BODY{
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 10px;
        text-align:center;
        background-color : #ffffff;
        background-repeat: repeat-x;
        font-family:'Open Sans',Arial, sans-serif;
}
h1, h2 {margin:0;padding:0;}
p {margin:0px;padding:0px;}
no {display:none;}
#sobrecabecera {background-color :#282828;height:28px;line-height:28px;}
#sobrecabecera #sobrecabecerainn {position:relative;		margin: 0 auto;	padding: 0; clear:both;text-align:left;}
#sobrecabecera #sobrecabecerainn {font-family:Arial;font-size:11px;color:#ffffff;}
#sobrecabecera #sobrecabecerainn a {font-family:Arial;font-size:11px;color:#ffffff;}
.lafecha {float:right;width:340px;font-family:'Open Sans',Arial;font-size:12px;color:#534539;height:28px;line-height:28px;text-align:right;}
.lafecharecuadro {font-size:12px;color:#E6E0DB;background-color :#1a4359;padding:5px 10px;display: table;margin-bottom:5px;}
#sobrecabecera #sobrecabecerainn .menu {float:right;}
#sobrecabecera #sobrecabecerainn img {border:0;vertical-align:middle;}
#cabecera {	margin: 10px auto 0 auto;	padding: 0; clear:both;text-align:left;}
.mainn {position:relative;	width: 996px;	margin: 0 auto;	padding: 0; clear:both;text-align:left;}
#mainpage {background-color:white;margin:0;width:996px;display:table;}
.bannerscabecera {margin-bottom:10px;overflow:hidden;}
.bannerscabecera td {padding-right:10px;}
.bannerscabecera td div {padding:0; margin:0;}
.bannerscabecera td div object {padding:0; margin:0;}
.bannerscabecera td.ultimo {padding-right:0px !important;}
form {margin:0;padding:0;}
#cabecera input.text {border-color:#282828;border-style:solid;border-width:1px ;color:#333333;font-family:Arial;font-size:11px;height:20px;text-decoration:none;width:178px;}
#cabecera a.imagen {background-image:url(../images/bo_buscar0.png);height:24px;width:24px;display:block;text-decoration:none;}
#cabecera a.imagen:hover {background-image:url(../images/bo_buscar1.png);}
#cabecera img {margin:0;padding:0;}
#cabecera #buscador {position:absolute;right:0;bottom:0;;background-repeat: repeat; padding:0 5px;}
.menutop{height:20px;line-height:20px;width:100%;text-align:right;}
.menutop ul {	margin: 0;	padding: 0;	border: 0;	outline: 0;padding-top:6px;}
.menutop ul li {	font-size:11px;display: inline;color:#fff}
.menutop ul li a{	font-size:11px;color:#fff}

#pie{position:relative;	margin: 5px auto;	padding: 1px 0; clear:both;text-align:left;}
.menupie {text-align:left !important;}
.menupie ul li {color:#000000 !important;}
.menupie ul li a {color:#000000 !important;}

#ppalderecha {width:805px;float:left;}
#ppalnoticias {width:589px;float:left;margin: 5px 15px 5px 0px;overflow:hidden;}
#ppalbase {width:781px;float:left;margin: 5px 15px 5px 0px;overflow:hidden;}
.limpiar {clear:both !important;line-height:0px;font-size:0px;height:0px;}
.doscols, .doscolsmenu, .doscolssinmenu {width:100%;/*background-image:url(../images/fondolatnot.gif);background-repeat:repeat-y;background-position:390px;*/margin-bottom:5px;}
.doscols {background-position:387px !important;}
.doscolsmenu {background-position:383px !important;}
.doscolssinmenu {background-position:491px !important;}
.notizq, .notizqmenu, .notizqsinmenu {float:left;width:391px;}
.notder, .notdermenu, .notdersinmenu {float:left;width:390px;}
.notizq div.ppal_portada {padding-right:10px;width:380px;}
.notder div.ppal_portada {padding-left:10px;width:380px;}
.notizqmenu, .notdermenu {width:376px !important;}
.notizqsinmenu, .notdersinmenu {width:483px !important;}
.ultimacelda {border-bottom-width:0px !important;}
.primeracelda {border-top-width:0px !important;}
.notizq3, .notizq3menu, .notizq3sinmenu {float:left;width:253px;margin-right:10px;margin-top:10px;}
.notder3, .notder3menu, .notder3sinmenu {float:left;width:255px;margin-top:10px;}
.notizq3menu, .notder3menu {width:249px !important;}
.notizq3sinmenu, .notder3sinmenu {width:320px !important;}
#lateralderecho {width:200px;float:left; margin:5px 0;overflow:hidden;}
.bannerlateral {margin-bottom:10px;text-align:center;position:relative;}
.bannercentral {border-top: 3px solid #2F6696;border-bottom: 3px solid #2F6696;padding:5px 0;margin-bottom:5px;text-align:center;}
.bannercentraltop {border-top: 3px solid #2F6696;padding:5px 0;margin-bottom:5px;text-align:center;}
.bannerlateral div {text-align:left;}
.stage {position: absolute; top: 0; left: 0; z-index: 16777271; width: 100%; height: 100%; cursor: pointer; cursor: pointer}
#ppalseccion {width:805px;float:left;margin-top: 5px;}
#ppalunica {width:984px;margin: 5px 5px 5px 5px;}
#lateralizquierdo {width:191px;float:left; margin:5px 0;overflow:hidden;}
#izqinn {width:175px;overflow:hidden;}
#ppaleventos {width:468px;float:left;margin: 5px 8px 5px 5px;}
#ppaleventos .cab_amarilla {background-color:#EEF2F7;height:29px;color:#666666;font-size:12px;font-weight:normal;text-indent:5px;}
#ppaleventos .tit_evento2 {color:#668C28;font-size:16px;font-weight:bold;}
#ppaleventos .tit_evento {color:#333333;font-size:12px;font-weight:normal;}
#ppaleventos .txt_evento {color:#333333;font-size:12px;}
#ppaleventos .ant_sig {color:#666666;font-size:11px;}
#ppaleventos .borde_tabla {border-width:0;}
#ppaleventos .borde_tabla .cab_titular {background-color:#EEF2F7;height:29px;color:#666666;font-size:12px;font-weight:normal;text-indent:5px;}
.txt_2 { font-size: 12px;  font-weight: bold; color: #333333}
.txt_agenda { font-size: 12px;font-weight: bold; color: #555}
.txt_agenda_eve { font-size: 12px;  font-weight: bold; color: #555;background-color:#ffa88a}


#cuadroagenda, #cuadrovideos {background-color:#DDDFE8;margin-bottom:10px; }
#cuadrogaleria  {background-color:#2C2C2C;border:1px solid #000000; margin-bottom:10px; }
#cuadrovideos {padding-bottom:20px;}
#cuadroagenda .cabecera, #cuadrogaleria .cabecera , #cuadrovideos .cabecera {height:36px;line-height:36px; text-indent:10px; background-image:url(../images/fondo_cab_H.jpg);background-repeat:repeat-x;width:298px;margin-bottom:5px;color:#8ABC38;font-family:Arial;font-size:14px;font-weight:bold;position:relative;}
#cuadroagenda a.maseventos { background-image:url(../images/bo_event0.gif);width:90px;height:24px;display:block;background-repeat:no-repeat;text-decoration:none;position:absolute;left:200px;top:7px;font:12px Arial,Helvética,sans-serif,Verdana; color: #fff;line-height:22px;text-align:center;text-indent:0px;}
#cuadroagenda a.maseventos:hover { background-image:url(../images/bo_event1.gif);color:#222;}
#cuadrogaleria a.maseventos { background-image:url(../images/bo_event0.gif);width:90px;height:24px;display:block;background-repeat:no-repeat;text-decoration:none;position:absolute;left:200px;top:7px;font:12px Arial,Helvética,sans-serif,Verdana; color: #fff;line-height:22px;text-align:center;text-indent:0px;}
#cuadrogaleria a.maseventos:hover { background-image:url(../images/bo_event1.gif);}
#cuadrovideos a.maseventos { background-image:url(../images/bo_event0.gif);width:90px;height:24px;display:block;background-repeat:no-repeat;text-decoration:none;position:absolute;left:200px;top:7px;font:12px Arial,Helvética,sans-serif,Verdana; color: #fff;line-height:22px;text-align:center;text-indent:0px;}
#cuadrovideos a.maseventos:hover { background-image:url(../images/bo_event1.gif);}
#agendita {width:100%;color:#3a3630;font-size:11px;text-decoration:none;}
#agendita a {color:#3A3630;font-size:11px;text-decoration:none;}
#agendita a:hover {color:#532100;} 
.eventoportada {display:table;width:100%;border-bottom:1px solid #726961;}
.eventoportada a {display:block;padding:5px 10px; font-weight:bold;background-color:#C0C0C0;float:right;width:60%;}
.eventofecha {background-color:#DDDFE8;float:left;font-size:10px;font-weight:bold;padding:5px 10px;}
.eventodia {font-family:Georgia, Times New Roman, Times, serif;font-size:18px;font-weight:bold;line-height:25px;}
#accesoymenu {background:#fff;}

#cuadrotienda, #cuadroencuesta {background-color:#DDDFE8;overflow:hidden; margin-bottom:10px;top:0px;position:relative;}
#cuadrotienda{color:#000000;
font-family:Arial;
font-size:12px;}
#cuadrotienda .cabecera, #cuadroencuesta .cabecera {height:36px;line-height:36px; text-indent:10px; background-image:url(../images/fondo_cab_Tienda.jpg);background-repeat:repeat-x;width:298px;margin-bottom:5px;color:#8ABC38;font-family:Arial;font-size:14px;font-weight:bold;position:relative;border-bottom:1px solid #000000;}
#cuadrotienda a.maseventos { text-align:right;background-image:url(../images/bo_ofert0.png);width:90px;height:24px;display:block;background-repeat:no-repeat;text-decoration:none;position:absolute;left:200px;top:7px;}
#cuadrotienda a.maseventos:hover { background-image:url(../images/bo_ofert1.png);}
#cuadroencuesta a.maseventos { background-image:url(../images/bo_votar0.png);width:48px;height:24px;float:right;background-repeat:no-repeat;text-decoration:none;margin:5px 0; display:block;}
#cuadroencuesta a.maseventos:hover { background-image:url(../images/bo_votar1.png);}
#cuadroencuesta .txtencuesta {color:#000000;font-size:12px;text-decoration:none;margin-left:9px;;margin-right:9px;}
#cuadroencuesta .opciones {margin-left:15px;margin-top:3px;}
.relacionadasp {margin-top:5px;padding-left:20px;background-image:url(../images/notaseccion.gif);background-repeat:no-repeat;background-position:0 2px;}
.relacionadasp a {color:#666666;font-family:Arial;font-size:12px;}
.piefoto { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none;line-height:26px;float:left;width:170px;text-align:left;}
.caja_portada0 {margin-bottom:10px;}
.cajas {padding:3px;}
.textocaja {color:#666666;font-family:Arial;font-size:12px;}
a.textocaja:hover {text-decoration:none;}
.comentarios {background:none repeat scroll 0 0 #F5F5F5; border:1px solid #E6E6E6;color:#2D6A95;padding:2px 4px 2px 4px;font-family:Arial;font-size:11px;float:right;}
.comentarios a {color:#2D6A95;font-family:Arial;font-size:11px;}

.botonenvio { background-image:url(../images/bo_event0.gif);width:90px;height:24px;background-repeat:no-repeat;text-decoration:none;border-width:0px;color:#fff;background-color: transparent;}
.botonenvio:hover { background-image:url(../images/bo_event1.gif);color:#222;}

.mod_contenedor {
background:#fafafa none repeat scroll 0%;
border:1px solid #999999;
font-family:Arial,Helvetica,sans-serif;
color:#333;
display:table;
padding:9px;
width:650px;
}
.mod_contenedor_preguntas {
background:#FDFDFD none repeat scroll 0%;
font-family:Arial,Helvetica,sans-serif;
border:1px solid #9bb8da;
color:#000;
height:1%;
padding:9px;
margin-left:7px;
margin-right:5px;
font-size:11px;
}
#envio_formulario input.ctexto {
padding:1px 2px;
width:183px;
border:1px solid #999999;
}
#envio_formulario textarea {
border:1px solid #999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0pt 2px;
width:366px;
}
a.btn_navega:link, a.btn_navega:visited, a.btn_navega:active {
background:#E6EBF1 none repeat scroll 0%;
border:1px solid #B0C0CF;
color:#496E92;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
padding:2px 6px;
text-decoration:none;
}
a.btn_navega:hover {
background:#869EBB none repeat scroll 0%;
border:1px solid #B0C0CF;
color:#ffffff;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:24px;
padding:2px 6px;
text-decoration:none;
}


#imagvid{
	width:100%;
	overflow:hidden;
}

ul.tabs, ul.tabsiv, ul.tabstienda {  
    margin: 0;  
    padding: 0;  
    float: left;  
    list-style: none;  
    height: 26px;  
    border-bottom: 1px solid #999;  
    border-left: 1px solid #999;  
    width: 100%;  
}  
ul.tabsiv {width:235px !important; }
ul.tabstienda {width:769px !important; margin-top:15px;}
ul.tabs li, ul.tabsiv li, ul.tabstienda li {  
    float: left;  
    margin: 0;  
    padding: 0;  
    height: 26px;  
    line-height: 25px;  
    border: 1px solid #999;  
    border-left: none;  
    margin-bottom: -1px;  
    overflow: hidden;  
    position: relative;  
    background: #e0e0e0;  
}  
ul.tabs li {  background: #2f6696;  font-weight: bold;}
ul.tabs li a, ul.tabsiv li a, ul.tabstienda li a {  
    text-decoration: none;  
    color: #000;  
    display: inline-block;  
    font-size: 12px;  
    padding: 0 10px;  
    border: 0px solid #fff;  
    outline: none;  
}  
ul.tabs li a {color: #c6c6c6;}
ul.tabs li a:hover, ul.tabsiv li a:hover, ul.tabstienda li a:hover {  
    background: #ccc;  
}  
html ul.tabs li.active, html ul.tabs li.active a:hover , html ul.tabsiv li.active, html ul.tabsiv li.active a:hover, html ul.tabstienda li.active, html ul.tabstienda li.active a:hover  {  
    background: #fff;  
    border-bottom: 1px solid #fff;  
}
html ul.tabs li.active, html ul.tabs li.active a:hover {background: #dddfe8; border-bottom: 1px solid #dddfe8;color:#333;  }
html ul.tabs li.active a { color:#333; }
html ul.tabs li a:hover { color:#333; }
.tab_container, .tab_containeriv, .tab_containertienda {  
    border: 1px solid #999;  
    border-top: none;  
    overflow: hidden;  
    clear: both;  
    width: 298px;  
    background: #fff;
    margin-bottom:10px;
}
.tab_container {background: #dddfe8;}
.tab_containeriv {width: 235px !important;}
.tab_containertienda {width: 769px !important;margin-bottom:15px;}
.tab_content, .tab_contentiv, .tab_contenttienda{  
    font-size: 12px;  
    padding: 10px;  
}  

.tab_contentiv {padding:2px !important;}

.tab_content .noticia1 {margin-bottom:5px;}
.tab_content .noticia1 a {color:#333333;}
.tab_container {width: 100%;}

.postbox {
    background: #fff none repeat scroll 0 0;
    border: 10px solid #e5e5e5;
    min-width: 255px;
    position: relative;
    padding: 10px;
}

.postbox input {
    width: auto !important;
    margin-bottom:5px;
}
.postbox input, .form-wrap .postbox select {
    font-size: 13px;
}
p.submit {
	text-align:center;
}
p.submit input {
    margin: 1em;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9999998;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999999;
  padding:20px;
}

#boxes #dialog2 {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header  {
  background:url(../images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog2 .d-header  {
  background:url(../images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
  left:50px;
}

#dialog1 .d-blank {
  float:left;
  background:url(../images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}
#dialog1 a {color:#282828;font-size:12px;}

.celda_Tienda_art {
background-image:url(../images/fodo_Tienda_art.gif);
border:1px solid #282828;
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:26px;
text-decoration:none;
text-indent:6px;
}
.celda_Tienda_art a, .celda_Tienda_art a:hover {font-family:Arial;
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
}
.texto_tienda {
color:#000000;
font-family:Arial;
font-size:12px;
text-decoration:none;
}
.celda_Tienda_ofert {
background-image:url(../images/fodo_Tienda_art.gif);
border:1px solid #282828;
color:#009900;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:24px;
line-height:24px;
text-align:center;
text-decoration:none;
width:80px;
float:right;
}
.texto_tiendaprecio {
color:#720404;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:line-through;
float:left;
width:87px;
height:24px;
line-height:26px;
}

.registro td {font-family:Arial;font-size:12px;font-weight:bold;}
.registro input.registro_fondo2, .registro select {border:1px solid #282828;color:#333333;font-family:Arial;font-size:11px;height:24px;
text-decoration:none;
width:328px;
margin:2px 0;
}
.registro textarea.registro_fondo2 {border:1px solid #282828;color:#333333;font-family:Arial;font-size:11px;height:104px;
text-decoration:none;
width:328px;
margin:2px 0;
}
.registro_fondo{
        background-image : none;
        width:565px;
}

.registro_fondo2{
         COLOR:  #000000;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
}

.registro_fondo3{
        background-color:#dddddd;
        COLOR: #333333;
         FONT-FAMILY:Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px !important;
         font-weight:normal !important;
         padding : 5px;
         text-align : justify;
}

.registro_fondo4{
        COLOR: #333333;
         FONT-FAMILY:Arial, Helvetica, sans-serif;
         FONT-SIZE: 10px !important;
         padding : 5px;
         text-align : justify;
         font-weight:normal !important;
         font-style:italic;
}

.registro_cabecera{
        background-image:url("../images/fodo_Tienda_art.gif");
        COLOR:#000;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        font-weight : bold;
        height:24px;
}



A{
        text-decoration : none;
}

A:hover{
        text-decoration: Underline;
}

a.txtbase:HOVER{
        text-decoration: Underline;
}

A.blanco:link    {color: white; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: none;}
A.blanco:active  {color: white; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: Underline;}
A.blanco:hover   {color: white; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: Underline;}
A.blanco:visited {color: white; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: none;}

A.negro:link    {color: 333333; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: none;}
A.negro:active  {color: 333333; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: Underline;}
A.negro:hover   {color: 333333; font-family:verdana; font-size:11; font-weight:bold; text-decoration: Underline;}
A.negro:visited {color: 333333; font-family:verdana; font-size:11; font-weight:bold; text-decoration: none;}

.menu_superior    {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: none;}
A.menu_superior:link    {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: none;}
A.menu_superior:active  {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold;}
A.menu_superior:hover   {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: Underline;}
A.menu_superior:visited {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold;}

a.menu_top:link {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: none;}
.menu_top:active  {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold;}
.menu_top:hover   {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold; text-decoration: Underline;}
.menu_top:visited {color: #FFFFFF; font-family:verdana; font-size:11px; font-weight:bold;}

.menu_inferior a {COLOR: #993300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; font-weight : bold;}

.fondo_noticia {
        ;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
}

.fondo_col_izq {
        ;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
}

.fondo_col_der {
        ;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
}

.color_fondo_centro {
        ;
}

.txtbase {
       color:#333333;
font-family:Arial,Helvética,sans-serif,Verdana;
font-size:12px;
}

.txtbase_azul {
        COLOR: #0000CD;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
}

.txtbase_rojo {
        COLOR: #A52A2A;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
        font-weight : bold;
}

.txtbase_peq {
        COLOR: #333333;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 9px;
}

.txtbase_peq_azul {
        COLOR: #000066;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 9px;
        font-weight : bold;
}

.txtbase_peq_enlace{
        COLOR: #0000CD;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 9px;
}

.enlaces {
        COLOR: #ffffff;
        FONT: 10px Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.texto{
        font-family: Tahoma, Arial, Helvetica;
        font-size: 11px;
        color: Black;
}

.texto2{
        font-family: Tahoma, Arial, Helvetica;
        font-size: 14px;
        color: Black;
        font-weight : bold;
}

.texto-pq{
        font-family: Tahoma, Arial, Helvetica;
        font-size: 9px;
        color: Black;
}

.borde_tabla{
        ;
        border-color : #B5B2D6;
        border-style : solid;
        border-width : 1px;
}

.fondo_derecha{
         background-color: #F7F3F7;
}
.fondo_listado_izda{
        background-color : #CED7EF;
}

.listado_izda0 {
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000063;
  background: #CED7EF;
}
a.listado_izda0:link         {color: #000063;}
a.listado_izda0:link:visited {color: #000063;}
a.listado_izda0:link:hover   {color: #000063; background: #ECEEF8;}

.listado_izda1 {
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000063;
  background: #CED7EF;
}
a.listado_izda1:link         {color: #000063;}
a.listado_izda1:link:visited {color: #000063;}
a.listado_izda1:link:hover   {color: #000063; background: #ECEEF8;}

.listado_izdan {
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #333366;
  background: #CED7EF;
}
a.listado_izdan:link         {color: #333366;}
a.listado_izdan:link:visited {color: #000063;}
a.listado_izdan:link:hover   {color: #000063; background: #ECEEF8;}

.cab_titular{
				color: #000066;
        background-color : #CEDBE7;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 10px;
         FONT-WEIGHT: bold;
}
.referencia{
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: Black;
}
.titnoticia {
        COLOR: #985b22;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold
}

.ant_sig {
        COLOR: #4444aa;
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px
}

.ant_post {
        COLOR: #4444aa;
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px;
        font-weight : bold;
}

.ruta1 {
	 background-color : #eef2f7;
         text-indent:5px;
         height: 29px;
         margin-bottom:20px;
         width:100%;
         display:table;
}

.ruta2 {
         background-color : #B5B2D6;
        COLOR: #000066;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold
}

.ruta2_sin{
        COLOR: #000066;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold
}

.cabecera_foros{
        background-color : #00005F;
        color : #FFFFFF;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 11Px;
        font-weight : bold;
}

.cabecera_foros2{
        background-color : #336699;
        color : White;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 11px;
        font-weight : bold;
}

.listado1{
        background-color : #E3E3E3;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
         color: #000000;
}

.listado2{
        background-color : #CCCCCC;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
         color: #000000;
}

a.listado1:HOVER{
        font-weight : bold;
}

a.listado2:HOVER{
        font-weight : bold;
}

.lateral_formu{
        background : #3399FF;
        color : #FFFFFF;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 11px;
        font-weight : bold;
}

.separacion{
        background : #5F5F5F;
}

.cab_amarilla{
        background-color : #FFD214;
        font-family :  verdana, arial, sans-serif;
        font-size : 11px;
        color: #000066;
        font-weight : bold;
}

.tit_evento{
        font-size: 12px;
        font-weight : bold;
        color: #2035A5;
}

.tit_evento_cad{
        font-size: 12px;
        font-weight : bold;
        color: #ADADAD;
}

.tit_evento2{
        font-size: 12px;
        color: #2035A5;
}

.txt_evento{
        font-size : 11px;
        color: #000066;
        font-weight : bold;
}


.calendario_hoy{
        background-color : #DAB503;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 9px;
}

.calendario_evento{
        font-family: Tahoma, Arial, Helvetica;
        font-size: 9px;
        color : #B00000;
        font-weight : bold;
}

.buscador_encab{
        background-color : #7F879F;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 12px;
        color: White;
        font-weight : bold;
}

.buscador_encab2{
        background-color : #C2C2C2;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 12px;
        color: Black;
        font-weight : bold;
}

.buscador_selec{
        background : Teal;
        font-size : 9px;
        color: white;
        cursor : crosshair;
}

.buscador_conect{
        font-family : Arial;
        font-size : medium;
        color : Blue;
}

.boton_menu{
        background : #9999CC;
        COLOR: #333333;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        font-weight : bold;
}

.imprimir_1{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : large;
        font-weight : bold;
}

.imprimir_2{
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : medium;
        font-weight : bold;
}

.fich{
        font-family :  verdana, arial, sans-serif;
        font-size : 11px;
        text-align : justify;
        margin-right : 6px;
        background-color : #009978;
        color : White;
}

.fich_fondo{
        COLOR:#000066;
        border-color : #009978;
        border-style : solid;
        border-width : 1px;
        background-color : #CEDBE7;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
}

.menu_azul_encima { display:block; }
.menu_azul_debajo { display:block; }

.caja{
        MARGIN-BOTTOM : 10px;
        BACKGROUND-COLOR: #DDDFE8;
}

.caja_redonda{
        MARGIN-TOP : 4px;
        MARGIN-BOTTOM : 4px;
}

.cabecera{
        BACKGROUND-COLOR: #000000;
}

.menu_azul_titulo{

/*        BORDER-RIGHT: rgb(0,0,0) 1px solid;
        BORDER-LEFT: rgb(0,0,0) 1px solid;
        PADDING-BOTTOM: 2px;*/
        PADDING-TOP: 2px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        COLOR: #000000;
        FONT-SIZE: 9px;
        FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
        BACKGROUND-COLOR: ;
}
div.menu_azul_contenido{
      margin-bottom: 15px;
    padding: 10px 15px;
    font: 11px 'Open Sans',Arial,Helvetica,sans-serif;
        BACKGROUND-COLOR: #DDDFE8;
        color: #1C1F22;
}
div.menu_azul_contenido a {color: #1C1F22;}
div.menu_azul_contenido p{margin-bottom:5px;}
div.menu_azul_contenido input[type="text"], div.menu_azul_contenido input[type="password"], div.menu_azul_contenido input[type="file"], div.menu_azul_contenido textarea {
    background-color: #FFFFFF;
    border: 1px solid #333;
    color: #333333;
    font-size: 8pt;
    height: 16px;
}
div.menu_azul_contenido textarea {height:45px;}
div.menu_azul_contenido input[type="file"] {border:none;}
div.menu_azul_contenido input[type="button"] {
    background-color: #2F6696;
    border: 1px solid #333;
    color: #C6C6C6;
    font-size: 8pt;
    height: 16px;
}
a.registrate { background-color: #2F6696;border: 1px solid #333; color: #C6C6C6 !important;font-size: 8pt;height: 16px;padding:0 10px;}
.menu_azul_contenido_sup{
        PADDING-TOP: 2px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        COLOR: #252525;
        FONT-SIZE: xx-small;
        FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
}
.menu_gris_contenido{
        BORDER-RIGHT: rgb(0,0,0) 1px solid;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        FONT-SIZE: xx-small;
        PADDING-BOTTOM: 2px;
        BORDER-LEFT: rgb(0,0,0) 1px solid;
        PADDING-TOP: 2px;
        FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        BACKGROUND-COLOR: rgb(230,230,230);
}

/*  Tienda  */

.blacktext{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color : #FFFFFF;
        font-size: 10px;
        border: 0px solid #CCFF00;
        width: 99%;
        padding : 2px;
        background-color : #5F72AA;
}


.tabla_datos{
        background-color: #F2ECFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}

.boton_noticia{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align:center;
        font-weight:bold;
        font-size:9px;
        color:#FFFFFF;
        padding-top:1px;
        padding-bottom:1px;
        padding-left:7px;
        padding-right:7px;
        border: 1px solid #CCFF00;
        width:135px;
        cursor: pointer;
        background-color : #333333;
}

.select_noticia{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align:center;
        font-weight:normal;
        font-size:9px;
        width:140px;
}

.texto_opciones_producto_titulo{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: xx-small;
         color: #CCFF00;
         text-decoration: none;
         text-align: center;
         font-weight: bold
}

.texto_opciones_producto{
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: xx-small;
         color: #CCCCCC;
         text-decoration: none;
         text-align: center;
         font-weight: bold
}

.carrito_cabecera {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #395D8C;
}

.tabla_datos {
  font-size:11px;
  height:20px;
}

input.tabla_datos, select.tabla_datos {
  background-color: #FFFFFF;border: 1px solid #7F9DB9;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;height: 16px;
}

input.tabla_datos_off, select.tabla_datos_off {
  border: 1px solid #7F9DB9;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;height: 16px;
  BACKGROUND-COLOR: rgb(239, 239, 239);
  color : #999999;
}

.checkout      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopcart   {background: #5F72AA; border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.nopheader {background: #999999;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #282828; font-weight:bold;}
.nopentry  {background: #DEE2ED;font-family: Arial,Helvetica,sans-serif, sans-serif; font-size: 12px; color: #000000;border:1px solid #282828;}
.noptotal  {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopbutton {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

table.nopcarrito, div.nopcarrito {background-color: #CFCFC4;border: 1px solid #7C707C ;border-collapse:collapse; margin-top:15px;}
.nopcarrito th {border: 1px solid #7C707C ;background: #999999;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #282828; font-weight:bold;height: 25px; padding:0 3px;}
.nopcarrito td {background: #CFCFC4;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #282828; padding:3px 3px;}
.nopcarrito td.filapar {background: #E4E4DE !important;}
.nopcarrito td.filapar {background: #E4E4DE !important;}
.nopcarrito input.cuantos{background-color: #FFFFFF;border: 1px solid #7F9DB9;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;height: 16px;width:20px;}
.nopcarrito textarea.cuantos{background-color: #FFFFFF;border: 1px solid #7F9DB9;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;}
input.tarjetas, select.tarjetas {background-color: #FFFFFF;border: 1px solid #7F9DB9;color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;height: 16px;}

.mini_item {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.mini_total {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/**********  Menus laterales  **************/

.box_tabla  {}
.box_encima { display:block; }
.box_debajo { display:block; }
.box_titulo {
        FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        FONT-SIZE: 9;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
        BORDER-RIGHT: rgb(0,0,0) 1px solid;
        BORDER-LEFT: rgb(0,0,0) 1px solid;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        PADDING-TOP: 2px;
        BACKGROUND-COLOR: #CED7EF;
        display:block;
}
.box_contenido {
}

.fondo_caja {
	BACKGROUND-COLOR: #CED7EF;
}

select.box_contenido {
        FONT-FAMILY: Arial,Helvetica,Sans-serif,sans-serif;
  font-size:11px;
	background-color: #DEE2ED;
    border: 1px solid #282828;
    height: 18px;
}

.box_texto1 {
  font-family:verdana;
  font-size:9px;
  text-transform: capitalize;
  text-align:left;
  font-weight:bold;
  width:100%;
  margin-left: 5px;
  padding-left:10px;
  background-image:url('');
  background-repeat: no-repeat;
  background-position: center left;

}

.box_texto2 {}

.box_boton, .box_boton_vaciar, .box_boton_vercesta, .box_boton_comprar, .box_boton_anadir, .box_boton_actualizar, .box_boton_realizar  {
  font-family:arial,verdana;
  font-size:12px;
  font-weight:normal;
  border: 1px solid #c7cfe5;
  background-image: url(../images/bo_carro0.gif);
  background-repeat: repeat-x;
	COLOR: #ffffff;
  	height:20px;
outline:#000000 solid 1px;
margin:3px;
}

.carrito_pasos {
  color:#666666;
  font-family:verdana;
  font-size:10px;
  text-align:center;
}

.carrito_pasos_on {
  color:#000000;
  font-weight:bold;
}

.carrito_precio {
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  color:#333333;
}

.carrito_boton_agregarcesta {
  display:none;
  font-family:verdana;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
  margin:4px;
}

.carrito_boton_agregarcesta2 {
  font-family:verdana;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
  margin:4px;
}

.carrito_boton_masinformacion {
  font-family:verdana;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
  margin:4px;
}

.carrito_recuadro_agregarcesta {
	background-color: #BCBCA7;
  border: 1px solid #4E463A;
}



/******* MENU DINAMICO DESPLEGABLE *******/
.desplegable {
	font: normal 11px 'Open Sans',Arial,Helvetica,sans-serif;
	width:100%;
	margin: 0 0 10px 0px;
	padding-top:5px;
	border-bottom:10px solid #2F6696;
	display:table;
	background-color: #dddfe8;
}

.desplegable ul {
	padding:0 15px;
	margin: 0;
	background-color: #dddfe8;
z-index:100;
list-style-type: none;
}

.desplegable ul li {
	background-color: #dddfe8;
position: relative;
	display: list-item;
	margin: 0 0px 0 0;
	padding: 0px;
	float:none;
}

.desplegable ul li a {
display: block;
	color: #1C1F22;
	font: normal 11px 'Open Sans',Arial,Helvetica,sans-serif;
padding: 4px 0;
text-decoration: none;
border-top: 1px solid #282828;
text-transform:uppercase;
}
.desplegable ul li:first-child a {border:none;}

.desplegable ul li a.selected {	font-weight: bold;}

.desplegable ul li a:hover {text-decoration: none;	color: #009758;}

* html .desplegable ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.desplegable ul li ul li {
	
}
.desplegable ul li ul li a{
	font: normal 11px 'Open Sans',Arial,Helvetica,sans-serif;
	padding: 2px 0;
	text-transform:none !important;
	border:none;
}

.desplegable ul li ul li ul li {
	background-color: #8B8B8B;
}
.desplegable ul li ul li ul li a{
	font: normal 11px 'Open Sans',Arial,Helvetica,sans-serif;
	padding: 3px 10px;
}

.desplegable_oculto {
  display: none;
}

.desplegable_cabecera {
  margin-top: 0px;
  background: #2F6696;
  color : #C6C6C6;
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  padding : 5px 0;
  text-indent: 15px;
}
.desplegable_cabecera a { color : #C6C6C6;}
/* GALERIA */

.custom_titulo_galeria {
  font-weight: bold;
	COLOR: #ffffff;
  FONT-size: 16px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  height:28px;
}


/*Transparent items*/
.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	border:0px solid #FFF;
	background:#FFF;
	z-index:10;
	cursor:pointer;
}
.transparentFake {
	background:none;
	border:none;
}
.transparent2 {
	z-index:10;
}


/*Selects*/
.selectArea {
	width:160px;
	height:21px;
	background:url(../images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../images/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:17px;
	height:21px;
	float:right;
	background:url(../images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:17px;
	height:21px;
}
.selectArea .right i {
	display:none;
}
.selectArea .center {
	/*width:120px;*/
	margin-left:5px;
	margin-right:20px;
	color:#111;
	padding-top:3px;
	font-size:11px;
	text-align:left;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:0px;
	width:232px;
	height:432px;
	overflow-y:auto;
	overflow-x:hidden;
	background:#ffffff;
	padding:0px;
	font-size:11px;
	z-index:20;
	border:1px solid #5F6062;
}
.optionsDivInvisible {
	display:none;
}
.optionsDivVisible {
	display:block;
}
.optionsDivVisible p {
	text-align:left;
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#5F6062;
	text-decoration:none;
	display:block;
	padding:0px 4px;
	border-top:0px solid #5F6062;
	border-left:0px solid #5F6062;
	border-right:0px solid #5F6062;
	font-size:10px;
}

.optionsDivVisible a:link {
	color:#5F6062;
	text-decoration:none;
	font-size:10px;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
	font-size:10px;
}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:10px;
}
.foto a img{border:0px solid #30304a;margin-bottom:5px;}
.foto a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
.ppal_portada {width:100%;margin-bottom:10px;padding-bottom:5px;border-top:3px solid #2F6696;display:table;padding-top:5px;}
.fechayante {color:#333;font-size:11px;text-decoration:none;font-weight:bold;}
.fecha{color:#333;}
.txt_titular01 {margin-bottom:10px;}
.text_des {margin-bottom:10px;}
a.vermas {display:block;font-size:12px;text-decoration:none;color:#811013;font-weight:bold;text-align:right;}
a.vermas:hover {color:#ff6600;}

.custom_celda_menusecun {
background-image:url("../images/fondo.gif");
background-repeat:repeat;
border-color:#666666;
border-style:solid;
border-width:1px 1px 1px 0;
color:#333333;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:bold;
height:28px;
text-align:center;
text-decoration:none;
}
.custom_txt_not_descrip_nivel2 {
color:#333333;
font-family:"Trebuchet MS";
font-size:12px;
font-weight:normal;
text-decoration:none;
padding: 0 4px;
}
a.custom_txt_not_descrip_nivel2 {padding: 0;}
.custom_txt_not_antetitulo {
color:#333333;
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.custom_txt_form {
color:#333333;
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
text-decoration:none;
}
.custom_txt_normal_naranneg {
color:#FF3300;
font-family:"Trebuchet MS";
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.custom_txt_normal_negrita {
color:#000000;
font-family:"Trebuchet MS";
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
.custom_celda_mercado {
background-color:#CFCFC4;
border:1px solid #999999;
text-decoration:none;
}
.custom_txt_not_titulo_nivel1 {
color:#FF3300;
font-family:"Trebuchet MS";
font-size:24px;
font-weight:bold;
height:30px;
text-decoration:none;
}
.custom_celda_form2 {
background-color:#FAFAF8;
border:1px solid #4E463A;
text-decoration:none;
}
.custom_txt_normal {
color:#000000;
font-family:"Trebuchet MS";
font-size:8pt;
text-decoration:none;
}
.custom_campos_form {
background-color:#FFFFFF;
border:1px solid #7F9DB9;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:normal;
height:18px;
text-decoration:none;
width:250px;
}
.custom_campos_form_comenn {
border:1px solid #7F9DB9;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:normal;
height:70px;
text-decoration:none;
width:300px;
}
.custom_txt_tienda_oferta {
    color: #000000;
    font-family: "Trebuchet MS";
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
.custom_txt_tienda_tach {
    color: #FF3300;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: bold;
    text-decoration: line-through;
}
.custom_campos_tienda {
    background-color: #FFFFFF;
    border: 1px solid #7F9DB9;
    color: #333333;
    font-family: "Trebuchet MS";
    font-size: 8pt;
    height: 20px;
    text-decoration: none;
    width: 100px;
}
.sm_dest {color: #222;font-size: 11px}
.sm_dest h1 {font-weight: bold;color: #222;font-size: 11px;margin-bottom:5px;}
.sm_dest .sm_precio {font-weight: bold;color: #FF0000;font-size: 11px}
.sm_dest a.meinteresa, .sm_dest a.meinteresap { background-color: #2F6696;border: 1px solid #333; color: #fff !important;font-size: 10pt;height: 22px;width:240px;display:block;text-align:center;margin-top:10px;}
.sm_dest a.meinteresap {width: 180px !important;}
.sm_dest .referencia, .sm_dest .referenciap {margin-top:-40px;margin-left:60px; z-index:3;position:absolute; background: #fff;font-family: Arial; font-size: 11px; color: #333; text-decoration: none;line-height:20px;float:left;width:120px;text-align:left;border:1px solid #FF0000; text-align:center;font-weight:bold;}
.sm_dest .referenciap {float:none;position:relative;margin-top:5px;margin-left:0;}
.paginoaloj {margin: 4px 10px;float:right;font-size:12px;}
.paginoaloj li {list-style-type: none;display: block;float: left;margin-right:6px;color:#fff;}
.paginoaloj li a {color:#fff;}
.obl {color:red;}
.resultadofrm {font-size:1.4em;font-weight:bold;}
.botonlogin {margin-bottom:5px;}
.botonlogin a {color: #fff;}
.botonlogin a:hover {color: #fff;text-decoration:none;}
.botonlogin:hover {opacity: .7}
.botonlogin span {
    background: #217434 none repeat scroll 0 0;
    display: block;
    font-size: 11px;
    font-weight:bold;
    height: 100%;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.piehaga {float:right;font-size: 11px;}
.piehaga a {
	display:inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: rgb(250, 250, 250);
background: -moz-linear-gradient(90deg, rgb(250, 250, 250) 30%, rgb(240, 240, 240) 70%);
background: -webkit-linear-gradient(90deg, rgb(250, 250, 250) 30%, rgb(240, 240, 240) 70%);
background: -o-linear-gradient(90deg, rgb(250, 250, 250) 30%, rgb(240, 240, 240) 70%);
background: -ms-linear-gradient(90deg, rgb(250, 250, 250) 30%, rgb(240, 240, 240) 70%);
background: linear-gradient(0deg, rgb(250, 250, 250) 30%, rgb(240, 240, 240) 70%);
-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
}
.piehaga a:hover {
background: rgb(230, 230, 230);
background: -moz-linear-gradient(90deg, rgb(230, 230, 230) 30%, rgb(210, 210, 210) 70%);
background: -webkit-linear-gradient(90deg, rgb(230, 230, 230) 30%, rgb(210, 210, 210) 70%);
background: -o-linear-gradient(90deg, rgb(230, 230, 230) 30%, rgb(210, 210, 210) 70%);
background: -ms-linear-gradient(90deg, rgb(230, 230, 230) 30%, rgb(210, 210, 210) 70%);
background: linear-gradient(0deg, rgb(230, 230, 230) 30%, rgb(210, 210, 210) 70%);
}
.piehaga img {vertical-align:middle;}
