* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS", Arial, "Times New Roman"; }

p { font-size:12px; padding-bottom:15px; line-height:18px; }
a { color:#236DAB; }
img { border:none; }
body { background:url(../img/bg.jpg) repeat-x; }
#site { width:778px; margin:auto; }
#busca { background:url(../img/bg-busca.jpg) no-repeat; width:778px; height:33px; }
#busca .menu2 { float:left; height:33px; width:500px; overflow:hidden; }
#busca .menu2 li { float:left; list-style:none; font-size:18px; padding-top:5px; padding-left:19px; padding-right:13px; }
#busca .menu2 li a { color:#fff; }
#busca .busca { float:left; padding-top:5px; }
#busca .busca h1 { font-size:13px; font-weight:normal; color:#FFFFFF; float:left; padding-right:10px; padding-top:3px; }
#busca .busca #cod_jb { font-size:11px; padding:2px; border:solid 1px #999; }
#busca .busca #btnBusca { background:url(../img/bt-ok.jpg) no-repeat; width:21px; height:21px; text-align:center; border:none; cursor:pointer; font-size:11px; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:778px; height:183px; }
#topo .logo { padding-top:30px; }
#topo .logo a { display:block; width:300px; height:85px; }
#topo h1 { font-size:19px; color:#000000; padding-left:40px; font-weight:normal; }
#menu { background:url(../img/bg-menu_.jpg) no-repeat; width:200px; float:left; padding-bottom:10px; overflow:hidden; height:1340px; }
#menu .menu li { float:left; list-style:none; font-size:15px; padding-right:7px; padding-top:14px; padding-bottom:10px; font-weight:bold; letter-spacing:1px; width:200px; text-align:center }
#menu .menu li a { color:#FFFFFF; }
#corpo { width:548px; padding-left:25px; padding-right:5px; padding-bottom:15px; overflow:auto; padding-top:10px; float:left; background:url(../img/bg-corpo.jpg) no-repeat center top; }
#corpo h1 { background:url(../img/bg-h1.jpg) no-repeat left 25px; color:#5c9bcb; font-size:21px; padding-bottom:15px; }
#corpo h2 { font-size:16px; padding-bottom:15px; color:#96989C; }
#corpo h3 { font-size:13px; padding-bottom:15px; color:#333; }
#corpo ul { padding-left:15px; padding-bottom:15px; }
#corpo li { line-height:18px; list-style-position:inside; font-size:12px; }
#corpo .box { width:500px; float:left; padding-right:13px; }
#menu .negocie { background: url(../img/negocie.jpg) no-repeat; width:170px; height:215px; float:left; padding-left:15px; padding-right:15px; margin-top:15px}
#menu .negocie p { padding-top:120px; }
/*#corpo .negocie p { padding-left:150px; padding-right:20px; }*/
#menu .negocie p a { color:#FFFFFF; }
/*#corpo .box2 .banamericanas { height:183px; border:1px solid black; float:left; width:150px}*/
.imagesmenu img { padding:5px;  }
#corpo .box2 { float:left; width:417px; }
#corpo .box2 .lancamento { background:url(../img/bg-lancamento.jpg) no-repeat; width:417px; height:539px; overflow:hidden; }
#corpo .box2 .lancamento p a { display:block; width:170px; padding-right:237px; padding-left:10px; padding-top:122px; height:230px; color:#000000; }
#rodape { clear:both; background:url(../img/bg-bg.jpg) repeat-x; height:49px; }
#rodape .rodape { width:778px; margin:auto; }
#rodape .rodape p { text-align:center; padding-top:10px; font-size:13px; font-weight:bold; }
#map { margin:auto; }
form { }
form legend { font-size:16px; padding-bottom:15px; color:#96989C; font-weight:bold; }
form fieldset { border:none; padding:15px; }
form dt { font-size:12px; float:left; width:25%; _height:35px; min-height:35px; clear:both; }
form dd { font-size:12px; float: left; width:70%; _height:35px; min-height:35px; }
form dd input, form select, form textarea { font-size:12px; padding:2px; border:solid 2px #5E9DD0; }
form textarea { width:330px; margin-bottom:1ex; }
form p, form div { text-align:center; }
form p input, form div input { border:solid 2px #5E9DD0; font-size:12px; padding:2px; background:#5E9DD0; color:#FFFFFF; font-weight:bold; letter-spacing:1px; }

table { width:100%; border:solid 1px #0E0E0E; background:#F5F5F5; margin-bottom:10px; }
table td { border:solid 1px #0E0E0E; font-size:12px; padding:2px; background:#FFFFFF; }
table th { color:#FFFFFF; border:solid 1px #0E0E0E; font-size:12px; padding:2px; background:#1989C9; }
table th a { color:#FFFFFF; }
.comochegartable table td { border:solid 1px #CCCCCC; }
.servcont { float:left; width:400px; padding-right:30px; }
.servsaiba { float:left; width:250px; background:#DFECF5; margin-top:20px; border:solid 1px #000000; padding:10px; }

