/*** encuesta salud ***/ 
@import url("/Recursos/CabeceraConsultaWeb/ES/estilo/EncuestaSalud.css");

/************* Desplegables ********/
div#contenedor div.despl div.titDespl{
	z-index:4;
	height:auto;
	background:url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable.gif) top left repeat-x;
	border-left:.12em solid #e1e1e1;
	border-right:.12em solid #e1e1e1;
	padding:0.6em 0;
}

.esqizq {   
    float: left;
    font-size:0.1em;
    height: 4px;
    width: 4px;
}
.esqder {    
    float: right;
    font-size:0.1em;    
    height: 4px;
    width: 4px;
}

.top_left{
	 background: url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_left_top.gif) no-repeat scroll left top transparent;
}

.top_right{
	background: url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_right_top.gif) no-repeat scroll right top transparent;
}

.bottom_left{
	background:url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_left_bottom.gif) no-repeat scroll left bottom transparent;
}

.bottom_right{
	background:url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_right_bottom.gif) no-repeat scroll right top transparent;
}

div#contenedor div.despl{
	/*margin:1em 0;*/
}
div#contenedor div.despl div{
	position:relative;
}
div#contenedor div.despl div.titDesplTop{
	height:.25em;
	background:url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_top_center.gif) top left repeat-x;
}

div#contenedor #cabeceraExpedientesHogar .col1 .row {
	display: block;
	clear: both;
}

div#contenedor #cabeceraExpedientesHogar .col1 .datos{
	margin-bottom: 7px;
	max-width: 172px;
}

div#contenedor div.despl div.titDespl h4{
	/*position:relative;*/
	text-transform:lowercase;
	color:#B11818;
	font-weight:normal;
	margin-left:.7em;	
}
div#contenedor div.despl div.titDesplBotm{
	height:.35em;
	background:url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_bottom_center.gif) bottom left repeat-x;
}
div#contenedor div.despl div.titDespl a.plegar,
div#contenedor div.despl div.titDespl a.desplegar{
	display:block;
	/*height:1.375em;*/
	height:1.91em;
	position:absolute;
	right:0.6em;
	/*top:0.4em;*/
	top:0.45em;
	*top:0.72em/*8px*/;
	/*width:1.375em;*/
	width:1.91em;
}
div#contenedor div.despl div.titDespl a.plegar{
	background:transparent url(/Recursos/recursos/ES/imagen/iconos/icj1_flecha_arriba.gif) no-repeat left top;
}
div#contenedor div.despl div.titDespl a.desplegar{
	background:transparent url(/Recursos/recursos/ES/imagen/iconos/icj1_flecha_abajo.gif) no-repeat left top;
}
div#contenedor div.despl div.titDespl a.desplegar:hover,
div#contenedor div.despl div.titDespl a.plegar:hover{
	background-color:transparent;
	/*background-position:-1.34em 0;*/
	background-position:-1.91em 0;
}
div#contenedor div.despl div.titDespl a.plegar span,
div#contenedor div.despl div.titDespl a.desplegar span{
	display:none;
}
div#contenedor div.despl div.datosDespl{
	height:auto;
	/*top:-.2em;*/
	border-left:.12em solid #e1e1e1;
	border-right:.12em solid #e1e1e1;
	z-index:3;
}
div#contenedor div.despl div.datosDespl .contentModuloDesplegable{
	position:relative;
	padding:1em;
}
div#contenedor div.despl div.datosDespl div.datosDesplBotm, div#contenedor div.despl div.cabeceraPolizadatosDesplBotm{
	position:relative;
	height:0.35em;
	/*top:0.4em;*/
	background:url(/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_bottom_center.gif) bottom left repeat-x;
}
.top_left {
    background: url("/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_left_top.gif") no-repeat scroll left top transparent;
}
.esqizq {
    float: left;
    font-size: 0.1em;
    height: 4px;
    width: 4px;
}
.top_right {
    background: url("/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_right_top.gif") no-repeat scroll right top transparent;
}
.esqder {
    float: right;
    font-size: 0.1em;
    height: 4px;
    width: 4px;
}
.bottom_left {
    background: url("/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_left_bottom.gif") no-repeat scroll left bottom transparent;
}
.bottom_right {
    background: url("/Recursos/recursos/ES/imagen/fondos/fnd_desplegable_right_bottom.gif") no-repeat scroll right top transparent;
}
.ayuda .esqizq,.ayuda .esqder {   
    height: 3px;
    width: 3px;
}

/*CORRECCIÓN ICONOS PLEGAR/DESPLEGAR GENERAL MENSAJES ANTIGUOS*/

div.despl div.titDespl a.plegar {
    background: url("/Recursos/recursos/ES/imagen/iconos/icj1_flecha_arriba.gif") no-repeat scroll left top transparent;
    z-index:999;
    top:0;
}
div.despl div.titDespl a.desplegar {
    background: url("/Recursos/recursos/ES/imagen/iconos/icj1_flecha_abajo.gif") no-repeat scroll left top transparent;
	z-index:999;
	top:0;
}

/*Sobreescritos de Generales antiguas*/
.clear{clear:both}
div.hombreCW{z-index:999;margin-right:23px;}

div.hombreCW a#bPerfilCliente, div.hombreCW a#bPerfilClienteLOPD {
    height: 22px;
    top: 9px;
}
div.hombreCW a#bPerfilCliente:hover, div.hombreCW a#bPerfilClienteLOPD:hover {
    background-color:transparent;
}
div#contenDatos{
	margin-left: 27px;
    padding-bottom: 8px;
    width: 94%;
	background:none;
	}
	div#contenDatos div.despl {
	    margin: 0;
	}
div.despl div.titDespl {	   
    padding-bottom: 0px;
    padding-top:0px;
}
div#contenedorDatosCW {
    clear: both;
    height: 3.5em;
}
	div#contenedorDatosCW div.cabeceraDatosCW {
	    left: 0;
	    margin-left: 15px;
	    clear:right;
	    position:absolute;
	}
	#lda_crossSellingAmpliado {
	    width: 686px;
	    *width:700px;
	    *float:right;
	    *top:0;
	    right:23px;
	}

/*padding superior al contenido dentro del desplegable de cabecera para #desplegableCabeceraGeneral*/
#desplegableCabeceraGeneral .contentModuloDesplegable{
	padding-top: 9px;
}
div.despl div.datosDespl div.datosDesplBotm {
    height: 4px;    
    top: 4px;
}

/* SOBREESCRITURA DE ESTILOS PARA AJUSTES DE ICONOS EN CABECERAS 800 PARA IE7*/

	#cabeceraAreaCW div.recCentro div.colIcon{
		*left:0px;
	}
	.datosPolizaCW .iconos{
		*right:0;
	}
	
	img#imgHombreCW.T800{
		position:relative;
		top:7px;
		width:19px;
		height:24px;
	}


/* SOBREESCRITURA DE ESTILOS ESPECÍFICA DE 1024*/
#contenedorCabecera div#cabeceraAreaCW h2 a {top:0;}
#contenedorCabecera div#cabeceraAreaCW h2 a {background-color:transparent;}

#contenedorCabecera div#cabeceraAreaCW h2 a img {    
    height: 45px;
    width: 62px;
}

#contenedorCabecera div#contenDatos{
	margin-left: 0;
    padding-bottom: 0;
    width: 100%;
    top:3px;
}
	/*también especificamos .cabeceraPoliza para los casos NO 1024*/
	#contenedorCabecera div#contenDatos .cabeceraPoliza, 
	#cabeceraAreaCW div#contenDatos .cabeceraPoliza{
		border-left: 0.12em solid #E1E1E1;
	    border-right: 0.12em solid #E1E1E1;
	    padding-left: 3px;
	    padding-top: 6px;
	    color: #B11818;
    	font-size: 12px;
	} 
		#contenedorCabecera div#contenDatos .cabeceraPoliza img.spanInfo,
		#cabeceraAreaCW div#contenDatos .cabeceraPoliza img.spanInfo{
			margin-left:8px;
		}
		#contenedorCabecera div#contenDatos .cabeceraPoliza span.spanInfo,
		#cabeceraAreaCW div#contenDatos .cabeceraPoliza span.spanInfo{
			left: 3px;
		    position: relative;
		    top: -5px;
		}
	
	#contenedorCabecera div#contenDatos div#contenedorDatosCW {
		width: 97%;
		left: 5px;
    	top: -3px;
    	height:4em;
	}
	
	#contenedorCabecera div#contenDatos div#contenedorDatosCW #lda_crossSellingAmpliado {	   
	    *top:-1px;
	}
		div#contenedor div.despl div.titDespl a.plegar, div#contenedor div.despl div.titDespl a.plegar,
		div#contenedor div.despl div.titDespl a.plegar, div#contenedor div.despl div.titDespl a.desplegar {top: 0.23em !important;}	
		
		#contenedorCabecera div#contenDatos div#contenedorDatosCW .cabeceraDatosCW .colCabecera1 {width: 367px;}
		#contenedorCabecera div#contenDatos div#contenedorDatosCW .cabeceraDatosCW div.izquierda {width: 179px;}
		#contenedorCabecera div#contenDatos div#contenedorDatosCW .cabeceraDatosCW #tipoClienteRecalculado.izquierda,
		#contenedorCabecera div#contenDatos div#contenedorDatosCW .cabeceraDatosCW div.izquierda.colCabecera4 {width: 135px;}
		
	#contenedorCabecera div#contenDatos div#contenedorDatosCW div.hombreCW a#bPerfilCliente,
	#contenedorCabecera div#contenDatos div#contenedorDatosCW div.hombreCW a#bPerfilClienteLOPD {
		height:0;
		top: 6px;
		padding-top:22px;
	}
		#contenedorCabecera div#contenDatos div#contenedorDatosCW div.hombreCW a#bPerfilClienteLOPD #perfilClienteLOPDTx{display:none}
		
	#contenedorCabecera div#contenDatos div.recSup {width: 906px;}
	#contenedorCabecera div#contenDatos div.recCentro {width: 868px;}	
		#contenedorCabecera div#contenDatos div.datosPolizaCW div.col1 {width: 322px;}
		#contenedorCabecera div#contenDatos div.datosPolizaCW div.col2 {width: 329px;}
		#contenedorCabecera div#contenDatos div.datosPolizaCW div.col3 {width: 175px;}
	
	#contenedorCabecera div#contenDatos div.recInf {width: 906px;}
	
	/*Se elimina el recuadro de los datos de poliza cuando estos están dentro de una estructura de desplegable y eliminamos el padding-inferior*/
	#contenedorCabecera div#contenDatos div.despl #desplegableCabeceraGeneral .recSup, 
	#contenedorCabecera div#contenDatos div.despl #desplegableCabeceraGeneral .recInf{display:none}
	#contenedorCabecera div#contenDatos div.despl #desplegableCabeceraGeneral .recCentro {
		border-left:none;
		border-right:none;
	}
	/*quitar padding inferior del contenido desplegable*/
	#contenedorCabecera div#contenDatos div.despl div.datosDespl .contentModuloDesplegable {padding: 1em 1em 0;}
#jqcntentOK span {
	margin-top: 0px !important;
	}	
#centroXSOK .btnera2 {
	width: 190px !important;
	}
#centroXSOK .btn {
	width: 69px !important;
	}	
	
.iconoConsultar {
 background: transparent url("/Recursos/recursos/ES/imagen/iconos/icj1_consultar.png") no-repeat left center;
    display: block;
    height: 20px;
    width: 22px;
    cursor: pointer;
    margin: 0 auto;
}	

.desactivado {
	opacity: .5;
	cursor: default !important;
}
.propensionCW img{
	position: absolute;
    right: 83px;
    top: -4px;
    z-index:1;
}
div.contenedor .propensionCW a:hover{
	background-color:transparent;
}
.accesoMPA{
    top: 26px;
    text-align: right;
    position: absolute!important;
    right:32px;
}
.accesoMPAreduc{
	right:10px;
}
#contenedor .accesoMPA a:hover,
#contenedor .accesoMPAreduc a:hover{
	background-color:transparent
}