BODY { 
background : #5E9FD9 url(fondo_agua2.jpg) fixed; 
font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #000000; 
line-height: 1.5em;
margin : 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
text-align: center;  /* necesaria para centrar la página */
scrollbar-face-color: #08384A;
scrollbar-shadow-color: #08384A;
scrollbar-highlight-color: #08384A;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #cccccc;
scrollbar-arrow-color: #FFFFFF;
} 



#borde{ 
border: 0px solid #000000;
text-align: left; 
width: 1000px; 
margin: auto; 
} 



/* CAPA CONTENEDOR: CONTENDRÁ EL MENÚ Y EL CUERPO DEL CONTENIDO */

#contenedor{ 
text-align: left; 
width: 1000px; 
background-color : #92BEE5;
margin: auto; 
} 



#cabecera{ 
height: 150px; 
width: 1000px; 
} 






#cuerpo{ 
width:765px; 
margin-top: 10px;
margin-right: 5px;
border: 1px solid #08384A; 
padding-top: 5px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color : #FFFFFF;
float:right; 
} 





/****************************************************************/
/* CAPA CONTENEDOR: CONTENDRÁ EL MENÚ Y EL CUERPO DEL CONTENIDO */
/****************************************************************/



#lateral_inicio{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 




#lateral_participantes{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 



#lateral_proyecto{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 




#lateral_resultados{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 



#lateral_imagenes{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 



#lateral_publicaciones{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 




#lateral_contacto{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 




#lateral_mapaweb{ 
width: 200px;
height: 750px;
margin-left: 5px;
margin-top: 5px;
background-color: #92BEE5; 
border-bottom : 1px solid #92BEE5; 
border-right : 1px solid #92BEE5; 
float:left; 
} 








.cabecera_menu{
width:167px;
height:20px;
margin-left: 5px;
border-bottom : 1px solid #777777;
z-index:2;
}





#barra_fecha{
width:1000px;
}





.logo_ieo{
width:100px;
height:50px;
margin-top: 6px;
margin-left: 8px;
border-bottom : 10px solid #92BEE5;
z-index:2;
}


.logo_ministerio{
width:100px;
height:50px;
margin-left: 8px;
border-top : 15px solid #92BEE5;
border-bottom : 10px solid #92BEE5;
z-index:2;
}


.boton_null{
width:167px;
height:20px;
margin-left: 5px;
border-bottom : 1px solid #777777;
z-index:2;
}

.boton1{
width:167px;
height:20px;
margin-left: 5px;
border-bottom : 1px solid #777777;
z-index:2;
}


.boton2{
width:167px;
height:20px;
margin-top: 0px;
margin-left: 5px;
border-bottom : 1px solid #777777;
z-index:2;
}


.boton3{
width:167px;
height:20px;
margin-top: 0px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:2;
}

.boton4{
width:167px;
height:20px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:4;
}

.boton5{
width:167px;
height:20px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:5;
}

.boton6{
width:167px;
height:20px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:6;
}

.boton7{
width:150px;
height:30px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:7;
}

.boton8{
width:150px;
height:30px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:8;
}

.boton9{
width:150px;
height:30px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:9;
}

.boton10{
width:150px;
height:30px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:10;
}

.boton11{
width:150px;
height:30px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:11;
}

.boton12{
width:150px;
height:30px;
margin-left: 5px;
border-bottom : 0px solid #cccccc;
z-index:12;
}


.boton13{
width:150px;
height:30px;
margin-left: 5px;
border-bottom : 1px solid #cccccc;
z-index:12;
}

.final_menu{
width:167px;
height:30px;
margin-left: 5px;
z-index:2;
}




.boton_intranet{
width:150px;
height:40px;
margin-left: 5px;
border-top : 5px solid #ADD8E6;
z-index:2;
}





/* Caja de GOOGLE */

.google{
width: 140px;
margin-left: 10px;
border-top : 15px solid #92BEE5;
border-bottom : 1px solid #92BEE5;
z-index:2;
}

.selectgoogle{
font-family: arial,times,serif,helvetica;
font-size: 12px; 
color: #415681; 
border: 1px solid #222E46; 
background-color: #E9F8FD;
}

.boton_busqueda{
font-size: 10px;
font-family: verdana,helvetica;
font-weight: bold;
color: #FFFFFF;
background: #415681;
border: 0px;
width: 95px;
height: 19px;
}








.logo_pdf{
float:left;
margin-left: 5px;
border-top : 15px solid #92BEE5;
z-index:2;
}


.logo_flash{
float:left;
margin-left: 2px;
border-top : 15px solid #92BEE5;
z-index:2;
}


.logo_favoritos{
margin-left: 2px;
border-top : 15px solid #92BEE5;
z-index:2;
}







#pie{
width: 1000px;
clear:both; 
border-top: 5px solid #92BEE5;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
background-color:#92BEE5;
} 





/* aviso de actualizacion de navegador */

.nn4{
	display: none;
	background-color: #333333;
	margin: 10px auto 0px auto;
	border: 2px dotted #00A;
	width: 700px;
	height: 100px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 14px;
	
}









/*
*************************************************
 REGLAS DE TIPOGRAFÍA Y COLORES
*************************************************
*/

	font.fecha1 { color: #154359; text-decoration: none; font-size: 10px; font-family: arial, times, serif, helvetica; font-weight: bold;}

	font.fecha2 { color: #FFFFFF; text-decoration: none; font-size: 10px; font-family: arial, times, serif, helvetica}

	font.pie { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 11px; font-family: arial, times, serif, helvetica}



/* links */

a.interno:link {color: #0000FF; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}

a.interno:visited {color: #891E8A; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica}

a.interno:hover {color:#FFFFFF; text-decoration:none; font-weight: bold; background-color: #00AA00; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: help}

a.interno:active {color:#FFFFFF; background-color: #0000FF; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: wait}




a.externo:link {color: #0000FF; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica;}

a.externo:visited {color: #891E8A; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica}

a.externo:hover { color: #FFFFFF; text-decoration: none; background-color: #FF7B05; font-weight: bold; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: pointer}

a.externo:active {color:#FFFFFF; background-color: #0000FF; font-size: 12px; font-family: arial, times, serif, helvetica; cursor: wait}





a.navegacion:link {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#A57B17;
	text-align:left;
	text-decoration: none;
}


a.navegacion:visited {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#A57B17;
	text-align:left;
	text-decoration: none;
}


a.navegacion:active {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#A57B17;
	text-align:left;
	text-decoration: none;
}

a.navegacion:hover {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#AA0000;
	text-align:left;
	text-decoration: underline;
}




span.navegacionnull {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#A57B17;
	text-align:left;
	text-decoration: none;
}




p.cabecera {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-align:left;
}


p.apartados {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#2F3E5D;
	text-align:left;
	background-color: #DDDDDD;
	width: 750px;
}


p.titularboya {
	font-family: arial, times, serif, helvetica;
	font-size:13px;
	font-weight: bold;
	color:#2F3E5D;
	text-align:center;
	background-color: #DDDDDD;
	width: 750px;
}


p, li, span, ol {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#2F3E5D;
	text-align:justify;
}



span.piedefigura{
	font-family: arial, times, serif, helvetica;
	font-size:11px;
	color:#2F3E5D;
	text-align:center;
}

p.publicaciones {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	font-weight: bold;
	color:#2F3E5D;
	text-align:justify;
	background: #cccccc;
	width: 750px;
}



font.apartados {
	font-family: arial, times, serif, helvetica;
	font-size:14px;
	font-weight: bold;
	color:#2F3E5D;
	text-align:left;
	background-color: #DDDDDD;
}



td.titulo {
	font-family: arial, times, serif, helvetica;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	background: #49829D;
	text-align:center; 
}




td.pie_imagen {
	font-family: arial, times, serif, helvetica;
	font-size:10px;
	color:#2F3E5D;
	background: #FFFFFF;
	text-align:justify; 
}


	td.zona1 { color: #000000; text-align:left; text-decoration: none; font-size: 11px; font-family: arial, times, helvetica, serif}

	td.zona2 { color: #000000; text-align:left; text-decoration: none; font-size: 12px; font-family: arial, times, helvetica, serif}





td.tablasparticipantes { 
	text-decoration: none; 
	font-size:12px;
	color:#2F3E5D;
	font-family: arial, times, serif, helvetica
}


td.tablasparticipantes2 { 
	text-decoration: none; 
	font-size: 12px; 
	font-family: arial, times, serif, helvetica;
	font-weight: bold;
	background: #cccccc;
}



td.tablasparticipantes3 {
	font-family: arial, times, serif, helvetica;
	font-size:14px;
	color:#2F3E5D;
	font-weight: bold;
	background: #7E9AC4;
	text-align:center; 
}



td.resultados02a {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	background: #2167A9;
	text-align:center; 
}


td.resultados02b {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	background: #5E95C8;
	text-align:center; 
}



td.resultados02c {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#2F3E5D;
	background: #CCCCCC;
	text-align:justify; 
}


li.resultados02c {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#2F3E5D;
	background: #CCCCCC;
	text-align:justify; 
}


td.resultados02d {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#2F3E5D;
	background: #EEEEEE;
	text-align:justify; 
}


li.resultados02d {
	font-family: arial, times, serif, helvetica;
	font-size:12px;
	color:#2F3E5D;
	background: #EEEEEE;
	text-align:justify; 
}



td.resultados02titulo {
	font-family: arial, times, serif, helvetica;
	font-size:14px;
	color:#000000;
	background: #F1C839;
	font-weight: bold;
	height:30px;
	text-align:center; 
}


td.predicciones02 {
	font-family: arial, times, serif, helvetica;
	font-size:10px;
	color:#000000;
	background: #BDD8EF;
	font-weight: bold;
	text-align:center; 
}


