/*
THEME NAME: Jainux
THEME URI: http://www.neoideas.com.mx/wordpress/
DESCRIPTION: Theme construido a partir del theme Sandbox creado por <a href="http://andy.wordpress.com/">Andy Skelton</a> y <a href="http://www.plaintxt.org/">Scott Allan Wallick</a> con soporte semático.
VERSION: 1.0
AUTHOR: Carlos Leopoldo
AUTHOR URI: http://www.carlosleopoldo.com/
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
caption,th,.entry-meta span.comments-link-alt,body.attachment div#nav-images div.nav-previous{text-align:left;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:400;}
q:before,q:after{content:'';}
body{font-size:62.5%;font-family:"Lucida Grande",Verdana, Arial, Helvetica, sans-serif;line-height:22px;background:#666;color:#222;text-align:center;}
a,a:link,a:visited{background:transparent;cursor:pointer;color:#f90;text-decoration:underline;outline:none;}
a:hover,a:active{color:#f40;text-decoration:none;}
div#wrapper{background-color:#fff;width:950px;padding-top:15px;text-align:left;margin:30px auto;}
div#container{float:left;width:100%;margin:0 -300px 0 0;}
div#content{padding-top:30px;background:url(images/rayas.gif) top left repeat-x;margin:0 300px 0 15px;}
div.sidebar{float:right;overflow:hidden;width:260px;padding-top:30px;background:url(images/rayas.gif) top left repeat-x;margin-right:15px;font-size:1.2em;color:#313131;}
div#secondary{clear:right;}
div#footer{clear:both;width:100%;font:normal 1.2em/300% Arial;text-align:center;}
div#header{background:#CC3333;margin:0 15px 15px;padding:20px 30px;}
div#header h1{font:normal 30px Helvetica, sans-serif;line-height:33px;letter-spacing:-1px;margin:0;padding:0;}
div#header h1 a{color:#fff;text-decoration:none;}
div#blog-description{font-size:15px;margin-top:10px;color:#fff;}
.hentry{font-size:1.3em;color:#222;margin:0;}
.entry-date{clear:both;font:normal 16px Helvetica, sans-serif;color:#666;line-height:32px;height:28px;padding-top:7px;text-transform:uppercase;border-bottom:dotted 1px #bbb;margin:10px;}
h1.entry-title,h2.entry-title,.hentry .wrap h2{clear:both;font:normal 2em "Century Gothic", Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#222;margin:15px 10px 5px;}
h3.entry-title{clear:both;font:normal 1.6em "Century Gothic", Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#222;margin:15px 20px 5px;}
.entry-title a,.page-title a{text-decoration:none;color:#222;}
.entry-title a:hover,.page-title a:hover{color:#f90;}
.entry-content p,.entry-content ul,.entry-content ol{padding:0 0 1.1em;}
.entry-content h1{font:bold 1.7em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#084685;margin:5px 0;}
.entry-content h2{font:bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#084685;margin:5px 0;}
.entry-content h3{font:bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#084685;margin:5px 0;}
.entry-content h4{font:bold 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#084685;margin:5px 0;}
.entry-content h5{font:bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#084685;margin:5px 0;}
.entry-content em{font-style:italic;}
.entry-content ul{margin-left:16px;list-style:square;}
.entry-content ol{margin-left:28px;list-style:roman;}
.entry-content code{color:#008;font:normal 1.15em "Courier New", Courier, monospace;white-space:nowrap;background-color:#FCFCFC;overflow:auto;padding:0 2px;}
.entry-content pre code{display:block;clear:both;color:#333;font-size:1.4em;border:solid 1px #ccc;overflow:auto;white-space:pre;width:600px;margin:5px 0 15px;padding:10px;}
.entry-content blockquote pre code,.entry-content li pre code{width:560px;}
.entry-content blockquote{font-size:1em;line-height:1.6em;background:url(images/blockquote.gif) top left no-repeat;color:#666;margin:10px 40px 10px 10px;padding:0 0 0 30px;}
.entry-content acronym,.entry-content abbr{cursor:help;border-bottom:1px dashed #999;}
.entry-content img.aligncenter{display:block;margin:5px auto;}
.entry-content img.alignright{margin:5px 0 5px 5px;}
.entry-content img.alignleft{margin:5px 5px 5px 0;}
.entry-content .video,.entry-content .youtube{display:block;text-align:center;margin:10px auto;}
.entry-content .nota,.entry-content .note{display:block;border:1px solid;background:#BDE5F8;color:#00529B;margin:5px;padding:0 5px;}
.entry-content .page-title{clear:both;font:normal 1em "Century Gothic", Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#60390E;margin:10px;}
.entry-meta{font-size:.9em;color:#454545;background-color:#f9f9f9;margin:10px 10px 30px;padding:10px;}
.entry-meta-top{font-size:.95em;color:#454545;border-bottom:1px solid #DAD6BC;margin:0 20px 10px;}
.entry-meta-top a{color:#690;}
.entry-meta-top a:hover{color:#084685;}
h1.page-title,h2.page-title{clear:both;font:normal 2.2em "Century Gothic", Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#60390E;margin:15px 20px;}
div.sidebar h3{clear:both;font:normal 1.4em "Century Gothic", Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#222;margin: 10px;}
div.sidebar h3 a{color:#60390E;text-decoration:none;}
div.sidebar h3 a:hover{color:#084685;text-decoration:none;}
div.sidebar ul ul{margin:0 0 0 10px;}
div.sidebar ul li{list-style:none;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 15px;}
div.sidebar ul ul ul li{list-style:square;}
div.sidebar #searchform #s{width:140px;margin:0 10px;}
li#tag_cloud,li#tags{text-align:center;line-height:25px;margin:0 10px;}
li#tag_cloud h3,li#tags h3{margin-left:-10px;text-align:left;}
li#tags h3{margin-left:0px;text-align:left;}
div.sidebar #tags ul li p a{text-transform:lowercase;text-decoration:none;background:#f9f9f9;padding:2px;}
div.sidebar #tags ul li p a:hover{color:#fff;background:#cdcdcd;text-decoration:none;}
.comments,#respond{font-size:1.3em;color:#454545;margin:10px 20px;}
.comments h3,#respond h3{clear:both;font:normal 1.8em "Century Gothic", Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#60390E;margin:15px 0;}
.comments ol li{list-style:none;margin:20px 0;}
.comment-author{background:#f9f9f9;}
.comment-author img{float:left;margin:4px 10px 4px 4px;}
.comment-author span.fn{font:normal 1.3em/200% Arial;float:left;}
.comment-meta{float:right;width:250px;font-size:.8em;text-align:right;margin:10px 15px 0 0;}
.comments ol li .comment-text{border-bottom:1px solid #E0E0DC;border-left:1px solid #E0E0DC;border-right:1px solid #E0E0DC;background:#F6F7F4;overflow:auto;padding:0 10px 10px;}
.comments ol li .trackback-text{padding-bottom:10px;border-bottom:1px solid #E0E0DC;overflow:auto;}
.comments ol li .comment-text ul li{margin-left:16px;list-style:square;line-height:5px;}
.comments ol li .comment-text ol li{margin-left:28px;list-style:roman;line-height:5px;}
.comments ol li .unapproved{display:block;background:#f9f9f9;color:#690;font-weight:700;padding:0 10px 10px;}
#trackbacks-list ol li .unapproved{display:block;border-left:none;border-right:none;background:#f9f9f9;color:#690;font-weight:700;padding:10px;}
#respond{background:#f9f9f9;padding:3px 20px 20px;}
form#commentform .form-label{font:bold 1.2em Arial, Helvetica, sans-serif;margin:1em 0 0;}
form#commentform span.required{color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:310px;}
input#author,input#email,input#url,textarea#comment,div.wpcf7 span.wpcf7-form-control-wrap input,div.wpcf7 span.wpcf7-form-control-wrap textarea,#s{font:normal 1.1em Arial, Helvetica, sans-serif;color:#888;border:1px solid #cdcdcd;background:#fff url(images/input_bg.png) top left repeat-x;padding:4px;}
textarea#comment{height:13em;overflow:auto;width:540px;margin:0 0 .5em;}
div#nav-above,div#nav-below{height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignright,div.nav-next{float:right;}
.alignleft,div.nav-previous{float:left;}
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{width:50%;padding:1em 0;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}
.navigation{width:620px!important;font:1.4em Arial;margin:0 15px;}
a,div.sidebar a{text-decoration:none;}
.entry-content,.hentry .wrap,div.sidebar p{margin:10px;}
.entry-meta span.comments-link,.entry-meta span.comments-link a,body.attachment div#nav-images div.nav-next{text-align:right;}
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */