/*****************FORM NUEVO****************/

form.transp fieldset.global{
	color:#002469;
	border:1px solid #002469;
	margin-left:.7em;
	margin-top:1em;
}

form.transp fieldset.global fieldset{
	border:none;
}
form.transp legend.primero{
	font-size:1.4em;
	font-weight:bold;
	margin-left:1em;
	padding:.4em;
	color:#002469;
}

form.transp legend.segundo{
	border:1px solid white;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	padding-left:4em;
	margin-bottom:1em;
}

form.transp legend.transp{
	padding-left:1.5em;
}

form.transp div.row label, form.transp div.row label.transp{
	border:1px solid white;
	display:block;
	width:25em;
	margin:.2em 0 0 8em !important;
	margin:.2em 0 0 5em;
	text-align:right;
	float:left;
}
form.transp div.row label.transp{
	margin:.2em 0 0 4em !important;
	margin:.2em 0 0 1em;
	width:12em;
}

form.transp div.row select, form.transp textarea{
	float:left;
	margin:.5em 0 0 .5em;
	font-size:1.1em;
	width:10em;
}
form.transp div.row input.transp{
	margin:0 0 0 .5em;
	width:15em;
}

form.transp div.row textarea{
	width:25em;
}
form.transp div.row textarea.pq{
	width:20em;
}

form.transp div.row div.opcion, div.row div.opcion2{
	border:1px solid white;
	float:left;
	width:45%;
}
form.transp div.row div.opcion2{
	margin-top:.6em;
}

form.transp div.row div.opcion label.radi, form.transp div.row div.opcion2 label.radi{
	text-align:left;
	float:left;
	margin:0 0 0 .5em !important;
	display:block;
	width:4em;
}
form.transp div.row div.opcion2 label.radi{
	width:auto;
}

form.transp div.row label span{
	color:red;
}

form.transp div.row label span.aclaracion{
	color:#333;
	padding-top:.3em;
}

form.transp div.btn_actuar{
	float:left;
	width:8em;
	margin:0 0 0 .7em;
}

form.transp div.row label.ocult, form.transp div.row label span.ocult{
	display:none;
}
form.transp{
	margin-bottom:1.4em;
}




#contenido .path{
	padding-top:1.5em;
	padding-left:.3em;
	margin-left: 2em;
	width:77.4em;
	border-top:1px solid #E0E1EA;
	background:url(../img/dgr_superior_btnp.jpg) repeat-x top;
	color:#0066CC;
}

.path ul li{
	display:inline;
	color:#333;
}

#contenido .descarga_imprimir{
	width:30em;
	float:right;
	padding-right:9.7em;
}

#contenido .imprimir{
	width:20em;
	float:right;
	padding-right:9.7em;
	height:1.5em;
}

#contenido .imprimir_gran{
	width:7em;
	float:right;
	padding-right:1.9em;
	height:1.5em;
}

#contenido .imprimir_infer{
	float:right;
	padding-right:1.2em;
	height:1.5em;
}

#contenido .descarga_imprimir a, .descarga_imprimir_infer a, .imprimir a, .imprimir_infer a, .imprimir_gran a{
	height:1.8em;
	display:block;
	float:left;
	padding-top:0.3em;
}


#contenido .descarga_imprimir a.pdf, .descarga_imprimir_infer a.pdf{
	background:url(../img/ico_pdf.gif) no-repeat left top;
	padding-left:2.5em;
	padding-right:.3em;	

}

#contenido .descarga_imprimir a.impresora, .imprimir_infer a.impresora, .descarga_imprimir_infer a.impresora, .imprimir a.impresora, .imprimir_gran a.impresora{
	background:url(../img/ico_impresora.gif) no-repeat;
	padding-left:2.5em;

}


/*****************column_izquierda*******************/

#contenido .column_izquierda{
	width:13.8em;
	margin-left:1.8em !important;
	margin-left:1em;
	float: left;
	height:35.9em;
	background: url(../img/dgr_barra_izquierda.jpg) repeat-x;

}

#contenido .column_izquierda ul.submenu{
	list-style:none;
	color:#FFF;
	font-weight:bold;
	margin:0;
	padding:0;
}

#contenido .column_izquierda ul.submenu li{
	margin-bottom:.1em !important;
	margin-bottom:0;
	overflow:hidden;
	border: none !important;
	border:1px solid #EEEEF3;
	font-size:1.1em;
}

#contenido .column_izquierda ul.submenu li a{
	display:block;
	text-decoration:none;
	color:#002469;
	font-weight:bold;
	padding-top:.4em;
	padding-bottom:.4em;
	padding-left:.8em;
	background-color:#BECFDE;
	font-size:1.1em;
	margin:0;
}

#contenido .column_izquierda ul.submenu li a.activo{
	color:#FFF;
	background-color:#002469;
}

#contenido .column_izquierda ul.submenu li a:hover{
	color:#FFF;
	background-color:#002469;
}



#contenido .column_izquierda ul.submenu li ul{
	list-style:none;
	font-weight:bold;
	margin-top:.5em;
	margin-bottom:.5em;
	/*margin-left:.4em;*/
	padding-left:.4em;
}

#contenido .column_izquierda ul.submenu li ul li{
	 background:url(../img/ico_flecha.gif) 0 .5em no-repeat;
	 padding-left:1.1em;
	 display:block;
	 font-size:1em;
	 color:#333;
	 font-weight:bold;
	 padding-bottom:.3em;
}

#contenido .column_izquierda ul.submenu li ul li a{
	font-weight:normal;
	background-color:transparent;
	padding:0;
	text-decoration:underline;
	color:#0066CC;
	font-size:1em;
}


#contenido .column_izquierda ul.submenu li ul li a:hover{
	text-decoration:none;
	color:#0066CC;
	background: transparent;
	
}
ul.identado {
	padding-left:.6em;
}


/***************column_central******************/

#contenido .column_central{
	width:44.2em;
	padding-left:.3em;
	padding-right:.3em;
	float:left;
}

 .column_central .imagenproducto{
	background:url(../img/img_auto.jpg) no-repeat;
	height:16.1em;
}

.column_central .imagenvida{
	background:url(../img/img_vida.jpg) no-repeat;
	height:16.1em;
}

.column_central .imagengolf{
	background:url(../img/img_golf.jpg) no-repeat;
	height:16.1em;
}

.column_central .imagenproducto h2.titular_imagen, .column_central .imagenvida h2.titular_imagen, .column_central .imagengolf h2.titular_imagen{
	font-size:1.9em;
	color:#002469;
	width:13em;
	margin-top:0;
	margin-left:.4em;
}

.column_central .imagenvida h2.titular_imagen{
	border-bottom:1px solid #A3D963;
}
.column_central .imagengolf h2.titular_imagen{
	border-bottom:1px solid #9ADEDB;
}

.column_central .imagenmotos h2.titular_imagen{
	border-bottom:1px solid #B4CbE9;
}

.column_central .imagenhogar h2.titular_imagen{
	border-bottom:1px solid #FCAB4E;
}

.column_central .imagencomunidad h2.titular_imagen{
	border-bottom:1px solid #FCD647;
}

.column_central .imagenaccidentes h2.titular_imagen{
	border-bottom:1px solid #FAA1B5;
}

.column_central .imagenempresas h2.titular_imagen{
	border-bottom:1px solid #D6AB82;
}



.column_central .imagenproducto h3.subtitular, .column_central .imagenvida h3.subtitular, .column_central .imagengolf h3.subtitular, .column_central .imagenhogar h3.subtitular, .column_central .imagencomunidad h3.subtitular, .column_central .imagenaccidentes h3.subtitular, .column_central .imagenempresas h3.subtitular{
	font-size:1.5em;
	color:#002469;
	padding-left:.9em;
}

 .column_central .imagenproducto h2.titular_imagen strong{
	color:#94B5E0;
	font-weight:bold;
}

.column_central .imagenvida h2.titular_imagen span{
	color:#A3D963;
	font-weight:bold;
}

.column_central .imagengolf h2.titular_imagen span{
	color:#9ADEDB;
	font-weight:bold;
}

.column_central .imagenhogar h2.titular_imagen span{
	color:#FCAB4E;
	font-weight:bold;
}

.column_central .imagencomunidad h2.titular_imagen span{
	color:#FCD647;
	font-weight:bold;
}

.column_central .imagenaccidentes h2.titular_imagen span{
	color:#FAA1B5;
	font-weight:bold;
}

.column_central .imagenempresas h2.titular_imagen span{
	color:#D6AB82;
	font-weight:bold;
}

/*
 .imagenproducto p,  .imagenvida p, .imagengolf p, .imagenhogar p, .imagencomunidad p, .imagenaccidentes p, imagenempresas p{
	font-size:1.2em;
	color:#002469;
	padding-top:1.2em;
	padding-left:1.3em;
	width:21em;
}
*/

.imagenproducto p.frase_product, .imagengolf p.frase_product, .imagenvida p.frase_product{
	width:15.0em;
	text-align:right;
	margin-top:1.9em;
	font-size:1.6em;
	font-weight:bold;
	color:#002469;
}
.imagenproducto p.frase_product span, .imagengolf p.frase_product span, .imagenvida p.frase_product span{
	font-size:1.3em;
	font-weight:bold;
}

h3.titular_product{
	margin-top:.5em;
	margin-left:.2em;
	color:#002469;
	font-size:1.9em;
	font-weight:normal;
}

.imagenproducto p.frase_product strong{
	font-size:1.1em;
	font-weight:bold;
}

 .column_central  .coberturas{
	border-bottom:1px solid #94B5E0;
	margin-top:.5em;
	margin-left:.4em;
	width:43.5em;
}

.column_central .coberturas h4{
	font-size:1.5em;
	margin-top:.5em;
	margin-bottom:0;
	color:#002469;
	/*width:13em;*/
	width:auto;
	float:left;
}

 .column_central .coberturas .pestana{
	float:left;
	width:18.5em;
	background:url(../img/pestana.jpg) no-repeat right;
	padding:.3em;
	margin-top:.5em;
 	
 }

 .column_central .coberturas .pestana a{
	background:url(../img/ico_flecha.gif) 1.8em .5em no-repeat;
	padding-left:2.8em;
	text-decoration:none;
	margin-top:.7em;
	font-size:1.4em;
}

.column_central .coberturas .pestana a:hover{
	text-decoration:underline;
}

 .column_central ul, ul.no_num {
	float:left;
	list-style:none;
	width:18.4em;
	margin-top:1.5em;
	padding-left:.4em;
	font-size:1.2em;
}
.column_central ul.no_num li{
	background: url(../img/ico_flor.gif) 0 .4em no-repeat;
	padding-left:.9em;
	padding-bottom:.3em;
}

.column_central ul li{
	padding-left:.9em;
	padding-bottom:.3em;
}

ul.no_num li ul{
	margin:.2em 0 0 0;
	padding:0;
	width:17em;
	font-size:.95em;
	float:none;
}

.column_central ul li.uno{
	background:url(../img/num.1.gif) no-repeat;
}

 .column_central ul li.dos{
	background:url(../img/num.2.gif) no-repeat;

}

 .column_central ul li.tres{
	background:url(../img/num.3.gif) no-repeat;

}

.column_central ul li.cuatro{
	background:url(../img/num.4.gif) no-repeat;

}

.column_central ul li.cinco{
	background:url(../img/num.5.gif) no-repeat;

}

.column_central ul li.seis{
	background:url(../img/num.6.gif) no-repeat;

}

.column_central ul li.siete{
	background:url(../img/num.7.gif) no-repeat;

}

.column_central ul li.ocho{
	background:url(../img/num.8.gif) no-repeat;
}

.column_central ul li.nueve{
	background:url(../img/num.9.gif) no-repeat;
}

 .column_central .contratalo{
	float:right;
	width:20.6em;
	background:url(../img/drg_contratalo.jpg) repeat-x;
	border: 1px solid #94B5E0;
	margin-top:1.5em;
}

 .column_central .contratalo h4,
.column_central .contratalo h5{
	font-size:1.4em;
	color:#FFF;
	background-color:#002469;
	margin-top:.8em;
	margin-bottom:.4em;
	padding:.3em 0 .2em .4em;

}

 .column_central .contratalo p{
	font-size:1.2em;
	font-weight:bold;
	color:#002469;
	padding-left:.4em;
}

 .column_central .contratalo ul {
	list-style:none;
	font-size:1.2em;
	color:#000;
	padding:.5em 0 .5em .4em;
	margin:0 .5em 0 0;
	width:16em;

}

 .column_central .contratalo ul li.formulaA{
	background:url(../img/contrat_A.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaA_vida{
	background:url(../img/contrat_A_vida.gif) no-repeat;
	padding-left:2.5em;
}

 .column_central .contratalo ul li.formulaA_golf{
	background:url(../img/contrat_A_golf.gif) no-repeat;
	padding-left:2.5em;
}

 .column_central .contratalo ul li.formulaA_hogar{
	background:url(../img/contrat_A_hogar.gif) no-repeat;
	padding-left:2.5em;
}

 .column_central .contratalo ul li.formulaA_comunidad{
	background: url(../img/contrat_A_comunidad.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaA_accidentes{
	background:url(../img/contrat_A_accidentes.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaA_empresas{
	background:url(../img/contrat_A_empresas.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaA form, .column_central .contratalo ul li.formulaA_golf form,  .column_central .contratalo ul li.formulaA_hogar form,  .column_central .contratalo ul li.formulaA_comunidad form, .column_central .contratalo ul li.formulaA_accidentes form, .column_central .contratalo ul li.formulaA_vida form, .column_central .contratalo ul li.formulaA_empresas form{
	padding-bottom:.6em;
	padding-top:.6em;
}

.contratalo ul li.formulaA form.contrat_ahora fieldset, .contratalo ul li.formulaA_golf form.contrat_ahora fieldset,  .column_central .contratalo ul li.formulaA_hogar form.contrat_ahora fieldset, .column_central .contratalo ul li.formulaA_comunidad form.contrat_ahora fieldset, .column_central .contratalo ul li.formulaA_accidentes form.contrat_ahora fieldset, .column_central .contratalo ul li.formulaA_vida form.contrat_ahora fieldset, .column_central .contratalo ul li.formulaA_empresas form.contrat_ahora fieldset{
	border:none;
}

.contratalo ul li.formulaA form.contrat_ahora legend, .contratalo ul li.formulaA_golf form.contrat_ahora legend, .column_central.contratalo ul li.formulaA_hogar form.contrat_ahora legend, .contratalo ul li.formulaA_comunidad form.contrat_ahora legend, .contratalo ul li.formulaA_accidentes form.contrat_ahora legend, .contratalo ul li.formulaA_vida form.contrat_ahora legend, .column_central .contratalo ul li.formulaA_empresas form.contrat_ahora fieldset{
	display:none;
}

.column_central .contratalo ul li.formulaA label, .column_central .contratalo ul li.formulaA_golf label, .contratalo ul li.formulaA_hogar label, .contratalo ul li.formulaA_accidentes label, .contratalo ul li.formulaA_vida label, .column_central .contratalo ul li.formulaA_empresas form.contrat_ahora fieldset{
	font-size:1.1em;
	font-weight:bold;
	color:#002469;
}

input.boton, input.boton_caja_lateral{
	background-color:#002469;
	border:1px solid #C9C9C9;
	font-size:1em;
	font-weight:bold;
	color:#FFF;
	margin-top:.5em;
	margin-bottom:1em;
	padding:.2em;
	width:1%;
	width:auto !important;
	cursor:pointer;
	overflow:visible;
}


input.boton_caja_lateral{
margin-bottom:1em;
}

.column_central .contratalo ul li.formulaB{
	background:url(../img/contrat_B.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaB_vida{
	background:url(../img/contrat_B_vida.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaB_golf{
	background:url(../img/contrat_B_golf.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaB_hogar{
	background:url(../img/contrat_B_hogar.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaB_comunidad{
	background:url(../img/contrat_B_comunidad.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaB_accidentes{
	background:url(../img/contrat_B_accidentes.gif) no-repeat;
	padding-left:2.5em;
}

.column_central .contratalo ul li.formulaB_empresas{
	background:url(../img/contrat_B_empresas.gif) no-repeat;
	padding-left:2.5em;
}


.column_central .descarga_imprimir_infer{
	/*width:18em;*/
	width:22em;
	float:right;
	padding-top:.8em;
	padding-bottom:.5em;
	/*padding-right:0;*/
}


 .column_central .product_inter_izqui{
	float:left;
	width:22em;
	margin-top:1.5em;
	padding-left:.2em;
}

 .column_central .product_inter_izqui  p {
 	padding-left: 0.3em;
 } 

 .column_central .product_inter_izqui ol.campos_clave {
	width:18.4em;
	margin-left: 0em !important;
	padding-left: 0em !important;
	padding-top: 0em !important;
 }
 .column_central .product_inter_izqui ol.campos_clave li {
	margin-left: 2em;
 }
 .column_central .product_inter_izqui ol.campos_clave li h4 {
	font-size:1.3em;
	font-weight:bold;
	color:#002469;
 }
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave,
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave p,
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave ul {
 	font-size:1em;
	color: #000000;
	font-weight: normal;
 }
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave,
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave p,
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave ul {
 		padding-left:0em;
 		margin-left:0em;
 }
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave ul {
	width:16.6em;
 }
 .column_central .product_inter_izqui ol.campos_clave li div.texto_campo_clave ul li {
 		margin-left:0em;
 }
 
.column_central h4.titulares_producto{
	font-size:1.5em;
	font-weight:bold;
	color:#002469;
}

.margensup{
	margin-top:1em;
	margin-left:.3em;
}

.column_central p, #contenido .column_central_gran p{
	font-size:1.2em;
	padding-top:.2em;
	padding-bottom:.5em;
	padding-left:1em;
}

.column_central div.text_wrapper, #contenido .column_central_gran div.text_wrapper {
	font-size:1.2em;
	padding-top:.2em;
	padding-bottom:.5em;
	padding-left:1em;
}
.column_central div.text_wrapper p, #contenido .column_central_gran div.text_wrapper p{
	font-size:1em;
	padding-top:.2em;
	padding-bottom:.5em;
	padding-left:0;
}
 .column_central .product_inter_izqui ul{
	margin:0;
	margin-bottom:.5em;
	/*padding-left:1em;*/
	/*width:15em;*/
	float:none;
}

 .column_central .product_inter_izqui ul ul{
 	font-size:0.9em;
 }
 
 .column_central .product_inter_izqui ul li{
	background: url(../img/ico_flor.gif)  0 .4em no-repeat;
	padding-left:.95em;
}


 .column_central ol{
		padding-top:1em;
		padding-bottom:2em;
		margin-left:1.8em !important;
		margin-left:2.2em ;
		font-size:1.2em;
		color:#002469;
		font-weight:bold;
}

 .column_central ol li{
	margin-bottom:.3em;
}

 .column_central ol li a{
	font-size:1.2em;
	text-decoration:none;
	font-weight:normal;
}

 .column_central ol li a:hover{
	text-decoration:underline;
}

 .column_central ol li a:visited{
	color:#666;
}


 .column_central .faqs{
	border:1px solid #94B5E0;
	margin-bottom:.9em;
	width:44em;
 }
 .column_central .faqs h4.titulares_faqs{
	font-size:1.5em;
	font-weight:bold;
	color:#002469;
	padding-left:.4em;
	padding-top:.6em;
}

/*
 .column_central .faqs p.text_faqs {
	padding:.5em .7em 0 1.5em;
}
*/
 .column_central .faqs p {
	padding:.5em .7em 0 1.5em;
}

.column_central .faqs ul{
	list-style:none;
	width:90%;
	padding: .5em .7em 0 1.5em;
}


.column_central .faqs ul li{
	background:url(../img/ico_flor.gif)  0 .3em no-repeat;
}

 .column_central .faqs .subir img{
	border:none;
	float:right;
	padding:.5em;
}

 .column_central .ventajas p{
 	padding:0;
	margin:.5em 0 0 .4em;
}

.column_central .ventajas ul{
	float:none;
	width:auto;
	font-weight:bold;
}

.column_central .ventajas ul li{
	background:url(../img/ico_flor.gif) 0 .3em  no-repeat;

}
.column_central .ventajas ul li ul{
	margin-top:.4em;
}

.column_central .ventajas ul li ul li{
	font-size:.8em;
	font-weight:normal;
}

.column_central ul.general, .column_central ul.general ul{
	float:none;
	width:auto;
	margin:0;
	padding-left:.7em;
}
.column_central ul.general ul{
	padding:0;
	font-size:1em;
	margin-top:.4em;
}
.column_central ul.general ul li{
	background:url(../img/ico_submenu.gif) 0em .5em  no-repeat;
	padding-left:.8em;
}

.column_central ul.general li{
	background:url(../img/ico_submenu.gif) .5em .5em  no-repeat;
	padding-left:1.2em;
}
span.azul_negr{
	color:#002469;
	font-weight:bold;
}



/*****************column_derecha******************/

#contenido .column_derecha{
	width:18.6em;
	height:77em;
	float:left;
	padding-left:.5em;
	background:url(../img/limit_degr_gran.jpg) no-repeat;
	/*border:1px solid red;*/
}

.compromiso_cajapq{
	width:17.4em;
	margin-left:1em;
	margin-bottom: 1.5em;
	background:url(../img/dgr_comprometido.gif) repeat-x;
	border: 1px solid #DBDBE6;
}

.margeninf{
	padding-bottom:1em;
	display:block;
}

.compromiso_cajapq a.destacado_01{
	text-decoration:none;
	font-size:1.3em;
	color:#002469;
	font-weight:bold;
	/*background:url(../img/ico_ver_mas.gif) .3em .6em no-repeat;*/
	background:url(../img/ico_ver_mas.gif) .1em .45em no-repeat;
	padding-left:1em;
	margin-bottom:.4em;
	padding-top:.3em;
	display:block;

}

.compromiso_cajapq h2.titular_cajapq{
	font-size:1.3em;
	color:#002977;
	font-weight:bold;
	padding-left:.5em;
	padding-top:.5em;
	margin:0;
}

.compromiso_cajapq p{
	font-size:1.1em;
	color:#666;
	padding-left:.7em;
	padding-top:.6em;
}

.compromiso_cajapq p.imagen{
	background: url(../img/telefono_asistencia.gif)  no-repeat right 1.5em;
	padding-bottom:1em;

}

.compromiso_cajapq a{
	padding-left:.7em;
}

 hr.punteada, hr.punteada2{
	border:  .1em dashed #77A7FF;
	width:15.8em;
	margin-left:.7em;
	margin-top:.5em;
	
}
hr.punteada2 {
	width:95%;
	margin-bottom:.5em;
}

.compromiso_cajapq  span{
	font-size:1.1em;
	color:#002469;
	font-weight:bold;
}

.compromiso_cajapq  span.ultimo{
	padding-bottom:1em;
}

.compromiso_cajapq form.talleres, .compromiso_cajapq form.buscador_imagenes{
	padding-left:.7em;
	padding-top:.8em;
	background: url(../img/taller_coche.gif) no-repeat right bottom;	
}

.compromiso_cajapq form.buscador_imagenes{
	background: url(../img/buscador_lupa.gif) no-repeat right bottom; 

}


.compromiso_cajapq form.calendari_mes_any{
	background:none;
}

.compromiso_cajapq form.archivos{
	padding-left:.7em;
	padding-top:.8em;
	background:url(../img/archivos.gif) no-repeat right bottom;
}

.compromiso_cajapq form.archivos fieldset{
	border:none;
}

.compromiso_cajapq form.archivos legend{
	display:none;

}

.compromiso_cajapq form.talleres select, .compromiso_cajapq form.buscador_imagenes select{
	width:11em;
	margin-bottom:.5em;
	margin-top:.5em;
}

.compromiso_cajapq form.talleres .field{
	margin-top:.3em;
}

.compromiso_cajapq form.talleres fieldset, .compromiso_cajapq form.buscador_imagenes fieldset, .compromiso_cajapq form.calendari_mes_any fieldset {
	border:none;
}
.compromiso_cajapq form.talleres legend, .compromiso_cajapq form.buscador_imagenes legend, .compromiso_cajapq form.calendari_mes_any legend{
	display:none;
}

.compromiso_cajapq form.talleres label, .compromiso_cajapq form.buscador_imagenes label {
	font-size:1.1em;
	font-weight:bold;
	color:#002469;
}

.compromiso_cajapq form.buscador_imagenes input, .compromiso_cajapq form.calendari_mes_any input{
	margin-top:.4em;
	
}


.compromiso_cajapq form.talleres .field label.radio{
	float:left;
	font-size:1.1em;
	margin-bottom:.3em;
	padding-left:.2em;
	padding-top:.2em;
}

.compromiso_cajapq form.talleres .field input.selection{
	float:left;

}

.compromiso_cajapq form.talleres input.boton_caja_lateral, .compromiso_cajapq form.buscador_imagenes input.boton_caja_lateral, .compromiso_cajapq form.calendari_mes_any input.boton_caja_lateral {
	padding:.1em;
	margin-bottom:1.2em;
	float:left;
}

.magazine_pq{
	margin-top:0;
	margin-left:1em;
	width: 17.4em;
}

.mesactual {
	border:1px solid #DCDBE3;
	margin-left:1em;
	width: 17.2em;
	padding-bottom:.5em;
}

.mesactual img{
	margin-top:.5em;
	margin-left:.5em;
	float:left;
}

.mesactual h4.memoria{
	float:left;
	font-size:1.1em;
	margin-left:.5em;
	margin-top:.2em;
	margin-bottom:.5em;
	font-weight:bold;
	color:#666;
}

.mesactual  a{
	float:left;
	font-size:1.1em;
	display:block;
	margin-left:.5em;
	margin-top:.2em;
}

.mesactual  a.pdfpq{
	background:url(../img/ico_pdfpq.gif)  no-repeat;
	padding-left:1.5em;
	width:4em;
}

.mesactual  p{
	float:left;
	width: 9em;
	margin-left:.5em;
	margin-top:.5em;
}

.magazine_img{
	width:15.6em;
	border:1px solid #E4EBF1;
	margin-left:1.5em;
	margin-top:.5em;
	padding:.2em;
}

.column_derecha a.link_duda{
	margin-top:1em;
	margin-bottom:1em;
	display:block;

}
/***********************Por que liberty********************************/

#contenido .column_central h2.titular, #contenido .column_central_gran h2.titular{
	font-size:1.8em;
	color:#002469;
	font-weight:bold;
	/*
	margin:0;
	margin-left:.6em;
	*/
	margin:0 0 .2em .6em;
}

#contenido .column_central h3.titulares_standard{
	font-size:1.5em;
	color:#002469;
	font-weight:bold;
	margin-left:.7em;
	margin-top:.6em;
}

.column_central ul.principios{
	background-color:#EDF2F6;
	float:right;
	margin-top:.2em;
	padding-top:.5em;
	width:19em;
	line-height:1.3em;
}

.column_central ul.principios li{
	margin:0 .3em .3em .2em;
	background:url(../img/ico_flor.gif) 0 .4em  no-repeat;
	padding:0 0 0 .7em;
}

.column_central ul.principios li span{
	font-weight:bold;
	color:#002469;
}

#contenido .column_central img.filosofia{
	float:left;
	border-right:.4em solid #fff;
	margin-top:.2em;
	margin-left:.8em;
}

#contenido .column_central a.pagina{
	display:block;
	margin:.8em 0 1.2em .7em;
	font-size:1.1em;
}


.column_central img.grafico{
	margin-top:1.5em;
	margin-bottom:.8em;
	float:left;
}

.column_central .detalle_grafico{
	float:right;
	width:50%;
	border-left:8px solid #EDF2F6;
	height:8em;
}

.column_central .detalle_grafico ul{
	margin-top:.5em;
	margin-left:.5em;

}

.column_central .detalle_grafico ul li.vida, .column_central .detalle_grafico ul li.casa, .column_central .detalle_grafico ul li.auto, .column_central .detalle_grafico ul li.otros{
	float: left;
	display:block;
	width: 6.5em;
	margin-right:.8em;
	padding-left:1.4em;
}
.column_central .detalle_grafico ul li.vida{
background:url(../img/ico_vidagraf.gif) 0 .3em no-repeat;

}
.column_central .detalle_grafico ul li.casa{
background:url(../img/ico_hogargraf.gif) 0 .3em no-repeat;
}
.column_central .detalle_grafico ul li.auto{
background:url(../img/ico_autosgraf.gif) 0 .3em no-repeat;
}
.column_central .detalle_grafico ul li.otros{
background:url(../img/ico_otros.gif) 0 .3em no-repeat;
}
.column_central .detalle_grafico ul li.long{
	width:8em;
}

/************table beneficios*************/

#contenido .column_central table.beneficios {
 	border: 1px solid #DCDBE3;
 	margin-left:.8em;
	border-collapse:collapse;
	font-size:1.2em;
	text-align:right;
	margin-bottom:.3em;
	width: 95%;
}
#contenido .column_central table.beneficios caption{
	font-size:1.3em;
	color:#002469;
	margin-left:.5em;
	margin-top:.6em;
	text-align:left;
	padding-bottom:.3em;
	font-weight:bold;
}

#contenido .column_central table.beneficios th,td {
	padding:.4em .5em .6em 1.8em;
	border-right:1px solid #DCDBE3;
}

#contenido .column_central table.beneficios tr.cabeceras_superior{
	background:#002469;
	color:#FFF;
	border-right:1px solid #FFF;
}

tr.primas th, tr.ingresos th, tr.total_ingre th, tr.financieros th, tr.beneficios th, tr.cabeceras_superior th#concepto{
	text-align:left;
	width:75%;
}

tr.primas, tr.total_ingre, tr.financieros{
	background:#EDF2F6;
}

#contenido .column_central p.pie_tabla{
	font-size:1em;
}


/**********************Notas prensa***********************************/

.notas_fecha{
	border-top: 1px solid #9EC8F9;
	border-bottom:1px solid #9EC8F9;
	background:#EDF2F6;
	margin:.8em 0 1.5em 1em;
}

.notas_fecha p {
	width:auto;
	float:left;
	margin-top:.3em;
}

.notas_fecha ul{
	float:left;
	width:auto;
	margin-top:.5em;
}

.column_central_gran .notas_fecha ul{
	 margin-top:.7em;
	 margin-left:.4em;
 }

.notas_fecha ul li{
	display:inline;
	padding:0;
	font-weight:bold;
	font-size:1.1em;
	color:#666;
}

ul.notas_prensa{
	width:auto;
	margin:0;
}

ul.notas_prensa li p.fecha{
	font-size:1.2em;
	color:#002469;
	font-weight:bold;
	margin-left:0em;
	margin-top:.6em;
	margin-bottom:.3em;
	padding:0;
}

ul.notas_prensa li a{
	font-size: 1.1em;
	margin-left:1em;
	margin-bottom:.4em;
	display:block;
	
}

ul.notas_prensa li div.entradeta {
	font-size: 1.1em;
	padding-bottom:0.5em;
	padding-left:1em;
	padding-top:0.2em;
}

ul.notas_prensa li div.entradeta p{
	font-size: 1em;
	padding:0;
}

.compromiso_cajapq a.suscribir{
	font-size:1.1em;
	display:block;
	margin-bottom:.8em;
}

table.distribucion{
	margin-top:.6em;
	margin-bottom:.6em;
	color:#333;
}

table.distribucion td{
	border:0;
	padding:.1em;
}

table.distribucion td img{
	margin-right:.4em;
}

/**************columna central gran********************/

.column_central_gran{
	width:63.8em;
	padding-left:.3em;
	padding-right:.3em;
	float:left;
}
.column_central_gran .nota_izquierda{
	float:left;
	width:18em;
}

.column_central_gran img.noticia{
	margin-top:.5em;
	margin-left:1em;
	padding:.3em;
	border:1px solid #DBDBE6;
	background-color:#DDE6EE;
	
}

.column_central_gran .caja_mas_info{
	width:18.6em;
	margin-top:1em;
	margin-left:1em !important;
	margin-left:.5em;
	border-top:1px solid #DBDBE6;
	border-bottom:1px solid #DBDBE6;
	background-color:#DDE6EE;
	float:left;
}
.column_central_gran .caja_mas_info h4{
	font-size:1.1em;
	padding-left:.6em;
	padding-top: .5em;
}

.column_central_gran .caja_mas_info a{
	display:block;
	background:url(../img/ico_pdfpq.gif) .5em .5em  no-repeat;
	padding-left:2.1em;
	padding-top:.7em;
	font-size:1.1em;
}

.column_central_gran .caja_mas_info p{
	font-size:1.1em;
	margin-left:.8em;
}

.column_central_gran .texto_nota{
	float:right;
	width:44em;
}

.column_central_gran .texto_nota h4{
	margin-left:1em;
	color:#002469;
	font-size:1.3em;
}

.column_central_gran .contacta{
	margin-top:1em;
	margin-bottom:1.5em;
	border-top:1px solid #DCDCE6;
	border-bottom:1px solid #DCDCE6;
	background:url(../img/dgr_contacta.jpg) repeat-x;
}

.column_central_gran .contacta h4{
	padding-left:1em;
	color:#002469;
	font-size:1.3em;
	padding-top:.5em;
	padding-bottom:.5em;
	}
	
.column_central_gran .contacta p span{
	color:#002469;
	font-weight:bold;
}
.column_central_gran h3.fecha{
	color:#002469;
	font-size:1.3em;
	margin-left:1em;

}
.column_central_gran h4.fecha{
	color:#002469;
	font-size:1.3em;
	margin:.5em 0 0 1em;
}

/*******************************En la prensa****************************/

 .noticias_listado{
 /*
	font-size:1.2em;
	margin-left:1em;
	margin-top:1em;
	*/
	font-size:1.2em;
	margin:1em 0 1em 1em;
	
}

 table.noticias_listado{
	width:98%;
	border-collapse:collapse;
	text-align:left;
	border:1px solid #ccc;
}

table.noticias_listado th{
	border-right:1px solid #DCDBE3;
	background-color:#002469;
	padding:0.3em;
	font-size:1em;
	color:#fff;
}

table.noticias_listado td{
	padding:0.4em;
	border-left:1px solid #DCDBE3;
	border-right:1px solid #DCDBE3;
}
table.noticias_listado td.izq{
	padding-top:.8em;
}
table.noticias_listado td.der{
	padding-top:.8em;
	text-align:right;
}

 table.noticias_listado tr.shadow{
	background-color:#EDF2F6;
}

.linkscalendario {font-size:smaller}
.diasemana{background-color:#6FD4E9; font-size:9px; font-style:italic;

}

/************************TABLAS********************************/

table td .pdf_tbl, table td .ppt_tbl, table td .word_tbl, table td .imagen_tbl {
	background:url(../img/pdf.gif) no-repeat;
	padding-left:2em;
	display:block;
	/*height:1.5em;*/
	font-size:.9em;
	margin:.8em 0 .8em 0;
}
table td a.ppt_tbl{
	background:url(../img/ppt.gif) no-repeat;
}

table td a.word_tbl{
	background:url(../img/doc.gif) no-repeat;
}

table td a.imagen_tbl{
	background:url(../img/img.gif) no-repeat;


}

table td.izq ul.lista_tabla, table tr.shadow td ul.lista_tabla{
	width:auto;	
	margin-top:0;
	float:none;
	padding:0;
	padding-bottom:.5em;
}

ul.lista_tabla li{
	font-size:.8em;
	background:url(../img/ico_submenu.gif) .1em .5em no-repeat;
}

ul.lista_tabla li strong{
	color:#002469;
}

td.izq h3, td h3{
	color:#002469;
	font-size:1.2em;
}

table td.izq p, table  tr.shadow td p{
	font-size:1.1em;
	padding-left:0;
}

table td.numero{
	font-weight:bold;
	color:#002469;	
}
table tr{
	vertical-align:top;
}

table td img{
	padding-left:.25em;
}

/***********************Atención Cliente-Mediador*******************/

.column_central_gran .resultado_codigo {
	width:85%;
	margin-left:1.2em;
	margin-top:1.5em;
	margin-right:1.8em;
}

.column_central_gran .resultado_codigo form fieldset{
	border:1px solid #002469;
}

.column_central_gran .resultado_codigo form legend{
	display:none;
}

.column_central_gran .resultado_codigo form fieldset label{
	font-size:1.3em;
	color:#002469;
	font-weight:bold;
	display:block;
	padding-top:.5em;
	margin-left:.8em;	
}

.column_central_gran .resultado_codigo form input{
	width:auto;
}


form.A fieldset{
	width:28em;
	border:1px solid #002469;
	margin-left:1.1em;
	float:left;
	padding-bottom:1em;
	margin-right:1.8em;
}

form.A fieldset legend, form.B fieldset legend{
	padding:.4em .2em .2em .2em;
	margin:0;
	color:#002469;
	font-size:1.5em;
	font-weight:bold;
}
form.A fieldset label{
	display:block;
	font-size:1.1em;
	color:#002469;
	width:7em;
	margin-left:1em;
	float:left;
}
form.A input{
	display:block;
	width:9.5em;
}
form.B fieldset{
	width:28em;
	border:1px solid #002469;
	margin-left:1.1em;
	float:left;
	padding-bottom:1em;
	margin-bottom:1.8em;
}
form.B fieldset fieldset{
	border:none;
	padding:0;
	margin:.3em 0 0 0em;
}
form.B fieldset fieldset legend{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 .2em .8em;
}

form.A fieldset legend, form.B fieldset legend{
	padding:.2em .2em .2em .2em;
	margin:0;
	color:#002469;
	font-size:1.6em;
	font-weight:bold;
}

form.B label{
	display:block;
	font-size:1.1em;
	color:#002469;
	width:10em;
	padding-left:2em;
	float:left;
	text-align:right;
}

form.B fieldset fieldset input, form.B fieldset fieldset textarea{
	display:block;
	width:9.5em;
	margin-left:.2em;
	margin-bottom:.4em;
	float:left;
}

form.B fieldset p.title_label span.comentario{
 	font-size:.8em;
	color:#666;
	font-weight:normal;
	margin:0;
 }	
 
form.B fieldset label span{
 	font-size:.8em;
	color:#666;
	font-weight:normal;
	margin:0;
 }	
 
form.B label.sangrado{
	padding-left:3em;
	font-size:1.1em;
 }
 
.margenrow{
 	margin-top:.6em;
}
 

 
input.dereform {
 margin-left:2em;
}
 
p.title_label{
	font-size:1.2em;
	color:#002469;
	font-weight:bold;
}

 h3.resul_codi{
 	color:#002469;
	font-size:1.3em;
	font-weight:bold;
	margin-top:1.5em;
	margin-bottom:.6em;
 }
 
 ul.ciudad{
 	list-style:none;
 }
 
 ul.ciudad li{
 	padding-top:.6em;
 }
 
 ul.ciudad li .datos_mediador{
 	float:left;
 }
 
 ul.ciudad li .direccion{
 	float:left;
	margin-left:4em;
 }
 
 ul.ciudad li a.popup {
  	float:right;
	margin-right:1em;
	margin-top:.6em;
  }
  
  ul.ciudad li img{
  float:right;
  margin-top:.4em;
  margin-right:.5em;
  margin-bottom:.8em;
  }
 
 
 ul.ciudad address{
 	font-size:1.1em;
	margin-left:1em;
	padding-bottom:1em;
 }
 
/******************Encuentra taller**************************/

form.grande fieldset, form.grande2{
	margin-left:1.2em;
}


form.grande fieldset, form.grande2 fieldset{
	border:1px solid #002469;
	margin-top:.5em;
	padding-bottom:1em;
}

form.grande2 fieldset fieldset{
	border:none;
	margin:0;
	padding:0;
}

form.grande2{
	margin-bottom:1.5em;
	padding-top:1em;
}

form.grande legend{
	display:none;
}



form.grande label{
	/*font-weight:bold;*/
	color:#002469;
	font-size:1.2em;
	margin-left:1em;
}

.margen{
	margin-left:1.1em;
}



.margen input{
	margin-left:.4em;
}



form.grande label.check{
	margin-left:.5em;

}


.column_central_gran  .encuentra_taller{
	border-bottom:1px solid #94B5E0;
	/*margin-top:1.8em;*/
	margin-left:1em;
}

.column_central_gran .encuentra_taller h3{
	font-size:1.8em;
	color:#002469;
	width:auto;
	float:left;
}

.column_central_gran .encuentra_taller a{
	background:url(../img/ico_flecha.gif) 0 .4em no-repeat;
	padding-left:.8em;
	text-decoration:none;
	float:left;
	margin-top:.4em;
	margin-left:1em;
	font-size:1.3em;
}

.column_central_gran ul.resultados_chapa{
	margin-left: 1em;
	margin-top: .5em;
	list-style:none;
}
.column_central_gran ul.resultados_chapa li{
	margin-bottom:.3em;
}

.color{
	background-color:#EDF2F6;
}

.column_central_gran ul.resultados_chapa address{
	margin-left: 1em;
}

.column_central_gran ul.caract_chapa{
	list-style:none;
	float:right;
	margin-right:5em;
	margin-top:.8em;
}

.column_central_gran ul.caract_chapa li{
	font-size:1.2em;
	background:url(../img/ico_submenu.gif) 0 .5em  no-repeat;
	padding-left:.8em;
	margin-bottom:.2em;

}

.filed4{
	border:1px solid red;
	width:58%;
	float:right;
}

.filed4 label{
	margin:0;
	padding:0;
}

/*************************Envia CV****************************/

form.grande2 legend{
	margin-left: .8em;
	color:#002469;
	font-size:1.4em;
	font-weight:bold;
}
form.grande2 .ocult{
	display:none;
}

form.grande2 .mostrar{
	display:block;
}

form.grande2 .margengran{
	margin-left:10.5em;
}

form.grande2  legend.title_label_gran{
	font-size:1.2em;
	font-weight:bold;
	display:block;
	margin-bottom:.7em;
	padding-left:4.5em;
	color:#000;
}

/*form.grande2 label, form.grande2 fieldset fieldset.localidad label*/

form.grande2 label, form.grande2 fieldset fieldset.localidad label{
	display:block;
	color:#002469;
	/* font-size:1.0em; */
	font-size:1.2em;
	margin-left:9em !important;
	margin-left:6em;
	margin-bottom:.5em;
	width:20em;
	float:left;
	text-align:right;
}

form.grande2 label.radiobut {
width:auto;
margin-left:0 !important;
float:left;
text-align:left;
}

form.grande2 label.radiobut input {
float:left;
text-align:left;
}


/*form.grande2 fieldset fieldset.localidad label{
	margin:0 0 0 0;
	padding:0;
	width:auto;
	border:1px solid red;
}*/

form.grande2 label span, form.grande2 p.title_label span{
	color:red;	
}

form.grande2  p.title_label span.comentario{
 	font-size:.8em;
	color:#666;
	font-weight:normal;
 }	

form.grande2 .title_label{
	margin-left:5em;
	font-weight:normal;
}

form.grande2 input.examinar{
 	float:left;
}
input.derecha{
	clear:both;
	float:right;
	margin-right:2em;
}

form.grande2 .boton_examinar{
	margin:.1em 0 0 1em;
	background-color:#002469;
	border:1px solid #C9C9C9;
	font-size:1em;
	font-weight:bold;
	padding:.2em;
	color:#FFF;
	cursor:pointer;
	width:auto;
}

form.grande2 p.title_label_gran{
	margin-top:.8em !important;
	margin-top:.5em;
	margin-left:5em;
}
form.grande2  fieldset fieldset input, form.grande2 fieldset fieldset select, form.grande2 fieldset fieldset textarea{
	float:left;
	margin-left:1em;
 	margin-bottom:.6em;
	font-size:1em;
}

form.grande2 textarea, form.grande2 select{
	width:15.3em;
}
.field2 {
	clear:both;
	margin:.5em 0 0 7em;
}

.field2 input{
	margin:0 .2em 0 0;
	padding:0;
	float:left;
	width:auto;
}

.field2 label.checkbox{
	margin:0;
	padding-top:.4em;
	float:none;
	width:auto;
	text-align:left;
}

form div.row {
 font-size:1em;
 /*width:100%;*/
}



.field2 .margenizq{
	margin-left:8em;
}


/*******************ENCUENTRA TALLER************************/

.mapa{
	margin-left:1.2em;
	width:55%;
	margin:0 0 2em 16em;
}

h3.title_map{
	padding:1.2em 0 0 0;
	margin:0 0 2em 1.2em;
	color:#002469;
	font-size:1.4em;
	border-bottom:1px solid #002469;
}


/*********************nuestro equipo***********************/
/*
.column_central_gran .ficha_equipo{
	margin-top:1.8em;
	width:98%;
}
.column_central_gran .ficha_equipo  ul{
	list-style:none;
}

.column_central_gran .ficha_equipo  ul li{
	width:45%;
	float:left;
	margin-right:3em;
	margin-bottom: 1.8em;
}

.column_central_gran .ficha_equipo  ul li h3{
	color:#002469;
	font-size:1.2em;
	margin-left:1em;
	background:#ECF4FD;
	padding:.3em 0 .3em 0;
}

.column_central_gran .ficha_equipo  ul li p.cargo{
	font-weight:bold;
	color:#666;
	margin:0;
}
*/
/**********************banco de imagenes**********************/

.column_central ul.banco_imagenes{
	margin-left:.5em;
	width:35em;
}

.column_central ul.banco_imagenes li div.imagen_thumbnail {
	width: 145px;
	height: 95px; 
	float:left;
	padding:.4em;
	border:1px solid #DCDBE3;
	background:#fff;
	margin-top:.8em;
	margin-bottom:.8em;
}

.column_central ul.banco_imagenes li div.imagen_thumbnail table,
.column_central ul.banco_imagenes li div.imagen_thumbnail table tr,
.column_central ul.banco_imagenes li div.imagen_thumbnail table tr td {	
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	border-collapse: 0px;
	border-spacing: 0px;
	vertical-align: middle;
	text-align: center;
}

.column_central ul.banco_imagenes li div.imagen_thumbnail table tr td img{
	/*
	float:left;
	padding:.4em;
	border:1px solid #DCDBE3;
	background:#fff;
	margin-top:.8em;
	margin-bottom:.8em;
	*/
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

.column_central ul.banco_imagenes li .info_banco{
	float:left;
	margin-left:1em;
	margin-top: .8em;
	width: 15em;
}

.column_central ul.banco_imagenes li .info_banco h3{
	color:#002469;
	font-size:1.3em;
	font-weight:bold;
	margin:0;
}

.column_central ul.banco_imagenes li a{
	display:block;
	clear:both;
	margin-bottom:.3em;
}

.column_central ul.banco_imagenes li .info_banco p.fecha_banco{
	width:8em;
	margin-top:.5em;
	font-size:.8em;
	padding:0;
	color:#333;
}

.column_central ul.banco_imagenes li .info_banco p.evento{
	padding:0;
	margin-top:1.2em;
	margin-bottom:.2em;
	font-size:1.1em;
	color:#666;
	font-weight:bold;	
}

.column_central ul.paginacion_banco {
	display:block;
	text-align:center;
	margin-left:8em;
	margin-bottom:.8em;
}

.column_central ul.paginacion_banco li{
	display:inline;
}


/**************************Acceso mediadores************************/

.path h2{
	color:#002469;
	margin:0;
	padding:0;
}

.column_unica{
	margin-left:2em;
	width:77.4em;
	margin-top:2em;
}

.column_unica p{
	font-size:1.2em;
}

.column_unica form.mediadores{
	width:50%;
	float:left;
	margin-bottom:2em;
}

.column_unica .requisitos{
	width:42%;
	float:left;
	margin-left:4em;
	margin-bottom:2.5em;
	background:#E8F5FD;

}

.column_unica form.mediadores fieldset{
	border:1px solid #002469;
}

.column_unica form.mediadores fieldset legend{
	display:none;
}

.column_unica form.mediadores p.title_label_gran{
	margin-left:.8em;
	padding-top:.5em;
	margin-bottom:1em;
	font-size:1.2em;
}
.column_unica form.mediadores div.label{
	padding-top:.2em;
	float:left;
	margin-left:5em;
	width:10em;
}

.column_unica form.mediadores div.field3{
	float:left;
	margin-left:.5em;
}

.column_unica form.mediadores div.field3 input{
	width:10em;
	margin-bottom:.3em;
}

.column_unica form.mediadores div.field3 p.anotacion{
	color:#666;
}


.column_unica form.mediadores div.label label, .column_unica form.olvido{
	color:#002469;
	font-size:1.2em;
}

hr.larga{
	width:95%;
}
.column_unica form.mediadores div.ayuda p{
	margin-left:5em;
	font-size:1.1em;

}

.column_unica form.mediadores p.datos_acceso{
	margin-top:1.2em;
	padding-bottom:1em;
}


.column_unica .requisitos h3{
	margin-top:.8em;
	margin-left:1em;
	font-size:1.3em;
	color:#002269;
}

.column_unica .requisitos p{
	margin:.5em 0 1em 1em;
	font-size:1.2em;
	width:95%;
}

.column_unica .requisitos ul{
	list-style:none;
	margin-left:1em;
	margin-bottom:.8em;
	color:#002469;
	width:95%;
	display:block;
}

.column_unica .requisitos ul li{
	margin-bottom:.5em;
	background:url(../img/ico_flor.gif)  0 .5em no-repeat;
	padding-left:.9em;
	font-size:1.2em;
}
	


.column_unica .requisitos ul li ul{
	margin-top:.5em;
	color:#666;

}

.column_unica .requisitos ul li ul li{
	font-size:1.0em;
}

.column_unica form.olvido{
	width:55%;
	margin-top:2em;
}

.column_unica form.olvido fieldset{
	border:none;
}

.column_unica form.olvido input.solicitar{
	margin:0;
	margin-left:.3em;
	float:none;
}

.column_unica form.olvido label{
	float:left;
	display:block;

}
/*****************MAPA WEB************************/

.column_unica .mapaizquierda{
	float:left;
	width:45%;
}

.column_unica .mapaizquierda .caja_mapa_gran{
	background:url(../img/dgr_titu_subhome.jpg) repeat-x top;
	margin-top:.8em;
}

.column_unica .mapaderecho .caja_mapa_petita{
	background:url(../img/dgr_titu_subhome.jpg) repeat-x top;
	margin-top:.8em;
	margin-right:1.5em;
	width:45%;
	float:left;

}

.column_unica .mapaizquierda .caja_mapa_gran h3, .column_unica .mapaderecho .caja_mapa_petita h3{
	margin-left:.4em;
	padding-top:.5em;
	font-size:1.4em;
	color:#002469;
	margin-top:0;
}

.column_unica .mapaizquierda .caja_mapa_gran ul, .column_unica .mapaderecho .caja_mapa_petita ul{
	margin-top:1em;
	margin-left:.8em;
	margin-right:1em;
	list-style:none;
}

.column_unica .mapaizquierda .caja_mapa_gran ul li{
	float:left;
	width:50%;
	margin-bottom:.5em;
}

.column_unica .mapaderecho .caja_mapa_petita ul li{
	margin-bottom:.5em;
}

.column_unica .mapaizquierda .caja_mapa_gran ul li a, .column_unica .mapaderecho .caja_mapa_petita ul li a{
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.column_unica .mapaizquierda .caja_mapa_gran ul li a:hover, .column_unica .mapaderecho .caja_mapa_petita ul li a:hover{
	text-decoration:underline;
}

.column_unica .mapaizquierda .caja_mapa_gran ul li ul, .column_unica .mapaderecho .caja_mapa_petita ul li ul {
	width:auto;
	margin-left:0;
/*	border:1px solid blue;*/
}

.column_unica .mapaizquierda .caja_mapa_gran ul li ul li{
	float:none;
	clear:left;
	width:auto;
	background:url(../img/ico_flor.gif)  0 .4em no-repeat;
	padding-left:.8em;
}

.column_unica .mapaderecho .caja_mapa_petita ul li ul li{
	background:url(../img/ico_flor.gif)  0 .4em no-repeat;
	padding-left:.8em;
}

.column_unica .mapaizquierda .caja_mapa_gran ul li ul li a, .column_unica .mapaderecho .caja_mapa_petita ul li ul li a{
	font-weight:normal;
	text-decoration:none;
}
.column_unica .mapaizquierda .caja_mapa_gran ul li ul li a:hover, .column_unica .mapaderecho .caja_mapa_petita ul li ul li a:hover{
	text-decoration: underline;
}

.column_unica .mapaizquierda .caja_mapa_gran ul li ul li ul{
	margin-bottom:.8em;
}

.column_unica .mapaizquierda .caja_mapa_gran ul li ul li ul li{
	background:url(../img/ico_submenu.gif) no-repeat 0 .6em;
	margin-bottom:.4em;
}

.column_unica .mapaizquierda .caja_mapa_gran ul li ul li ul li a{
	color:#666;
}


.column_unica .mapaderecho{
	float:right;
	width:50%;
}

.altura{
	height:14em;
}

.altura2{
	height:9.5em;

}

/***********************CALENDARIO*************************/

.column_derecha table.calendar{
	width:17em;
	margin-left:.2em;
	margin-bottom:1em;
}
.column_derecha table.calendar caption{
	display:none;
}

.column_derecha table.calendar td, .column_derecha table.calendar td.dia_fiesta, .column_derecha table.calendar td.dia{
	width:1.8em;
	padding:0;
	text-align:center;
	border:1px solid #EDF2F6;
}

.column_derecha table.calendar tr.dias{
	background-color:#002469;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:normal;
	
}

.column_derecha table.calendar tr{
	text-align:center;
}

.column_derecha table.calendar td.dia_fiesta{
	text-align:center; 
	background:#fff; 
	height:1em;
	font-size:1.1em;		
}

.column_derecha table.calendar td.dia_fiesta a{
	padding:0;
	text-align:center;
}

.column_derecha table.calendar td.dia_hoy{
	height:1em;
	background:#DAE3FE;
	font-size:1.1em;

}
.column_derecha table.calendar td.dia_hoy a{
	padding:0;
	text-align:center;
}

.column_derecha table.cabezal_mes{
	margin-top:.8em;
	margin-bottom:.3em;
}

.column_derecha table.cabezal_mes td.nav_calendar{
	width:1em;
	padding:0;
	text-align:center;
}

.column_derecha table.cabezal_mes img{
	padding:0;
}


.column_derecha table.cabezal_mes .mes{
	color:#002469;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	/*padding:0 3.4em 0 3.4em;*/
	padding:0em;
	width:12em;
	border:none;
}

.compromiso_cajapq form.calendari_mes_any{
	background: url(../img/img_calendar.gif) no-repeat right bottom; 
	padding-bottom:1em;
}

.compromiso_cajapq form.calendari_mes_any label{
	font-weight:bold;
	font-size:1.1em;
	color:#002469;
	display:block;
	width:40%;
	margin:0 1em .4em .4em;
	float:left;
}

.compromiso_cajapq form.calendari_mes_any select{
	display:block;
	margin-left:0em;
	margin-top:.2em;
	font-size:1.1em;
}

.compromiso_cajapq form.calendari_mes_any .boton_caja_lateral{
	margin-left:.4em !important;
	padding:.2em .4em;
	margin:.2em 0 0 .7em;
}

/*****************listado ofertas*******************/

ul.ofertas{
	width:75%;
	list-style:none;
	margin:1em 0 1.5em 7em;
}
ul.ofertas li{
	border-bottom:1px solid #DCDCE6;
	padding-bottom:1em;
}

h4.titol_oferta{
	font-size:1.2em;
	font-weight:bold;
	color:#002469;
	width:75%;
	margin:.7em 0 0 .4em;
	float:left;
}
span.datainici{
	float:right;
	margin:1.2em .7em 0 0;
	color:#002469;
}

div.descripcio {
	clear:both;
	font-size:1.1em;
	padding-left:.5em;
	padding-right:.4em;
}

div.descripcio p {
	clear:both;
	font-size:1em;
	padding-left:0;
	padding-right:0;
}

span.datacaducitat{
	display:block;
	float:right;
	padding:0 .6em .4em 0;
	color:#002469;
	width:auto;
}
a.oferta_completa{
	/*
	float:left;
	padding:0em 0 .8em .5em;
	*/
	padding:0em 0 1.2em .5em;
	
}

/***********detalle oferta*************/
/*
h3.detalle_oferta{
	margin:1em 0 0 .8em;
	color:#002469;
	font-size:1.5em;
	border-bottom:1px solid #002469;
}

h4.detalle_oferta{
	margin:1em  0 0 .8em;
	padding:.3em 0 .3em .3em;
	font-size:1.3em;
	background:#EDF2F6;
	color:#002469;
}
*/
table.descripcion_ofert{
	/*
	width:100%;
	margin-top:1em;
	*/
	width:95%;
	margin-top:.2em;
	margin-left:1.2em;
}
}

table.descripcion_ofert caption{
	display:none;
}
td.tipo{
	width:22%;
	/*padding:0 0 .3em 1.5em;*/
	padding:.3em 0 .2em 0em;
	font-weight:bold;
}
table.descripcion_ofert td {
	border: none;
	font-size:1.1em;
	padding-top:.5em;
}
table.descripcion_ofert td.titulo_oferta{
	font-size:1.5em;
	color:#002469;
	font-weight:bold;
	border-bottom:1px solid #002469;
	padding:1em 0 .2em 0;
}

a.inscripcion{
	display:block;
	font-size:1.2em;
	margin:1em 1em 1em 0em;
	width:21%;
	float:right;
}

/***********************banco Imagenes**********************/

form.busc_img{
	padding-left:1.2em;
}
form.busc_img fieldset{
	border:1px solid #002469;
	padding-bottom:.8em;
	background:url(../img/buscador_lupa.gif) bottom right no-repeat;
}
form.busc_img fieldset fieldset{
	border:none;
	background:none;
}
form.busc_img legend{
	font-size:1.2em;
	font-weight:bold;
	color:#002469;
	padding:0 .5em 0 .3em;
}

form.busc_img  legend.oculto{
	display:none;
}

form.busc_img label{
	text-align:right;
	display:block;
	width:13em;
	font-size:1.1em;
	font-weight:bold;
	color:#002469;
	float:left;
	padding-left:0 !important;
	padding-left:.4em;
	margin-top:1.5em;
	margin:0 .4em 0 0;
}
form.busc_img input.boton{
	margin:0;
}
.row2{
margin:1em 0 .8em 0;
}
h3.titular_noticia{
	font-size:1.6em;
	color:#002469;
	margin:0;
	padding:1em 3em .2em .8em;
}

div.subtitulo{
	color:#666;
	padding:0 0 .4em 1.1em;
	font-size:1.2em;
}

div.subtitulo p {
	padding:0 0 0 0;
}

.folletos{
	margin:1em 0 0 1.2em;
}
.folletos img{
	margin-right:2em;
	margin-bottom:.5em;
	float:left;
	border:1px solid #eee;
}

.folletos a.libro{
	margin-left:5.7em;
	background:url(../img/pdf.gif) no-repeat;
	padding-left:1.9em;
}
img.img_text{
	float:left;
	margin:1em 0 1em 1.2em;
}
p.img_text2{
	float:left;
	margin:.4em 0 1em 0em;
	width:65%;
}
p.img_text{
	width:65%;
	float: left;
	margin-top:5.5em;
}

a.pdf_line{
	background:url(../img/pdf.gif) no-repeat;
	padding-left:1.5em;
}

a.ico_popup{
	border:1px solid red;
	background:url(../img/ico_popup.gif) no-repeat right;
	display:block;
	width:25%;
}

img.centrado_horizontal {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

img.no_margins_paddings {
	padding: 0px;
	margin: 0px;
	border-width 0px;
}

.ancho_select_calendar {
	width: 70px;	
}


div.quejas{
	padding-left:3em;
	margin-top:.7em;
	width:85%;	
}
div.quejas ol{
	list-style:decimal;
}

div.quejas ol li {
	margin:0 0 .8em 0;
	padding:0;
	font-size:1.2em;
}

div.quejas ol li ul{
	margin:0em 0 1em 0;
	width:90%;
	padding-left:.2em;
	/*font-size:1.2em;*/
	font-size:0.9em;
	color:#666;
	list-style:none;
}

div.quejas ol li ul li{
	margin-bottom:.5em;
	background:url(../img/ico_submenu.gif) 0 .5em no-repeat ;
	padding-left:.9em;
}

div.quejas ol li a.down{
	background:url(../img/ico_pdf.gif) no-repeat;
	padding:.8em 0 1.5em 2.4em;
	display:block;
	font-size:1.1em;
}

div.telefonos ul{
	list-style:none;
	padding-left:1.5em;
	font-size:1.2em;
	margin-bottom:1.5em;
}

div.telefonos ul li{
	background:url(../img/ico_flor.gif)  0 .5em no-repeat;
	padding-left:.8em;
	margin-bottom:.2em;
}


div#button_wrapper {
	margin-top: 1em; 
	text-align: center;
}

.uppercase {
	text-transform: uppercase;
}