/* blog */

.blognew{ max-width: 1260px; height: auto; margin:30px auto 20px auto; }

#blog_principal{
	width: 100%;
	height: 550px;
	margin-bottom: 20px;
}
#blog_principal a.caja_izq{
	width: 32%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	float: right;
	padding-left: 40px;
	padding-right: 40px; 
	text-align: right;
	color: #fff;
}

#blog_principal .titulo{ border-right: 1px solid #fff; padding: 20px 10px 0 0; }
.titulo h2{ font: 60px/1 'DharmaGothicEExBold','Arial Narrow',Arial,Helvetica,sans-serif; text-transform: uppercase; margin-bottom: 30px; }
.titulo p{ font:24px/1 'DharmaGothicELight','Arial Narrow',Arial,Helvetica,sans-serif;  text-transform:uppercase; }
.texto p{ margin-top: 20px;	}

#columna_izq{ width: 830px; display: inline-block; }
#columna_izq .caja_dch, #columna_izq .caja_izq{ height: 365px; margin-bottom: 20px; }
#columna_izq .caja_dch a.caja_negra{
	width: 30%;
	height: 100%;	
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
	float: left;
	background: rgba(0,0,0,0.8);
}
#columna_izq .caja_dch .caja_azul{
	width: 30%;
	height: 100%;	
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
	float: left;
	background: rgba(0, 99, 190, 0.8);	
}
#columna_izq .caja_dch .titulo{
	border-left: 1px solid #fff;
	padding: 20px 0 0 10px;
}
#columna_izq .caja_dch .caja_azul .titulo{	width: 75%;}
#columna_izq .caja_izq a.caja_negra{
	width: 30%;
	height: 100%;
	background: rgba(0,0,0,0.8);	
	padding-left: 40px;
	padding-right: 40px;
	color: #fff;
	float: right;
	text-align: right;
}

.blognew.post #columna_izq .caja_dch { width: 930px; margin: 0 auto 20px auto; }
#share_top { width: 930px; margin: 0 auto; }

#columna_izq .caja_izq .titulo{
	border-right: 1px solid #fff;
	padding: 20px 10px 0 0;
}
#columna_izq .texto p{	font-size: 12px;}
#columna_izq .titulo h2{ font-size: 32px; }
#columna_izq .caja_azul .titulo h1{		font-size:2.8em; line-height: 1em;}
#columna_izq .caja_azul .titulo p.fecha{	font-size:2em; margin-bottom: 0}
p.boton_blog{
	margin-bottom: 30px;
	margin-top: 30px;
	text-align: center;
}
p.boton_blog a{
	min-width:120px; 
	padding:12px 20px 10px;
	background:#fff !important; 
	color:#000 !important; 
	font:19px/1 'BebasNeueRegular','Arial Narrow',Arial,Helvetica,sans-serif; 
	text-align:center;
	text-transform:uppercase; 
	border-radius:2px; 
	border:1px solid #000;
	cursor:pointer;

}
.boton_blog a:hover{
	background-color: #007abe !important;
	color: #fff !important;
	border:none;
}
#blog_principal a:hover.caja_izq, #columna_izq .caja_dch a:hover.caja_negra, #columna_izq .caja_izq a:hover.caja_negra,  #columna_izq .caja_dch .caja_azul{
	background: rgba(0, 99, 190, 0.8);	
}
#clasificacion{
	display: none;
}
/*videos*/
 #videos{
	width: 100%;
	height: auto;
	border-top: 1px solid #000;
	padding-top: 20px;
	margin-bottom: 20px;
}
.titulo_articulo{
	text-transform: uppercase;
	text-align: center;
	font:16px/1 'Arial Narrow',Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
}
#video_destacado{ margin-bottom: 20px; }
#video_destacado a:hover { opacity: .7; }

#video_destacado .play-info{ position: absolute; width: 830px; text-align: center; padding-top: 180px; background: url(../img/circle-play.png) no-repeat center 70px; }

aside.extras .play-info { position: absolute; width: 380px; text-align: center; padding-top: 130px; background: url(../img/circle-play.png) no-repeat center 20px; }
#video_destacado .play-info p.title,
aside.extras .play-info p.title { text-transform: uppercase; font: 34px/1 'DharmaGothicEExBold','Arial Narrow',Arial,Helvetica,sans-serif; color: #ffffff; margin-bottom: 30px; }
#video_destacado .play-info p.info,
aside.extras .play-info p.info { font:14px/1 Arial,Helvetica,sans-serif; color: #ffffff; opacity: .8;}

section#videos article.otros { font-size: 0; }

.otros_videos { width: 256px; display: inline-block; vertical-align: top; }
.otros_videos a span.play { position: absolute; width: 256px; height: 164px; background: url(../img/circle-play.png) no-repeat center center; z-index: 10; }
.otros_videos a:hover img { opacity: .7; }
.suscripcion{ display: inline-block; width: 318px; margin: 10px 0;  text-align: center; }
.suscripcion img{ margin: 10px auto; }
.suscripcion h3{font: 26px/1 'DharmaGothicEExBold','Arial Narrow',Arial,Helvetica,sans-serif; text-transform: uppercase; margin-bottom: 10px; vertical-align: top; }
.suscripcion p{ font-size: 12px; }
.suscripcion p.boton_blog{ margin-bottom: 10px; margin-top: 20px; }

/* columna derecha */
.extras, #video_post{
	float: right;
	width: 380px;
	margin-bottom: 20px;
}
.redes_seguidores{ margin-bottom: 30px; text-align: right; }
.redes_seguidores ul.social{ font-size: 0;}
.redes_seguidores ul.social li{display: inline-block; border:1px solid #313131; border-left: 0; width: 24%; height:94px; font-size: 16px; }
.redes_seguidores ul.social li:first-child{border-left:1px solid #313131;;}
.redes_seguidores ul.social li a{ display:block; width:100%; height:100%; background:url(../img/sprite_redes.png) no-repeat; text-align: center; }
.redes_seguidores ul.social li a span{ display: block; font:18px/1 Arial,Helvetica,sans-serif; color:#000; padding-top: 62px; }
.redes_seguidores ul.social li a:hover span{ color:#fff; }
.redes_seguidores ul.social li.facebook a{background-position: -7px -7px;}
.redes_seguidores ul.social li.twitter a{background-position:-109px -7px;}
.redes_seguidores ul.social li.instagram a{background-position:-211px -7px;}
.redes_seguidores ul.social li.youtube a{background-position:-313px -7px;}
.redes_seguidores ul.social li.facebook a:hover{background-position: -7px -111px;}
.redes_seguidores ul.social li.twitter a:hover{background-position:-109px -111px;}
.redes_seguidores ul.social li.instagram a:hover{background-position:-211px -111px;}
.redes_seguidores ul.social li.youtube a:hover{background-position:-313px -111px;}

/* columna derecha--categorias*/

.extras section { margin-bottom: 30px; }

.extras section.clasificacion{ text-align: right; }
.extras section.clasificacion label { margin: 20px 0 10px 0; font:30px/1 'BebasNeueRegular','Arial Narrow',Arial,Helvetica,sans-serif; text-transform: uppercase; }
.extras section.clasificacion select { width: 100%; background-color: #E0E0E0; font:24px/1 'BebasNeueRegular','Arial Narrow',Arial,Helvetica,sans-serif; padding: 7px; text-transform: uppercase; -moz-box-shadow: inset 0 0 5px #D0D0D0; -webkit-box-shadow: inset 0 0 5px #D0D0D0; box-shadow: inner 0 0 5px #D0D0D0; }

h3.titulos_subrayado{
    float: right;
    width: 50%;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #000;
    font:30px/1 'BebasNeueRegular','Arial Narrow',Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    text-align: right;
}

.extras section.newsletter form {
	position: relative;
}

.extras section.newsletter label { text-transform: none; font: inherit; font-style: italic; }

.extras section.newsletter input[type=email]{
	display: block;
	width: 80%;
	height: auto;
	margin-right: 0;
	margin-bottom: 10px;
	box-shadow: none;
	font:.9em/1 Arial,Helvetica,sans-serif;
	font-style: italic;
	text-transform: none;
	color: #000;
	border: 1px #000 solid;
    border-right: 0;
	 -webkit-border-top-right-radius:0;
	 -webkit-border-bottom-right-radius:0;
	padding: 15px 20px 13px;
}
.extras section.newsletter button {
	position: absolute;
	right: 0;
	background-color: #000 !important;
	border: 1px #000 solid;
	font:1.5em/1 'BebasNeueRegular','Arial Narrow',Arial,Helvetica,sans-serif;
	 -webkit-border-top-left-radius:0;
	 -webkit-border-bottom-left-radius:0;
	margin-bottom: 10px;
}
.extras section.newsletter button:hover { background-color: rgb(0, 99, 190) !important; border: 1px solid rgb(0, 99, 190); }
.extras section.newsletter input.aceptar{
	text-align: left;
	top: 75px;
	width: 20px;
	background-color: #456;
	float: left;
	box-shadow: none;
	margin-top: 3px;
}
.extras section.instagram ul { font-size: 0; }
.extras section.instagram ul li { width: 33%; display: inline-block; vertical-align: middle; text-align: center; margin-bottom: 1px; }
.extras section.instagram ul li img { display: inline; width:99%; }

.extras section.noticias .bt_mobile { display: none; }

.extras section.noticias div.noticia { text-align: right; margin-top: 20px; }

.extras section.noticias div.noticia .noticia_texto { display: inline-block; width: 226px; margin-right: 10px; text-align: left; overflow: hidden; -height: 107px; }
.extras section.noticias div.noticia .noticia_texto h4 {
	font:20px/1.1 'BebasNeueRegular','Arial Narrow',Arial,Helvetica,sans-serif;
	font-style: italic;
	text-transform: uppercase;
	margin-bottom: 5px;
	text-decoration: none;
	color: #000;
}
.extras section.noticias div.noticia .noticia_texto p { font-size: 12px; }


.extras section.noticias div.noticia .noticia_texto h4 a { color: #000; text-decoration: none; }
.extras section.noticias div.noticia .noticia_texto h4 a:hover { color: #0063be; }
.noticia img { vertical-align: top; display: inline-block; }

.extras section.links a { display: block; margin-top: 20px; }
.extras section.links a:hover { opacity: .7; }
.extras section.links h3 { position: absolute; width: 380px; height: 244px; text-align: center; padding-top: 75px;color: #fff; font:30px/1 'DharmaGothicELight','Arial Narrow',Arial,Helvetica,sans-serif; text-transform: uppercase; }
.extras section.links h3:before { content: ""; display:block; margin: 0 auto 15px auto; width: 10%; border-top: 1px solid #fff; }
.extras section.links h3:after { content: ""; display:block; margin: 15px auto 0 auto; width: 10%; border-top: 1px solid #fff; }

/* blog-post*/

.blognew.post { max-width: none; }
.blognew.post #columna_izq { display: block; width: 100%; margin: 0 auto; }

ul.social-share{overflow:visible; height:30px; border-top:1px solid #a6a7aa; padding: 5px 0 5px 5px; border-bottom:1px solid #a6a7aa; margin-bottom: 10px;}
ul.social-share li{position:relative; float:left; padding:5px 10px; border-left:1px solid #d0d1d3;}
ul.social-share li a{float:left; width:18px; height:16px; background:url(../img/sprite-main2.png) no-repeat; text-indent:-9999px;}
ul.social-share li.facebook{padding-left:0; border:0;}
ul.social-share li.facebook a{width:14px; background-position:0 -40px;}
ul.social-share li.twitter a{background-position:-20px -40px;}
ul.social-share li.googleplus a{background-position:-40px -40px;}
ul.social-share li.pinterest a{width:14px; background-position:-60px -40px;}
ul.social-share li.facebook:hover a{background-position:0 -60px;}
ul.social-share li.twitter:hover a{background-position:-20px -60px;}
ul.social-share li.googleplus:hover a{background-position:-40px -60px;}
ul.social-share li.pinterest:hover a{background-position:-60px -60px;}
ul.social-share li div.count-container{position:absolute; z-index:11; top:-85px; left:-32px; width:80px; height:66px; padding:11px; background:url(img/bg-social-box.png) no-repeat; text-align:center;}
ul.social-share li.facebook div.count-container{left:-42px;}

#share_bottom{display: none;}
.clase{ width: 930px; margin: 0 auto; height: auto; text-align: right; margin-bottom: 20px; }
.clase ul{
	display: inline;
	width: 100%;
}
.clase ul li{
	display: inline-block;
	background-color: #0063be;
	color: #fff;
	text-transform: uppercase;
	padding:10px 12px 8px;
 	border-radius:3px;
 	font:1.5em/1 'DharmaGothicELight','Arial Narrow',Arial,Helvetica,sans-serif;	
}

.texto_post { margin-bottom: 20px; }

.texto_post p{ width: 930px; margin: 0 auto; margin-bottom: 20px; }
.texto_post h1 { width: 930px; margin: 0 auto; margin-bottom: 20px; }
.texto_post h2 { width: 930px; margin: 0 auto; margin-bottom: 20px; }
.texto_post h3 { width: 930px; margin: 0 auto; margin-bottom: 20px; }
.texto_post h4 { width: 930px; margin: 0 auto; margin-bottom: 20px; }
.texto_post h5 { width: 930px; margin: 0 auto; margin-bottom: 20px; }
.texto_post h6 { width: 930px; margin: 0 auto; margin-bottom: 20px; font: 28px/1 'DharmaGothicELight','Arial Narrow',Arial,Helvetica,sans-serif; text-transform: uppercase; }

.texto_post .caja_azul h1 { width: auto; }
.texto_post .caja_azul p{ width: auto; }

.texto_post p.publicado{	color: #a6a7a9;}
.texto_post p.publicado span{	font-weight: bold;}
.texto_post img{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.texto_post div.back { width: 930px; text-align: right; margin: 10px auto; }
.texto_post div.back a { display: inline-block; color: #7f7f7f; font: normal 16px/20px 'BebasNeueRegular', 'Arial Narrow', Arial, Helvetica, sans-serif; text-transform: uppercase; }
.texto_post div.back a:hover {  }

.texto_post p.comentario{	font:1.5em/1 'DharmaGothicERegular','Arial Narrow',Arial,Helvetica,sans-serif;}
.mas_post, .comentar_blog{
	width: 100%;
	height: auto;
	border-top: 1px solid #000;
	margin-bottom: 20px;
	padding-top: 20px;
}
.mas_post h2, .comentar_blog h2{	text-align:center; text-transform: uppercase; margin-bottom: 20px;}

.blognew.post .mas_post { width: 930px; margin: 0 auto; }

.blognew.post .table-wrapper { width: 100%; overflow: hidden }
.blognew.post table { border: 0; width: calc(100% + 24px); margin-left: -12px; }
.blognew.post table tbody td { padding: 12px; border: 0; vertical-align: top; font-size: 0; }
.blognew.post table tbody td img { margin: 0; }

.slider_post{	width: 100%; height: 250px;}
.slider_post .caja_post{
	display: inline-block;
	width:49%;
	height: 170px;
	margin-bottom: 20px;
	margin-right: 5px;
}
.slider_post .caja_post .caja_negra{
	width: 155px;
	height: 170px;
	padding-left: 25px;
	padding-right: 40px;
	color: #fff;
	float: left;
	background: rgba(0, 0, 0, 0.8);	
}
.slider_post .caja_post .titulo{
	border-left: 1px solid #fff;
	padding: 10px 0 0 5px ;
	width: 130px;
	height: auto;
}
.slider_post .caja_post .titulo h3{ font: 20px/1 'DharmaGothicEExBold','Arial Narrow',Arial,Helvetica,sans-serif; text-transform: uppercase; margin-bottom: 30px; }
.slider_post .caja_post .titulo p.fecha{	font-size: 1.2em !important; line-height: 1em; margin-bottom: 0}


.limpiar{	clear: both;}

@media (min-width: 1024px) and (max-width: 1300px) {
	.blognew{ max-width: 1000px; }
	#columna_izq{ max-width: 680px; }
    .blognew.post #columna_izq { max-width: none; }
	aside.extras { max-width: 300px; }

	.extras section.clasificacion label,
	h3.titulos_subrayado { font-size: 24px; }

	.extras section.newsletter label { font-size: 12px; }

	.redes_seguidores ul.social li:first-child { width: 73px; }
	.redes_seguidores ul.social li { width: 74px; }
	.redes_seguidores ul.social li a span { font-size: 16px; }
	.redes_seguidores ul.social li a { background-position: top center; }

	.redes_seguidores ul.social li.facebook a{background-position: -15px -7px;}
	.redes_seguidores ul.social li.twitter a{background-position:-117px -7px;}
	.redes_seguidores ul.social li.instagram a{background-position:-219px -7px;}
	.redes_seguidores ul.social li.youtube a{background-position:-321px -7px;}
	.redes_seguidores ul.social li.facebook a:hover{background-position: -15px -111px;}
	.redes_seguidores ul.social li.twitter a:hover{background-position:-117px -111px;}
	.redes_seguidores ul.social li.instagram a:hover{background-position:-219px -111px;}
	.redes_seguidores ul.social li.youtube a:hover{background-position:-321px -111px;}

	.extras section.newsletter input[type=email] { padding-left: 10px; padding-right: 10px; }
	.extras section.newsletter button { padding-left: 10px; padding-right: 10px; }

	.extras p.boton_blog a { font-size: 15px; }

	.extras section.noticias div.noticia .noticia_texto { width: 145px; height: auto; }
	.extras section.noticias div.noticia .noticia_texto a { font-size: .8em; }
	.extras section.noticias div.noticia .noticia_texto p { display: none; }

	.extras section.links h3 { width: 300px; padding-top: 50px; }
	.extras section.links img { width: 300px; }

	#columna_izq .caja_izq a.caja_negra, #columna_izq .caja_dch a.caja_negra{ width: 40%; }
	#video_destacado a img { width: 100%; }
	#video_destacado .play-info { width: 600px; padding-top: 110px; background-position: center 25px; }
}