body {font-family:Helvetica, sans-serif;background-color:#ededed;}
.cherif {font-family: 'Slabo 27px', serif;}
.central {width:980px;left:50%;margin-left:-490px;position:relative;}
a {text-decoration:none;}

.cleardiv{clear:both;}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


#barra_superior {
	width:100%;
	height:143px;
	background-color:#002843;
	
}

#barra_superior_int{padding:20px 0 0 0;height:123px;}
#logo{margin-left:10px;}
#menu{position:absolute;right:0;bottom:0;}
#menu a{display:block;float:left;border: 1px solid #002843;
	background-color:#ffb718; color:#002843;
	padding:10px;margin:0 0 24px 8px;
	font-weight:bold;font-size:12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
#menu a:hover {background-color:#002843; color:#ffb718;border-color:#ffb718;}
	
#pie{height:308px;background-color:#ffb718;color:#fff;}
#pie_texto {width:450px;padding-top:56px;font-size:12px;line-height:20px;margin-bottom:30px;}
#pie_redes a {margin-right:5px;font-size:12px;}
#pie_copy{opacity: 0.7;filter: alpha(opacity=70);font-size:12px;margin-top:40px;}
#pie_suscribir {position:absolute;right:0;top:56px;width:445px;height:53px;
	background:#fff url('img/sobre_gris.png') no-repeat 18px 21px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
#pie_suscribir input{border:0;margin-top:20px;margin-left:50px;color:#7c7c7c;font-size:12;width:300px;}
#pie_suscribir a {display:block;float:right;
	background-color:#002843; color:#fff;
	padding:13px;margin:7px;
	text-decoration:none;font-weight:bold;font-size:14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
#redes_lateral{position:absolute;left:0;top:326px;}
#redes_lateral a{display:block;}
#redes_lateral a img{vertical-align: baseline;}
#contenedor {min-height:500px;padding-top:42px;}

#contenido {}

#posts{width:630px;float:left;}
.post {margin-bottom:34px;}
.post:nth-child(n+5) {width:280px; float:left;margin-right:0;}
.post:nth-child(2n+5) {margin-right:69px;}

.post_imagen1 {border:1px solid #ccc; padding:6px;background-color:#fff;}
.post_espacio {margin-top:-8px;margin-left:75px;margin-bottom:-4px;z-index:2;position:relative;}
.post_contenido{border:1px solid #ccc; padding:40px 40px 60px 40px ;background-color:#fff;position:relative;}
.post_contenido.unico{padding-bottom:60px;}
.post_contenido h2 {font-size:30px;line-height:34px;font-weight:bold;color:#002843;}
.post_fecha {color:#7e7e7e;font-size:10px; font-style:italic;margin-top:10px;}
.post_contenido h3 {font-size:15px;line-height:34px;font-weight:bold;margin-top:10px;color:#002843;}
.post_texto{color:#959595;font-size:12px; line-height:24px;}
a.seguir_leyendo {display:block;float:left;line-height:24px;background-color:#ffb718;color:#3a3e3f;margin-right:4px;margin-top:6px;padding:4px 7px 4px 7px;font-size:12px;margin-bottom:4px;font-weight:bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
a.seguir_leyendo:hover {background-color:#002843;color:#ffb718;}
.post_fb {position:absolute;right:22px;bottom:8px;}


#derecha {float:right;}
#derecha_int {width:257px;border:1px solid #ccc;background-color:#fff;padding:35px;}
#sello {text-align:center;margin-top:40px;margin-bottom:40px;}

#derecha_int h2 {font-weight:bold;font-size:16px;line-height:22px;color:#3a3e3f;margin-top:24px;}
#derecha_int h3 {font-size:11px; font-style:italic;line-height:34px;color:#aeaeae;}
  #derecha_int h2:first-child{margin-top:0;}
#derecha_int p {font-size:12px; font-style:italic;line-height:24px;color:#959595;}
	
#derecha_suscribir {width:257px;height:40px;border:1px solid #ccc;margin-top:15px;margin-bottom:15px;
	background:#fff url('img/sobre_gris.png') no-repeat 15px 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
#derecha_suscribir input{border:0;margin-top:11px;margin-left:46px;color:#7c7c7c;font-size:12;width:142px;}
#derecha_suscribir a {display:block;float:right;
	background-color:#002843; color:#fff;
	padding:5px;margin:7px;
	text-decoration:none;font-weight:bold;font-size:14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
	
#posts_derecha h3{font-weight:normal;font-size:12px;line-height:20px;color:#3a3a3a;}
.post_derecha_fecha{font-style:italic;font-size:10px;line-height:20px;color:#7e7e7e;}
.post_derecha {margin-top:20px;}

.votable {text-align:center;font-size: 15px;
		font-weight: bold;margin-top: 10px;color: #002843;}
#formvotacion h3{clear:both;}
#formvotacion .tipo_usuario{font-size:11px; font-style:italic;line-height:20px;color:#7e7e7e;}
#formvotacion .nombre{padding-left:25px;}
#formvotacion .nombre input{border:1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;color:#7c7c7c;font-size:12;width:100%;}

#formvotacion a {display:block;float:right;
	background-color:#002843; color:#fff;
	padding:5px;margin:7px 7px 0 7px;
	text-decoration:none;font-weight:bold;font-size:14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
#derecha .separacion {background-color:#ededed;width:329px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:-36px;height:10px;margin-bottom:20px;margin-top:20px;}

.tags{margin-top:14px;}
.tags a{display:block;float:left;background-color:#ffb718;color:#3a3e3f;text-transform:capitalize;margin-right:6px;padding:7px 10px 7px 10px;font-size:16px;margin-bottom:6px;font-weight:bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
	/*.tags a:last-child{margin-bottom:20px;}*/

.tags a:hover, .tags a.activo{background-color:#002843;color:#ffb718;}
.sobre {margin-left:14px;vertical-align:4px;}

.post_autor {color:#959595;font-size:12px;line-height:34px;font-weight:bold;position:absolute;left:30px;bottom:8px; }
.post_autor a {color:#ffb718;}

#pie_susc_result{margin-top:20px;}
#susc_resultd{margin-bottom:20px;}

input.falta{background-color:#ffaaaa;border-color:#ff0000;}

#gracias_votacion_fondo{
	position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;
	opacity:0.70;filter:'alpha(opacity:"0,70")';
	z-index:9999;
} 
#gracias_votacion_gracias {position:absolute;top:200px;left:200px;width:400px;padding:40px;background-color:#fff;	z-index:99999;}
#gracias_votacion_gracias a {display:block;position:absolute;right:20px;top:20px;font-weight: bold;color: #ffb718;}
