/* Formatação Padrão*/
html {overflow: -moz-scrollbars-vertical;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 auto;
padding:0;
background-image:url(imagens/fundoSite.jpg);
background-repeat:repeat-y;
background-color:#b4b6b9;
background-position:center;
}
img{
border:0;
}
/* -----------  Formatação de DIVs ID ---------------*/
#pagina{
width:960px;
margin:0 auto;
margin-top:10px;
}
#principal{
width:960px;
float:left;
}
#voltarTudo{
width:960px;
float:left;
text-align:center;
margin-bottom:10px;
margin-top:20px;
}
#voltarTudo a{
color:#000000;
font-size:10px;
text-decoration:none;
}
/* ------------------ topo --------------------*/
#topo{
width:960px;
height:200px;
float:left
}
#logo{
background-image:url(imagens/fundoLogo.gif);
width:160px;
height:150px;
padding:25px 45px 25px 45px;
float:left
}
#animacao{
width:700px;
float:left;
margin-left:10px;
}

/* -------------- menu -------------------- */
#menuH{
width:960px;
height:30px;
float:left;
background-color:#efefef;
margin-top:10px;
}
#menuH ul {
padding:0px;
margin:0px;
overflow:hidden;

}
#menuH ul li{
display:inline;
list-style:none;
float:left;	

}
#menuH a{
	font-size:12px;
	color:#005494;
	text-decoration:none;
	border-left:3px solid #CCCCCC;
	padding:9px 28px;
	line-height:30px;
}

#menuH a:hover{
	border-left:3px solid #005494;
}
/* ---------- solucões -----------*/
#solucoes{
width:960px;

float:left;
margin-top:7px;
padding:0;
}
.exibeSolucao1{
width:194px;
height:160px;
float:left;
background-image:url(imagens/solucao_empresa.jpg);
background-repeat:no-repeat;
padding:0 20px 0 100px;
}
.exibeSolucao2{
width:194px;
height:160px;
float:left;
background-image:url(imagens/solucao_residencia.jpg);
background-repeat:no-repeat;
margin-left:9px;
padding:0 20px 0 100px;
}
.exibeSolucao3{
width:194px;
height:160px;
float:left;
background-image:url(imagens/solucao_especial.jpg);
background-repeat:no-repeat;
margin-left:9px;
padding:0 20px 0 100px;
}

/* ---------- Colunas --------------------*/
#colunas{
width:960px;
float:left;
margin-top:15px;

}

/* Coluna 1 */
.exibeColuna1{
width:314px;
float:left
}
.titColuna1{
width:310px;
float:left;
padding-bottom:5px;
border-bottom:2px solid #00498f;
margin-bottom:20px;
}
.contColuna1{
width:310px;
float:left;
margin-bottom:20px;
}
.fotoCol1{
width:140px;
float:left;
}
.txtCol1{
width:170px;
float:left;
}
.txtCol1 a{ 
padding-left:80px;
}
.txtCol1 a:hover{ 
color:#05518F;
}
/* Coluna 2 */
.titColuna2{
width:310px;
float:left;
padding-bottom:5px;
border-bottom:2px solid #00498f;
margin-bottom:0px;
}
.contColuna2{
width:310px;
float:left;
}
.contColuna2 ul{
margin:0;
padding:0;
padding-bottom:12px;
}
.contColuna2 li{
list-style:none;
padding:7px 0 8px 0px;
margin-left:17px;
border-bottom:1px solid #e1e1e1;
}
.contColuna2 li:hover{
list-style-image:url(imagens/seta_lista_default.jpg);

}
.contColuna2 li a{
color:#000000;
text-decoration:none;
}
.contColuna2 li a:hover{
color:#05518F;
text-decoration:none;
}
.exibeColuna2{
width:314px;
float:left;
margin-left:9px;
}

/* Coluna 3 */
.titColuna3{
width:310px;
float:left;
padding-bottom:5px;
border-bottom:2px solid #00498f;
margin-bottom:0px;
}
.contColuna3{
width:310px;
float:left;
padding-bottom:20px;
padding-top:20px;
}
.exibeColuna3{
width:314px;
float:left;
margin-left:9px;
}



/*----------- rodape ------------*/
#rodape{
width:960px;
float:left;
margin-top:5px;
}
#rodCima{
width:960px;
float:left;
background-color:#e7e7ea;
height:31px;
padding-top:18px;
}
#rodCima ul{
margin:0;
padding:0;
overflow:hidden;
}
#rodCima li{
display:inline;
}
#rodCima li a{	
	font-size:11px;
	color:#2b2b2b;
	text-decoration:none;
	border-right:1px solid #CCCCCC;
	padding:0px 115px;
}

#rodCima a:hover{
color:#757575;
}
#rodBaixo{
width:960px;
float:left;
margin-top:10px;
padding-bottom:10px;
}

/* conteudo */
#conteudo{
width:960px;
float:left;
margin-top:5px;
margin-bottom:15px;
}
.titConteudo{
width:880px;
margin:10px 70px 0px 10px;
float:left;
border-bottom:2px solid #00498f;
padding-bottom:5px;
}
.txtConteudo{
width:880px;
margin:10px 70px 10px 10px;
float:left;
}
.imgConteudo{
float:left;
margin-left:10px;
margin-top:10px;
}
.imgConteudo img{
margin-right:10px;
border:3px solid #CCCCCC;
}
.txtConteudo2{
width:664px;
margin:10px 70px 10px 0px;
float:left;
}
.txtConteudo2 a{
color:#000000;
text-decoration:underline;
}
.txtConteudo2 a:hover{
color:#05518F;
text-decoration:underline;
}
/* Produtos */
.txtProdutos{
width:900px;
margin:10px 50px 10px 0px;
float:left;
min-height:400px;
}
.txtProdutos a{
text-decoration:underline;
color:#000000;
}
.listaProdutos{
width:440px;
float:left;
margin:30px 0px 0px 10px;
min-height:100px;
}
.listaProdutos li{
margin:10px 5px;;
}


.listaProdutos a{
text-decoration:none;
}
.listaProdutos a:hover{
color:#05518F;
}
.listProdImg{
width: 100px;
float:left;
margin-right:15px;
}
.listProdLinks{
width: 325px;
float:left;
}
.linksProdutos{
float:left;
}
.linksProdutos{
margin:0;
padding:0;
}
.linksProdutos li{
list-style-type:inherit;
margin:7px 0 0 17px;
}
.linksProdutos a{
text-decoration:none;
color:#000000;
}
.linksProdutos a:hover{
color:#05518F;
}

.colEsqProd{
width:276px;
float:left;
}
.fotoProduto{
margin:10px;
float:left;
border:3px solid #CCCCCC;
background-image:url(imagens/zoomProdutos.jpg);
background-position:bottom;
padding-bottom:15px;
}
.btProd{
float:left;
width:256px;
margin:5px 10px;
background-image:url(imagens/bkBtProd.jpg);
background-repeat:repeat-x;

}
.btProd a{
color:#FFFFFF;
size:10px;
padding:7px 0px 10px 5px;
text-decoration:none;
float:left;
}
.btProd img{
float:left;
}
.btAcrobat{
float:left;
width:256px;
margin:5px 10px;
background-image:url(imagens/bkBtAcrobat.jpg);
background-repeat:repeat-x;
}
.btAcrobat a{
color:#000000;
size:10px;
padding:7px 0px 10px 5px;
text-decoration:none;
float:left;
}
.btAcrobat img{
float:left;
}
.infoProduto{
width:600px;
float:left;
margin-top:10px;
margin:10px 0 0 10px;}
.infoProduto ul{
margin:0 0 0 15px;
padding:0;

}
.infoProduto li{
list-style:square;
margin-top:15px;
}
.fonteTexto{
float:left;
width:100%;}

/*------------- formatação de texto ----------------------*/
#solucoes h1{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
margin:13px 0 8px 0;
padding:0;
}
#solucoes h2{
font-size:11px;
color:#FFFFFF;
margin:0;
padding:0;
font-weight:normal;
margin-bottom:10px;
height:90px;
text-align:justify;
}
#solucoes h2 a{
color:#FFFFFF;
padding-left:115px;
text-decoration:none;
}
#solucoes h2 a:hover{
color:#CCCCCC;
}
#colunas h1{
font-size:12px;
color:#005595;
margin:0;
padding:0;
}
#colunas h2{
font-size:11px;
font-weight:normal;
color:#000000;
margin:0;
padding:0;
margin-bottom:10px;
}
#colunas h2 a{
	color:#000000;
	text-decoration:none;
}
#colunas h3{
font-size:16px;
font-weight:bold;
color:#000;
margin:0;
padding:0;
}
#rodBaixo h1{
font-size:11px;
color:#373737;
margin:0;
padding:0;
float:left; 
width:62%;
text-align:left;
font-weight:normal;
}
#rodBaixo h1 a{
color:#373737;
text-decoration:none;
}
#rodBaixo h1 a:hover{
text-decoration:underline;
}
#rodBaixo h2{
font-size:11px;
font-weight:normal;
color:#000000;
margin:0;
padding:0;
width:38%;
float:left;
}
.titConteudo h1{
font-size:12px;
color:#005595;
margin:0;
padding:0;
}
.txtConteudo h2{
font-weight:normal;
font-size:11px;
color:#000000;
margin:0;
padding:0;
}
.txtProdutos h2{
font-size:11px;
font-weight:normal;
margin:0 0 0 10px;
padding:0;
}
.infoProduto h1{
font-size:13px;
margin:0;
padding:0;
}
.infoProduto h2{
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
}
.infoProduto h3{
font-size:9px;
font-weight:normal;
margin:10px 0 0 0;
padding:0;
}
.listaProdutos h2{
margin:0;
padding:0;
}
.fonteTexto h2{
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
margin-left:10px;
}
.listProdLinks h2{
margin:0;
padding:0;
font-size:11px;
font-weight:normal;
}
