body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
table, tr, td {border:none; border-spacing:0; border-collapse:collapse; padding:0;}
img {border:none;}
.main {width:825px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:25px;}
.topbar { height:18px; background-color:#a6a592 }
.toplinks { height:30px; background-color:#d1d0bc; padding-left:13px; }
.toplinks img {margin-right:19px;}
.topicons {position:relative; float:right; margin-top:1px; margin-right:5px;}
.topicons img {margin-left:2px;}
.homeico {position:relative; float:right; margin-top:-10px; margin-right:11px;}
.homeico img {margin:0!important;}
.mainimg { width:825px; height:217px; vertical-align:top; }
.menu { height:28px; background-image:url(../images/bgmenu.jpg); background-repeat:repeat-x; background-position:top left; border-collapse:collapse; border-right:#FFFFFF solid 1px; width:583px; }
.menu img {padding-left:39px; padding-right:78px; position:relative;}
.menulines { margin-bottom:-7px!important;}
.rightmenu {height:auto;  width:242px; vertical-align:top;  background:url(../images/bolinhas.gif) bottom center no-repeat #dfded0;}
.solumain {height:217px; background-color:#002b5d; background-image:url(../images/bgsolucoes.gif); background-repeat:no-repeat; background-position:center;}
.solucoesdiv {width:auto; position:relative; margin-left:auto; margin-right:auto;   padding-top:42px; padding-left:10px; color:#FFFFFF; font-size:11px; }
.soltitle { margin-bottom:15px;}
.solucoeslinks {width:217px; height:20px; border-collapse:collapse; border-bottom:#21649a solid 1px; background-image:url(../images/arrowsolucoes.gif); background-repeat:no-repeat; background-position:right top; margin-top:11px;}
.search { background-color:#5e8aae; height:28px; border-collapse:collapse; border-bottom:#FFFFFF 1px solid;}
.search img {margin-top:9px; margin-left:13px;}
.search form {height:0; margin:0; padding:0;}
.search input.ptxt {width:120px; border:none; background-color:#FFFFFF; padding:2px; font-size:9px;}
.search input.pbt {margin-left:5px; margin-bottom:-3px; }
.news { padding-left:13px; padding-top:11px; background-color:#d2d1c0; border-collapse:collapse; border-top:#FFFFFF 1px solid; color:#666666; font-size:9px; padding-bottom:15px; border-bottom:#FFFFFF 2px solid;}
.news ul {margin-top:14px;}
.news li { list-style:url(../images/li_news.gif); margin-left:-20px;  border-collapse:collapse; border-bottom:#b8b7a4 solid 1px; width:190px; vertical-align:top; padding-bottom:7px; padding-top:3px; font-weight:bold;}
.news a, .news a:link, .news a:active, .news a:visited {color:#666666; text-decoration:none; font-weight:bold;}
.news a:hover {color:#666666; text-decoration:underline; font-weight:bold;}
.links {padding-left:13px; padding-top:11px; padding-bottom:30px; font-size:9px;  } 
.links li {list-style:url(../images/li_links.gif);  margin-left:-20px; color:#666666; text-decoration:underline; width:190px; padding-bottom:7px; padding-top:3px;} 
.links a, .links a:link, .links a:active, .links a:visited { color:#666666; text-decoration:underline;}
.links a:hover { color:#666666; text-decoration:none;}
.contents {font-size:10px; vertical-align:top; padding-top:25px; color:#666666; padding-bottom:25px; height:250px; width:583px; }
.contents a, .contents a:link, .contents a:active, .contents a:visited {color:#da2337; text-decoration:none;}
.contents a:hover {color:#da2337; text-decoration:underline;}
.home { width:583px; height:auto; }
.parceiros_home {width:160px; vertical-align:top; padding-left:13px;}
.logos_home {margin-top:25px; }
.logos_home img {margin-bottom:20px;}
.newsletter {margin-top:25px;}
.newsletter form { margin-top:10px;}
.newstxt {background-color:#dfded0; font-size:9px; border:none; padding-left:5px; width:150px;}
/*
.input {width:150px; float:left; background-color:#e1e0d2; height:15px; border:none; font-size:9px; color:#666666;}
.inputError {width:150px; float:left; background-color:#e1e0d2; height:15px; border:1px solid #FF0000; font-size:9px; color:#666666;}
*/
.bt_news {position:relative; float:right; margin-top:7px; margin-right:5px;}
.txthome {vertical-align:top; width:316px; text-align:justify; padding-left:25px; padding-right:25px;}
h4 {font-size:10px; margin-top:20px; margin-bottom:0; }
.redlink {color:#CC0000; text-decoration:none; position:relative; float:right;}
.date {font-size:9px; position:relative; float:right;}
.newsimg { width:105px; vertical-align:middle;}
.footer {background-color:#a6a592; height:26px;  border-collapse:collapse; border-top:#FFFFFF 2px solid; font-size:9px; color:#FFFFFF; padding-left:14px;}
.footer a, .footer a:link, .footer a:active, .footer a:visited {color:#fff; text-decoration:none; }
.footer a:hover {color:#fff; text-decoration:underline;}
.formulario {padding:0; border:none; border-spacing:0; margin-top:10px; margin-left:5px; border-collapse:collapse; width:auto;}
.formulario td { height:25px; text-align:right; padding-right:5px; vertical-align:top;  }
.formulario input {width:155px; float:left; background-color:#e1e0d2; height:15px; border:none; font-size:9px; color:#666666;}
*.formulario select {width:155px; border:#e1e0d2 solid 1px; background-color:#e1e0d2; border-collapse:collapse; font-size:9px;color:#666666; }
.formulario button {background-color:#e1e0d2; width:55px; height:15px; border:1px solid #000000; margin-left:13px; cursor:hand; margin-right:0px; margin-top:15px; }
.formulario textarea {width:395px; background-color:#e1e0d2; height:75px; border:none; font-size:10px; color:#666666;}

.redcross {color:#FF0000; }
.bluecross {color:#0033CC; }

.parceirostxt {text-align:left;} 

/*.formulario*/ 
.campos {text-align:left!important; height:32px; padding-left:20px; } 
.locator { margin-top:25px;  }
.locator td {width:50%; padding-left:15px; }
.solucoes {margin-right:15px; margin-top:10px; text-align:justify;}
h2 {font-size:12px; margin-top:20px; margin-bottom:0; color:#00467f;}
.solucoes img {margin-right:15px; margin-left:auto;  }
.plus {position:relative; float:right;}
.paginacao { float:right; padding-right:10px;}
.pag {color:#999999; text-decoration:none;}
.pag_activa {color:#da2337; text-decoration:underline;}
.noticias {margin-right:25px; margin-top:10px; text-align:justify; margin-bottom:15px;}
.noticias td {border-collapse:collapse; border-bottom:#999999 solid 1px;  vertical-align:top;}
.left { position:relative; float:left; margin-top:-60px;  }
.right {position:relative; float:right; margin-top:-60px;  }
.form_sup {padding:0; border:none; border-spacing:0; margin-top:10px; border-collapse:collapse; width:auto;}
.form_sup td { height:25px; text-align:right; padding-right:5px; vertical-align:top;  }
.form_sup input {width:150px; float:left; background-color:#e1e0d2; height:15px; border:none; font-size:9px; color:#666666;}
.form_sup select {width:150px; border:#e1e0d2 solid 1px; background-color:#e1e0d2; border-collapse:collapse; font-size:9px;color:#666666; }
.form_sup button {background-color:#e1e0d2; width:55px; height:15px; border:1px solid #000000; margin-left:13px; cursor:hand; margin-right:0px; margin-top:15px; }
.form_sup textarea {width:414px; background-color:#e1e0d2; height:75px; border:none; font-size:10px; color:#666666;}

