* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 4px 0;
	background: #a7a9ac url(../images/bg-body.gif) repeat-x;
	font: 12px Arial, Verdana, sans-serif;
}

table td {
	font: 12px/1.5em Arial, Verdana, sans-serif;
	color: #666;
}

a:link, a:visited, table td a:link, table td a:visited, ul a:link, ul a:visited {
    font: 12px Arial, Verdana, sans-serif;
	color: #cf3c3c;
	text-decoration: none;
}

.clear {
	clear: both;
}

.pad {
	padding: 10px;
}

p {
	margin-bottom: 1.1em;
}

#outer {
	width: 960px;
	margin: 0 auto;
	background: #fff;
}

#wrap {
	background: /* url(../images/bg_simbolo.jpg) no-repeat right 106px */;
}

#header {
	height: 104px;
}

#logo {
	height: 104px;
	float: left;
	width: 491px;
}

#top {
	margin-left: 392px;
}

#top_menu {
	height: 26px;
	width: 100%;
	background: #d1d2d4;
	padding: 2px 0 0 0;
}

#menu_top {
 	float: left;
	
}

.moduletable_menu_top ul {
	padding: 0;
	list-style-type: none;
	display: block;

	width: 523px;
	text-align: center;

}

.moduletable_menu_top ul li {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 119px;

}

.moduletable_menu_top ul li a, #top_menu ul li a:visited {
	color: #fff;
	font: bold 11px Arial, Verdana, sans-serif;

	width: 119px;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	text-transform: uppercase;
}

.moduletable_menu_top ul li#menuitem_1 {
	width: 21px;
}

.moduletable_menu_top ul li#menuitem_6 {
	width: 26px;
}


#outras_cidades {

	width: 133px;
	padding: 3px 0 0 0;
	float: left;
}

#outras_cidades .moduletable {

}


#outras_cidades select {
	font-size: 10px;
	background-color: #e7e6e6;
	border-width: 0;
	color: #000;
	padding: 2px;
}


#content { background: url(../images/bg-geral.gif) repeat-y;

}

#top2 {
	background: #eef0f0;
	height: 16px;
	margin 0;
	padding: 0;
}

#busca {
	width: 115px;
	padding: 0 0 1px 1px;
	height: 23px;
	color: #000;
	float: left;
	background: url(../images/bg-busca.gif) no-repeat;
	
}

#top_menu a { /* display: block; */}
#top_menu img { margin: 0 6px 0 0;}
#top_menu img.last { margin: 0;}


#mod_search_searchword { font-size: 11px; border: none; padding: 3px; background: #d1d2d4; margin: 0 6px 0 0; width: 68px;}

#top2 #busca .moduletable {
	padding-top: 10px;
	padding-left: 6px;
}

#busca .button { background: url(../images/bg-button.gif) no-repeat; border: none; width: 29px; height: 24px; text-indent: -2000px; color: #dcddde; }

#top2 input.inputbox  {
	font-size: 10px;
	background-color: #fff;
	border: 1px solid #fc881c;
	width: 136px;
	margin-right: 4px;
	margin-left: 4px;
}

#top2 input.button {
	width: 50px;
	background-color: #fa7619;
	color: #fff;
	font-size: 10px;
	border: 1px solid #e05630;
}

#menu2 .moduletable_menu2 {
	padding: 0;
}

#menu2 ul {
	list-style-type: none;
	padding: 0;
	text-align: center;
}

#menu2 ul li {
	list-style-type: none;
	display: inline;
	margin: 0 10px;
	font-size: 8px;
	color: #9ea0a3;
}

.moduletable_menu2 a:link, .moduletable_menu2 a:visited {
	text-transform: uppercase;
	color: #9ea0a3;
	font: 8px Arial, Verdana, sans-serif;
	
}

#left {
	width: 202px;
	float: left;
}

#main {
	margin-left: 202px;
	width: 750px;
	background: #e9ecec;
	padding: 0 4px;
}

#main .pad {
	padding: 0;
	background: #fff;
}


#conteudo {
	float: left;
	padding: 20px 10px 10px 10px;
}

td.contentheading {
	font-size: 14px;
	line-height: 1.1em;
	color: #dd6318;
}

div.componentheading {
display: none;

}

/* Home Boxes */

.minifp-introtitle a:link, .minifp-introtitle a:visited {
	font-size: 12px;
}


.minifp td img {
	border:none;
}

.minifp-full-link { display: none;}

.moduletable-agenda-mes { height: 27px; background: url(../images/bg-agenda-lista.gif) repeat-x;}
.moduletable-agenda-mes ul { padding: 6px; /*margin: 10px 0 0 0;*/}

.moduletable-agenda-mes ul li { list-style-type: none; display: inline; padding: 0 24px;}
.moduletable-agenda-mes ul li a { text-transform: uppercase; font-size: 11px; }


#homeboxes0, #homeboxes1, #homeboxes2 { padding: 20px 20px 0 20px;}

#homeboxes0 h3, #homeboxes1 h3, #homeboxes2 h3 { display: none;}


#homeboxes1 img, #homeboxes2 img { float: left; margin: 0 10px 0 0;}

#hb0-outer, #hb01-outer {
	padding: 16px 0 0 0;
	width: 343px;
}

.tb2col {
	width: 100%;
}
.tb2col td {
	vertical-align: top;
}

#hb1-outer, #hb2-outer, #hb3-outer, #hb4-outer, #hb5-outer, #hb6-outer { padding: 33px 0 0 0; }

#hb7-outer { padding: 0 0 0 10px;}

#hb0-outer { background: url(../images/top-fique.gif) no-repeat; }
#hb01-outer { background: url(../images/top-nossos.gif) no-repeat; }
#hb1-outer { background: url(../images/top-agenda.gif) no-repeat;}
#hb2-outer { background: url(../images/top-meio-ambiente.gif) no-repeat; }
#hb3-outer { background: url(../images/top-revista.gif) no-repeat; }
#hb4-outer { background: url(../images/top-turismo.gif) no-repeat; }
#hb5-outer { background: url(../images/top-gourmet.gif) no-repeat; }
#hb6-outer { background: url(../images/top-cultura.gif) no-repeat; }

#hb1-outer a { color: #a7000a;}
#hb2-outer a { color: #937848;}
#hb3-outer a { color: #de7827;}
#hb4-outer a { color: #4b0d49;}
#hb5-outer a { color: #8f9934;}
#hb6-outer a { color: #450000;}

#hb0, #hb01, #hb1, #hb2, #hb3, #hb4, #hb5, #hb6 { border: 1px solid #c0c0bf; padding: 10px; margin: 0 0 10px 0;}

#hb3 a img { width: 70px; height: 90px;}

.bannerWhereTV { margin: }

/* End Home Boxes */

/* Video */

.moduletable_video {
}

/* Video End */

/* Boxes */

#box1 { position: relative;}
#box1 div { height: 105px;}




/* ################################### TOPOS ################################## */

.moduletable_topo_home {  background: url(../images/cab-home.gif) no-repeat;}

.moduletable_topo_compras {  background: url(../images/cab_r_compras.gif) no-repeat;}
.moduletable_topo_restaurantes {  background: url(../images/cab-restaurantes.gif) no-repeat;}
.moduletable_topo_doces {  background: url(../images/cab_r_docescafes.gif) no-repeat;}
.moduletable_topo_noite {  background: url(../images/cab_r_noite.gif) no-repeat;}
.moduletable_topo_servicos {  background: url(../images/cab_r_servicos.gif) no-repeat;}
.moduletable_topo_turismo {  background: url(../images/cab_r_turismo.gif) no-repeat;}
.moduletable_topo_imoveis {  background: url(../images/cab_r_imoveis.gif) no-repeat;}
.moduletable_topo_saudebeleza {  background: url(../images/cab_r_saudebeleza.gif) no-repeat;}

.moduletable_topo_capa {  background: url(../images/cab-capa.gif) no-repeat;}
.moduletable_topo_moda {  background: url(../images/cab_n_moda.gif) no-repeat;}
.moduletable_topo_business {  background: url(../images/cab_n_business.gif) no-repeat;}
.moduletable_topo_gourmet {  background: url(../images/cab_n_gourmet.gif) no-repeat;}
.moduletable_topo_ambiente {  background: url(../images/cab_n_meioambiente.gif) no-repeat;}
.moduletable_topo_saude {  background: url(../images/cab_n_saude.gif) no-repeat;}
.moduletable_topo_turismo {  background: url(../images/cab_r_turismo.gif) no-repeat;}
.moduletable_topo_artigo {  background: url(../images/cab_n_artigogeral.gif) no-repeat;}
.moduletable_topo_novidades {  background: url(../images/cab_n_novidades.gif) no-repeat;}
.moduletable_topo_click {  background: url(../images/cab_n_click.gif) no-repeat;}
.moduletable_topo_cultura {  background: url(../images/cab_n_cultura.gif) no-repeat;}
.moduletable_topo_lancamentos {  background: url(../images/cab_n_lancamentos.gif) no-repeat;}

.moduletable_topo_anuncie {  background: url(../images/cab-anuncie.gif) no-repeat;}
.moduletable_topo_contato {  background: url(../images/cab-contato.gif) no-repeat;}
.moduletable_topo_promo {  background: url(../images/cab-participe.gif) no-repeat;}



#box2 {

background: #ededed;
width: 730px;
float: left;
padding: 10px;
line-height: 18px;

}


/* sub categorias */

.moduletable_category_menu ul li { list-style-type: none; float: left;}
.moduletable_category_menu ul li a { color: #96989a; font-size: 11px; padding: 0 4px; border-right: 1px solid #96989a; }

/* sub categorias end */



/* End Boxes */

/* Where+ */

.moduletable_wheremais {
	width: 212px;
	background: url(../images/bg_tit_wheremais.gif) no-repeat;
	padding-top: 12px;
	line-height: 1.3em;
}

.moduletable_wheremais ul {
	list-style-type: none;
	border-right: 1px solid #cf3c3c;
	border-left: 1px solid #cf3c3c;
	border-bottom: 1px solid #cf3c3c;
	height: 322px;
	padding-top: 15px;
}

.moduletable_wheremais ul li {
	padding-left: 10px;
	margin-bottom: 8px;
}

.moduletable_wheremais p {
	margin: 0;
	padding: 0;
}

.moduletable_wheremais .udc_title {
	font-weight: bold;
}

/* End Where+ */

#conteudo table td img {
	border: 1px solid #ccc;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#conteudo table td img.esquerda, #conteudo table td img.esquerda0 {
	margin-right: 20px;
	float: left;
}

#conteudo table td img.direita, #conteudo table td img.direita0 {
	margin-left: 20px;
	float: right;
}

#conteudo table td img.esquerda0, #conteudo table td img.direita0 {
	border-style: none;
	border-width: 0;
}

#conteudo table td img.borda0 {
	border-style: none;
	border-width: 0;
}

.pagenav {
}

/* left menus stuff */

#left .pad { padding: 0 0 0 4px;}


.module_roteiros, .module_news { padding: 52px 0 10px 0;}

.module_roteiros { background: #fff url(../images/menu-tit-roteiros.gif) no-repeat; }

.module_news { background: #fff url(../images/menu-tit-news.gif) no-repeat; }

#left ul {
	list-style-type: none;
	margin: 0px;
	padding: 0 0 0 1em;
}

#left ul li { width: 163px; margin: 0 0 8px 0; }

#left ul li a {
	font-size: 10px;
	color: #6d6e71;
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 20px;
}
#left ul li a:hover { color: #fff;}


.module_roteiros ul li#menuitem_1 { background: #836436 url(../images/f_r_compras.gif) no-repeat; }
.module_roteiros ul li#menuitem_1:hover { background-image: none; }
.module_roteiros ul li#menuitem_1 a.mainlevel_current { background: #836436; color: #fff; }

.module_roteiros ul li#menuitem_2 { background: #ff9307 url(../images/f_r_restaurantes.gif) no-repeat; }
.module_roteiros ul li#menuitem_2:hover { background-image: none; }
.module_roteiros ul li#menuitem_2 a.mainlevel_current { background: #ff9307; color: #fff; }

.module_roteiros ul li#menuitem_3 { background: #a7000a url(../images/f_r_docescafes.gif) no-repeat; }
.module_roteiros ul li#menuitem_3:hover { background-image: none; }
.module_roteiros ul li#menuitem_3 a.mainlevel_current { background: #a7000a; color: #fff; }

.module_roteiros ul li#menuitem_4 { background: #8d9b2c url(../images/f_r_noite.gif) no-repeat; }
.module_roteiros ul li#menuitem_4:hover { background-image: none; }
.module_roteiros ul li#menuitem_4 a.mainlevel_current { background: #8d9b2c; color: #fff; }

.module_roteiros ul li#menuitem_5 { background: #9a7a76 url(../images/f_r_servicos.gif) no-repeat; }
.module_roteiros ul li#menuitem_5:hover { background-image: none; }
.module_roteiros ul li#menuitem_5 a.mainlevel_current { background: #9a7a76; color: #fff; }

.module_roteiros ul li#menuitem_6 { background: #4b0d49 url(../images/f_r_turismo.gif) no-repeat; }
.module_roteiros ul li#menuitem_6:hover { background-image: none; }
.module_roteiros ul li#menuitem_6 a.mainlevel_current { background: #4b0d49; color: #fff; }

.module_roteiros ul li#menuitem_7 { background: #12a8d8 url(../images/f_r_imoveis.gif) no-repeat; }
.module_roteiros ul li#menuitem_7:hover { background-image: none; }
.module_roteiros ul li#menuitem_7 a.mainlevel_current { background: #12a8d8; color: #fff; }

.module_roteiros ul li#menuitem_8 { background: #005327 url(../images/f_r_saudebeleza.gif) no-repeat; }
.module_roteiros ul li#menuitem_8:hover { background-image: none; }
.module_roteiros ul li#menuitem_8 a.mainlevel_current { background: #005327; color: #fff; }



.module_news ul li#menuitem_1 { background: #3fb6df url(../images/f_n_promocao.gif) no-repeat; }
.module_news ul li#menuitem_1:hover { background-image: none; }
.module_news ul li#menuitem_1 a.mainlevel_current { background: #3fb6df; color: #fff; }


.module_news ul li#menuitem_2 { background: #7a3f5a url(../images/f_n_capa.gif) no-repeat; }
.module_news ul li#menuitem_2:hover { background-image: none; }
.module_news ul li#menuitem_2 a.mainlevel_current { background: #7a3f5a; color: #fff; }

.module_news ul li#menuitem_3 { background: #ff9307 url(../images/f_n_moda.gif) no-repeat; }
.module_news ul li#menuitem_3:hover { background-image: none; }
.module_news ul li#menuitem_3 a.mainlevel_current { background: #ff9307; color: #fff; }

.module_news ul li#menuitem_4 { background: #877f63 url(../images/f_n_business.gif) no-repeat; }
.module_news ul li#menuitem_4:hover { background-image: none; }
.module_news ul li#menuitem_4 a.mainlevel_current { background: #877f63; color: #fff; }

.module_news ul li#menuitem_5 { background: #a7000a url(../images/f_n_gourmet.gif) no-repeat; }
.module_news ul li#menuitem_5:hover { background-image: none; }
.module_news ul li#menuitem_5 a.mainlevel_current { background: #a7000a; color: #fff; }

.module_news ul li#menuitem_6 { background: #12a8d8 url(../images/f_n_meioambiente.gif) no-repeat; }
.module_news ul li#menuitem_6:hover { background-image: none; }
.module_news ul li#menuitem_6 a.mainlevel_current { background: #12a8d8; color: #fff; }

.module_news ul li#menuitem_7 { background: #836436 url(../images/f_n_saude.gif) no-repeat; }
.module_news ul li#menuitem_7:hover { background-image: none; }
.module_news ul li#menuitem_7 a.mainlevel_current { background: #836436; color: #fff; }

.module_news ul li#menuitem_8 { background: #4b0d49 url(../images/f_n_turismo.gif) no-repeat; }
.module_news ul li#menuitem_8:hover { background-image: none; }
.module_news ul li#menuitem_8 a.mainlevel_current { background: #4b0d49; color: #fff; }

.module_news ul li#menuitem_9 { background: #005327 url(../images/f_n_artigogeral.gif) no-repeat; }
.module_news ul li#menuitem_9:hover { background-image: none; }
.module_news ul li#menuitem_9 a.mainlevel_current { background: #005327; color: #fff; }

.module_news ul li#menuitem_10 { background: #8d9b2c url(../images/f_n_novidades.gif) no-repeat; }
.module_news ul li#menuitem_10:hover { background-image: none; }
.module_news ul li#menuitem_10 a.mainlevel_current { background: #8d9b2c; color: #fff; }

.module_news ul li#menuitem_11 { background: #a7000a url(../images/f_n_click.gif) no-repeat; }
.module_news ul li#menuitem_11:hover { background-image: none; }
.module_news ul li#menuitem_11 a.mainlevel_current { background: #a7000a; color: #fff; }

.module_news ul li#menuitem_12 { background: #450000 url(../images/f_n_cultura.gif) no-repeat; }
.module_news ul li#menuitem_12:hover { background-image: none; }
.module_news ul li#menuitem_12 a.mainlevel_current { background: #450000; color: #fff; }

.module_news ul li#menuitem_13 { background: #ff9307 url(../images/f_n_lancamentos.gif) no-repeat; }
.module_news ul li#menuitem_13:hover { background-image: none; }
.module_news ul li#menuitem_13 a.mainlevel_current { background: #ff9307; color: #fff; }




/* core generated */

table.blog table td {
	padding: .5em;
/*	border: 1px solid #eaeaea; */
}

table.blog table td table.contentpaneopen td {
	border-style: none;
	border-width: 0;
}

.moduletableBannerTop {
	padding-top: 20px;
	padding-left: 8px;
}

.moduletableBannerTop table, .moduletableBannerInside table {

}


.moduletableBannerLeft { text-align: center; padding: 10px 0 10px 35px;}

.moduletableBannerLeft table {
}

#box1 .moduletableBannerInside { position: absolute; top: 8px; left: 350px;}


/* Contato */


#formatos { background: #efeded;}

#Contato {
	padding-left: 120px;
}

#content .inputbox {
	background-color: #f9f9f9;
	border: 1px solid #e6e6e6;
	width: 300px;
	font: 11px Arial, Verdana, sans-serif;
}

#content .button {
	background-color: #cf3c3c;
	border: 1px solid #cf7272;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #fff;
	padding: 3px;
}

/* Contato End */

/* Footer */

#footer {
	background-color: #ccc;
	clear: both;
	height: 50px;
}

#footer ul {
	list-style-type: none;
}

#footer ul li {
	display: inline;
	margin-right: 5px;
}

#footerText {
	width: 900px;
	margin: 0 auto;
	padding-top: 6px;
	color: #fff;
	font: 11px Arial, Verdana, sans-serif;
}

#footerText span { padding: 10px;}

#footer .moduletable_menu2 {color: #5d5d5d; font-size: 9px; padding: 3px 0 0 0;}

#footerText a, #footerText a:visited {
	color: #5d5d5d;
	font: 9px Arial, Verdana, sans-serif;
}

#footerText a.alma, #footerText a.alma:visited {
	font-weight: bold;
	color: #fff;
	font-size: 11px;
}

#footerText .left {
	float: left;
}

#footerText .right {
	float: right;
}

#footer2 {
	clear: both;
}

/* Footer End */

div.back_button {
	background-color: #df651a;
	padding: 4px;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.back_button a, div.back_button a:visited {
	background-color: #df651a;
	padding: 4px;
	color: #fff;
}
