@charset "iso-8859-1";
/* CSS Document */

* { margin:0; padding:0; border: 0; outline: 0; vertical-align: baseline; background: transparent; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
input {border:1px solid #060; margin-left:10px;}
select {border:1px solid #060; margin-left:10px;}
textarea {border:1px solid #060; margin-left:10px; font-size:10px;}
a { color:#01ff87;}
h2 { font-size:16px; color:#336c51; margin-left:10px;}
body { background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#215039;}
.p1 { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#FFF; margin-left:10px; margin-right:10px;}
.p2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; color:#595959; margin-left:17px; line-height:18px;}
.p3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#FFF; margin-left:10px; margin-right:10px;}
.p4 { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#595959; margin:5px;}
.label1 { font-size:10px; color:#336c51; margin-left:10px;}
.site { width:1000px; position:relative; left:50%; margin-left:-500px; height:auto;}
.header {float:left; width:100%; height:264px; float:left;background-image:url(../images/nuvens1.jpg); background-repeat:no-repeat;}
.logo { padding-top:10px; padding-left:23px; float:left;}
.fone { padding-top:15px; padding-right:30px; float:right;}
.banner { position:absolute; top:85px; right:40px; float:right;}
.content { width:100%; height:auto;float:right}
.esq { background-image:url(../images/bg_esq.jpg); background-repeat:repeat-y; width:246px; height:auto; margin-left:10px; _margin-left:5px; float:left;}
.page { width:744px; float:right; height:auto; margin-top:-15px;}
.footer { clear:both; width:100%;text-align:center; padding-top:25px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.clear {clear:both; height:20px;}
.clear2 {clear:both; height:100px; _height:120px; *height:120px;}
.campos { margin-top:5px; margin-bottom:5px; margin-left:10px; height:21px; padding-top:3px; width:222px; background-image:url(../images/layer.jpg); background-repeat:no-repeat;}
.esq_tit { margin-left:10px;}
.utilidades{ width:246px; height:auto; text-align:center; float:left;}
.intro { margin-top:100px;margin-bottom:15px; width:710px;}
.box { width:220px; height:222px; height:200px; float:left; margin-right:5px; margin-left:10px;}
.box_top { background-image:url(../images/top_1.jpg); background-repeat:no-repeat; height:8px;}
.box_mid { background-image:url(../images/mid_1.jpg); background-repeat:repeat-y; height:206px; _margin-top:-10px;}
.box_rod { background-image:url(../images/rod_1.jpg); background-repeat:no-repeat; height:8px;}
.frota { margin-top:48px; _margin-top:-10px; width:710px; padding-top:15px; margin-left:10px; float:left;}
.frota_top { background-image:url(../images/topo_frota.jpg); background-repeat:no-repeat; height:12px;}
.frota_mid { background-image:url(../images/meio_frota.jpg); background-repeat:repeat-y; padding-left:7px; padding-top:2px; _margin-top:-6px; min-height:50px; _height:50px;}
.frota_rod { background-image:url(../images/rodo_frota.jpg); background-repeat:no-repeat; height:10px;}
.intpage { width:691px; margin-top:100px; margin-left:10px; _margin-left:5px; float:left; height:auto;}
.intpage_tit { background-image:url(../images/tit_page.jpg); background-repeat:no-repeat; height:27px; font-size:10px; text-align:right; line-height:27px; padding-right:10px;}
.intpage_tit_t { width:252px; height:27px; padding-left:4px; float:left;}
.intpage_top { background-image:url(../images/top_pagina.jpg); background-repeat:no-repeat; height:17px; _margin-top:-3px; text-align:left;}
.intpage_mid { background-image:url(../images/mid_pagina.jpg); background-repeat:repeat-y; min-height:442px; _height:442px; _margin-top:-1px;}
.intpage_rod { background-image:url(../images/rod_pagina.jpg); background-repeat:no-repeat; height:19px; text-align:center; font-size:11px; color:#336c51; font-weight:bold; text-decoration:none;}
.intfoto { position:static; float:right; margin-right:15px; _margin-right:6px;margin-top:100px;}
.textos { width:360px; float:left;}
.textos2 { width:675px; float:left;}
.box_bus { width:140px; height:135px; border: 1px solid green; margin-left:15px; float:left; padding:5px; margin:0px 0px 10px 15px;}

/*VALIDAÇÕES*/
	.erro { background-color:#6C9;}
	label { display:inline; margin-top:2px; }	
	label.error { color: red; font-size: 10px; font-weight:600;}
	p { clear: both;}
	.submit { margin-top: 1em;}
	em { font-weight: bold; padding-right: 1em; vertical-align: top;}


/* MENUS */
.menu { width:177px; height:auto; background-repeat:no-repeat; position:absolute; top:112px; left:23px;}
#menu1{ margin-top:-255px; position:relative; margin-left:10px; width:177px; height:19px; z-index:1000;}

#m1 a {display:block;width:177px;height:19px;background:url(../images/menu/empresa.jpg) no-repeat 0 0; text-indent:-9999em; width:177px; *margin-top:-2px; *margin-bottom:-6px;}
#m1 a:hover {background-position: 0 -19px;}

#m2 a {display:block;width:177px;height:19px;background:url(../images/menu/estrutura.jpg) no-repeat 0 0; text-indent:-9999em; width:177px; margin-top:5px; *margin-bottom:-6px;}
#m2 a:hover {background-position: 0 -19px;}

#m3 a {display:block;width:177px;height:19px;background:url(../images/menu/servicos.jpg) no-repeat 0 0; text-indent:-9999em; width:177px; margin-top:5px; *margin-bottom:-6px;}
#m3 a:hover {background-position: 0 -19px;}

#m4 a {display:block;width:177px;height:19px;background:url(../images/menu/frota.jpg) no-repeat 0 0; text-indent:-9999em; width:177px; margin-top:5px; *margin-bottom:-6px;}
#m4 a:hover {background-position: 0 -19px;}

#m5 a {display:block;width:177px;height:19px;background:url(../images/menu/cotacao.jpg) no-repeat 0 0; text-indent:-9999em; width:177px; margin-top:5px; *margin-bottom:-6px;}
#m5 a:hover {background-position: 0 -19px;}

#m6 a {display:block;width:177px;height:19px;background:url(../images/menu/atendimento.jpg) no-repeat 0 0; text-indent:-9999em; width:177px; margin-top:5px;*margin-bottom:-6px;}
#m6 a:hover {background-position: 0 -19px;}

#m7 a {display:block;width:177px;height:19px;background:url(../images/menu/faleconosco.jpg) no-repeat 0 0; text-indent:-9999em; width:177px; margin-top:5px;_margin-bottom:-4px;}
#m7 a:hover {background-position: 0 -19px;}


/* Efeitos fade */

div.menuWin {width: 200px; border-bottom: 1px solid #000000; padding-bottom:5px;}
div.menuWin a {display: block; padding-left: 3px; padding-right: 3px; margin: 0px; border: 0px; line-height: 10px; color: #000000; text-decoration: none; outline: none;}
* html div.menuWin a { height: 1%; }
div.menuWin a:hover { color: red;}
ul.menuWin-body { margin: 0px; padding: 0px; width: 200px; color:#000000;}
ul.menuWin-body li { display: block; margin: 0px; padding: 0px;	list-style: none; clear: both; font-size:12px;}
ul.menuWin-body li div { width: 20px; float: left; margin: 0px; margin-right: 5px; padding: 0px;  line-height: 15px;}
ul.menuWin-body li img { margin: 2px; width: 16px; height: 16px; padding: 0px; border: 0px; vertical-align: middle;}
span.menuWin-arrow { display: block; width: 198px; position: absolute;	text-align: right;}
span.menuWin-arrow img { padding: 3px 2px; cursor: pointer; width:15px; height:15px; }
span.menuWin-header { display: block; margin: 0px; padding: 0px; padding-left: 5px; line-height: 22px; color: #000000; font-weight: bold;}
	