/*
Theme Name: Dia de la tierra
Theme URI: http://socialsnack/
Description: Theme para el dia de la tierra
Version: 1.0
Author: Leo
Author URI: http://socialsnack.com/
Tags: 

*/
@import url("fonts.css");

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

body { background: #91d1d7 url(img/bg-header.png) top left no-repeat; color: #fff; font: 14px DinPro,"Helvetica Neue",Helvetica,Arial,sans-serif; }

p.clear { clear: both; margin: 0; padding: 0; }
p.right { text-align: right; }
a { text-decoration: none; font-weight: bold; color: #5b3922; }
a:hover { text-decoration: underline; }
ul, ol { list-style: none; }

img { border: 0; }
img.alignright { float: right; margin: 0 0 10px 20px; }
img.alignleft { float: left; margin: 0 20px 10px 0; }
img.aligncenter { display: block; margin: 0 auto; }

input, textarea { font: 14px DinPro,"Helvetica Neue",Helvetica,Arial,sans-serif; }

h2 { font-size: 28px; }
h3 { color: #4eaab4; font-size: 16px; text-transform: uppercase; margin: 0 0 10px 0; }

#wrap { width: 930px; margin: 0 0 0 50px; }

#header { height: 160px; padding: 10px 0 0 0; margin: 0 0 30px 0; position: relative; }
	#header h1 { position: absolute; top: 45px; width: 91px; height: 91px; text-indent: -9999px; background: url(img/logo.png) no-repeat; }
		#header h1 a { display: block; widows: 91px; height: 91px; outline: none; }
	#header h2 { position: absolute; right: 0; top: 45px; width: 101px; height: 95px; text-indent: -9999px; background: url(img/edn-logo.png) no-repeat; }
	#header #menu {}
		#header #menu li { display: inline; text-transform: uppercase; padding: 0 20px 0 0; }
	#header .extras { position: absolute; top: 10px; right: 120px; }
		#header .extras .agenda { background: #19b529; display: inline-block; text-transform: uppercase; padding: 6px; line-height: 1em; color: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
	#header .extras form { display: inline; vertical-align: top; }
		#header .extras form div { display: inline; }
		#header .extras form label, #header .extras form #searchsubmit { display: none; }
		#header .extras form #s { border: 2px #93dae0 solid; color: #999; padding: 2px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin: 0 0 0 20px; }
		#header .extras .a2a_dd { position: absolute; top: 40px; right: 40px; padding: 3px 5px; background: #eee; font-size: 11px; color: #333; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-decoration: none; text-transform: uppercase; }
		#header .extras .a2a_dd:hover { background: #5b3922; color: #fff; }
			#header .extras .a2a_dd img { vertical-align: -4px; margin: 0 0 0 5px; }
		#header .hasCountdown { position: absolute; top: 60px; left: 120px; color: #19b529; text-shadow: 0 0 1px #fff; }

/* Destacado */
#destacado { margin: 0 0 40px 0; }
	#destacado h2 { width: 425px; height: 200px; float: left; background: url(img/intro.gif) left center no-repeat; text-indent: -9999px; }
		#destacado h2 a { display: block; width: 425px; height: 150px; outline: none; }
	#destacado #slideshow { width: 480px; height: 200px; float: right; margin: 0 -10px 0 0; background: url(img/bg-destacados.png) no-repeat; }
		#destacado #slides { position: relative; width: 435px; height: 180px; margin: 10px 0 0 22px; }
		#destacado #slideshow img { position: absolute; top: 0; left: 0; }
			.nivo-directionNav a { display: block; width: 8px; height: 13px; background: url(img/flechitas.png) no-repeat; text-indent:-9999px; outline: none; }
			#slideshow a.nivo-nextNav { background-position: -16px 0; right: -15px; top: 79px; }
			#slideshow a.nivo-nextNav:hover { background-position: -24px 0; }
			#slideshow a.nivo-prevNav { background-position: 0 0; left: -15px; top: 79px; }
			#slideshow a.nivo-prevNav:hover { background-position: -8px 0; }
			#slideshow .nivo-caption { background: #fff; color: #5b3922; font-size: 16px; text-align: center; }
	/* Banners */
	#destacado .banners { margin: 40px 0 0 0; }
		#destacado .banners a { display: block; position: relative; float: left; outline: none; width: 210px; height: 150px; margin: 0 30px 0 0; }
		#destacado .banners a.last { margin: 0; }
			#destacado .banners a span { position: absolute;  width: 210px; height: 150px; top: 0; left: 0; background: url(img/mask-banner.png) no-repeat; text-indent: -9999px; z-index: 666; }
			#destacado .banners a strong { position: absolute; left: 0; right: 0; bottom: 10px; text-align: center; z-index: 667; font-weight: normal; text-transform: uppercase; }
			#destacado .banners a img { position: absolute;  width: 210px; height: 150px; top: 0; left: 0; }

/* Contenido */
#contenido { width: 640px; float: left; }

	.post { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 2px #55bac5 solid; }
		.post .fecha { color: #19b529; margin: 0 0 20px 0; }
		.post .texto {}
			.post .texto .thumb { width: 150px; height: 120px; float: left; margin: 0 20px 0 0; }
			.post .texto img { padding: 1px; border: 4px #fff solid; }
			.post .texto p { margin: 0 0 1em 0; }
			.post .texto .mas a { text-transform: uppercase; }
			
	.page {}
		.page h2 { margin: 0 0 20px 0; }
		.page iframe { padding: 1px; border: 4px #fff solid; }
	
	.navigation {}
		.navigation div { display: inline; padding: 0 10px; }
				
/* Sidebar */
#sidebar { width: 210px; float: right; }
	#sidebar div { margin: 0 0 40px 0; }
		#sidebar div div { margin: 0; }
	
	#subscription {}
		#subscription p { background: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 3px; height: 27px; }
		#subscription input { border: none; padding: 3px; }
		#subscription #email { width: 140px; }
		#subscription .boton { float: right; cursor: pointer; background: #5b3922; color: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
		#subscription label { display: block; margin: 5px 0 0 0; font-size: 11px; }
	
	.speakers {}
		.img li { display: block; width: 100px; float: left; margin: 0 0 10px 0; font-size: 12px; color: #666; }
		.img li:nth-child(odd) { margin-right: 10px; }
			.img li img { display: block; margin: 0 0 5px 0; }
			.videos li img { width: 100px; height: 75px; } 

#footer { position: relative; margin: 230px 0 0 0; background: #694A31; color: #2e1d11; }
	#footer #twitter { position: relative; width: 960px; height: 173px; position: absolute; top: -173px; left: 20px; background: url(img/bg-footer.png) no-repeat; }
		#footer #twitter h3 { position: absolute; top: 40px; left: 20px; }
		#footer #twitter .tweet { position: absolute; top: 75px; left: 20px; width: 600px; color: #777; height: 40px; overflow: hidden; }
			#footer #twitter .tweet img { float: left; margin: 0 10px 0 0; width: 40px; height: 40px; }
	#footer .wrap { width: 930px; margin: 0 0 0 50px; padding: 25px 0;}
	#footer .sponsors { margin: 20px 0; }
		#footer .sponsors img { position: relative; margin: 0 10px 10px 0; }
		#footer .sponsors img.last { margin: 0 40px 0 0; }
		#footer .sponsors h5 { position: absolute; display: inline; margin-top: -20px; text-transform: uppercase; color: #91d1d7; }
		#footer .sponsors .clear { margin: 40px 0; }
	#footer .credits { font-size: 11px; }
	#footer a { color: #2e1d11; }