/* Site de particulares (es_ES) - Caixa Galicia */

/* Estilos de la web antigua .....................................*/

@import url(../wvio004_contenido/css/estiloNormal.css);

/* .............................................................. */

/* Genericos ...................................................*/
body { background: #FFFFFF url(http://www.caixagalicia.es/wvio004_contenido/images/wvio004m_fondoweb.gif) repeat-x;
margin: 0;
padding: 0;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #00337F; }

a { color: #00337F; }
	a:link { color: #00337F; }
	a:visited { color: #00337F; }
	a:hover { color: #06ADEC; }
	a:active { color: #00337F; }
	a img { border: 0px; }

h1 { font-size: 18px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold; margin: 5px; }
h2 { font-size: 12px;font-weight: bold;padding: 0px;margin: 0px; }
h3 { border: 1px dotted #CCCCCC;font-family: Georgia,"Times New Roman",Times,serif;font-size: 18px;font-weight: bold;padding: 10px;text-align: center;width: 510px; }
h4 { font-size: 14px; font-weight: normal; }

p { font-size: 12px; margin:10px; }

div { font-size: 11px;}

ul { font-size: 11px;list-style-image: url(../images/bullet1.gif);margin-bottom:5px; }
	ul li { font-size: 11px;margin-top: 5px; }
		ul li ul { font-size: 11px;list-style-image:url(../images/bullet2.gif);margin-bottom:5px; }
			ul li ul li ul { font-size: 11px;list-style-image:url(../images/bullet3.gif);margin-bottom:5px; }

li.nobullet {list-style-type: none;}

hr { color: #CCCCCC;height: 1px;width: 100%;background-color: #CCCCCC;border: 0px;border-top: 1px solid #CCCCCC; }

td, th { font-size: 11px; }

form { margin: 0px; padding: 0px;}
select { font-size: 11px; }
input { font-size: 11px; }

/* .............................................................. */

/* Individuales ................................................. */

/* Alineacion */
.izquierda { text-align: left; }
.derecha { text-align: right; }
.centrado { text-align: center; }

.centrado_margen { margin-left: auto;margin-right: auto; }

.arriba { vertical-align: top; }
.centrado_ver { vertical-align: middle; }
.abajo { vertical-align: bottom; }


/* Tamanho */
.ancho { width: 100%; }
.mitad { width: 47.5%; }

/* 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:15px; margin-top:0px; padding:5px; }

.bulletFlecha { list-style-image: url(../images/flecha_azul.gif); }


/* Margenes y contenido */
.margen { padding-top: 10px;padding-bottom: 10px; }
.margen_8{ margin: 8px; }

.indentado1 { margin-left: 40px; }
.indentado2 { margin-left: 80px; }
.indentado3 { margin-left: 120px; }

.padding_8 { padding: 8px; }

.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: 0px;width: 955px;margin: 0 auto;text-align: left; }
.plt_menu { clear:both;float: left;margin: 0;padding: 6px;width: 185px !important;background-color: #F1F1F1;padding: 6px;font-family: Verdana;font-size: 11px;float: left; }
.plt_contenido { float: left;width: 730px;padding: 6px; }
.plt_contenido_lateral { float: left;width: 540px;padding: 6px; }
.plt_lateral { float: left;width: 185px;padding-left: 5px; }
.plt_piepagina { padding: 16px;padding-right: 10px;clear: both; }

/* ............................................................... */

/* Cabecera ...................................................... */
.pie_contenedor p{
font-size:9px!important;
}
.logo { border: 0;width: 195px;float: left;padding-left: 6px;padding-top: 2px; }
.logoDerecha { float:right; margin-top:1.3em; margin-right:0.5em; }
.logoDerecha a{
	display:block;
	margin:-1em 0em 0em -5em;
	position:absolute;
}
.contenedorCabecera { text-align: left;padding-right: 0.6em;padding-top: 1.5em; padding-left:5px;height:7.48em; background-color:#00417B}
.fondo_gris{background-color: #0EAF2B;height:2.7em;text-align:left;}
body:nth-of-type(1) .fondo_gris{
  	margin-top:0.1em!important;
} 
.barra_nav_sup { text-align: left;padding-top: 1px;height:33px;background:#fff}

.nav_sup { text-align: left;padding-top: 8px;padding-right: 6px;padding-left:10px;padding-bottom: 6px;width: 700px; float:left; }
	.nav_sup .menu_superior { margin: 0px;padding: 0px; }
		.nav_sup .menu_superior li { display: inline;list-style-type: none;list-style-image: none;padding-right: 6px;padding-left: 6px;border: 0px solid black;border-right-width: 1px; }
		.nav_sup .menu_superior .ultima_opcion { border: 0px; }

.sel_idioma { float: right;padding-top: 5px;padding-right: 5px;padding-bottom: 6px;}
	.sel_idioma .seleccionado { color: #666666;font-weight:bold;}
	.sel_idioma a { margin-left: 6px; }

.pestana_emp { width: 99px;height: 33px;float: left; }
.pestana_part { width: 114px;height: 33px;float: left; }

.btn_cliente { text-align: right;float:right; padding-top:4px;padding-right:29px; }
	.btn_cliente img { border: 0;margin: 0;padding: 0; }



/* ............................................................... */

/* Pie ........................................................... */

/*.plt_piepagina a { text-decoration: none; }

.pie { width: 530px;height: 54px; }

.atras { float: left; }

.subir { float:right;padding-top: 50px!important;padding-top: 0px; }
	.subir a { text-decoration: none; }

.copyright { text-align: center;color: #666666; }

.txtPie { background-color: #FFFFFF;color: #00337F;font-size: 11px;text-decoration: none;float: left; }

.txtPiePag {font-family: Verdana;font-size: 11px;text-align: center;}
	.txtPiePag:link { color: #666666;text-decoration: none; }
	.txtPiePag:visited { color: #666666;text-decoration: none; }
	.txtPiePag:hover { color: #666666;text-decoration: none; }
	.txtPiePag:active { color: #666666;text-decoration: none; }

.img_arriba { background: #EF8850;}*/

/* ............................................................... */


/* Pie ........................................................... */

.plt_pie {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                clear:both;
}
.pieColumna {
                padding: 20px;
                border-width:1px;
                border-color:#CCCCCC;
                border-right-style: dashed;
                float:left;
}
.pieColumna li {
                margin-left:-23px;
                list-style-image:url(../wvio004_contenido/images/bullet_pie.gif);
                color:#06adec;
                size:2px;
                margin-top:0.2em;
}
.pieColumna a {
                color:#666666;
                text-decoration:none;
                font-weight:normal;
}
.pieColumna a:hover {
                color:#06ADEC;
                text-decoration:underline;
}
.pieColumnaSinBorde {
                padding: 20px;
                border-color:#CCCCCC;
                float:left;
}
.pieColumnaSinBorde li {
                margin-left:-23px;
                list-style-image:url(../wvio004_contenido/images/bullet_pie.gif);
                color:#06adec;
                size:2px;
                margin-top:0.2em;
}
.pieColumnaSinBorde a {
                color:#666666;
                text-decoration:none;
                font-weight:normal;
}
.pieColumnaSinBorde a:hover {
                color:#06ADEC;
                text-decoration:underline;
}
.pieFlechaCaixagaliciate {
                padding: 20px;
                float:right;
}
.float_left {
                float:left;
}
.logosRedesIzq {
                float:left;
                width:15px;
                height:43px;
}
.logosRedesCentr {
                float:left;
                height:43px;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
}
.logosRedesDer {
                float:right;
                width:15px;
                height:43px;
}
.float_right {
                float:right;
}
.copyright {
                float:right;
                color:#999999;
                padding-top:10px;
}
.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;
}

/* ............................................................... */



/* Menu .......................................................... */

.plt_menu .menu_lateral { margin: 0px;padding-left: 25px; }
	.plt_menu .menu_lateral li { list-style-image: url(../images/wvio004m_menu_nivel3_Particulares.gif); }
	.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: 11px;font-weight: bold;padding: 2px;padding-left: 0px;text-decoration: none }
		.plt_menu .menu_lateral li ul { margin-left: 0px;padding-left: 0px; }
			.plt_menu .menu_lateral li ul li { margin-left: 0px;padding-left: 0px;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: 30px;text-align:center; }

/* ............................................................... */

/* 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; }

.P1 { font-size: 12px;color: #06ADEC;font-family: Verdana,Arial,Helvetica,Sans-Serif;font-weight: bold;background-image: url(../images/bullet_principal.gif);background-repeat: no-repeat;padding-left: 20px; }
.P2 { font-size: 11px;background-image: url(../images/bullet_principal.gif);background-repeat:no-repeat;padding-left:15px;margin-bottom:-10px; }

.txtAzulClaro { color: #06adec; }

.img_cabecera { width: 530px;height: 170px;border: #CCCCCC 1px solid; }
.img_home_01 { width: 250px;float: left;border: #CCCCCC 1px solid; }
.img_home_02 { width: 250px;float: right;border: #CCCCCC 1px solid; }

.links_img_doble { width: 530px;height: 25px; }
.links_home_01 { width: 250px;float: left; }
.links_home_02 { width: 250px;float: right; }

.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; }

.dest_2 { padding-left: 120px;  }
.dest_3 { padding-right: 120px;  }

.destacados { padding-bottom: 15px;padding-top: 5px;clear: both; }
	.destacados .destacado_col1 { width: 47%;float: left;padding-top: 20px;padding-left: 5px; }
	.destacados .destacado_col2 { width: 47%;float: right;padding-top: 20px; }
	.destacados .dest_1 { width: 120px;float: left;padding: 2px;border-color: #C0C0C0;border-width: 1px;border-style: solid;margin-right: 10px;text-align: center;vertical-align: middle; }
	.destacados .dest_2 { padding-left: 120px;  }
		.destacados .destacado_col1 .dest_1,.destacados .destacado_col2 .dest_1 { width: 120px;float: left;padding: 2px;border-color: #C0C0C0;border-width: 1px;border-style: solid;margin-right: 10px; }
        .destacados .destacado_col1 .dest_2,.destacados .destacado_col2 .dest_2 { padding-left: 0px; }



.destacados_der { padding-bottom: 15px;padding-top: 5px;clear: both; }
	.destacados_der .destacado_col1 { width: 47%;float: left;padding-top: 20px;padding-left: 5px; }
	.destacados_der .destacado_col2 { width: 47%;float: right;padding-top: 20px; }
	.destacados_der .dest_1 { width: 120px;float: right;padding: 2px;border-color: #C0C0C0;border-width: 1px;border-style: solid;margin-right: 10px;text-align: center;vertical-align: middle; }
	.destacados_der .dest_2 { padding-right: 120px;  }
		.destacados_der .destacado_col1 .dest_1,.destacados_der .destacado_col2 .dest_1 { width: 120px;float: left;padding: 2px;border-color: #C0C0C0;border-width: 1px;border-style: solid;margin-right: 10px; }
        .destacados_der .destacado_col1 .dest_2,.destacados_der .destacado_col2 .dest_2 { padding-left: 0px; }

.sepSeccion { background-color: #EF8850;color: #EF8850; }
.separador { height: 4px;padding-top: 15px; }

.mini { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999; }
	.mini a { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;text-decoration: none; }

.TaeOndep3Cab { width: 200px;height: 115px;padding-top: 75px;font-size: 70px;font-weight: bold;letter-spacing: -6px;text-align: center; }

.botonCliente { background-color:#06ADEC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;padding:3px;text-align:center;width:150px;background-image:url(../images/cursor_boton.gif);background-repeat:no-repeat;padding-left:5px;margin: 4px;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; }

.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: 11px;font-weight: bold;padding: 3px 3px 3px 5px;text-align: center;width: 150px;margin: 4px;color: #FFFFFF; }
	.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; }

.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: 11px;font-weight: bold;padding: 3px 3px 3px 5px;text-align: center;width: 150px;margin: 4px;color: #FFFFFF; }
	.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; }

.tabla_normal { border-collapse: collapse;border: 1px solid #9AA3C4;color: #F6ECF0;background: #FFFFFF;vertical-align: top; }
	.tabla_normal caption { display: none; }
	.tabla_normal td,.tabla_normal th { border: 1px solid #9AA3C4;padding: 0.8em;color: #000000;text-align:center; }
	.tabla_normal thead th, .tabla_normal tfoot th { font-weight: bold;border: 1px solid #9AA3C4;background: #D7DFEA;color: #000000;padding-top:6px;text-align:center; }
	.tabla_normal .header, .tabla_normal .footer { font-weight: bold;border: 1px solid #9AA3C4;background: #D7DFEA;color: #000000;padding-top:6px;text-align:center; }

.tablaDestacada { border-collapse: collapse;border: 2px solid #00337F;color: #F6ECF0;background: #E1F5FD;vertical-align: top;font-size: 14px; }
	.tablaDestacada caption { display: none; }
	.tablaDestacada td, .tablaDestacada th { font-size: 14px; }
	.tablaDestacada .tdDestacado1 { font-weight:bold;border: 2px solid #00337F;background: #06ADEC;color: #FFFFFF;padding-top:6px;text-align:center; }
	.tablaDestacada .tdDestacado2 { font-weight:bold;border: 2px solid #00337F;;background: #65D2FC;color: #FFFFFF;padding-top:6px;text-align:center; }
	.tablaDestacada .tdDestacado3 { border: 2px solid #00337F;;background: #E1F5FD;color: #000000;padding-top:6px;text-align:center; }

.tablaTransparente { vertical-align: top;border: 0px; }
	.tablaTransparente caption { display: none; }
	.tablaTransparente th { border: 0px; }
	.tablaTransparente td { border: 0px; }

.cabeceraColumna { font-weight: bold;background-color: #F0F0F0;color: #000000;font-size: 11px;text-align: center; }

.titulo_seccion { vertical-align: bottom;clear: both; }
	.titulo_seccion .nombre_seccion{ float: left;font-size: 14px; }
	.titulo_seccion .linea_seccion{ border-bottom: #F08E51 solid 1px;clear: both; }
	.titulo_seccion .subir_seccion { float: right;padding-top: 0px; }
		.titulo_seccion .subir_seccion a { text-decoration: none; }

.separador_p { clear: both;}
.separador_div { clear: both;}

/* ............................................................... */

/* Laterales ..................................................... */

.modulo_lateral { width: 185px;padding-top: 20px; }
	.modulo_lateral #tablas { width: 165px; }

.cabeceraGris { background-color: #EFEFEF; padding: 3px; font-size: 12px; font-weight: bold; border: #CCCCCC solid 1px; }
.cabeceraGrisBanner { background-color: #EFEFEF; padding: 3px; font-size: 12px; font-weight: bold; border: #CCCCCC solid 1px; border-bottom-style: none; }
.cabeceraBannerDestacado { background-color: #06ADEC; padding: 3px; font-size: 12px; font-weight: bold; color:#FFFFFF; border: #06ADEC solid 1px; border-bottom-style: none; }
.moduloBorde { border:#CCCCCC solid 1px; padding: 5px; }
.moduloBordeDestacado { border:#06ADEC solid 1px; padding: 5px; }

/* ............................................................... */

/* Parchas para los estilos antiguos ............................. */

.FondoGrisTajeta p { margin-top: 14px;margin-bottom: 14px; }
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 .columna_doble_destacado { float: left;width: 30%; }

/* ............................................................... */

/* Simulador depositos ........................................... */

/*.........boton azul 2............*/
a.botonAzul2 {padding: 0.2em 0.5em; background: #0BADEC; font-weight: bold; color:white; text-decoration: none }
a.botonAzul2:hover {color:#00337F}

/*..........utils............*/
.centrado{text-align:center}



/* modificaciones restyling */

.plt_menu {
background-color:#FFFFFF;
float:left;
/*height:100%;*/
padding-left:0.4em;
padding-right:0.4em;
padding-top:0.4em;
width:16em !important;
}

.moduloBorde {
border:0.1em solid #CCCCCC;
padding:0.3em;
}

.seccionMenu {
background-image:url(http://www.caixagalicia.es/wvio004_contenido/images/fondo_secciones_menu_particulares.gif);
color:#346799;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:0.6em;
}

/* 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(http://www.caixagalicia.es/wvio004_contenido/images/bullet_banca_electronica.gif);
	margin-top:1.3em;
	margin-left:0m;
	padding-left:2em;
	
}
/*----NUEVOS ESTILOS---*/

.plt_pie strong{
font-size:9px!important;
}
.plt_contenido{
padding:6px 0px 0px 25px;
}
.pieColumnaSinBorde li, .pieColumna li{
font-size:9px;
}
.zonaLogosSociales {
background-image:url(http://www.caixagalicia.es/wvio004_contenido/images/bg_logos_redes_01c.gif);
clear:both;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
overflow:hidden;
height:4.8em;
}

.logosRedesCentr {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
height:43px;
}
.logosRedesCentr strong {
display:block;
margin-top:15px;
padding-left:10px;
}

.logosRedesEsto{
font-weight:bold;
color:#06adec!important;
padding-left:15px;
display:block;
margin-top:15px;
}
.redOficinas{
	margin-top:20em;
	}
}

