@import "etiquetas.css";
@import "estructura.css";

.mensaje{position:absolute;top:0;left:-4000px;z-index:-100}
.hidden{display:none}
.modulo100{width:100%;float:left}

/* --- Modificación para imprimir detalle Sandra M. Pola 07-05-2012 -----*/

	p.imprimir2 {text-align:right;padding:.4em 0;margin:0 0 1em; width:50%;float:right}
    
    .imprimir2 a {background:url(../img/css/impresora.png) center left no-repeat;padding:.6em 0 .6em 22px;color:#3267B8}
	
/* ---  Fin Modificación imprimir	#3267B8-----*/

/* ---------------- FORMULARIOS ------------------ */
p.obligatorio{padding:20px 5px 5px;margin:0;font-size:.9em}
span.asterisco{margin:0 .2em;color:#0f228c}
fieldset legend{padding:0 10px;margin:0 13px}

p.inforesultados, p.inforesultados2{clear:both;padding:25px 0;font-weight:bold;color:#ff7111} 

.errorvalidacion{margin:0 0 10px;padding:15px;border:1px dashed #ff7111;background:#f3f3f0}
.errorvalidacion p{margin:0;font-weight:bold;font-size:1.1em;color:#ff7111}
.errorvalidacion ul{margin:15px 15px 0}

#lodp{clear:both;width:100%;padding-bottom:10px}
#lodp p.obligatorio{padding:0 0 5px}
#lodp ol{margin:5px 0 0 20px;font-size:1em;font-weight:normal}
#lodp ol li{list-style-type:lower-alpha;font-weight:normal;color:#59574a}

.cajaform{float:left;font-size:.9em}

span.etiqueta, span.etiquetareq{font-weight:bold}
span.desc, span.etiqueta small, span.etiquetareq small{display:block;font-weight:normal;font-size:.9em}
span.etiquetareq small{margin-right:1.2em}

div.l100, label.l100, div.radios, label.combo, label.check, div.fechas{width:99.5%;float:left;display:block;padding-bottom:10px}
label.combo2, label.l20, label.l30, label.l31, label.l32, label.textoBusqueda, label.tipoProyectoBusqueda{padding-bottom:2px}
label.combo2{float:left;margin-right:10px}
label.l50{width:45%;padding-right:3%;float:left}
label.l20, label.l30, label.l31, label.l32, label.textoBusqueda, label.tipoProyectoBusqueda{padding-right:2.5%;float:left}
label.l20{width:20%}
label.l30{width:30%}
label.l31, label.textoBusqueda{width:52.5%}
label.l32, label.tipoProyectoBusqueda{width:41%}

label.tipoProyectoBusqueda{padding-left:1em; padding-right:0}
select.tipoProyectoBusqueda{width: 10em;}

div.radios label, div.checkboxes label{margin-right:5px}
div.radios input, div.checkboxes input, .checkbox input, .check input{margin-right:2px;border:0;background:transparent;vertical-align:middle}

	.checkbox{width:63% !important;padding-left:36%}
	.checkbox input{float:left}
	.checkbox .asterisco{width:auto;display:inline;margin:0 0 0 .2em}
	.checkbox span{width:90%;display:block;margin-left:2.5em}
	li .checkbox{width:auto;margin:0}

div.fechas label{margin-top:0}

	form ol li{font-weight:bold;font-size:.9em;color:#0f228c}
	form ul{margin-left:0}
	form ol li li{padding:0;background:transparent;font-weight:normal;font-size:1em;color:#59574a}
	
	/* seleccion cursos (listado de radios) */
	.itemados{width:52%;float:left;margin:4px 0 -10px}
	.itemados li{width:99%;float:left;padding:0 0 7px;background:transparent}
	.itemados li input{float:left;border:0;margin-top:-2px;padding:0;background:transparent}
	*>/**/.itemados li input{margin:0}
	.itemados li label{display:block;margin-left:2em}
	
	.botones{width:100%;float:left;margin:0;padding:5px 0;text-align:right}
	*>/**/.botones{padding-bottom:10px}
	.botones p{display:inline}
	.botones input{padding:0;border:0;background:transparent;cursor:pointer}
	.botonL{margin-left:20px}
	.botones .reset input{padding:1px 1px 1px 11px;background:#009000 url(../img/es/botonBorrar.gif) no-repeat 0 0;color:#fff}
	*>/**/.botones .reset input{padding:1px 5px 2px 16px}
	
	/* de busqueda */
	p.introform{margin:0 0 10px}
	.separa{margin-left:25px}
	
	.buscador{width:99%;float:left;margin-bottom:15px;border:1px solid #ff7710}
	.buscador legend{font-size:1.7em;color:#9e9d9d}		
	.buscador .cajaform{width:92%;padding:5px 4% 10px}
	.buscador span.etiqueta, .buscador span.etiquetareq{display:block;margin-bottom:2px}
	.buscador .botones{width:auto;padding:1.5em 10px  0 0}
	*>/**/.buscador .botones{padding-bottom:0}
	.buscador .botonDcha{float:right}
		
	/* de envio */
	.envio{width:99%;float:left;margin-bottom:15px;border:1px solid #ff7710}
	.envio legend{font-size:1.1em;font-weight:bold;color:#0f228c}
	.envio .cajaform{width:93%;padding:20px 3.5% 5px}
	
	.envio .cajaActualidad{width:93%;padding:1px 3.5% 5px}
	.envio span.etiqueta, .envio span.etiquetareq{width:33%;float:left;margin-top:3px;padding-right:3%;text-align:right}
	.envio textarea{width:60%}
	.envio .botones{margin-top:15px}
	.envio .boton{float:right;margin-left:10px}
	.envio .botonL{float:left;margin:0}
	
	/* ----------- */
	
	.test{width:100%;float:left;padding-bottom:10px}
	
	.pasos{width:95.5%;float:left;margin-top:10px;padding:10px 2%;border:1px solid #ff8831}
	.pasos p{width:55%;float:left;text-align:right;margin:0}
	.pasos p.boton{width:45%}
	.pasos input{text-align:right;background:transparent;border:0;text-decoration:underline;color:#0f228c;cursor:pointer}
	
	
	#a_buscadorgeneral .radios {width:auto;float:left}
	#a_buscadorgeneral .radios span{font-weight:bold}
	#a_buscadorgeneral .boton{float:left;margin:-2.9em 0 0 40px}
	#a_buscadorgeneral .boton input{border:0}
	
	#a_buscadorgeneral ul{width:100%;float:left;margin:15px 0}
	#a_buscadorgeneral ul li{padding-bottom:10px}
	
/* ---------------- PLANTILLAS PORTLETS ------------------ */

/* contenedores */
.container{width:100%;float:left;margin-bottom:12px}
.cajatit h3{padding:14px 5px 3px 2%;background:#ff760f;color:#f7f5e8;font-size:2.3em}
	
	/* contenedor de la informacion */
	.container .cajacontent, .container .cajacontentnojs{width:96%;float:left;padding:10px 2% 3em}
	.container .cajacontentnojs{min-height:100px !important;height:auto !important;height:100px;padding-bottom:15px}
	
	
	/* CRQ000000344622 */
	.containerForm .cajacontentForm{height:auto !important;padding-bottom:0px}
	.containerForm {margin-top:-20px; width:100%; float:left; margin-bottom:20px}
	
	.container #curriculum{min-height:485px !important;height:auto !important;height:485px}
	
		/* para cuando estan a dos columnas */
		.cajacolumnas{width:100%;float:left;background:transparent url(../img/css/punto.gif) repeat-y 50% 0}
		
		.container.impar, .container.par{width:49%;float:left;clear:left;margin-bottom:0}
		.container.par{float:right;clear:right}
		
		.container.impar .cajacontent, .container.par .cajacontent{width:94%;padding:5px 3% 10px 3%}
		.container.impar .cajatit h3, .container.par .cajatit h3{padding-left:3%}
		
/*subhome*/
.imagen{width:30%;float:left;overflow:hidden;margin:0 2.5% 20px 0}
.caja.conimg{width:67%;float:left}
.caja .masinfo{margin:0;font-size:1em}
.caja .masinfo2{margin:-5px 0 0}

.caja h4{font-size:1.3em}

.caja .listado2{margin-top:10px}
.caja .listado2 strong.tit{width:10em;float:left;font-weight:normal;margin:0}
.caja .listado2 span.dato, .caja .listado2 ul{display:block;margin:0 0 0 10em}
.caja .listado2 ul li{margin:0;padding:0;background:transparent;font-size:1em}
		
/* listados (1 y 2 con guion pero 1 mas separados entre si los items // 3 con angulo) */
.listado1{margin:0px 0px 10px 0px}
.listado2{margin:0 0 10px}
.listado1 li, .listado2 li{padding-left:10px;background:transparent url(../img/css/vineta5.gif) no-repeat 0 5px}
.listado2 li{margin:0 0 5px} 
.listado3{margin:10px 0 15px}
.listado3 li{margin:0 0 15px;padding-left:10px;background:transparent url(../img/css/vineta3.gif) no-repeat 0 3px;font-size:.9em}
.listado3 li ul{margin:5px}
.listado3 li li{margin:0 0 3px;padding-left:15px;background: transparent url(../img/css/vineta1.gif) no-repeat 0 4px;font-size:1em}
.listado3 li li.nivel2{margin-left:12px;background-image: url(../img/css/vineta5.gif);background-position:0 7px}
.listado3 p{margin:0 0 10px}
.listado4{margin:0}
.listado4 li{margin:0 0 3px;padding-left:15px;background: transparent url(../img/css/vineta1.gif) no-repeat 0 4px}

.listado1 a, .listado2 a, .listado3 a{text-decoration:none}

#recurso #documentacion .listado3{margin:15px 0 0 25px}
	#recurso .caja.conimg #documentacion .listado3{margin-left:0}

/* masinfo */
.masinfo, .masinfo2{text-align:right;font-size:.9em}

/* ver video */
.video{margin:0px 0 10px;text-align:right}

/* cajas para destacados (subHomes) */
.destacado{position:relative;width:45.9%;margin:0;padding:15px 2% 5px;border-bottom:1px solid #ff760f;background:transparent}
.destacado.impar{float:left;clear:left;border-right:1px solid #ff760f}
.destacado.par{float:right;clear:right}
.destacado .desc{font-size:.9em}
.destacado h4{font-size:1.9em}
.destacado img{float:left;margin:0 10px 10px 0}
.destacado ul.listado2{display:block;margin:0 0 0 100px}
.destacado ul.listado2 li{padding-left:0;background:transparent}
.destacado ul.listado2 li span.tlf{margin-left:-10px;padding:0 10px;background:transparent url(../img/css/vineta5.gif) no-repeat 0 5px}
.destacado .masinfo{height:1em}
.destacado .masinfo a{width:10em;position:absolute;bottom:10px;right:10px;margin-top:5px}

	/* listado destacado */
	.listadodest{width:100%;margin:15px 0;background:transparent url(../img/css/punto.gif) repeat-x 0 100%}
	*>/**/.listadodest{float:left}
	.listadodest img.adjunta{float:left;margin:0 10px 10px 0}
	.listadodest .destacado h4{font-size:1.3em}
	.listadodest .destacado p{margin:0 0 3px;font-size:.9em}
	.listadodest .destacado p img{vertical-align:middle;margin-right:5px}

/* listados buscador */
/* tablas */
.listadotabulado{width:100%;float:left}
.listadotabulado caption{display:none;position:absolute;top:0;left:-4000px;z-index:-100}
.listadotabulado thead th{padding:5px 10px 2px 0;border-bottom:1px solid #ff7111;background:transparent;color:#ff7111;font:bold 1.2em Arial;vertical-align:bottom}
.listadotabulado thead th.combi{text-align:center}
.listadotabulado td{padding:7px 10px 7px 0;line-height:1.5em}

	.listadotabulado span{display:block}
	.listadotabulado strong{color:#0f228c}
		.listadotabulado td.xtipo img{float:left}
		.listadotabulado td.xtipo strong{display:block;margin-left:50px}
	.listadotabulado a{text-decoration:none}
	.listadotabulado ul{margin:3px 0 0}
	.listadotabulado ul li{display:inline;margin:0;padding:0;background:transparent}
	
	.listadotabulado .tel, .listadotabulado .localidad{width:4.5em}
	.listadotabulado .fecha{width:5.5em}
	.listadotabulado .doc{width:4em}
	.listadotabulado td img{vertical-align:top;margin:0 5px}
	*>/**/.listadotabulado td img{margin-top:2px}
		
	.listadotabulado .botonera{margin:5px 0 0}
	.listadotabulado .botonera li{display:inline;padding:0 5px 0 0;background:transparent}

/* lista def. */
dl.listadoelemts{width:100%;float:left;margin:20px 0 0}
dl.listadoelemts dt{position:relative;padding:0;background:transparent;margin:0;color:#ff7111;font:normal 1.2em Arial;line-height:.9em}
dl.listadoelemts dd{min-height:100px !important;height:auto !important;height:100px;margin:0 0 15px;padding:2px 0 8px;background:transparent url(../img/css/puntosH_2.gif) repeat-x 0 100%;font-size:1em}
dl.listadoelemts dd p{margin:2px 0}
dl.listadoelemts dt img{position:absolute;top:0;left:0}
dl.listadoelemts dt strong.conimg{display:block;margin-left:125px}
dl.listadoelemts dd.conimg{padding-left:125px}

/* paginacion */
.paginador{width:99.5%;float:left;margin:5px 0;text-align:right;font-size:.9em}
.paginador *{display:inline;margin:0;padding:0;list-style-type:none}
.paginador ol{margin-left:15px}
.paginador li{padding:0 1px;background:transparent}
.paginador li.pagon{font-weight:bold}
.paginador li.pagant{padding-right:7px}
.paginador li.pagsig{padding-left:7px}

/*mapa web*/
.mapaweb ul{margin:0}
	.mapaweb li{width:31%;float:left;padding:0 1% 20px;background:transparent}
	.mapaweb li.clear{width:100%;padding:0}
	.mapaweb li a, .mapaweb li span{display:block;font-size:1.9em;text-decoration:none;color:#ff7111 !important}
.mapaweb li ul{margin:10px 0}
	.mapaweb li li{width:auto;float:none;padding:0 0 3px}
	.mapaweb li li a, .mapaweb li li span{padding-left:10px;background:transparent url(../img/css/vineta1.gif) no-repeat 0 5px;font-size:1.3em;font-weight:bold;color:#0f228c !important}
.mapaweb li li ul{margin-left:15px}
	.mapaweb li li li a, .mapaweb li li li span{background-image:url(../img/css/vineta4.gif);font-weight:normal;font-size:1.1em}
.mapaweb li li li ul{margin:5px 0 5px 10px}
	.mapaweb li li li li{padding-bottom:0}
	.mapaweb li li li li a, .mapaweb li li li li span{background:transparent;font-size:1em}
	
/* error 404 */
#error{min-height:150px !important;height:auto !important;height:150px;margin:15px 0;padding:30px 0 0 130px;background:transparent url(../img/css/warning.jpg) no-repeat 0 0}

/*Imagen con texto a la derecha*/
.imgadjunta{float:left;margin:0 0 15px 0}
.zonatxt{margin-left:225px}

/* acciones */
.acciones {width:100%;float:left;margin:30px 0 20px;text-align:right}
.acciones li{float:left;display:inline;padding:0 0 0 8%;background:transparent}
.acciones input{padding:0 2px 0 0;border:0;background:transparent url(../img/css/icono3.gif) no-repeat 100% 0;text-decoration:none;color:#585649}
*>/**/.acciones input{padding-right:18px}

/* organigrama */
ul.organigrama{margin:0}
ul.organigrama li, p.organigrama{margin:0;padding:0 0 5px 10px;background:transparent url(../img/css/vineta3.gif) no-repeat 0 6px;color:#000}
.datosorganigrama{margin:5px 10px 5px;font-size:.9em}
.datosorganigrama address, .datosorganigrama p{padding-left:10px;margin:2px 0;font-style:normal}
.datosorganigrama .nombre p{background:transparent url(../img/css/vineta4.gif) no-repeat 1px 6px}
.datosorganigrama .tlf,.datosorganigrama .fax{display:inline;margin-right:10px}
.datosorganigrama .email{}

/* video flash */
.cajavideo{width:auto;margin:0 auto;text-align:center}
.cajavideo p{text-align:left}

/* cerrar sesion */
#infosesion{padding:35px 0 10px 100px}
#infosesion h4{font-size:2em}
#infosesion p{padding-left:10px;background:transparent url(../img/css/vineta3.gif) no-repeat 0 6px;color:#354042}
#infosesion p span{display:block;margin-top:10px;font-size:.9em}

/* Zona acceso y nuevo registro */
#acceso .cajaform, #acceso .zonaregistro{width:40%;min-height:130px !important;height:auto !important;height:130px;margin-bottom:25px;padding:30px 2.5% 0;font-size:.9em;border:1px solid #ff7710}
* > #acceso .cajaform .botones{padding-bottom:0}
#acceso .zonaregistro{float:right}
#acceso p.imglink{padding-top:10px;text-align:right}

/* CRQ000000249367 - Envio del curriculum por correo */

#envioCorrecto, #envioErroneo {
    margin: 15px 15px 0;
    height: auto !important;
    margin: 0 0 5px;
    min-height: 1em !important;
    padding-left: 20px;
}
#envioCorrecto {background: url("../img/css/bolo-verde.gif") no-repeat scroll 0 0px transparent;}
#envioErroneo {background: url("../img/css/bolo-rojo.gif") no-repeat scroll 0 0px transparent;}

/* mapa para agencias */
.cajamapa {
    float: left;    
    width: 96%;
    padding-left: 2%;
    text-align: center;
}

#divmap {
    border: 1px outset black;
}


/* CRQ000000385633 - Inicio Modificacion revista */
.listadoRevista{width:100%;margin:15px 0;}
.listadoRevista li {background:none !important; width:31%; float:left;}
*>/**/.listadoRevista{float:left}
.listadoRevista img.adjunta{float:left;margin:0 10px 10px 0}
.listadoRevista .destacado h4{font-size:1.3em}
.listadoRevista .destacado p{margin:0 0 3px;font-size:.9em}
.listadoRevista .destacado p img{vertical-align:middle;margin-right:5px}
/* CRQ000000385633 - Fin Modificacion revista */


/* CRQ000000400757 - Inicio ModificacionBuscadorOficinas */
.oficina {clear:both;}
.oficina .caja{width:67%; float:left; padding-bottom:10px;margin:0px !important;}
/* CRQ000000400757 - Fin ModificacionBuscadorOficinas */


/* CRQ000000400797 - Inicio Modificaciones Directorios interés */
#recurso .envio .caja{
	margin:20px;
}
/* CRQ000000400797 - FIN Modificaciones Directorios interés */


/* INICIO AGENDA */
.loginEnlace {margin-bottom:10px;}
.loginEnlace p {margin: 0 0 5px;}


.cajaActualidad .caja ul li span {
	display: block;
}

/* INICIO ESTILOS EDITOR */
.izquierda{text-align:left;}
.derecha{text-align:right;}
.justificado{text-align:justify;}

.Titulo_1 {
    font-size: 15px;
    color: #FF760F;
}
.Titulo_1_g {
    font-size: 15px;
    color: #59574a;
}
.Titulo_1_a {
    font-size: 15px;
    color: #0f228c;

}
.Titulo_2 {
    font-size: 13px;
    color: #FF760F;

}
.Titulo_2_g {
    font-size: 13px;
    color: #59574a;

}
.Titulo_2_a {
    font-size: 13px;
    color: #0f228c;
}
.Texto {
    font-weight: normal;
}
.Texto_NG {
    font-weight: bold;
}
.Texto_C {
    font-style: italic;
}
.Texto_CN {
    font-weight: bold;
    font-style: italic;
}
.Texto_S {
    text-decoration: underline;
}
.Texto_SN {
    text-decoration: underline;
    font-weight: bold;

}
.Texto_SC {
    text-decoration: underline;
    font-style: italic;
}
.Texto_SCN {
    text-decoration: underline;
    font-style: italic;
    font-weight: bold;
}
.Texto_n {
    color: #FF760F;
}
.Texto_n_N {
    color: #FF760F;
    font-weight: bold;
}
.Texto_n_C {
    color: #FF760F;
    font-style: italic;
}
.Texto_n_CN {
    color: #FF760F;
    font-style: italic;
    font-weight: bold;
}
.Texto_n_S {
    color: #FF760F;
    text-decoration: underline;
}
.Texto_n_SN {
    color: #FF760F;
    text-decoration: underline;
    font-weight: bold;
}
.Texto_n_SC {
    color: #FF760F;
    text-decoration: underline;
    font-style: italic;
}
.Texto_n_SCN {
    color: #FF760F;
    text-decoration: underline;
    font-style: italic;
    font-weight: bold;
}
.Texto_a {
    color: #0f228c;
}
.Texto_a_N {
    color: #0f228c;
    font-weight: bold;
}
.Texto_a_C {
    color: #0f228c;
    font-style: italic;
}
.Texto_a_CN {
    color: #0f228c;
    font-style: italic;
    font-weight: bold;
}
.Texto_a_S {
    color: #0f228c;
    text-decoration: underline;
}
.Texto_a_SN {
    color: #0f228c;
    text-decoration: underline;
    font-weight: bold;
}
.Texto_a_SC {
    color: #0f228c;
    text-decoration: underline;
    font-style: italic;
}
.Texto_a_SCN {
    color: #0f228c;
    text-decoration: underline;
    font-style: italic;
    font-weight: bold;
}
.Texto_v {
    color: #00803A;
}
.Texto_v_N {
    color: #00803A;
    font-weight: bold;
}
.Texto_v_C {
    color: #00803A;
    font-style: italic;
}
.Texto_v_CN {
    color: #00803A;
    font-style: italic;
    font-weight: bold;
}
.Texto_v_S {
    color: #00803A;
    text-decoration: underline;
}
.Texto_v_SN {
    color: #00803A;
    text-decoration: underline;
    font-weight: bold;
}
.Texto_v_SC {
    color: #00803A;
    text-decoration: underline;
    font-style: italic;
}
.Texto_v_SCN {
    color: #00803A;
    text-decoration: underline;
    font-style: italic;
    font-weight: bold;
}
.Plazo_abierto {
    background-color:#00803A;
    color: white;

}
.Plazo_cerrado {
    background-color: #FF0000;
    color: white;
}
.Nuevo {
    color: #FF760F;
}

.indent1{
    margin:0.1in 0.0in 0.1in 0.5in;}

.indent2{
   margin:0.1in 0.0in 0.1in 0.75in;}

.indent3{
    margin:0.1in 0.0in 0.1in 1in;}

hr {
    color: #FF760F;
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
}

/* FIN ESTILOS EDITOR */

/* CRQ000000497575_HistoricoProyectos */
.imgProyectos{
	width: 106px;
}

/* CRQ000000511494_ImagenEnlaces */
.imgProyectos{
	width: 106px;
}
.imagenenlace{
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}
.imagenenlace img{
	width: 70px;			
	max-height: 25px;
}

/* CRQ000000545160_TipoLetraEnlace*/
.Enlace{    	
	font-size: .9em;
	color: #0f228c;
}

.Enlace a{    
	text-decoration: none;
	display: block;
	line-height: normal;
	background: url("../img/css/vineta3.gif") no-repeat scroll 0 3px transparent;
	padding-left:10px;
}