/*
Theme Name:AeromobileN
Theme URI:http://www.aeromental.com/
Description:Mobile theme for Aeromental.
Version:1.1
Author:Daniel Sempertegui
Author URI:http://www.aeromental.com/
*/

/* --- GENERIC ELEMENTS --- */

body{
color:#222;
margin:0;
padding:0;
font-family:Verdana, Arial, sans-serif;
background:#fff;
}

body p{font:15px/20px Arial, sans-serif;}

iframe{width:300px;}

embed{width:300px;}

hr{display:none;}

img{border:0;}

code{
font:12px 'Courier New', monospace;
line-height:2;
background-color:#F1F1F1;
border:solid 1px #fff;
padding:2px 5px;
color:#000;
box-shadow:0 0 4px rgba(0,0,0,.4);
border-radius:3px;
}

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;}


/* --- UNIVERSAL DIVS --- */

#limites{
margin:0 auto;
padding:0;
min-width:320px;
max-width:640px;
}

#super{margin:0 auto; padding:0;}
#contenedor{padding:0; margin:0;}

/* --- HEADER  --- */

#header{
height:85px;
margin:0;
padding:0;
background-color:#093C74;
}

.headerlogo a{
background:url("images/header.png") top left no-repeat;
display:block;
width:220px;
height:80px;
text-indent:-9999px;
margin:0 auto;
}

/* --- ADSENSE --- */

.adtitulo{
margin:30px auto;
padding:20px 0 30px;
text-align:center
}


.adPhone{
margin:25px auto;
width:320px;
padding:0;
}

/* --- CONTENIDO --- */

#content{
padding:0;
margin:0;
}

.post{
padding:0 10px 20px;
font:17px/26px Arial, sans-serif;
color:#111}


.fechapost{
padding:0 0 15px;
font:11px Arial, sans-serif;
color:#555;
border-bottom:1px solid #ddd;
text-align: center;
}

.fechapost a{color:#444 !important; text-decoration:none;}

h1{

font:Normal 26px/38px Oswald, Arial, sans-serif; 
color:#111;
margin:10px 10px;
padding:0;
color:#000;
text-align:center;
}

h1 a{
text-decoration:none;
color:#111;
border:0;
padding:0;
}


.sociales{margin:5px auto 15px; width:300px; padding:8px; border-top:4px solid #333; border-bottom:4px solid #333;}
.sociales ul{list-style:none !important; width:230px; margin:0 auto; padding:0;}
.sociales ul li{float:left; margin-top:7px; padding:0;}


.post h2{
font:bold 17px/20px Arial, sans-serif;
color:#f5f5f5;
padding:2px 10px 2px;
background:#111;
}

.post h3{
color:#111; 									
font:bold 16px/18px Arial, sans-serif;
border-top:2px solid #111;
border-bottom:2px solid #111;
padding:2px 10px 2px;
}

.post ul{list-style:square; }

.post ul li, .post ol li{
font:13px/22px Verdana, Arial, sans-serif;
color:#000;
}

.post ul li ul li, .post ol li ol li{
font-size:11px;
}

.post ul li p, .post ol li p{
font-size:1em; /* Hack for em size when you use a <p> inside a <li> */
}



.post blockquote{
padding:5px 20px;
margin-left:5px;
margin-right:10px;
background:#AFDBFF;
border-left:7px solid #3389CF;
}

.post blockquote, .post blockquote p, .post blockquote ul, .post blockquote ul li, .post blockquote ol li{
color:#273E4F
}

.cita, .post p.cita{
padding:5px 10px;
margin:16px 10px 16px 5px;
background-color:#CBC3FC;
color:#2C274F;
border-radius:7px;
box-shadow:inset 1px 2px 3px #8780B5, 1px 1px 1px #fff;
}

.entry{border-bottom:2px dotted #999; margin-top:15px; padding-bottom:10px}
.entry p{font:14px/20px Arial, Helvetica, sans-serif; color:#000}

.grande{font:24px Impact, Charcoal, HelveticaNeue-CondensedBlack, Arial, sans-serif;}

h2.belowpost{
border-left:18px double #333;
margin:20px 0;
font:bold 14px/16px Arial, sans-serif;
text-transform:uppercase;
color:#333;
padding:0 0 0 18px;
}


/* --- BUSCADOR --- */

.searchGoogle{
margin:21px 17px 8px 0;
padding:5px 0;
float:right;
}

.search{
margin:10px 0;
padding:10px 15px; 
background:#232323;
}

.search label{
font:bold .8em/1.6em Arial, sans-serif;
display:block;
color:#fff;
margin-bottom:5px;
}

.search #s{ 
background-color:#f0f0f0;
font:16px Arial, sans-serif;
width:220px;
height:30px;
border:0;
color:#000;
padding:0 5px;
float:left;
margin:0;
border-radius:3px 0 0 3px;
}

.search #s:focus{ 
background-color:#FFFFE0;
color:#000;
border:0;
}

.search #searchsubmit{
height:30px;
padding:2px 3px 6px;
font:14px/16px Arial, sans-serif;
border-radius:0 3px 3px 0;
background-color:#FF7F00;
}

.search #searchsubmit, .formulario #submit{
-webkit-appearance:none;
text-shadow: 0 1px 1px rgba(0,0,0,.6);
margin:0;
position:relative;
cursor:pointer;
color:#fff;
border:1px solid #da7c0c;
}

.search #searchsubmit:hover, .search #searchsubmit:active, .search #searchsubmit:focus{
box-shadow:inset 0 1px 3px #fff, inset 10px -5px 10px #F44D16, inset -1px 3px 2px #fff, 2px -1px 10px #fff200;
background-color:#F7D200;
}


.formulario #submit{
height:45px;
padding:10px 20px;
font:bold 18px Helvetica, Arial, sans-serif;
border-radius:7px;
background-color:#F27D18;
}

/* --- ENLACES --- */

#content a, .cuadro a, #sidebar a, #footer a, #todostags a{
text-decoration:none;
}

#content a, #todostags a{color:#03C;}

.botonlink a{
text-decoration:none;
color:#fff !important;
background:#2B4F96;
padding:15px 20px;
font:15px/16px Oswald, Arial, sans-serif;
margin-left:15px;
}

/* --- TAGS --- */

.metadata{
font:11px/19px Arial, sans-serif;
color:#666;
margin:0;
background-color:#FFF;
padding:10px;
border-radius:3px;
}

.metadata a{
color:#000 !important;
font-weight:bold;
}

.postTags{
margin:10px 0 20px;
padding:2px 5px 1px 10px;
font:12px Oswald, Arial, sans-serif;
color:#000;
}

.postTags a, .postTags span a{
color:#606060 !important;
padding:7px;
border-radius:3px;
line-height:3;
}

.postTags a{background:#e8e8e8;}
.postTags span a{background:#FF7F00; color:#fff !important;}

/* --- TABLAS DE LISTADOS --- */

table.listados{
width:100%;
margin:2em 0;
border-top:3px solid #184089;
border-bottom:3px solid #184089;
}

table.listados td{
padding:10px 3px 10px 10px;
font:13px/18px Arial, sans-serif;
vertical-align:top;	
border-bottom:1px dotted #999;
}

table.listados th{
font:bold 24px Arial, sans-serif;
background-color:#184089;
color:#fff;
}

.ref{white-space:nowrap;}

/* --- IMAGENES --- */

img.right{
float:right;
display:block;
margin:5px 0 0 10px;
border-radius:7px;
}

img.left{
float:left;
display:block;
margin:5px 10px 0 0;
border-radius:7px;
}

img.center{
margin:0 auto;
display:block;
max-width: 100%;
}

/* --- BARRALATERAL --- */

.recomendar{
margin:10px 0;
padding:0;
font:17px/25px Tahoma, Arial, sans-serif;
text-transform:uppercase;
color:#999; background-color:#fff;
}

.recomendar span{
color:#fff; background-color:#222;
font-weight:bold;
padding:0 5px;
border-radius:3px;
}


/* ---- POPULAR POSTS  ---- */

.masComentados{
margin:0 0 5px;
padding:10px 0;
background:#36609B;
}

.masComentados ul{
list-style:none;
padding:0;
margin:0;
}

.masComentados ul li{
padding:3px;
float:left;
position:relative;
border-radius:4px;
}

.masComentados ul li a{
font:11px/14px Oswald, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff !important;
}

.masComentados ul li a{text-decoration:none !important;}

.masComentados ul li img{
width:154px;
height:154px;
display:block;
margin:0;
border-radius:3px;
box-shadow:2px 1px 4px #093C74;
}

.masComentados ul li .thumbtext{
position:absolute;
bottom:0;
left:0;
width:139px;
margin:0 0 20px 3px;
padding:5px 5px 5px 10px;
background:#000;
}

.toptag{
font:700 16px/14px Arial, sans-serif;
color:#fff;
position:absolute;
top:10px;
left:10px;
background:#06A313;
padding:4px 6px;
border-radius:3px;
}

/* ---- CARTERO  ---- */

.cartero{
margin:5px 0;
padding:10px 10px 10px 15px; 
font:13px/16px Arial, sans-serif;
background-color:#c7c7c7;
}

h2.emailsidebar{
margin:0 0 5px;
padding:0;
font:34px Impact, Charcoal, HelveticaNeue-CondensedBlack, sans-serif;
text-transform:uppercase;
color:#000;
}

h2.emailsidebar span{
color:#fff; background-color:#000;
padding:0 5px;
border-radius:0 8px 8px 0;
}

.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:190px;
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:#FA0;
}

/* ---- PAGINACION ---- */

.page-numbers{
margin:10px 0;
padding:7px 11px;
font:700 13px/24px Arial, sans-serif;
line-height:2;
border-radius:3px;
background:#2B4F96;
color:#fff
}

.comentarios-paged a{color:#fff !important;}

.dots{color:#333; font-weight:bold; background:none;}

.current{
color:#fff;
border-radius:15px;
font-weight:bold;
background:#232323;
}

.comentarios-paged{margin:30px 0 20px;}

/* ---- COMENTARIOS ---- */

.comment-body{
padding:5px 0 3px 10px;
float:none !important;
color:#000;
font:13px/19px Arial, sans-serif;
background-color:#B8DBF2;
margin:0;
border-top:5px solid #fdfdfd;
word-wrap:break-word;
}

.comment-body p{margin:0; padding:0 0 5px;}

.comment-body blockquote{
padding:5px 10px;
margin:13px;
background-color:#FFFFE0;
border:4px solid #E0D7B3;
border-radius:7px;
box-shadow:1px 2px 3px rgba(0,0,0,.4);
}

.comment-body img{
max-width: 100%;
}

.wp-smiley{
border-radius:3px !important;
vertical-align:middle;
}

.comment-body blockquote, .comment-body blockquote p, .comment-body blockquote ul, .comment-body blockquote ul li, .comment-body blockquote ol li{
color:#8F6E3E;
}

.comment-body ul, .comment-body blockquote ul{
list-style:disc;
}

ol.commentlist{ list-style:none; margin:0; padding:0; text-indent:0; }

.vcard img.avatar{
border-radius:20px;
margin:5px 20px 0 0;
float:left;
background:#D1D1D1;
}

.vcard cite.fn{
font:23px/26px Oswald, "Courier New", "Andale Mono", monospace;
color:#000;
margin:0;
}

.vcard cite.fn a{ 
color:#29A1E2;
text-decoration:underline; 
}

li.bypostauthor .comment-body{   
background:#F7AE6F;
color:#000;
}

li.bypostauthor .vcard cite.fn a{color:#fdfdfd !important;}

li.bypostauthor .fn{}

.comment-meta{ 
font:9px Arial, sans-serif;
color:#333;
margin:5px 0 10px 0;
}

.comment-meta a{ 
color:#333 !important; 
padding:0 2px;
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-lista li{padding:0 0 7px 0;}

.pings-lista a{
font:11px Arial, sans-serif;
color:#000 !important;
padding:0;
}

/*--- NAVEGACION ---*/

.compartir{
font:.8em/1.6em Arial, sans-serif;
color:#000;
}

.navigation{
font:bold 42px/28px Arial, sans-serif;
color:#FFDD3F;
text-shadow:#000 -1px -1px 1px;
padding-bottom:5px;
}

.navigation a{
font:14px/14px Oswald, Impact, sans-serif;
text-transform:uppercase;
color:#CFCFCF !important;
text-decoration:none;
}

.navigation .alignleft{
float:left;
width:43%;
}

.navigation .alignright{
float:right;
width:42%;
text-align:right;
}

.navigation .alignleft, .navigation .alignright{
margin:10px 7px;
padding:10px 4px;
background:#232323;
border-radius:5px;
}

/* --- Formulario de Comentarios --- */

.formulario{
background:#ddd;
margin:0 auto 1.625em;
padding:5px;
position:relative;
width:300px;
}

.formulario p{font:.8em/1.8em "Trebuchet MS", Trebuchet, Arial, sans-serif;}

.formulario #author, .formulario #email{height:30px;}

.comentarioTF #author, .comentarioTF #email, .formulario #mcspvalue, .formulario textarea{ 
background:#fff;
color:#333;
padding:10px;
position:relative;
text-indent:80px;
width:90%;
font:16px Arial, sans-serif;
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:90%;}


/*--- Advertencias ---*/

#mensajeMAYUSC{
background:#2A343F;
color:#E0E0DB;
font:13px/15px "Trebuchet MS", Trebuchet, Arial, sans-serif;
padding:5px;
}

#mensajeHTML{
background:#BDD2D4;
color:#3C595D;
font:13px/15px "Trebuchet MS", Trebuchet, Arial, sans-serif;
padding:5px;
margin-top:7px;
}

/* ---- FOOTER ---- */

#footer{
margin:0 auto;
padding:40px 10px 50px;
font:.8em/1.6em "Trebuchet MS", Trebuchet, Arial, sans-serif;
color:#C2C2C3;
background:#1E252D;
border-top:10px solid #10151A;
text-shadow:#000 1px 1px 0;
}

#footerlimites{
width:280px;
margin:0 auto;
}

#footer a{color:#76B6F2;}

.forthebots{display:none;}

/* ---- COMMENT RATING POLLDADDY ---- */

.pd-rating{
margin:10px 3px 10px 0;
background-color:#fdfdfd;
padding:3px 6px 0;
}