@charset "utf-8";
/* CSS Document */


body{background: url(images/top.png) top center no-repeat; font-family: Georgia; color: #42210B; min-height:100%}

html{background: url(images/bg-1px.png) top center repeat-y #000000;}

 

a {color: #860000; border-bottom: 1px dotted #860000; text-decoration: none;}
a:hover, a:focus, a:active {color: #8b6139; text-decoration: none;}

.left {float: left;}
.half {width: 49%;}
.alright {text-align: right !important;}
.bn {border: none !important;}


.w315 {width: 315px;}
 
.mr15 {margin: 0 15px 0 0;}

.upspace{height: 10px; width: 600px;}
.downspace {height: 25px;  width: 600px;}

#site {width: 950px; margin: 0 auto;}

#header{width: 950px; height: 460px;}
#header .homelink {float:left; height:179px; margin:142px 0 0 280px; width:406px;}
#header .topblogstamp {background:#033; float:right;}

#content{width: 622px; float: left;}

small {font-size: 11px;}

#content .post{}
#content .post .ticket{width: 103px; height: 39px; background: url(images/ticket.png) top center no-repeat; color: #931a25; text-align: center; padding: 10px 0; margin: 0 0 0 -21px; line-height: 20px;}
#content .post .titulo{margin: 0 0 20px 13px; width: 500px;}
#content .post .titulo h1{font-size: 30px; color: #d64b32; margin: 0 0 10px 0; border:none; font-style:italic;}
#content .post .titulo h2{font-size: 30px; color: #d64b32; margin: 0 0 10px 0; border:none; font-style:italic;}
#content .post .titulo h1 a {border:none; color: #42210b; font-style:italic;}
#content .post .titulo h2 a:hover {border-bottom: 1px dashed;}
#content .post .titulo h2 a {border:none; color: #42210b; font-style:italic;}
#content .post .titulo p {color: #5f3713; font-size:14px; font-style:italic;}
#content .post .tittulopg {font-size: 72px; margin: 0 0 0 20px;}
.wp-caption-text {font-size: 10px;}

#content .post .tagsocial{height: 67px; width: 550px; background:  url(images/bg-tagsocial.png) top left no-repeat; padding: 0 0 0 32px; margin: 0 0 0 19px; color: #5f3713;}
#content .post .tagsocial .tags{line-height: 60px; font-size: 13px;}
#content .post .tagsocial .comment{background:  url(images/bg-comment.png) no-repeat; padding: 0px 0px 17px 0px; margin: 20px 0px 20px 7px; width: 36px; height: 27px; text-align: center;}
#content .post .tagsocial .comment a {color: #eddcc1;}
#content .post .tagsocial .social{padding: 11px 0;}
#content .post .tagsocial .socialright {float: right; margin-right: 33px; height: 63px;}
#content .post .tagsocial .social li{text-indent: -5000px; width: 40px; height: 40px; line-height: 40px; float: right; margin: 0 0 0 10px;}
#content .post .tagsocial .social .twitter{background:  url(images/twitter.png) no-repeat;}
#content .post .tagsocial .social .facebook{background:  url(images/facebook.png) no-repeat;}
#content .post .tagsocial .social .orkut{background:  url(images/orkut.png) no-repeat;}
#content .post .tagsocial .social li a {text-indent: -5000px; display: block; font-size: 40px; border: 0;}

#content .post .postContent{margin: 20px 0 0 20px; width: 580px;}
#content .post .postContent img {margin: 0 0 25px 0;}
#content .post .postContent p {font-size: 0.9em; line-height: 24px; margin: 0 0 15px 0; text-align: justify;}
/*#content .post .postContent li {font-size: 0.9em; line-height: 24px; margin: 0 0 15px 15px; list-style-type:circle;} */
#content .post .postContent strong {font-weight: bolder;}
#content .post .postContent em {font-style:italic;}
#content .post .postContent .relatedPosts {background: #DCC9B0 ; padding: 10px; height: 250px; margin: 35px 0 20px 0;}
#content .post .postContent .relatedPosts h3 {font-size: 28px; margin-bottom: 4px;}


#content .post .catTop .star {background: url(images/category-star.png) top left no-repeat; padding: 0 0px 88px 0; margin: 0 0 0 13px; width: 97px; float: left; }
#content .post .catTop .catName {width: 483px; float:right; height: 88px; float: left;}
#content .post .catTop .catName p {font-size:10px; margin:0 0 -3px 6px;}
#content .post .catTop .catName h1 {font-size:65px; font-style:normal; margin:10px 0;}

#content .post .results {margin:0 0 35px 95px; width:504px;}
#content .post .results .title {margin: 0 0 8px 20px; font-size: 19px;}
#content .post .results .title a {color: #860000;}
#content .post .results .title a:hover {color: #8b6139;}
#content .post .results .excerpt {margin: 0 0 8px 20px; font-size: 13px; line-height: 17px;}
#content .post .results .link {margin: 0 0 0 20px; font-size: 14px;}
#content .post .results .link a {color: #42210B; border: none;}
	
.bottomnav {width: 578px; height: 26px; margin: 0 0 0px 20px;}
.bottomnav .antigos a {float: left; background: url(images/mais-antigos.png) top left no-repeat; padding: 0 0 26px; width:114px; border: none;}
.bottomnav .antigos a:hover {background: url(images/mais-antigos-h.png) top left no-repeat;}
.bottomnav .recentes a {float: right; background: url(images/mais-recentes.png) top right no-repeat; padding: 0 0 26px; width: 114px; border:none;}
.bottomnav .recentes a:hover {background: url(images/mais-recentes-h.png) top right no-repeat;}

.relacionados li {line-height: 30px; height: 30px; border-bottom: 1px dotted #42210B; width:280px;}
.relacionados li a {color: #42210B; border: 0px; text-decoration: none; display: block;}
.relacionados li a:hover, .relacionados li a:focus, .relacionados li a:active {color: #42210B; text-decoration: none; background: #cebba5;}

.banner250 {margin: -200px 0px 0px 310px;}
.banner250 a {border: none;}


.commentForm {background: #DCC9B0; padding: 10px; margin:0 0 20px 0;}
.commentForm h3 {font-size: 26px; margin-bottom: 15px; text-transform: uppercase;}
.commentForm form table tr .label {width: 110px; height: 35px; line-height: 45px; color: #8C6239;}
.commentForm form table tr .field1 {height: 45px;}
.commentForm form table tr .field1 input {width: 460px; height: 25px; background: #cebba5; border: 0px; padding: 5px;}
.commentForm form table tr .field1 textarea {width: 460px; height: 120px; background: #cebba5; border: 0px; padding: 5px; font-size: 0.9em; line-height:24px; color:#42210b;}
.commentForm form table tr .info {font-size: 12px; color: #C1272D; padding: 22px 0 0 0; width: 390px;}
.commentForm form table tr .btn {padding: 10px 0 0 0;}
.commentForm form table tr .btn input {width: 120px; height: 35px; background: #cebba5; border: 0px; font-size: 20px; color: #42210B;}
.commentForm form table tr .btn input:hover {background: #42210B; color: #cebba5;}


.commentTitulo {font-size: 20px; margin: 30px 0;}
.commentTitulo span {font-style: italic;}

.comentarios li {margin: 0 0 35px 0;}
.comentarios li.even img {padding: 10px; background: #cebba5;}
.comentarios li.even div {width: 420px; background: #cebba5 url(images/comment-bg.png) top left no-repeat; padding: 15px 15px 0px 65px;}
.comentarios li.even div h2 {font-size: 18px; color: #8C6239; margin: 0 0 10px 0;}
.comentarios li.odd img {padding: 10px; background: #c7b299;}
.comentarios li.odd div {width: 420px; background: #c7b299 url(images/comment-bg-2.png) top left no-repeat; padding: 15px 15px 0px 65px;}
.comentarios li.odd div h2 {font-size: 18px; color: #8C6239; margin: 0 0 10px 0;}


#sidebar {float: left; width: 310px; height: 100%; background: url(images/sidebar-bg.png) top center repeat-y;}
#sidebar #pages {background: url(images/pages.png) -11px -10px no-repeat; height: 65px; padding: 47px 0 0 0; color: #CCCCCC; text-align: center;}
#sidebar #pages a {color: #ffd471; text-decoration:none; font-weight:bold; font-size: 14px; border:none;}
#sidebar #pages a:hover {color:#cccccc;}
#sidebar #search {background: url(images/bg-tit-sidebar.png) top center no-repeat; padding: 5px 15px 13px 15px; font-size: 20px; margin: 10px 0 10px;}
#sidebar #search .s {border: 0; height: 25px; float: left; color: #42210B; background: #c7b299; width: 245px; margin: 0 5px 0 0;}
#sidebar #search .s-send {background: #603813; color: #FFFFFF; height: 25px; width: 25px; border: 0; float: left; font-size: 12px; line-height: 25px; text-align: center; cursor: pointer;}

#sidebar .categorias {background:url(images/categorias.png) -5px 10px no-repeat; height: 373px;}
#sidebar .categorias .boxleft {float:left; position: relative; margin-left: 34px; margin-top:182px;}
#sidebar .categorias .boxright {float:right; position: relative; margin-right: 42px; margin-top:182px;}
#sidebar .categorias li {text-align:left; margin: 0px 0px 24px 0px; font-size: 13px; font-weight:bold; }
#sidebar .categorias li a {color: #FFFFFF; border: 0px;}
#sidebar .categorias li a:hover {color: #FF9900; text-decoration:underline; border: 0px;}

#sidebar .tagcloud {width: 270px; margin: 5px 0 5px 20px; text-align:center;}
#sidebar .tagcloud a {border:none;} 
#sidebar .tagcloud a:hover {color: #255;}
#sidebar .sidespace {width: 310px; height: 20px;}
#sidebar .sidespace2 {width: 310px; height: 100%;}


#sidebar .box {margin: 0 0 15px 0;}
#sidebar .rss {text-align: center;}
#sidebar .rss a {border: 0; margin: 10px 0;}
#sidebar .box h2 {background: url(images/bg-tit-sidebar.png) top center no-repeat; height: 36px; font-size: 20px; padding: 7px 15px 0px 15px;}
#sidebar .box .lista {font-size: 14px; padding: 0 15px;}
#sidebar .box .lista li {border-bottom: 1px dotted #42210B; line-height: 30px;}
#sidebar .box .lista li:hover {background: #cebba5;}
#sidebar .box .lista li a {border-bottom: 0; color: #42210B; text-decoration: none; display: block;}
#sidebar .box .lista li a:hover, #sidebar .box .lista li a:focus, #sidebar .box .lista li a:active {border-bottom: 0; color: #42210B; text-decoration: none;}


#sidebar .socialside {background:url(images/bg-social.png) no-repeat scroll center top transparent; height:220px; margin:-13px 0 17px -6px}
#sidebar .socialside .sociallogos {padding: 100px 0 0 39px;}
#sidebar .socialside .sociallogos img {margin: 0 0 10px;}
#sidebar .socialside .sociallogos a {border: none;}
#sidebar .socialside .sociallogos a:hover { margin: 2px;}

#sidebar .googleFollow {margin: 15px 0px 13px 16px;}



#footer {position: relative; width: 951px; height: 110px; background: url(images/bg-bottom.png) top center no-repeat #000000;}
#footer .logos {float: right; padding-top: 82px;}
#footer .logos img {margin: -7px 4px;}
#footer .logos a {border: none;}



#footer .develop {color:#736357; font-family:helvetica; font-size:9px; height:22px; margin:83px 0 0 498px; text-align:right; width:400px;} 
#footer .develop a {border: none; margin: 10px 0 0 0; color: #736357;}
#footer .develop a:hover {color: #CC0000;}
#footer p { font-family: verdana; color:#CCCCCC; font-size: 9px;}





#sorry {margin: 0 0 0 20px;}



.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}

