*, body { margin: 0; padding: 0; }

body { background: #D9F0F9 url(img/bg.gif) top repeat-x; color: #555; font: 20px/20px Helvetica, Arial, sans-serif; text-align: center; }

a { color: #0188BA; text-decoration: none; }
a:hover { border-bottom: 1px #009dd6 solid; }

img { border: none; }
ul { list-style: none; }

p.clear { clear: both; margin: 0; padding: 0; }

#contenedor { width: 480px; text-align: left; margin: 50px auto; }
	#contenedor h1 { text-indent: -9999px; height: 100px; background: url(img/logo.gif) no-repeat; margin: 0 0 20px 0; }
		#contenedor h1 a { display: block; height: 100px; border: none; outline: none; }
	#contenedor h2 { font: 30px Arial, sans-serif; color: #8299a1; text-align: center; }
		#contenedor h2 strong { color: #0188BA; }
		#contenedor h2 small { display: block; line-height: 20px; }
	#contenedor h4 { font: 12px Arial, sans-serif; letter-spacing: 0.5px; color: #aaa; margin: 5px 0 30px 0; padding: 0 0 30px 0; text-align: center; border-bottom: 1px #98d4ed solid; }
		#contenedor h4 .feed { font-weight: bold; background: url(img/feed.png) left no-repeat; padding: 0 0 0 15px; border: none; }
		#contenedor h4 .feed:hover { background: url(img/feed-hover.png) left no-repeat; color: #f9aa4c; }
	
	fieldset{ border: 1px #ddd solid; background: #fff url(img/bg-grad.gif) bottom repeat-x; margin: 30px 0 0 0; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
	fieldset:hover { background: #fff; }
		fieldset legend { color: #8299a1; font: bold 11px sans-serif; text-transform: uppercase; letter-spacing: 2px; padding: 0 10px; }
		fieldset:hover legend { color: #333; }
		
	#paises a { display: block; margin: 5px; font-size: 16px; line-height: 16px; width: 130px; float: left; background: #C4DF9B; padding: 5px; color: #63803d; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: none; }
	#paises a:hover { background: #0188BA; color: #fff; }
		#paises a img { margin-right: 5px; }

	#busquedas p { text-align: center; }
	#busquedas a { border: none; white-space: nowrap; font-weight: bold; padding: 3px; }
	#busquedas a.non { color: #01516e; }
	#busquedas a:hover { color: #fff; background: #0188BA; }

	#ultimas p { position: relative; font-size: 11px; width: 455px; line-height: 20px; height: 20px; white-space: nowrap; overflow: hidden; }
		#ultimas p span { position: absolute; z-index: 666; right: 0; height: 20px; width: 50px; background: url(img/shad.png) right no-repeat; }
		#ultimas p a { margin: 0 5px 0 0; border: none; font-weight: bold; position: relative; display: inline-block; }
		#ultimas p a.non { color: #01516e; }
		#ultimas p a:hover { text-decoration: underline; }
	
	#labs { margin: 50px 0 10px 0; }
	.footer {  text-align: center; font: bold 11px/11px sans-serif; color: #8299a1; }
		.footer li { display: inline; padding: 0 6px 0 3px; border-right: 1px #aaa solid; }
		.footer li.ultimo { padding: 0 0 0 3px; border: none; }

#buscador { position: relative; height: 48px; background: url(img/bg-buscador.gif) top center no-repeat; padding: 12px 10px 0 10px; margin: 0 0 50px 0; text-align: center; }
.home #buscador { margin: 30px 0 50px 0; }
	#buscador input { font: bold 14px sans-serif; vertical-align: middle; background: #fff url(http://ar.buzzear.net/css/img/bg-buscador.gif) bottom repeat-x; color: #888; border: none; }
	#buscador input:focus { color: #000; background: #fff; }
	#buscador #buscar { width: 415px; padding: 5px; }
	#buscador small { position: absolute; bottom: -10px; left: 0; right: 0; font-size: 11px; color: #999; letter-spacing: 1px; }
	#buscador .tooltip { display: none; position: relative; bottom: -20px; width: 380px; margin: 0 auto; font-size: 12px; line-height: 13px; background: #FEFA74; padding: 10px; z-index: 9999; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
		#buscador .tooltip span { background: none; padding: 0; display: block; position: absolute; text-indent: -9999px; top: -10px; left: 50%; margin: 0 0 0 -10px; font-size: 0px; line-height: 0%; width: 0px; border-bottom: 20px transparent solid; border-bottom: 10px #FEFA74 solid; border-left: 10px transparent solid; border-right: 10px transparent solid; }
		#buscador .tooltip strong { font-size: 10px; }
		#buscador .tooltip em { font-style: normal; color: #000; }
			
.adsense { margin: 0 0 30px 0; padding: 0 0 30px 0; text-align: center; border-bottom: 1px #98d4ed solid; }

#resultados { font-size: 13px; }
	#resultados .post { margin: 0 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px #98d4ed dotted; }
		#resultados .post .link { display: block; color: #555; border: none; outline: none; }
		#resultados .post .link:hover { color: #000; }
			#resultados .post .link strong { display: block; font: bold 16px Arial, sans-serif; color: #0188BA; }
			#resultados .post .link:hover strong { text-decoration: underline; }
			#resultados .post .link img { width: 120px; float: right; margin: 0 0 10px 15px; background: #fff; padding: 3px; border: 2px #ddd solid; }
			#resultados .post .link:hover img { border-color: #0076a3; }
			#resultados .post .link em { font-weight: bold; font-style: normal; color: #0188BA; }
		#resultados .post .info { clear: both; margin: 10px 0 0 0; font: bold 11px Arial, sans-serif; color: #999; }
			#resultados .post .info img { vertical-align: -1px; margin: 0 5px 0 0; }
			#resultados .post .info strong { color: #C95B00; }

.paginas { text-align: center; font: bold 12px/12px Arial, sans-serif; margin: 0 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px #98d4ed dotted; }
	.paginas a { padding: 5px; }
	.paginas a:hover { border: none; background: #98d4ed; }
	.paginas span { padding: 5px; background: #0188BA; color: #fff; }

#extras { font-size: 12px; }
	#extras ul { margin: 10px 0; }
		#extras ul li { padding: 3px 0; }
			#extras ul li a { border: none; }
			#extras ul li a:hover { color: #0076a3; }
				#extras ul li a img { vertical-align: -1px; margin: 0 5px 0 0; }
				#extras ul li a em { font-weight: bold; font-style: normal; visibility: hidden; }
				#extras ul li a:hover em { visibility: visible; }

