* {
	margin:0;
	padding:0;
}


/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
	 TAGS  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

address {
	font-size:14px;
	color:#ffae00;
	font-style:normal;
	font-weight:bold;
}

body {
	background:#000 url(../images/bg-geral.gif) center repeat-y;
	font-family:Tahoma, Arial, Verdana, sans-serif;
}
h1 { background:none !important; /*width:154px; height:155px; position:relative; top:7px; left:-10px;*/ }
h1 a {
	text-indent:-9999px;
	background:url(../images/logo.png) center no-repeat;
	width:154px;
	height:155px;
	position:relative;
	top:7px;
	left:-10px;
	display:block;
}

a h1 {
	cursor:pointer;
}

h6 {
	font-size:12px;
}




/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
	 IDs  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

#assinatura {
	padding:60px 0 30px 0;
	font-size:13px;
	clear:both;
}
#assinatura span {
	display:block;
	text-indent:-9999px;
	height:1px;
	width:1px;
}
#assinatura a:link,
#assinatura a:visited {
	color:#634c2b;
	text-decoration:none;
}
#assinatura a:hover,
#assinatura a:focus {
	color:#846a45;
	text-decoration:underline;
}
#assinatura a:active {
	color:#8c7960;
}

#assPapaya {
	float:right;
	margin:-165px 0pt 0pt;
	padding:0 0 20px 0;
	clear:both;
}

/* Container Geral - index */
#CTN-geralIndex {
	width:100%;
	background:url(../images/bg_topo.jpg) top center no-repeat;
}

#CTN-principalIndex,
#CTN-principal {
	width:862px;
	margin:0 auto;
	padding:0 40px;
}

#bannerPromo {
	margin:30px 0 0 0;
}

/* Barra Lateral */
#barraLateral {
	margin:90px 0 0 0;
	width:250px;
	float:right;
}
#barraLateral h3 {
	color:#ff8417;
	font-size:14px;
	margin:0 0 10px 0;
}
#barraLateral li {
	list-style:none;
	color:#cbbca7;
	font-size:13px;
	margin:0 0 8px 0;
	padding:0 0 0 20px;
	background:url(../images/bullet_coqueiro.gif) 0 1px no-repeat;
}
#barraLateral li a:link,
#barraLateral li a:visited {
	color:#cbbca7;
	text-decoration:none;
}
#barraLateral li a:hover,
#barraLateral li a:focus,
#barraLateral li a:active {
	color:#fff;
}


#conteudoPrincipal {
	padding:40px 0 0 0;
}

/* Conteudo Interno */
#conteudoInterno {
	width:535px;
	float:left;
}
#conteudoInterno a:link,
#conteudoInterno a:visited {
	color:#fff1e3;
	text-decoration:underline;
}
#conteudoInterno a:hover,
#conteudoInterno a:focus,
#conteudoInterno a:active {
	text-decoration:none;
}
#conteudoInterno h2,
#conteudoPrincipal h2 {
	color:#ff8417;
	font-size:24px;
	margin:0 0 30px 0;
}
#conteudoInterno h2 strong,
#conteudoPrincipal h2 strong {
	color:#ffd426;
}
.amarelo {
	color:#ffd426;
	font-size:24px;
	margin:0 0 30px 0;
}
#conteudoInterno h3 {
	color:#ff8417;
	font-size:14px;
	margin:30px 0 10px 0;
}
#conteudoInterno img {
	border:5px solid #5d4320;
	margin:5px 7px 10px 7px;
	_margin:5px 7px 10px 7px;
}
#conteudoInterno img:hover {
	border:5px solid #795b33;
}
#conteudoInterno li {
	font-size:12px;
	color:#ffa748;
	line-height:160%;
	margin:2px 0 2px 13px;
	*margin:2px 0 2px 15px;
}
#conteudoInterno p {
	font-size:14px;
	color:#ffa748;
	margin:10px 0;
	line-height:160%;
	text-align:justify;
}
#conteudoInterno table {
	background:#3e2c13;
	border:none;
	margin:20px 0;
}
#conteudoInterno th {
	background:#251a0b;
	color:#ffa748;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:3px 6px;
}
#conteudoInterno td {
	background:#7a603b;
	color:#fff;
	font-size:12px;
	padding:3px 6px;
}
#conteudoInterno td:hover {
	background:#96784e;
}


/* destaque principal */
#destPrincipalGeral {
	overflow:auto;
	margin:45px 0 0 0;
	clear:both;
	_padding:45px 0 0 0;
}

#destPrincipal {
	float:left;
	width:270px;
	width:280px;
}

#destPrincipal-fotos {
	width:570px;
	height:305px;
	background:url(../images/tarja.gif) top center no-repeat;
	float:right;
	padding:7px 0 0 0;
}

#destSecundarioGeral {
	overflow:auto;
	clear:both;
	margin:40px 0 0 0;
}

#destPrincipal h2 {
	color:#ffd426;
	font-size:24px;
	/*_height:20px;*/
}
#destPrincipal h2 strong {
	color:#ff8417;
}
#destPrincipal p {
	color:#ffa748;
	line-height:150%;
	font-size:14px;
}

/* Envie seu depoimento */
#euFui label {
	display:block;
	font-size:12px;
	color:#FFA748;
	margin:0 0 5px 0;
}
#euFui input,
#euFui textarea,
#euFui select,
#euFui option  {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	margin:0 0 10px 0;
	padding:3px 4px;
	color:#fff;
	border:1px solid #857a6b;
	background:#7A603B;
	width:212px;
}
#euFui input:focus,
#euFui textarea:focus {
	background:url(../images/bg_form.gif) top center repeat-x #a6967e;
	border:1px solid #fff;
	color:#000;
}
#euFui option {
	padding:0 4px !important;
	margin:0 !important;
	width:100%;
	border:none;
}
#euFui #foto {
	border:1px solid #857a6b !important;
	padding:3px 4px !important;
	height:20px;
}
#euFui #bt_ok {
	width:50px;
	margin:10px 0 0 0;
}
#euFui #pais {
	width:70px;
}

/*
#euFui #UF {
	width:100%;
	padding:0 4px !important;
}
*/

/* Envie seu depoimento */

/* Album de fotos */
.fotos-geral {
	width:160px;
	float:left;
	margin:0 0 25px 14px;
	_margin:0 0 25px 10px;
	font-size:13px;
	color:#FFA748;
}
.fotos-geral img {
	margin:0 0 5px 0 !important;
}
/* Album de fotos */


/* menu dos idiomas */
#menuIdioma {
	float:right;
	margin:7px -34px 0 0;
	_margin:4px -8px 0 0;
}
#menuIdioma li {
	list-style:none;
	display:block;
	float:left;
}
#menuIdioma li a{
	display:block;
	float:left;
	width:20px;
	height:12px;
	text-indent:-9999px;
	margin:0 4px 0 0;
	padding:2px;
	_height:8px;
	_padding:2px 2px 0 2px;
}
#menuIdioma #idiomaPT a:link, /* idioma portugues */
#menuIdioma #idiomaPT a:visited {
	background:url(../images/band_pt.gif) 2px 2px no-repeat;
	_background:url(../images/band_pt.gif) 2px 4px no-repeat;
}
#menuIdioma #idiomaPT a:hover,
#menuIdioma #idiomaPT a:focus,
#menuIdioma #idiomaPT a:active {
	background:url(../images/band_pt.gif) 2px -16px no-repeat;
	_background:url(../images/band_pt.gif) 2px -14px no-repeat;
	outline:none;
}

#menuIdioma #idiomaIT a:link, /* idioma italiano */
#menuIdioma #idiomaIT a:visited {
	background:url(../images/band_it.gif) 2px 2px no-repeat;
	_background:url(../images/band_it.gif) 2px 4px no-repeat;
}
#menuIdioma #idiomaIT a:hover,
#menuIdioma #idiomaIT a:focus,
#menuIdioma #idiomaIT a:active {
	background:url(../images/band_it.gif) 2px -16px no-repeat;
	_background:url(../images/band_it.gif) 2px -14px no-repeat;
	outline:none;
}

#menuIdioma #idiomaEN a:link, /* idioma ingles */
#menuIdioma #idiomaEN a:visited {
	background:url(../images/band_en.gif) 2px 2px no-repeat;
	_background:url(../images/band_en.gif) 2px 4px no-repeat;
}
#menuIdioma #idiomaEN a:hover,
#menuIdioma #idiomaEN a:focus,
#menuIdioma #idiomaEN a:active {
	background:url(../images/band_en.gif) 2px -16px no-repeat;
	_background:url(../images/band_en.gif) 2px -14px no-repeat;
	outline:none;
}

#menuIdioma #idiomaES a:link, /* idioma espanhol */
#menuIdioma #idiomaES a:visited {
	background:url(../images/band_es.gif) 2px 2px no-repeat;
	_background:url(../images/band_es.gif) 2px 4px no-repeat;
}
#menuIdioma #idiomaES a:hover,
#menuIdioma #idiomaES a:focus,
#menuIdioma #idiomaES a:active {
	background:url(../images/band_es.gif) 2px -16px no-repeat;
	_background:url(../images/band_es.gif) 2px -14px no-repeat;
	outline:none;
}


/* menu utilitario */
#menuUtilit {
	border-right:1px solid #FFFFFF;
	float:right;
	font-size:12px;
	margin:7px 13px 0 0;
	padding:0 13px 0 0;
}
#menuUtilit a {
	color:#fff;
}
#menuUtilit a.home { background:url(../images/ico-home.gif) left bottom no-repeat; padding:0 0 0 18px; }
#menuUtilit a.home:hover { text-decoration:none; }


/* menu principal */
#menuPrincipal {
	margin:-20px 0 0 -12px;
	overflow:hidden;
	padding:0 0 2px 0;
	width:886px;
}

#menuPrincipal span a {
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	margin:20px 8px 0 12px;
	padding:6px 0 0 0;
}
#menuPrincipal span a:hover,
#menuPrincipal span a:focus,
#menuPrincipal span a:active {
	color:#ff8417;
}

#mapa {
	border:4px solid #FF8417;
	background: url(../images/mappapaya2.jpg) no-repeat;
	width:854px;
	height:650px;
	margin-bottom:90px;
}

#tempo {
	color:#ffa748;
	font-size:14px;
	width:680px;
	margin:40px 0 0 0;
}
#tempo strong {
	font-weight:normal;
	color:#ff8417;
}
#tempo h3 {
	font-size:18px;
	color:#ff8417;
}
#topo {
	height:175px;
}


/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
	 CLASSES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */

/* botao de voltar */
a.back {
	color:#fdd7af;
	text-decoration:none !important;
	font-size:11px;
	background:url(../images/bg_back_a.gif) right -28px no-repeat;
	*background:url(../images/bg_back_a.gif) right -29px no-repeat;
	margin:30px 6px 0 0;
	padding:2px 8px 2px 0;
	display:block;
	float:left;
}
a.back:hover {
	background:url(../images/bg_back_a.gif) right 0 no-repeat;
	*background:url(../images/bg_back_a.gif) right -1px no-repeat;
}

a.back span {
	line-height:12px;
	padding:2px 0 2px 20px;
	background:url(../images/bg_back_span.gif) left bottom no-repeat;
}
a.back:hover span {
	background:url(../images/bg_back_span.gif) left top no-repeat;
	color:#7a4914;
}
/* botao de voltar */



.bloco {
	background:#3e2c13;
	padding:15px;
	margin:0 0 30px 0;
}

.depAutor {
	color:#ffae00;
	font-size:13px;
	font-weight:bold;
}

/* destaque secundario */
.destSecundarioIndex {
	width:275px;
	_width:270px;
	float:left;
	color:#ffa748;
	padding:10px 0 10px 10px;
	margin:0 0 0 0;
	_overflow:hidden;
}
.comBG {
	background:#3e2c13;
	width:270px !important;
	_width:276px !important;
	margin:0 10px 0 0;
}
.comBG .DSIx-img {
	min-width:84px !important;
	margin:0pt 14px 0pt 0pt;
	_margin:0 -14px 0 0;
}
.comBG .DSIx-img img {
	_width:84px;
	padding:0 !important;
	background:none !important;
}
.comBG .DSIx-txt {
	width:160px !important;
	_word-wrap:break-word;
	_overflow:hidden;
	
}
.DSIx-img {
	float:left;
	width:78px;
	margin:0 8px 0 0;
	_margin:0 -8px 0 0;
}
.DSIx-img img {
	padding:5px 0 0 0;
	background:url(../images/tarja_menor.gif) top center repeat-x;
	margin:0 15px 0 0;
}
.DSIx-txt {
	float:left;
	width:180px;
}
.DSIx-txt h3 {
	font-size:18px;
	color:#ff8417;
}
.DSIx-txt p {
	font-size:14px;
	line-height:140%;
}

/* Eu fui */
.euFuiGeral {
	width:530px;
	border-bottom:1px solid #5d4320;
	margin:37px 0 0 0;
	padding:0 0 20px 0;
	position:relative;
	clear:both;
	/*overflow:hidden;*/
	overflow:auto;
}
.euFui-img {
	width:120px;
	float:left;
	margin:0 15px 0 0;
}
.euFui-txt {
	float:left;
	margin:-28px 0pt 0pt 15px;
	width:375px;
	_width:345px;
}
.euFui-data {
	color:#ffff00;
	font-size:9px;
	line-height:100%;
}
.euFui-data strong {
	font-weight:bold;
}

/*
.euFui-img {position:absolute;left:0;top:0;width:120px;}
.euFui-txt {position:relative;left:130px;top:-28px;}
*/



.idiomaON {
	border:1px solid #ffcc00;
}

.invisivel {
	width:0 !important;
	height:0 !important;
	padding:0 !important;
	margin:0 !important;
	visibility:hidden !important;
}

/* links do tipo saiba mais */
.mais {
	font-size:10px;
	/*display:block;*/
}
.mais a:link,
.mais a:visited {
	color:#ffff00;	
	text-decoration:none;
	padding:1px 2px;
}
.mais a:hover,
.mais a:focus {
	background:#ffff00;
	color:#2f210d;
}
.mais a:active {
	color:#df2e11;
}

/* menu principal */
.mp-01 a:link,
.mp-01 a:visited {
	border-top:1px solid #ffd326;
}
.mp-01 a:hover,
.mp-01 a:focus,
.mp-01 a:active {
	border-top:1px solid #91201b;
}

.mp-02 a:link,
.mp-02 a:visited {
	border-top:1px solid #a52b05;
}
.mp-02 a:hover,
.mp-02 a:focus,
.mp-02 a:active {
	border-top:1px solid #e02000;
}

.mp-03 a:link,
.mp-03 a:visited {
	border-top:1px solid #f57c3b;
}
.mp-03 a:hover,
.mp-03 a:focus,
.mp-03 a:active {
	border-top:1px solid #c56016;
}

.mp-04 a:link,
.mp-04 a:visited {
	border-top:1px solid #cc7f1f;
}
.mp-04 a:hover,
.mp-04 a:focus,
.mp-04 a:active {
	border-top:1px solid #c56016;
}

.mp-05 a:link,
.mp-05 a:visited {
	border-top:1px solid #91201b;
}
.mp-05 a:hover,
.mp-05 a:focus,
.mp-05 a:active {
	border-top:1px solid #c56016;
}

.mp-06 a:link,
.mp-06 a:visited {
	border-top:1px solid #c63f0c;
}
.mp-06 a:hover,
.mp-06 a:focus,
.mp-06 a:active {
	border-top:1px solid #ff711e;
}

.mp-07 a:link,
.mp-07 a:visited {
	border-top:1px solid #c63f0c;
}
.mp-07 a:hover,
.mp-07 a:focus,
.mp-07 a:active {
	border-top:1px solid #e0ae28;
}

.mp-08 a:link,
.mp-08 a:visited {
	border-top:1px solid #7f2217;
}
.mp-08 a:hover,
.mp-08 a:focus,
.mp-08 a:active {
	border-top:1px solid #c56016;
}

.mp-09 a:link,
.mp-09 a:visited {
	border-top:1px solid #ff711e;
}
.mp-09 a:hover,
.mp-09 a:focus,
.mp-09 a:active {
	border-top:1px solid #c56016;
}

.mp-10 a:link,
.mp-10 a:visited {
	border-top:1px solid #e02000;
}
.mp-10 a:hover,
.mp-10 a:focus,
.mp-10 a:active {
	border-top:1px solid #c56016;
}

.mp-11 a:link,
.mp-11 a:visited {
	border-top:1px solid #e0ae28;
}
.mp-11 a:hover,
.mp-11 a:focus,
.mp-11 a:active {
	border-top:1px solid #e02000;
}

.mp-12 a:link,
.mp-12 a:visited {
	border-top:1px solid #c56016;
}
.mp-12 a:hover,
.mp-12 a:focus,
.mp-12 a:active {
	border-top:1px solid #cc7f1f;
}

.mp-13 a:link,
.mp-13 a:visited {
	border-top:1px solid #c56016;
}
.mp-13 a:hover,
.mp-13 a:focus,
.mp-13 a:active {
	border-top:1px solid #ffd326;
}

.mp-14 a:link,
.mp-14 a:visited {
	border-top:1px solid #c56016;
}
.mp-14 a:hover,
.mp-14 a:focus,
.mp-14 a:active {
	border-top:1px solid #cc7f1f;
}

.mp-15 a:link,
.mp-15 a:visited {
	border-top:1px solid #c56016;
}
.mp-15 a:hover,
.mp-15 a:focus,
.mp-15 a:active {
	border-top:1px solid #f57c3b;
}

/* paginacao ---------------- */
.paginacao {
	margin:40px auto 0 auto;
	font-size:12px;
	clear:both;
	overflow:hidden;
	width:80%;
}
.paginacao a.button {
    background:url(../images/bg_button_a.gif) right bottom no-repeat;
    color:#fff;
    display: block;
    float: left;
    height: 22px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none !important;
}
.paginacao a.button span {
    background:url(../images/bg_button_span.gif) left bottom no-repeat;
    display: block;
    line-height: 12px;
    padding: 5px 0 5px 12px;
}
.paginacao a.button:hover {
	background:url(../images/bg_button_a.gif) right 2px no-repeat;
	color:#2f210d !important;
}
.paginacao a.button:hover span {
	background:url(../images/bg_button_span.gif) left 2px no-repeat;
}
.paginacao a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.paginacao a.atual,
.paginacao a.atual:hover {
	background:url(../images/bg_button_a.gif) right -34px no-repeat !important;
	cursor:default;
}
.paginacao a.atual span, 
.paginacao a.atual:hover span {
	color:#fdd7af !important;
	background:url(../images/bg_button_span.gif) left -35px no-repeat !important;
	cursor:default;
}

.paginacao a.button:active span {
    background-position: bottom left;
}
/* paginacao ---------------- */

/* temperaturas */
.tempMax, .tempMin {padding:1px 3px;color:#fff;}
.tempMax {background:#cc0000;}
.tempMin {background:#0199ff;}
.tempFonte a:link,
.tempFonte a:visited {
	color:#634c2b;
	text-decoration:none;
}
.tempFonte a:hover,
.tempFonte a:focus {
	text-decoration:underline;
}
.tempFonte a:active {
	color:#8c7960;
}