*{margin:0; padding:0; border:none;}

a{outline:0; overflow:hidden;}

body{background:#bbcacf;}

.dspnone{display:none;}

/*-- Topos --*/
#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:absolute;
	 z-index: 10;
}
a.btnfecharpop{
	width:36px;
	height:24px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	/*background: #00CC33;*/
	left:320px;
	top: 92px;
}
#pog #pop-up{
	width:456px;
	height:311px;
	/*background:#0000FF;*/
	display:block;
	position:absolute;
	left: 280px;
	top: 70px;
}


#topo {
	/*background:url(../img/topo.jpg) center 0 no-repeat;*/
	width:100%;
	height:455px;
	display:block;
	margin:0 auto;
}
#topo4 {
	background:url(../img/topo1.jpg) center 0 no-repeat;
	width:100%;
	height:473px;
	display:block;
	margin:0 auto;
}
#topo2 {
	background:url(../img/topo2.jpg) center 0 no-repeat;
	width:100%;
	height:473px;
	display:block;
	margin:0 auto;
}
#topo3 {
	background:url(../img/topo3.jpg) center 0 no-repeat;
	width:100%;
	height:473px;
	display:block;
	margin:0 auto;
}
#topo #flash, #topo2 #flash, #topo3 #flash, #topo4 #flash {
	width: 100%;
	height:455px;
	/*background-color:#FF0000;*/
}

#topo.bolas, #topo2.bolas, #topo3.bolas, #topo4.bolas {
	background:url(../img/bkg-bolas.jpg) center top no-repeat;
	height:473px;
	display:block;
	margin:0 auto;
}
#topo h1, #topo2 h1, #topo3 h1, #topo4 h1 {
	position:relative;
	width:0;
	height:0;
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}

#topo h2, #topo2 h2, #topo3 h2, #topo4 h2, #topo ul.cargas, #topo2 ul.cargas, #topo3 ul.cargas, #topo4 ul.cargas {display:none;}

#topo #menu, #topo2 #menu, #topo3 #menu, #topo4 #menu { display:none;}

#geral{
	width:770px;
	display:table;
	margin:0 auto;
}

#geral .box h1{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#geral .box img{
	width:155px;
	height:41px;
	padding:20px 0 0 8px;
	display:block;
}

#geral .box{
	width:171px;
	display:block;
	float:left;
	margin:0 9px 0 9px;
}
	
#geral .atendimento{background:url(../img/bkg-atendimento-sp.jpg) 0 0 no-repeat;}
#geral .dez-anos{background:url(../img/bkg-dez-anos.jpg) 0 0 no-repeat;}
#geral .com-total{background:url(../img/bkg-com-total.jpg) 0 0 no-repeat;}
#geral .empresa-cred{background:url(../img/bkg-empresa-cred-sp.jpg) 0 0 no-repeat;}		

#geral .box p{
	width:165px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c595d;
	padding:6px 0 0 6px;
	line-height:20px;
}

#geral .box p a{color:#4c595d;}

/*INTERNAS*/
#geral #internas{
	position:relative;
	top:-50px;
	width:770px;
	display:table;
	margin:0 auto;
}

#geral.frota{
	background: url(../img/bkg-veiculos.jpg) center 120px no-repeat;
	width:770px;
	height:470px;
}

#geral #internas h1{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}

#geral #internas p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	line-height:20px;
}

#geral #internas p a{
	color:#44575f;
	text-decoration:none;
}

#geral #internas p a:hover{color:#000000;}

/*DUAS COLUNAS*/
#geral #internas .esquerda{
	width:215px;
	display:table;
	float:left;
	padding-top:20px;
}

#geral #internas .direita{
	width:555px;
	display:table;
	float:right;
	padding-top:20px;
}

#geral #internas .esquerda1{
	width:372px;
	display:table;
	float:left;
	padding-left:12px;
}

#geral #internas .direita1 {
	width:372px;
	display:table;
	float:right;
}
#geral #internas .direita1 p.p_tabela { padding-top: 60px;}


/*EMPRESA*/
#geral #internas p.link-lateral{width:150px;}

#geral #internas .esquerda ul{
	background:url(../img/bkg-menu-empresa.jpg) left top no-repeat;
	width:197px;
	height:188px;
	display:block;
	list-style-type:none;
	margin-bottom:21px;
}

#geral #internas .esquerda ul li{	
	width:165px;
	margin-left:20px;
	padding:10px 0 5px;
	text-align:center;
}

#geral #internas .esquerda ul li a{
	width:165px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d0e7ef;
	text-decoration:none;
	font-weight:bold;}

#geral #internas .esquerda ul li a:hover{
	color:#e8a101;}

#geral #internas .esquerda ul li a.ativo{
	color:#e8a101;}

#geral #internas .esquerda .box-servico{
	background:url(../img/bkg-servico-empresa.jpg) 0 0 no-repeat;
	width:197px;
	height:110px;
	display:block;
	padding:40px 0 20px 0;
}	

#geral #internas .esquerda .box-servico h1{
	background:url(../img/tit-servico-seta.gif) 0 0 no-repeat;
	height:18px;
	padding-bottom:7px;
}	

#geral #internas .esquerda .box-frota{
	background:url(../img/bkg-frota-empresa.jpg) left top no-repeat;
	width:197px;
	height:148px;
	display:block;
	padding-top:40px;
}

#geral #internas .esquerda .box-frota h1{
	background:url(../img/tit-frota-seta.gif) 0 0 no-repeat;
	height:14px;
}	

#geral #internas .direita h1.tit-empresa{
	background:url(../img/tit-empresa.gif) 0 0 no-repeat;
	width:94px;
	height:27px;
	margin-bottom:23px;
}

#geral #internas .direita h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44575f;
	margin-bottom:18px;
}

#geral #internas .direita p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	line-height:20px;
	margin-bottom:24px;
}
	
#geral #internas .direita p.sublinhado{
	text-decoration:underline;
	margin:0 0 19px 0;
}
	
#geral #internas .direita ul#soft{
	background:url(../img/bkg-quem-somos.jpg) 0 0 no-repeat;
	width:547px;
	height:191px;
	display:block;
	list-style-type:none;
	padding-bottom:32px;
}

#geral #internas .direita ul#soft li{
	width:165px;
	margin:23px 0 0 0;
	float:left;}

#geral #internas .direita ul#soft li.meio{
	margin:23px 25px 0;}

#geral #internas .direita ul#soft li ul{
	list-style-type:none;
	height:35px;
}

#geral #internas .direita ul#soft li ul li{
	text-indent:-99999px;
	overflow:hidden;
	float:left;
	margin-top:10px;
}

#geral #internas .direita ul#soft li ul li.tit-soft{
	background:url(../img/tit-soft.gif) center top no-repeat;
	width:165px;
	height:33px;
}

#geral #internas .direita ul#soft li ul li.tit-cargas{
	background:url(../img/tit-cargas-exp.gif) center top no-repeat;
	width:165px;
	height:30px;
}

#geral #internas .direita ul#soft li ul li.tit-clientes-div{
	background:url(../img/tit-clientes-div.gif) center top no-repeat;
	width:165px;
	height:32px;
}

/*CERTIFICAÇÔES*/
#geral #internas .direita p.sublinhado-cert{margin:0;}
#geral #internas .direita p.texto-sptrans{margin-top:19px;}

#geral #internas .direita img.sptrans{
	width:202px;
	height:190px;
	display:block;
	float:right;
	padding-left:45px;
}	

#geral #internas .direita p.espaco-texto{
	margin-top:48px;
	display:block;
}

#geral #internas .direita p img.sest{
	width:202px;
	height:120px;
	display:block;
	float:right;
	padding-left:23px;
}	
	
#geral #internas .direita img.homem{
	width:289px;
	height:212px;
	display:block;
	float:right;
}		

/*SERVIÇOS*/
#geral #internas .esquerda1 h1.tit-servico{
	background:url(../img/tit-Servico.gif) 0 0 no-repeat;
	width:94px;
	height:27px;
	margin-bottom:25px;
}

#geral #internas .esquerda1 p{
	width:360px;
	margin-bottom:24px;
}

#geral #internas .esquerda1 p.sem-esp{margin-bottom:0px;}

#geral #internas .esquerda1 p.sublinhado{
	text-decoration:underline;
	margin:0 0 13px 0;
}

#geral #internas .esquerda1 .box-contato{
	background:url(../img/bkg-contrato.jpg) 0 0 no-repeat;
	width:372px;
	height:282px;
	display:block;
	margin-top:7px;
}

#geral #internas .esquerda1 .box-contato p{
	width:265px;
	margin:75px 0 22px 76px;
}

#geral #internas .esquerda1 .box-contato ul{ 
	list-style-type:disc;
	list-style-position:inside;
}

#geral #internas .esquerda1 .box-contato ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	padding:0 0 0 76px;
}	

/*Avulso*/
#geral #internas .direita1 .box-avulso{
	background:url(../img/bkg-avulso.jpg) 0 0 no-repeat;
	width:372px;
	height:265px;
	display:block;
	margin-top:90px;
}

#geral #internas .direita1 .box-avulso p{
	width:265px;
	padding:80px 0 0 65px;
}
	
#geral #internas .direita1 .box-avulso ul{ 
	list-style-type:disc;
	list-style-position:inside;
}

#geral #internas .direita1 .box-avulso ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	padding:25px 0 0 65px;
}	

/*FROTA*/
#geral #internas .esquerda1 h1.tit-ftota{
	background:url(../img/tit-frota.gif) 0 0 no-repeat;
	width:94px;
	height:27px;
	margin-bottom:25px;
}

/*FROTA - TABELA*/
#geral #internas .direita1 table{
	width:360px;
	margin-top:30px;
}

#geral #internas .direita1 table tr{
	background:#a9b7bb;
	color:#3d4244;
}

#geral #internas .direita1 table tr.tit-tabela{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#666e71;
	color:#bbcacf;
}

#geral #internas .direita1 table tr td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding-left:6px;
	border:3px solid #bbcacf;
	border-bottom:none;
	border-left:none;
}

#geral #internas .direita1 table tr td.tit1{border:1px solid #666e71;}

/*CLIENTES*/
#geral #internas h1.tit-clientes{
	background:url(../img/tit-clientes.gif) 0 0 no-repeat;
	width:94px;
	height:27px;
	margin-bottom:25px;
}

#geral #internas p.sublinhado{
	text-decoration:underline;
	margin:0 0 13px 0;
}

#geral #internas h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44575f;
	margin:18px 0 10px 0;
}

#geral #internas ul#clientes{list-style-type:none;}

#geral #internas ul#clientes li{
	width:135px;
	height:104px;	
	display:block;
	float:left;
	padding:0 0 22px 18px;
}

/*CADASTRO*/
#geral #internas h1.tit-cadastro{
	background:url(../img/tit-cadastro.gif) 0 0 no-repeat;
	width:101px;
	height:27px;
	margin-bottom:25px;
}

#geral #internas #form-cad{}

#geral #internas #form-cad form{margin-top:20px;}

#geral #internas #form-cad form ul{
	width:765px;
	display:block;
	list-style-type:none;
}

#geral #internas #form-cad form ul li{
	float:left;
	padding-bottom:10px;
} 

#geral #internas #form-cad form ul li label{
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	width:150px;
	display:block;
}

#geral #internas #form-cad form ul li label.sle{
	width:20px;
	height:15px;
	display:block;
}

#geral #internas #form-cad form ul li input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	border:1px solid #5c6e75;
	height:19px;
	margin-right:15px;
}

#geral #internas #form-cad form ul li select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	border:1px solid #5c6e75;
	height:19px;
	margin-right:15px;
}

#geral #internas #form-cad form ul li input.razao{width:297px;}
#geral #internas #form-cad form ul li input.cnpj{width:207px;}
#geral #internas #form-cad form ul li input.ie{width:207px;}
#geral #internas #form-cad form ul li input.contato{width:207px;}
#geral #internas #form-cad form ul li input.mail{width:252px;}
#geral #internas #form-cad form ul li input.site{width:252px;}
#geral #internas #form-cad form ul li input.end{width:439px;}
#geral #internas #form-cad form ul li input.bairro{width:289px;}
#geral #internas #form-cad form ul li input.cep{width:150px;}
#geral #internas #form-cad form ul li input.cidade{width:270px;}
#geral #internas #form-cad form ul li select{width:42px; float:left;}
#geral #internas #form-cad form ul li input.ddd{width:26px; margin-right:6px;}
#geral #internas #form-cad form ul li input.tel{width:193px;}


#geral #internas #form-cad form ul li input.botao{
	background:url(../img/bto-enviar.gif) right 0 no-repeat;
	width:750px;
	height:35px;
	display:block;
	border:none;
	outline:0;
	overflow:hidden;
}

#geral #internas #form-cad h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	text-align:center;
	padding-top:25px;
}

/*CONTATO*/
#geral #internas .esquerda1 h1.tit-contato{
	background:url(../img/tit-contato.gif) 0 0 no-repeat;
	width:91px;
	height:27px;
	margin-bottom:25px;
}

#geral #internas .esquerda1 #mapa{
	background:url(../img/imd-mapa-ampliar.gif) left bottom no-repeat;
	width:360px;
	height:120px;
}

#geral #internas .esquerda1 #mapa p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	width:130px;
	float:left;
}

#geral #internas .esquerda1 #mapa a img{
	width:216px;
	height:120px;
	display:block;
	float:right;
}

#geral #internas .direita1 #form-contato{
	margin-top:60px;
	float:right;}

#geral #internas .direita1 #form-contato form{
	width:360px;
	margin-top:20px;
}

#geral #internas .direita1 #form-contato p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
}

#geral #internas .direita1 #form-contato form ul{
	width:360px;
	display:block;
	list-style-type:none;
}

#geral #internas .direita1 #form-contato form ul li{
	float:left;
	padding-bottom:10px;
} 

#geral #internas .direita1 #form-contato ul li label{
	height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	width:150px;
	display:block;
}

#geral #internas .direita1 #form-contato form ul li input{
	width:334px;
	height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	border:1px solid #5c6e75;
}

#geral #internas .direita1 #form-contato form ul li input.ddd{width:26px; margin-right:6px;}

#geral #internas .direita1 #form-contato form ul li input.tel{width:193px;}

#geral #internas .direita1 #form-contato form textarea{
	width:334px;
	height:75px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	border:1px solid #5c6e75;
}

#geral #internas .direita1 #form-contato form ul li input.botao{
	background:url(../img/bto-enviar.gif) right 0 no-repeat;
	width:340px;
	height:35px;
	display:block;
	border:none;
	outline:0;
	overflow:hidden;
}

#geral #internas .direita1 #form-contato h3{
	width:360px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#44575f;
	padding-top:25px;
	text-align:center;
}

/*RODAPE*/
#rodape {
	background:url(../img/bkg-rodape.jpg) 0 0 no-repeat;
	width:770px;
	height:186px;
	display:block;
	margin:0 auto;
	clear:both;
}
	
#rodape address{
	width:420px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c595d;
	font-style:normal;
	text-align:right;
	padding:130px 0 0 145px;
	line-height:19px;
}
		
#rodape #selos{
	width:91px;
	display:block;
	padding:135px 0 0 15px;
	float:left;
}	

#rodape #selos ul{
	height:33px;
	list-style-type:none;
}

#rodape #selos ul li{
	width:91px;
	height:15px;
	float:left;
}
	
#rodape #selos ul li a{
	width:91px;
	height:15px;
	display:block;
	text-decoration:none;
	text-indent:-999999px;
	overflow:hidden;
}

#rodape #selos ul li a.gdsi{
	background:url(../img/gdsi.gif) 0 top no-repeat;
	width:91px;
	height:15px;
}	

#rodape #selos ul li a.w3c{
	background:url(../img/w3c.gif) 0 3px no-repeat;
	width:91px;
	height:18px;
}