@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	/*height: 100%;*/
	padding: 0;
	margin: 0;
}
body {
	/*height: 100%;*/
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/images-css/fnd-web.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #fff;
	color: #000;
	font-size: 75%;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.ayuda-acces {
	display: none;
}

 /* ************* */
/* DIV GENERALES */

* html #web {
	/*min-height: 100%;*/
	/*height: 100%;*/
}


#web {
	min-width: 940px;
	width: 96%;
	margin: 0 auto;
}

#web #header {
	width: 100%;
}

.barra {
	display:block; 
	min-height:25px; 
	width:100%;
}

#web #header #usuario {
	text-align: left;
	float:left;
	width: 50%;
	/**/ min-height: 18px; /* altura minima */
	color: #fff;
	background-color: #F1AC02;
}

#web #header #fecha-idioma {
	text-align: right;
	float:right;
	width: 40%;
	/**/ min-height: 18px; /* altura minima */
	color: #fff;
	background-color: #F1AC02;
}
#web #header #cabecera {
	width: 100%;
	height: 107px;
}
#web #header #menu-top {
	min-height: 48px;
	padding-right: 0px;
	background-image: url(../images/images-css/menutop-fnd.jpg);
	background-repeat: no-repeat;
	background-position:right top;
	font-weight:bold;
}

#web #header #menu-top ul {
	padding-left: 16px;
	background-image: url(../images/images-css/menutop-fnd02.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}

#web #header #sub-menu {
	min-height: 31px;
	/*margin-left: 15px;
	margin-right: 15px;*/
	background-color: #adadad;
	background-image: url(../images/images-css/fnd-submenu.jpg);
	background-repeat: repeat;
	border-left:15px solid #dddddd !important;
	border-right:15px solid #dddddd !important;
	font-weight:bold;
}


#web #contenido {
	width: auto;
	/**/ min-height: 550px; /* altura minima */
	padding-right: 25px;
	margin-bottom: 2.5em;
	background-image: url(../images/images-css/fnd-content.jpg);
	background-repeat: no-repeat;
	background-position:right top;
}

#web #contenido2 {
	padding-left: 25px;
	background-image: url(../images/images-css/fnd-content02.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding-top:10px;
	/**/ min-height: 550px; /* altura minima */
}

#web .interior-columnas #contenido2 {
	padding-left:16px;
	padding-top:0;
}
	#web #contenido #left-col,
	#web #contenido #center-col,
	#web #contenido #right-col {
		float: left;
	}

#web #contenido #left-col .cabecera,
	#web #contenido #center-col .cabecera,
	#web #contenido #right-col .cabecera {
		background-image: url(../images/images-css/fnd-top-columnas.jpg);
		background-repeat: repeat-x;
		background-position: top;
		padding-top: 25px;
	}

#web #footer {
	margin-bottom: 1em;
	width: 98%;
	clear:both;
	font-size: 90%;
}




 /* ************* */
/* PROPIEDADES DIV */
#fecha-idioma {}
	#fecha-idioma ul {
		margin-top: 5px;
		width: 100%;
	}
	#fecha-idioma ul li {
		display: inline;
		list-style: none;
		margin-left: 3px;
	}
	#fecha-idioma ul li.fecha {
		margin-right: 2em;
	}
	#fecha-idioma ul li img {
	}
	
	#usuario ul {
		margin-top: 5px;
		width: 100%;
	}
	#usuario ul li {
		display: inline;
		list-style: none;
		margin-left: 3px;
	}	



#logo,
#oficina-virtual,
#buscador {
	/*width: 30%;*/
	float: left;
}

#logo {
	width:28%;
	}
	
#oficina-virtual {
	width:42%;
	}	
	
#buscador {
	width:27%;
	}
	
	#logo {
		margin-top: 15px;
	}
	
	#logo h1 {
		display:block;
		float:left;
		margin-left: 15px;
		margin-top: 25px;
		}
	
	#logo a#link-logojunta {
		float:left;
		margin-left: 15px;
		display: block;
		width: 80px;
		height: 52px;
		background-image: url(../images/images-css/logo-junta.jpg);
		background-repeat: no-repeat;
	}
	#logo a#link-logooficina {
		margin-left: 0px;
		display: block;
		width: 148px;
		height: 52px;
		background-image: url(../images/images-css/logo-junta.jpg);
		background-position:-80px 0px;
		background-repeat: no-repeat;
	}	
	
	#logo h1 span, #logo span {
		display: none;
	}

	#oficina-virtual {
		margin-top: 15px;
	}
	#oficina-virtual h2,
	#oficina-virtual a#btn-oficina-virtual {
		float: left;
	}
	#oficina-virtual h2 {
		margin-right: 10px;
		margin-top: 7px;
		width: 300px;
		height: 60px;
		background-image: url(../images/images-css/logo-oficina-virtual.jpg);
		background-repeat: no-repeat;
	}
	#oficina-virtual h2 span {
		display: none;
	}
	#oficina-virtual a#btn-oficina-virtual {
		margin-top: 20px;
		padding-top: 5px;
		display: block;
		/**/ width: 67px; /* anchura minima */
		/**/ height: 18px; /* altura minima */
		background-color: #690;
		background-image: url(../images/images-css/btn-verde-medio.jpg);
		background-repeat: no-repeat;
		text-align: center;
		color: #fff;
	}
	
	#fecha {
		float:left;
		width:33%;
		margin-top:10px;
		height:10px;
		text-align:right;
		}
		
	#fecha li {
		list-style:none;
		}

	#buscador {
		text-align: right;
		margin-top: 30px;
	}
	#buscador label {
		display: none;
	}
	#buscador input.buscador-header {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		padding: 3px;
		color: #666;
		width: 20em;
		border: 1px solid #ccc;
	}


/* Menu Horizontal */
#menu-top ul {
	padding-top: 9px;
	min-height: 39px;
}
	#menu-top ul.list-btnInicio, #menu-top ul.list-inicio { border-bottom: 0px solid #fff;}
	#menu-top ul.list-btnBuscarEmpleo, #menu-top ul.list-buscarEmpleo { border-bottom: 5px solid #FB7523; }
	#menu-top ul.list-btnEmpresas, #menu-top ul.list-empresas { border-bottom: 5px solid #c00; }
	#menu-top ul.list-btnAutoempleo, #menu-top ul.list-autoempleo { border-bottom: 5px solid #2A55AA; }
	#menu-top ul.list-btnEntidades, #menu-top ul.list-entidades { border-bottom: 5px solid #b1b200; }
	#menu-top ul.list-btnInformacion, #menu-top ul.list-informacion { border-bottom: 5px solid #815600; }
	#menu-top ul.list-btnInstitucional, #menu-top ul.list-institucional { border-bottom: 5px solid #578200; }

	#menu-top ul li {
		list-style: none;
		float: left;
		margin-right: 1px;
		background-image: url(../images/images-css/menutop-fnd-estado-normal.jpg);
		background-repeat: no-repeat;
	}
	#menu-top ul li a {
		display: block;
		min-height: 39px;
		color: #494949;
		font-size: 120%;
		text-decoration: none;
		cursor:pointer !important;
	}
	#menu-top ul li a span {
		display: block;
		padding-top: 17px;
		text-align: center;
		cursor:pointer !important;
	}


	#menu-top ul li.btnInicio-activo, #menu-top ul li.inicio-activo,
	#menu-top ul li.btnBuscarEmpleo-activo, #menu-top ul li.buscarEmpleo-activo,
	#menu-top ul li.btnEmpresas-activo, #menu-top ul li.empresas-activo,
	#menu-top ul li.btnAutoempleo-activo, #menu-top ul li.autoempleo-activo,
	#menu-top ul li.btnEntidades-activo, #menu-top ul li.entidades-activo,
	#menu-top ul li.btnInformacion-activo, #menu-top ul li.informacion-activo,
	#menu-top ul li.btnInstitucional-activo, #menu-top ul li.institucional-activo {
		background-image: url(../images/images-css/menutop-fnd-rollover.jpg);
		background-repeat: no-repeat;
	}
	#menu-top ul li.btnInicio-activo span, #menu-top ul li.inicio-activo span,
	#menu-top ul li.btnBuscarEmpleo-activo span, #menu-top ul li.buscarEmpleo-activo span,
	#menu-top ul li.btnEmpresas-activo span, #menu-top ul li.empresas-activo span,
	#menu-top ul li.btnAutoempleo-activo span, #menu-top ul li.autoempleo-activo span,
	#menu-top ul li.btnEntidades-activo span, #menu-top ul li.entidades-activo span,
	#menu-top ul li.btnInformacion-activo span, #menu-top ul li.informacion-activo span,
	#menu-top ul li.btnInstitucional-activo span, #menu-top ul li.institucional-activo span {
		cursor:pointer !important;
		padding-top: 12px !important;
	}
	#menu-top ul li a:hover {
		background-image: url(../images/images-css/menutop-fnd-rollover.jpg);
		background-repeat: no-repeat;
	}
	#menu-top ul li.btnBuscarEmpleo-activo a, #menu-top ul li.buscarEmpleo-activo a,
	#menu-top ul li.btnBuscarEmpleo-activo a:hover, #menu-top ul li.buscarEmpleo-activo a:hover,
	#menu-top ul li.btnEmpresas-activo a, #menu-top ul li.empresas-activo a,
	#menu-top ul li.btnEmpresas-activo a:hover, #menu-top ul li.empresas-activo a:hover,
	#menu-top ul li.btnAutoempleo-activo a, #menu-top ul li.autoempleo-activo a,
	#menu-top ul li.btnAutoempleo-activo a:hover, #menu-top ul li.autoempleo-activo a:hover,
	#menu-top ul li.btnEntidades-activo a, #menu-top ul li.entidades-activo a:hover,
	#menu-top ul li.btnEntidades-activo a:hover, #menu-top ul li.entidades-activo a:hover,
	#menu-top ul li.btnInformacion-activo a, #menu-top ul li.informacion-activo a:hover,
	#menu-top ul li.btnInformacion-activo a:hover, #menu-top ul li.informacion-activo a:hover,
	#menu-top ul li.btnInstitucional-activo a, #menu-top ul li.institucional-activo a:hover,
	#menu-top ul li.btnInstitucional-activo a:hover, #menu-top ul li.institucional-activo a:hover {
		color: #fff !important;
	}


	#menu-top ul li.btnInicio, #menu-top ul li.btnInicio-activo,
	#menu-top ul li.inicio, #menu-top ul li.inicio-activo { width: 75px; }
	#menu-top ul li.btnBuscarEmpleo, #menu-top ul li.btnBuscarEmpleo-activo,
	#menu-top ul li.buscarEmpleo, #menu-top ul li.buscarEmpleo-activo { width: 140px; }
	#menu-top ul li.btnEmpresas, #menu-top ul li.btnEmpresas-activo,
	#menu-top ul li.empresas, #menu-top ul li.empresas-activo { width: 115px; }
	#menu-top ul li.btnAutoempleo, #menu-top ul li.btnAutoempleo-activo,
	#menu-top ul li.autoempleo, #menu-top ul li.btnaempleo-activo { width: 128px; }
	#menu-top ul li.btnEntidades, #menu-top ul li.btnEntidades-activo,
	#menu-top ul li.entidades, #menu-top ul li.entidades-activo { width: 202px; }
	#menu-top ul li.btnInformacion, #menu-top ul li.btnInformacion-activo,
	#menu-top ul li.informacion, #menu-top ul li.informacion-activo { width: 127px; }
	#menu-top ul li.btnInstitucional, #menu-top ul li.btnInstitucional-activo,
	#menu-top ul li.institucional, #menu-top ul li.institucional-activo { width: 127px; }

	#menu-top ul li.btnInicio,
	#menu-top ul li.btnInicio a:hover,
	#menu-top ul li.btnInicio-activo,
	#menu-top ul li.btnInicio-activo a:hover,
	#menu-top ul li.inicio,
	#menu-top ul li.inicio a:hover,
	#menu-top ul li.inicio-activo,
	#menu-top ul li.inicio-activo a:hover {
		background-position: 0px 0px;
	}
	#menu-top ul li.btnBuscarEmpleo,
	#menu-top ul li.btnBuscarEmpleo a:hover,
	#menu-top ul li.btnBuscarEmpleo-activo,
	#menu-top ul li.btnBuscarEmpleo-activo a:hover,
	#menu-top ul li.buscarEmpleo,
	#menu-top ul li.buscarEmpleo a:hover,
	#menu-top ul li.buscarEmpleo-activo,
	#menu-top ul li.buscarEmpleo-activo a:hover {
		background-position: -76px 0px;
	}
	#menu-top ul li.btnEmpresas,
	#menu-top ul li.btnEmpresas a:hover,
	#menu-top ul li.btnEmpresas-activo,
	#menu-top ul li.btnEmpresas-activo a:hover,
	#menu-top ul li.empresas,
	#menu-top ul li.empresas a:hover,
	#menu-top ul li.empresas-activo,
	#menu-top ul li.empresas-activo a:hover {
		background-position: -217px 0px;
	}
	#menu-top ul li.btnAutoempleo,
	#menu-top ul li.btnAutoempleo a:hover,
	#menu-top ul li.btnAutoempleo-activo,
	#menu-top ul li.btnAutoempleo-activo a:hover,
	#menu-top ul li.autoempleo,
	#menu-top ul li.autoempleo a:hover,
	#menu-top ul li.autoempleo-activo,
	#menu-top ul li.autoempleo-activo a:hover {
		background-position: -333px 0px;
	}
	#menu-top ul li.btnEntidades,
	#menu-top ul li.btnEntidades a:hover,
	#menu-top ul li.btnEntidades-activo,
	#menu-top ul li.btnEntidades-activo a:hover,
	#menu-top ul li.entidades,
	#menu-top ul li.entidades a:hover,
	#menu-top ul li.entidades-activo,
	#menu-top ul li.entidades-activo a:hover {
		background-position: -462px 0px;
	}
	#menu-top ul li.btnInformacion,
	#menu-top ul li.btnInformacion a:hover,
	#menu-top ul li.btnInformacion-activo,
	#menu-top ul li.btnInformacion-activo a:hover,
	#menu-top ul li.informacion,
	#menu-top ul li.informacion a:hover,
	#menu-top ul li.informacion-activo,
	#menu-top ul li.informacion-activo a:hover {
		background-position: -665px 0px;
	}
	#menu-top ul li.btnInstitucional,
	#menu-top ul li.btnInstitucional a:hover,
	#menu-top ul li.btnInstitucional-activo,
	#menu-top ul li.btnInstitucional-activo a:hover,
	#menu-top ul li.institucional,
	#menu-top ul li.institucional a:hover,
	#menu-top ul li.institucional-activo,
	#menu-top ul li.institucional-activo a:hover {
		background-position: -793px 0px;
	}

	#menu-top ul li a:hover span {
		padding-top: 12px;
		color: #fff;
	}

	#menu-top ul li.btnInicio a:hover span,
	#menu-top ul li.btnInicio-activo span,
	#menu-top ul li.inicio a:hover span,
	#menu-top ul li.inicio-activo span {
		color: #333 !important;
	}


/* Submenu */
#sub-menu ul {
	margin-left: 12px;
}
	#sub-menu ul li {
		list-style: none;
		float: left;
		font-size: 100%; 
		height: 31px ; /*nuevo,ajuste altura menu 2 nivel */
	}
	#sub-menu ul li.activo {
		height: 31px;
		background-image: url(../images/images-css/fnd-submenu-activo.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	
	#sub-menu ul li span {
		display: block;
		padding-top: 10px;
		padding-left: 7px;
		padding-right: 7px;
	}
	#sub-menu ul li a {
		color: #4d4d4d;
		text-decoration: none;
	}
	#sub-menu ul li a:hover {
		display: block;
		padding-bottom: 6px;
		background-image: url(../images/images-css/fnd-submenu-activo.jpg) !important;
		background-repeat: repeat-x !important;
		background-position: bottom !important;
	}
	#sub-menu ul li a:hover span {
		text-decoration: none !important;
	}

#sub-menu ul li.activo a,
#sub-menu ul li.activo a:hover,
#sub-menu ul li.activo a span,
#sub-menu ul li.activo a:hover span {
	color: #999;
	cursor: pointer;
	text-decoration: none !important;
}



/* Contenido */
#contenido {}
	#contenido.home {
		padding-top: 0px;
	}
	#contenido.interior,
	#contenido.interior-columnas {
	margin-top: -1px;
	background-image: url(../images/images-css/fnd-content.jpg);
	background-repeat: no-repeat;
	background-position:right top;
	}
		#contenido.interior-columnas {
			padding-left: 0px !important;
		}
		#dos-columnas {
			width: 100%;
			/**/ min-height: 525px; /* altura minima */
			background-image: url(../images/images-css/fnd-content-2columnas.jpg);
			background-repeat: repeat-y;
			background-position:left;
			border-top: 1px solid #fff;
		}
			#dos-columnas #dos-columnas-izda {
				float: left;
				width: 175px;
				border-top:17px solid #cccccc;
			}
				#menuLateral ul li {
					list-style: none;
					border-top: 2px solid #fff;
					border-bottom: 1px solid #999;
				}
				#menuLateral ul li a {
					cursor: pointer;
					display: block;
					/*height: 40px;*/ min-height:40px;
					color: #333;
					font-size: 90%;
					text-decoration: none;
					background-image: url(../images/images-css/btn-menu-izda-normal.jpg); background-color: #D0D0D0; /* nuevo */
					background-repeat: no-repeat;
					background-position: top right; /* nuevo */
				}
				
				#menuLateral ul li a.externo {
					cursor: pointer;
					display: block;
					/*height: 40px;*/ min-height:40px;
					color: #333;
					font-size: 90%;
					text-decoration: none;
					background-image: url(../images/images-css/btn-menu-izda-normal2.jpg); background-color: #D0D0D0; /* nuevo */
					background-repeat: no-repeat;
					background-position: top right; /* nuevo */
				}
				#menuLateral ul li a span {
					display: block;
					width: 75%;
					padding-top: 6px;
					padding-bottom: 6px;
					padding-left: 12px;
					text-align: left;
				}
				#menuLateral ul li a:hover span {
					color: #666;
					text-decoration: underline;
				}
						/* activo */
				#menuLateral.ml-btnBuscarEmpleo ul li.activo a,
				#menuLateral.ml-btnBuscarEmpleo ul li.activo a:hover,
				#menuLateral.ml-buscarEmpleo ul li.activo a,
				#menuLateral.ml-buscarEmpleo ul li.activo a:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-buscarempleo.jpg); background-color: #FB7523; /* nuevo */
				}
				
				#menuLateral.ml-btnBuscarEmpleo ul li.activo a.externo,
				#menuLateral.ml-btnBuscarEmpleo ul li.activo a.externo:hover,
				#menuLateral.ml-buscarEmpleo ul li.activo a.externo,
				#menuLateral.ml-buscarEmpleo ul li.activo a.externo:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-buscarempleo2.jpg); background-color: #FB7523; /* nuevo */
				}
				
				#menuLateral.ml-btnEmpresas ul li.activo a,
				#menuLateral.ml-btnEmpresas ul li.activo a:hover,
				#menuLateral.ml-empresas ul li.activo a,
				#menuLateral.ml-empresas ul li.activo a:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-empresas.jpg); background-color: #c00 /* nuevo */
				}
				
				#menuLateral.ml-btnEmpresas ul li.activo a.externo,
				#menuLateral.ml-btnEmpresas ul li.activo a.externo:hover,
				#menuLateral.ml-empresas ul li.activo a.externo,
				#menuLateral.ml-empresas ul li.activo a.externo:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-empresas2.jpg); background-color: #c00 /* nuevo */
				}
				
				#menuLateral.ml-btnAutoempleo ul li.activo a,
				#menuLateral.ml-btnAutoempleo ul li.activo a:hover,
				#menuLateral.ml-autoempleo ul li.activo a,
				#menuLateral.ml-autoempleo ul li.activo a:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-autoempleo.jpg); background-color: #2A55AA /* nuevo */
				}
				
				#menuLateral.ml-btnAutoempleo ul li.activo a.externo,
				#menuLateral.ml-btnAutoempleo ul li.activo a.externo:hover,
				#menuLateral.ml-autoempleo ul li.activo a.externo,
				#menuLateral.ml-autoempleo ul li.activo a.externo:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-autoempleo2.jpg); background-color: #2A55AA /* nuevo */
				}
				
				#menuLateral.ml-btnEntidades ul li.activo a,
				#menuLateral.ml-btnEntidades ul li.activo a:hover,
				#menuLateral.ml-entidades ul li.activo a,
				#menuLateral.ml-entidades ul li.activo a:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-entidades.jpg); background-color: #cccb01 /* nuevo */
				}
				
				#menuLateral.ml-btnEntidades ul li.activo a.externo,
				#menuLateral.ml-btnEntidades ul li.activo a.externo:hover,
				#menuLateral.ml-entidades ul li.activo a.externo,
				#menuLateral.ml-entidades ul li.activo a.externo:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-entidades2.jpg); background-color: #cccb01 /* nuevo */
				}
				
				#menuLateral.ml-btnInformacion ul li.activo a,
				#menuLateral.ml-btnInformacion ul li.activo a:hover,
				#menuLateral.ml-informacion ul li.activo a,
				#menuLateral.ml-informacion ul li.activo a:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-informacion.jpg); background-color: #815600 /* nuevo */
				}
				
				#menuLateral.ml-btnInformacion ul li.activo a.externo,
				#menuLateral.ml-btnInformacion ul li.activo a.externo:hover,
				#menuLateral.ml-informacion ul li.activo a.externo,
				#menuLateral.ml-informacion ul li.activo a.externo:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-informacion2.jpg); background-color: #815600 /* nuevo */
				}
				
				#menuLateral.ml-btnInstitucional ul li.activo a,
				#menuLateral.ml-btnInstitucional ul li.activo a:hover,
				#menuLateral.ml-institucional ul li.activo a,
				#menuLateral.ml-institucional ul li.activo a:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-institucional.jpg); background-color: #578200 /* nuevo */
				}
				
				#menuLateral.ml-btnInstitucional ul li.activo a.externo,
				#menuLateral.ml-btnInstitucional ul li.activo a.externo:hover,
				#menuLateral.ml-institucional ul li.activo a.externo,
				#menuLateral.ml-institucional ul li.activo a.externo:hover {
					cursor: default;
					background-image: url(../images/images-css/btn-menu-izda-instituciona2.jpg); background-color: #578200 /* nuevo */
				}
				
				#menuLateral.ml-btnBuscarEmpleo ul li.activo a span,
				#menuLateral.ml-btnBuscarEmpleo ul li.activo a:hover span,
				#menuLateral.ml-btnEmpresas ul li.activo a span,
				#menuLateral.ml-btnEmpresas ul li.activo a:hover span,
				#menuLateral.ml-btnAutoempleo ul li.activo a span,
				#menuLateral.ml-btnAutoempleo ul li.activo a:hover span,
				#menuLateral.ml-btnEntidades ul li.activo a span,
				#menuLateral.ml-btnEntidades ul li.activo a:hover span,
				#menuLateral.ml-btnInformacion ul li.activo a span,
				#menuLateral.ml-btnInformacion ul li.activo a:hover span,
				#menuLateral.ml-btnInstitucional ul li.activo a span,
				#menuLateral.ml-btnInstitucional ul li.activo a:hover span,
				#menuLateral.ml-buscarEmpleo ul li.activo a span,
				#menuLateral.ml-buscarEmpleo ul li.activo a:hover span,
				#menuLateral.ml-empresas ul li.activo a span,
				#menuLateral.ml-empresas ul li.activo a:hover span,
				#menuLateral.ml-autoempleo ul li.activo a span,
				#menuLateral.ml-autoempleo ul li.activo a:hover span,
				#menuLateral.ml-entidades ul li.activo a span,
				#menuLateral.ml-entidades ul li.activo a:hover span,
				#menuLateral.ml-informacion ul li.activo a span,
				#menuLateral.ml-informacion ul li.activo a:hover span,
				#menuLateral.ml-institucional ul li.activo a span,
				#menuLateral.ml-institucional ul li.activo a:hover span {
					color: #fff !important;
					text-decoration: none !important;
				}



			#dos-columnas #dos-columnas-dcha {

				margin-top:17px;
				margin-left:185px;
			}


#contenido a {
	color: #3D6517;
}
#contenido p {
	margin-bottom: 1em;
}
	#contenido p.ver-mas {
		margin-top: 10px;
		padding-top: 4px;
		text-align: center;
		width: 67px;
		/**/ min-height: 20px; /* altura minima */
		background-color: #690;
		background-image: url(../images/images-css/btn-verde-medio.jpg);
		background-repeat: no-repeat;
	}
	#contenido p.ver-mas a {
		color: #fff;
	}


	#contenido #noticias-home,
	#contenido #eventos-home {
		margin-left: 10px;
	}
	#contenido #noticias-home p.noticia-home,
	#contenido #eventos-home p.evento-home {
		width: 96%;
		margin-bottom: 1.5em;
	}


#contenido #left-col {
	width: 43.9%;
	margin-right: 1%;
}

	#contenido #left-col #tablon {
		height: 270px;
	}
	#contenido #left-col #tablon #post-it {
		margin: 0 auto;
		width: 380px;
		height: 270px;
		background-image: url(../images/images-css/fnd-post-it.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
	#contenido #left-col #tablon #post-it p {
		float: left;
		text-align: center;
		margin-top: 100px;
		color: #333;
	}
	#contenido #left-col #tablon #post-it p.post-it-ofertas {
		width: 90px;
		margin-left: 55px;
	}
	#contenido #left-col #tablon #post-it p.post-it-ofertas span.letraDestacado {
		font-size: 130%;
		color: #000;
	}
	#contenido #left-col #tablon #post-it p.post-it-ofertas span {
		font-size: 200%;
		color: #690;
	}
	#contenido #left-col #tablon #post-it p.post-it-ofertas a {
		color: #690;
	}
	#contenido #left-col #tablon #post-it p.post-it-cvs {
		width: 90px;
		padding-top: 15px;
		margin-left: 70px;
	}
	#contenido #left-col #tablon #post-it p.post-it-cvs span {
		font-size: 200%;
		color: #1E3C78;
	}
	#contenido #left-col #tablon #post-it p.post-it-cvs span.letraDestacado {
		font-size: 130%;
		color: #000;
	}
	#contenido #left-col #tablon #post-it p.post-it-cvs a {
		color: #1E3C78;
	}

	#contenido #left-col #tablon #post-it p.post-it-ofertas a:hover,
	#contenido #left-col #tablon #post-it p.post-it-cvs a:hover {
		color: #000 !important;
		text-decoration: none;
	}


#contenido #center-col {
	width: 24%;
	margin-right: 1%;
}

#contenido #center-col #asistente {
	padding-top: 10px;
	height: 260px;
}
	#contenido #center-col #asistente {
		font-size: 90%;
		text-align: center;
	}
	#contenido #center-col #asistente #asistente-img {
		text-align: center;
		margin-bottom: 10px;
	}
	#contenido #center-col #asistente #asistente-img2 {
		text-align: center;
		margin-bottom: 10px;
		padding-top:20px;
	}	
		
	#contenido #center-col #asistente #asistente-img img {
		border: 1px solid #333;
	}
	#contenido #center-col #asistente p {
		margin-bottom: 10px;
	}
	#contenido #center-col #asistente label {
		display: none;
	}


#contenido #right-col {
	width: 30%;
}

#contenido #right-col #mapa {
	padding-top: 0px;
	min-height: 270px;
	height:auto;
}
	#contenido #right-col #mapa {
		font-size: 90%;
		text-align: center;
	}
	#contenido #right-col #mapa #mapa-img {
		margin-top: 3px;
		margin-bottom: 3px;
	}
	#contenido #right-col #mapa p {
		margin-bottom: 2px;
		margin-top:5px;
	}
	
	#contenido #right-col #mapa select {
		font-size:90%;
		font-family:Arial, Helvetica, sans-serif;
		color:#666;
		}	
	
	#contenido #right-col #mapa input[type="image"] {
		margin-bottom: 0px;
	}	

#contenido #left-col #tablon,
#contenido #center-col #asistente,
#contenido #center-col #event,
#contenido #right-col #mapa {
	margin-bottom: 5px;
	background-image: url(../images/images-css/fnd-bloque-home.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#contenido #center-col #event {
	height:270px;
	}

	/* Botones Home verdes */
	#contenido #right-col #botonera-home-dcha a,
	#contenido #right-col #botonera-home-dcha a:hover {
		text-decoration: none !important;
	}
	#contenido #right-col #botonera-home-dcha ul li {
		list-style: none;
		margin-bottom: 2px;
	}
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-01 {
		display: block;
		width: 100%;
		/**/ min-height: 43px; /* altura minima */
		background-image: url(../images/images-css/btn-home-dcha-verdenormal.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-01_externo {
		display: block;
		width: 100%;
		/**/ min-height: 43px; /* altura minima */
		background-image: url(../images/images-css/btn-home-dcha-verdenormal2.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}	
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-01 span {
		padding-top: 12px;
		padding-left: 12px;
		display: block;
		width: 80%;
		font-size: 120%;
		color: #fff;
	}
	
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-01_externo span {
		padding-top: 12px;
		padding-left: 12px;
		display: block;
		width: 80%;
		font-size: 120%;
		color: #fff;
	}

		#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-01:hover {
			cursor: pointer;
			background-image: url(../images/images-css/btn-home-dcha-verderollover.jpg);
		}
		
		#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-01_externo:hover {
			cursor: pointer;
			background-image: url(../images/images-css/btn-home-dcha-verderollove2.jpg);
		}		

	/* Botones Home gris/naranja */
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-02 {
		margin-top: 5px;
		display: block;
		width: 100%;
		/**/ min-height: 67px; /* altura minima */
		background-color: #b5b5b5;
		background-image: url(../images/images-css/btn-home-dcha-fnd2.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		border: 1px solid #ccc;
	}
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-02:hover {
		background-color: #AC7B04;
		border: 1px solid #BB9200;
	}
	#contenido #right-col #botonera-home-dcha ul li a.bot-comunicar {
		background-image: url(../images/images-css/btn-home-dcha-fnd2-comunicar.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	#contenido #right-col #botonera-home-dcha ul li a.bot-comunicar:hover {
		background-image: url(../images/images-css/btn-home-dcha-fnd2-comunicar-rollover.jpg);
	}
	#contenido #right-col #botonera-home-dcha ul li a.bot-gestion {
		background-image: url(../images/images-css/btn-home-dcha-fnd2-gestion.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	#contenido #right-col #botonera-home-dcha ul li a.bot-gestion:hover {
		background-image: url(../images/images-css/btn-home-dcha-fnd2-gestion-rollover.jpg);
	}
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-02 span {
		padding-top: 18px;
		padding-left: 12px;
		display: block;
		width: 60%;
		font-size: 120%;
		color: #000;
	}
	#contenido #right-col #botonera-home-dcha ul li a.estilo-boton-02:hover span {
		cursor: pointer;
	}




#contenido #left-col h3,
#contenido #center-col h3,
#contenido #right-col h3 {
	font-size: 150%;
	letter-spacing: -1px;
	margin-bottom: 1em;
	margin-left: 10px;
	color:#363636;	
}


/* Interiores */
#contenido #titulo {
	/*float: left;*/
	/*width: 100%;*/
	height: 36px;
	margin-top: 1em;
	margin-bottom: 1em;
}
#contenido #titulo h3 {
	float: right;
	padding-right: 10%;
	min-height: 36px;
	font-size: 130%;
	letter-spacing: -1px;
	color: #000;
	background-repeat: no-repeat;
	background-position: top left;
}
#contenido #titulo h3 span {
	display: block;
	padding-top: 8px;
	padding-bottom: 9px;
	padding-left: 45px;
	background-image: url(../images/images-css/h3-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
	#contenido #titulo h3.btnGeneral, #contenido #titulo h3.general { background-image: url(../images/images-css/h3-general.jpg); }
	#contenido #titulo h3.btnBuscarEmpleo, #contenido #titulo h3.buscarEmpleo { background-image: url(../images/images-css/h3-buscarEmpleo.jpg); }
	#contenido #titulo h3.btnEmpresas, #contenido #titulo h3.empresas { background-image: url(../images/images-css/h3-empresas.jpg); }
	#contenido #titulo h3.btnAutoempleo, #contenido #titulo h3.autoempleo { background-image: url(../images/images-css/h3-autoempleo.jpg); }
	#contenido #titulo h3.btnEntidades, #contenido #titulo h3.entidades { background-image: url(../images/images-css/h3-entidades.jpg); }
	#contenido #titulo h3.btnInformacion, #contenido #titulo h3.informacion { background-image: url(../images/images-css/h3-informacion.jpg); }
	#contenido #titulo h3.btnInstitucional, #contenido #titulo h3.institucional { background-image: url(../images/images-css/h3-institucional.jpg); }

	h4 {
		font-size: 100%;
		font-weight: bold;
		margin-top: 2em;
		margin-bottom: 1em;
		color: #999;
	}
	h4.tit-btnBuscarEmpleo, h4.tit-buscarEmpleo { color: #FB7523; }
	h4.tit-btnEmpresas, h4.tit-empresas { color: #c00; }
	h4.tit-btnAutoempleo, h4.tit-autoempleo { color: #2A55AA; }
	h4.tit-btnEntidades, h4.tit-entidades { color: #cccb01; }
	h4.tit-btnInformacion, h4.tit-informacion { color: #815600; }
	h4.tit-btnInstitucional, h4.tit-institucional { color: #578200; }



	#sub-menu-seccion { padding: 0.5em; margin-bottom: 1em; }
	#sub-menu-seccion ul li {
		color: #fff;
		display: inline;
		list-style: none;
		padding-right: 0.25em;
		margin-right: 0.25em;
		border-right: 1px solid #fff;
	}	
	#sub-menu-seccion ul li a,
	#sub-menu-seccion ul li strong {
		color: #fff;
	}	
		div.smc-btnBuscarEmpleo, div.smc-buscarEmpleo { background-color: #FB7523; }
		div.smc-btnEmpresas, div.smc-empresas { background-color: #c00; }
		div.smc-btnAutoempleo, div.smc-autoempleo { background-color: #2A55AA; }
		div.smc-btnEntidades, div.smc-entidades { background-color: #cccb01; }
		div.smc-btnInformacion, div.smc-informacion { background-color: #815600; }
		div.smc-btnInstitucional, div.smc-institucional { background-color: #578200; }



#migas {
	color: #666;
	font-size: 90%;
	padding-bottom: 10px;
}
	#migas p {
		margin-bottom: 0;
		text-align: left;
	}
	#migas p a {
		color: #666 !important;
		text-decoration: none;
		font-weight: normal !important;
	}
	#migas p a:hover {
		text-decoration: underline;
	}


/* Botones destacados */
div.botones-destacados {
	margin: 0 auto;
	padding-top: 2em;
	width: 85%;
}
	/* cuando hay un solo boton */
	.boton-solo {
		margin-left: 20% !important;
	}
	div.boton-solo ul li {
		width: 80% !important;
	}
	div.boton-solo ul li a {
		padding-right: 30px !important;
	}
	/**/

	div.botones-destacados ul li {
		margin-bottom: 20px;
		float: left;
		list-style: none;
		width: 49%;
		font-size: 120%;
		font-weight: bold;
	}
	div.botones-destacados ul li a {
		display: block;
		width: 89%;
		/**/
		min-height: 47px;
		/**/
		padding: 8px 30px 10px 5px;
		color: #666 !important;
		border: 1px solid #ccc;
		text-decoration: none;
		background-color: #c1c1c1;
		background-image: url(../images/images-css/btn-destacado-normal.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}
	
	div.botones-destacados ul li.externo a {
		display: block;
		width: 89%;
		/**/
		min-height: 47px;
		/**/
		padding: 8px 30px 10px 5px;
		color: #666 !important;
		border: 1px solid #ccc;
		text-decoration: none;
		background-color: #c1c1c1;
		background-image: url(../images/images-css/btn-destacado-normal2.jpg);
		background-repeat: no-repeat;
		background-position: top right;
	}	
	div.botones-destacados ul li a,
	div.botones-destacados ul li a span,
	div.botones-destacados ul li a:hover,
	div.botones-destacados ul li a:hover span {
		text-decoration: none !important;
	}
	div.botones-destacados ul li a:hover {
		color: #fff !important;
	}
		div.b-btnBuscarEmpleo ul li a:hover, div.b-buscarEmpleo ul li a:hover {
			border: 1px solid #FB7523;
			background-color: #FB7523;
			background-image: url(../images/images-css/btn-destacado-buscarEmpleo.jpg) !important;
		}
		div.b-btnEmpresas ul li a:hover, div.b-empresas ul li a:hover {
			border: 1px solid #c00;
			background-color: #c00;
			background-image: url(../images/images-css/btn-destacado-empresas.jpg) !important;
		}
		div.b-btnAutoempleo ul li a:hover, div.b-autoempleo ul li a:hover {
			border: 1px solid #2A55AA;
			background-color: #2A55AA;
			background-image: url(../images/images-css/btn-destacado-autoempleo.jpg) !important;
		}
		div.b-btnEntidades ul li a:hover, div.b-entidades ul li a:hover {
			border: 1px solid #cccb01;
			background-color: #cccb01;
			background-image: url(../images/images-css/btn-destacado-entidades.jpg) !important;
		}
		div.b-btnInformacion ul li a:hover, div.b-informacion ul li a:hover {
			border: 1px solid #815600;
			background-color: #815600;
			background-image: url(../images/images-css/btn-destacado-informacion.jpg) !important;
		}
		div.b-btnInstitucional ul li a:hover, div.b-institucional ul li a:hover {
			border: 1px solid #578200;
			background-color: #578200;
			background-image: url(../images/images-css/btn-destacado-institucional.jpg) !important;
		}
		
/**/

		div.b-btnBuscarEmpleo ul li.externo a:hover, div.b-buscarEmpleo ul li.externo a:hover {
			border: 1px solid #FB7523;
			background-color: #FB7523;
			background-image: url(../images/images-css/btn-destacado-buscarEmpleo2.jpg) !important;
		}
		div.b-btnEmpresas ul li.externo a:hover, div.b-empresas ul li.externo a:hover {
			border: 1px solid #c00;
			background-color: #c00;
			background-image: url(../images/images-css/btn-destacado-empresas2.jpg) !important;
		}
		div.b-btnAutoempleo ul li.externo a:hover, div.b-autoempleo ul li.externo a:hover {
			border: 1px solid #2A55AA;
			background-color: #2A55AA;
			background-image: url(../images/images-css/btn-destacado-autoempleo2.jpg) !important;
		}
		div.b-btnEntidades ul li.externo a:hover, div.b-entidades ul li.externo a:hover {
			border: 1px solid #cccb01;
			background-color: #cccb01;
			background-image: url(../images/images-css/btn-destacado-entidades2.jpg) !important;
		}
		div.b-btnInformacion ul li.externo a:hover, div.b-informacion ul li.externo a:hover {
			border: 1px solid #815600;
			background-color: #815600;
			background-image: url(../images/images-css/btn-destacado-informacion2.jpg) !important;
		}
		div.b-btnInstitucional ul li.externo a:hover, div.b-institucional ul li.externo a:hover {
			border: 1px solid #578200;
			background-color: #578200;
			background-image: url(../images/images-css/btn-destacado-instituciona2.jpg) !important;
		}		




/* Indice con video */
#index-video { margin-bottom: 1.5em; }
#index-video ul li,
#index-video2 ul li {
	list-style: none;
}

	#index-video div.menuflash {
		margin-top: 2em;
		margin-left: 0.5em;
	}
	#index-video div.menuflash h3 {
		font-size: 390%;
		line-height: 100%;
		font-weight: normal;
		letter-spacing: -1px;
		margin-bottom: 0.25em;
	}
	
	#index-video h3.menuflash {
		font-size: 390%;
		line-height: 100%;
		font-weight: normal;
		letter-spacing: -1px;
		margin-bottom: 0.25em;
	}
	.iv-btnBuscarEmpleo h3,
	.iv-buscarEmpleo h3 { color: #FB7523; }
	.iv-btnEmpresas h3,
	.iv-empresas h3 { color: #c00; }
	.iv-btnAutoempleo h3,
	.iv-autoempleo h3 { color: #2A55AA; }
	.iv-btnEntidades h3,
	.iv-entidades h3 { color: #cccb01; }
	.iv-btnInformacion h3,
	.iv-informacion h3 { color: #815600; }
	.iv-btnInstitucional h3,
	.iv-institucional h3 { color: #578200; }

	#index-video div.menuflash ul li {
		font-size: 150%;
		font-weight: bold;
		line-height: 175%;
	}
	#index-video div.menuflash ul li a {
		padding-left: 1em;
		color: #666;
		background-repeat: no-repeat;
		background-position: 0 3px;
	}
	#index-video div.menuflash ul li a:hover {
		padding-left: 1.3em;
		color: #000;
		background-repeat: no-repeat;
		background-position: 0 3px;
		text-decoration: none;
	}
	.iv-btnBuscarEmpleo div.menuflash ul li a,
	.iv-buscarEmpleo div.menuflash ul li a { background-image: url(../images/images-css/flecha_buscarEmpleo.jpg); }
	.iv-btnBuscarEmpleo div.menuflash ul li a:hover,
	.iv-buscarEmpleo div.menuflash ul li a:hover { background-image: url(../images/images-css/flecha_buscarEmpleo2.jpg); }
	.iv-btnEmpresas div.menuflash ul li a,
	.iv-empresas div.menuflash ul li a { background-image: url(../images/images-css/flecha_empresas.jpg); }
	.iv-btnEmpresas div.menuflash ul li a:hover,
	.iv-empresas div.menuflash ul li a:hover { background-image: url(../images/images-css/flecha_empresas2.jpg); }
	.iv-btnAutoempleo div.menuflash ul li a,
	.iv-autoempleo div.menuflash ul li a { background-image: url(../images/images-css/flecha_autoempleo.jpg); }
	.iv-btnAutoempleo div.menuflash ul li a:hover,
	.iv-autoempleo div.menuflash ul li a:hover { background-image: url(../images/images-css/flecha_autoempleo2.jpg); }
	.iv-btnEntidades div.menuflash ul li a,
	.iv-entidades div.menuflash ul li a { background-image: url(../images/images-css/flecha_entidades.jpg); }
	.iv-btnEntidades div.menuflash ul li a:hover,
	.iv-entidades div.menuflash ul li a:hover { background-image: url(../images/images-css/flecha_entidades2.jpg); }
	.iv-btnInformacion div.menuflash ul li a,
	.iv-informacion div.menuflash ul li a { background-image: url(../images/images-css/flecha_informacion.jpg); }
	.iv-btnInformacion div.menuflash ul li a:hover,
	.iv-informacion div.menuflash ul li a:hover { background-image: url(../images/images-css/flecha_informacion2.jpg); }
	.iv-btnInstitucional div.menuflash ul li a,
	.iv-institucional div.menuflash ul li a { background-image: url(../images/images-css/flecha_institucional.jpg); }
	.iv-btnInstitucional div.menuflash ul li a:hover,
	.iv-institucional div.menuflash ul li a:hover { background-image: url(../images/images-css/flecha_institucional2.jpg); }


#enlaces-video {
	width: 100%;
	background-color: #f8f8f8;
	background-image: url(../images/images-css/fnd-content-video.jpg);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 100px;
}
#enlaces-video p strong {
	color: #333;
	font-size: 120%;
	letter-spacing: -1px;
}
#enlaces-video a {
	color: #000;
}
#enlaces-video a:hover {
	color: #666;
	text-decoration: none;
}
#enlaces-video div#ev1,
#enlaces-video div#ev2,
#enlaces-video div#ev3 {
	padding-bottom: 1em;
}
#enlaces-video div#ev1 {
	padding: 1% 2% 0 2%;
	float: left;
	width: 29%;	
}
#enlaces-video div#ev1 h4 {
	margin: 0;
	margin-bottom: 1em;
	font-size: 150%;
	letter-spacing: -1px;
}

#enlaces-video div#ev2 h4, #enlaces-video div#ev2 h4 {
	margin: 0;
	margin-bottom: 1em;
	font-size: 150%;
	letter-spacing: -1px;
	margin-top:-38px;
	margin-left:22px;
}
	.ev-btnBuscarEmpleo h4,
	.ev-buscarEmpleo h4 { color: #000000; }
	.ev-btnEmpresas h4,
	.ev-empresas h4 { color: #000000; }
	.ev-btnAutoempleo h4,
	.ev-autoempleo h4 { color: #000000; }
	.ev-btnEntidades h4,
	.ev-entidades h4 { color: #000000; }
	.ev-btnInformacion h4,
	.ev-informacion h4 { color: #000000; }
	.ev-btnInstitucional h4,
	.ev-institucional h4 { color: #000000; }

#enlaces-video div#ev1 p {
	margin-bottom: 1.5em;
}
#enlaces-video div#ev1 p.ev1-link {
	width: 95%;
	margin-left: 0.5em;
	padding-left: 1em;
	background-repeat: no-repeat;
	background-position: 0 4px;	
}
	.ev-btnBuscarEmpleo p.ev1-link,
	.ev-buscarEmpleo p.ev1-link { background-image: url(../images/images-css/flecha_ev-buscarEmpleo.jpg); }
	.ev-btnEmpresas p.ev1-link,
	.ev-empresas p.ev1-link { background-image: url(../images/images-css/flecha_ev-empresas.jpg); }
	.ev-btnAutoempleo p.ev1-link,
	.ev-autoempleo p.ev1-link { background-image: url(../images/images-css/flecha_ev-autoempleo.jpg); }
	.ev-btnEntidades p.ev1-link,
	.ev-entidades p.ev1-link { background-image: url(../images/images-css/flecha_ev-entidades.jpg); }
	.ev-btnInformacion p.ev1-link,
	.ev-informacion p.ev1-link { background-image: url(../images/images-css/flecha_ev-informacion.jpg); }
	.ev-btnInstitucional p.ev1-link,
	.ev-institucional p.ev1-link { background-image: url(../images/images-css/flecha_ev-institucional.jpg); }

#enlaces-video div#ev1 form {
	margin: 0;
}
#enlaces-video div#ev1 label {
	color: #333;
	font-size: 120%;
	letter-spacing: -1px;
	font-weight: bold;
}
#enlaces-video div#ev1 input {
	color: #333;
}

#enlaces-video div#ev2 {
	border-left: 1px solid #ccc;
}
#enlaces-video div#ev2,
#enlaces-video div#ev3 {
	float: left;
	width: 32%;
	padding-top: 50px;	
}

#enlaces-video div#ev2 ul,
#enlaces-video div#ev3 ul {
	margin-left: 2em;	
}
#enlaces-video div#ev2 ul li,
#enlaces-video div#ev3 ul li {
	line-height: 250%;
	list-style: none;	
}
#enlaces-video div#ev2 ul li a,
#enlaces-video div#ev3 ul li a {
	font-size: 120%;
	font-weight: normal;
	background-image: url(../images/images-css/flecha_02.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 1.5em;
}

#enlaces-video div#ev2 ul li a.externo,
#enlaces-video div#ev3 ul li a.externo {
	font-size: 120%;
	font-weight: normal;
	background-image: url(../images/images-css/flecha_03.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 1.5em;
}

/* Texto alternativo al video */
.flash { width: 482px; text-align:center; margin-right:0px;}
.flash #texto-alternativo-presentacion { height: 350px; overflow: scroll; margin-top: 2em;}
.flash #texto-alternativo-presentacion h3 { margin-bottom:10px; }




/* Botones del pie de pagina */
.centrado {
	padding-left: 42%;
}
ul.botones {
	margin-top: 2em;
}
	ul.botones li {
		float: left;
		list-style: none;
		margin-right: 10px;
		padding-bottom: 20px;
	}
	ul.botones li a {
		background-color: #690;
		background-image: url(../images/images-css/btn-verde-medio.jpg);
		background-repeat: no-repeat;
		float: left;
		display: block;
		/**/ min-width: 67px; /* anchura minima */
		/**/ min-height: 24px; /* altura minima */
		color: #fff !important;
		text-decoration: none !important;
	}
	ul.botones li a span {
		display: block;
		padding: 5px 12px 4px 12px;
		text-align: center;
		cursor: pointer;
		color: #fff !important;
	}
	
	ul.botones li a:hover {
		text-decoration: underline !important;
	}
	
	ul.botones li.btnBig a {
		background-color: #690;
		background-image: url(../images/images-css/btn-verde-largo.jpg) !important;
		background-repeat: no-repeat;
		float: left;
		display: block;
		/**/ min-width: 150px; /* anchura minima */
		/**/ min-height: 24px; /* altura minima */
		color: #fff !important;
		text-decoration: none !important;
	}
	ul.botones li.btnBig a span {
		display: block;
		padding: 5px 12px 4px 12px;
		text-align: center;
		cursor: pointer;
		color: #fff !important;
	}
	
	ul.botones li.btnBig a:hover {
		text-decoration: underline !important;
	}

.boton-pie {
	padding: 0 !important;
	border: 0 !important;
}


/* Pie de pagina */
#footer ul.logos {
	float: right;
}
	#footer ul.logos li {
		list-style: none;
		float: left;
		border: 0;
		padding: 0;
		padding-right: 5px;
	}
	#footer ul li {
		float: left;
		list-style: none;
		border-right: 1px solid #5E8349;
		padding: 0px 5px;
	}
	.ultimo {
		border: none !important;
	}
	#footer ul li a {
		color: #5E8349;
		text-decoration: none;
	}
	#footer ul li a:hover {
		text-decoration: underline;
	}
	#footer p {
		color: #646464;
		clear: left;
		text-align: left;
		margin-top: 0.5em;
		padding-left: 8px;
		float: left;
		line-height: 100%;
		width:400px;
	}





 /* ****** */
/* CLASES */
.clearfloat2 hr {
display: none;
}

.clearfloat {
	clear: both;
}
.clearfloat hr {
	display: none;
}

.marginTop {
	margin-top: 1em !important
}
.paddingTop {
	padding-top: 0em !important
}
.marginLeft {
	margin-left: 1em !important
}
.paddingLeft {
	padding-left: 1.5em !important
}
.marginRight {
	margin-right: 1em !important
}
.paddingRight {
	padding-right: 1.5em !important
}
.marginBottom {
	margin-bottom: 1em !important
}
.paddingBottom {
	padding-bottom: 1.5em !important
}

input.input-estilo-01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 3px;
	color: #666;
	border: 1px solid #ccc;
}

a.enlace-mail,
a.enlace-print,
a.enlace-pdf,
a.enlace-word {
	background-repeat: no-repeat;
	background-position:0px -1px;
	padding-left: 19px;
}
a.enlace-mail {
	background-image:url(../images/images-css/ico-mail.gif);
}
a.enlace-print {
	background-image:url(../images/images-css/ico-print.gif);
}
a.enlace-pdf {
	background-image:url(../images/images-css/ico-pdf.gif);
}
a.enlace-app {
	font-weight:bold;
}
a.enlace-word {
	background-image:url(../images/images-css/ico-word.gif);
}

/* Paginacion */
ul.paginacion { margin-bottom: 20px;}
ul.paginacion li {
	list-style: none;
	display: inline;
	margin: 5px;
}
ul.paginacion li span {
	font-weight: bold;
}
ul.paginacion li a {
	color: #666;
	text-decoration: none;
}
ul.paginacion li a:hover {
	color: #999;
	text-decoration: underline;
}


/* Pagina indice con iconos grandes */
#pagina-indice { margin-left: 20px; }
	.seccion-dem-empleo-apartado {
		float:left;
		width: 40%;
		/**/ min-height: 135px; /* altura minima */
		padding: 20px;
		margin: 0px 2% 2% 0px;
		border: 1px solid #ccc;
	}
		div.seccion-dem-empleo-apartado:hover {
			background-color: #f7f7f7;
		}
	.seccion-dem-empleo-apartado-titulo {
		font-size: 1.25em;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.seccion-dem-empleo-apartado-titulo a { color: #666; text-decoration: none; }
	.seccion-dem-empleo-apartado-titulo a:hover { text-decoration: underline; }
	* html div .seccion-dem-empleo-apartado-img {
		margin-right: 15px;
		float:left;
	}
	.seccion-dem-empleo-apartado-img {
		margin-right: 15px;
		float:left;
	}
	* html div .seccion-dem-empleo-apartado-texto {	
		float:left !important;
	}
	.seccion-dem-empleo-apartado-texto {	
		float:left;
		width: 50%;
	}
		.seccion-dem-empleo-apartado-texto a { color: #666; text-decoration: none; }
		.seccion-dem-empleo-apartado-texto a:hover { text-decoration: underline; }

	.seccion-dem-empleo-separador {
		clear: both;
	}



/* Formularios */
input.error {
	border: 2px solid #f00 !important;
}
.advertencia {
	height: 25px;
	margin-left: 23%;
	margin-bottom: 30px;
	padding-left: 17px;
	padding-top: 6px;
	color: #f00;
	background-image: url(../images/images-css/ico-advertencia.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#contenido.interior form,
#contenido.interior-columnas form { margin-left: 20px; }
	.linea { margin-bottom: 10px;}

#contenido.interior input,
#contenido.interior-columnas input,
#contenido.interior select,
#contenido.interior-columnas select,
#contenido.interior textarea,
#contenido.interior-columnas textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5E8349;
	margin: 0.25em;
	padding: 0.25em;
	border: 1px solid #666;
	background-image: url(../images/images-css/bgInput01.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
	#contenido.interior input.limpio,
	#contenido.interior-columnas input.limpio {
		margin: 0;
		padding: 0;
		border: 0;
	}
	#contenido.interior input.boton-01,
	#contenido.interior-columnas input.boton-01 {
		color: #333;
		margin: 0.25em;
		padding: 0.25em;
		border: 1px solid #aaa;
		background-image: url(../images/images-css/bgInput02.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
	}

	div.bot-form-adicional {
		display: inline;
		margin-left: 0.5em;
	}
	a#boton-02 {
		cursor: default;
		color: #333 !important;
		padding: 0.35em 1em 0.35em 1em;
		border: 1px solid #aaa;
		background-image: url(../images/images-css/bgInput02.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
	}
	a#boton-02:hover {
		text-decoration: none;
	}

	#contenido.interior .label-estilo-01,
	#contenido.interior-columnas .label-estilo-01,
	#dos-columnas-dcha .label-estilo-01 {
		display: block;
		float: left;
		width: 25%;
		padding-top: 7px;
		margin-right: 0.25em;
	}
	
	#contenido.interior .label-estilo-det-01,
	#contenido.interior-columnas .label-estilo-det-01 {
		clear: both;
		display: block;
		float: left;
		width: 25%;
		padding-top: 7px;
		font-weight:bold;
		margin-right: 0.25em;
	}	
	
#contenido.interior .label-estilo-02,
	#contenido.interior-columnas .label-estilo-02,
	#dos-columnas-dcha .label-estilo-02 {
		display: block;
		float: left;
		width: 45%;
		padding-top: 7px;
		margin-right: 0.25em;
	}
	
	#contenido.interior .label-estilo-det-02,
	#contenido.interior-columnas .label-estilo-det-02 {
		clear: both;
		display: block;
		float: left;
		width: 45%;
		padding-top: 7px;
		font-weight:bold;
		margin-right: 0.25em;
	}		
	
	#contenido.interior .text-estilo-01,
	#contenido.interior-columnas .text-estilo-01 {
		display: block;
		float: left;
		padding-top: 7px;
		margin-right: 0.25em;
		width:73%;
		padding-bottom:10px;
	}	

/* Formulario II - 3 columnas */
#form-3-cols { margin: 1em; }
	#form-3-cols #form-3-cols-left {
		float: left;
		width: 12%;
		padding-top: 2em;
	}
	#form-3-cols #form-3-cols-center {
		float: left;
		width: 60%;
	}
	
	#dos-columnas-dcha .label-estilo-01 {
		width:180px !important;
		}
		
	#dos-columnas-dcha .input-estilo-02	 {
		width:350px;
		}
	
	#form-3-cols #form-3-cols-right {
		float: right;
		padding-top: 2em;
	}
	#form-3-cols div.linea input.input-estilo-02 {
		width: 65%;
	}


/* Listados (en el texto) */
ul.listado, ol.listado { margin-left: 30px; margin-bottom: 1.5em; }
	/* UL */
	ul.listado li {
		list-style: none;
		margin: 5px;
		padding-left: 10px;
		background-image: url(../images/images-css/bgList01.jpg);
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}
		ul.listado li ul li {
			margin-left: 0;
			background-image: url(../images/images-css/bgList02.jpg);
		}
		ul.listado li ul,
		ul.listado li ul li ul {
			margin-left: 0;
			margin-bottom: 0.75em;
		}
		ul.listado li ul li ul li {
			margin-left: 0.5em;
		}
		ul.listado li ul li ul li,
		ul.listado li ul li ul li a {
			font-size: 95%;
		}
	ul.listado li a {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	ul.listado li a:hover {
		color: #999;
		text-decoration: underline;;
	}

	/* OL */
	ol.listado li {
		margin: 5px;
		padding-left: 10px;
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}
		ol.listado li ul li {
			list-style: none;
			margin-left: 0;
			background-image: url(../images/images-css/bgList02.jpg);
		}
		ol.listado li ul,
		ol.listado li ul li ul {
			margin-left: 0;
			margin-bottom: 0.75em;
		}
		ol.listado li ul li ul li {
			margin-left: 0.5em;
		}
		ol.listado li ul li ul li,
		ol.listado li ul li ul li a {
			font-size: 95%;
		}
	ol.listado li a {
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	ol.listado li a:hover {
		color: #999;
		text-decoration: underline;;
	}

/* Tablas */
#contenido table { width: 96%; margin-left: 20px; }
#contenido table th,
#contenido table td {
	padding: 0.5em;
	text-align: left;
}
	.center { text-align: center !important; }
#contenido table th {
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px solid #000;
}
#contenido table tr.imparlist {
	background-color: #fff;
}
#contenido table tr.parlist {
	background-color: #eee;
}
#contenido table tr.imparlist td,
#contenido table tr.parlist td {
	border-bottom: 1px solid #ccc;
}
#contenido table a { color: #000; font-weight: bold; text-decoration: none; }
#contenido table a:hover { text-decoration: underline; }


.obligatorio {
	color: #f00 !important;
}
.nota-01 {
	font-size: 90%;
	font-style: italic;
	color: #999 !important;
}
.img-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.floatLeft { float: left; }
.floatRight { float: right; }


/* mapa web */
.mapaweb h2 { margin:20px 0 5px 20px}
.mapaweb h2.btnBuscarEmpleo {color: #FB7523;}
.mapaweb h2.btnEmpresas { color: #c00;}
.mapaweb h2.btnAutoempleo { color: #2A55AA;}
.mapaweb h2.btnEntidades { color: #cccb01;}
.mapaweb h2.btnInstitucional { color: #578200;}
.mapaweb h2.btnInformacion { color: #835700;}
.mapaweb h2.tit1 {color:#666 }
.mapaweb ul {margin: 5px 0 5px 50px!important; font-size:95%; list-style:none  }
.mapaweb ul li {  padding:0 0 3px 9px !important;  }  
.mapaweb ul li a  { color:#000 !important}
.mapaweb ul ul li a {color:#666 !important; }
.mapaweb ul.btnBuscarEmpleo li { background-image:url(../images/images-css/topic1.gif); background-position:left 5px; background-repeat:no-repeat; }
.mapaweb ul.btnEmpresas li { background-image:url(../images/images-css/topic2.gif); background-position:left 5px; background-repeat:no-repeat; }
.mapaweb ul.btnAutoempleo li { background-image:url(../images/images-css/topic3.gif); background-position:left 5px; background-repeat:no-repeat; }
.mapaweb ul.btnEntidades li { background-image:url(../images/images-css/topic4.gif); background-position:left 5px; background-repeat:no-repeat; }
.mapaweb ul.btnInstitucional li  { background-image:url(../images/images-css/topic6.gif); background-position:left 5px; background-repeat:no-repeat; }
.mapaweb ul.btnInformacion li { background-image:url(../images/images-css/topic5.gif); background-position:left 5px; background-repeat:no-repeat; }
.mapaweb ul.topicGeneral li { background-image:url(../images/images-css/topic7.gif); background-position:left 5px; background-repeat:no-repeat; }
.mapaweb ul ul li { background-image:none !important; list-style:circle; padding:0 !important; color:#666}

/* Desarrollo de noticias */
#noticias-interiores {}
	#noticias-interiores p.fecha-noticia { margin: 0; font-style: italic; color: #999; }
	#noticias-interiores h2 { margin: 0; margin-bottom: 1em; font-size: 110%; color: #999; }
	#noticias-interiores #detalle { margin-bottom: 1em; padding-left: 1.5em; padding-right: 1.5em; border-bottom: 1px solid #ccc; }

#enlaces-detalle-noticia { float: left; }
.menu-aux-contenidos { float: right; text-align: right; }
	.menu-aux-contenidos ul li { list-style: none; display: inline; margin-right: 1em; padding-right: 1em; border-right: 1px solid #3D6517; }




/* VERSION PARA IMPRIMIR */
#web.imprimir {
	width: 90%;
	margin: 0 auto;
}
#web.imprimir #header #fecha-idioma {
	color: #000;
	font-weight: bold;
}
#web.imprimir div#contenido {
	margin-bottom: 1em;
	background-image: none !important;
	background-color: #fff;
	/**/ min-height: 1%; /* altura minima */
}
* html #web.imprimir div#contenido {
	/**/ height: auto; /* altura minima */
}
	#web.imprimir div#contenido #noticias-interiores {
		padding-bottom: 1em;	
	}

#web.imprimir #contenido #titulo {
	margin: 0;
}
	#web.imprimir #contenido #titulo h3 {
		float: left;
		background-image: none !important;
	}
	#web.imprimir #contenido #titulo h3 span {
		padding: 0;
	}
#web.imprimir #noticias-interiores p.fecha-noticia { font-style: normal; color: #000; }
#web.imprimir #noticias-interiores h2 { font-size: 150%; color: #000; }

/* ESTILOS PARA LOS ENLACES CON IMAGENES EN CABECERA Y PIE */
.enlaceAA {
	background-image: url(../images/images-css/waiAA.jpg);
	/**/ width: 61px; /* anchura minima */
	/**/ height: 22px; /* altura minima */
	background-repeat: no-repeat;
	display: block;
}
.enlaceCSS{
	background-image: url(../images/images-css/css.jpg);
	/**/ width: 61px; /* anchura minima */
	/**/ height: 22px; /* altura minima */
	background-repeat: no-repeat;
	display: block;
}
.enlaceXHTML{
	background-image: url(../images/images-css/xhtml.jpg);
	/**/ width: 61px; /* anchura minima */
	/**/ height: 22px; /* altura minima */
	background-repeat: no-repeat;
	display: block;
}
.iconoLupa{
	background-image: url(../images/images-css/ico-lupa.jpg);
	/**/ width: 20px; /* anchura minima */
	/**/ height: 20px; /* altura minima */
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	cursor:pointer;
}

.boton-pie2 {
	background-color: #690;
	background-image:url(../images/images-css/btn-verde-medio.jpg) !important;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 67px !important; /* anchura minima */
	height: 24px !important; /* altura minima */
	color: #fff !important;
	text-decoration: none !important;
	display: block;
	text-align: center !important;
	padding:0  !important;
	cursor: pointer;
	color: #fff !important;
	border:0 !important;
}

.boton-pie3 {
	background-color: #690;
	background-image:url(../images/images-css/btn-verde-largo.jpg) !important;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 150px !important; /* anchura minima */
	height: 24px !important; /* altura minima */
	color: #fff !important;
	text-decoration: none !important;
	display: block;
	text-align: center !important;
	padding:0  !important;
	cursor: pointer;
	color: #fff !important;
	border:0 !important;
}

.boton-pie4 {
	background-color: #690;
	background-image:url(../images/images-css/btn-verde-largoX.jpg) !important;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 200px !important; /* anchura minima */
	height: 24px !important; /* altura minima */
	color: #fff !important;
	text-decoration: none !important;
	display: block;
	text-align: center !important;
	padding:0  !important;
	cursor: pointer;
	color: #fff !important;
	border:0 !important;
}



.boton-pie2_des {
	background-color: #690;
	background-image:url(../images/images-css/btn-verde-medio_des.jpg) !important;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 67px !important; /* anchura minima */
	height: 24px !important; /* altura minima */
	text-decoration: none !important;
	display: block;
	text-align: center !important;
	padding:0  !important;
	cursor: pointer;
	color:#CCCCCC !important;
	border:0 !important;
}

.boton-pie3_des {
	background-color: #690;
	background-image:url(../images/images-css/btn-verde-largo_des.jpg) !important;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 150px !important; /* anchura minima */
	height: 24px !important; /* altura minima */
	color:#CCCCCC !important;
	text-decoration: none !important;
	display: block;
	text-align: center !important;
	padding:0  !important;
	cursor: pointer;
	border:0 !important;
}

.boton-pie4_des {
	background-color: #690;
	background-image:url(../images/images-css/btn-verde-largoX_des.jpg) !important;
	background-repeat: no-repeat;
	float: left;
	display: block;
	width: 200px !important; /* anchura minima */
	height: 24px !important; /* altura minima */
	color:#CCCCCC !important;
	text-decoration: none !important;
	display: block;
	text-align: center !important;
	padding:0  !important;
	cursor: pointer;
	border:0 !important;
}
	
.centradoPaginacion {
	padding-left: 0;
	text-align:center;
}	

.cuadro_error {
	display:block;
	border:2px solid #d70000;
	color:#d70000;
	padding:10px;
	margin-bottom:25px;
	background-image:url(../images/images-css/msj01.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f6c4c4;
	}
	
.cuadro_error ul {
	margin-left:25px;
	}
	
.cuadro_error ul li	{
	margin-bottom:5px;
	}
	
.cuadro_aviso {
	display:block;
	border:2px solid #0f860a;
	color:#0f860a;
	padding:10px;
	margin-bottom:25px;
	background-image:url(../images/images-css/msj02.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#c6f6c4;
	}
	
.cuadro_aviso ul {
	margin-left:25px;
	}
	
.cuadro_aviso ul li	{
	margin-bottom:5px;
	}	
	
.cuadro_importante {
	display:block;
	border:2px solid #0024aa;
	color:#0024aa;
	padding:10px;
	margin-bottom:25px;
	background-image:url(../images/images-css/msj03.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#c4cef6;
	}
	
.cuadro_importante ul {
	margin-left:25px;
	}
	
.cuadro_importante ul li	{
	margin-bottom:5px;
	}		

.width10 {
	width:10% !important;
	}		
	
.width20 {
	width:20% !important;
	}	
	
.width30 {
	width:30% !important;
	}	
	
.width40 {
	width:40% !important;
	}	
	
.width50 {
	width:50% !important;
	}
	
.width60 {
	width:60% !important;
	}	
	
.width70 {
	width:70% !important;
	}	
	
.width80 {
	width:80% !important;
	}
	
.width90 {
	width:90% !important;
	}
	
.width96 {
	width:96% !important;
	}	
	
.width100 {
	width:100% !important;
	}				

.msg_empleo {
	width:41%;
	margin:0px 1% 0px 4% !important;
	padding:1%;
	text-align:center;
	font-size:130%;
	color:#666;
	float:left;
	clear:left;
	}
	
.msg_empleo a {
	font-size:80%;
	}
	
.msg_empleo span {
	color:#CC3300;
	}	


.buscadorColLeft {
	width:41%;
	float:left;
	margin:0px 1% 10px 4%;
	}
	
.buscadorColLeft h4 {
	font-size:120%;
	}	
	
.buscadorEmpleo {
	border:2px solid #FB7523;
	padding:1%;
	clear:left;
	margin-bottom:20px;
	}	
	
.buscadorEmpresas {
	border:2px solid #c00;
	padding:1%;
	clear:left;
	margin-bottom:20px;
	}		
	
.buscadorAutoempleo	 {
	border:2px solid #2A55AA;
	padding:1%;
	clear:left;
	margin-bottom:20px;
	}

.buscadorEntidades	 {
	border:2px solid #cccb01;
	padding:1%;
	clear:left;
	margin-bottom:20px;
	}	
	
.buscadorInformacion	 {
	border:2px solid #835700;
	padding:1%;
	clear:left;
	margin-bottom:20px;
	}		
	
.buscadorInstitucional	 {
	border:2px solid #578200;
	padding:1%;
	clear:left;
	margin-bottom:20px;
	}		
	
.buscadorEmpleo form, .buscadorEmpresas form, .buscadorAutoempleo form, .buscadorEntidades form, .buscadorInformacion form, .buscadorInstitucional form {
	margin:0 !important;
	padding:0 !important;
	}	
	
.buscadorEmpleo .label-estilo-01 {
	width:100% !important;
	color:#FB7523;
	font-weight:bold;
	display:block;
	font-size:110%;
	}
	
.buscadorEmpresas .label-estilo-01 {
	width:100% !important;
	color:#c00;
	font-weight:bold;
	display:block;
	font-size:110%;
	}	
	
.buscadorAutoempleo .label-estilo-01 {
	width:100% !important;
	color:#2A55AA;
	font-weight:bold;
	display:block;
	font-size:110%;
	}	
	
.buscadorEntidades .label-estilo-01 {
	width:100% !important;
	color:#cccb01;
	font-weight:bold;
	display:block;
	font-size:110%;
	}	
	
.buscadorInformacion .label-estilo-01 {
	width:100% !important;
	color:#835700;
	font-weight:bold;
	display:block;
	font-size:110%;
	}		
	
.buscadorInstitucional .label-estilo-01 {
	width:100% !important;
	color:#578200;
	font-weight:bold;
	display:block;
	font-size:110%;
	}					
	
.buscadorEmpleo .label-estilo-01 .nota-01, .buscadorEmpresas .label-estilo-01 .nota-01, .buscadorAutoempleo .label-estilo-01 .nota-01, .buscadorEntidades .label-estilo-01 .nota-01, .buscadorInformacion .label-estilo-01 .nota-01, .buscadorInstitucional .label-estilo-01 .nota-01 {
	font-size: 80% !important;
	display:block;
	font-style: italic !important;
	font-weight:normal;
	clear:both !important;
	width:100%;
	color: #999 !important;
}
	
.buscadorEmpleo select, .buscadorEmpresas select, .buscadorAutoempleo select, .buscadorEntidades select, .buscadorInformacion select, .buscadorInstitucional select {
	width:99%;
	margin-bottom:10px !important;
	}	
	
.buscadorEmpleo input, .buscadorEmpresas input, .buscadorAutoempleo input, .buscadorEntidades input, .buscadorInformacion input, .buscadorInstitucional input {
	margin-bottom:10px !important;
	}	
	
.opcines_buscar_empleo {
	width:45% !important;
	float:right;
	display:block;
	}	
	
.opcines_buscar_empleo h4 {
	display:none;
	}	
	
.opcines_buscar_empleo ul {
	}	
	
.opcines_buscar_empleo ul li {
	width:90% !important;
	}	
	
.logoEuropa {
	float:left; 
	margin-left:12px;
	display:block;
	width:40px !important;
}	

.logoEuropa a {
	display:block;
	background-image:url(../images/images-css/europa.jpg);
	width:40px;
	height:30px;
	text-indent:-9999px;
	}

#footer p {
	float:left; 
	clear:none;
	padding-left:4px;
}

#footer ul {
	float:left;
	}
	
.confirmacion {
	text-align:center;
	margin-top:80px;
	}
	
table.blanco {
	border:0;
	border-collapse:collapse;
	}
	
table.blanco tr, table.blanco tr td {
	background-color:#FFFFFF;
	border:0 !important;
	}	
	
.col10 {
	width:10%;
	}
	
.col20 {
	width:20%;
	}
	
.col30 {
	width:30%;
	}
	
.col40 {
	width:40%;
	}

.col50 {
	width:50%;
	}
	
.col60 {
	width:60%;
	}
	
.col70 {
	width:70%;
	}
	
.col80 {
	width:80%;
	}
	
.col90 {
	width:90%;
	}
	
ol ol {
	margin-left:25px;
	margin-bottom:10px;
	}	
	
.destino {
	font-size:75%;
	font-style:italic;
	font-weight:normal;
	float:left;
	padding-right:10px;
	clear:left;
	padding-top:0 !important;
	}		
	
#contenido #right-col #botonera-home-dcha UL LI A.estilo-boton-01 SPAN.destino, #contenido #right-col #botonera-home-dcha UL LI a.estilo-boton-01_externo SPAN.destino {
	font-size:85%;
	padding-bottom:7px !important;
	float:none !important;
	}	
	
#menuLateral ul li a span.destino {
	font-size:90%;
	padding-top:0;
	float:none !important;
	}
	
#ev2 li, #ev3 li {
	clear:left;
	}
	
#ev2 .destino, #ev3 .destino {
	width:90%;
	padding:0;
	padding-left:21px;
	line-height:normal;
	cursor:pointer;
	}
	
.mensajeFlash {
	display:block; 
	border-left:1px solid #f1ac02;
	border-top:1px solid #f1ac02;
	border-right:2px solid #f1ac02;
	border-bottom:2px solid #f1ac02;			
	margin-left:3%; 
	margin-right:3%; 
	padding:4px; 
	background-color:#ffe7ac; 
	color:#000000;
	margin-top:10px;
}	
	.msg-btnBuscarEmpleo {
		display:block;
		border:2px solid #FB7523;
		color:#FB7523;
		padding:10px;
		margin-bottom:25px;
		background-color:#ffffff;
	}
	.msg-btnEmpresas { 
		display:block;
		border:2px solid #c00;
		color:#c00;
		padding:10px;
		margin-bottom:25px;
		background-color:#ffffff;
	}
	.msg-btnAutoempleo {
		display:block;
		border:2px solid #2A55AA;
		color:#2A55AA;
		padding:10px;
		margin-bottom:25px;
		background-color:#ffffff;
	}
	.msg-btnEntidades {
		display:block;
		border:2px solid #b1b200;
		color:#b1b200;
		padding:10px;
		margin-bottom:25px;
		background-color:#ffffff;
	}
	.msg-btnInformacion {
		display:block;
		border:2px solid #815600;
		color:#815600;
		padding:10px;
		margin-bottom:25px;
		background-color:#ffffff;
	}
	.msg-btnInstitucional {
		display:block;
		border:2px solid #578200;
		color:#578200;
		padding:10px;
		margin-bottom:25px;
		background-color:#ffffff;
	}

.oculto { 
	display: none;
	}

.visible { 
	display: inline;
	}

.des-btnBuscarEmpleo {
	background-color:#FB7523;
	color:#FFFFFF !important;
	padding:5px;
	}
	
.des-btnBuscarEmpleo02 {
	border-bottom:2px solid #FB7523;
	padding-bottom:5px;
	}	
	
.des-btnBuscarEmpleo03 {
	font-size:110%;
	border-bottom:1px solid #FB7523;
	padding-bottom:5px;
	}		
	
.des-btnEmpresas {
	background-color:#c00;
	color:#FFFFFF !important;
	padding:5px;
	}
	
.des-btnEmpresas02 {
	border-bottom:2px solid #c00;
	padding-bottom:5px;
	}	
	
.des-btnEmpresas03 {
	font-size:110%;
	border-bottom:1px solid #c00;
	padding-bottom:5px;
	}	
	
.des-btnAutoempleo {
	background-color:#2A55AA;
	color:#FFFFFF !important;
	padding:5px;
	}
	
.des-btnAutoempleo02 {
	border-bottom:2px solid #2A55AA;
	padding-bottom:5px;
	}	
	
.des-btnAutoempleo03 {
	font-size:110%;
	border-bottom:1px solid #2A55AA;
	padding-bottom:5px;
	}	
	
.des-btnEntidades {
	background-color:#cccb01;
	color:#FFFFFF !important;
	padding:5px;
	}
	
.des-btnEntidades02 {
	border-bottom:2px solid #cccb01;
	padding-bottom:5px;
	}	
	
.des-btnEntidades03 {
	font-size:110%;
	border-bottom:1px solid #cccb01;
	padding-bottom:5px;
	}		
	
.des-btnInformacion {
	background-color:#815600;
	color:#FFFFFF !important;
	padding:5px;
	}
	
.des-btnInformacion02 {
	border-bottom:2px solid #815600;
	padding-bottom:5px;
	}	
	
.des-btnInformacion03 {
	font-size:110%;
	border-bottom:1px solid #815600;
	padding-bottom:5px;
	}		
	
.des-btnInstitucional {
	background-color:#578200;
	color:#FFFFFF !important;
	padding:5px;
	}
	
.des-btnInstitucional02 {
	border-bottom:2px solid #578200;
	padding-bottom:5px;
	}	
	
.des-btnInstitucional03 {
	font-size:110%;
	border-bottom:1px solid #578200;
	padding-bottom:5px;
	}		
	
#pantalla_error {
	padding-top:20px;
	}		
	
#pantalla_error h2 {
	color:#3D6517;
	font-size:140%;
	margin-bottom:10px;
}

.alerta {
	padding: 0.35em;
	color: #fff;
	font-size: 120%;
	background-image: url(../images/images-css/fondo-alerta.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#pantalla_error ul {
	margin-left:30px;
	margin-bottom:10px;
	}
	
#pantalla_error ul li {
	margin-bottom:5px;	
	}
	
#mapa-seleccion{
margin-left: 20%;
margin-top: 10px;
}

#mapa-img {
text-align:center;
margin-top: 8px;
}

#menu-mapa {
color:#647719;
text-align:center;
}
	
#contenido input.btn_mapa_recursos {
background:transparent none repeat scroll 0 0; border:none; color:#3D6517; cursor:pointer; font-weight:bold; }

#mapa-cp{
margin-left: 20%;
margin-top: 10px;
}

#contenido #mapa-cp .btn_mapa_cp {
vertical-align: middle;
background:transparent none repeat scroll 0 0; border:none; }	