﻿@charset "utf-8";
	/* CSS RESET ******************************************************************/
	a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, /*em,*/ fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, /*strong,*/ sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { border:0; font-size:100%; font-style:normal; font-weight:normal; margin:0; outline:0; padding:0; vertical-align:baseline; } :focus { outline:0; } ol, ul { list-style:none; } table { border-collapse:separate; border-spacing:0; } caption, th, td { font-weight:normal; text-align:left; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; }
	/* REDONDO 5PX ****/
	#conteudo .comment, #conteudo pre, #conteudo .comment .info_comment .post_number a, div.pagerbox a, #conteudo .bt, #conteudo .comments, #cabecalho .skip a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
	
	/* BOX SHADOW ****/
	#conteudo pre, #conteudo pre, #conteudo .post .aviso, #conteudo .comment, #conteudo .comment .info_comment .post_number a, div.pagerbox a, #conteudo .bt { -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3); }
	


	/* ESTRUTURA ******************************************************************/
	body { color:#000; font:.9em Arial, sans-serif; border:red solid 0px; border:#0F0 solid 0px;}
	.extradiv1 { background:url("../images/bg_header.jpg") top center no-repeat; border:#000 solid 0px; margin:0 auto; z-index:1; }
	.extradiv2 { background:url("../images/bg_extra_footer.jpg") bottom center repeat-x; border:#000 solid 0px; margin:0 auto; }
	#cabecalho { width:990px; margin:0 auto; border:#F00 solid 0px; overflow:hidden; background:url("../images/img_header.jpg") no-repeat; position:relative; }
	#pagina { margin:0 auto; width:990px; padding:0; border:#00F solid 0px; position:relative; }
	#rodape {  width:990px; position:relative; border:0px solid #000; clear:both; height:60px; margin:0; padding:0; }
	#conteudo, #formulario { }
	#conteudo, .col2 #formulario { float:left; width:700px; border:#000 solid 0px; _width:690px; }
	#coluna { float:right; width:269px /*160 - 10+10 de padding*/; border-left:#E6D9B8 solid 1px; border-bottom:#E6D9B8 solid 1px; background:#F9F6EE; _width:250px;}
	
	
	/* HEADER ******************************************************************/
	#cabecalho {  height:338px }
	#cabecalho .logo { width:302px; height:122px; background:url("../images/logo_header.png") no-repeat; margin:73px 0 0 10px; border:#000 solid 0px; }
	#cabecalho .logo a { border:0px solid #000; width:302px; height:122px; display:block; margin:0 0 0 0; font-size:1px; line-height:1px; text-indent:-9999px; overflow:hidden; }
	#cabecalho .tagline { display:none; }
	#cabecalho .navegacao { float:left; width:371px; z-index:2; border:#000 solid 0px; background:url(../images/bg_menu.jpg) no-repeat; }
	#cabecalho .navegacao li { float:left; text-indent:-9999px; overflow: hidden; line-height:0;}
	#cabecalho .navegacao li a { font-size:105%; font-weight:bold; color:#fff; height:29px; display:block; padding:0; text-decoration:none; }
	#cabecalho .navegacao li a:hover { cursor:pointer; }
	#cabecalho .navegacao .inicio a { width:119px;  margin:9px 0 0 30px; }	
	#cabecalho .navegacao .sobre a { width:109px;  margin:9px 0 0 8px; }	
	#cabecalho .navegacao .contato a { width:89px; margin:9px 0 0 5px;}	
	/*#cabecalho .navegacao li a:hover, #cabecalho .navegacao li a:focus, #pg_inicial .menucabecalho .mn_home a, #pg_menudemo .menucabecalho .mn_menudemo a, #pg_exelementos .menucabecalho .mn_exelementos a, #pg_conteudo .menucabecalho .mn_conteudo a, #pg_noticias .menucabecalho .mn_noticias a, #pg_contato .menucabecalho .mn_contato a, #pg_galeria .menucabecalho .mn_galeria a { background:#cb0c13 url("../images/arrow.gif") center 33px no-repeat; cursor:default; }
	#home #cabecalho .navegacao li.index a, #sobre #cabecalho .navegacao li.sobre a, #henrique-costa-pereira #cabecalho .navegacao li.autor a, #feedsxmlatomrss #cabecalho .navegacao li.feeds a, #paypal #cabecalho .navegacao li.paypal a, #hosting .navegacao li.hosting a, #anuncie-aqui .navegacao li.anuncie a, #contato .navegacao li.contato a { background:#cb0c13 url("../images/arrow.gif") center 33px no-repeat; cursor:default; }*/
	#cabecalho .busca { height:29px; margin-top:10px; border:0px solid #000; width:495px; float:right; }
	#cabecalho .busca .txt_busca { background:url("../images/txt_busca.png") no-repeat; width:50px; height:20px; text-indent:-999px; padding-right:6px; margin-top:5px; overflow:hidden; display:block; float:left; line-height:0;}
	#cabecalho .busca label { font-weight:bold; }
	#cabecalho .busca .campotxt  { width:343px; height:27px; font-size:14px; background:#fff; color:#999; border:#9B7B31 solid 1px; padding:0 6px; }
	#cabecalho .busca .bt { position:absolute; _margin:1px 0 0 -4px; *margin:1px 0 0 -4px;}
	#cabecalho .bt {  }
	#cabecalho .skip { position:absolute; width:941px; text-align:right; margin-top:6px; display:none; }
	#cabecalho .skip a { font-size:80%; color:#ffd200; background-color:#000; padding:4px 7px; text-decoration:none; }
	#cabecalho .skip a:hover, #cabecalho .skip a:focus { background-color:#ffd200; color:#000; }
	
	
	/* ELEMENTOS ******************************************************************/
	#conteudo a, #rodape a { }
	#conteudo a:visited { }
	#conteudo a:hover, #conteudo a:focus, #rodape a:hover, #rodape a:focus { text-decoration:none;  }
	#cabecalho abbr, #cabecalho acronym { border-bottom:1px dashed #333; cursor:help; }
	
	#cabecalho em, #cabecalho strong { }
	#conteudo h1 { line-height:100%; width:610px; height:101px; padding:40px 0 0 100px; margin-left:-32px !important; display:block; font-family:Georgia, "Times New Roman", Times, serif; display:block; background:url("../images/data_tit.gif") left no-repeat; color:#4B1411; font-size:22px;  font-weight:bold; *border:#000 solid 0px; *position:absolute;  *margin-top:-160px; }
	#conteudo h1 a, #conteudo h1 a:visited { color:#4B1411; font-size:22px; line-height:120%; font-weight:bold; text-decoration: none; height:55px; overflow:hidden;}
	#conteudo h1 a:hover, #conteudo h1 a:focus { color:#A62926	  }
	#conteudo h2 { color:#4B1411; font-size:160%; margin-top:1.0em; margin-left:20px; font-family: Georgia, "Times New Roman", Times, serif; }
	#conteudo h2 a { font-size:100%; text-decoration:none; }
	#conteudo h3 { color:#4B1411; font-size:160%; margin-top:0; padding-left:40px; font-family:Georgia, "Times New Roman", Times, serif; }
	#conteudo h4 { color:#4B1411; font-size:170%; margin-top:1.5em; }
	#conteudo h4 a { font-size:100%; }
	#conteudo h5 { color:#4B1411; font-size:140%; margin-top:2em; }
	#conteudo h6 { color:#4B1411; font-size:110%; margin-top:2em; }
	h1, h2, h3, h4, h5, h6 { clear:both; font-weight:bold; letter-spacing:-.04em; line-height:100%; }
	h1, h2, h3, h4, h5, h6, p { margin-bottom:1em; padding:0 10px 0 20px;}
	.bt { cursor:pointer; }
	.observacao{ color:#4B1411; font-size:11px;}
	
	#conteudo .ilustration, #conteudo .book { float:left; padding:0 10px 10px 0; }
	#conteudo .ilustration2 { float:right; padding:0 0 10px 10px; }
	#conteudo .banner_full_inline { display:block; clear:both; text-align:center; }
	#conteudo pre, #conteudo code { font-family:"Courier New", Courier, monospace; line-height:normal; padding:1px 0; color:#AA9003; font-size:90%; display:block; }
	#conteudo pre { background:transparent url("../images/bg3.png") repeat scroll 0 0;  margin:3px 0 10px 0; padding:6px;  }
	#cabecalho code { color:#cfb950; }
	#conteudo .block { display:block; height:100px; overflow:auto; border:1px solid #CCC; padding:8px; }
	#conteudo q, #conteudo  cite { font-style:italic; font-family:"Times New Roman", Times, serif; font-size:1.2em; }
	#conteudo cite { color:#fff; font:italic 1em; padding:0 .2em; }
	
	#conteudo .pullquote { float:left; color:#ffd200;  width:10em;  margin:0.25em 0.75em 0.25em 0; padding:0.5em; border:5px solid #ffd200; border-width:5px 0; text-align:left; font:italic 1.2em/1.3 Georgia; }
	#conteudo, #formulario { margin-bottom:20px; }
	#conteudo { line-height:1.6em; }
	#conteudo img { color:#ccc; font-size:.8em; font-style:italic; /*tratam o ALT da img*/ }
	#conteudo blockquote { background:url("../images/aspas.png") 15px 0px no-repeat; padding:6px 0 0 15px; color:#fff0a9; text-indent:30px; font-style:italic; border-left:4px solid #fff; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1.1em; line-height:normal; }
	#conteudo blockquote p {font-style:italic;  }
	
	
	#conteudo dl { margin:1.5em 0; }
	#conteudo dt { font-size:1.2em; color:#ffd200; font-weight:bold; margin-top:1.6em; }
	#conteudo dd { background:url("../imagens/li.gif") left 2px no-repeat; }
	#conteudo ul, #conteudo ol { margin:1.5em 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
	#conteudo ul li { background:url("../images/li.gif") left 9px no-repeat; margin-bottom:5px; padding-left:10px; }
	#conteudo ol li { color:#4B1311; font-style:italic; list-style-type:decimal; font:italic bold .9em; margin:0; padding:0; }
	#conteudo ol li span { color:#fff; font:normal normal .9em; }
	#conteudo ol li span code { font-size:1.2em; }
	#conteudo ol ul, #conteudo ol ol, #conteudo ul ol , #conteudo ul ul { margin:0; }
	
	
	/* POST ******************************************************************/
	#conteudo .post { margin-bottom:1em; padding:5px 20px 0 20px; *margin-top:160px; _padding:5px 0 0 20px; }
	#conteudo .post p{ color:#333; font-size:12px; line-height:18px;}
	#conteudo .post img{ padding:5px; border:1px solid #C9AD6C; background:#FFF ;	 }
	#conteudo .post .autor { line-height:normal; margin:0 10px 0 0; padding:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:bold; float:left; }
	#conteudo .post .author{ color:#990000;}
	#conteudo .post .categoria {line-height:normal; margin:0; padding:0 0 0 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:bold; overflow:hidden; }
	#conteudo .post .categ {color:#990000; }
	#conteudo .post .date { display:block; clear:both; border:0; font-size:90%; font-weight:bold; display:none; }
	#conteudo .post .aviso { display:block; clear:both; text-align:center; padding:10px 8px; background-color:#000; color:#FFF;  }
	#conteudo .post .aviso a { color:#FFF; }
	#conteudo .post .categs{ width:570px; height:16px; border:#000 solid 0px; position:absolute; margin:-50px 0 0 40px; *margin:-50px 0 0 40px; padding-left:30px; padding-top:10px; background:url(../images/linha_categs.png) top no-repeat;}
	#conteudo .img_fim_post{ background:url("../images/img_fim_post.jpg") no-repeat; width:300px; height:70px; border:#000 solid 0px; margin:0 auto}
	#conteudo .post .stbutton{ float:right;}
	
	#conteudo .post .tags { display:none; padding:10px; margin:4px 0; height:auto; display:table; width:100%; line-height:normal; }
	#conteudo .post .tags h4 { float:left; font-size:140%; line-height:normal; margin:0 4px 0 4px; }
	#conteudo .post .tags ul { padding:5px 0 0 0; margin:0; }
	#conteudo .post .tags ul li { display:inline; padding:0; margin:6px 5px; background:none; }
	#conteudo .post .tags ul li a { }
	
	/* COMENTÁRIOS ******************************************************************/
	#conteudo .comments { padding:4px 10px 4px 20px; width:auto; display:inline; background:url(../images/img_coments.jpg) left no-repeat; }
	#conteudo .comments a { padding:0; text-decoration:none; color:#4B1311; font-family:Georgia, "Times New Roman", Times, serif;}
	#conteudo .comments:hover, #conteudo .comments:hover a, #conteudo .comments:focus, #conteudo .comments:focus a { text-decoration:underline; }
	#conteudo .comments:hover a { }
	#conteudo .ncoment{ color:#B89950}
	#conteudo #comments { font-size:120%; color:#4B1311; }
	#conteudo .comment { font-size:0.9em; margin:2em 0 2em 40px; padding:1px 15px ; border:#ccc solid 1px;  }
	#conteudo .comment p { line-height:normal; margin:0 0 10px 0; font-style:italic; }
	#conteudo .comment .info_comment { margin:1em 0 2em 0; display:block; clear:both; } 
	#conteudo .comment .info_comment .post_number { font-size:1.1em; }
	#conteudo .comment .info_comment .post_number a { text-decoration:none; font-weight:bold; background-color:#4B1311; color:#fff; padding:4px;  }
	#conteudo .comment .info_comment .post_number a:hover, #conteudo .comment .info_comment .post_number a:focus { color:#fff; background-color:#000; }
	#conteudo .comment .info_comment .name { font-size:140%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#4B1311 }
	#conteudo .comment .info_comment .name a { color:#4B1311}
	#conteudo .comment .info_comment .data_post { display:block; clear:both; margin:4px 0; }
	
	#conteudo .post .dia{ position:absolute; font-size:22px; font-weight:bold; color:#4B1311; margin:0; padding:0;}
	#conteudo .post .mes{ position:absolute; font-size:22px; font-weight:bold; color:#4B1311; margin:0; padding:0;}
	#conteudo .post .datas{ width:30px; height:50px; font-family:Georgia, "Times New Roman", Times, serif; display:block; position:absolute; margin:-120px 0 0 -12px;}
	
	
	/* POSTS RELACIONADOS ******************************************************************/
	#conteudo .post .similar-posts { margin:-14px 0 0 0; padding:0; }
	#conteudo .post .similar-posts li { padding:0; margin:0; }
	#conteudo .post .similar-posts li a { color:#fff; padding:2px 10px; display:block; text-decoration:none; }
	#conteudo .post .similar-posts li a:hover, #conteudo .post .similar-posts li a:focus { background-color:#ffd200; color:#000; }
	
	/* TABELA */
	#conteudo table { background:#fff; color:#000; border:1px solid; border-collapse:collapse; width:100%; word-wrap:break-word /*funciona no IE6!!!*/; }
	#conteudo table caption { color:#003d5f; font:700 18px; margin:auto; padding:1em 0 .3em; text-transform:uppercase; width:100%; }
	#conteudo table caption, #conteudo table thead th, #conteudo table tfoot th { text-align:center; }
	#conteudo table thead th, #conteudo table tfoot th { background:#000; font-weight:700; padding-top:3px; }
	#conteudo table tbody th, #conteudo table tbody td { text-align:left; vertical-align:top; }
	#conteudo table tbody tr:hover { background:#ffd200; color:#000; }
	#conteudo table tbody tr:nth--child(2n+1) { background-color: #99ff99; }
	#conteudo table tfoot th { font:9px; text-align:right; }
	#conteudo table td, #conteudo table th { border:1px dotted; padding:5px; }
	#conteudo table .par { background:#90a8a8; }
	#conteudo table tbody tr.par:hover { background:#585370; }
	#conteudo table, #conteudo table thead th, #conteudo table tfoot th, #conteudo table tbody tr:hover, #conteudo table td, #conteudo table th { border-color:#003d5f; }
	#conteudo table thead th, #conteudo table tfoot th, #conteudo table tr:hover a { color:#fff; }
	#conteudo table a { color:#333; }
	
	
	#conteudo .showcase { clear:both; width:100% !important; display:table; }
	#conteudo .showcase li { list-style-type:none; background:none; margin-right:25px; }
	#conteudo .showcase .hreview { width:150px; height:170px; float:left; padding:8px; }
	#conteudo .showcase .hreview .item { text-align:center; }
	#conteudo .showcase .hreview .item a { font-size:11px; display:block; font-weight:normal; background:none; text-align:center; text-decoration:none; }
	#conteudo .showcase .hreview .item a:hover { }
	#conteudo .showcase .hreview .item a .photo { padding:10px; background:transparent url(../images/bg3.png) repeat scroll 0 0; }
	#conteudo .showcase .hreview .item a:hover .photo { background:none; background-color:#FC0; }
	
	
	/* RESULTADO DE BUSCA ******************************************************************/
	#conteudo .resultados_busca { }
	#conteudo .resultados_busca h1 { margin:0 0 26px 20px; }
	#conteudo .resultados_busca h2 { margin:30px 0 0 20px; }
	#conteudo .resultados_busca p { margin:20px 0 0 40px; font-size:110%; color:#4B1411; padding:0 0 6px 0; font-family:Georgia, "Times New Roman", Times, serif;  }
	#conteudo .resultados_busca p strong { color:#DBB757; font-size:130%; }
	
	/* COLUNA ******************************************************************/
	#coluna { font-size:90%; line-height:1.5em; }
	#coluna li { list-style-type:none;}
	#coluna li .widgettitle{ background:url(../images/bg_tit_categorias.png) no-repeat; list-style:none; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#4B1311; font-size:16px; width:223px; height:40px; margin-top:12px; border: #000 solid 0px; padding:26px 0 5px 40px; margin-left:25px; margin-bottom:0; *margin-left:9px; _margin-left:0px; _width:223px; _padding:26px 0 5px 40px; }
	#coluna h4 { color:#ffd200; font-size:210%; margin:18px 0 15px 0; padding:0 0 14px 0;  }
	#coluna p { margin:0; padding:0; font-size:90%; }
	#coluna p a { color:#ffd200; }
	#coluna p a:hover { }
	#coluna ul { padding-bottom:20px;}
	#coluna ul li { font-size:90%;  overflow:hidden; display:block; background:url(../images/setas.jpg) left no-repeat; margin-left:40px; _border:#F9F6EE solid 1px;  }
	#coluna ul li a { color:#4B1311; padding:0 0 0 11px; display:block; text-decoration:none; line-height:14px; overflow:hidden;}
	#coluna ul li a:hover, #coluna ul li a:focus { text-decoration:underline; }
	#coluna li {  }
	
	#coluna .banner { /* Nada a declarar : )  */ }
				
	#coluna .tagcloud { display:block; margin:2em 0 2em 0; padding:0; }
	#coluna .tagcloud ol { }
	#coluna .tagcloud ol li { display:inline; margin:0 2px; line-height: 1.1em; _line-height: 1.4em; *line-height: 1.4em; }
	#coluna .tagcloud ol li a { font-weight:normal; text-decoration:none; padding:0; color:#fff; }
	#coluna .tagcloud ol li a:hover, #coluna .tagcloud ol li a:focus { background-color:#ffd200; color:#000; }
	#coluna .tagcloud ol .not-popular a { font-size: 0.8em; }
	#coluna .tagcloud ol .not-very-popular a { font-size: 1.0em; }
	#coluna .tagcloud ol .somewhat-popular a { font-size: 1.1em; }
	#coluna .tagcloud ol .popular a { font-size: 1.1em; }
	#coluna .tagcloud ol .very-popular a { font-size: 1.6em; }
	#coluna .tagcloud ol .ultra-popular a { font-size: 1.9em; }
	
	/* PAGINAÇÃO ******************************************************************/
	div.pagerbox { display:block; clear:both; text-align:center; margin:30px 0 10px 0; }
	div.pagerbox a { font-size:80%; font-weight:bold; text-decoration:none; background:#B7954E; display: inline-block; color:#333; padding:2px 5px; margin:2px 0 2px 1px; }
	div.pagerbox a:hover, div.pagerbox a:active, div.pagerbox .current { background-color:#4B1411; color: #fff;  }	
	div.pagerbox a:hover { background:none; background-color:#DAC8A3; color:#000; }
	div.pagerbox .current, div.pagerbox .current:hover, div.pagerbox .current:focus { cursor:default !important; background-color:#4B1411; color: #fff;  border:3px solid #4B1411;  }
	
	/* RODAPÉ ******************************************************************/
	#rodape { background:url(../images/bg_footer.jpg) repeat-x; height:112px;  }
	#rodape .about {  }
	#rodape p { margin:0; font-size:75%; }
	#rodape address { border:#000 solid 0px; width:170px; height:50px; font-size:10px; margin-top:40px; padding-left:15px; float:left; }
	#rodape .logo_webroom{ background:url(../images/logo_webroom.gif) no-repeat; width:68px; height:16px; float:right; margin:60px 0 0 0 ; padding-right:15px; }
	#rodape .logo_webroom a{ display:block; width:68px; height:16px; text-indent:-999px; overflow:hidden; line-height:0; }
	
	/* FORMULÁRIOS ******************************************************************/
	.form1 fieldset ol { display:block; padding-left:40px;}
	#btenviar {  width:61px; height:32px; text-indent:0px; line-height:999999px; border:0px; font-size:1px; padding-left:990px; cursor:pointer; overflow:hidden; }
	.form1 .botoes { margin:-10px 0 0 40px; }
	.form1 fieldset ol li { padding:8px 0; display:block; list-style-type:none !important; margin:0; }
	.form1 fieldset ol li:hover, .form1 fieldset ol li:focus { }
	.form1 .obrigatorio { color:#c00; font-size:1.5em; font-weight:bold; padding:0 10px 0 5px; }
	.form1 label em, .form1 p.label em { color:#c00; font-size:1.5em; font-weight:bold; padding-right:5px; }
	.form1 p.label { margin:0; }
	.form1 p { margin:0 0 0 40px; padding:0; }
	.form1 label, .form1 p.label, .label { font-size:120%; display:block; margin-right:10px; padding-right:10px; position:relative; width:140px; }
	.form1 label span { display:block; font-size:.8em; }
	.campotxt{  width:388px; font-size:120%; color:#3d3d3d; border:1px solid #ccc; padding:0px; }
	.campotxt:hover, .campotxt:focus { background-color:#efefef; border-top-color:#99995c; border-right-color:#fff; border-bottom-color:#fff; border-left-color:#99995c; color:#333; }
	
	.wpcf7-form p{font-size:90% !important; pa display:block; margin-right:10px; padding-right:10px; position:relative; color:#4B1311 !important; font-family:Georgia, "Times New Roman", Times, serif; }
	.wpcf7-form p input{ border:#ccc solid 1px; font-size:100%;  }
	.wpcf7-form p img{ padding:0 !important; float: inherit !important; }
	
	.feed{ background:url(../images/rss_img.png) no-repeat; width:240px; height:87px; margin:15px 0 10px 20px; float:left; display:block;}
	.feed a{ font-style:normal !important; text-decoration:none !important; display:block;}
	.feed h3 { color:#C30; font-size:15px; margin:10px 0 10px 80px; font-weight:normal; padding:0 !important;}
	.feed p a { display:block; color:#666 !important; line-height:normal; margin:0 0 0 80px !important; padding:0 !important; }
	
	.twitter{ background:url(../images/twitter_img.png) no-repeat; width:240px; height:87px; margin:0 0 10px 20px; float:left; display:block;}
	.twitter a{ font-style:normal !important; text-decoration:none !important; display:block;}
	.twitter h3 { color:#069; font-size:15px; margin:10px 0 10px 80px; font-weight:normal; padding:0 !important;}
	.twitter p a { display:block; color:#666 !important; line-height:normal; margin:0 0 0 80px !important; padding:0 !important; }
	
	
	.observacao legend{ display:none;}
	
	.mapclick_comment_gmt{ display:none;}
	
	.bt_contato{ background:url(../images/bt_enviar.png) no-repeat; width:72px; height:26px; cursor:pointer; display:block; text-indent:-999px; overflow:hidden; line-height:0; margin-left:20px;}	
	
	.alignleft{ float:left; margin:0 15px 15px 0;}
	.alignright{ float:right; margin:0 0 15px 15px;}
	.aligncenter{ clear:both; display:block; margin:0 auto 20px auto !important;}

	.wp-caption-text{ padding:0; margin:0; display:block; overflow:hidden; text-align:center;}
	.wp-caption{ padding:6px; border:1px solid #C9AD6C; margin:0 15px 20px 20px; background:#eee;}
	.wp-caption img{border:none !important; padding:0; }


	.links_similarpost ul{}
	.links_similarpost ul li{ margin-left:40px}
	.links_similarpost ul li a{ color:#4B1311; text-decoration:none; font-size:14px;}
	.links_similarpost ul li a:hover{text-decoration: underline}

	.banner_wide_skyscraper{ margin:20px 0 20px 50px; display:block;}




