html {margin: 0px; padding: 0px; text-align: center; background: #c6dbe6 url(../img/bg_body.gif) repeat-x 0px bottom; height: 100%; background-attachment: fixed;}
body {margin: 0px; padding: 0px 0px 120px 0px; text-align: center;}

img {border: 0px;}
.clear {clear: both;}
.wrapper {margin: 0px auto; padding: 19px 0px 0px 0px; background: transparent url(../img/bg_header.gif) no-repeat 0px top; width: 777px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}

.content {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-left: 5px #ffffff solid; border-right: 5px #ffffff solid; background: #e2eff5 url(../img/bg_content.gif) no-repeat left bottom;}
 select {text-transform: capitalize;}

.topBanner {margin: 0px 0px 0px 0px; padding: 30px 20px 8px 20px; height: 90px; background-color: #e2eff5; text-align: left;}
.topBanner span {display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 72px; width: 220px; text-align: center;}
.topBanner div {float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 60px; width: 470px; text-align: center;}

.leftColumn {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 198px;}
.rightColumn {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 565px;}

.leftColumnPages {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 150px;}
.rightColumnPages {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 600px; zoom: 1.0;}

.unwantedStuff {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: both; width: 100%; zoom: 1.0;}
/*################### Menu Style ###################*/
.menu {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 171px; text-align: left;}
.menu div {margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; background-color: #0080c3; list-style-type: none; background: transparent url(../img/bg_menu.gif) no-repeat 0px 0px; height: 23px; width: 171px;}
.menu div img {margin: 3px 10px 0px 8px; float: left;}
.menu div a {display: block; float: left; margin: 3px 0px 0px 0px; text-decoration: none; font: bold 15px/15px 'Trebuchet MS'; color: #ffffff;}

ul.anuncie {margin: 5px 0px 5px 30px; padding: 0px 0px 0px 0px; text-align: left;}
ul.anuncie li {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; list-style-type: disc; font: bold 12px/15px 'Trebuchet MS'; color: #0080c3; list-style-position: inside;}
ul.anuncie li a {text-decoration: none; font: bold 12px/12px 'Trebuchet MS'; color: #0080c3;}

ul.anuncie li.active {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; list-style-type: disc; font: bold 12px/15px 'Trebuchet MS'; color: #ef5e29;}
ul.anuncie li.active a {text-decoration: none; font: bold 12px/12px 'Trebuchet MS'; color: #ef5e29;}

/*################### Loading Style ###################*/

#LOADING {display: block; margin: 0px; padding:0px; font: bold 12px/20px 'Trebuchet MS'; color: #0080c3; zoom: 1.0;}

/*################### Filtro Rápido Style ###################*/
.quickFilter {margin: 20px 15px 0px 10px; padding: 0px 10px 10px 10px; text-align: left; background-color: #cbe4f0;}
.quickFilter h2 {margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; text-align: center; height: 22px; font: bold 13px/22px 'Trebuchet MS'; color: #37833e;}
.quickFilter .letters {margin: 1px 1px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #0080c3; float: left; width: 20px; height: 18px;}
.quickFilter .letters a {text-decoration: none; font: bold 11px/18px 'Trebuchet MS'; color: #ffffff;}
.quickFilter .letterstl {margin: 1px 1px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #0080c3; float: left; width: 20px; height: 18px;}
.quickFilter .letterstl a {text-decoration: none; font: bold 11px/18px 'Trebuchet MS'; color: #ffffff;}
.quickFilter .letterstr {margin: 1px 1px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #0080c3; float: left; width: 20px; height: 18px;}
.quickFilter .letterstr a {text-decoration: none; font: bold 11px/18px 'Trebuchet MS'; color: #ffffff;}
.quickFilter .lettersbl {margin: 1px 1px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #0080c3; float: left; width: 20px; height: 18px;}
.quickFilter .lettersbl a {text-decoration: none; font: bold 11px/18px 'Trebuchet MS'; color: #ffffff;}
.quickFilter .lettersbr {margin: 1px 1px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #0080c3; float: left; width: 20px; height: 18px;}
.quickFilter .lettersbr a {text-decoration: none; font: bold 11px/18px 'Trebuchet MS'; color: #ffffff;}


/*################### Categorias Menu Style ###################*/
.categoriasMenu {margin: 0px 15px 0px 10px; padding: 0px 5px 5px 5px; text-align: left; background-color: #d0efb5;}
.categoriasMenu h2 {margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; text-align: center; height: 22px; font: bold 13px/22px 'Trebuchet MS'; color: #37833e;}
.categoriasMenu .cats {display: block; margin: 0px 0px 5px 0px; padding: 0px 5px 0px 5px; text-align: left; background-color: #39b54a;}
.categoriasMenu .cats a {text-decoration: none; font: bold 13px/20px 'Trebuchet MS'; color: #ffffff;}

/*################### Botão rivera ###################*/
.rivera{margin: 20px 0 0 10px; padding: 0; text-align: left;}
.rivera a{text-decoration: none; border: 0;}
.rivera a img{margin: 0; border: 0;}

/*################### Atendimento Online Style ###################*/
.atenOnline {margin: 20px 0px 10px 5px; padding: 0px 0px 0px 0px; width:175px ; height:112px; background: transparent url(../img/bg_atendimento_online.gif) no-repeat 0px 0px;}
.atenOnline h4 {margin: 0px 0px 0px 0px; padding: 6px 0px 0px 55px; font: bold 18px/18px 'Trebuchet MS'; color: #0080c3; text-align: left;}
.atenOnline p {margin: 0px 0px 0px 0px; padding: 8px 8px 0px 8px; font: normal 10px/11px 'Trebuchet MS'; color: #0080c3; text-align: right;}
.atenOnline a.button {display: block; margin: 4px 10px 0px 0px; padding: 0px 0px 0px 0px; font: bold 14px/20px 'Trebuchet MS'; color: #ffffff; background-color: #05ab0d; width: 60px; height:20px; text-decoration: none; text-align: center; float: right;} 



/*################### Search Results Style ###################*/
.searchResults {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.searchResults p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; color: #0080c3; font: normal 14px/20px 'Trebuchet MS';}
.searchResults p span {color: #ef5e29; text-transform: uppercase;}



/*################### Pesquisar Style ###################*/
.pesquisar {margin: 0px 0px 20px 0px; padding: 10px 15px 10px 15px; width: 520px; text-align: left; background-color: #ffd400;}
.pesquisar h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; text-align: left; height: 26px; font: bold 26px/26px 'Trebuchet MS'; color: #0080c3;}

.pesquisar div.searchFields {float: left; margin: 2px 0px 0px 0px; padding: 0px; width: 260px;} 
.pesquisar div.searchFields label {display: block; margin: 0px; padding: 0px; width: 230px; height: 14px; color: #0080c3; font: bold 14px/14px 'Trebuchet MS';}

.pesquisar input.palavrachave {margin: 1px 0px 5px 0px; padding: 2px 6px 2px 6px; width: 230px; height: 14px; text-align: left; background-color: #ffffff; border-top: 1px #bebaa5 solid; border-right: 1px #f1f3f4 solid; border-bottom: 1px #fcfdfe solid; border-left: 1px #f1f3f4 solid; color: #0080c3; font: bold 12px/14px 'Trebuchet MS';}
.pesquisar input.empresa {margin: 1px 0px 5px 0px; padding: 2px 6px 2px 6px; width: 230px; height: 14px; text-align: left; background-color: #ffffff; border-top: 1px #bebaa5 solid; border-right: 1px #f1f3f4 solid; border-bottom: 1px #fcfdfe solid; border-left: 1px #f1f3f4 solid; color: #0080c3; font: bold 12px/14px 'Trebuchet MS';}

.pesquisar select.uf {margin: 1px 0px 5px 0px; padding: 2px 0px 2px 0px; width: 245px; height: 20px; text-align: left; background-color: #ffffff; border-top: 1px #bebaa5 solid; border-right: 1px #f1f3f4 solid; border-bottom: 1px #fcfdfe solid; border-left: 1px #f1f3f4 solid; color: #0080c3; font: bold 10px/18px 'Trebuchet MS';}
.pesquisar select.cidade {margin: 1px 0px 5px 0px; padding: 2px 0px 2px 0px; width: 245px; height: 20px; text-align: left; background-color: #ffffff; border-top: 1px #bebaa5 solid; border-right: 1px #f1f3f4 solid; border-bottom: 1px #fcfdfe solid; border-left: 1px #f1f3f4 solid; color: #0080c3; font: bold 10px/18px 'Trebuchet MS';}

.pesquisar button.button {display: block; margin: 6px 12px 0px 5px; padding: 0px 0px 0px 0px; font: bold 14px/24px 'Trebuchet MS'; color: #ffffff; background-color: #05ab0d; width: 60px; height:24px; text-decoration: none; text-align: center; float: right; border: 1px solid #FFD400;}


/*bannerRivera*/
.bannerRivera{margin: 0; padding: 27px 0 0 0; text-align: left;}



/*################### Categorias Style ###################*/
.categorias {margin: 0px 0px 0px 0px; padding: 10px 15px 10px 15px; width: 520px; text-align: left; background-color: #d0efb5;}
.categorias h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 15px 10px; text-align: left; height: 22px; font: bold 22px/22px 'Trebuchet MS'; color: #37833e;}
.categorias .cats {float: left; margin: 0px 0px 5px 10px; padding: 0px 0px 0px 8px; width: 110px; height: 20px; text-align: left; background-color: #39b54a;}
.categorias .cats a {text-decoration: none; font: bold 13px/20px 'Trebuchet MS'; color: #ffffff;}

/*################### Ads Style ###################*/
.adBox {margin: 0px 0px 0px 0px; padding: 15px 0px 10px 0px; text-align: left; background-color: #cbe4f0;}
.adBox h2 {margin: 0px 12px 0px 12px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 560px;}

/*################### Big Ad Style ###################*/
.bigAd {margin: 0px 12px 10px 12px; padding: 0px 0px 0px 0px; text-align: center; background-color: #ffffff; border-bottom: 5px #ffe16c solid; zoom: 1.0;}
.bigAd h3 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 15px; text-align: left; background-color: #ffdf61; font: bold 17px/26px 'Trebuchet MS'; color: #00507a; text-transform: uppercase;}
.bigAd img.big {margin: 0px 0px 0px 0px; border: 1px #d8712f solid;}
.bigAd img.medium {float: right; margin: 10px 10px 10px 10px; width: 160px;}
/*Pakisa*/
.bigAd div.categoria{margin:0; padding:3px 0 3px 9px; border:solid 1px #ffdf61; font: bold 10px/12px 'Trebuchet MS'; color: #00507a; text-align:left;}
.bigAd div.categoria a{text-decoration:none; color: #00507a;}

.mainInfo {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; zoom: 1.0;}
.mainInfo p {margin: 0px 0px 0px 0px; padding: 12px 0px 4px 10px; text-align: left; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a; width: 380px;}
.mainInfo address {margin: 0px 0px 0px 0px; padding: 10px 10px 8px 10px; text-align: left; font: normal 14px/14px 'Trebuchet MS'; color: #1b648a;}


.contactInfo {margin: 0px 0px 0px 0px; padding: 4px 0px 8px 0px; background-color: #fff5cf; zoom: 1.0;}
.contactInfo .phone {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_phone.gif) no-repeat 10px 5px;}
.contactInfo .phone span {margin: 0px 10px 0px 0px; font: normal 14px/19px 'Trebuchet MS'; color: #1b648a;}
.contactInfo .fax {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_fax.gif) no-repeat 10px 5px; }
.contactInfo .fax span {margin: 0px 10px 0px 0px; font: normal 14px/19px 'Trebuchet MS'; color: #1b648a;}
.contactInfo .email {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_email.gif) no-repeat 10px 5px;}
.contactInfo .email a {margin: 0px 10px 0px 0px; font: normal 14px/19px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}
.contactInfo .website {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_website.gif) no-repeat 10px 5px;}
.contactInfo .website a {margin: 0px 10px 0px 0px; font: normal 14px/19px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}

.businessInfo {margin: 0px 0px 0px 0px; padding: 2px 0px 8px 0px; background-color: #e4f1f7; zoom: 1.0;}
.businessInfo .when {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_when.gif) no-repeat 10px 5px; zoom: 1.0;}
.businessInfo .when span {margin: 0px 10px 0px 0px; font: normal 14px/19px 'Trebuchet MS'; color: #1b648a; zoom: 1.0;}
.businessInfo .how {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_how.gif) no-repeat 10px 5px; zoom: 1.0;}
.businessInfo .how span {margin: 0px 10px 0px 0px; font: normal 14px/19px 'Trebuchet MS'; color: #1b648a; zoom: 1.0;}

.smallAd1 {margin: 0px 12px 5px 12px; padding: 0px 0px 5px 0px; text-align: center; background-color: #ffffff; zoom: 1.0;}
.smallAd1 h3 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px; text-align: left; font: bold 15px/15px 'Trebuchet MS'; color: #00507a; text-transform: uppercase;}
.smallAd1 address {margin: 0px 0px 0px 0px; padding: 2px 10px 0px 10px; text-align: left; font: normal 12px/12px 'Trebuchet MS'; color: #1b648a;}
.smallAd1 .phone {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_phone.gif) no-repeat 10px 2px;}
.smallAd1 .phone span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.smallAd1 .fax {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_fax.gif) no-repeat 10px 2px;}
.smallAd1 .fax span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.smallAd1 .email {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_email.gif) no-repeat 10px 2px;}
.smallAd1 .email a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}
.smallAd1 .website {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_website.gif) no-repeat 10px 2px;}
.smallAd1 .website a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}

.smallAd2 {margin: 0px 12px 5px 12px; padding: 0px 0px 5px 0px; text-align: center; background-color: #e0eff6; zoom: 1.0;}
.smallAd2 h3 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px; text-align: left; font: bold 15px/15px 'Trebuchet MS'; color: #00507a; text-transform: uppercase;}
.smallAd2 address {margin: 0px 0px 0px 0px; padding: 2px 10px 0px 10px; text-align: left; font: normal 12px/12px 'Trebuchet MS'; color: #1b648a;}
.smallAd2 .phone {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_phone.gif) no-repeat 10px 2px;}
.smallAd2 .phone span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.smallAd2 .fax {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_fax.gif) no-repeat 10px 2px;}
.smallAd2 .fax span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.smallAd2 .email {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_email.gif) no-repeat 10px 2px;}
.smallAd2 .email a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}
.smallAd2 .website {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_website.gif) no-repeat 10px 2px;}
.smallAd2 .website a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}

.adMS1 {margin: 0px 12px 5px 12px; padding: 0px 0px 5px 0px; text-align: center; background-color: #ffffff; zoom: 1.0;}
.adMS1 h3 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px; text-align: left; font: bold 13px/13px 'Trebuchet MS'; color: #004164; text-transform: uppercase;}
.adMS1 address {margin: 0px 0px 0px 0px; padding: 2px 10px 0px 10px; text-align: left; font: normal 13px/13px 'Trebuchet MS'; color: #1b648a;}
.adMS1 .phone {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_phone.gif) no-repeat 10px 2px;}
.adMS1 .phone span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}

.adMS2 {margin: 0px 12px 5px 12px; padding: 0px 0px 5px 0px; text-align: center; background-color: #e0eff6; zoom: 1.0;}
.adMS2 h3 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px; text-align: left; font: bold 13px/13px 'Trebuchet MS'; color: #004164; text-transform: uppercase;}
.adMS2 address {margin: 0px 0px 0px 0px; padding: 2px 10px 0px 10px; text-align: left; font: normal 13px/13px 'Trebuchet MS'; color: #1b648a;}
.adMS2 .phone {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_phone.gif) no-repeat 10px 2px;}
.adMS2 .phone span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}

.tinyAd1 {margin: 0px 12px 5px 12px; padding: 0px 0px 5px 0px; text-align: center; background-color: #ffffff; zoom: 1.0;}
.tinyAd1 h3 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px; text-align: left; font: normal 12px/12px 'Trebuchet MS'; color: #00507a; text-transform: uppercase;}
.tinyAd1 address {margin: 0px 0px 0px 0px; padding: 2px 10px 0px 10px; text-align: left; font: normal 12px/12px 'Trebuchet MS'; color: #1b648a;}
.tinyAd1 .phone {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_phone.gif) no-repeat 10px 2px;}
.tinyAd1 .phone span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.tinyAd1 .fax {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_fax.gif) no-repeat 10px 2px;}
.tinyAd1 .fax span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.tinyAd1 .email {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_email.gif) no-repeat 10px 2px;}
.tinyAd1 .email a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}
.tinyAd1 .website {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_website.gif) no-repeat 10px 2px;}
.tinyAd1 .website a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}

.tinyAd2 {margin: 0px 12px 5px 12px; padding: 0px 0px 5px 0px; text-align: center; background-color: #e0eff6; zoom: 1.0;}
.tinyAd2 h3 {margin: 0px 0px 0px 0px; padding: 4px 0px 0px 10px; text-align: left; font: normal 12px/12px 'Trebuchet MS'; color: #00507a; text-transform: uppercase;}
.tinyAd2 address {margin: 0px 0px 0px 0px; padding: 2px 10px 0px 10px; text-align: left; font: normal 12px/12px 'Trebuchet MS'; color: #1b648a;}
.tinyAd2 .phone {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_phone.gif) no-repeat 10px 2px;}
.tinyAd2 .phone span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.tinyAd2 .fax {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_fax.gif) no-repeat 10px 2px;}
.tinyAd2 .fax span {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #1b648a;}
.tinyAd2 .email {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_email.gif) no-repeat 10px 2px;}
.tinyAd2 .email a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}
.tinyAd2 .website {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 36px; text-align: left; background: transparent url(../img/ico_website.gif) no-repeat 10px 2px;}
.tinyAd2 .website a {margin: 0px 10px 0px 0px; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3; text-decoration: none;}


/*################### Pagination Style ###################*/
.pagination {margin: 0px 12px 0px 0px; padding: 0px 10px 0px 0px; text-align: right;}
.pagination a {margin: 0px 5px 0px 5px; font: bold 14px/30px 'Trebuchet MS'; color: #0180c3; text-decoration: none;}
.pagination a.active {margin: 0px 5px 0px 5px; font: bold 14px/30px 'Trebuchet MS'; color: #97b4c3; text-decoration: none;}
.pagination a.arrowLeft {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: left; font: bold 22px/30px 'Trebuchet MS'; color: #ffffff; background: transparent url(../img/page_arrow_left.gif) no-repeat 0px 7px;}
.pagination a.arrowRight {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: left; font: bold 22px/30px 'Trebuchet MS'; color: #ffffff; background: transparent url(../img/page_arrow_right.gif) no-repeat 0px 7px;}
.pagination a.arrowLeftEmpty {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: left; font: bold 22px/30px 'Trebuchet MS'; color: #ffffff; background: transparent url(../img/page_arrow_left_disabled.gif) no-repeat 0px 7px;}
.pagination a.arrowRightEmpty {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: left; font: bold 22px/30px 'Trebuchet MS'; color: #ffffff; background: transparent url(../img/page_arrow_right_disabled.gif) no-repeat 0px 7px;}




/*################### Page Result Number Style ###################*/
.pageResNumber {margin: 0px 12px 0px 0px; padding: 0px 0px 0px 12px; text-align: left; width: 200px; float: left;}
.pageResNumber p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: normal 14px/30px 'Trebuchet MS'; color: #0080c3;}
.pageResNumber span {color: #ef5e29; font-weight: bold;}


/*################### Subcategories Style ###################*/
.subCat {margin: 0px 0px 0px 0px; padding: 15px 0px 20px 0px; text-align: left; background-color: #cbe4f0;}
.subCat h2 {margin: 0px 12px 0px 12px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 560px;}
.subCat ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.subCat ul li.odd {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; background-color: #cbe4f0; list-style: disc inside; color: #39b54a; font: normal 14px/22px 'Trebuchet MS';}
.subCat ul li.odd a {color: #0080c3; font: normal 14px/22px 'Trebuchet MS'; text-decoration: none;}
.subCat ul li.even {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; background-color: #d8ebf4; list-style: disc inside; color: #39b54a; font: normal 14px/22px 'Trebuchet MS';}
.subCat ul li.even a {color: #0080c3; font: normal 14px/22px 'Trebuchet MS'; text-decoration: none;}


/*################### Guias Style ###################*/
.guias {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff;}
.guias h2 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 100%;}
.guias h3 {margin: 0px 20px 10px 0px; padding: 0px 0px 30px 15px; text-align: left; width: 40%; background-color: #ef5e29; font: bold 16px/16px 'Trebuchet MS'; color: #ffffff;}

.guias p {margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; text-align: left; font: normal 12px/16px Arial; color: #0080c3;}

.guiaBox {margin: 0px 0px 0px 0px; padding: 5px 0px 20px 0px; text-align: left; background-color: #ffffff;}
.guiaBox h3 {margin: 0px 20px 10px 0px; padding: 0px 0px 3px 15px; text-align: left; width: 40%; background-color: #ef5e29; font: bold 16px/16px 'Trebuchet MS'; color: #ffffff;}
.guiaBox h4 {float: left;  margin: -3px 0px 10px 0px; padding: 0px 0px 3px 0px; text-align: left; width: 330px; font: bold 16px/16px 'Trebuchet MS'; color: #00679d;}
.guiaBox img {margin: 0px 20px 0px 10px; float: left;}
.guiaBox p {float: left; margin: -4px 0px 10px 0px; padding: 0px 0px 0px 0px;  width: 330px; text-align: left; font: normal 12px/16px Arial; color: #0080c3;}
.guiaBox p a {font: normal 12px/16px Arial; color: #ef5e29; text-decoration: none;}

.map {float: left; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 0px; width: 250px;}

.cidades {float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 200px;}
.cidades h4 {margin: 0px 0px 10px 0px; padding: 3px 0px 5px 15px; text-align: left; background-color: #ef5e29; font: bold 16px/16px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase; width: 92%;}
.cidades ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 220px; overflow: auto;}
.cidades ul li {font: normal 12px/16px Arial; color: #0080c3; list-style-type: none;}
.cidades ul li a {font: normal 12px/16px Arial; color: #0080c3; text-decoration: none;}


/*################### Simule Style ###################*/
.simulation {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff; width: 505px;}
.simulation h2 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 95%;}
.simulation h3 {margin: 20px 20px 10px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 50%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.simulation p {margin: 0; padding: 10px 0 20px 0; font: bold 18px/20px 'Trebuchet MS'; color:#0080c3;}
.simulation p span.module {color:#ef5e29;}

.simulation .step {margin: 0 0 0 50px; padding: 2px 0px; text-align: left; background: #ffffff url(../img/bg_steps.gif) no-repeat 0px 0px; width: 353px;}
.simulation .step span {float: left; display: block; margin: 0px 0px 6px 0px; padding: 4px 10px 0px 10px; width: 25px; text-align: left; font: bold 22px/22px 'Trebuchet MS'; color: #fff;}
.simulation .step p {float: left; margin: 0; padding: 10px 10px 10px 0px; width: 298px; text-align: left; font: bold 14px/14px 'Trebuchet MS'; color: #0080c3;}


.simulation .block {margin: 0; padding: 0; text-align: left; width:295px;}
.simulation .blockDouble {float: left; margin: 0; padding: 0; text-align: left; width:300px;}
.simulation .blockDouble select {margin: 3px 10px 10px 0; padding: 0; width: 100px; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.simulation .blockDouble input {margin: 3px 10px 10px 0; padding: 0; width: 170px; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}

.simulation .blockBig {margin: 0; padding: 0; text-align: left; font: normal 14px/20px 'Trebuchet MS'; color: #0080c3;}

.simulation .blockTiny {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:50px;}
.simulation .blockSemiTiny {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:90px;}
.simulation .blockSmall {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:160px;}

.simulation .checkboxBlock {margin: 0; padding: 0 0 10px 0; text-align: left; font: normal 14px/20px 'Trebuchet MS'; color: #0080c3;}
.simulation .checkboxBlock span {display: block; float: left; margin: 0; padding: 0; width: 150px;}
.simulation .checkboxBlock span input.checkbox {margin: 0 0 -3px 0; padding: 0; width: 20px; height: 20px; text-align: left; border: 1px #fff solid;}


.simulation .tools {margin: 0; padding: 0; text-align: right;}
.simulation .tools a.send {display: block; float: left; margin: 0; padding: 0; text-align: center; background-color: #39b54a; height: 20px; width: 100px; font: bold 14px/20px 'Trebuchet MS'; color: #fff;}
.simulation .tools a.view {display: block; float: left; margin: 0; padding: 0; text-align: center; background-color: #0080c3; height: 20px; width: 100px; font: bold 14px/20px 'Trebuchet MS'; color: #fff;}

.simulation label {display: block; margin: 0; padding: 0; text-align: left; width: 100%; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3;}
.simulation label span {color: #CA0000; font: normal 11px/16px 'Trebuchet MS';}
.simulation label.special {display: block; margin: 0; padding: 0; text-align: left; width: 100%; font: bold 14px/16px 'Trebuchet MS'; color: #ef5e29;}

.simulation input {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.simulation textarea {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 80px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.simulation select {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}

/*################### Contato Style ###################*/
.contact {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff;}
.contact h2 {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff;}
.contact h3 {margin: 10px 20px 0px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 30%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.contact p {margin: 0; padding: 10px 0 10px 0; font: normal 14px/20px 'Trebuchet MS'; color:#0080c3;}


.contact span {color: #CA0000;}
.contact .block {margin: 0; padding: 0; text-align: left; width:295px;}
.contact .blockDouble {float: left; margin: 0; padding: 0; text-align: left; width:300px;}
.contact .blockDouble select {margin: 3px 10px 10px 0; padding: 0; width: 100px; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.contact .blockDouble input {margin: 3px 10px 10px 0; padding: 0; width: 170px; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}

.contact .blockBig {margin: 0; padding: 0; text-align: left;}
.contact .blockTiny {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:50px;}
.contact .blockSemiTiny {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:90px;}
.contact .blockSmall {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:160px;}


.contact .tools {margin: 10px 0 0 0; padding: 0; text-align: right;}
.contact .tools p {margin: 0; padding: 10px 0 20px 0; font: normal 10px/10px 'Trebuchet MS'; color:#0080c3; float: left;}
.contact .tools p span {color: #CA0000;}
.contact .tools a.send {display: block; float: left; margin: 0; padding: 0; text-align: center; background-color: #39b54a; height: 20px; width: 100px; font: bold 14px/20px 'Trebuchet MS'; color: #fff; float: right;}
.contact .tools a.view {display: block; float: left; margin: 0; padding: 0; text-align: center; background-color: #0080c3; height: 20px; width: 100px; font: bold 14px/20px 'Trebuchet MS'; color: #fff;}

.contact .tools a.view {display: block; float: left; margin: 0; padding: 0; text-align: center; background-color: #0080c3; height: 20px; width: 100px; font: bold 14px/20px 'Trebuchet MS'; color: #fff;}

.contact label {display: block; margin: 0; padding: 0; text-align: left; width: 100%; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3;}
.contact label span {color: #CA0000; font: normal 11px/16px 'Trebuchet MS';}
.contact input {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.contact select {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.contact textarea {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 100px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}

/*################### Sitemap Style ###################*/
.sitemap {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff;}
.sitemap h2 {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff;}
.sitemap h3 {margin: 10px 20px 0px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 30%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.sitemap ul {margin: 0; padding: 0; list-style-type: none;}
.sitemap ul li {margin: 0; padding: 0 0 0 20px; list-style-type: none;}
.sitemap ul li a {font: normal 14px/20px 'Trebuchet MS'; color:#0080c3; text-decoration: none;}
.sitemap ul li h3 a {font: bold 14px/20px 'Trebuchet MS'; color:#fff; text-decoration: none;}

/*################### Privacidade Style ###################*/
.privacy {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff;}
.privacy h2 {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff;}
.privacy h3 {margin: 10px 20px 0px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 30%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.privacy p {margin: 0; padding: 10px 0 10px 0; font: normal 12px/20px 'Trebuchet MS'; color:#0080c3;}
.privacy p a {text-decoration: none; color:#ef5e29;}



/*################### Porque Anunciar Style ###################*/
.whyad {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff;}
.whyad h2 {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 100%;}
.whyad h3 {margin: 10px 20px 0px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 30%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.whyad p {margin: 0; padding: 10px 0 10px 0; font: normal 12px/20px 'Trebuchet MS'; color:#0080c3;}
.whyad p a {text-decoration: none; color:#ef5e29;}

.whyad .step {margin: 0 0 0 50px; padding: 0; text-align: left; background: #ffffff url(../img/bg_steps.gif) no-repeat 0px 0px; width: 353px;}
.whyad .step p {margin: 0; padding: 0; text-align: left; height: 40px; font: bold 14px/40px 'Trebuchet MS'; color: #0080c3;}
.whyad .step p span {margin: 0; padding: 0 10px 6px 10px; text-align: left; height: 34px; font: bold 22px/34px 'Trebuchet MS'; color: #fff;}

.whyad .step p.lines {margin: 0; padding: 6px 0 0 0; text-align: left; height: 36px; font: bold 14px/16px 'Trebuchet MS'; color: #0080c3;}
.whyad .step p.lines span {display: block; float: left; margin: -6px 2px 10px 0; padding: 0 10px 6px 10px; text-align: left; height: 34px; font: bold 22px/34px 'Trebuchet MS'; color: #fff;}

.whyad .graph {margin: 10px 0 10px 40px; padding: 5px 0; background-color: #faefc8; text-align: center; width: 378px;}
.whyad .graph h4 {margin: 0; padding: 0; font: bold 15px/30px 'Trebuchet MS'; color:#ef5e29; text-align: center;}
.whyad .graph h5 {margin: 0; padding: 0 40px 0 0; font: normal 10px/20px 'Trebuchet MS'; color:#0080c3; text-align: right;}

.whyad blockquote {margin: 0 0 10px 0; padding: 0; font: normal 20px/22px Arial; color:#0668b2; text-align: left;}
.whyad blockquote span {display: block; margin: 5px 0 0 0; padding: 0; font: normal 14px/16px Arial; color:#ef5e29; text-align: left;}

.whyad .partedDiv {margin: 0; padding: 0; float: left; width: 250px;}

.whyad .partedDiv dl {margin: 10px 0 0 0; padding: 0; width: 200px;}
.whyad .partedDiv dt {margin: 0; padding: 0; font: bold 18px/16px 'Trebuchet MS'; color:#00679d;}
.whyad .partedDiv dd {margin: 0; padding: 5px 0; font: normal 12px/12px 'Trebuchet MS'; color:#0080c3;}
.whyad .partedDiv dd a.smooth {display: inline; font: normal 12px/12px 'Trebuchet MS'; color:#ef5e29; text-decoration: none;}

.whyad .partedDiv a.anuncie {display: block; margin: 6px 0px 15px 0px; padding: 0px 0px 0px 0px; font: bold 14px/24px 'Trebuchet MS'; color: #ffffff; background-color: #0080c3; height:24px; width: 165px; text-decoration: none; text-align: center;}

.whyad .partedDiv a.simulacao {display: block; margin: 6px 0px 15px 0px; padding: 0px 0px 0px 0px; font: bold 14px/24px 'Trebuchet MS'; color: #ffffff; background-color: #39b54a; height:24px; width: 165px; text-decoration: none; text-align: center;}

.whyad .partedDiv .reason {margin: 0 0 0 20px; padding: 10px 0 15px 0; width: 220px; background-color: #ef5e29;}
.whyad .partedDiv .reason h6 {margin: 0; padding: 0 10px 5px 10px; font: bold 16px/20px 'Trebuchet MS'; color:#fff600; text-align: left;}
.whyad .partedDiv .reason p {margin: 0; padding: 0 10px 5px 10px; text-align: left; font: bold 11px/11px 'Trebuchet MS'; color: #fff;}
.whyad .partedDiv .reason hr {margin: 5px 0; padding: 0; background-color: #fff; height: 2px; border: 0px solid #fff;}

/*################### Formatos Style ###################*/
.formats {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff;}
.formats h2 {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 100%;}

.formats .boxEven {margin: 0 0 15px 0; padding: 5px 10px 10px 10px; background-color: #faefc8;}
.formats .boxOdd {margin: 0 0 15px 0; padding: 5px 10px 10px 10px; background-color: #e2eff5;}

.formats h3 {margin: 10px 20px 0px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 30%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.formats p {margin: 0; padding: 10px 0 10px 0; font: normal 12px/12px 'Trebuchet MS'; color:#0080c3;}
.formats p a {text-decoration: none; color:#ef5e29;}
.formats blockquote {margin: 0; padding: 10px 0 10px 0; font: bold 12px/14px 'Trebuchet MS'; color:#ef5e29;}
.formats blockquote span {font: bold 15px/14px 'Trebuchet MS'; color:#0080c3;}
.formats img {margin: 0; float: left;}
.formats a.visita {float: left; display: block; margin: 0px 0px 15px 30px; padding: 0px 0px 0px 0px; font: bold 14px/24px 'Trebuchet MS'; color: #ffffff; background-color: #0080c3; height:24px; width: 120px; text-decoration: none; text-align: center;}

/*################### Novidades Style ###################*/
.news {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff;}
.news h2 {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff;}
.news h3 {margin: 10px 20px 0px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 30%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.news p {margin: 0; padding: 10px 0 10px 0; font: normal 12px/20px 'Trebuchet MS'; color:#0080c3;}
.news img {float: right; margin: 10px 0 10px 10px;}
.news p a {text-decoration: none; color:#ef5e29;}

/*################### Oportunidades Style ###################*/
.workHard {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff; width: 505px;}
.workHard h2 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 95%;}
.workHard h3 {margin: 20px 20px 10px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 70%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.workHard p {margin: 0; padding: 10px 0 20px 0; font: normal 14px/16px 'Trebuchet MS'; color:#0080c3;}
.workHard ul {margin: 0; padding: 10px 0 20px 0; list-style: disc inside; font: normal 9px/16px 'Trebuchet MS';}
.workHard li {margin: 0; padding: 0 0 0 14px; font: normal 12px/16px 'Trebuchet MS'; color:#0080c3;}
.workHard .block {margin: 0; padding: 0; text-align: left; width:295px;}
.workHard .blockDouble {float: left; margin: 0; padding: 0; text-align: left; width:300px;}
.workHard .blockDouble select {margin: 3px 10px 10px 0; padding: 0; width: 100px; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.workHard .blockDouble input {margin: 3px 10px 10px 0; padding: 0; width: 170px; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}

.workHard .blockBig {margin: 0; padding: 0; text-align: left; font: normal 14px/20px 'Trebuchet MS'; color: #0080c3;}

.workHard .blockTiny {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:50px;}
.workHard .blockSemiTiny {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:90px;}
.workHard .blockSmall {float: left; margin: 0 10px 0 0; padding: 0; text-align: left; width:160px;}


.workHard .tools {margin: 10px 0 0 0; padding: 0; text-align: right;}
.workHard .tools p {margin: 0; padding: 10px 0 20px 0; font: normal 10px/10px 'Trebuchet MS'; color:#0080c3; float: left;}
.workHard .tools p span {color: #CA0000;}
.workHard .tools a.send {display: block; float: left; margin: 0; padding: 0; text-align: center; background-color: #39b54a; height: 20px; width: 100px; font: bold 14px/20px 'Trebuchet MS'; color: #fff; float: right;}
.workHard .tools a.view {display: block; float: left; margin: 0; padding: 0; text-align: center; background-color: #0080c3; height: 20px; width: 100px; font: bold 14px/20px 'Trebuchet MS'; color: #fff;}

.workHard label {display: block; margin: 0; padding: 0; text-align: left; width: 100%; font: normal 14px/16px 'Trebuchet MS'; color: #0080c3;}
.workHard label span {color: #CA0000; font: normal 11px/16px 'Trebuchet MS';}
.workHard input {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.workHard textarea {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 100px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}
.workHard select {margin: 3px 0 10px 0; padding: 0; width: 100%; height: 20px; font: normal 12px/20px 'Trebuchet MS'; color: #00456A; border-bottom: 1px #e3e9ef solid; border-top: 1px #abadb3 solid; border-left: 1px #e2e3ea solid; border-right: 1px #dbdfe6 solid;}

/*################### Grupo Agetesul Style ###################*/

.grupoAGTSul {margin: 0px 10px 20px 0px; padding: 25px 25px 20px 25px; text-align: left; background-color: #ffffff; width: 505px;}
.grupoAGTSul h2 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; text-align: left; background-color: #0080c3; font: bold 22px/35px 'Trebuchet MS'; color: #ffffff; width: 95%;}
.grupoAGTSul h3 {margin: 20px 20px 10px 0px; padding: 5px 0px 5px 15px; text-align: left; width: 40%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.grupoAGTSul p {margin: 0; padding: 10px 0 20px 0; font: normal 12px/16px 'Trebuchet MS'; color:#0080c3;}
.grupoAGTSul p a {font: normal 12px/16px 'Trebuchet MS'; color:#ef5e29; text-decoration: none;}
.grupoAGTSul p a:hover {font: normal 12px/16px 'Trebuchet MS'; color:#ef5e29; text-decoration: underline;}
.grupoAGTSul p a:visited {font: normal 12px/16px 'Trebuchet MS'; color:#ef5e29; text-decoration: none;}
.grupoAGTSul img {float: right; margin: 0px 0px 0px 10px;}


/*################### Vagas Side Box Style ###################*/

.vagasBox {margin: 20px 0px; padding: 0; text-align: left;}
.vagasBox h3 {margin: 20px 20px 10px 18px; padding: 5px 0px 5px 15px; text-align: left; width: 70%; background-color: #ef5e29; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff; text-transform: uppercase;}
.vagasBox ul {margin: 0px; padding: 0px; width:100%;}
.vagasBox li {margin: 0px 0px 0px 40px; padding: 0px; font: bold 14px/18px 'Trebuchet MS'; color: #00679d; list-style: disc outside;}
.vagasBox li.defin {margin: 0px 0px 0px 40px; padding: 0px; font: normal 12px/14px 'Trebuchet MS'; color: #ef5e29; list-style: none outside;}
.vagasBox li.defin a {font: normal 12px/14px 'Trebuchet MS'; color: #ef5e29;text-decoration: none;}

/*################### Ligue Dicas Style ###################*/
.ligueDicas {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; height: 122px; text-decoration: none;}
.ligueDicas h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 30px; text-align: left; height: 20px; font: bold 20px/20px 'Trebuchet MS'; color: #ef5e29; background: transparent url(../img/bg_ligueDicas_h3.gif) no-repeat 132px 9px; text-decoration: none;}
.ligueDicas h3 span {color: #0080c3;}
.ligueDicas a{text-decoration:none; cursor:pointer;}
.ligueDicas .Box {float: left; margin: 0px 0px 0px 20px; padding: 10px 10px 10px 10px; height: 65px; width: 210px; background-color: #7cbada; text-decoration: none;}
.ligueDicas .Box img {float: left; margin: 0px 10px 0px 0px; border: 1px #5da1c5 solid; text-decoration: none;}
.ligueDicas .Box h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: bold 12px/13px 'Trebuchet MS'; color: #ffffff;  height: 13px; overflow: hidden;}
.ligueDicas .Box h4 a {font: bold 12px/13px 'Trebuchet MS'; color: #ffffff; text-decoration: none; cursor:pointer;}
.ligueDicas .Box p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: normal 12px/13px 'Trebuchet MS'; color: #ffffff; height: 52px; overflow: hidden;}

/*################### Footer Style ###################*/
.footer {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 36px; background: transparent url(../img/bg_footer.gif) no-repeat 0px bottom;}
.footer p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 36px; font: normal 11px/40px 'Trebuchet MS'; color: #ffffff;}
.footer span {margin: 0px 10px 0px 10px;}
.footer img.praetzel {float: right; margin: -25px 18px 0px 0px;}
.footer a {color:#ffdf61; text-decoration: none;}


.manutencao{font: bold 16px/18px 'Trebuchet MS'; color: #00679d;}



/*#########   modal windows ##########*/
.drag-handle{ /*Overwrite default drag handle bar background color with below*/background-color: #03277C;}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/position: absolute;background: black url(blackdot.gif);width: 10px;left: 0;top: 0;z-index: 5;visibility: hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);opacity: 0.8;}

.dhtmlwindow{margin: 10px auto; padding: 0px; position: absolute; border: 2px solid black; visibility: hidden; background-color: white;}
.drag-handle{ /*CSS for Drag Handle*/padding: 1px;text-indent: 3px;font: bold 14px Arial;background-color: #CA0000;color: white;cursor: move;overflow: hidden;width: auto;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/position: absolute;right: 1px;top: 2px;cursor: hand;cursor: pointer;}
* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/width: 100%;}
.drag-contentarea{ /*CSS for Content Display Area div*/border-top: 1px solid brown;background-color: white;color: black;height: 150px;padding: 2px;overflow: auto;}
.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/border-top: 1px solid gray;background-color: #F8F8F8;height: 13px; /*height of resize image*/}
.drag-resizearea{ /*CSS for Resize Area itself*/float: right;width: 13px; /*width of resize image*/height: 13px; /*height of resize image*/cursor: nw-resize;font-size: 0;}