body {
font-family: verdana;
background-color: #003366;
text-align: left;
margin: 7px;
background-image:url(/adjuntos/banner_165_20080305.jpg);
background-position:top left;
background-repeat: no-repeat;
}
/**Round boxes**/

.box_top {
	border: 1px solid #fff;
	margin: 5px 0px ;
	background:#002E97;
}
.box_top * {
	position: relative;
	margin: 0px;
} 
.box {
	border: 1px solid #fff;
	margin: 1em 0px;
	background:#002E97;
	width:160px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.box * {
	position: relative;
	margin: 0px;
}
.one {
	background: url(../iconos/corner_tl.gif) top left no-repeat;
	left: -1px;
	top: -1px;
}
.two {
	background: url(../iconos/corner_tr.gif) top right no-repeat;
	top: -2px;
	padding:2px 0px;
}
.three {
	background: url(../iconos/corner_br.gif) bottom right no-repeat;
	right: -2px;
	bottom: -2px;
}
.four {
	background: url(../iconos/corner_bl.gif) bottom left no-repeat;
	left: -2px;
	margin:0px;
	padding:0px;
}
/**Round boxes**/
.box img.botton{
margin-top:10px;

}
#box_content{
margin: 5px;
text-align:center;
}
#box_content p{
text-align:left;
color:#fff;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#box_content h4{
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0 0 5px 0;
text-align:center; 
}


div.middle {
      width: 780px;
      background-image: url(../iconos/middle.gif);
      background-repeat: repeat-y;	  

    }
div.top {
      background-image: url(../iconos/top.gif);
      background-position: top left;
      background-repeat: no-repeat;
	  margin:0;
	  padding:0;
    }
div.bottom {
      background-image: url(../iconos/bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
    }
TABLE {
	FONT-SIZE: x-small; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
TABLE#header {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 780px; BORDER-RIGHT-WIDTH: 0px
}
TABLE#contenidos {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 780px; BORDER-RIGHT-WIDTH: 0px
}
#cabecera {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../iconos/logo_bg.gif); MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: repeat-x
}
#logo {
	MARGIN: 10px 0px 0px 0px
}
#banner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#sitemap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#sitemap A {
	COLOR: #fff; TEXT-DECORATION: none
}
#sitemap A:hover {
	TEXT-DECORATION: underline
}
#pie {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 760px; COLOR: #fff; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#topnavcontainer
{
margin: 0px;
padding: 1px 0px 0px 0px;
height: 33px;
font: bold 11px Verdana, sans-serif;
width: 100%;
list-style-type: none;
}

#topnavcontainer ul
{
margin: 0px;
padding:0px 0px 0px 0px;
}

#topnavcontainer li
{
float: left;
margin:0px;
width: auto;
display: block;
border-left: 1px solid #fff;
font: bold 11px Verdana, sans-serif;
}

#topnavcontainer li a, #topnavcontainer li a:link
{
color: #fff;
text-decoration: none;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 10px;
padding-right: 10px;
display: block;
font-weight: bold;

}

#topnavcontainer li a:hover
{
color: #fff;
cursor: pointer;
background: #006;
}

#topnavcontainer li a#current, #topnavcontainer li a#current:link
{
color: #000;
cursor: default;
font-weight: bold;
}
#fecha {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 9px Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 3px
}
#search{
padding: 5px 10px;
margin: 0px 0px 0px 0px ;
float: left;
font: 9px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
#search input {
font-family:"Small Fonts" Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8px;
margin-left: 3px;
}

#search img {
margin:0;
}
/**MAIN NAVIGATION**/

#navcontainer { margin:0;}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font:normal 11px verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0px; }

#navcontainer a
{
display: block;
padding: 7px 10px;
width: 156px;
color: #fff;
text-decoration: none;
border-bottom: 1px solid #fff;
}

#navcontainer a:hover 
{
color: #fff;
background-color:#000066;
text-decoration: none;
}

#navcontainer #current 
{
color: #fff;
background-color:#000066;
text-decoration: none;
font-weight:bold;
}
#navcontainer ul ul li { margin: 0px; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 20px;
width: 133px;
color: #fff;
background-color: #0066CC;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #000066;
text-decoration: none;
}


/**END MAIN NAVIGATION**/

/**Caminito**/

#camino ul {
margin: 0 0 5px 0;
padding: 5px 0;
font: bold .6em Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ccc;
list-style-type: none;
color:#999999;
}
#camino li {
display: inline;
}

#camino li a {
font-weight: lighter;
text-decoration:none;
color:#999999;
}

#camino li a:hover {
color: #B22222;
}

/**End Caminito**/
#content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 15px 5px; COLOR: #555; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
H1#section_tit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 0px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; PADDING-TOP: 2px; BORDER-BOTTOM: #3399cc 1px solid
}
H1#section_tit2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 3px 4px 0px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #CCCCCC 1px solid
}
#noticia {
	MARGIN: 10px 0px; WIDTH: 410px
}
#noticia_izq {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 180px
}
#noticia_dcha {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 180px
}
#noticia H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; FONT: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #0068cb; PADDING-TOP: 0px
}
#noticia H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; FONT: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #0068cb; PADDING-TOP: 0px
}
#noticia H1 A:hover {
	COLOR: #003366; TEXT-DECORATION: none
}
#noticia H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; FONT: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #0068cb; PADDING-TOP: 0px
}
#noticia H2 A:hover {
	COLOR: #003366; TEXT-DECORATION: none
}
#noticia H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #0068cb; PADDING-TOP: 0px
}
#noticia H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: bold 11px/1.4 Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; PADDING-TOP: 0px
}
#noticia P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 11px/1.4 Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#noticia IMG {
	BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; FLOAT: left; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid
}
HR {
	margin: 0px;
	padding:0px;
	clear: both; 
	border-top:1px solid #0068CB;
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 13px; 
}
#noticia A {
	COLOR: #0068cb; TEXT-DECORATION: none
}
#noticia A:hover {
	COLOR: #0068cb; TEXT-DECORATION: underline
}
.noticia_link {
color: #0068CB;
text-decoration:none;
}

.noticia_link:hover,visited{
color: #003366;
text-decoration:underline;
}
#relacionados H3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 11px/1.4 Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; PADDING-TOP: 0px
}
#relacionados H3 A:hover {
	COLOR: #0068cb; TEXT-DECORATION: none
}
#date {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #555555;
}
#roundboxwrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 160px; BACKGROUND: url(../iconos/box_bottom.gif) #003366 no-repeat left bottom; PADDING-BOTTOM: 18px; MARGIN: 10px 0px; WIDTH: 160px; PADDING-TOP: 0px
}
#roundbox H1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; BACKGROUND: url(../iconos/box_top.gif) #003366 no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 2px
}
#inner_box {
	BACKGROUND: #c5d7f1; MARGIN: 10px;  font-family :  verdana, arial, sans-serif;
        font-size : 10px;
}
#inner_box P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#reg input {
	margin:0px;
}
#reg  {
    margin:0px;
    color:#fff;
	}
#reg img {
 margin: 10px 0px 0px 15px;
}
#reg a {
color:#fff;
text-decoration:none;
}

A {
	COLOR: #0068cb; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0068cb; TEXT-DECORATION: none
}
A:active {
	COLOR: #0068cb; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}


SELECT{
        font-family :  verdana, arial, sans-serif;
        font-size : 10px;
}


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


.tabla_general{
        /*background-color : White;*/
        padding-left : 2px;
        padding-top : 2px;
        margin:0px;
        width : 780px;
}

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

.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_blanco {
        COLOR: #FFFFFF;
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
         FONT-SIZE: 11px;
}

.txtbase_peq_blanco:visited { COLOR: #FFFFFF;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
.txtbase_peq_blanco:link { COLOR: #FFFFFF;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
.txtbase_peq_blanco:hover { COLOR: #FFFFFF;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}
.txtbase_peq_blanco:active { COLOR: #FFFFFF;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px;}

.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 : #003063;
        border-style : solid;
        border-width : 1px;
        background-color: #3165B5;
}

.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{
        background-color : #003063;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        color: #FFFFFF;
}
.referencia{
        font-family: Tahoma, Arial;
        font-size: 11Px;
        color: Black;
}
.titnoticia {
        COLOR: #000066;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold
}

.ant_sig, .ant_sig a, .ant_sig a:hover, .ant_sig a:visited {
        COLOR: #003366;
        FONT-FAMILY: Arial;
        FONT-SIZE: 12px
}

.ant_post {
        COLOR: #003366;
        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: #FFFFFF
}

.ruta2 {
         background-color : #B5B2D6;
        COLOR: #000066;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold
}

.ruta2_sin{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	 COLOR: #999999; 
				PADDING-RIGHT: 0px; 
				PADDING-LEFT: 0px; 
				PADDING-BOTTOM: 5px; 
				MARGIN: 0px 0px 5px; 
				PADDING-TOP: 5px; 
				LIST-STYLE-TYPE: none
}
.ruta2_sin:visited {COLOR: #999999;}
.ruta2_sin:active {COLOR: #999999;}
.ruta2_sin:hover {COLOR: #B22222;}

.cabecera_foros{
        background-color : #00005F;
        color : White;
        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: Black;
}

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

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

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

.lateral_formu{
        background : #6B7594;
        color : White;
        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;
}

.txt_evento:visited{color: #000066; TEXT-DECORATION: none;}
.txt_evento:active{color: #000066; TEXT-DECORATION: none;}
.txt_evento:link{color: #000066; TEXT-DECORATION: none;}

.txt_evento_gris{
        font-family :  verdana, arial, sans-serif;
        font-size : 11px;
        color: #979797;
        font-weight : bold;
}

.registro_fondo{
        background-color : #8393B8;
}

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

.registro_cabecera{
        background-color : #003399;
        COLOR:White;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        font-weight : bold;
                padding-left:5px;
                padding-right : 5px;
                padding-top : 2px;
                padding-bottom : 2px;
}

.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 : #000078;
        color : White;
}

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

/***   Estilos diseņo Daniel ***/

.menu2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
background-color: #003366;
 padding-right : 2px;
}

.menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
background-color: #003366;
border-bottom: 1px solid #fff;
}

.busq {
width: 110px;
font-size: 9px;
background-color: #E8F1FA;
}

.bd {
padding: 5px;
font-size: 10px;
color : #000000;
}

.tit_bd {
font-size: 10px;
font-weight:bold;
padding:5px;
color: #fff;
background-color: #003366;
}

/*.box{
 width: 140px;
 background: #E8F1FA;
 font-size : xx-small;
 border-left : 1px solid #003366;
 border-right : 1px solid #003366;
}*/
.box1{
width: 120px;
background: #E8F1FA;
}

label{
font-size: 10px;
color: #fff;
width: 140px;
margin-left: 10px;
clear: both;
}

.input-box{
width: 130px;
margin-left: 10px;
margin-bottom: 5px;
font-size: 9px;
background-color: #E8F1FA;
}

.submit-button{
font-size: 9px;
color: #fff;
background: #004F9D;
margin-left: 10px;
clear: both;
}

.estilo1 {
font-size: 10px;
color: #fff;
}

.fondo_menu_cabecera {
        background-color : #003366;
        border-left : 1px solid White;
}

.fondo_menu_cabecera2 {
        background-color : #FF0000;
        border-left : 2px solid White;
}

.menu_cabecera{
        color : White;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
}

.custom_campo_buscar { font-family: Verdana; font-size: xx-small; color: #003366; height: 15px; width: 100px; border-color: #3466B5 #3366CC #3366CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.campo_registro { font-family: Verdana; font-size: xx-small; color: #003366; height: 15px; width: 60px; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/*  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-BOTTOM: 2px;
        PADDING-TOP: 2px;
        BACKGROUND-COLOR: rgb(206,215,239);
        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;
        PADDING-BOTTOM: 2px;
        PADDING-TOP: 2px;
        BACKGROUND-COLOR: rgb(206,215,239);
}


select.box_contenido {
  font-family:verdana;
  font-size:9px;
  width: 150px;
}

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

div.specialbox_middle {
      width: 160px;
      background-image: url(../iconos/menu_middle.gif);
      background-repeat: repeat-y;	  

    }

div.specialbox_top {
      background-image: url(../iconos/menu_top.gif);
      background-position: top left;
      background-repeat: no-repeat;
	  margin:0;
	  padding:0;
    }

div.specialbox_bottom {
      background-image: url(../iconos/menu_bottom.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
	  text-align:center;
	  padding: 5px 0 2px 0;
}

#video_lista ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#video_lista li a
{
color: #0068CB;
display: block;
border-bottom: 1px solid #eee;
padding: 2px 2px 2px 20px;
background-image: url(../imagenes/icon_movie.gif);
background-repeat: no-repeat;
background-position: 3px;
}

#video_lista a:link, .navlist a:visited
{
color: #0068CB;
text-decoration: none;
}

#video_lista a:hover
{
color:#003366;
display: block;
border-bottom: 1px solid #eee;
padding: 2px 2px 2px 20px;
background-image: url(../imagenes/icon_movie.gif);
background-repeat: no-repeat;
background-position: 3px;
text-decoration:none;
}

table#liga {
background:#fff;
}

table#liga td {
font: normal 9px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-align:left;
}
