@charset "utf-8";

/*
Theme Name: Hentai gratis
Version: 1.0
*/

body{width:100%;margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;background-color:#e6e1e0;overflow-x:hidden;}
a, img{color:#f14741;border:0;text-decoration:none;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out;-webkit-transition-delay:initial;-moz-transition:all .2s ease-out;}
a:hover{color:#343434;}

@media screen and (min-width:1016px) {
/* desktop */

body{background:url(img/bg.png) repeat;}


#alerta {float: left;width: 740px;height: 25px;background-color: #fff;margin: 0 3px 10px 0;padding: 10px;}

.menu-topo {width:100%;height:31px;background:#000;font-size:14px;font-weight:300;line-height:32px;}
.menu-topo ul{margin:0 auto;width:1100px;height:31px;padding:0;}
.menu-topo ul li{float:left;margin:0 30px 0 0;list-style:none;}
.menu-topo ul li a{color:#fff;text-decoration:none;}
.menu-topo ul li a:hover{color:#fff;}

header{width:1100px;height:463px;position:relative;z-index:1;margin:0 auto;}
header #logo{width:642px;height:136px;float:left;margin:9px 0 10px 0;}
header #logo a{width:642px;height:136px;background:url(img/logo.png);display:block;}
header #logo img{display:none;}
header #header-banners{width:650px;height:290px;float:left;background:#fff;margin:0;padding:0 0 0 10px;}
header #header-banners .textwidget{float:left;width:300px;height:250px;overflow:hidden;margin:20px 10px;}
header #header-banners h3{display:none;}
header #header-direito{width:440px;height:463px;float:right;background-image:url(img/header-direito.png);background-position:center bottom;background-repeat:no-repeat;}
nav.mobilemenu{display:none;}
 header #menu{width:360px;height:130px;float:left;margin:23px 0 0 0;position:relative;right:-40px;font-size:20px;font-weight:300;font-style:italic;color:#fff;}
header #menu ul{float:right;list-style:none;text-align:right;margin:26px 30px 0 0;padding:0;}
header #menu ul li{margin:0;padding:0;line-height:24px;}
header #menu ul li:nth-child(2){margin:0 8px 0 0;}
header #menu ul li:nth-child(3){margin:0 16px 0 0;}
header #menu ul li:nth-child(4){margin:0 24px 0 0;}
header #menu ul li a{color:#fff;}
header #menu ul li a:hover{color:#fff;text-shadow:0 0 8px #fff;}
header #menu{display:none;}
header #search {display:none;}

main{width:1100px;padding:0;margin:0 auto;}
main section{width:760px;float:left;padding:0;}
main section article{width:760px;background:#fff;margin:0 0 20px 0;padding:0;float:left;}
main section article .titulo{font-size:22px;margin:0;font-weight:300;}
main section article .titulo a, main section article .titulo h1{color:#f11941;padding:15px 25px 27px 15px;display:block;background-image:url(img/post-titulo.png);background-repeat: repeat-x;}
main section article .titulo h1{font-size:22px;margin:0;font-weight:300;}
main section article .data{width:710px;height:30px;background-image:url(img/data.png);margin:-10px 0 0 0;font-size:14px;color:#444;line-height:29px;padding:0 10px 0 40px;}
main section article .data span{float:right;text-align:right;}
main section article .data a{color:#666;}
main section article .data a:hover{color:#6e6e6e;}
main section article .conteudo{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:150%;margin:15px;padding:0;display:inline-block;}
main section article .conteudo p {margin:0 0 12px 0;padding:0;}
main section article .conteudo img{width:730px;height:auto;border:0;}
main section article .conteudo iframe{max-width:730px;}
main section article .conteudo .more-link{width:354px;height:50px;display:inline-block;background:#f14741 url(img/more.png);color:#fff;font-size:16px;line-height:48px;text-transform:uppercase;padding:0 0 0 40px;margin:15px auto 0 auto;}
main section article .conteudo .more-link:hover{background:#513d3d url(img/more.png);}
main section article .bottom{width:740px;height:32px;margin:0;background:#f4efe1;border-top:5px solid #d7d3c7;padding:10px;}
main section article .bottom .share{width:400px;height:32px;padding:0;float:left;margin:0 0 0 -4px;}
main section article .bottom .comment{float:right;text-align:right;font-size:14px;width:210px;height:32px;text-transform:uppercase;}
main section article .bottom .comment a{background:#f06965;color:#fff;padding:7px 10px;margin:0;display:inline-block;}
main section article .bottom .comment a:hover{background:#930000;}

main section #comentarios{width:660px;background:#fff;margin:0 0 50px 0;padding:0;float:left;}
main section #comentarios h3{font-size:22px;margin:0;font-weight:bold;color:#fff;line-height:40px;background:#f14741;padding:9px 20px 11px 20px;margin:0;display:block;}

main #post-navigator{width:660px;height:auto;font-size:18px;font-weight:600;font-style:italic;margin:0 0 50px 0;padding:0;float:left;}
main #post-navigator span{color:#fff;text-decoration:none;text-align:center;margin:0;padding:11px 13px 10px 13px;background:#d7d3c7;font-size:14px;margin:0 4px 0 0;float:left;font-weight:300;}
main #post-navigator a, main #post-navigator .current{color:#fff;text-decoration:none;text-align:center;margin:0;padding:8px 15px;background:#d7d3c7;float:left;margin:0 4px 0 0;}
main #post-navigator a:hover{background:#f14741;}
main #post-navigator .current{color:#fff;text-decoration:none;text-align:center;margin:0;padding:8px 15px;background:#f14741;float:left;margin:0 4px 0 0;}
#post-navigator-mobile{display:none;}

main section article #erro{color:#000;text-align:center;text-transform:uppercase;margin:0;padding:20px 0 10px 0;}
main section article #erro h2{font-size:40px;font-weight:300;}
main section article #erro h4{font-size:20px;font-weight:300;}

main aside{float:right;width:320px;margin:0 0 40px 0;}
main aside #search{width:320px;height:60px;margin:0;}
main aside #search input[type=text]{background:#fff;border:0;float:left;width:216px;height:60px;padding:0 22px;font-family:'Source Sans Pro',sans-serif;font-size:20px;font-style:italic;font-weight:300;color:#230707;}
main aside #search input[type=submit]{width:60px;height:60px;float:right;background:#e5d8b8 url(img/search.png) center no-repeat;border:0;cursor:pointer;text-indent:-9999px;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out;-webkit-transition-delay:initial;-moz-transition:all .2s ease-out;}
main aside #search input[type=submit]:hover{background:#ded1b4 url(img/search.png) center no-repeat;}
main aside #mail{width:320px;height:60px;background:#f14741;margin:20px 0; font-weight: bold;}
main aside #mail div{background:url(img/mail.png) left no-repeat;font-size:15px;text-align:left;color:#fff;text-transform:uppercase;margin:0;position:relative;top:9px;left:15px;padding:1px 12px 0 57px;float:left;}
main aside #mail form{width:290px;height:30px;background:#f00;float:left;margin:23px 0 0 15px;}
main aside #mail input[type=text]{background:#fff;border:0;padding:0 10px;width:200px;height:30px;float:left;margin:0;font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#7b7b7b;}
main aside #mail input[type=submit]{float:right;background:#ebebeb;border:0;text-align:center;cursor:pointer;width:70px;height:30px;font-size:14px;color:#f14741;font-family:'Source Sans Pro',sans-serif;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out;-webkit-transition-delay:initial;-moz-transition:all .2s ease-out;}
main aside #mail input[type=submit]:hover{background:#d7d3c7;}

main aside .widget{color:#222;width:300px;margin:0 0 20px 0;float:right;padding:10px 10px 6px 10px;background:#fff;}
main aside .widget h3{color:#f01941;width:300px;font-weight:600;text-align:left;font:italic 16px 'trebuchet MS', arial, verdana, tahoma;margin:-10px -10px 10px -10px;background:url(img/sidebar.png) repeat;padding:7px 10px 10px 10px;}
main aside .widget .textwidget{margin: 0;text-align: center;}
main aside .widget ul{margin:0;padding:0;}
main aside .widget li{list-style:none;margin:0;padding:0;}
main aside .widget li a{width:280px;height:23px;display:inline-block;color:#444;text-align:left;margin:0 0 5px 0;font-size:14px;padding:0 10px;border-bottom:1px dashed #ccc;}

footer{background:#202020;padding:0;width:100%;height:auto;clear:both;border-top:5px solid #f14741;line-height:20px;}
footer a{color:#ccc;}
footer a:hover{color:#d7d3c7;text-shadow:0 0 12px #d7d3c7;}
footer #conteudo{width:1000px;height:auto;margin:0 auto;color:#ccc;}
footer #conteudo #widgets{width:1000px;height:auto;display:inline-block;}
footer #conteudo .widget{width:320px;height:auto;margin:0 20px 10px 0;float:left;}
footer #conteudo .widget:nth-child(3), footer #conteudo .widget:nth-child(4){margin:0;}
footer #conteudo .widget ul{margin:0 20px 10px 0;padding:0;}
footer #conteudo .widget li{list-style:none;margin:0;padding:0px;}
footer #conteudo .widget h3{font-size:18px;font-weight:600;font-style:italic;text-transform:uppercase;color:#fff;padding:0 0 8px 2px;margin:20px 0 10px 0;}
footer .bottom{width:100%;height:40px;background:#000;margin:0;line-height:38px;}
footer .bottom div{width:1000px;height:40px;margin:0 auto;color:#ccc;font-size:14px;font-weight:300;}
footer .bottom div span{float:right;text-align:right;}
}

@media screen and (min-width:751px) and (max-width:1015px) {
/* tablet */

body{background:url(img/bg.jpg) repeat;}

#alerta {float: left;width: 95%;height: 25px;background-color: #fff;margin: 0 3px 10px 0;padding: 10px;}

.menu-topo {width:100%;height:31px;background:#222;font-size:14px;font-weight:300;line-height:29px;}
.menu-topo ul{margin:0 auto;width:1100px;height:31px;padding:0;}
.menu-topo ul li{float:left;margin:0 30px 0 10px;list-style:none;}
.menu-topo ul li a{color:#fff;text-decoration:none;}
.menu-topo ul li a:hover{color:#fff;}
header{width:100%;height:463px;position:relative;z-index:1;margin:0 auto;}
header #logo{width:640px;height:132px;float:left;margin:15px 3%;}
header #logo a{width:640px;height:132px;background:url(img/logo.png);display:block;}
header #logo img{display:none;}
header #menu{width:50%;height:130px;float:right;margin:23px 0 0 0;position:relative;right:40px;bottom:-13px;font-size:20px;font-weight:300;font-style:italic;color:#fff;}
header #menu ul{float:right;list-style:none;text-align:right;margin:26px 30px 0 0;padding:0;}
header #menu ul li{margin:0;padding:0;line-height:24px;}
header #menu ul li:nth-child(2){margin:0 8px 0 0;}
header #menu ul li:nth-child(3){margin:0 16px 0 0;}
header #menu ul li:nth-child(4){margin:0 24px 0 0;}
header #menu ul li a{color:#fff;}
header #menu ul li a:hover{color:#fff;text-shadow:0 0 8px #fff;}
header .menu{display:none;}
header #header-banners{width:94%;height:auto;float:left;background:#fff;margin:0 1% 1% 1%;padding:2% 2%;}
header #header-banners .textwidget{float:left;width:300px;height:250px;overflow:hidden;margin:2% 3%;}
header #header-banners h3{display:none;}
header #header-direito{display:none;}
nav.mobilemenu{display:none;}
header #menu{display:none;}
header #search {display:none;}

main{width:98%;padding:0;margin:2% 1%;}
main section{width:59%;float:left;height:auto;padding:0;}
main section article{width:100%;background:#fff;margin:0 0 2% 0;padding:0;float:left;}
main section article .titulo{font-size:22px;margin:0;font-weight:300;}
main section article .titulo a, main section article .titulo h1{color:#f11941;padding:15px 25px 27px 15px;display:block;background-color: #f5f5f5;}
main section article .titulo h1{font-size:22px;margin:0;font-weight:300;}
main section article .data{width:89,1%;height:30px;background:url(img/data.png);margin:-10px 0 0 0;font-size:14px;color:#666;line-height:29px;padding:0 3% 0 40px;text-align:left;}
main section article .data span{display:none;}
main section article .conteudo{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:150%;margin:3%;padding:0;display:inline-block;width:94%;}
main section article .conteudo p{margin:0 0 12px 0;padding:0;}
main section article .conteudo img{max-width:100%;height:auto;border:0;}
main section article .conteudo iframe{max-width:100%;}
main section article .conteudo .more-link{width:354px;height:50px;display:inline-block;background:#f14741 url(img/more.png);color:#fff;font-size:16px;line-height:48px;text-transform:uppercase;padding:0 0 0 40px;margin:15px auto 0 auto;}
main section article .conteudo .more-link:hover{background:#343434 url(img/more.png);}
main section article .bottom{width:90%;height:auto;margin:0 0 -5px 0;background:#f4efe1;border-top:5px solid #d7d3c7;padding:5%;display:inline-block;}
main section article .bottom .share{width:100px;height:32px;padding:0;float:left;margin:0;}
main section article .bottom .comment{float:right;text-align:right;font-size:14px;width:210px;height:32px;text-transform:uppercase;}
main section article .bottom .comment a{background:#f06965;color:#fff;padding:7px 10px;margin:0;display:inline-block;}
main section article .bottom .comment a:hover{background:#930000;}
.related{display:none;}
main section #comentarios{width:100%;background:#fff;margin:0 0 2% 0;padding:0;float:left;}
main section #comentarios h3{font-size:22px;margin:0;font-weight:bold;color:#fff;line-height:40px;background:#f14741;padding:9px 20px 11px 20px;margin:0;display:block;}
main section #comentarios input, main section #comentarios textarea{width:94%;padding:3%;}

main #post-navigator{display:none;}
#post-navigator-mobile a{width:100%;margin:0 2% 2% 0;background:#fff;float:left;height:auto;padding:5% 0;text-align:center;font-size:22px;}

main section article #erro{color:#000;text-align:center;text-transform:uppercase;margin:0;padding:20px 0 10px 0;}
main section article #erro h2{font-size:40px;font-weight:300;}
main section article #erro h4{font-size:20px;font-weight:300;}

aside{width:40%;margin:0 0 2% 0;overflow:hidden;float:right;height:auto;padding:0}
aside #search{width:100%;height:60px;margin:0 0 2% 0;}
aside #search input[type=text]{background:#fff;border:0;float:left;width:70%;height:60px;padding:0 5%;font-family:'Source Sans Pro',sans-serif;font-size:20px;font-style:italic;font-weight:300;color:#230707;}
aside #search input[type=submit]{width:20%;height:60px;float:right;background:#efeadf url(img/search.png) center no-repeat;border:0;cursor:pointer;text-indent:-9999px;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out;-webkit-transition-delay:initial;-moz-transition:all .2s ease-out;}
aside #search input[type=submit]:hover{background:#d7d3c7 url(img/search.png) center no-repeat;}
aside #mail{font-weight: bold;width:100%;height:60px;background:#f14741;margin:0 0 2% 0;}
aside #mail div{font-size:15px;text-align:center;color:#fff;text-transform:uppercase;margin:3% 5% 2% 5%;float:left;width:90%;}
aside #mail form{width:90%;height:30px;background:#f00;float:left;margin:10px 5%;}
aside #mail input[type=text]{background:#fff;border:0;padding:0 6%;width:60%;height:30px;float:left;margin:0;font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#7b7b7b;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
aside #mail input[type=submit]{float:right;background:#ebebeb;border:0;text-align:center;cursor:pointer;width:28%;padding:0;margin:0;height:30px;font-size:14px;color:#f14741;font-family:'Source Sans Pro',sans-serif;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out;-webkit-transition-delay:initial;-moz-transition:all .2s ease-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
aside #mail input[type=submit]:hover{background:#d7d3c7;}
aside .widget{color:#222;width:100%;margin:0 0 2% 0;float:right;padding:0;background:#fff;}
aside .widget h3{color:#f01941;width:100%;font-weight:600;font:italic 16px 'trebuchet MS', arial, verdana, tahoma;text-align:left;font-size:18px;margin:0;background:url(img/sidebar.png) repeat;padding:10px;}
aside .widget h3 span{background:#fff;padding:0 2px;}
aside .widget .textwidget{margin:2%;text-align:center;overflow:hidden;}
aside .widget .textwidget img{max-width:100%;height:auto;border:0;}
aside .widget ul{margin:0 0 2% 0;padding:0;}
aside .widget li{list-style:none;margin:0;padding:0;}
aside .widget li a{width:90%;height:40px;display:inline-block;color:#444;text-align:left;margin:5px 2% 0 2%;font-size:18px;line-height:39px;padding:0 3%;}



footer{width:100%;height:auto;display:inline-block;background:#343434;color:#fff;font-size:12px;margin:0;padding:0;text-align:center;line-height:20px;border-top:4px solid #f14741;}
footer #conteudo{width:94%;margin:3%;line-height:normal;}
footer #conteudo .widget h3{font-size:18px;font-weight:600;font-style:italic;text-transform:uppercase;color:#fff;padding:0 0 8px 2px;margin:6% 0 10px 0;}
footer #conteudo ul{list-style:none;margin:0;padding:0;text-align:left;}
footer #conteudo ul li{width:100%;height:auto;margin:2% 0;padding:10px;}
footer #conteudo ul li a{color:#fff;width:100%;display:inline-block;}
footer #conteudo ul li span{color:#804343;width:100%;display:inline-block;}
footer a:hover{color:#fff;text-shadow:0 0 8px #fff;}
footer .bottom{width:100%;height:40px;display:inline-block;background:#000;color:#fff;margin:5% 0 0 0;}
footer .bottom a{color:#fff;}
footer .bottom span{display:none;}
}

@media screen and (max-width:750px) {
/* mobile */

body{background:url(img/bg.jpg) repeat;overflow-x:hidden;}

#alerta {float: left;width: 95%;height: 25px;background-color: #fff;margin: 0 3px 10px 0;padding: 10px;}

.menu-topo{display:none}
header{width:100%;height:auto;position:relative;z-index:1;margin:0 auto;float:left;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition: all .25s linear;transition:all .25s linear;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform: translateX(0);}
header #header-direito{display:none;}
header #logo{width:95%;height:auto;margin:5px auto;}
header #logo img{width:100%;height:auto;}
header #menu{display:none;}
header .menu{width:100%;height:50px;background:#c7c7c6;position:relative;margin:0;z-index:999;}


header .menu .menuanchor{width:40px;height:30px;vertical-align:middle;text-indent:-9999px;overflow:hidden;cursor:pointer;background:none;float:left;margin:10px 0 0 10px;}
header .menu .menuanchor:before{content:"";display:block;margin:0 auto;width:100%;height:6px;background:#f11941;box-shadow:0 12px 0 0 #f11941, 0 24px 0 0 #f11941;border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-webkit-border-radius:50px;}
header .menu .menuanchor:hover:before{background:#f11941;box-shadow:0 12px 0 0 #f11941, 0 24px 0 0 #f11941;}

.menu #search{width:65%;height:40px;margin:5px;float:right;position:relative;z-index:5;}
.menu #search input[type=text]{width:70%;height:40px;border:0;background:#fff;padding:0 6%;float:left;font-family:'Source Sans Pro',sans-serif;font-size:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.menu #search input[type=submit]{width:18%;height:40px;background:#fff url(img/search.png) center no-repeat;border:0;cursor:pointer;float:right;text-indent:-9999px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

header #header-banners{width:96%;text-align:center;height:auto;background:#fff;margin:2%;float:left;padding:2% 0;}
header #header-banners .textwidget{width:96%;float:left;height:auto;margin:0 2%;overflow:hidden;}
header #header-banners .textwidget:first-child{margin:0 2% 2% 2%;}
header #header-banners .textwidget img{width:100%;height:auto;border:0;}
header #header-banners h3{display:none;}

nav.mobilemenu{width:60%;height:150%;background:#2e2e2e;position:fixed;z-index:9999;top:0;left:0;font-size:15px;font-weight:600;color:#fff;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition: all .25s linear;transition:all .25s linear;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform: translateX(-100%);}
nav.mobilemenu ul{margin:0;padding:0;list-style:none;}
nav.mobilemenu ul li{margin:0;padding:0;width:100%;height:40px;overflow:hidden;border-bottom: 1px solid #222;}
nav.mobilemenu ul li a{color:#fff;width:90%;height:40px;display:inline-block;line-height:42px;padding:0 5%;background:#444;}
nav.mobilemenu ul li:nth-child(odd) a{background:#444;}
nav.mobilemenu ul li a:hover{background:#fff;color:#fff;}

.menuactive header, .menuactive footer, .menuactive main{-webkit-transform:translateX(60%);-moz-transform:translateX(60%);-ms-transform:translateX(60%);transform: translateX(60%);}
.menuactive nav.mobilemenu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform: translateX(0);}
.menuactive header .menu:before{background:#755e21;box-shadow:0 12px 0 0 #755e21, 0 24px 0 0 #755e21;}

.menuactive header, .menuactive footer, .menuactive main{-webkit-transform:translateX(60%);-moz-transform:translateX(60%);-ms-transform:translateX(60%);transform: translateX(60%);}
.menuactive nav.mobilemenu{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform: translateX(0);}
.menuactive header .menu:before{background:#755e21;box-shadow:0 12px 0 0 #755e21, 0 24px 0 0 #755e21;}

main{width:96%;padding:0 2%;float:left;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition: all .25s linear;transition:all .25s linear;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform: translateX(0);}
main section{width:100%;float:left;height:auto;padding:0;}
main section article{width:100%;background:#fff;margin:0 0 2% 0;padding:0;float:left;}
main section article .titulo{font-size:22px;margin:0;font-weight:300;}
main section article .titulo a, main section article .titulo h1{font-weight: bold;color:#f11941;padding:15px 25px 27px 15px;display:block;}
main section article .titulo h1{font-size:22px;margin:0;font-weight:300;}
main section article .data{width:97%;height:30px;background:url(img/data.png);margin:-10px 0 0 0;font-size:14px;font-style:italic;color:#989898;line-height:29px;padding:0 3% 0 0;text-align:right;}
main section article .data span{display:none;}
main section article .conteudo{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;line-height:150%;margin:3%;padding:0;display:inline-block;width:94%;}
main section article .conteudo p{margin:0 0 12px 0;padding:0;}
main section article .conteudo img{max-width:100%;height:auto;border:0;}
main section article .conteudo iframe{max-width:100%;}
main section article .conteudo .more-link{width:100%;height:50px;display:inline-block;background:#f14741;color:#fff;font-size:16px;line-height:48px;text-transform:uppercase;padding:0;text-align:center;}
main section article .conteudo .more-link:hover{background:#343434;}
main section article .bottom{width:90%;height:auto;margin:0 0 -5px 0;background:#f4efe1;border-top:5px solid #d7d3c7;padding:5%;display:inline-block;}
main section article .bottom .share{width:100px;height:32px;padding:0;float:left;margin:0;}
main section article .bottom .comment{float:right;text-align:right;font-size:14px;width:210px;height:32px;text-transform:uppercase;}
main section article .bottom .comment a{background:#f06965;color:#fff;padding:7px 10px;margin:0;display:inline-block;}
main section article .bottom .comment a:hover{background:#930000;}
.related{display:none;}
main section #comentarios{width:100%;background:#fff;margin:0 0 2% 0;padding:0;float:left;}
main section #comentarios h3{font-size:22px;margin:0;font-weight:bold;color:#fff;line-height:40px;background:#f14741;padding:9px 20px 11px 20px;margin:0;display:block;}
main section #comentarios input, main section #comentarios textarea{width:94%;padding:3%;}

main #post-navigator{display:none;}
#post-navigator-mobile a{width:100%;margin:0 2% 2% 0;background:#fff;float:left;height:auto;padding:5% 0;text-align:center;font-size:22px;}

main section article #erro{color:#000;text-align:center;text-transform:uppercase;margin:0;padding:20px 0 10px 0;}
main section article #erro h2{font-size:40px;font-weight:300;}
main section article #erro h4{font-size:20px;font-weight:300;}

aside{width:100%;margin:0 2% 2% 0;overflow:hidden;float:left;height:auto;padding:0}
main aside #search{display:none;}
aside #mail{font-weight: bold;width:100%;height:55px;background:#f14741;margin:0 0 2% 0;}
aside #mail div{font-size:15px;text-align:center;color:#fff;text-transform:uppercase;margin:3% 5% 2% 5%;float:left;width:90%;}
aside #mail form{width:90%;height:30px;background:#f00;float:left;margin:10px 5%;}
aside #mail input[type=text]{background:#fff;border:0;padding:0 6%;width:60%;height:30px;float:left;margin:0;font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#7b7b7b;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
aside #mail input[type=submit]{float:right;background:#ebebeb;border:0;text-align:center;cursor:pointer;width:28%;padding:0;margin:0;height:30px;font-size:14px;color:#f14741;font-family:'Source Sans Pro',sans-serif;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-out;-webkit-transition-delay:initial;-moz-transition:all .2s ease-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
aside #mail input[type=submit]:hover{background:#d7d3c7;}
aside .widget{color:#222;width:100%;margin:0 0 2% 0;float:right;padding:0;background:#fff;}
aside .widget h3{color:#f14741;width:100%;font-weight:600;font:italic 16px 'trebuchet MS', arial, verdana, tahoma;text-align:left;font-size:18px;margin:0;background:url(img/sidebar.png) repeat;padding:10px;}
aside .widget h3 span{background:#fff;padding:0 2px;}
aside .widget .textwidget{margin:2%;text-align:center;overflow:hidden;}
aside .widget .textwidget img{max-width:100%;height:auto;border:0;}
aside .widget ul{margin:0 0 2% 0;padding:0;}
aside .widget li{list-style:none;margin:0;padding:0;}
aside .widget li a{width:90%;height:40px;display:inline-block;color:#000;text-align:left;margin:5px 2% 0 2%;font-size:18px;line-height:39px;padding:0 3%;}


footer{width:100%;height:auto;display:inline-block;background:#343434;color:#fff;font-size:12px;margin:0;padding:0;text-align:center;line-height:20px;border-top:4px solid #f14741;}
footer #conteudo{width:94%;margin:3%;line-height:normal;}
footer #conteudo .widget h3{font-size:20px;font-weight:600;font-style:italic;text-transform:uppercase;color:#fff;padding:0 0 8px 2px;margin:6% 0 10px 0;}

footer #conteudo .widget li{width:320px;list-style:none;margin:10px 10px 10px 10px;padding:0;}
footer #conteudo .widget ul{line-height:200%;}
footer #conteudo .widget .tagcloud ul{line-height:30px;word-spacing: 20px;}
footer #conteudo ul{list-style:none;margin:0;padding:0;text-align:left;}
footer #conteudo ul li{font-size:16px;width:100%;height:auto;margin:2% 0;padding:10px;}
footer #conteudo ul li a{font-size:18px;color:#fff;width:100%;margin:0 20px 10px 0;display:inline-block;}
footer #conteudo ul li span{color:#804343;width:100%;display:inline-block;}
footer a:hover{color:#fff;text-shadow:0 0 8px #fff;}
footer .bottom{width:100%;height:40px;display:inline-block;background:#000;color:#fff;margin:5% 0 0 0;}
footer .bottom a{color:#fff;}
footer .bottom span{display:none;}
}

#clearfooter{clear:both;max-width:1000px;margin-top:-80px;/*chrome hack*/padding:0;}
#erro{width:80%;height:auto;padding:10%;background:#fff;float:left;text-align:center;margin:0 0 50px 0;}
#erro h3{font-weight:300;font-size:35px;}
#erro h4{font-weight:300;font-size:22px;}

.alignnone{margin: 5px 10px 10px 0;}
.aligncenter, div.aligncenter{display:block;margin:1px auto;}
.alignright{float:right;margin:2px 0 10px 10px;}
.alignleft{float:left;margin:2px 10px 10px 0;}
a img.alignright{float:right;margin:2px 0 10px 10px;}
a img.alignnone{margin:2px 15px 15px 0;}
a img.alignleft{float:left;margin: 2px 10px 10px 0;}
a img.aligncenter{display:block;margin-left: auto;margin-right: auto;}
.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone{margin:2px 10px 10px 0;}
.wp-caption.alignleft{margin:2px 10px 10px 0;}
.wp-caption.alignright{margin:2px 0 10px 10px;}
.wp-caption img{border: 0 none;height:auto;margin:0;max-width:98%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

/* Commentss */

.fn{font-weight: bold;font: Verdana;}
ol.commentlist{list-style:none;margin:0 0 1em;padding:0;text-indent:0;}
ol.commentlist li.comment{border-bottom:1px dotted #666;padding:1em;}
ol.commentlist li div.vcard{font:normal 16px georgia,times,serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;}
ol.commentlist li div.vcard img.avatar{border:5px solid #ccc;float:right;margin:0 0 1em 1em;}
ol.commentlist li div.comment-meta{font-size:12px;padding:2px 0 10px 0;}
ol.commentlist li div.comment-meta a{color:#ccc;}
ol.commentlist li p{font-size:14px;margin:0 0 1em;}
ol.commentlist li ul{font-size:14px;list-style:square;margin:0 0 1em 2em;}
ol.commentlist li div.reply{font-size:14px;}
ol.commentlist li div.reply a{font-weight:bold;}
ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{border-left:5px solid #555;margin:0 0 .25em .25em;}
ol.commentlist li ul.children li.depth-3{border-left:5px solid #999;margin:0 0 .25em .25em;}
ol.commentlist li ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 .25em .25em;}
ol.commentlist li.even{background:#fff;}
ol.commentlist li.odd{background:#f6f6f6;}
ol.commentlist li.parent{border-left:5px solid #111;}
ol.commentlist li.pingback{border-bottom:1px dotted #666;padding:1em;}
#respond{width:96%;margin:0 2%;}

/* Paginav */
.wp-pagenavi {
    font:bold 14px verdana, arial, tahoma;
    margin:20px 0 40px 0;
   
}
.wp-pagenavi a {
    text-decoration: none;
}
.wp-pagenavi .pages {
    display: none;
}
.wp-pagenavi .current {
    color:#ffffff;
    background-color: #e92a4b;
    height:26px;
    width:30px;
    padding:7px 9px 7px;
    margin:-7px 2px 0px;
    border:none;
}
.wp-pagenavi .larger, .wp-pagenavi .smaller {
    color:#000000;
    background-color: #e3e1dc;
    height:26px;
    width:30px;
    padding:7px 9px 7px;
    margin:-7px 2px 0px;
    border:none;
}
.wp-pagenavi .larger:hover {
    color:#ffffff;
    background-color: #e92a4b;
    height:26px;
    width:30px;
    padding:7px 9px 7px;
    margin:-7px 2px 0px;
}
.wp-pagenavi .nextpostslink {
    color:#000000;
    background-color: #e3e1dc;
    height:26px;
    width:30px;
    padding:7px 9px 7px;
    margin:-7px 2px 0px;
    border:none;
}
.wp-pagenavi .previouspostslink {
    color:#000000;
    background-color: #e3e1dc;
    height:26px;
    width:30px;
    padding:7px 9px 7px;
    margin:-7px 2px 0px;
    border:none;
}
.wp-pagenavi .previouspostslink:hover , .wp-pagenavi .nextpostslink:hover {   
    color:#ffffff;
    background-color: #e92a4b;
    padding:7px 9px 7px;
}

blockquote {
max-width:100%;height:auto;border:0;
background-image:url('img/papel.png');
border: 1px solid #ccc;
padding: 20px 20px 0 30px;
margin: 10px 0 20px 0;
box-shadow: 1px 1px 1px #ccc;
font-style: italic;
}
blockquote:before{
position:absolute;
margin-top:-35px;
margin-left:-30px;
content:url('img/pin.png');
}
blockquote cite:before {
content: "\2014 \2009";
}

.screen-reader-text {
	visibility: hidden;
}
