BODY{
        padding:0;
        margin:0;
        text-align:center;
        background: #ffffff url(../images/lateralweb.png) repeat-y center ;
        font-family:Open Sans,Arial,Helvetica,sans-serif;
        font-size:9pt;
}
p,h1,h2,h3 {margin:0px;padding:0px;font-weight:normal;}
input { font-family:Open Sans,Arial,Helvetica,sans-serif;}
img {border:0;}
#sobrecabecera {background-color :#000;padding-top : 30px;}
#sobrecabecera #sobrecabecerainn {position:relative;	max-width: 962px;	margin: 0 auto;	padding: 0; clear:both;text-align:left;}
#sobrecabecera #sobrecabecerainn {font-family:Arial;font-size:11pt;color:#ffffff;}
#sobrecabecera #sobrecabecerainn .lafecha {float:left;width:200px;}
#sobrecabecera #sobrecabecerainn .menu {height:34px;font-weight:bold;line-height:34px;font-size: 14px;}
#sobrecabecera #sobrecabecerainn .menu a.rbol, #sobrecabecera #sobrecabecerainn .menu a.conec {color:#fff;display:block;float:left;height:100%;text-align:center;}
#sobrecabecera #sobrecabecerainn .menu a.rbol {background:#7c7239;border-right:8px solid #cd071e;border-left:8px solid #cd071e;width:154px;}
#sobrecabecera #sobrecabecerainn .menu a.conec {background:#6e1e0e;width:140px;}
#sobrecabecera #sobrecabecerainn .menu a.rbol:hover, #sobrecabecera #sobrecabecerainn .menu a.conec:hover {color:#FBDE4A;text-decoration:none;}
#sobrecabecera #sobrecabecerainn .saludo {font-size:9pt;font-weight: bold;}
#sobrecabecera #sobrecabecerainn .idiomas div {color:#fff;font-size:9pt;font-weight:bold;letter-spacing:1px;}
#sobrecabecera #sobrecabecerainn .idiomas a {color:#535353;font-weight:bold;}
#sobrecabecera #sobrecabecerainn .idiomas a.selec {color:#FBDE4A;font-weight:bold;}
#sobrecabecera #sobrecabecerainn img {border:0;vertical-align:middle;}
#cabecera {	width: 100%;	margin: 0;	padding: 0; clear:both;text-align:left;}
#menuppal {		background-color: #535355;width:100%;}
.marquesina {background-color:#5ac4ed;}
.marquesinainn {	width: 962px;	margin: 0 auto;	padding: 0; clear:both;text-align:left;height:28px;line-height:28px;}
.marquesinainn p a{font-weight:bold;font-size:11pt;color:#000;}
.pointer {cursor: pointer;}
.mainn {position:relative;	width: 996px;	margin: 0 auto;	clear:both;text-align:left;}
#mainpage {margin:12px;width:972px;display:table;position:relative;}
.bannerscabecera {margin-bottom:35px;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:none;color:#000;font-family:Arial;font-size:9pt;text-decoration:none;width:312px;padding:9px 0 10px 0;text-indent:10px;}
#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;}
.menutop{width:100%;text-align:right;}
.menutop ul {	margin: 0;	padding: 0;	border: 0;	outline: 0;padding-top:6px;}
.menutop ul li {	font-family:Arial,Helvetica,sans-serif;font-size:11px;display: inline;color:#fff}
.menutop ul li a{	font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff}

.mapaweb {list-style-type: none;}
.mapaweb li.linormal {display:inline;float:left;}
.linormal {display: table-cell; padding-right: 15px;text-align: left;}
.ulsubpie {	list-style-type: none;margin:0;padding:0;padding-left:10px;}
.linormal a {color:#000;}

#pie{position:relative;	width: 976px;	margin: 5px auto;	padding: 1px 0; clear:both;text-align:center;}
.subpie {	background-color: #ced6d3;	width:100%;	display: table;}
.subpieb {	background-color: #000;	width:100%;	display: table;}
.subpieb ul {	padding: 0;	border: 0;	outline: 0;padding-top:6px;}
.subpieb ul li {display: inline;padding: 10px 40px;}
.subpieb ul li  a {color:#fff !important;font-size: 13px; font-weight: bold;}
.subpieb ul li.pie_s {display: inline;padding: 10px 10px;}
.subpieb ul li.pie_s a {font-weight:normal;}

.menupie {text-align:center !important;margin-bottom:10px;}
.menupie ul li {color:#000000 !important;margin: 0 10px;}
.menupie ul li a {color:#000000 !important;}
.piehaga {float:none;}
.piehaga a {
	display:inline-block !important;
-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(222, 222, 222, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(222, 222, 222, 0.75);
box-shadow:         0px 2px 1px rgba(222, 222, 222, 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:100%;float:left;margin: 5px 8px 5px 5px;}

.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: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:11px;}
.notder, .notdermenu, .notdersinmenu {float:left;width:328px;}
.notizqmenu, .notdermenu {width:376px !important;}
.notizqsinmenu, .notdersinmenu {width:480px !important;}
.ultimacelda {border-bottom-width:0px !important;}
.notizq3, .notizq3menu, .notizq3sinmenu {float:left;width:210px;margin-right:12px;}
.notder3, .notder3menu, .notder3sinmenu {float:left;width:300px;}
.notizq3menu, .notder3menu {width:249px !important;}
.notizq3sinmenu, .notder3sinmenu {width:320px !important;}
.notizq4sinmenu {float:left;width:100px;margin-right:10px;}
.notder4sinmenu {float:left;width:100px;}
.notder2pe {float:left;width:210px;}
.notizq2pe {float:left;width:210px;margin-right:10px;}
#lateralderecho {width:300px;float:left; margin:5px 0;}
.bannerlateral, .modulos-a {margin-bottom:10px;text-align:center;}
.bannercentral {margin-bottom:10px;text-align:center;}
.bannerlateral div, .modulos-a div {text-align:left;}
.bannerlateral a, .bannerlateral a:hover, .modulos-a a, .modulos-a a:hover {text-decoration:none;}
#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-family:Arial;font-size:12px;font-weight:normal;text-indent:5px;}
#ppaleventos .tit_evento2 {color:#668C28;font-family:Arial,Helvética,sans-serif,Verdana;font-size:16px;font-weight:bold;}
#ppaleventos .tit_evento {color:#333333;font-family:Arial,Helvética,sans-serif,Verdana;font-size:12px;font-weight:normal;}
#ppaleventos .txt_evento {color:#333333;font-family:Arial,Helvética,sans-serif,Verdana;font-size:12px;}
#ppaleventos .ant_sig {color:#666666;font-family:Arial;font-size:11px;}
#ppaleventos .borde_tabla {border-width:0;}
#ppaleventos .borde_tabla .cab_titular {background-color:#EEF2F7;height:29px;color:#666666;font-family:Arial;font-size:12px;font-weight:normal;text-indent:5px;}
.txt_2 { font-size: 12px; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; color: #333333}
.txt_agenda { font-size: 12px; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; color: #666666}
.txt_agenda_eve { font-size: 12px; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; color: #666666;background-color:#ffa88a}


#cuadroagenda, #cuadrovideos {background-color:#585858; }
#cuadrogaleria  {background-color:#585858; position:relative;}
#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:290px;margin-left:5px;color:#3a3630;font-family:Arial;font-size:12px;text-decoration:none;padding-bottom:10px;}
#agendita a {color:#FFFFFF;font-family:Arial;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;font-family:Verdana, Arial, Helvetica, sans-serif;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:#5F72AA;border:1px solid #000000; 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-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-size: 11px; color: #ffffff; text-decoration: none;line-height:19px;float:left;width:170px;text-align:left;overflow:hidden;height:19px;}
.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:412px;
}
.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%;
    box-sizing: border-box;  
}  
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: 12px;  
    font-family:Arial,Helvetica,sans-serif;
    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, .tab_containeriz, .tab_containerder {  
    border: 1px solid #999;  
    border-top: none;  
    overflow: hidden;  
    clear: both;  
    width: 100%;
    box-sizing: border-box;  
    background: #fff;
    margin-bottom:10px;
} 
.tab_containeriv {width: 235px !important;box-sizing: border-box;}
.tab_containeriz {width: 100% !important;padding:5px 10px;box-sizing: border-box;}
.tab_containertienda {width: 769px !important;margin-bottom:15px;}
.tab_content, .tab_contentiv, .tab_contenttienda{  
    font-size: 12px;  
    font-family:Arial,Helvetica,sans-serif;
    padding: 0px;  
}  

.tab_contentiv {padding:2px !important;}

.tab_content .noticia1 {margin-bottom:5px;}
.tab_content .noticia1 a {color:#333333;}

.tab_containeriz a {font-size:13px;/*font-weight:bold;*/color:#666;display:block;padding:3px 0px;}
.tab_containeriz a.eazul {color:#3B5998 !important;font-size:12px;float: right;}
.tab_containerder div {font-size: 12px;  
    padding: 10px; }
.tab_containerder .noticia1 {margin-bottom:5px;padding:0;}
.tab_containerder .noticia1 a {color:#333333;}

.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:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  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;
}

#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;
}

.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: #000;
         FONT-SIZE: 8pt;
}

.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_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-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-family :  verdana, arial, sans-serif;
        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-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-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        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;
        FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        BACKGROUND-COLOR: #CED7EF;
}
.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 12px Arial,Helvetica,sans-serif;
	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 Arial,Helvetica,sans-serif;
padding: 8px 10px;
text-decoration: none;
border-bottom: 1px solid #282828;
}

.desplegable ul li a.selected {	background: #282828;	color: #8ABC38;}

.desplegable ul li a:hover {background:#282828;text-decoration: none;	color: #8ABC38;}

* 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 Arial,Helvetica,sans-serif;
	padding: 5px 10px;
}

.desplegable ul li ul li ul li {
	background-color: #8B8B8B;
}
.desplegable ul li ul li ul li a{
	font: normal 11px Arial,Helvetica,sans-serif;
	padding: 3px 10px;
}

.desplegable_oculto {
  display: none;
}

/* 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 {text-align:center}
.foto a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
.ppal_portada {width:100%;margin-bottom:10px;padding-bottom:5px;display:table;position:relative;}
.ttlr_portada {width:100%;padding-bottom:5px;display:table;position:relative;}
.fechayante {color:#737373;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;margin-bottom:5px;height:20px;}
.fecha{color:#737373;}
.txt_titular01 {margin-bottom:10px;height:45px;overflow:hidden;padding: 0 5px;}
.txt_titular01 a {color:#000;} 
.txt_titular01 a:hover {text-decoration:none;color:#5E2728 !important;} 
.txt_titular01tit {height:auto;}
.text_des, .text_destit {margin-bottom:5px;height:68px;overflow:hidden;/*width:100%*/;word-wrap: break-word;padding: 0 5px;}
.text_destit {height:auto;}
a.vermas, .vermas {font-size:12px;text-decoration:none;color:#5E2728;}
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;
}
@media only screen and (min-width: 996px) {

	.ciclos {
		background-color: #eeefef;
		width:100%;
		display: table;
	}
	.ciclos .ciclossub{
		width: 962px;
		margin: 0 auto;
	}
	.ciclos .ciclossub ul{
		margin: 0 auto;
		float:left;
		padding:5px 0;
		text-align: left;
	  width: 630px;
	}
	.ciclos .ciclossub ul li a{
		color:#000;
		font-size: 14px !important;
		display:inline;
		font-weight:normal;
		padding:0;
		font-family:Open Sans,Arial,Helvetica,sans-serif;
	}
	.ciclos .ciclossub ul li:hover a {background:transparent;}
	
	.ciclos .ciclossub ul li {
		position: relative;
		margin: 0 0px 0 0;
		padding: 5px 15px 5px 0;
		float:none;
		line-height:1.4;
		display:inline;
	}
	.ciclos .menuc{
		width: 152px;
		margin: 0 auto;
		float:right;
	}
	.ciclos .menuc ul {
		margin: 0;
		list-style-type: none;
		text-transform:uppercase;
		width: 100%;
		text-align: center;
	}
	
	.ciclos .menuc ul li {
		position: relative;
		margin: 0 0px 0 0;
		padding: 0px;
		float:none;
		line-height:1.4;
		display:block;
	}
	.ciclos .menuc ul li a{
		color:#000;
		font-weight:bold;
		font-size: 14px;
		letter-spacing: -1px;
	}
	.ciclos .menucr ul li a{
		color:#5E2728;
	}
	.ciclos .menuc ul li a:hover {text-decoration:none;color:#5E2728;}
	.ciclos .menucr ul li a:hover {text-decoration:none;color:#000;}
	.main-nav div#otros {float:right;height:30px;font-weight:bold;font-size: 14px;}
	.main-nav div#otros a.rbol, .main-nav div#otros a.conec {color:#fff;display:block;float:left;padding: 0.55rem 0;text-align:center;color:#FBDE4A;font-size: 14px !important;}
	.main-nav div#otros a.rbol {background:#7c7239;border-right:8px solid #cd071e;width:154px;border-left:8px solid #cd071e;}
	.main-nav div#otros a.conec {background:#6e1e0e;width:140px;}
	.main-nav div#otros a.rbol:hover, .main-nav div#otros a.conec:hover {text-decoration:none;color:#fff;}
}
.artp, .artpc {color: #5E2728;font-size:13px;font-weight:400;/*width:100%;*/height:16px;overflow:hidden;font-family:Open Sans;letter-spacing: -1px;padding:3px 5px 0 5px;}
.artpc {font-size:12px;}
.artp a {color: #5E2728;}
.artpbg {font-family:trebuchet ms,Open Sans;letter-spacing: -1px;color: #5E2728;font-size:16px;font-weight:bold;}
.artpcbg {font-family:trebuchet ms,Open Sans;color: #000;font-size:15px;font-weight:bold;padding-bottom:3px !important;}
.artpcpq {font-family:trebuchet ms,Open Sans;color: #000;font-size:12px;padding-bottom:3px !important;}
.titulonot {line-height:1.2;color: #000;font-size:27px;padding-bottom:3px !important;}
.aumred {border-bottom:1px solid #6e1e0e;text-align:right;padding-bottom:5px;margin-bottom:5px;}
.aumred img {margin-left:3px;}
#cuerpo_descripcion {font-size:10pt;font-weight:bold;}
.ttlr_portada .artpc {color:#000;}
.ultimonum {float:left;margin-right:15px;width:212px;}
.mmediaizq {float:left;margin-right:5px;width:212px;}
.mmediader {float:right;width:155px;}
.mmediacnt {float:left;width:595px;margin-right:5px;}
.cntrdcha {float:right;width:744px;}
.cntrmmedia {float:left;width:744px;}
.videosmm div {float:left;margin-right:15px;margin-bottom:25px;text-align:center;width:188px;}
.videosmm div img {margin-bottom:5px;}
.videosmm div.mmpar {margin-right:0;}
.cntrizq {float:left;width:432px;margin-right:12px;}
.noteve {background-color:#eef1f0;height:75px;margin-bottom:5px;overflow:hidden;}
.pointer {cursor:pointer;}
.ev1dia {float:left;font-size:24pt;padding:0 8px;font-weight:bold;margin-top:-3px;}
.big {height:80px !important;font-size:35pt;font-family:"trebuchet ms";min-height:90px;}
.ev1datos, .ev2datos, .ev1datosbig {font-family:"trebuchet ms";font-size:14px;}
.ev1datosbig {font-size:9pt;line-height:1.3;}
.ev0datos {height: 16px;overflow:hidden;}
.ev2datos {font-size:12px;padding:0 5px;overflow: hidden;}
.bfbook {float:left;width:79px;overflow:hidden;height:20px;}
.bfbook div {position:relative; top:-41px;z-index:0;}
.titulocntp {background-color:#000;color:#fff;height:28px;line-height:28px;text-indent:20px;margin-bottom:8px;font-weight:bold;font-size:15px;position:relative;}
.titulocntpp {background-color:#000;color:#fff;height:28px;line-height:28px;text-indent:20px;font-weight:bold;font-size:15px;}
.nsecceve {float:right;color: #5E2728;font-family:Open Sans,arial;font-size:8pt;padding-right:3px;}
.seleve {padding:5px;}
.seleve select {width:143px;font-size:11px;font-family: Open Sans,Arial,Helvetica,sans-serif;}
.eventoennoticia {/*cursor:pointer;*/margin-bottom:20px;border:0px solid #ccc;display: table;width:298px;}
.eventoennoticia .espacio {width:30px;float:left;height:85px;}
.eventoennoticia .ev1datosbig {float:left;width:195px;}
.nseccFoto {height:35px;line-height: 40px;font-weight:bold;font-size: 15px;}
.twtpor {float:left;}
.comprapor {/*float:left;*/text-align: center;/*width: 50px;margin-left:15px;line-height:1;*/}
.compranot {text-align: center;width: 57px;line-height:1;}
.compranot a {color:#5E2728;}
#mapag {margin-top:20px;}

.levento {width:100%;display:table;margin-bottom:10px;}
.levento img {float:left;margin-right:10px;}
.leventop img {float:left;margin-right:8px !important;}
.evpar {background:#fdf1cf;}
.evodd {background:#f3f5f4;}
.pevpar {background:#fbe294;}
.pevodd {background:#e5e9e8;}
.pfevpar {background:#f7cd2b;width:55px;height:19px;display:block;float:left;}
.pfevodd {background:#c4c5c6;width:55px;height:19px;display:block;float:left;}
.levento a {color:#000;}
.levento span.lartis {display:block;width:250px;float:left;}
.levento span.lartisp {display:block;width:214px;float:left;}
.levento span.lrecin {display:block;width:195px;float:left;}
.levento span.lrecinp {display:block;width:155px;float:left;height:55px;overflow:hidden;}
.levento span.lfecha {display:block;width:110px;float:left;text-align:right;padding-right:5px;}
.leventopl2 span.lfechap {display:block;width:262px;float:left;text-align:left;text-indent:8px;}
.levento span.lentradas, .leventopl2 span.lentradas {display:block;width:115px;float:left;text-align:center;}
.levento span.lentradas a, .leventopl2 span.lentradas a {background:#c4c5c6;display:block;width:83px;height:27px;color:#000;font-size:10px;padding:2px 0px;margin-top:12px;margin-left:22px;}
.leventopl2 span.lentradas a {width:115px;height:19px;line-height:19px;margin:0;padding:0;}
.cabeve {background:#000;color:#fff;display:table;height:28px;line-height:28px;margin-bottom:10px;width:100%;font-size:15px;text-indent:25px;}
.cabeve div {}
.cabeve #ceev {width:314px;float:left;}
.cabeve #cere {width:195px;float:left;}
.cabeve #cefe {width:115px;float:left;border-left:1px solid #fff;border-right:1px solid #fff;}
.cabeve #ceen {width:116px;float:left;}
.cabeve .ant_sig {color:#fff;float:right;}
.cabeve .ant_sig a {color:#fff;display:inline;padding-left:5px;}
.cabeve .ant_sig a:hover {color:#FBDE4A;text-decoration:none;}
.cabeve .ant_sig .actual {color:#FBDE4A;display:inline;padding-left:5px;} 
.cabeve .ant_sig .offin ,.cabeve .ant_sig .off {display:inline;padding-left:5px;} 
.leventop {width:432px;display:table;margin-bottom:0px;}
.leventopl2 {width:432px;display:table;margin-bottom:8px;}

.cjev {font-size:13px;}
.cjevinn {margin-bottom: 0;}
.cjevinn div {color:#000;font-size:12px;clear:both;padding-bottom:3px;}
.cjevinn div span {color:#666;}
.cjevinn div div {display:table-cell;clear:none;}
.cjevinn div input[type="checkbox"], .cjevinn div input[type="radio"] {float:left;margin:0 3px;}
.cjevinn div input[type="text"] {border:1px solid #ccc;width:150px;font-family:Open Sans,Arial,Helvetica,sans-serif;}
.vermas div {display:block !important;}
.vermas div div {display:table-cell !important;clear:none;}
.cjevinn div a {color:#000;font-weight:bold;}
.busquedaev {border:1px solid #000;margin:0;padding:0;margin-bottom:10px;height:26px;position:relative;}
.busquedaev input[type="text"] {border:none;padding:0;margin:0;position:absolute;top:0;left:0;height:25px;line-height:25px;width:160px;text-indent:10px;}
.busquedaev img {padding:0;margin:0;position:absolute;top:0;right:0;}
.limpiarfiltro {color:#fff;background:#6e1e0e;display:block;width:150px;height:25px;line-height:25px;text-align:center;margin-top:10px;margin-left:30px;}
.listadocool {width:100%;overflow:hidden;height:100px;margin-bottom:15px;text-align: center;}
.listadocool img {margin-right:15px;}
.listadocoolinn ul {margin: 0;list-style-type: none;padding: 0px; color:#000;font-size:13px;}
.listadocoolinn ul li {margin: 0 0px 0 0;padding: 0px;margin-bottom:10px;}
.listadocoolinn ul li a {color:#000;font-weight:bold;}
.listadocoolinn ul li ul{margin: 0;list-style-type: none;padding-left: 20px;}
.listadocoolinn ul li ul li {margin: 0;}
.listadocoolinn ul li ul li a {font-weight:normal;}
.guiaizq {margin-bottom:40px;overflow: hidden;}
.guiaizq img {margin-bottom:20px;}
.guiaizq a {color:#000;}
.guiader {font-size:13px;}
.guiader h1 {color:#6e1e0e;font-size:18px;font-weight:bold;}
.guiader .sep {border-bottom:1px solid #6e1e0e;margin-top:25px;margin-bottom:10px;}
.lcool img {margin:0 6px 30px 6px;}
.historicoesp {color:#fff;background:#6e1e0e;display:block;width:430px;height:28px;line-height:25px;text-align:left;text-indent:20px;margin-bottom:10px;float:right;}
.historicoesp div {float:right;width:117px;text-indent:0px;text-align:center;}
.cuadrograna {color:#fff;background:#6e1e0e;padding:5px 20px;margin-bottom:5px;}
#formu_registro {background:#fefaec;}
#formu_registro p {padding:20px;}
#formu_registro table {padding:20px;padding-top:0;font-size:13px;box-sizing: border-box;}
#formu_registro table table {padding:0;}
#formu_registro input[type="text"], #formu_registro input[type="password"], #formu_registro select, #formu_registro textarea {background:#FBDE4A;border:none;display:block;margin-bottom:5px;height:25px;line-height:25px;text-indent:20px;}
#formu_registro select, #formu_registro textarea {text-indent:5px;width:100%}
#formu_registro textarea {height:initial;line-height:initial;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size: 13px;}
#formu_registro.pevento input[type="text"] {width:100%;text-indent:5px}
#formu_registro input[type="text"].azul, #formu_registro input[type="password"].azul {background:#e8ecea;}
#formu_registro .registroenviar {color:#fff;background:#6e1e0e;border:none;text-align:center;margin-bottom:5px;width:80%;height:28px;line-height:28px;font-weight:bold;font-size:15px;cursor:pointer;}
#paginacionsecc, #paginacionseccbot {position:absolute;right:4px;top:0;;width:170px !important; text-indent:0 !important;text-align:right;margin-bottom:0;}
#paginacionsecc .ant_sig, #paginacionseccbot .ant_sig {width:180px !important;height:25px;}
#paginacionsecc .ant_sig a, #paginacionseccbot .ant_sig a {padding-left:4px !important;font-size:12px;}
#paginacionsecc .ant_sig span.actual, #paginacionseccbot .ant_sig span.actual {font-size:12px;}
.ppal_portada div.concurso {background:url(../images/pixmenu.png);color:#FBDE4A;position:absolute;left:0;top:0;width:100%;text-align:center;font-size:14px;font-weight:bold;padding:3px 0;}
.ppal_portada div.concurso a {color:#FBDE4A;}
.ppal_portada div.concurso a:hover {color:#fff;text-decoration:none;}
.ppal_portada div.concurso span{color:#fff;font-size:12px;font-weight:normal;}
.ttlr_portada div.concurso {background:#6E1E0E;color:#FBDE4A;position:absolute;right:0;bottom:0;width:150px;text-align:center;padding:3px 0;}
.ttlr_portada div.concurso a {color:#FBDE4A;font-size:11px;font-weight:bold;}
.gratisparami {background:#6E1E0E;color:#FBDE4A;width:204px;text-align:center;padding:3px;font-weight:bold;margin-top:15px;}
.gratisparami a {color:#FBDE4A;}
.gratisparami a:hover {color:#fff;text-decoration:none;}
.ppal_portada .ttlr_portada {background:#FEFAEC;}
.gratisparamieve {color:#FBDE4A;width:115px;text-align:center;float: left;}
.gratisparamieve a {background:#6E1E0E;color:#FBDE4A;width:83px;height:27px;line-height:27px;display:block;margin-left:22px;margin-top:12px;font-size:10px;}
.gratisparamieve a:hover {color:#fff;text-decoration:none;}

.busqmm {font-weight:bold;position:relative;width:100%;font-weight:normal !important;}
.busqmm span {float:right;padding-right:10px;}
.busqmm a.rbol {color:#fff;display:block;float:right;padding: 0;text-align:center;color:#fff;text-indent:0;font-weight:bold;}
.busqmm a.rbol {background:#7c7239;width:148px;border-left:8px solid #cd071e;}
.busqmm a.rbol:hover {text-decoration:none;color:#FBDE4A;}
.buscadormm h1 {color:#5AC4ED;font-weight:bold;font-size:35px;text-indent:10px;float:left;letter-spacing:-2px;}
.buscadormm div.busquedaev {float:right;width:400px;margin-left:100px;margin-top:10px;margin-bottom:0; border-color:#aaa !important;}
.buscadormm div.busquedaev input[type="text"] {width:300px;}
.buscadormm div.busquedaev input[type="image"] {padding:0;margin:0;position:absolute;top:0;right:0;}
.visormm {text-align:center;background:#666;padding:15px;margin-bottom:15px;color:#fff;font-size:18px;}
.publicidad_lateral_a {right: 998px;}
.publicidad_lateral_b {left: 998px;}
.publicidad_lateral_a, .publicidad_lateral_b {position: absolute;top: 0;z-index: 1000;}
#publ_lat_i {
    display: block;
    height: 768px;
    left: 50%;
    margin-left: -642px;
    position: fixed;
    right: 0;
    top: 0;
    width: 130px;
    z-index: 1000;
}
#publ_lat_i {
    margin-left: -842px;
    width: 330px;
    text-align:right;
}

#rpubl_lat_i {
    display: block;
    height: 768px;
    left: 50%;
    margin-left: 512px;
    position: absolute;
    right: 0;
    top: 0;
    width: 130px;
    z-index: 1000;
}
#rpubl_lat_i {
    width: 330px;
}

/************* baja ***************/
.interiornoticia{
	width: 500px;
	margin:auto;
}
.rich-text p{margin-left:0 !important;}
#resbuscador {
	display: none;
	border-radius: 2px;
	border-width: 0;
	box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.2);
	padding: 0;
	position: absolute;
	top: 40px;
	z-index: 9999999;
	background: #fff;
	animation: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 avia_pop;
	left: 18px;
}