html,body{
	margin:0;
	padding:0
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color: #ffffff;
}
a{
	color:#3953B7;
}
/*------------------END HEADER -----------------*/
div#header{
	background:url(/img/fondo_logo.png);
	height:137px;
	background-repeat:repeat-x;
	margin:0px auto;
	width:100%;
	margin-bottom:10px;
}
#header div{	
	width:950px;
	margin:0px auto;
}
/*------------------END HEADER -----------------*/
/*------------------BEGIN MENU HEADER -----------------*/
#menu{
	width:950px;
	position:absolute;
	float:right;
}
#menu ul li{
	padding-right:20px;
	color:#FFFFFF;
}
#menu img{
	vertical-align:top;
}
#menu a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#menu ul{
	list-style:none;
	padding:0px;
	margin:3px 0px 0px 0px;
	text-align:right;
}
#menu ul li{
	display:inline;
}
/*---------------END MENU HEADER--------------------*/

/*------------- TRES COLUMNAS --------------------*/

div#contenedor{width:987px;margin:0 auto; min-height: 500px;}
div#principal{float:right;width:657px}
div#sitios-destacados{float:left;width:327px; height:290px;margin-bottom:3px;}
div#ultimas-entradas{float:left;clear:left;width:327px;height:310px;}
div#footer{clear:both;width:100%}
/*-------------- ENT TRES COLUMNAS ---------------*/
/*----------------ESTRUCTURA --------------------*/
div#noticia-principal{
	width:657px;
	height:290px;
	background-color:#CCCCCC;
	margin-bottom:3px;
}
div#contenedor2{
	width:327px;
	float:left;
}
div#eventos{
	width:327px;
	height:144px;
	margin-bottom:3px;
}
div#nuevos-usuarios{
	width:327px;
	height:143px;
}
div#patrocinadores{
	width:327px;
	float:right;
	height:290px;
	margin-right:0px;
	text-align:center;
}
#filtro #body{
	background-image:url(/img/home/filtro_back.png);
	background-repeat:no-repeat;
}
/*-------------LISTADOS--------------*/
div.items{
	width:290px;
	color:#333333;
	margin:0px 0px 0px 15px;
	height:72px;
}

div.items .info{
	float:left;
	width:190px;
	margin-top:5px;
}

div.items .imagen{
	float:right;
	width:78px;
}

div.items-blog{
	background-image:url(/img/home/date.png);
	background-repeat:no-repeat;
	background-color:#F5F9FC;
	margin-bottom:3px;
	height:80px;
}

div.items .info-blog{
	float:right;
	width:215px;
	margin-top:5px;
}
div.date{
	float:left;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	width:60px;
	text-align:center;
	
}
div.date div{
	padding-top:8px;
	font-size:20px;
}

ul#lista_entradas{
	list-style:none;
}
ul#lista_entradas li{
}
.vermas{
	float:right;
	margin-right:20px;
	font-weight:bold;
}
.vermas a{
	color:#CB8910;
}
div#patrocinadores div{
	margin-bottom:10px;
}
/*-----------------FIN DE LISTADOS-----------------*/

/*---------------FIN ESTRUCTURA -----------------*/
/*---------------- MENU FOOTER--------------------*/
#footer{
	background-color:#376FA6;
	width:100%;
}
#footer_logos{
	background-color:#D0E0F0;
	height:80px;
}
#linea_footer{
	background-image:url(/img/fondo_footer_linea.png);
	background-repeat:repeat-x;
	height:12px;
}

#nube{	
	color:#FFFFFF;
	background-image:url(/img/fondo_footer.png);
	background-repeat:repeat-x;
	height:246px;
}
#menu_footer{
 	background-image:url(/img/footer.png);
 	background-repeat:no-repeat;
	width:916px;
 	height:246px;
}
#menu_footer div table{
	width:280px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
#menu_footer span{
	font-size:18px;
	color:#CB8910;
}
#menu_footer div table ul{
	list-style:none;
	line-height:25px;
	padding:0px;
	margin:0px;
}
#menu_footer div table ul a{ 
	color:#4A87C4;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
/*-----------END FOOTER------------------------*/

/*------------- TEXTOS ------------------------*/
h1{
	color:#2C3F45;
}
h2{
	margin:0px 0px 10px 0px;
	font-size:20px;
	color:#2C3F45;
	padding:10px 0px 2px 8px;
	background-image:url(/img/home/lineaTitulos.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
h2 span{
	color:#CB8910;
}



#div-auth {
height:270px;
left:450px;
width:400px;
position:absolute;
background-color: #ffffff;
top: 100px;
display: none;
border: 3px solid #D0E0F0;
}
#div-auth .form{
	padding: 10px;
		
}
#div-auth .form label{
	display: block;
	line-height: 30px;
	font-weight: bold;
}


#div-auth #close {
background:transparent url(/img/closebox.png) repeat scroll 0 0;
cursor:pointer;
display:none;
height:30px;
position:absolute;
right:-12px;
top:-12px;
width:30px;
z-index:100;
}
#div-auth #submit{
	margin-top:15px;
	display: block;	
}

#div-auth .auth-footer{
	background-color: #D0E0F0;
	height: 30px;	
}

#div-auth .auth-footer span{
	line-height: 30px;	
}


#div-reg {
display:block;
height:350px;
left:450px;
width:400px;
position:absolute;
background-color: #ffffff;
top: 100px;
display: none;
border: 3px solid #D0E0F0;
}

#div-reg .form{
	padding: 10px;
		
}

#div-reg .form label{
	display: block;
	line-height: 30px;
	font-weight: bold;
}

#div-reg #close1 {
background:transparent url(/img/closebox.png) repeat scroll 0 0;
cursor:pointer;
display:none;
height:30px;
position:absolute;
right:-12px;
top:-12px;
width:30px;
z-index:100;
}

#div-reg #registrar{
	margin-top:15px;
	display: block;	
}

#div-reg .reg-footer{
	background-color: #D0E0F0;
	height: 30px;	
}

#div-reg .reg-footer span{
	line-height: 30px;	
}



#div-registro .form{
	padding: 10px;
}

#div-registro .form label{
	display: block;
	line-height: 30px;
	font-weight: bold;
}

#div-registro #registrar{
	margin-top:15px;
	display: block;	
}
