/* > Reseta o CSS ------------------- */
@import url('reset.css');

/* > Body  ------------------- */
body{ background-color:#4C9402; margin:0px; padding:0px }
body, th, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4B4B4C;
}

/* > Acesso siteForce ------------------- */
.acesso-painel{
	background-image:url(images/textura-carbono.jpg);
	background-color:#000;
	height:250px;
	display:none;
}
	.fundo-conteudo-acesso{background-image:url(images/painel-fundo.jpg); background-position:center;height:250px; background-repeat:no-repeat}
	.conteudo-acesso{
		width:425px;
		margin:auto;
		color:#FFF;
	}
		.conteudo-acesso{
			padding-top:30px;
			color:#FFF;
			font-size:24px;
			font-weight:bold;
		}
			.conteudo-acesso a{
				display:inline-block;
				margin-left:3px;
				background-color:#FFF;
				color:#333;
				text-decoration:none;
				padding:5px 15px;
				font-size:20px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;				
			}
			.conteudo-acesso a.branco{
				background-image:url(images/acesso-branco.jpg);
				background-position:bottom;
				background-repeat:repeat-x;
			}
			.conteudo-acesso a.verde{
				background-image:url(images/acesso-verde.jpg);
				background-position:bottom;
				background-repeat:repeat-x;
				color:#FFF;
				-webkit-text-shadow:1px 1px 1px #000;
				-moz-text-shadow:1px 1px 1px #000;
				text-shadow:1px 1px 1px #000;
			}
			
			.acesso-form{
				margin-top:20px;
				background-image:url(images/acesso-fundo.png);
				background-repeat:no-repeat;
				background-position:0 0;
				font-size:14px;
				padding:10px 25px;
				height:420px;
				margin-bottom:30px;
			}
				.acesso-form p{margin-bottom:10px;}
				.acesso-form input{
					width:100%;
					display:block;
					margin-bottom:10px;
					font-size:12px;
					color:#796D6D;
					border:1px solid #FFF;
					padding:5px;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;						
				}
				.acesso-form input.botao{
					width:104px;
					padding:3px 30px;
					float:right;
					font-size:12px;
					color:#FFF;
					background-color:#090;
					background-image:url(images/acesso-botao-verde.jpg);
					background-position:bottom;
					background-repeat:repeat-x;
					border:0px;
					cursor:pointer;
					font-weight:bold;
					-webkit-text-shadow:1px 1px 1px #000;
					-moz-text-shadow:1px 1px 1px #000;
					text-shadow:1px 1px 1px #000;
				}
				.acesso-form a{ 
					font-size:12px;
					float:left;
					padding:0px;
					padding-top:10px; 
					background-color:inherit;
					color:#FFF;
					text-decoration:underline;
				}


/* > Topo superior e menu ------------------- */
.topo-sup{
	height:485px;
	background-image:url(images/topo-fundo.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.topo-sup-interna{ height:324px; background-image:url(images/topo-fundo-interna.jpg) }
.topo-sup-interna-passador{ height:324px; background-image:url(images/topo-fundo-interna-passador.jpg) }
	.topo-sup-conteudo{
		width:980px;
		height:483px;
		margin:auto;
		position:relative;
	}
	.topo-sup-interna .topo-sup-conteudo{height:277px;}
		.topo-mascara{
			background-image:url(images/topo-mascara.jpg);
			background-repeat:no-repeat;
			background-position:top center;
			height:100px;
			width:980px;
			margin:auto;
		}
		a.acesso-cliente{
			display:block;
			background-color:#EBEBEB;
			padding:5px 25px;
			position:absolute;
			top:5px;
			right:0px;
			color:#212020;
			font-weight:bold;
			cursor:pointer;
			font-size:11px;

			-webkit-border-bottom-right-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-bottom-right-radius: 5px;
			border-bottom-left-radius: 5px;			
		}
		
		.topo-sup-conteudo h1.titulo{
			position:absolute;
			left:0px;
			top:20px;
			width:370px;
			height:66px;
			text-indent:-9999em;
		}
			.topo-sup-conteudo h1 a{
				display:block;
				width:370px;
				height:66px;
				text-indent:-9999em;
				font-size:1px;
				/*background-image:url(images/brasil-na-web-niver.png);*/
				background-image:url(images/brasil-na-web-carnaval-2012.png);
			}
			.topo-sup-conteudo p, 
			.topo-sup-conteudo br { margin:0px; padding:0px;}
			
			.carnaval{
				display:block;
				width:79px;
				height:63px;
				text-indent:-99999em;
				background-image:url(images/mascara-carnaval-bnw.png);
				position:absolute;
				left:3px;
				top:40px;
			}

/* > Menu Principal ------------------- */
.menu-conteudo{
	position:absolute;
	top:40px;
	right:0px;
}
ul.menubar{position:relative;}
	ul.menubar li{float:left;}
	ul.menubar li a{
		display:block;
		float:left;
		color:#FFF;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		padding:5px 15px;
		
		-webkit-text-shadow:1px 1px 1px #000;
		-moz-text-shadow:1px 1px 1px #000;
		text-shadow:1px 1px 1px #000;
		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
	}
	ul.menubar li a:hover{
		background-color:#FFF;
		color:#000;
		-webkit-text-shadow:0px 0px 0px #000;
		-moz-text-shadow:0px 0px 0px #000;
		text-shadow:0px 0px 0px #000;		
	}
	
	/*Sub-menu*/
	ul.menubar ul{
		background-color:#FFF;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;	
		position:absolute;
		top:20px;
		left:0;
		width:535px;
		padding:10px;
		padding-top:15px;
		display:none;
	}
		ul.menubar ul li{
			display:block;
			
			width:240px;
			margin:0px 5px 5px;
		}
		ul.menubar ul a{
			float:none;
			display:block;
			color:#000;
			font-size:12px;
			border-bottom:1px dotted #E6E6E6;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			font-weight:normal;
			padding:8px;
			-webkit-text-shadow:0px 0px 0px #000;
			-moz-text-shadow:0px 0px 0px #000;
			text-shadow:0px 0px 0px #000;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;											
		}
		ul.menubar ul a:hover{ background-color:#000 !important; color:#FFF !important; background-image:url(images/textura-carbono.jpg); }
	
	ul.menubar li:hover a{ 
		background-color:#FFF; 
		color:#000;
		-webkit-text-shadow:0px 0px 0px #000;
		-moz-text-shadow:0px 0px 0px #000;
		text-shadow:0px 0px 0px #000;		
	}


/* > Banner index ------------------- */
.conteudo-banner{
	width:980px;
	height:380px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px;
	color:#FFF;
}
	.conteudo-banner h1{
		font-size:16px;
		font-weight:bold;
		padding-bottom:10px;
	}
	.conteudo-banner h2{
		padding-bottom:10px;
		font-weight:bold;
		font-size:14px;
	}
	.conteudo-banner p{
		margin-bottom:10px;
	}
	.conteudo-banner .banner-botao{
		display:inline-block;
		padding:10px 0px;
		text-align:center;
		font-size:14px;
		color:#333;
		background-color:#FFF;
		text-decoration:none;
		cursor:pointer;
		width:130px;
		margin:1%;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		font-family:Arial, Helvetica, sans-serif;
	}
		.conteudo-banner .bt-grande{
			background-color:#000;
			color:#FFF;
			background-image:url(images/textura-carbono.jpg);
			border:1px solid #000;
			font-weight:bold;
			font-size:18px;
			width:180px;
			-webkit-text-shadow:1px 1px 1px #000;
			-moz-text-shadow:1px 1px 1px #000;
			text-shadow:1px 1px 1px #000;
		}
		.conteudo-banner .bt-medio{border:1px solid #407702;}
		.conteudo-banner .bt-pequeno{
			font-size:12px;
			width:100px;
			padding:8px 0px;
			background-color:#549D02;
			color:#FFF;
			border:1px solid #407702;
			text-shadow:1px 1px 1px #182E01;
		}
	
	.conteudo-banner .js, 
	.conteudo-banner .carousel-wrap, 
	.conteudo-banner ul,
	.conteudo-banner ul li{
		width:980px;
		height:380px;
		overflow:hidden;
	}
	.conteudo-banner ul li{ float:left }
	.conteudo-banner .carousel-control{display:none;}
	.conteudo-banner .carousel-pagination{
		position:absolute;
		right:10px;
		bottom:30px;
	}
	.conteudo-banner .carousel-pagination a{
		display:block;
		float:left;
		font-size:30px;
		color:#FFF;
		padding:5px 10px;
		margin-left:5px;
		cursor:pointer;
		background-image:url(images/banner-pagination.png);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-family:Arial, Helvetica, sans-serif;			
	}
	.conteudo-banner .carousel-pagination a:hover, 
	.conteudo-banner .carousel-pagination a.active{background-image:url(images/banner-pagination-hover.jpg); color:#333;}
	.conteudo-banner .js{}

/* > Banner Interno ------------------- */
.conteudo-banner-interno{
	width:980px;
	height:212px;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	left:0px;
	top:103px;
	color:#FFF;
}
	#banner-interno{
		width:980px;
		height:212px;
	}
		#banner-interno .carousel-control{ display:none }
		#banner-interno .carousel-wrap, 
		#banner-interno .carousel-wrap ul ,
		#banner-interno .carousel-wrap li{
			width:980px;
			height:212px;
			margin:0px;
			padding:0px;		
		}
			#banner-interno .carousel-wrap li{ float:left }
	

/* > Serviços ------------------- */
.servicos-fundo{
	height:210px;
	background-color:#E4E4E4;
	border-bottom:1px solid #FFF;
}
.servicos{ width:980px; height:210px; margin:auto; position:relative }
	.servicos .js{
		width:980px;
		height:210px;
		overflow:hidden;
	}
	.servicos .carousel-wrap,
	.servicos .carousel-wrap ul{
		width:864px;
		height:210px;
		overflow:hidden;
		margin:auto;
	}
	.servicos ul li{ float:left; width:196px; height:210px; position:relative; padding-right:20px}
	.servicos .carousel-control{ 
		position:absolute;
		display:block;
		width:26px;
		height:27px;
		text-indent:-9999em;
		background-image:url(images/servicos-setas.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		top:80px;
	}
	.servicos .previous{left:0px;}
	.servicos .next{right:0px; background-position:-35px 0;}
	
	.servicos h1{
		font-size:23px;
		font-weight:bold;
		color:#0475A9;
		text-align:center
	}
	.servicos h2{
		color:#0475A9;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		padding-bottom:10px;
	}
	.servicos li p{
		padding:10px;
		line-height:130%;
	}
	.servicos li a{
		display:block;
		position:absolute;
		bottom:10px;
		color:#5BA903;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		width:196px;
		font-size:14px;
	}
	

/* > Conteudo Geral ------------------- */
.conteudo-geral-fundo{ background-color:#F4F4F4;}
	.conteudo-geral{
		width:980px;
		margin:auto;
		padding-top:10px;
		padding-bottom:10px;
	}
	.conteudo-geral td, .conteudo-geral th,
	.conteudo-geral {
		color:#4B4B4B;
		line-height:130%;
	}
	.conteudo-geral p{margin-bottom:10px; margin-top:10px;}
	.conteudo-geral ul{ list-style:url(images/bullet-lista.jpg); padding-left:30px; margin:5px;}
	.conteudo-geral ol{ list-style:url(images/bullet-lista.jpg); padding-left:30px; margin:5px;}
	
		.conteudo-geral li{ padding-left:5px; margin-bottom:5px; }
	.conteudo-geral b, 
	.conteudo-geral strong{ font-weight:bold }
	.conteudo-geral h1, .conteudo-geral h2,
	.conteudo-geral h3, .conteudo-geral h4,
	.conteudo-geral h5, .conteudo-geral h6{margin-bottom:10px;}
	.conteudo-geral h1{ font-size:18px; font-weight:bold}
	.conteudo-geral h2{ font-size:16px; font-weight:bold}
	.conteudo-geral h3{ font-size:14px; font-weight:bold}
	.conteudo-geral a{ text-decoration:underline; color:#0475A9}
	.conteudo-geral hr{
		border:0px;
		height:1px;
		background-color:#CCCCCC;
	}
	
	.conteudo-geral a.link-azul{ text-decoration:underline; color:#0475A9}
	.conteudo-geral a.link-verde{ text-decoration:underline; color:#5BA903}
	
	.conteudo-geral h1.titulo-pagina{
		font-size:14px;
		color:#3B3838;
		background-image:url(images/conteudo-linha-titulo.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		padding:15px;
		padding-top:5px;
		margin-bottom:5px;
	}
	.conteudo-geral .dados-site{ padding:10px; }
	.conteudo-geral .coluna{ float:left; width:50% }
	.conteudo-geral .coluna-grande{ float:left; width:60%; }
	.conteudo-geral .coluna-pequena{ float:left; width:30%; }
	

/* > Rodape ------------------- */
.rodape-fundo{
	background-image:url(images/rodape-fundo.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.rodape{
	width:980px;
	height:300px;
	margin:auto;
	color:#FFF;
	position:relative;
}
	.marca-bnw{
		display:block;
		width:90px;
		height:90px;
		text-indent:-9999em;
		position:relative;
		left:0px;
		top:-0px;
		background-image:url(images/rodape-marca.png);
	}
	.titulo-rodape{
		font-size:14px;
		font-weight:bold;
		position:absolute;
		top:40px;
		left:90px;
	}
	.rodape .col-um{
		float:left;
		margin-left:30px;
		width:265px;
		line-height:130%;
	}
	.rodape .col-dois{
		float:left;
		width:265px;
		padding-left:20px;
		line-height:130%;
	}
		.rodape ul{ margin-bottom:15px; }
		.rodape a{
			color:#FFF;
			text-decoration:none;
		}
		.rodape a:hover{ text-decoration:underline}
		.rodape strong{ font-weight:bold; padding-bottom:5px; font-size:14px; display:block; }

	.copyrigth{
		position:absolute;
		bottom:5px;
		right:5px;
	}
	.rodape-twitter{
		position:absolute;
		top:0px;
		right:0px;
		width:258px;
		padding-top:30px;
		text-align:right;
		font-size:11px;
		line-height:110%;
	}
		a.link-twitter img{
			margin:10px 0;
		}
		.rodape-twitter ul.tweetList{}
			ul.tweetList li{ margin-bottom:5px;}
			ul.tweetList span{}
			ul.tweetList small{ font-style:italic; font-size:10px; color:#386A00; display:block; }

#___plusone_0{ width:65px !important }
.rodape-bookmaking{
	width:138px;
	float:right;
	padding-top:15px;
	text-align:right;
}

.link-topo{
	display:block;
	width:84px;
	height:19px;
	cursor:pointer;
	text-indent:-99999em;
	background:url(images/link-subir.png) no-repeat;
	position:absolute;
	top:8px;
	right:0px;
}

/* > Caixa FAQ da Home ------------------- */
.faq-home{}
ul.link-abas{
	margin:0px;
	padding:0px;
	list-style:none !important;
	height:50px;
	background-image:url(images/faq-home-sprite.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
	ul.link-abas li{ margin:0px; padding:0px;float:left;}
	ul.link-abas a{
		display:block;
		float:left;
		cursor:pointer;
		color:#4B4B4B;
		text-decoration:none;
		text-align:center;
		padding:9px;
		padding-bottom:18px;
		margin:0px 10px;
	}
.conteudo-abas{
	height:120px;
	clear:both;
	background-image:url(images/conteudo-linha-titulo.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
	.conteudo-abas .aba{ display:none; padding:10px }

/* > Formulário padrão ------------------- */
.intro-formulario{}
table.tabela-formulario .linha-formulario{}
	table.tabela-formulario .celula-label-formulario{ padding:5px; text-align:left; vertical-align:top }
	table.tabela-formulario .celula-campo-formulario{ padding:5px; text-align:left; vertical-align:top }
	table.tabela-formulario input, 
	table.tabela-formulario textarea, 
	table.tabela-formulario select{
		width:300px;
		padding:8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		border:1px solid #CCC;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
	}
	table.tabela-formulario input.select{ width:320px; }
	table.tabela-formulario input.radio{ width:auto; border:0px; }
	.formulario center{ padding:8px; width:300px; display:block;}
	.formulario input.botao-formulario{
		border:1px solid #CCC;
		background:url(images/acesso-branco.jpg) repeat-x bottom #E2E2E2;
		padding:5px 15px;
		color:#333;
		width:auto;
		margin:auto;
		cursor:pointer;
		font-size:14px;
		font-weight:bold;
		
		-webkit-text-shadow:1px 1px 1px #FFF;
		-moz-text-shadow:1px 1px 1px #FFF;
		text-shadow:1px 1px 1px #FFF;
		
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;		
	}
	
	/*- Código de seguranca -----*/
	.codigo-verificador{width:300px;padding:5px;}
		img.imagem-seguranca{ width:150px; display:block; margin-bottom:5px; border:1px solid #CCC; padding:1px;}
		input.input-seguranca{
			padding:8px;
			width:100px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			border:1px solid #CCC;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;			
		}


/* > Galeria ------------------- */
#galeria_BNW{}
	#galeria_BNW .thumb_galeria{}
		#galeria_BNW .thumb_galeria a{
			display:block;
			padding:1px;
			float:left;
			border:1px solid #CCC;
			background-color:#FFF;
		}
		#galeria_BNW .thumb_galeria img{ width:150px;}
	#galeria_BNW .voltar{
		clear:both;
		text-align:right;
		padding:10px 0px 5px 0px;
		text-decoration:none;
		color:#999;
		font-size:11px;
		height:30px;
	}
		#galeria_BNW .voltar a{ 
			color:#999; cursor:pointer; text-decoration:none !important;
			display:block;
			float:right;
			background:url(images/seta-voltar.jpg) no-repeat;
			padding:1px 5px 5px 25px;
			width:25px;
		}
		#galeria_BNW .voltar a:hover{ color:#333 }


/* > Comentarios ------------------- */
#conteinerComentarios{}
	.envie-comentario, 
	.comentarios-enviados{
		font-weight:bold;
		font-size:14px;
		border-bottom:1px solid #E2E2E2;
		padding:5px 0px;
		margin-bottom:10px;
		display:block;
	}
	#formComentario{}
	#formComentario input, 
	#formComentario textarea{
		width:300px;
		padding:8px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		border:1px solid #CCC;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	#formComentario input.botao-comentario{
		border:1px solid #CCC;
		background:url(images/acesso-branco.jpg) repeat-x bottom #E2E2E2;
		padding:5px 15px;
		color:#333;
		width:auto;
		margin:5px 0px;
		margin-left:80px;
		cursor:pointer;
		
		-webkit-text-shadow:1px 1px 1px #FFF;
		-moz-text-shadow:1px 1px 1px #FFF;
		text-shadow:1px 1px 1px #FFF;
		
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;		
	}
	table.tabela-formulario-comentario{}
		table.tabela-formulario-comentario td{ vertical-align:top; padding:5px;}
	ul#comentarios{ margin:0px; padding:0px; list-style:none !important; }
		ul#comentarios li{ padding:0px; }
		ul#comentarios .nome{ font-weight:bold; }
		ul#comentarios .data{ font-weight:normal; font-size:11px; color:#999 }
			
		

/* > Formulario de Briefing ------------------- */
	form.orcamento-novo{padding:10px;}
		form.orcamento-novo fieldset{
			border:1px solid #DFDFDF;
			padding:12px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;		
		}
		form.orcamento-novo legend{
			padding:5px;
			padding-left:20px;
			padding-right:20px;
			border:1px solid #DFDFDF;
			font-size:14px;
			font-weight:bold;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;				
		}
		form.orcamento-novo .possuiSite{display:none;}
		form.orcamento-novo input, 
		form.orcamento-novo select, 
		form.orcamento-novo textarea{
			border:1px solid #CCC;
			padding:5px;
			font-size:14px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			width:auto !important;
		}
		form.orcamento-novo .reset{
			border:0px;
			width:auto
		}
		form.orcamento-novo .botao{
		}
		form.orcamento-novo .obrigatorio{
			padding-left:15px;
			background-image:url(images/campo-obrigatorio.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}
		form.orcamento-novo .marcar{
			font-weight:bold;
			font-size:16px;
		}
		form.orcamento-novo cite{
			font-style:normal;
			display:block;
			margin-bottom:5px;
			font-size:11px;
			color:#666
		}
		form.orcamento-novo .informacoes{
			display:inline-block;
			text-indent:-9999em;
			background-image:url(images/help.png);
			width:18px;
			height:18px;
			cursor:pointer;
			margin-left:5px;
		}
		form.orcamento-novo .botao-enviar{
			background: url("images/acesso-branco.jpg") repeat-x scroll center bottom #FCFCFC;
			border: 1px solid #CCCCCC;
			border-radius: 20px 20px 20px 20px;
			color: #333333;
			cursor: pointer;
			font-size: 18px;
			font-weight: bold;
			margin: auto;
			padding: 10px 15px;
			text-shadow: 1px 1px 1px #FFFFFF;
			width: auto;			
		}
		form.orcamento-novo label.error{
			border:1px solid #96B33C;
			padding:8px;
			font-size:12px;
			font-weight:bold;
			display:inline-block;
			background-color:#F6FAEC;
			margin:5px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;			
		}
		form.orcamento-novo .error{ border:1px solid #96B33C; background-color:#F6FAEC; }
		form.orcamento-novo label.error{
			border:1px solid #C00;
			background-color:#FEE0E0;
			font-size:11px;
			display:block;
			margin-bottom:5px;
			cursor:pointer;
		}
		
/*> Tooltip ---------*/		
#easyTooltip{
	padding:5px 10px;
	border:1px solid #889F37;
	background-color:#5DB101;
	color:#fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
	#easyTooltip h4{
		font-size:14px;
		margin:0px;
		padding:0px;
		margin-bottom:10px;
		font-weight:bold;
		border-bottom:1px solid #FFF;
		padding-bottom:3px;
	}

/* > Vantagens na Home ------------------- */
#vanatgens-cont{
	width:593px;
	height:237px;
	position:relative;
	margin-bottom:20px;
}
	#vanatgens{
		width:593px;
		height:237px;
		position:relative;
		background:url(images/vantagens-fundo.jpg) no-repeat 0 0;
	}
	
	#vanatgens td, #vanatgens th,
	#vanatgens table,
	#vanatgens{ color:#FFF !important }
	
	#vanatgens ul{
		width:593px;
		height:237px;
		margin:0px;
		padding:0px;
		list-style:none;
		position:relative;
	}
	#vanatgens ul li{
		width:593px;
		height:237px;
		float:left;
	}
	#vanatgens .titulo-vantagem{
		margin:0px;
		padding:0px;
		font-size:18px;
		font-weight:normal;
		background:url(images/vantagens-titulo.png) no-repeat 0 0;
		padding:17px 5px 25px 55px;
	}
	#vanatgens .conteudo-vantagens{margin:0px 42px 0 48px;}
		#vanatgens .conteudo-vantagens a{ color:#FFF; text-decoration:none; }
		#vanatgens .conteudo-vantagens a:hover{ text-decoration:underline; }
	#vanatgens-cont a.duvidas{
		position:absolute;
		bottom:0px;
		right:0px;
		padding:13px 0 5px 28px;
		display:block;
		width:170px;
		height:25px;
		color:#FFF;
		text-decoration:none;
		font-size:13px;
		background:url(images/vantagens-link.png) no-repeat 0 0;
		-moz-text-shadow:1px 1px 1px #564154;
		-webkit-text-shadow:1px 1px 1px #564154;
		text-shadow:1px 1px 1px #564154;
		display:none;
	}
	#vanatgens a.carousel-control{
		display:block;
		position:absolute;
		top:75px;
		width:13px;
		height:94px;
		text-indent:-9999em;
		cursor:pointer;
		background:	url(images/vantagens-passador.png) no-repeat 0 0;
		z-index:999;
	}
		#vanatgens a.previous { background-position:0 0; left:10px }
		#vanatgens a.next{ background-position:-13px 0; right:10px }

/* > FAQ ------------------- */
.titlo-faq{
	margin-bottom:10px;
	border-bottom:1px solid #DFDFDF;
	padding:0px 8px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-moz-box-shadow: 0 0 2px #ccc;
	-webkit-box-shadow: 0 0 2px #ccc;
	box-shadow: 0 0 2px #ccc;							
}
	.titlo-faq a.titulo-link{ 
		color:#333;
		cursor:pointer;
		text-decoration:none; 
		font-size:12px;
		display:block;
		padding:5px 0px 5px 20px;
		background:url(images/bullet-seta.jpg) no-repeat left center;
	}
	.titlo-faq a.titulo-link-atual{color:#0473A9;}

.conteudo-faq{
	display:none;
	padding-bottom:10px;
}
	.estatus-faq{
		font-size:11px;
		padding:5px 0px;
		text-align:right;
		color:#999;
	}
/* > Ajustes ------------------- */
.clear{clear:both}
/* > xxxx ------------------- */
/* > xxxx ------------------- */
/* > xxxx ------------------- */
/* > xxxx ------------------- */
/* > xxxx ------------------- */







/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/* > Extras comemorativo ------------*/
.chapeu-natal{
	display:block;
	width:68px;
	height:72px;
	position:absolute;
	left:-10px;
	top:10px;
	background:url(images/chapeu.png) no-repeat;
}

