@charset "utf-8";
/* CSS Documento */


body {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	margin:  0px;
	padding: 0px;
	color:#000000;	
	
	background-image:url(../img/bgSite.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	
}
html, body { height: 100%;}

/* hack para IE6 que trata height como min-height */
* html #blanket { height: 100%; }

.semBG{ background:none;}

form{ 
	margin:0px; 
	padding:0px;
} 
.principal{		
	width: 813px;
	margin-left:auto;
	margin-right:auto;
}

img{ border:none; _behavior: url("iepngfix.htc");} 

p{ 
	margin:0px;
	padding-bottom:15px;
}

h2, h1{
	margin:0px 0px 10px 0px; 
	padding:0px;
	font-size:12px;
	color:#995b1c;
}
a{ 
	color:#000000; 
	text-decoration:none;
}

a:hover{ color:#666666;}

/*/Site/*/
ul{ 
	margin:0px; 
	padding:0px;
}
li{ 
	list-style: inside; 
	margin-bottom:10px;
}
.absoluta{
	position:absolute; 
	z-index:6;
}

/*/Inicio - TXT INTERNO/*/
.conteudo{		
	padding:5px 60px 15px 30px;
	
	margin-left:1px;
	
	background-image:url(../img/bgConteudo.png);
	background-repeat:repeat-y;
	_width:722px;
	_behavior: url("iepngfix.htc");
}

.aEmpresaFotos ul{
	list-style:none;
	width:715px;
	margin:0px auto 0px auto;
	padding:0px;
}

.aEmpresaFotos li{ 
	background-image:url(../img/bgFotos.gif);
	padding:7px 0px 0px 5px; 
	
	width:225px;	
	height:163px;
	
	margin-right:8px;
		list-style:none;
	
	float:left;
}

/*/Class simples /*/
.alinhaTxtEsquerda{	text-align:left;}
.alinhaTxtDireita{ 	text-align:right;}
.alinhaTxtCentro{ 	text-align:center;}

.txtVerdeForte{ color:#007639; font-weight:bold;}

.alinhaCentro{ 
	margin-left:auto; 
	margin-right:auto;
}

.floatEsquerda{ 	float:left;}
.floatDireita{ 		float:right;}
.naoFloat{			float:none;}

.borda{ border:#1C999B 1px solid}

/*/FORM/*/
.formulario{ 
	margin-left:auto; 
	margin-right:auto; 
	width:430px;
	
	margin-top:50px;
}
/*/Padrão Campo/*/
input, select, textarea{ 
	vertical-align:middle;
	background-color:#FFFFFF;
	border:#9acae6 solid 1px;
	font-size:11px;
	width:150px;
}
.btSite input, input.btSite{ width:auto;}

input.radiobox, .radiobox input{
	vertical-align:bottom; 
	width:15px;
	border:none;
}

.formulariologin label, 
.formulario label,
.modalPopup label{
	display:block;
	margin-bottom:8px;
	margin-right:10px;
	float:left; 
}

.formulario br, 
.formulariologin br{clear:both;}

.formulario span, 
.formulariologin span,
.modalPopup span{
	display:inline-block;
	width:120px;
	text-align:right;
	vertical-align:middle;
}

/*/Inicio - Formulário Login/*/
.alinhaBtsLogin{ width:310px; }

.formulariologin .erro, .formulario .erro{ 
	display:inline-block; 
	margin-top:10px; 
	width:auto; 
}

/*/Inicio - Formulário Interno/*/
textarea{ 
	height:60px; 
	width:150px;
	margin-left:2px;
}

.formulario .btform{ width:auto; }

/*/Tamanho dos campos - Imputs/*/
.formulario .grande,  .grande{ width:120px;}
.formulario .medio,   .medio{ width:65px;}
.formulario .pequeno, .pequeno{ width:20px;}

/*/Selects/*/
.formulario .selectGrande{  width:250px;}
.formulario .selectMedio{   width:90px;}
.formulario .selectPequeno{ width:90px;}

.formulario textarea { height:auto;}

.formulario label.mesmaLinhaLabel{width:300px;}
.formulario span.mesmaLinhaSpan{width:70px;}

/*/SPAM do formulario interno/*/
.formulario span{
	display:inline-block;
	width:160px;
	text-align:right;
	vertical-align:middle;
}

.formulario span.semClass, .formulariologin  span.semClass, .modalPopup .btform{ width:auto}

.formulario label{
	width:340px;
}
/*/Fim/*/

/*/Paginacao/*/
.paginacao{ 
	margin:0px auto 0px auto; 
	padding:10px 0 10px 0; 
	list-style:none;
}

.paginacao li{ 
	float:left; 
	padding-left:5px;
}

.paginacao a{ 
	color:#000000;
}

/*/Inicio - Entretenimento/*/
.princiapalEntretenimento, .principalAniversariante{ 
	width:600px;		
	margin-left:auto; 
	margin-right:auto;
}

.entretenimento{ 
	float:left;
	width:220px;
	margin-right:50px;
	margin-bottom:20px;
}

.entretenimento a{ color:#995b1c}

/*/Principal Zodiaco/*/
.principalZodiaco ul{ 
	list-style:none; 
	padding:0px; 
	margin:0px auto 0px auto;
	
	width:440px;
}

.principalZodiaco li{ 
	float:left;
	text-align:center;
	width:80px;	
	height:70px;
	margin:0px 15px 20px 15px ;
}

.principalZodiaco input{ background:none;}

/*/Fim - Entretenimento/*/

/*/Inicio - Dicas e noticias/*/
.principalDicasNoticias ul, .principalEntretenimentoPadrao ul {
	margin:0px 0px 10px 0px;	
	padding:0px;	 
	list-style:none;
	margin-bottom:10px;
}

.listagemDicasNoticias ul, .listagemEntretenimentoPadrao ul{ 
	padding-bottom:20px;
}

.principalDicasNoticias h2{ margin-top:10px;}

.boxNoticia{ padding-top:10px;}
/*/Fim - Dicas e noticias/*/

/*/Inicio - Regulamento/*/
.btsRegulamento{
	float:right;
	border:#CCFFFF solid 1px;
}

.btsRegulamento input{
	height:25px; 
	background-color:transparent; 
	border:none; 
	background-repeat:no-repeat;
}
.btsRegulamento .btImprimir{
	width:81px;    
	background-image:url(img/btImprimir.jpg);
}
.btsRegulamento .btBaixar{ 
	width:102px;  
	background-image:url(img/baixarAnexo.jpg);
}

/*/Fim - Regulamneto/*/


/*/Inicio - Mural de Recados/*/
.muralLista{ 
	list-style:none; 
	margin:10px 0px 10px -5px; 
	padding:0px;
	text-transform: lowercase;
}

.alinhaVoltar a{ 
	margin-right:20px; 
	color:#007639;
	font-weight:bold;
}

.alinhaPaginacao{
	color:#007639;
	font-weight:bold;
	margin-right:20px;
}

.muralLista li{ 
	background-image:url(img/bgMuralRecados.png); 
	background-repeat:no-repeat;
	
	_behavior: url("iepngfix.htc");
	
	padding-top:15px;
	
	padding-left:25px;
	padding-right:10px;
	
	margin-right:25px;
	margin-bottom:10px;
	
	width:111px;
	height:135px; 
	float:left;
}

.muralRecados span{ 
	display:inline-block; 
	margin-bottom:5px;
}
.muralRecados h2{ color:#995b1c}

.muralRecados textarea { width:220px;}

/*/Fim - Mural de Recados/*/

/*/Inicio - Aniversariante/*/
.principalAniversariante{}

.listaAni{ 
	float:left; 
	margin-right:20px;
	margin-bottom:10px;
	padding:0px;
	list-style:none;
}
* .listaAni { margin:0px; padding:0px;}

.listaAni li{ 
	float:left; 
	margin-right:10px;
	margin-bottom:20px;
	width:280px;
}
.listaAni li img{ 
	float:left; 
	margin-right:5px;
}

.listaAni span, .listaAni a {	
	vertical-align:middle;
	text-transform: lowercase;	
	display:inline-block;
	width:170px;
}

.listaAni span{  
	font-weight:bold;
}

.listaAni a{ 
	font-weight:normal;
}
/*/Fim - Aniversariante/*/

/*/inicio - galeria /*/
.galeriaListagem{ 
	width:170px;
	list-style:none;
	margin:15px 0px 0px 0px;
	padding:0px;
	float:left;
}

.galeriaListagem li{ 
	float:left; 
	margin-right:5px;
}

.bgPopup{ 
	background-image:url(img/bgGaleria.gif);
	background-repeat:no-repeat;
	width:455px;
	padding-top:35px;
	text-align:center;
	height:280px;
	margin-right:20px;
}

.categoria{ padding-top:10px; padding-bottom:10px;}

.categoriaListagem{ 
	float:left; 
	width:130px;
	padding-bottom:10px;
	text-align:center;
}
.categoriaListagem span{ 
	display:inline-block;
}
.categoriaListagem img, .galeriaListagem img{ border:#FFFFFF solid 2px;}
/*/Fim - galeria/*/

/*/Inicio bg azul/*/
.principalAzul{ 
	width:699px; 
	margin-left:auto; 
	margin-right:auto;
}

.azulTopo{ 
	background-image:url(../img/azulTopo.jpg); 
	height:14px;

}

.azulBg{ 
	background-image:url(../img/azulBG.jpg); 
	background-repeat:repeat-y;
	min-height:100%;
	_height:400px;
}
.azulBg ul{ 
	margin:0px; 
	padding:0px; 
	list-style:none;
	
}

.azulBg li{ 
	display:block; 
	background:#FFFFFF; 
	color:#656565;
	padding:2px 2px 2px 0px;
	margin:10px 15px 10px 0px;
}

.azulBg hr{ 
	height:210px;
	width:1px; 
	border:none; 
	background-color:#000000;
	margin:0px 10px 0px -230px;
	padding:0px;
}

.azulRodape{ 
	background-image:url(../img/azulRodape.jpg); 
	height:14px;
}

.rolagem{
	overflow:auto; 
	height:200px;
	width:425px;
}

/*/Inicio bg azul/*/

.boxdetalhesPoduto{
	float:right; 
	width:450px;
}


/*/Inicio Equipe/*/



.principalEquipe, 
.principalDetalhes, 
.principalCuriosidades{
	width:184px; 
	height:190px;
	float:left;
	margin-top:10px;
	padding-top:10px;
	
	margin-left:40px;
	_margin-left:30px;	
	vertical-align:middle;
	background-color:#c9e2eb;
}

.principalCuriosidades{ 
	height:110px;
}

.hr{ 
	background-image:url(../img/faixa.gif); 
	height:350px; 
	width:3px;
}
.equipePrincipalBranco, 
.detalhesPrincipalBranco, 
.curiosidadePrincipalBranco{ 
	width:154px;
	margin-left:auto;
	margin-right:auto;
}

.curiosidadePrincipalBranco{
	width:167px;
}

.equipePrincipalBranco span, 
.curiosidadePrincipalBranco span{ 
	display:block; 
	text-align:center;
	padding:3px 0px 3px 0px;
	color:#007639;
	width:100%;
	font-weight:bold;
}

.equipeTopoBranco, 
.detalhesTopoBranco,
.curiosidadeTopoBranco
{ 
	background-image:url(../img/moldura/topo.gif); 
	background-repeat:no-repeat;
	height:8px;
	
}
.curiosidadeTopoBranco{
	background-image:url(../img/moldura/topo2.gif); 
	background-repeat:no-repeat;
	height:12px;
}

.equipeBGBranco, 
.detalhesBGBranco,
.curiosidadeBGBranco{
	background-image:url(../img/moldura/bg.gif);
	background-repeat:repeat-y;
	padding:2px 3px 2px 0px; 
	margin-left:-1px;	
	text-align:center;
	_margin-top:-5px;
}

.curiosidadeBGBranco{ 
	background-image:url(../img/moldura/bg2.gif);
	padding:2px 8px 2px 4px;
	height:50px;
	
}
.curiosidadeBGBranco a{ cursor:pointer;}

.equipeRodapeBranco, 
.detalhesRodapeBranco,
.curiosidadeRodapeBranco{ 
	background-image:url(../img/moldura/rodape.gif); 
	background-repeat:no-repeat;
	height:10px;
}

.curiosidadeRodapeBranco{	
	background-image:url(../img/moldura/rodape2.gif); 	
	height:19px;
}

.estrela{ 
	position:absolute; 
	z-index:5;
	margin-top:-70px;
	margin-left:90px;
}

/*/Fim Equipe*/

/*/Inicio Rodape/*/
.rodape{
	background-image:url(../img/rodape.png);
	_behavior: url("iepngfix.htc");
	position:relative; 
	z-index:-1;
	margin-left:1px;
	width:810px;
	height:40px;
}

/*/Fim rodape/*/

/*/ Janela Modal /*/
.modalBackground{
	background-color: whitesmoke;
	filter: alpha(opacity=70);
	opacity: 0.7;
	min-height: 100%;
}

.btFechar{
	position:absolute;
	z-index:50;
	background-image:url(img/fechar.gif);
	background-repeat:no-repeat;
	border:0px;
	margin-left:550px;
	margin-top:5px;
}

.modalTopo{ 
	background-image:url(../img/modal/topo.png); 
	_behavior: url("iepngfix.htc");
	background-repeat:no-repeat; 
	height:16px;
}

.modalBg{
	background-image:url(../img/modal/bg.gif);
	background-repeat:repeat-y;
	padding:10px;
}

.modalRodape{
	background-image:url(../img/modal/rodape.png); 
	_behavior: url("iepngfix.htc");
	background-repeat:no-repeat; 
	height:13px;
}

#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; 
   left:0px;
   left:0px;
  
   width:100%;
   filter:alpha(opacity=60, finishopacity=60, style=1);
   opacity:.6;
}
#popUpDiv {
	position:absolute;	
	margin-top:50px;
	margin-left:-100px;
	z-index: 9002;
	width:618px;	
}

#popUpDiv hr{ 
	border:none;
	border-bottom:1px solid #999999;
}

/*/ Fim Janela Modal /*/

.paginacao{ padding-right:20px;}

.clear{ clear:both;}