/* Padrões */
body {
	margin: 0;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	line-height: 120%;
	background: #FFF;
}

html, body {
	height: 100%;
}

form{
	margin: 0;
	padding: 0;
}

*:focus {outline: none;} 

#fullbar {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute;
  bottom: 0px;
}

body > #fullbar {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
  bottom: 0px;
}

/* Message box */

.message_box{
	font-size: 0;
	color: #FFF;
	line-height: 0;
	background-color: #333;
}

.msg_stitle{
	margin-top: 12px;
	font-size: 35px;
}

.msg_title{
	margin-top: 10px;
	font-size: 14px;
}

.msg_text{
	margin-top: 10px;
}

.box_msgs{
	color: #FFF;
	width: 450px;
	padding: 10px;
	background-color: #333;
	line-height: 15px;
}

/* GERAL */

#geral{
	width: 1000px;
	position: relative;
	background-color: #FFF;
	padding: 0 5px 3px 5px;
}

#larguraminina{
	min-width: 1004px;
	width: 100%;
}

/* TOP */

#top_line{
	height: 5px;
	background: #A8DC6D;
	line-height: 0;
}

#top_logo_wrapper{
	width: 100%;
	background: url('../../imagens/geral/bg_top_logo.jpg') repeat-x;
}

#top_logo{
	float: left;
	width: 210px;
	text-align: center;
}

#top_logo_banner{
	position: relative;
	float: left;
	width: 788px;
	margin: 18px 0 0 2px;
}

.super_banner_p1{
	position: absolute;
	width: 15px;
}

.super_banner_p2{
	position: absolute;
	left: 743px;
	width: 15px;
}

#super_banner{
	position: absolute;
	overflow: hidden;
	height: 90px;
	width: 728px;
	left: 15px;
	z-index: 1000;
}

#top_info_wrapper{
	height: 60px;
	background: #A8DC6D;
	color: #366401;
}

#top_info_data{
	float: left;
	width: 182px;
	margin: 24px 0 0 30px;
	text-align: left;
	font-size: 11px;
	display: inline;
}

#top_info_busca{
	float: left;
	width: 413px;
	margin-top: 18px;
	text-align: left;
}

#top_img_busca{
	float: left;
	margin: 8px 3px 0 0;
}

#top_btn_busca{
	float: left;
	width: 28px;
	height: 24px;
	margin-left: 4px;
	cursor: pointer;
}

#top_info_login_wrapper{
	float: left;
	width: 375px;
	text-align: left;
	background: #B6DE86;
}

#top_btn_login_loading{
	padding: 2px 0 0 9px;
}

#top_img_login{
	float: left;
	width: 15px;
}

#top_login{
	float:left;
	width: 194px;
	margin: 0 0 0 10px;
}

#top_login_email{
	padding-top: 9px;
}

#top_login_senha{
	padding-top: 5px;
}

.top_titulos_login{
	float: left;
	width: 34px;
	margin: 5px 3px 0 0;
}

#top_btn_login{
	float: left;
	margin-left: 5px;
	cursor: pointer;
}

#top_login_links{
	float: left;
	margin: 7px 0 0 10px;
	cursor: pointer;
}

.manter_login{
	margin-top: -1px;
	margin-left: -4px;
	font-size: 11px;
}

.top_logado_infos{
	float: left;
	width: 340px;
	padding: 10px;
	height: 40px;
}

/* LOGIN FB */

.loginfb{
	width: 500px;
	padding: 10px;
}




/* MENU */

#menu_geral{
	/*height: 32px;*/
	background: #F0F0F0;
}

.menu_item{
	float: left;
	width: 122px;
	height: 32px;
	text-align: center;
	display: block;
	text-decoration: none;
	cursor: pointer;
}

.menu_item_interno{
	height: 13px;
	margin-top: 9px;
	line-height: 0;
	font-size: 1px;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}

.menu_item_selecionado{
	float: left;
	width: 122px;
	height: 32px;
	text-align: center;
	display: block;
	text-decoration: none;
	cursor: pointer;
	background-color: #A8DC6D;
}

.menu_item_0{
	background: url(../../imagens/menu/baresebaladas.gif) 0 0 no-repeat;
}

.menu_item_1{
	background: url(../../imagens/menu/cinema.gif) 0 0 no-repeat;
}

.menu_item_2{
	background: url(../../imagens/menu/exposicoes.gif) 0 0 no-repeat;
}

.menu_item_3{
	background: url(../../imagens/menu/kids.gif) 0 0 no-repeat;
}

.menu_item_4{
	background: url(../../imagens/menu/promocoes.gif) 0 0 no-repeat;
}

.menu_item_5{
	background: url(../../imagens/menu/restaurantes.gif) 0 0 no-repeat;
}

.menu_item_6{
	background: url(../../imagens/menu/shopping.gif) 0 0 no-repeat;
}

.menu_item_7{
	background: url(../../imagens/menu/showsefestas.gif) 0 0 no-repeat;
}

.menu_item_8{
	background: url(../../imagens/menu/teatro.gif) 0 0 no-repeat;
}

.menu_item_9{
	background: url(../../imagens/menu/turismo.gif) 0 0 no-repeat;
}

.menu_item_10{
	background: url(../../imagens/menu/descubramais.gif) 0 0 no-repeat;
}

.menu_item_verde{
	background-position: 0 -26px;
}

.menu_usuario_rel{
	position:relative;
}

.menu_usuario,.menu_usuario:link,.menu_usuario:visited,.menu_usuario:active {
	display: block;
	position: relative;
	float: right;
	padding: 2px 5px;
	border: 1px solid #FFF;
	margin-left: 3px;
	background-color: none;
	color: #366401;
	text-decoration: none;
	z-index: 9997;
}

.menu_usuario:hover {
	background-color: #366401;
	color: #FFF;
}

.menu_usuario_sel,.menu_usuario_sel:link,.menu_usuario_sel:visited,.menu_usuario_sel:active {
	display: block;
	position: relative;
	float: right;
	padding: 2px 5px;
	border: 1px solid #FFF;
	border-bottom: none;
	margin-left: 3px;
	background-color: #366401;
	color: #FFF;
	text-decoration: none;
	z-index: 9999;
}

.menu_usuario_sel:hover {
	background-color: #366401;
	color: #FFF;
}

.wrapper_menu_usuario{
	position: absolute;
	width: 100px;
	background-color: #366401;
	color: #FFF;
	z-index: 9997;
	border: 1px solid #FFF;
}

#menu_usuario_cadastro{
	display: none;
	right: 8px;
	top: 180px;
}

#menu_usuario_clube{
	display: none;
	right: 83px;
	top: 180px;
}

#menu_usuario_promocoes{
	display: none;
	right: 162px;
	top: 180px;
}

.link_menu_usuario{
	display: block;
	
}

.link_menu_usuario,.link_menu_usuario:link,.link_menu_usuario:visited,.link_menu_usuario:active {
	display: block;
	padding: 5px;
	width: 90px;
	border-bottom: 1px dotted #FFF;
	background-color: #366401;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	z-index: 9999;
}

.link_menu_usuario:hover {
	background-color: #FFF;
	color: #366401;
}

.link_menu_usuario_ultimo,.link_menu_usuario_ultimo:link,.link_menu_usuario_ultimo:visited,.link_menu_usuario_ultimo:active {
	display: block;
	padding: 5px;
	width: 90px;
	background-color: #366401;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	z-index: 9999;
}

.link_menu_usuario_ultimo:hover {
	background-color: #FFF;
	color: #366401;
}

/* PRINCIPAL */

#principal_geral{
	margin-top: 15px;
	text-align: left;
}

#principal_a_coluna1{
	float: left;
	width: 120px;
	margin-top: -2px;
	overflow: hidden;
}

#principal_a_coluna2{
	float: left;
	width: 500px;
	margin: 0 22px;
	overflow: hidden;
}

#principal_a_coluna3{
	float: left;
	width: 336px;
	overflow: hidden;
	text-align: left;
}

/* BOTTOM */

#bottom_geral{
	width: 1000px;
	margin-top: 15px;
	text-align: left;
}

#bottom_verde{
	width: 970px;
	padding: 0 15px;
	background: #A8DC6D;
}

#bottom_verde_infos{
	float: left;
	width: 230px;
	padding: 15px 0;
}

#bottom_verde_logo{
	width: 230px;
	text-align: center;
}

#bottom_verde_busca{
	width: 230px;
	margin-top: 25px;
}

#bottom_img_busca{
	float: left;
	margin: 8px 3px 0 0;
}

#bottom_btn_busca{
	float: left;
	margin-left: 4px;
	cursor: pointer;
}

#bottom_verde_links{
	float: left;
	width: 725px;
	margin-left: 15px;
	padding: 15px 0;
}

.links_bottom{
	margin-top: 5px;
	color: #FFF;
	line-height: 150%;
}

#bottom_branco{
	position: relative;
	width: 1000px;
	margin: 10px 0;
	text-align: center;
}

#bottom_branco_links{
	position: absolute;
	right: 0;
	top: -3px;
}

#bottom_branco_sitz{
	position: absolute;
	left: 0;
	top: -1px;
}

/* CLUBE */
.clube_itens_etickets{
	background-color: #F0F0F0; 
	padding: 5px;
	margin-top: 3px;
}

#clube_dest{
	width: 500px;
}

#clube_dest_img{
	width:500px;
	height: 260px;
	border: 0;
	display: block;
}

#clube_dest_finaliza{
	margin-top: 5px;
	padding-left: 10px;
	color: #FFBD20;
	font-size: 11px;
}

#clube_dest_tit_img{
	float: left;
	display: block;
	margin-top: 6px;
}

#clube_dest_tit{
	font-size: 16px;
	line-height: 120%;
}

#clube_dest_tit_1{
	float: left;
	width: 442px;
}

#clube_valor_real{
	text-decoration: line-through;
}

#clube_dest_img_mais{
	float: right;	
}

#clube_mais_ofertas{
	margin-top: 5px;
}

.clube_mais_ofertas_item{
	float: left;
	width: 160px;
}
.clube_mais_ofertas_finaliza{
	color: #FFBD20;
	font-size: 11px;
	text-align: right;
	margin-bottom: 5px;
}

.clube_mais_ofertas_compre{
	margin-top: 10px;
	background-color: #FEBC1D;
	padding: 2px 6px 3px 6px;
	color:#FFF;
}

.limites_oferta{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

.oferta_encerrada{
	padding: 10px;
	background-color: #AADB6E;
	color: #FFF;
}

.oferta_preco_normal{
	float: left;
	width: 130px;
	height: 35px;
	padding: 10px;
	background-color: #AADB6E;
	color: #FFF;
}

.oferta_preco_oferta{
	float: left;
	width: 130px;
	height: 35px;
	padding: 10px;
	background-color: #AADB6E;
	color: #FFF;
}

.oferta_btn_comprar{
	float: left;
	width: 180px;
	height: 33px;
	padding: 12px 10px 10px 10px;
	background: #97C761 url(../../imagens/btns/gerar_eticket.gif) no-repeat center;
	cursor: pointer;
}

.oferta_btn_comprar_loading{
	background-image: url(../../imagens/geral/loading_branco_bgverde.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.oferta_btn_confirmar_compra{
	width: 189px;
	height: 35px;
	background: #FF9933 url(../../imagens/btns/confirmar_compra.gif) no-repeat center;
	cursor: pointer;
}

.oferta_btn_confirmar_compra_loading{
	background-image: url(../../imagens/geral/loading_branco_bglaranja.gif);
	background-position: center;
	background-repeat: no-repeat;
}


/* BARRA ESQUERDA - ULTIMAS NOVIDADES */
#ultimas_novidades{
	width: 120px;
}

.ultimas_novidades_item{
	width: 120px;
	margin-bottom: 8px;
	white-space: normal;
}


/* BARRA ESQUERDA - PROMOCOES */
#promocoes{
	width: 120px;
	margin-top:10px;
}

.promo_item_a{
	width: 106px;
	padding: 7px;
	background: #EDEDED;
}

.promo_item_b{
	width: 106px;
	padding: 7px;
	background: #E4E4E4;
}

/* BARRA ESQUERDA - OS MAIS ACESSADOS */

#maisacessados{
	margin-top: 10px;
}

.acessados_item{
	width: 120px;
	background: url(../../imagens/icones/n_bg.gif) repeat-y left top;
}

.acessados_numero{
	float: left;
	width: 21px;
	height: 21px;
}

.acessados_texto{
	float: left;
	width: 84px;
	padding: 0 0 10px 7px;
}

.acessados_ultimo{
	padding-bottom: 0;
}

/* BARRA ESQUERDA - QUE TAL */

#que_tal{
	margin-top: 10px;
	width: 120px;
}

.que_tal_item{
	width: 120px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	border-bottom: #000 dotted 1px;
}

.que_tal_ultimo{
	padding-bottom: 0;
	margin-bottom: 10px;
	border-bottom: none;
}

/* BARRA ESQUERDA - BANNER SKYSCRAPER */

#banner_skyscraper{
	margin-top: 10px;
	width: 120px;
}


/* BARRA DIREITA - BANNER SMALL */

#banner_patrocinio{
	width: 336px;
}

/* BARRA DIREITA - ENQUETES */

#enquete{
	width: 336px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.enquete_opcao{
	background-color: #F4F4F4;
	padding: 5px;
	margin-top: 3px;
}

.enquete_opcao_radio{
	float: left;
	width: 20px;
}

.enquete_opcao_texto{
	float: left;
	margin-left: 3px; 
	width: 303px;
}

.enquete_resultado_percentual{
	float: left;
}

.enquete_resultado_barra{
	float: right;
	width: 324px;
	border: 1px dotted #A8DC6D;
}

.enquete_resultado_barra_dentro{
	height: 14px;
	background-color: #A8DC6D;
	font-size: 0px;
}
	

/* BARRA DIREITA - BANNER QUADRADO 1 */

#banner_quadrado_1{
	width: 336px;
	margin-top: 10px;
}

/* BARRA DIREITA - O MELHOR DA CIDADE */

#melhordacidade{
	width: 336px;
	margin-top: 10px;
}

.melhordacidade_item1{
	float: left;
	width: 158px;
	padding-right: 9px;
	margin-bottom: 10px;
	border-right: 1px solid #ECECEC;
}

.melhordacidade_item2{
	float: left;
	width: 158px;
	padding-left: 9px;
	margin-bottom: 10px;
	border-left: 1px solid #F7F7F7;
}

/* BARRA DIREITA - OPINIAO */

#opiniao{
	width: 336px;
	margin-top: 10px;
	padding-bottom: 3px;
}

.opiniao_item{
	margin-bottom: 7px;
}

/* BARRA DIREITA - BANNER QUADRADO 2 */

#banner_quadrado_2{
	width: 336px;
	margin-top: 10px;
}

/* BARRA DIREITA - ULTIMAS NOTICIAS */

#ultimas_noticias{
	width: 336px;
	margin-top: 10px;
}

.ultimas_noticias_item_destaque{
	float: left;
	width: 163px;
	padding-bottom: 10px;
}

.ultimas_noticias_item{
	float: left;
	width: 163px;
}


/* GERAL CONTEUDO */

.sec_titulo{
	padding-bottom: 5px;
}

.line{
	font-size: 1px;
	line-height: 0;
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #F7F7F7;
}

.publicidade{
	margin-bottom: 2px;
}

.publicidade_direita{
	text-align: right;
	margin-bottom: 2px;
}

.publicidade_esquerda{
	text-align: left;
	margin-bottom: 2px;
}

/* ANUNCIE */

#anuncie_coluna1{
	float: left;
	width: 230px;
	margin-top: -15px;
}

#anuncie_coluna2{
	float: left;
	width: 750px;
	margin-left: 20px;
	border: 0;
}

.anuncie_top_menu1{
	border: 0;
	width: 230px;
	height: 200px;
	background: #FFCC5E url(../../imagens/anuncie/logo.gif) center no-repeat;
}

.anuncie_top_menu2{
	width: 230px;
	height: 35px;
	background: #FFAD00 url(../../imagens/anuncie/midiakit.gif) center no-repeat;
}

.anuncie_menu_item{
	display: block;
	margin-top: 3px;
}

/* HOME */

#destaque_home{
	width: 500px;
	height: 280px;
}

.destaque_home_wrapper{
	position: relative;
}

.destaque_home_nav_marcador{
	position: absolute;
	width: 19px;
	height: 6px;
	top: -6px;
	left: 10px;
	background: url(../../imagens/icones/marcador_laranja.png) top center no-repeat;
	z-index: 50;
	color: #FFBC1D;
	font-size: 1px;
	line-height: 0;
}

#destaque_home_texto{
	width: 480px;
	padding: 10px;
	position: absolute;
	bottom: 10px;
	color: #fff;
	font-weight: bold;
	z-index: 50;
	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	_background: transparent;
	*background: transparent;
}

#destaque_home_nav{
	background-color: #DFDFDF;
}

.destaque_home_nav{
	position: relative;
	float: left;
	padding: 10px;
	font-weight: bold;
	border-left: 1px #D6D6D6 solid;
	border-bottom: 1px #D6D6D6 solid;
	background-color: #DFDFDF;
	cursor: pointer;
}

.destaque_home_nav_ultimo{
	border-left: 1px #D6D6D6 solid;
	border-right: 1px #D6D6D6 solid;
}

.destaque_home_nav_selecionado{
	background-color: #FFBC1D;
}

.destaque_lugar_home{
	float: left;
	width: 245px;
}

.destaque_lugar_home_box{
	padding: 5px;
	margin-top: 10px;
	width: 233px;
	background-color: #F0F0F0;
	border: 1px solid #E8E7E3;
}

.destaque_cultural{
	margin-top: 15px;
}

.destaque_cultural_item{
	float: left;
	width: 160px;
}

.destaque_expo{
	border-top: dotted 1px #E8E7E3;
	margin-top: 5px;
	padding-top: 5px;
}

/* DESCUBRA CURITIBA RECOMENDA */

.dc_recomenda_coluna{
	float: left;
	width: 245px;
}

.dc_recomenda_divisor{
	margin: 10px 0;
	line-height: 1px;
	border-top: 1px dotted #B8B8B8;
}

/* FESTIVAL DE CURITIBA */

.festival_top{
	display: block;
	width: 100%;
	background-color: #151412;
	height: 82px;
}

.festival_logo_top{
	display: block;
	float: left;
	width: 74px;
	padding: 8px 4px;
}

.festival_data_top{
	display: block;
	float: left;
	width: 836px;
	text-align: center;
	margin-top: 26px;
}


/* INTERNAS */

.destaque_internas{
	position: relative;
	width: 500px;
	height: 280px;
}

.destaque_internas_wrapper{
	position: relative;
	width: 500px;
	height: 280px;
}

.destaque_internas_texto{
	width: 480px;
	height: 43px;
	padding: 10px;
	position: absolute;
	bottom: 0;
	color: #fff;
	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	_background: transparent;
	*background: transparent;
}

.destaque_internas_texto_plus{
	width: 444px;
	padding: 10px 28px;
}

.destaque_internas_nav_anterior{
	position: absolute;
	width: 18px;
	height: 63px;
	bottom: 0;
	left: 0;
	cursor: pointer;
	z-index: 9999;
}

.destaque_internas_nav_proximo{
	position: absolute;
	width: 18px;
	height: 63px;
	bottom: 0;
	right: 0;
	cursor: pointer;
	z-index: 9999;
}

/* LUGARES */
.destaque_secundario_lugares{
	width: 478px;
	border: 1px solid #E5E7DC;
	padding: 10px;
}

.destaque_secundario_lugares_item{
	float: left;
	width: 234px;
}

/* PROMOÇÕES */

.promocao_item{
	margin-bottom: 7px;
}

.promocao_data{
	float: left;
	width: 424px;
	color: #FFBC1D;
}

.promocao_regulamento{
	float: left;
	width: 76px;
	text-align: right;
	margin-top: 2px;
}

#promocao_regulamento{
	padding: 10px;
	width: 700px;
	color: #000;
}

.promocoes_premios{
	padding: 10px;
	margin-top: 10px;
	background-color: #F0F0F0;
}

.promocoes_ganhadores{
	padding: 10px;
	background-color: #919191;
	color: #FFF;
}

.promocoes_premios_q{
	float: left;
	width: 50px;
	font-size: 20px;
	font-weight: bold;
}

.promocoes_premios_d{
	float: left;
	width: 420px;
	margin-left: 10px;
}

.promocoes_saibamais{
	display: block;
	width: 60px;
	margin-top: 5px;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	padding: 3px;
	color: #FFF;
	background-color: #A7DC70;
}

#promo_box_participar{
	color: #FE7E01;
	font-size: 14px;
	font-weight: bold;
}

.promo_participar{
	width: 108px;
	height: 32px;
	border: none;
	background-color: #FFB91E;
	background-image: url(../../imagens/btns/participar.gif);
	background-position: center;
	background-repeat: no-repeat;
}

.promo_participar_loading{
	background-image: url(../../imagens/geral/loading_branco_bglaranja2.gif);
}

/* LOGIN BOX */

#loginboxwrapper{
	position: absolute;
	display: none;
	min-width: 100%;
	min-height: 100%;
	z-index: 9001;
}

#loginbox{
	position: absolute;
	display: none;
	width: 320px;
	top: 190px;
	left: 672px;
	z-index: 9002;
}

#loginboxtop{
	position: relative;
	width: 320px;
	height: 60px;
	background: url(../../imagens/loginbox/lb01.png) no-repeat center;
}

#loginboxcontent{
	width: 268px;
	background: url(../../imagens/loginbox/lb02.png) repeat-y center;
	padding: 10px 26px 0 26px;
	color: #FFF;
	text-align: left;
}

#loginboxbottom{
	width: 320px;
	height: 26px;
	background: url(../../imagens/loginbox/lb03.png) no-repeat center;
}

#loginboxclose{
	position: absolute;
	width: 39px;
	height: 16px;
	top: 60px;
	right: 16px;
	background: url(../../imagens/fancybox/fancy_close.png) no-repeat center;
	cursor: pointer;
}




/* GUIAS */

.guia_especialidades{
	float: left;
	width: 428px;
	color: #FFBC1D;
}

.guia_especialidades_full{
	float: none;
	width: 500px;
}

.guia_cardapio{
	float: left;
	width: 72px;
	text-align: right;
}

.guia_detalhe{
	margin-top: 5px;
}

.guia_endereco{
	float: left;
	width: 440px;
}

.guia_endereco_full{
	float: none;
	width: 500px;
}

.guia_mapa{
	float: left;
	width: 60px;
	margin-top: 4px;
	text-align: right;
}

.guia_titulo_float{
	float: left;
	width: 428px;
}

/* AGENDAS */

.agenda_detalhe{
	margin-top: 10px;
}

.agenda_horarios{
	float: right;
	margin-left: 10px;
	margin-top: 2px;
}

.agenda_programacao_box{
	margin-top: 15px;
}

.agenda_maiseventos{
	height: 30px;
	width: 460px;
	margin-top: 5px;
	cursor: pointer;
	background: url(../../imagens/titulos/mais_eventos.gif) center no-repeat;
	background-color: #EEEFEA;
}

.agenda_maiseventos_loading{
	background: url(../../imagens/geral/loading_agendadasemana.gif) center no-repeat;
	background-color: #EEEFEA;
}

.programacao_detalhes_box_item{
	margin-top: 5px;
	padding: 5px 0;
	border-top: solid 1px #CCC;
}

.programacao_detalhes_local{
	font-style: italic;
	font-weight: bold;
	padding: 3px;
	background-color: #F9F9F9;
}

.programacao_abremaisdetalhes{
	float: right;
}

.programacao_maisdetalhes{
	display: none;
}

/* AGENDA DA SEMANA */

.agendadasemana{
	margin-top: 15px;
}

.agenda_abas{
	margin-top: 10px;
	display: inline-block;
}

.agenda_aba{
	position: relative;
	float: left;
	width: 61px;
	height: 31px;
	color: #6A6A5E;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	cursor: pointer;
}

.agenda_aba_primeira{
	width: 64px;
}

.agenda_aba_impar{
	background-color: #E7E8E3;
}

.agenda_aba_par{
	background-color: #E0E0D8;
}

.agenda_aba_loading_1{
	background: #E7E8E3 url(../../imagens/geral/loading_laranja_agenda_1.gif) center no-repeat;
}

.agenda_aba_loading_2{
	background: #E0E0D8 url(../../imagens/geral/loading_laranja_agenda_2.gif) center no-repeat;
}

.agenda_aba_selecionada{
	background-color: #D2D2C6;
	cursor: default;
}

.agenda_box{
	width: 460px;
	padding: 10px;
	border: 10px solid #D2D2C6;
	border-top-width: 25px;
	font-size: 11px;
	margin: 0;
}

.agenda_aba_seta{
	position: absolute;
	width: 71px;
	height: 14px;
	background: url(../../imagens/icones/agenda_aba_seta.gif) center no-repeat;
	left: 0;
	bottom: -25px;
}

.agenda_aba_festival{
	position: relative;
	float: left;
	width: 28px;
	height: 31px;
	color: #6A6A5E;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	cursor: pointer;
	font-size: 10px;
}

.agenda_aba_fix_festival{
	width: 29px;
}

.agenda_aba_seta_festival{
	position: absolute;
	width: 38px;
	height: 14px;
	background: url(../../imagens/icones/agenda_aba_seta.gif) center no-repeat;
	left: 0;
	bottom: -25px;
}


/* NEWSLETTER */
#submit_newsletter_loading{
	padding: 2px 0 0 9px;
}

.newsletter{
	width: 500px;
	padding: 10px;
	background-color: #A8DC6D;
	margin-top: 15px;
}

.newsletter_link{
	float: left;
	width: 250px;
	margin-top: 5px;
}

.newsletter_tits{
	float: left;
	margin-right: 3px;
	margin-top: 4px;
}

.news_confirmacao{
	padding: 10px;
	background-color: #F0F0F0;
}

/* IMPERDÍVEL */

.destaque_imperdivel{
	margin-top: 10px;
}

.destaque_imperdivel_item{
	float: left;
	width: 160px;
}

/* NOS CINEMAS */

#nc_wrapper{
	margin-top: 15px;
}

#nc_nav{
	float: left;
	width: 136px;
}

#nc{
	float: left;
	width: 354px;
	margin-left: 10px;
}

.nc_nav{
	padding: 10px;
	border-bottom: dotted 1px #B9B9B9;
	color: #FE7E01;
	text-align: right;
	cursor: pointer;
}

.nc_nav_selected{
	background-color: #FE7E01;
	color: #FFF;
}

.nc_titulo{
	display: block;
	margin-top: 3px;
}

.nc_pos{
	position: relative;
}

.nc_pos_1{
	float: left;
	width: 111px;
}

.nc_pos_2{
	float: left;
	width: 111px;
	margin-left: 10px;
}

.nc_pos_3{
	float: left;
	width: 111px;
	margin-left: 10px;
}

/*
.nc_pos_1{
	position: absolute;
	top: 0;
	left: 0;
}*/


/* DELIVERY */

.destaque_delivery{
	margin-top: 10px;
}

.destaque_delivery_item{
	float: left;
	width: 160px;
}

/* ALBUM */

.album_gadget{
	height: 180px;
}

.album_gadget_small{
	height: 85px;
}

.album_tit_float{
	float: left;
	width: 400px;
}

.album_nav{
	float: left;
	width: 100px;
	margin-top: -2px;
	text-align: right;
}

.album_seta{
	cursor: pointer;
}

/* CAIXA DE BUSCA */

.caixaBusca{
	width: 500px;
	margin-top: 15px;
}

.caixaBuscaDelivery{
	width: 336px;
	margin-top: 15px;
	border: none;
	border-top: 2px solid #ECECEC;
}

.caixaBuscaResultado{
	width: 500px;
	margin-top: 10px;
}

.caixaBusca_top{
	background-color: #F6F6F6;
	padding: 10px 10px 20px 10px;
}

.caixaBusca_barra_top{
	background-color: #F6F6F6;
	padding: 10px 10px 10px 10px;
}

.caixaBusca_bottom{
	height: 19px;
	background-color: #FEA525;
	text-align: right;
}

.caixaBusca_barra_bottom{
	height: 19px;
	background-color: #E0E0E0;
	text-align: right;
}

.caixaBusca_linha{
	margin-top: 10px;
}

.caixaBusca_titulo{
	float: left;
	width: 228px;
}

.caixaBusca_barra_titulo{
	float: left;
	width: 155px;
}

.caixaBusca_titulo_cdata{
	float: left;
	width: 356px;
}

.caixaBusca_titulo_data{
	float: left;
	width: 100px;
}

.caixaBusca_ok{
	float: left;
	margin-left: 5px;
	width: 24px;
	height: 19px;
}

.caixaBusca_barra_ok{
	float: right;
	margin-left: 5px;
	width: 24px;
	height: 19px;
}

/* DESCUBRA MAIS */

.dm_colaborador{
	margin-top: 15px;
	padding: 5px;
	border: #E5E7DC solid 1px;
}

.img_colaborador_mini{
	float: left;
	margin-right: 10px;
}

.img_colaborador{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.resultado_box{
	position: relative;
}

/* DESCUBRA - ANUNCIA */
.caixa_float{
	float: left;	
}

.caixa_width_260{
	width: 260px;	
}

.caixa_width_200{
	width: 200px;	
}

.caixa_width_450{
	width: 450px;	
}

.caixa_preco{
	font-weight: bold;
	font-size: 15px;
	color: #B0B0B0;
}

/* PAGINA DE BUSCA */

.busca_total{
	float:left;
	width: 200px;
	font-size: 11px;
	color: #FFBC1D;
}

.busca_paginacao{
	float:left;
	width: 300px;
	text-align: right;
}

.busca_semresultados{
	margin-top: 10px;
	padding: 20px 10px;
	background-color: #F7F7F7;
	text-align: center;
	font-weight: bold;
}

.resultado_wrapper{
	padding: 10px 0;
	border-top: 1px solid #ECECEC;
}

.resultado_wrapper_ultimo{
	border-bottom: 1px solid #ECECEC;
}

.resultado_box{
	position: relative;
	background-color: #F9F9F9;
}

.resultado_programacao_box{
	padding: 10px;
	background-color: #EFEFEF;
	border-top: none;
}

.resultado_imagem{
	float:left;
	width: 160px;
}

.resultado_imagem_filme{
	float:left;
	width: 111px;
}

.resultado_infos{
	float: left;
	width: 320px;
	padding: 10px;
}

.resultado_infos_full{
	width: 480px;
}

.resultado_destaque{
	background-color: #FFFBF0;
}

.resultado_destaque_info{
	position: absolute;
	color: #FFBC1D;
	right: 10px;
	bottom: 10px;
	font-style:italic;
}

/* PROGRAMACAO */

.programacao_local{
	font-style: italic;
	font-weight: bold;
}

.programacao_data{
	margin-top: 2px;
}

.prog_wrapper{
	padding-bottom: 5px;
}

.prog_wrapper_primeiro{
	padding-top: 5px;
}

.prog_box{
	position: relative;
	background-color: #F9F9F9;
}

.prog_infos{
	padding: 10px;
}

.prog_programacao_box{
	padding: 10px;
	background-color: #EFEFEF;
	border-top: none;
}

.prog_destaque{
	background-color: #FFFBF0;
}


/* PROGRAMACAO INTERNA */

.progbar{
	list-style: none;
	margin: 0;
	padding: 0;
}

.progbar_item{
	list-style: none;
}

.progbar_anterior,.progbar_anterior:link,.progbar_anterior:visited,.progbar_anterior:active {
	margin-top: 10px;
	display: block;
	height: 25px;
	width: 498px;
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_subir_laranja_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	font-size: 1px;
}

.progbar_anterior:hover {
	color: #FDFDFD;
	background: #FDFDFD url(../../imagens/icones/seta_subir_laranja_bgcinza.gif) center no-repeat;
	border: 1px solid #F6F6F6;
}

.progbar_proximo,.progbar_proximo:link,.progbar_proximo:visited,.progbar_proximo:active {
	display: block;
	height: 25px;
	width: 498px;
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_descer_laranja_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	font-size: 1px;
}

.progbar_proximo:hover {
	color: #FDFDFD;
	background: #FDFDFD url(../../imagens/icones/seta_descer_laranja_bgcinza.gif) center no-repeat;
	border: 1px solid #F6F6F6;
}

.progbar_anterior_inativo,
.progbar_anterior_inativo:link,
.progbar_anterior_inativo:visited,
.progbar_anterior_inativo:active,
.progbar_anterior_inativo:hover{
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_subir_cinza_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	cursor: default;
}

.progbar_proximo_inativo,
.progbar_proximo_inativo:link,
.progbar_proximo_inativo:visited,
.progbar_proximo_inativo:active,
.progbar_proximo_inativo:hover{
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_descer_cinza_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	cursor: default;
}

.proglugar{
	list-style: none;
	margin: 0;
	padding: 0;
}

.proglugar_item{
	list-style: none;
}

.proglugar_anterior,.proglugar_anterior:link,.proglugar_anterior:visited,.proglugar_anterior:active {
	margin-top: 10px;
	display: block;
	height: 25px;
	width: 498px;
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_subir_laranja_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	font-size: 1px;
}

.proglugar_anterior:hover {
	color: #FDFDFD;
	background: #FDFDFD url(../../imagens/icones/seta_subir_laranja_bgcinza.gif) center no-repeat;
	border: 1px solid #F6F6F6;
}

.proglugar_proximo,.proglugar_proximo:link,.proglugar_proximo:visited,.proglugar_proximo:active {
	display: block;
	height: 25px;
	width: 498px;
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_descer_laranja_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	font-size: 1px;
}

.proglugar_proximo:hover {
	color: #FDFDFD;
	background: #FDFDFD url(../../imagens/icones/seta_descer_laranja_bgcinza.gif) center no-repeat;
	border: 1px solid #F6F6F6;
}

.proglugar_anterior_inativo,
.proglugar_anterior_inativo:link,
.proglugar_anterior_inativo:visited,
.proglugar_anterior_inativo:active,
.proglugar_anterior_inativo:hover{
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_subir_cinza_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	cursor: default;
}

.proglugar_proximo_inativo,
.proglugar_proximo_inativo:link,
.proglugar_proximo_inativo:visited,
.proglugar_proximo_inativo:active,
.proglugar_proximo_inativo:hover{
	color: #FFF;
	background: #FFF url(../../imagens/icones/seta_descer_cinza_bgbranco.gif) center no-repeat;
	border: 1px solid #F6F6F6;
	cursor: default;
}

/* CADASTRO */

.btnCadEmail{
	float: left;
	width: 90px;
	height: 25px;
	margin-left: 10px;
	margin-top: 3px;
	background-color: #FFCC56;
	background-image: url(../../imagens/btns/verificar.gif);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.ldingCadEmail{
	background-image: url(../../imagens/geral/loading_branco_bglaranja.gif);
}

.cadastro_box_email{
	padding: 10px;
	background-color: #EDEDED;
}

#submit_cadastro1_loading{
	padding: 5px 0 0 20px;	
}

#submit_cadastro2_loading{
	padding: 0 0 0 20px;	
}

/* ELEMENTOS DE TEXTO */

.chapeu_laranja{
	display: inline-block;
	padding: 2px 5px;
	background-color: #FE7E01;
	color: #FFF;
	margin-bottom: 3px;
	font-weight: bold;
}

.chapeu_branco{
	color: #FFF;
	font-size: 14px;
	margin-bottom: 3px;
	font-weight: bold;
}

.titulo_laranja_claro{
	font-size: 16px;
	color: #FFBC1D;
	font-weight: bold;
}

.titulo_laranja{
	font-size: 16px;
	color: #FE7E01;
	font-weight: bold;
}

.titulo_verde_claro{
	font-size: 16px;
	color: #A8DC6D;
	font-weight: bold;
}

.titulo_verde{
	font-size: 16px;
	color: #366401;
	font-weight: bold;
}

.titulo2_laranja_claro{
	font-size: 14px;
	color: #FFBC1D;
	font-weight: bold;
}

.titulo2_laranja{
	font-size: 14px;
	color: #FE7E01;
	font-weight: bold;
}

.titulo2_verde_claro{
	font-size: 14px;
	color: #A8DC6D;
	font-weight: bold;
}

.titulo2_verde{
	font-size: 14px;
	color: #366401;
	font-weight: bold;
}

.texto_normal_nolink p{
	margin: 0;
	padding: 0;
}

.texto_normal p{
	margin: 0;
	padding: 0;
}

.texto_normal a:link,.texto_normal a:visited,.texto_normal a:active{
	color: #505050;
	text-decoration: none;
	cursor: pointer;
}

.texto_normal a:hover{
	text-decoration: none;
	cursor: pointer;
	color: #39F;
}

/* HORÁRIOS */

.horarios_dia{
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 5px;
	border-bottom: 1px dotted #CCC;
}

.horarios_titulo{
	float: left;
	width: 350px;
}

.horarios_hora{
	float: left;
	width: 150px;
	text-align: right;
}

.horarios_veja{
	margin-top: 5px;
}

/* Fixos */
.float{
	float: left;	
}

.riscado{
	text-decoration: line-through;
}

.googleMaps{
	margin-top: 10px;
	width: 496px;
	border: 2px dotted #BCBCBC;
	height: 300px;
}

.loading{
	display: inline-block;
	margin-left: 4px;
}

.clear{
	clear: both;
}

.wrapper{
	width: 0;
	height: 0;
	position: relative;
}

/**/
.fonte_default {
	color: #505050;
}

.fonte_branca {
	color: #FFF;
}

.fonte_preta {
	color: #000;
}

.fonte_cinza {
	color: #323232;
}

.fonte_cinza_escuro {
	color: #787878;
}

.fonte_cinza_claro {
	color: #BCBCBC;
}

.fonte_cinza_claro2 {
	color: #9B9B9B;
}

.fonte_verde_claro {
	color: #A8DC6D;
}

.fonte_verde {
	color: #366401;
}

.fonte_laranja_claro {
	color: #FFBB1A;
}

.fonte_laranja {
	color: #FE7E01;
}

/**/
.bg_branco {
	background-color: #FFFFFF;
}

.bg_cinza {
	background-color: #F4F4F4;
}

/**/
.tamanho_10 {
	font-size: 10px;
}

.tamanho_11 {
	font-size: 11px;
}

.tamanho_12 {
	font-size: 12px;
}

.tamanho_13 {
	font-size: 13px;
}

.tamanho_14 {
	font-size: 14px;
}

.tamanho_15 {
	font-size: 15px;
}

.tamanho_16 {
	font-size: 16px;
}

.tamanho_18 {
	font-size: 18px;
}

.tamanho_20 {
	font-size: 20px;
}

.tamanho_30 {
	font-size: 30px;
}

.espaco_texto {
	line-height: 140%;
}

.margin_t_2{
	margin-top: 2px;
}

.margin_t_3{
	margin-top: 3px;
}

.margin_t_5{
	margin-top: 5px;
}

.margin_t_6{
	margin-top: 6px;
}

.margin_t_8{
	margin-top: 8px;
}

.margin_t_9{
	margin-top: 9px;
}

.margin_t_10{
	margin-top: 10px;
}

.margin_t_13{
	margin-top: 13px;
}

.margin_t_15{
	margin-top: 15px;
}

.margin_t_20{
	margin-top: 20px;
}

.margin_t_20{
	margin-top: 20px;
}

.margin_t_25{
	margin-top: 25px;
}

.margin_t_30{
	margin-top: 30px;
}

.margin_l_3{
	margin-left: 3px;
}

.margin_l_5{
	margin-left: 5px;
}

.margin_l_6{
	margin-left: 6px;
}

.margin_l_8{
	margin-left: 8px;
}

.margin_l_9{
	margin-left: 9px;
}

.margin_l_10{
	margin-left: 10px;
}

.margin_l_30{
	margin-left: 30px;
}

.margin_r_10{
	margin-right: 10px;
}

.margin_b_3{
	margin-bottom: 3px;
}

.margin_b_5{
	margin-bottom: 5px;
}

.margin_b_10{
	margin-bottom: 10px;
}

.margin_b_15{
	margin-bottom: 15px;
}

.padding_10{
	padding: 10px;
}

/* Paginação */

.pager,.pager:link,.pager:visited,.pager:active{
	padding: 2px;
	display: inline-block;
	min-width: 15px;
	_width: 15px;
	text-align: center;
	color: #808080;
	background-color: #F4F4F4;
	border: 1px solid #EFEDEE;
	text-decoration: none;
	cursor: pointer;
}

.pager:hover{
	padding: 2px;
	display: inline-block;
	min-width: 15px;
	_width: 15px;
	text-align: center;
	color: #FFBB1A;
	background-color: #F4F4F4;
	border: 1px solid #EFEDEE;
	text-decoration: none;
	cursor: pointer;
}

.pager_proxima,.pager_proxima:link,.pager_proxima:visited,.pager_proxima:active{
	padding: 2px;
	display: inline-block;
	min-width: 15px;
	_width: 15px;
	text-align: center;
	color: #577994;
	background-color: #F4F4F4;
	background-image: url(../../imagens/icones/seta_direita_laranja_pb.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #EFEDEE;
	text-decoration: none;
	cursor: pointer;
}

.pager_proxima:hover{
	padding: 2px;
	display: inline-block;
	min-width: 15px;
	_width: 15px;
	text-align: center;
	color: #ECE8DD;
	background-color: #F4F4F4;
	background-image: url(../../imagens/icones/seta_direita_laranja.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #EFEDEE;
	text-decoration: none;
	cursor: pointer;
}

.pager_anterior,.pager_anterior:link,.pager_anterior:visited,.pager_anterior:active{
	padding: 2px;
	display: inline-block;
	min-width: 15px;
	_width: 15px;
	text-align: center;
	color: #577994;
	background-color: #F4F4F4;
	background-image: url(../../imagens/icones/seta_esquerda_laranja_pb.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #EFEDEE;
	text-decoration: none;
	cursor: pointer;
}

.pager_anterior:hover{
	padding: 2px;
	display: inline-block;
	min-width: 15px;
	_width: 15px;
	text-align: center;
	color: #ECE8DD;
	background-color: #F4F4F4;
	background-image: url(../../imagens/icones/seta_esquerda_laranja.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #EFEDEE;
	text-decoration: none;
	cursor: pointer;
}

.pager_select{
	padding: 2px;
	display: inline-block;
	min-width: 15px;
	_width: 15px;
	text-align: center;
	color: #FFF;
	background-color: #FFBB1A;
	border: 1px solid #FFBB1A;
	font-weight: bold;
}

/* Resultado Busca */

.resultado_busca{
	background-color: #E6F4D5;
}

.resultado_busca_texto{
	background-color: #E6F4D5;
}

/* Campos Input e Formulários */

.campo_busca_top{
	float:left;
	width: 200px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 13px;
	color: #366401;
	border: none;  
	height: 16px;
	padding: 4px 4px 4px 4px;
}

.campo_busca_bottom{
	float:left;
	width: 149px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 13px;
	color: #366401;
	border: none;  
	height: 16px;
	padding: 4px 4px 4px 4px;
}

.campo_login_top{
	float:left;
	width: 120px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #366401;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_busca_caixa_full{
	float:left;
	width: 430px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_busca_caixa_full_texto{
	float:left;
	width: 442px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_busca_barra_caixa_full{
	float:left;
	width: 296px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_busca_caixa_half{
	float:left;
	width: 202px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_busca_barra_caixa_half{
	float:left;
	width: 135px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_busca_caixa_cdata{
	float:left;
	width: 330px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_busca_caixa_data{
	float:left;
	width: 74px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_data_cinema{
	float:right;
	width: 74px;
	margin-top: -4px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: 1px #E5E5E5 solid;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.campo_news{
	float:left;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	border: none;  
	height: 13px;
	padding: 3px 4px 3px 4px;
}

.news_nome{
	width: 179px;
}

.news_email{
	width: 179px;
}

.select_form{
	background-color: #F4F4F4;
	font-family: Verdana;
	font-size: 12px;
	color: #9D998D;
	border: solid 1px #E0DAC9; 
	padding:2px;
}

.text_form{
	background-color: #F4F4F4;
	font-family: Verdana;
	font-size: 12px;
	color: #577996;
	border: solid 1px #323232; 
	padding: 2px 0 2px 4px;
}

/* FALE CONOSOCO */

.fc_campo{
	background-color: #FFF;
	font-family: Arial;
	font-size: 12px;
	color: #505050;
	border: 1px solid #A8DC6D;  
	padding: 4px 4px 4px 4px;
	margin-top: 3px;
}

.fc_text{
	background-color: #FFF;
	font-family: Arial;
	font-size: 12px;
	color: #505050;
	border: 1px solid #A8DC6D;  
	padding: 4px 4px 4px 4px;
	margin-top: 3px;
}

.fc_btn{
	border: none;
	background-color: #FFBB1A;
	color: #FFF;
	padding: 4px;
}

.c_campo{
	background-color: #FFF;
	font-family: Arial;
	font-size: 12px;
	color: #505050;
	border: 1px solid #FFCC5E;  
	padding: 4px 4px 4px 4px;
	margin-top: 3px;
}

.c_campo:disabled{
	background-color: #FFEAEA;
}

.c_text{
	background-color: #FFF;
	font-family: Arial;
	font-size: 12px;
	color: #505050;
	border: 1px solid #FFCC5E;  
	padding: 4px 4px 4px 4px;
	margin-top: 3px;
}

.c_btn{
	border: none;
	background-color: #A8DC6D;
	color: #FFF;
	padding: 4px;
}

.c_btn1{
	border: none;
	background-color: #A8DC6D;
	color: #FFF;
	padding: 4px 4px 5px 4px;
	margin-top: 3px;
}

.campo_focus:focus{
	background-color: #F0F0F0;
}

.btn{
	border: none;
	background-color: #577996;
	color: #F0EADA;
	padding: 3px;
}

.btn_cadastro{
	width: 85px;
	height: 13px;
	border: none;
	background-color: #fff;
	background-image: url(../../imagens/layout/btns/cadastro.jpg);
	position: absolute;
	left: 18px;
	bottom: 22px;
}

.seta_select_laranja{
	background-image: url(../../imagens/icones/seta_select_laranja.gif);
	background-repeat: no-repeat;
	background-position: right center;
	_background-attachment: fixed;
	padding-right: 16px;
}

.seta_select_verde{
	background-image: url(../../imagens/icones/seta_select_verde.gif);
	background-repeat: no-repeat;
	background-position: right center;
	_background-attachment: fixed;
	padding-right: 16px;
}

.calendario_select_laranja{
	background-image: url(../../imagens/icones/calendario_select_laranja.gif);
	background-repeat: no-repeat;
	background-position: right center;
	_background-attachment: fixed;
	padding-right: 16px;
	cursor: pointer;
}

.calendario_select_laranja_loading{
	background: url(../../imagens/geral/loading_cinza_laranja_19.gif) right center no-repeat;
	_background-attachment: fixed;
}

/* Fixos */

.line_space{
	line-height: 0;
	font-size: 1px;
}

.imagens{
	display: inline-block;
}

.texto a:link, .texto a:visited,.texto a:active{
	text-decoration: none;
	cursor: pointer;
	color: #FE6C00;
}

.texto a:hover{
	text-decoration: underline;
	cursor: pointer;
	color: #FE6C00;
}

.nomargin{
	margin: 0;
}

.link_branco,.link_branco:link,.link_branco:visited,.link_branco:active{
	text-decoration: none;
	cursor: pointer;
}

.link_branco:hover{
	text-decoration: none;
	cursor: pointer;
	color: #FFF;
}

.link_verde,.link_verde:link,.link_verde:visited,.link_verde:active{
	text-decoration: none;
	cursor: pointer;
}

.link_verde:hover{
	text-decoration: none;
	cursor: pointer;
	color: #366401;
}

.link_laranja,.link_laranja:link,.link_laranja:visited,.link_laranja:active{
	text-decoration: none;
	cursor: pointer;
}

.link_laranja:hover{
	text-decoration: none;
	cursor: pointer;
	color: #FC7F00;
}

.link_laranja_claro,.link_laranja_claro:link,.link_laranja_claro:visited,.link_laranja_claro:active{
	text-decoration: none;
	cursor: pointer;
}

.link_laranja_claro:hover{
	text-decoration: none;
	cursor: pointer;
	color: #FFBB1A;
}

.link_cinza_claro,.link_cinza_claro:link,.link_cinza_claro:visited,.link_cinza_claro:active{
	text-decoration: none;
	cursor: pointer;
}

.link_cinza_claro:hover{
	text-decoration: none;
	cursor: pointer;
	color: #BCBCBC;
}

.link_azul,.link_azul:link,.link_azul:visited,.link_azul:active{
	text-decoration: none;
	cursor: pointer;
}

.link_azul:hover{
	text-decoration: none;
	cursor: pointer;
	color: #39F;
}

.nolink,.nolink:link,.nolink:visited,.nolink:active,.nolink:hover{
	text-decoration: none;
	cursor: pointer;
}

.notvisible{
	display: none;
}

.yesvisible{
	display: block;
}

.nounderline{
	text-decoration: none;
}

.underline{
	text-decoration: underline;
}

/* Boxes */

.borda_cinza{
	border: 1px solid #ECECEC;
}

.borda_cinza_escura{
	border: 1px solid #DDDDDD;
}

.box1{
	background-color: #FFF;
	border: 1px solid #B76363;
	padding: 10px;
}

.box2{
	background-color: #C7DDE7;
	border: 1px dashed #47648C;
}

.box3{
	border: 1px dashed #E0DAC9;
	margin-right: 20px;
	padding: 20px;
}

.box4{
	border: 1px dashed #E0DAC9;
	padding: 10px;
}

.box4 p{
	margin-top: 10px;
}

.corner{display:block}
.corner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F8F8F8}
.corner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#f9f9f9}
.corner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f9f9f9}
.corner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;}
.corner4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.corner5{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.cornerfg{
  background:#F8F8F8}
  
  
/* Senha */
.top_testresult{
	font-weight: bold;
	font-size:13px;
	font-family: arail,helvetica,san-serif;
	color:#666;
	padding:0;
	margin:5px 0 2px 0;
}
.top_testresult span{
	padding:6px ;
	margin:0;
}
.top_shortPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_shortPass span{
	
}
.top_badPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.top_badPass span{
	
}
.top_goodPass{
	background:#ede3ab;
	border:1px solid #bc9f00;
	display:block;
}
.top_goodPass span{

}
.top_strongPass{
	background:#d3edab;
	border:1px solid #73bc00;
	display:block;
}
.top_strongPass span{

}
