body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#808285;padding:0;margin:0;}
ul, li, p, h1, h2, h3, h4, h5, h6, img {margin:0;padding:0;}
h1  {color: #0065b2;font-size: 12px;text-align: left;padding-bottom: 10px;}
#wrap {width: 980px;}
#top_wrap img {float: left;}
#logotipo {height: 65px;padding: 10px 0 0 20px;}
#logotipo ul {float: right;}
#logotipo ul li {float:left;list-style-type: none;padding:0 3px;}
#logotipo ul li a {font-size: 11px;color: #23508e;font-weight: bold;list-style-type: none;text-decoration: none;}
#logotipo ul li a img {border:none;}
#top_wrap {height: 356px;width: 980px;text-align:left;float: left;}
#date {width:700px;float:right;text-align:right;padding-top:30px;color:#23508E;font-size:10px;}
#menu {margin: 0px;height: 35px;width: 980px;background-color: #23508e;}
#menu li {line-height: 35px;text-align: center;float: left;padding-left:10px;padding-right:10px;list-style-type: none;}
#menu li a {font-weight: bold;color: #FFF;text-decoration: none;}
#menu li a:hover {font-weight: bold;color: #CCC;text-decoration: none;}
#banner {width:690px;height:246;float:left;}
#login {width: 268px;height: 224px;float:left;border: 1px solid #CCC;padding: 10px;}
#login #entrar {background:transparent url(../img/bot_03.png) no-repeat center center; width:97px;height:26px;margin:0;padding:0;border:none;color:#FFFFFF;float:right;}
#login a {color: #0065b2;font-size: 10px;text-decoration: none;}
#login table {padding-bottom:10px;padding-top:8px;}
#login table td{height:40px;padding:0;margin:0;}
#login table tr td input {width: 170px;}
#content_wrap {float: left;width: 980px;}
#news {float: left;width: 323px;padding: 10px;}
#news .news_list li h2, #other li h2 {font-size: 9px;color: #666;}
#news .news_list li, #other li, .rss-item{list-style-type: none;width: 325px;float: left;text-align: left;padding-top: 5px;padding-bottom: 15px;}
#news .news_list li a, #other li a, .rss-item a{text-decoration: none;color: #0065B2;padding:0;margin:10px 0;display:block;}
#news .news_list li a p, #other li a p{color: #808285;}
#other {width: 327px;float: left;padding: 10px;min-height: 244px;}
#media {float: left;width: 290px;background-color: #333;min-height: 264px;}
#content_wrap_undivided {padding: 10px;width: 960px;float: left;overflow: auto;}
#content_wrap_undivided table tr .main_input {border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;}
#procurar, #enviar {background-image: url(../img/bot_03.png);width: 97px;height: 26px;margin-left: 10px;color: #FFF;background-repeat: no-repeat;padding: none;border: none;background-color: transparent;}
.main_input h2 {color: #2a7fbf;font-size: 12px;padding-right: 10px;}
.textfield {width: 270px;margin-left: 10px;}
#observacoes {width: 454px;margin-left: 10px;height: 130px;}
#spam_error {color:#ff0000;}
#spam_warning {color:#ffcc33;}
#spam_message {color:#00cc33;}
#content_wrap_undivided table tr td span {color: #F00;font-weight: bold;}
#content_wrap_undivided table {float: left;}
.regioes {padding-bottom: 20px;float: left;width: 960px;padding-top: 20px;}
#contactos {float: left;width: 820px;}
#contactos ul {overflow: auto;padding-left: 20px;}
#contactos ul li {width: 235px;float: left;list-style-type: none;text-align: left;padding: 15px;}
#mapa {width: 139px;float: left;border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;}
#mapa h3 {color: #aabd1d;text-align: left;font-size: 12px;}
#mapa img {padding-top: 10px;float: left;padding-left: 10px;}
#content_wrap_undivided_ {padding:10px 0;width: 980px;float: left;overflow: auto;}
.prod {float:left;width:316px;margin-right:5px;margin:0 5px;overflow:auto;text-align:left;}
.tabs {position:relative;height:23px;background:url(../img/greydot.gif) repeat-x bottom;}
.tab_1, .tab_2, .tab_1_marked, .tab_2_marked {position:absolute;top:0;height:23px;float:left;text-align:left;line-height:23px;color:#aabd27;text-decoration:none;text-indent:10px;font-size:12px;}
.tab_1 {left:0px;width:95px;background:url(../img/tabsmall_.png) no-repeat top left;z-index:10;}
.tab_2 {left:85px;width:125px;background:url(../img/tabbig.png) no-repeat top left;z-index:9;}
.tab_1_marked {left:0px;width:95px;background:url(../img/tabsmall.png) no-repeat top left;z-index:9;}
.tab_2_marked {left:85px;width:125px;background:url(../img/tabbig_.png) no-repeat top left;z-index:10;}
.desc, .func {border:solid 1px #cdcccc;border-top:none;min-height:200px;padding:5px 20px;text-align:left; list-style-position:inside;}
.desc p, .func p {text-indent:25px;}
#footer {background-color: #23508e;height: 35px;float: left;width: 980px;line-height:35px;color:#ffffff;}
#footer a {color:#FFFFFF; text-decoration:none;}
