@import "noIE.css" all;
html {
	width:99%;
	margin:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:84%;
	line-height:120%;
	color:#404040;	
	background-color:#FFFFFF;
}
body { width:91%; margin:auto; font-size:1em; line-height:120%; }
body {width:98.9%; min-width: 1024px;}
img { border:none; }
acronym, abbr {cursor:help; border-bottom:1px dotted #404040;}
a, a:hover, a:visited {	margin:0px;	padding:0px;	color:#405EBE;	text-decoration:underline;}
a.menuizq { color:black; font-size:18px; font-style:italic; font-weight:bold; text-decoration:none; }
#blq_contenido a:hover {background-color:#e1091f; color:#ffffff;}
#blq_contenido a:hover {background-color:#e6e6e6; color:#585858;}
#home #blq_contenido a:hover {background-color:transparent; color:#405EBE}

input, select {font:1em Arial, Verdana, Helvetica, sans-serif;}

p.letra_imagen { font-family:Impact,Charcoal,sans-serif; font-size:27px; margin-top:-5px; margin-bottom:35px; }

hr.gris { margin-top:-1em; height:4px; color:#cccccc; background-color:#cccccc; border:0; }
#blq_central .gris { margin-top:-2em; }
hr.gris2 { margin-top:-1em; height:4px; color:#cccccc; background-color:#cccccc; border:0; }
#blq_central .gris2 { margin-top:-2em; } 
hr.rojo { margin-top:0; height:4px; color:#ff0000; background-color:#ff0000; border:0; clear:both; }
#blq_central .rojo { margin-top:-2em; }
hr.midinero { height:2px; width:630px; margin-left:-16em; margin-top:-0.5em; border-style:dashed; color:#ff9c00;  background-color:#ff9c00; }
hr.grispeq { height:1px; color:#e4e4e4; background-color:#e4e4e4; border:0; }
hr.rojafina { height:1px; color:#ff0000; background-color:#ff0000; border:0; }
.rojo { color: #ee0000; }
.negro {color:#000000;}
.gris {color:#999999;}
.azul { color:#2467ae; }
.azulclaro {color:#6f92d9}
.oculta {display:none }
.negrita {font-weight:bold;}
.a_center {text-align:center;}
.a_right {text-align:right;}
.f_right {float:right;}
.f_left {float:left;}
.f_9 {font-size:.85em;} .f_7 {font-size:.70em;}
.v_middle {vertical-align:middle}
.imagensupmenizq { background:url(../images/supmenizq.gif) ; width:100%; padding:0px; height:51px; background-color:#FFFFFF; }
.imageninfmenizq { background:url(../images/infmenizq.gif) ; width:100%; padding:0px; height:50px; background-color:#FFFFFF; margin-top:-20px; }
.promoinf { width:100%;  text-align:center; }
.promoinf ul li {margin-right:5px}
.m_top {margin-top:.5em;}
.m_bottom {margin-bottom:1em !important; }
.separa {clear:both;}
.imagenizquierda {margin-left:0.1em; }
.contizda {background:url('../images/lateral_izda.gif') repeat-y left; padding-left:21px; margin-left:2px; float:left; width:98%; }
.contdcha {background:url('../images/lateral_dcha.gif') repeat-y right; padding-right:21px; float:left; width:98%;}
.contizda .contdcha #contenedor {float:left; width:100%;  }
.color101 {color:#ff9c00 !important;}
.color102 {color:#ed6624 !important;}
.color103 {color:#78b41e !important;}
.color104 {color:#78b41e !important;}
.color105 {color:#00b1e5 !important;}
.color106 {color:#039990 !important;}
.color107 {color:#a5017c !important;}
.color108 {color:#f61b86 !important;}
ul.sinvineta {list-style-type:none}
ul.flechitasrojas {list-style-image:url(/contacto/images/flechanaranja.gif);}

#contenedor .logo_ga_texto { position:absolute; margin-left:2em; z-index:99;}
#contenedor .logo_ga_texto{ top:2%; left:7%; }

#contenedor #cabecera { height:200px; width:99%; background:url(../images/lunares.gif) no-repeat right top; z-index:0;}
#cabecera .logo_generacion_a { height:196px; width:50%; float:left; background:url(../images/manchas.png) no-repeat top left; padding:1% 1%; z-index:1;}
#contenedor #cabecera .logo_cajastur { float:right; margin-top:2%; margin-right:10%; text-align:right; }

#contenedor #cabecera .logo_cajastur { margin-right:1%; }
#contenedor #cabecera .logo_cajastur .enlacevolver {clear:both; margin:2em 0 0 0; padding-right:2px;}
body.xsl #contenedor #cabecera .logo_cajastur .enlacevolver { margin:2em 0 0 0;  }

#contenedor .enlacevolver { margin:-5% 0 0 80%;}
body.xsl #contenedor .enlacevolver { margin:-6.7% 0 0 83.7%; }

#contenedor .enlacevolver img { padding-right:1px; vertical-align:middle; text-decoration:none; float:left; margin-left:50%; }
#contenedor .enlacevolver img { padding-right:1px; vertical-align:middle; text-decoration:none; float:left; margin-left:20%; }
#contenedor .enlacevolver a { font-family:arial,verdana; color:#000000; font-size:0.85em; font-weight:bold; }

#contenedor .migas {color:#585858}
#contenedor .migas a {color:#585858}

#contenedor #blq_izqda { 
width:21%;
float:left;
border-right:1px solid #e3e3e3;
padding:0;
z-index:10;
margin-top:-2em;
}
#home #contenedor #blq_izqda {width:18%;}

#contenedor #blq_izqda .menu ul {
margin-top:0;
margin-left:0;
list-style-type: none;
border-bottom:1px solid #cccccc;
padding:0;
line-height:130%;
color:#000000;
font:bold 1.3em arial,verdana;
}
#contenedor #blq_izqda .menu ul li {
border-top:1px solid #cccccc;
background:url('../images/fdo_menu.gif') repeat-x center;
padding:2px 5px;
}
#contenedor #blq_izqda .menu ul li .puntorojo { vertical-align:top; }

#contenedor #blq_izqda .bancaonline { background-color:#e6e6e6; text-align:center; }
#blq_izqda .bancaonline p { text-align:center; }
#blq_izqda .cuadroblanco {
padding:6% 0.1% ; 
background-color:#FFFFFF; 
margin:10px 2% 15px;
width:95%;
}
#blq_izqda .bancaonline .cuadrogris .barrapuntos {
height:3px;
border-top:1px dotted #cccccc;
width:88%;
margin:1% auto -2%;
}


#blq_contenido {
width:76.5%;
width:77.5%;
position:relative;
left:-1px;
float:left;
margin-top:-60px;
}
#home #blq_contenido {width:81%;}

#centralentero {
margin:0;
border-left:1px solid #e3e3e3;
padding-left:2%;
padding:0 1em;
/*padding-left:1em;*/
}
#centralentero .partesupcontenido {
margin-left:0.8em;
margin-top:-2.2em;
}
#centralentero .partesupcontenido hr.rojopartesup {
width:98.5%;
margin-top:0.5em;
height:4px;
color:#ff0000;
background-color:#ff0000;
border:0;
}
#centralentero .partesupcontenido #blq_central .rojopartesup { margin-top:0; }
#centralentero .partesupcontenido img { margin-top:-0.5em; }
#centralentero .partesupcontenido p {
font-family:verdana,arial,helvetica;
font-weight:bold;
font-size:0.9em;
color:#ff9c00;
margin-top:-7.5em;
margin-left:2.5em;
}
#centralentero .tittusproductos { margin-top:.8em; }
#centralentero .tittusproductos .rojo img { vertical-align:middle; }
#centralentero .tittusproductos .rojo {
font-size:1.6em; 
font-weight:normal; 
color:#ff9c01;
margin:0; 
line-height:120%; 
clear:both; 
border-bottom:4px solid #ff0000; 
width:98%; 
padding-bottom:.1em;
}

#centralentero .titcadaproduc { margin-left:1em; margin-top:1%; }
#centralentero .textoproductodcha { margin-left:1em; margin-top:-1%; }
#centralentero .textoproductodcha p { font-family:arial,verdana; color:#000000;  font-size:1.2em; }

#centralentero .categoriasproductos .filaproductos { width:99%; clear:both; margin:auto; text-align:center; }
#centralentero .categoriasproductos  .filaproductos .recuadro {
width:47%; 
height:108px;
float:left;
text-align:left;
font-family:arial,verdana,helvetica;
padding:20px 0 0 0;
margin:1em .5em;
font-size:.90em;
}
#centralentero .categoriasproductos  .filaproductos .recuadro p {width:148px; margin:0 10px 0; }
#centralentero .categoriasproductos  .filaproductos .izda p {margin-left:135px; width:163px;}
#centralentero .categoriasproductos  .filaproductos .recuadro a img {vertical-align:middle; margin-right:2px;}
#centralentero .categoriasproductos  .filaproductos .recuadro a {color:#ffffff; font-weight:bold; font-size:.95em; margin-top:2px;}

#centralentero .categoriasproductos .filaproductos .color1 { background:url(../images/midinero.gif) no-repeat left top; }
#centralentero .categoriasproductos .filaproductos .color1 p {background-color:#ff9c00;color:#FFFFFF}
#centralentero .categoriasproductos .filaproductos .color1 a:hover {color:#ff9c00; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color1 a:hover img { background:#ff9c00;}

#centralentero .categoriasproductos .filaproductos .color2 { background:url(../images/pagofacilmente.gif) no-repeat left top; }
#centralentero .categoriasproductos .filaproductos .color2 p {background-color:#ed6624;color:#FFFFFF}
#centralentero .categoriasproductos .filaproductos .color2 a:hover {color:#ed6624; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color2 a:hover img { background:#ed6624;}

#centralentero .categoriasproductos .filaproductos .color3 { background:url(../images/empiezoaahorrar.gif) no-repeat left top; }
#centralentero .categoriasproductos .filaproductos .color3 p {background-color:#d5e000;color:#565b00	}
#centralentero .categoriasproductos .filaproductos .color3 a:hover {color:#d5e000; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color3 a:hover img { background:#d5e000;}

#centralentero .categoriasproductos .filaproductos .color4 { background:url(../images/empiezoainvertir.gif) no-repeat left top; }
#centralentero .categoriasproductos .filaproductos .color4 span {background-color:#78b41e;color:#FFFFFF}
#centralentero .categoriasproductos .filaproductos .color4 a:hover {color:#78b41e; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color4 a:hover img { background:#78b41e;}

#centralentero .categoriasproductos .filaproductos .color5 { background:url(../images/necesitodinero.gif) no-repeat left top; }
#centralentero .categoriasproductos .filaproductos .color5 p {background-color:#00b1e5;color:#FFFFFF}
#centralentero .categoriasproductos .filaproductos .color5 a:hover {color:#00b1e5; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color5 a:hover img { background:#00b1e5;}

#centralentero .categoriasproductos .filaproductos .color6 { background:url(../images/gestionomiscuentas.jpg) no-repeat left top;}
#centralentero .categoriasproductos .filaproductos .color6 p {background-color:#029992;color:#FFFFFF; margin-top:-5px}
#centralentero .categoriasproductos .filaproductos .color6 a:hover {color:#029992; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color6 a:hover img { background:#029992;}

#centralentero .categoriasproductos .filaproductos .color7 { background:url(../images/pagoporinternet.gif) no-repeat left top; }
#centralentero .categoriasproductos .filaproductos .color7 p {background-color:#f61b86;color:#FFFFFF}
#centralentero .categoriasproductos .filaproductos .color7 a:hover {color:#f61b86; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color7 a:hover img { background:#f61b86;}

#centralentero .categoriasproductos .filaproductos .color8 { background:url(../images/andoseguro.gif) no-repeat left top; }
#centralentero .categoriasproductos .filaproductos .color8 p {background-color:#a5017c;color:#FFFFFF}
#centralentero .categoriasproductos .filaproductos .color8 a:hover {color:#a5017c; background-color:#FFFFFF;}
#centralentero .categoriasproductos .filaproductos .color8 a:hover img { background:#a5017c;}

#centralentero  hr.rojotusproductos {
width:95%;
height:4px;
color:#ff0000;
background-color:#ff0000;
border:0;
padding:0;
margin-left:0%;
margin-top:-1em;

}
#centralentero  hr.rojotusproductos { margin-top:-1.8em; margin-left:-2em; }

#blq_central {
width:69.9%;
float:left;
border:solid;
position:relative;
top:-2em;
border-width:0px 1px 0px 0px;
padding:0 5px;
border-color:#e3e3e3;
padding-top: 4.4em;
}
#blq_central .huecoperstarj { float:left; width:97.9%; text-align:left; margin-top:5.5em; padding:0 1.5% 1em;}
#blq_central .huecoperstarj h3{ margin:0em; line-height:100%; font-size:1.8em; float:left; }
#blq_central .huecoperstarj .encabezado2{ float:left; margin:0.4em 0 0; z-index:10; position:relative;}
#blq_central .huecoperstarj .textoyfoto { clear:both;  z-index:1; }
#blq_central .huecoperstarj .textoyfoto .texto{ float:left; width:45%;/* margin:0 2.3em;*/ text-align:center; position:relative; /*left:8%;*/ top:4.5em;  }
#blq_central .huecoperstarj .textoyfoto .texto{ top:3em;}
#blq_central .huecoperstarj .textoyfoto .texto .enlace { margin-top:1.5em; display:block; margin-left:20%; }
#blq_central .huecoperstarj .textoyfoto .foto{ float:left; margin-bottom:1.5em; position:relative; left:1em }

#blq_central .huecopeq {
width:48%;
float:left;
margin:0 0 .5em .4em;
font-family:arial;
}
#blq_central .huecopeq .textoproductos{ margin-left:0.5em }
#blq_central .huecopeq img { /*width:38%;*/ float:left; margin-right:5px; }
#blq_central .huecopeq p { width:60%; float:left; font-size:0.9em; margin-top:-1em; margin-left:5px; }
#blq_central .huecopeq p{ margin-top:-1.5em;}
#blq_central .hueco { float:left; margin-bottom:2em; width:100%; }
#blq_central .lineavertical {
width:2px;
border-style:solid;
border-width:0 1px 0 0;
height:10em;
border-color:#e3e3e3;
float:left;
margin-right:2px;
}
#blq_central .huecopeq h3 { color: #2467ae; font-family:arial,verdana; font-size:1.1em; font-weight:bolder; padding-left:5px; }
#blq_central .huecopeq h3 a {color: #2467ae;}
#blq_central .huecopromo { float:left; width:100%; margin-top:-30px; padding:0; }
#blq_central .huecopromo li { margin-left:0; display:inline;  }
#blq_central .huecopromo ul { margin:0; padding:0; }

#blq_central .huecopromo { margin-top:-30px; }
#blq_central .huecopromo .promoinf {margin-top:-3%; }

#blq_dcha { width:27.8%; float:left; }
#blq_dcha ul { list-style:none; margin-left:-1em; margin-top:3em;padding:0; text-align:center; }

#blq_piedepagina  {  width:96.3%;  clear:both;   margin:0px;  padding:2em 1.5% 0 0; font-size:0.9em; color:#bcbcbc; }
#blq_piedepagina ul { float:right; margin:10px 0px 30px 0px; padding:0px; list-style:none;  }
#blq_piedepagina ul li { display:inline; } 
#blq_piedepagina ul li a  {  text-decoration: none; color:#aaaaaa; margin:0 4px 0 1px;}
#blq_piedepagina ul li a:hover {text-decoration: underline;}

#blq_contenido .bloquefotoytexto {
	padding:1em .5em;
	margin:1em .5em 0em .5em;
	background:url("../images/borde_colo1x.gif") no-repeat left #d5e000;
	color:#494900;
	float:left;
	width:90%;
}
#blq_contenido .bloquefotoytexto .bloque {float:left;}
#blq_contenido .bloquefotoytexto .izda, #blq_contenido .bloquefotoytexto .dcha  {width:19%; }
#blq_contenido .bloquefotoytexto .cent {width:60%;}

#descuentos form#formu {margin-bottom:0;}
/*#descuentos form#formu {background:url(../images/fdo_lunares.gif) no-repeat center top; padding:60px 0 20px; width:65%; margin:auto;}
#descuentos form#formu {background:url(../descuentos/images/burbuja_formu.gif) no-repeat left top; width:85%; padding:30px 0 0px; margin-top:-20px;}*/
#descuentos form#formu label { width:15%; color:#3c70d9; font-weight:bold; display:block; float:left; text-align:right; margin-right:1%;}
#descuentos form#formu select {  border: 1px solid #3c70d9; color: #3c70d9; }
#blq_contenido form#formu .boton {margin-top:2em; margin-left:4px;}

#descuentos #externa {float:left; width:29%; padding-left:5em;}
#descuentos #buscadoblea h3.poblacion { font-family:arial,verdana; color:#e1091f; margin:0; clear:both;}
#descuentos #buscadoblea dl {clear:both; margin:0; width:80%; margin:auto;}
#descuentos #buscadoblea dl dt {
	background:url(../images/fdo_clip.gif) no-repeat right top;
	font-weight:bold;
	margin:0;
	padding:8px 0 0;	
}
#descuentos #buscadoblea dl dt p {border:1px #c6c6c6 solid; margin:0; padding:.5em; border-bottom:0px; }
#descuentos #buscadoblea dl dt p span {background-color:#ccd600; 	color:#565900;}
#descuentos #buscadoblea dl dd strong.dir {background-color:#78b41e; 	color:#FFFFFF;}
#descuentos #buscadoblea dl dd {margin:0; border:1px #c6c6c6 solid; border-top:0; padding:.5em;}
#descuentos #buscadoblea dl dd p {margin:0;}

ul.enlacesinf { list-style-type:none; text-align:left; margin:.5em 0 1.5em; padding:0px; color:#585858; }
ul.enlacesinf li { line-height:150%; display:inline; margin:4px 4px 3px 0px; padding:0px; }
ul.enlacesinf li a, ul.enlacesinf li a:visited { color:#585858; }
ul.enlacesinf li strong { color:#ff0204; }
ul.enlacesinf li strong { color:#ffffff; background-color:#797979}

/*formulario*/
#centralentero #contenidoformulario{margin-top:2em;margin-left:0.5em;width:97%;}
#centralentero #contenidoformulario .titulo{color:#6f92d9;font-size:1.6em;}
#centralentero #contenidoformulario form{padding-top:2em;background-color:#dee6f6;}
#centralentero #contenidoformulario .fila{clear:both;padding-bottom:3em;}
#centralentero #contenidoformulario .fila .texto{width:200px;float:left;margin-left:0.5em;color:#000000;}
#centralentero #contenidoformulario .fila .texto span.etiqueta{float:right;margin-right:1em;}
#centralentero #contenidoformulario .fila input{float:left;}
#centralentero #contenidoformulario .fila input.radio2{margin-left:-1.3em;}
#centralentero #contenidoformulario .fila input.radio2{margin-left:-1.6em;}
#centralentero #contenidoformulario .enviar{margin-left:40%;margin-top:2em;}
#centralentero #contenidoformulario .enviar{margin-top:0;}
#centralentero #contenidoformulario .enviar img{float:left;}
#centralentero #contenidoformulario .enviar a{float:left;color:#ff9c00;font-weight:bold;margin-top:0.5em;}
#centralentero #contenidoformulario .enviar a:hover{background-color:#ff9c00; color:#ffffff;}
#centralentero #contenidoformulario p.clausula{margin:auto;width:85%;margin-top:8em;font-size:0.7em;}
#centralentero #contenidoformulario .opcional{font-size:0.8em;}
#centralentero #contenidoformulario .gracias{margin-top:3em;}

#rascaygana h3 span {font-family:arial; color:#000000; font-size:.9em; font-weight:bold; background:#cecece; width:30%;}

#rascaygana .conpasos {font-size:1em; line-height:100%; }
#rascaygana .conpasos img {vertical-align:middle}
