/*
Theme Name:AeroM
Theme URI:http://www.aeromental.com/
Description:Default theme for Aeromental
Version:8.1.0
Author:Daniel Sempertegui
Author URI:http://www.aeromental.com/
*/

/* --- GENERIC ELEMENTS --- */

body{
color:#222;
margin:0;
padding:0;
font:12px Inconsolata, Arial, sans-serif;
min-height:800px;

background:#C9CFD3;
background:#292929;
background:-moz-linear-gradient(top, #444,#292929,#4F7FAF,#AF4F7F);
background:-webkit-linear-gradient(top, #444,#292929,#4F7FAF,#AF4F7F);
background:linear-gradient(top, #444,#292929,#4F7FAF,#AF4F7F);

}

hr{display:none;}

img{border:0;}


@font-face {
    font-family:Breakdown;
    src: url('http://www.aeromental.com/fonts/breakdown.ttf');
}

::-moz-selection{background-color:#FFCA32; color:#000; text-shadow:none}
::selection{background-color:#FFCA32; color:#000; text-shadow:none}

code{
font:12px 'Courier New', monospace;
line-height:2;
background-color:#F1F1F1;
border:solid 1px #fff;
padding:2px 5px;
color:#000;
}

pre{
font:12px 'Courier New', monospace;
background-color:#eee;
border:1px solid #aaa;
padding:10px;
overflow:auto;
color:#000;
}

pre code{border:0;}
.clear{
clear:both;
margin:0;
padding:0;
}

a{outline:none;}

*{
-webkit-transition:all ease .5s;
transition:all ease .5s;
}

/* --- UNIVERSAL DIVS --- */

#limites{
margin:0 auto;
padding:0;
width:1180px;
}

#contenedor{padding:0; margin:0;}

.contenedorsingle{background:#fff;background:#f2f2f2;}


/* --- HEADER  --- */



#header{
height:100px;
margin:0;
padding:0;
background:url('http://i.imgur.com/LiO75TM.jpg') top right;
background:#373839;
background:#093C74;
background:-moz-radial-gradient(60% 10%, circle, #2372C6, #255789, #1E63A8, #093C74, #062E56);
background:-webkit-radial-gradient(60% 10%, circle, #2372C6, #255789, #1E63A8, #093C74, #062E56);
background:radial-gradient(60% 10%, circle, #2372C6, #255789, #1E63A8, #093C74, #062E56);
}

#header:hover{filter:none; -webkit-filter:none; -moz-filter:none;}

#headerlimites{
height:100px;
width:1180px;
margin:0 auto;
padding:0;
}

.headerlogo{
float:left;
margin:10px 30px 0 90px;
padding:10px 0 0;
margin:0 20px 0 35px;
padding:20px 20px 0;
height:100%;
-webkit-box-sizing:border-box; 
-moz-box-sizing:border-box;
box-sizing:border-box; 
}

.headerlogo a{
color:#FFF82A;
font:45px/49px "Bowlby One SC", Impact, Charcoal, HelveticaNeue-CondensedBlack, sans-serif;
text-decoration:none;
letter-spacing:1px;
}

.headerlogo a span{
color:#fff;
font:45px/49px Lobster, Impact, Charcoal, HelveticaNeue-CondensedBlack, sans-serif;

}

.frase{
width:200px;
font:400 12px "Alegreya Sans SC", Arial; 
margin:30px 0 0; 
float:left; 
color:#fff; 
color:rgba(250,250,250,.5);
cursor:default;
}

.frase a{color:#00D5ff; text-decoration:none;}

.frase::before{
  content: "\25BA";
margin-left:-17px;
padding-right:2px;
color:#f2f2f2;
}


@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?j6vw76');
	src:url('fonts/icomoon.eot?#iefixj6vw76') format('embedded-opentype'),
		url('fonts/icomoon.woff?j6vw76') format('woff'),
		url('fonts/icomoon.ttf?j6vw76') format('truetype'),
		url('fonts/icomoon.svg?j6vw76#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-googleplus:before {
	content: "\e600";
}
.icon-facebook:before {
	content: "\e601";
}
.icon-twitter:before {
	content: "\e602";
}
.icon-feed:before {
	content: "\e603";
}

.headersocial{margin:36px 10px 0 20px; height:40px; width:160px; float:right;}

.headersocial ul{font:11px Arial; color:#ADCCF7; margin:0; padding:0; list-style:none;}

.headersocial ul li a{
float:left;
font:bold 14px 'Trebuchet MS', Arial;
font:normal 18px 'Trebuchet MS', Arial;
text-decoration:none;
padding:5px 7px;
margin-right:6px;
border-radius:3px;
color:#e1e1e1;
background:#1D659E;
background:rgba(240,240,240,.14);background:none;
}

.headersocial .htwitter a:hover{background:#00ADFF; color:#fdfdfd;}
.headersocial .hfacebook a:hover{background:#4965B5; color:#fdfdfd;}
.headersocial .hplus a:hover{background:#E74B37; color:#fdfdfd;}
.headersocial .hrss a:hover{background:#FFAB00; color:#fdfdfd;}


/* --- BUSCADOR --- */

.searchGoogle{
width:310px;
margin:20px 40px 0 0;
padding:15px 0 0;
float:right;
}

.formulario #submit{
-webkit-appearance:none;
border:none;
margin:0;
position:relative;
cursor:pointer;
color:#fff;
height:45px;
padding:10px 20px;
font:bold 18px Helvetica, Arial, sans-serif;
background-color:#09f;
}

.formulario #submit:hover, .formulario #submit:active, .formulario #submit:focus{
background-color:#64c24f;background-color:#387DB5;
}

/* --- MENU --- */

.menu{
margin:0;
padding:0;
background:#2A3137;
background:#F1F1EF;
}

.menu ul{
list-style:none;
width:100%;
margin:0 auto;
padding:0;
text-align:center;
}

.menu ul li{
margin:0;
display:inline;
}

.menu ul li a{
display:inline-block;
font:bold 13px Inconsolata, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#616F7C;
padding:7px 15px;
}

.menu ul li a:hover{color:#fff; background:#616F7C;}


/* --- ADSENSE --- */


.adtitulo{
margin:30px 0;
padding:15px 76px;
width:336px;
float:left;
}

.adhorizontal{
margin:15px auto 20px;
padding:0;
width:970px;
}

.admain{
width:336px;
margin:50px auto;
padding:0 212px;
padding:0 162px;
background:none;

/* margin:10px;
padding:10px 20px; */
/* margin:15px auto; Adsense complain march2014*/
/* padding:20px 152px; Adsense complain march2014*/
/* background:#2A3137; ads:394249 */
/* background:#21201e; Adsense complain march2014*/
}

.adup{
margin:25px 10px 0 0;
padding:0 0 0 40px;
width:336px;
float:left;
}

.adsidebar{
margin:0 auto;
width:336px;
padding:45px 32px 30px;
background:#f5f5f5;
background:#2A3137
}

.adtext{float:right; font:9px Arial, sans-serif; color:#ddd; color:#aaa; margin-right:-120px;}

.adPostDown{
/* margin:30px auto; 
padding:30px 140px 40px;
border-bottom:20px solid #222; */
width:336px;
margin:20px auto;
padding:20px 20px 0;
}


/* --- CONTENIDO --- */

#content{
width:770px;
display:inline-block;
padding:5px 0 20px 67px;
margin:0;
}

#contentindex{
width:1160px;
display:inline-block;
padding:5px 0 20px 15px;
margin:15px 0 0;
}

#sidebar{
margin:0;
width:280px;
float:right;
padding:15px 6px 80px;
background:#fff;
background:#e8e8e8;
border-left:5px solid #f2f2f2;
}

#sidebar-slim{
margin:0 0 30px;
width:170px;
float:right;
padding:10px 15px 40px;
background:#000;
}


.comentados{
margin:30px auto;
padding:10px 40px 40px;
width:1030px;
background:#000;
}

.papasidebar{float:right; width:400px;}

.post{
margin:45px 0 20px;
padding:0 0 5px;
}

#content .post h1{
font:600 45px/60px Dosis, Oswald, Arial, sans-serif; 
color:#222;
margin:0;
padding:0;
}

#content .post h1 a, h1 a{
text-decoration:none;
color:#222;
border:0;
padding:0;
}

#content .post h1 a:hover, h1 a:hover{
background:none;
color:#417fed;
}

.entry{
padding:0;
margin:0 6px 6px 0;
width:284px;
height:390px;
float:left;
background:#e8e8e8;;

}

.entry .thumbox{
margin:0;
padding:0;
width:284px;
height:390px;
position:relative;
overflow: hidden; /* Prevents zoomed images to grow outside */
float:left;
background:#111;
background:-moz-linear-gradient(top, #111,#888,#000);
background:-webkit-linear-gradient(top, #111,#888,#000);
background:linear-gradient(top, #111,#888,#000);
}

.entry .thumbox img{
margin:-5px auto 0; 
width:230%;
position:absolute;
/* clip:rect(0, 420px, 330px, 20px); */
-webkit-transform:translateX(-140px);
transform:translateX(-140px);
}

.entry .thumbox:hover img{
-webkit-transition:all ease 1s;
transition:all ease 1s;
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'blur\'><feGaussianBlur stdDeviation=\'6\' /></filter></svg>#blur ");
-moz-filter:blur(6px);
-webkit-filter:blur(6px);
filter:blur(6px);

}

.tagnew{
font:14px/16px Fascinate, Impact, Arial, sans-serif;
color:#F7D709;
text-transform:uppercase;
padding:1px 3px 2px;
position:absolute;
bottom:20px;
left:7px;
cursor:default;
text-shadow:0 0 2px #F7D709,0 0 4px #F7D709;
}

.tagnew strong{font:normal 16px/16px Arial, sans-serif;}

.tagleer{
font:100 27px Roboto, Arial, sans-serif;
color:#fdfdfd;
margin:0;
padding:50px auto;
background:rgba(0,213,255,.6);
height:390px;
width:145px;
position:absolute;
top:-415px;
left:0;
cursor:pointer;
z-index:999;
}

.tagleer:hover{
-webkit-transition:all ease .3s;
transition:all ease .3s;
background:rgba(0,213,255,1);
}

.tagleer p{
margin:140px auto 0;
width:100px;
height:80px;
padding:10px 0;
border:1px solid #fff;
border-radius:50px;
text-align:center;
}

.entry .thumbox:hover .tagleer{
top:0; 
-webkit-transition:all ease 1s;
transition:all ease 1s;
}

.thumbdescrip{
margin:0;
padding-left:50px;
width:137px;
height:390px;
position:relative;
float:right;
background:-moz-linear-gradient(right, rgba(0,0,0,.9),rgba(0,0,0,.6),rgba(0,0,0,0));
background:-webkit-linear-gradient(right, rgba(0,0,0,.9),rgba(0,0,0,.6),rgba(0,0,0,0));
background:linear-gradient(right, rgba(0,0,0,.9),rgba(0,0,0,.6),rgba(0,0,0,0));
}

.entry h1{
padding:8px 15px 5px 5px;
margin:0;
}

.entry h1 a{
font:normal 16px/22px Oswald, Arial;
text-transform:uppercase;
color:#fff;
text-decoration:none;
margin:0;
}

.entry h1 a:hover{
background:none;
color:#fff;
text-shadow:0 0 5px #fff,0 0 10px #fff;;
}

.entry:hover .tagleer{
top:0; 
-webkit-transition:all ease 1s;
transition:all ease 1s;
}

.resumen{font:10px/14px Verdana, sans-serif; padding:7px 15px 7px 5px; height:38px; color:#D0D3DB;}

.resumen a{text-decoration:none !important; color:#D0D3DB;}
a .resumen {text-decoration:none !important; color:#D0D3DB;}

.socialeshome{
margin:1px 0 18px;
padding:5px 10px 5px 5px;
position:absolute;
bottom:0;
}

.socialeshome ul{list-style:none !important; margin:0; padding:0;}
.socialeshome ul li{float:left; margin-top:5px; padding:0;}

a.more-link{
font:14px/24px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
color:#f9f9f9 !important;
margin:11px 20px 5px 10px;
padding:6px 10px 7px;
text-decoration:none;
background:#1E252D;
}

a.more-link:hover{
text-decoration:none !important;
color:#f7f7f7 !important;
background:#09f;
}

.bienvenido{color:#eaeaea; margin:0 0 5px 35px; text-align:center;}

.titular{
margin:10px 0 20px;
padding:7px 0 12px;
}

.titular h1{
text-transform:none;
font:25px/30px 'Arial Black', Arial, sans-serif;
color:#222 !important;
margin:0;
padding:0;
}

.titular h1 a{
text-decoration:none;
color:#222 !important;
border:0;
padding:0;
}

.titular h1 a:hover{text-decoration:underline;}

.fecha{
font:400 13px "Alegreya Sans SC", Arial;
color:#888;
margin:10px 0 20px;
padding:0 0 5px;
width:auto;
font:100 16px Roboto, Inconsolata, Arial, sans-serif;
}

.sociales{
margin:14px 0 0;
padding:8px 10px 8px 20px;
background-color:#FCF6C4; border:1px solid #F9EF9F;
width:85px;
float:right;
}

.socialesPost{margin:0 0 20px; float:right;}


.sociales ul{list-style:none !important; margin:0; padding:0;}
.sociales ul li{float:left; margin-top:7px; padding:0;}


.sociales2{
/* float:left; */
margin:15px 0 0 0px;
padding:10px 20px;
background:#486C9E;
}

.sociales2 ul{list-style:none !important; margin:0; padding:0;}
.sociales2 ul li{float:left; margin-top:7px; padding:0;}

.sociales2 p{
font:11px/12px Arial, sans-serif;
color:#f6f6f6;
margin:0 0 10px 0;
padding:0;
}

.fechapost{
font-size:1px;
width:40px;
margin:0 12px 0 0;
padding:2px;
background-color:#222;
border-radius:3px;
}

.fechapost:hover{background-color:#6BBD46;}

.fechapost ul{
list-style:none;
margin:0;
padding:0;
text-align:center;
}

.fechapost ul li{
color:#fff;
font:bold 12px/10px Arial, sans-serif;
text-transform:uppercase;
}

.fechapost ul li em{font:22px/20px Arial, sans-serif;}

.fechapost ul li strong, .fechapost ul li a{
font:bold 10px/10px Arial, sans-serif;
color:#fff;
text-decoration:none; 
}

.post h2{
font:bold 26px/29px Inconsolata, Oswald, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
text-transform:uppercase;
padding:3px 0;
color:#1EAF64;
}

.post h3{
padding:0;
font:bold 20px Inconsolata, Oswald, Impact, Charcoal, HelveticaNeue-CondensedBlack, sans-serif;
color:#1EAF64;
}

.post ul{list-style:disk; }

.post ul li, .post ol li{
font: 14px/21px Arial, sans-serif;
color:#666;
}

.post ul li ul li, .post ol li ol li{
font-size:12px;
}

.post ul li p, .post ol li p{
font-size:1em; /* Hack for em size when you use a <p> inside a <li> */
}

.post p{
color:#222;
font: 15px/24px Inconsolata, Arial, sans-serif; 
font: 16px/25px Arial, sans-serif;
}

.post blockquote{
padding:5px 20px;
margin:16px 10px 16px 5px;
background-color:#B8EFE3;
border-radius:3px;
}

.post blockquote, .post blockquote p, .post blockquote ul, .post blockquote ul li, .post blockquote ol li{
color:#222;
}

.cita, .post p.cita{
padding:20px;
margin:16px 10px 16px 5px;
background-color:#F8F9D4;
border-radius:3px;
color:#222;
}


.grande{font:100 33px Roboto, Arial, sans-serif; color:#000;}

h2.belowpost{
margin:40px 0 30px;
font:800 25px/30px Fascinate, Impact, Arial sans-serif;
color:#333;
padding:0;
}

#contentindex h2.belowpost{
color:#F7F7F7;
border-left:18px double #F7F7F7;
}

.autor{
color:#444;
font:13px/22px Inconsolata, Arial, sans-serif;
padding:20px;
border-radius:3px;
}

.autor img{
width:46px;
border-radius:23px;
float:left;
margin-right:30px;
}


/* --- ENLACES --- */

#content a, .cuadro a, #sidebar a, #todostags a{
text-decoration:none;
}

#content a, #todostags a{color:#417FED;}

#content a:hover, #todostags a:hover{
text-decoration: underline;
}

.botonlink{
margin:180px 0 40px;
text-align:center;
}

.botonlink a{
text-decoration:none;
font:400 18px/20px Inconsolata, 'Lucida Grande', 'Lucida Sans Unicode', Impact, sans-serif;
color:#333 !important;
background:#fff;
padding:40px 50px;
}

.botonlink a:hover{background:#00D5FF; color:#fdfdfd !important; text-decoration:none !important;}

/* --- TAGS --- */

.compartirPost{
margin:5px auto 20px;
width:300px;
padding:5px 20px 20px;
}
.compartirPost ul{list-style:none !important; width:260px; margin:0 0; padding:0;}
.compartirPost ul li{float:left; margin-top:7px; padding:0;}

.metadata{
font:11px/19px Arial, sans-serif;
color:#666;
margin:0;
background-color:#FFF;
padding:10px;
}

.metadata a{
color:#000 !important;
font-weight:bold;
}

.metadata a:hover{text-decoration:underline;}

.postTags{
margin:10px 0 20px;
padding:2px 5px 1px 0;
font:10px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
text-transform:uppercase;
color:#000;
}

.postTags a{
color:#BCCED9 !important;
padding:7px 10px;
line-height:3;
margin:0;
background:#2A3137;
}

.postTags span a{color:#fff !important; background:#616F7C;}
.postTags a:hover{color:#444 !important; background:#FFF829; text-decoration:none !important;}


/* --- TABLAS DE LISTADOS --- */

table.listados{
width:100%;
margin:15px 0;
border-bottom:3px solid #2A3137;
}

table.listados tr:hover{background-color:#f6f6f6;}

table.listados td{
padding:10px 3px 10px 10px;
font:13px/18px Arial, sans-serif;
vertical-align:top;	
border-bottom:1px dotted #f0f0f0;
}

table.listados th{
font:bold 15px Arial, sans-serif;
background-color:#2A3137;
color:#fff;
padding:4px 5px;
}

.ref{white-space:nowrap;}

/* --- IMAGENES --- */

img.right{
float:right;
display:block;
margin:5px 0 0 20px;
}

img.left{
float:left;
display:block;
margin:5px 20px 0 0;
}

img.center{
margin:15px auto;
display:block;
}


/* ---- POPULAR POSTS  ---- */

.entrysingle{
padding:0;
margin:0 7px 14px;
width:240px;
height:250px;
float:left;
background:#fff;
}

.entrysingle .thumboxsingle{
margin:0;
padding:0;
width:240px;
height:250px;
position:relative;
overflow: hidden; /* Prevents zoomed images to grow outside */
background:#111;
float:left;
}

.entrysingle .thumboxsingle img{
margin:0 auto; 
height:110%;
position:absolute; 
-webkit-transform:translate(-40px, -10px);
transform:translate(-40px, -10px);
 }

.entrysingle .thumboxsingle:hover img{

}

.thumbdescripsingle{
margin:0;
padding:5px 0 0 50px;
padding:5px 0 0 20px;
width:100px;
height:250px;
position:relative;
float:right;
background:#fff;
background:-moz-linear-gradient(top, #fff,#fff,rgba(250,250,250,.1));
background:-webkit-linear-gradient(top, #fff,#fff,rgba(250,250,250,.4),rgba(0,0,0,0));
background:linear-gradient(top, #fff,#fff,rgba(250,250,250,.1));
}

#sidebar .thumbdescripsingle{background:#fff;background:#e8e8e8;}

.thumbdescripsingle:hover, #sidebar .thumbdescripsingle:hover{
background:rgba(0,213,255,.6);
color:#fff;}

.thumbdescripsingle:hover a, #sidebar .thumbdescripsingle:hover a{
color:#fff;}


.entrysingle a{
padding:10px 10px 5px 0;
font:400 15px/21px Oswald, Tahoma, Arial;
color:#212121;
text-decoration:none;
margin:0;
}

#sidebar .entrysingle a{font:400 15px/21px Oswald, Tahoma, Arial; color:#000}

.entrysingle a:hover, #sidebar .entrysingle a:hover{
background:none;
text-shadow:0 0 5px #fff,0 0 10px #fff;
}

.tagsingle{
font:400 12px/16px 'Alegreya Sans SC', Arial, sans-serif;
cursor:pointer;
margin:30px 0 0;
padding:15px;
color:#222;
background:rgba(255,255,255,.6);
}

.masComentadosUp .tagsingle{background:rgba(0,0,0,.6); color:#fff; width:32px;}

.masComentados{
margin:0;
padding:5px 0 10px 16px;
}

.masComentados ul{
list-style:none;
background:#FFFFE0;
padding:0;
margin:0 0 5px;
}

.masComentados ul li{
float:left;
position:relative;
margin:0;
}

.masComentados ul li:hover{
-webkit-transform:scale(1.2);
transform:scale(1.2);
z-index:190;
}

.masComentados ul li img{
width:130px;
height:130px;
display:block;
}

.masComentados ul li .thumbtext{
position:absolute;
bottom:0;
left:0;
width:100%;
margin:0;
padding:20px 10px;
background:#fff;
-webkit-box-sizing:border-box; 
-moz-box-sizing:border-box;
box-sizing:border-box;
opacity:0;
}

.masComentados ul li .thumbtext:hover{
color:#27A0F0;
opacity:1;
-webkit-transition:all ease 1s;
transition:all ease 1s;
}

.masComentados ul li a{
text-decoration:none;
font:12px/14px Inconsolata, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
color:#444;
}

.masComentados .toptag2{
font:22px/23px Fascinate, Arial, sans-serif;
color:#ededed;
position:absolute;
bottom:5px;
left:5px;
text-shadow:1px 1px 2px #000;
}

.masComentadosUp{
margin:0;
padding:25px 0 25px;
background:#fff;

}

.masComentadosUp ul{
list-style:none;
padding:0;
margin:0;
position:relative;
height:250px;
}

.masComentadosUp ul li{
float:left;
position:relative;
margin:0;
}

.masComentadosUp ul li:hover{
-webkit-transform:scale(1.2);
transform:scale(1.2);
z-index:190;
}

.masComentadosUp ul li img{
width:118px;
height:118px;
display:block;
}


.masComentadosUp ul li .thumbtext{
position:absolute;
bottom:0;
left:0;
width:100%;
margin:0;
padding:20px 10px;
background:#fff;
-webkit-box-sizing:border-box; 
-moz-box-sizing:border-box;
box-sizing:border-box;
opacity:0;
}

.masComentadosUp ul li .thumbtext:hover{
color:#27A0F0;
opacity:1;
-webkit-transition:all ease 1s;
transition:all ease 1s;
}

.masComentadosUp ul li a{
text-decoration:none;
font:12px/14px Inconsolata, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
color:#444;
}



.masComentadosUp .toptag2{
color:#333;
font:800 13px/14px "Alegreya Sans SC", Fascinate, Arial, sans-serif;
margin-left:11px;
position:absolute;
top:20px;
left:500px;
background:#fff82a;
padding:2px 9px;
border-radius:3px;
}

.masComentadosUp .toptag2:after{
content:"";
position:absolute;
bottom:-7px;
left:7px;
border-width:0 0 9px 9px;
border-style:solid;
border-color:transparent #fff82a;
}

.minientry{
padding:0 0 2px;
background:#000;
width:170px;
float:left;
position:relative;
margin:0 0 22px;
overflow: hidden; /* Prevents zoomed images to grow outside */
}

.minientry .minithumbox{
background:#000;
margin:0;
padding:0;
width:170px;
height:91px;
}

.minientry .minithumbox img{
margin:0 auto;
width:100%;
position:absolute;
clip:rect(0, 320px, 91px, 0);
}


.minientry .minithumbox img:hover{
filter:none;
-webkit-filter:grayscale(1);
-moz-filter:grayscale(1);
width:110%;
-webkit-transition:all ease .3s;
transition:all ease .3s;
}

.minientry .thumbtext{
margin:0;
padding:3px 6px 2px 10px;
background:#000;
}


.minientry a{
font:10px/14px Verdana, Arial, sans-serif;
color:#bfbfbf;
text-decoration:none;
margin:0;
}

.minientry a:hover{
color:#2793E6;
}


/* ---------- CATEGORIAS -------- */

.cuadro{
margin:0 0 15px;
padding:10px 10px 10px 15px; 
color:#03D9E8;
}

.categorias{
width:100%;
float:left;
}


h2.titulosidebar, .categorias h2{
margin:0;
padding:7px 0 5px;
font:800 22px/24px Fascinate, Impact, Charcoal, HelveticaNeue-CondensedBlack, sans-serif;
text-transform:uppercase;
}

.categorias h2{color:#eaeaea;}
h2.titulosidebar{color:#292929;}

h2.titulosidebar{margin:0 0 0 31px;}

h2.titulosidebar span, .categorias h2 span{
font:800 16px/24px "Alegreya Sans SC", Impact, Charcoal, HelveticaNeue-CondensedBlack, sans-serif;
padding:0 5px 0 0;
}

h2.titulosidebar span{color:#111;}

h4.emailsidebar{
margin:0 0 5px;
padding:0;
font:38px Impact, Charcoal, HelveticaNeue-CondensedBlack, sans-serif;
text-transform:uppercase;
color:#222;
}


h4.emailsidebar span{
color:#fff; background-color:#222;
padding:0 5px;
border-radius:3px;
}
 

.categorias ul{
margin:15px 0 5px;
padding:0;
width:100%;
list-style:none;
}

.categorias ul li{
width:190px;
float:left;
font:bold 11px/19px 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
color:#76b6f2;
margin:0 0 20px;
}

.categorias a{
font:13px/19px Inconsolata, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
color:#222;
padding:15px 15px;
background:#fff;
}

.categorias a:hover{
color:#fff;
background:#00D5FF;			
text-decoration:none;
}

.topteninicio{
margin:4px auto 10px;
width:1000px;
}

.toptenarchivos{
margin:0 auto;
padding:40px;
width:1030px;
background:#eaeaea;
}

/* ---- CARTERO  ---- */

.cartero{
margin:40px 0 20px;
padding:10px 10px 10px 15px; 
font:13px/16px Arial, sans-serif;
background-color:#c7c7c7;
}

.cartero p{
margin:0;
color:#222;
padding: 5px 0 0;
}

.cartero #email{ 
background-color:#000;
color:#fff;
font:13px/16px Arial, sans-serif;
border:0;
padding:8px;
height:17px;
width:191px;
float:left;
margin:0;
border-radius:0px;
}

.cartero #carterosubmit{
-webkit-appearance:none;
height:33px;
padding:0 2px 2px;
font:14px/14px Impact, HelveticaNeue-CondensedBlack, Arial, sans-serif;
border:7px solid black;
text-transform:uppercase;
cursor:pointer;
margin:0;
background-color:#ADABAB;
border-radius:0px;
}

.cartero #carterosubmit:hover, .cartero #carterosubmit:active, .cartero #carterosubmit:focus{
background-color:#FFF829;
}

/* ---- PAGINACION ---- */

.page-numbers{
margin:10px 3px;
padding:7px 11px;
font:700 13px/24px Arial, sans-serif;
color:#333;
line-height:2;
background:#fff;
border-radius:15px;
}

.comentarios-paged a{color:#555 !important; text-decoration:none !important;}

.comentarios-paged a:hover{
background:#00D5FF;
color:#fdfdfd !important;
text-decoration:none !important;
border-radius:15px;
}

.dots{color:#eaeaea; font-weight:bold; background:none;}

.current{
color:#fdfdfd;
border-radius:15px;
font-weight:bold;
background:#00D5FF;
}

.comentarios-paged{margin:30px 0 20px;}

.paginaciontext{font:13px/16px Verdana; color:#fff; text-align:right; margin:20px 0; border-top:3px solid #fff;}

/* ---- COMENTARIOS ---- */

.comment-body{
padding:20px 10px 20px 20px;
float:none !important;
color:#bfbfbf;
font:13px/20px Inconsolata, Arial, sans-serif;
margin:0;
word-wrap:break-word;
border-bottom:1px solid #bbb;
}

.comment-body p{margin:0; padding:0 0 5px;}

.comment-body blockquote{
padding:5px 10px;
background-color:#bfbfbf;
color:#333;
border-radius:3px;
}

.comment-body blockquote, .comment-body blockquote p, .comment-body blockquote ul, .comment-body blockquote ul li, .comment-body blockquote ol li{
color:#333;
}

.comment-body ul, .comment-body blockquote ul{
list-style:disc;
}

.comment-body img{
border-radius:0;
}

.wp-smiley{
vertical-align:middle;
height:28px;
}



ol.commentlist{list-style:none; margin:0; padding:0; text-indent:0; }

.vcard img.avatar{
margin:5px 20px 0 0;
float:left;
background:#E6E8ED;
border-radius:3px;
width:40px;
height:40px;
}

.vcard cite.fn{
font:700 17px/24px Inconsolata, Arial, sans-serif;
color:#7E8F9E;
margin:0;
}

.vcard cite.fn a{ 
color:#29A1E2;
text-decoration:underline; 
}

.vcard cite.fn a:hover{
color:#fff; 
}

li.bypostauthor .comment-body{   
color:#fff;
background:#374551
}

li.bypostauthor .vcard cite.fn a{color:#fff !important;}

li.bypostauthor .fn{}


.comment-meta{ 
font:9px Arial, sans-serif;
color:#7d7d7d;
margin:5px 0 0 0;
}

.comment-meta a{ 
color:#7d7d7d !important; 
padding:0 2px;
text-decoration:none; 
}

.comment-meta a:hover{ 
color:#fff;
text-decoration:underline; 
}

li.bypostauthor .comment-meta a{color:#ccc !important;}

/* ---- COMENTARIOS DISQUS ---- */

#charlita{
margin:20px auto 0;
padding:40px 0 150px;
color:#444;
background:#15161A;
background:#f1f1f1;
}

.charlimit{
margin:0 auto;
padding:0;
width:1180px;
}

.charlitalimites{
width:710px;
margin:0 0 0 67px;
}

#charlita a{color:#E75C61; text-decoration:none;}

/*--- PINGS ---*/

h3#pings{
padding:0;
margin:20px 0 10px 104px;
font:bold 19px Tahoma, Arial, sans-serif;
text-decoration:underline;
color:#000;
}

.pings-lista{
font:11px Arial, sans-serif;
color:#000;
margin:0 0 20px 80px;
}

.pings-fecha{font:9px Arial, sans-serif; color:#444;}
.pings-fecha strong{font-weight:bold; margin-left:5px; padding-left:5px; border-left:1px solid #555;}
.pings-fecha strong:hover{color:#027CCE; border-left:21px solid #027CCE;}

.pings-lista li{padding:0 0 7px 0;}

.pings-lista a{
font:11px Arial, sans-serif;
color:#000 !important;
padding:0;
}

.pings-lista a:hover{
color:#FFF !important;
background-color:#000;
text-decoration:none !important;
padding:0;
}

/*--- NAVEGACION ---*/

.compartir{
font:.8em/1.6em Arial, sans-serif;
color:#000;
}

.navigation{
font:bold 42px/28px Arial, sans-serif;
color:#FCB32D;
padding-bottom:5px;
}

.navigation a{
font:400 18px/20px Inconsolata, 'Lucida Grande', 'Lucida Sans Unicode', Impact, sans-serif;
color:#333 !important;
text-decoration:none;
}

.navigation .alignleft{
float:left;
width:46%;
}

.navigation .alignright{
float:right;
width:45%;
text-align:right;
}

.navigation .alignleft, .navigation .alignright{
margin:10px 0;
padding:30px;
background:#FFF;
-webkit-box-sizing:border-box; 
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.navigation a:hover{
background:none;
text-decoration:none !important;
}

.navigation .alignleft:hover, .navigation .alignright:hover{
background:#00D5FF; color:#fff;
}

#similar{
font:14px/22px Inconsolata, Arial, sans-serif;
color:#333;
padding:0;
margin:0 0 30px;
}

#similar li{
margin-top:20px;
}

#similar a{
text-decoration:none;
padding:15px 20px;
color:#333;
background:#fff;
background:-moz-linear-gradient(left, #fff, #fff, #BFBFC9);
background:-webkit-linear-gradient(left, #fff, #fff, #BFBFC9);
background:linear-gradient(left, #fff, #fff, #BFBFC9);
}

#similar a:hover{
background:#00D5FF;
border:none;
color:#fdfdfd;
text-decoration:none;
}

#similar ul li:hover{
-webkit-transform:rotate(-2deg) scale(1.4) translate(80px, -2px);
transform:rotate(-2deg) scale(1.4) translate(80px, -2px);
}

#similar ul, .navigation ul li{
padding:0;
list-style:none;
}	

.facebookcomments{
background:#FAFBFB;
padding:20px;
}
/* --- Formulario de Comentarios --- */

.formulario{
background:#E6E8ED;
margin:0 auto 1.625em;
padding:10px 25px 25px;
position:relative;
width:570px;
}

.formulario p{font:.8em/1.8em "Trebuchet MS", Trebuchet, Arial, sans-serif;}

.formulario #author, .formulario #email{height:24px;}

.comentarioTF #author, .comentarioTF #email, .formulario #mcspvalue, .formulario textarea{ 
background:#fff;
color:#333;
padding:10px;
position:relative;
text-indent:70px;
border:1px solid #fff
}

.comentarioTF{position:relative;}

.comentarioTF label{
top:2px; left:4px;
font:11px/15px "Trebuchet MS", Trebuchet, Arial, sans-serif;;
color:#fdfdfd;
background:#333;
padding:2px 6px;
margin:4px 0 4px 4px;
display:inline-block;
position:absolute;
z-index:1;
}

.formulario #author:focus, .formulario #email:focus, .formulario textarea:focus{
text-indent:0;
z-index:1;
}

#commentTF{resize:vertical; width:95%;}

.comentarioTF .required{
color:#444;
font-size:12px;
font-weight:bold;
position:absolute;
top:2px;
left:280px;
z-index:1;
}

/*--- Advertencias ---*/

#mensajeMAYUSC{
background:#1E252D;
color:#E0E0DB;
font:13px/15px "Trebuchet MS", Trebuchet, Arial, sans-serif;
padding:5px 15px;
box-shadow:2px 1px 2px rgba(0,0,0,0.50);
}

#mensajeHTML{
background:#BDD2D4;
color:#3C595D;
font:13px/15px "Trebuchet MS", Trebuchet, Arial, sans-serif;
padding:5px 15px;
margin-bottom:7px;
box-shadow:2px 1px 2px rgba(0,0,0,0.50);
}

/* ---- FOOTER ---- */

#footer{
margin:0 auto;
padding:40px 0 150px;
font:13px/17px Arial, sans-serif;
color:#C2C2C3;
background:#1E252D;
}

#footerlimites{
width:1000px;
margin:0 auto;
}

#footer a{color:#76B6F2; text-decoration:none;}

#footer a:hover{text-decoration:underline;}

#footer h3{
font:18px Inconsolata, Fascinate, Impact, sans-serif;
letter-spacing:1px;
margin:0 0 20px;
color:#f2f2f2;

}

.footerbox1{
width:550px;
float:left;
margin:0 5px 0 30px;
padding:5px;
color:#8B949D;
}

.footerbox1 strong{color:#fff;}


.footerbox1 img{
width:200px; 
margin:15px 20px 5px 5px;
float:right;
display:block;
border-radius:7px;
-webkit-transform:perspective(80px) rotateY(-20deg) translateX(-17px);
transform:perspective(80px) rotateY(-20deg) translateX(-17px);
}

.footerbox1 img:hover{
-webkit-transform:perspective(80px) rotateY(30deg) translateX(40px);
transform:perspective(80px) rotateY(30deg) translateX(40px);
}

.footerbox2{
width:320px;
float:right;
margin:0 40px 0 10px;
padding:10px;
color:#C2C2C3;
}

.footerbox2 ul{ 
list-style:none; 
margin:0 0 15px;
padding:0;
}

.footerbox2 li strong{font:bold 20px Arial, sans-serif;}

.forthebots{display:none;}

/* ---- COMMENT RATING POLLDADDY ---- */

.pd-rating{
margin:-40px 20px 0 0;
float:right;
background-color:none;
padding:5px 10px;
border-radius:3px;
opaque:0;
}

.pd-rating:hover{
background-color:#fff;
}

img#wpstats{display:none}