﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
    background:#FFF;
    color:#666666;
    font-family:verdana;
    font-size:62.5%;
}

html, body, #wrapper { height:100%; }
a{color:#333}
p
{
    margin-bottom:15px;
}
/* end geral */


/* +wrap */
body > #wrapper{ height:auto; min-height:100%; }

/* end wrap */


/* +header */
#header { width:750px; height:96px; margin:0 auto; position:relative;}
#header .logotipo { width:148px; height:96px; background:url(../imgs/others/logo_racon.png) center center no-repeat; cursor:pointer; position:absolute; z-index:1; }
#boxSiteLogin {
	color:#C8A735; 
	font-weight:bold; 
	width:455px;
	right:0;
	top:0;
	position:absolute;
}
#boxSiteLogin div.text-right{
	padding-left:16px;
}

#boxSiteLogin div.text-right .esqueci-senha{
    width: 150px;
    float:right;
    text-align:right;
    padding-right: 15px;
}
#boxSiteLogin a, #boxSiteLogin a:visited { color:#C8A735; font-size:0.8em; }
#boxSiteLogin form { width:430px;}
#boxSiteLogin form div { padding-right:5px; }
#boxSiteLogin form label { float:lef; margin-right:5px; }
#boxSiteLogin form input { width:105px; float:left; }
#boxSiteLogin button.submit { width:35px; height:15px; background:url(../imgs/buttons/ok_cinza.gif) no-repeat; border:0; cursor:pointer; float:right; }
/* end header */


/* +nav */
#nav { width:602px; height:34px; margin:-36px auto 0 auto; padding-left:148px; position:relative; z-index:101; }
#nav #menu li { display:block; float:left; }
#nav #menu li a{width:200px; height:34px; }
		/* botoes */
		.btnRaconAutomoveis { background:url(../imgs/buttons/racon_automoveis.gif) 0 0 no-repeat; }
		.btnRaconImoveis { background:url(../imgs/buttons/racon_imoveis.gif) 0 0 no-repeat; }
		.btnRaconCaminhoes { background:url(../imgs/buttons/racon_caminhoes.gif) 0 0 no-repeat; }
		.btnRaconCaminhoes:hover, .btnRaconAutomoveis:hover, .btnRaconImoveis:hover, 
		#nav #menu li.active .btnRaconCaminhoes, #nav #menu li.active .btnRaconAutomoveis, #nav #menu li.active .btnRaconImoveis{background-position:-200px 0}
/* end nav */


/* +content */
#content { width:100%; margin:0 auto; padding-bottom:150px; clear:both; }
	.centerContent { width:750px; margin:0 auto; position:relative;}
	.rightContent { width:602px; margin:30px auto; padding-left:148px; }
	.rightContent p{font-size: 1.1em;}
	.rightContent strong{font-weight:bold;}
	/* HOME */
	#font-size{
		width:602px; height:25px; margin:5px auto -25px auto; padding-left:148px; text-align:right;
	}
	#font-size a {
		color:#CCCCCC;
		font-size:1.2em;
		text-decoration:none;
	}
	#font-size a.decrease {
		font-size:1.1em;
	}
	#subNav { height:15px; margin-bottom:25px; }
		#subNav .subNavCliente { width:50px; height:18px; background:url(../imgs/buttons/subnav_cliente.gif) no-repeat 0 0; float:left; }
		#subNav .subNavContato { width:67px; height:18px; background:url(../imgs/buttons/subnav_contato.gif) no-repeat 0 0; float:left; }
		#subNav a.subNavContato { width:73px; height:18px; background:url(../imgs/buttons/subnav_contato.gif) no-repeat 0 -18px; float:left; }
		#subNav .subNavFranqueado { width:229px; height:18px; background:url(../imgs/buttons/subnav_franqueado.gif) no-repeat; float:left; }
		#subNav .subNavHome { width:51px; height:18px; background:url(../imgs/buttons/subnav_home.gif) no-repeat; padding-right:6px; float:left; }
		#subNav .subNavInstitucional { width:92px; height:18px; background:url(../imgs/buttons/subnav_institucional.gif) no-repeat; float:left; }
		#subNav .subNavLocalize { width:200px; height:18px; background:url(../imgs/buttons/subnav_localize.gif) no-repeat; float:left; }
		#subNav .subNavMapa { width:95px; height:18px; background:url(../imgs/buttons/subnav_mapa.gif) no-repeat; float:left; }
		#subNav .subNavNoticias { width:57px; height:18px; background:url(../imgs/buttons/subnav_noticias.gif) no-repeat; float:left; }
		#subNav .subNavPrivacidade { width:163px; height:18px; background:url(../imgs/buttons/subnav_privacidade.gif) no-repeat; float:left; }
		#subNav .subNavSitesRecomendados { width:156px; height:18px; background:url(../imgs/buttons/subnav_sites_recomendados.gif) no-repeat; float:left; }
		#subNav .subNavServicos { width:98px; height:18px; background:url(../imgs/buttons/subnav_servicos.gif) no-repeat; float:left; }
		#subNav .subNavSimulador { width:186px; height:18px; background:url(../imgs/buttons/subnav_simulador.gif) no-repeat; float:left; }
		#subNav .subNavtrabelheConosco { width:129px; height:18px; background:url(../imgs/buttons/subnav_trabalhe.gif) no-repeat; float:left; }
		#subNav .subNavcars{width:146px; height:18px; background:url(../imgs/buttons/subnav_automoveis.gif) no-repeat; float:left; margin-right:6px;}
		#subNav .subNavrealEstate{width:117px; height:18px; background:url(../imgs/buttons/subnav_imoveis.gif) no-repeat; float:left; margin-right:6px;}
		#subNav .subNavtrucks{width:141px; height:18px; background:url(../imgs/buttons/subnav_caminhoes.gif) no-repeat; float:left; margin-right:6px;}
		#subNav .subNavAssembleias{width:94px; height:18px; background:url(../imgs/buttons/subnav_assembleias.gif) no-repeat; float:left; margin-right:6px;}
		#subNav .subNavFaq{width:29px; height:18px; background:url(../imgs/buttons/subnav_faq.gif) no-repeat; float:left; margin-right:6px;}
		#subNav .subNavWebtv{width:52px; height:18px; background:url(../imgs/buttons/subnav_webtv.gif) no-repeat; float:left; margin-right:6px;}
		#subNav .subNavEnquetes{width:67px; height:18px; background:url(../imgs/buttons/subnav_enquetes.gif) no-repeat; float:left; margin-right:6px;}
		#subNav .subNavIndique{width:124px; height:18px; background:url(../imgs/buttons/subnav_indique.gif) no-repeat; float:left; margin-right:6px;}
		
	#subMenu{background:#034795;position:absolute;top:34px;left:0;z-index:100;padding:7px 0;}
	#subMenu li{display:block;}
	#subMenu li a{display:block; text-indent:-999em; height:22px; width:148px;overflow:hidden;}
	
		#subMenu a.services{background:url(../imgs/titles/menu/servicos.gif) no-repeat;}
		#subMenu a.simulator{background:url(../imgs/titles/menu/simulador.gif) no-repeat 0 0; margin:8px 0}
		#subMenu a.assembly{background:url(../imgs/titles/menu/assembleias.gif) no-repeat 0 0}
		#subMenu a.institutional{background:url(../imgs/titles/menu/institucional.gif) no-repeat 0 0;}
		#subMenu a.franchising{background:url(../imgs/titles/menu/franqueado.gif) no-repeat; margin:8px 0}
		#subMenu a.links{background:url(../imgs/titles/menu/racon-indica.gif) no-repeat;}
		#subMenu a.news{background:url(../imgs/titles/menu/noticias.gif) no-repeat}
		#subMenu a.franchise{background:url(../imgs/titles/menu/franquias.gif) no-repeat;  margin:8px 0}
		#subMenu a.workWithUs{background:url(../imgs/titles/menu/trabalhe.gif) no-repeat}
		#subMenu a.contact{background:url(../imgs/titles/menu/contato.gif) no-repeat}
		#subMenu a.extranet{background:url(../imgs/titles/menu/extranet.gif) no-repeat; }
		#subMenu a.webtv{background:url(../imgs/titles/menu/webtv.gif) no-repeat 0 0}
		#subMenu a.sendToAFriend{background:url(../imgs/titles/menu/indique.gif) no-repeat 0 0}
		#subMenu a.poll{background:url(../imgs/titles/menu/enquete.gif) no-repeat}
		#subMenu a.faq{background:url(../imgs/titles/menu/faq.gif) no-repeat; margin:4px 0;}
		
		#subMenu a:hover, #subMenu a.active{background-position:-148px 0}
		/*
		#subMenu a.webtv{background:url(../imgs/titles/menu/webtv.gif) no-repeat}
		#subMenu a.assembly{background:url(../imgs/titles/menu/assembleias.gif) no-repeat}
		#subMenu a.poll{background:url(../imgs/titles/menu/enquete.gif) no-repeat}
		#subMenu a.faq{background:url(../imgs/titles/menu/faq.gif) no-repeat}
		#subMenu a.sendToAFriend{background:url(../imgs/titles/menu/indique.gif) no-repeat}
		*/
	
#flashWrapper { width:100%; border-top:1px solid #034795; border-bottom:1px solid #034795; z-index:1; position:relative; background:#000}
	/* CONTATO */
	div.mapa a, div.mapa a:visited { color:#024694; }
	div.mapa li { color:#024694; list-style:inside disc; }
	div.mapa li a { text-decoration:none; }
	ul.mapa a:hover { text-decoration:underline; }
	
	
	#contact{}
		#contact #left-panel{border-right:1px solid #E3E3E3;padding:0 20px 0 0;width:295px;float:left;}
		#contact #right-panel{float:left;padding:0 0 0 25px;width:155px;}
		#contact h2.title{text-indent:-9999em;}
		#contact p{margin:10px 0}
		#contact a{color:#666666}
		#contact .central h2.title {background: url(../imgs/titles/racon/central-de-relacionamento.gif) no-repeat 0 0; height:23px; width:296px; }
		#contact .contact h2.title {background: url(../imgs/titles/racon/fale-conosco.gif) no-repeat 0 0; height:23px; width:148px; }
		#contact .faq h2.title { background: url(../imgs/titles/racon/faq.gif) no-repeat scroll 0 0; height:26px; width:46px;}
		#contact .ouvidoria h2.title { background: url(../imgs/titles/ouvidoria.gif) no-repeat scroll 0 0; height:23px; width:105px; }
		#contact .contact p {background: url(../imgs/bg/fale-conosco.jpg) no-repeat scroll 0 0; display:block; height:108px; position:relative; width:279px; }
		#contact .contact a.no-client {background:transparent url(../imgs/titles/racon/nao-cliente.gif) no-repeat scroll 0 0; height:31px; overflow:hidden; top:15px; width:79px; }
		#contact .contact a.client { background:transparent url(../imgs/titles/racon/cliente.gif) no-repeat 0 0; height:15px; overflow:hidden; top:77px; width:101px; }
		#contact .contact p a {display:block; left:135px; position:absolute; text-indent:-999em;}
		#contact .central strong.phone {color:#034795;display:block;font-size:1.6em;font-weight:bold;}
		#contact .faq a, #contact .ouvidoria a{text-decoration:none;}
		#contact .faq a:hover, #contact .ouvidoria a:hover{text-decoration:underline;}
		#contact div.contact{margin-top:20px;}
		#contact-form .rightContent form label{font-weight:bold;display:block;}
		#contact-form .rightContent textarea{height:120px;}
		#contact-form .rightContent .text-field, #contact-form  .rightContent .text-field textarea, #client-contact .rightContent textarea, #client-contact .rightContent input.text-field{border:none;}
		#contact-form .rightContent .text-field, #send-to-a-friend .rightContent .text-field, #contact-form  .rightContent textarea,  #client-contact .rightContent textarea, #client-contact .rightContent input.text-field{background:#e2e2e2; border-top:1px solid #a9a9a9; border-left:1px solid #a9a9a9; display:block;margin:2px 0 7px;padding:2px;font-size:1.1em; font-family:verdana;width:75%}
		#contact-form .rightContent .submit.enviar, #client-contact .rightContent button.submit{width:53px; height:15px;background:url(../imgs/buttons/enviar.gif) no-repeat; margin-left:405px}
		#client-contact .rightContent h2.title{width:148px;height:23px; background:url(../imgs/titles/fale-conosco.gif) no-repeat}
		#client-contact .rightContent p.mensagem textarea{height:100px;}
		#client-contact .rightContent #group, 
		#client-contact .rightContent #birthdate, 
		#client-contact .rightContent #rg, 
		#client-contact .rightContent #quota{width:130px}
		
		#contact-us .rightConte	nt .contact-us .box.notice p{margin:0}
		#contact-us .rightContent .box.notice{padding:7px;border:1px solid #ccc; color:#034795; font-weight:bold}
		#contact-us .rightContent .text-field{	width:100%;} 
		#contact-us .rightContent textarea.text-field{height:100px;}
		#contact-us .rightContent button.submit.enviar{width:55px; height:17px;background:url(../imgs/buttons/enviar.gif) no-repeat;float:right;}
		#contact-us .rightContent .text-field, #contact-us  .rightContent .text-field textarea{border:none;background:#e2e2e2; border-top:1px solid #a9a9a9; border-left:1px solid #a9a9a9; display:block;margin:2px 0 7px;padding:2px;font-size:1.1em; font-family:verdana;}
		#contact-us .rightContent p{margin:10px 0 !important;}
		#contact-us .rightContent a{color:#333}

		
	/* CONTATO CLIENTE*/
	div.contatoCliente h2 { color:#024694; font-size:1.6em; font-weight:bold; margin-bottom:8px; }
	#contatoClientePrimeiroPasso { width:406px; }
	#contatoClientePrimeiroPasso label { display:block; margin-bottom:3px; font-weight:bold; }
	#contatoClientePrimeiroPasso input.text-field { background-color:#E2E2E2; border-color:#A9A9A9 #FFFFFF #FFFFFF #A9A9A9; border-style:solid; border-width:1px; font-size:1.1em; }
	#contatoClientePrimeiroPasso div.grupoContainer { width:125px; float:left; }
	#contatoClientePrimeiroPasso div.cotaContainer { width:125px; float:left; }
	#contatoClientePrimeiroPasso div.grupoContainer input, #contatoClientePrimeiroPasso div.cotaContainer input { width:125px; }
	#contatoClientePrimeiroPasso div.cpfContainer, #contatoClientePrimeiroPasso div.cnpjContainer { width:235px; float:left; }
	#contatoClientePrimeiroPasso div.cpfContainer input, #contatoClientePrimeiroPasso div.cnpjContainer input { width:235px; }
	#contatoClientePrimeiroPasso div.nascimentoContainer, #contatoClientePrimeiroPasso div.cepContainer { width:154px; float:left; }
	#contatoClientePrimeiroPasso div.nascimentoContainer input.dia, #contatoClientePrimeiroPasso div.nascimentoContainer input.mes { width:40px; _margin-right:4px; }
	#contatoClientePrimeiroPasso div.nascimentoContainer input.ano { width:60px; }
	#contatoClientePrimeiroPasso div.cepContainer input { width:152px; }
	#contatoClientePrimeiroPasso div.ou { width:100%; height:32px; background:url(../imgs/titles/ou.gif) no-repeat center center; }
	#contatoClientePrimeiroPasso button.submit { width:97px; height:15px; background:url(../imgs/buttons/proximo_passo.gif) no-repeat; border:0; cursor:pointer; float:right; }
	/* CONTATO NAO-CLIENTE*/

	/* HOME */
	#homeColunaEsquerda { width:350px; float:left; border-right:solid 1px #DDDDDD; }
		h2.ttlHomeNoticias { width:61px; height:18px; background:url(../imgs/titles/noticiasAzul.gif) no-repeat; display:block; margin: 0 0 10px 0; text-indent:-9999em;}
		div.homeNoticiasDestaque { width:350px; margin-bottom:15px; }
		div.homeNoticiasDestaque img { float:left; margin-right:10px;}
		
		div.homeNoticiasDestaque p.destaqueTipo { color:#CBAA39; font-size:0.9em; margin:0; }
		div.homeNoticiasDestaque p.destaqueTitulo { color:#024694; font-size:1.8em; font-weight:bold; margin:0; }
		div.homeNoticiasDestaque p.destaqueTitulo a{color:#024694; text-decoration:none;}
		div.homeNoticiasDestaque p.destaqueResumo{margin:5px 0 0 0;}
		div.homeNoticiasDestaque p.destaqueResumo a{color:#666; text-decoration:none;}
		#homeColunaEsquerda .titulo{display:block;}
		#homeColunaEsquerda .titulo, #homeColunaEsquerda .titulo a { color:#024694; margin-left:3px; margin:0; text-decoration:none }
		#homeColunaEsquerda p a{color:#666; text-decoration:none;font-size:1.1em}
	#homeColunaDireita { width:380px; height:340px; float:right; }
		#homeColunaDireita a.btnAcessar { width:74px; height:19px; background:url(../imgs/buttons/acessar.gif) no-repeat; display:block; }
		#homeColunaDireita a.estarComvc { width:180px; height:150px; background:url(../imgs/others/estar_com_voce.gif) no-repeat; float:left; }
		#homeColunaDireita a.sejaFranqueado { width:200px; height:150px; background:url(../imgs/others/seja_franqueado.jpg) no-repeat; float:right; overflow:hidden; }
		#homeColunaDireita div.destaque { width:370px; height:145px; background:#F3F3F3 url(../imgs/bg/simulador.jpg) no-repeat 192px 13px; margin-bottom:25px; padding:15px 0 0 10px; }
		#homeColunaDireita div.destaque span{width:140px;display:block; margin-bottom:10px;font-size: 1.1em;}
		#homeColunaDireita h3.simuleConsorcio { width:148px; height:37px; background:url(../imgs/titles/simule_consorcio.gif) no-repeat; margin-bottom:10px; }
	/* RANDON INDICA */
	div.indica { width:410px; border:solid 1px #E2E2E2; margin:0 0 10px 15px; }
	div.indica p { width:240px; margin:18px 0; text-align:center;}
	div.indica p  a{text-decoration:none;font-weight:bold;}
	/* SIMULADOR */
	#form-first-step { width:400px;}
	#form-first-step input.text-field { width:70px; border-color:#B8B8B8 #B8B8B8 #B8B8B8 #B8B8B8; border-style:solid; border-width:1px; font-size:1.1em;}
	#form-first-step select { width:120px; border-color:#75736E #F2F0EE #F2F0EE #75736E; border-style:solid; border-width:2px; font-size:1.1em; margin-bottom:10px; }
	#form-first-step p { width:141px; margin-bottom:10px; }
	#form-first-step p.left {padding-top:5px;}
	#form-first-step label { margin-right:5px; padding:5px 0 0 9px; font-weight:bold; }
	#form-first-step .submit { width:60px; height:15px; background:url(../imgs/buttons/simular.gif) no-repeat; border:0; cursor:pointer; margin:10px 0 0 310px;}
	table.result  { width:500px; }
	table.result th { background-color:#024694; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; color:#FFFFFF; font-size:1.1em; font-weight:bold; padding:2px 10px; text-align:center; }
	table.result td { border-bottom:solid 1px #E2E2E2; padding:2px 10px; text-align:center; font-size:1.1em; }
	table.result tr.odd { background-color:#F3F3F3; }
	.detalhes { width:12px; height:11px; background:url(../imgs/buttons/detalhes.gif) no-repeat; margin:0 auto; }
	#simulator-second-step .submit.details{background:transparent url(../imgs/buttons/details.png); height:11px; margin:0 auto; width:12px;}
	
	#simulator-last-step .rightContent p{margin:10px 0;}
	#simulator-last-step #contato-email, #simulator-last-step #visita{width:398px;height:370px;padding:0 15px 10px 15px;	border:1px solid #dedede;}
	#simulator-last-step .text-field.email, #simulator-last-step #visita .text-field.address, #simulator-last-step .text-field.message, #simulator-last-step  .text-field.name{width:390px;}
	#simulator-last-step .text-field.message{height:100px;}
	#simulator-last-step #visita .text-field.prefix{width:30px;}
	#simulator-last-step #visita .text-field.phone{width:115px;}
	#simulator-last-step #visita .state{width:100px;float:left;}
	#simulator-last-step #visita .city{width:200px;float:left; margin-left:10px;}
	#simulator-last-step #visita .city .select-field{width:200px;}
	#simulator-last-step .submit{background:url(../imgs/buttons/enviar.gif);	width:53px;	height:15px;float:right;}
	#simulator-last-step #solicitar-visita{display:block; width:98px; height:13px; background:url(../imgs/titles/solicite-visita.gif) no-repeat 0 0;	float:left; margin-right:5px; text-indent:-9999em; overflow:hidden; }
	#simulator-last-step #solicitar-visita.off{background-position:-98px 0;}
	#simulator-last-step #contato{display:block;width:126px;	height:13px;float:left;background:url(../imgs/titles/contato-email.gif) no-repeat 0 0;text-indent:-9999em;overflow:hidden;}
	#simulator-last-step #contato.off{background-position:-126px 0;}
	#simulator-last-step #contato-email{display:none;}
	
	#simulator p.success, #simulator p.error{font-size:1.8em; font-weight:bold;}
	/* SECTION */
	#section-left-panel{width:415px;float:left;}
	#sidebar{width:180px;float:left;}
	#sidebar .box{margin-bottom:20px;}
	#sidebar #webtv.box a{display:block;width:180px; height:117px; background: url(../imgs/bg/webtv.jpg) no-repeat; text-indent:-999em;}
	#sidebar #franchising.box a{display:block;width:180px; height:135px; background: url(../imgs/bg/franquia.jpg) no-repeat; text-indent:-999em; outline:none;}
	#sidebar #assembly{background:#034795;text-align:center;padding:10px 0 10px 0;}
	#sidebar #assembly h3{width:140px; height:15px; background:url(../imgs/titles/proxima-assembleia.gif) no-repeat;text-indent:-999em; margin:0 auto 5px auto;}
	#sidebar #assembly span.date{font-size:1.8em; color:#FFF; line-height:0.8em;margin:0;}
	#sidebar #assembly span.date{font-size:1.8em; color:#FFF; line-height:0.8em;margin:0;}
	#sidebar #assembly p.date span{font-size:1.2em;}
	#sidebar #assembly a.assemblies{color:#C8A735;text-decoration:none;margin-top:5px; display:block;}
	#sidebar #assembly a.assemblies:hover{text-decoration:underline;}
	/* SERVICOS */
	#loginServicos { width:120px; }
		#loginServicos  label{ width:120px; height:14px; font-size:1.em; font-weight:bold; }
		#loginServicos .text-field { height:14px; background-color:#E2E2E2; border-color:#A9A9A9 #FFFFFF #FFFFFF #A9A9A9; border-style:solid; border-width:1px; font-size:1.1em; margin:1px ; }
		#loginServicos button.btnEnviar { width:53px; height:15px; background:url(../imgs/buttons/enviar.gif) no-repeat; border:0; margin-top:12px; }
		
	/* SERVICOS */	
	#sitemap{}
		#sitemap a{color:#004692}
		#sitemap ul.level-2{margin:0 0 0 30px;}
		#sitemap ul.level-2 li{margin:15px 0;}
		#sitemap ul.level-3{list-style-type:disc;margin:15px 0 0 25px;}
			#sitemap ul.level-3 li{margin:5px 0}
			#sitemap ul.level-3 a{text-decoration:none;}
	/* FAQ */
	#faq{}
		#faq ul.questions a{text-decoration:none;}
		#faq ul.questions li{background:#EFEFEF;}
		#faq ul.questions li.odd{background:#FFF;}
		#faq ul.questions li{display:block; padding:6px 9px}
		#faq ul.questions a, #faq dl strong, #faq dl dt{color:#666;}
		#faq ul.questions strong, dl.anwers strong, #faq dt{font-weight:bold;}
		#faq dl.answers{margin-top:25px;}
		#faq dl.answers strong{font-weight:bold;}
		#faq dl.answers dd {border-bottom:1px solid #DADADA;margin:7px 0 14px;padding-bottom:15px;}
	/* FAQ */
	#work-with-us{}	
		#work-with-us form p{margin:0 0 5px 0;}
		#work-with-us .work-with-us {width:500px;}
		#work-with-us p.state{width:200px; float:left; margin-right:7px;}
		#work-with-us p.state select{width:195px;}
		
		#work-with-us p.city{width:200px; float:left;}
		#work-with-us p.city select{width:195px;}
		
		#work-with-us p.address{width:300px; float:left;margin-right:10px;}
		#work-with-us p.address input.text-field{width:295px;}
		
		#work-with-us p.more{width:110px; float:left;}
		#work-with-us p.more input.text-field{width:105px;}
		#work-with-us p.resaller-city select.select-field{}
		#work-with-us .submit{background:url(../imgs/buttons/enviar.gif) no-repeat; width:53px; height:15px;}
	#all-news{}
		#all-news .highlight{width:290px; float:left;margin-right:10px;}
			#all-news .highlight img.left{margin-right:5px;}
			#all-news .highlight h2{font-size:1.8em;font-weight:bold; color:#004692;}
				#all-news .highlight h2 a, #all-news .highlight a{text-decoration:none; color:#004692;}
				#all-news .highlight h2 a:hover, #all-news .highlight a:hover{text-decoration:underline;}
				#all-news .highlight a{color:#666}
				#all-news ul.other-news span.date a{font-weight:bold; color:#004692;}
				#all-news ul.other-news li{margin:2px 0; padding:2px;background:#FFF;font-size: 1.1em;}
				#all-news ul.other-news li.odd{background:#EFEFEF}
				#all-news ul.other-news a{text-decoration:none;}
				#all-news ul.other-news a:hover{text-decoration:underline;}
				#all-news ul.other-news a{color:#666;}
		#all-news .highlight.last{margin-right:0;}
		#news h2{color:#024694;font-weight:bold; font-size:1.8em;margin:0 0 15px 0;}
		#news .image.left{margin:0 10px 0 0}
		#news span.date{font-weight:bold;font-size:1.1em;}
		#news ul.other-news span.date a{font-weight:bold; color:#004692;}
		#news ul.other-news li{margin:2px 0; padding:2px;background:#FFF;font-size:1.1em;}
		#news ul.other-news li.odd{background:#EFEFEF}
		#news ul.other-news a{text-decoration:none;}
		#news ul.other-news a:hover{text-decoration:underline;}
		#news ul.other-news a{color:#666;}
		
		#section .simulate{width:367px; height:150px;padding:15px 0 0 15px;}
		#section .simulate.cars{background:url(../imgs/bg/simulador-carro.jpg);}
		#section .simulate.realEstate{background:url(../imgs/bg/simulador-imoveis.jpg);}
		#section .simulate.trucks{background:url(../imgs/bg/simulador-caminhoes.jpg);}
		#section .simulate h2{display:block; width:120px; height:37px; background:url(../imgs/titles/simule-seu-consorcio.gif) no-repeat; text-indent:-999em;}
		#section .simulate span{width:170px;margin:5px 0 10px;display:block;font-size:1.1em;}
		#section .simulate a.acessar{overflow:hidden; display:block; width:74px; height:19px; background: url(../imgs/buttons/acessar.gif) no-repeat;text-indent:-999em;}
			ul.news{margin-bottom:40px;}
			ul.news li{margin:10px 0;display:block;}
			ul.news li a{text-decoration:none; color:#014693;}
			ul.news li a:hover{text-decoration:underline;}
	
		#franchise{}
			#franchise #select-state, #franchise #select-city{width:200px;}
			#franchise #result{margin-top:20px;}
			#franchise #result ul li{clear:both; margin:10px 0;}
			#franchise #result ul li img.left{margin-right:7px;}
			#franchise #result ul li p{color:#034795;}	
	/* Assembleias */
	#assemblies{}
	#assemblies .webtv-link{display:block; margin:25px 0 0 50px;}
	
	/* webtv */
	#webtv #content p{width:450px;}
	#webtv .webtv-image{display:block; width:106px; height:79px; margin:30px 0 0 160px;}
	
	/* enquetes */
	#poll{}
		#poll div.poll{border:1px solid #CCCCCC; margin:0 0 15px; padding:10px;}
		#poll .poll span.date {color:#034795;font-weight:bold;}
		#poll div.poll strong {display:block;margin:3px 0 7px;}
		#poll div.poll p {margin:3px 0;}
		#poll .submit {background:transparent url(../imgs/buttons/votar-2.gif) no-repeat 0 0;height:15px;margin-top:10px;width:50px; border:0 none; cursor:pointer; display:block; text-indent:-999em;}
		#poll div.poll .result span.percent, .poll div.poll .result p.answer {margin-bottom:2px;}
		#poll div.poll .result span.percent {background:#034795;display:block;float:left;margin-right:5px;}
		#poll div.poll .result p.answer{display:block; float:left;line-height:11px; padding:0 5px 0; margin:0 !important;}
	/* indique o site */
	#send-to-a-friend{}
		#send-to-a-friend .submit{background: url(../imgs/buttons/enviar.gif) no-repeat; width:53px;}
		#send-to-a-friend #message.text-field{height:150px;}
		
	/* institucional */
	#institutional .rightContent p{text-align:justify;}
/* end content */


/* +footer */
#footer { width:100%; height:125px; background:url(../imgs/bg/footer.png) repeat-x; clear:both; color:#989A9A; font-size:1em; margin-top:-120px; padding-top:15px; position:relative; }
#footer a#w3haus {
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	width:50px;
	height:15px;
	background:url(../imgs/others/w3hausr.gif) no-repeat;
	text-align:right;
}

#footer #extranet{
	display:block;
	width:145px;
	height:69px;
	background:url(../imgs/buttons/extranet.gif) no-repeat;
	text-indent:-9999em;
	position:absolute;
	top:-10px;
	right:0;
}

#footer p {
	margin:10px 0 50px 0;  
}
#footer a { color:#989A9A; font:verdana; text-decoration:underline; }
#footer a:hover { text-decoration:underline; }
#footer .telefone { width:142px; height:26px; background:url(../imgs/others/telefone.gif) no-repeat; }
#footer .copyright { width:306px; text-align:right; font-weight:bold; }
/* end footer */


/* +classes */
label em{
	font-style:italic;
	font-size:1em;
}
a.btnContinueLendo { width:82px; height:11px; background:url(../imgs/buttons/continue_lendo.gif) no-repeat; margin:10px 0 0 3px; }
a.btnServicosFranqueado { width:303px; height:12px; background:url(../imgs/buttons/servicos_franqueado.gif) no-repeat; }
a.btnNovaSimulacao { width:121px; height:15px; background:url(../imgs/buttons/nova_simulacao.gif) no-repeat; margin-top:10px;}

div.news-images{ margin:0 10px 10px 0; float:left;}
div.news-images a{display:block;}
div.news-images a.see-more{text-align:center}

.azul { color:#024694; }
.cinzaEscuro { color:#333333; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.mr30 { margin-right:30px }
.mt15 { margin-top:15px; }
.mt25 { margin-top:25px; }
.submit { border:0; cursor:pointer; display:block; text-indent:-9999px; }
.text-field { border-color:#B8B8B8 #B8B8B8 #B8B8B8 #B8B8B8; border-style:solid; border-width:1px; font-size:1em; }
.textPequeno { font-size:0.9em; }
.w430 { width:430px; }
.w500 { width:500px; }
/* end classes */

.border { border:solid 1px red; }
.fundo { background-color:#CCCCCC; }
.error-message, .notice-message{margin:15px 0; }
.error-message{padding:5px 10px; background:#FFD7D7; border:1px solid #D40000;color:#000;}
.notice-message{color:#666;	font-size:1.6em; font-weight:bold;}
h3.subtitle{color:#034795;margin:10px 0;font-size:1.8em; font-weight:bold;}
#content .text-field, #content textarea, #content .file-field{border:none;background:#e2e2e2; border-top:1px solid #a9a9a9; border-left:1px solid #a9a9a9; margin:2px 0 7px;padding:2px;font-size:1.1em; font-family:verdana;}
#content .select-field{border:none;background:#e2e2e2; border-top:1px solid #a9a9a9; border-left:1px solid #a9a9a9; display:block;margin:2px 0 7px;padding:2px;font-size:1.1em; font-family:verdana;}
#content form label{font-weight:bold;display:block;}
#content .text-field.full{width:100%;}
#content p.radio{margin:2px 0 7px 0;}