/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: GERAL */
body{
background:url(../../imagens/bg_site.jpg) #A6A7A9 repeat-x top;

}
*{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: TITULOS */
p{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#364763;
	list-style:none;
}
h1{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#607CA9;
	font-weight:bold;
}
h2{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:14px;
	color:#607CA9;
	font-weight:bold;
}
h3{
	font-family:"Arial", Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
}
.cod{
	font-size:11px;
	color:#CC0000;
}
.txt-preto {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	font-weight:bold;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: LINKS */
a{
	text-decoration:none;
	color:#607CA9;
	font-weight:bold;
	
}
a:hover{
	 text-decoration:underline;
}

.txt-link-1:link, .txt-link-1:visited, .txt-link-1:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #fff;
}

.txt-link-1:hover {
	text-decoration:underline;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: IMAGENS */
img{
	border:none;
}
.imgLeft{
	padding:3px;
	border:solid 1px #ececec;
	margin-right:0.5em;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
}
.imgRight{
	padding:3px;
	border:solid 1px #ececec;
	margin-left:0.5em;
	float:right;
}
.fotoEsq{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.fotoDir{
	margin-left:10px;
	margin-bottom:10px;
	float:right;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: DIV PRINCIPAL */
.principal{
	width:100%;
	padding:0;
	margin:0 auto;
	display:table;

}
.site{
	width:900px;
	background-color:#014282;
	border:0px solid #FFFFFF;
	margin:0 auto;
	margin-bottom:50px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: BARRA TOPO */
.barraprincipal{
	background:url(../../imagens/bg_topo.jpg) repeat-x top;
	width:100%;
	padding:0;
margin-bottom:20px;	
}
.barratopo{
	width:900px;
	margin:0 auto;
}
.barra{
	width:100%;
	height:28px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: BUSCA */
.busca{
	padding-top:5px;
	width:250px;
	height:15px;
	float:right;
}
.busca input{
	border:1px #666666 solid;
	height:15px;
	width:120px;
	font-size:10px;
}
.campobuscanome{
	width:40px;
	float:left;
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.campobusca{
	width:130px;
	float:left;
}
.campobotao{
	width:25px;
	cursor:pointer;
	float:left;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: AREA RESTRITA*/
.arearestrita{
	padding-top:5px;
	padding-left:52px;
	width:580px;
	height:15px;
	float:left;
}
.arearestrita input{
	border:1px #666666 solid;
	height:15px;
	width:100px;
	font-size:10px;
}
.campoareanome{
	width:auto;
	float:left;
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.campologin{
	float:left;
}
.camposenha{
	float:left;
	margin:0 4px;	
}
.campotipo{
	float:left;
	font-size:10px;
}
.campobotao{
	width:25px;
	cursor:pointer;
	float:left;
	margin:0 4px;		
}
.campoalert{
	padding-top:2px;
	width:auto;
	float:left;
	font-size:11px;
	color:#FFFFFF;
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: TOPO */
.topo{
	background:url(../../imagens/bg_topo.jpg) repeat-x top;
	width:900px;
	height:92px;
	margin:0 auto;
}
.topomenu{
	width:800px;
	margin:0 auto;
}
.topolinks{
	width:800px;
	height:30px;
	float:left;
	color:#FFFFFF;
}
.topolinks a{
	font-size:10px;
	color:#FFFFFF;
}
.mapa{
	text-align:right;
	padding-top:10px;
	width:90px;
	height:15px;
	float:right;
}
.contato{
	padding-top:10px;
	width:90px;
	height:15px;
	float:right;
}
.home{
	padding-top:10px;
	width:103px;
	height:15px;
	float:right;
}
.logo{
	width:225px;
	height:32px;
	float:left;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: MENU */
.menu{
	background:url(../../imagens/menu_bg.jpg) repeat-x top;
	width:567px;
	height:32px;
	float:left;
	
}
.menudir{
	float:left;
}
.menuesq{
	float:left;
}
.menu li{
	float:left;
	list-style:none;
}
.menu li a{
	text-decoration:none;
	color:#275890;
}
.menu li a:hover{
	text-decoration:none;
	color:#DC241B;
}
.menuspace{
	padding:0 5px 0 5px;
}
.menutexto{
	padding-top:8px;
	height:24px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: SUB MENU */
.submenu{

	padding-top:3px;
	width:573px;
	height:22px;
	float:right;
	color:#FFFFFF;
}
.submenulinks{
	margin-left:0px;
	text-align:right;
}
.submenulinks a{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: BANNER */
.banner{
	background:url(../../imagens/bg_banner.jpg) repeat-x top;
	width:900px;
	height:290px;
	margin:0 auto;
	text-align:center;
}
.bannerflash{
	padding-top:30px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: CONTEUDO */
.conteudo{
	width:900px;
	background:url(../../imagens/bg_conteudo.jpg) repeat-x top;
	background-color:#E6EBF1;
	padding-bottom:30px;
	float:left;

}
.conteudoColuna{
	width:796px;
	padding-top:15px;
	margin:0 auto;
}
.conteudoColunasHome{
	padding:5px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: COLUNAS */
.coluna1{
	background-color:#FFFFFF;
	width:258px;
	height:180px;
	padding-bottom:5px;
	float:left;
}
.coluna2{
	background-color:#FFFFFF;
	margin:0 8px 0 8px;
	width:258px;
	height:180px;
	padding-bottom:5px;
	float:left;
}
.coluna3{
	background-color:#FFFFFF;
	width:258px;
	height:180px;
	padding-bottom:5px;
	float:left;
}
.coluna4{
	margin-bottom:15px;
	width:795px;
	height:55px;
	float:left;
	display:table;
}
.coluna5{
	background-color:#FFFFFF;
	width:796px;
	float:left;
	display:table;
}
.colunaLateral{
	background-color:#FFFFFF;
	width:259px;
	padding-bottom:5px;
	float:right;
}
.titulo{
	background:url(../../imagens/bg_topo.jpg) repeat-x top;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 0px 8px;
	width:250px;
	height:25px;
	float:left;
}
.tituloGrande{
	background:url(../../imagens/bg_topo.jpg) repeat-x top;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 0px 8px;
	width:795px;
	height:25px;
	float:left;
}
.tituloInternas{
	background:url(../../imagens/bg_topo.jpg) repeat-x top;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	width:786px;
	height:25px;
	float:left;
}
.tituloColuna5{
	background:url(../../imagens/bg_topo.jpg) repeat-x top;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 0 8px;
	width:520px;
	height:25px;
	float:left;
}
.textoColuna5 .listaNobris a{
	font-size:12px;
}	
.dataNobris{
	color:#607CA9;
}
.textoColuna5{
	padding: 15px 15px 15px 15px;
	width:765px;
	float:left;
}
.texto a{
	font-size:11px;	
	font-weight:normal;
	color:#DC241B;
}
.textoColuna5 a{
	font-size:10px;	
}
#produtos .textoColuna5 p{
	font-size:16px;
	color:#333333;
}
.foto{
	padding: 5px 0 0 5px;
	width:95px;
	float:left;
}
.texto{
	width:135px;
	padding: 5px 5px 10px 5px;
	float:left;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: PRODUTOS */
.produtosItem{
	width:150px;
	padding-bottom:20px;
	text-align:center;
	float:left;
	border:0px #F2F2F2 solid;
}
.produtosItem a{
	font-size:12px;
}
.produtosGrande{
	width:220px;
	float:left;
}
.produtosDescricao{
	width:500px;
	float:left;
}
.produtosDescricao a{
	font-size:12px;
}
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: CONTATO FORMULARIO */
.block{
	width:556px; 
	float:left;
}
.block .titulosContato input{
	width:260px;
	padding:2px 3px 2px 3px;
	border:1px solid #E4E4E4;
	float:left;
}
.titulosContato{
	padding-top:8px;
	width:265px;
	float:left;
}
.titulosContatoMensagem{
	padding-top:8px;
	width:550px; 
	float:left;
}
.formContatoMensagem{
	width:553px; 
	background-image:url(../../imagens/bg_form3.jpg);
	border:1px solid #E4E4E4; 
	float:left; 
	overflow:auto;
}
.formContatoEnviar{
	padding-top:10px;
	float:left; 
}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: RODAPE */
.rodape{
	background:url(../../imagens/bg_topo.jpg) repeat-x top;
	width:900px;
	display:table;
}
.rodapetabela{
	width:795px;
	height:50px;
	margin:0 auto;
}

.rodape p{
	color:#FFFFFF;
}
