/*   
Theme Name:Sora Theme
Theme URI:http://www.sitiopixel.com/sora/
Author:Tony Lázaro
Author URI:http://www.sitiopixel.com/
Versión:2.0
*/
body {font:0.9em 'Open Sans', 'Arial', sans-serif !important; color:#444; background:#F2F2F2; margin:0; line-height:145% !important}
a {text-decoration:none}
::selection {background:#0FADD5; color:#FFF; text-shadow:none}
a:hover {text-decoration:underline}
#header .contenido, #header #menu .menu, #footer .contenido {width:1000px; margin:auto}
#header .logo {float:left; max-width:100%}
#header .social {float:right; margin-top:24px}
#header .social a {display:inline-block; color:#FFF; padding:10px 0px 10px 0px; width:46px; background:rgba(0,0,0,0.1); text-align:center}
#header .social a.facebook:hover {background:#3b5998}
#header .social a.twitter:hover {background:#4099FF}
#header .social a.youtube:hover {background:#e52d27}
#header .social a.rss:hover {background:#FF6600}
#header .social a.google_plus:hover {background:#d34836}
#header .social a.pinterest:hover {background:#c8232c}
#header #menu  {width:100%; margin:auto; clear:both; height:41px; position:relative; z-index:99}
#header #menu ul {padding:0; margin:0}
#header #menu li {list-style:none; float:left; position:relative}
#header #menu li a {padding:0px 13px 0px 13px; display:block; display:table-cell; vertical-align:middle; height:41px}
#header #menu li a, #header #menu li a:hover, .etiquetas a, .etiquetas a:hover, .tagcloud a:hover, #header .social a, #header .social a:hover {-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear; -o-transition:background-color 0.1s linear;-ms-transition:background-color 0.1s linear;transition:background-color 0.1s linear; text-decoration:none}
#header #menu .menu .sub-menu li {max-height:0px; height:0px; display:inherit}
#header #menu .menu .sub-menu li a {min-width:200px; text-align:left; padding:0px; max-height:0px; font-size:0px; display:block; border:0px}
#header #menu .menu .sub-menu {position:absolute; max-height:0px}
#header #menu .menu li:hover .sub-menu {max-height:999px; list-style:none; background:#FFF; margin-top:-1px; z-index:50}
#header #menu .menu li:hover .sub-menu li {max-height:34px; height:34px}
#header #menu .menu li:hover .sub-menu li a {font-size:12px; padding:7px 13px 7px 13px; max-height:20px}
#header #menu .menu .sub-menu li .sub-menu {margin-left:226px; display:none}
#header #menu .menu .sub-menu li:hover>.sub-menu {display:inherit}
#header .menu_res {clear:both; margin:auto; width:98%; margin:auto; background:#000; overflow:hidden; text-align:center; padding:0px 1% 0px 1%; display:none}
#header .menu_res #container {max-height:0px}
#header .menu_res .menu-link {display:block; font-size:1.3em; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:10px 0px 10px 0px}
#header .menu_res ul {list-style:none; margin:0px; padding:0px; background:rgba(0,0,0,0.1)}
#header .menu_res li {display:block; float:inherit; text-align:left}
#header .menu_res li a {color:#FFF; text-transform:uppercase; padding:7px; display:block; text-decoration:none; text-align:center}
#header .menu_res #containe {display:none; background: rgba(0, 0, 0, 0.1); margin-bottom:10px}
/*
#header #menu li i {margin-right:5px}
#header #menu li .sub-menu {position:absolute; max-height:0; overflow:hidden}
#header #menu li .sub-menu li {display:block; max-height:0; background:#ff1f5a}
#header #menu li .sub-menu li a {min-width:205px; text-align:left; color:#FFF; border-bottom:1px solid rgba(0,0,0,0.05); border-top:1px solid rgba(255,255,255,0.1)}
#header #menu li:hover .sub-menu {list-style:none; z-index:50; max-height:500px;position:absolute; overflow:inherit}
#header #menu li:hover .sub-menu li {max-height:40px; position:relative}
#header #menu li:hover .sub-menu li a:hover {background:rgba(255,255,255,0.15); }
#header #menu li .sub-menu li.menu-item-has-children>.sub-menu {margin-left:225px; max-height:0; overflow:hidden}
#header #menu li .sub-menu li.menu-item-has-children>.sub-menu li {max-height:0}
#header #menu li .sub-menu li.menu-item-has-children .sub-menu {top:0}
#header #menu li .sub-menu li.menu-item-has-children:hover>.sub-menu {max-height:500px; overflow:inherit}
#header #menu li .sub-menu li.menu-item-has-children:hover>.sub-menu>li {max-height:40px}
#header #menu li .sub-menu li.menu-item-has-children>a:after {content:"\f0da"; position:absolute; color:#FFF;font:normal normal normal 14px/1 FontAwesome; z-index:99; right:7px; top:9px;}
*/
#pag {background:#F2F2F2; overflow:hidden; width:1000px; margin:15px auto 15px auto; -moz-box-shadow:0 1px 3px #bbb;-webkit-box-shadow:0 1px 3px #bbb; box-shadow:0 1px 3px #bbb; clear:both}
#wrapper {background:#FFF}
#contenido {float:left; width:620px; background:#FFF; padding:15px}
#contenido .superior h1.p {font-weight:normal; font-size:1.3em; margin:0px; display:inline-block; background:#FFF; top:-16px; position:relative; padding-right:15px; color:#CCC; border:none; padding-left:inherit}
#contenido .superior {border-top:1px solid #F2F2F2; height:15px; margin:15px 0px 15px 0px; display:block}
/*INDEX*/#contenido .bloque {overflow:hidden; margin-bottom:25px}
#contenido h2.tp2 {margin:0}
#contenido h2.tp2 a, #contenido h1.tp {color:#5b5b5b; text-decoration:none; margin:0px 0px 7px 0px; padding-left:10px; font-weight:400; font-size:1.5em; line-height:40px; border-left:10px solid; display:inline-block;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear; -o-transition:border-color 0.2s linear;-ms-transition:border-color 0.2s linear;transition:border-color 0.2s linear}
#contenido h1.tp {font-size:2em}
#contenido h2.tp2 a:hover {color:#000}
#bread {margin-bottom:5px; font-size:0.85em}
.post-ratings {margin:10px 0px 15px 0px; font-size:1em}
.all {clear:both; margin-top:15px; overflow:hidden; padding:2px; line-height:180%}
.all img {margin:0px 10px 10px 0px; display:block; float:left; width:150px; height:150px}
.botones_sociales {padding:0px; margin:0px; list-style:none; overflow:hidden}
.botones_sociales li {list-style:none; float:left; display:inline}
.etiquetas {clear:both; font-size:0.85em; margin-bottom:20px}
.etiquetas .normal {display:inline-block; padding:4px 10px 4px 10px; color:#FFF; border-right:1px solid #FFF}
.etiquetas a {background:#F2F2F2; color:#555; padding:4px 10px 4px 10px; display:inline-block; border-left:1px solid #FFF}
.etiquetas a:hover {color:#FFF; text-decoration:none}
#sidebar {padding:0px 15px 15px 15px; width:300px; float:right; background:#FFF; margin:10px; font-size:0.9em}
.widget a {color:#444}
.screen-reader-text {display:none}
#searchform, #feedburner {text-align:center}
#searchform {margin-top:20px}
#searchform #s, .feedburner-email {padding:8px; width:70%; border:1px solid #E4E4E4; font-size:0.85em}
.feedburner-email {width:63%}
#searchsubmit, .feedburner-subscribe {border:none; padding:8px 7px 8px 7px; color:#FFF; cursor:pointer; font-size:0.85em}
.sidetitle, #relacionados h2, #comentarios h2 {line-height:34px !important; overflow:hidden; font-size:1.3em; border-bottom:4px solid; text-transform:uppercase; margin:15px 0px 10px 0px}
#sidebar ul, #sidebar ul li { margin:0px; padding:0px; list-style:none}
.widget { margin:0 0 10px 0; padding:0px; background:#FFF; overflow:hidden; width:100%}
.widget li { padding:0px; border-bottom:1px dashed #F1F1F1}
.widget li a { padding:10px 0px 10px 0px;display:block}
.widget li:hover {background:#F8F8F8}
 .widget li a:hover {text-decoration:none; padding-left:10px}
.widget li a, .widget li a:hover {-webkit-transition:padding 0.5s ease;-moz-transition:padding 0.5s ease; -o-transition:padding 0.5s ease;-ms-transition:padding 0.5s ease;transition:padding 0.5s ease}
.widget .cat-item a {display:inline-block; background:none}
.widget .recentcomments {list-style:none; padding:13px 0px !important}
.widget .recentcomments a:hover {background:none;}
.mas_comentadas ul {margin:0 0 0 10px !important; padding:0}
.mas_comentadas li {padding:0px 9px 0px 9px !important; -webkit-transition:background 0.2s linear,;-moz-transition:background 0.2s linear; -o-transition:background 0.2s linear;-ms-transition:background 0.2s linear;transition:background 0.2s linear; margin-bottom:-1px !important; position:relative}
.mas_comentadas li:hover {background:#FFF}
.mas_comentadas li a {font-size:1.1em; color:#444}
.mas_comentadas li a:hover {text-decoration:none; text-shadow:none}
.mas_comentadas ul .plus {display:block; color:#FFF; padding:0px 6px 2px 6px; position:absolute; left:-16px; width:9px; top:32%; border:5px solid #FFF;}
.mas_comentadas ul .caja {padding:10px; overflow:hidden}
.mas_comentadas {margin-right:15px}
.mas_comentadas .bloque_1 {border:1px solid; width:94%}
.mas_comentadas .bloque_2 {border:1px solid; width:85%}
.mas_comentadas .bloque_3 {border:1px solid; width:80%}
.mas_comentadas .bloque_4 {border:1px solid; width:75%}
.mas_comentadas .bloque_5 {border:1px solid; width:70%}
.mas_comentadas .bloque:hover a, .mas_comentadas .bloque:hover {color:#FFF}
.mas_comentadas .bloque:hover {border-bottom:1px solid rgba(0,0,0,0.5)}
.mas_comentadas img {float:left; margin:0px 10px 10px 0px; border:1px solid #FFF}
.mas_comentadas ul .fecha, .ultimas_entradas .fecha {font-size:0.85em; opacity:.6; filter:alpha(opacity=6);}
.ultimas_entradas img {float:left; margin:0px 10px 10px 0px}
.ultimas_entradas .box_ {overflow:hidden; padding:10px 0px 0px 2px; color:#5a5a5a}
.ultimas_entradas .box_ {border-bottom:1px solid #F8F8F8}
.readmore {display:inline-block; padding:0.3% 2% 0.3% 2%;; background:#e8e8e8; margin-left:15px; text-transform:uppercase; color:#444; font-size:0.85em}
.readmore:hover {background:#444; text-decoration:none; color:#FFF}
.tagcloud {overflow:hidden}
.tagcloud a{color:#444; background:#FFF; border:1px solid #CCC; text-shadow:1px 1px 1px #FFF; float:left; padding:3px 7px 3px 7px; display:inline-block; margin:4px 10px 4px 0px; font-size:0.85em !important; border-bottom:2px solid #3DC7EA}
.tagcloud a:hover {color:#FFF !important; text-shadow:inherit; border:1px solid; text-decoration:none; border-bottom:2px solid #18B4DB}
blockquote {background:#F2F2F2; border:1px dashed #ccc; padding:0px 15px 0px 15px;}
.entry iframe {display:block; margin:auto}
.entry img, .all img, #comentadas .caja img, .ultimas_entradas .box_ img {background:#FFF; padding:1%; box-shadow:0px 0px 3px #CCC}
.entry img {max-width:95%; max-height:95%; height:inherit}
.entry a img {border:none}
.entry .wp-smiley {border:none !important; padding:inherit !important}
.entry pre {word-break:break-word;}
.entry .alignleft {float:left; margin:0px 15px 15px 0px}
.entry .alignright {float:right; margin:0px 0px 15px 15px}
.entry .wp-caption {overflow:hidden; width:inherit !important; text-align:center; padding:12px 0px 1px 0px; background:#F2F2F2}
.entry .wp-caption a {display:block}
.entry .wp-caption img {border-color:#FFF; box-shadow:none; padding:inherit}
.entry li {margin-bottom:10px}
.entry h1 {line-height:30px}
#comentadas .caja img, .ultimas_entradas .box_ img {padding:3px}
#author-info {clear:both; overflow:hidden; background:#F6F6F6; padding:10px 20px 10px 15px; margin-bottom:20px; color:#444; text-shadow:1px 1px 0px #FFF; border-left:5px solid; font-size:0.85em}
#author-info h3 {font-weight:bold; font-size:1.3em; margin:0px; letter-spacing:-1px; text-transform:uppercase}
#author-info img {float:left; margin-right:15px; background:#FFF; padding:5px; border:0}
#relacionados {overflow:hidden; margin-bottom:15px; padding-bottom:10px}
 #relacionados h2, #comentarios h2 {font-weight:normal; font-size:1.3em; text-align:left !important; margin:0}
#comentarios h2 {background:inherit; padding:0px; color:#444; margin-top:10px; border:none}
#relacionados img {display:block; margin:auto; background:#FFF; border:1px solid #F2F2F2; padding:7px; width:100px; height:100px}
#relacionados ul {padding:0px; list-style:none; }
#relacionados ul li {list-style:none; overflow:hidden; float:left; margin:0px 8px 0px 0px; display:inline-table; width:116px; text-align:center; position:relative; height:100px}
#relacionados ul li a {letter-spacing:0px; color:#444; font-size:0.85em}
#relacionados ul li a:hover img {opacity:.3}
#relacionados ul li a img, #relacionados ul li a:hover img {-webkit-transition:border-color 0.5s ease, opacity 0.5s ease;-moz-transition:border-color 0.5s ease, opacity 0.5s ease; -o-transition:border-color 0.5s ease, opacity 0.5s ease;-ms-transition:border-color 0.5s ease, opacity 0.5s ease;transition:border-color 0.5s ease, opacity 0.5s ease}
#relacionados ul li a:hover {text-decoration:none}
#comentarios {clear:both; border-bottom:2px solid #F2F2F2}
#commentform {font-weight:normal; text-shadow:1px 1px 0px #FFF; margin-top:15px}
#commentform .bloque {float:left;width:33.3%}
#commentform .bloque input {width:90%; padding:5px; border:1px solid #E4E4E4}
#commentform textarea {width:97%; margin-bottom:10px; border:1px solid #e4e4e4; font:normal 12px 'Arial', Helvetica, sans-serif; padding:5px; color:#444}
.commentlist {clear:both;padding:0}
.commentlist .children {margin-top:10px}
.commentlist li {list-style:none;overflow:hidden; padding:10px; background:#F9F9F9; margin-bottom:15px; border-top:1px solid #CCC}
.commentlist li .com_avat {float:left; margin-right:15px; border:3px solid #FFF; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px}
.commentlist {overflow:hidden}
.commentlist .comment-author {overflow:hidden}
.commentlist .comment-author .fecha {color:#666; float:right; font-size:0.85em}
.commentlist .comment-body .comment-reply-link, #commentform #submit {padding:4px 10px 4px 10px; color:#FFF; display:inline-block; box-shadow:inset 0px -2px 0px rgba(0, 0, 0, .1); font-size:0.85em}
#commentform #submit {border:none; cursor:pointer; padding:6px 15px 6px 15px}
.commentlist .comment-body .comment-reply-link:active, #commentform #submit:active {box-shadow:inherit; position:relative; top:1px}
 .cod {display:none}
.commentlist .children {margin-top:10px; padding:0}
.commentlist .children li {margin:0px}
.cancel-comment-reply {float:right}
.cancel-comment-reply a {border:none !important; margin:inherit !important; padding-right:15px; line-height:inherit !important; color:#F00 !important}
.fb-like {margin-right:15px; line-height:12px}
.twitter-count-horizontal {width:110px !important}
.twitter-count-vertical {margin-right:15px}
.entry {line-height:180%; margin-bottom:15px; word-wrap:break-word; -ms-word-wrap:break-word}
.aligncenter {display:block; margin:auto}
.etiquetas .t_e {background:#30b5f9}
.moderar {font-style:italic}
.paginador {margin:25px 0px 20px 0px; font-size:0.85em}
.paginador a, .paginador .est {background:#F2F2F2; color:#444; padding:9px; margin-right:2px;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear; -o-transition:background 0.2s linear;-ms-transition:background 0.2s linear;transition:background 0.2s linear}
.paginador .est, .paginador .pages{background:#FFF; color:#444}
.paginador a:hover, .paginador .est {text-decoration:none; color:#FFF}
#footer {font-size:0.85em !important; color:#FFF; clear:both; padding:15px}
#footer a {color:#FFF}
#footer .menu {float:right; margin:0}
#footer .menu ul, #footer .menu .children {margin:0; padding:0}
#footer .menu li {list-style:none; display:inline-block; padding:0px 10px 0px 10px}
#footer .menu .page_item_has_children {float:right}
#footer .menu .children, #footer .menu .page_item_has_children a {float:left}
#footer .menu .children {margin-left:10px}
.ads_336x280, .ads_ad {margin:20px auto 15px auto; width:336px; height:280px; overflow:hidden; clear:both}
.ads_300x250, .ads_300x600, .ads_468x15 {text-align:center}
.ads_468x15 {margin:15px 0px 15px 0px}
.ads_728x90, .ads_ad_728x90 {width:728px; height:90px; margin:15px auto 0px auto; clear:both}
.ads_728x15 {width:1000px; height:15px; background:#FFF; margin:20px auto; text-align:center; padding:7px 0px 7px 0px; clear:both}
 .ads_ad_300x600 {width:300px; height:600px; margin-bottom:20px}
.ads_ad_300x250 {width:300px; height:250px; margin-bottom:20px}
#comentarios_n {display:inherit}
#comentarios_fb, #comentarios_g {display:none}
#comentarios .tpp {margin:0; padding:0; border-bottom:4px solid;}
#comentarios .tpp li {display:inline-block}
#comentarios .tpp li a {display:block; padding:6px 10px 4px 10px; color:#FFF; margin-right:10px; opacity:.8; filter:alpha(opacity=8);font-size:0.85em}
#comentarios .tpp li a:hover {opacity:inherit; text-decoration:none}
h2, h3, h4, h5, h6 {font-weight:normal}
.meta {color:#999; clear:both; margin-bottom:10px; font-size:0.85em}
.meta span {background:url(images/sprite.png) left no-repeat; width:13px; height:13px; display:inline-block; margin:0px 7px 0px 10px; position:relative; top:2px}
.meta .autor {background-position:-28px 0px; margin-left:0}
.meta .fecha {background-position:0px 0px}
.meta .categoria {background-position:-14px 0px}
.meta .comentarios {background-position:-42px 0px}
.dsq-postid {width:inherit;background-repeat:no-repeat;padding-left:20px;background-position:-41px 6px;top:-1px;height:inherit}
#relacionados ul li a:hover .vermas {display:block; background:url(images/buscar.png) #000 center center no-repeat; overflow:hidden; width:100px; height:100px; position:absolute; top:8px; right:8px; opacity:0.4}
.youtubeblocker {width:100% !important}
iframe {width:100%}
#fixed_social {position:fixed; bottom:0px; background:#000; width:100%; z-index:999}
#fixed_social a {display:inline-block; color:#FFF; text-align:center; width:25%; padding:11px 0px 8px 0px}
#fixed_social .facebook {background:#3B5998}
#fixed_social .twitter {background:#4099FF}
#fixed_social .googleplus {background:#d34836}
#fixed_social .whatsapp {background:#46C098}
#header .menu_res #container, #header #menu .menu .sub-menu li, #header #menu .menu .sub-menu li a, #header #menu .menu li:hover .sub-menu li
#header #menu .menu li:hover .sub-menu li a {-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
@media screen and (max-width:1100px){
	#contenido {width:610px}
#pag {width:993px}
.ads_728x15 {width:95%}
}
@media screen and (max-width:1000px){
	#header {width:100%; text-align:center}
#contenido {width:60%; padding: 15px 2% 15px 2%;}
 .contenido, #pag {width:97%}
.ads_728x15 {display:none}
#sidebar {    padding: 0px 1.5% 15px 1.5%;width: 32%;margin:0}
#searchform #s, .feedburner-email {width:90%}
#header .logo, .ads_728x90 {float:inherit}
.ads_728x90 {margin:10px auto 15px auto}
#header .contenido, #header #menu .menu {width:100%}
 #footer .menu {float:none; margin-bottom:15px}
 #header .contenido, #header #menu .menu, #footer .contenido, #header .social {width:100%; text-align:center}
 #footer .menu li, #header .social  {padding-bottom:10px}
 #header .social {margin-top:10px}
}
@media screen and (max-width:950px){
	.contenido, #pag {width:99%}
}
@media screen and (max-width:850px){
	#contenido {width:96%}
	#sidebar {float:none; margin:20px auto 0px; width:100%; box-sizing:border-box}
}
@media screen and (max-width:750px){
	.ads_728x90 {display:none}
	#header .menu_res {display:inherit}
	#header #menu, #destacados {display:none}
	.all {padding:0px}
	.all img {margin:2px 10px 10px 3px}
	
}
@media screen and (max-width:600px){
	.entry {clear:both}
.ads_336x280 {margin:20px auto 15px auto; float:none;}
#comentadas .caja {padding:4%}
.ads_468x15 {display:none}
	iframe {height:100%}
	.ads_ad_728x90 {width:468px; height:90px; margin-top:15px}
}
@media screen and (max-width:500px){
	.ads_336x280 {display:none}
	.contenido, #pag {width:100%}
	#searchform #s, .feedburner-email {width: 92%; padding: 8px 2% 8px 2%; text-align: center;}
	#searchsubmit, .feedburner-subscribe {width: 97%; padding: 8px 2% 8px 2%;}
	.sidetitle, #relacionados h2, #comentarios h2 {text-align:center}
}
@media screen and (max-width:450px){
	.ads_ad_728x90 {width:250px; height:250px}
	.all img {height:auto; padding:2%;}
#header .logo {width:60%}
#relacionados ul li {margin-bottom:10px}
	.all p {margin:0px; padding:0px}
	blockquote {margin:0px}
}
@media screen and (max-width:400px){
	.ads_ad {width:300px; height:250px}
	#relacionados ul li {margin:0px 2% 0px 0px; width:48%}
	#relacionados img {width:90%; height:auto}
	#comentarios .tpp li {width:100%; text-align:center}
	#comentarios .tpp li a {margin:0px}
	.readmore {padding:7px; margin:10px 0 15px 0px; text-align:center; display:block}
}
@media screen and (max-width:300px){
	.ads_ad, .ads_ad_300x600, .ads_ad_300x250 {width:250px; height:250px}
}