/* CSS Document */

body {
	margin:0;
	font-family:Tahoma;
	font-size:12px;
	color:#000;
}

.central{ 
	width:733px;
	margin:0 auto;
	}

a{ text-decoration:none; }
a:hover{ text-decoration:none; }
a img{ border:0; }

.esq{ float:left; }
.dir{ float:right; }
.clear{	clear:both; }
	
*:focus{ outline: none; }

h1{margin:0;}

input, textarea{
	font-fammily:Tahoma;
	resize:none;
	overflow:hidden;
	border:1px solid #E8E8E8;
	width:223px;
	height:20px;
	font-size:12px;
	color:#999;
	}

select{
	border:1px solid #E8E8E8;
	width:96px;
	height:22px;
	font-size:12px;
	color:#999;
	}

.tit-interna{margin:17px 0 10px 20px;}

.texto-interna{
	width:424px;
	color:#666;
	margin:0 0 190px 20px;
}

.texto-interna a{color:#3F7CD5;}
.texto-interna a:hover{text-decoration:underline;}

.img-interna{
	margin:0 18px 0 0;
	border:2px #999 solid;
}

/************* ESTRUTURA DE FUNDO (NOVO BODY!) *************/

#fundo-azul {
	background: url(../img/degrade_azul.jpg) repeat-x #0166FE;
	height:100%;
}

#fundo-vermelho {
	background: url(../img/degrade_vermelho.jpg) repeat-x #B9102D;
	margin-left:30%;
	height:100%;
}

#grade {
	background:url(../img/quadrado.png);
	height:100%;
}

.conteudo{background:#FFF; width:733px; /*height:424px;*/ margin-top:175px;}

/************* TOPO *************/

#canto-esq-topo{
	background:url(../img/filete-topo-esq.jpg) repeat-x;
	height:175px;
	width:50%
}

#canto-dir-topo{
	background:url(../img/filete-topo-dir.jpg) repeat-x bottom;
	width:366px;
	height:175px;
}

#faixa-branca-topo{
	background:#FFF;
	height:22px;
}

#img-topo{
	 position:absolute; 
	 margin-top:-22px; 
	 margin-left:-110px;
	}

#logo{
	margin-right:126px; 
	margin-top:34px;
	}

#faixa-cinza-topo{
	position:absolute; 
	margin:-22px 0px 0px 153px;
	}

#menu-topo{margin-top:2px;}
#menu-topo a{font-size:10px; color:#000;}
#menu-topo a:hover{text-decoration:underline;}

#texto-topo{
	width:170px;
	font-size:19px;
	color:#FFF;
	margin-right:30px;
	margin-top:35px;
	}

/************* MENU *************/

#menu{
	width:713px;
	background:url(../img/filete-fundo-menu.jpg) repeat-x bottom;
	padding:12px 0 8px 20px;
	}

#menu a{
	background:url(../img/separador-menu.jpg) no-repeat right bottom;
	padding:0 17px;
	color:#004AB7;
	}
	
#menu a:hover{
	color:#4085EC;
	}

/************* HOME *************/

.blocos-home{
	color:#666;
	margin:20px 0 0 12px;
	}

#chamada-empresa{
	width:179px;
	margin:5px 0 12px 33px;
	}

.img-borda{
	border:2px #999 solid;
	margin:5px 0 12px 33px;
	}

#separador-conteudo{margin-top:6px;}

#img-destaque{
	position:absolute;
	margin:-226px 0 0 -28px;
	}

.botao-saibamais{
	background:url(../img/botao-saibamais.jpg) no-repeat;
	width:70px;
	height:17px;
	}

.botao-saibamais:hover{
	background:url(../img/botao-saibamais-hover.jpg) no-repeat;
	}

/************* RODAPÉ *************/

#endereco{
	color:#FFF;
	margin:50px 0 60px 150px;
	}

#endereco-interna{
	color:#FFF;
	margin:20px 0 75px 150px;
	}
	
.create{padding-top:3px;}

/************* EMPRESA *************/

.subtitulo{
	color:#3F7CD5;	
	font-size:15px;
	font-weight:bold;
	margin:16px 0 6px 0;
}

.bloco-sub{
	line-height:1.5;
}

/************* PARCEIROS *************/

.bloco-parceiros{
	margin:27px 0 0 20px;
}

.bloco-parceiros img{
	border:2px #999 solid;
	margin-top:12px;
}

/************* SERVIÇOS *************/

.texto-img-servicos{margin:4px 68px 0 0;}
.texto-img-servicos a{color:#3F7CD5;}
.texto-img-servicos a:hover{text-decoration:underline;}

/************* CONTATO *************/

#nomes-form{
	width:61px;
	margin-left:20px;
	}

h1{
	font-size:12px;
	font-weight:normal;
	color:#999;
	padding-top:16px;
	}
	
#form{
	margin-top:15px;
	color:#999;
	margin-left:8px;
	}

#form input{margin-bottom:5px;}
#form textarea{height:118px;}

.botao-enviar{
	background:url(../img/botao-enviar.jpg) no-repeat;
	width:60px;
	height:22px;
	margin-top:8px;
	margin-bottom:20px;
	margin-left:170px;
	}

.botao-enviar:hover{
	background:url(../img/botao-enviar-hover.jpg) no-repeat;
	}

/************* MAPA *************/

#bloco-mapa{margin-top:15px; color:#133766; width:360px; margin-left:30px;}
#mapa-local{width:360px; height:268px;}
#directions{width:360px; color:#333; margin-top:30px; margin-bottom:50px;}

#input-mapa{
	margin-top:8px;
	width:269px;
	color:#999;
	}

.botao-rota{
	background:url(../img/botao-rota.jpg) no-repeat;
	width:82px;
	height:22px;
	margin-top:8px;
	}

.botao-rota:hover{
	background:url(../img/botao-rota-hover.jpg) no-repeat;
	}