/* CSS Document */
*{ /* zerar margens e paddings naturais */
	margin:0;
	padding:0;
}
body{
	background:#f3f9fc;
	font:11px Verdana, Arial, Tahoma, sans-serif; /* fonte do site */
}
#body2{
	background:#fff url(images/fundo_topo.jpg) left top repeat-x;
	width:100%;
}
#body3{
	background:url(images/fundo_base.jpg) left bottom repeat-x;
	width:100%;
}
#body_paginas {
	background-color:#FFF;
}
#tudo{
	position:relative;
	width:768px;
	margin:auto;
	
}
/* Links */
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/*cabecalho*/
#cabecalho_acessibilidade{
	display:none;
}
#cabecalho{
	height:164px;
	width:768px;
	background:url(images/fundocabecalho.jpg) center top no-repeat;
}
/* conteudo */
#conteudo{
	background:#fff;
	width:760px;
	margin:0 4px 0 4px;
	position:relative;
}
/*banners*/
#barra_banners {
	width:760px;
	height:118px;
	padding:15px 4px 0 4px;
	background: url(images/fundo_banners.jpg) left top no-repeat;
}
#barra_banners p{
	width:230px;
	height:114px;
	position:relative;
	float:left;
}
#barra_banners p span{
	display:none;
}
#barra_banners p a{
	display:block;
	position:relative;
	top:55px;
	left:102px;
	color:#2E89B5;
	font-size:10px;
	text-decoration:none;
	width:95px;
}
#barra_banners p a:hover{
	text-decoration:underline;
}
#barra_banners p#banner_coleta{
	background:url(images/banner_coleta.jpg) left top no-repeat;
	margin-left:8px;
	_margin-left:4px;
}
#barra_banners p#banner_transporte{
	background:url(images/banner_transporte.jpg) left top no-repeat;
	margin-left:27px;
}
#barra_banners p#banner_entrega{
	background:url(images/banner_entrega.jpg) left top no-repeat;
	margin-left:27px;
}
/* rodape */
#rodape{
	width:744px;
	height:42px;
	padding:0 12px 0 12px;
	background: url(images/fundo_rodape.jpg) left top no-repeat;
	position:relative;
	
}
#rodape #copyright{
	position:absolute;
	top:15px;
	left:12px;
	color:#999;
}
#rodape #menu_inferior{
	position:absolute;
	top:12px;
	right:12px;
	color:#666;
}
#rodape a{
	color:#666666;
}
/* titulos */

h2 {
	text-indent:-776em;
	border-bottom:#CCC 1px solid;
}
h3 {
	font-size:1.3em;
	font-weight:bold;
}
h4 {
	font-size:1.3em;
	font-weight:bold;
	margin-top:10px;
}
/* classes */
.clear {
	clear:both;
}
.negrito {
	font-weight:bold;
}
.italico {
	font-style:italic;
}
.txt_666 {
	color:#666666;
}
.txt_999 {
	color:#999;
}
.txt_azul {
	color:#2E89B5;
}
.txt_verde {
	color:#00923F;
}
.txt_pqno {
	font-size:.8em;
}
.txt_destaque {
	font-size:1.2em;
}
.txt_setinha {
	font-size:1.1em;
	background:url(images/setinha_lista.gif) left top no-repeat;
	color:#666;
	text-indent:14px
}
/* Titulos H2 */
.tit_bem_vindo {
	background:url(images/tit_bem_vindo.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_news {
	background:url(images/tit_news.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_contato {
	background:url(images/tit_contato.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_coleta {
	background:url(images/tit_coleta.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_transporte {
	background:url(images/tit_transporte.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_entrega {
	background:url(images/tit_entrega.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_empresa {
	background:url(images/tit_empresa.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_agenda {
	background:url(images/tit_agenda.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_servicos {
	background:url(images/tit_servicos.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_clientes {
	background:url(images/tit_clientes.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_diferenciais {
	background:url(images/tit_diferenciais.jpg) left top no-repeat;
	height:40px;
	margin-bottom:5px;
}
.tit_negocio {
	background:url(images/tit_negocio.jpg) left top no-repeat;
	height:35px;
	border-bottom:none;
}
.tit_horarios {
	background:url(images/tit_horarios.jpg) left top no-repeat;
	height:35px;
	border-bottom:none;
}
.tit_tempo {
	background:url(images/tit_tempo.jpg) left top no-repeat;
	height:40px;
}
.tit_municipios {
	background:url(images/tit_municipios.jpg) left top no-repeat;
	height:40px;
}
/** Fim Titulos H3 **/
.lista_diferenciais li{
	list-style:none;
	background:url(images/setinha_lista.gif) left top no-repeat;
	text-indent:18px;
	margin-bottom:4px;
	font-size:1.1em;
}
.lista_cidades li {
	list-style:none;
	margin-bottom:4px;
}
.contato_input {
	width:340px;
}
.contato_input_pqno {
	width:150px;
}
.bt_contato {
	height:22px;
	font-size:.8em;
}
/******** Home *********/
#home_saudacao {
	background:url(images/fundo_grande.jpg) left center no-repeat;
	width:500px;
	height:260px;
	float:left;
}
#home_saudacao .img {
	margin:14px 4px 14px 6px;
	_margin:14px 4px 14px 3px;
	float:left;
	display:block;
}
#home_saudacao #home_txt {
	width:256px;
	height:222px;
	margin:24px 30px 14px 14px;
	_margin:24px 14px 14px 7px;
	float:left;
}
#home_news {
	background:url(images/fundo_pequeno.jpg) center no-repeat;
	width:260px;
	height:260px;
	float:left;
}
#home_news #home_iframe {
	width:238px;
	height:222px;
	margin:24px 12px 14px 12px;
	_margin:24px 4px 14px 10px;
}
/******** EMPRESA *********/
#empresa_historia {
	width:472px;
	margin:24px 14px 14px 14px;
	_margin:24px 14px 14px 7px;
	float:left;
}
#empresa_diferenciais {
	background:url(images/fundo_diferenciais.jpg) center no-repeat;
	width:260px;
	height:280px;
	float:left;
}
#empresa_diferenciais #empresa_lista {
	width:238px;
	height:242px;
	margin:24px 12px 14px 12px;
	_margin:24px 4px 14px 10px;
}
#empresa_premissas {
	margin-top:10px;
	width:760px;
	height:105px;
	background:url(images/fundo_premissas.jpg) center no-repeat;
	float:left;
}
#empresa_premissas #empresa_premissas_content {
	width:716px;
	height:77px;
	margin:20px 14px 14px 30px;
	_margin:35px 14px 14px 30px;
}
/********* AGENDA VIRTUAL **********/
#agenda {
	width:350px;
	margin:24px 14px 14px 14px;
	_margin:23px 14px 14px 7px;
	float:left;
}
#agenda span {
	color:#F00;
}
#agenda p {
	margin-top:10px;
}
#agenda form {
	margin-top:15px;
}
#agenda form cite {
	font-size:10px;
}
#agenda form input {
	width:300px;
	display:block;
	margin-bottom:5px;
	color:#333;
	font-size:11px;
}
#agenda form input.duplo {
	width:140px;
	margin-right:10px;
	display:inline;
}
#agenda form input.bt {
	width:100px;
	margin-top:10px;
}
/******** CONTATO *********/
#contato_cidades {
	width:362px;
	margin:24px 14px 14px 14px;
	_margin:24px 14px 14px 7px;
	float:left;
}
#contato_form {
	background:url(images/fundo_form.jpg) right no-repeat;
	width:370px;
	height:290px;
	float:left;
}
#contato_form #contato_enviar {
	width:348px;
	height:262px;
	margin:20px 12px 14px 12px;
	_margin:30px 4px 14px 10px;
}
#municipios {
	background:url(images/fundo_cidades.jpg) top right no-repeat;
	width:370px;
	height:440px;
	margin-top:10px;
	_margin-top:10px;
	float:left;
}
#municipios #atendidos {
	width:348px;
	height:342px;
	margin:12px 12px 14px 12px;
	_margin:12px 4px 14px 10px;
}
/********* COLETA **********/
#coleta {
	width:350px;
	margin:24px 14px 14px 14px;
	_margin:23px 14px 14px 7px;
	float:left;
}
#coleta div {
	text-align:center;
	width:350px;
}
/********* Transporte **********/
#transporte {
	width:350px;
	margin:24px 14px 14px 14px;
	_margin:23px 14px 14px 7px;
	float:left;
}
#transporte div {
	text-align:center;
	width:350px;
}
/********* Entrega **********/
#entrega {
	width:350px;
	margin:24px 14px 14px 14px;
	_margin:23px 14px 14px 7px;
	float:left;
}
#entrega div {
	text-align:center;
	width:350px;
}
/********* Horários **********/
#horarios {
	width:760px;
}
#horarios #horarios_content {
	width:730px;
	margin:0 14px 14px 14px;
	_margin:0 14px 14px 14px;
}
#horarios #horarios_content .relacao {
	width:365px;
	height:342px;
	background:url(images/fundo_tempo.jpg) left center no-repeat;
	float:left;
}
#horarios #horarios_content .relacao .rel_content {
	width:324px;
	height:200px;
	margin:20px 14px 14px 14px;
	_margin:35px 14px 14px 14px;
}
/********* Servicos **********/
#servicos {
	width:350px;
	margin:24px 14px 14px 14px;
	_margin:23px 14px 14px 7px;
	float:left;
}
#servicos div {
	text-align:center;
	width:350px;
}
/********* Clientes ***********/
#clientes {
	width:736px;
	margin:24px 14px 14px 14px;
	_margin:23px 14px 14px 7px;
	float:left;
}
#clientes div {
	text-align:center;
	width:350px;
}
#clientes_logos_content {
	width:760px;
	margin-top:10px;
	_margin-top:10;
	float:left;
}
#clientes_logos_content #content_logo {
	width:738px;
	margin:12px 12px 14px 12px;
	_margin:12px 4px 14px 10px;
}
.clientes {
	width:369px;
	height:55px;
	margin-bottom:10px;
	float:left;
}
.clientes table {
	height:50px;
	overflow:hidden;
}
.engana_ie6 {
	width:369px;
	height:1px;
	margin-bottom:10px;
	float:left;
}