BODY{
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        /*background-image : url(../iconos/bg2.gif);*/
                background-color : #EEE5DE;

}

SELECT{
    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #330000;
        text-decoration: none;
        line-height: normal;
}

INPUT{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #766367;
        text-decoration: none;
        line-height: normal;
        background-color : #EFEFEF;
        border: none;
        padding : 2px;
}

TEXTAREA{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #766367;
        text-decoration: none;
        line-height: normal;
        background-color : #EFEFEF;
        border: none;
        padding : 2px;
}


A{
        text-decoration : none;
                color: #330000;
}

A:hover{
        text-decoration: underline;
                color : #330000;
}

a.txtbase:HOVER{
        text-decoration: Underline;
}

A.blanco:link    {color: white; font-family:verdana; font-size:11; font-weight:bold; text-decoration: none;}
A.blanco:active  {color: white; font-family:verdana; font-size:11; font-weight:bold; text-decoration: Underline;}
A.blanco:hover   {color: white; font-family:verdana; font-size:11; font-weight:bold; text-decoration: Underline;}
A.blanco:visited {color: white; font-family:verdana; font-size:11; font-weight:bold; text-decoration: none;}

A.negro:link    {color: 333333; font-family:verdana; font-size:11; font-weight:bold; text-decoration: none;}
A.negro:active  {color: 333333; font-family:verdana; font-size:11; 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;}


.tabla_general{
        width: 760px;
        background-color: #ffffff;
        border:0px;
        border-left: 1px solid #766367;
        border-right: 1px solid #766367;
        border-bottom: 1px solid #766367;;
}


.txtbase {
    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        color: #330000;
        text-decoration: none;
        line-height: normal;
}

.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: #330000;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 9px;
}

.txtbase_peq_azul {
        COLOR: #000066;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 9px;
        font-weight : bold;
}

.txtbase_peq_enlace{
        COLOR: #330000;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 9px;
}

.enlaces {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        line-height: normal;
}

a.enlaces:hover {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        color: #FFFFFF;
        text-decoration: underline;
}

.enlaces_menu_superior {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #766367;
        font-style: normal;
        font-weight: normal;
        color : #FFFFFF;
        text-decoration: none;
        line-height: normal;
        border-right: 1px solid #fff;
        padding: 3px 10px 10px 10px;
        display : block;
        height : 25px;
}


a.enlaces_menu_superior:hover {
        background-color: #968387;
        color : #FFFFFF;
}

.barra_cabecera{
        background-color:#F0EEEE;
        margin: 0 0 0 0px;
        padding: 2px 0;
        font: bold 9px Verdana, Arial, Helvetica, sans-serif;
        border-top: 1px solid #ccc;
        list-style-type: none;
        color:#999999;
}

.barra_cabecera_textos{
        margin: 0 0 0 0px;
        padding-top: 2px;
        padding-left :  8px;
        padding-right :  8px;
        font: normal 9px Verdana, Arial, Helvetica, sans-serif;
        list-style-type: none;
        color:#999999;
}

.texto{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11Px;
        color: Black;
}

.texto2{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12 px;
        color: #330000;
        font-weight : bold;
}

.texto-pq{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9Px;
        color: #330000;
}

.texto_fecha{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: normal;
        font-weight: normal;
        color: #FF3300;
        text-decoration: none;
}

.borde_tabla{
         border-bottom : 1px solid #CCCCCC;
                 margin-bottom : 4px;
}

.fondo_derecha{
         background-color: #F7F3F7;
}
.fondo_listado_izda{
        background-color : #CED7EF;
}

.listado_izda{
        COLOR: #333333;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 10px;
}

.cab_titular{
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #766367;
        font-style: normal;
        font-weight: bold;
        color : #FFFFFF;
        text-decoration: none;
        line-height: normal;
        padding: 3px 3px 3px 3px;
}
.referencia{
        font-family: Tahoma, Arial;
        font-size: 11Px;
        color: Black;
}
.titnoticia {
        COLOR: #330000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold
}

.ant_sig {
        COLOR: #330000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px
}

.ant_post {
        COLOR: #330000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        font-weight : bold;
}

.ruta1 {
   margin: 0 0 0 0px;
        padding-top: 2px;
        padding-left :  0px;
        padding-right :  0px;
        font: normal 9px Verdana, Arial, Helvetica, sans-serif;
        list-style-type: none;
        color:#999999;
}

.ruta2 {
    margin: 0 0 0 0px;
        padding-top: 2px;
        padding-left :  0px;
        padding-right :  0px;
        font: normal 9px Verdana, Arial, Helvetica, sans-serif;
        list-style-type: none;
        color:#999999;
}

.ruta2_sin{
       font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: normal;
        font-weight: normal;
        color: #FF3300;
        text-decoration: none;
}

.cabecera_foros{
        background-color : #766367;
        color : White;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11Px;
        font-weight : bold;
}

.cabecera_foros2{
        background-color : #766367;
        color : White;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11Px;
        font-weight : bold;
}

.listado1{
        background-color : #F0EEEE;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11 px;
         color: #330000;
}

.listado2{
        background-color : #E6E3E3;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11 px;
         color: #330000;
}

a.listado1:HOVER{
        font-weight : normal;
}

a.listado2:HOVER{
        font-weight : normal;
}

.lateral_formu{
        background : #CEC8C8;
        color : White;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11Px;
        font-weight : bold;
}

.separacion{
        background : #5F5F5F;
}

.cab_amarilla{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #766367;
        font-style: normal;
        font-weight: bold;
        color : #FFFFFF;
        text-decoration: none;
        line-height: normal;
        padding: 3px 3px 3px 3px;
}

.tit_evento{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12Px;
        font-weight : bold;
        color: #330000;
}

.tit_evento_cad{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12Px;
        font-weight : bold;
        color: #ADADAD;
}

.tit_evento2{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #330000;
}

.txt_evento{
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        color: #330000;
        font-weight : normal;
}

.registro_fondo{
                COLOR: #586B85;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
         padding : 5px;
         text-align : justify;
}

.registro_fondo2{
        background-color:#FFFFFF;
        COLOR: #586B85;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
                 border-bottom : 1px solid #586B85;
}

.registro_fondo3{
         COLOR: #586B85;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
         padding : 5px;
         text-align : justify;
                 border-bottom : 1px solid #586B85;
}

.registro_cabecera{
        background-color : #CEDBE7;
        COLOR:#586B85;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        font-weight : bold;
                padding-left : 5px;
}

.calendario_hoy{
        background-color : #DAB503;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9Px;
}

.calendario_evento{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9Px;
        color : #B00000;
        font-weight : bold;
}

.buscador_encab{
        background-color : #7F879F;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12Px;
        color: White;
        font-weight : bold;
}

.buscador_encab2{
        background-color : #C2C2C2;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12Px;
        color: Black;
        font-weight : bold;
}

.buscador_selec{
        background : Teal;
        font-size : 9px;
        color: white;
        cursor : crosshair;
}

.buscador_conect{
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : medium;
        color : Blue;
}

.boton_menu{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #586B85;
  background-color:  #FFFFFF;
  color : #586B85;
  margin:4px;
}

.imprimir_1{
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : large;
        font-weight : bold;
}

.imprimir_2{
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : medium;
        font-weight : bold;
}

.fich{
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
        text-align : justify;
        margin-right : 6px;
        background-color : #000078;
        color : White;
}

.fich_fondo{
        border-color : #000078;
        border-style : solid;
        border-width : 1px;
        background-color : #CEDBE7;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9Px;
}

.menu_azul_encima { display:block; }
.menu_azul_debajo { display:block; }

.menu_azul_titulo{

        BORDER-RIGHT: rgb(0,0,0) 1pt solid;
        PADDING-RIGHT: 2pt;
        PADDING-LEFT: 2pt;
        FONT-SIZE: 9;
        BORDER-LEFT: rgb(0,0,0) 1pt solid;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
        BACKGROUND-COLOR: rgb(206,215,239);
        PADDING-BOTTOM: 2pt;
        PADDING-TOP: 2pt;
}
.menu_azul_contenido{
        BORDER-RIGHT: rgb(0,0,0) 1pt solid;
        PADDING-RIGHT: 2pt;
        PADDING-LEFT: 2pt;
        FONT-SIZE: xx-small;
        PADDING-BOTTOM: 2pt;
        BORDER-LEFT: rgb(0,0,0) 1pt solid;
        PADDING-TOP: 2pt;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        BACKGROUND-COLOR: rgb(206,215,239);
}
.menu_gris_contenido{
        BORDER-RIGHT: rgb(0,0,0) 1pt solid;
        PADDING-RIGHT: 2pt;
        PADDING-LEFT: 2pt;
        FONT-SIZE: xx-small;
        PADDING-BOTTOM: 2pt;
        BORDER-LEFT: rgb(0,0,0) 1pt solid;
        PADDING-TOP: 2pt;
        FONT-FAMILY: Verdana, Arial, Helvetica, 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 : #7396BD;
}


.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 {
  font-size:11px;
  BACKGROUND-COLOR: rgb(206,215,239);
  color : #003366;
  font-size : 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
}

input.tabla_datos_off, select.tabla_datos_off {
  font-size:11px;
  BACKGROUND-COLOR: rgb(239, 239, 239);
  color : #999999;
  font-size : 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight : bold;
}

.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: #766367; border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.nopheader {background: #766367;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.nopentry  {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #330000;}
.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;}

.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:none; }
.box_debajo { display:none; }
.box_titulo {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
        BORDER-RIGHT: rgb(0,0,0) 0pt solid;
        BORDER-LEFT: rgb(0,0,0) 0pt solid;
        PADDING-RIGHT: 2pt;
        PADDING-LEFT: 2pt;
        PADDING-BOTTOM: 2pt;
        PADDING-TOP: 2pt;
        BACKGROUND-COLOR: #FFFFFF;
        color: #330000;
        display:block;
}
.box_contenido {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        BORDER-RIGHT: rgb(0,0,0) 0pt solid;
        BORDER-LEFT:  rgb(0,0,0) 0pt solid;
        PADDING-RIGHT: 2pt;
        PADDING-LEFT: 2pt;
        PADDING-BOTTOM: 2pt;
        PADDING-TOP: 2pt;
        BACKGROUND-COLOR: #FFFFFF;
        color: #330000;
}


select.box_contenido {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  width: 120px;
}

.box_texto1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  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;
  color: #330000;

}

.box_texto2 {}

.box_boton  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  border: 1px solid #330000;
  background-color:  #FFFFFF;
  color : #330000;
  margin:2px;
}

.box_boton_vaciar, .box_boton_vercesta, .box_boton_comprar, .box_boton_anadir, .box_boton_actualizar, .box_boton_realizar  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #330000;
  background-color: #FFFFFF;
  color : #330000;
  margin:2px;
}

.carrito_pasos {
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:center;
}

.carrito_pasos_on {
  color:#000000;
  font-weight:bold;
}

.carrito_precio {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#333333;
}

.carrito_boton_agregarcesta {
  display:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
  margin:4px;
}

.carrito_boton_agregarcesta2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
  margin:4px;
}

.carrito_boton_masinformacion {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
  margin:4px;
}

.carrito_recuadro_agregarcesta {
  border: solid 1px #333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-bottom:4px;
}

/*  CAJAS  */
.caja_top_left{
        /*background-image : url(../iconos/cajas/sup_izq.gif);
        background-repeat : no-repeat;
        width : 15px;
        height : 13px;*/
        display : none;
}

.caja_top{
        /*background-image : url(../iconos/cajas/centro_sup.gif);
        background-repeat : repeat-x;*/
        display : none;
}

.caja_top_right{
        /*background-image : url(../iconos/cajas/sup_dcha.gif);
        background-repeat : no-repeat;
        width : 15px;
        height : 13px;*/
        display : none;
}

.caja_bottom_left{
        /*background-image : url(../iconos/cajas/inf_izq.gif);
        background-repeat : no-repeat;
        width : 15px;
        height : 13px;*/
        display : none;
}

.caja_bottom{
        /*background-image : url(../iconos/cajas/centro_inf.gif);
        background-repeat : repeat-x;*/
        display : none;
}

.caja_bottom_right{
        /*background-image : url(../iconos/cajas/inf_dcha.gif);
        background-repeat : no-repeat;
        width : 15px;
        height : 13px;*/
        display : none;
}

.caja_left{
        /*background-image : url(../iconos/cajas/lat_izq.gif);
        background-repeat : repeat-y;*/
        display : none;
}

.caja_right{
        /*background-image : url(../iconos/cajas/lat_dcha.gif);
        background-repeat : repeat-y;*/
        display : none;
}

.caja_titulo{
        background-color : White;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        color: #330000;
        text-decoration: none;
        line-height: normal;
        text-align : center;
        padding-bottom : 3px;
}

.caja_contenido{
        background-color : White;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #330000;
        text-decoration: none;
        line-height: normal;
}

/*   Directorio    */

.directorio_seccion{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        color: #586B85;
        text-decoration: none;
        line-height: normal;
}

.directorio_subseccion{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-weight: normal;
        color: #586B85;
        text-decoration: none;
        line-height: normal;
}

a.faq_pregunta:link, a.faq_pregunta:visited, a.faq_pregunta:hover {
  color: #633000;
  font-weight:bold;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.faq_respuesta {
  color: #633000;
  font-weight:normal;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}