html, body, #wrapper {
    height:100%;
    margin: 0;
    padding: 0;
    border: none;
    text-align: center;
	background-color:#ffa957;
	background-image: url(/shared/imagenes/fondo_web.png);
	background-repeat:repeat-x;
}

p {

    COLOR: #666666;
    FONT-FAMILY: Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.input_trans
{
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    COLOR: #FFFFFF;

    BACKGROUND-COLOR: TRANSPARENT;
    FONT-FAMILY: Arial, Verdana, Tahoma,  sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;

}


/* ESTILOS DEL MENU */
a.menu {

    COLOR: #666666;
    FONT-FAMILY: Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal;
	text-decoration:none;
	font-weight:normal
}


td.menu {
	text-align:right;
	padding-right:5px;
	vertical-align:middle;
}

#div_menu_superior {
	position:relative;
	left:200px;
	*left:-280px;
	top:-16px;

}
ul#menu_superior {  
	list-style:none;
	margin:0px;
	padding:0px;
	}
ul#menu_superior li {
	margin:0px;
	padding:0px;
	float:left;
	}

ul#menu_superior li a {
	display:block;
	width:80px;
	padding:0px 0px px 0px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal;
	text-decoration:none;
	font-weight:normal
	}

ul#menu_superior li a:hover {
	background-position:bottom;
	background:url(../imagenes/menu/pestana_naranja_peq.png);
	}

ul#menu_superior li#activo a {
	background-position:bottom;
	background:url(../imagenes/menu/pestana_activa_peq.png);
	color:#F78F1E;
	}
	
ul#menu_superior li#activo a:hover{
	background-position:bottom;
	background:url(../imagenes/menu/pestana_naranja_peq.png);
	color:#FFFFFF;
	}

ul#menu_superior li#largo a {
	width:102px;	
	}

ul#menu_superior li#largo a:hover {
	background-position:bottom;
	background:url(../imagenes/menu/pestana_naranja_larga.png);
	}

ul#menu_superior li#activo_largo a {
	width:102px;
	background-position:bottom;
	background:url(../imagenes/menu/pestana_activa_larga.png);
	color:#F78F1E;
	}
	
ul#menu_superior li#activo_largo a:hover{
	background-position:bottom;
	background:url(../imagenes/menu/pestana_naranja_larga.png);
	color:#FFFFFF;
	}



/* ESTILOS DEL CALENDARIO */

.titulo_calendario {

    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    COLOR: #B2B2B2;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

.dias_calendario {

    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    COLOR: #B2B2B2;
    FONT-SIZE: 10px;
    FONT-WEIGHT: light;
}

.numeros_calendario {

    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    COLOR: #525252;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

.dia_actual {

    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    COLOR: #525252;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	BORDER-BOTTOM: #000000 1px outset;
    BORDER-LEFT: #000000 1px outset;
    BORDER-TOP: #000000 1px outset;
    BORDER-RIGHT: #000000 1px outset;
}


a.numeros_calendario {
	text-decoration:none;
}

a.titulo_calendario {
	text-decoration:none;
}



.titulo
{
    COLOR: #B2B2B2;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: LIGHT;

}


.mini_menu
{
    COLOR: #FFBF00;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: LIGHT;
}

.boton
{
    BORDER-BOTTOM: none;
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-RIGHT: none;
    COLOR: #FFBF00;

    BACKGROUND-COLOR: TRANSPARENT;
    FONT-FAMILY: Arial, Verdana, Tahoma,  sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: light;


}

.error
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Arial Narrow, Verdana, Tahoma,  sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}


.leyenda
{
    COLOR: #525252;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}


a.leyenda
{
	text-decoration:underline;
}


.naranja
{
    COLOR: #F78F1E;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;

}

.naranja.portada
{
    COLOR: #F78F1E;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;

}


.naranja_titulo
{
    COLOR: #F78F1E;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;

}


a.naranja {
	text-decoration:none
}

a.naranja:hover {
	text-decoration:underline
}

.naranja_light {
    COLOR: #F78F1E;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

a.naranja_light {
	text-decoration:none;
}

a.naranja_light:hover {
	text-decoration:underline;
}


.rojo
{
    COLOR: #ff0000;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;

}

.verde
{
    COLOR: #33cc00;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;

}

.blanco
{
    COLOR: #FFFFFF;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

.paginacion
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}

a.paginacion {

	text-decoration:none
}

a.paginacion:hover {

	text-decoration:underline
}


.texto
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: light;
}

.texto.portada
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: light;
}

.texto_bold
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}


.texto_bold_big
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}


a.texto
{
	text-decoration:none;
}


.fecha
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;

}

.fecha_noticias_inicio
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;

}

.error_rojo
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Arial Narrow, Verdana, Tahoma,  sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}


tr.gris_claro {
background: #e5e1d9;
}
tr.gris_oscuro {
background: #cfcbc0;
}
tr.naranja {
background: #ff9900;
}


#banner1 
{
	position:absolute;
	cursor:pointer;
}
#banner2 
{
	position:absolute;
	cursor:pointer;
}
#banner3 
{
	position:absolute;
	cursor:pointer;
}
#banner4
{
	position:absolute;
	cursor:pointer;
}

#banner5
{
	position:absolute;
	cursor:pointer;
}

.lateral
{
	background-image: url(/shared/imagenes/fondo_gris_izquierda.png); 
	background-repeat: repeat-x;
	background-position: top;
}

.lateral_derecho
{
	background-image: url(/shared/imagenes/fondo_gris_derecha.png); 
	background-repeat: repeat-x;
	background-position: top;
}


.lateral_expandir
{
	background-image: url(/shared/imagenes/fondo_gris_izquierda_expandir.png); 
	background-color:#d9dadb;
	background-repeat: repeat-y;
	background-position: left top;
}


.pie_web
{
	background-image: url(/shared/imagenes/fondo_pie_120.png);
	background-repeat: repeat-x;
	background-position: left top;
}

td.celda_oscura {background-color:#F0F0F0}


#sombra_banner{
	position:relative;
	left:0px; 
	top:20px; 
	z-index:1; 
	background-image:url(/shared/imagenes/sombra_banner.png);
	background-repeat:no-repeat;
	width:150;
	height:55;
}

#sombra_banner_derecha{
	position:relative;
	left:10px; 
	top:23px; 
	z-index:1; 
	background-image:url(/shared/imagenes/sombra_banner_derecha.png);
	background-repeat:no-repeat;
	width:150;
	height:55;
}



.l2pstudio
{
    COLOR: #666666;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: light;
}

.banda_titulo
{
    COLOR: #FFE79F;
    FONT-FAMILY:  Arial, Arial Narrow, Verdana, sans-serif;
    FONT-SIZE: 20px;
	font-weight:bolder;
}


