/* Padrões */
body {
	margin: 0;
	text-align: left;
	font-family: Arial, Georgia, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #848283;
	/* background-image: url(../../imagens/geral/bg_padrao.jpg);
	background-repeat: repeat;
	background-attachment: fixed; */
	background-color: #FFF;
	line-height: 120%;
}

html, body {
	height: 100%;
}

form{
	margin: 0;
	padding: 0;
}

* :focus{ outline: none}

/* Message box */

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

.msg_title{
	margin-top: 5px;
}

.box_msgs{
	width: 450px;
	height: auto;
	padding: 10px;
	background: #F5F5F5;
}

#msgBox{
	position: absolute;
	width: 745px;
	top: 5px;
	text-align: center;
	display: none;
}

#msgBox_msg{
	background-color: #F9ED97;
	padding: 4px 6px;
	font-weight: bold;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;	
}


/* GERAL */

#larguraminina{
	min-width: 1000px;
}

#bg_geral{
	width: 986px;
	background-color: #FFF;
}

/* RESERVAS */

.abrefecha{
	display: inline-block;
	cursor: pointer;
}

.pagamento_cell{
	float: left;
	padding: 5px;
	background-color: #F5F5F5;
	margin-top: 10px;	
}

#termosReserva{
	margin-top: 3px;
	height: 150px;
	padding: 10px;
	background-color: #F5F5F5;
	border: inset #CCCCCC 1px;
	overflow-y: auto;
	overflow-x: hidden;
	line-height: 150%;
}

/*Listagem*/

.table_conteudo{
	width: 100%;
	padding: 0;
	margin: 0;
	border: 1px dashed #962C3A;
	border-spacing: 0;
}

.tc_legenda{
	font-size: 11px;
	font-weight: bold;
}

.tc_legenda > td{
	padding: 2px 5px;
	border-bottom: 1px dashed #962C3A;
}

.tc_conteudo > td{
	padding: 5px;
}

.tc_nenhumregistro > td{
	font-size: 15px;
	padding: 5px;
	font-weight: bold;
}

.item_reserva_error, #msg_ok_cadastro{
	background-color: #FFC;
	padding: 5px; 
	border: 1px dashed #962C3A;
	margin-bottom: 5px;
	color: #000;
}

.leg_login{
	display: block;
	margin-top: -18px;
	color: #999;
	font-size: 12px;
	height: 18px;
	line-height: 19px;
	padding-left: 7px;
}

#remover_reserva{
	z-index: 9999;
	cursor: default;
}

#btn_reserva_2{
	margin-top: 20px;	
}

.reserva_calendario{
	border-top: #962C3A solid 1px;
	border-bottom: #962C3A solid 1px;
	margin-top: 10px;
}

.calendario_data{
	border-left: 1px #962C3A solid;
	border-right: 1px #962C3A solid;
	float: left;
	width: 71px;
	height: 52px;
	text-align: center;
	background-color: #FFF;
	cursor: default;
}

.calendario_data_not{
	background-color:#FFBFBF;
	color: #962C3A;
}

.nuvem_loading{
	margin-top: 30px;
}

.calendario_wrap{
	margin: 0;
	width: 697px;
	float: left;
}

.calendario_slide{
	width: 697px;	
}

.calendario_item{
	float: left;
	width: 697px;
}

.calendario_set_left, .calendario_set_right{
	height: 52px;
	width: 12px;
	float: left;
	color: #FFF;
	font-size: 23px;
	line-height: 220%;
	cursor: pointer;
	padding-left: 1px;
	background-color: #962C3A;
}

.calendario_set_left_disabled, .calendario_set_right_disabled{
	height: 52px;
	width: 12px;
	float: left;
	color: #FFF;
	font-size: 23px;
	line-height: 220%;
	cursor: default;
	padding-left: 1px;
	background-color: #E6E6E6;
}

.calendario_set_left,.calendario_set_left_disabled{
	border-left: 1px #962C3A solid;
}

.calendario_set_right,.calendario_set_right_disabled{
	border-right: 1px #962C3A solid;
}

.calendario_data{
	color: #962C3A;
}

.r_dia_semana{
	font-size: 10px;
	margin-top: 1px;
}

.r_data{
	font-size: 12px;
}

.r_valor{
	font-size: 11px;
	margin-top: 3px;
}

#loading_reserva{
	position: absolute;
	bottom: 10px;
	right: 10px;
	display: none;
}

.msg_quarto{
	margin-top: 10px;
}

.cama_extra{
	margin-top: 10px;	
}

/* TOP */
#formLogin{
	text-align: left;
	float: right;
	display: block;
	margin-left: 10px;
}

.campo_form_login{
	border: solid 1px #962C3A;
	color: #999;
	font-size: 11px;
	padding: 0 5px 1px 5px;
	height: 15px;
}

.campo_form_busca{
	margin: 0;
	border: solid 1px #CCC;
	color: #999;
	padding: 3px;
	font-size: 11px;
	height: 13px;
}

#top_geral{
	width: 966px;
	padding-bottom: 8px;
}

#top_left{
	float: left;
	text-align: left;
	width: 405px;
	padding-left: 10px;
}

#top_right{
	float: left;
	width: 541px;
	padding-right: 10px;
}

#top_logo{
	margin-top: 25px;
}

#top_interacao{
	width: 541px;
	margin-top: 15px;
}

#top_login{
	float: left;
	width: 453px;
	margin-right: 10px;
}

#top_idioma{
	float: left;
	text-align: right;
	width: 78px;
	margin-top: 2px;
}

#top_telefone{
	text-align: right;
	margin-top: 15px;
}

#top_naologado{
	margin-right: 92px;
}

#top_logado{
	text-align: left;
	margin-left: 102px;
}


/* MENU */

#menu_geral{
	height: 27px;
	margin-bottom: 15px;
}

/* PRINCIPAL */
#principal_geral{
	width: 966px;
}

.conteudo{
	position: relative;
	width: 946px;
	margin-left: 10px;
	padding: 15px 15px 10px 0;
	text-align: left;
	display: inline;
}

.conteudo_interna{
	float: left;
	width: 745px;
	border-top: 1px solid #E4E4E4;
}

.conteudo_barra{
	float: left;
	width: 186px;
	text-align: left;
}

.conteudo1{
	width: 946px;
}

.conteudo_home{
	position: relative;
}

#home_reserva{
	position: absolute;
	right: 20px;
	top: 0;
	width: 186px;
	height: 220px;
	z-index: 98;
	width: 186px;
	text-align: left;
}

#home_nav{
	position: absolute;
	right: 43px;
	bottom: 20px;
	z-index: 99;
}

#home_nav a{	
	display: inline-block;
	margin-left: 5px;
	padding: 3px;
	width: 12px;
	background-color: #FFFFFF;
	color: #962C3A;
	text-decoration: none;
	font-size: 12px;
}

#homePausa{
	position: absolute;
	padding: 3px;
	width: 12px;
	background-color: #FFFFFF;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
	right: 20px;
	bottom: 20px;
	z-index: 99;
}

.pausaPausar{
	background: url(../../imagens/icones/pausar.jpg) no-repeat center;
}

.pausaAvancar{
	background: url(../../imagens/icones/avancar.jpg) no-repeat center;
}

#home_nav a.activeSlide{
	background-color: #962C3A;
	color: #FFF;
}

#frm_reserve{
	padding: 10px;
	background: #962C3A;
	color: #D9C2C8;
}

/* MENU BOTTOM */

#menubottom_geral{
	margin-left: 20px;
	margin-top: 15px;
}

.nav_meio{
	width: 134px;
	height: 78px;
	display: block;
	position: relative;
	float: left;
	border-left: 1px solid #FFF;
	text-decoration: none;
	text-align: left;
}

.nav_titulo{
	background-color: #962C3A;
	color: #FFF;
	text-align: left;
	padding: 0;
}

.nav_titulo_w{
	display: block;
	position: absolute;
	background: url(../../imagens/geral/bg_nav.gif) repeat-y;
	padding: 0 0 0 3px;
	bottom: 3px;
	left: 0;
}

.nav_ultima{
	border-right: 1px solid #CCC;
}

.nav_primeira{
	border-left: 1px solid #CCC;
}

.bottom_promo{
	margin-left: -20px;
	margin-bottom: 15px;
}

/* BOTTOM */
#bottom_geral{
	width: 946px;
	margin-top: 10px;
	text-align: right;
}

#bottom_menu{
	width: auto;
	display: inline;
	padding-bottom: 10px;
	text-align: right;
	border-bottom: #B9B9B9 solid 1px;
}

#bottom_branco{
	margin-top: 10px;
	position: relative;
	color: #B9B9B9;
	width: auto;
	text-align: right;
	padding: 10px 0;
}

#bottom_branco_sitz{
	display: inline-block;
	width: 20px;
	height: 14px;
	position: absolute;
	right: 926px;
}

/* HOTEIS */
.conteudo_hotel{
	float: left;
	height: 159px;
	width: 460px;
	margin-left: 10px;
	position: relative;
}

.hotel_texto{
	line-height: 150%;
	margin-bottom: 0;
}

#menu_hotel{
	margin-top: 15px;
	width: 100%;
}

#barra_titulo{
	float: left;
	width: 430px;
	font-size: 16px;	
	color: #962C3A;
	font-weight: bold;
}

#barra_menu{
	float: left;
	width: 315px;
	text-align: right;
}

.quarto_img{
	float: left;
	margin: 3px 10px 0 0;
	font-size: 12px;
	text-align: center;
	border: 1px solid #962C3A;
}

.quarto_ampliar{
	display: block;
	padding: 2px;
	font-size: 9px;
	text-align: center;
	color: #962C3A;
}

#googlemap{
    margin-top: 15px;
	width:auto; 
	height:400px;
}

/* FIDELIDADE */
#fidelidade_regulamento{
	padding: 10px;
	width: 800px;
}

/* EVENTOS */

#nome_evento{
	color: #962C3A;
	font-size: 14px;
	font-weight: bold;
}

/* RESERVA */
#reserva_selecione{
	padding: 10px;
	margin-top: 3px;
	text-align: center;
	font-size: 14px;
	color:#F00;
	background-color: #F5F5F5;
}

#reserva_data_msg{
	float: left; 
	margin-left: 10px; 
	margin-top: 22px;
}

#reserva_sel_quartos_msg{
	float: left; 
	margin-left: 10px;
	margin-top: 6px;
}

.reserva_dados{
	padding: 10px;
	background-color: #F5F5F5;
	position: relative;
}

.reserva_lst_quartos{
	padding: 10px;
	background-color: #F5F5F5;
	position: relative;
}

.reserva_lst_quartos:hover{
	background-color: #F9F5F6;
}

#reserva_voltar{
	float: right;
	background-color: #962C3A;
	color: #FFF;
	padding: 4px 5px 5px 5px;
	text-decoration: none;
}

.remover_quarto{
	position: absolute;
	right: 10px;
	top: 10px;
}

#reserva_campos{
	position: relative;
}

.reserva_bloqueio_campos_display{
	
}

#reserva_bloqueio_campos{
	background-color: rgb(255, 0, 0); 
	opacity: 0.1;
	filter: alpha(opacity = 10);
	height: 100%; 
	width: 100%; 
	z-index: 99; 
	top: 0; 
	left: 0; 
	position: absolute;	
}

.q_nuvem_loading{
	text-align: center;
	background-color: rgb(150, 44, 58); 
	opacity: 0.4;
	filter: alpha(opacity = 40);
	height: 100%; 
	width: 100%; 
	z-index: 99; 
	top: 0; 
	left: 0; 
	position: absolute;	
}

.reserva_dados #a{
	color: #962C3A;
	font-size: 13px;
}

.conteudo_reserva{
	float: left;
	height: 159px;
	width: 460px;
	position: relative;
}

/* Fixos */

.block{
	display: block;	
}

.float{
	float: left;
	display: inline;
}

.float_r{
	float: right;
}

.espaco{
	margin-bottom: 30px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #962C3A;
	background-color: #FFF;
	padding: 3px;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #962C3A;
}

#tooltip h3, #tooltip div { 
	font-size: 12px;
	margin: 0;
}

.semregistros{
	padding: 10px;
	background-color: #F5F5F5;
}

.conteudo_lista{
	float: left;
	position: relative;
}

.celula_lista{
	width: 745px;
	position: relative;
}

.btn_info{
	position: absolute;
	bottom: 0;
	left: 0;
}

.icone_titulo{
	float: left;
	margin: 0;
}

.paginacao_t_direito{
	float: right;
	text-align: right;
}

.paginacao_b_direito{
	text-align: right;
	padding-top: 20px;
	width:100%;
}

.texto p{
	margin-top: 10px;
	line-height: 150%;
	margin-bottom: 0;
}

.texto h1{
	color: #962C3A;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 0px;
}

.texto h2{
	color: #962C3A;
	font-size: 14px;
	line-height: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

.reserve_quarto h1{
	display: inline-block;
	float: left;
	color:  #962C3A;
	font-size: 14px;
	margin: 0;
	margin-right: 10px;
}

.reserve_quarto h2{
	display: inline-block;
	float: left;
	color:  #848283;
	font-size: 14px;
	margin: 0;
	margin-right: 20px;
}

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

.linha{
	padding-bottom: 15px;
	border-bottom: 1px solid #B9B9B9;
}

.linha1{
	width: 370px;	
	margin-top: 20px;
	border-bottom: 1px solid #962C3A;
}

.linha2{
	border-bottom: 1px solid #B9B9B9;
	margin-top: 0;
	margin-bottom: 0px;
}

.clear{
	clear: both;
}

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

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

.fonte_vermelha {
	color: #D70000;
}

.fonte_branca {
	color: #FFF;
}

.fonte_preta {
	color: #000;
}

.fonte_cinza {
	color: #8A8A8A;
}

.fonte_cinza_claro {
	color: #BCBCBC;
}

.fonte_bordo{
	color: #962C3A;
}

.fonte_verde {
	color: #366401;
}

.fonte_laranja_claro {
	color: #FFBB1A;
}

.fonte_laranja {
	color: #FE7E01;
}


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

.bg_cinza {
	background-color: #F4F4F4;
}

.bg_bordo {
	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_16 {
	font-size: 16px;
}

.tamanho_18 {
	font-size: 18px;
}

.tamanho_20 {
	font-size: 20px;
}

.espaco_texto {
	line-height: 140%;
}

.margin_t_3{
	margin-top: 3px;
}

.margin_t_7{
	margin-top: 7px;
}

.width_50{
	width: 80px;
}

.margin_t_5{
	margin-top: 5px;
}

.margin_t_9{
	margin-top: 9px;
}

.margin_t_10{
	margin-top: 10px;
}

.margin_t_15{
	margin-top: 15px;
}

.margin_t_20{
	margin-top: 20px;
}

.margin_t_25{
	margin-top: 25px;
}

.margin_t_40{
	margin-top: 40px;
}

.margin_l_3{
	margin-left: 3px;
}

.margin_l_5{
	margin-left: 5px;
}

.margin_l_9{
	margin-left: 9px;
}

.margin_l_10{
	margin-left: 10px;
}

.margin_r_8{
	margin-right: 8px;
}

.margin_r_10{
	margin-right: 10px;
}

.margin_r_12{
	margin-right: 12px;
}

.margin_b_2{
	margin-bottom: 2px;
}

.margin_b_5{
	margin-bottom: 5px;
}

.margin_b_10{
	margin-bottom: 10px;
}

.margin_b_15{
	margin-bottom: 15px;
}

.margin_b_20{
	margin-bottom: 20px;
}

/* Paginação */

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

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

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

/* Resultado Busca */

.resultado_busca{
	background-color: #F0F3F7;
}

.resultado_busca_texto{
	background-color: #FFE7D5;
}

/* 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: 20px;
	padding: 4px 4px 0 4px;
}

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

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

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

.text_form{
	font-family: Verdana;
	font-size: 12px;
	background-color: #F5F5F5;
	border: solid 1px #962C3A;
	padding: 2px 0 2px 4px;
	color: #848283;
}

.btn{
	border: none;
	background: #962C3A url(../../imagens/btns/setacinza.jpg) no-repeat center left;
	color: #F0EADA;
	padding: 3px 5px 3px 18px;
	height: 30px;
	margin: 0;
}

.btn_off{
	border: none;
	background: url(../../imagens/btns/setacinza.jpg) no-repeat top left;
	color: #69253A;
	padding-left: 18px;
	height: 30px;
	padding: 3px 4px 5px 18px;
	height: 30px;
	margin: 0;
	background-color: #D5D5D5;
}

.btn_login{
	border: none;
	background: #962C3A url(../../imagens/btns/ok_login.gif) center;
	color: #F0EADA;
	height: 18px;
	width: 24px;
	margin: 0;
	font-size: 10px;
}

.btn1{
	border: none;
	background: #D6D4D5 url(../../imagens/btns/seta2cinza.jpg) no-repeat top left;
	color: #615F60;
	padding-left: 15px;
	height: 18px;
	font-weight: normal;
	font-size: 12px;
}

.seta_select{
	cursor: default;
	background-image: url(../../imagens/icones/select_seta_png.jpg);
	background-repeat: no-repeat;
	background-position: right 1px;
	_background-attachment: fixed;
	padding-right: 14px;
}

.calendario{
	background-image: url(../../imagens/icones/calendario.png);
	background-repeat: no-repeat;	
	background-position: right;
	_background-attachment: fixed;
	padding-right: 14px;
	cursor: default;
}

/* Formularios*/
.campo_form{
	margin-top: 3px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 12px;
	border: solid 1px #FFF;  
	padding: 4px;
	color: #848283;
	border: solid 1px #962C3A; 
}

.campo_form_h{
	margin-top: 2px;
	display: block;
	border: solid 1px #962C3A;  
	background-color: #FFF;
	color: #666;
	padding: 1px 3px 1px 3px;
	height: 20px; 
	font-size: 11px;
}

.campo_form1{
	margin-top: 1px;
	background-color: #FFF;
	font-family: Verdana;
	font-size: 12px;
	background-color: #F5F5F5;
	border: solid 1px #962C3A;  
	padding: 4px;
	color: #848283;
	height: 14px;
}

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

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

/*
.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;
}*/



.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;
}


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

.links:hover{
	text-decoration: underline;
	cursor: pointer;
}

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

.notvisible{
	display: none;
}

.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;
}

#hotel_galeria{
	margin-top: 15px;
	height: 119px;
	width: 745px;
	position: relative;
	background-color: #00CCCC;
	background: url(../../imagens/geral/bg_slide_fotos.jpg) no-repeat center 0;
}

#hotel_galeria .wrapper {
	float: left;
  	width: 690px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  	overflow: hidden;
  	min-height: 120px;
	padding-left: 5px;
}

#hotel_galeria .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
  margin-left: 3px;
}

#hotel_galeria ul li {
  display:block;
  float:left;
  padding: 12px 9px;
  height: 95px;
  width: 95px;
}

#hotel_galeria .arrow {
	float: left;
  	display: block;
  	height: 119px;
  	width: 25px; 
  	cursor: pointer;
}

#hotel_galeria .forwardCarrousel {
	background-image: url(../../imagens/btns/seta_direita.jpg);
}

#hotel_galeria .backCarrousel {
	background-image: url(../../imagens/btns/seta_esquerda.jpg);
}

#hotel_galeria .imgBlock {
	display: block;
	width: 95px;
	height: 95px;
	text-align: center;
}

/* MENU LOGADO */

ul.dropdown                         { position: relative; list-style: none; padding: 0; margin: 0; display: inline-block; text-align: left; }
ul.dropdown li                      { float: left; zoom: 1; background: #FFF; margin-right: 5px;}
ul.dropdown li:last-child           { margin-right: 0; } /* Doesn't work in IE */
ul.dropdown a:hover		            { color: #FFF; }
ul.dropdown li a                    { display: block; padding: 1px 6px; border: 1px solid #962C3A; color: #999; text-decoration: none; }

ul.dropdown li.hover,ul.dropdown li:hover                { background: #962C3A; color: #FFF; position: relative; }

ul.dropdown li.hover > a            { color: #FFF; }

ul.dropdown ul 						{ visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none; padding: 0; margin: 0; }
ul.dropdown ul li 					{ background: #FFF; color: #FFF;  float: none; padding: 0; margin: 0; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ width:165px; display: inline-block;  margin: 0; padding: 1px 3px;  border: 1px solid #962C3A; color:#999; border-bottom: none; }
ul.dropdown ul li a:hover			{ color:#FFF; }
ul.dropdown ul li:last-child a 		{ border-bottom: 1px solid #962C3A; }


// Erros

.bg_vermelho{
	background-color: #F6DDDD;
}
