/* Estilos default ==================================================== */ 
* {
	margin: 0;
	padding: 0;
}

body {
	
	/* Textos default */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	background-color:#efefef;
	/*background-image:url(../img/fondos/body_fondo.jpg);
	background-repeat:repeat-y;
	background-position:center;
	*/
}

/* Links */
a, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.centrado {
	margin-left: auto;
	margin-right: auto;
}

/* Estilos de Head ====================================================================== */


/* Estilos de Foot ====================================================================== */
#footer{
	
	
	background-image:url(../img/fondos/foot_fondo.gif);
	background-repeat:no-repeat;
	background-position:center top;
	
}
#foot{
	width:736px;
	
	margin:0 auto;
	padding:10px 16px;
	font-size:11px;
	color:#2e2e2e;
	
}
.firma{
	font-size:10px;
	
	color:#2e2e2e;
}
.firma a, .firma a:link, .firma a:active, .firma a:visited,{color:#2e2e2e;}
.firma a:hover,{color:#2e2e2e; text-decoration:underline;}

/* Estilos de Texto ===================================================================== */
.naranja_12_bold{
	color:#febd72;
	font-size:12px;
	font-weight:bold;
}
.naranja_12_bold a, .naranja_12_bold a:link, .naranja_12_bold a:visited, .naranja_12_bold a:active{color:#febd72;}
.naranja_12_bold a:hover{
	color:#FFFFFF;

}
.naranja_13_bold{
	color:#f28320;
	font-size:13px;
	font-weight:bold;
}
.naranja_13_bold a, .naranja_13_bold a:link, .naranja_13_bold a:visited, .naranja_13_bold a:active{color:#f28320;}
.naranja_13_bold a:hover{
	color:#666666;

}
.naranja_11_bold{
	color:#f28320;
	font-size:11px;
	font-weight:bold;
}
.naranja_11_bold a, .naranja_11_bold a:link, .naranja_11_bold a:visited, .naranja_11_bold a:active{color:#f28320;}
.naranja_11_bold a:hover{
	color:#606060;

}
.gris_10_normal{
	color:#606060;
	font-size:10px;
	
}
.gris_11_normal{
	color:#606060;
	font-size:11px;
	
}
.gris_11_normal a, .gris_11_normal a:link, .gris_11_normal a:visited, .gris_11_normal a:active{color:#606060;}
.gris_11_normal a:hover{
	color:#f28320;

}
.gris_11_normal_2{
	color:#000;
	font-size:11px;
	
}
.gris_11_normal_2 a, .gris_11_normal_2 a:link, .gris_11_normal_2 a:visited, .gris_11_normal_2 a:active{color:#000;}
.gris_11_normal_2 a:hover{
	color:#000; text-decoration:underline;

}
.gris_11_normal_3{
	color:#404040;
	font-size:11px;
	
}
.gris_11_normal_3 a, .gris_11_normal_3 a:link, .gris_11_normal_3 a:visited, .gris_11_normal_3 a:active{color:#404040;}
.gris_11_normal_3 a:hover{
	color:#f28320;

}
.amarillo_11_bold{
	font-size:11px;
	color:#fdcf00;
	font-weight:bold;

}
.amarillo_11_bold a, .amarillo_11_bold a:link, .amarillo_11_bold a:visited, .amarillo_11_bold a:active{color:#fdcf00;}
.amarillo_11_bold a:hover{
	color:#fdcf00;
	text-decoration:underline;

}
.gris_12_normal{
	color:#000;
	font-size:12px;
	
}
.gris_12_normal a, .gris_12_normal a:link, .gris_12_normal a:visited, .gris_12_normal a:active{color:#000;}
.gris_12_normal a:hover{
	color:#000; text-decoration:underline;

}

.ventajas_multi ul.locales {
	margin: 5px 0 5px 10px;
}

li{
	margin-left:30px;
	padding-right:20px;
	list-style-image:url(../img/bullets/bolita_naranja.gif);
}

h1{
	font-size:24px;
	color:#FF6600;

}

h2{
	font-size:14px;
	color:#FF6600;

}
h3{
	font-size:16px;
	color:#333333;

}
h4{
	font-size:16px;
	color:#FF6600;

}
h5{
	font-size:14px;
	color:#666666;

}
/* Estilos de Fondos ===================================================================== */
#fondo_naranja{
	/*background-image:url(../img/fondos/body_fondo.jpg);
	background-repeat:repeat-y;
	background-position:center;*/
	background-image:url(../img/fondos/contenedor_degrade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FD6303;
}
#contenedor{
	width:767px;
	background-image:url(../img/fondos/contenedor_degrade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FD6303;
	margin:0 auto;
	

}
#head{
	width:736px;
	height:79px;
	margin:0 auto;
	padding:13px 16px 3px 16px;

}
#head .logo{
	margin:3px 0 14px 4px;
	float:left;

}
#head #menu{
	width:736px;
	clear:both;
	z-index: 9800;
	position: absolute;
	top: 66px;
	

}
#head #home_link{
	float:right;
	width:107px;
	height:44px;
	background-image:url(../img/fondos/head_home_link.gif);
	background-repeat:no-repeat;
	

}
#contenido{
	width:736px;
	padding:2px 16px 20px 16px;
	background-image:url(../img/fondos/contenido_puntitos.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	

}

#fondo_banners{
width:740px;
height:270px;
background:url(../img/fondos/fondo_banners.jpg) no-repeat;
clear:both;
margin-top:5px;
}

.banner1_home{
width:237px; 
float:left; 
margin-top:8px; 
margin-left:7px;
_margin-left:4px;
}

.banner2_home{
width:237px; 
float:left; 
margin-top:8px; 
margin-left:7px;
_margin-left:4px;
}

.banner2_especial{
width:237px; 
float:left; 
margin-top:8px; 
margin-left:7px;
_margin-left:4px;
}

.banner2_especial1{
width:474px; 
float:left; 
margin-top:8px; 
margin-left:7px;
_margin-left:4px;
}

#junta_banners {
width: 244px;
float:left;
}
.texto_moda{
	float:left;
	width:211px;
	padding:8px 8px;
	margin:0 0 0 5px;;
	background-color:#333333;
}
.cabezal_home{
	
	height:31px;
	border-bottom:3px solid #FFF;
	padding:12px 8px;
	background-color:#f1f1f1;
}

.ver_mas{
	float:right;
	text-align:center;
}

.margen{
	margin:5px 12px;
}

#izquierda{
	float:left;
	margin:10px 0;
}

#derecha{
	float:left;
	margin:10px 0 0 10px;
}

.foto{
	width:auto;
	height:auto;
	padding:8px;
	background-color:#8f8f8f;
}

#error{
	width:82%;
	background-image:url(../img/iconos/cancel_32.gif);
	background-repeat:no-repeat;
	background-position:8px 0;
	height:28px;
	font-weight:bold;
	color:#990000;
	padding:5px 0 2px 45px;
	margin:8px;
	background-color:#FFDDDE;
}

#exito{
	width:82%;
	background-image:url(../img/iconos/confirm_32.gif);
	background-repeat:no-repeat;
	background-position:8px 0;
	height:28px;
	font-weight:bold;
	color:#339900;
	padding:5px 0 2px 45px;
	margin:8px;
	background-color:#D5EDC9;
}

.tportal{
	width:225px;
	height:42px;
	margin:0px 10px 0 0;
	_margin:0px 10px 0 0; 
	float:right;
}
.tportal2{
	float:left;
	margin:7px 0 0 5px;
}
/* Estilos de Ventanas ================================================================ */
.ventana {
	background-image:url(../img/fondos/right.gif);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#f1f1f1;
}

.ventana .top, .ventana .bottom { height: 6px; }
.ventana .top{ background:url(../img/fondos/top.gif) repeat-x top; }
.ventana .bottom { background:url(../img/fondos/bottom.gif) repeat-x top; }

.ventana .top .izq, .ventana .bottom .izq { float: left; }
.ventana .top .der, .ventana .bottom .der { float: right; }

.ventana .contenido {
	background: url(../img/fondos/left.gif) left repeat-y;
	padding: 3px 0px;
}

/* Estilos de Formularios ================================================================ */
.boton_naranja{
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#f28320;
	border:1px solid #F4AA41;
	border-bottom:2px solid #F4CFBF;
	border-right:2px solid #F4CFBF;
	padding:0 10px;

	//width:150px;
	//padding:0 0px;

}
.campo{
	border:1px solid #e2e2e2;
	background-color:#ffffff;
	padding-left:5px;
	height:22px;
	font-size:11px;
	color:#666666;

}
.campo_error{
	border:1px solid #e2e2e2;
	background-color:#FFDDDE;
	padding-left:5px;
	height:22px;
	font-size:11px;
	color:#990000;

}

/* Estilos multiopción ====================================================================================== */

.banner_tarjeta, .ventajas_multi, .ventajas_efectivo {
	padding: 10px 20px;
	width: 471px;
	margin: 0 0 20px 20px;
}
.banner_marzo {
	padding: 10px 20px;
	width: 471px;
	margin: 0 0 20px 20px;
	background:#FFFFFF;
}

.banner_tarjeta{
	background: url(../img/fondos/fondo_tarjeta_multi.gif) no-repeat;
	height: 169px;
}

.banner_tarjeta .titulo{ padding: 0 10px 0 10px; }
.banner_tarjeta .texto, .banner_tarjeta .cierre{ margin: 0 0 0 200px; }
.banner_tarjeta .texto { font-size: 12px;}

.ventajas_multi {
	background: #FFF url(../img/fondos/fondo_hoja.gif) no-repeat top center;
}
.ventajas_efectivo {
	background-color:#FFFFFF;
}

.ventajas_multi ul li{
	margin:0 0 5px 20px;
	width: 190px;
	font-weight: bold;
}

.ventajas_multi ul li.gris { color: #606060; list-style-image: url(../img/bullets/bolita_gris.gif); }
.ventajas_multi ul li.naranja { color: #ff6100; list-style-image: url(../img/bullets/bolita_naranja.gif); }

.ventajas_efectivo ul li{
	margin:0 0 5px 20px;
	width: 190px;
	font-weight: bold;
}

.ventajas_efectivo ul li.gris { color: #606060; list-style-image: url(../img/bullets/bolita_gris.gif); }
.ventajas_efectivo ul li.naranja { color: #ff6100; list-style-image: url(../img/bullets/bolita_naranja.gif); }

/* Estilos proteccion ====================================================================================== */

#bloque1{ width:220px; float:left;}
#img_proteccion1 { width:300px; height:160px; margin-left:20px; float:left;}

/* Banner intersitial =================================================================== */

#bannerIntersitial {
	position: absolute;
	top: 43px;
	left: 493px;
	margin-left: -324px;
	z-index: 200;
}

#bannerDestacado {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -362px;
	z-index: 7000;
}

.boton_beneficios {
	float:right;
	margin-right: 10px;
}

/* hack para IE, no tocar ni alterar ==================================================== */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
