/* config */
*, html, body{margin:0; padding:0}
ul, li{list-style:none; list-style-type:none}
a:hover, a:active, a:link, a:visited{text-decoration:none; color:#152c53}
img{border:0}
body{font:normal 12px Arial; color:#152c53; overflow-x:hidden; overflow-y:auto; line-height:135%}
html {overflow-x:hidden; overflow-y:auto;}

/* Classes padrões */
.strong{font-weight:bold!important}
.normal{font-weight:normal!important}
.clear{clear:both}
.left{float:left}
.right{float:right}
.textleft{text-align:left!important}
.textright{text-align:right!important}
.textcenter{text-align:center!important}
.none{display:none}
.block{display:block}
.table{display:table}
.visible{visibility:visible}
.underline{text-decoration:underline!important}
.nodecoration{text-decoration:none!important}
.pointer{cursor:pointer!important}
.small{font-size:9px}
.linha{width:100%; height:1px; border-bottom:4px groove #D2D2E9}
.spacer{margin-left:20px}

/* Estrutura */
.master { width:1024px; margin:0 auto; }
.topo { width:1024px; height:174px; background:url(../images/topo.jpg) no-repeat;}
.banner { width:1024px; height:232px; background:url(../images/bannerhome.jpg) no-repeat; }
.menu { width:1024px; height:30px; background:url(../images/menu.jpg) no-repeat; float:left; }
.contener { width:1014px; height:auto; padding:10px; }
.footer { width:1024px; height:25px; background:url(../images/rodape.jpg) repeat-x; font-size:10px; text-align:center; line-height:25px; }
.logo { position:relative; float:left; background:url(../images/logo.jpg); width:151px; height:77px; text-indent:999px; overflow:hidden; left:25px; top:15px; }
.logo a{ width:151px; height:77px; display:block; }

/* Menu */
.menu ul { float:left;}
.menu ul li { float:left; width:255px; text-align:center; line-height:30px; }
.menu ul li a{ display:block; }
.menu ul li a:hover { color:#CCC; }
.menu ul li a.active { color:#CCC; }

/* Barra de Busca */
.busca { position:relative; top:90px; width:173px; height:21px; background:url(../images/busca.jpg) no-repeat; line-height:21px; float:right; z-index:999; right:15px; }
.busca input.campo { border:0px; margin-left:50px; font-size:10px; background:#eceeed; width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#152c53; }
.busca input.botao_buscar { width:16px; height:16px; background:url(../images/botao_buscar.jpg) no-repeat bottom; border:0px; cursor:pointer; }

/* Home */
.linha_home { background:url(../images/linha_box_home.jpg) repeat-y; width:1024px; height:auto; }
.contener .home ul { width:auto;}
.contener .home ul li { float:left; width:255px;}
.contener .home ul li.no_pipe { float:left; width:245px; background:#FFF;}
.box_topo { width:235px; height:17px; background:url(../images/box_topo.jpg) no-repeat; }
.box_fundo { width:235px; height:325px; background:url(../images/box_fundo.jpg) repeat-y; }
.box_fecho { widows:235px; height:17px; background:url(../images/box_fecho.jpg) no-repeat; }
.contener_box { margin-left:10px; margin-right:10px; text-align:center; }
.contener_box h1 { font-size:16px; text-align:left; }
.contener_box p { text-align:left; }

/* Produtos */
.produtos { margin-left:15px; }
.box_produtos_topo { background:url(../images/box_produtos_topo.jpg) repeat-y; width:980px; height:22px; }
.box_produtos_fundo { background:url(../images/box_produtos_fundo.jpg) repeat-y; width:980px; height:auto; text-indent:15px; color:#47647f; }
.box_produtos_inferior { background:url(../images/box_produtos_inferior.jpg) no-repeat; width:980px; height:22px; }
.sub {font-size: 10px; font-family: Verdana; color: #152c53; line-height: 170%; }
.titulo {font-size: 11px; font-family: Verdana;	font-weight: bold; color: #FFFFFF; }
.botao { background:#004C7E; padding:5px; color:#FFF; border:0px; }

