BODY{
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 10px;
        text-align:center;
        background-color : #ffffff;
        font-family:Verdana,Arial,Helvetica,sans-serif;;
        font-size:11px;
}
p {margin:0px;padding:0px;}
a img {border:0;}
#sobrecabecera {background-color :#282828;height:28px;line-height:28px;}
#sobrecabecera #sobrecabecerainn {position:relative;	width: 996px;	margin: 0 auto;	padding: 0; clear:both;text-align:left;}
#sobrecabecera #sobrecabecerainn {font-size:11px;color:#ffffff;}
#sobrecabecera #sobrecabecerainn a {font-size:11px;color:#ffffff;}
#sobrecabecera #sobrecabecerainn .lafecha {float:left;width:200px;}
#sobrecabecera #sobrecabecerainn .menu {float:right;}
#sobrecabecera #sobrecabecerainn img {border:0;vertical-align:middle;}
#cabecera {	max-width: 996px;	margin: 10px auto 0 auto;	padding: 0; clear:both;text-align:left;}
.mainn, .mainnnobg {position:relative;	max-width: 996px;	margin: 0 auto;	padding: 1px 0; clear:both;text-align:left;/*border:1px solid #1C1C1C;*/}
.mainnnobg {background-color:none !important;padding:0;}
#mainpage {background-color:white;margin:0 1px;max-width:994px;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,.bannerscabecera .ultimo {padding-right:0px !important;}
.bannerspie {margin:15px 0;overflow:hidden;}

form {margin:0;padding:0;}
#cabecera input.text {border-color:#282828;border-style:solid;border-width:1px ;color:#333333;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 {float:right;background-repeat: repeat; height: 90px; background-image: url(../images/pixmenu.png);padding:0 5px;}
.menutop{height:25px;line-height:20px;width:100%;text-align:center;}
.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}
.menutop ul li a:hover{	color:#FDFFDD;}

#pie{position:relative;	max-width: 996px;	margin: 5px auto;	padding: 1px 0; clear:both;text-align:left;}
.menupie {text-align:left !important;float:left;max-width:800px;}
.menupie ul li {color:#000000 !important;}
.menupie ul li a {color:#000000;}
.menupie ul li a:hover{	color:#6a6f63;}
.piehaga {float:right;}
.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;}

#ppalnoticias {width:676px;float:left;margin: 5px 8px 5px 5px;}
.limpiar {clear:both !important;line-height:0px;font-size:0px;height:0px; }
.limpiar2{border-bottom: 1px solid #c8c8c8;clear:both !important;line-height:0px;font-size:0px;height:0px;margin-bottom: 10px;}
.doscols, .doscolsmenu, .doscolssinmenu {width:100%;background-image:url(../images/fondolatnot.gif);background-repeat:repeat-y;background-position:336px;/*border-bottom:1px solid #C8C8C8;*/ margin-bottom:5px;}
.doscolsmenu {background-position:383px !important;}
.doscolssinmenu {background-position:491px !important;}
.notizq, .notizqmenu, .notizqsinmenu {float:left;width:328px;margin-right:8px;padding-right:8px;}
.notder, .notdermenu, .notdersinmenu {float:left;width:328px;}
.notizqmenu, .notdermenu {width:376px !important;}
.notizqsinmenu, .notdersinmenu {width:483px !important;}
.ultimacelda {border-bottom-width:0px !important;}
.notizq3, .notizq3menu, .notizq3sinmenu {float:left;width:236px;margin-left:5px;margin-right:5px;margin-top:10px;}
.notder3, .notder3menu, .notder3sinmenu {float:left;width:236px;margin-left:5px;margin-right:5px;margin-top:10px;}
.notizq3menu, .notder3menu {width:249px !important;}
.notizq3sinmenu, .notder3sinmenu {width:320px !important;}
#lateralderecho {width:300px;float:left; margin:5px 0;transition: left 0.5s;}
.bannerlateral {margin-bottom:10px;text-align:center;}
.bannercentral {margin-bottom:10px;text-align:center;overflow:hidden;}
.bannerlateral div {text-align:left;}
#ppalseccion {width:769px;float:left;margin: 5px 5px 5px 8px;}
#ppalunica {width:984px;margin: 5px 5px 5px 5px;}
#lateralizquierdo {width:210px;float:left; margin:5px 0;}
#izqinn {width:200px; margin-left:5px;}
#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: #666666}
.txt_agenda_eve { font-size: 12px;  font-weight: bold; color: #666666;background-color:#ffa88a}


#cuadroagenda, #cuadrovideos {background-color:#2C2C2C;border:1px solid #000000; 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:#629018;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 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 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 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:290px;margin-left:5px;color:#3a3630;font-size:12px;text-decoration:none;padding-bottom:10px;}
#agendita a {color:#FFFFFF;font-size:12px;text-decoration:none;}
#agendita a:hover {color:#FF6600;}
.eventoportada {padding-top:5px;margin-left:4px;padding-bottom:5px;display:table;width:282px;border-bottom:1px solid #272421;}
.eventofecha {background-image:url(../images/fodo_fecha.gif);background-repeat:no-repeat;width:42px;height:42px;float:left;text-align:center;font-size:10px;font-weight:bold;margin-right:10px;}
.eventodia {font-family:Georgia, Times New Roman, Times, serif;font-size:18px;font-weight:bold;line-height:25px;}

#cuadrotienda, #cuadroencuesta {background-color:#fff;border:1px solid #000000; overflow:hidden; margin-bottom:10px;top:0px;position:relative;}
#cuadrotienda{color:#000000;

font-size:12px;}
#cuadrotienda .cabecera, #cuadroencuesta .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:#629018;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_votar1.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_votar0.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-size:12px;}
.piefoto {  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-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-size:11px;float:right;}
.comentarios a {color:#2D6A95;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;

color:#333;
display:table;
padding:9px;
width:650px;
}
.mod_contenedor_preguntas {
background:#FDFDFD none repeat scroll 0%;

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-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,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: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,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: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: 298px;
}
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: 25px;
    line-height: 25px;
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabs li a, ul.tabsiv li a, ul.tabstienda li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 11px;

    padding: 0 10px;
    border: 1px solid #fff;
    outline: none;
}
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;
}
.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_containeriv {width: 235px !important;}
.tab_containertienda {width: 769px !important;margin-bottom:15px;}
.tab_content, .tab_contentiv, .tab_contenttienda{
    font-size: 11px;

    padding: 10px;
}

.tab_contentiv {padding:2px !important;}

.tab_content .noticia1 {margin-bottom:5px;}
.tab_content .noticia1 a {color:#333333;}
.tab_content .noticia1 a:hover {color:#6a6f63;}

.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-size:12px;
font-weight:bold;
height:26px;
text-decoration:none;
text-indent:6px;
}
.celda_Tienda_art a, .celda_Tienda_art a:hover {
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
}
.texto_tienda {
color:#000000;

font-size:12px;
text-decoration:none;
}
.celda_Tienda_ofert {
background-image:url(../images/fodo_Tienda_art.gif);
border:1px solid #282828;
color:#009900;

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-size:12px;
font-weight:bold;
text-align:center;
text-decoration:line-through;
float:left;
width:87px;
height:24px;
line-height:26px;
}

.registro td {font-size:12px;font-weight:bold;}
.registro input.registro_fondo2, .registro select {border:1px solid #282828;color:#333333;font-size:11px;height:24px;
text-decoration:none;
width:328px;
margin:2px 0;
}
.registro textarea.registro_fondo2 {border:1px solid #282828;color:#333333;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-SIZE: 11px;
}

.registro_fondo3{
        background-color:#dddddd;
        COLOR: #333333;

         FONT-SIZE: 11px !important;
         font-weight:normal !important;
         padding : 5px;
         text-align : justify;
}

.registro_fondo4{
        COLOR: #333333;

         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-SIZE: 12px;
        font-weight : bold;
        height:24px;
}



A{
        text-decoration : none;
}

A:hover{
        text-decoration: none;
        color:#6a6f63;
}

a.txtbase:HOVER{
        text-decoration: none;
}

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-SIZE: 11px; font-weight : bold;}

.fondo_noticia {
        ;

         FONT-SIZE: 11px;
}

.fondo_col_izq {
        ;

         FONT-SIZE: 11px;
}

.fondo_col_der {
        ;

         FONT-SIZE: 11px;
}

.color_fondo_centro {
        ;
}

.txtbase {
       color:#333333;

font-size:12px;
}

.txtbase_azul {
        COLOR: #0000CD;

         FONT-SIZE: 11px;
}

.txtbase_rojo {
        COLOR: #A52A2A;

         FONT-SIZE: 11px;
        font-weight : bold;
}

.txtbase_peq {
        COLOR: #333333;

         FONT-SIZE: 9px;
}

.txtbase_peq_azul {
        COLOR: #000066;

         FONT-SIZE: 9px;
        font-weight : bold;
}

.txtbase_peq_enlace{
        COLOR: #0000CD;

         FONT-SIZE: 9px;
}

.enlaces {
        COLOR: #ffffff;
        FONT: 10px Verdana;
        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-SIZE: 10px;
         FONT-WEIGHT: bold;
}
.referencia{
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: Black;
}
.titnoticia {
        COLOR: #985b22;

        FONT-SIZE: 12px;
        FONT-WEIGHT: bold
}

.ant_sig {
        COLOR: #4444aa;

        FONT-SIZE: 12px
}

.ant_post {
        COLOR: #4444aa;

        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-SIZE: 10px;
        FONT-WEIGHT: bold
}

.ruta2_sin{
        COLOR: #000066;

        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-SIZE: 11px;
         color: #000000;
}

.listado2{
        background-color : #CCCCCC;

         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-size : 11px;
        color: #000066;
        font-weight : bold;
}

.tit_evento{
        font-family: Tahoma, Arial;
        font-size: 12px;
        font-weight : bold;
        color: #2035A5;
}

.tit_evento_cad{
        font-family: Tahoma, Arial;
        font-size: 12px;
        font-weight : bold;
        color: #ADADAD;
}

.tit_evento2{
        font-family: Tahoma, Arial;
        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-size : medium;
        color : Blue;
}

.boton_menu{
        background : #9999CC;
        COLOR: #333333;

        FONT-SIZE: 11px;
        font-weight : bold;
}

.imprimir_1{
        font-size : large;
        font-weight : bold;
}

.imprimir_2{
        font-size : medium;
        font-weight : bold;
}

.fich{

        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-size: 9px;
}

.menu_azul_encima { display:block; }
.menu_azul_debajo { display:block; }

.caja{
        MARGIN-TOP : 2px;
        MARGIN-BOTTOM : 4px;
        BORDER-TOP: #996699 0px solid;
        BORDER-RIGHT: #996699 0px solid;
        BORDER-LEFT: #996699 0px solid;
        BORDER-BOTTOM: #996699 0px solid;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        BACKGROUND-COLOR: #E6E6DE;
        PADDING-BOTTOM: 2px;
        PADDING-TOP: 2px;
}

.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-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
        BACKGROUND-COLOR: ;
}
.menu_azul_contenido{
/*        BORDER-RIGHT: rgb(0,0,0) 1px solid;
        BORDER-LEFT: rgb(0,0,0) 1px solid;*/
        PADDING-TOP: 2px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        COLOR: #252525;
        FONT-SIZE: xx-small;

        BACKGROUND-COLOR: #CED7EF;
}
.menu_azul_contenido_sup{
        PADDING-TOP: 2px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        COLOR: #252525;
        FONT-SIZE: xx-small;

}
.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;

        BACKGROUND-COLOR: rgb(230,230,230);
}

/*  Tienda  */

.blacktext{

        color : #FFFFFF;
        font-size: 10px;
        border: 0px solid #CCFF00;
        width: 99%;
        padding : 2px;
        background-color : #5F72AA;
}


.tabla_datos{
        background-color: #F2ECFF;

        font-size: 10px;
        color: #000000;
}

.boton_noticia{

        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{

        text-align:center;
        font-weight:normal;
        font-size:9px;
        width:140px;
}

.texto_opciones_producto_titulo{

         font-size: xx-small;
         color: #CCFF00;
         text-decoration: none;
         text-align: center;
         font-weight: bold
}

.texto_opciones_producto{

         font-size: xx-small;
         color: #CCCCCC;
         text-decoration: none;
         text-align: center;
         font-weight: bold
}

.carrito_cabecera {

  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-size: 8pt;height: 16px;
}

input.tabla_datos_off, select.tabla_datos_off {
  border: 1px solid #7F9DB9;color: #333333;font-size: 8pt;height: 16px;
  BACKGROUND-COLOR: rgb(239, 239, 239);
  color : #999999;
}

.checkout      { font-size: 12px; color: #000000;}
.checkoutinput { font-size: 12px; color: #000000;}
.nopcart   {background: #5F72AA; border: 1px; font-size: 12px; color: #ffffff;}
.nopheader {background: #999999; font-size: 12px; color: #282828; font-weight:bold;}
.nopentry  {background: #DEE2ED; font-size: 12px; color: #000000;border:1px solid #282828;}
.noptotal  {background: #FFFFFF; font-size: 12px; color: #000000;}
.nopbutton {background: #FFFFFF; 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-size: 12px; color: #282828; font-weight:bold;height: 25px; padding:0 3px;}
.nopcarrito td {background: #CFCFC4; 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-size: 8pt;height: 16px;width:20px;}
.nopcarrito textarea.cuantos{background-color: #FFFFFF;border: 1px solid #7F9DB9;color: #333333;font-size: 8pt;}
input.tarjetas, select.tarjetas {background-color: #FFFFFF;border: 1px solid #7F9DB9;color: #333333;font-size: 8pt;height: 16px;}

.mini_item {

  font-size: 10px;
}

.mini_total {

  font-size: 10px;
  font-weight: bold;
}

/**********  Menus laterales  **************/

.box_tabla  {}
.box_encima { display:block; }
.box_debajo { display:block; }
.box_titulo {

        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-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-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 12px verdana;
	width:198px;
	margin: 0 0 10px 0px;
	background: #282828;
	border-top:1px solid #282828;
	border-left:1px solid #282828;
	border-right:1px solid #282828;
	display:table;
}

.desplegable ul {
	margin: 0;
	background-color: #565656;
z-index:100;
padding: 0;
list-style-type: none;
}

.desplegable ul li {
	background-color: #565656;
position: relative;
	display: list-item;
	margin: 0 0px 0 0;
	padding: 0px;
	float:none;
}

.desplegable ul li a {
display: block;
	color: #cccccc;
	font: normal 12px verdana;
padding: 8px 10px;
text-decoration: none;
border-bottom: 1px solid #282828;
}

.desplegable ul li a.selected {	background: #282828;	color: #629018;}

.desplegable ul li a:hover {background:#282828;text-decoration: none;	color: #629018;}

* html .desplegable ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.desplegable ul li ul li {
	background-color: #747474;
}
.desplegable ul li ul li a{
	font: normal 11px verdana;
	padding: 5px 10px;
}

.desplegable ul li ul li ul li {
	background-color: #8B8B8B;
}
.desplegable ul li ul li ul li a{
	font: normal 11px verdana;
	padding: 3px 10px;
}

.desplegable_oculto {
  display: none;
}

/* GALERIA */

.custom_titulo_galeria {
  font-weight: bold;
	COLOR: #ffffff;
  FONT-size: 16px;
  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;}
.foto a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
.ppal_portada {width:100%;margin-bottom:10px;padding-bottom:10px;display:table;/*border-bottom:1px solid #c8c8c8;*/}
.fechayante {color:#737373;font-size:12px;text-decoration:none;margin-bottom:5px;height:20px;}
.antetitulo {color:#6a6f63;font-size:12px;text-decoration:none;margin-bottom:5px;}
.fecha{color:#737373;}
.txt_titular01 {margin-top:3px;margin-bottom:3px;}
.text_des {margin-bottom:5px;}
a.vermas {font-size:10px;text-decoration:none;color:#333333;}
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;
}
#cuerpo_texto p {margin-bottom:10px;}
.publicidad_lateral_a {right: calc(50% + 502px);}
.publicidad_lateral_b {left: calc(50% + 502px);}
.publicidad_lateral_a, .publicidad_lateral_b {position: fixed;top: 10px;z-index: 1000;}
div.buscador input { border: 1px solid #d6d9db;}
div.videoitem {float:left;}
div.videoportada {max-width:984px;margin-bottom:10px;padding-bottom:10px;display:table;margin-left:5px;margin-top:5px;}
div.videoportada span{ color: #eee;margin: 10px 0 5px;display:block;font-weight:bold;}
#buscadoreventos {font-size:11px;width:290px;float:left;margin-left:5px;color:#fff;}
#buscadoreventos select, #buscadoreventos input {width:220px;font-size:11px;border:1px solid #dddddd;margin:3px 0;}
#buscadoreventos input.bfecha {width:75px;}
#buscadoreventos a.imagen {background-image:url(../images/bo_buscar0.png);height:24px;width:24px;display:block;text-decoration:none;}
#buscadoreventos a.imagen:hover {background-image:url(../images/bo_buscar1.png);}
#buscadoreventos img {margin:0;padding:0;}
#agendita h3 {padding-bottom: 2px;text-align: center;padding-top: 5px;margin-bottom: 0;color:#ffffff;font-size:14px;margin-top:0;}
#agendita h3 span {color:#fff;font-size:1em;}
#agendita .breadcrumb2 {color:#fff;margin-bottom:6px;font-size:11px;}
#agendita .breadcrumb3 {color:#fff;margin-bottom:6px;font-size:11px;float:right;margin-right:5px;}
.piefoton {background-image: url(../images/pixmenu.png); padding: 0px 10px; height: 26px;}

.slicknav_menu {
	display:none;
}

/*#aqui_adjuntos{
float:right;width:240px;margin-left:10px;
}*/

@media screen and (max-width: 1000px) {
	/* #menu is the original menu */
	#smoothmenu1 {
		display:none;
	}

	.slicknav_menu {
		display:block;
	}
	.mainnnobg{
		display:none;
	}
	#buscador{
		display:none;
	}
	#ppalnoticias{
		width:98%;
	}

	/*.ppal_portada {
		width:99%;
	}*/

	body{
		margin-left:10px;
		margin-right:10px;
	}

	#lateralderecho{
		width:100%;
	}
	.doscols{
		background:none;
	}
	.notder3,.notizq3{
		display: table-cell ;
		float:left;
	}

	.notder,.notizq{
		width:98%;
	}

	.bannercentral{
		overflow: hidden !important;
	}

	.ruta1{
		display:none;
		}

	#aqui_adjuntos{
		width:100% !important;
		float:none !important;
		box-sizing: border-box;
		margin-left:0  !important;
	}

	#cabecera div{
		background-image: none !important;
	}

	.bannerscabecera img,#ppalnoticias img,.bannercentral{
		width:98%;
		height: auto;
	}
	.mod_contenedor {width:98%;}
	.videotw {width:100% !important;}
	.piefoton, .piefoto {background:none;color:#000;}
}
