﻿html {overflow: -moz-scrollbars-vertical;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	padding:0;
	background:url(imagens/fundoSite.jpg) repeat-x top #dcdada;
}
img{
	border:0;
}

h1, h2, h3, h4 {
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
ul{
	margin:0;
	padding:0;
}


/* -----------  TOPO ---------------*/
#pagina{
	width:910px;
	margin:0 auto;
}
#topo{
	width:910px;
	height:120px;
	font-family: Arial, Helvetica, sans-serif;
	}
.logotipo a{
	width:170px;
	height:84px;
	margin:11px 30px 25px 30px;
	padding:0;
	background:url(imagens/logo.png) no-repeat;
	_background:url(imagens/logo.jpg) no-repeat;
	float:left;
}
.mInstitucional{
	width:680px;
	height:87px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
.mInstitucional ul{
	width:220px;
	height:15px;
	margin:5px 0px 57px 460px;
}
.mInstitucional ul li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	margin-top:5px;
}
.mInstitucional a{
	font-size:9px;
	color:#929292;
	text-decoration:none;
	padding-right:7px;
	padding-left:7px;
	height:10px;
	border-right:1px solid #929292;
}
.mInstitucional a:hover{
	color:#CCC;
}	
.mCategorias{
	width:670px;
	height:36px;
	background:url(imagens/bgMenuS.png) no-repeat;
	_background:url(imagens/bgMenuS.jpg) no-repeat;	
	margin:0 0 8px 10px;
	padding:0;	
	float:left;
}
.mCategorias ul{
	margin-left:7px;
	margin-top:10px;
	padding:0;
}
.mCategorias ul li{
	display:inline;
}
.mCategorias a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	border-right:1px solid #fff;
	padding:5px 18px;
	}
.mCategorias a:hover{
	color:#cef7ca;
	}
	
/* ----------- CONTEUDO ---------------*/	
#meio{
	float:left;
	width:910px;
	min-height:500px;
	background:url(imagens/bdSupPagina.jpg) top no-repeat #eae9e9;
}
#rodape{
	float:left;
	width:900px;
	height:15px;
	background:url(imagens/bdInfPagina.jpg) bottom no-repeat #eae9e9;
	padding:0 5px 5px 5px;
}
.esqRodape{
	color:#515050;
	font-size:10px;
	margin:4px 0 0 2px;
	padding-right:435px;
	float:left;
	}
.esqRodape a{
	text-decoration:none;
	color:#515050;
	font-size:10px;	}
.dirRodape{
	color:#515050;
	font-size:10px;
	margin:4px 0 0 10px;
	float:left;
	}

#latEsquerda{
	width:245px;
	float:left;
	}
#latEsquerda span{
display:none;	
	}	
#latDireita{
	width:665px;
	float:left;
}
.bemvindo{
	width:220px;
	float:left;
	margin:0 5px;}
	
.princParceiros{
	width:220px;
	float:left;
	margin:0 5px;}
.btPrincipal a{	
	width:75px;
	float:left;
	margin:15px 0 0 145px;
	height:17px;
	background:url(imagens/btPrincipal.jpg) no-repeat;
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	text-align:center;
	padding-top:2px;
}
.contEsquerda{
	width:230px;
	background:url(imagens/bdSupLateral.jpg) top no-repeat #FFF;
	margin:5px 10px 0px 5px;
	min-height:490px;
	float:left;
	}
.menuServicos ul{
	margin:0 0 0 00px;
	padding:0;
	min-height:250px;
	}
.menuServicos ul li{
	margin:0;
	padding:6px 0 6px 10px;
	list-style:none;
	}
.menuServicos ul li a{
	text-decoration:none;
	color:#000;
	}
.menuServicos ul li a:hover{
	text-decoration:none;
	color:#3e6c31;
	}	
.menuServicos ul li h2{
	color:#34811d;
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}	

.rodEsquerda{
	width:230px;
	background:url(imagens/bdInfLateral.jpg) bottom #FFF no-repeat;	
	margin:0px 10px 0px 5px;
	padding:10px 0 5px 0;
	float:left;
	}
.animacao{
	width:660px;
	height:240px;
	margin:5px 5px 0 0;
	float:left;
	}
.exibePrincipal{
	width:633px;
	padding-left:27px;
	float:left;
	margin:10px 5px 0 0;
	background:url(imagens/bdSupConteudo.jpg) top no-repeat #FFF;
	min-height:240px;
	}
.exibeConteudo{
	width:630px;
	padding:0 15px;
	float:left;
	margin:10px 5px 0 0;
	background:url(imagens/bdSupConteudo.jpg) top no-repeat #FFF;
	min-height:300px;
	}
.rodExibeCont{
	width:660px;
	float:left;
	background:url(imagens/bdInfConteudo.jpg) bottom no-repeat #FFF;
	padding:10px 0 5px 0;}
.blocoOut{
	width:186px;
	float:left;
	margin:0 25px 0 0;
}
.blocoSeguranca{
	width:186px;
	float:left;
	margin:0 25px 0 0;
}
.blocoInfra{
	width:186px;
	float:left;
	margin:0 25px 0 0;
}
/* ----------- Páginas de conteudo ---------------*/
.fotoConteudo{
	width:660px;
	height:180px;
	margin:5px 5px 0 0;
	float:left;	
}





/* ----------- formatação de texto ---------------*/
.exibePrincipal h2{
	text-align:justify;
	margin-top:10px;}
.exibePrincipal a{
	color:#090;
	font-weight:bold;
	text-decoration:none;}
.exibePrincipal span{
	display: none;
}	
.exibePrincipal a:hover{
	color:#0C0;
	}	
.blocoOut h1{
	background:url(imagens/titPrincOut.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:5px 0 7px 0;}
.blocoSeguranca h1{
	background:url(imagens/titPrinSegu.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:15px 0 7px 0;}
.blocoInfra h1{	
	background:url(imagens/titPrinInfra.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:15px 0 7px 0;}
.bemvindo h1{
	background:url(imagens/titPrincipal.jpg) no-repeat; width:220px; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:15px 0 5px 0;}
.bemvindo h2{
	text-align:justify; margin:10px 2px;
}
.princParceiros h1{
	background:url(imagens/titPrinParceiros.jpg) no-repeat; width:220px; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:15px 0 5px 0;}

.titServOut h1{ 
	background:url(imagens/titServOut.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:10px 5px 7px 5px;}
.titServSeg h1{ 
	background: url(imagens/titServSeguranca.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:10px 5px 7px 5px;}	
.titServInfr h1{ 
	background: url(imagens/titServInfra.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:10px 5px 7px 5px;}
.titServEve h1{ 
	background: url(imagens/titServEventos.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:10px 5px 7px 5px;}
.titServEmpresa h1{ 
	background: url(imagens/titServEmpresa.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:10px 5px 7px 5px;}	
.titServDuvidas h1{ 
	background:url(imagens/titServDuvidas.jpg) no-repeat; height:15px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; margin:10px 5px 7px 5px;}		
.titServDuvidas h2{ 
	padding-bottom:3px; margin:10px 5px 7px 5px; text-align:justify;}	
	
	

/* ----------- formatação de texto no conteudo---------------*/

}
.listaParceiros{
	padding:40px 0 40px 0;
	margin:0;
	width:100%;
}
.listaParceiros li{
	width:150px;
	padding-right:7px;
	padding-top:7px;
	margin:0;
	list-style:none;	
	float:left;
}
.listaParceiros li img{
	border:0;
	
}

/* pagina contato */
.faleconosco {width:350px; margin:20px 140px 0 140px; float:left; }
.formTexto {margin:5px 0px 0px 0px; width:100px; }
.formCampo {border:#CCC 1px solid; width:340px; height:20px; font-size:14px;  margin:5px 0px 0px 0px;}
#isolaForm {margin:5px 0px 0px 0px;}
#isolaForm .formMensagem{border:#CCC 1px solid;  ;font-size:14px;}
.formBotao {border: #333 1px solid; color:#FFFFFF; background-color:#060; height:22px; width:60px; float:right; 
margin:30px 10px ;}

/* pagina localizacoa */
.localizacao {width:425px; margin:20px 105px 0 100px; float:left; }