﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

a
{
    text-decoration:none; color:#333}
	a:hover{text-decoration:underline;
}


/* +geral */
body{
	background:#FFF;
	font-family: verdana, arial, sans-serif;
	color:#666;
	font-size: 62.5%;
}
/* end geral */


/* +wrap */
#wrapper{width:750px; border:0px solid red; margin:0 auto; padding:0 0 20px 0;}
/* end wrap */


/* +header */
#header{width:750px; height:96px; overflow:hidden;}
	#header h1{width:151px; height:84px; float:left; background:url(../imgs/bg/volare/logo.jpg) 0px 0px no-repeat;}
		#header h1 a{width:151px; height:84px; display:block; overflow:hidden;}
	#header #area-cliente{width:454px; float:right;}
	#area-cliente .esqueci-senha{text-align:right;padding-right: 15px; }
	#area-cliente .esqueci-senha a{color:#999;}

body#john-deere #header h1{background:url(../imgs/bg/john-deere/logo.jpg) 0px 0px no-repeat;}
body#cnr #header h1{background:url(../imgs/bg/cnr/logo.jpg) 0px 0px no-repeat;}
body#john-deere #header #area-cliente h3{background:url(../imgs/titles/john-deere/cliente.gif) 0px 0px no-repeat;}
/* end header */


/* +nav */
#nav{width:585px; height:21px; margin:0 0 0 0; float:right; overflow:hidden;z-index:100;position:relative;}
	#nav ul{width:584px; height:21px; margin:0; overflow:hidden;}
		#nav ul li{width:auto; height:21px; float:left; margin:0; overflow:hidden; }
			#nav ul li a{width:auto; height:21px; float:left; margin:0 1px 0 0; overflow:hidden; background:url(../imgs/bg/volare/nav.gif) 0px 0px no-repeat; display:inline;}
				#nav ul li a.institucional{width:96px; background-position:0px 0px;}
				#nav ul li a.institucional:hover{width:96px; background-position:0px -21px;}
				.institutional #nav ul li a.institucional{width:96px; background-position:0px -42px;}
				#nav ul li a.perguntas-frequentes{width:154px; background-position:-97px 0px;}
				#nav ul li a.perguntas-frequentes:hover{width:154px; background-position:-97px -21px;}
				.faq #nav ul li a.perguntas-frequentes{width:154px; background-position:-97px -42px;}
				#nav ul li a.contato{width:77px; background-position:-252px 0px;}
				#nav ul li a.contato:hover{width:77px; background-position:-252px -21px;}
				.contact #nav ul li a.contato{width:77px; background-position:-252px -42px;}
				#nav ul li a.indique{width:102px; background-position:-330px 0px;}
				#nav ul li a.indique:hover{width:102px; background-position:-330px -21px;}
				.send-to-a-friend #nav ul li a.indique{width:102px; background-position:-330px -42px;}
				#nav ul li a.pag-inicial{width:76px; background-position:-433px 0px;}
				#nav ul li a.mapa{width:74px; background-position:-510px 0px; margin:0;}

body#john-deere #nav ul li a{background-image:url(../imgs/bg/john-deere/nav.gif);}
body#cnr #nav ul li a{background-image:url(../imgs/bg/cnr/nav.gif);}

#extranet{
	display:block;
	width:148px;
	height:71px;
	background:url(../imgs/titles/extranet.jpg) no-repeat;
	text-indent:-999em;
	margin-top:25px;
}
/* end nav */


/* +content */
#content{width:750px; overflow:hidden; position:relative; top:-21px; z-index:0}
#font-size{
	width:200px;
	height:25px;
	position:absolute;
	right:10px;
	top:35px;
	text-align:right;
}
#font-size a{
	text-decoration:none;
	color:#CCC;
	font-size:1.2em;
}
#font-size a.decrease{
	font-size:1.1em;
}
	#content #cont{width:585px; margin:21px 0 0 0; padding:13px 0 0 0; float:right; overflow:hidden;}
	#content #cont strong{font-weight:bold;}
	#content .breadcrumb{font-size:1.2em; color:#666; font-weight:bold;display:block;}
	#content .breadcrumb a{color:#666;}
	#content .breadcrumb .active{color:#014CC9}
	#volare #content .breadcrumb .active{color:#0066B3}
	#cnr #content .breadcrumb .active{color:#014CC9}
/* end content */

/* +nav-local */
#nav-local{width:148px; float:left; overflow:hidden;}
	#nav-local ul{width:148px; overflow:hidden;}
		#nav-local ul li{width:148px; height:33px; padding:0 0 1px 0; overflow:hidden;}
			#nav-local ul li a{width:148px; height:33px; display:block; overflow:hidden; background:url(../imgs/bg/volare/nav-local.gif) 0px 0px no-repeat;}
				#nav-local ul li a.servicos{background-position:0px 0px;}
					#nav-local ul li a:hover.servicos{background-position:-149px 0px;}
					.services #nav-local ul li a.servicos{background-position:-298px 0px;}
				#nav-local ul li a.simulador{background-position:0px -34px;}
					#nav-local ul li a:hover.simulador{background-position:-149px -34px;}
					.simulator #nav-local ul li a.simulador{background-position:-149px -34px;}
				#nav-local ul li a.indicadores{background-position:0px -68px;}
					#nav-local ul li a:hover.indicadores{background-position:-149px -68px;}
				#nav-local ul li a.assembleias{background-position:0px -102px;}
					#nav-local ul li a:hover.assembleias{background-position:-149px -102px;}
					.assemblies #nav-local ul li a.assembleias{background-position:-298px -102px;}
				#nav-local ul li a.noticias{background-position:0px -136px;}
					#nav-local ul li a:hover.noticias{background-position:-149px -136px;}
					.all-news #nav-local ul li a.noticias{background-position:-298px -136px;}
					.news #nav-local ul li a.noticias{background-position:-298px -136px;}
				#nav-local ul li a.enquetes{background-position:0px -170px;}
					#nav-local ul li a:hover.enquetes{background-position:-149px -170px;}
					.poll #nav-local ul li a.enquetes{background-position:-298px -170px;}
				#nav-local ul li a.links{background-position:0px -204px;}
					#nav-local ul li a:hover.links{background-position:-149px -204px;}
					.links #nav-local ul li a.links{background-position:-298px -204px;}
				#nav-local ul li a.web-tv{background-position:0px -238px;}
					#nav-local ul li a:hover.web-tv{background-position:-149px -238px;}
					.webtv #nav-local ul li a.web-tv{background-position:-298px -238px;}
				#nav-local ul li a.rede{background-position:0px -272px;}
					#nav-local ul li a:hover.rede{background-position:-149px -272px;}	

body#john-deere #nav-local ul li a{background-image:url(../imgs/bg/john-deere/nav-local.gif);}
body#cnr #nav-local ul li a{background-image:url(../imgs/bg/cnr/nav-local.gif);}
/* end nav-local */



/* +footer */
#footer{width:100%; height:114px; padding:15px 0 0 0; background:url(../imgs/bg/rodape.jpg) 0px 0px repeat-x;}
	#footer a{color:#666}
	#footer .center{width:750px; text-align:left; margin:0 auto;}
	#footer .vcard{display:none;}
	#footer p{font-size:1em; color:#9F9F9F;}
	#footer .relacionamento{width:142px; height:25px; margin:12px 0 0 0; display:block; background:url(../imgs/bg/central-relacionamento.jpg) 0px 0px no-repeat; float:left;}
	#footer .assinatura{float:right; margin:12px 0 0 0;width:400px; text-align:right;}
		#footer .assinatura p{font-weight:bold;font-size: 1em; color:#9F9F9F;}
	#footer #w3haus{float:right;}
#footer a#w3haus {display:block; cursor:pointer; text-indent:-9999px; overflow:hidden; width:50px; height:15px; background:url(../imgs/others/w3hausr.gif) no-repeat;}
/* end footer */

/* +flash */
#flash{width:585px; height:238px; background:url(../imgs/temp/flash.jpg) 0px 0px no-repeat;}
/* end flash */

/* +primary */
#primary{width:411px; padding:20px 0 0 0; float:left; border:0px solid red;}
#primary p{
	margin:10px 0;
	color:#666666;
	font-size:1.1em;
}
/* end primary */

/* +box-news */
#box-news{width:411px; border:0px solid red;}
	#box-news h2{width:197px; height:25px; background:url(../imgs/titles/volare/noticias.gif) 0px 0px no-repeat;}
	#box-news .box{width:184px; padding:7px 6px 10px 7px; float:left; border:1px solid #EBEBEB}
		#box-news span.data{font-size:1.1em; color:#0066B3;}
		#box-news p{font-size:1.6em; color:#666666; padding:0px 0 0px 0; margin:2px 0 5px 0;font-weight:bold}
		#box-news .box a.continuar-lendo{width:82px; height:11px; padding:0px; margin:9px 0 0 0; display:block; float:left; background:url(../imgs/buttons/continuar-lendo.gif) 0px 0px no-repeat;}
	#box-news ul{width:185px; padding:0px; margin:0 0 0 25px; float:left; overflow:hidden;}
		#box-news ul li{width:185px; padding:0px; margin:0 0 3px 0; overflow:hidden;}

body#john-deere #box-news h2{background:url(../imgs/titles/john-deere/noticias.gif) 0px 0px no-repeat;}
body#cnr #box-news h2{background:url(../imgs/titles/cnr/noticias.gif) 0px 0px no-repeat;}

body#john-deere #box-news span.data{color:#014CC9;}
body#cnr #box-news span.data{color:#014CC9;}
/* end box-news */

/* +box-simulador */
#box-simulador{width:393px; height:162px; padding:20px 0 0 18px; margin:40px 0 0 0; overflow:hidden; background:url(../imgs/bg/volare/box-simulador.jpg) 0px 0px no-repeat;}
	#box-simulador h2{width:135px; height:43px; background:url(../imgs/titles/volare/simulador-consorcio.gif) 0px 0px no-repeat;}
	#box-simulador p{width:145px; font:11px verdana; color:#A6A6A6; padding:0px 0 0px 0;}
	#volare #box-simulador p{color:#666;}
	#box-simulador a.acessar{width:74px; height:19px; padding:0px; margin:9px 0 0 0; display:block; float:left; background:url(../imgs/buttons/volare/acessar.gif) 0px 0px no-repeat;}

body#john-deere #box-simulador{background-image:url(../imgs/bg/john-deere/box-simulador.jpg);}
body#cnr #box-simulador{background-image:url(../imgs/bg/cnr/box-simulador.jpg);}
body#john-deere #box-simulador h2{background-image:url(../imgs/titles/john-deere/simulador-consorcio.gif);}
body#cnr #box-simulador h2{background-image:url(../imgs/titles/cnr/simulador-consorcio.gif);}
body#john-deere #box-simulador a.acessar{background-image:url(../imgs/buttons/john-deere/acessar.gif);}
body#cnr #box-simulador a.acessar{background-image:url(../imgs/buttons/cnr/acessar.gif);}
/* end box-simulador */

/* +box-cotacoes */
#box-cotacoes{width:411px; height:162px; padding:0px 0 0 0px; margin:40px 0 0 0; overflow:hidden;}
	#box-cotacoes h2{width:411px; height:28px; background:url(../imgs/titles/volare/cotacoes.gif) 0px 0px no-repeat;}
	#box-cotacoes table{width:411px; font:10px verdana; color:#666; text-align:center;}
		#box-cotacoes table thead b{text-align:center; display:block}
			#box-cotacoes table thead tr th{padding:3px;}
		#box-cotacoes table tbody b{float:left;}
		#box-cotacoes table tbody i{float:left; padding:0 0 0 3px;}
		#box-cotacoes table tbody tr td{background:#E5EFF7; border-top:1px solid #A6CAE4; padding:3px;}
		#box-cotacoes table tbody tr.cor td{background:#F7FAFD;}
		#box-cotacoes table tfoot tr td{padding:3px; text-align:right;}

body#john-deere #box-cotacoes h2{background:url(../imgs/titles/john-deere/cotacoes.gif) 0px 0px no-repeat;}
body#john-deere table.volare{display:none;}
body#john-deere #box-cotacoes table tbody tr td{background:#F7F7F7; border-top:1px solid #AEAEAE; padding:3px;}
body#john-deere #box-cotacoes table tbody tr.cor td{background:#FFFFFF;}
body#volare table.john-deere{display:none;}
/* end box-cotacoes */

/* +box-btns */
#box-btns{width:411px; height:93px; margin:40px 0 0 0;}
	#box-btns p.web-tv{width:142px; height:92px; display:block; float:left; background:url(../imgs/buttons/web-tv.jpg) 0px 0px no-repeat; margin:0 !important}
	#box-btns div.links{
		width:252px; 
		height:93px; 
		display:block; 
		float:right; 
		background:url(../imgs/bg/links.jpg) 0px 0px no-repeat;
		position:relative;
	}
	#box-btns div.links a.abac{
		width:49px; 
		height:70px; 
		display:block; 
		background:url(../imgs/buttons/abac.jpg) 0px 0px no-repeat;
		position:absolute;
		top:15px;
		left:30px;
	}
	#box-btns div.links a.bc{
		width:125px; 
		height:54px; 
		display:block; 
		background:url(../imgs/buttons/bc.jpg) 0px 0px no-repeat;
		position:absolute;
		top:33px;
		left:100px;
	}
/* end box-btns */

/* +secondary */
#secondary{width:155px; float:right; padding:20px 0 0 0;}
#secondary div.box{border:1px solid #DEDEDE; padding:7px 7px 20px 7px;margin-bottom:16px;}
/* end secondary */

/* +box-assembleias */
#box-assembleias{width:139px; height:106px; background:#014CC9; overflow:hidden; text-align:center}
	#box-assembleias h3{width:139px; height:13px; margin:7px 0 0 0; display:block; background:url(../imgs/titles/volare/proxima-assembleia.gif) 8px 0px no-repeat;}
	#box-assembleias span.data{font:bold 18px verdana; color:#FFF;  padding:8px 8px 0 8px; display:block}
	#box-assembleias span.hora{font:bold 11px verdana; color:#FFF; display:block; padding:0 8px 8px 8px;}
	#box-assembleias p{font:11px verdana; color:#FFF; text-align:left; display:block; padding:0 8px;}
		#box-assembleias p a{font:11px verdana; color:#FFF;}

body#john-deere #box-assembleias{background:#014CC9;}
body#john-deere #box-assembleias h3{background:url(../imgs/titles/john-deere/proxima-assembleia.gif) 16px 0px no-repeat;}

body#cnr #box-assembleias{background:#014CC9;}
body#cnr #box-assembleias h3{background:url(../imgs/titles/cnr/proximas-assembleias.gif) 0 0px no-repeat;}

body#john-deere #box-assembleias span.data{text-align:center;}
body#john-deere #box-assembleias span.hora{text-align:center;}
body#john-deere #box-assembleias p{text-align:center; color:#FFD30C;}
body#john-deere #box-assembleias p a{color:#FFD30C;}
body#john-deere #box-assembleias.box{padding:0; border:0;}
/* end box-assembleias */

/* +box-enquete */
#box-enquete{width:139px; padding:9px 7px; margin:17px 0 0 0; background:#FFF; overflow:hidden; border:1px solid #dedede;}
	#box-enquete h3{width:139px; height:20px; margin:0px; display:block; background:url(../imgs/titles/enquete.gif) 0px 0px no-repeat;}
	#box-enquete p{font:11px verdana; color:#a6a6a6;}
	#box-enquete ul{font:11px verdana; color:#a6a6a6; padding:10px 0 0 0;}
		#box-enquete ul li{font:11px verdana; color:#a6a6a6; padding:0 0 5px 0;}
			#box-enquete ul li input{margin:0 0px 0 0;}
	#box-enquete button{width:53px; height:19px; margin:0 0 5px 0; display:block; overflow:hidden; background:url(../imgs/buttons/votar.gif) 0px 0px no-repeat; border:none;cursor:pointer;}
/* end box-enquete */

/* +banner */
.banner{width:153px; height:161px; padding:0px; margin:17px 0 0 0; background:#FFF; overflow:hidden; border:1px solid #dedede;}
	.banner.programa-relacionamento{background:url(../imgs/bg/volare/banner-programa-relacionamento.jpg) 0px 0px no-repeat;}
body#john-deere .banner.programa-relacionamento{background:url(../imgs/bg/john-deere/banner-programa-relacionamento.jpg) 0px 0px no-repeat;}
/* end banner */

/* +institucional */
.institutional h2.title{width:343px; height:24px; background:url(../imgs/titles/consorcio-nascinal-john-deere.gif) no-repeat}
#volare.institutional h2.title{width:287px; height:24px; background:url(../imgs/titles/consorcio-nascinal-volare.gif) no-repeat}
#cnr.institutional h2.title{background:url(../imgs/titles/cnr/consorcio-nacional.gif) no-repeat}
.institutional h3.subtitle{width:265px; height:20px; background:url(../imgs/titles/a-forca.gif) no-repeat}
#volare.institutional h3.subtitle{width:219px; height:15px; background:url(../imgs/titles/uns-ficam.gif) no-repeat}
#cnr.institutional h3.subtitle{width:242px; height:19px; background:url(../imgs/titles/cnr/cnr.gif) no-repeat}
.institutional #primary p{text-align:justify;}
/* end intitucional */

/* +faq */
.faq h2.title{
	width:134px;
	height:24px;
	background:url(../imgs/titles/voce-sabia.gif) no-repeat;
}

#volare.faq h2.title{background:url(../imgs/titles/volare/voce-sabia.gif) no-repeat;}
#cnr.faq h2.title{background:url(../imgs/titles/cnr/voce-sabia.gif) no-repeat;}

.faq ul.questions li{padding:5px 10px; background:#efefef}
.faq ul.questions li p{margin:0 !important}
.faq ul.questions li.odd{background:#fff}
.faq ul.questions strong, dl strong, dl dt{font-weight:bold;}
.faq dl.answers{margin-top:50px;}
.faq dl.answers  dd{padding-bottom:15px; border-bottom:1px solid #dadada;margin:7px 0 14px 0;}
.faq dl.answers  dd p{margin:0 !important}
/* end faq */

/* +contato */
.contact #primary{width:295px;padding-right:20px; border-right:1px solid #e3e3e3;}
.contact #secondary{float:left;padding-left:25px;}
.contact #secondary p{margin:10px 0; font-size:1.1em;}
.contact .central h2.title{width:296px;height:23px; background:url(../imgs/titles/central-de-relacionamento.gif) no-repeat}
#volare.contact .central h2.title{background:url(../imgs/titles/volare/central-relacionamento.gif) no-repeat}
#cnr.contact .central h2.title{background:url(../imgs/titles/cnr/central-relacionamento.gif) no-repeat}
.contact .central strong.phone{font-weight:bold; font-size:1.6em; display:block;color:#32602B;}
#cnr.contact .central strong.phone{color:#014CC9;}
.contact .central a{color:#666; font-weight:bold;}
.contact .contact h2.title{width:148px;height:23px; background:url(../imgs/titles/fale-conosco.gif) no-repeat}
#volare.contact .contact h2.title{background:url(../imgs/titles/volare/fale-conosco.gif) no-repeat}
#cnr.contact .contact h2.title{background:url(../imgs/titles/cnr/fale-conosco.gif) no-repeat}
.contact .contact{margin:20px 0 35px 0;}
.contact .contact p{
	display:block; 
	margin:0;
	background:url(../imgs/bg/fale-conosco.jpg) no-repeat;
	width:279px;
	height:108px;
	position:relative;
}
.contact .contact p a{
	display:block;
	text-indent:-999em;
	position:absolute;
	left:135px;
}
.contact .contact a.no-client{
	width:79px;
	height:31px;
	background:url(../imgs/titles/nao-cliente.gif) no-repeat;
	top:15px;
	overflow:hidden;
}
.contact .contact a.client{
	width:101px;
	height:15px;
	background:url(../imgs/titles/cliente.gif) no-repeat;
	top:77px;
	overflow:hidden;
}
.contact .ouvidoria h2.title{width:105px;height:23px; background:url(../imgs/titles/ouvidoria.gif) no-repeat}
#volare.contact .ouvidoria h2.title{background:url(../imgs/titles/volare/ouvidoria.gif) no-repeat}
#cnr.contact .ouvidoria h2.title{background:url(../imgs/titles/cnr/ouvidoria.gif) no-repeat}
.contact .atendimento h2.title{width:224px;height:23px; background:url(../imgs/titles/atendimento-online.gif) no-repeat}
.contact .faq h2.title{width:46px;height:26px; background:url(../imgs/titles/faq.gif) no-repeat}
#volare.contact .faq h2.title{background:url(../imgs/titles/volare/faq.gif) no-repeat}
#cnr.contact .faq h2.title{background:url(../imgs/titles/cnr/faq.gif) no-repeat}
.contact .central h2.title, .contact .contact h2.title, .contact .ouvidoria h2.title, .contact .atendimento h2.title, .contact .faq h2.title{margin-bottom:0;}
.contact .atendimento button.submit{
	background:url(../imgs/buttons/entrar-no-chat.gif) no-repeat;
	width:125px;
	height:19px;
	
}
/* end: contato */

/* +contato cliente*/
.client-contact h2.title{width:148px;height:23px; background:url(../imgs/titles/fale-conosco.gif) no-repeat}
#volare.client-contact h2.title{background:url(../imgs/titles/volare/fale-conosco.gif) no-repeat}
#cnr.client-contact h2.title{background:url(../imgs/titles/cnr/fale-conosco.gif) no-repeat}
.client-contact #content p.field-group, .client-contact #content p.field-group input.text-field{margin-bottom:0px;!important}
.client-contact p.assunto input.text-field, .client-contact p.mensagem textarea, .client-contact p.nome input.text-field, .client-contact p.cpf-cnpj input.text-field{width:400px;}
.client-contact p.mensagem textarea{height:100px;}
	
.client-contact button.submit{
	width:55px;
	height:18px;
	background:url(../imgs/buttons/enviar.gif) no-repeat;
	float:right;
}
#volare.client-contact button.submit{background:url(../imgs/buttons/volare/enviar.gif) no-repeat;}
#cnr.client-contact button.submit{background:url(../imgs/buttons/cnr/enviar.gif) no-repeat;}

.client-contact button.submit.enviar{
	width:55px;
	height:17px;
	background:url(../imgs/buttons/enviar.gif) no-repeat;
	margin-right:3px;
}
/* end: contato cliente*/

/* +contato não cliente*/
.contact-form h2.title{width:148px;height:23px; background:url(../imgs/titles/fale-conosco.gif) no-repeat}
#volare.contact-form h2.title{background:url(../imgs/titles/volare/fale-conosco.gif) no-repeat}
#cnr.contact-form h2.title{background:url(../imgs/titles/cnr/fale-conosco.gif) no-repeat}
.contact-form  #primary .text-field{width:100%;}
.contact-form textarea.text-field{height:100px;}
.contact-form button.submit.enviar{
	width:55px;
	height:17px;
	background:url(../imgs/buttons/enviar.gif) no-repeat;
	float:right;
}
#volare.contact-form button.submit.enviar{background:url(../imgs/buttons/volare/enviar.gif) no-repeat;}
#cnr.contact-form button.submit.enviar{background:url(../imgs/buttons/cnr/enviar.gif) no-repeat;}
/* end: contato não cliente*/


/* +contato não cliente*/
.contact-us h2.title{width:105px;height:23px; background:url(../imgs/titles/h2-ouvidoria.gif) no-repeat}
#volare.contact-us h2.title{background:url(../imgs/titles/volare/ouvidoria.gif) no-repeat}
#cnr.contact-us h2.title{background:url(../imgs/titles/cnr/ouvidoria.gif) no-repeat}
#primary .contact-us .box.notice p{margin:0}
.contact-us .box.notice{
	padding:7px;
	border:1px solid #ccc;
	font-weight:bold;
	color:#014CC9 !important;
}
.contact-us .box.notice p{
	color:#014CC9 !important;
}
.contact-us .text-field{	width:100%;}
.contact-us textarea.text-field{height:100px;}
.contact-us button.submit.enviar{
	width:55px;
	height:17px;
	background:url(../imgs/buttons/enviar.gif) no-repeat;
	float:right;
}
#volare.contact-us button.submit.enviar{background:url(../imgs/buttons/volare/enviar.gif) no-repeat;}
#cnr.contact-us button.submit.enviar{background:url(../imgs/buttons/cnr/enviar.gif) no-repeat;}
/* end: contato não cliente*/


/* +indique o site*/
.send-to-a-friend h2.title{width:172px;height:28px; background:url(../imgs/titles/indique.gif) no-repeat}
#volare.send-to-a-friend h2.title{width:180px;background:url(../imgs/titles/volare/indique.gif) no-repeat}
#cnr.send-to-a-friend h2.title{width:180px;background:url(../imgs/titles/cnr/indique.gif) no-repeat}
.send-to-a-friend .text-field{width:100%;}
.send-to-a-friend  form p strong{color:#014CC9}
#cnr.send-to-a-friend  form p strong{color:#014CC9}
.send-to-a-friend textarea.text-field{height:100px;}
.send-to-a-friend button.enviar{
	width:55px;
	height:17px;
	background:url(../imgs/buttons/enviar.gif) no-repeat;
	float:right;
}
#volare.send-to-a-friend button.enviar{background:url(../imgs/buttons/volare/enviar.gif) no-repeat;}
#cnr.send-to-a-friend button.enviar{background:url(../imgs/buttons/cnr/enviar.gif) no-repeat;}
/* end: indique o site*/

/* +sitemap */
.sitemap h2.title{height:28px; width:145px; background: url(../imgs/titles/mapa.gif) no-repeat}
#volare.sitemap h2.title{background: url(../imgs/titles/volare/mapa-do-site.gif) no-repeat}
#cnr.sitemap h2.title{background: url(../imgs/titles/cnr/mapa.gif) no-repeat}
div.sitemap a{color:#014CC9;}
#volare div.sitemap a{color:#0066B3;}
#cnr div.sitemap a{color:#0066B3;}
div.sitemap p a{text-decoration:underline}
div.sitemap ul{margin-left:20px;list-style-type:disc;}
div.sitemap ul li{margin:2px 0}
/* end: sitemap*/

/* +serviços */
.services h2.title{height:29px; width:95px; background: url(../imgs/titles/servicos.gif) no-repeat}
#volare.services h2.title{background: url(../imgs/titles/volare/servicos.gif) no-repeat}
#cnr.services h2.title{background: url(../imgs/titles/cnr/servicos.gif) no-repeat}
#cnr.password h2.title{height:29px; background: url(../imgs/titles/cnr/esqueci-senha.gif) no-repeat}
/* end: serviços*/

/* +assembleias */
.assemblies h2.title{height:23px; width:205px; background: url(../imgs/titles/assembleias.gif) no-repeat}
#volare.assemblies h2.title{background: url(../imgs/titles/volare/assembleias.gif) no-repeat}
#cnr.assemblies h2.title{background: url(../imgs/titles/cnr/assembleias.gif) no-repeat}

.assemblies a.webtv{
	display:block;
	margin:25px auto 0 auto;
	width:400px;
}

/* +notícias*/
.news h2{
	font-weight:bold;
	font-size:1.8em;
	color:#014CC9;
	margin-bottom:20px;
}
#volare.news h2{color:#0066B3;}
.news .image{
	margin:0 10px 5px 0;
	padding:5px;
	border:1px solid #CCC;
}
.news .date{
	color:#666;
	font-weight:bold;
	font-size: 1.1em;
}
.news a.back{
	display:block;
	width:56px;
	height:13px;
	background:url(../imgs/buttons/voltar.gif) no-repeat;
	text-indent:-999em;
	margin-top:55px;
}
#volare.news a.back{background:url(../imgs/buttons/volare/voltar.gif) no-repeat;}
.news #secondary h3{
	display:block;
	width:146px;
	height:13px;
	background:url(../imgs/titles/mais-noticias.gif) no-repeat;
	margin-bottom:20px;
	text-indent:-999em;
}

#volare.news #secondary h3{background:url(../imgs/titles/volare/mais-noticias.gif) no-repeat;}

.news #secondary span.date{color:#014CC9;}
#volare.news #secondary span.date{color:#0066B3;}
.news #secondary h5{font-weight:bold; font-size: 1.4em;}
.news #secondary li{margin:0 0 10px 0;}

.news #secondary span.date, .news #secondary p a
{
    font-size: 1.1em;
}

.all-news #content #primary{
	width:auto;
	float:none;
}
.all-news ul.other-news li span.date{
	width:70px;
	color:#014CC9;
	float:left;
	display:block;
}
#volare.all-news ul.other-news li span.date{color:#014CC9}
.all-news ul.other-news div.resume{
	width:515px;
	float:left;
}
.all-news  #primary .highlight{
	padding:0 10px 0 0;
	width:280px;
	float:left;
	margin-bottom:30px;
}
.all-news  #primary .highlight.last{
	padding:0 0 0 10px;
}
.all-news  #primary .highlight h2{
	margin-bottom:5px;
}
.all-news  #primary .highlight p{
	margin:0;
}
.all-news  #primary .highlight img.left{
	margin:0 5px 3px 0;
}
.all-news ul.other-news li h2 a, .all-news div.highlight h2 a, .all-news ul.other-news li h2,  .all-news div.highlight h2{
	color:#014CC9;
	font-weight:bold;
}
#volare.all-news ul.other-news li h2 a, #volare.all-news div.highlight h2 a, #volare.all-news ul.other-news li h2,  #volare.all-news div.highlight h2{
	color:#0066B3;
}
#cnr.all-news ul.other-news li h2 a, #cnr.all-news div.highlight h2 a, #cnr.all-news ul.other-news li h2,  #cnr.all-news div.highlight h2{
	color:#014CC9;
}

#cnr.all-news ul.other-news li h2,
#cnr.all-news div.highlight h2
{
    font-size:1.6em;    
}

.all-news ul.other-news li p{
	margin-top:5px !important;
}
/* end: notícias*/

/* +enquetes */
.poll h2.title{height:28px; width:121px; background: url(../imgs/titles/enquetes.gif) no-repeat}
#volare.poll h2.title{background: url(../imgs/titles/volare/enquetes.gif) no-repeat}
#cnr.poll h2.title{background: url(../imgs/titles/cnr/enquetes.gif) no-repeat}
.poll #primary{width:585px;}
.poll div.poll{
	padding:10px;
	border:1px solid #ccc;
	margin:0 0 15px 0;
}
.poll div.poll .result p.answer{ display:block; float:left;line-height:11px; padding:0 5px 0; margin:0 !important; }
.poll #primary div.poll .result p.total{margin-top:20px;}
.poll div.poll .result span.percent{background:#014CC9;display:block;float:left;margin-right:5px;}
#cnr.poll div.poll .result span.percent{background:#014CC9;}
.poll div.poll .result span.percent, .poll div.poll .result p.answer{margin-bottom:2px;}
.poll div.poll strong{
	display:block;
	margin:3px 0 7px 0;
}
.poll #primary div.poll p{
	margin:3px 0;
	height: 1%;
}
.poll span.date{color:#014CC9;}
#volare.poll span.date{color:#0066B3;}
.poll .submit{
	width:50px;
	height:15px;
	background: url(../imgs/buttons/votar-2.gif) no-repeat;
	margin-top:10px;
}
/* end: enquetes */

/* +links recomendados */
.links h2.title{height:23px; width:231px; background: url(../imgs/titles/links-recomendados.gif) no-repeat}
#volare.links h2.title{background: url(../imgs/titles/volare/sites-recomendados.gif) no-repeat}
#cnr.links h2.title{background: url(../imgs/titles/cnr/sites-recomendados.gif) no-repeat}
.links ul.links{margin-top:20px;}
.links ul.links a{color:#666;font-weight:bold;}
.info{display:block; margin:3px 0 0 0; text-align:center; font-size:1em;}
.links ul.links li{
	margin:10px 0;
	border:1px solid #dedede;
	padding:15px;
}
.links ul.links li span.image{
	display: block;
	width:120px;
	float:left;
	text-align:center;
	height:65px;
	margin-right:20px;
}
/* end: links recomendados */


/* +sobre webtv */
.webtv h2.title{height:23px; width:174px; background: url(../imgs/titles/sobre-webtv.gif) no-repeat}
#volare.webtv h2.title{background: url(../imgs/titles/volare/webtv.gif) no-repeat}
#cnr.webtv h2.title{background: url(../imgs/titles/cnr/webtv.gif) no-repeat}
.webtv #primary p a{text-decoration:underline; color:#666;}
.webtv p.webtv-link{
	display:block;
	height:90px;
	width:400px;
	background:url(../imgs/others/webtv.jpg) no-repeat;
	text-indent:-999em;
	margin-top:25px !important;
}
/* end: sobre webtv */

/* +política de privacidade */
.privacy h2.title{height:24px; width:248px; background: url(../imgs/titles/politica-privacidade.gif) no-repeat}
/* end: política de privacidade */

/* +simulador de consórcios */
.simulator h2.title{
	width:262px; 
	height:24px; 
	background: url(../imgs/titles/simulador-consorcio.gif) no-repeat;
}	
#volare.simulator h2.title{background: url(../imgs/titles/volare/simulador.gif) no-repeat;}
#cnr.simulator h2.title{background: url(../imgs/titles/cnr/simulador-de-consorcio.gif) no-repeat;}
.simulator #primary{
	width:auto;
	float:none;
}
.simulator.first-step form{
	margin-top:20px;
}
.simulator.first-step .submit{
	width:60px;
	height:15px;
	background: url(../imgs/buttons/simular.gif) no-repeat;
	margin:30px 0 0 310px;
}
#cnr.simulator.first-step .submit{background: url(../imgs/buttons/cnr/simular.gif) no-repeat;}
.simulator.first-step div.valor-parcela, .simulator.first-step div.valor-bem{
	margin:10px 0;
}
.simulator.first-step div.valor-parcela p, .simulator.first-step div.valor-bem p{
	width:130px;
	float:left;
	margin:0 !important;
}
.simulator.first-step div.valor-parcela label, .simulator.first-step div.valor-bem label{
	display:block;
	float:left;
	width:40px;
	text-align:right;
	padding:2px 5px 0 0;
}
.simulator.first-step div.valor-parcela .text-field, .simulator.first-step div.valor-bem .text-field{
	width: 70px;
	float:left;
	margin:0;
}
.simulator .submit.details{
	background:url(../imgs/buttons/details.png);
	width:12px;
	height:11px;
	margin:0 auto;
}
.simulator.second-step table.result td{
	padding:4px 0 4px 0;
}
.simulator.last-step #contato-email, .simulator.last-step #visita{
	width:398px;
	height:319px;
	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:55px;
	height:17px;
	float:right;
}
#volare.simulator.last-step .submit{background:url(../imgs/buttons/volare/enviar.gif) no-repeat;}
#cnr.simulator.last-step .submit{background:url(../imgs/buttons/cnr/enviar.gif) no-repeat;}
.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;
}
#volare.simulator.last-step #solicitar-visita{background:url(../imgs/titles/volare/solicite-visita.gif) no-repeat 0 0;}
#cnr.simulator.last-step #solicitar-visita{background:url(../imgs/titles/volare/solicite-visita.gif) no-repeat 0 0;}
#cnr.simulator.last-step #solicitar-visita.off, #volare.simulator.last-step #solicitar-visita.off, .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;
}

#volare.simulator.last-step #contato{background:url(../imgs/titles/volare/contato-email.gif) no-repeat 0 0;}
#cnr.simulator.last-step #contato{background:url(../imgs/titles/cnr/contato-email.gif) no-repeat 0 0;}

.simulator.last-step #contato.off, #volare.simulator.last-step #contato.off, #cnr.simulator.last-step #contato.off{background-position:-126px 0;}
.simulator.last-step #contato-email{display:none;}
.simulator .new-simulation{
	display:block;
	width:118px;
	height:15px;
	background:url(../imgs/titles/fazer-nova-simulacao.gif) no-repeat 0 0;
	text-indent:-9999em;
	overflow:hidden;
	margin:15px 0 0 0;
}
#volare.simulator .new-simulation{background:url(../imgs/buttons/volare/fazer-nova-simulacao.gif) no-repeat 0 0;}
#cnr.simulator .new-simulation{background:url(../imgs/buttons/cnr/fazer-nova-simulacao.gif) no-repeat 0 0;}
.simulator p.success, .simulator p.error{
	font-size:1.8em;
	font-weight:bold;
}
/* end: simulador de consórcios */

/* +classes */
h2.title, .box h3.title{
	display:block;
	text-indent:-999em;
	margin-bottom:15px;
}
.box h3.title{
	margin-bottom:10px;
}
h3.subtitle{
	display:block;
	text-indent:-999em;
	margin:15px 0 0 0;
}
.box.news h3{
	width:87px;
	height:15px;
	background:url(../imgs/titles/noticias.gif) no-repeat;
}

#volare .box.news h3{background:url(../imgs/titles/volare/noticias.gif) no-repeat;}
#cnr .box.news h3{background:url(../imgs/titles/cnr/noticias-sidebar.gif) no-repeat;}

.box.news span.date{	color:#014CC9;}
#volare .box.news span.date{color:#0066B3;}
#cnr .box.news span.date{color:#014CC9;}

.box.news li{
	margin:10px 0;
	display:block;
	
}
.box.news li a{
	color:#666;
	
}
.box.news h5, .box.news h5 a{
	font-weight:bold;
	color:#666;
}
label{
	color:#969696;
	font-weight:bold;
	display:block;
}
.text-field{
	border-top:1px solid #B8B8B8;
	border-left:1px solid #B8B8B8;
	border-right:1px solid #F5F5F5;
	border-bottom:1px solid #F5F5F5;
	background:#E2E2E2;
	font-size:1.1em;
	padding:2px;
	margin:2px 0 7px 0;
	font-family:verdana,arial,sans-serif;
}
.select-field{
	font-size:1.1em;
	margin:2px 0 7px 0;
}
.submit{
	display:block;
	border:0;
	text-indent:-999em;
	cursor:pointer;
}
.text-center{
	text-align:center;
	display:block;
}
.error-message{
	padding:5px 10px;	
	background:#FFD7D7;
	border:1px solid #D40000;
	color:#000;
}
.simulator.last-step .error-message{
	margin:10px 0;
}
.notice-message{
	color:#666;
	font-size:1.6em;
	font-weight:bold;
}

table.result{
	width:100%;
	text-align:center;
	font-size: 1.1em;
}
table.result th, table.result td{
	padding:2px 10px;
}
table.result tr.odd td{
	background:#fff; 
}
table.result tr td{
	background:#f3f3f3; 
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
table.result th{
	background:#0066B3;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
#cnr table.result th{background:#014CC9;}
table.result strong{
	display:block;
	text-align:left;
	color:#014CC9;
	
}
#cnr table.result strong{color:#014CC9;}
a.back{
	display:block;
	width:53px;
	height:15px;
	background:url(../imgs/buttons/voltar2.gif) no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}
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}

/* end classes */
