html {background: #ffffff url(../img/bg_html.gif) repeat;}
body {margin: 0px; padding: 0px; background: transparent url(../img/bg_body.gif) repeat-x left top; text-align: center;}

.clear {clear: both;}
.leftOff {position: absolute; left: -9000px;}
img {border: 0px;}
strong {font-weight: bold;}
em {font-style: italic;}
.left {float: left;}
.right {float: right;}
a:link {color:#B14425; text-decoration: none;}
a:visited {color:#B14425; text-decoration: none;}
a:hover {color:#B14425; text-decoration: underline;}
a:active {color:#B14425; text-decoration: none;}
a:focus {color:#B14425; text-decoration: none;}

#wrapper {margin: 0px auto; padding: 0px; background: transparent url(../img/bg_content.png) repeat-y; width: 996px; text-align: left;}
#left {float: left; width:250px; margin: 0px; padding: 0px;}
#left .logo {margin: 10px 0px 0px 13px;}
#left ul#menu {margin: 20px 0px 0px 7px; padding: 20px 39px 40px 0px; width: 191px; background: transparent url(../img/bg_menu.png) no-repeat left top;}
#left ul#menu li {margin: 1px; padding: 18px 0px 0px 0px; list-style: none inside; text-align: right; height: 20px;}
#left ul#menu li a {color: #ffffff; font: bold 11px/11px 'Trebuchet MS'; text-decoration: none;}
#left #comoChegar {margin: 0px 0px 0px 38px; padding: 200px 0px 0px 15px; width: 161px; height: 33px; background: transparent url(../img/bg_como_chegar.jpg) no-repeat left top;}
#left #comoChegar a {display: block; margin: 0px; padding: 0px; width: 93px; height: 25px;}

#left #bannerCapa {margin: 0px 0px 0px 38px; padding: 20px 0px 0px 0px; width: 161px; height: 184px; }

#left #schedule {margin: 10px 0px 0px 17px; padding: 0px 0px 0px 0px; width: 214px; height: 319px; background: transparent url(../img/bg_schedule.png) no-repeat left top;}
#left #schedule h2 {margin: 0px; padding: 55px 0px 0px 30px; color: #8B9DA0; font: normal 14px/16px 'Trebuchet MS';}
#left #schedule p {margin: 0px 0px 0px 30px; padding: 14px 0px 10px 0px; width: 120px; color: #3A3025; font: normal 11px/13px 'Trebuchet MS'; background: transparent url(../img/bg_news.png) repeat-x left bottom;}
#left #schedule p span {display: block; color: #BD792A; font: normal 14px/16px 'Trebuchet MS';}
#right {float: left; width:746px; margin: 0px; padding: 0px;}
#right #flashDiv {margin: 18px 0px 0px 20px; padding: 0px 0px 0px 0px; width: 685px; height:207px; text-align: right;}


#right #acontece {margin: 0px 0px 0px 20px; padding: 0px; width: 100%;}
#right #acontece h1 {margin: 0px; padding: 0px 0px 0px 42px; background: transparent url(../img/h1_acontece_no_dc.png) no-repeat 0px 0px; color: #A89A8E; font: normal 24px/30px 'Trebuchet MS'; height: 38px;}

#right #acontece #bits {float: left; margin: 25px 0px 0px 20px; padding: 0px; width: 318px; background: transparent url(../img/bg_bits.png) repeat-y right top;}

#right #acontece #bits a img {position: absolute; width: 87px; height: 77px; margin: -102px 0 0 255px;}

#right #acontece #bits .news {margin: 0px 20px 20px 0px; padding: 0px 0px 20px 0px; background: transparent url(../img/bg_news.png) repeat-x left bottom;}
/*#right #acontece #bits .news h2 {margin: 0px; padding: 0px 0px 0px 0px; font: bold 20px/22px 'Trebuchet MS'; color: #1C5370;}
#right #acontece #bits .news h3 {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #1C5370; background: transparent url(../img/bg_news_date.png) no-repeat 0px 2px; height: 12px;}*/
#right #acontece #bits .news p {margin: 0px; padding: 3px 0px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #3A3025;}
#right #acontece #bits .news a.more {display: block; margin: 8px 0px 0px 0px; padding: 0px; width: 70px; height: 15px; font: bold 11px/15px 'Trebuchet MS'; color: #B14525; background: transparent url(../img/bg_news_more.png) no-repeat 55px 5px;}


#right #acontece #bits .news h2.acontece {margin: 0px; padding: 0px 0px 0px 0px; font: bold 20px/22px 'Trebuchet MS'; color: #1C5370;}
#right #acontece #bits .news h3.acontece {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #1C5370; background: transparent url(../img/bg_news_date.png) no-repeat 0px 2px; height: 12px;}
#right #acontece #bits .news #ico.acontece {margin: 0px 0px 1px 0px; padding: 0px; font: bold 12px/14px 'Trebuchet MS'; color: #1C5370;}

#right #acontece #bits .news h2.eventos {margin: 0px; padding: 0px 0px 0px 0px; font: bold 20px/22px 'Trebuchet MS'; color: #CF585D;}
#right #acontece #bits .news h3.eventos {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #CF585D; background: transparent url(../img/bg_news_date_eventos.png) no-repeat 0px 2px; height: 12px;}
#right #acontece #bits .news #ico.eventos {margin: 0px 0px 1px 0px; padding: 0px; font: bold 12px/14px 'Trebuchet MS'; color: #CF585D;}

#right #acontece #bits .news h2.acontecidos {margin: 0px; padding: 0px 0px 0px 0px; font: bold 20px/22px 'Trebuchet MS'; color: #666666;}
#right #acontece #bits .news h3.acontecidos {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #666666; background: transparent url(../img/bg_news_date_acontecidos.png) no-repeat 0px 2px; height: 12px;}
#right #acontece #bits .news #ico.acontecidos {margin: 0px 0px 1px 0px; padding: 0px; font: bold 12px/14px 'Trebuchet MS'; color: #666666;}

#right #acontece #bits .news h2.noite {margin: 0px; padding: 0px 0px 0px 0px; font: bold 20px/22px 'Trebuchet MS'; color: #5F407D;}
#right #acontece #bits .news h3.noite {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #5F407D; background: transparent url(../img/bg_news_date.png) no-repeat 0px 2px; height: 12px;}
#right #acontece #bits .news #ico.noite {margin: 0px 0px 1px 0px; padding: 0px; font: bold 12px/14px 'Trebuchet MS'; color: #5F407D;}


#right #acontece #bits .newsNoDots {margin: 0px 20px 0px 0px; padding: 0px 0px 20px 0px;}
#right #acontece #bits .newsNoDots h2 {margin: 0px; padding: 0px; font: bold 20px/22px 'Trebuchet MS'; color: #1C5370;}
#right #acontece #bits .newsNoDots h3 {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #1C5370; background: transparent url(../img/bg_news_date.png) no-repeat 0px 2px; height: 12px;}
#right #acontece #bits .newsNoDots p {margin: 0px; padding: 13px 0px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #3A3025;}
#right #acontece #bits .newsNoDots a.more {display: block; margin: 8px 0px 0px 0px; padding: 0px; width: 70px; height: 15px; font: bold 11px/15px 'Trebuchet MS'; color: #B14525; background: transparent url(../img/bg_news_more.png) no-repeat 55px 5px;}

#right #acontece #procurarLojas {float: left; text-align: left; margin: 10px 0px 0px 15px; padding: 0px 100px 0px 30px; width: 234px; height:270px;  background: transparent url(../img/bg_procurar_loja.png) no-repeat 0px 0px;}
#right #acontece #procurarLojas h4 {margin: 0px; padding: 0px; background: transparent url(../img/h1_procurar_loja.png) no-repeat 0px 18px; color: #A89A8E; font: normal 24px/30px 'Trebuchet MS'; height: 100px; text-indent: -9000px;}
#right #acontece #procurarLojas p {margin: 0px; padding: 0px; font: normal 11px/13px 'Trebuchet MS'; color: #60513E;}
#right #acontece #procurarLojas span {font: normal 10px/10px 'Trebuchet MS'; color: #60513E;}
#right #acontece #procurarLojas input {display: block; margin: 10px 0px 4px 0px; padding: 2px 3px; width:220px; height: 16px; border: 1px solid #d8d5d4; font: normal 10px/13px 'Trebuchet MS'; color: #000000;}
#right #acontece #procurarLojas select {display: block; margin: 10px 0px 4px 0px; padding: 2px 3px; width:228px; height: 22px; border: 1px solid #d8d5d4; font: normal 10px/13px 'Trebuchet MS'; color: #000000;}
#right #acontece #procurarLojas button {float: right; display: block; margin: 10px 8px 4px 0px; padding: 0px; width:58px; height: 25px; border: 1px solid #ffffff; font: normal 11px/13px 'Trebuchet MS'; color: #60513E; background: transparent url(../img/bt_buscar.gif) no-repeat 0px 0px; text-indent: -9000px;}

/*############################# PÁGINA ACONTECE #############################*/
#right #acontece #filtro {margin: 0px 0px 15px 0px; padding: 0px 60px 0px 0px; text-align: right; color: #A89A8E; font: normal 11px/13px 'Trebuchet MS';}
#right #acontece #filtro a {text-decoration: none; font: normal 11px/13px 'Trebuchet MS';}
#right #acontece #filtro .acontece {color: #1C5370;}
#right #acontece #filtro .eventos {color: #CF585D;}

#right #acontece .newsAcontece {margin: 0px 60px 20px 0px; padding: 15px 14px 10px 14px; border: 1px #1C5370 dashed; zoom: 1; position: relative;}
#right #acontece .newsAcontece #ico {margin: -28px 0 0 -23px; padding: 0; position: absolute; width: 90px; height: 21px;}
#right #acontece .newsAcontece h2 {margin: 0px; padding: 0px; font: bold 20px/22px 'Trebuchet MS'; color: #1C5370;}
#right #acontece .newsAcontece h3 {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #1C5370; background: transparent url(../img/bg_news_date.png) no-repeat 0px 2px; height: 12px;}
#right #acontece .newsAcontece img {margin: 2px 0px 2px 6px; float: right;}
#right #acontece .newsAcontece p {margin: 0px; padding: 13px 0px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #3A3025;}

#right #acontece .newsEventos {margin: 0px 60px 20px 0px; padding: 15px 14px 10px 14px; border: 1px #CF585D dashed; zoom: 1; position: relative; }
#right #acontece .newsEventos #ico {margin: -27px 0 0 -23px; padding: 0; position: absolute; width: 82px; height: 20px; }
#right #acontece .newsEventos h2 {margin: 0px; padding: 0px; font: bold 20px/22px 'Trebuchet MS'; color: #CF585D;}
#right #acontece .newsEventos h3 {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #CF585D; background: transparent url(../img/bg_news_date_eventos.png) no-repeat 0px 2px; height: 12px;}
#right #acontece .newsEventos img {margin: 2px 0px 2px 6px; float: right;}
#right #acontece .newsEventos p {margin: 0px; padding: 13px 0px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #3A3025;}

#right #acontece .newsAcontecidos {margin: 0px 60px 20px 0px; padding: 15px 14px 10px 14px; border: 1px #666666 dashed; zoom: 1; position: relative;}
#right #acontece .newsAcontecidos #ico {margin: -28px 0 0 -23px; padding: 0; position: absolute; width: 96px; height: 21px;}
#right #acontece .newsAcontecidos h2 {margin: 0px; padding: 0px; font: bold 20px/22px 'Trebuchet MS'; color: #666666;}
#right #acontece .newsAcontecidos h3 {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #666666; background: transparent url(../img/bg_news_date_acontecidos.png) no-repeat 0px 2px; height: 12px;}
#right #acontece .newsAcontecidos img {margin: 2px 0px 2px 6px; float: right;}
#right #acontece .newsAcontecidos p {margin: 0px; padding: 13px 0px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #3A3025;}

#right #acontece .newsNoite {margin: 0px 60px 20px 0px; padding: 15px 14px 10px 14px; border: 1px #5F407D dashed; zoom: 1; position: relative;}
#right #acontece .newsNoite #ico {margin: -28px 0 0 -23px; padding: 0; position: absolute; width: 71px; height: 20px;}
#right #acontece .newsNoite h2 {margin: 0px; padding: 0px; font: bold 20px/22px 'Trebuchet MS'; color: #5F407D;}
#right #acontece .newsNoite h3 {margin: 2px 0px 0px 0px; padding: 0px 0px 0px 10px; font: normal 10px/12px 'Trebuchet MS'; color: #5F407D; background: transparent url(../img/bg_news_date.png) no-repeat 0px 2px; height: 12px;}
#right #acontece .newsNoite img {margin: 2px 0px 2px 6px; float: right;}
#right #acontece .newsNoite p {margin: 0px; padding: 13px 0px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #3A3025;}

#right #acontece #pagination {margin: 0px 60px 20px 0px; padding: 0px; text-align: center;}
#right #acontece #pagination a {padding: 4px 10px; font: bold 12px/30px 'Trebuchet MS'; color: #ffffff; text-decoration: none; background: transparent url(../img/bg_pagination_numbers.gif) repeat-x 0px 0px; border: 1px #ffffff solid;}
#right #acontece #pagination a.active {padding: 4px 10px; font: bold 12px/30px 'Trebuchet MS'; color: #ffffff; text-decoration: none; background: transparent url(../img/bg_pagination_numbers_active.gif) repeat-x 0px 0px; border: 1px #ffffff solid;}
#right #acontece #pagination a.disabled {padding: 4px 10px; font: bold 12px/30px 'Trebuchet MS'; color: #ffffff; text-decoration: none; border: 1px #ffffff solid; background: #d39b88 url() repeat-x 0px 0px;}

#right #acontece #pagination img.anterior {margin: 0px 4px -1px 0px;}
#right #acontece #pagination img.proxima {margin: 0px 0px -1px 3px;}

/*############################# AGENDA CAPA #############################*/
#right #agenda {margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; width: 100%; background: transparent url(../img/bg_agenda.png) no-repeat 14px bottom; width:100%; text-align: left;}
#right #agenda h1 {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 42px; background: transparent url(../img/h1_agenda.png) no-repeat 0px 6px; color: #A89A8E; font: normal 24px/30px 'Trebuchet MS'; height: 38px;}
#right #agenda .column {float: left; margin: 20px 0px 0px 15px; padding: 0px; width: 213px; background: transparent url(../img/bg_column.png) repeat-y right 50px;}
#right #agenda .column h2 {margin: 0px; padding: 4px 8px; background-color: #854836; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff;}
#right #agenda .column p {margin: 8px 12px 8px 8px; padding: 10px 0px 20px 0px; color: #1C5370; font: bold 14px/20px 'Trebuchet MS'; background: transparent url(../img/bg_entry_dots.png) repeat-x left bottom;}
#right #agenda .column p img {border: 1px solid #000000;}
#right #agenda .column p .calendar {display:block; margin: 0px; padding: 0px 0px 0px 14px; color: #3A3025; font: normal 11px/20px 'Trebuchet MS';  background: transparent url(../img/bg_column_calendar.png) no-repeat 0px 6px;}
#right #agenda .column p .time {display:block; margin: 0px; padding: 0px 0px 0px 14px; color: #3A3025; font: normal 11px/18px 'Trebuchet MS'; background: transparent url(../img/bg_column_time.png) no-repeat 0px 6px;}

#right #agenda .columnNoDots {float: left; margin: 20px 0px 0px 15px; padding: 0px; width: 213px;}
#right #agenda .columnNoDots h2 {margin: 0px; padding: 4px 8px; background-color: #854836; font: bold 16px/20px 'Trebuchet MS'; color: #ffffff;}
#right #agenda .columnNoDots p {margin: 8px 12px 8px 8px; padding: 10px 0px 20px 0px; color: #1C5370; font: bold 14px/20px 'Trebuchet MS'; background: transparent url(../img/bg_entry_dots.png) repeat-x left bottom;}
#right #agenda .columnNoDots p img {border: 1px solid #000000;}
#right #agenda .columnNoDots p .calendar {display:block; margin: 0px; padding: 0px 0px 0px 14px; color: #3A3025; font: normal 11px/20px 'Trebuchet MS';  background: transparent url(../img/bg_column_calendar.png) no-repeat 0px 6px;}
#right #agenda .columnNoDots p .time {display:block; margin: 0px; padding: 0px 0px 0px 14px; color: #3A3025; font: normal 11px/18px 'Trebuchet MS'; background: transparent url(../img/bg_column_time.png) no-repeat 0px 6px;}


/*############################# Guia de Lojas #############################*/
#right #guia {margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; width: 100%; text-align: left;}
#right #guia h1 {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 42px; background: transparent url(../img/h1_guia_de_lojas.png) no-repeat 0px 0px; color: #A89A8E; font: normal 24px/30px 'Trebuchet MS'; height: 38px;}
#right #guia #search {margin: 0px; padding: 10px 0px 0px 10px;}
#right #guia #search p {margin: 0px 0px 10px 0px; padding: 0px; font: normal 11px/13px 'Trebuchet MS'; color: #60513E;}
#right #guia #search input {margin: -2px 0px 0px 0px; padding: 2px 3px; width:220px; height: 16px; border: 1px solid #d8d5d4; font: normal 10px/13px 'Trebuchet MS'; color: #000000;}
#right #guia #search select {margin: 0px 0px -2px 0px; padding: 2px 3px; width:228px; height: 22px; border: 1px solid #d8d5d4; font: normal 10px/13px 'Trebuchet MS'; color: #000000;}
#right #guia #search button {margin: 0px; padding: 0px; width:58px; height: 25px; border: 1px solid #ffffff; font: normal 11px/13px 'Trebuchet MS'; color: #60513E; background: transparent url(../img/bt_buscar.gif) no-repeat 0px 0px; text-indent: -9000px;}
#right #guia #search span {display:block; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; font: normal 10px/10px 'Trebuchet MS'; color: #60513E;}

#right #guia #results {margin: 20px 55px 0px 10px; padding: 0px;}
#right #guia #results h2 {margin: 1px 0px; padding: 0px; height: 33px; background: transparent url(../img/bg_loja_item.gif) repeat-x; border-right: 1px #ece4de solid; border-left: 1px #ece4de solid;}
#right #guia #results h2 span {display: block; margin: 0px; padding: 0px 0px 0px 30px; height: 33px; width: 620px; background: transparent url(../img/bg_loja_detail.png) no-repeat 5px 8px; color: #1c5370; font: normal 12px/34px 'Trebuchet MS'; text-transform: uppercase;}
#right #guia #results h2 a.active {color: #b14425;}
#right #guia #results h2 img {margin: 6px 6px 0px 0px; float: right;}

#right #guia #results .listaLojas {margin: 0px; padding: 10px; background: transparent url(../img/bg_listaLojas.png) repeat-x left top;  color: #B14425; font: normal 12px/25px 'Trebuchet MS'; border: 1px solid #ebe4de;}
#right #guia #results .listaLojas .even {padding: 0px 5px; background-color: #f0c887; height: 25px; clear: right; cursor: pointer;}
#right #guia #results .listaLojas .odd {padding: 0px 5px;  background-color: #f4d19d; height: 25px; cursor: pointer;}
#right #guia #results .listaLojas span {color: #73440C;}
#right #guia #results .listaLojas span.telefone {display: block; margin: 0px; padding: 0px 2px 0px 0px; width: auto; color: #B14425; float: right;}

#right #guia #results #search_results {margin: 0px; padding: 0px 0px 20px 0px; font: normal 12px/14px 'Trebuchet MS'; color: #B14425; background: transparent url(../img/bg_result.png) repeat-x bottom;}

#right #guia .top {margin: 10px 55px 0px 10px; padding: 0px; background: transparent url(../img/bg_result.png) repeat-x center; height: 20px;}
#right #guia .top a {display: block; float: right; text-align: right; margin: 0px; padding: 0px 0px 0px 10px; width: 40px; background: #F7F2EB url(../img/bg_topo.gif) no-repeat 12px 6px; color: #B14425; font: normal 10px/20px 'Trebuchet MS'; text-decoration: none;}

/*############################# Locação de Espaço #############################*/
#right #locacao {margin: 0px 0px 0px 20px; padding: 0px; width: 100%;}
#right #locacao h1 {margin: 0px; padding: 0px 0px 0px 42px; background: transparent url(../img/h1_locacao_de_espaco.png) no-repeat 0px 0px; color: #A89A8E; font: normal 24px/30px 'Trebuchet MS'; height: 38px;}
#right #locacao img {margin: 15px 60px 0px 10px; float: right; border: 1px #000000 solid;}
#right #locacao p {margin: 0px; padding: 15px 60px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #60513E;}
#right #locacao p span {color: #B14425; font-size: 14px;}

/*############################# Shopping #############################*/
#right #shopping {margin: 0px 0px 0px 20px; padding: 0px; width: 100%;}
#right #shopping h1 {margin: 0px; padding: 0px 0px 0px 42px; background: transparent url(../img/h1_shopping.png) no-repeat 0px 0px; color: #A89A8E; font: normal 24px/30px 'Trebuchet MS'; height: 38px;}
#right #shopping h2 {margin: 15px 0px 0px 0px; padding: 0px; background: transparent url(../img/h2_shopping.png) no-repeat 0px 0px; color: #A89A8E; height: 92px; text-indent: -9000px;}
#right #shopping #flash {margin: 15px 60px 20px 10px; float: right; border: 1px #000000 solid; width: 318px; height: 212px;}
#right #shopping p {margin: 0px; padding: 15px 60px 0px 0px; font: normal 11px/15px 'Trebuchet MS'; color: #60513E;}

/*############################# Contato #############################*/
#right #contato {margin: 0px 0px 0px 20px; padding: 0px; width: 100%;}
#right #contato h1 {margin: 0px; padding: 0px 0px 0px 42px; background: transparent url(../img/h1_contato.png) no-repeat 0px 0px; color: #A89A8E; font: normal 24px/30px 'Trebuchet MS'; height: 38px;}

#right #contato #form {margin: 0px 0px 0px 20px; padding: 0px; width:304px; float: left; background: transparent url(../img/bg_contato_form.png) repeat-y right top;}
#right #contato #form p {margin: 0px; padding: 15px 10px 13px 0px; font: normal 12px/18px 'Trebuchet MS'; color: #3A3025;}
#right #contato #form p span {color: #1C5370; font: normal 12px/18px 'Trebuchet MS';}
#right #contato #form input {display: block; margin: 10px 0px 15px 0px; padding: 2px; width: 280px; border: 1px #d8d5d4 solid; color: #1C5370; font: normal 11px/11px 'Trebuchet MS';}
#right #contato #form textarea {display: block; margin: 10px 0px; padding: 2px; width: 280px; height: 100px; border: 1px #d8d5d4 solid; color: #1C5370; font: normal 11px/11px 'Trebuchet MS';}
#right #contato #form span {color: #3A3025; font: normal 10px/10px 'Trebuchet MS';}
#right #contato #form button {float: right; display: block; margin: 0px 18px 6px 0px; padding: 0px 0px 4px 0px; width:58px; height: 26px; border: 1px solid #ffffff; font: bold 9px/13px 'Trebuchet MS'; color: #ffffff; background: transparent url(../img/bg_pagination_numbers.gif) repeat-x 0px 0px; text-transform: uppercase;}

#right #contato #map {margin: 0px 0px 0px 16px; padding: 0px 0px 0px 10px; width:366px; float: left; background: transparent url(../img/bg_map.png) no-repeat right 0px;}
#right #contato #map h3 {margin: 0px; padding: 25px 0px 0px 0px; color: #B14525; font: bold 12px/14px 'Trebuchet MS';}
#right #contato #map address {margin: 0px; padding: 15px 0px 0px 0px; color: #ffffff; font: normal 13px/18px 'Trebuchet MS';}
#right #contato #map p {margin: 0px; padding: 20px 60px 10px 0px; color: #3A3025; font: normal 12px/18px 'Trebuchet MS';}
#right #contato #map a.mapa {display: block; margin: 10px 48px 60px 0px; padding: 0px 20px 0px 0px; float: right; color: #B14525; font: normal 12px/18px 'Trebuchet MS'; text-decoration: underline; background: transparent url(../img/bg_a_mapa.png) no-repeat right center;}

/*############################# Footer #############################*/
#footer {margin: 0px; padding: 12px 0px 0px 0px; background: transparent url(../img/bg_footer.png) no-repeat 44px 0px; width: 994px; height:153px;}
#footer img.logo {float: right; margin: 18px 40px 0px 0px;}
#footer ul {margin: 22px 0px 0px 124px; padding: 0px; height: 20px;}
#footer ul li {float: left;margin: 0px; padding: 0px 12px 0px 0px; list-style: none inside; text-align: left; height: 20px; color: #bd6247; font: bold 11px/11px 'Trebuchet MS';}
#footer ul li a {color: #ffffff; font: bold 10px/10px 'Trebuchet MS'; text-decoration: none;}
#footer ul li a.special {display: block; margin: -11px 0px 0px 20px; padding: 0px 0px 0px 20px; width:48px; height: 12px; color: #F7CA94; font: bold 10px/12px 'Trebuchet MS'; text-decoration: none; background: transparent url(../img/bg_webmail.png) no-repeat 0px 0px;}

#footer p.time {margin: 22px 0px 0px 124px; padding: 0px 10px 0px 0px; text-align: left; height: 28px; color: #ffffff; font: bold 11px/13px 'Trebuchet MS'; clear: left;}
#footer p.time span {margin: 0px 10px 0px 0px; color: #F7CA94; font: bold 10px/11px 'Trebuchet MS';}
#footer p.time span.detail {margin: 0px 2px; color: #be654b;} 
#footer p.time cite {margin-left: 62px; font-style: normal;}
#footer address {margin: 5px 0px 0px 124px; padding: 0px 10px 0px 0px; text-align: left; height: 20px; color: #ffffff; font: bold 11px/11px 'Trebuchet MS';}
#footer address span {margin: 0px 10px 0px 0px; color: #F7CA94; font: bold 10px/11px 'Trebuchet MS';}
#footer address span.detail {margin: 0px 2px; color: #be654b;}
#footer p.copyright {margin: 20px 0px 0px 44px; padding: 0px 10px 0px 0px; text-align: left; height: 20px; width: 922px; color: #B14525; font: bold 11px/11px 'Trebuchet MS';}
#footer p.copyright img.praetzel {float: right; margin: -3px 0px 0px 0px;}


/*############################# Modal #############################*/
.box {position: absolute; top: 50%; left: 50%; margin: -164px 0px 0px -347px; padding: 0px 0px 0px 0px; width: 670px; height:328px; overflow: auto;}
.box img.left {margin: 150px 0px 0px 0px;}
.box .content {margin: 0px 24px; padding: 2px 3px; width: 540px; height:328px; float: left; background-color: #ffffff;}
.box .content .logo {margin: 20px 0px 0px 0px; padding:20px; width:230px; background: transparent url(../img/bg_dots_vert_modal.gif) repeat-y right top; float: left;}
.box .content .logo img {margin: 10px 0px 30px 0px;}
.box .content .logo h1 {margin: 0px 0px 0px 20px; padding: 18px 0px 0px 50px; height: 35px; background: transparent url(../img/h1_modal.gif) no-repeat center 0px; color: #A89A8E; font: bold 14px/16px 'Trebuchet MS'; text-align: left;}
.box .content .logo p {margin: 0px 0px 0px 35px; padding: 0px; color: #60513E; font: normal 11px/14px 'Trebuchet MS'; text-align: left;}

.box .content .info {margin: 3px 0px 0px 0px; padding:0px; width:270px; float: left; text-align: center;}
.box .content .info img {margin: 20px auto;}
.box .content .info span {display: block; margin: 0px 0px 0px 10px; padding: 0px 20px; color: #B14425; font: normal 12px/20px 'Trebuchet MS'; text-align: left;}
.box .content .info span.email {background: transparent url(../img/ico_modal_envelope.gif) no-repeat 0px 3px;}
.box .content .info span.site {background: transparent url(../img/ico_lojas_website.gif) no-repeat 3px 6px;}
.box .content .info span.telefone {background: transparent url(../img/ico_modal_telephone.gif) no-repeat 0px 0px;}



/*newsletter*/

.newsletter{width: 170px; margin: 30px 0 0 37px; padding: 0; text-align: left; font: normal 14px/16px 'Trebuchet MS'; }
.newsletter p{margin: 5px 0 0 0; padding: 0;}
.newsletter #newsletter_email{width: 165px; margin: 7px 0 0 0; font: normal 12px/14px 'Trebuchet MS';}
.newsletter #newsletter_ok_button{float: right; display: block; margin: 10px 0 0 0; padding: 0; width:28px; height: 23px; border: 0px solid #ffffff; background: transparent url(../img/dc_shopping_ok_button.gif) repeat-x 0px 0px; cursor: pointer;}
