/*  
Theme Name: &Aacute;vore de Ideias
Theme URI: http://www.freewpthemes.net/preview/boosting
Description: Widget ready and tested on WP 2.3.1.
Version: 1.0
Author: ag&ecirc;ncia milagro
Author URI: http://www.agenciamilagro.com.br/
*/

* { margin: 0; padding: 0; outline: none; vertical-align: baseline; white-space: normal; }
html { overflow: auto; }
body { font-family: "Trebuchet MS"; font-size: 11px; text-align: center; line-height: 1; padding: 38px 0; background: #ddd9ce; }
:focus { outline: none; }
a { text-decoration: none; }
li { list-style: none; }

img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

#corpo { position: relative; width: 984px; margin: 0 auto; }
#corpo div * { text-align: left; }

.move { clear: both; font-size: 0px; line-height: 0px; height: 0px; }

#header { height: 249px; }
#header ul { width: 184px; display: block; position: absolute; top: 54px; right: 0; z-index: 2; }
#header ul li a { width: 108px; text-align: center; display: block; margin: 34px 0 0 0; height: 62px; }

#arvore { position:absolute; left: -128px; top: -38px; width: 887px; height: 292px; z-index: 3; }
#espiral { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 70px; background: #ddd9ce; }
#espiral img { margin: 0 0 0 8px; float: left; }

.sidebar { float: right; width: 246px; padding: 10px 0 70px 29px; }
.sidebar h4 { margin: 0 0 10px 0; float: left; }
.sidebar h4 img { float: left; }
.sidebar ul { padding: 0 0 25px 9px; }
.sidebar ul li { padding: 0 0 0 4px; line-height: 18px; font-size: 12px; }
.sidebar ul li a { color: black; }
.sidebar ul li a:hover { color: #BE202E; }
.sidebar ul li.barrinha { font-size: 0px; line-height: 3px; background: url(img/division_sidebar.gif) no-repeat; padding: 0; }


.meio { width: 635px; float: left; padding: 32px 0 0 74px; background: url(img/linha_dois.gif) repeat-y top right; margin: 0 0 70px 0; }
.bg_meio { background: url(img/bg_meio.png) center repeat-y; }

.cham_busca { font-weight: normal; color: #BE202E; font-size: 22px; padding: 0 0 30px 0; }
.cham_busca span { color: black; }

.the_post h3 { line-height: 16px; font-size: 20px; margin: 0 0 10px 0; color: #BE202E; }
.the_post h3 a { color: #BE202E; }
.the_post h5 { line-height: 12px; color: #BE202E; font-size: 12px; margin: 0 0 8px 0; }
.the_post p { width: 560px; line-height: 13px; margin: 0 0 13px 0; }
.the_post ul li { float: left; line-height: 11px; }

.linkes { padding: 20px 0 0 0; }
.linkes * { float: left; color: #BE202E; font-size: 12px; font-weight: bold; }
.linkes span { padding: 0 28px; }

.linha_post { width: 385px; height: 13px; margin: 53px auto 46px auto; clear: both; background: url(img/linha_post.gif) top no-repeat; }

.rodape_division { width: 953px; height: 23px; background: url(img/rodape_division.gif) top left; float: left; margin: 0 0 14px 0; position: relative; left: 18px; }

.lbl_busca { font-size: 12px; color: #BE202E; padding: 0 0 5px 2px; display: block; }
#search { background: url(img/input_busca.gif); width: 264px; height: 35px; margin: 0 0 25px 0; }
#search input { height: 18px; margin: 9px 0 0 8px; width: 248px; }

input, textarea { font: normal 14px 'Trebuchet MS'; border: none; background: transparent; }

.foot-um { width: 358px; float: left; margin: 0 39px 0 0; }
.foot-um p { padding: 14px 0 25px 33px; line-height: 14px; }
.foot-um div { width: 181px; margin: 0 auto; }
.foot-um img { float: left; }
.foot-um .m-12 { margin: 12px 0 0 20px; }


.foot-dois { float: left; margin: 0 39px 0 0; width: 256px; }
.foot-dois h4 { font-size: 12px; font-weight: normal; color: #BE202E; padding: 0 0 5px 2px; }
.foot-dois div { width: 256px; height: 153px; }

.foot-tres { float: left; width: 292px; }

.rss { display: block; width: 86px; height: 73px; float: left; margin: 0 0 0 27px; }
.voltar_topo { display: block; width: 70px; height: 72px; float: left; margin: 3px 0 0 69px; }

#footer { background: url(img/rodape.png) no-repeat center bottom; padding: 0 0 44px 0; }



#submit { background: url(img/btn_enviar.gif); width: 102px; height: 46px; border: none; float: right; margin: 0 75px 0 0; }

#commentform { padding: 0 0 0 33px; }
#commentform label { display: block; height: 48px; background: url(img/input_contato.gif); width: 480px; }
#commentform label span { font-size: 18px; line-height: 18px; display: block; float: left; color: #BE202E; padding: 16px 8px 0 19px; }
#commentform label input { float: left; margin: 15px 0 0 0; }
#commentform span { display: block; line-height: 15px; padding: 2px 0 2px 4px; color: #BE202E; }

#author { width: 392px; }
#email { width: 383px; }
#url { width: 369px; }

#comment {
	height: 125px;
	width: 459px;
	background: url(img/text_coment.gif) no-repeat;
	overflow: hidden;
	border: none;
	padding: 15px 6px 20px 18px;
	text-indent: 108px;
}

#comments { padding: 0 0 0 40px }
#comments h2 { 	font-size: 14px; padding: 20px 0 10px 0 }


#respond .linha_post { margin: 30px 0 30px 64px; }

.top-comment { background: url(img/asd.gif) no-repeat right top; width: 410px; height: 13px; padding: 0 0 6px 0; }
.bottom-comment { background: url(img/asdsfafg.gif) no-repeat right bottom; padding: 0 0 23px 20px; width: 390px; }
.bottom-comment p { width: 380px; margin: 2px 0; line-height: 16px; float: left; }

.quem_comentou { font-size: 14px; font-weight: bold; padding: 2px 0 0 5px; color: #BE202E;  }
.quem_comentou a { color: #BE202E; }
.quando_comentou { font-size: 12px; padding: 0 0 15px 5px; }

.deixe_seu_comentario { font-size: 14px; line-height: 20px; padding: 0 0 18px 35px; }