/* CSS Document */

/* UTIL */

img { border:none; }

br.clear { font-size:2px; display:block; height:2px; }


.left { float:left; }
.right { float:right; }
.clear_l { clear:left; }
.clear_r { clear:right; }
.clear { clear:both; }

.hide { visibility:hidden; }


.align_r { text-align:right }
.align_l { text-align:left }
	/* margin  padrao  10px  */
	
.no_margin { margin:0; }
.h_margin { margin:auto 10px; }
.v_margin { margin:10px auto; }
.margin { margin:10px; }
.margin_b { margin-bottom:10px; }
.margin_r { margin-right:10px; }
.margin_l { margin-left:10px; }
.margin_t { margin-top:10px; }

.block { display:block }


	/* --------------------- */

/* CORES  */



/* ------------------------- */


body { margin:0; background:#230707 url(../imagens/bg/body1.jpg) no-repeat center top; font-family:Verdana,Genova, Helvetica, sans-serif; font-size:12px; color:#FFF }
.sized { width:930px; min-width:930px; margin:0 auto; }
#wrap { min-width:930px; width:100%; }
#conteudo { margin-top:0; clear:both; }
#home { }
#rodape { background:url(../imagens/rodape.gif) no-repeat center top; height:35px; margin-top:25px; }
* a:hover { text-decoration:underline; }
#topo { text-align:center; }
.item_news_home a:hover { text-decoration:none; }
.item_news_home a:hover b { text-decoration:underline; }
a:hover { text-decoration:underline; }
p { line-height:18px; }

#menu { height:80px; }

.l_menu { background:url(../imagens/bg/l_menu_right.gif) no-repeat right bottom; padding-right:16px; display:block; float:left; height:44px; line-height:44px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.l_menu img { margin-right:10px; margin-top:-3px; visibility:hidden; }
.l_menu { background:url(../imagens/bg/l_menu_right.gif) no-repeat right bottom; }
.l_menu:hover { background-position:right top; text-decoration:none }
.l_menu:hover img { visibility:visible; }

#menu { background:url(../imagens/bg/menu.gif) no-repeat center center; margin-bottom:15px; }
#menu_links { width:470px; margin:7px auto 0; }

.conteudo_margin { margin-left:40px; margin-right:40px; }



/* home */
#mulher_home { margin-left:35px; margin-right:10px; margin-top:80px; float:left; }
#perfil_home { float:left; width:375px; }
p.perfil_text { margin:10px 35px 0 30px; }
p.link_perfil { color:#c15d17; text-align:right; margin:0 50px 0 0; }
p.link_perfil a { color:#c15d17; font-weight:bold; text-decoration:none; }
p.link_perfil a:hover { text-decoration:underline; }
p.perfil_2 { margin:45px 0 0 50px }
#publicacoes_home { margin:30px 0 0 35px; float:left; }
/*#publicacoes_home ul { margin:0 5px; padding:0; list-style-type:none; float:left; }
#publicacoes_home ul li { width:220px; height:331px; float:left; margin:0 15px; }
#publicacoes_home .prev_next { margin-top:150px; float:left; }*/


/* perfil */
#mulher_interna { margin-left:35px; margin-right:0px; margin-top:80px; float:left; }
#perfil { float:left; margin-top:20px; width:590px; }
.perfil_interna { margin:0 0px 0 40px ;  }
#bt_down_curriculo { margin-left:370px; }
#perfil a { color:#FFF }


/* cronicas */
#cronicas a { color:#FFF }

/* publicacoes */
#livro_publicacao { float:left; width:219px; margin:40px 0 0 60px; }
#publicacoes_text { margin:40px 0 0 20px; float:left; width:280px; }
#publicacoes_lista { margin:30px 0 0 30px; float:left; width:295px; }
#publicacoes_lista ul { margin:0 5px 0 0; padding:0; list-style-type:none; float:left; width:247px; }
#publicacoes_lista li { width:113px; height:115px; float:left; margin:0 10px 15px 0; }
#publicacoes_lista li a { text-decoration:none; color:#FFF; }
#publicacoes_lista .prev_next { margin-top:80px; float:left; }
h1.releases { font-size:1.1em; font-weight:bold; margin:5px  0 5px 0;}
#voltar_publicacoes a { margin-left:195px; text-decoration:underline; color:#FFF }


/* imprensa */
#imprensa { margin-left:75px; margin-right:56px; }
#imprensa #voltar_publicacoes { margin:0 0 0 0; text-align:right; }
p.imprensa_interna { margin:0px 59px 0 0 }
#listagem_imprensa { margin-top:20px; }
#listagem_imprensa a { color:#FFF; text-decoration:none }
#listagem_imprensa ul { width:750px; margin:0 auto; padding:0; list-style-type:none; }
#listagem_imprensa ul li { width:167px; float:left; text-align:center; margin:0 34px 25px; height:150px; }
#listagem_imprensa ul li img { display:block; }
#listagem_imprensa ul li p { background:#2a0b09; padding:0px 4px; margin:0; font-size:11px; font-weight:bold; }
#listagem_imprensa { margin-left:30px; }
#listagem_imprensa .prev_next { margin-top:80px; float:left; }



/* contato */
#contato { margin-left:128px; margin-top:40px; }
#form_contato { width:416px; margin:0 0px; font-size:11px; float:left; }
#form_contato label.big { display:block; background:url(../imagens/bg/label_big.png); width:416px; height:24px; }
#form_contato label.small { display:block; background:url(../imagens/bg/label_small.png); width:187px; height:24px; }
#form_contato label span { display:block; float:left; width:70px; font-size:10px; text-align:right; padding:5px 0 0; color:#000}
#form_contato label input,#form_contato label textarea { background:none; border:none; width:265px; height:22px; font-size:11px; padding:5px 0 0 10px; }
#form_contato label #telefone { width:100px; }
#form_contato label textarea { height:90px; }
#form_contato label.textarea { display:block; background:url(../imagens/bg/label_textarea.png); width:416px; height:106px; }
.mapa_contato { vertical-align:middle; margin:0 130px 0 35px; }
.onde_comprar { float:left; width:300px; margin-left:40px; }

/* galeria de fotos */
#listagem_galeria { margin-top:20px; }
#listagem_galeria a { color:#FFF; text-decoration:none }
#listagem_galeria a:hover { text-decoration:underline; }
#listagem_galeria ul { width:820px; margin:0 auto; padding:0; list-style-type:none; }
#listagem_galeria ul li { width:140px; float:left; text-align:center; margin:0 12px 15px }
#listagem_galeria ul li img { display:block; }
#listagem_galeria ul li p { background:#2a0b09; padding:0px 4px; margin:0; font-size:11px; font-weight:bold; }
#listagem_galeria { margin-left:30px; }
#listagem_galeria .prev_next { margin-top:80px; float:left; }
