body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #555555;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#000000;
}

p{ padding:0; margin:0;}
a img{ border:0;}

/* ----- estilos para IE ----*/
html>body #capa_principal_blanca{
	width:100%;
	background-color:#FFFFFF;
}

html>body  #capa_principal{
	width:100%;
	background:url(../imagenes/fondo_lineas.jpg) top repeat-x;
}
/* --------------------------*/

#capa_principal_blanca{
	width:100%;
	float:left;
	background-color:#FFFFFF;
}

#capa_principal{
	width:100%;
	float:left;
	background:url(../imagenes/fondo_lineas.jpg) top repeat-x;
}

#capa_pagina{
	width:940px;
	margin:0 auto;
}

#capa_fondo_arbol{
	width:100%; 
	float:left;
	background:url(../imagenes/fondo_cabecera.png) top center no-repeat;
}

#capa_cabecera{
	width:900px;
	float:left;
	height:100px;
}

#capa_cuerpo{
	width:920px;
	float:left;
	min-height:700px;
	height:auto !important;
	height:700px;
}

#capa_lateral{
	width:250px;
	float:left;
	min-height:350px;
	height:auto !important;
	height:350px;
}

#capa_texto_cabecera{
	width:240px; float:left; font-size:10px; height:100px;
}

#capa_patrocinadores{
	width:235px; float:left; height:100px; text-align:center; margin-top:15px; background-color:#FFFFFF; border:1px solid #CCCCCC;
}

#capa_tiempo_lateral{
	width:235px; float:left; height:100px; margin-top:10px;
}

#capa_contenido{
	width:670px;
	float:left;
	min-height:350px;
	height:auto !important;
	height:350px;
}

#capa_imagen{
	width:650px;
	float:left;
	height:200px;
}

#capa_informacion{
	width:670px;
	float:left;
	margin-top:15px;
}

.fichas_generales a{
	color:#FF9900;
}

/* ----- estilos para IE ----*/
html>body  #capa_bajopie{
	width:100%;
	background:url(../imagenes/borde_pie.jpg) top repeat-x;
}
/* --------------------------*/

#capa_bajopie{
	width:100%;
	float:left;
	background:url(../imagenes/borde_pie.jpg) top repeat-x;
}

#capa_centrado_pie{
	width:940px;
	margin:0 auto;
}

#capa_pie{
	width:940px;
	float:left;
	color:#B7BF2F;
	padding-bottom:20px;
}


/*------------------------------ enlaces ---------------------------- */

.enlace_pie:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#B7BF2F; text-decoration: none; }
.enlace_pie:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#B7BF2F; text-decoration: none; }
.enlace_pie:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#B7BF2F;text-decoration: underline; }

.titulo_noticia_portada:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.titulo_noticia_portada:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.titulo_noticia_portada:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color:#EFB300; text-decoration: underline; }

.enlace_migas:link { font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-style: normal; color:#555555; text-decoration: none; }
.enlace_migas:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#555555; text-decoration: none; }
.enlace_migas:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#B7BF2F;text-decoration: underline; }

.enlace_interior:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.enlace_interior:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.enlace_interior:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color:#EFB300; text-decoration: underline; }

.enlace_titulo_ficha:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.enlace_titulo_ficha:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.enlace_titulo_ficha:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight:bold; color:#EFB300; text-decoration: none; }

.enlace_actividades:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.enlace_actividades:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color:#000000; text-decoration: none; }
.enlace_actividades:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight:bold; color:#EFB300; text-decoration: underline; }

.enlace_verde:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#444; font-weight:bold; text-decoration: none; }
.enlace_verde:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#444; font-weight:bold; text-decoration: none; }
.enlace_verde:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#B7BF2F; font-weight:bold; text-decoration: underline; }

.enlace_fichas:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#444; font-weight:bold; text-decoration: none; }
.enlace_fichas:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#444; font-weight:bold; text-decoration: none; }
.enlace_fichas:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#B7BF2F; font-weight:bold; text-decoration: underline; }

.enlace_aviso:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#989F27; font-weight:bold; text-decoration: underline; }
.enlace_aviso:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#989F27; font-weight:bold; text-decoration: none; }
.enlace_aviso:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#989F27; font-weight:bold; text-decoration: none; }

/* --------------------------- clases de capas ---------------------- */

.boton_menu{
	float:left; height:39px; cursor:pointer; padding-left:5px; outline:none;
}



.dia_tiempo_lateral{
	width:100%; float:left; height:45px; background:url(../imagenes/verde_tiempo.png) top right no-repeat; margin-top:5px;
}
.icono_tiempo{
	width:50px; float:left; height:45px; 
}
.temperaturas{
	width:60px; float:left;
}
.temperatura_max{
	width:100%; float:left; margin-top:5px; color:#FFFFFF;
}
.temperatura_min{
	width:100%; float:left; margin-top:2px; color:#333333;
}




.imagen_noticia_portada{
	border:3px solid #B7BF2F; margin:5px 8px 5px 0;
}
.fecha_noticia{
	color:#CC9900; font-size:10px;
}


/*--- ficha actividades ----*/
.ficha_actividad{
	width:100%;
	float:left;
	min-height:80px;
	height:auto !important;
	height:80px;
	background:url(../imagenes/lateral_actividades.png) right top no-repeat;
	padding-bottom:10px;
}
.info_actividad_portada{
	width:300px; float:left; margin-top:10px; padding-left:11px;
}
.titulo_actividad_portada{
	font-weight:bold; font-size:14px; color:#000000;
}




/* -------------------------------- css para formularios ------------------------------- */
.caja{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:1px solid #9E9E9E;
	background:url(../imagenes/fondo_formus.png) top left repeat-x;
}

.botonenviar{
	border:0px none; 
	background:transparent url(../imagenes/botonenviar.gif) repeat scroll 0% 0%;
	width:90px;
	height:30px;
	cursor:pointer;
}

.botonborrar{
	border:0px none; 
	background:transparent url(../imagenes/botonborrar.gif) repeat scroll 0% 0%;
	width:90px;
	height:30px;
	cursor:pointer;
}

.boton_diploma{
	border:0px none; 
	background:transparent url(../imagenes/botondiploma.gif) repeat scroll 0% 0%;
	width:150px;
	height:30px;
	cursor:pointer;
}

/* ----------------- estilo paginacion ------------------------- */
/*---------------------------------------------------------------*/
ul{border:0; margin:0; padding:0;}

#paginacion li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
display:inline;
}

#paginacion a{
border:solid 1px #B7BF2F;
color:#888F11;
margin-right:2px;
}

#paginacion .anterior-off,
#paginacion .siguiente-off {
border:solid 1px #B7BF2F;
color:#888F11;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}

#paginacion .siguiente a,
#paginacion .anterior a {
font-weight:bold;
}

#paginacion .activo a:link,#paginacion .activo a:visited,#paginacion .activo ahover
{
    background:#B7BF2F;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

#paginacion a:link,
#paginacion a:visited {
color:#888F11;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#paginacion a:hover{
border:solid 1px #FD8900;
color:#FD8900;
}

/* Paginacion */
#capa_paginacion{
	width:600px;
	margin-top:20px;
	float:left;
	text-align:center;
}

.enlacepaginacion:link{ text-decoration:none; color:#888F11; font-weight:bold;}
.enlacepaginacion:visited{ text-decoration:none; color:#888F11; font-weight:bold;}
.enlacepaginacion:hover{ text-decoration:underline; color:#888F11; font-weight:bold;}

.enlacepaginacionon:link{text-decoration:none; font-weight:bold; background:#B7BF2F;}
.enlacepaginacionon:visited{text-decoration:none; font-weight:bold; background:#B7BF2F;}
.enlacepaginacionon:hover{text-decoration:none; font-weight:bold; background:#B7BF2F;}

/* fin paginacion */

.borde_tabla{
	border-bottom:1px solid #B7BF2E;
}

.dia_sin{ background-color:#FDFFDF; color:#555555;}
.dia_con{ background-color:#8BBE0A; color:#555;}