html {  margin: 0;  padding: 0;}body {  margin: 0px;  background: #010101 url(img/fundo.png) repeat-x fixed left top;  text-align: left;  font-family: Verdana;  font-style: normal;  font-size: 12px;  color: #4d4f53;}img {border: none;}form{clear: both;}h1, h2, h3 {  color: #7d9aaa;}h4 {color: #999999;}p, blockquote, ul, ol {  margin-bottom: 20px;  line-height: 2em;}ul, ol, li {  margin: 0px;  padding: 0px;  list-style-type: none;  list-style-image: none;  list-style-position: outside;}a {  color: #7d9aaa;  text-decoration: none;}a:hover {  color: #195068;  text-decoration: none;}#wrapper {  border-left: 12px none;}#header {  margin: 0 auto;  background: #ffffff none repeat scroll 0% 50%;  width: 975px;  height: 120px;}#logo {  margin: 37px 0px 0px 87px;  float: left;  width: 193px;}#logo img {  border:  none;}#menu {  margin: 77px 40px 10px;  padding: 0px;  background: transparent none repeat scroll 0% 50%;  float: left;  width: 580px;}#menu ul {  margin: 0px;  text-align: left;}#menu li {  display: inline;  line-height: 0px;}#menu a {  margin: 0px -10px 0px 0px;  padding: 15px 30px 0px;  height: 15px;  display: block;  float: left;  text-decoration: none;  text-align: center;  font-family: verdana;  font-weight: normal;  font-style: normal;  color: #4d4f53;  background-image: url(img/separador.png);  background-repeat: no-repeat;  background-position: right center;  font-size: 14px;}#menu a:hover {  background: transparent url(img/separador.png) no-repeat scroll right center;  color: #8f9195;}#menu .active a {  background: transparent url(img/separador.png) no-repeat scroll right center;  color: #7d9aaa;}#splash {  margin: 0 auto;  width: 940px;  height: 299px;}#menuico {  margin: 0px;  width: 35px;  float: right;  text-align: right;}#menuico ul {  margin: 0px;  text-align: right;}#menuico li {  display: inline;  line-height: 0px;}#menuico a {  border-left-style: none;  width: 10px;  margin-left: 0px;  padding-left: 0px;  background-image: url(img/email_ico.png);  background-repeat: no-repeat;  background-position: right center;  text-align: center;}#menuico a:hover, #menu .menuico a .active a {  background-repeat: no-repeat;  background-position: right center;  background-image: url(img/email_hover.png);}#menu img {}#page {  margin: 0 auto auto;  padding: 0px 0px 15px;  width: 975px;  background-repeat: repeat-x;  background-color: white;}#banner {  background: #4d4f53;  width: 975px;  height: 242px;}#content {  float: right;  padding-right: 90px;  padding-top: 30px;  padding-bottom: 20px;  width: 428px;}.post {  border-bottom: 0px solid #cccccc;  margin: 0px;  background-repeat: no-repeat;  background-position: left center;  padding-left: 10px;  color: #4d4f53;}#contactos {  float: left;  padding-left: 90px;  padding-top: 25px;  width: 250px;}#map_canvas {  border: 0px solid #f2f2f2;  margin: 0px 0px 0px 0px;  float: left;  width: 975px;  height: 242px;  background-color: #888888;}.post .title a {  padding: 0px 0px 0px 40px;  letter-spacing: -1px;  text-decoration: none;  font-family: verdana;  font-size: 18px;  font-weight: normal;  font-style: normal;  color: #6a95a0;}.post h1 {  margin: 0px;  color: #7d9aaa;  font-size: 18px;  font-weight: bold;  background-repeat: no-repeat;  background-position: left center;  padding-left: 38px;  background-image: url(img/barras_titulo.png);}.post h2 {  margin: 20px 15px 10px 0px;  color: #899530;  font-size: 16px;  font-style: normal;  font-weight: normal;}.post h3 {  margin: 0px;  color: #4d791c;  font-size: 12px;}.post .h3 {  margin: 0px;  color: #2c677e;  font-size: 12px;}.post .entry {  padding: 15px 0px 0px;}.post img {  padding: 0px;  float: left;}.post .meta {  padding: 0px 0 20px;  text-align: right;  font-weight: bold;  color: #202020;}.post .byline {  padding-left: 40px;  font-size: 12px;  font-style: italic;  text-transform: lowercase;  color: #7d807a;}#formmail {  margin: 0px 0px 15px;  float: right;  padding: 50px 40px 30px 70px;  width: 400px;  min-height: 400px;}#formmail .relatorio_envio {  margin: 5px;  float: left;  padding: 25px;  width: 250px;  min-height: 200px;  background-color: #FFFFFF;  border: 5px solid #CCCCCC;}#destaques {  border-right: 3px none #ece9e9;  margin: 0px 0px 10px;  padding: 25px 70px 30px 97px;  float: left;  width: 160px;}#destaques ul {  margin: 0;  padding: 0;  text-align: center;  list-style-type: none;  list-style-image: none;  list-style-position: outside;  line-height: normal;}#destaques li {  border-style: none;  border-color: #dddddd;  height: 128px;  margin-top: 8px;  width: 268px;  margin-bottom: 16px;}#destaques li a {  border: 5px solid #dddddd;  width: 268px;  height: 128px;  text-align: left;  float: left;}#destaques li a:hover {  border: 5px solid #4d4f53;}#destaques li ul {  margin: 0px 0px 10px;  padding: 0px 0px 20px;}#destaques li li {  border:  none;  margin: 0;  padding: 9px 0px;  background: transparent none repeat scroll 0% 50%;}#destaques h1 {  padding: 0px 0px 50px;  font-family: verdana;  font-size: 10px;  font-weight: normal;  color: #3a3a3a;  text-transform: uppercase;}#destaques h2 {  border-top: 8px solid #3a3a3a;  margin: 0px;  padding: 10px 0px 2px;  font-family: verdana;  font-size: 10px;  font-weight: normal;  color: #3a3a3a;  text-transform: uppercase;}#destaques h3 {  font-size: 77%;  color: #110404;}#destaques img {  border:  none;}#destaques p {  margin: 0;  line-height: normal;  color: #d4c792;}#destaques a {  border-style: none;  text-decoration: none;  color: #7d807a;}#news a {  font-size: 85%;}#footer {  padding: 0px;  margin-right: auto;  margin-left: auto;  margin-top: -15px;  width: 975px;  height: 35px;  background-image: url(img/redondobottom.png);  background-repeat: no-repeat;}#footer p {  border-style: solid none none;  border-top: 1px solid #b8b8b8;  font-size: 9px;  color: #999999;  text-align: center;  padding-top: 7px;}#footer a {  text-decoration: underline;  font-size: 9px;  color: #999999;  font-weight: inherit;}#footer a:hover {  text-decoration: underline;  font-size: 9px;  font-weight: inherit;  color: #585659;}