/* 

    Document   : estilos.css
    Created on : 04/03/2009, 11:05:54
    Author     : Vagner - Acao Direta Web Studio
    Description: CSS - Content do Portal de Negócios Berreta Investimentos

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
	
*/

html 							{ scrollbar-face-color:#324452; scrollbar-highlight-color:#324452; scrollbar-3dlight-color:#324452; scrollbar-darkshadow-color:#324452; scrollbar-shadow-color:#324452; scrollbar-arrow-color:#ffffff; scrollbar-track-color:#ffffff; }
*								{ padding:0; margin:0; }
img, fieldset					{ border:none; }
body 							{ font-family:Tahoma, Arial, Verdana; font-size:12px; background:url(../imagens/background-cabecalho-body.jpg) repeat-x; color:#4D5256; }
h2								{ color:#121921; font-size:16px; }
h3								{ background:url(../imagens/background-titulos-paginas.jpg); width:900px; height:30px; font-size:16px; color:#4C6B1F; line-height:30px; text-indent:70px; }
h4								{ background:#F0F0F0; font-size:14px; border: solid 1px #DCDCDC; height:23px; line-height:23px; text-indent:10px; display:block; }
h5								{ font-size:14px; color:#4C6B1F; }
a								{ color:#4C6B1F; text-decoration:none; }
a:hover							{ color:#314351; text-decoration:underline; }
ul li							{ list-style:none; }

tr.negritude td    { font-weight:bold; }

/* Layout */

div#container           		{ width:900px; margin:auto; }
div#container p         		{ text-align:justify; }

/* Cabecalho */

div#cabecalho					{ height:180px; background:url(../imagens/background-cabecalho.jpg) no-repeat; position:relative; z-index:1; }
div#cabecalho .logo_beretta		{ position: absolute; top:0; left:0; }
div#cabecalho .logo         	{ display:none; }
/* Menu Consorcios */

ul#menu_consorcios				{ width:80%; display:block; height:34px; background:url(../imagens/background-menu-consorcios.jpg) no-repeat; position: absolute;  bottom:30px; left:115px; }
ul#menu_consorcios  li p		{ color:#4C6B1F; font-size:18px; padding-left:20px; padding-right:20px; }

ul#menu_consorcios  li			{ float:left; list-style:none; line-height:34px; }
ul#menu_consorcios  li a		{ color:#121921; font-size:14px; text-decoration:none; }
ul#menu_consorcios  li a:hover	{ font-weight:bold; }
ul#menu_consorcios  li.consor	{ width:100px; height:34px; text-align:center; padding-left:20px; padding-right:15px; }
ul#menu_consorcios  li.novos	{ width:50px; height:34px; text-align:center; padding-left:10px; padding-right:15px; }
ul#menu_consorcios  li.cont		{ width:100px; height:34px; text-align:center; padding-left:10px; padding-right:15px; }
ul#menu_consorcios  li.naocont	{ width:140px; height:34px; text-align:center; padding-left:10px; }

/* Cadastro para Newsletter */

div#newsletter_cabecalho		{ width:290px; position:absolute; top:0; right:0; }
div#newsletter_cabecalho label	{ width:50px; display:block; float:left; margin-top:10px; }
.form_news_email				{ width:200px; height:18px; border:none; background:url(../imagens/background-newsletter-input-email.jpg); margin-top:10px; }
.form_news_nome					{ width:135px; float:left; height:18px; background:url(../imagens/background-newsletter-input-nome.jpg); border:none; margin-top:5px;  }
a.btn_envia_news				{ width:65px; height:18px; background:url(../imagens/btn-envia-form-newsletter.jpg); display:block; float:left; text-indent:-900%; margin-top:5px; }
a:hover.btn_envia_news			{ width:65px; height:18px; background:url(../imagens/btn-envia-form-newsletter-hover.jpg); display:block; float:left; text-indent:-900%; margin-top:5px; }

/* Menu Credcad Financiamentos e Refinanciamentos */

ul#content_credcad				{ width:280px; height:26px; background:url(../imagens/background-credcad-cabecalho.jpg); position:absolute; right:10px; bottom:30px; padding-top:45px; display:block; }
ul#content_credcad li			{ float:left;  list-style:none; font-size:14px; color:#FFF; }
ul#content_credcad li a			{ color:#FFF; text-decoration:none; }
ul#content_credcad li.fina		{ width:120px; height:26px; padding-left:13px; text-align:center; }
ul#content_credcad li.refina	{ width:120px; height:26px; padding-left:10px; text-align:center; }
ul#content_credcad li a:hover	{ color:#CCFF66; font-weight:bold; }

/* Menu Principal */

ul#menu_principal				{ display:block; width:611px; height:30px; background:url(../imagens/background-menu-principal.jpg) no-repeat; bottom:-2px; position:absolute; right:10px; }
ul#menu_principal li			{ float:left; list-style:none; line-height:30px; font-size:14px; }
ul#menu_principal li a			{ color:#FFF; text-decoration:none; }
ul#menu_principal li.home		{ width:50px; height:30px; text-align:center; padding-left:20px; }
ul#menu_principal li.empresa	{ width:80px; height:30px; text-align:center; padding-left:10px; }
ul#menu_principal li.seguros	{ width:85px; height:30px; text-align:center; padding-left:10px; }
ul#menu_principal li.parceiros	{ width:70px; height:30px; text-align:center; padding-left:10px; }
ul#menu_principal li.envie		{ width:105px; height:30px; text-align:center; padding-left:10px; }
ul#menu_principal li.fale		{ width:75px; height:30px; text-align:center; padding-left:10px; }
ul#menu_principal li a:hover	{ text-decoration:none; color:#CF6; font-weight:bold; }
ul#menu_principal li img		{ padding-left:10px; }

/* Conteudo */

div#wraper						{ margin-top:10px; overflow:auto; padding-bottom:10px; }
div#wraper p					{ line-height:20px; }
div#wraper p a					{ color:#0B7144; text-decoration:none; text-decoration:underline;  }
div#wraper p a:hover			{ text-decoration:none; }

/* Slide e News */

div#slide_news					{ width:900px; height:410px; position:relative; }
div#slide_news object#banner_1	{ position:absolute; top:0; left:10px; }
div#slide_news object#banner_2	{ position:absolute; top:105px; left:10px; }
div#slide_news object#slide_1	{ position:absolute; top:0; right:0; }
div#slide_news object#slide_2	{ position:absolute; bottom:0; right:0; }

/* Notícias */

div#noticias					{ width:330px; position:absolute; top:210px; left:10px; }
div#noticias .bg_verde			{ width:330px; height:25px; background:url(../imagens/background-noticia-a-verde.jpg) no-repeat; display:block; color:#121921; text-decoration:none !important; line-height:25px; text-indent:10px; }
div#noticias .bg_verde:hover	{ background:url(../imagens/background-noticia-a-hover-verde.jpg) no-repeat; }
div#noticias .bg_cinza			{ width:330px; height:25px; background:url(../imagens/background-noticia-a-cinza.jpg) no-repeat; display:block; color:#121921; text-decoration:none !important; line-height:25px; text-indent:10px; }
div#noticias .bg_cinza:hover	{ background:url(../imagens/background-noticia-a-hover-cinza.jpg) no-repeat; }

/* Parceiros Home */

div#parceiros					{ width:540px; float:left; margin-top:10px; }
div#parceiros h4				{ margin-bottom:10px; }
div#parceiros img				{ float:left; }
div#parceiros img.itau			{ margin-right:10px; }
div#parceiros img.fetrancesc	{ margin-right:10px; margin-bottom:8px; }
div#parceiros img.randon		{ margin-right:10px; margin-bottom:8px; }
div#parceiros img.cred_cad		{ margin-right:10px; margin-bottom:8px; }
div#parceiros img.banco_fiat	{ margin-right:10px; }
div#parceiros img.racon			{ margin-right:10px; }

/* Parceiros Página */

div#pagina_parceiros p			{ text-align:center; }
div#pagina_parceiros img		{ margin-right:9px;  }

/* Rodape */

div#bg_rodape					{ width:100%; background:url(../imagens/background-rodape.jpg) repeat-x; height:35px; }	
div#rodape						{ width:900px; margin:auto; position:relative; line-height:35px; }
div#rodape p					{ color:#FFF; position:absolute; left:10px; }
div#rodape p.p_telefone			{ position:absolute; text-indent:510px; font-size:14px; }
div#rodape img					{ position:absolute; right:0; }

/* Consorcio Não Contemplado e Contemplados */

div#cota table 					{ width:100%; background:#000; text-align:center; clear:both; }		
div#cota table td,th			{ background:#FFFFFF; }
div#cota table thead tr th		{ font-size:10px; background:#314351; padding:5px; color:#FFF; }
div#cota table.color_verde		{ background:#E4EFD1; padding:3px 0px 3px 0px; text-indent:5px; }
div#cota table.color_cinza		{ background:#F8F8F8; padding:3px 0px 3px 0px; text-indent:5px; }
img#nao_ctd_imovel				{ margin-right:72px; }
img#ctd_imovel					{ margin-right:72px; }

/* link Voltar */

div#btn_voltar					{ width:100%; display:block; clear:both; }
a.link_voltar					{ border:solid 1px #8BAC39; display:block; width:65px; text-indent:6px; padding:2px; text-decoration:none; color:#314351; float:right; margin-right:1px; }
a.link_voltar:hover				{ border:solid 1px #314351; color:#8BAC39; }

/* Formulario Comprar */

div#content_form_comprar		{ position:relative; height:390px; }
fieldset#dados_quota			{ width:440px; position:absolute; right:0; }
form#comprar label				{ width:100px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#comprar input				{ width:300px; margin-top:10px; padding:2px; border: solid 1px #DCDCDC; background:#F0F0F0; }
form#comprar textarea			{ width:305px; margin-top:10px; border: solid 1px #DCDCDC; background:#F0F0F0; }
form#comprar #enviar			{ width:70px; margin-left:80px; background:#C9DDA0; border: solid 1px #8BAC39; color:#4C6B1F; font-weight:bold; }
form#comprar p					{ margin-left:80px; padding-top:5px; font-size:11px; }
form#comprar h2					{ padding-bottom:10px; }
form#comprar .campo_requer		{ background:#C9DDA0; border: solid 1px #8BAC39; }
form#comprar select				{ width:306px; margin-top:10px; padding:2px; border: solid 1px #DCDCDC; background:#F0F0F0; }

/* Formulario Vender */

div.content_form_vender			{ position:relative; height:270px; }
div#content_form_vender			{ position:relative; height:550px; }
fieldset#dados_quota			{ width:440px; position:absolute; right:0; }
form#vender label				{ width:100px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#vender label.qtde_parcelas	{ width:210px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#vender label.valores		{ width:125px; margin-top:10px; height:15px; padding-top:3px; float:left;}
form#vender input				{ width:300px; margin-top:10px; padding:2px; border: solid 1px #DCDCDC; background:#F0F0F0; }
form#vender input.qtde_menor	{ width:190px; }
form#vender input.valor_menor	{ width:275px; }
form#vender input.contemplado	{ background:none; border:none; width:auto; height:auto; }
form#vender select				{ width:306px; margin-top:10px; padding:2px; border: solid 1px #DCDCDC; background:#F0F0F0; }
form#vender textarea			{ width:305px; margin-top:10px; border: solid 1px #DCDCDC; background:#F0F0F0; }
form#vender #enviar				{ width:70px; margin-left:80px; background:#C9DDA0; border: solid 1px #8BAC39; color:#4C6B1F; font-weight:bold; }
form#vender p					{ margin-left:80px; padding-top:5px; font-size:11px; }
form#vender h2					{ padding-bottom:10px; }
form#vender .campo_requer		{ background:#C9DDA0; border: solid 1px #8BAC39; }

/* Formulario Fale Conosco */

div#cont_form_fale_conosco		{ position:relative; height:570px; }
div#texto_trabalhe				{ width:470px; position:absolute; right:0; margin-top:10px; }
div#texto_trabalhe ul li		{ list-style:none; }
fieldset#dados_contato			{ width:440px; position:absolute; left:0; }
form#fale_conosco label			{ width:100px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#fale_conosco input			{ width:300px; margin-top:10px; padding:2px; border: solid 1px #DCDCDC; background:#F0F0F0; }

form#fale_conosco input#anx		{ margin-top:0px !important; }

form#fale_conosco textarea		{ width:305px; margin-top:10px; border: solid 1px #DCDCDC; background:#F0F0F0; }
form#fale_conosco #enviar		{ width:70px; margin-left:80px; background:#C9DDA0; border: solid 1px #8BAC39; color:#4C6B1F; font-weight:bold; }
form#fale_conosco p				{ margin-left:80px; padding-top:5px; font-size:11px; }
form#fale_conosco h2			{ padding-bottom:10px; }
form#fale_conosco .campo_requer	{ background:#C9DDA0; border: solid 1px #8BAC39; }
form#fale_conosco select		{ width:306px; margin-top:10px; padding:2px; border: solid 1px #DCDCDC; background:#F0F0F0; }

form#fale_conosco label.sim_cliente	{ width:90px; padding-left:75px; }
form#fale_conosco input.sim_cliente	{ width:20px; float:left; margin-right:20px; margin-top:15px; *margin-top:10px; background:none; border:none; }

form#fale_conosco label.nao_cliente	{ width:130px; }
form#fale_conosco input.nao_cliente	{ width:20px; margin-top:15px; background:none; border:none; *margin-top:10px; }

form#fale_conosco label.sim_financiado	{ width:90px; padding-left:75px; }
form#fale_conosco input.sim_financiado	{ width:20px; float:left; margin-right:20px; margin-top:15px; *margin-top:10px; background:none; border:none; }

form#fale_conosco label.nao_financiado	{ width:130px; }
form#fale_conosco input.nao_financiado	{ width:20px; margin-top:15px; background:none; border:none; *margin-top:10px; }


/* Resposta: Quero Comprar */

div#resposta_formularios		{ background:#F0F0F0; border: solid 1px #CCCCCC; text-align:center; padding-top:10px; padding-bottom:10px; font-size:14px; font-weight:bold; }
div#resposta_formularios a		{ text-decoration:none; color:#8BAC39; }

/* Empresa */

div#empresa						{ width:425px; margin-right:20px; float:left; }
div#empresa p					{ text-align:justify; }
div#empresa h4					{ font-size:14px; color:#314351; }
div#map_localizacao				{ width:450px; float:left; }
div#map_localizacao h3			{ width:270px; height:30px; background:url(../imagens/background-titulos-boxes.jpg); color:#FFFFFF; }
div#map_localizacao iframe		{ border:solid 2px #314351; width:450px; height:350px; }
div#map_localizacao a.btn_amplia{ width:354px; height:15px; display:block; background:url(../imagens/background-titulos-boxes.jpg); color:#FFFFFF; text-indent:70px; text-decoration:none; }

/* Atendimento Online */

div#chat_online					{ width:285px; height:100px; background:url(../imagens/background-chat-online.jpg) no-repeat; clear:both; float:left; margin-left:10px; }
div#chat_online	p				{ color:#5A7A25; font-size:14px; font-weight:bold; text-indent:70px; margin-top:5px; }
div#chat_online	p span			{ color:#0B7144; padding-left:90px; }
div#chat_online	a				{ color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; clear:both; display:block; padding-top:14px; text-indent:90px; }
div#chat_online a:hover			{ color:#E3EED0; }

/* Invista com Segurança */
	
div#invista_seguranca			{ width:285px; height:100px; background:url(../imagens/background-invista-seguranca.jpg) no-repeat; float:left; margin-left:8px; margin-right:9px; }
div#invista_seguranca p			{ color:#5A7A25; font-size:14px; font-weight:bold; text-indent:70px; margin-top:5px; }
div#invista_seguranca p span	{ color:#0B7144; padding-left:90px; }
div#invista_seguranca a			{ color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; clear:both; display:block; padding-top:14px; text-indent:90px; }
div#invista_seguranca a:hover	{ color:#E3EED0; }

/* Legislacao e Normas */

div#legislacao_normas			{ width:285px; height:100px; background:url(../imagens/background-legislacao-normas.jpg) no-repeat; float:left; }
div#legislacao_normas p			{ color:#5A7A25; font-size:14px; font-weight:bold; margin-top:5px; text-indent:15px; }
div#legislacao_normas p span	{ color:#0B7144; padding-left:15px;}
div#legislacao_normas a			{ color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; clear:both; display:block; padding-top:14px; text-indent:90px; }
div#legislacao_normas a:hover	{ color:#E3EED0; }

/* Banner Financiamento */

div#bnr_financiamento			{ width:330px; float:left; clear:both; }
div#texto_financiamento			{ width:550px; float:left; margin-left:20px; }
div#texto_financiamento	 p		{ text-align:justify; }

div#content_finan				{ width:550px; }
div#content_finan a:hover		{ text-decoration:none; }
div#content_finan h3			{ width:550px; }
/* Menu Rodapé */

div#menu_rodape					{ width:900px; margin:auto; height:25px; position:relative; background:#E7E7E7; padding:0 10px; clear:both; text-align:center; line-height:25px; margin-bottom:10px; }
div#menu_rodape img.nav_left	{ position:absolute; left:0; top:0; }
div#menu_rodape img.nav_right	{ position:absolute; right:0; top:0; }
div#menu_rodape ul li			{ text-decoration:none; display:inline; }
div#menu_rodape a				{ font-size:11px; color:#666666; text-decoration:none; }
div#menu_rodape a:hover			{ color:#333 !important; font-weight:bold; }			

/* Banner Consorcios */

div#banner_consorcios			{ width:414px; margin:auto; }
span.seaotter 					{ color:#4C6B1F; font-size:12px; }
span.seaotter a 				{ width:100%; height:30px; line-height:30px; display:block; background:#314351; color:#FFFFFF; text-decoration:none; text-align:center; }
span.seaotter a:hover 			{ color:#314351; background:none; font-weight:bold; text-decoration:underline; }

/* Btn Printer Consórcios */

div.btn_printer					{ width:165px; height:40px; float:right; clear:both; line-height:40px; margin:10px 0 10px 0; }
div.btn_printer a				{ float:left; color:#314351; text-decoration:none; }
div.btn_printer a:hover			{ text-decoration:underline; }

/* Novos */

ul#menu_novos					{ width:900px; height:30px; background:url(../imagens/background-rodape.jpg); }
ul#menu_novos li				{ width:170px; height:30px; display:block; padding-left:45px; float:left; list-style:none; text-align:center; line-height:30px; }
ul#menu_novos li a				{ color:#FFFFFF; text-decoration:none; }
ul#menu_novos li a:hover		{ font-weight:bold; color:#CCFF66; }
ul#menu_novos li a#ativo_novos	{ font-weight:bold; color:#CCFF66; }

/* Tabela Novos */

div.tabelas_novos table 			{ width:100%; background:#000; text-align:center; clear:both; }		
div.tabelas_novos table td,th		{ background:#FFFFFF; padding:3px; }
div.tabelas_novos table thead tr th	{ font-size:10px; background:#314351; padding:5px; color:#FFF; }
div.tabelas_novos table.color_verde	{ background:#E4EFD1; padding:3px 0px 3px 0px; text-indent:5px; }
div.tabelas_novos table.color_cinza	{ background:#F8F8F8; padding:3px 0px 3px 0px; text-indent:5px; }
