*{margin:0;padding:0;list-style:none;vertical-align:baseline}
body {font-size:81.25%;font-family:Arial, Helvetica, sans-serif;line-height:1.5em;background:#eeeff1;color:#333}
#container{min-height:100%;height:auto;width:812px;margin:0 auto;background:#fff}

#top{background:url(../images/header.jpg) top left no-repeat;height:7.5em}
#top #logo{float:left;margin:2.1em 0 0 1em;}

ul#menu{float:right;margin:3.2em 0.5em 0 0;}
ul#menu li{display:inline;float:left;padding:0 1em;color:#8aa0c7;font-size:1.1em}
ul#menu li a:link, ul#menu li a:visited{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}
ul#menu li a:hover{color:#30405a;border-color:#30405a}
ul#menu li.selected a:link, ul#menu li.selected a:visited{font-weight:bold;border:none}
ul#menu li.selected a:hover{color:#fff;cursor:default}

#areaprivada {float:right;background:url(../images/areapriv.gif) no-repeat;margin:-21px 1em 0 0;height:21px;width:98px}
#areaprivada a{float:right;line-height:1.9em;margin-right:0.7em;font-size:0.9em;color:#fff;text-decoration:none}
#areaprivada a:hover{color:#ccc}

#middle{background:url(../images/midtop.gif) top left no-repeat;padding-top:6px}
#middle .homebg{background:url(../images/homebg1.jpg) top left no-repeat;height:422px;width:812px}
#middle .empresabg{background:url(../images/empresabg.jpg) top left no-repeat;height:219px;width:812px}
#middle .servicosbg{background:url(../images/servicosbg.jpg) top left no-repeat;height:219px;width:812px}
#middle .produtosbg{background:url(../images/produtosbg.jpg) top left no-repeat;height:219px;width:812px}
#middle .contactosbg{background:url(../images/contactosbg.jpg) top left no-repeat;height:219px;width:812px}
#middle h1{color:#8794a1;font-size:2.3em;font-weight:normal;padding:0.6em}
#middle p{padding:0 1.4em 2em 1.4em;line-height:1.5em;text-align:justify;}
#middle p.boldcenter{font-size:1.1em;font-weight:bold;text-align:center;}

.contleft{float:left;width:38%}
.contleft a{color:#5e6f7a;text-decoration:none;border-bottom:1px dotted #7f8d96}
.contleft a:hover{color:#000;border-color:#000}
.formright{float:right;width:50%}
.formright label {float:left;width:60px;font-weight:bold;}
.formright input.text, .formright textarea {width:290px}
.clear{clear:both;height:4em}

#footer{text-align:center;color:#acb6bd;margin-top:-1.8em;font-size:0.85em;height:1.8em}
#footer .mv{background:url(../images/mv.gif) top left no-repeat;padding:0.1em 0 0.1em 1.9em}
#footer .mv a{color:#7f8d96;text-decoration:none;border-bottom:1px dotted #7f8d96}
#footer .mv a:hover{color:#30405a;border-color:#30405a}



#msg {margin-left:9.7em;margin-top:-1.7em;font-size:11px;color:green;font-weight:bold;text-align:left}


/* hack \*/ html, body{height:100%} #container{_height:100%}/* end hack */
