*{margin:0;padding:0;}
body{font:100% Arial,Helvetica;background:#FFF;color:#333;width:970px;padding-bottom:10px;}
p{margin:15px 0;}
a:link,a:visited{color:#600;text-decoration:none;}
a:hover,a:active{color:#600;text-decoration:none;}
#about a.linkcontinua{color:#f00;font-size:9pt;font-family:Tahoma;}
a img{border:0;}
code{font:1.0em 'Courier New',Courier,Fixed;background:#ececec;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding:10px 10px 0 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#eee;font:1.0em Arial;line-height:1.5em;margin:10px 0;}
select{width:130px;}
.titulocategoria,#headline .titulocategoria{font-size:11pt;font-family:Tahoma;font-variant:small-caps;color:#600;}
#sidebar .titulocategoria{background:#600;color:#FFF;padding:5px;padding-left:10px;}
.bullet{color:red;letter-spacing:-0.4em;font-size:1.0em;}
#front-list .left span.bullet{color:#600;}
.clearfloat h3 .bullet{color:#600;letter-spacing:-0.4em;font-size:1.0em;}
#head{width:960px;margin:0 auto;margin-top:15px;margin-left:0;padding:0;font-size:.7em;height:228px;background-color:#fefde9;background-image:url(images/topo.jpg);background-repeat:no-repeat;background-position:10px 10px;}
#logo{position:absolute;margin-left:15px;margin-top:0;}
#page{padding:10px;background:#fefde9;font-size:.7em;margin-left:0;width:940px;}
.left,.alignleft{float:left;}
.right,.alignright{float:right;}
.alignleft {margin-right:10px !important;}
.alignright {margin-left:10px !important;}
#navbar{margin:0 auto;margin-top:186px;padding:0;width:940px;background:#600;margin-left:10px;margin-bottom:0;height:38px;}
#page-bar li ul{position:absolute;z-index:10;left:-999em;height:auto;width:174px;}
#page-bar li ul a:hover{text-decoration:none;background:#bd2126;}
#page-bar{width:706px;margin-bottom:0;}
#page-bar ul{list-style:none;}
#page-bar li{float:left;list-style:none;cursor:pointer;display:block;font-size:11pt;font-family:Tahoma;font-variant:small-caps;}
#page-bar li ul a:hover{background-color:#bd2126;}
#page-bar li li a{font-size:9pt;}
#page-bar li li a:hover{background-color:#bd2126;}
#page-bar a,#page-bar a:visited{margin:0;padding:10px 16px;color:#FFF;display:block;}
#page-bar a:hover{text-decoration:none;display:block;background-color:#bd2126;}
#searchform{width:194px;float:right;margin-top:6px;text-align:right;padding-top:0;margin-right:10px;}
#page-bar li{float:left;margin:0;padding:0;}
#page-bar li li a,#page-bar li li a:link,#page-bar li li a:visited{width:80px;float:none;margin:0;padding:5px 7px 5px 18px;background:#600;}
#page-bar li li a:hover{background-color:#bd2126;}
#page-bar li li a:active{background:#600;padding:5px 10px 5px 15px;}
#page-bar li ul{position:absolute;width:120px;left:-999em;border-top:1px solid #fefde9;}
#page-bar li:hover ul{left:auto;display:block;background:#bd2126;width:50px;}
#page-bar li:hover ul,#page-bar li.sfhover ul{left:auto;}
h1{font:3.5em Arial;font-weight:bold;letter-spacing:-0.08em;}
h2{font:2.3em Georgia,"Times New Roman";}
h3{font:1.3em Arial;margin-bottom:3px;color:#600;font-weight:bold;}
h4{font:1.0em Arial;}
h3#respond{margin-top:0;padding-top:20px;}
h3#comments{margin-top:32px;padding-left:0;}
h3.authors{margin-top:15px;}
#logo{left:24px;top:35px;}
#tagline{margin-top:5px;font-size:1em;color:#333;}
#top{padding:0;width:940px;}
#headline{width:585px;background:#f0f0f0;padding:10px;font-size:1.05em;line-height:1.5em;margin:0;margin-top:0;overflow:hidden;}
#headline div.title{font-family:"Palatino Linotype";letter-spacing:-0.05em;display:block;padding-bottom:10px;font-size:18pt;margin-top:-10px;font-variant:small-caps;}
#headline div.meta{display:block;margin-top:10px;padding-bottom:2px;}
#headline p{padding-bottom:15px;font-family:Tahoma;font-size:8pt;color:#000;}
#headline a.linkcontinua{color:#f00;font-size:9pt;font-family:Tahoma;}
#about{width:300px;background:#e1dfc0;float:right;padding:10px;margin:-5px 0;font-family:Tahoma;font-size:8pt;color:#000;}
#doisdestaques{width:608px;margin-top:10px;background:#FFF; height:235px; display:inline-block; float:left; overflow:hidden}
#destaque1{height:235px; float:left; width:300px; background:#FFF;}
#destaque2{height:235px; float:right; width:300px; background:#FFF;}
#destaquedois{padding:0;}
#featured div.title,#featured2 div.title{font-family:"Palatino Linotype";letter-spacing:-0.05em;display:block;padding-bottom:0;font-size:16pt; line-height:15pt;margin-top:0;font-variant:small-caps;margin-bottom:5px;}
#featured{width:295px;background:#FFF;float:left;padding:10px 0 0 10px;height:215px !important;margin-top:0;border-bottom:10px solid #fefde9;}
#featured2{width:292px;background:#FFF;float:right;padding:10px 0 0 10px;height:215px !important;margin-top:0;top:50px;border-bottom:10px solid #fefde9;}
#featured .clearfloat{margin-top:0;margin-bottom:8px;}
#featured2 .clearfloat{margin-top:0;margin-bottom:8px;}
#featured2 .titulocategoria{margin-left:0;}
.float{color:red;background:blue;}
#featured .info{margin-top:5px;padding-top:0;float:left;width:165px;}
#featured2 .info{display:block;position:relative;margin-top:5px;padding-top:0;float:right;width:165px;}
#featured a.linkcontinua,#featured2 a.linkcontinua{color:#f00;}
#headline a img,#featured a img{border:1px solid #ccc;margin-top:5px;margin-right:10px;padding:2px;}
#headline a img,#featured2 a img{border:1px solid #ccc;margin-top:5px;margin-right:10px;padding:2px;}
#front-list{width:582px;background:#fff;padding:10px;line-height:1.5em;float:left;font-family:Tahoma;font-size:8pt;color:#000;border:1px solid #600;}
#front-list .linkcontinua{color:#f00;font-size:9pt;font-family:Tahoma;}
.right span.bullet{color:#600;}
.title{margin-top:15px;}
.clearfloat h3{padding-top:0;}
#front-list a{margin-top:30px;}
#archive{padding-bottom:15px;font-family:Tahoma;font-size:8pt;color:#000;line-height:1.5em;}
#front-list blockquote{padding:20px 10px 0 10px;}
#front-list .title,#archive .title{font-weight:bold;font:2.0em Georgia;letter-spacing:-0.05em;}
#front-list .clearfloat,#archive .clearfloat{padding-bottom:10px;border-bottom:1px dotted #d9bfbf;margin-bottom:10px;}
#front-list .spoiler,#archive .spoiler{display:block;margin-top:3px;}
#front-list p,#archive p{margin:0;padding:0;}
.author{font-size:.8em;font-weight:bold;}
.meta{font-size:.8em;color:#600;}
.meta a{color:#600;}
#headline p,#featured p{margin:0;}
#featured2 p{margin:0;width:155px;margin-left:-10px;}
#content{width:590px;background:#f0f0f0;padding:10px;font-family:Tahoma;font-size:8pt;color:#000;float:left;}
#content .breadcrumbs,#content .breadcrumbs a{font-size:11pt;font-family:Tahoma;font-variant:small-caps;color:#600;}
#content h2.title{font-family:"Palatino Linotype";letter-spacing:-0.05em;display:block;padding-bottom:10px;padding-top:0;font-size:18pt;margin-top:10px;font-variant:small-caps;color:#600;border-top:3px solid #d9bfbf;}
.post{font-size:1.05em;line-height:1.75em;border-bottom:1px dotted #d9bfbf;}
.post p{margin-top:0;}
.post .clearfloat{margin:10px 0;}
.post ul,.post ol,#front-list ul,#front-list ol{margin-bottom:15px;}
.post ul li,#front-list ul li{list-style:square;margin-left:30px;}
.post ol li,#front-list ol li{list-style:decimal;margin-left:30px;}
.post ol li ul li,#front-list ol li ul li{list-style:square;margin-left:20px;}
.post img,.post a img,#front-list img,#archive img{border:1px solid #ccc;padding:2px; margin-right:10px;}
.post .ads{margin-top:10px;}
.entry{margin-top:20px;}
#stats{margin-top:0;padding:4px 0;text-transform:uppercase;font:.8em Arial;display:block;}
#stats span{margin-top:10px;padding-bottom:2px;font-size:1.0em;color:#600;font-family:Tahoma;}
#stats span a:hover{background:none;}
#stats span a{color:#333;}
#stats img,#nav img{border:0;margin:0;padding:0;}
#tools{width:590px;height:25px;font-size:.95em;}
#tools a:hover{background:none;}
.navigation{padding:5px 0;text-align:Center;}
#sidebar{width:320px;float:right;padding:0;background:#e1dfc0;margin-top:5px;margin-right:0;margin-bottom:0;}
#sidebar .titulocategoria,#sidebar h3{font:1.1em Arial;font-weight:bold;background:#600;color:#fff;margin:10px 0 5px 0;padding:3px 10px;}
#sidebar-top,#sidebar-bottom{width:300px;float:right;padding:0 10px 10px 10px;background:#e1dfc0;}
#sidebar-bottom,#sidebar-middle{margin-top:10px;background:#e1dfc0;}
#sidebar-middle{width:300px;float:right;background:#e1dfc0;}
#sidebar-left{width:135px;padding:0 10px 10px 0;float:left;background:#e1dfc0;margin-left:-10px;}
#sidebar-left a,#sidebar-left a:visited{font-weight:bold;}
#sidebar-right{width:135px;padding:0 10px 10px 10px;float:right;background:#e1dfc0;}
#sidebar-ads{width:300px;float:right;margin-bottom:10px;padding:10px;background:#e1dfc0;}
#middle{width:300px;background:#e1dfc0;float:right;padding:10px;margin-top:0;font-size:8pt;}
.category{width:260px;float:left;margin:0;padding:5px 10px 10px 10px;background:#e1dfc0;}
#cat-1,#cat-3,#cat-5,#cat-7{background:#f1efca;margin-left:0;width:280px;}
#cat-2,#cat-4,#cat-6{background:#cbc9a8;margin-left:0;width:280px;}
#cat-1,#cat-2,#cat-3,#cat-4,#cat-5,#cat-6,#cat-7{background-repeat:no-repeat;background-position:10px 10px;}
#cat-1{background-image:url("images/cat1.gif");background-repeat:no-repeat;}
#cat-2{background-image:url("images/cat2.gif");background-position:10px 10px;}
#cat-3{background-image:url("images/cat3.gif");}
#cat-4{background-image:url("images/cat4.gif");background-position:10px 10px;}
#cat-5{background-image:url("images/cat5.gif");}
#cat-6{background-image:url("images/cat6.gif");background-position:10px 10px;}
#cat-7{background-image:url("images/cat7.gif");}
.category p{font-family:Tahoma;width:200px;margin-left:80px;color:#000;margin-top:5px;padding-bottom:0;margin-bottom:3px;}
#cat-2.category p,#cat-4.category p,#cat-6.category p{margin-left:80px;}
#sidebar .cat_title a{margin:10px 0 0 80px;font-size:10pt;font-family:Tahoma;letter-spacing:.0em;}
#cat-2 .cat_title a,#cat-4 .cat_title a,#cat-6 .cat_title a{margin:10px 0 0 80px;}
.category span.cat_title,#front-popular h3,#front-list .cat_title,#archive .cat_title{margin:0;font-weight:bold;font-size:1.5em;letter-spacing:-0.05em;}
#front-popular h3{color:#fff;}
.category a{color:#600;display:block;background:none;}
.category a:hover{background:none;color:#600;text-decoration:none;}
#bottom{width:940px;}
select{background:#e1dfc0;width:100%;}
.field{padding:2px;border:1px solid #333;background:#fff;font-size:1.0em;}
#s{padding:1px;font-size:1.0em;width:150px;}
#searchsubmit{padding-left:5px;margin-top:4px;}
#commentform input{width:140px;margin:5px 5px 1px 0;}
#commentform textarea{width:99%;margin-top:5px;}
.commentlist cite{font-style:normal;margin-bottom:4px;display:block;}
.commentlist blockquote{background:#ededed;}
.commentlist li{padding:10px 0 10px 0;list-style:none;margin-bottom:3px;}
.commentlist li li{background:none;border:none;list-style:square;margin:3px 0 3px 20px;padding:3px 0;}
.commenttext{padding:10px 10px 0 10px;background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:495px;float:right;}
.commentlist cite strong{font-size:1.1em;}
li.my_comment{background:#FFF;border:none;}
li.my_comment cite strong{font-size:1.3em;color:#313228;}
#commentform small{background:#f0f0f0;font-weight:bold;padding:0;}
.commentmetadata{color:#4d4d4d;display:block;margin-top:3px;text-align:right;font-size:.9em;}
.commentmetadata a,.commentmetadata a:visited{color:#959382;}
.commentlist small{background:#f0f0f0;}
.avatar{border:1px solid #bbb;margin:0 10px 0 0;float:left;padding:2px;width:55px;height:55px;}
#comment{width:570px;background:#fff;}
#front-popular{color:#fff;width:920px;margin:0 auto;padding:5px;background:#600;text-align:center;margin-top:10px;}
#front-popular a:link,#front-popular a:visited{color:#888;}
#footer{font-size:10px;}
.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfloat{height:1%;}
*+html .clearfloat{height:1%;}
.clearfloat{display:block;}
/*################################## FORMULARIO ############################################## */ .cform{margin:10px 0 0 0;width:500px;}
.cform fieldset{margin-top:10px;padding:5px 0 15px 0;background:#f0f0f0;border:none;margin-left:0;}
.cform .cf_hidden{display:none;border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform legend{margin-left:10px;padding:0 2px;font:normal 20px Times;color:#666;}
ol.cf-ol{margin:0!important;padding:0!important;}
ol.cf-ol li{background:none!important;margin:5px 0!important;padding:0;list-style:none!important;text-align:left;line-height:1.3em;}
ol.cf-ol li.textonly{background:#f0f0f0!important;letter-spacing:1px;margin:10px 0!important;padding:5px 0;text-align:center;}
.cform label{width:40px;margin:4px 10px 0 0;display:inline-block;text-align:left;vertical-align:top;}
.cform label span{width:55px;display:block;}
label.cf-before{margin:4px 10px 0 0;}
label.cf-after{margin:4px 15px 0 0;text-align:left;width:115px;}
label.cf-after span{width:115px;display:block;}
label.cf-group-after{margin:3px 4px 0 2px;width:72px;text-align:left;}
label.cf-group-after span{width:72px;display:block;}
.cform input,.cform textarea,.cform select{padding:3px;background:#f9f9f9;border:1px solid #d9bfbf;vertical-align:top;margin-left:15px;}
.cform input:focus,.cform textarea:focus,.cform select:focus{background:#f3f8f8;}
.cform textarea,.cform input{width:360px;}
.cform select{width:158px;padding:2px 0;}
.cform select.cfselectmulti{height:7.5em;}
.cform textarea{font-family:arial;font-size:.9em;overflow:auto;}
ol.cf-ol li.cf-box-title{font-weight:bold;letter-spacing:1px;padding:8px 0 0 100px;}
.cform input.cf-box-a,.cform input.cf-box-b{margin:2px 0 0 0;width:14px;height:22px;border:none!important;background:none!important;}
.cform input.cf-box-a{margin-left:100px;}
ol.cf-ol li.cf-box-group{margin:10px 0 0!important;padding-left:100px;}
span.reqtxt,span.emailreqtxt{margin:3px 0 0 3px;font-size:.9em;vertical-align:top;}
p.cf-sb{padding:0!important;margin:0;}
.cform input.sendbutton{width:100px;padding:5px;margin:0 0 20px 333px;font-size:.8em;background:url(../images/button-bg.gif) repeat-x;border:2px solid #d9bfbf!important;}
ol.cf-ol li.cf_li_err{padding:5px 0!important;margin:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err{height:1%;min-height:1%;margin:0 0 0 100px;padding:0;color:#333;}
ol.cf-ol ul.cf_li_text_err li{background:url(icon-alert.png) no-repeat left 1px!important;list-style:none!important;font-weight:bold;text-indent:0;margin:0 0 2px!important;padding-left:15px;}
ol.cf-ol ul.cf_li_text_err li:before{content:'';}
label.secq,label.seccap{vertical-align:text-bottom;margin-bottom:4px;}
input.secinput{vertical-align:text-bottom;}
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha{height:15px;width:50px;padding:4px 4px;margin:0;}
img.captcha{vertical-align:text-bottom;margin:0 0 0 10px!important;padding:0!important;border:none!important;float:none!important;}
img.captcha-reset{vertical-align:text-bottom;margin:0 0 2px 3px;width:21px;height:21px;border:none;}
img.imgcalendar{border:none;}
div.cf_info{color:#333;display:none;padding:10px 15px!important;width:380px;line-height:1.3em;margin:10px auto;}
div.cf_info ol{margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li{padding:1px 0;margin:2px 0;}
div.cf_info a{color:#ad2929!important;text-decoration:underline!important;}
div.success{background:#f7f7f7 none repeat scroll 0 50%;color:#444;display:block;}
div.failure{display:block;border-color:#df7d7d;border-style:solid;border-width:1px 0;padding-left:5px;}
div.waiting{color:#aaa;display:block;}
.cform .cf_error{color:#ad2929;border:1px solid #d9bfbf;background:#fcf3f3;}
div.mailerr{display:block;}
.mailerr,.cform .cf_errortxt{color:#ad2929;}
[disabled]{color:#ddd;border-color:#ddd!important;background:none!important;}
.disabled{border-color:#ddd!important;}
.cform input.cf_upload{width:220px;background:#f9f9f9;border:1px solid #888;}
#usermessagea{margin-left:46px;text-align:center;background:#fcf3f3;border-top:1px solid #d9bfbf;border-bottom:1px solid #d9bfbf;}
#usermessage2a{margin-left:46px;text-align:center;background:#fcf3f3;border-top:1px solid #d9bfbf;border-bottom:1px solid #d9bfbf;}

.boxlivros img{border:none !important;}
