body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
	padding: 0px;
	padding-bottom: 15px;
	padding-top: 30px;
	margin: 0px;
	border: none;
	background: url(../images/bg.gif) top repeat-x #FFDE01;
	} 

a img {border: none !important;}

a{
	color: #666;
	text-decoration: none;
}

#link h1
{
	color: #c00 !important;
}

a:hover
{
	color: #999;
}

#banner1_link
{
	position: absolute;
	right: 10px;
	top: 30px;
	cursor: pointer;
	background: url(../images/link.gif) no-repeat;
	width: 468px;
	height: 72px;
	visibility: visible;
	z-index: 1;
}


#categoria
{
	background-color: #fff;
	text-align: left;
	padding: 1px;
	border: 1px solid #7F9DB9;
	width: 121px;
	_width: 123px;
	
}

#busca_chave
{
	width: 120px !important;
}

#busca_tipo
{
	width: 124px !important;
	_width: 125px !important;
}

#iframe
{
	position: absolute;
	width: 310px;
	height: 340px;
	left: 655px;
	top: 245px;
	_left: 652px;
	_top: 243px;
	z-index: 1;
	display: none;
}

#dropdown
{
	position: absolute;
	width: 320px;
	height: 350px;
	left: 655px;
	top: 245px;
	_left: 652px;
	_top: 243px;
	border: 1px solid #7F9DB9;
	background-color: #fff;
	z-index: 2;
	overflow: auto;
	display: none;
	
}

#dropdownitem
{
	cursor: pointer;
}


#icone
{
	border: 1px solid #666 !important;
	padding: 1px;
	margin: 5px;
	margin-right: 10px;
}

form {
	padding: 0px;
	margin: 0px;}
input, select, textarea {
	border: 1px solid #e3e3ee3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal !important;
	color: #666;}
table {
	padding: 0px;
	margin: 0px;
	border: none;}
ul {
	margin-left: 20px;
	padding: 3px;
	list-style-position: inside;}
ul li {}

ul.multicol {
	list-style-type: circle;
	list-style-position: inside;
	font-size: 12px;
	font-weight: bold;
	width: 400px;
	display: block;}
ul.multicol li {margin-bottom: 3px;}
ul.multicol li,
ul.multicol li a {
	color: #369 !important;}
ul.multicol li a:hover {text-decoration: underline !important;}
ul.multicol ul {
	display: block;
	clear: both;
	margin-bottom: 10px;
	list-style-type: square;
	font-size: 10px;}
ul.multicol ul li {}
ul.multicol ul li,
ul.multicol ul li a {color: #666 !important;}
ul.multicol ul li a:hover {text-decoration: underline !important;}

.fd {
	display: block;
	width: 100%;
	height: 0px;
	overflow: hidden;
	clear: both;}
.noBorder {
	border: none !important;}
.paginacao {
	text-align: center;
	color: #999;}
.paginacao a {
	font-weight: bold;
	color: #666 !important;}
.paginacao .atual {color: #000 !important;}
.png {
	border: none !important;
	filter:expression(
		this.test
			? "" :
			(
				this.src.substr(this.src.length-4)==".png"
				?
				(
					(!this.complete)
					? "" :
						this.runtimeStyle.filter=
						("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
						(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
						String(this.test=true).substr(0,0)+
						(this.src="images/blank.png").substr(0,0)
				)
				:
				this.runtimeStyle.filter=""
			)
		);
}

#master {
	width: 755px;
	margin: auto;
	border: 1px solid #e3e3e3;
	background: url(../images/ms_bg.gif) right repeat-y #fff;
	text-align: left;}

#container {
	background: url(../images/top_bg.gif) top repeat-x;
	padding: 10px;
	padding-top: 0px;
	width: 720px;}

#topo {
	position: relative;
	height: 110px;
	margin-left: -10px;
	margin-right: -10px;
	background: url(../images/top_det.gif) left top no-repeat;}
#topo #banner {
	position: absolute;
	padding: 1px;
	right: 10px;
	top: 30px;
	border: 1px solid #000;
	background: #fff;}
	
	
	
	
	
#topo #banner_flash {
	position: absolute;
	right: 10px;
	top: 30px;
	background: #fff;}

	
	
	
#topo #logo {
	position: absolute;
	left: 20px;
	top: 10px;}
#topo #drtem {
	position: absolute;
	right: 15px;
	top: -20px;}
#topo #datahora {
	position: absolute;
	bottom: 1px;
	right: 13px;}

#content {
	border: 1px solid #dedede;
	background: #f8f8f8;}

#left {width: 570px;}
#left p {
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 3px;}
#left b {
	color: #fba550;
	font-size: 11px;}

#left .caixa {
	position: relative;
	width: 550px;
	margin: 5px;
	border: 3px solid #e2e2e2;
	background: url(../images/cont_bg.gif) right bottom no-repeat #fff;
	}
#left .caixa .canto {
	position: absolute;
	top: 0px;
	right: 0px;}
#left .caixa .nome {
	position: absolute;
	top: 0px;
	left: 0px;}

#left .caixa .vermelho h1,
#left .caixa .verdinho h1,
#left .caixa .verde h1,
#left .caixa .listagem h1,
#left .caixa .laranja h1 {
	font-size: 16px;
	color: #c00;
	padding: 0px;
	margin: 0px;}

#left .caixa .vermelho .cont {
	font-size: 14px;
	font-weight: bold;
	color: #c00;}
#left .caixa .vermelho img,
#left .caixa .verdinho img,
#left .caixa .amarelo img,
#left .caixa .laranja img,
#left .caixa .verde img,
#left .caixa .listagem img,
#left .caixa .contato img,
#left .caixa .azul img {
	border: 1px solid #666;
	padding: 1px;
	margin: 5px;
	margin-right: 10px;}
#left .caixa .verdinho {
	background: url(../images/cx_verdi.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .vermelho {
	background: url(../images/cx_verm.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .verde {
	background: url(../images/cx_verd.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .verde2 {
	background: url(../images/cx_verm.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .verde p {
	text-indent: 15px;
	margin-top: 10px;}
#left .caixa .amarelo {
	background: url(../images/cx_am.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .laranja {
	background: url(../images/cx_lar.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .azul {
	background: url(../images/cx_az.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .contato {
	background: url(../images/cx_cont.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .listagem {
	background: url(../images/cx_list.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;}
#left .caixa .listagem a {
	text-decoration: none;
	color: #454545;}
#left .caixa .listagem a:hover {}
#left .caixa .listagem a img {
	border: 1px solid #000 !important;
	padding: 1px;}
#left .caixa .gambiarra {
	text-align: right;
	background: url(../images/gambiarra.gif) right top no-repeat;
	padding: 5px;
	padding-right: 15px;
	margin-left: 28px;
	border-left: 3px solid #E2E2E2;}
#left .caixa .gambiarra b {
	font-size: 10px;
	color: #999;}
.caixa2
{
	float: left;
	position: relative;
	width: 265px;
	height: 340px;
	margin: 6px;
	border: 3px solid #e2e2e2;
	background: url(../images/cont_bg.gif) right bottom no-repeat #fff;
	display: table;
	
	_margin-left: 3px;
	_margin-right: 5px;
}

.caixa3
{
	float: right;
	display: table;
	height: 340px;
}

.caixa2 .nome {
	position: absolute;
}

.caixa2 table, .caixa3 table
{
	width: 100%;
}



.caixa2 .canto 
{
	display: none;
	
	_position: absolute;
	_top: 0px;
	_right: -2px;
	_display: block;
	
	
	
}
.caixa2 .verdinho {
	background: url(../images/cx_verdi.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;
	height: 320px;
	display: table;
}

.caixa2 .laranja {
	background: url(../images/cx_lar.gif) left repeat-y;
	padding: 10px;
	padding-left: 40px;
	height: 320px;
	display: table;
}
	
#right {width: 145px;}
#right #busca {
	text-align: right;
	padding: 5px;
	background: #e4e4e4;
	margin-bottom: 5px;}
#right #busca input,
#right #busca select {
	width: 120px;}
#right #busca .bt {
	width: auto;}

#right #anuncios,
#right #enquete,
#right #climaTempo {
	border: 3px solid #e4e4e4;
	border-collapse: collapse;
	margin-bottom: 5px;
	width:100%;}
#right #anuncios td img {
	padding: 1px;
	margin: 2px;}
#right #anuncios th,
#right #enquete th,
#right #climaTempo th {
	margin: 0px;
	padding: 0px;
	background: #f96;
	border-bottom: 3px solid #e4e4e4;}
#right #anuncios td {
	padding: 5px;}
#right #enquete th {background: #b49c7c;}
#right #enquete td {padding: 5px;}
#right #enquete a {
	text-decoration: none;
	color: #666;}
#right #climaTempo th {background: #b0b0b0;}

#menu {
	width: 100%;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	background: url(../images/mnbg.gif) repeat-x;
	border: 1px solid #d1d1d1;}
#menu li {
	display: inline;
	padding: 4.5px;
	padding-right: 10px;
	_padding-right: 8px;
	margin: 0px;
	background: url(../images/mndiv.gif) right repeat-y;}
#menu li a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;}
#menu li a:hover {
	color: #fffeb9;}

#footer {
	height: 20px;
	background: url(../images/footer.gif);
	text-align: right;
	padding-right: 5px;}
#footer a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;}
	
#anuncio_desc
{
	float: left;
	width: 330px;
}

#anuncio_logo
{
	float: right;
	width: 150px;
	margin-right: 10px;
	_margin-right: 0px;
}

#anuncio_fotos
{
	clear: both;
}

#painel #to-blend 
{
	opacity:0.99;
	zoom:1;
	display: table;
}

#painel-conteudo textarea
{
	display: none;
}

#dest_info
{
	cursor: pointer;
}

#dest_img
{
	height: 200px;
	float: left;
}

/* ---- Galeria de fotos  ----------------------------------------------------------------------------------------------------------------*/

#galeria_fundo
{
	background: url(../images/galeria_fundo.jpg) top no-repeat #F7CC2F;
	margin-top: -30px;
	width: 100%;
	height: 420px;
	display: table;
}

#galeria_logo
{
	float: left;
	width: 180px;
	position: absolute;
	left: 10px;
	top: 10px;
}

#banner_topo
{
	clear: both;
	display: table;
}

#banner_base
{
	float:left;
	width:500px;
	min-height:100px;
}

#lista_foto
{
	width:500px;
	float: left;
	display: table;
}

#lista_foto .fotoPeq
{
	border: 1px solid #CCC !important;
}

#galeria_foto
{
	float:left;
	margin-left: 3px;
	border: 4px solid #fff !important;
}

#banner_galeria 
{
	position: absolute;
	padding: 1px;
	right: 12px;
	top: 12px;
	border: 1px solid #000;
	background: #fff;
}

#banner_galeria_link
{
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	background: url(../images/link.gif) no-repeat;
	width: 468px;
	height: 72px;
	visibility: visible;
	z-index: 1;
}

#banner_galeria_flash 
{
	position: absolute;
	right: 5px;
	top: 5px;
	background: #fff;
}
	
#galeria_titulo
{
	font-size: 18px;
	float: right;
	clear: both;
	color: #80332C;
	padding: 5px;
	font-family: Trebuchet MS, Verdana;
}

#galeria_legenda
{
	position: absolute;
	width: 377px;
	height: 30px;
	top: 390px;
	left: 0px;
	background-color: #B9381A;
	color: #fff;
	font-size: 13px;
	text-align: right;
	padding: 5px;
	display:none;
}

#paginacao
{
	clear: both;
	margin: 10px;
}
