@charset "utf-8";
/* CSS Document */
body {
  margin: 0;
  padding: 0;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#topo { background: #EFBD0A url('img/bgTopo.jpg') top center no-repeat; height: 210px; }

#main {
	height: 260px;
	background-color:#E1E1E1;
}


/*  MENU */
	#menu { margin: auto; height: 50px; background: #000 url('img/menuBack.jpg') 50% 50% no-repeat; }
	
	#menu .menuInterno { height: 50px; width: 900px; margin: auto; }
	
		#menu .menuInterno a.mHome       { float: left; width: 73px; height: 50px; background: url('img/menu.jpg') no-repeat; }
		#menu .menuInterno a:hover.mHome { background: url('img/menu.jpg') 0 -50px; }
		
		#menu .menuInterno a.mSobr       { float: left; width: 70px; height: 50px; background: url('img/menu.jpg') no-repeat -73px 0; }
		#menu .menuInterno a:hover.mSobr { background: url('img/menu.jpg') -73px -50px; }
		
		#menu .menuInterno a.mProd       { float: left; width: 99px; height: 50px; background: url('img/menu.jpg') no-repeat -143px 0; }
		#menu .menuInterno a:hover.mProd { background: url('img/menu.jpg') -143px -50px; }
		
		#menu .menuInterno a.mPont       { float: left; width: 82px; height: 50px; background: url('img/menu.jpg') no-repeat -242px 0; }
		#menu .menuInterno a:hover.mPont { background: url('img/menu.jpg') -242px -50px; }
		
		#menu .menuInterno a.mTabe       { float: left; width: 151px; height: 50px; background: url('img/menu.jpg') no-repeat -324px 0; }
		#menu .menuInterno a:hover.mTabe { background: url('img/menu.jpg') -324px -50px; }
		
		#menu .menuInterno a.mRote       { float: left; width: 90px; height: 50px; background: url('img/menu.jpg') no-repeat -476px 0; }
		#menu .menuInterno a:hover.mRote { background: url('img/menu.jpg') -476px -50px; }
		
		#menu .menuInterno a.mCont       { float: left; width: 90px; height: 50px; background: url('img/menu.jpg') no-repeat -566px 0; }
		#menu .menuInterno a:hover.mCont { background: url('img/menu.jpg') -566px -50px; }
		
		#menu .menuInterno .busca         { float: right; width: 190px; height: 28px; padding: 0; margin: 10px 2px 0 0; }
		#menu .menuInterno .busca a       { font-family: Arial, Helvetica, sans-serif; color: #FC0; font-size: 18px; margin-left: 5px; cursor: pointer; }
		#menu .menuInterno .busca a:hover { color: #FFF; }
		#menu .menuInterno .busca input   { border: 0px; padding: 4px; width: 145px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
	

/*  SLIDE */
#sliderHOME { width: 900px; height: 360px; margin: auto; margin-top: 30px; background: url('img/backSlider.png') no-repeat top center; }
#sliderHOME .texto  { float: left; width: 440px; height: 100px; margin: 70px 0 0 60px; }
#sliderHOME .container { float: left; width: 320px; height: 230px; margin: 35px 0 0 25px; background: url('img/sliderBorder.png') top center no-repeat; }

	#sliderHOME a.produ       { float: right; width: 257px; height: 42px; background: url('img/sliderButton.png') no-repeat; margin: 48px 80px 0 0; }
	#sliderHOME a:hover.produ { background: url('img/sliderButton.png') no-repeat 0 -45px; }



/*  FOOTER */
#footer {
	width: 900px;
	margin: auto;
	height: 76px;	
}
.seguraBlocos {
	width: 745px;
	margin: auto;
	margin-top: 20px;	
}
.bloco1 {
	float: left;
	width: 424px;
	height: 42px;
}
.bloco2 {
	float: left;
	width: 289px;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding-top:15px;
}
.bloco3 {
	float: left;
	width: 31px;
	padding-top: 8px;
}

/* SOBRE */

#sobreBg {
	height: 298px;
	background-color: #E1E1E1;
	background-repeat: no-repeat;
}

.sobreBg2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	height: 298px;
	background: no-repeat  #fff url('img/bgSobre.jpg') top right;
}

.cab {
	padding-top: 20px;
	padding-left: 30px;
	font-size: 23px;
	color: #FF6600;
	letter-spacing: -1px;
}
.icon {
	padding-right: 8px;
	padding-top: 5px;
}

.alturas {
	letter-spacing: -1px;
	padding-top: 6px;
	font-size: 16px;
	color: #0B3A58;
	font-weight:600;
}
.seguraTexto {
	margin: auto;
	width: 715px;
}
.texto {
	float: left;
	width: 300px;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;

}

.textoMap {
	float: left;
	width: 280px;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;

}

.imgSobre {
	margin-top: -40px;
	float: right;
	width: 408px;

}

.imgProds {
	margin-top: 3px;
	float: right;
	width: 408px;

}

.texto2 {
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;

}

.texto3 {
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;

}

/* PRODUTOS */

#produtosBg {
	height: 600px;
	background-color: #E1E1E1;
}

.produtosBg2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	height: 600px;
	background: #FFF;
}

.seguraProdutos {
	margin: auto;
	width: 715px;
}

.laranja {
	font-family: Arial, Verdana;
	color: #FF6600;
	font-size: 22px;
}
/* PONTOS */
#pontosBg {
	height: 368px;
	background-color: #E1E1E1;
}

.pontosBg2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	height: 368px;
	background-image:url(img/bgpontos.jpg);
}
/* PONTOS SEGUNDA ETAPA 2 */

#pontos2Bg {
	background-color: #E1E1E1;
}

.pontos2Bg2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	background: #FFF;
}
.textoPontos {
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;
}

/* PONTOS SEGUNDA ETAPA 3 */
.bold {
	font-family: Arial, Verdana;
	color: #0B3A58;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;
	font-weight:600;
}
#pontos3Bg {
	height: 368px;
	background-color: #E1E1E1;
	background-repeat: no-repeat;
}

.pontos3Bg2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	height: 368px;
	background: #FFF;
}
#index {
	height: 368px;
}

#index2 {
	height: 260px;
	background-color: #E1E1E1;
}
/* ROTEIROS */

#roteirosBg {
	height: 368px;
	background-color: #E1E1E1;
}

.roteirosBg2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	height: 368px;
	background: #FFF;
}
/* TABELA BI */
.down {
	padding-top: 10px;
}

.bold {
	font-weight:600;
}

/* TABELA BI */

label{
	width: 120px;
	color: #000000;
	font-size: 12px;
}

input{
	width: 250px;
	margin-bottom: 4px;
	color: #FF6600;
}

#tabBusca {
	height: 27px;
}

.tab_10 {	
	height: 27px;
}

.inputHome {
	width: 80px;
	height: 12px;
	color: #999999;
	margin-top: 4px;
} 

textarea{
	width: 250px;
	margin-bottom: 4px;
	height: 48px;
	color: #FF6600;

}

.boxes{
	width: 1em;
}

#submitbutton{
	margin-left: 166px;
	width: 90px;
	color: #FF6600;
	font-weight:595;
	margin-top: 4px;
}

.imgSobreContato {
	float: right;
	margin-top: -33px;
	width: 408px;

}

#sobreBgContato {
	height: 298px;
	background-color: #E1E1E1;
	background-repeat: no-repeat;
}

.sobreBg2Contato {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	height: 298px;
	background: no-repeat  #fff url('img/bgSobre.jpg') top right;
}
.fone {
	padding-top: 10px;
}

.esquerda {
	float: left;
	width: 300px;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;

}

.direita {
	float: left;
	width: 280px;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;

}

.seguraBlocosPontos {
	width: 715px;
	height: 400px;
}

#pontosNovo {
	background-color: #E1E1E1;
	background-repeat: no-repeat;
}

.pontosNovo2 {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	background: #FFF;
}

.txtPadrao {
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
}

.txtPadrao2 {
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.txtPadrao3 {
	font-family: Arial, Verdana;
	color: #1F3540;
	font-size: 13px;
	padding-top: 20px;
	padding-bottom: 10px;
}



.pontos_esq {
	float: left;
	width: 358px;
	height: 300px;
}

.pontos_dir {
	float: right;
	width: 308px;
	height: 300px;
}

.tb_pontos {
	padding-top: 3px;
}

.cabPaineis {
	width: 310px;
	padding-top: 20px;
	padding-left: 30px;
	font-size: 23px;
	color: #FF6600;
	letter-spacing: -1px;
}

.cabPaineisNew {
	width: 310px;
	padding-top: 20px;
	font-size: 23px;
	color: #FF6600;
	letter-spacing: -1px;
}

.imgProdsNew {
	margin-top: -9px;
	float: right;
	width: 408px;
}

.seguraTextoNew {
	margin: auto;
	width: 730px;
	overflow: hidden;
}

.sobreBg2New {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	padding-top: 20px;
	height: 298px;
	background: no-repeat  #fff url('img/bgSobre.jpg') top right;
}

.seguraTextoEmpresa {
	margin: auto;
	width: 715px;
	overflow: hidden;
}

.textoEmpresa {
	float: left;
	width: 300px;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 13px;
	padding-top: 10px;
	line-height:150%;
	height: 1000px;

}

.sobreBg2Empresa {
	font-family:Arial, Helvetica, sans-serif;
	width: 900px;
	margin: auto;
	padding-top: 20px;
	height: 298px;
	background: no-repeat  #fff url('img/bgSobre.jpg') top right;
	overflow: hidden;
	height: 1000px;
}


#sobreBgEmpresa {
	background-color: #E1E1E1;
	background-repeat: no-repeat;
	height: 1000px;
}

