body{
	color: #3C3B3B;
	font-family:Arial, Helvetica, sans-serif;
}
#todo{width:96em;}
#cabecera{
	background:none;
}
#logo_principal {
    float: left;
    margin: 2em 0 0;
    width: 24em;
}
#logo_principal a img {
    left: 0;
}
#banner_cabecera {
    margin-top: 3.5em;
}
#herramientas {
	background:none;
	display:inline;
	float:right;
    margin: 2em 0 0 0;
    position: relative;
    top: 0;
    width: 13em;
}
#herramientas #servicios {
    width: auto;
}
#herramientas a.mapa_web {display:none;}
#herramientas form.selec_idioma {
    width: 12.2em;
}
#selec_idioma_select {
	background:transparent url(../../../../img/seleccion_idiomas_7.gif) no-repeat 0 0;
	width:11.1em;
}
#selec_idioma_iconselectholder {width: 11em;}
html>/**/body #selec_idioma_iconselectholder {width: 10.9em;}
.selec_idioma_selectitems img {
    height: 1.45em;
    visibility: hidden;
    width: 0.1em;
}
#bandera_es, #bandera_en, #selec_idioma_select img {
    display: none;
}
#acceso {
	background:url(../../../../img/acceso_7_bg.gif) repeat-x 0 0 #F4F4F4;
    border: 0.1em solid #E3E3E3;
    float: right;
    height: 4.2em;
	margin: 1em 0;
    padding: 0;
    width: 34.2em;
}
.acceso_izq, .acceso_der{display:none;}
#acceso a {
    color: #007457;
	display:inline;
    font-size: 1em;
	letter-spacing:-0.01em;
    line-height: 1.2em;
	padding-left:1.5em;
}
#acceso a.acceso_banca {
	background:url(../../../../img/fnd_btnAcceso.jpg) no-repeat;
    float: left;
    font-size: 1.2em;
    height: 2em;
    line-height: 1em;
    margin: 0.25em 0 0.25em 1.15em;
    padding: 0.5em 1.8em 0.5em 10em;
    width: 5em;
}
#acceso a.acceso_banca:hover {background:url(../../../../img/fnd_btnAcceso2.jpg) no-repeat;}
#acceso a.dnie {
    float: left;
    font-weight: normal;
	margin-top: 0.25em;
}
#acceso ul{float:left;}
/********************************* COLUMNAS PRINCIPALES *****************************************/
#columna_uno {
	background:url(../../../../img/fondo_menu_home.gif) repeat-x #F5F5F5;
	display:inline;
	width: 22.8em;
}
#columna_dos {width: 73em;}
/********************************* MENUS *****************************************/
#menu_situacion{}
#menu_situacion ul{
	float:right;
	padding-right: 0.5em;
	width:19.5em;
}
#menu_situacion li{display: inline;}
#menu_situacion li a{
	background:url(../../../../img/flecha.png) right center no-repeat;
    color: #383838;
    font-size: 1.1em;
    margin-left: 0.8em;
    padding-right: 0.5em;
    text-decoration: none;
}
#menu_situacion li a:hover{color:#007457;}
#menu_situacion li h2.selec a{
	background:none;
    float: right;
    font-size: 1.8em;
    font-weight: 900;
    margin: 0 0 1.5em;
    padding: 0;
    text-align: right;
    width: 100%;
}
/********************************* BUSCADOR *****************************************/
#capa_buscador{
    float: left;
    width: 100%;
}
form#form_buscador{
	display:inline;
    float: left;
    line-height: 1em;
    margin: 2.5em 0 0 2.25em;
    width: auto;
}
form#form_buscador legend{display:none;}
form#form_buscador label{
	float: left;
    font-size: 1.1em;
    line-height: 1.7em;
    margin-right: 0.3em;
}
form#form_buscador #buscador {
	background:#fff;
	border:0.1em solid #bebebe;
	float:left;
	font-size: 1.1em;
	height:1.4em;
	padding:0 0.25em;
	width:10.8em;
}
form#form_buscador #buscar {
	background:transparent url(../../../../img/lupa_buscar_6.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#007856;
	cursor: pointer;
	float:left;
	font-size:1.1em;
	height:1.55em;
	line-height:1.5em;
	margin:0;
	overflow:hidden;
	padding:0.05em 0;
	text-indent:-10em;
	width:2.1em;
}
/********************************* PROMOCIONES COLUMNA IZQ *****************************************/
#promociones{
	background:#fff;
	float:left;
	width:100%;
	padding-top:2em;
}
#promociones.home{
	background:none;
	padding-top: 3em;
}
#promociones .promocion{
    margin-top:0.5em;
    float: left;
    width:100%;
}
#promociones.home .promocion{margin: 3em 0 0;}
#promociones .promocion p{
	margin-bottom:1em;
}
#promociones.home .promocion a.hacer_cliente_es{
	background:url(../../../../img/hagase_cliente_7_bg.gif) no-repeat;
    color: #383838;
    font-size: 1.2em;
    padding: 1em 2.8em 1em 1.35em;
    text-decoration: none;
}
#promociones.home .promocion a.hacer_cliente_es:hover{background:url(../../../../img/hagase_cliente_7_bg_h.gif) no-repeat;}
#promociones .promocion a.hacer_cliente_es{
	background:url(../../../../img/hagase_cliente_int_7_bg.gif) no-repeat;
    color: #383838;
    font-size: 1.2em;
    padding: 1em 2.8em 1em 1.5em;
    text-decoration: none;
}
#promociones .promocion a.hacer_cliente_es:hover{background:url(../../../../img/hagase_cliente_int_7_bg_h.gif) no-repeat;}
/********************************* MENU NAVEGACION IZQUIERDA*****************************************/
h3 {
	border:none;
    font-size: 1.1em;
    font-weight: normal;
}
#divrootmenu ul, #divrootmenu ul li, #divrootmenu ul li ul {
    display: inline;
    padding-left: 1%;
    width: 99%;
}
#divrootmenu ul li ul li {
	padding-left: 2.25em;
	width:16.5em;
}
#divrootmenu ul li ul li span.lnkImg, #divrootmenu ul li ul li span.img, #divrootmenu ul li ul li span.img_opened {
	background:url(../../../../img/flecha_menu.gif) no-repeat 0 50%;
	float:right;
	width: 0.75em;
}
#divrootmenu h3 a {
	float: left;
    height: 2.5em;
    line-height: 2.5em;
    padding-left: 2.5em;
}
#divrootmenu li.selected a.operar_en_el_dia_a_dia, #divrootmenu li a.operar_en_el_dia_a_dia:hover{background:url(../../../../img/operar_icono.gif) no-repeat 0 50%;}
#divrootmenu li.selected a.ahorrar-invertir, #divrootmenu li a.ahorrar-invertir:hover{background:url(../../../../img/ahorrar_icono.gif) no-repeat 0 50%;}
#divrootmenu li.selected a.te_financiamos, #divrootmenu li a.te_financiamos:hover{background:url(../../../../img/financiacion_icono.gif) no-repeat 0 50%;}
#divrootmenu li.selected a.vivir_seguro, #divrootmenu li a.vivir_seguro:hover{background:url(../../../../img/vivir_icono.gif) no-repeat 0 50%;}

#divrootmenu li a.operar_en_el_dia_a_dia {background:url(../../../../img/operar_icono_gris.gif) no-repeat 0 50%;}
#divrootmenu li a.ahorrar_invertir {background:url(../../../../img/ahorrar_icono_gris.gif) no-repeat 0 50%;}
#divrootmenu li a.vivir_seguro {background:url(../../../../img/vivir_icono_gris.gif) no-repeat 0 50%;}
#divrootmenu li a.te_financiamos {background:url(../../../../img/financiacion_icono_gris.gif) no-repeat 0 50%;}

#divrootmenu ul li ul li a {
	text-decoration: none;
	width:17.4em;
}
#divrootmenu ul li ul li a:hover, #divrootmenu h3 a:hover {
	color:#007457;
	text-decoration: underline;
}
#divrootmenu ul li ul li ul {border:none; width:auto;}
#divrootmenu ul li ul li.selected, #divrootmenu ul li ul li.begin_selected, #divrootmenu ul li ul li.end_selected, #divrootmenu ul li ul li.begin_end_selected{width:17em;}
#divrootmenu ul li ul li.selected span, #divrootmenu ul li ul li.begin_selected span, #divrootmenu ul li ul li.end_selected span, #divrootmenu ul li ul li.begin_end_selected span{
	background:url(../../../../img/menu_selected_bg.jpg) repeat 0 0;
	margin: 0 0 0 -0.5em;
    padding: 0.2em 0 0.2em 0.5em;
    width: 16.8em;
}
#divrootmenu ul li ul li.selected a, #divrootmenu ul li ul li.begin_selected a, #divrootmenu ul li ul li.end_selected a, #divrootmenu ul li ul li.begin_end_selected a {
	background:none;
	color:#fff;
	font-weight:900;
	width: 15.5em;
}
#divrootmenu ul li ul li ul li.selected a, #divrootmenu ul li ul li ul li.begin_selected a, #divrootmenu ul li ul li ul li.end_selected a, #divrootmenu ul li ul li ul li.begin_end_selected a, 
#divrootmenu ul li ul li.selected ul li.selected a, #divrootmenu ul li ul li.selected ul li.begin_selected a, #divrootmenu ul li ul li.selected ul li.end_selected a, #divrootmenu ul li ul li.selected ul li.begin_end_selected a, 
#divrootmenu ul li ul li.begin_selected ul li.selected a, #divrootmenu ul li ul li.begin_selected ul li.begin_selected a, #divrootmenu ul li ul li.begin_selected ul li.end_selected a, #divrootmenu ul li ul li.begin_selected ul li.begin_end_selected a, 
#divrootmenu ul li ul li.end_selected ul li.selected a, #divrootmenu ul li ul li.end_selected ul li.begin_selected a, #divrootmenu ul li ul li.end_selected ul li.end_selected a, #divrootmenu ul li ul li.end_selected ul li.begin_end_selected a{
	font-weight:900;
	text-decoration:underline;
}
#divrootmenu ul li ul li.selected span.lnkImg, #divrootmenu ul li ul li.begin_selected span.lnkImg, #divrootmenu ul li ul li.end_selected span.lnkImg, #divrootmenu ul li ul li.begin_end_selected span.lnkImg, #divrootmenu ul li ul li.selected span.img, #divrootmenu ul li ul li.begin_selected span.img, #divrootmenu ul li ul li.end_selected span.img, #divrootmenu ul li ul li.begin_end_selected span.img, #divrootmenu ul li ul li span.img_opened{
	background:url(../../../../img/flecha_menu_selected.jpg) no-repeat 0 50%;
	left: -0.25em;
	margin: 0 0 -2em 0;
	padding: 0.25em;
	width:0.5em;
}
#divrootmenu ul li ul li span.img_opened {background:url(../../../../img/flecha_menu_sub_selected.jpg) no-repeat 0 50%;}
#divrootmenu ul li ul li ul li, #divrootmenu ul li ul li ul li span {width:14em;}
#divrootmenu ul li ul li ul li span.lnkImg {display:none;}
#divrootmenu ul li ul li.selected ul li a, #divrootmenu ul li ul li.begin_selected ul li a, #divrootmenu ul li ul li.end_selected ul li a, #divrootmenu ul li ul li.begin_end_selected ul li a{
	background:none;
	color:#3C3B3B;
    font-weight: normal;
    text-decoration: none;
	width:14em;	
}
#divrootmenu ul li ul li.selected ul li a:hover, #divrootmenu ul li ul li.begin_selected ul li a:hover, #divrootmenu ul li ul li.end_selected ul li a:hover, #divrootmenu ul li ul li.begin_end_selected ul li a:hover {
	color:#007457;
	text-decoration:underline;
}
#divrootmenu ul li ul li.selected li span, #divrootmenu ul li ul li.begin_selected li span, #divrootmenu ul li ul li.end_selected li span, #divrootmenu ul li ul li.begin_end_selected li span {
	background:none;
	width:auto;
}
#divrootmenu ul li ul li ul li.selected span, #divrootmenu ul li ul li ul li.begin_selected span, #divrootmenu ul li ul li ul li.end_selected span, #divrootmenu ul li ul li ul li.begin_end_selected span{
	background:none;
}
/********************************* MENU HORIZONTAL*****************************************/
#menu_horizontal{
    float: left;
    margin: 0.5em 0 1.8em 2%;
    width: 95%;
}
#menu_horizontal #caja_menu{}
#menu_horizontal #caja_menu ul{}
#menu_horizontal #caja_menu ul li{
    float: left;
    margin: 0 1em 0 0;
}
#menu_horizontal #caja_menu ul li h3{
	border:none;
	width:auto;
}
#menu_horizontal #caja_menu ul li h3 a{}
#menu_horizontal #caja_menu ul li h3 a span{}
/********************************* RASTRO DE MIGAS *****************************************/
html>/**/body #rastro_migas, #rastro_migas {margin:0 0 0 1%;}
#rastro_migas a {color:#7b7d7c;}
/********************************* CONTENIDO *****************************************/
#contenido{
    float: right;
    min-height: 52em;
    width: 71.5em;
}
/********************* CONTENIDO:MENU HOME **************************/
#menu_principal_home{margin-left: -1.5em;}
#menu_home{
    color: #FFFFFF;
    float: left;
    height: 14.3em;
    padding: 34em 0 0 1.6em;
    position: absolute;
    width: 71.3em;
    z-index: 30;
}
#menu_home .titulo_menu_home{
    font-size: 2em;
    font-weight: 900;
	margin-bottom: 0.75em;
	padding-left:0.5em;
}
#menu_home ul li{
    float: left;
    list-style: none;
    text-align: center;
    width: 25%;
}
#menu_home ul li a{
    color: #FFFFFF;
    float: left;
    font-size: 1.45em;
    height: 5.9em;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#menu_home ul li a:hover{ position:relative;}
.operar_en_el_dia_a_dia{
	background:url(../../../../img/operar.png) bottom center no-repeat;
}
.operar_en_el_dia_a_dia:hover{
	background:url(../../../../img/operarH.png) bottom center no-repeat;
}
.ahorrar_invertir{
	background:url(../../../../img/ahorrar.png) bottom center no-repeat;
}
.ahorrar_invertir:hover{
	background:url(../../../../img/ahorrarH.png) bottom center no-repeat;
}
.te_financiamos{
	background:url(../../../../img/financiacion.png) bottom center no-repeat;
}
.te_financiamos:hover{
	background:url(../../../../img/financiacionH.png) bottom center no-repeat;
}
.vivir_seguro{
	background:url(../../../../img/vivir.png) bottom center no-repeat;
}
.vivir_seguro:hover{
	background:url(../../../../img/vivirH.png) bottom center no-repeat;
}
#menu_home ul{padding:0 1em;}
#menu_home ul li a span, #menu_home ul li a span em{ display:none;}
#menu_home ul li a:hover span{
	background:url(../../../../img/flecha2.png) no-repeat center bottom;
    display: block;
	float:left;
	height:0.8em;
}
#menu_home ul li a:hover span em{
    background: #F5F5F5;
    color: #333333;
    display: block;
    font-size: 0.7em;
	font-style:normal;
    margin: -7.8em 0.7em;
    padding: 1em;
    position: relative;
    text-align: left;
    width: 12.4em;
}
#fondo_menu_home{
	background:url(../../../../img/fndVerde.png) no-repeat center bottom;
    float: left;
    height: 14.3em;
    padding: 34em 0 0 2.2em;
    position: absolute;
    width: 70.7em;
    z-index: 10;
}
#marco{position:relative; z-index:20; float:left;}
#img_menu_home{position:absolute; float:left; z-index:5}
/********** estilos css3 *************/
#img_menu_home img{
	-moz-border-radius:2em;
	-webkit-border-radius:2em;
}
#fondo_menu_home{
	-moz-border-radius:2em;
	-webkit-border-radius:2em;
}
/********************* CONTENIDO:MENU ENLACES -MENU B **************************/

.menu_b{
    background: #F5F5F5;
    float: left;
	font-size:1.2em;
    font-weight: 900;
	margin:0;
    width: 100%;
}
.menu_b h3{
	background:url(../../../../img/asterisco.png) no-repeat 0 50%;
	color: #006149;
    float: left;
    font-weight: 900;
    line-height: 2em;
    margin: 0 0.5em;
    padding-left: 1.5em;
    width: auto;
}
#contenido .menu_b ul{
    float: none;
    margin: 0;
    padding: 0;
}
#contenido .menu_b ul li{
    line-height: 2em;
    list-style: none;
}
#contenido .menu_b ul li a{
    color: #4E4D4D;
	line-height: 2em;
    text-decoration: none;
}
#contenido .menu_b ul li a:hover{text-decoration: underline;}
/********************* CONTENIDO:PLANTILLA **************************/
#celda1_1_b, #celda1_2_b, #celda1_3_b, #celda1_4_b, #celda1_5_b, #celda1_6_b, #celda1_7_b, #celda1_8_b, #celda1_9_b, #celda1_10_b, #celda1_11_b, #celda1_12_b, #celda2_1_b, #celda2_2_b, #celda2_3_b, #celda2_4_b, #celda2_5_b, #celda2_6_b, #celda2_7_b, #celda2_8_b, #celda2_9_b, #celda2_10_b, #celda2_11_b, #celda2_12_b, #celda3_1_b, #celda3_2_b, #celda3_3_b, #celda3_4_b, #celda3_5_b, #celda3_6_b, #celda3_7_b, #celda3_8_b, #celda3_9_b, #celda3_10_b, #celda3_11_b, #celda3_12_b, #celda4_1_b, #celda4_2_b, #celda4_3_b, #celda4_4_b, #celda4_5_b, #celda4_6_b, #celda4_7_b, #celda4_8_b, #celda4_9_b, #celda4_10_b, #celda4_11_b, #celda4_12_b, #celda5_1_b, #celda5_2_b, #celda5_3_b, #celda5_4_b, #celda5_5_b, #celda5_6_b, #celda5_7_b, #celda5_8_b, #celda5_9_b, #celda5_10_b, #celda5_11_b, #celda5_12_b, #celda6_1_b, #celda6_2_b, #celda6_3_b, #celda6_4_b, #celda6_5_b, #celda6_6_b, #celda6_7_b, #celda6_8_b, #celda6_9_b, #celda6_10_b, #celda6_11_b, #celda6_12_b, #celda7_1_b, #celda7_2_b, #celda7_3_b, #celda7_4_b, #celda7_5_b, #celda7_6_b, #celda7_7_b, #celda7_8_b, #celda7_9_b, #celda7_10_b, #celda7_11_b, #celda7_12_b, #celda8_1_b, #celda8_2_b, #celda8_3_b, #celda8_4_b, #celda8_5_b, #celda8_6_b, #celda8_7_b, #celda8_8_b, #celda8_9_b, #celda8_10_b, #celda8_11_b, #celda8_12_b, #espacio_1_b, #espacio_2_b, #espacio_3_b, #espacio_4_b, #espacio_5_b, #espacio_6_b, #espacio_7_b, #espacio_8_b, #espacio_9_b, #espacio_10_b, #espacio_11_b, #espacio_12_b {
    border: 0.1em solid #CFCDCD;
}
.colum_tres #espacio_1, .colum_tres #espacio_2 {width:24%;}
.colum_tres #espacio_3 {width:45%;}
/********************* CONTENIDO:INFOPORTADA **************************/
#contenido #plantilla .titulo_infoportada, .titulo_infoportada {
	background:url(../../../../img/titulo_infoportada_bg.gif) repeat-x;
	border-bottom: 0.1em solid #CFCDCD;
	color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1em;
    padding: 0.75em 0;
    text-align: center;
}
#contenido .infoportada p {padding: 0 0.5em;}
#contenido .infoportada a.mas_info, a.mas_info {
	background:url(../../../../img/mas_info.gif) no-repeat;
    float: right;
    height: 2.1em;
    margin: 0 0.5em 0.5em 0;
    overflow: hidden;
    text-indent: -1000em;
    width: 6.3em;
}
#contenido .infoportada a.mas_info:hover, a.mas_info:hover {background:url(../../../../img/mas_info_h.gif) no-repeat;}
#contenido #plantilla .titulo_producto, #contenido #agrupacion_productos .titulo_producto, #contenido .producto_suelto .titulo_producto {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 1.75em;
    padding: 0;
}
#plantilla .menu_b{
	background:none;
	margin-top: -1em;
}
#banner_principal {display:none;}
/********************************* PIES DE PÁGINA *****************************************/
#pie_pagina{
	border:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	margin:0;
}
#pie_pagina ul{width:99em;}
#pie_pagina a{text-decoration:none;}
#pie_pagina a:hover{text-decoration:underline;}
#pie_pagina #pie_1, #pie_pagina #pie_2, #pie_pagina #pie_3{margin-top: 1em;}
#pie_pagina #pie_2{border-top: 1px dotted #E0E0E0;}
#pie_pagina #pie_2 a{color:#666;}
#pie_pagina #pie_3 .titulo_pie{
	color: #077056;
    font-size: 1.2em;
    font-weight: 900;
}
#pie_pagina #pie_3 a{margin: 0 2.5em;}