BODY{
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        margin-top : 0px;
			 font-family : Geneva,Arial,Helvetica,sans-serif;
			 font-size:10px;
			 background-image: url(../iconos/fondoPAGINA.png);
			 background-repeat:  repeat-x;
			 background-color:  #fbfbfb;
}


a {
	/*font-size: 10px;*/
	color: #2C2FBC;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #1C1E77;
}

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:Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration: none; padding-left:5px;padding-top:5px;}
A.menu_superior:link    {color: #FFFFFF; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration: none;}
A.menu_superior:active  {color: #FFFFFF; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold;}
A.menu_superior:hover   {color: #FFFFFF; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-decoration: Underline;}
A.menu_superior:visited {color: #FFFFFF; font-family:Geneva,Arial,Helvetica,sans-serif; 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 {
	width:170px;
	text-align:center;
	padding-left:10px;
	background-image:url(../iconos/fondoPAG.png);
}

.fondo_col_der {
	background-image:url(../iconos/fondoPAG.png);
	background-position:right;
	width:168px;
	padding-right:10px;
	padding-left:5px;
}

.color_fondo_centro {
	text-align:left;
	width:665px;
	background-color : white;
}

.txtbase {
	font-family : Geneva,Arial,Helvetica,sans-serif;
  FONT-SIZE: 10px;
}

.txtbase_azul {
        COLOR: #0000CD;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
}

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

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

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

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

.enlaces {
        COLOR: #ffffff;
        FONT: 10px Verdana, Arial, Helvetica, sans-serif;
        TEXT-DECORATION: none;
}

.texto{
        font-family: Tahoma, Arial, Helvetica;
        font-size: 11px;
        color: Black;
}

.texto2{
        font-family: Tahoma, Arial, Helvetica;
        font-size: 14px;
        color: Black;
        font-weight : bold;
}

.texto-pq{
        font-family: Tahoma, Arial, Helvetica;
        font-size: 9px;
        color: Black;
}

.borde_tabla{
        ;
        border-color : #B5B2D6;
        border-style : solid;
        border-width : 1px;
}

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

.listado_izda0 {
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000063;
  background: #CED7EF;
}
a.listado_izda0:link         {color: #000063;}
a.listado_izda0:link:visited {color: #000063;}
a.listado_izda0:link:hover   {color: #000063; background: #ECEEF8;}

.listado_izda1 {
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000063;
  background: #CED7EF;
}
a.listado_izda1:link         {color: #000063;}
a.listado_izda1:link:visited {color: #000063;}
a.listado_izda1:link:hover   {color: #000063; background: #ECEEF8;}

.listado_izdan {
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  color: #333366;
  background: #CED7EF;
}
a.listado_izdan:link         {color: #333366;}
a.listado_izdan:link:visited {color: #000063;}
a.listado_izdan:link:hover   {color: #000063; background: #ECEEF8;}

.cab_titular{
				color: #000066;
        background-color : #CEDBE7;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 10px;
         FONT-WEIGHT: bold;
}
.referencia{
        font-family: Tahoma, Arial;
        font-size: 11px;
        color: Black;
}
.titnoticia {
        COLOR: #D8006F;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold
}

.ant_sig {
        COLOR: #4444aa;
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px
}

.ant_post {
        COLOR: #4444aa;
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px;
        font-weight : bold;
}

.ruta1 {
         background-color : #B5B2D6;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         font-weight: bold;
        color: #000066;
}

.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;
}

.registro_fondo{
        margin : 5px;
}

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

.registro_fondo3{
        background-color:#CEDBE7;
        COLOR: #000066;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
         padding : 5px;
         text-align : justify;
}

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

.calendario_hoy{
        background-color : #DAB503;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 9px;
}

.calendario_evento{
		background-color:#F2F2F2;
		border-bottom:1px solid #E1E1E1;
		color:#9A9A9A;
		height:15px;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 9px;
        color : #676767;
}

.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: #CED7EF;
        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 : #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: #7396BD; border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.nopheader {background: #7396BD;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.nopentry  {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.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: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 {
        FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        FONT-SIZE: xx-small;
        BORDER-RIGHT: rgb(0,0,0) 1px solid;
        BORDER-LEFT:  rgb(0,0,0) 1px solid;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        BACKGROUND-COLOR: #CED7EF;
				COLOR: #252525;
}

.fondo_caja {
	BACKGROUND-COLOR: #CED7EF;
}

select.box_contenido {
  font-family:verdana;
  font-size:9px;
	BACKGROUND-COLOR: #CED7EF;
	COLOR: #252525;
}

.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  {
  font-family:verdana;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
	COLOR: #252525;
  margin-left:4px;
  margin-right:4px;
}

.box_boton_vaciar, .box_boton_vercesta, .box_boton_comprar, .box_boton_anadir, .box_boton_actualizar, .box_boton_realizar  {
  font-family:verdana;
  font-size:9px;
  font-weight:bold;
  border: solid 1px #000000;
  background-color: #CED7EF;
	COLOR: #252525;
  margin:4px;
}

.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 {
  border: solid 1px #333333;
  font-family:verdana;
  font-size:10px;
  margin-bottom:4px;
}



/******* MENU DINAMICO DESPLEGABLE *******/
.desplegable {
  border: solid 0px;
  border-top: none;
  margin-top: 4px;
  margin-left: 5px;
  margin-right: 5px;
  /*margin-bottom: 4px;*/
  width: 150px;
}

.desplegable_cabecera {
  margin-top: 0px;
  background-image: url(../iconos/pestaa.gif);
  color : #FFFFFF;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  padding-bottom : 2px;
  padding-left : 14px;
  padding-right : 2px;
  padding-top : 0px;
}

.desplegable_contenido {
  background: ;
}

ul, li, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	border: 0;
	outline: 0;
}

ul {
	list-style: none;
}
div.desplegable_contenido ul li{
  margin-top : 3px;
  vertical-align: middle;
  height: auto !important; 
  height: 19px;
  min-height: 19px;
}
div.desplegable_contenido ul li a {
  display: block;
  padding-right: 2px;
  padding-left : 5px;
  padding-top : 2px;
  padding-bottom : 2px;
}

.desplegable_nivel0 {
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  /*background: #d8006f;*/
  background:url(../iconos/botonsimple.gif) top left no-repeat;
}
a.desplegable_nivel0:link         {color: #ffffff;}
a.desplegable_nivel0:link:visited {color: #ffffff;}
a.desplegable_nivel0:link:hover   {color: #ffffff;}

.desplegable_nivel0_seleccionado {
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  /*background: #d98e01;*/
  background-image:url(../iconos/botonsimple_sel.gif);
}

.desplegable_nivel1 {
	height: auto !important; 
  height:23px;
  min-height:23px;
  display: block;
  font-size: 11px;
  color: #666666;
  font-weight: normal;
  background: #ffffff;
 padding-top : 3px;
  /* padding-bottom : 5px;*/
  padding-right: 2px;
	background:url(../iconos/fondomenu.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}
a.desplegable_nivel1:link         {color: #666666;}
a.desplegable_nivel1:link:visited {color: #666666;}
a.desplegable_nivel1:link:hover   {color: #666666;}

.desplegable_nivel1_seleccionado {
	height: auto !important; 
  height:23px;
  min-height:23px;
  display: block;
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
 padding-top : 3px;
  /* padding-bottom : 5px;*/
  padding-right: 2px;
	background:url(../iconos/fondomenu.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.desplegable_niveln {
  display: block;
  font-size: 10px;
  color: #666666;
  margin-top : 2px;
  background: #ffffff;
  padding-top : 2px;
  /*text-indent : 15px;*/
  padding-bottom : 2px;
  padding-right: 2px;
}

a.desplegable_niveln:link         {color: #666666;}
a.desplegable_niveln:link:visited {color: #666666;}
a.desplegable_niveln:link:hover   {color: #666666;}

.desplegable_niveln_seleccionado {
  display: block;
  font-size: 10px;
  color: #666666;
  margin-top : 2px;
  font-weight: bold;
  background: #ffffff;
  padding-top : 2px;
  padding-bottom : 2px;
  padding-right: 2px;
  /*text-indent: 15px;*/
}

.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(../iconos/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../iconos/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:17px;
	height:21px;
	float:right;
	background:url(../iconos/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;
}

.mod_contenedor {
background:#F8F8F8 none repeat scroll 0%;
border:1px solid #DBDBDB;
color:#888888;
/*height:1%;*/
padding:9px;
}
.mod_contenedor_preguntas {
background:#FDFDFD none repeat scroll 0%;
font-family:Arial,Helvetica,sans-serif;
border:1px solid #DBDBDB;
color:#272727;
height:1%;
padding:9px;
margin-left:7px;
margin-right:5px;
font-size:11px;
}
#envio_formulario input.ctexto {
padding:1px 2px;
width:183px;
}
#envio_formulario textarea {
border:1px solid #676767;
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:400px;
}
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;
}

.foto a:hover img{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
form {margin:0px;}
.top_page {	background-image: url(../iconos/topPAG.png);	background-repeat: no-repeat; width:1000px;height:175px;}
.marquesina {height:43px;text-align:left;padding-right:15px;float:left;vertical-align:middle;width:500px;color:#FFFFFF;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding-top:5px;}
.pre_ultima {height:43px;text-align:left;padding-right:5px;padding-left:25px;float:left;vertical-align:middle;color:#FFFFFF;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-top:5px;}
.menu_arriba {height:50px;text-align:right;padding-right:15px;}
.logotipo {float:left;padding-left:25px;}
.banner_cab_centro {float:left;width:611px;text-align:center;}
.banner_cab_dcha {float:left;width:193px;}
.not_ppal {background-image: url(../iconos/fondopagH4.gif);padding:10px;background-repeat:repeat-x;min-height: 190px; height: auto !important;  height: 190px;}
.lo_mas {background-image: url(../iconos/fondopagH3.gif);padding:8px;background-repeat:repeat-x;}
.div_limpiar{clear:both;line-height:0px;font-size:0px;height:0px;}
.campo_identificarse { font-family: Arial; font-size: 8pt; color: #333333; text-decoration: none; height: 16px; width: 160px; border: 1px #666666 solid ; background-color:#ffffff;}
.imagen_video { border: 1px #cccccc solid }
.icono_netwk{float:left;background:url(../iconos/fondonetmsj.gif) top center no-repeat; padding-top:7px;text-align:center; width:148px;height:110px;margin-bottom:10px;}
.custom_txtarea {  
	height: 50px; 
	width: 300px; 
	border: #66acdf; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	}

.texto_legal {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
height:100px;
margin:10px 0;
overflow:auto;
padding:10px;
}
.mensaje {
background-color:#F9F9F9;
border:1px solid #CCCCCC;
height:100px;
margin:10px 0;
overflow:auto;
padding:10px;
}
.t_registro {background:url(../iconos/datos.gif) no-repeat; height:25px;}
.i_registro {width:114px;height:14px;border-width:0px;background-color:transparent;margin-left:20px;}
.t_buscar {background:url(../iconos/datos2.gif) no-repeat; height:25px;}
.i_buscar {width:80px;height:14px;border-width:0px;background-color:transparent;margin-left:7px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.Estilo5 {color: #333333;font-size: 11px; font-family: Geneva, Arial, Helvetica, sans-serif;}
.Estilo6 {color: #E5086F; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;}
.Estilo11 {font-size: 11px; font-weight: bold; color: #FFFFFF; }
.Estilo12 {	color: #666666;	font-size: 11px;}
.Estilo16 {color: #D8006F; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.Estilo18 {font-size: 12px; font-weight: bold; color: #333333;}
.Estilo24 {	font-size: 11px;color: #CC3333}
.Estilo26 {	font-size: 16pt;	font-weight: bold;	color: #FF9933;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.Estilo27 {	font-size: 14pt;	font-weight: bold;	color: #D8006F;}
.Estilo28 {font-size: 14px; font-weight: bold; color: #B2B2B2; }
.Estilo29 {font-size: 10pt}
.Estilo30 {font-size: 12pt; font-weight: bold; color: #D8006F; }
.Estilo31 {font-size: 10px; color: #333333; }
.Estilo32 {font-size: 10px; font-weight: bold; color: #E5086F; }

