/*
Theme Name:AeroM
Theme URI:http://www.aeromental.com/
Description:Default theme for Aeromental
Version:6.1.3
Author:Daniel Sempertegui
Author URI:http://www.aeromental.com/
*/

/* --- GENERIC ELEMENTS --- #C0C6D3 */

body{
color:#333;
margin:0;
padding:0;
font-family:Verdana, Arial, sans-serif;
background:#D0D3DB;
}

hr{display:none;}

img{border:0;}

::-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 0.3s linear;
transition:all 0.3s linear;
}

/* --- UNIVERSAL DIVS --- */

#limites{
margin:0 auto;
padding:0;
width:1174px;
}

#contenedor{padding:0; margin:0}


/* --- HEADER  --- */

#header{
height:110px;
margin:0;
padding:0;
background-color:#093C74;
-webkit-transition:1s all;
transition:1s all;
}

#header:hover{filter:none; -webkit-filter:none; -moz-filter:none;}

#headerlimites{
height:110px;
width:1170px;
margin:0 auto;
padding:0 0;
border:0;
background-color:#093C74;
background:-moz-radial-gradient(60% 10%, circle, #2372C6, #093C74 42%);
background:-webkit-radial-gradient(60% 10%, circle, #2372C6, #093C74 42%);
background:radial-gradient(60% 10%, circle, #2372C6, #093C74 42%);
}

.headerlogo{
float:left;
margin:0 30px 0 50px;
}

.headerlogoimg{
display:block;
width:240px;
height:110px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

.menu{margin:0;}


.menu ul{
list-style:none;
margin:0;
padding:0;
width:1174px;
height:44px;
}

.menu ul li{
vertical-align:middle;
margin:0;
float:left;
}

.menu ul li a{
font:14px Oswald, Arial, sans-serif;
text-transform:uppercase;
text-decoration:none;
color:#333;
padding:7px 20px;
position:relative;
}

.menu ul li a:hover{background:#06A313; color:#eee;}

/* --- ADSENSE --- */


.adtitulo{
margin:14px 0 20px;
padding:15px 76px;
width:336px;
border-bottom:15px solid #333;
float:left;
}

.adhorizontal{
margin:15px auto 20px;
padding:0;
width:970px;
}

.admain{

width:336px;
margin:10px;
padding:10px 20px;

/* margin:40px auto 50px;
width:336px;
padding:20px 152px;
background:#000; */
}

.adtext{float:right; font:9px Arial, sans-serif; color:#ddd; 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;
}

.titulo{
width:640px;
margin:0 auto 80px;
padding:17px 0 30px;
background:#000;
border-bottom:20px solid #222;
}

.titulo2{
width:600px;
margin:55px auto 40px;
padding:17px 30px 30px 35px;
background:#000;
border-bottom:20px solid #222;
}

.titulo2 h1{
text-transform:none;
font:17px/19px Arial, sans-serif;
color:#f3f3f3 !important;
/* font:20px/23px Oswald, Arial, sans-serif; margin:5px 0 20px; */
margin:7px 0 27px;
padding:0;
}

.titulo2 h1 a{
text-decoration:none;
color:#f3f3f3 !important;
border:0;
padding:0;
}

.titulo2 h1 a:hover{text-decoration:underline;}

.slogan{font:11px Arial; color:#ADCCF7; margin:10px 0 0}
.slogan a{font:bold 11px 'Trebuchet MS', Arial; color:#f6f6f6; text-decoration:none;}
.slogan a:hover{color:#fff; text-shadow:0 0 9px #fff; text-decoration:none;}
.fraserandom{font:11px/13px Oswald, Arial; margin:10px 0 0; padding:3px 5px; background:#f4f4f4; background:rgba(240,240,240,.6); color:#093C74; width:290px; text-transform:uppercase;}


.recuadromain{margin:50px auto 44px; width:900px;}
.recuadro{
margin:10px auto;
width:572px;
padding:17px 40px 50px 25px;
font:11px/13.5px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif !important;
color:#000;
border:1px solid #334C70;
border-radius:7px;
background:#fff;
}

.recuadro2{
margin:5px auto 10px;
width:600px;
padding:30px 40px 10px 25px;
color:#E3ECF9;
}


.recuadro h1{font:23px/27px 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', sans-serif; margin:26px 0 20px;}
.recuadrocontent{margin:5px 0 0 50px; height:70px; width:300px; float:left;}
.recuadrop2{margin:6px 0 0; padding:0;}
.recuadrop3{font:13px/18px Arial, sans-serif; margin:0; padding:5px 0 0; color:#A8C8F4}

.bienvenido{
float:left;
padding:12px 15px 18px 20px;
font:17px Oswald, Arial;
color:#fdfdfd;
width:230px;
margin:5px 0 5px;
background:#000;
background:linear-gradient(top left, #000, #111, #444);
background:-moz-linear-gradient(top left, #000, #111, #444);
background:-webkit-linear-gradient(top left, #000, #111, #444);
border-radius:3px;

}

.bienvenido span{font-size:10px; text-transform:uppercase;}
.bienvenido strong{font:normal 16px Oswald, Arial; color:#F9E902; margin:0 2px;}
.bienvenido em{font:normal 14px Oswald, Arial; color:#e32; margin:0 2px;}

.socialheader{
margin:0 20px 12px;
width:710px;
padding:0 0 10px 40px;

}

.socialheader ul{list-style:none; margin:0; padding:0;}
.socialheader ul li{
float:left;
margin:5px 0 0 15px;
color:#333;
font:11px Oswald, Arial, sans-serif;
}
.faceboon{
background:#fdfdfd;
padding:12px 12px 5px;
border-radius:3px;
}

.socialheader p{
font:11px/12px Arial, sans-serif;
color:#333;
margin:0;
padding:0;
}


/* --- BUSCADOR --- */

.searchGoogle{
width:310px;
margin:0 30px 0 0;
padding:30px 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:#5FD300;
}

.formulario #submit:hover, .formulario #submit:active, .formulario #submit:focus{
background-color:#64c24f;
}


/* --- CONTENIDO --- */

#content{
width:640px;
display:inline-block;
padding:50px 62px 20px;
margin:0;
background:#E6E8ED;
}

#sidebar{
margin:0 0 30px;
width:170px;
float:right;
padding:0 15px;
background:#E8E8EA;
}

#sidebar-slim{
margin:0 0 30px;
width:170px;
float:right;
padding:0 15px;
background:#BBBEC5
}

.post{
margin-top:15px;
padding:0 0 20px;
}

#content .post h1{
font:30px/35px Oswald, Verdana, Tahoma, sans-serif;
color:#111;
margin:0;
padding:0;
}

#content .post h1 a, h1 a{
text-decoration:none;
color:#111;
border:0;
padding:0;
}

#content .post h1 a:hover, h1 a:hover{
background:none;
text-decoration:underline;
}

.entry{
border-bottom:2px dotted #999;
margin:15px 0 20px;
padding:0 0 10px;
}

.entry p{font:14px/20px Arial, Helvetica, sans-serif; color:#000}

.entry h2 a{
font:22px/29px Oswald, Verdana, Tahoma, sans-serif;
color:#111 !important;
text-decoration:none;
margin:0;
padding:0;
border:0;
}


.entry h2 a:hover{
background:none;
text-decoration:underline;
}

a.more-link{
font:12px/24px Oswald, Arial, sans-serif;
text-transform:uppercase;
color:#f9f9f9 !important;
margin:11px 20px 5px 10px;
padding:6px 10px 7px;
text-decoration:none;
background:#333;
}

a.more-link:hover{
text-decoration:none !important;
color:#f7f7f7 !important;
background:#027CCE;
}

.titular{
margin:10px auto 20px;
padding:7px 40px 12px;
background:#f5f5f5;
box-shadow:0 0 5px #ccc;
}

.titular h1{
text-transform:none;
font:24px Oswald, Arial, sans-serif;
color:#000 !important;
margin:0;
padding:0;
}

.titular h1 a{
text-decoration:none;
color:#000 !important;
border:0;
padding:0;
}

.titular h1 a:hover{text-decoration:underline;}



.twitteryfecha{
width:640px;
width:665px;
margin:10px auto 60px;
}

.postbox{
font:12px Oswald, Arial; color:#333;
float:right;
width:235px;
margin:25px 0 0;
}

.postbox a{color:#666 !important;}

.postbox a:hover{text-decoration:underline;}

.fecha{
font:9px/12px Arial,'Courier New', monospace;
color:#333;
margin:10px 0 60px;
}

.fecha2{
font:11px/15px Arial,'Courier New', monospace;
color:#BED7F7;
float:right;
margin:25px 0 0;
}

.fecha2 a{color:#fdfdfd; text-decoration:none;}
.fecha2 a:hover{color:#fff; text-shadow:0 0 9px #fff;}

.sociales{
margin:14px 0 0;
padding:8px 10px 8px 20px;
background-color:#FCF6C4; border:1px solid #F9EF9F;
width:85px;
float:right;
}

.socialesH{margin:0 0 25px}

.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;
}


.socialeshome{
float:right;
margin:14px 3px 0 0;
padding:8px 10px;
}

.socialeshome ul{list-style:none !important; margin:0; padding:0;}
.socialeshome ul li{float:left; margin-top:7px; 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 17px/20px Arial, sans-serif;
color:#f5f5f5;
padding:2px 10px 2px;
background:#222;
background:linear-gradient(left, #000, #111, #777);
background:-moz-linear-gradient(left, #000, #111, #777);
background:-webkit-linear-gradient(left, #000, #111, #777);
}

.post h3{
color:#222; 									
font:bold 16px/18px Arial, sans-serif;
border-top:2px solid #222;
border-bottom:2px solid #222;
padding:2px 10px 2px;
background:linear-gradient(left, #fff, #E6E8ED);
background:-moz-linear-gradient(left, #fff, #E6E8ED);
background:-webkit-linear-gradient(left, #fff, #E6E8ED);
}

.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 p{
color:#000;
font:14px/22px Arial, sans-serif;
}

.post blockquote{
padding:5px 20px;
margin-left:5px;
margin-right:10px;
border-left:10px solid #E0D7B3;
background:#FFFFE0;
background:linear-gradient(top left, #FFFFE0, #FFFFE0, #EDE625);
background:-moz-linear-gradient(top left, #FFFFE0, #FFFFE0, #EDE625);
background:-webkit-linear-gradient(top left, #FFFFE0, #FFFFE0, #EDE625);
}

.post blockquote, .post blockquote p, .post blockquote ul, .post blockquote ul li, .post blockquote ol li{
color:#4C2D03;
}

.cita, .post p.cita{
padding:5px 20px;
margin:16px 10px 16px 5px;
background-color:#CBC3FC;
color:#2C274F;
border-radius:7px;
box-shadow:inset 1px 2px 3px #8780B5, 1px 1px 1px #fff;
}


.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;
}

h2.belowpost:hover{border-left:18px solid #DD4B39;}

.postinfo{
float:right;
margin:11px 0 10px;
padding:2px 10px 1px 15px;
font:11px Arial, sans-serif;
color:#6F6F6F;
background-color:#f7f7f7;
line-height:2.5;
text-shadow:#fff 0 1px 0;
}

.postinfo a{color:#444 !important; text-decoration:none;}
.postinfo a:hover{text-decoration:underline;}

/* --- ENLACES --- */

#content a, .cuadro a, #sidebar a, #footer a, #todostags a{
text-decoration:none;
}

#content a, #todostags a{color:#06c;}

#content a:hover, #todostags a:hover{
text-decoration: underline;
}

.botonlink a{
text-decoration:none;
color:#fff !important;
background:#2B4F96;
padding:15px 20px;
font:15px/16px Oswald, Arial, sans-serif;
margin-left:15px;
}

.botonlink a:hover{background:#1F54B7; text-decoration:none !important;}

/* --- TAGS --- */

.compartirPost{margin:20px auto; width:300px; padding:10px; border-top:4px solid #333; border-bottom:4px solid #333;}
.compartirPost ul{list-style:none !important; width:230px; margin:0 auto; 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 10px;
font:11px 'Lucida Grande',Arial, sans-serif;
color:#000;
}

.postTags a{
color:#fafafa !important;
padding:8px;
line-height:3;
margin:0;
}

.postTags a{background:#9f9f9f;}
.postTags span a{background:#484848; color:#fafafa !important;}

.postTags a:hover{background:#222; color:#fafafa !important; text-decoration:none !important;}

.postTagsThin{
margin:0 0 15px;
padding:2px 5px 1px 10px;
font:11px Arial, sans-serif;
color:#999;
background-color:#eee;
line-height:2;
}

.postTagsThin a{
color:#000442 !important;
padding:6px 2px 5px 2px;
}

.postTagsThin a:hover{text-decoration:underline;}

/* --- TABLAS DE LISTADOS --- */

table.listados{
width:100%;
margin:15px 0;
border-top:3px solid #184089;
border-bottom:3px solid #184089;
}

table.listados tr:hover{background-color:rgba(255,255,255,.5)}

table.listados td{
padding:10px 3px 10px 10px;
font:13px/18px Arial, sans-serif;
vertical-align:top;	
border-bottom:1px dotted #f4f4f4;
}

table.listados th{
font:bold 15px Arial, sans-serif;
background-color:#184089;
color:#fff;
}

.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  ---- */

.masComentados{
margin:5px 0;
padding:0;
}

.masComentados ul{
list-style:none;
background:#FFFFE0;
padding:0;
margin:5px 0 0;
-webkit-transition:1s all;
transition:1s all;
}

.masComentados ul li{
padding:4px;
float:left;
position:relative;
margin:0 0 10px;
}

.masComentados ul li a{
font:11px/13px Oswald, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
}

.masComentados ul li img{
width:160px;
height:160px;
display:block;
margin:0;

filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'.25\'/></filter></svg>#grayscale");
-webkit-filter:grayscale(.75);
-moz-filter:grayscale(.25);
filter:grayscale(.75);
}


.masComentados ul li img:hover{filter:none; -webkit-filter:none; -moz-filter:none;}

.masComentados ul li .thumbtext{
position:absolute;
bottom:0;
left:0;
width:125px;
margin:0 0 40px 4px;
padding:5px 2px 5px 10px;
background:#000;
}

.masComentados ul li .thumbtext:hover{
color:#222;
background:#1E66B4;
background:#FFC720;
}

.masComentados .thumbtext:hover > .masComentados img{
filter:none; -webkit-filter:grayscale(0%);
}


.toptag1, .toptag2, .toptag3, .toptag4, .toptag5{
font:700 16px/14px Arial, sans-serif;
color:#fff;
position:absolute;
top:12px;
right:12px;
padding:4px 8px;
border-radius:5px;
-webkit-transform:scale(1.1);
transform:scale(1.1);
}

.toptag1{background:#fafafa; border:1px solid #aaa; color:#222;}
.toptag2{background:#93959B; border:1px solid #71747C;}
.toptag3{background:#111; border:1px solid #fdfdfd;}
.toptag4{background:#E32;}
.toptag5{background:#FF7F00; top:-25px; right:-14px; -webkit-transform:none; transform:none;}

.toptag5:after{
content:"";
position:absolute;
bottom:-7px;
left:9px;
border-width:0 0 9px 9px;
border-style:solid;
}

.toptag1:hover{border:1px solid #fafafa;}
.toptag5:after{border-color:transparent #FF7F00;}

.fb-like-box{
width:150px;
margin:0 4px;
padding:10px 5px 27px;
text-align:center;
font:normal 11px Verdana, Arial, sans-serif;
color:#fff;
background:#335496;
border-radius:5px;position:relative;
}

.fb-like-box p{
font:bold 12px Verdana, Arial, sans-serif;
color:#FFF;
}

.fb-like-box a, .fb-like-box a:visited{
font:bold 12px Verdana, Arial, sans-serif;
text-decoration:underline !important;
color:#FFF;
}

.fb-like-box a:hover{
text-decoration:underline !important;
color:#B3C8F2;
}

.fb-like-box p strong{
font:bold 24px Tahoma, Verdana, Arial, sans-serif;
}


/* ---------- CATEGORIAS -------- */

.cuadro{
margin:0 0 15px;
padding:10px 10px 10px 15px; 
color:#03D9E8;
}

.categorias{
width:100%;
float:left;
}

h2.titulosidebar, .categorias h2{
margin:0 0 5px;
padding:7px 0 6px;
font:30px Impact, Charcoal, HelveticaNeue-CondensedBlack, Oswald, sans-serif;
text-transform:uppercase;
color:#000;
}

h2.emailsidebar{
margin:0 0 5px;
padding:0;
font:38px Impact, Charcoal, HelveticaNeue-CondensedBlack, Oswald, sans-serif;
text-transform:uppercase;
color:#000;
}

h2.titulosidebar span, h2.emailsidebar span{
color:#fff; background-color:#000;
background:linear-gradient(top left,#000,#778);
background:-moz-linear-gradient(top left,#000,#778);
background:-webkit-linear-gradient(top left,#000,#778);
padding:0 12px 0 5px;
border-radius:3px;
} 

.categorias ul{
margin:15px 0 5px;
padding:0;
width:100%;
list-style:none;
}

.categorias ul li{
width:170px;
float:left;
font: 14px/19px Oswald, Arial, sans-serif;
color:#000;
margin:0 0 20px;
}

.categorias a{
color:#000;
padding:5px 10px;
background-color:#f9f9f9;
}

.categorias a:hover{
color:#FFF;
background-color:#F90;			
text-decoration:none;
}

.topteninicio{
margin:4px auto 10px;
width:880px;
}

/* ---- CARTERO  ---- */

.cartero{
margin:5px 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;
border-left:8px solid #FFDD3F;
}

.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;
color:#333;
line-height:2;
background:#fff;
}

.comentarios-paged a{color:#555 !important; text-decoration:none !important;}

.comentarios-paged a:hover{
background:#2B4F96;
color:#fff !important;
text-decoration:none !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 10px;
float:none !important;
color:#000;
font:13px/19px Arial, sans-serif;
border-top:3px solid #fdfdfd;
margin:0;
word-wrap:break-word;
}

.comment-body:hover{background-color:#B8DBF2;}

.comment-body p{margin:0; padding:0 0 5px;}

.comment-body blockquote{
padding:5px 10px;
background-color:#FFFFE0;
border:4px solid #E0D7B3;
border-radius:7px;
box-shadow:1px 2px 3px rgba(0,0,0,.4);
}

.comment-body img{
border-radius:0;
}

.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:4px solid #fff;
margin:5px 10px 0 0;
float:right;
background:#06A313;
border-radius:29px;
}

.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; 
}

.vcard cite.fn a:hover{

color:#fff; 
}

li.bypostauthor .comment-body{   
background:#F7AE6F;
color:#000;
}

li.bypostauthor .vcard cite.fn a{color:#fdfdfd !important;}

li.bypostauthor .fn{}
li.bypostauthor .fn:hover{}

.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; 
}

.comment-meta a:hover{ 
color:#000;
text-decoration:underline; 
}

/*--- 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:#FFDD3F;
text-shadow:#000 -1px -1px 1px;
padding-bottom:5px;
}

.navigation a{
font:19px/22px Oswald, Impact, sans-serif;
text-transform:uppercase;
color:#fff !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:10px 12px;
background:#232323;
}

.navigation a:hover{
color:#FFF !important;
background:none;
text-decoration:none !important;
}

.navigation .alignleft:hover, .navigation .alignright:hover{
background:#006D6D;
}

#related{
font:.9em/1.8em Arial, sans-serif;
color:#000;
padding:0;
}

#related a{
color:#fff;
background-color:#232323;
text-decoration:none;
padding:3px 10px 3px 20px;
margin-top:5px;
}

#related a:visited{background-color:#37757F;}

#related a:hover{
background-color:#0BA1BF;
text-decoration:none;
}

#related ul li:hover{
-webkit-transform:rotate(-2deg) scale(1.4) translate(80px, -2px);
transform:rotate(-2deg) scale(1.4) translate(80px, -2px);
}

#related ul, .navigation ul li{
padding:0;
list-style:none;
}	

/* --- Formulario de Comentarios --- */

.formulario{
background:#ddd;
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:#2A343F;
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 50px;
font:.8em/1.6em "Trebuchet MS", Trebuchet, Arial, sans-serif;
color:#C2C2C3;
background:#1E252D;
border-top:7px solid #E4604E;
}

#footerlimites{
width:1000px;
margin:0 auto;
}

#footer a{color:#76B6F2;}

#footer a:hover{text-decoration:underline;}

.footerbox1{
width:550px;
float:left;
margin:0 5px 0 30px;
padding:5px;
color:#8B949D;
}

.footerbox1 strong{color:#fff;}

.footerbox1 p{
padding: 2px 20px;
margin: 5px 0; 
color:#E0E0DB;
background:#45515B;
background:-moz-linear-gradient(top left, #29313A, #29313A, #45515B);
background:-webkit-linear-gradient(top left, #29313A, #29313A, #45515B);
background:linear-gradient(top left, #29313A, #29313A, #45515B);
border-radius:5px;
}

.footerbox1 p:hover{
opacity:0.8;
-webkit-transform:rotate(3deg) translate(40px, -20px);
transform:rotate(3deg) translate(40px, -20px);
}

.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;
}

.eningles{margin:0; color:#C2C2C3;}

.eningles h2{
font:18px Oswald, Impact, sans-serif;
text-transform:uppercase;
margin:0 0 5px;
color:#fff;
background:#374049;
padding:2px 8px;
}

.eningles ul{ 
list-style-type:none; 
margin:0 0 15px;
padding:0;
}

.eningles li{font:14px/19px Arial, sans-serif;}

.eningles li strong{font:bold 20px Arial, sans-serif;}

#extrafooter{
margin:0;
padding:30px 0;
background:#0E3D73;
}

#extrafooter p{
color:#f8f8f8;
width:900px;
margin:0 auto;
text-align:center;
font:25px/25px Impact, Charcoal, HelveticaNeue-CondensedBlack, Verdana, sans-serif;
}

.forthebots{display:none;}

/* ---- COMMENT RATING POLLDADDY ---- */

.pd-rating{
margin:-60px 15px 0 0;
float:right;
background-color:#fdfdfd;
padding:3px 6px 0;
}

.pd-rating:hover{
background-color:#fff;
}