*{margin:0;padding:0;}

body{
	font: 11px/1.2em verdana;
	background: url(/img/header-bg.gif) 0 0 repeat-x;
	}
/*
h1{
	height:60px;line-height:60px;margin-bottom:1em;
	background-color: #06c;
	
	color:#fff;
	font-family: georgia;font-size:22px;text-align: center;}
*/

h1{ 
	margin-bottom:1em;
	text-align:center;
	height: 60px;
	text-indent: -9999px;
	background: url(/img/bg_tit.gif) center 14px no-repeat;

 }

h2{
	font-size:18px; 
	font-weight: normal; 
	color:#2C68A0;
	margin:1em 0;
	font-family: georgia, serif; 
	letter-spacing: 1px;
	background-color: #F0F6FE;
	border-bottom:1px solid #AFD3F5;
	padding:2px 5px;
	line-height: 1.2em;
	text-align: center;

}

a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a:visited{color:#666;}
a:active{color:#06c;}

li{
	list-style:none;
	padding:0 0 0 10px;
	background: url(/img/item.gif) 0 5px no-repeat;
	margin:0 0 0.5em 0;
}


div#container{
}

div#anuncios1{
text-align: center;
}

div#content{
	width:95%;
	margin: 0 auto;
}


div#fuente1,div#fuente2{
	float:left;
	width:32%;
	padding: 0 1.2% 0 0;

}

div#fuente3{
	float:left;
	width:32%;
	padding: 0;
}

#footer{
	clear:both;
	padding:2em 3% 1em;

}

div#anuncios2{
	text-align: center;
	margin:1em 0;
}

#footer p, #footer a{
	color:#ccc;
}

#footer a:hover{
	color:#c00;
	text-decoration: none;
}


@media only screen and (max-device-width:480px),screen and (max-width:480px){

	body{
	font: 16px/1.2em verdana;
	background: url(/img/header-bg.gif) 0 0 repeat-x;
	}

	#anuncios1desktop{display:none;}
	
	div#fuente1,div#fuente2,div#fuente3{
		float:none;
		width:100%;
		padding: 0;
	}

	h2{
	font-size:24px; 
	}

	#footer{display:none;}

}
