/*  
Theme Name:
/* 
CSS Document 
by AURELIO ARANTES
www.toolinterativa.com.br 
aurelioarantes@toolinterativa.com.br
*/

html, body, h1, h2, h3, h4, h5, h6, dt, dd, dl, ul, li, ol, img, p {	margin:0;	padding:0;	list-style:none;	border:none;} 
* {list-style:none;margin:0;padding:0;border:none;}

body {background:#b62316; margin: 0 auto; color:#fff; font-size:13px; font-family:Arial, "Trebuchet MS", Verdana; /**/	line-height:18px;	}
body a{text-decoration:none; color:#fff; outline:none;}
body a:hover{text-decoration:underline;}
	
/* -------------------
Estrutura
------------------- */
#geral {}	

#header {height:223px; background:url(images/bg/header.jpg) no-repeat center;}

#header ul.buscar {float:right; width:320px; font-size:12px;}
#header ul.buscar li {float:left; margin:5px 0 0 0; width:230px;}
#header ul.buscar li.principal {margin:5px 0 0 7px; width:70px;}
#header ul.buscar li .search {width:180px; height:14px; padding:3px; *padding:2px 3px 1px 3px; background:#fff;}
#header ul.buscar li .bt-pesquisar {position:absolute; *margin:0px 0 0 -2px;}

#header .top {height:196px; width:980px; float:left; clear:both;}

#header ul.menu {float:left; width:769px; margin: 0 0 0 212px; clear:both; display:block}
#header ul.menu li {float:left;}
#header ul.menu li a {display:block; height:29px; float:left; margin:-2px 1px 0 0; background-position:bottom;}
#header ul.menu li a.quem-somos {background:url(images/menu/quem-somos.png) bottom; width:118px;}
#header ul.menu li a.servicos {background:url(images/menu/servicos.png) bottom; width:86px;}
#header ul.menu li a.para-voce {background:url(images/menu/para-voce.png) bottom; width:95px;}
#header ul.menu li a.artigos {background:url(images/menu/artigos.png) bottom; width:76px;}
#header ul.menu li a.noticias {background:url(images/menu/noticias.png) bottom; width:81px;}
#header ul.menu li a.contratos-peticoes {background:url(images/menu/contratos-peticoes.png) bottom; width:170px;}
#header ul.menu li a.fale-conosco {background:url(images/menu/fale-conosco.png) bottom; width:115px;}
#header ul.menu li a:hover {background-position:top !important;}

#conteudo {}

.template-home {background:url(images/bg/template-home.jpg) no-repeat center top; clear:both; min-height:580px; _height:580px;}
.template-home .boxs {padding:200px 0px 0 30px; height:256px;}
.template-home .boxs p {display:block; height:150px; float:left; clear:both; width:276px; margin:0 2px;}
.template-home .boxs .bt-saibamais {float:right;}
.template-home .box1 {width:280px; margin:0 40px 0 0px;}
.template-home .box2 {width:280px; margin:0 40px 0 0px;}
.template-home .box3 {width:280px;}
.template-home .box-destaque {float:left; width:580px; font-size:11px; padding:10px 30px;}
.template-home .box-destaque div {margin:10px 0 0 0;}

.template-home .box-destaques-icones {width:310px; margin:0 14px 0 0; float:right; height:116px;}
.template-home .box-destaques-icones ul {float:left; width:310px;}
.template-home .box-destaques-icones ul li {float:left; width:102px; height:116px;}
.template-home .box-destaques-icones ul li a {float:left; display:block; width:97px; height:113px;}
.template-home .box-destaques-icones ul li.cliente a {background:url(images/images/ico-seja-um-cliente.png) no-repeat; }
.template-home .box-destaques-icones ul li.perguntas a {background:url(images/images/ico-perguntas-frequentes.png) no-repeat; }
.template-home .box-destaques-icones ul li.links a {background:url(images/images/ico-links-uteis.png) no-repeat; }

.template-interna {background:#b62316; clear:both; min-height:350px; _height:350px; padding:30px 0 40px 0;}
.template-interna .post {padding:10px 60px 40px 60px; width:860px;}
.template-interna .post a {text-decoration:underline;} 
.template-interna .post p, br{clear:none;}
.template-interna .post p {margin:0 0 15px 0;}
.template-interna .post ul, ol {padding:0 0 0 20px;}
.template-interna .post ul li, ol li {list-style:square;}
.template-interna .post .wpcf7-form-control-wrap input {background:#FFF; padding:5px; font-size:13px; font-family:Arial, "Trebuchet MS", Verdana;}
.template-interna .post .wpcf7-form-control-wrap textarea {	font-size:13px; font-family:Arial, "Trebuchet MS", Verdana; width:400px; padding:5px;}
.template-interna .post a.more-link {background:url(images/images/bt-leiamais.png) no-repeat; width:84px; height:32px; display:block; text-indent:-9000px;}
.template-interna .post a.voltar {background:url(images/images/bt-voltar.png) no-repeat; width:84px; height:32px; display:block; margin:10px 0 0 0;}
.template-interna .post table.category-servicos {}
.template-interna .post table.category-servicos tr td {margin:0 5px 15px 5px; width:272px;}
.template-interna .post table.category-servicos tr td img {width:270px; border:1px solid #f9d1cc; margin:10px 0 10px 0;}
.template-interna .post table.category-servicos tr td img:hover {border:1px solid #cd1e1e;}

.bt-enviar input {background:url(images/images/bt-enviar.png) no-repeat; width:58px; height:27px; text-indent: -9000px;}


#conteudo #colUm {width:600px; float:left; padding:30px 25px 30px 25px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 0 5px 5px #a71e13;-webkit-box-shadow: 0 0 5px 5px #a71e13; box-shadow: 0 0 5px 5px #a71e13;}
#conteudo #colUm .post {width:600px; float:left; clear:both; display:block; margin:0; padding:0;}
#conteudo #colUm .post .entry-meta {width:600px; clear:both; float:left; margin:0 0 5px 0;}
#conteudo #colUm .post .entry-meta .bt-curtir {width:60px;}
#conteudo #colUm .post .entry-meta .bt-tweet {width:60px;}

#conteudo #colUm .listagem-de-post {width:600px; float:left; clear:both; display:block; margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #cd665d; color:#d9d9d9; } 


#conteudo #sidebar {width:300px; float:right; font-size:12px; padding:30px 0;}
#conteudo #sidebar .categories {width:255px; float:left; clear:both; margin:0 0 20px 0;}
#conteudo #sidebar .categories ul li {width:255px; float:left; clear:both;}
#conteudo #sidebar .categories ul li a {display:block; width:253px; border-bottom:1px solid #cd665d; padding:1px; margin:2px 0; color:#d9d9d9;}

#conteudo #sidebar .para-voce {width:255px; clear:both; float:left; margin:0 0 20px 0;}
#conteudo #sidebar .para-voce ul {width:255px; clear:both; float:left; }
#conteudo #sidebar .para-voce ul li {float:left;}
#conteudo #sidebar .para-voce ul li a {display:block; float:left;}
#conteudo #sidebar .para-voce ul li a.seja-um-cliente {background:url(images/images/sidebar-seja-cliente.png) no-repeat; width:84px; height:94px;}
#conteudo #sidebar .para-voce ul li a.links-uteis {background:url(images/images/sidebar-links-uteis.png) no-repeat; width:85px; height:94px;}
#conteudo #sidebar .para-voce ul li a.perguntas-frequentes {background:url(images/images/sidebar-perguntas-frequentes.png) no-repeat; width:86px; height:94px;}

#conteudo #sidebar .twitter-feed {width:255px; clear:both; float:left;}
#conteudo #sidebar .twitter-feed p {display:block; width:253px; border-bottom:1px solid #cd665d; padding:1px; margin:2px 0; color:#d9d9d9;}

#conteudo #sidebar .title {display:block; float:left; margin:0 0 10px 0; clear:both;}
#conteudo #sidebar .title-noticias {background:url(images/titulos/sidebar-noticias.png) no-repeat; width:250px; height:25px;}
#conteudo #sidebar .title-para-voce {background:url(images/titulos/sidebar-para-voce.png) no-repeat; width:250px; height:25px;}
#conteudo #sidebar .title-twitter-feed {background:url(images/titulos/sidebar-twitter-feed.png) no-repeat; width:250px; height:38px;}
#conteudo #sidebar .title-twitter-feed a {display:block; width:180px; height:38px;}

#conteudo #sidebar .twitter-feed .tweet_list li{width:255px; clear:both; float:left;}
#conteudo #sidebar .twitter-feed .tweet_list .tweet_avatar {display:none;}
#conteudo #sidebar .twitter-feed .tweet_list .tweet_time {display:none;}
#conteudo #sidebar .twitter-feed .tweet_list .tweet_text  {display:block; width:253px; border-bottom:1px solid #cd665d; padding:1px; margin:2px 0; color:#d9d9d9;}

#footer {text-align:center; clear:both; width:100%; font-size:10px; color:#e2aba7; background:url(images/bg/footer.png) top no-repeat; height:120px; padding:50px 0 0 0;}
#footer .feito-pela-tool {margin:15px 0 0 0;}


/* -------------------
T�tulos
------------------- */
h1 {margin:0 0 0 -3px; float:none; line-height:30px; font-size:30px; margin:0 0 10px 0; }
h1.logo {width:220px; height:62px; margin:40px 0 0 15px;}
h1.logo a {width:220px; height:62px; float:left; background:url(images/images/logo-cianumeros.png) no-repeat; display:block;}

h2 {font-size:20px; font-weight:bold; margin:5px 0; padding:0; line-height:20px;}
h2.contabilidade {background:url(images/titulos/contabilidade.png) no-repeat; height:26px; margin:0 0 20px 0;}
h2.quem-somos {background:url(images/titulos/quem-somos.png) no-repeat; height:26px; margin:0 0 20px 0;}
h2.para-voce {background:url(images/titulos/para-voce.png) no-repeat; height:26px; margin:0 0 20px 0;}
h2.artigos {background:url(images/titulos/artigos.png) no-repeat; height:26px; margin:0 0 20px 0;}
h2.contratos-peticoes {background:url(images/titulos/contratos-peticoes.png) no-repeat; height:26px; margin:0 0 20px 0;}
h2.fale-conosco {background:url(images/titulos/fale-conosco.png) no-repeat; height:26px; margin:0 0 20px 0;}
h2.busca {background:url(images/titulos/busca.png) no-repeat; height:26px; margin:0 0 20px 0;}
h2.assessoria-juridica {background:url(images/titulos/assessoria-juridica.png) no-repeat; height:26px; margin:0 0 20px 0;}

h3 {font-size:16px; font-weight:bold; margin:0 0 5px 0; padding:0; width:100%; }
h3 a {text-decoration:none !important;}
h3 a:hover {text-decoration:underline !important;}
h3.companhia-dos-numeros {background:url(images/titulos/companhia-dos-numeros.png) no-repeat;}



/* -------------------
Classes especiais
------------------- */
.hide {display:none;}
.toLeft {float:left;}
.toRight {float:right;}
.toBoth {clear:both;}
.alinhamento {margin:0 auto; width:980px;}
