/* CSS Document */
/*  
*  Independência Shopping  - 2010
***********************************************
Agencia: Ato interativo
Country: Brasil
Diretor: Felipe Gazolla
XHTML+CSS: Aline Tinoco
Programação: Felipe Frizeiro
Last CSS update: 07/2010
Notes: Folha padrao
***********************************************
=D
***********************************************
*/
*{
padding:			0px;
margin:				0px;
}
body{
padding:			0px;
margin:				0px;
text-align:			center;
font-family:    	Arial, Helvetica, sans-serif!important; 
font-size:			11px;
color:				#666666;
background:			#FFF url(../images/bg_body.jpg) center top no-repeat;
}
#env_rodape{
padding:			0px;
margin:				0px;
text-align:			center;
background:			url(../images/bg_rodape.jpg) center top repeat-x;
height:				120px;
margin-top:			20px;
}
#topo, #rodape, #palco, #topo_interno{
width:				930px;
height:				auto;
margin:				0 auto;
text-align:			left;
position:			relative;
padding:            0 15px;
}
#palco{
width:				960px;
padding:            0px;
}
#conteudo{
width:				910px;
height:				auto;
margin:				0 auto;
text-align:			left;
padding:            0px;
background:			url(../images/bg_palco.jpg) left top repeat-x;
}
#conteudo_home{
width:				950px;
height:				auto;
margin:				0 auto;
text-align:			left;
position:			relative;
padding:            0 0 0 10px;
}
#topo_interno{
height:				150px;
}
#topo{
height:				150px;
}
#logo{
float:				left;
margin-top:			15px;
}
/*Menu*/
#menu{
width:				755px;
float:				left;
height:				10px;
padding:            10px 0;
text-align:			center;
margin:		        5px 0 0 20px;
}
#menu li{
display:			inline;
}
#menu li a{
background:  		url(../images/menu.png);
float: 				left;
height: 			28px;
}
#menu li span{
visibility:			hidden;
display:			none;
}
#menu .liHome{
background-position: 0px 0px;
width: 				 50px;
}
#menu .liHome:hover{
background-position: 0px -28px;
}
#menu .liShopping{
background-position: -50px 0px;
width: 				 71px;
}
#menu .liShopping:hover{
background-position: -50px -28px;
}
#menu .liNovidades{
background-position: -121px 0px;
width: 				 71px;
}
#menu .liNovidades:hover{
background-position: -121px -28px;
}
#menu .liBlog{
background-position: -192px 0px;
width: 				 39px;
}
#menu .liBlog:hover{
background-position: -192px -28px;
}
#menu .liCinema{
background-position: -231px 0px;
width: 				 54px;
}
#menu .liCinema:hover{
background-position: -231px -28px;
}
#menu .liEventos{
background-position: -285px 0px;
width: 				 55px;
}
#menu .liEventos:hover{
background-position: -285px -28px;
}
#menu .liEntretenimento{
background-position: -387px 0px;
width: 				 98px;
}
#menu .liEntretenimento:hover{
background-position: -387px -28px;
}
#menu .liLojas{
background-position: -340px 0px;
width: 				 47px;
}
#menu .liLojas:hover{
background-position: -340px -28px;
}
#menu .liServicos{
background-position: -485px 0px;
width: 				 60px;
}
#menu .liServicos:hover{
background-position: -485px -28px;
}
#menu .liGastronomia{
background-position: -545px 0px;
width: 				 92px;
}
#menu .liGastronomia:hover{
background-position: -545px -28px;
}
#menu .liContato{
background-position: -637px 0px;
width: 				58px;
}
#menu .liContato:hover{
background-position: -637px -28px;
}
#menu .liImprensa{
background-position: -696px 0px;
width: 				58px;
}
#menu .liImprensa:hover{
background-position: -696px -28px;
}
/*menu_rodape*/
#menu_rodape{
width:				840px;
float:				right;
margin:             15px 0 20px 0;
padding-bottom:     10px;
border-bottom:		1px dashed #B4C2D8;
}
#menu_rodape li{
list-style:			none;
display:			inline;
margin:				4px;
font-size:			12px;
}
#menu_rodape li a{
color:				#3F5E7F;
}
#logo_rodape{
float:				left;
height:				45px;
width:				70px;
margin:             10px 0 0 20px;
}
.copy{
float:				left;
width:				770px;
margin-left:		20px;
margin-top:			10px;
}
#logo_ato{
text-align:			center;
margin-top:			20px;
}
/*Tipografia*/
h1{
visibility:			hidden;
display:			none;
}
h2{
font-size:			24px;
color:				#3B5776;
}
h2 a{
color:				#3B5776;
}
h2.cinema{
color:				#3C5776;
font-size:			17px;
}
h2.cinema a{
color:				#3C5776;
}
h2 span{
display:			none;
visibility:			hidden;
}
h2#t_fotos{
background:			url(../images/h2/t_fotos.gif) left top no-repeat;
width:				284px;
height:				32px;
margin-bottom:		15px;
}
h2#t_sala{
width:				400px;
height:				32px;
background:			url(../images/h2/t_sala.gif) left top no-repeat;
margin-top:			10px;
}
h2#t_acessoria{
width:				400px;
height:				32px;
background:			url(../images/h2/t_acessoria.gif) left top no-repeat;
margin-top:			10px;
}
h2#t_namidia{
width:				400px;
height:				32px;
background:			url(../images/h2/t_namidia.gif) left top no-repeat;
margin:             10px 0;
}
h2#t_lojas{
background:			url(../images/h2/t_lojas.gif) left top no-repeat;
width:				46px;
height:				27px;
float:				left;
margin-top:         5px;
}
h2#t_promo{
background:			url(../images/h2/t_promocoes.gif) left top no-repeat;
width:				100px;
height:				22px;
margin:             15px 0 0 30px;
float:				left;
}
h2#t_lojas_home{
background:			url(../images/h2/t_lojas_destaque.gif) left top no-repeat;
width:				141px;
height:				20px;
margin-left: 	    20px;
margin-top:		    15px;
}
h2#t_cinema_home{
background:			url(../images/h2/t_cinema_home.gif) left top no-repeat;
width:				355px;
height:				42px;
border-bottom:      1px dashed #DBE1E7;
margin-bottom:		10px;
}

h2#t_todos_filmes{
background:			url(../images/h2/t_todos_filmes.gif) left top no-repeat;
width:				103px;
height:				13px;
}
h2#t_blog_home{
background:			url(../images/h2/t_blog.gif) left top no-repeat;
width:				250px;
height:				55px;
}
h2#t_twitter{
background:			url(../images/h2/t_siga.gif) left top no-repeat;
width:				250px;
height:				55px;
margin-top:			5px;
}
h2#t_novidades{
background:			url(../images/h2/t_novidades.gif) left top no-repeat;
width:				250px;
height:				43px;
margin-bottom:		10px;
}
h2#t_eventos_home{
background:			url(../images/h2/t_eventos.gif) left top no-repeat;
width:				73px;
height:				19px;
}
h2#t_novidade_i{
background:			url(../images/h2/t_novidades_interna.png) left bottom no-repeat;
width:				221px;
height:				42px;
padding-top:		5px;
float:				left;
}
h2#t_outras_novidades{
background:			url(../images/h2/t_outras.gif) left top no-repeat;
width:				213px;
height:				30px;
margin-top:			20px;
}
h2#t_blog_i{
background:			url(../images/h2/t_blog_i.png) left top no-repeat;
width:				91px;
height:				55px;
float:				left;
}
h2#t_tags{
background:			url(../images/h2/t_tags.gif) left top no-repeat;
width:				213px;
height:				32px;
margin-top:			20px;
}
h2#t_busca{
background:			url(../images/h2/t_busca.gif) left top no-repeat;
width:				213px;
height:				32px;
margin-top:			20px;			
}
h2#t_contato_i{
background:			url(../images/h2/t_contato.png) left top no-repeat;
width:				190px;
height:				42px;
float:				left;
}
h2#t_trabalhe_i{
background:			url(../images/h2/t_trabalhe.png) left top no-repeat;
width:				421px;
height:				42px;
float:				left;
}
h2#t_ultimos_posts{
background:			url(../images/h2/t_ultimos_posts.gif) left top no-repeat;
width:				213px;
height:				34px;
margin-top:			20px;
}
h2#t_erro{
background:			url(../images/h2/t_erro.png) left top no-repeat;
width:				90px;
height:				41px;
}
h2#t_cinema{
background:			url(../images/h2/t_cinema.png) left top no-repeat;
width:				177px;
height:				42px;
float:				left;
}
h2#t_tabela{
background:			url(../images/h2/t_tabela.gif) left top no-repeat;
width:				233px;
height:				32px;
margin-top:			20px;
}
h2#t_eventos_i{
background:			url(../images/h2/t_eventos.png) left top no-repeat;
width:				190px;
height:				42px;
float:				left;
}
h2#t_lojas_i{
background:			url(../images/h2/t_lojas.png) left top no-repeat;
width:				119px;
height:				47px;
float:				left;
}
h2#t_resultado{
background:			url(../images/h2/t_resultado.gif) left top no-repeat;
width:				195px;
height:				18px;
margin-bottom:      15px;
}
h2#t_oshopping_i{
background:			url(../images/h2/t_oshopping.png) left top no-repeat;
width:				287px;
height:				47px;
float:				left;
}
h2#t_entretenimento_i{
background:			url(../images/h2/t_entretenimento.png) left top no-repeat;
width:				380px;
height:				47px;
float:				left;
}
h2#t_servicos_i{
background:			url(../images/h2/t_servicos.png) left top no-repeat;
width:				201px;
height:				47px;
float:				left;
}
h2#t_gastronomia_i{
background:			url(../images/h2/t_gastronomia.png) left top no-repeat;
width:				307px;
height:				47px;
float:				left;
}
h2#t_impresa_i{
background:			url(../images/h2/t_imprensa.png) left top no-repeat;
width:				220px;
height:				47px;
float:				left;
}
h2#t_outras_imprensas{
background:			url(../images/h2/t_outrasmaterias.gif) left top no-repeat;
width:				233px;
height:				32px;
margin-top:          10px;
}
h2#t_ficha{
background:			url(../images/h2/t_ficha_tecnica.gif) left top no-repeat;
width:				auto;
margin-bottom:		10px;
margin-top:			-30px;
height:				34px;
}
h2#t_brmalls{
background:			url(../images/h2/t_brmalls.gif) left top no-repeat;
width:				auto;
height:				34px;
margin:		        15px 0;
border-bottom:      1px dashed #DBE1E7;
}
h2#t_como{
background:			url(../images/h2/t_como.gif) left top no-repeat;
width:				auto;
height:				44px;
margin-bottom:		10px;
margin-top:			-40px;
border-bottom:      1px dashed #DBE1E7;
}
.bg_h2Laranja{
background:			url(../images/h2/bg_h2_novidades.jpg) left top repeat-x;
width:				auto;
height:				47px;
}
.bg_h2Verde{
background:			url(../images/h2/bg_verde.jpg) left top repeat-x;
width:				auto;
height:				47px;
}
.bg_h2Azul{
background:			url(../images/h2/bg_h2Azul.jpg) left top repeat-x;
width:				auto;
height:				47px;
}
.bg_h2Roxo{
background:			url(../images/h2/bg_h2Roxo.jpg) left top repeat-x;
width:				auto;
height:				47px;
}
.bg_h2Amarelo{
background:			url(../images/h2/bg_h2Amarelo.jpg) left top repeat-x;
width:				auto;
height:				47px;
}
.amarelo{
color:				#FFB200;
}
p.amarelo{
font-weight:		bolder;
font-size:			16px;
border-bottom:		1px solid #FFF4CD;
width:				640px;
float:				right;
padding-bottom:     3px;
margin-bottom:		3px;
margin-right:		10px;
}
h3{
font-size:			14px;
font-weight:		600;
color:				#3B5776;
}
h3.heading-bg4{
font-size:12px;
}
h3.laranja, h3.verde, h3.roxo{
color:				#FF9900;
font-size:			28px;
float:				left;
width:				530px;
}
.tit{
font-size:			28px;
}
h3.verde{
color:				#74C52F;
}
h3.roxo{
color:				#9999CC;
}
h4{
color:				#FF9900;
font-size:			13px;
}
h4.roxo{
color:				#9999CC;
}
h4 a{

}
h5{
color:				#3B5776;
margin:             5px 0;
font-weight:		lighter;
font-size:			15px;
}
/*Divs*/
.selo3d{
width:				107px;
height:				75px;
position:			absolute;
top:				40px;
right:				0px;
}
.selo3d_mini{
width:				85px;
height:				58px;
position:			absolute;
top:				60px;
z-index:			999;
right:				-10px;
}
.naimprensa{
width:				400px;
float:				left;
}
.nomeio{
margin-bottom:		2px;
}
.nomeio img{
vertical-align:		middle;
margin-right:		5px;
}
.lazer{
width:				235px;
float:				left;
padding:            10px!important;
margin:				0!important;
}
.lazer img{
width:				235px;
margin-bottom:      5px;
}
.lazer h2{
width:				215px!important;
}
.breadcrumb{
margin-top:			15px;
margin-right:		15px;
font-size:			12px;
float:				right;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:visited{
color:				#FFF;
}
#busca{
width:				760px;
float:				left;
margin-top:         40px;
margin-left:      	30px;
color:				#425E80;
}
p#extranet{
float:				left;
margin-left:		20px;	
}
#busca p{
width:				130px;
float:				left;
margin-left:        20px;
margin-top:			5px;
margin-right:       10px;
}
#promo_home{
background:			url(../images/bg_promo_home.png) center top no-repeat;
width:				645px;
height:				287px;
float:				left;
color:				#CCD7E5;
}
#promo_home2{
width:				910px;
height:				349px;
margin-bottom:		20px;
position:			relative;
float:				left;
margin-left:		10px;
padding:            0 9px;
}
#promo_home p{
margin:				20px 0 0 20px;
float:				left;
}
.pai_do_carousel{
width:				645px;
float:				left;
}
ul.carousel{
width:				590px;
float:				left;
margin:             17px 0 0 0;
}
ul.carousel li{
list-style:			none;
display:			inline;
float:				left;
}
ul#twitter_update_list li{
list-style:			none;
color:				#666!important;
margin-bottom:      5px;
}
ul#twitter_update_list li span{
color:				#666!important;
}
ul#twitter_update_list li a{
color:				#81CDE5;
}
.prev_nav{
background:			url(../images/bg_prev.jpg) left top no-repeat;
float:				left;
width:				27px;
height:				44px;
border:				none;
cursor:				pointer;
margin:             90px 0 0 0;
}
.next_nav{
background:			url(../images/bg_next.jpg) left top no-repeat;
float:				right;
width:				27px;
height:				44px;
border:				none;
cursor:				pointer;
margin:             90px 1px 0 0;
}
.prev2{
top:             150px ;
left:				0;
position:			absolute;
}
.next2{
top:             150px ;
right:				0;
position:			absolute;
}
#lojas_home{
background:			url(../images/bg_lojas_home.png) left top no-repeat;
width:				284px;
float:				right;
margin-left:        0px;
}
#cinema_home{
width:				355px;
margin-left:        20px;
margin-top:			0px;
float:				left;
}
.descricao_cinema{
background:			#DFE6EE;
width:				176px;
height:				auto;
padding:            5px 10px;
float:				left;
margin-bottom:		5px;
}
.destaque_filme{
width:				320px;
margin:				10px 15px 10px 20px;
background:			url(../images/bg_destaque_filme.gif) right bottom no-repeat;
position:			relative;
}
.destaque_filme img{
float:				left;
width:				110px;
margin-right:		5px;
}
p.descreve{
margin:		        0 0px 10px 10px;
float:				left;
}
p.descreve_filme{
border-left:		1px solid #DFE5ED;
padding-left:       10px;
float:right;
width:330px
}
.outros_filmes{
/*background:			#EDF1F5;*/
width:				356px;
height:				260px;
/*padding:            15px 20px;*/
}
.item{
float:left;
}
#meio_home{
width:				250px;
float:				left;
margin:				0px 0 0 28px;
}
#novidades_home{
width:				250px;
float:				left;
margin:				0px 0 0 28px;
}
#eventos_home{
/*/*width:				216px;
float:				left;
background:			#AFAED6 url(../images/bg_eventos_home.jpg) left top repeat-x;
padding:            15px;*/
}
#eventos_home #eventos_interna{
background:			#F6F5FB url(../images/bg_calendario_mini.jpg) left top repeat-x;
border:				1px solid #9999CC;
padding:            8px 15px;
height:				125px;
width:				216px;
}
#eventos_home #eventos_interna .lista_eventos_mini ul{
height:				60px;
overflow-y:			scroll;
}
#eventos_home #eventos_interna  ul.datas_mini li.meio{
width:				57px;
padding:            0 30px;
}
.descreve_evento{
background:			#FFFFFF;
margin-top:			5px;
padding:            5px;
height:				75px;
overflow:			hidden;
}
#localiza, #atende, #newsletter, #trabalhe, #interaja{
float:				left;
}
#localiza{
width:				150px;
margin:             0 10px;
}
#atende{
width:				160px;
margin:             0 10px;
}
#newsletter{
width:				150px;
margin:             0 20px 0 10px;
}
#trabalhe{
width:				130px;
margin-left:        20px;
}
#interaja{
width:				250px;
margin-left:       10px;
}
.data_novidade, .data_novidade_blog, .data_novidade_evento{
background:			#FFDBA6;
width:				37px;
height:				47px;
color:				#FF9D0A;
float:				left;
margin-right:		10px;
text-align:			center;
}
.data_novidade_blog{
background:			#D8F1C4;
color:				#74C52F!important;
}
.data_novidade_evento{
background:			#F2F2FA;
}
.data_novidade span.dia, .data_novidade_blog span.dia, .data_novidade_evento span.dia{
font-size:			27px;
background:			none;
margin:				0 0 0 3px;
padding:            0;
height:				27px;
}
.data_novidade_blog span.dia{
color:				#74C52F!important;
}
.comimprensa span.dia{
color:				#3B5776!important;
}
.comimprensa{
background:			#E8ECEF;
}
.comimprensa span.mes{
color:				#3B5776!important;
}
.data_novidade_evento span.dia{
color:				#9999CC;
}
.data_novidade span.mes, .data_novidade_blog span.mes, .data_novidade_evento span.mes{
font-size:			13px;
background:			none;
margin:				0;
padding:            0;
color:				#FF9D0A;
}
.data_novidade_blog span.mes{
color:				#74C52F;
}
.data_novidade_evento span.mes{
color:				#9999CC!important;
}
.box_590{
width:				580px;
height:				auto;
float:				left;
padding:            40px;
}
.box_590Big{
width:				auto;
height:				auto;
float:				left;
padding:            40px;
}
.box_200{
width:				210px;
height:				auto;
float:				left;
margin-top:			30px;
}
.txt img{
margin:				5px;
}
#compartilhe{
padding:	        5px;
background:			#E8ECEF;
margin:             20px 0;
}
#compartilhe img{
vertical-align:		middle;
}
#compartilhe p{
float:				left;
}
.comentarios{
background:			#EEF1F6 url(../images/99.gif) left top no-repeat;
min-height:         35px;
padding:            5px 5px 5px 40px;
color:				#889BB0;
}
.baixo_comentario{
background:			url(../images/bg_baixo.jpg) center top no-repeat;
height:				7px;
padding-top:        10px;
margin-bottom:     20px;
}
#eventos_interna{
background:			#F6F5FB url(../images/bg_calendario_mini.jpg) left top repeat-x;
border:				1px solid #9999CC;
padding:            15px;
}
.eventos{
background:			url(../images/bg_evento.jpg) left top repeat-x;
padding:            1px;
border-bottom:		1px solid #FFF;
}
.eventos h2{
color:				#9999CC;
}
.corpo_eventos{
padding:            30px 20px;
float:				left;
width:				530px;
}
.filmesAntigo{
list-style:			none;
border:				1px solid #DFE5ED;
background:			#FFF url(../images/h2/bg_li_filmes.jpg) left top repeat-x;
padding:            15px;
margin-bottom:		10px;
position:			relative;
}
.film-list ul li, #env_conteudo_uci{
list-style:			none;
border:				1px solid #DFE5ED;
background:			#FFF url(../images/h2/bg_li_filmes.jpg) left top repeat-x;
padding:            15px;
margin-bottom:		10px;
float:				left;
width:				548px;
}
.film-list ul li img, #env_conteudo_uci img{
float:				left;
margin-right:		15px;
}
#env_conteudo_uci .cover{
margin-bottom:15px;
float:left;
}
.buy-tickets{
margin-top:50px;
}
.info3 p{
margin-bottom:5px;
}
.film-list  h4, #env_conteudo_uci h4{
background:			url(../images/h2/bg_h2_filmes.jpg) left top repeat;
border:				1px solid #FFFFFF;
padding:	        8px 10px;
float:				left;
width:				415px;
 color: #3B5776;
    font-size: 24px;
margin-bottom:      5px;
}
.film-info{
height:auto!important;
margin-bottom:10px;
}
.btn-holder{
clear:both;
	margin-top:5px;
	text-transform:capitalize!important;
}
.buy-tickets, .more{
clear:both;
background:			url(../images/h2/bg_h2_filmes.jpg) left top repeat;
border:				1px solid #FFFFFF;
    font-size: 14px;
	padding:3px;
}
.buy-ticket{
float:left;
}
p a.buy-tickets{
text-transform:capitalize!important;
}
.more{
float:right;
}
a.buy-tickets , a.more{
 color: #3B5776;
}
.servicos{
width:				800px!important;
float:				left;
}
.servicos h2{
width:				620px;
}
.servicos h2 a{
color:				#3C5776;
}
.servicos img{
margin-right:10px;
}
.onde{
width:				85px;
float:				left;
margin-right:		10px;
}
.sala{
font-size:			16px;
color:				#3B5776;
}
#env_eventos{
border:				1px solid #9999CC;
width:				790px;
min-height:			360px;
height:				auto;
margin:             40px;
padding:            10px;
background:			#ECECF6 url(../images/bg_env_eventos.jpg) left top repeat-x;
}
.lista_eventos ul{
width:				170px;
min-height:			230px;
float:				left;
background:			url(../images/bg_li_eventos.jpg) left top repeat-x;
padding:            10px 0 15px 10px;
margin-right:		10px;
}
.lista_eventos ul li{
list-style:			none;
color:				#FFF;
font-size:			14px;
margin:             5px 0;
}
.lista_eventos ul li a{
color:				#FFF;
padding:            2px 3px;
}
.lista_eventos ul li a.selected{
background:			#EFF1F4;
display:			block;
color:				#A3A3D1;
}
.imgEvento{
border:				1px solid #9999CC;
margin:             5px;
}
.tipo_loja{
color:				#FFA700;
font-weight:		bolder;
margin-bottom:		5px;
}
.gastro{
color:				#3C5776;
}
#env_txt{
width:				630px;
float:				right;
margin-right:		20px;
margin-top:			10px;
}
#env_txt .Left{
width:				75px;
font-size:			16px;
font-weight:		bolder;
margin-right:		5px;
margin-top:         5px;
}
.veja{
float:				right;
width:				161px;
}
.veja img{
width:				161px!important;
}
.txt_loja{
width:				auto;
}
.txt_loja img{
width:				auto!important;
}
.mapa{
width:				auto;
height:				auto;
margin:             20px 0 0 0;
}
.oshopp{
width:				300px;
float:				left;
margin-bottom:		30px;
margin-right:		20px;
margin-left:        20px;
}
.col_lojas{
width:				180px;
float:				left;
margin-right:		20px;
margin-bottom:      10px;
}
/*Listas*/
.pai_fotos{
width:				280px!important;
float:				left;
}
ul.fotos_shopp {
width:				240px!important;
float:				left;
margin-left:        -5px;
}
.fotos_shopp li{
list-style:			none;
display:			inline;
margin:             0 5px;
}
.fotos_shopp li img{
border:				3px solid #F0F3F8;
}
.lojas_busca{
background:			url(../images/bg_lojas.jpg) left top repeat-x;
border:				1px solid #FFC53B;
margin-bottom:		10px;
padding:            15px;
list-style:			none;
}
.lojas_busca img{
width:				126px;
float:				left;
margin-right:       15px;
}
.lojas_busca h2{
width:				630px;
padding:            2px 10px;
border:				1px solid #FFF;
background:			#FFB300;
float:				left;
color:				#FFFF99;
margin-bottom:      10px;
}
ul.lojas{
width:				160px;
float:				left;
margin-right:		20px;
margin-bottom:      10px;
}
ul.lojas li{
list-style:			none;
border-bottom:		1px solid #E9EDF0;
padding:            2px 0;
}
#env_cal{
position:			relative;
}
.prev_cal, .next_cal{
width:				27px;
float:				left;
position:			absolute;
}
.next_cal{
top:				20px;
right:				-20px;
}
.prev_cal{
top:				20px;
left:				-20px;
}
.datas{
width:				780px;
float:				left;
margin:             0 5px;
text-align:			center;
}
.datas li {
display:			inline; 
float:				left;
margin:             0 35px;
}
.datas a {
display: 			block;
text-align:			center;
padding:            3px 5px;
width:				55px;
background:			url(../images/bg_li_data.jpg) right top no-repeat;
}
.datas .ultimo a {
background:			none;
}
.datas a.selected {
background-color: 	#9999CC;
width:				55px;
text-align:			center;
padding:            3px 5px;
}
.dia_cal{
font-size:			28px;
font-weight:		bolder;
color:				#FFF;
display:			block;
}
ul.tags li{
list-style:			none;
margin-bottom:      1px;
}
.Left{
float:				left;
width:				26px;
font-size:			26px;
}
.Right{
float:				right;
width:				26px;
}
ul.datas_mini{
background:			#FFF;
}
ul.datas_mini li{
list-style:			none;
color:				#9999CC;
display:			inline;
float:				left;
height:				40px;
background:			#FFF;
}
ul.datas_mini li a{
color:				#9999CC;
}
ul.datas_mini li.meio{
text-align:			center;
width:				59px;
height:				38px;
padding:            0 10px;
border-left:		1px solid #DBDBDB;
border-top:			1px solid #DBDBDB;
}
.lista_eventos_mini{
background:			#FFF;
border-left:		1px solid #DBDBDB;
color:				#9999CC;
}
.lista_eventos_mini ul{
height:				170px;
overflow-y:			scroll;
}
.lista_eventos_mini ul li{
list-style:			none;
padding:            5px;
}
ul.datas li{
list-style:			none;
display:			inline; 
float:				left;
}
.datas .selected {
background-color: 	fuchsia;
}
.datas a {
display:			block;
}
ul.lista_fotos li{
list-style:			none;
display:			inline;
float:				left;
margin:             5px 0;
}
ul.lista_fotos li a img{
width:				130px;
height:				130px;
margin:             5px 5px;
border:             2px solid #E8ECEF;
}
ul.lista_fotos li a img:hover{
width:				140px;
height:				140px;
margin:             0px 0px;
border:             2px solid #E8ECEF;
}
ul.lista_videos li{
list-style:			none;
display:			inline;
float:				left;
margin:             5px 0;
}
ul.lista_videos li a img{
width:				auto;
height:				auto;
margin:             5px 5px;
border:             2px solid #E8ECEF;
}
ul.redes{
float:				left;
width:				320px;
margin-left:		5px;
}
ul.redes li{
list-style:			none;
display:			inline;
}
ul.redes li img{
width:				16px;
margin-right:		2px;
}
ul.programacoes{
width:				325px;
height:				166px;
padding-right:      5px;
overflow-y:			scroll;
}
ul.programacoes li{
width:				246px;
list-style:			none;
width:				135px;
margin:				15px 15px 0 0;
float:				left;
}
ul.programacoes li a{
color:				#666666;
}
ul.programacoes li span a{
color:				#3B5776;
display:			block;
font-weight:		bolder;
}
ul.posts li{
width:				auto;
list-style:			none;
background:			#F4FCED url(../images/bg_li.jpg) left top repeat-x;
height:				70px;
overflow:			hidden;
padding:            6px;
}
.box_590 ul.posts li{
width:				auto;
}
ul.posts li.semcor, ul.novidades li.semcor{
background:			none;
}
ul.posts li span{
color:				#74C52F;
font-weight:		bolder;
display:			block;
font-size:			14px;
margin-top:			5px;
}
ul.posts li img{
background:			url(../images/bg_img_li.png) center center no-repeat;
width:				56px;
height:				56px;
padding:            8px 6px;
float:				left;
}
ul.lista_eventos li{
list-style:			none;
margin-top:			5px;
background:			#F2F2FA;
height:				40px;
padding:            6px;
}
ul.lista_eventos li a{
display:			block;
}
ul.lista_eventos li span{
color:				#9999CC;
}
ul.novidades li{
list-style:			none;
margin-top:			5px;
background:			url(../images/bg_novidades_home.jpg) left top repeat-x;
height:				60px;
overflow:			hidden;
padding:            6px;
}
ul.imprensa{
margin-bottom:		20px;
}
ul.imprensa li, ul.imprensaI li{
background:			#DFE6EE;
height:				40px;
}
ul.imprensaI li{
background:			#EFF2F6;
}
ul.novidades li span.titulo{
color:				#FF9900;
font-weight:		bolder;
}
ul.datas{
border-top:			1px solid #FFF;
margin-top:			3px;
}
ul.datas li{
list-style:			none;
display:			inline;
float:				left;
margin-left:		5px;
background:			url(../images/bg_li_data.gif) left	top no-repeat;
width:				25px;
}
ul.datas li a{
color:				#FFF;
}
.dia{ 
background:			url(../images/bg_dia.gif) left top no-repeat;
color:				#FF9900;
width:				29px;
padding-left:      	5px;
height:				40px;
float:				left;
margin-right:		5px;
}
.dia span{
color:				#FF9900;
font-size:			20px;
}
.dia span.mes{
font-size:			10px;
margin-top:			-5px;
}
ul.imprensa li .dia span, ul.imprensaI li .dia span{
color:				#647993;
}
ul.imprensaI li span.titulo{
color:				#647993;
}
/*Formulario*/
form{
float:				left;
}
input, select, textarea{
width:				auto;
height:				15px;
padding:			3px 3px;
margin:				5px 3px;
font-size:			11px;
font-family:    	Arial, Helvetica, sans-serif; 
border:				1px solid #E7E7E7;
border-top:			1px solid #ACACAC;
color:				#666;
}
select{
width:				auto;
height:				25px;
padding:			3px 3px;
margin:				5px 3px;
font-size:			11px;
font-family:    	Arial, Helvetica, sans-serif; 
color:				#666;
}
.ok, .enviar{
width:				auto;
height:				22px;
padding:           	3px 5px;
margin:				5px;
font-weight:		lighter;
cursor:				pointer;
border:				none;
overflow:			visible;
color:				#FFF;
background:			url(../images/bg_ok.jpg) left top repeat-x;
}
.enviar{
background:			url(../images/bg_enviar.jpg) left top repeat-x;
}
label{
width:				100px;
height:				auto;
padding:			0;
margin:				5px;
float:			    left;
text-align:			right;
}
/*Gerais*/
.col_separa_imprensa{
width:				30px;
float:				left;
}
.col_separa{
width:				25px;
float:				left;
}
.separador{
clear:					both;
background:				url(../images/separador.gif) left top repeat-x;
margin:               	20px 10px 10px 10px;
}
.separador_amarelo{
border-top:				1px solid #FFF4CD;
clear:					both;
margin:               	10px;
}
img{
border:					none;
}
.clear{
clear:					both;
font-size:				1pt;
height:					1pt;
}
a{
text-decoration:		none;
color:					#666666;
}
a:visited{
text-decoration:		none;
color:					#666666;
}
.paginacao {
width:					auto;
height: 				auto;
clear: 					both !important;
padding: 				5px;
margin:					10px 0;
font-weight: 			bold;
color:					#666;
text-align: 			right;
}
.paginacao a {
padding: 		    	3px 5px;
color:					#666;
text-decoration: 		none;
background:				#E8ECEF;
margin: 				0 2px;
}
.paginacao a:hover {
padding: 	 			3px 5px;
color:					#666;
text-decoration:		 none;
margin: 				0 2px;
}
table#precos{
border:					1px solid #FFF;
width:					230px;
margin:     	        10px 0;
}
table#precos td{
background:				#EFF2F6;
padding:                3px;
}
table#precos td.nodia{
background:				#DFE6EE;
width:					106px;
}
table#precos td.diasemcor{
background:				#FFF;
width:					106px;
}
table#precos td.titulo{
text-align:				center;
color:					#647993;
}
/*POP UP
******************************************************/
/*#pop {
display: 	block;
width:		100%;
height:		100%;
border:		none;
background: #FEE25A;
padding:	0px;
margin:		0px;
position:	absolute;
font:		11px "Trebuchet MS";
left:		20px;
top:		-30px;
z-index:	99;
}*/
#popup {
display: 	block;
width:		100%;
height:		100%;
border:		none;
background: url(../images/bg_popup_facebook.png) top left repeat;
padding:	0px;
margin:		0px;
position:	fixed;
_position:	absolute;
left:		0px;
bottom:		0;
font:		11px "Trebuchet MS";
float:		left;
bottom:		0;
right:		0px;
_top:		0;
_right:		0px;
z-index:	9999;
}
#popup_img{
width:		392px;
height:		302px;
left:		35%;
top:		20%;	
position:	absolute;
}
/*#pop a, #pop a:hover {
text-decoration:none;
color:			#00612F;
}
#pop img {
border:		none;
}*/

.webkit-line-content{
font-family:    	Arial, Helvetica, sans-serif!important; 
font-size:			12px!important;
}
.img_lojas_busca{
float:left;
margin-right:15px;
width:126px;
min-height:				125px;
float:				left;
}
.img_lojas_busca img{
width:				126px
}
/*#pop {
display: 	block;
width:		100%;
height:		100%;
border:		none;
background: transparent;
padding:	0px;
margin:		0px;
position:	fixed;
_position:	absolute;
left:		0;
bottom:		0;
font:		11px "Trebuchet MS";
float:		left;
bottom:		0;
right:		0px;
_top:		0;
_right:		0px;
z-index:	9999;
}*/

