@charset "utf-8";
/* CSS Document */

a img {
	border:none;
	}

#container {
	width:950px;
	height:auto;
	margin:0 auto;
	}
	
#logo {
	width:215px;
	height:135px;
	float:left;
	padding:2px 0 35px 10px;
	}

#menu {
	width:725px;
	height:115px;
	float:right;
	background-image:url(../img/menu.png);
	background-repeat:no-repeat;
	}

#menu ul {
	margin:0;
	}
	
#menu ul li{
	display:inline;
	padding:0 10px;
	}

#menu ul li a{
	display:inline;
	color:#FFF;
	text-decoration:none;
	}
	
.menu a:hover{
	background-image:url(../img/hover_menu.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:22px;
	}

.submenu a:hover{
	background-image:url(../img/hover_submenu.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:23px;
	}

.menu {
	text-decoration:none;
	font:12px verdana;
	font-weight:bold;
	padding:70px 0px 0px 45px;
	}

.submenu {
	text-decoration:none;
	font:12px verdana;
	font-weight:bold;
	padding:10px 0 0 45px;
	}
	
.ativo_menu{
	background-image:url(../img/hover_menu.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:22px;
	}

.ativo_submenu{
	background-image:url(../img/hover_submenu.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:23px;
	}

#contato_topo {
	width: 255px;
	height: 60px;
	float: right;
	font: 12px verdana;
	color: #666;
	padding: 10px 0 0 0;
	}
	
#banner_servicos {
	margin-top:35px;
	width:950px;
	height:350px;
	float:left;
	background-image:url(../img/bg_banner_servicos.png);
	}
	
#banner {
	width:175px;
	padding:0 5px 0 10px;
	font:12px verdana;
	color:#fff;
	float:left;
	}
		
#banner img {
	padding-left:40px;
	border:0px;
	}
	
#banner h1 {
	font:12px verdana;
	font-weight:bold;
	color:#fff;
	padding-top:10px;
	}
	
#banner a {
	text-decoration:none;
	color:#fff;
	}
	
#video_home {
	width:420px;
	height:315px;
	float:right;
	margin-top:35px;
	padding:0 10px 0 0;
	}
	
#descricao_video_home {
	width:500px;
	height:315px;
	float:left;
	margin-top:35px;
	padding:10px 0 0 10px;
	font:12px verdana;
	color:#666;
	}
	
#descricao_video_home h1 {
	font:20px verdana;
	color:#666;
	padding:0 0 10px;
	}

.botao {
	padding:5px 25px;
	background-color:#BD3304;
	font:12px verdana;
	color:#fff;
	text-decoration:none;
	}
	
.botao:hover {
	background-color:#E33D04;
	}
	
#resumo_empresa {
	width:550px;
	height:280px;
	border:1px solid #ccc;
	float:left;
	margin-top:35px;
	padding:20px 20px 0 10px;
	font:12px verdana;
	color:#666;
	}
	
#resumo_empresa h1{
	font:20px verdana;
	color:#666;
	margin:0;
	}

#resumo_empresa h2{
	font:15px verdana;
	color:#666;
	margin:0;
	font-weight:bold;
	padding-bottom:10px;
	}

#comunicados {
	width:330px;
	height:280px;
	margin-top:35px;
	float:right;
	padding:20px 0 0 0;
	font:12px verdana;
	color:#666;
	}
	
#comunicados h1{
	font:20px verdana;
	color:#666;
	margin:0;
	}

#comunicados h2{
	font:15px verdana;
	color:#666;
	margin:0;
	font-weight:bold;
	padding-bottom:10px;
	}

#parceiros {
	background:#ddd;
	background-repeat:repeat;
	width:950px;
	height:150px;
	margin-top:35px;
	float:left;
	}
	
#parceiros h1{
	font:20px verdana;
	color:#666;
	padding-left:10px;
	}

#parceiro {
	width:170px;
	height:80px;
	padding:0 10px 0 10px;
	float:left;
	font:12px verdana;
	color:#fff;
	}
	
#parceiro a{
	text-decoration:none;
	color:#FFF;
	}

#parceiro a:hover{
	text-decoration:underline;
	color:#FFF;
	}

#rodape {
	border-top:1px solid #CCC;
	width:950px;
	margin-top:30px;
	float:left;
	}

#elemento_rodape {
	width:300px;
	padding:0px 8px 0;
	float:left;
	font:12px verdana;
	color:#666;
	}
	
#elemento_rodape a{
	text-decoration:none;
	color:#666;
	}
	
#elemento_rodape p{
	margin:0;
	}

#icone {
	width:80px;
	height:80px;
	padding:0 0 0 10px;
	float:left;
	margin-top:30px;
	}

#titulo {
	width:840px;
	float:right;
	height:60px;
	margin-top:50px;
	border-top:1px solid #ccc;
	}
	
#titulo h1 {
	font:20px Verdana;
	color:#BD3304;
	margin:5px 0 0 0;
	}

#titulo h2 {
	font:15px verdana;
	color:#666;
	margin:0;
	}
	
#resumo {
	width:600px;
	float:left;
	margin-top:20px;
	padding:20px 20px 0 10px;
	font:12px verdana;
	color:#666;
	}
	
#resumo h1{
	font:20px verdana;
	color:#666;
	margin:0;
	}

#resumo h2{
	font:15px verdana;
	color:#666;
	margin:0;
	font-weight:bold;
	padding-bottom:10px;
	}
	
.link{
	color:#BD3304;
	}

#adicional {
	width: 300px;
	margin-top: 20px;
	float: right;
	padding: 10px 10px 0 0px;
	font: 12px verdana;
	color: #666;
	}
	
#adicional h1{
	font:20px verdana;
	color:#666;
	margin:0;
	}

#adicional h2{
	font:15px verdana;
	color:#666;
	margin:0;
	font-weight:bold;
	padding-bottom:10px;
	}

#palavras_chave {
	width:950px;
	font:7px Verdana;
	color:#fff;
	height:30px;
	float:left;
	}

#destaque {
	width:930px;
	margin: 35px 0 0 10px;
	float:left;
	background:#ddd;
	background-repeat:repeat;
	}
	
#destaque p{
	font:12px verdana;
	color:#666;
	padding:0 30px
	}
	
#destaque .titulocompara{
	font:20px verdana;
	color:#666;
	margin:0px;
	padding:20px 0 0 30px;
	}
	
#destaque a{
	color:#BD3304;
	}
	
#destaque img{
	margin:0px -5px 0px 0px;
	padding:0px;
	}

table{
	margin:30px;
	font:12px verdana;
	color:#666;
	}
	
table tr td{
	border:solid 1px #999;
	padding:10px;
	}

#compara1, #compara2 {
	width:400px;
	float:left;
	padding:0 30px;
	margin:20px 0;
	font:12px verdana;
	color:#666;
	}

#compara1 h1, #compara2 h1 {
	font:20px verdana;
	color:#BD3304;
	}

#compara1 h2, #compara2 h2 {
	font:12px verdana;
	color:#BD3304;
	}

#compara2 {
	border-left:1px solid #999;
		}
		
#texto {
	margin:20px 10px;
	width:930px;
	font:12px verdana;
	color:#666;
	float:left;
	}
	
#texto a{
	color:#BD3304;
	}

#texto h1 {
	font:20px verdana;
	color:#BD3304;
	}

#texto h2 {
	font:13px verdana;
	color:#666;
	font-weight:bold;
	}

blockquote {
	font:12px verdana;
	color:#666;
	}

#texto_resumo {
	margin:20px 10px;
	width:930px;
	font:12px verdana;
	color:#666;
	float:left;
	}

#contato {
	width:600px;
	float:left;
	margin:30px 0;
	font:12px verdana;
	color:#666;
	}

#contato textarea, #contato select {
	font:12px verdana;
	}

#contato input, #contato textarea, #contato select  {
	border:1px solid #ccc;
	padding:5px 0 5px 2px;
	resize: none;
	}

#contato select {
	margin:3px 0 15px;
	}

.form_full {
	background-color:#f5f5f5;
	width:570px;
	margin:3px 0 15px;
	}
	
.form_half {
	background-color:#f5f5f5;
	width:271px;
	margin:0 10px 0 0;
	float:left;
	margin:3px 0 15px;
	}
	
.form_ddd {
	background-color:#f5f5f5;
	width:50px;
	margin:3px 10px 15px 0;
	float:left;
	}
	
.form_telefone {
	background-color:#f5f5f5;
	width:205px;
	margin:10px 0;
	float:left;
	margin:3px 0 15px;
	}

#contato_info {
	width:300px;
	padding:10px 0 0 50px;
	float:left;
	margin:30px 0;
	}
	
#contato_info p{
	margin:0;
	font:12px verdana;
	color:#666;
	}

.form {
	padding:0px;
	margin:0px;
	border:none;
		}