/* CSS Document */

/*** APARTADO REFERENTE AL MENU ENTRADA ***/
#menu{
	float:left;
	font-size:7.7pt;
}
#menuCaja{
	margin:0 0 0 -1em;
	display:table;
	min-height:35em;
}
#menuV{
	display:table-cell;
	vertical-align:middle;
}
#bannerV{
	width:120px;
	height:240px; 
	background:#999999;
	float:left;
	margin:1em 20px;
}
#bannerV img{
	border:none;
}
#bannerV script, #bannerV embed, #bannerV object{
	float:left;
}
/*#menuCandidatos{
	background:url(/imagenes/menu/menuCandidatos.jpg) no-repeat right center;
}
#menuOfertas{
	background:url(/imagenes/menu/menuOfertas.jpg) no-repeat right center;
}
#menuRRHH{
	background:url(/imagenes/menu/menuRRHH.jpg) no-repeat right center;
}
#menuConfig{
	background:url(/imagenes/menu/menuConfig.jpg) no-repeat right center;
}*/
#menuCursos{
	background:url(/imagenes/menu/menuCurso.jpg) no-repeat right center;
}
#menuSolicitudes{
	background:url(/imagenes/menu/menuSolicitudes.jpg) no-repeat right center;
}
#menuCentro{
	background:url(/imagenes/menu/menuCentro.jpg) no-repeat right center;
}
#menuConfigFormacion{
	background:url(/imagenes/menu/menuConfigFormacion.jpg) no-repeat right center;
}
.menuBloque{
	width:350px;
	height:65px;
	margin:2em 5px;
	text-align:left;
	border-right:solid #51000E 8px;  /* AE:#DFAC12 EJ:#E5AF12 BE:#07557F BF:#51000E */
	padding-right:100px;
	padding-left:50px;
}
.menuBloque h4{
	color:#223F00; /* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
	text-transform:uppercase;
}
.menuBloque ul li{
	font-style:italic;
	color:#999999;
	text-align:left;
}
.menuBloque a{
	font-style:normal;
	color:#407800; /* AE:#667A94 EJ:#6A5690 BE:#2F1D5F BF:#407800 */
}
.menuBloque a:hover{
	text-decoration:none;
	color:#A0B899; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
}
.menuComercial{
	width:511px;
	height:65px;
	margin:2em 5px;
	text-align:center;
	font-size:7.7pt;
	background:url(/imagenes/menu/menuComercial.jpg) no-repeat right center; 
	border-right:solid #CCCCCC 8px;
	padding-right:150px;
}
.menuComercial h4{
	color:#223F00; /* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
	text-transform:uppercase;
}
.menuComercial ul li{
	font-style:italic;
	color:#999999;
	text-align:center;
	float:left;
	width:180px;
	line-height:0.5em;
}
.menuComercial ul{
	padding-left:65px;
	margin-top:0.3em;
}
.menuComercial a{
	font-style:normal;
	color:#407800; /* AE:#667A94 EJ:#6A5690 BE:#2F1D5F BF:#407800 */
}
.menuComercial a:hover{
	text-decoration:none;
	color:#A0B899; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
}

/*** APARTADO REFERENTE A LA SECCIÓN PUBLICAR OFERTAS ***/
#tipo_oferta{
	width:370px;
	padding-top:2em; /*centra verticlamente, a ojo, todo el formulario dentro del rectangulo de color */
	font-size:7.5pt;
	float:left;
	background-color:#E7EFEC; /* AE:#E4E5E6 EJ:#EAE7EF BE:#EAE7EF BF:#E7EFEC */
	margin-top:0.2em; /*separa el rectángulo del parrafo superior*/
}
#tipo_oferta fieldset{
	color:#407800; /* AE:#005692 EJ:#C15E03 BE:#1B1955 BF:#407800 */
	margin-top:0.1em;
	margin-bottom:0.1em;
}
#tipo_oferta fieldset input{
	margin-bottom:0.5em;
	vertical-align:top;
	margin-right:0px;
}
#tipo_oferta label{
	display:block;
	padding-left:15px;
}
#tipo_oferta legend{
	display:block;
	font-weight:bold;
}
#tipo_oferta fieldset fieldset{
	margin-left:5px; 
}
#tipo_oferta fieldset fieldset legend{
	padding-top:0.1em;
}
#tipo_oferta fieldset fieldset input{
	margin-left:-15px;
}

.msg_oferta{
	margin-left:385px;
	border-bottom:double;
	border-bottom-color:#51000E; /* AE:#DFAC12 EJ:#E5AF12 BE:#07557F BF:#51000E */
	padding-bottom:2em;
	margin-top:1.2em;
}
.msg_oferta h5{
	background-color:#51000E; /* AE:#DFAC12 EJ:#E5AF12 BE:#07557F BF:#51000E */
	margin-top:1em;
	margin-bottom:2em;
	padding:0.4em 0px 0.4em 8px;
	color:#FFFFFF;
	font-size:7.7pt;
}
.msg_oferta h6{
	margin-top:0.2em;
	margin-bottom:0.5em;
	font-size:8pt;
}
.msg_oferta ul{
	margin-left:30px;
	margin-top:1.5em;
}
.msg_oferta li{
	margin-right:25px;
	margin-left:15px;
}
.msg_oferta p{
	padding-left:10px;
	padding-right:10px;
}
.msg_oferta p.txtResaltadoN{
	margin-top:2em;
}
.msg_oferta span{
	font-weight:bold;
	padding-left:30px;
}
.msg_oferta div{
	margin:1em 1em 0em 3em;
}

/*** APARTADO REFERENTE A LA SECCIÓN GESTOR DE OFERTAS ***/
.enviarBtns{ /*varios botones centrados en la misma linea*/
	margin:2.5em;
	text-align:center;
}
.enviarBtns form{ 
	display:inline;
}
.enviar{ /*un solo botón en una linea y centrado*/
	margin:2em auto;
	text-align:center;
	display:table;
	clear:both;
}
.enviar span{
	margin:3em auto 1em auto;
	font-size:8pt;
}
.enviar .boton{
font-size:90%;
	margin:1em auto;
	display:block;
}
/*** APARTADO REFERENTE A LA SECCIÓN CANDIDATOS INSCRITOS ***/
#inscritos_estado{
	text-align:center;
	display:table;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:650px;
	padding-bottom:0.1em;
	padding-top:0.3em;
}
#inscritos_estado ul{
	margin:0em auto;
	list-style:none;
	display:block;
	font-size:7.5pt;
	height:1.8em;
	padding:0.5em 0px 0em 0px;
}
#inscritos_estado li{
	margin:5px;
	display:inline;
	padding:0px 15px;
}   

#inscritos_estado li a img{
	border:none;
	padding-right:5px;
	vertical-align:middle;
}
#inscritos_estado li a:hover{
	text-decoration:none;
} 

/*** APARTADO REFERENTE A LA SECCIÓN MOSTRAR CURRICULUM ***/

.cv_personales td{
	color:#000000;
	font-size:7.5pt;
	text-align:left;
	vertical-align:top;
}
.cv_personales tr{
	border-bottom:none;
}
.cv_personales .txtResaltadoN, .txtResaltadoN{
	color:#407800;	 /* AE:#334D70 EJ:#6A5690 BE:#2F1D5F BF:#407800 */ 
	font-weight:normal;
	font-weight:bold;
}
.cv_seccion{
	text-align:center;
	margin-bottom:4em;
}
.cv_seccion .titulo_seccion, .cv_seccion .cv_informacion{
	text-align:left;
}

.titulo_subseccion + .cv_bloque{
	margin-top:0.5em;
}
.cv_tabla{
	margin:0 auto;
}
.cv_tabla td{
	color:#000000;
	font-size:7.5pt;
	text-align:center;
	padding:0.5em 5px;
}
.cv_tabla th{
	color:#407800;	 /* AE:#334D70 EJ:#6A5690 BE:#2F1D5F BF:#407800 */ 
	font-weight:bold;
	text-align:center;
	padding-bottom:0.8em;
	border-bottom:solid #407800 2px; /* AE:#334D70 EJ:#6A5690 BE:#2F1D5F BF:#407800 */ 
}
p.grueso_inferior{
	padding:1em 1em;
	width:59em;
	margin:0em auto;
}

.cv_experiencia .txtResaltado2, .cv_personales .txtResaltado2, .txtResaltado2{
	color:#A0B899; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
	vertical-align:top;
	font-weight:bold;
}
.cv_informatica .txtResaltado2{
	color:#678C00; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
}
.cv_informatica{
	width:100%;
}
.cv_informatica td{
	position:relative;	
}
.cv_informatica tr{
	border-bottom:none;
	border-top:solid #678C00 1px; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
}
.cv_informatica tr:first-child{
	border-top:none;
}
.cv_bloque{
	padding:1em 10px;
	width:90%;
	margin:0em auto;
	border-bottom:solid #678C00 1px; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
}
.alinear_vertical{
	display:table-cell;
	vertical-align:middle;
}
.cv_periodo{
	width:150px;
	text-align:center;
}
.cv_informacion{
	width:450px;
	padding-left:20px;
}
.cv_informacion div{
	margin:0.2em 0px;
}
#cv_comentarios{
	text-align:center;
	margin-top:-1em;
}

/*** APARTADO REFERENTE A COMUNICACIÓN CANDIDATOS ***/
.centradoH textarea{
	width:92%;
	height:9em;
}
.centradoH .enviarBtns{
	margin-top:-0.2em;
}

/*** APARTADO REFERENTE A GRAFICA ***/
.graficoBarra{
	display:block;
	height:10px;
	text-align:left;
	background-color:#0A93D5;
	border-bottom:2px solid #2D7EA5;
	border-right:2px solid #2D7EA5;
	border-top:2px solid #64ADD0;
	border-left:2px solid #64ADD0;
}
.graficoBarra2{
	display:block;
	height:10px;
	text-align:left;
	background-color:#4FA700;
	border-bottom:2px solid #42800A;
	border-right:2px solid #42800A;
	border-top:2px solid #7AC13A;
	border-left:2px solid #7AC13A;
}
.estadisticas{
	width:290px;
}
.estadisticas tr{
	border-bottom:none;	
}
.alineaI{
	text-align:left;
}

/*** APARTADO REFERENTE A MODIFICAR DATOS ***/
.divForm{
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
	min-height:2em;
	overflow:auto; /*a revisar que no se haya descuadrado nada, para IE habrá que usar anchura width:100%*/
}
.divForm textarea{
	margin-bottom:0px;
	margin-top:0px;
}
.divEstudios{
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
	min-height:6em;
}
.divReqMin{
	margin-top:1em;
	margin-bottom:0em;
	float:left;
	text-align:center;
	}
.divReqMin textarea, .divReqDes textarea{
	width:27.5em;
	height:8em;
	}
.divReqMin label, .divReqDes label{
	display:block;
}
.divReqDes{
	margin-top:1em;
	margin-bottom:0em;
	float:left;
	margin-left:5em;
	text-align:center;
}
select.selModificar{
	width:230px;
}
.selModificar{
	width:225px;
	float:left;
}
.divForm2{
	margin-top:2em;
	margin-bottom:0.5em;
	clear:both;
	min-height:20px;
}
.inpPass{
	float:left;
	width:130px;
}
.caja1{
	float:left;
	width:150px;
}
.caja2{
	float:left;
	width:200px;
}
.caja3{
	float:left;
	width:250px;
}
.inpLocalidad{
	float:left;
	width:219px;
}
.inpOtros{
	width:270px;
}
.inpDireccion{
	width:350px;
	display:block;
	float:left;
}
.inpLargo{
	width:281px;
	display:block;
	float:left;
}
.inpCurso{
	margin-left:18.25em;
}
.inpExt{
	width:47px;
}
.inpCP{
	width:50px;
	float:left;
}
.inpTlf{
	width:60px;
	float:left;
}
.inpWeb{
	width:232px;
	float:left;
}
.inpMail{
	float:left;
	width:173px;
}
#formCursos{
	margin:3em 0 1em 0;
	text-align:center;
}
.selEspecialidad{
	width:281px;
	margin-left:135px;
	margin-bottom:1em;
}
.selEstudios{
	margin-left:135px;
}
.selInfo{
	width:15em;
}
.selInformatica{
	width:300px;
}
.lab2{
	display:block;
	float:left;
	width:100px;
}
select.lab2{
	width:105px;
}
.lab1{
	display:block;
	float:left;
	width:85px;
}
.lab5{
	display:block;
	float:left;
	width:85px;
}
.lab3{
	display:block;
	float:left;
	width:130px;
}
.lab4{
	display:block;
	float:left;
	width:165px;
}
.lab6{
	display:block;
	float:left;
	width:70px;
}
.lab7{
	display:block;
	float:left;
	width:75px;
}
.lab8{
	display:block;
	float:left;
	width:140px;
}
.lab9{
	display:block;
	float:left;
	width:150px;
}
.lab3Margen{
	float:left;
	width:178px;
}
.labCP{
	float:left;
	width:55px;
}
.labFax{
	display:block;
	float:left;
	width:35px;
}
.labNIF{
	width:115px;
	float:left;
}
.texDescripcion{
	width:300px;
	margin-left:5px;
	float:left;
}
#divTitulaciones .texDescripcion, #divSubvenciones .texDescripcion, #divCertificaciones .texDescripcion{
	margin-left:19.25em;
}
.cajatexto{
	height:8em;
}
.cajatexto label{
	vertical-align:top;
}
#desEmp{
	float:left;
}
#desEmpCaja{
	display:table;
	min-height:15em;
}
#desEmpV{
	display:table-cell;
	vertical-align:middle;
}
#desEmpLogoV{
	width:88px;
	height:44px; 
	background:#999999;
	float:left;
	margin:1em 2em;
	border:none;
}
#desEmpLogoV img{
	border:none; 
}
.subtotal, td.subtotal {
	border-bottom:#678C00 solid 1px; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
	border-left:#678C00 solid 1px; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
	font-weight:bold;
	text-align:left;
	padding-left:2em;
}
.subtotal2, td.subtotal2{
	border-bottom:#678C00 solid 1px; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
	border-right:#678C00 solid 1px; /* AE:#99A6B8 EJ:#9586B0 BE:#A599B8 BF:#A0B899 */
	text-align:right;
	padding-right:2em;
}

/*** APARTADO REFERENTE A PREGUNTAS PUBLICACIÓN ***/
.tablaPreg1{
	width:5em;
	text-align:center;
}
.tablaPreg2{
	text-align:center;
	margin-right:2.5em;
	width:30em;
}
.tablaPreg3{
	width:20em;
	text-align:left;
	margin-left:5em;
}  
.tablaPreg3 div{
	position:relative;
	border-bottom:dotted #678C00 1px;  /* AE:#99A6B8 EJ:#BFB6CF BE:#A599B8 BF:#A0B899 */
	padding:0.5em;
}
.tablaPreg3 div span{
	position:absolute;
	right:0em;
}
.pregMod{
	background:url(/imagenes/iconos/modificar.gif) center center no-repeat;
	text-indent:-9999em;
	width:3em;
	height:3em;
	display:block;
	outline:none;
	margin:0.5em 1.5em;
}
.pregBor{
	background:url(/imagenes/iconos/preguntas_bor.gif) center center no-repeat;
	text-indent:-9999em;
	width:2em;
	height:2em;
	display:block;
	outline:none;
	margin:0.5em 1.5em;
}
#notaMaxima{
	text-align:center;
	margin-top:2em;
}
#notaMaxima span{
	color:#407800;	 /* AE:#334D70 EJ:#6A5690 BE:#2F1D5F BF:#407800 */ 
	font-weight:bold;
}
#notaMaxima input{
	width:50px;
	padding:0.2em 2px;
	border:solid #407800 1px; /* AE:#667A94 EJ:#6A5690 BE:#2F1D5F BF:#407800 */
}
#pregunta{
	width:500px;
	display:block;
	float:left;
}
#respuesta1, #respuesta2, #respuesta3, #respuesta4{
	width:380px;
	display:block;
	float:left;
}
.respuesta{
	margin:0em 23px;
}


/*** APARTADO REFERENTE A ACCESO EMPRESAS ***/
#accesoEmpIzq{
	width:57%;
	float:left;
}
#accesoEmpDcha{
	width:35%;
	margin-left:5em;
	float:left;
}
#accesoEmpresas{
	height:16em;
}
#accesoEmpresas .titulo_subseccion{
	width:100%;
	margin:0em;
	margin-bottom:2em;
}
#accesoEmpresas .caja1{
	width:12em;
}
#accesoEmpresas .divForm{
	margin-left:1em;
	margin-top:1em;
}
#labPermisos{
	visibility:hidden;
}
#accesoEmpresas .boton{
	float:left;
	width:8em;
	margin-left:7em;
	margin-top:1em;
}
#accesoEmpresas .infoMini{
	float:left;
	display:block;
	width:6em;
	height:2.5em;
	padding-left:3.5em;
	margin-top:1em;
	margin-left:1.5em;
	font-size:0.8em;
	text-align:center;
	text-indent:0em;
}
#atencionClientes{
	background:url(/imagenes/acceso_empresas/atencionClientes.gif) left bottom no-repeat;
	height:7em;
	margin-bottom:2em;
}
#atencionClientes .titulo_subseccion{
	padding:0;
	width:100%;
	margin:0em;
	margin-bottom:1em;
}
#atencionClientes p{
	padding-left:6em;
	text-align:left;
}
#tarifasAltaEmpresas p{
	padding-left:1em;
	text-align:left;
}
#tarifasAltaEmpresas .titulo_subseccion{
	padding:0;
	width:100%;
	margin:0em;
	margin-bottom:1em;
}
#tarifasAltaEmpresas{
	height:6em;
}
#altaCentros .titulo_subseccion{
	padding:0;
	width:105%;
	margin:0em;
	margin-bottom:2em;
}
.servicioFormacion{
	min-height:7em;
	display:block;
	padding-left:12em;
	margin:3em 2em;
}
#altaCentros a{
	width:1.5em;
	height:3em;
	display:block;
	margin-left:1em;
	margin-top:1em;
}
#altaCentros a:hover{
	text-decoration:none;
}
#altaCentros img{
	border:none;
}
.servicioFormacion h4{
	color:#223F00; /* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
}

#centros1{
	background:url(/imagenes/acceso_empresas/centros1.gif) left center no-repeat;
}
#centros2{
	background:url(/imagenes/acceso_empresas/centros2.gif) left center no-repeat;
}
#centros3{
	background:url(/imagenes/acceso_empresas/centros3.gif) left center no-repeat;
}
#centros4{
	background:url(/imagenes/acceso_empresas/centros4.gif) left center no-repeat;
}
#bannerC{
	margin-top:1em;
	margin-bottom:2em;
}


/*** APARTADO REFERENTE A SERVICIOS Y TARIFAS ***/
.serviciosInfo{
	background:url(/imagenes/iconos/info_servicios.gif) top center no-repeat;
	display:block;
	height:1.5em;
	width:1.6em;
	text-indent:-999em;
}
.serviciosInfo:hover{
	background:url(/imagenes/iconos/info_servicios.gif) bottom center no-repeat;
	display:block;
	height:1.5em;
	width:1.6em;
}

/*** APARTADO REFERENTE A SERVICIOS Y TARIFAS ***/
.tabServicios{
	border:solid #678C00 2px; /* AE:#99A6B8 EJ:#BFB6CF BE:#A599B8 BF:#A0B899 */
	width:73em;
}
.tabServicios li{
	padding:0.2em 0.2em;
}
.tabServicios p{
	text-align:center;
}
.tabServicios tbody th{
	padding:0.5em 1em;
	color:#407800;  /* AE:#334D70 EJ:#6A5690 BE:#2F1D5F BF:#407800 */
	font-weight:bold;
}
.tabServicios tfoot th{
	text-align:center;
	color:#407800;  /* AE:#334D70 EJ:#6A5690 BE:#2F1D5F BF:#407800 */
	font-weight:bold;
}
.filaImpar{
	background:#E0E1E3; /* AE:#E0E1E3 EJ:#ECE8F5 BE:#E1E0E3 BF:#E0E1E3 */
}


/***********microweb formacion***********/

#mwf_columnaIzda{
	text-align:left;
	width:25%;
	margin:0 2.5em 0 0;
	float:left;
}
#mwe_columnaIzda{
	text-align:left;
	width:25%;
	margin:0 2.5em 0 0;
	float:left;
}
#mwf_columnaIzda .bloqueOfertas{
	background:#FFFFFF url(/imagenes/index/pestana_1x30.gif) top center repeat-x;	
	padding:0 1em 1em 1em;
	margin-top:1.5em;
	border:#CCCCCC solid 0.2em;
}
#mwe_columnaIzda .bloqueOfertas{
	background:#FFFFFF url(/imagenes/index/pestana_1x30.gif) top center repeat-x;	
	padding:0 1em 1em 1em;
	margin-top:1.5em;
	border:#CCCCCC solid 0.2em;
}
#mwf_columnaIzda .pestanya{
	background:none;
	border-left:none;
	border-top:none;
	border-right:none;
	height:4em;
	display:table;
	width:110%;
	padding:0em;
	line-height:3em;
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	text-align:left;
}
#mwe_columnaIzda .pestanya{
	background:none;
	border-left:none;
	border-top:none;
	border-right:none;
	height:4em;
	display:table;
	width:110%;
	padding:0em;
	line-height:3em;
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	text-align:left;
}
#mwf_columnaIzda ul li{
	padding:0 1em;
	padding-top:1em;
	text-align:left;
	font-size:90%;
}
#mwe_columnaIzda ul li{
	padding:0 1em;
	padding-top:1em;
	text-align:left;
	font-size:100%;
}
.mwf_logo{
	min-height:10em;
	text-align:center;
}
.mwf_logo a{
	margin:4em auto;
	display:block;
}
.mwf_logo img{
	border:none;
}
#mw_columnaPpal{
	float:left;
	width:70%;
}
.mw_cabecera{
	position:relative;
	margin:5em 0;
	background:#223F00; /* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
	display:block;
	height:9em;
}
.mw_cabecera img{
	color:#FFFFFF;
}
.mwf_cabecera h2{
	width:18em;
	position:absolute;
	color:#FFFFFF;
	font-size:130%;
	bottom:1em;
	left:16em;
}
.mwf_cabecera img{
	margin:0em;
}
#mwf_columnaPpal h3{
	color:#223F00;	/* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
	font-size:130%;
	margin-top:1.5em;
}
#mwf_columnaPpal h4{
	color:#223F00;	/* AE:#1A375F EJ:#2B0D61 BE:#1A0C3F BF:#223F00 */
	font-size:120%;
	margin:2em 0 1em 0;
}
#mw_contenido table{
	margin-top:0em;
	width:100%;
}
.col25{
	width:25%;
}
