/* CSS Document */
html { }
body{ margin: auto; }

.pagina{

	left:0px;
	top:0px;
	width:900px;
	min-height:100%;
	height:100%;
	margin: 0px auto;
	overflow:visible;

}

.pagina2{

	left:0px;
	top:0px;
	width:900px;
	height:100%;
	margin: 0px auto;
	overflow:visible;
	
}

.cabecera{

	left:0px;
	top:10px;
	width:900px;
	height:150px;
	margin-top:10px;
	background-image:url(../imagenes/web/fondo_logo.jpg);
	
}

.publi_cabecera{

	left:250px;
	top:25px;
	width:600px;
	height:100px;

}

.menu{

	left:0px;
	top:160px;
	width:150px;
	height:100%;
	
}

.cuerpo{

	width:900px;
	height:auto;
	min-height:auto;
	overflow:visible;
	margin-top:10px;
	
}

.apartados{

	float:left;
	width:200px;
	margin-top:20px;
	min-height:100%;
	height:100%;
	font-family:Verdana;
	font-size:12px;
	overflow:visible;
	border-right: #4A7CB6 solid 1px;
	
}

.noticias{

	top:20px;
	min-height:100%;
	height:100%;
	margin-left:200px;
	padding-left:10px;
	padding-bottom:10px;
	overflow:visible;
	border-left: #4A7CB6 solid 1px;

}

.noticia{

	margin-top: 25px;
	margin: 10px;

}

.titulo{

	font-family: Helvetica;
	font-size: 18px;
	font-weight:bold;
	
}

.datos_noticia{

	margin-top:2px;
	margin-bottom: 5px;
	font-family: Helvetica;
	font-size: 11px;
	color:#999999;
	
}

.descripcion{

	font-family:sans-serif;
	font-size: 14px;
	color:#000000;
	
}

.comentarios{

	margin-top: 5px;
	font-family:Helvetica;
	
}

.noticias a:link{

	color:#4A7CB6;
	text-decoration:none;
	
}

.noticias a:hover{

	color:#99C358;
	text-decoration:underline;
	
}

.noticias a:visited{

	color:#4A7CB6;
	text-decoration:none;
	
}

.noticias a:visited:hover{

	color:#99C358;
	text-decoration:underline;

}

.publi_izquierda{

	width:200px;
	height:150px;
	text-align:center;
	overflow:visible;
	
}

.apartado_eventos_astronauticos{

	width:200px;
	overflow:visible;
	
}

.apartado_eventos_astronomicos{

	width:200px;
	overflow:visible;

}

.fechas_importantes{

	width:200px;
	overflow:visible;
	
}

.titulo_eventos_astronauticos{

	background-image:url(../imagenes/web/fondo_titulo_apartado.jpg);
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	color:#FFFFFF;
	
}

.titulo_eventos_astronomicos{

	background-image:url(../imagenes/web/fondo_titulo_apartado.jpg);
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	color:#FFFFFF;
	
}

.titulo_fechas_importantes{

	background-image:url(../imagenes/web/fondo_titulo_apartado.jpg);
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	color:#FFFFFF;
	
}

.datos_astronauticos, .datos_astronomicos, .fechas{

	width:200px;
	min-height:70px;
	margin-left:-20px;
	overflow:visible;
	
}

.fechas li, .datos_astronomicos li, .datos_astronauticos li{

	list-style:none;
	margin-bottom:10px;

}

.separador_fecha {

	width:180px;
	background-color:#99C358;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
	list-style:none;
	
}

.aviso{

	background-color:#FF6470;
	width:892px;
	height:100px;
	left:0px;
	right:0px;
	top: 160px;
	margin-top:10px;
	text-align:center;
	border: #CC0000 dashed 4px;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:230;
	
}	

.formulario_comentarios{

	width: 650px;
	border:#4A7CB6 solid 1px;
	font-family:Helvetica;
	margin-top:30px;
	z-index:240;
	
}
	
.textarea_comentarios{

	margin:10px;
	margin-top:20px;
	border:#4A7CB6 dotted 1px;
	
}

.input_comentarios{

	margin-left:10px;
	border:#4A7CB6 solid 1px;
	background-color:#99C358;
	color:#FFFFFF;
	font-weight:bold;
	
}

.envia_un_comentario{

	width: 170px;
	text-align:center;
	margin-left: 10px;
	margin-top: -10px;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#4A7CB6;
	
}

.datos_barra_superior{

	padding-right:30px;
	padding-top:5px;
	text-align:right;
	
}

#cse-search-box{

	margin-top:-20px;
	
}

.resultados_buscador{

	left:0px;
	top: 280px;
	width: 700px;
	overflow:visible;
	padding-left:50px;
	
}

.pie_buscador{

	left:0px;
	right:0px;
	text-align:center;
	border-top: #4A7CB6 solid 1px;
	padding-top: 10px;
	height:30px;
	top:300px;

}

.login_registro{

	padding-right:210px;
	padding-top:5px;
	color:#FFFFFF;
	
}

a:link{

	color:#4A7CB6;
	text-decoration:none;

}

a:hover{

	color:#99C358;
	text-decoration:underline;
	
}

a:visited{

	color:#4A7CB6;
	text-decoration:none;

}

a:visited:hover{

	color:#99C358;
	text-decoration:underline;

}

.link_blanco{

	font-family:helvetica;
	
}

.link_blanco:link{

	color:#FFFFFF;
	text-decoration:none;

}

.link_blanco:hover{

	color:#99C358;
	text-decoration:underline;
	
}

.link_blanco:visited{

	color:#FFFFFF;
	text-decoration:none;

}

.link_blanco:visited:hover{

	color:#99C358;
	text-decoration:underline;

}

.input_nick{

	margin-left:115px;
	border:#4A7CB6 dotted 1px;

}

.input_email{

	margin-left:110px;
	border:#4A7CB6 dotted 1px;
	
}

.input_contrasena{

	margin-left:75px;
	border:#4A7CB6 dotted 1px;
	
}

.input_verificar_contrasena{

	margin-left:25px;
	border:#4A7CB6 dotted 1px;
	
}

.boton_registrarse{

	margin-left:100px;
	border:#4A7CB6 solid 1px;
	background-color:#99C358;
	color:#FFFFFF;
	font-weight:bold;

}

.registrarse{

	position:relative;
	top:50px;
	left:125px;
	width:350px;
	height:100%;
	border:#4A7CB6 solid 1px;
	padding:10px;
	padding-left:30px;
	font-family:helvetica;
	font-size:12px;
	font-weight:bold;
	color:#4A7CB6;
	overflow:visible;
	
}

.texto_registro{

	width:80px;
	margin-top:-20px;
	margin-left:-20px;
	background-color:#FFFFFF;
	text-align:center;
	font-family:helvetica;
	font-size:16px;
	overflow:visible;
	
}

.aviso_comentarios{

	background-color:#98B47A;
	height:20px;
	left:0px;
	right:0px;
	top: 160px;
	text-align:center;
	border: #CC0000 dashed 1px;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;

}

.noticias_comentarios{

	left:200px;
	top: 125px;
	width: 690px;
	height:100%;
	overflow:visible;
	padding-left:10px;
	border-left: #4A7CB6 solid 1px;

}

.base_registro{

	left:200px;
	top:280px;
	width:690px;
	height:100%;
	overflow:visible;
	padding-left:10px;
	border-left: #4A7CB6 solid 1px;

}

.mensaje{

	position:absolute;
	background-color:#FF6470;
	height:20px;
	left:20px;
	right:20px;
	top: 20px;
	text-align:center;
	border: #CC0000 dashed 1px;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.pie{

	bottom:-20px;
	text-align:center;
	border-top: #4A7CB6 solid 1px;
	padding-top: 10px;
	height:30px;
	clear:both;

}

.menu_div{

	position:relative;
	left:0px;
	padding-top:10px;
	overflow:visible;
	
}

.menu_principal{

	left:0px;
	overflow:visible;

}

.menu {

	left:0px;  
	width:867px;
	padding:0 0 0 32px; 
	margin:0; 
	list-style:none; 
	height:35px; 
	background:#fff url(../imagenes/web/three_0.gif); 
	border:1px solid #000; 
	border-width:0 1px; 
	border-bottom:1px solid #444;
	
}


.menu li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; font-size:16px; width:100px; padding:0 8px 0 8px; cursor:pointer;}
.menu li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu li.current a {color:#fff; background:url(../imagenes/web/three_2.gif);}
.menu li.current a b {background:url(../imagenes/web/three_2.gif) no-repeat right top;}
.menu li a:hover {color:#fff; background: url(../imagenes/web/three_3.gif) no-repeat top;}
.menu li a:hover b {background:url(../imagenes/web/three_3.gif) no-repeat right top;}
.menu li.current a:hover {color:#fff; background: url(../imagenes/web/three_2.gif); cursor:default;}
.menu li.current a:hover b {background:url(../imagenes/web/three_2.gif) no-repeat right top;}

.sub_actualidad{

	position:absolute;
	top:45px;
	left:150px;
	
}

#sub_actualidad{

	width:96px;
	list-style:none;
	background-color:#FFFFFF;
	border: 1px solid #0099FF;
	text-align:left;
	font-family:helvetica;
	font-size:14px;
	padding:10px;
	overflow:visible;

}

li.sub{

	background: url(../imagenes/web/arrow_right.png) right no-repeat;

}


.sub_sondas{

	position:absolute;
	top:45px;
	left:265px;
}

#sub_sondas{

	width:160px;
	list-style:none;
	background-color:#FFFFFF;
	border: 1px solid #0099FF;
	text-align:left;
	font-family:helvetica;
	font-size:14px;
	padding:10px;
	overflow:visible;

}

.sub_astropedia{

	position:absolute;
	top:45px;
	left:265px;
}

#sub_astropedia{

	width:100px;
	list-style:none;
	background-color:#FFFFFF;
	border: 1px solid #0099FF;
	text-align:left;
	font-family:helvetica;
	font-size:14px;
	padding:10px;
	overflow:visible;

}

.sub_utilidades{

	position:absolute;
	top:45px;
	left:386px;
}

#sub_utilidades{

	width:100px;
	list-style:none;
	background-color:#FFFFFF;
	border: 1px solid #0099FF;
	text-align:left;
	font-family:helvetica;
	font-size:14px;
	padding:10px;
	overflow:visible;

}

.paginas_noticias{

	margin: 30px;
	text-align:center;
	overflow:visible;

}

.pagina_actual{

	margin:2px;
	padding:5px;
	border: 1px solid #0099FF;
	background-color: #99C358;

}

.pagina_actual a:hover {

	color:#FFFFFF;
	font-weight:bold;
	
}

.pagina_normal{

	margin:2px;
	padding:5px;
	border: 1px solid #0099FF;
	background-image:url(../imagenes/web/degradado_pagina.gif);

}

span.pagina_normal:hover {

	background-image:none;
	background-color:#BCD791;
	
}

.pagina_normal a:hover {

	color:#FFFFFF;
	font-weight:bold;
	
}

.columna_izq{

	height:100%;
	min-height:100%;
	width:48%;
	float:left;
	padding:5px;
	overflow:visible;
	
}

.columna_der{

	height:100%;
	min-height:100%;
	width:48%;
	float:right;
	padding:5px;
	overflow:visible;
	
}

.tarjeta{

	width:100%;
	border: 1px solid #0099FF;
	background-image:url(../imagenes/web/degradado_pagina.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
	overflow:auto;
	
}

.tarjeta_imagen{

	overflow:visible;
	float:left;
	margin: 3px;
	margin-right:10px;
	background-color:#000000;
	border: 1px solid #0099FF;

}

.tarjeta_titulo{

	top: 5px;
	font-family: Helvetica;
	font-size: 16px;
	font-weight:bold;

}

.tarjeta_descripcion{

	top: 5px;
	color:#000000;
	overflow:visible;
	font-family: Verdana;
	font-size: 12px;

}

.contenido{

	height:100%;
	width:100%;
	
}

.pie_contenido{

	margin-top:50px;
	width:400px;
	border: 1px solid #99C358;

}

.titulo_pie_contenido{

	width:100%;
	font-family:Helvetica;
	font-size:16px;
	padding:3px;
	color:#FFFFFF;
	background-color:#99C358;
	overflow:auto;
	
}

.clear{

	clear:both;
	
}

.comentario{

	width:auto;
	margin-bottom:15px;
	
}

.texto_comentario{

	padding:5px;
	border:1px solid #0099FF;
	background-color:#E2EED0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.datos_comentario{

	text-align:right;
	font-size:12px;
	
}
	