html { font-size: 100%; /* IE hack */ }
BODY{background:#fff  url(../imagenes/interfaz/f_general.jpg) scroll no-repeat top center;text-align:center;margin:0px auto 0px auto;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;width:100%;}


a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}
img{vertical-align:middle;border:0;}

.cleaning {clear:both;}

H1{font-family:Trebuchet MS;color:#464545;border-bottom:3px solid #e5e2e2;text-transform:uppercase;text-align:left;font-size:1.5em;padding:0 0 0 20px;}
h2{color:#c1c1c1;font-family:Trebuchet MS;text-align:left;padding:5px 0 0 30px;font-size:1.4em;}
#body{text-align:center;width:760px;margin:0 auto;background:#fff;}

h3{font-family:Trebuchet;text-align:left;margin:0 0 20px 0;padding:2px 10px;font-size:1.2em;color:#666;}

h4{padding:2px 0px;font-size:1.1em;margin:5px 0 5px 0;color:#666;}

.cleaning {clear:both;}

/*cabecera*/
#cabecera{background:#fff  url(../imagenes/interfaz/f_cabecera.jpg) scroll no-repeat top center;height:70px;padding:20px 1px 0 20px;}
.logo{width:225px;float:left;text-align:left;}

.indice1{margin: 0 0 0 225px;padding:18px 0 0 0;text-align:left;height:22px;font-weight:bold;}
.indice1 ul{margin:0 0 0 0;padding:0 0 0 15px;}
.indice1 ul li{list-style:none;float:left;margin:0 0px 0 -5px;}
.indice1 ul li a{color:#fff;}

.l1{padding:2px 10px 3px 10px;}
.l2{padding:2px 10px 3px 10px;}
.l3{padding:2px 10px 3px 10px;}
.l4{padding:2px 10px 3px 10px;}
.l5{padding:2px 10px 3px 10px;}
.l6{padding:2px 10px 3px 10px;}

.nom{border-top:1px solid #a60909;margin: 2px 0 0 240px;padding:5px 17px 0 43px;text-align:right;color:#e0cd90;font-size:0.8em;}

.flash{height:140px;}

.cat_tiendas{height:37px;background:#fff  url(../imagenes/interfaz/f_indice.gif) scroll no-repeat top center;padding:8px 0 2px 0}

.cat_tiendas ul{margin:0 0 0 0;padding:0 0 0 0;font-family:Trebuchet MS;FONT-SIZE:1.1EM;font-weight:bold;}
.cat_tiendas ul a{color:#fff;}
.cat_tiendas ul a:hover{text-decoration:none;}
.cat_tiendas ul li{list-style:none;float:left;margin:0 0px 0 0px;width:110px;text-align:left;}
.cat_tiendas img{margin:0 3px 0 0;}
.cat_tiendas .c1{padding:7px 0 0 45px;}
.cat_tiendas .c2{padding:7px 0 0 40px;}
.cat_tiendas .c3{padding:7px 0 0 40px;}
.cat_tiendas .c4{padding:7px 0 0 35px;}
.cat_tiendas .c5{padding:7px 0 0 45px;}


.cat_tiendas .c1 a:hover{color:#931d64;}
.cat_tiendas .c2 a:hover{color:#a9561d;}
.cat_tiendas .c3 a:hover{color:#18798d;}
.cat_tiendas .c4 a:hover{color:#87a123;}
.cat_tiendas .c5 a:hover{color:#883a90;}



/*cabecera*/


/*home*/

.home{color:#666;}
.home .left{width:565px;float:left;}
.home .right{margin:0 0 0 565px;padding:10px 0;}
.home .right img{margin:10px 0;}
.home .right img a:hover{border:1px solid #efefef;}

.ultimas{background:#fff  url(../imagenes/interfaz/f_locales.jpg) scroll no-repeat top center;height:302px;color:#e7ddbc;padding:50px 0 0 0;font-size:0.85em;}
.ultimas img{border:1px solid #bc6c6c;padding:5px;float:left;margin:10px 10px 0 0;}

.ultimas .tda{padding:10px 10px 10px 25px;height:120px;text-align:left;font-size:1.2em;}
.ultimas .tda a{color:#e7ddbc;}
.ultimas .tda span{display:block;color:#fff;font-size:1.1em;font-weight:bold;}

.ultimas2{background:#fff  url(../imagenes/interfaz/f_locales2.jpg) scroll no-repeat top center;height:452px;color:#e7ddbc;padding:50px 0 0 0;font-size:0.85em;}



.publicidad{text-align:right;margin:15px 0 0 0;}
/*home*/


.localizacion{color:#a7a7a7;font-size:0.7em;text-align:left;padding:10px 0 0 25px;}
.localizacion a{color:#be1313;text-decoration:underline;}

.categorias_locales{padding:0 0 0 80px;}
.categorias_locales ul{margin:20px 0 0 0px;padding:0 0 0 0;}
.categorias_locales ul li{list-style:none;float:left;background:transparent url(../imagenes/interfaz/f1.gif) scroll no-repeat top left;font-family:Trebuchet MS;font-size:1.3em;margin:10px 40px 0 20px;width:230px;text-align:left;padding:10px;}
.categorias_locales ul li a{color:#575656;}
.categorias_locales img{margin:0 5px 0 0;}

.categorias_locales .c1 a:hover{color:#db3f9e;}
.categorias_locales .c2 a:hover{color:#e97e34;}
.categorias_locales .c3 a:hover{color:#37b7d1;}
.categorias_locales .c4 a:hover{color:#a6d131;}
.categorias_locales .c5 a:hover{color:#da93e2;}

.vert{text-align:right;clear:both;font-family:Trebuchet MS;padding:10px 100px 0 0;font-size:1.1em;}
.vert a{color:#be1313;}

.tiendas{text-align:left;padding:10px 0 0px 70px;font-family:Trebuchet MS;}
.tiendas a{color:#be1313;}
.bg1{background:transparent url(../imagenes/interfaz/c1.jpg) scroll no-repeat bottom right;}
.bg2{background:transparent url(../imagenes/interfaz/c2.jpg) scroll no-repeat bottom right;}
.bg3{background:transparent url(../imagenes/interfaz/c3.jpg) scroll no-repeat bottom right;}
.bg4{background:transparent url(../imagenes/interfaz/c4.jpg) scroll no-repeat bottom right;}
.bg5{background:transparent url(../imagenes/interfaz/c5.jpg) scroll no-repeat bottom right;}

.tienda{border-bottom:1px solid #f5f5f3;width:300px;font-size:0.9em;padding:3px; color:#666;}
.tienda a{font-size:1.2em;}
.tienda img{vertical-align:middle;margin:0 3px 0 0;}


.ftienda{text-align:left;padding:0px 65px 20px 65px;font-family:Trebuchet MS;color:#666;}
.datos{padding:0 0 0 15px;}
.ftienda .datos h3 {font-weight:normal;font-size:1.5em; color:#2e2e2e; font-family:Trebuchet MS;}
.ftienda .datos img{border:1px solid #999;padding:3px;}
.textos{text-align:left;padding:0 30px;color:#666;}
.textos a{text-decoration:underline;}
.textos a:hover{color:#c00;}


.horario{border:1px solid #efefef;background:#f9f5f2;padding:0px;margin:15px 30px 20px 0px;float:left;width:260px;height:130px;font-size:0.85em;}
.horario strong{background:#6d0000;display:block;padding:3px;color:#fff;}
.horario em{font-weight:bold;font-style:normal;}

.horario2{border:1px solid #efefef;background:#f9f5f2;padding:0px;margin:15px 0 0 290px;height:130px;font-size:0.85em;}
.horario2 strong{background:#6d0000;display:block;padding:3px;color:#fff;}
.horario2 em{font-weight:bold;font-style:normal;}

.horario .ctd{padding:10px;}
.horario2 .ctd{padding:10px;}


.cleared{clear:both;}
/*pie*/
#pie{text-align:center;width:100%;margin:0 auto;background:url(../imagenes/interfaz/f_pie.gif) scroll no-repeat top center;height:113px;padding:30px 0 0 0;}
#pie a{color:#fff;}
.pie{width:760px;margin:0 auto;text-align:left;}
.indice_pie{border-bottom:2px solid #a60909;height:25px;width:500px;font-weight:bold;}
.indice_pie ul{margin:0 0 0 0;padding:0 0 0 0;}
.indice_pie ul li{list-style:none;float:left;margin:0 0px 0 -5px;}


.indice1{margin: 0 0 0 225px;padding:18px 0 0 0;text-align:left;height:22px;font-weight:bold;}
.indice1 ul{margin:0 0 0 0;padding:0 0 0 15px;}
.indice1 ul li{list-style:none;float:left;margin:0 0px 0 -5px;}
.indice1 ul li a{color:#fff;}

.l1{padding:2px 10px 3px 10px;}
.l2{padding:2px 10px 3px 10px;}
.l3{padding:2px 10px 3px 10px;}
.l4{padding:2px 10px 3px 10px;}
.l5{padding:2px 10px 3px 10px;}
.l6{padding:2px 10px 3px 10px;}

.bottom{font-size:0.85em;color:#fff;padding:15px 0 0 0;}
.bottom span{float:right;color:#e0cd90;padding:10px 0 0 0;}
.bottom strong{color:#e0cd90;font-size:1.8em;}
/*pie*/

.lineas_auto{text-align:left;padding:5px 0 10px 50px;}

.campanas{text-align:left;padding:15px 60px;}
.campanas h4 {font-family:"MS Trebuchet",Arial, Helvetica, sans-serif; color:#333; font-weight:normal; display:block;  margin-bottom:0.3em;}
.campanas h2 {padding-left:0px;}
.campanas .c1{width:300px;float:left;padding:0 0 0 30px;}
.campanas .c2{margin:0 0 0 300px;}
.campanas .c2 .camp{padding:5px 0 30px 45px;}
.campanas .c1 .camp{padding:5px 0 30px 25px;}

#campana_vigente {text-align:center; margin-bottom:2.6em;}

.campana_doble_l{width:305px; float:left;}
.campana_doble_r {width:305px; float:right;}


.locales_por_planta{margin:20px 0 0 50px;}
.local_p{border-bottom:1px solid #d3d3d3;text-align:left;color:#666;font-size:0.9em;height:45px;width:250px;margin:0 0px 0 30px;float:left;}
.local_p a{color:#be1313;}
.local_p img{float:left;margin:0 5px 0 0;}



.mas_datos{background:transparent url(../imagenes/interfaz/fondo_ficha.gif) scroll no-repeat top left;padding:20px;}

.mas_datos .md1{width:300px;float:left;}
.mas_datos .md2{margin:0 0 0 350px;}
.mas_datos .md2 a{color:#c00;}
.validacion{text-align:right;padding:10px 50px 0 0;}


.volver{clear:both;text-align:right;}
.volver a{background:transparent url(../imagenes/interfaz/f_volver.gif) scroll no-repeat top left;padding:5px 20px 5px 30px;color:#be1313;}

.subir{clear:both;text-align:right;margin:10px 30px 0 0;}
.subir a{background:transparent url(../imagenes/interfaz/f_up.gif) scroll no-repeat top left;padding:6px 25px 6px 30px;color:#be1313;}

.img_left{border:1px solid #e5e2e2;padding:3px;width:260px;float:left;margin:0 10px 5px 0;}

.img_local{float:right;margin:-15px 7px 0 0;}


.ganadores{padding:10px 0 30px 0;height:250px;}
.ganadores DIV{width:180px;float:left;font-size:0.85em;margin:0 20px 0 0;}
.ganadores DIV span{font-size:0.9em;}
.ganadores img{margin:5px 0px;}

.ganadores_pp{padding:10px 0 30px 25px;height:230px;text-align:left;}
.ganadores_pp .tit{background:#933334;color:#fff;display:block;float:none;width:510px;text-align:left;font-size:1.2em;padding:2px 5px;}
.ganadores_pp DIV{text-align:center;width:160px;float:left;font-size:0.85em;margin:0 20px 0 0;}
.ganadores_pp DIV span{font-size:0.9em;}
.ganadores_pp img{margin:5px 0px;}