@charset "utf-8";


.jeans .box-fotos {
width: 247px;
height: 115px;
background: url(../_imgs/bg-box-fotos.gif) no-repeat;
}
.jeans .box-fotos img {margin: 16px 0 0 8px;}

.titulo-album {margin: 0 0 10px 0;}
.titulo-album a {color: #fff; font-weight: bold; font-size: 15px; text-decoration: none;}
.titulo-album a:hover {color: #E4F6F9;}
.titulo-album span.n-fotos {color: #C8EDF3; font-weight: normal; font-size: 12px;}


.botoes{
	width: 247px;
	overflow: hidden;
	text-align: center;
	padding: 20px 0 0 0;
	background: url(../_imgs/linha-textura.gif) no-repeat left top;
}
.botoes .btns {
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
}
.botoes .outros-eventos {
	width: 143px;
	height: 25px;
	background: url(../_imgs/outros_eventos.png) no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	float: right;
	padding-top: 10px;
}
.botoes .outros-eventos a {
	color: #FFFFFF;
}



#container{
	margin-top: 15px;
	width: 977px;
	background: url(../_imgs/linha-repeat.gif) repeat-y left top;
	overflow: hidden;
}

#geral {
	width: 977px; overflow: hidden;
	margin: 0 auto; text-align: left;
	
}


/* ESTRUTURA */

	/* TOPO */
	#geral #topo {
		width: 977px; height: 260px; padding-top: 35px;
		background: url(../_imgs/bg_menu.gif) no-repeat left 226px;
	}
	#geral #topo .envolve-logo-banner {
		overflow: hidden;
		width: 977px;
		height: 160px;
	}
	
	#geral #topo #logo {
		
		/* quando estiver banner
		----------------------------
		float: left;
		margin-top: 10px;*/
		
		
		/* quando NÃO estiver banner
		---------------------------- */
		margin: 10px auto 0 auto;
		
	
		width: 276px; height: 150px;
		text-align: center;
		
		background-image: url(../_imgs/bg-logomarca.png) !important;
			background-repeat: no-repeat;
			background-position: center;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_imgs/bg-logomarca.png,sizingMethod='scale');
	}
	/*#geral #topo #logo img {margin-top: 40px; *margin-left: 1px;}*/
	/*body:nth-of-type(1) #geral #topo #logo img {margin-left: 1px;}*/
	
	#geral #topo #banner-destaque {width: 688px; height: 160px; float: right;}
	/*#geral #topo #destaque img {margin-top: 35px;}*/

	#geral #topo .envolve-radio-menu {
		overflow: hidden;
		width: 977px;
		height: 73px;
		margin-top: 27px;
	}	
	#geral #topo #radio {width: 277px; height: 74px; float: left;}
	/*#geral #topo #radio img {margin: 8px 0 0 10px; float: left;}
	#geral #topo #radio div {margin: 30px 0 0 6px; color: #18375E; font-size: 12px; float: left;}
	#geral #topo #radio div a {color: #18375E; font-size: 12px;}*/
	
	#geral #topo #menu {
	width: 672px; height: 50px; float: left; padding-top: 24px;
	margin-left: 10px; text-align: center; margin-top: 2px;
	}
	#geral #topo #menu span {
		padding-right: 21px;
		background: url(../_imgs/item-menu.gif) no-repeat right;
	}
	#geral #topo #menu span#ult {padding-right: 0px; background: none;}
	#geral #topo #menu span a {font-size: 17px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	#geral #topo #menu span a:hover {color: #DFE1E5;}
	/* fim de TOPO */

/* CONTEUDO PG INICIAL */
/*#principal {width: 977px; background: #CCCC00; overflow: hidden; padding-top: 20px;}

#principal #cont-principal {
	width: 510px; overflow: hidden; float: left;
	margin-right: 15px; _margin-right: 12px;
	background: url(../_imgs/bg-cont-principal.gif) repeat-y right;
}
#principal #cont-principal #destaque-principal {
	width: 497px; height: 259px; margin-bottom: 5px;
}


#principal #cont-principal .item-noticia {
	width: 238px; overflow: hidden; margin-left: 8px;
	_margin-left: 5px; float: left; margin-bottom: 5px;
	_margin-bottom: 2px;
}
#cont-principal .item-noticia .foto-noticia {
width: 238px; background: url(../_imgs/bg-noticia.gif) no-repeat;
margin-right: 10px; float: left; height: 133px;
}

.item-noticia .foto-noticia img {margin: 16px 0 0 9px;}
.item-noticia .foto-noticia  h5 {margin-bottom: 5px;}

#cont-principal .item-noticia .text {margin-left: 5px; overflow: hidden; width: 233px;}
#cont-principal .item-noticia .text p {width: 228px;}

#principal #dir {
	width: 174px; overflow: hidden;
	float: left;
}
#principal #dir img {margin-bottom: 14px;}


#veja-tb {width: 510px; height: 143px;}
#veja-tb #tit-veja-tb {width: 100%; height: 39px; background: url(_imgs/titulo/veja-tambem.gif) no-repeat; margin-bottom: -3px;}
#veja-tb #tit-veja-tb .item-veja-tb{
	width: 465px;
	height: 29px;
	background: url(_imgs/bg-item-veja-tb.gif) no-repeat;
	color: #FFFFFF;
	padding:5px 0 0 15px;
}*/



.jeans{
	width: 272px;
	overflow: hidden;
	/*padding-top: 20px;*/
	background: url(../_imgs/jeans2.gif) repeat-y;
}
.bg-bottom-jeans {
	width: 271px;
	height: 18px;
	background: url(../_imgs/jeans-bottom.gif) no-repeat;
}
.bg-top-jeans {
	width: 271px;
	height: 18px;
	background: url(../_imgs/jeans-top.gif) no-repeat;
	margin-top: 10px;
}



/* titulo */
.box-tt{
	text-indent: -900em; 
}
.box-tt .tt-agenda{
	background: url(../_imgs/titulo/agenda.gif) no-repeat left top; width: 247px; height: 47px;
}
.box-tt .tt-album-de-fotos{
	background: url(../_imgs/titulo/album-de-fotos.gif) no-repeat left top; width: 249px; height: 47px;
}


.slide-agenda{
 overflow: hidden; width: 247px; margin: 0 auto;
}

.data-agenda {
	width: 80px; height: 80px; padding-top: 7px;
	float: left;
	background-image: url(../_imgs/bolso-agenda.png) !important;
	background-repeat: no-repeat;
    background-position: left top;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_imgs/bolso-agenda.png,sizingMethod='scale');	
}
.data-agenda .dia-data-agenda {
	width: 80px; height: 43px; font-size: 40px; font-weight: bold; text-align: center; color: #FFFFFF;
}
.data-agenda .mes-data-agenda {
	width: 80px; height: 12px; font-size: 11px; text-align: center; color: #E89638;
}

.box-evento-agenda{
	width: 247px; overflow: hidden;
}
.box-evento-agenda .dados-agenda {
	width: 160px;
	float: right; 

}
.box-evento-agenda .dados-agenda h5 {
	margin-bottom: 0; line-height: 125%;
}
.box-evento-agenda .dados-agenda h5 a {color: #fff; text-decoration: none;}
.box-evento-agenda .dados-agenda h5 a:hover {color: #E4F6F9; }
.box-evento-agenda .dados-agenda p {
	line-height: 140%; margin: 0;
}
.box-evento-agenda .dados-agenda p a {
	color: #C8EDF3;
}

/**/



.slide-album-fotos{
	overflow: hidden; width: 247px; margin: 0 auto;
}



#conteudo{
	width:705px;
	overflow: hidden;
	float:left;
}

#titulo_conteudo{
	width: 682px;
	height: 115px;
	background: url(../_imgs/bg_titulo.gif) no-repeat;
	padding-top: 25px;
	padding-left: 15px;
}

#titulo_conteudo img {
	float: left;
	margin: 3px 0 0 10px;
}

#titulo_conteudo h1{
	font-size: 35px;
	color:#FFFFFF;
	margin: 5px 0 7px 0;
	*margin: 30px 0 7px 0;
}

#titulo_conteudo p{
	color:#FFFFFF;
	font-size: 11px;
	margin-left: 5px;
	float: left;
	font-weight: bold;
}
#titulo_conteudo p a {color: #FFFFFF;}

#titulo_conteudo p span {
	color: #293943;
	font-size: 14px;
}

#funcional{
	font-size: 11px;
	color: #283840;
	overflow: hidden;
	height: 22px;
}

#funcional p {
	margin-left: 10px;
	float:left;
}
#funcional p a {
	margin: 0 15px 0 5px;
}

#funcional span{
	float: right;
	margin-right: 40px;
}
#funcional span img {
	vertical-align: middle
}

#sobre{
	overflow: hidden;
	width: 700px;
}

#informativo{
	height: 164px;
}

#infor_col_a{
	float:left;
	width: 405px;
}

#infor_col_a p{
	margin-right: 20px;
}

.form{
	width: 175px;
	height: 30px;
	background-image:url(../_imgs/form_text.jpg);
	border: 0;
	vertical-align:middle;
	padding-top: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: -18px;
}

#ok{
	margin-top: 
}


#infor_col_b{
	float:left;
	width: 245px;
	height: 155px;
	padding-left: 15px;

}

#navega{
	width:270px;
	overflow: hidden;
	float: right;
}

/* Rodapé*/ 

#rodape_geral {
	width: 100%;
	height: 285px;
	margin: 25px auto 10px auto;
	background:  url(../_imgs/bg_rodape.jpg) repeat-x top center;
	text-align: center;
}

#rodape_geral #bg-faixa {
	width: 957px;
	height: 285px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	position: relative;
	background: url(../_imgs/bg-faixa.gif) no-repeat center 158px;
}
#rodape_geral #bg-faixa img#ass {position: absolute; top: 254px; right: 10px; z-index: 100;}

#barra {
	width: 100%;
	height: 285px;
	background: url(../_imgs/bg-barra.gif) repeat-x 0px 276px;
	z-index: 100;
}


#rodape_geral #redes_sociais {
	width: 500px; overflow: hidden;
	margin: 120px auto 28px auto;
	_margin: 120px auto 25px auto;
	text-align: center;
}

#redes_sociais .bg-redes-sociais {margin-right: 60px; width: auto; height: 57px; float: left;}

#redes_sociais .bg-01 {
background-image: url(../_imgs/twitter-rodape.png) !important;
	background-repeat: no-repeat;
    background-position: left top;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_imgs/twitter-rodape.png,sizingMethod='scale');
}
#redes_sociais .bg-02 {
background-image: url(../_imgs/rodape_orkut.png) !important;
	background-repeat: no-repeat;
    background-position: left top;
    background-image: none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=_imgs/rodape_orkut.png,sizingMethod='scale');
}

#rodape_geral ol{margin-bottom: 10px;}

#rodape_geral ol li{
	display: inline;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
	margin-right: 20px;
}
#rodape_geral ol li a {color: #FFFFFF;}

#rodape_geral #direitos{
	width: 290px;
	margin: 20px auto 0 auto;
	color: #6B7C86;
}
/* Rodapé */

#form-mural{
	width: 250px;
	overflow: hidden;
	float:left;
	margin-top: -210px;
	margin-left: 230px; _margin-left: 115px;
	color: #4B4B4B;
	font-weight: bold;
}

#form-mural input  {
	border: 0;
}

#form-mural textarea#mensagem_mural {
	width: 233px; background: #3399CC url(../_imgs/bg-textarea-comentarios.gif) no-repeat;
	border: 0; height: 100px; padding: 5px;
}
#form-mural label {
	display: block; margin: 0 0 3px 2px;
}

form#form3 {}
form#form3 label {margin: 0 0 3px 3px;}
form#form3 input {margin-bottom: 10px;}
form#form3 textarea {margin-bottom: 10px;}

#mensagem_index{
	width: 243px;
	height: 110px;
	border: none;
	background: url(../_imgs/label2_form_index.jpg) no-repeat;	

}

form#form3 input#btn-coment {margin: 0 0 0 3px;}

#tit-mural {
background: url(../_imgs/bg-tit-mural.gif) repeat;
color: #FFFFFF;
font-size: 20px;
font-weight: bold;
padding: 2px 4px 0px 4px;
}


span.data-mural {color: #263540; display: block; margin: 20px 0 2px 0;}
