/* generico */
body {font:0.75em Arial, sans-serif; background:#fff; color:#000}
img {border:0}

a {color:#000; text-decoration:none}
a:hover {text-decoration:underline}


a.enlace {color:#050; text-decoration:underline;font-size:1em;}
a.enlace:hover {text-decoration:underline}
a.enlaceN {color:#000000; font-weight: bold; text-decoration:underline}
a.enlaceN:hover {text-decoration:underline}
form {margin:0; padding:0}
img {border:0}

input {font-size:95%;}

/* cabecera */


#cab1 {margin-right:1px; font-size:95%;width:765px;padding-left:15px;}
.fecha {width:122px; background:#eef6ee; text-align:left; padding:6px 12px; float:left;margin-left:0px;color:#444}


#cab {background:url("../imagenes_p/fondo_cabecera.gif") repeat-y;margin-right:5px;width:780px;}
.logo {text-align:right}

/*seleccion de idioma*/
#cabhome {background:url("../imagenes_p/fondo_cabecera.gif") repeat-y;margin-right:5px;width:780px;overflow:hidden;}
.logohome {text-align:right;float:right;}

/*SEGUROS*/
.detalleseguro {
	MARGIN-TOP: 10px; font-size:14px; font-weight:bold
}

.textotitulo{
	font-size:18px; font-weight:normal; text-align:left;margin-bottom:0px
}

.textodescripcion{
	font-size:12px; font-weight:normal;
}

.tituloBaske{
	font-size:16px; font-weight:bold; text-align:left;
	margin:0px 0px 10px 0px

}

.descripcionBaske{
	font-size:12px; font-weight:normal;
	
}


.consultaplanes{
	font-size:12px; text-align:right;text-decoration:underline
	
}

.textoh4{
	font-size:12px; font-weight:bold;margin-left:12px;margin-bottom:0px
}

.ulseguros, .ulseguros li{
	font-size:12px; font-weight:normal;margin-top:0px
}


.tituloseguro{
	float:left;width:40%; font-size:18px; font-weight:bold; text-align:left
}

.textoenlaces{
	margin-left:40%;font-size:18px;font-weight:bold; text-align:right;width:45%;
}

.textoenlaces ul li{
	display:inline; font-size:12px; padding-right:10px; text-decoration: underline
}

.div2izq{
	float:left; width:35%
}
.div2dcha{
	float:left; margin-left:35%
}

/*FIN SEGUROS*/

/* izquierda */

.oficina p {font-weight:normal; color:#003300;padding:2px 5px 0px 0px;font-size:1.5em;}
.internet {font-weight:bold; color:#95BE95;padding:0px 0px 0px 0px;font-size:0.6em;}

.oficina {background:#eef6ee; text-align:right; width:141px; padding:15px 5px 1px 0}

.oficina input {margin:2px; }
.oficina .primerinput {width:126px; border:1px solid #c1d0c9}
.oficina .enviar {background:#030; font-weight:bold; color:#fff; width:42px}
.oficina .pass {width:50px; border:1px solid #c1d0c9}
.oficina .passIngles {width:32px; border:1px solid #c1d0c9}


ul.submenu  {padding:0; margin:8px 0}
.submenu li {font-size:90%; padding:0 11px 2px 0; list-style:none; background:url("../imagenes_p/menu_item.gif") no-repeat 100% 50%;}
.submenu a {color:#333;}

.menu {text-align:left; width:146px; background:#d1f0d9; padding:4px 0}
.menu ul {padding:4px 0; margin:5px 0 5px 6px}
.menu ul li {list-style:none; padding:2px 0px 2px 10px; background:url("../imagenes_p/menu_flecha.gif") no-repeat 0 5px}
.menu ul li.on {list-style:none; padding:2px 0px 2px 10px; background:url("../imagenes_p/menu_flecha_on.gif") no-repeat 0 5px}

.menu a {color:#333;}
.menu .on {font-weight:bold; color:#050}

/*.destacados img {display:block}*/

/*centro*/


/*.pestanas {margin:-5px 0 15px 0; border-bottom:2px solid #c4dac4; width:598px; height:20px}*/

.pestanas ul {margin:0; padding:0; position:relative}

.pestizq {float:left; }

.pestizq {line-height:13px}
.pestder {line-height:13px}

.pestizq ul li {display:inline;  padding:0px 0;}
.pestizq ul li a {padding:6px 12px; color:#333; background:#eef6ee; border-top:2px solid #c4dac4; border-left:2px solid #c4dac4; border-right:2px solid #c4dac4; }
.pestizq ul li a:hover {background:#fff;}
.pestizq ul li a.on { background:#fff; border-bottom:2px solid #fff}


.pestder {float:right;}
.pestder li {display:inline; padding:0px 0;}
.pestder li a {padding:6px 12px; color:#333; background:#e8e3e8; border-top:2px solid #c4dac4; border-left:2px solid #c4dac4; border-right:2px solid #c4dac4; }
.pestder li a:hover {background:#fff;}
.pestder li a.on { background:#fff; border-bottom:2px solid #fff}


.primercontenido { padding:0px 0 10px 0; height:65px }

.img_izq {float:left; width:88px}
.texto_der {margin-left:88px}

.texto {font-size:1em;font-weight: normal;color: #000000;margin-top:5px}

.mas{margin-top:10px}

h1 {font-size:130%; margin:0 0 5px 0}
p {margin:5px 0 0 0}

/*pintar productos :recomendaciones y listado de productos.*/

.destacado_recomendacion {margin:0 0}
/*.texto_izq {margin:-14px 0 0 0}*/
/*.titulopagina{font-size: 0.90em;color: #2B502E;padding: 0px 0px 0px 4px;}*/

/*fin*/

.destacado_portada {padding:5px 0 0 0;}

.segundoscontenidos_primer {padding:5px 0 0 0;   }
.segundoscontenidos_segun {padding:9px 0 0 0; background:url("../imagenes_p/blanco_r.gif") no-repeat center top; margin-top:7px;}

.segundoscontenidos_izq {padding:5px 5px 5px 0; float:left; width:292px;  border-right:1px solid #d8efd8; margin-right:10px}
.segundoscontenidos_der {padding:5px 5px 5px 0;  }


/* pie */


#pie ul { margin:0 0 0 10px; padding:0}
#pie ul li {list-style:none; float:left}
#pie ul li a {color:#fff; padding:0 6px;}

#pie .copy { margin:0 5px 0 90px; padding:0}



.txtDescripcionTecladoLogin
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    FONT-WEIGHT: bold;
}

.botonLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005931;
	height: 15px;
	width: 49px;
	font-size: 10px;
}

.botonLogin2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005931;
	height: 15px;
	width: 65px;
	font-size: 10px;
}
 /*SELECCION DE IDIOMA*/
/*.menuSelecIdioma {float:left;height:380px;width:147px;background-color:#d0eadd; margin-left:7.5px}*/
.menuSelecIdioma {FLOAT: left;WIDTH: 147px;HEIGHT: 380px;BACKGROUND-COLOR: #d0eadd;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
/*.centroSelecIdioma{margin-left:15px; text-align:left; float:left;margin-top:5px; width:300px; height:150px;}*/
#centroSelecIdioma{margin: 0px;float: left;padding-top: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#centroSelecIdioma{margin: 0px;float: left;padding-top: 40px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#centroSelecIdioma li {display: block;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 40px;margin-left: 0px;}
#centroSelecIdioma li .selecidioma{font-size: 2.4em;font-weight: bold;color: #D0EADD;}
#centroSelecIdioma li .selecidioma:hover{color: #042415;text-decoration: none;}
#centroSelecIdioma ul{margin: 0px;list-style-type: none;display: block;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 20px;}

.fontSelecIdioma{font-size:36px; font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:2px;}
.fontSelecIdioma dl dt a{color:#d0eadd;font-weight:bold;}
.fontSelecIdioma dl dt a:hover{text-decoration:none; color:#042415;}
#logo1 a:hover {color:#042415;}

/*FIN de IDIOMA*/
/* CSS Document */

body {margin:0; padding:0;}

#contenedor {width: 780px;padding: 0px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;height: 100%;}
#contenedorIzquierda {margin: 0px auto; width:100%; text-align:left; clear:both;}

.clear {clear:both}


/* contenido */

/*#central {margin:0px 0px 60px 15px;width:780px;}*/
.izq, .izq_empresas, .izq_jovenes, .izq_social, .izq_institucional {float:left;}


.centro {margin-left:160px;padding:65px 0 20px 0px; text-align:left;}
#centro h2{float:none;margin:0px 0px 0px 0px;}
#centro ul{float:none;margin:0px 0px 4px 25px;}
#centro ul{clear:left;}
#centro ol{float:none;text-align:justify;}
#centro ol{clear:left;}
#centro table{float:none;text-align:justify;}
#centro table{clear:left;}
#centro hr{float:none;}
#centro hr{clear:left;}

#centro ul li{list-style-type:disc;}

#contenidoReal .filaCollFondo ul{list-style:none;padding:0px 0px 0px 0px; margin:0px 0px 4px 5px;}
#contenidoReal .filaCollFondo ul li{list-style:none;font-size:0.65em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align:left;}
#contenidoReal .filaCollFondo ul li a{text-decoration:underline;color:#000000;}


#contenidoReal blockquote{float:none;text-align:justify;margin:0px 0px 10px 0px;}
#contenidoReal p{margin:0px 0px 10px 0px;}

/* pie */

#pie {margin:20px 0 0 0; padding:7px 0;height:20px;}

/************************************************************************************/
/************************************************************************************/
/************************************************************************************/
/****************************RESCATADO DE LA INTRANET********************************/
/************************************************************************************/
/************************************************************************************/
/************************************************************************************/

/***********************************************************************************/
/**	ZONA DE CONTENIDO															***/
/***********************************************************************************/
#contenidoReal{width:598px;margin:15px 5px 0px 0px;padding:0px 0px 0px 10px;}

/* titulo pagina */
#contenidoReal h1 {font-size: 0.9em;font-weight: bold;color: #2C4F2E;}
#contenidoReal h1.actualidad{font-size: 0.7em;font-weight: bold;color: #2C4F2E;}
#contenidoReal h1.titulo{font-size: 0.73em;font-weight: bold;color: #2C4F2E;margin:5px 0px 5px 5px;padding:0px 0px 0px 0px;}

.filaColl{BORDER-BOTTOM: #b3bf99 1px solid;float:left;width:617px;padding:14px 0px 12px 2px;margin:2px 0px 2px -1px;}
.filaColl1{background: transparent url("/internet/imagenes_p/blanco_r.gif") no-repeat bottom;float:left;width:617px;padding:14px 0px 12px 2px;margin:2px 0px 2px -1px;}
.filaColl1Aux{float:left;width:617px;padding:14px 0px 12px 2px;margin:2px 0px 2px -1px;}
.filaCollSinBorde{float:left;width:617px;padding:14px 0px 12px 2px;margin:2px 0px 2px -1px;}
.filaCollSinBorde h2 a{font-size:18px;font-weight:normal;}
/*.filaCollFondo{float:left;width:617px;padding:4px 0px 2px 2px;margin:2px 0px 2px 0px;}*/
.filaCollFondo{float:left;width:100%;padding:4px 0px 2px 2px;margin:2px 0px 2px 0px;}
.fila4Coll{float:left;width: 22%;padding:4px 5px 2px 2px;margin:2px 5px 2px 0px;}
.fila4CollR{float:right;width: 22%;padding:4px 5px 2px 2px;margin:2px 0px 2px 5px;}
.fila5Coll{float:left;width: 19%;padding:4px 0px 2px 0px;margin:2px 3px 2px 0px;}
.fila5CollR{float:right;width: 17%;padding:4px 0px 2px 0px;margin:2px 0px 2px 0px;}

.horizontal2{BORDER-RIGHT: #d8efd8 1px solid;float: left;width: 46%;margin:0px 13px 0px 0px;padding:0px 10px 10px 0px;}
.horizontal2 p{margin:0px 6px 0px 0px;}
.horizontal2 h2 a{font-weight:bold;/*font-size: 18px;*/}
.horizontal2R h2 a{font-weight:bold;/*font-size: 18px;*/}
.horizontal2R{float: left;width: 46%;margin:00px 0px 0px 0px;}
.horizontal2Color{BORDER-RIGHT: #d8efd8 1px solid;float: left;width: 49%;margin:2px 2px 0px 0px;}
.horizontal2ColorR{float: right;width: 49%;margin:2px 0px 0px 0px;}
.horizontal3{BORDER-RIGHT: #d8efd8 1px solid;float: left;width: 32%;margin:0px 4px 0px 0px;}
.horizontal3R{float: right;width: 32%;margin:0px 0px 0px 0px;}
.horizontal4{BORDER-RIGHT: #d8efd8 1px solid;float: left;width: 20%;margin:0px 8px 0px 0px;}
.horizontal4R{float: right;width: 20%;margin:0px 0px 0px 0px;}

.fondoCapa{background-color: #ECF3EC;}

.textogeneral_2{font-size:1em;font-weight: normal;color: #000000;}
.textogeneral_1{font-size:1.2em;font-weight: bold;color: #000000;margin:10px 10px 10px 10px;}

.zonaActualidad{float: left;width: 100%;margin:0px 0px 15px 0px;}

/*.elementoColeccion{BORDER-BOTTOM: #d8efd8 1px solid;float:left;margin:0px 0px 8px 2px;}*/
.elementoColeccion{float:left;width:99%;margin:0px 5px 0px 2px;}
/* titulo contenido coleccion */

.titularColeccion a{font-size: 0.70em;color: #2B502E;padding: 0px 0px 0px 0px;}

.anterior{float:right;margin: 5px 0px 0px 0px;}
.anterior a{background: transparent url("/intranet/imagenes/flecha_ve.gif") no-repeat left;font-size: 0.6em;font-weight: bold;color: #000000;padding:0px 0px 0px 5px;margin: 5px 0px 0px 0px;}
.volver{float:right;width:50%;text-align:right;margin: 7px 0px 0px 0px;padding: 0px 0px 0px 0px;}
/*.volver a{background: transparent url("/intranet/imagenes/flecha_ve.gif") no-repeat left;font-size: 1.0em;font-weight: bold;color: #2C4F2E;padding:0px 0px 0px 5px;margin: 5px 0px 0px 0px;}*/
volver a{font-weight: bold; font-size: 1em; color: #2c4f2e; padding:0px 1em 0px 0.7em;}
/* titulo contenido detalle pequeo */
.titularContenido a{font-size: 0.45em;color: #000000;}
.titulopagina{font-size: 1.70em;font-weight: bold;padding: 0px 0px 10px 0px;color:#d1f0d9}

/* estilos de contenidos de la home */
#izqHome h1.actualidad {font-size: 0.8em;font-weight: bold;color: #2c4f2e;}
#izqHome h2.titularContenido a{font-size: 0.7em;font-weight: bold;color: #2c4f2e;}

#izqHome .filaColl{margin:10px 0px 2px 0px;}
.agenda{width: 129px;border: 1px solid #2C4F2E;margin:5px 0px 0px 0px;padding: 0.2em 0.2em 0.2em 0.2em;}

.titularEvento{font-size: 0.7em;}
.titularEvento a{font-weight: bold;color: #EA230E;}
.botonMas{float:right;margin: 2px 0px 5px 0px;}
.botonMas a{background: transparent url("/intranet/imagenes/flecha_ve.gif") no-repeat left;font-size: 0.55em;font-weight: bold;color: #000000;padding:0px 0px 0px 5px;margin: 5px 0px 0px 0px;}
.botonMasIzq{float:left;margin: 2px 0px 5px 0px;}
.botonMasIzq a{background: transparent url("/intranet/imagenes/flecha_ve.gif") no-repeat left;font-size: 0.6em;font-weight: bold;color: #000000;padding:0px 0px 0px 5px;margin: 5px 0px 0px 0px;}

#noticiasNoDest h2.titularColeccion a{font-size: 0.45em;color: #2B502E;background:transparent url("/intranet/imagenes/flecha_ve.gif") no-repeat left top;padding: 0px 0px 0px 4px;}
.titularColeccionSinEnlace {font-size: 0.45em;font-weight: bold;color: #2c4f2e;background:transparent;padding: 0px 0px 0px 0px;}


/*formato de tablas*/
.infoTabla{width:95%;margin:5px 0px 5px 5px;}
.infoTabla th{background-color:#2C4F2E;color:#ffffff;font-size:0.78em;text-align:left;padding:1px 0px 2px 2px;}
.infoTabla td{color:#000000;font-size:0.72em;text-align:left;padding:1px 0px 2px 2px;}
.infoTabla td a{color:#22864d;font-weight:bold;}
.infoTabla .fondo1{background-color:#ececec;}
.infoTabla .fondo2{background-color:#ffffff;}


.listadoTabla{width:95%;margin:5px 0px 5px 5px;}
.listadoTabla th{background-color:#2C4F2E;color:#ffffff;font-size:0.70em;text-align:left;padding:1px 0px 2px 2px;}
.listadoTabla td{color:#000000;font-size:0.6em;text-align:left;padding:1px 0px 2px 2px;}
.listadoTabla td a{color:#000000;text-decoration:underline}
.listadoTabla .fondo1{background-color:#ececec;}
.listadoTabla .fondo2{background-color:#ffffff;}


.thtitulo{background-color: #C4DCF4; border-color: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: center;font-size: 70%; color: #017CB8;font-weight:bold;}
.thtituloF{background-color: #C4DCF4;  text-align: center;}
.tdcontenido{border-color: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: left; padding-left: 2px;font-size: 70%; color: #6D6D6D;}
.tdcontenidoC{border-color: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; padding-left: 2px;font-size: 70%; color: #6D6D6D; }
.tdcontenidoR{border-color: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: right; padding-left: 2px;font-size: 70%; color: #6D6D6D; }
.tdcontenidoG{background-color: #EFEFEF; border-color: black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: left; padding-left: 2px;font-size: 70%; color: #6D6D6D;}
.tdcontenidoCG{background-color: #EFEFEF; border-color: black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; padding-left: 2px;font-size: 70%; color: #6D6D6D;}
.tdcontenidoRG{background-color: #EFEFEF; border-color: black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: right; padding-left: 2px;font-size: 70%; color: #6D6D6D;}
.tdcontcentrado{border-color: black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: center;}
.tdcontcentradoG{background-color: #EFEFEF; border-color: black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; text-align: center;}
.masInfoTabla{padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; color: #CD7A02; font-weight: bold;}
.tdcontenidoFoto{border-color: #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: left; padding-left: 2px;font-size: 70%; color: #6D6D6D;}

/* menu horizontal de contenidos */
#contenidoReal #menuHorizontal{width:100%;background-color: #eff3ef;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;}
#contenidoReal #menuHorizontal li{font-size: 0.75em;float:left;display: inline;padding:0px 0px 0px 0px;margin:0px 35px 0px 5px;background:transparent;}
#contenidoReal #menuHorizontal .horSeleccionado{display: inline;padding:0px 0px 0px 0px;margin:0px 35px 0px 5px;font-weight: bold;color: #000000;background:transparent url("/intranet/imagenes/f_activa.gif") no-repeat left center;padding:0px 0px 0px 5px;}
#contenidoReal #menuHorizontal li a{font-weight: bold;color: #6B826B;text-decoration: none;background:transparent url("/intranet/imagenes/f_inactiva.gif") no-repeat left center;padding:0px 0px 0px 5px;}

#paginaSinMenus #menuHorizontal{width:100%;background-color: #eff3ef;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;}
#paginaSinMenus #menuHorizontal li{font-size: 0.75em;float:left;display: inline;padding:0px 0px 0px 0px;margin:0px 35px 0px 5px;background:transparent;}
#paginaSinMenus #menuHorizontal .horSeleccionado{display: inline;padding:0px 0px 0px 0px;margin:0px 35px 0px 5px;font-weight: bold;color: #000000;background:transparent url("/intranet/imagenes/f_activa.gif") no-repeat left center;padding:0px 0px 0px 5px;}
#paginaSinMenus #menuHorizontal li a{font-weight: bold;color: #6B826B;text-decoration: none;background:transparent url("/intranet/imagenes/f_inactiva.gif") no-repeat left center;padding:0px 0px 0px 5px;}

#iconosHome a{display:block;text-align:right;padding:2px 21px 2px 0px;width:90%;font-size: 0.7em;color: #2B502E;font-weight:bold;}
#iconosHome div{float:left;width:100px;}
#iconosHome .ico1 {background:transparent url("/intranet/imagenes/ico_home1.gif") no-repeat right center;}
#iconosHome .ico2 {background:transparent url("/intranet/imagenes/ico_home2.gif") no-repeat right center;}
#iconosHome .ico3 {background:transparent url("/intranet/imagenes/ico_home3.gif") no-repeat right center;}
#iconosHome .ico4 {background:transparent url("/intranet/imagenes/ico_home4.gif") no-repeat right center;}

/* contenidos relacionados*/
#contenidoReal #asociados{width:90%;margin:10px 0px 0px 10px;padding:0px 0px 0px 0px;}
#contenidoReal #asociados div{font-size: 0.7em;font-weight: bold;color: #2c4f2e;padding:0px 0px 0px 0px}
#contenidoReal #asociados ul {width:100%;margin:0px 0px 10px 0px;}
#contenidoReal #asociados ul li{font-size: 1em;list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
#contenidoReal #asociados ul li a{background:transparent url("/intranet/imagenes/f_activa.gif") no-repeat left center;font-size: 0.7em;color: #000000;font-weight:normal;text-decoration: underline;padding:0px 0px 0px 5px;}

#paginaSinMenus #asociados{width:90%;margin:10px 0px 0px 10px;padding:0px 0px 0px 0px;}
#paginaSinMenus #asociados div{font-size: 0.7em;font-weight: bold;color: #2c4f2e;padding:0px 0px 0px 0px}
#paginaSinMenus #asociados ul {width:100%;margin:0px 0px 10px 0px;}
#paginaSinMenus #asociados ul li{font-size: 1em;list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
#paginaSinMenus #asociados ul li a{background:transparent url("/intranet/imagenes/f_activa.gif") no-repeat left center;font-size: 0.7em;color: #000000;font-weight:normal;text-decoration: underline;padding:0px 0px 0px 5px;}

/*prueba Ibon*/
.menuGenericos {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 0px;
	position: relative;
	width: 598px;
	background: #ffffff;
}
.menuGenericos UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px
}
.menuGenericos UL LI {
	DISPLAY: inline
}
.menuGenericos A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px
}
.textogeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	margin:5px 0px 0px 0px;
	PADDING-TOP: 5px;
	width:609px;
}
.textobolsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	margin:5px 0px 0px 0px;
	PADDING-TOP: 5px;
	width:600px;
}
.cont_bolsa{
	width:600px;
}

.textogeneralgenerico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	margin:30px 0px 0px 0px;
	
}
.textogeneral ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	 padding:5px 0px 4px 0px;
}
.titularContenidoG{font-size: 1.3em;font-weight: bold;color: #2C4F2E;padding:0px 0px 5px 0px}

#menuHorizontal{border-left:1px solid;width:100%;text-align:left;background-color: #eff3ef;margin:0px 0px 5px 0px;padding:5px 0px 5px 0px;}
#menuHorizontal li{border-right:1px solid;width:24%;text-align:center;font-size: 1.0em;float:left;display: inline;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:transparent;}
#menuHorizontal .horSeleccionado{border-right:1px solid;border-color:#000000;width:24%;text-align:center;display: inline;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight: bold;color: #ff9933;padding:0px 0px 0px 0px;}
#menuHorizontal li a{width:24%;text-align:center;display: inline;font-weight: bold;color: #000000;text-decoration: none;padding:0px 0px 0px 0px;}

#menuHorizontal .liBorde{border-right:1px solid;border-left:1px solid;width:24%;text-align:center;font-size: 1.0em;float:left;display: inline;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:transparent;}
#menuHorizontal .horSeleccionadoBorde{border-right:1px solid;border-left:1px solid;border-color:#000000;width:24%;text-align:center;display: inline;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight: bold;color: #ff9933;padding:0px 0px 0px 0px;}

.izqImagen{float:left; width:88px;margin:0px 0px 0px 0px;}
.img_izq {float:left; width:88px}
.derImagen{float: right; padding-right: 0.3em;}


.txtDescripcionTecladoLogin
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    FONT-WEIGHT: bold;
}

.botonLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005931;
	height: 15px;
	width: 49px;
	font-size: 10px;
}

.botonLogin2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #005931;
	height: 15px;
	width: 65px;
	font-size: 10px;
}

.textologin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 4px;
}
#imprimir{float:right;}
#botonImprimir{
	vertical-align:middle;
	float:right;
	padding:0px 1em 0px 0.7em;
	background-color: transparent;
	background-image: url(../imagenes_p/imprimir.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#botonVolver{
	vertical-align:middle;
	float:right;
	padding:0px 1em 0px 0.7em;
	background-color: transparent;
	background-image: url(/intranet/imagenes/flecha_ve.gif);
	background-repeat: no-repeat;
	background-position: left;
}

 .titulocuentas{
    font-size:18px; font-weight:bold; text-align:left
}
.lineade {  

	background-color: #73896F; 
	font-size: 1px
}

.textomenude {   
 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	text-decoration: none
}
.titularnoticiade { 

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #908D71; 
	text-decoration: none
}
.subtitulode { 

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #908D71; 
	text-decoration: none;
}
.horizontal2uni{background-color:#E7E7E7;float: left;width: 48%;margin:0px 13px 0px 0px;padding:0px 0px 0px 0px;}
.horizontal2Runi{background-color:#E7E7E7;float: right;width: 48%;margin:00px 0px 0px 0px;}
.titularColeccionpb a{font-size: 0.70em;color: #2B502E;padding: 0px 0px 0px 0px;}
.titularColeccionpb {BORDER-BOTTOM: #b3bf99 1px solid;padding: 0px 0px 0px 0px;}
.filaColluni{float:left;width: 100%;padding:14px 0px 12px 2px;margin:2px 0px 2px -1px;}
.elementoColeccionuni{float:left;width:99%;margin:0px 0px 0px 0px;}
.titularColeccionuni ul {margin:0px 0px 0px 40px;}
.titularColeccionuni ul li a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style:normal;font-weight: bold; margin:0px 0px 0px 0px;}
.izquierdabp{float:left;width:29%;margin:0px 2px 0px 0px; }
.derechabp{float:right;width:68%;}
.listaProducto{list-style-image: url("/internet/imagenes_p/pico_rojo.gif");font-weight: bold;	color: #908d71;}
.listaProductoSinImagen{list-style-type: none;}
.izquierdabolsa{/*float:left;*/margin:0px 2px 0px 0px; }
.derechabolsa{float:left;width:200px;}

.hacerseCliente{float:left;width:20%;margin:20px 0px 0px 0px;padding:0px 0px 0px 50px;}
.bbkDistancia{float:right;width:60%;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;}

/* estilos que definen el aspecto basico de los elementos */
body {
	background: #fff; font: 0.75em arial, sans-serif; color: #000;
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}
a {
	color: #000; text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* estilos para las tablas */
.tblbaskes {
	table-layout: fixed;
	vertical-align: middle;
	margin-top: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
}
.tblbaskes caption{
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	caption-side: top;
}
.tblbaskes th{
	font-size: 1.2em;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	background-color: #C2DAC2;
	border-right-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	text-transform: lowercase;
	text-align: center;
}
.tblbaskes th.fin{
	font-size: 1.2em;
	font-weight: bold;
	height: 20px;
	vertical-align: middle;
	background-color: #C2DAC2;
	border-right-color: #C2DAC2;
	border-right-width: 1px;
	border-right-style: solid;
}
.tblbaskes tr.alt{
	background-color: #EFF7EF;
}
.tblbaskes td{
	border: solid #C2DAC2 1px;
	height: 20px;
	font-size: 0.8em;
}

.tblbaskes td.centradobolsa{ text-align:center;}

.tblbaskes td a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 1em;
}
.tblbaskes td a:hover{
	text-decoration: underline;
}
div#leyenda{
	font-size:10px;
	font-style: italic;
	margin-top:10px;
}
div.leyenda{
	font-size:10px;
	font-style: italic;
	margin-top:10px;
	text-align:left;
	padding-right:10px;
	width:90%;
}
ul.colormenu {
	list-style-type: none;
	background-color: #EFF7EF;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D6F3DE;
	border-bottom-color: #D6F3DE;
	clear:left;
	display:block;
	margin: 0;
	padding: 0px;
	width: 100%;
}
ul.colormenu li {
	float:left;
	display: inline;
	background-repeat: no-repeat;
	margin-left: 0.5em;
	width: 30%;
}
ul.colormenu li.c20 {
	float:none;
	display: inline;
	background-repeat: no-repeat;
	margin-left: 1em;
}

/* estilo para los detalles de los productos */
div.cuadro {
	margin: 0.2em 0em 1em; padding:0px 0px 0px 10px; border-right: #C2DAC2 1px solid; border-top: #C2DAC2 1px solid; border-left: #C2DAC2 1px solid; border-bottom: #C2DAC2 1px solid;  width: 97%;
}
/* estilo para el bloque de documentos en los detalles de productos */
div.cuadrodoc {
	/*float: left; margin: 0.2em 0em 1em; width: 100%; border-right: #C2DAC2 1px solid; border-top: #C2DAC2 1px solid; border-left: #C2DAC2 1px solid; border-bottom: #C2DAC2 1px solid;*/
	margin: 0.2em 0em 1em; padding:0px 0px 0px 10px; border-right: #C2DAC2 1px solid; border-top: #C2DAC2 1px solid; border-left: #C2DAC2 1px solid; border-bottom: #C2DAC2 1px solid;  width: 97%;
}
/* estilo de las cabeceras de los documentos */
div.cuadro h3, div.cuadrodoc h3 {
	margin-top: 0.2em; font-weight: bold; font-size: 12px; 
	/*margin-left: 7px;*/
}

div.cuadro div.texto,div.cuadrodoc div.texto {
	padding-left: 1em; margin-bottom: 0.5em; margin-right: 1em
}

#docizq {
	float: left; width: 45%
}
#docdrh {
	width: 45%;
}
#docizq h4 {
	margin-top: 0.2em; font-weight: bold; font-size: 12px; color: #000000
}
/*	font-weight: bold; font-size: 10px; color: #908d71 */
#docdrh h4 {
	margin-top: 0.2em; font-weight: bold; font-size: 12px; color: #000000
}
/* estilos para las listas de opciones como menus horizontales */
div.elemento {
	z-index: 1; margin: 1em 0em; width:97%; position: relative;
}
div.elemento div.imagen {
	z-index: 2; float: left; margin: 0 7px 0 0;margin-right:7px; position: relative
}
div.elemento div.intro {
	z-index: 2; margin: 0em; 
}
div.elemento div.intro div.titulomenu {
	margin-top: 0em; font-size: small; position: relative; text-align:right;FLOAT: right;
}

/* estilo para mostrar listas como menus horizontales */
ul.listasmenu {
	list-style-type: none;
	margin: 0px;
	padding: 0em;
}
ul.listasmenu li {
	background-position: left center;
	display: inline;
	margin: 0em;
	background-repeat: no-repeat;
	padding: 0em;
}
/* estilo para el titulo de la pagina en h1 */
h1.titulopagina {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 1.7em; padding-bottom: 10px; color: #D1F0D9; padding-top: 0px
}

/* estilos para el menu de imprimir y volver */
.volver {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 7px 0px 0px; width: 598px; padding-top: 0px; text-align: right
}
#minimenu {
	font-size: 93%; float:left; width:598px; line-height: normal
}
#minimenu ul {
	padding-right: 10px; padding-bottom: 0px; padding-top: 10px; list-style-type: none
}
#minimenu li {
	padding-right: 0.1em; background-position: left center; display: inline; padding-left: 1em; background-image: url(/internet/estilos/../imagenes_p/f_verde.gif); padding-bottom: 0em; margin: 0.2em 1.5em 0.1em 1em; padding-top: 0em; background-repeat: no-repeat
}
#minimenu li.imprimir {
	padding-right: 0.1em; background-position: left center; display: inline; padding-left: 1.3em; background-image: url(/internet/estilos/../imagenes_p/imprimir.gif); padding-bottom: 0em; margin: 0.2em 1.5em 0.1em 1em; padding-top: 0em; background-repeat: no-repeat
}
#minimenu li.cerrar {
	padding-right: 0.1em; background-position: left center; display: inline; padding-left: 1.3em; background-image: url(/internet/estilos/../imagenes_p/cerrar.gif); padding-bottom: 0em; margin: 0.2em 1.5em 0.1em 1em; padding-top: 0em; background-repeat: no-repeat
}
/* estilo para los parrafos en el menu izquierdo */
.menu p{
	margin: 5px 0px 5px 6px; 
}

/* estilo para los menus horizontales de los fondos de inversion*/
#menuhorizontal5 {
	border-right: 1px solid #000000; padding: 0px; margin: 0px; width: 100%; text-align: left
}
#menuhorizontal5 li {
	border-left: 1px solid #000000; padding: 0px; display: inline; font-size: 1em; background: none transparent scroll repeat 0% 0%; float: left; margin: 0px; width: 19.5%; text-align: center
}
#menuhorizontal5 .horseleccionado {
	padding: 0px; display: inline; font-weight: bold; margin: 0px; width: 19.5%; color: #ff9933; text-align: center
}
#menuhorizontal5 li a {
	padding-right: 0px; display: inline; padding-left: 0px; font-weight: bold; padding-bottom: 0px; width: 19.5%; color: #000000; padding-top: 0px; text-align: center; text-decoration: none
}
#menuhorizontal5 .liborde {
	border-right: 1px solid; padding-right: 0px; display: inline; padding-left: 0px; font-size: 1em; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; margin: 0px; border-left: 1px solid; width: 19.5%; padding-top: 0px; text-align: center
}
#menuhorizontal5 .horseleccionadoborde {
	border-right: #000000 1px solid; padding-right: 0px; display: inline; padding-left: 0px; font-weight: bold; border-bottom-color: #000000; padding-bottom: 0px; margin: 0px; border-left: #000000 1px solid; width: 19.5%; color: #ff9933; border-top-color: #000000; padding-top: 0px; text-align: center
}
DIV.elemento DIV.intro H3 a{
	 font-weight:normal; text-align:left; text-transform:lowercase;color:#025402;
}
.elementoColeccionServicios{width:99%;margin:0px 5px 0px 2px;}
/*datos identificativos BASKE*/
div.fechCons{width:100%;}
.datosIdenDT{position:relative;float:left;width:23%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.datosIdenDD{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.patrimonioDT{position:relative;float:left;width:23%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.patrimonioDD{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
div.entGest{width:100%;}
.entidadGestoraDT{position:relative;float:left;width:23%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.entidadGestoraDD{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.participesDT{position:relative;float:left;width:23%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.participesDD{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
div.entDepositaria{width:100%;}
.entidadDepositariaDT{position:relative;float:left;width:23%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.entidadDepositariaDD{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.aportacionMinimaDT{position:relative;float:left;width:23%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.aportacionMinimaDD{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}

/*datos identificativos PLANES PENSIONES*/
.datosIdenDTplan{position:relative;float:left;width:19%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.datosIdenDDplan{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.patrimonioDTplan{position:relative;float:left;width:19%;margin: 0px 3px 0px 33px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.patrimonioDDplan{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.entidadGestoraDTplan{position:relative;float:left;width:19%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.entidadGestoraDDplan{position:relative;float:left;width:30%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
/*.entidadGestoraDDplan p{
	height:10px;margin: 0px 0px 0px 0px;
}*/
.participesDTplan{position:relative;float:left;width:19%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.participesDDplan{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.entidadDepositariaDTplan{position:relative;float:left;width:19%;margin: 0px 3px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.entidadDepositariaDDplan{position:relative;float:left;width:24%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.aportacionMinimaDTplan{position:relative;float:left;width:19%;margin: 0px 3px 0px 33px; text-align:left;font-weight:normal;font-size:1em;padding:4px 0px;}
.aportacionMinimaDDplan{position:relative;float:left;width:10%;margin: 0px 5px 0px 7px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}

/*rentabilidades BASKE*/
.rentaCursoDT{position:relative;float:left;width:39%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.rentaCursoDD{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.renta5aDT{position:relative;float:left;width:30%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.renta5aDD{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.renta12mDT{position:relative;float:left;width:39%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.renta12mDD{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.rentaInicioDT{position:relative;float:left;width:30%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.rentaInicioDD{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.renta3aDT{position:relative;float:left;width:39%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.renta3aDD{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}

/*rentabilidades PLANES PENSIONES*/
.rentaCursoDTplan{position:relative;float:left;width:39%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.rentaCursoDDplan{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.renta5aDTplan{position:relative;float:left;width:30%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.renta5aDDplan{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.renta12mDTplan{position:relative;float:left;width:39%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.renta12mDDplan{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.rentaInicioDTplan{position:relative;float:left;width:30%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.rentaInicioDDplan{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}
.renta3aDTplan{position:relative;float:left;width:39%;margin: 0px 5px 0px 0px; text-align:left;font-weight:normal;font-size:1em;padding:5px 0px;}
.renta3aDDplan{position:relative;float:left;margin: 0px 5px 0px 0px; text-align:left;font-weight:bold;font-size:1em;padding:5px 0px;}

/*Inicio Estilos tablas de datos para catalogo productos*/
.ancho1{width:30%;text-align:left;font-weight:normal;}
.ancho2{width:20%;text-align:left;font-weight:bold;}
.tablaPlanes{
	
	width:98%; 
	border:0;
	float:right;
}
/*Fin estilos tablas de datos catalogo productos*/

#contenido_idioma{
	margin: 0px;
	float: left;
	width: 780px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}