/* CSS Document */

*{
margin:0;
padding:0;
}
html{
background:url(../img/bg-body.jpg) repeat-x top;
overflow-x:hidden;
}

body{
background:url(../img/bg-html.jpg) repeat-y center;
font:normal 11px Arial, Helvetica, sans-serif;
}
#site{
width:768px !important;
position:relative;
left:50%;
margin-left:-380px;
background:#FFF;
}
div#topo{
height:36px;
background:url(../img/img-topo.gif) no-repeat;
position:relative;
}


.kab {
	right:0;
	top:0;
	position:absolute;width:200px;
	height:30px;
	display:block;
	border:0;
}
.logotipo{
float:left; margin-right:7px;
}
.flashapre{
float:right;
}
div#topo p{
color:#8193BB;
margin-left:230px;
padding-top:7px;
}
div#topo span{
margin-left:60px;
}
div#logotipo{
clear:both;
width:768px;
height:143px;
background:url(../img/destaque.jpg) no-repeat;
}
div#logotipo img.logotipo{
margin:25px 0 0 5px;
}
div#coluna-a{
width:201px;
float:left;
min-height:450px;
background:url(../img/bg-coluna-a.gif) no-repeat;
}
div#coluna-a a{
text-decoration:none;
color:#122B63;
}
div#coluna-a a:hover{
color:#900;
}
div#lado-b-top{
float:left;
_float:right;
}
div#busca{
width:565px;
height:53px;
background:url(../img/bg-busca.gif) repeat-x;
}
div#busca form{
float:left;
margin-top:17px;
margin-left:300px;
_margin-left:150px;
}
div#busca label{
color:#6A84C1;
font-size:12px;
}
div#busca button{
height:20px;
font:normal 11px Arial, Helvetica, sans-serif;
}
div#busca input{
margin:0px 5px;
width:100px;
height:15px;
border:1px solid #6A84C1;
}
div#busca .busca-solucoes{
margin:15px 0 0 20px;
}
#conteudo{
width:565px;
float:left;
}
div#conteudo p{
margin:0 0 13px 0;
font-size:11px;
line-height:17px;
text-align:justify;
}
div#conteudo .lado-a{
width:275px;
float:left;
}
div#conteudo .lado-b{
position:relative;
width:257px;
float:right;
background:#900;
}
div#conteudo .lado-b-azul{
width:257px;
float:right;
margin-left:33px;
_margin-left:3px;
background:#F7F7F7;
}
div#conteudo .lado-b .home-produto{
width:257px;
}
div#conteudo .lado-b .home-produto img.pd{
float:left;
margin:0px 10px 0px 10px;
}
div#conteudo .lado-b .home-produto h1{
font:bold 12px Arial, Helvetica, sans-serif;
text-align:right;
margin-right:20px;
color:#FFF;
}
div#conteudo .lado-b .home-produto p{
margin-top:5px;
color:#FFF;
text-align:right;
margin-right:20px;
_margin-right:0px;
}
div#conteudo .lado-b .home-produto p.b{
clear:both;
}
div#conteudo .lado-b .home-produto h1 a{
color:#FFF;
text-decoration:none;
}
div#conteudo .lado-b .home-produto h1 a:hover{
color:#CCC;
text-decoration:none;
}
div#conteudo .logo-cli-left{
float:left;
}
div#conteudo .logo-clientes{
margin:5px;
padding:5px;
border:1px solid #CCC;
text-align:center;
}
div#conteudo .logo-clientes img{

border:none;
}
div#conteudo .clear{
clear:both;
margin-bottom:20px;
}
div#conteudo .novi-bg-b1{
width:274px;
background:#F7F7F7;
margin:5px 0px;
}
div#conteudo .novi-bg-b2{
width:274px;
background:#FFF;
margin:5px 0px;
}
div#conteudo .novi-bg-b2:hover, div#conteudo .novi-bg-b1:hover{
cursor:pointer;
background:#D7DDE6;
}
div#conteudo .novi-bg-b2 p, div#conteudo .novi-bg-b1 p{
color:#122B62;
}
div#conteudo h1{
font:bold 18px Arial, Helvetica, sans-serif;
color:#122B63;
margin:10px 0px;
}
div#conteudo h2{
font:bold 16px Arial, Helvetica, sans-serif;
color:#900;
}
div#conteudo .pg{
background:#E5E5E5;
border:1px solid #CCC;
margin:0px 5px;
float:left;
padding:4px;
}
div#conteudo .pg:hover{
background:#B1BCD7;
color:#FFF;
}
div#conteudo .box-catalogo{
width:270px;
display:block;
margin:10px 5px 0px 0px;
height:230px;
float:left;
}
div#conteudo .box-catalogo img{
float:left;
}
div#conteudo .box-catalogo span{
display:block;
text-align:center;
margin-top:90px;

}
div#menu{
width:566px;
height:60px;
}
#rodape{
clear:both;
width:768px;
height:45px;
background:url(../img/bg-rodape.gif) no-repeat;
}
div#rodape p{
margin-top:25px;
text-align:center;
color:#FFF;
}
div#rodape a{
text-decoration:none;
color:#FFF;
}
/* CSS PARA FONTES E LINKS */
div#coluna-a h2{
font:bold 11px Arial, Helvetica, sans-serif;
color:#900;
margin:5px 40px 5px 15px;
text-align:justify;
}
div#coluna-a p{
color:#122B62;
margin:5px 40px 5px 15px;
text-align:justify;
}
div#coluna-a p.home-pc-line{
margin:50px 0 10px 0px;
}
h3{
background:url(../img/bt-icon.gif) no-repeat left;
padding-left:20px;
font:bold 12px/20px Arial, Helvetica, sans-serif;
color:#900;
}
.line-g{
margin:5px 0px;
}
.line-p{
margin:0px 0px 20px 0px;
}
#lado-b-clientes p.center{
text-align:center;
}

.mapa{
margin-left:30px;
}
.mapa-sub{
margin-left:60px;
}
.mapa-sub-p{
margin-left:80px;
}
li.mapa a, li.mapa-sub a, li.mapa-sub-p a{
color:#000000;
text-decoration:none;
}
li.mapa a:hover, li.mapa-sub a:hover, li.mapa-sub-p a:hover{
color:#666;
}
.tableCatalogos{
text-align:center;
vertical-align:middle;
}
table .tableCatalogos img{
text-align:center;
}