/* Site de particulares (es_ES) - Caixa Galicia */
body { 
	background: #FFFFFF url(../wvio004_contenido/images/wvio004m_fondoweb.gif) repeat-x;
	margin: 0em;
	padding: 0em;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #00337F; 
	}
	
a { font-weight: bold; }
	a:link { color: #06adec; }
	a:visited { color: #00337F; }
	a:hover { color: #06ADEC; }
	a:active { color: #00337F; }
	a img { border: 0em; }
	
.pestana_emp { width: 99px;height: 33px;float: left; }
.pestana_part { width: 98px;height: 33px;float: left; }
	
/* Listados */

ul { list-style-image: url(../images/bullet1.gif);margin-bottom:0.5em; }
	ul li { margin-top: 1em; }
		ul li ul { list-style-image:url(../images/bullet2.gif);margin-bottom:0.5em; }
			ul li ul li ul { list-style-image:url(../images/bullet3.gif);margin-bottom:0.5em; }

li.nobullet {list-style-type: none;}

/* .............................................................. */

/* Formularios */

form { margin: 0em; padding: 0em;}
select { font-size: 1em; }
input { font-size: 1em; }

/* .............................................................. */
	
/* Individuales ................................................. */

/* Alineacion */
.izquierda { text-align: left; }
.derecha { text-align: right; }
.centrado { text-align: center; }

.arriba { vertical-align: top; }
.centrado_ver { vertical-align: middle; }
.abajo { vertical-align: bottom; }

.centradoSeparador {
	text-align: center;
	border-bottom-width: 0.1em;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 1em;
	padding-top: 1em;
	clear:both;
}
.centradoSeparador img { float:right; }


/* Tamanho */
.ancho { width: 95%; }
.mitad { width: 45%; }

/* Fuente */
.capitalz { text-transform: capitalize }


/* Listas */
.nivel1 { list-style-image: url(../images/bullet1.gif); }
.nivel2 { list-style-image: url(../images/bullet2.gif); }
.nivel3 { list-style-image: url(../images/bullet3.gif); }

.bulletLateral { list-style-image: url(../images/bullet_principal.gif); margin-left:1.4em; margin-top:0em; padding:0.5em; }

.bulletFlecha { list-style-image: url(../images/flecha_azul.gif); }


/* Margenes y contenido */

.indentado1 { margin-left: 4em; }
.indentado2 { margin-left: 7em; }
.indentado3 { margin-left: 10em; }


.overflow_hidden { overflow: hidden; }


/* Posicion */
.float_left {float: left; }
.float_right {float: right; }
.clear {clear: both;}
.clear_left {clear: left;}
.clear_right {clear: right;}

.clearfix {clear:both}
.clearfix:after{clear:both;content:".";display:block;height:0pt;visibility:hidden;}


/* Visibilidad */

.oculto { display: none; }


/* ............................................................... */

/* Estructura .................................................... */

.plt_contenedor { padding: 0em;width: 79.5em;margin: 0 auto;text-align: left; }
.plt_menu {
	width: 16em!important;
	background-color: #FFFFFF;
	float: left;
	height: 100%;
	padding-top: 0.4em;
	padding-right: 0.4em;
	padding-left: 0.4em;
}
.plt_menu li { margin-top:0.5em; }
.plt_contenido { float: left;width: 60.5em;padding-left: 1em; }
.plt_contenido_lateral { float: left;width: 45em; padding-left:1em; }
.plt_lateral {
	float: left;
	width: 15em;
	padding-right: 0.4em;
}
.plt_piepagina { 
	padding: 1.5em;
	padding-right: 1em;
	clear: both;
}

/* ............................................................... */

/* Cabecera ...................................................... */

.logo { border: 0;width: 19em;float: left;padding-left: 1em;padding-top: 1.6em; }
.logoDerecha { float:right; margin-top:2.5em; margin-right:0.5em; }
.logoDerecha a{
	display:block;
	margin:-1em 0em 0em -5em;
	position:absolute;
}

.contenedorCabecera { text-align: left;padding-right: 0.6em;padding-bottom: 0.6em; height:7.7em}
.fondo_gris{
	height:2.5em;
	text-align:left;
}
.barra_nav_sup {
	text-align: left;
	padding: 0.4em;
	padding-right: 0.6em;
	padding-bottom:0.6em;
	height:1.8em;
}
body:nth-of-type(1) .barra_nav_sup {
  	padding-bottom:0.8em!important;
} 

.nav_sup { text-align: left;padding: 0.4em;float:left; font-size:0.9em; }
	.nav_sup .menu_superior { margin: 0em;padding: 0em; }
		.nav_sup .menu_superior li { display: inline;list-style-type: none;list-style-image: none;padding-right:0.6em;padding-left:0.6em;border: 0em solid black;border-right-width: 0.1em; }
		.nav_sup a { font-weight:normal; color: #00337f; }
		.nav_sup a:hover { color: #06adec; }
		.nav_sup .menu_superior .ultima_opcion { border: 0em; }

.sel_idioma { float: right;padding: 0.4em; font-size: 0.9em; }
	.sel_idioma .seleccionado {
	color: #666666;
	font-weight:bold;
	/* border-right: 0.1em solid #00337F; */
}
	.sel_idioma a { font-weight:normal; color: #00337f; margin-left:0.6em; }
	.sel_idioma a:hover { color: #06adec; }

.pestana_emp { width: 9.5em;height: 2.5em;float: left; }
.pestana_part { width: 9.5em;height: 2.5em;float: left; }
.btn_cliente { text-align: right;float:right; padding-top:0.3em; padding-right:2em; }



/* ............................................................... */

/* Pie ........................................................... */

.plt_pie {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size:0.75em;
                clear:both;
}
.pieColumna {
                padding: 2em;
                border-width:0.1em;
                border-color:#CCCCCC;
                border-right-style: dashed;
                float:left;
}
.pieColumna li {
                margin-left:-2.5em;
                list-style-image:url(../wvio004_contenido/images/bullet_pie.gif);
				list-style-type:none;
                color:#06adec;
                size:0.2em;
                margin-top:0.2em;
}
.pieColumna a {
                color:#666666;
                text-decoration:none;
                font-weight:normal;
}
.pieColumna a:hover {
                color:#06ADEC;
                text-decoration:underline;
}
.pieColumnaSinBorde {
                padding: 2.4em;
                float:left;
}
.pieColumnaSinBorde li {
                margin-left:-2.3em;
                list-style-image:url(../wvio004_contenido/images/bullet_pie.gif);
                color:#06adec;
                size:0.2em;
                margin-top:0.2em;
}
.pieColumnaSinBorde a {
                color:#666666;
                text-decoration:none;
                font-weight:normal;
}
.pieColumnaSinBorde a:hover {
                color:#06ADEC;
                text-decoration:underline;
}
.float_left {
                float:left;
}
.logosRedesIzq {
                float:left;
                width:2em;
                height:4em;
}
.logosRedesCentr {
                float:left;
                height:4em;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:1em;
				margin-top: 1.6em;
				margin-left:1em;
}
.logosRedesCentr img { margin-top:-1.6em; }
.logosRedesDer {
                float:right;
                width:1.5em;
                height:4em;
}
.float_right {
                float:right;
}
.copyright {
                float:right;
                color:#999999;
                padding-top:1em;
}
.copyright a {
                color:#999999;
                text-decoration:none;
                font-weight:normal;
					 font-size:10px;
					 letter-spacing: -0.1em;
}
.copyright a:hover {
                color:#06ADEC;
                text-decoration:underline;
}
.logosSociales { height:1em; }
.zonaLogosSociales {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size:0.75em;
                clear:both;
				background-image:url(../wvio004_contenido/images/bg_logos_redes_01c.gif);
				height:4.8em;
}

/* ............................................................... */

/* Menu .......................................................... */

.plt_menu .menu_lateral { }
	.plt_menu .menu_lateral li { list-style-image: url(../images/wvio004m_menu_nivel3_Particulares.gif); margin-left:-1em; }
	.plt_menu .menu_lateral .submenu { list-style-image: url(../images/wvio004m_menu_nivel1.gif); }
	.plt_menu .menu_lateral .desplegado { list-style-image: url(../images/wvio004m_menu_nivel2.gif); }
		.plt_menu .menu_lateral li a { color: #00337F;display: block;font-size: 0.9em;font-weight: bold;padding: 0.2em;padding-left: 0em;text-decoration: none }
		.plt_menu .menu_lateral li ul { margin-left: 0em;padding-left: 0em; }
			.plt_menu .menu_lateral li ul li { margin-left: 0em;padding-left: 0em;font-weight: normal; }
				.plt_menu .menu_lateral li ul li a:link {color: #666666;font-weight:normal;}
				.plt_menu .menu_lateral li ul li a:visited {color: #666666;font-weight:normal;}
				.plt_menu .menu_lateral li ul li a:hover {color: #06ADEC;font-weight:normal;}
				.plt_menu .menu_lateral li ul li a:active {color: #666666;font-weight:normal;}
.banner_menu_lateral { margin-top: 2em;text-align:center; }
.seccionMenu { 
	background-image: url(../wvio004_contenido/images/fondo_secciones_menu_particulares.gif);
	padding:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#346799;
	margin-bottom:-1em;
}

/* ............................................................... */

/* Contenido ..................................................... */

.resaltado { 
	border: 0.1em dashed #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight:bold;
	padding: 1em;
	text-align: center;
	clear:both;
	margin:1.2em;
	color:#06adec; }

.txtAzulClaro { color: #06adec; }

.anuncio_doble { margin-left: auto; margin-right: 1em; clear:both;}
	.anuncio_doble img { padding:0.5em; }	

.anuncio_doble_sinLateral { margin-left: auto; margin-right: auto;}
	.anuncio_doble_sinLateral img { padding:1.2em 1.5em 0 0.3em; }
	
	
/* ......... IMAGEN CABECERA RSS ...........*/

#imagen530x170 {
	width:530px;
	height:170px;
	background-image: url(http://admanager.caixagalicia.es/www/delivery/avw.php?zoneid=169&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a6b318dc);
	background-color:#00417B;
}
#imagen530x170rss {
	padding-top:3.5em;
	width:28em;
	height:15em;
	font-family: Calibri,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:1em;
	line-height:1.2em;
}
#imagen530x170rss p{
	padding-left:1em;
	margin-left:1em;
}
#imagen530x170rss li {
	list-style-type:none!important;
	list-style-image:none;
	padding-left:-1em;
	margin-left:-1em;
}
#imagen530x170rss a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.8em;
	text-decoration:none;
	list-style-type:none;
	line-height:0.9em;
}
#creditfooter {display:none;}



	
/* ......... FORMULARIO SET DE BENEFICIO PORTADA ...........*/

.set_beneficio {
	width:20.85em;
	height:17.9em;
	float:right;
	margin-top:0.5em;
	margin-right:0.5em;
	background-image:url(../wvio004_contenido/images/fondo_formulario_set_beneficio_250x215.jpg);
	}
	
img.set_beneficio {
	width:auto;
	height:auto;
	padding:0em;
	margin:0em;
	}
	
	
div.formulario_set_separador {height: 7.5em;}	
.spc_label { float: left;padding-top: 0.20em;font-weight: bold;padding-right: 1em; }
.spc_error_validacion { border: 0 solid red;margin-top: 0.50em;margin-bottom: 0.50em;padding-left: 0.50em;padding-top: 0.1em;padding-bottom: 0.2em;background: #EF2C2C;color: white;padding-right: 0.50em; }

/* Pantalla inicial */

.spc_nombre_producto { font-weight: bold;color: #666666;text-align: left;margin-top: 0;margin-bottom: 0; }
.spc_nombre_tipofijo { width: 8em;float: left;margin-left: 5.5em;margin-right: 5.5em;font-size: 0.90em;margin-top: 1em;margin-bottom: 1em; }
.spc_nombre_tipovariable { width: 8em;float: left;margin-left: 5.5em;margin-right: 5.5em;font-size: 0.90em;margin-top: 1em;margin-bottom: 1em; }

.spc_sim_label { float: left;padding: 0.5em 1em 0em 0em; font-weight: bold;width: 12em; text-align:left; }

div.input_beneficio{line-height:1.5em; margin-top:0.5em; text-align:left;}
.botonSolicitarGris{
	white-space:nowrap; 
	background-color:#345E9A; 
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	width:15em;
	margin-left:4em;
	}

		
/* .............................. */

/* ......... BORRAR ...........*/

.plt_contenido .columna_doble_destacado { float: left;width: 30%; }
.plt_contenido_lateral .columna_doble_destacado { float: left;width: 23%; }

.destacado_col1 { width: 30%;float: left; }
.destacado_col2 { width: 30%;float: left; }

		
/* .............................. */

.sepSeccion { background-color: #EF8850;color: #EF8850; }
.separador { margin-top: 1.2em; }

.secciones { font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;color: #999999; padding:0 1.2em 0 0; }
	.secciones a { font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;color: #999999; font-weight:normal; }
	.secciones a:hover { color: #06adec; }

/*.TaeOndep3Cab { width: 200px;height: 115px;padding-top: 75px;font-size: 70px;font-weight: bold;letter-spacing: -6px;text-align: center; }*/
.TaeOndep3Cab { width: 16.667em;height: 9.583em;padding-top: 6.25em;font-size: 5.833em;font-weight: bold;letter-spacing: 0.5em;text-align: center; }

.botonCliente { background-color:#06ADEC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;font-weight:bold;color:#FFFFFF;padding:0.3em;text-align:center;width:14em;background-image:url(../images/cursor_boton.gif);background-repeat:no-repeat;padding-left:0.5em;margin: 0.4em;color: #FFFFFF; }
	.botonCliente:link { color: #FFFFFF; }
	.botonCliente:visited { color: #FFFFFF; }
	.botonCliente:hover { color: #FCE8DC; }
	.botonCliente:active { color: #FFFFFF; }
		.botonCliente a:link {color: #FFFFFF; }
		.botonCliente a:visited {color: #FFFFFF; }
		.botonCliente a:hover {color: #FCE8DC; }
		.botonCliente a:active {color: #FFFFFF; }

.botonAzul { background-color: #06ADEC;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.9em;font-weight: bold;padding: 0.3em 0.3em 0.3em 0.5em;text-align: center;width: 14em;margin: 0.4em;color: #FFFFFF; float:right; }
	.botonAzul:link { color: #FFFFFF; }
	.botonAzul:visited { color: #FFFFFF; }
	.botonAzul:hover { color: #FCE8DC; }
	.botonAzul:active { color: #FFFFFF; }
		.botonAzul a {color: #FFFFFF; }
		.botonAzul a:link {color: #FFFFFF; }
		.botonAzul a:visited {color: #FFFFFF; }
		.botonAzul a:hover {color: #FCE8DC; }
		.botonAzul a:active {color: #FFFFFF; }
		
/*
.botonInfo { background-color: #06ADEC;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.9em;font-weight: bold;padding: 0.3em 0.3em 0.3em 0.5em;text-align: center;width: 14em;margin: 0.4em;color: #FFFFFF; float:right; }
	.botonInfo:link { color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                       
	.botonInfo:visited { color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                    
	.botonInfo:hover { color: #FCE8DC; }                                                                                                                                                                                                                                                                                                                      
	.botonInfo:active { color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                     
		.botonInfo a:link {color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                    
		.botonInfo a:visited {color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                 
		.botonInfo a:hover {color: #FCE8DC; }                                                                                                                                                                                                                                                                                                                   
		.botonInfo a:active {color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                  
*/

.botonNaranja { background-color: #F08E51;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.9em;font-weight: bold;padding: 0.3em 0.3em 0.3em 0.5em;text-align: center;width: 14em;margin: 0.4em;color: #FFFFFF; float:right; }
	.botonNaranja:link { color: #FFFFFF; }
	.botonNaranja:visited { color: #FFFFFF; }
	.botonNaranja:hover { color: #FCE8DC; }
	.botonNaranja:active { color: #FFFFFF; }
		.botonNaranja a {color: #FFFFFF; }
		.botonNaranja a:link {color: #FFFFFF; }
		.botonNaranja a:visited {color: #FFFFFF; }
		.botonNaranja a:hover {color: #FCE8DC; }
		.botonNaranja a:active {color: #FFFFFF; }

/*		
.botonContratar { background-color: #F08E51;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.9em;font-weight: bold;padding: 0.3em 0.3em 0.3em 0.5em;text-align: center;width: 14em;margin: 0.4em;color: #FFFFFF; float:right; }
	.botonContratar:link { color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                       
	.botonContratar:visited { color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                    
	.botonContratar:hover { color: #FCE8DC; }                                                                                                                                                                                                                                                                                                                      
	.botonContratar:active { color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                     
		.botonContratar a:link {color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                    
		.botonContratar a:visited {color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                 
		.botonContratar a:hover {color: #FCE8DC; }                                                                                                                                                                                                                                                                                                                   
		.botonContratar a:active {color: #FFFFFF; }                                                                                                                                                                                                                                                                                                                  
*/
		
.botonGris { background-color: #999999;background-image: url(../images/icon_dejar_comentario.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 0.9em;font-weight: bold;padding: 0.3em 0.3em 0.3em 0.5em;text-align: center;width: 14em;margin: 0.4em;color: #FFFFFF; float:right; }
	.botonGris:link { color: #FFFFFF; }
	.botonGris:visited { color: #FFFFFF; }
	.botonGris:hover { color: #FCE8DC; }
	.botonGris:active { color: #FFFFFF; }
		.botonGris a {color: #FFFFFF; }
		.botonGris a:link {color: #FFFFFF; }
		.botonGris a:visited {color: #FFFFFF; }
		.botonGris a:hover {color: #FCE8DC; }
		.botonGris a:active {color: #FFFFFF; }

/* Eliminar este estilo */

.tabla_normal {
	border: 0.1em solid #CCCCCC;
	border-collapse: collapse;
	color: #555;
	margin:1.2em;
}
	.tabla_normal caption {
	font-size: 1.4em;
	font-weight: bold;
	padding: 1em;
	color: #06adec;
}
	.tabla_normal td,.tabla_normal th { border: 0.1em solid #9AA3C4;padding: 0.8em;color: #000000;text-align:center; }
	.tabla_normal thead th, .tabla_normal tfoot th {
	border: 0.1em solid #CCCCCC;
	border-collapse: collapse;
	color: #555;
	padding: 0.6em;
}
	.tabla_normal .header, .tabla_normal .footer { font-weight: bold;border: 0.1em solid #9AA3C4;background: #D7DFEA;color: #000000;padding-top:0.6em;text-align:center; }
	
	.tabla_normal thead th {
	text-align: center;
	background-color: #E6EDF5;
	color: #427590;
}

	.tabla_normal tbody th {
	font-weight: bold;
	background-color: #F4F8FB;
}

	.tabla_normal tbody tr { background: #FCFDFE; }

	.tabla_normal tbody tr.odd { background: #F7F9FC; }

	.tabla_normal tfoot th, tfoot td {
	font-size: 85%;
}
	tabla_normal .odd {
  background: #FFFFFF;
  }
	
/* ........................................ */

.tablaDestacada { border-collapse: collapse;border: 0.2em solid #00337F;color: #F6ECF0;background: #E1F5FD;vertical-align: top;font-size: 1.2em; }
	.tablaDestacada caption { display: none; }
	.tablaDestacada td, .tablaDestacada th { font-size: 1.4em; }
	.tablaDestacada .tdDestacado1 { font-weight:bold;border: 0.2em solid #00337F;background: #06ADEC;color: #FFFFFF;padding-top:0.6em;text-align:center; }
	.tablaDestacada .tdDestacado2 { font-weight:bold;border: 0.2em solid #00337F;;background: #65D2FC;color: #FFFFFF;padding-top:0.6em;text-align:center; }
	.tablaDestacada .tdDestacado3 { border: 0.2em solid #00337F;;background: #E1F5FD;color: #000000;padding-top:0.6em;text-align:center; }

.tablaTransparente { vertical-align: top;border: 0em; }
	.tablaTransparente caption { display: none; }
	.tablaTransparente th { border: 0em; }
	.tablaTransparente td { border: 0em; }

.cabeceraColumna { font-weight: bold;background-color: #F0F0F0;color: #000000;font-size: 1em;text-align: center; }

.titulo_seccion { vertical-align: bottom;clear: both; padding:1em 1em 1em 0; }
	.titulo_seccion .nombre_seccion{ float: left;font-size: 1.2em; color:#00337f; }
	.titulo_seccion .linea_seccion{ border-bottom: #F08E51 solid 0.1em;clear: both; }
	.titulo_seccion .subir_seccion { float: right;padding-top: 0em; }
		.titulo_seccion .subir_seccion a { text-decoration: none; }
	.titulo_seccion img { float:right; }

.separador_p { clear: both;}
.separador_div { clear: both;}

/* ............................................................... */


/* Destacados .................................................... */

div.articulos ul {
margin:0em;
padding:0em;
}

div.articulos ul li {
list-style-image:none;
list-style-type:none;
display:inline;
margin:0em;
padding:0em;
}

.clear { clear:both; }
.destacadosDoble { width:47.5%; float:left; padding: 1em 1em 1em 0; }
	.destacadosDoble img {  float: left;padding: 0.1em;margin-right: 1em; margin-bottom:0.6em; }
	
.destacadosIndividual { text-align: left; margin: 1.2em 1.2em 1.2em 0; clear:both; }
	.destacadosIndividual img { padding: 1em 1em 1em 0; float:left; }

/* ............................................................... */

/* Laterales ..................................................... */

.modulo_lateral { width: 18em; margin-top: 1.2em; margin-bottom: 1.2em; font-size: 0.9em; }
	.modulo_lateral li { 
		font-size: 1em;
		list-style-image: url(../images/bullet_principal.gif);
		margin-bottom:1em;
		margin-left:-1em;
		text-align:left;
		}
	.modulo_lateral a {
		font-weight: normal;
		color: #00337f;
		}
	.modulo_lateral a:hover { color: #06adec; }

.cabeceraGris { background-color: #EFEFEF; padding: 0.3em; /*text-align:center;*/ font-size: 1.1em; font-weight: bold; border: #CCCCCC solid 0.1em; clear:both;}
.modulo_lateral  .cabeceraGris {  text-align:center; }
.cabeceraGrisBanner { background-color: #EFEFEF; padding: 0.3em; font-size: 1.1em; font-weight: bold; border: #CCCCCC solid 0.1em; border-bottom-style: none; }
.cabeceraBannerDestacado { background-color: #06ADEC; padding: 0.3em; font-size: 1em ;font-weight: bold; color:#FFFFFF; border: #06ADEC solid 0.1em; border-bottom-style: none; }
.moduloBorde { border:#CCCCCC solid 0.1em; padding: 0.3em; background-color:#E2ECF6; }
.moduloBordeDestacado { background-color:#EBF9FE; border:#06ADEC solid 0.1em; padding: 0.3em; }

/* ............................................................... */

/* Caja Banca Electrónica ..................................................... */

.telfBancaElectronica { font-size:1.6em; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#346799; }
.separadorBancaElectronica { margin-bottom:0.5em; }
.separadorBancaElectronica img { width:100%; height:0.2em; }
.bancaElectronica ul {
	list-style-image: url(../wvio004_contenido/images/bullet_banca_electronica.gif);
	margin-top:1em;
}
.bancaElectronica li {
	list-style-image: url(../wvio004_contenido/images/bullet_banca_electronica.gif);
	margin-top:-0.6em;
}

/* ............................................................... */

/* Parchas para los estilos antiguos ............................. */

.FondoGrisTajeta p { margin-top: 1.2em;margin-bottom: 1.2em; }
h4 { background-image: none;color: #00337F; }
h3 { background-image: none; }

/* ............................................................... */

/* Estilos editor ................................................ */

/*#body_style_edit { text-align: left;width: 730px;margin-left: auto;margin-right: auto;background: none; }*/
#body_style_edit { text-align: left;width: 60.833em;margin-left: auto;margin-right: auto;background: none; }
	#body_style_edit .columna_doble_destacado { float: left;width: 30%; }
/* ............................................................... */

/* tabla mercado online */

.tablaMercado {border: 0em;color: #F6ECF0; font-size:0.9em; width: 22.5em;background-color:#FFFFFF; height: 70%;
	}
	.tablaMercado caption { text-align:left; padding-bottom:0.8em; 
		background-image: url(../wvio004_contenido/images/fondo_tabla.jpg);background-repeat:no-repeat;background-position:left top; background-color:#FFFFFF; 
		}
	.tablaMercado td { text-align:center;border: 0em; background-color:#FFFFFF; padding:0.2em; background-image: url(../wvio004_contenido/images/fondo_celda.jpg); background-position:right bottom; }
.tablaMercado thead th {
	text-align: center;
	padding:0em;
	margin: 0em;
}
.tablaMercado tbody{padding: 0em; margin:0em;}

.tablaMercado tbody th {
	text-align: center;
	padding:0em;
}
.tablaMercado a img{ margin:0em auto;	}

/* ............................................................... */

/* simulacor viabilidad*/

div.plt_contenido div.col_left{text-align:left; float:left; width:64%; font-size:0.95em}
div.plt_contenido div.col_left label{font-weight:bold}
div.plt_contenido div.col_left span em{font-size:0.9em; display:block; margin-top:0.3em}
div.plt_contenido div.col_right{text-align:left; float:right; width:36%; clear:right; font-size:0.9em}
div.plt_contenido div.col_right span.sv_error{color:red; font-size:0.85em}
div.plt_contenido div.separador{clear:both}

div.plt_contenido div#tr_cambio_mensaje{text-align:left; font-size:0.9em}
form#formDestino, form#formDatos{padding:1em 3em}
div.sv_aviso_oferta{text-align:left; font-size:0.9em }

div.viabilidad div.botonAzul{text-align:center; float:none}
div.viabilidad div.botonAzul input{background:none; border:none; float:none; color:white; font-weight:bold; cursor:pointer}
div.viabilidad div.botonAzul input:hover{color:#FCE8DC}
form#formDestino div.botonAzul{margin-top:1em; margin-bottom:2em}
div.plt_contenido h2 em{color:#00337F;}
div.plt_contenido div.col_right span.ejemplo{font-size:0.9em; color:#888; padding-left:0.5em}
div.viabilidad td div.botonAzul {width:16em}
div.plt_contenido td p,div.plt_contenido td li {color:#00337F}

html.class_js  div.ocultarPorJS{display:none!important}

/*............................captcha.............................*/

div.captcha {
border-top:1px solid #00337F;
padding:0.5em

}
div.captchaInt{
width:65%;
margin:2em auto;
border:1px solid #ccc;
padding-top:1.7em;
padding-bottom:1.5em;
padding-right:0.3em
}

/*............................tabla resultados simulacion.................................*/

th.thCompleta{
	background-color:#00337F ;
	color:white;
	width:41%}

th.thBasica{
	background-color:#06ADEC ;
	color:white;
	width:41%}
	
	
/*utils*/	
.clearBoth {clear:both}



/*..................... prestamos ......................*/
div.intput_form{line-height:1.5em}
div.formDerecha{margin-left:17em}
div.formAbajo{width:100%; clear:both; display:block}
div.horizontal{width:100%; float:none; clear:both; margin-bottom:1em}
form.spc_frm_simulador_producto_medida div.spc_error_validacion{ clear:left; display:inline; top:1em}
/*form.spc_frm_simulador_producto_medida div.spc_sim_label{width:100%; clear:both; display:block; float:none}*/
#envoltorio_preferencias_disponibilidad div.intput_form{
	float:none!important;
}

