@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.global-two{position:absolute; display:block; width:960px; height:auto; margin:auto; left:50%; margin-left:-490px; margin-bottom:10px;  padding:0 0px 10px 0px; background-color:#FFF;}

.global-div{ position:absolute; display:block; width:100%; height:auto; padding:0 0px 10px 0px;}

.topo-linha{ position:relative; display:block; width:100%; height:5px; float:left; align-items: center; background-color:#FCC300;}
.topo{ position:relative; display:block; width:100%; height:205px; float:left; align-items: center;}

.topomenu{
	position:absolute;
	display:block;
	width:1330px;
	height:205px;
	margin:auto; left:50%;
	margin-left:-580px; margin-bottom:10px;  padding:0 0px 10px 0px;
}


.corpo-pagina{
	position:absolute;
	display:block;
	width:1048px;
	height:850px;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}

.corpo-quem-somos{
	position:absolute;
	display:block;
	width:1048px;
	height:650px;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}

.corpo-dicas{
	position:absolute;
	display:block;
	width:1048px;
	height:450px;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}


.corpo-ap-online{
	position:absolute;
	display:block;
	width:1048px;
	height:950px;
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
}

.corpo-ferramentas{
	position:absolute;
	display:block;
	width:1048px;
	height:506px;
	margin:auto;
	left:50%;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
}

.corpo-reparos{
	position:absolute;
	display:block;
	width:1048px;
	height:836px;
	margin:auto;
	left:50%;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
}

.corpo-produtos{
	position:absolute;
	display:block;
	width:1048px;
	height:680px;
	margin:auto;
	left:829px;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
}

.corpo-entregas{
	position:absolute;
	display:block;
	width:1048px;
	height:550px;
	margin:auto;
	left:829px;
	margin-left:-520px;
	margin-bottom:10px;
	padding:0 0px 10px 0px;
}

.logo{
	position:absolute;
	display:block;
	width:270px;
	height:200px;	
	text-align: center;	
	top:5px;
		
	float:left;
	
}


.box-foto{
	position:absolute;
	display:block;
	width:255px;
	height:174px;	
	text-align: center;	
	top:160px;
		
	float:left;
	
}

.box-txt{
	position:absolute;
	display:block;
	width:730px;
	height:174px;	
	text-align: justify;	
	top:160px;
	left:265px;
		
	float:left;
	
}

.box-foto2{
	position:absolute;
	display:block;
	width:255px;
	height:174px;	
	text-align: center;	
	top:400px;
		
	float:left;
	
}

.box-txt2{
	position:absolute;
	display:block;
	width:730px;
	height:174px;	
	text-align: justify;	
	top:400px;
	left:265px;
		
	float:left;
	
}




.mapa {
	width:980px;
	height:350px;
	top:15px;
	margin-left:10px;
	margin-bottom:0px;
	background-color:;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}

.box-contato-texto {width:960px; height: auto; margin-top:10px; margin-bottom:5px; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.contatos{
	position:absolute;
	display:block;
	width:270px;
	height:120px;
	text-align: center;
	top:30px;
	float:left;
	left:915px;
	
}

.contatos-end{
	position:absolute;
	display:block;
	width:320px;
	height:120px;
	text-align: center;
	top:90px;
	float:left;
	left:670px;
	
}

.box-contatos {
	width:260px;
	height:30px;
	top:5px;
	left:5px;
	margin-top:5px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	text-align: right;
	font-size:18px;
	color:#FCC300;
	float: left;
	
}


.box-contatos2 {
	width:310px;
	height:30px;
	top:5px;
	left:5px;
	margin-top:5px;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	text-align: right;
	font-size:15px;
	color:#ffffff;
	float: left;
	font-weight:900;
	
}


.botoes{
	position:absolute;
	width:960px;
	height:43px;
	top:161px;
	float:left;
	left:272px;
	
}

.banner-center{
	position:absolute;
	display:block;
	width:1048px;
	height:300px;	
	text-align: center;	
	left: 50%;
    margin-left: -524px; /* A metade de sua largura. */
	z-index:0;
	
	
}

.banner{ position:relative; display:block; width:100%; height:300px; float:left; background-image:url(../imagens/banner/banner-background.png);}

.rodape{ position:relative; display:block; width:100%; height:150px; float:left; background-color:#FCC300; }

.rodape-center{
	position:absolute;
	display:block;
	width:1048px;
	height:150px;	
	margin:auto; left:50%;
	margin-left:-520px; margin-bottom:10px;  padding:0 0px 10px 0px;
	
	
}

.corpo{ position:relative; display:block; width:100%; height:850px; float:left;}

.corpo2{ position:relative; display:block; width:100%; height:680px; float:left;}

.corpo2-dicas{ position:relative; display:block; width:100%; height:450px; float:left;}

.corpo-ap{ position:relative; display:block; width:100%; height:900px; float:left;}

.corpo3{ position:relative; display:block; width:100%; height:650px; float:left;}

.corpo4{ position:relative; display:block; width:100%; height:1000px; float:left;}

.corpo5{ position:relative; display:block; width:100%; height:600px; float:left;}

.corpoplanejamento{ position:relative; display:block; width:100%; height:800px; float:left;}

#divCenter {
	position: absolute;
	left: 319px;
	top:-1px;
}



.box-pagina {
	width:274px;
	height:350px;
	margin-top:5px;
	margin-bottom:30px;
	margin-left:25px;
	float:left;
	position:relative;
	left:65px;
	top:10px;
	
	
}

.box-img {
	width:255px;
	height:174px;
	margin-top:5px;
	margin-left:10px;
	float:left;
		
	
}

.box-tit {
	width:225px;
	height:39px;
	top:209px;
	left:30px;	
	position:absolute;
	
	}


.box-texto {
	width:255px;
	height:155px;
	top:185px;
	left:12px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	
	
}

.box-texto-corpo {
	width:1000px;
	height: 341px;
	top:1px;
	left:28px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:180%;
	
}

.box-texto-planejamento {
	width:1000px;
	height: 241px;
	top:0px;
	left:0px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:180%;
	
}

.box-texto-corpo-reparos {
	width:1000px;
	height: 559px;
	top:0px;
	left:1px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:180%;
	
}

.box-texto-corpo-personal {
	width:1000px;
	height: 230px;
	top:0px;
	left:0px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:180%;
	
}

.box-texto-corpo-planejamento {
	width:1000px;
	height: 230px;
	top:0px;
	left:0px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:180%;
	
}


.box-texto-imagem {
	width:1000px;
	height: 270px;
	top:375px;
	left:14px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center;
	font-size:13px;
	line-height:180%;
	
}

.box-texto-imagem-personal {
	width:1000px;
	height: 270px;
	top:230px;
	left:14px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center;
	font-size:13px;
	line-height:180%;
	
}

.box-texto-imagem-reparos {
	width:1000px;
	height: 270px;
	top:530px;
	left:14px;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center;
	font-size:13px;
	line-height:180%;
	
}
.titulo-ap{
    font-family:Verdana, Geneva, sans-serif;
	text-align: left;
	font-size:15px;
	text-decoration:none;
	color:#0092cb;	 
	font-weight:bold;	
}

.data-ap{
    font-family:Verdana, Geneva, sans-serif;
	text-align: left;
	font-size:10px;
	text-decoration:none;
	color: #F00;	 
	font-weight:bold;	
}

.texto-ap{
    font-family:Verdana, Geneva, sans-serif;
	text-align: justify;
	font-size:14px;
	text-decoration:none;
	color: #000;
	line-height:200%;
		
}

.box-veja a{
	width:80px;
	height:20px;
	top:125px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	text-decoration:none;
	
}

.box-veja a:hover{
	width:80px;
	height:20px;
	top:125px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	text-decoration:underline;
	
}

.box-veja a:visited{
	width:80px;
	height:20px;
	top:125px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	text-decoration: none;
	
}

.box-topico {
	width:254px;
	height:19px;
	top:10px;
	left:170px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	
}

.box-sub {
	width:254px;
	height:2px;
	top:20px;
	left:0px;	
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	background-color:#FCC300;

}

.topicos-tit {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	color:#FCC300;
	font-weight:bold;
	
	 	
}

.topicos-sub {
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:13px;
	color:#0092cb;
	
	
	 	
}




/* menu */

.menu{
list-style:none; 
border:1px solid #c0c0c0; 
float:left; 
}

.menu li{
position:relative;
float:left;
border-right:1px solid #c0c0c0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}

.menu ul {
position:relative;
float:left;
border-right:1px solid #c0c0c0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}


.menu li a{color:#333; text-decoration:none; padding:5px 10px; display:block;}
 
.menu li a:hover{
background:#FCC300;
color: #000;
-moz-box-shadow:0 3px 10px 0 #CCC;
-webkit-box-shadow:0 3px 10px 0 #ccc;
text-shadow:0px 0px 5px #fff;
}


/* fim menu */ 


/* menu-rodape */

.menu-rodape{
list-style:none; 
border:1px solid #c0c0c0; 
float:left; 
}

.menu-rodape li{
position:relative;
float:left;
border-right:1px solid #c0c0c0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}

.menu-rodape li a{color:#333; text-decoration:none; padding:5px 10px; display:block;}
 
.menu-rodape li a:hover{
background:#0092cb;
color:#fff;
-moz-box-shadow:0 3px 10px 0 #CCC;
-webkit-box-shadow:0 3px 10px 0 #ccc;
text-shadow:0px 0px 5px #fff;
}

.botoes-rodape{
	position:absolute;
	width:1000px;
	height:33px;
	top:0;
	float:left;
	left:67px;
	
}

.menu-rodape ul {
position:relative;
float:left;
width:200px;
border-right:1px solid #c0c0c0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
}


/* fim menu-rodape */ 

/* Form */

.div-nomes {
	width:75px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:0; 
	float:left; 
	position:relative;
	text-align: right;
}

.div-nomes-msg {
	width:75px;
	height:20px;
	margin-top:0; 
	margin-bottom:5px; 
	margin-left:20px; 
	margin-right:50px; 
	float:left; 
	position:relative;
	text-align: right;
}

.div-campos {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.div-campos2 {
	width:200px;
	height:20px;
	margin-top:0; 
	margin-bottom:0; 
	margin-left:12px; 
	margin-right:0; 
	float:left; 
	position:relative;
}

.div-campo-mensagem {
	width:200px;
	height:20px;
	margin-top:10px; 
	margin-bottom:0; 
	margin-left:10px; 
	margin-right:400px; 
	float:left; 
	position:relative;
}

.texto-bloco1-form {width:500px; height:245px; margin-top:10px; margin-bottom:0; margin-left:10px; left:110px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color: #999;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;


}


.texto-bloco1-reserva {width:800px; height:420px; margin-top:10px; margin-bottom:0; margin-left:100px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color:#d6cdbe;

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;


}


.texto-bloco1-form-end {width:470px; height: 245px; margin-top:10px; margin-bottom:0; margin-left:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px; background-color:#ddd7ce; 

-moz-border-radius:7px;
-webkit-border-radius:7px;
 border-radius:7px;

}

.box-form {width:500px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-form-msg {width:330px; height: auto; margin-top:0; margin-bottom:5px; margin-left:0; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-form-acomodacoes {width:380px; height: auto; margin-top:0; margin-bottom:5px; margin-left:18px; right:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height:20px;}

.box-button {width:500px; height: auto; margin-top:60px; margin-bottom:5px; margin-left:0; float:left; position:relative; text-align:center; line-height:20px;}

.box-form2 {width:500px; height:20px; margin-top:0; margin-bottom:0; margin-left:0; float:left; position:relative;}

/* Fim form */

/* MENU */

.cssmenu ul {margin: 0; margin-top:170px; margin-left:290px; padding: 4px 6px 0; url(images/overlay.png) repeat-x 0 -110px; line-height: 100%; border-radius: 1em; font: normal .8em/1.5em Arial, Helvetica, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0px 0px rgba(0,0,0, .4); -moz-box-shadow: 0 0px 0px rgba(0,0,0, .4); z-index:5; }
.cssmenu li {margin: 0 5px; padding: 0 0 0px; float: left; position: relative; list-style: none;}
.cssmenu a { color: #FFFFFF; text-decoration: none; display: block; padding:  8px 20px; margin: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;	 text-shadow: 0 1px 1px rgba(0,0,0, .3); }
.cssmenu a:hover {color: #FFFFFF;}
.cssmenu .active a, 
.cssmenu li:hover > a { url(images/overlay.png) repeat-x 0 -40px; color: #FFF; border-top: solid 0px #f8f8f8; -webkit-box-shadow: 0 0 0 rgba(0,0,0, .2); -moz-box-shadow: 0 0 0 rgba(0,0,0, .2); box-shadow: 0 0 0 rgba(0,0,0, .2); text-shadow: 0 0 0 rgba(255,255,255, 1); }
.cssmenu ul ul li:hover a,
.cssmenu li:hover li a {background: none; border: none; color: #666; -webkit-box-shadow: none; -moz-box-shadow: none;}
.cssmenu ul ul a:hover {background: #97823f url(images/overlay.png) repeat-x 0 -100px !important; color: #fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0,0,0, .1);}
.cssmenu li:hover > ul {display: block;
top: auto;}
.cssmenu ul ul {display: none; margin: 0; padding: 0; width: 195px; position: absolute; top: 40px; left: 0; background: #ddd url(images/overlay.png) repeat-x 0 0; border: solid 1px #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); box-shadow: 0 1px 3px rgba(0,0,0, .3); z-index:1;}
.cssmenu ul ul li {float: left; margin: 0; padding: 3px;}
.cssmenu ul ul a {font-weight: normal; text-shadow: 0 1px 0 #fff; }
.cssmenu ul:after {content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
* html .cssmenu  ul {height: 1%;}

#div2 { margin-left:180px; margin-top:-18px;}

.divT { width:195px; float:left;}

div.floating-menu {position:fixed;background:#999999;border:0px solid #ffcc00;left:auto;width:190px;left: inherit; top:300;}
div.floating-menu a, div.floating-menu h4 {display:block;margin:0 0.5em;}
	

/* Fim Menu */
