/*
Theme Name: Doutor Picanha Churrasco Gaúcho
Theme URL: http://www.toolinterativa.com.br/
Description: Tema desenvolvido para WordPress.
Author: <a href="http://www.toolinterativa.com.br/">Tool Interativa</a>
Version: 1.0
*/

html, body, h1, h2, h3, h4, h5, h6, dt, dd, dl, img, p {margin:0; padding:0; list-style:none; border:none;} 

body {background:url(img/bg/body.jpg) repeat-x top #fef8e8; margin: 0 auto; color:#424141; font-size:13px; font-family:Arial, "Trebuchet MS", Verdana; /**/	line-height:18px;}
body a{text-decoration:none; color:#424141; outline:none;}
body a:hover{text-decoration:underline;}

body.home {background:url(img/bg/footer.jpg) repeat;}


/* ---- titulos ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
h1.logo, div.logo {float:left; width:156px; margin:10px 0 0 10px; border:none; position:absolute; z-index:1000; padding:0;}
h1.logo a, div.logo a {width:156px; height:155px; display:block;}

h1.frase-topo, div.frase-topo {float:left; width:427px; margin:40px 0 0 160px; border:none; position:absolute; z-index:1000; padding:0;}
h1.frase-topo a, div.frase-topo a {width:427px; height:53px; display:block;}


h1 {color:#840a08; font-size:25px; line-height:30px; margin:0 0 10px 0;}
h1 a {color:#840a08; text-decoration:none !important;}
h1 a:hover {text-decoration:underline !important;}
h1.listagem {width:620px; margin:10px 20px 0 0px;}

h1.single {color:#840a08; font-size:40px; line-height:50px; margin:0 0 10px 0;}
h1.titulo {color:#840a08; font-size:40px; text-transform:uppercase; line-height:50px; margin:0 0 10px 0px;}
h1.page {color:#840a08; font-size:40px; text-transform:uppercase; line-height:50px; margin:0 0 10px 0;}

h2 {font-size:20px; margin:3px 0 10px 0px; font-weight:normal; color:#424141; line-height:25px;}
h2 a {color:#424141;}
h2 a {color:#840a08; text-decoration:none !important;}
h2 a:hover {text-decoration:underline !important;}

h2.blog {font-size:25px; margin:3px 0 10px 0px; font-weight:normal; color:#424141; line-height:30px;}

h2.buffet-cardapio {font-size:25px; margin:3px 0 10px 0px; font-weight:normal; color:#424141; line-height:30px;}

h2.especial {color:#13a6b0; font-size:18px; font-weight:bold; margin:0 0 5px 0; float:left;}
h2.especial a {color:#13a6b0 !important;}

h2.profissionais {color:#2eb1cd; font-weight:bold; font-size:18px;}
h2.profissionais a {color:#2eb1cd !important;}

h2.sidebar-fale-conosco {float:left;}
h2.sidebar-fale-conosco a {background:url(img/titulos/sidebar-fale-conosco.png) no-repeat; width:270px; height:28px; display:block;}
h2.sidebar-quem-somos {float:left;}
h2.sidebar-quem-somos a {background:url(img/titulos/sidebar-quem-somos.png) no-repeat; width:270px; height:28px; display:block;}
h2.sidebar-blog {float:left;}
h2.sidebar-blog a {background:url(img/titulos/sidebar-blog.png) no-repeat; width:300px; height:26px; display:block;}
h2.sidebar-links {float:left; background:url(img/titulos/sidebar-links.png) no-repeat; width:300px; height:26px; display:block; margin:15px 0 0 0;}
h2.sidebar-buffet-cardapio {float:left; margin:3px 0 10px 0;}
h2.sidebar-buffet-cardapio a {background:url(img/titulos/sidebar-buffet-cardapio.png) no-repeat; width:270px; height:28px; display:block;}


h6 {font-size:11px; color:#567300; margin:0; padding:0;}

p.planos {color:#8a8a8a; font-size:11px; width:260px; margin: 5px 0 0 14px; float:left;}
p.destaque {color:#666666; font-size:11px; width:260px; margin: 5px 0 0 14px; float:left;}

titulo-ultimos-posts {float:left;}

/* -------------------
Main Structure
------------------- */

#geral {width:970px; margin:0 auto;}
#conteudo {margin:10px 0; float:left; width:950px;}
#header {height:300px; width:970px; padding:0 10px; clear:both;} 

#menu {width:580px; float:right; height:36px; margin:0; padding:0 25px; list-style:none; background:url(img/bg/menu.png) no-repeat;}
#menu ul.itens-principais {float:left; list-style:none; margin:0 0 0 15px; padding:0; width:455px;}
#menu ul.itens-principais li {float:left; height:36px;}
#menu ul.itens-principais li a.pagina-inicial {background:url(img/menu/pagina-inicial.png) no-repeat; width:52px; margin: 0 0 0 0;}
#menu ul.itens-principais li a.buffet-e-cardapio {background:url(img/menu/buffet-e-cardapio.png) no-repeat; width:114px;}
#menu ul.itens-principais li a.contato {background:url(img/menu/contato.png) no-repeat; width:64px;}
#menu ul.itens-principais li a.depoimentos {background:url(img/menu/depoimentos.png) no-repeat; width:89px;}
#menu ul.itens-principais li a.blog {background:url(img/menu/blog.png) no-repeat; width:46px;}
#menu ul.itens-principais li a.quem-somos {background:url(img/menu/quem-somos.png) no-repeat; width:87px;}
#menu ul.itens-principais li a {float:left; height:36px; display:block;}
#menu ul.itens-principais li a:hover  {background-position:bottom;}
#menu ul.itens-principais li a.ativo  {background-position:bottom;}

#menu ul.apoio {float:right; width:110px; list-style:none; padding:0; margin:0 0 0 0;}
#menu ul.apoio li {margin:0 1px; float:left;}
#menu ul.apoio li a {float:left; height:36px; display:block;}
#menu ul.apoio li a.youtube {background:url(img/menu/youtube.png) no-repeat; width:21px;}
#menu ul.apoio li a.facebook {background:url(img/menu/facebook.png) no-repeat; width:21px;}
#menu ul.apoio li a.twitter {background:url(img/menu/twitter.png) no-repeat; width:20px;}
#menu ul.apoio li a.orkut {background:url(img/menu/orkut.png) no-repeat; width:20px; margin:10px 0 0 1px;}
#menu ul.apoio li a.rss {background:url(img/menu/rss.png) no-repeat; width:20px;}
#menu ul.apoio li a:hover {background-position:top;}

#footer {background:url(img/bg/footer.jpg) repeat; clear:both; width:100%; height:60px;  padding:10px 0 20px 0; color:#f2d3c3; font-size:10px; line-height:14px;}
#footer .alinhamento {width:970px; margin:0 auto;}
#footer .alinhamento span {display:block; clear:both;}
#footer a {color:#f2d3c3;}
#footer .alinhamento div.doutor {background:url(img/titulos/doutor-picanha.png) no-repeat; display:block; width:339px; height:17px; float:left; clear:both;} 
#footer .alinhamento div.doutor span {display:none;}

#footer .assinatura {float:left; width:500px; margin:15px 0 0 0;}
#footer .toolinterativa {width:100px; float:right; margin: 30px 0 0 0;}
#footer .toolinterativa a {display:block; width:100px; height:33px; background:url(img/bt/logo-tool.png) no-repeat;}
#footer .toolinterativa span {display:none;}

/* ---- classes ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.hide {display:none;}
.toLeft {float:left;}
.toRight {float:right;}
.toBoth {clear:both;}
.width-tudo {width:100%;}
.alinhamento {width:950px; margin:0 auto;}

.width280px {width:280px;}
.width400px {width:400px;}
.width460px {width:460px;}

.box-300px {float:left; width:300px;}
.box-300px-meio {float:left; width:300px; margin:0 20px;}
.box-300px-t {background:url(img/bg/box-300px.jpg) no-repeat top; width:300px; height:12px;}
.box-300px-b {background:url(img/bg/box-300px-b.jpg) no-repeat bottom; padding:12px 0 0 0; width:270px; min-height:300px; _height:300px; padding:3px 15px 15px 15px; float:left; clear:both;}

.transicao {height:555px; margin:84px 0 0 0; float:left;}
.painel {width:969px; height:555px; float:left; clear:both; background:url(img/bg/painel.jpg) no-repeat;}
.painel .destaque {background:url(img/bg/bg-destaque.jpg) no-repeat; width:460px; height:155px;}
.painel .destaque a {display:block;}
.painel .destaque .colA {text-align:left; color:#008e49; font-size:23px; display:block; float:left; margin:10px 0 0 15px; line-height:26px;}
.painel .destaque .colB {width:250px; color:#6b6b6b; font-size:12px; display:block; float:right; margin:30px 20px 0 0px; line-height:20px;}
.painel .destaque .colB a {color:#6b6b6b;}
.foto01 {background:url(img/bg/foto01.jpg) no-repeat;}
.foto02 {background:url(img/bg/foto02.jpg) no-repeat;}
.foto03 {background:url(img/bg/foto03.jpg) no-repeat;}
.foto04 {background:url(img/bg/foto04.jpg) no-repeat;}
.foto05 {background:url(img/bg/foto05.jpg) no-repeat;}

.transicao .destaque-home {background:url(img/bg/bg-destaque.jpg) no-repeat; width:460px; height:155px; margin:360px 0 0 470px; overflow: hidden; position: absolute; z-index: 10; *margin: 360px 0 0 450px;}
.transicao .destaque-home img { margin:15px 0 0 13px; float:left;}
.transicao .destaque-home .colA {width: 420px; text-align:left; color:#008e49; font-size:23px; display:block; float:left; margin:12px 0 0 10px; line-height:26px;}
.transicao .destaque-home .colB {height: 65px; width:260px; color:#6b6b6b; font-size:12px; display:block; float:right; margin:10px 25px 0 0px; line-height:20px;}
.transicao .destaque-home .bt-saiba-mais { background:url(img/bt/bt-saiba-mais.png) no-repeat; width:65px; height:12px; float:right; margin:11px 28px 0 0;}

.wp_bannerize { padding: 20px 0 0 0; float:left;}
.wp_bannerize ul { list-style: none !important;}

#colUm {float:left; width:620px; min-height:500px; _height:500px;}
#colUm #postnav {margin:0; height:40px; clear:both; width:620px; float:left; font-size:11px; margin:10px 0;}
#colUm #postnav .wp-pagenavi {float:left; width:620px; clear:both; height:35px !important; padding:10px 0;}

#colUm .listagem-de-post {float:left; width:600px; margin:0 0 10px 0px; padding:0 0 10px 0; background:url(img/bg/listagem-de-posts.gif) repeat-x bottom;}
#colUm .listagem-de-post h2 {margin:0; padding:0;}
#colUm .listagem-de-post .publicacao {float:right; width:480px;}
#colUm .listagem-de-post .thumbnail-alignleft {float:left; margin:5px 10px 10px 0; border:1px solid #e0e0e0;}
#colUm .listagem-de-post .saiba-mais {display:block; margin:2px 0 0 0; float:left;}
#colUm .listagem-de-post .saiba-mais a {background:url(img/bt/bt-saiba-mais.gif) no-repeat; width:65px; height:12px; display:block;}
#colUm .listagem-de-post .excerpt {float:left;}

#colUm .post {float:left; width:600px;}
#colUm .post img {border:1px solid #bbb;}
#colUm .post .categoria {color:#840a08; font-size:11px;}
#colUm .post .categoria a {text-decoration:none;}

#colUm .post .publicacao {float:left; width:600px; clear:both;}
#colUm .post .publicacao p {margin:0 !important}
#colUm .post .thumbnail-alignleft {float:left; padding:0; margin:0 10px 10px 0; border:1px solid #bbb; -moz-box-shadow: 0 1px 5px #000; -webkit-box-shadow: 0 1px 5px #000; box-shadow: 0 1px 5px #000;}
#colUm .post .alignleft {float:left; padding:0; margin:0 20px 5px 0 !important;}
#colUm .post .alignright {float:right; padding:0; margin:0 0 5px 00px;}
#colUm .post .size-large {max-width:598px;}
#colUm .post img {max-width:598px;}
#colUm .post .wp-caption {margin:0 0 10px 0; padding:0; background:#ebebeb;}
#colUm .post .wp-caption-text {padding:3px; margin:0; font-size:11px; font-style:italic; }
#colUm .post .wp-caption .wp-caption-tex p {margin:0; padding:0;}
#colUm .post p, br {clear:none;}
#colUm .post p {margin:0 0 15px 0;}
#colUm .post .excerpt p {margin:0 0 0 0;}
#colUm .post .tags {font-size:11px; color:#4a4a4a; font-style:italic; clear:both; float:left; width:610px; margin:0 0 20px 0;  border-bottom:1px dashed #d9d9d9; padding:0 0 10px 0;}
#colUm .post .tags a {color:#4a4a4a;}
#colUm .post .tags strong {color:#b40101;}
#colUm .post p.data {font-style:italic; font-size:11px; color:#4a4a4a;}
#colUm .post ul {margin:0 0 10px 5px;}
#colUm .post ul li {background:url(img/bg/publicacao-ul-li.gif) 0 6px no-repeat; padding:0 0 7px 15px;}
#colUm .post a {color:#840a08; text-decoration:underline;}
#colUm .post strong {color:#840a08; }
#colUm .post a:hover {text-decoration:none;}

#colUm .post .entry-meta {color:#840a08; font-size:11px; width:620px; float:left; clear:both;}
#colUm .post blockquote {padding:10px; font-style:italic; float:left; width:230px; margin:0 10px 10px 0; border:1px solid #5d8205; background:#eef2e6;}

#colUm .post-somente-listagem {border-bottom:1px solid #e0e0e0;}

#colUm .post .comente {width:620px; clear:both; float:left; border-bottom:1px solid #e1dcce; margin:0 0 20px 0; padding:0 0 10px 0;}
#colUm .post .comente a {background:url(img/bt/bt-comente.jpg); display:block; width:109px; height:20px; float:left;}
#colUm .post .comente a:hover {background-position:bottom;}
#colUm .post .comente .bt-tweet {width:56px; float:left; margin:0 2px 0 3px;}
#colUm .post .comente .bt-curtir {width:88px; float:left;}


#colUm ul#barrashare {float:right; width:150px; font-size:11px;}
#colUm ul#barrashare a {color:#686868;}
#colUm ul#barrashare li {float:right; margin:0 5px 0 0 ;}
#colUm ul#barrashare .addthis {float:right; margin:0 0 0 0;}
#colUm ul#barrashare li img {margin:-2px 0 0 0; border:none;}

#colUm .comentarios {float:left; width:620px; margin:15px 0;}
#colUm .comentarios .textformulario {padding:3px; width:250px; font-size:13px; border:1px solid #e0e0e0; margin:0 0 10px 0; font-size:11px;}
#colUm .comentarios textarea {color:#424141; font-size:11px; font-family:Arial, "Trebuchet MS", Verdana; line-height:14px; padding:3px; width:570px; height:180px; margin:0 0 10px 0; border:1px solid #e0e0e0;}
#colUm .comentarios .bt-enviarComentario {padding:5px; background:#303030; color:#FFF; margin:10px 0 0 0;}

#colUm ol.commentlist {width:620px;}
#colUm ol.commentlist li {border-bottom:1px solid #e0e0e0; font-size:11px; margin:0 0 10px 0; } 

#colUm .listagem-de-parceiros {clear:both; float:left; width:620px; background:url(img/bg/post.gif) repeat-x bottom; vertical-align:top;}
#colUm .listagem-de-parceiros .colA {float:left; width:200px; margin:10px 0;}
#colUm .listagem-de-parceiros .colB {float:left; width:390px; min-height:130px; _height:130px; margin:10px 0;}

.listagem-de-parceiros img {border:none !important;}
.pagina {background:none !important; }

.img-churrasco { background:url(img/imagens/cardapio.png) no-repeat; float:right; width:330px; height:201px; margin: 20px 0 0 0;}
.img-salada { background:url(img/imagens/salada.png) no-repeat; float:right; width:320px; height:106px; margin:20px 0 20px 0;}



.gallery {width:600px; margin:0 0 20px 0; float:left; clear:both;}
.gallery dl.gallery-item {float:left; width:105px; height:60px; padding:10px 5px; background:#FFF;}
.gallery dl.gallery-item dt {margin:0; padding:0;}
.gallery dl.gallery-item img {border:none !important;}

/**************/
#sidebar {width:300px; float:right; margin:1px 0 20px 0;}
#sidebar .bloco-sidebar-vermelho {float:left; width:270px; clear:both; background:url(img/bg/bloco-sidebar-vermelho.png) no-repeat; *margin:0 0 10px 0; padding:10px 15px; color:#fef8e8;}
#sidebar .bloco-sidebar-vermelho .saiba-mais-red {float:left; background:url(img/bt/saiba-mais-claro.png) no-repeat; width:65px; height:20px; display:block; margin:5px 0 15px 0; clear:both;}
#sidebar .bloco-sidebar-vermelho .saiba-mais-red a {width:65px; height:20px; display:block;}
#sidebar .bloco-sidebar-vermelho a {}
#sidebar .bloco-sidebar-amarelo {float:left; width:270px; clear:both; background:url(img/bg/bloco-sidebar-amarelo.png) no-repeat; *margin:0 0 10px 0; padding:10px 15px; color:#424141;}
#sidebar .bloco-sidebar-amarelo .saiba-mais-yellow {float:left; background:url(img/bt/saiba-mais-escuro.png) no-repeat; width:65px; height:20px; display:block; margin:5px 0 15px 0;}
#sidebar .bloco-sidebar-amarelo .saiba-mais-yellow a {width:65px; height:20px; display:block;}

#sidebar ul.ultimos-posts {width:300px; clear:both; float:left; list-style:none; padding:0; margin:0;}
#sidebar ul.ultimos-posts li {border-bottom:1px solid #e2ddcf; padding:10px 0 5px 0; float:left; width:300px; clear:both;}
#sidebar ul.ultimos-posts li span {font-size:12px; font-weight:bold; float:left;}
#sidebar ul.ultimos-posts li span.titulo {float:left;}
#sidebar ul.ultimos-posts li span a {color:#424141;}
#sidebar ul.ultimos-posts li .thumbnail-alignleft {float:left; margin:0 10px 10px 0;}
#sidebar ul.ultimos-posts li .saibamais {display:block; margin:2px 0 0 0; float:left; height:12px; width:180px;}
#sidebar ul.ultimos-posts li .saibamais a {background:url(img/bt/bt-saiba-mais.gif) no-repeat; width:65px; height:12px; display:block;}

#sidebar ul.links-parceiros {width:300px; clear:both; float:left; list-style:none; padding:0; margin:0;}
#sidebar ul.ultimos-posts li {border-bottom:1px solid #e2ddcf; padding:10px 0 5px 0; float:left; width:300px; clear:both;}
#sidebar ul.ultimos-posts li span {font-size:12px; font-weight:bold; float:left;}

#sidebar ul.ultimos-posts-galeria {float:left; width:340px; clear:both; background:#fef8e8; margin:0; padding:0 0 7px 0;}
#sidebar ul.ultimos-posts-galeria li {float:left; padding:7px 0 0 7px; margin:0; width:160px; height:100px; overflow:hidden;}
#sidebar ul.ultimos-posts-galeria li img {position:0; margin:0; width:160px;}

#sidebar .img {float:left;}
#sidebar .img a {background:url(img/imagens/atividades-equipamentos.jpg) no-repeat; width:266px; height:175px; margin:10px 0 3px 12px; display:block;}

#sidebar .p-yellow {color:#424141; font-size:12px; margin:10px 0 0 10px; width:280px;}
#sidebar .p-red {color:#fef8e8; font-size:12px; margin:10px 0 0 10px; width:280px;}


.ver-todas {float:left; clear:both;}
.ver-todas a {background:url(img/bt/ver-todas.png) no-repeat; width:71px; height:30px; display:block;}
.ver-todas a:hover {background-position:bottom;}

table.formularios {width:570px;}
table.formularios tr {margin:0 0 10px 0;}
table.formularios tr td {padding:0;}
table.formularios tr td p {margin:0;}
table.formularios .wpcf7-form-control-wrap {font-size:12px;}
table.formularios .padrao .wpcf7-form-control-wrap .wpcf7-text {width:250px; padding:6px 4px 6px 4px; border:1px solid #b2b2b2; margin: 3px 0 0 0;}
table.formularios .padrao-right {float:right;}
table.formularios .padrao-right .wpcf7-form-control-wrap .wpcf7-text {width:250px; padding:6px 4px 6px 4px; border:1px solid #b2b2b2; margin: 3px 0 0 0;}
table.formularios .grande .wpcf7-form-control-wrap .wpcf7-text {width:530px; padding:6px 4px 6px 4px; border:1px solid #b2b2b2;margin: 3px 0 0 0;}
.wpcf7-form-control-wrap input { }
.contato .wpcf7-form-control-wrap .wpcf7-text {width:300px; padding:6px 4px 6px 4px; border:1px solid #b2b2b2; margin:2px 0 0 0;}

.wpcf7-form-control-wrap input {border:1px solid #b2b2b2; padding:5px 10px 5px 0; margin: 0 0 0 0;}
.wpcf7-form-control-wrap textarea {font-size:12px; font-family:Arial, "Trebuchet MS", Verdana; line-height:14px; padding:3px; width:530px; height:160px; margin:3px 0 10px 0; border:1px solid #b2b2b2;}
input.bt-enviar {text-indent:-9000px; background:url(img/bt/bt-enviar.jpg) no-repeat; width:62px; height:26px; display:block; border:none; font-size:1px;}
.bt-enviar input {text-indent:-9000px; background:url(img/bt/bt-enviar.jpg) no-repeat; width:62px; height:26px; display:block; border:none; font-size:1px;}

/* classes da sidebar din�mica */

#primary .xoxo { text-decoration: none; list-style: none;}
#primary .xoxo .ui-tabs-nav.ui-helper-reset { display: none; }
