html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }body{line-height: 1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none }table{border-collapse:collapse;border-spacing: 0;}
body{font-family: Arial, Helvetica, sans-serif;background: #fff;color: #404040;font-size: 1em;line-height: 1.5em;font-size: 100%;font-size-adjust: none;font-variant: normal;font-weight: normal;-webkit-font-smoothing: antialiased;}
p {font-size: 1em;line-height: 1.5em;margin: 1em 0 1em 0;padding: 0;}
h1 {font-size: 2em;line-height: 28px;margin-bottom: 0.5em;}
h2 {font-size: 20px;font-weight: bold;line-height: 28px;margin-bottom: 0px;color: #404040 !important;}
h3 {font-size: 18px;font-weight: bold;line-height: 24px;margin-bottom: 0px;color: #404040 !important;}
h4 {font-size: 1.1em;font-weight: normal;line-height: 1.25;margin-bottom: 1.25em;}
h5 {font-size: 1em;font-weight: bold;margin-bottom: 1.5em;}
h6 {font-size: .75em;font-weight: bold;}
h1, div#header h1 span, h2, h3, h4, h5, textarea#comment, input#author, input#email, input#url {color: #404040;}
div#content small, div.postmeta, ul#sidebar, div#footer, p.commentloggedin, div.reply, div.feed {font-size: .75em;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
p.right {text-align:right;}
p.center {text-align:center;}
p.admin {color: #aaa;font-size: 12px;}
p.nocomments {padding: 0 20px;font-style: italic;color: #585858;}
p.pagelink {word-spacing: 5px;}
p.pagelink a {padding: 5px;border: 1px dotted #d1d1d1;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright{float: right;}
img.alignleft{margin-right: 15px;margin-bottom: 15px;}
img.alignright{margin-left: 15px;margin-bottom: 15px;}
img.aligncenter{margin-bottom: 15px;}
img.size-full {width: 100%;height: auto;max-width: 640px;max-height: 480px;}
.frame {padding: 5px;border: 1px dotted #d1d1d1}
blockquote, .comment-field {padding: 10px 10px 0 10px;border: 1px dotted #d1d1d1;background-color:#fcfcfc;margin-bottom: 20px;font-style: italic;}
blockquote p {margin-top: 0 !important;}
div.gallery {margin-bottom: 14px;}
img.attachment-thumbnail {border:0;}
dd.gallery-caption {color: #585858;font-size: 0.75em;font-style: italic;margin-top: 8px;}
table {border: 1px dotted #d1d1d1;padding: 15px;margin-bottom: 1.5em;}
td{padding: 5px 5px;border-right: 1px dotted #d1d1d1;}
th{padding-bottom: 5px;padding: 5px 5px;}
caption{ font-weight: bold;border-bottom: 1px dotted #d1d1d1;padding-bottom: 10px;margin-bottom: 5px;}
a {color: #4d2600;text-decoration: none;}
a:hover {color: #663300;}
span.comments a {font-size: 14px;background: #5e8c00;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 6px;color: #fff;text-decoration: none;}
span.comments a:hover {background: #77b200;}
a.more-link, a.post-edit-link,div.reply a{width: 100%;max-width: 310px;font-weight: bold;background: #4d2600;color: #fff;text-align: center;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin: 10px 0px 0px 0px !important;padding: 10px;text-decoration: none;left: 0px;clear: both;}
a:hover.more-link, a:hover.post-edit-link,div.reply a:hover{background: #663300;}
div#content h1.listhead {font-size: 0.85em;text-transform: uppercase;background: #f8f8f8;border: 1px dotted #d1d1d1;margin: 0 0 20px 0;padding: 10px !important;}
.contenedor-1020px {width: 100%;max-width: 1020px;height: auto;margin: auto;margin-top: 0px;margin-bottom: 0px;}
#menu-superior {width: 100%;height: 30px;background: #1f1f1f;}
#menu-superior p {color: #fff;font-size: 15px;float: left;margin: 4px 0px 0px 5px;}
.menu-superior-icono {width: 24px;height: 24px;float: left;margin: 3px 0px 0px 10px;}
#header {width: 100%;height: auto;padding-top: 1px;padding-bottom: 1px;margin: auto;border-top: 1px solid #9c7333;border-bottom: 1px solid #76491c;background: linear-gradient(#845100, #643300);background: -webkit-linear-gradient(#845100, #643300);background: -moz-linear-gradient(#845100, #643300);background: -o-linear-gradient(#845100, #643300);}
#logo {width: 100%;max-width: 492px;height: auto;max-height: 85px;margin-left: 0px;}
#logo img{width: 100%;height: auto;}
#menu-principal  {text-align: left;width: 100%;background: #462300;border-top: 1px solid #311800;}
#menu-principal li {list-style: none;padding: 12px;}
#menu-principal li:hover {background: rgba(0,0,0,.25);}
#menu-principal ul {margin: 0;padding: 0;}
#menu-principal a {color: #fff;font-size: 18px;font-weight: bold;text-decoration: none;}
#menu-principal a:hover {color: #ffe600;} @media screen and (min-width: 768px) {
#menu-principal img{display: none;}
#menu-principal li{display: inline-block;}
#menu-principal ul{display: block !important;}
} @media screen and (max-width: 768px){
#mostrar    a {display: block;}
#mostrar    li {display: block;}
#menu-principal img {display: block;margin: auto;}
}
#wrapper {width: 100%;max-width: 1020px;margin: auto;overflow: hidden;padding-top: 10px;}
#content {width: 100%;max-width: 680px!important;float: left;margin: 0px 0px 0px 0px;}
#content-single {width: 100%;max-width: 660px!important;float: left;margin: 0px 10px 0px 10px;}
.content-clust {width: 100%;max-width: 330px;min-height: 560px;float: left;margin: 0px 0px 0px 10px;}
h2.title {font-size: 24px;font-weight: bold;margin-bottom: 0px;color: #404040;}
h2.title a {color: #404040;text-decoration: none;}
h2.title a:hover {color: #663300;transition: color 0.3s linear 0.2s;}
h1.title {font-size: 24px;font-weight: bold;margin-bottom: 0px;color: #404040;}
.entrada-fecha {width: 100%;max-width: 630px !important;font-size: 14px;color: #757575;padding: 0px;}
.entrada-fecha-single {width: 100%;max-width: 660px !important;font-size: 14px;color: #757575;padding: 0px 0px 2px 0px;}
#content img {max-width: 640px;max-height: 480px;padding: 0px 0px 0px 0px;}
#content .wp-smiley {padding: 0;border: 0;}
#content ul li {line-height: 21px;}
.entry {margin-top: 10px;margin-bottom: 5px;position: relative;}
.attachment-post-thumbnail {width: 100%;height: auto;max-width: 640px;max-height: 480px;}
.entry-single {margin-top: -5px;margin-bottom: -10px;}
.entry ul{list-style: none;}
#content ul, #content ol {margin-bottom: 20px;}
#content ol li {margin-left: 20px;line-height: 21px;}
.pie-articulos-single {width: 100%;max-width: 660px;height: auto;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 10px 10px 15px 10px;margin-bottom: 20px;border: 1px dotted #999;}
.pie-articulos-single p {font-size: 15px;line-height: 22px;margin-top: 0px;margin-bottom: 0px;}
.entradas-relacionadas-single {width: 100%;max-width: 660px;height: auto;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 10px 10px 1px 10px;margin: 20px 0px 15px 0px;border: 1px dotted #999;}
.entradas-relacionadas-single h3 {font-size: 20px;font-weight: bold;color: #404040 !important;padding: 4px 8px 0px 8px;line-height: 20px;margin-bottom: 6px;}
.entradas-relacionadas-single p {font-size: 18px;font-weight: bold;padding: 0px 8px 0px 8px;line-height: 0px;}
.entradas-relacionadas-single a {font-size: 16px;font-weight: normal;}
.wp-caption {font-size: 0.85em;font-style: italic;text-align:center;padding: 0 25px;max-width: 500px;margin: 0 !important;}
.wp-caption-text {padding-top: 10px;}
.noCss {clear: both;position: absolute;left: -9999px;}
p.page-link {display: inline;font-size: 0.75em;border: 1px dotted #d1d1d1;padding: 5px 10px;}
p.page-link a {color: #bbb;border: none;padding: 0 10px;border-right: 1px dotted #d1d1d1;}
p.page-link a:hover {color: #555;}
p.page-link a:last-of-type {border-right: 0;}
div#content embed, .embedded {text-align:center;margin: 0 0 14px 0;}
div#content p span {background: #fcfcfc;}
.sticky {padding: 20px;background-color: #fcfcfc;border: 1px dotted #d1d1d1;margin-bottom: 25px;}
.sticky hr, .sticky .postmeta {display: none;}
.sticky h2 a {border: 0;}
.sticky h2 {margin-top: 0;padding-bottom: 15px;border-bottom: 1px dotted #d1d1d1;}
h2.comments-title {margin-bottom: 25px !important;}
div.comment-body p {margin-bottom: 10px !important;}
div.postmeta {margin-bottom: 10px;line-height: 1.4;}
ol.comment li div.comment-author, ol.comment li div.comment-meta,div.comment-meta {font-size: 0.75em;line-height: 16px;}
span.says {display: none;}
div.comment-author cite.fn {font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-style: normal;font-weight:bold;}
div.comment-author cite.fn a {text-decoration: none;}
div.comment-meta {margin-bottom: 45px;}
div.comment-author {margin: 0 0 5px 0;}
div.comment-author img {float: left;border-radius: 5px;margin: 0 10px 10px 0;}
li.comment {margin-bottom: 10px;border-bottom: 1px dotted #d1d1d1;padding-bottom: 10px;}
ul.commentlist li.bypostauthor {}
ol.comment li.pingback {font-size: 0.75em;color: #777;padding: 0 0 10px 5px;}
ol.comment li.pingback a {font-size: 0.75em;font-weight:normal;}
ol.comment li.pingback p, ol.comment li.pingback span, ol.comment li.pingback div.comment-meta, ol.comment li.pingback div.reply {display:none;}
div.reply {display:block;overflow: hidden;padding: 5px 0 5px 0;}
ol.children {margin: 45px 0 20px 20px;}
ol.children li {margin: 10px 0;padding-left: 10px;border-left: 1px dotted #d1d1d1;border-bottom: 0;margin-left: 0 !important;}
div#respond {margin-top: 20px;}
table.commenttable {border:0;padding: 0;}
table.commenttable tr td {font-size: 12px;line-height: 12px;text-transform: uppercase;}
input#author, input#email, input#url {margin-bottom: 5px;padding: 10px;width: 580px;border: 1px dotted #d1d1d1;}
#searchform input.keyword{padding: 8px;width: 270px;height: 12px;color: #585858;border: 1px solid #663300;margin-left: 5px;}
#searchform input.button {margin-left: 102px;display: none;}
textarea#comment {width: 100%;max-width: 660px;height: 100%;max-height: 150px;padding: 10px;border: 1px dotted #d1d1d1;}
.pagination {width: 100%;max-width: 1020px;margin: 10px 10px 40px 10px;float: left;}
.page-numbers {color: #fff;background: #4d2600;font-size: 15px;padding: 6px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0px 1px 2px #666;-webkit-box-shadow: 0px 1px 2px #666;-moz-box-shadow: 0px 1px 2px #666;}
.page-numbers.current { color: #fff; }
.page-numbers .dots { letter-spacing: 1px }
a.page-numbers {font-size: 15px;color: #fff;}
a:hover.page-numbers {background: #663300;}
#sidebar {font-size: 13px !important;float: left;width: 300px;margin-left: 10px;}
ul#sidebar h3, div.nav{font-size: 18px;font-weight: bold;color: #fff !important;background: #4d2600;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 6px 0px 6px 8px;}
ul#sidebar h3 {margin-bottom: 10px;}
#sidebar a {font-size: 16px;color: #404040;font-weight: bold;text-decoration: none;}
#sidebar a:hover {color: #663300;}
.widget{margin-bottom: 20px;}
ul#sidebar ul.children {margin: 5px 0 0 0;}
ul#sidebar ul.children li {border: 0;}
ul#sidebar li {list-style: none;margin: 0 0px 20px 0;line-height: 18px;}
ul#sidebar li ul li {margin-bottom: 5px;padding-left: 8px;padding-right: 8px;}
ul#sidebar li ul li ul {margin: 5px 0 0 10px;}
ul#sidebar li.widget_tag_cloud,li#tag_cloud {line-height: 28px !important;word-spacing: 5px}
#footer {background: #1f1f1f !important;width: 100%;height: auto;margin: auto;position: absolute;}
#footer-texto {width: 100%;max-width: 980px;height: auto;margin: auto;}
#footer p {font-size: 14px;color: #808080;margin: 13px 10px 10px 0px;}
#footer a {color: #b2b2b2;text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#publicidad-1 {width: 100%;max-width: 1020px;height: auto;margin: auto;margin-bottom: 10px;}
#publicidad-2 {width: 100%;max-width: 660px;height: auto;margin: auto;}
#publicidad-enlaces-1 {width: auto;height: auto;margin: auto;} @media all and (max-width: 768px) {
#content {width: 100%;}
.content-clust {width: 95%;height: 550px;}
#content img {width: 100%;}
a.more-link {width: 95%;max-width: 768px;}
#content-single {width: 95%;}
.entrada-fecha-single {width: 100%;}
.pie-articulos-single {width: 94%;}
.entradas-relacionadas-single {width: 94%;}
#sidebar {width: 96%;}
#searchform input.keyword{width: 92%;}
} @media all and (max-width: 680px) {
.content-clust {height: 700px;max-width: 680px;}
} @media all and (max-width: 600px) {
.content-clust {height: 650px;}
} @media all and (max-width: 500px) {
.content-clust {height: 600px;}
} @media all and (max-width: 400px) {
.content-clust {height: 400px !important;}
}