/**
Theme Name: NestorCortes
Theme Uri: http://nestorcortes.cl
Author: Nestor Cortes
Author URI: http://nestorcortes.cl
Description: Tema personalizado RESPONSIVE
Version: 1.0
*/

body	{font-family:Arial, Helvetica, sans-serif; font-size:14px;line-height: 1.3;color:#2b2b2b;background: #fff;margin: 0; padding: 0;}
ul		{list-style:none; margin:5px;padding-left:20px;}
img		{margin:0px; padding:0px;max-width:100%;height: auto;}
img#wpstats,
#wpstats	{display:none;}
a {color: #6ac43c; text-decoration: none; outline: none;}
a.destacado	{font-weight: bold;}
a:hover {color: #579e32; text-decoration: underline;}
img{border:0;}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img 	{max-width: 100%; height: auto;}
.alignleft,
img.alignleft 	{display: inline; float: left; margin-right: 24px; margin-top: 4px;}
.alignright,
img.alignright 	{display: inline; float: right; margin-left: 24px; margin-top: 4px;}
.aligncenter,
img.aligncenter 	{clear: both; display: block; margin-left: auto; margin-right: auto;}
img.alignleft,
img.alignright,
img.aligncenter {margin-bottom: 12px;}

h1	{  font-size: 2em;}
h2	{  font-size: 1.5em;}
h3	{  font-size: 1.3em;}
h4	{  font-size: 1.2em;}

h1, h2, h3, h4 {color: #6ac43c;margin: 0;}

h2{margin:0;}
blockquote{background:#eff1f3;border:solid 1px #e9e9e9;color:#000;font-style: italic;margin:0 auto; margin-bottom: 10px;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;width:70%;}
blockquote a,blockquote a:link{color:#00628B!important;text-decoration:underline;}
blockquote a:visited{color:#00628B!important;text-decoration:underline;}
blockquote a:hover{color:#000!important;text-decoration:none;}

/*********************************************
	CABECERA
*********************************************/
header	{background:#2f2f2f;width:100%;}
#cabecera { color:#fff; margin: 0 auto; max-width:950px}
#cabecera .titulo {font-size: 2em; padding: 0 0 10px 10px;}
#cabecera .titulo a {color:#fff;}
#cabecera .titulo a:hover {text-decoration:none;}
#cabecera .descripcion {font-size: 1.2em; padding: 0 0 5px 10px;}


/*********************************************
	CUERPO
*********************************************/
#cuerpo{clear: both; margin:0 auto;overflow:auto;position:relative;max-width:950px;}
#contenido	{background:#fff;display: table-cell;max-width:675px;padding-right:2%;vertical-align:top;width:73%}

aside {background:#fff;display: table-cell; padding-top: 20px; vertical-align:top;width: 24%;min-width:200px}
aside a {color: #333; text-decoration: none; outline: none;}
aside a:hover {color: #182c3b; text-decoration: underline;} 

.autor {color:#aaa;}

#searchform  {    padding: 10px 0;}
#searchform input {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #ccc; padding: 5px;width: 90%;}

.search-result {font-style: italic;padding: 20px 10px 40px 10px;}

#respond	{}
#respond input,#respond textarea {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: 1px solid #ccc;     padding: 8px 10px 7px;width: 90%;}
.required {color: #c0392b;}
#respond button, .button, input[type="button"], input[type="reset"], input[type="submit"]{background-color: #24890d;border: 0;border-radius: 2px;color: #fff;padding: 10px 30px 11px;text-transform: uppercase;vertical-align: bottom;}

.entry-utility{padding:20px 0;}


.pagenavi	{margin: 20px 0; padding: 5px 1px 5px; float:left; width: 98%;}
.pagenavi a	{padding: 5px 6px 4px 6px; margin: 3px; text-decoration: none; color:#c87039;/*border: 1px solid #ccc; color: #666; background-color: #eee;*/}
.pagenavi a:hover {/*border: 1px solid #444;*/ color: #c87039; /*background-color: #eee;*/}
.pagenavi span.pages {padding: 5px 6px 4px 6px;margin: 3px; color: #c87039;font-weight:bold;/*border: 1px solid #999;background-color: #eee;*/}
.pagenavi span.current {padding: 5px 6px 4px 6px; margin: 3px;font-weight:bold;color: #c87039;/*border: 1px solid #666;background-color: #29809f;*/}
.pagenavi span.expand { padding: 5px 6px 4px 6px;margin: 3px; color: #c87039; /*border: 1px solid #ccc;  background-color: inherit;*/}
.pagenavi .first, .pagenavi .last {border: 0px solid #aaa;}
.pagenavi .single_page {border: 0px solid #ccc;}

/*********************************************
	PIE
*********************************************/
footer		{background: #2f2f2f; clear:both;color:#FFFFFF; height:auto; margin:0 auto; margin-top:20px; padding:0px;width:100%; }
footer a 		{color:#fff;text-decoration:none}
footer a:hover		{color:#fff;text-decoration:underline}

#cinta-inferior {margin:0 auto;max-width:none;padding:10px 0px;width:100%;}
#cinta-inferior #creditos {max-width:750px;margin:0 auto;height:80px;}

#cinta-inferior #creditos .creditos{display: inline-block; text-align:center; width:100%;}
#cinta-inferior #creditos .creditos img {width:25%; max-width:30px;}


/*********************************************
	WP & COMENTARIOS
*********************************************/

.article {padding:20px 10px 40px 10px;}

#comments {width: 100%; float: left;}	
ol.commentlist {	margin:0;padding: 0;}
.commentlist li {	margin: 15px 0;	padding: 20px;	background: #fafafa;list-style:none;width: 95%;float: left;}
.commentlist .commenttext {padding:22px 0 50px 0;}
.commentlist cite {display:block;font-weight:bold;text-transform:uppercase;font-style:normal;padding-bottom:12px;font-size:1.1em;}
.commentlist .date {background:#930e27; padding:3px;}
.comment-meta {margin-top: -35px; float: right; font-size: 11px; font-style: italic;}
.comment-body {border-top: 1px solid #cccccc; padding: 10px 0;}
.comment-body img {border: none;}
.comment-body li {border: none; background: url(imagenes/listmark.png) no-repeat 0 8px; padding: 0 0 0 12px; margin: 0 0 2px 0;}
.comment-body ol {margin-bottom: 10px;}
.comment-body ol li {list-style-type: decimal !important; background: none; margin: 2px 0 2px 20px; padding: 0;}

ol.commentlist li ul.children li {margin: 15px 0 0 0; width: 95% !important; float: left;}
ol.commentlist li div.reply {text-align: left; padding: 15px 0;}
li.alt {background: #f2f2f2;}
li.alt .date {background:#67421c;padding:3px;}
.says{display: none;}
.commentlist .bypostauthor {}

/*********************************************
	MQ
*********************************************/
/*
@media screen and (max-width:768px) {
	header	{}	
	h2	{font-size: 18px !important;}
	h3	{font-size: 14px !important;}
}

@media screen and (max-width: 650px)  {
	aside		{margin: 0 1%;width: 98%;}
}
*/
@media screen and (max-width: 480px)  {
	body	{padding-top:0px;}
	header	{display:block;min-height: 100px;padding-top: 10px;}	
	
	#cuerpo{padding-bottom:15px;padding-top:0px;width:98%}
	#contenido 	{display:inline-block; padding-right: 0%;width:100%}

	footer .texto,
	footer .visitanos,
	footer .contacto	{clear:both;display:inline-block;width:95%}
}