BODY{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}
FORM{border:0px;margin:0px}
TABLE{border-collapse:collapse}
P{text-align:left;margin-top:0px;margin-bottom:12px;margin-left:12px;margin-right:12px }
H1,H2,H3{margin:0;padding:0}
H1{font-size:18px}
H2{font-size:16px}
H3{font-size:14px}
FIELDSET{margin-top:12px}
[type="text"],[type="password"]{border:1px solid #DDD;padding:2px}
[type="text"]:focus,[type="password"]:focus{border:1px solid #e9a504}
[type="radio"],[type="checkbox"]{position:relative;top:2px}
[type=submit],[type=button]{background:#e9a504;border:1px solid #e9a504;font-weight:500;color:#FFF;padding:2px;font-size:13px;margin:0 5px 0 0;cursor:pointer}
[type=submit]:hover,[type=button]:hover{border:1px solid #bb8504} 
TEXTAREA{border:1px solid #DDD;padding:2px;font-size:13px;font-family:Arial,Helvetica,sans-serif}
TEXTAREA:focus{border:1px solid #e9a504}

.boton_grande{-moz-border-radius:4px;-webkit-border-radius:4px;background:#e9a504;border:1px solid #e98900;color:#fff;text-shadow:0 -1px 0 #e98900;padding:4px 10px 5px;font-size:14px;margin:0 5px 0 0;font-weight:bold}
.boton_grande:hover{border:1px solid #e98900;text-shadow:0 -1px 0 #e98900}
.boton_grande:-moz-focus-inner{padding:0;border:0}
.boton_grande:hover,INPUT.boton_grande:focus{background-position:0 -5px;cursor:pointer}

/* Encabezado */
.tblenc TD{border-bottom:1px solid #e9a504;}
.tblenc TD.bl{text-align:right;width:310px}
.menu_superior{background:repeat-x url(/images/bg_menu_superior.gif);height:23px;padding-top:12px;clear:both}
.contenidos{clear:both}

/* Formulario de login */
#login{margin:0;padding:8px; text-align:left}
#login h3{color:#333; padding:2px; margin:0; border-bottom:1px solid #ddd; margin-bottom:8px}
#login label{display:inline-block;padding:0;margin-top:9px;width:50px;float:left;clear:left}
#login ul{padding:0;list-style:none;margin:12px 0 0 0}
#login ul>li{padding:3px 0}
#login ul>li img{margin-right:4px}
#login ul>li:last-child{text-align:right}
#login [type="text"],#login [type="password"]{width:76%;margin-top:4px;padding:3px;font-size:120%; border-radius:3px}
#login [type="submit"]{font-size:128%;padding:5px 10px; position:absolute; margin-top:-39px; right:42px}
.error_login{display:none;width:400px;position:absolute;text-align:center;border:1px solid #e97504;box-shadow:0 0 1px #e97504;padding:4px;background-color:#FFC;margin-top:30px;left:50%;margin-left:-200px}

/* CUERPO */
.tira_negocios{ padding:0;margin:0 0 22px 0}
.contenido{padding:12px}
.banners_derecha{padding:7px;background-color:#EEF;margin:12px 0 8px 28px;text-align:center;border:1px solid #CCE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.titulo_tiendas{font-size:14px;margin-top:8px;margin-left:28px}
.lista_azul li{color:#e9a504}
.lista_azul li span{color:#000}
.top{margin-top:0px}
.publi{font-size:9px;margin-bottom:2px;width:99%;text-align:left}
.cuerpo{padding:18px}

/* NOTICIAS */
.fecha_noticia{font-size:10px;color:#999}
.titulo_noticia{font-size:15px;font-weight:bold}
H2.titulo_detalle_noticia{font-size:18px;margin-bottom:12px;font-weight:bold;color:#112}
H3.titulo_detalle_noticia{font-size:14px;font-weight:bold;color:#112}

/* PIE */
.pie{padding:8px;background:#e9a504;color:#113}
.pie A,.pie A:visited,.pie A:link{color:#556}
.pie A:hover{color:#FEA}

/* DEFINICION DE LINKS */
A{text-decoration:none}
A:link{COLOR:#567;text-decoration:none}
A:visited{COLOR:#567;text-decoration:none}
A:hover{COLOR:#000;text-decoration:underline}

.lnk_titulo_noticia{text-decoration:none;font-size:14px;font-weight:bold;color:#036}
.lnk_titulo_noticia:link,.lnk_titulo_noticia:visited{text-decoration:none;color:#555}
.lnk_titulo_noticia:hover{color:#678;text-decoration:underline}

/* Formulario de contacto */
#form_contacto{margin-top:8px}
#form_contacto label{float:left;text-align:right;width:120px;padding:0 5px 0 0;font-size:11px;font-family:Tahoma,Geneva,sans-serif;color:#666}
#form_contacto DIV{margin-top:3px}
#form_contacto textarea{width:55%;height:100px;border:1px solid #AAA;font-size:12px;font-family:Arial,Helvetica,sans-serif}
#form_contacto select{border:1px solid #AAA;font-size:12px}
#form_contacto input{width:35%;border:1px solid #999}

.pp{border-top:1px dotted #999;margin:12px 0}
.pp P{color:#123;margin:0;padding:0;font-weight:bold;margin-bottom:3px;min-height:30px}
.pp .s1{color:#e9a504}
.pp .s2{color:#e98004}
.pp .s3{color:#e96004}
.pp UL{margin:12px 0;padding:12px 0;list-style:none;width:100%;border-bottom:1px dotted #999}
.pp LI{display:inline-block;width:19%;margin-left:3px;vertical-align:top}
.pp DIV{border:1px solid #CCC}
.pp A,.pp A:link,.pp A:visited{display:block;font-size:11px;color:#CCC}
.pp A:hover{color:#f388ca}

.bbt{background:#165afb;padding:6px 14px;color:#fff;font-size:125%;border:1px solid rgba(10,55,195,0.9);text-shadow:1px 1px rgba(19,78,216,0.8), -1px -1px rgba(5,50,150,0.8);cursor:pointer;margin:4px 0}
.bbt:hover{background:#276bfc}
.bbt:active{background:#165afb}


/* SUPERFISH */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu ul{position:absolute;top:-999em;width:15em}
.sf-menu ul li{width:100%;box-shadow:2px 2px 2px #CCC;border-top:1px solid #FFC}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}
.sf-menu li:hover li ul,.sf-menu li.sfHover li ul{top:-999em}
.sf-menu li li:hover ul,.sf-menu li li.sfHover ul{left:10em;top:0}
.sf-menu li li:hover li ul,.sf-menu li li.sfHover li ul{top:-999em}
.sf-menu li li li:hover ul,.sf-menu li li li.sfHover ul{left:10em;top:0}
.sf-menu{float:left;margin-bottom:1em;line-height:1.0;width:100%}
.sf-menu a{border-left:1px solid #fff;padding:10px 22px 8px 8px;text-decoration:none;text-align:left}
.sf-menu a,.sf-menu a:visited {color:#001;text-align:center;text-align:left}
.sf-menu li{background:#e9a504}
.sf-menu li li{background:#e9a504}
.sf-menu li li li{background:#e9a504}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#ffd36b;outline:0}
.sf-menu a.sf-with-ul{min-width:1px}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('/js/superfish/images/arrows-ffffff.png') no-repeat -10px -100px}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}
