@charset "utf-8";
/* CSS Document */
body {
	margin:6px 0;
	padding:0;
	background:url(../img/bgBody.jpg) repeat-x top;
	font-size: Medium;
} 
/*html,body {
	height:100%;
}*/
#geral {
	width:960px;
	margin:0 auto;
	font-family: Tahoma, "Times New Roman", Times, serif;
	height:100%;
}

/* Header Inicio */

#header {
	height:90px;
	background:url(../img/bgHeader.jpg) #f50806;
}
#header h1 {
	margin:0;
	background:url(../img/imgLogoHeader.gif) no-repeat 46px 28px;
	font:bold italic 1em Georgia, "Times New Roman", Times, serif;
	display:block;
	height:90px;
	padding:38px 7px 0 0;
	text-align:right;
	color:#fff;
}

/* Header Fim */

#conteudo {
	margin-top: 12px;
	background-color:#fff;
	float:left;
}

/* Menu principal Inicio */

#menuPrincipal {
	background: url(../img/bgMenuPrincipal.gif) repeat-x;
	list-style:none;
	margin:0;
	padding:0;
	height:80px;
	overflow:hidden;
	width:960px;
	margin-top:-6px;
}
#menuPrincipal li {
	display:block;
	float:left;
	width:25%;
	_width:24.32%;
	text-align:center;
	background:url(../img/imgSeparadorMenu.gif) no-repeat right top;
}
#menuPrincipal li a, #menuPrincipal li a:visited {
	color:#666464;
	display:block;
	height:52px;
	padding-top:28px;
	text-decoration:none;
	font: italic 1.1em Georgia, "Times New Roman", Times, serif;
}
#menuPrincipal li a:hover {
	text-decoration:underline;
}
#menuPrincipal li a.selected, #menuPrincipal li a.selected:visited {
	background-color:#fff;
	font-weight:bold;
	color: #f50806;
	margin-left:-9.5%;
	width:120%;
}
#menuPrincipal li a.selected:hover {
	background-image:none;
	text-decoration:none;
	cursor:default;
}

/* Menu principal Fim */

/* Conteudo Inicio */

#conteudoSecao {
	width:750px;
	float:left;
	background-color:#fc0;
	color:#333;
	background:url(../img/bgConteudo.jpg) #fff repeat-x top;
}
#conteudoSecao .melhorias {
	width: 716px;
	float:right;
	margin-top:6px;
	background:url(../img/bgMelhorias.jpg) #f2f2f2 repeat-x top;
	padding: 12px;
	font-size: 0.9em;
	line-height:1.8em;
}
#conteudoSecao .melhorias h2 {
	margin:0;
	background:url(../img/bgTitMelhorias.gif) #dd0706 repeat-x top;
	display:block;
	border-left: 3px solid #dd0706;
	color:#fff;
	font: italic 1.45em Georgia, "Times New Roman", Times, serif;
	line-height:34px;
	vertical-align:middle;
	padding-left:5px;
}
#conteudoSecao .melhorias p {
	margin:30px 315px 20px 5px;
}
.melhorias .lnkTxt, .melhorias .lnkTxt:visited {
	color:#333;
	font-style:italic;
	padding:0 25px 1px 0;
	background:url(../img/icoNovaJanelaA.gif) no-repeat right center;
	border-left:5px solid #fff;
}
.melhorias .lnkTxt:hover {
	background:url(../img/icoNovaJanelaB.gif) no-repeat right center;
}


.thumbMelhoria {
	float:right;
	margin:30px 0 30px 0;
	padding:5px 15px 50px 15px;
	border:0;
	background: url(../img/bgThumMelhoria.jpg) no-repeat center top;
}
.thumbMelhoria:hover {
	background: url(../img/bgThumMelhoriaB.jpg) no-repeat center top;
}
.zoomImagem {
	background-color:#0066FF;
	position:absolute;
	top:100px;
	left:100px;
	z-index:20;
}

.abreFechaOpinioes, .abreFechaOpinioes:visited {
	width: 730px;
	float:right;
	margin-top:20px;
	padding:5px 0 0 10px;
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#fff;
	display:block;
	line-height:30px;
	background:url(../img/bgOpiniao.gif) #676767 no-repeat right bottom;
}
.abreFechaOpinioes:hover {
	text-decoration:underline;
	background:url(../img/bgOpiniaoB.gif) #676767 no-repeat right bottom;
}
.fechar {background:url(../img/bgOpiniaoC.gif) #676767 no-repeat right bottom;}
.fechar:hover {background:url(../img/bgOpiniaoD.gif) #676767 no-repeat right bottom;}

#opinioes {
	float:left;
	margin-left:10px;
}
#opinioes a, #opinioes a:visited {
	display:block;
	margin:13px 0;
	padding: 0 30px;
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	background: url(../img/icoSeta.gif) no-repeat left center;
	color:#333;
	text-decoration:none;
}
#opinioes a:hover {
	text-decoration:underline;
}
#opinioes span {
	color:#6f6e6e;
	font-size:0.75em;
}

	/* Form de opiniao, contato e indique Inicio */

	#opinioes form, #contato form, #indique form {
		background-color:#e1e1e0;
		margin:0 0 20px 30px;
		width:670px;
		font: italic 1em Georgia, "Times New Roman", Times, serif;
		padding:15px;
		display:block;
		float:left;
	}
	#opinioes form div, #contato form div, #indique form div {
		width:50%;
		float:left;
	}
	#opinioes form label, #contato form label, #indique form label {
		display:block;
		margin-bottom:5px;
	}
	#opinioes form .campos, #contato form .campos, #indique form .campos {
		border:1px solid #fff;
		height:20px;
		line-height:30px;
		vertical-align:middle;
		width:90%;
		margin-bottom:5px;
		font: normal 1em Tahoma, "Times New Roman", Times, serif;
		padding:10px;
	}
	#opinioes form #areaCampoOpiniao, #contato form #areaCampoOpiniao, #indique form #areaCampoOpiniao  {
		width:100%;
	}
	#opinioes form #campoOpiniao, #contato form #campoOpiniao, #indique form #campoOpiniao {
		width:635px;
		height:90px;
	}
	#opinioes form #enviarOpiniao, #contato form #enviarOpiniao, #indique form #enviarOpiniao {
		float:left;
		width: auto;
		padding-left:250px;
		margin-top:10px;
	}
	#opinioes form #enviarOpiniao input, #contato form #enviarOpiniao input, #indique form #enviarOpiniao input {
		background: url(../img/bgBtnContato.jpg) #e1e1e0 no-repeat center;
		height:34px;
		text-align:center;
		color:#fff;
		font: 1em Georgia, "Times New Roman", Times, serif;
		cursor:pointer;
		border:none;
		padding:0 40px;
		padding-bottom:5px;
	}
	
	/* Form de opiniao, contato e indique Fim */
	
#opinioes a#fecharEscrevaComentario {
	background: url(../img/icoSetaBaixo.gif) no-repeat left center;
}
#opinioes a#fecharEscrevaComentario:hover {
	text-decoration:none;
}
#opinioes a#fecharEscrevaComentario span {
	padding-left:320px;
	font-style:normal;
}
#opinioes a#fecharEscrevaComentario span:hover {
	text-decoration:underline;
}

#compartilhe {
	width: 730px;
	float:right;
	margin-top:10px;
	background-color:#aeaeae;
	height:24px;
	padding-top:0;
	font: italic 1em Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:5px 0 0 10px;
}
#compartilhe span {
	display:block;
	float:left;
	padding-right:15px;
}
ul#listaBookmarks {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	float:left;
}
ul#listaBookmarks li {
	float:left;
	margin:0;
}
ul#listaBookmarks li a, ul#listaBookmarks li a:visited {
	text-decoration:none;
	color:#fff;
	display:block;
	float:left;
	padding:0 25px 0 50px;
	border-left: 1px solid #666666;
	margin:0;
}
ul#listaBookmarks li a:hover {
	text-decoration:underline;
}
ul#listaBookmarks li .icoDelicious {
	background:url(../img/icoDelicious.gif) no-repeat 22px center;
	border:none;
}
ul#listaBookmarks li .icoGoogle {
	background:url(../img/icoGoogleBookmarks.gif) no-repeat 22px center;
}
ul#listaBookmarks li .icoDigg {
	background:url(../img/icoDigg.gif) no-repeat 22px center;
}
ul#listaBookmarks li .icoStumble {
	background:url(../img/icoStumble.gif) no-repeat 22px center;
}

/* Conteudo Fim */

/* Coluna direita Inicio */

#colunaDir {
	width:193px;
	float:right; /*###left*/
	padding-right:17px;
	background:url(../img/bgConteudo.jpg) #fff repeat-x top;
}
#colunaDir h3 {
	margin:0;
	font: italic 0.8em Georgia, "Times New Roman", Times, serif;
	color:#4b4b4b;
}
#colunaDir h3.menuNovidadesH3 {
	background:url(../img/bgH3.jpg) no-repeat center;
	line-height:28px;
	text-align:center;
	margin:10px 0;
	display:block;
	float:left;
	width:100%;
}
#aumentarFonte {
	height:22px;
	text-align:right;
	padding-top:5px;
}
#aumentarFonte #fonteMenor, #aumentarFonte #fonteMaior {
	display:block;
	float:right;
	width:19px;
	height:19px;
}
#aumentarFonte #fonteMenor {
	background:url(../img/icoAzinho.gif) no-repeat;
}
#aumentarFonte #fonteMaior {
	background:url(../img/icoAzao.gif) no-repeat;
}
#aumentarFonte #fonteMenor:hover {
	background:url(../img/icoAzinhoB.gif) no-repeat;
}
#aumentarFonte #fonteMaior:hover {
	background:url(../img/icoAzaoB.gif) no-repeat;
}
#menuNovidades {
	width:175px;
	float:right;
	background:url(../img/bgBoxVermelho.jpg) #f00806 no-repeat top;
	margin-bottom:12px;
	padding-letf:100px;
}
#menuNovidades ul {
	list-style:none;
	margin:0;
	padding:0 0 14px 10px;
	background:url(../img/imgAcabBoxVermelho.jpg) no-repeat bottom;
	font-size:0.8em;
	display:block;
	float:left;
}
#menuNovidades ul li {
	margin-bottom:2px;
	padding:0;
	float:left;
	width:100%;
}
#menuNovidades ul li a, #menuNovidades ul li a:visited {
	color:#fff;
	display:block;
	padding:3px;
	margin-right:10px;
	line-height:1.3em;
	vertical-align:middle;
	text-decoration:none;
}
#menuNovidades ul li a:hover {
	text-decoration:underline;
}
#colunaDir #pessoa {
	width:105px;
	height:331px;
	background:url(../img/imgPessoa.gif) no-repeat right;
	float:left;
	margin:-43px 0 -4px 105px;
	_margin:-43px 0 -4px 52px;
	position:relative;
}
h3.contato {
	background: url(../img/bgBtnContato.jpg) #e1e1e0 no-repeat center;
	display:block;
	height:35px;
	float:right;
	width:100%;
	text-align:center;
	width:175px;
	vertical-align:middle;
}
h3.contato a, h3.contato a:visited {
	text-decoration:none;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	line-height:32px;
	display:block;
}
	/* Contato e Indique Inicio */
	
	#contato, #indique {
		background:url(../img/bgHeader.jpg) #f50806;
		position:absolute;
		width:700px;
		top:50%;
		margin-top:-150px;
		left:50%;
		margin-left:-350px;
		border:3px solid #333333;
		display:none;
		z-index:100;
	}
	#contato form, #indique form {
		margin:0;
	}
	#contato span, #contato a, #contato a:visited, #indique span, #indique a, #indique a:visited {
		color:#6f6e6e;
		font-size:0.75em;
	}
	#contato h3, #indique h3 {
		font: italic 1.3em Georgia, "Times New Roman", Times, serif;
		margin:12px;
		display:block;
		float:left;
		color:#fff;
	}
	#contato a, #contato a:visited, #indique a, #indique a:visited {
		display:block;
		font-family:Georgia, "Times New Roman", Times, serif;
		float:right;
		padding:17px;
		text-decoration:none;
		background:#d30000;
		color:#fff;
	}
	#contato a:hover, #indique a:hover {
		text-decoration:underline;
	}
	
	/* Contato Fim */
	
#colunaDir h3.indiqueH3 {
	background: url(../img/bgIndiqueH3.jpg) #ebebeb no-repeat center;
	text-align:center;
	margin:10px 0 10px 18px;
	_margin:10px 0 10px 9px;
	display:block;
	float:left;
	width:175px;
	line-height:30px;
}
#colunaDir h3.indiqueH3 a, #colunaDir h3.indiqueH3 a:visited  {
	display:block;
	text-decoration:none;
	color:#333;
}
#colunaDir h3.indiqueH3 a:hover {
	text-decoration:underline;
}
#colunaDir h3.imagensIBH3 {
	font-style:normal;
	display: block;
	float:left;
	margin-left:30px;
	_margin-left:15px;
}
#colunaDir h3.imagensIBH3 .txtMaior1 {
	font-size:1.2em;
}
#colunaDir h3.imagensIBH3 .txtMaior2 {
	font-size:1.3em;
}
#colunaDir h3.imagensIBH3 .txtMaior3 {
	font-size:1.6em;
}
	#galeriaImg {
		list-style:none;
		display:block;
		float:left;
		padding:0 0 0 33px;
		background-color:#fff;
		border:1px solid #cfc7c7;
		margin:8px 0 0 28px;
		_margin:8px 0 0 14px;
		width:125px;
	}
	#conteudoSecao #galeriaImg {
		width:594px;
		float:left;
		display:block;
		margin:0;
		padding:0 0 14px 0;
	}
	#containerGaleria {
		background:#fff;
		float:left;
		width:738px;
		margin:35px 0 0 10px;
		_margin:35px 0 0 5px;
		padding-top:8px;
	}
	#containerGaleria .imagensIBH3 {
		display:block;
		float:left;
		width:103px;
		margin:0;
		font: 1.2em Georgia, "Times New Roman", Times, serif;
		padding:5px 12px 15px 12px;
	}
	#containerGaleria h3.imagensIBH3 .txtMaior1 {
		font-size:1em;
	}
	#containerGaleria h3.imagensIBH3 .txtMaior2 {
		font-size:1.3em;
	}
	#containerGaleria h3.imagensIBH3 .txtMaior3 {
		font-size:1.7em;
	}
	#galeriaImg li {
		margin:25px 0 0 0;
		padding:0;
		display:block;
		float:left;
	}
	#conteudoSecao #galeriaImg li {
		margin:14px 0 0 25px;
		_margin:14px 0 0 12px;
	}
	#galeriaImg li a, #galeriaImg li a:visited {
		display:block;
		margin:0;
		padding:0;
		border:1px solid #fff;
	}
	#galeriaImg li a:hover {
		border:1px solid #dd0706;
	}
	#galeriaImg img {
		display:block;
		margin:0;
		border:0;
	}
	#galeriaImg .logoGaleria {
		font-size:0.7em;
		border-bottom:20px solid #fff;
	}
	#galeriaImg .logoGaleria a:hover {
		border:1px solid #fff;
	}

/* Coluna direita Inicio */

/* Footer Inicio */

#footer {
	height:30px;
	background:url(../img/bgFooter.jpg) #b80605;
	font: bold 0.55em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:30px;
	padding-right:13px;
	clear:both;
	border-top:20px solid #fff;
}

address { font-style: normal; display:block; float:left;}
address a, address a:visited { color:#FFFFFF; display:block; text-decoration:none; padding:0 13px;}
address a:hover { text-decoration:underline;}

#footer span {
	background:url(../img/imgLogoFooter.gif) no-repeat left;
	display:block;
	float:right;
	padding-left:32px;
}

/* Footer Fim */

.oculto { display:none;}






#bkgPop {position:absolute;display:none;width:100%;top:0;left:0;margin-bottom:0;background:#000;filter:alpha(opacity=70);opacity:0.7;z-index:70;}
#frm {display:none;display/**/:none;position:absolute;top:0;left:0;z-index:1;filter:mask();width:100%;margin-left:auto;margin-right:auto;text-align:center;}
.popImg {display:none;position:absolute;top:10%;left:30%;z-index:100;}



.clrfix:after {clear:both;display:block;visibility:hidden;height:0;content:".";}
.clrfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clrfix {height: 1%;}
.clrfix {display: block;}
/* End hide from IE-mac */
