*{
	margin: 0px;
	padding: 0px;
}
body{
	text-align:center;
}


/****************************************************************************************************************/
/*************************					HOME   								        *************************/
/****************************************************************************************************************/

#home{
	margin: 0px auto;
	width:772px;
	text-align:justify;
}


/****************************************************************************************************************/
/*************************					TOPO   								        *************************/
/****************************************************************************************************************/

#topo{
/*/	background: url(../images/topo_mirantehotel.jpg) no-repeat;*/
	height:95px;
}

/****************************************************************************************************************/
/*************************					MENU   								        *************************/
/****************************************************************************************************************/

#menu{
	background:url(../images/menu.jpg) repeat-X;
	border:1px solid #6097ad;
	height:36px;
}
#menu ul{
	list-style:none;
	width:690px;
	margin: 0px auto;
}
#menu ul li{
	float: left;
}

#menu ul li a.class_normal:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #fff solid;		
}
#menu ul li a.class_normal:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #fff solid;		
}
#menu ul li a.class_normal:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #fff solid;		
}
#menu ul li a.class_normal:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow:#000000;
	color:#CC0000;
	text-decoration:none;
	background: url(../images/menu_escuro.jpg) repeat-x;
	_background-position: 0px 4px;	
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;	
	border-right:1px #fff solid;		
}
/*
#menu ul li a.class_home:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #fff solid;
	border-left:1px #588da3 solid;	
}
#menu ul li a.class_home:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #fff solid;
	border-left:1px #588da3 solid;	
}
#menu ul li a.class_home:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #fff solid;
	border-left:1px #588da3 solid;	
}
#menu ul li a.class_home:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow:#000000;
	color:#CC0000;
	text-decoration:none;
	background: url(../images/menu_escuro.jpg) repeat-x;
	_background-position: 0px 4px;	
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;	
	border-right:1px #fff solid;	
}*/

#menu ul li a.class_contato{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #588da3 solid;	
}
#menu ul li a.class_contato:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #588da3 solid;	
}
#menu ul li a.class_contato:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-decoration:none;
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-left:1px #588da3 solid;		
	border-right:1px #588da3 solid;	
}
#menu ul li a.class_contato:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-shadow:#000000;
	color:#CC0000;
	text-decoration:none;
	background: url(../images/menu_escuro.jpg) repeat-x;
	_background-position: 0px 4px;	
	font-weight:900;	
	padding:10px 15px;
	_padding:15px;	
	line-height:36px;
	border-right:1px #588da3 solid;	
}


/****************************************************************************************************************/
/*************************					CONTEUDO   								    *************************/
/****************************************************************************************************************/

#conteudo{
	background:url(../images/fundo.jpg) repeat-y;
	display: table;	
	border: 0px solid #000;
	width: 775px;
	
}

#tituloHome{
	font-family:"trebuchet MS", arial, verdana;
	text-transform:uppercase;
	color:#cc0000;
	border-bottom:1px #9BC7CA solid;
}
/****************************************************************************************************************/
/*************************					 PRINCIPAL	             				    *************************/
/****************************************************************************************************************/
#conteudo #principal{
	background:url(../images/fundo_hotel.jpg) no-repeat;
	height:500px;
}
#conteudo #principal #destaque{
	margin-left:250px;
	_margin-left:125px;
	padding-top: 20px;
	float: left;		

}
#conteudo #principal #destaque h2{
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	color: #cc0000;
	border-bottom:2px #cc0000 solid;
	width: 333px;
	margin-bottom:2px;
}
#conteudo #principal #destaque #texto_home{
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	color: #003366;
	width: 333px;
	margin-bottom:2px;
}

#conteudo #principal #noticias{
	float: left;
	padding-top:10px;
	border-left:1px #B8D1DE solid;
	margin-top: 10px;	
	margin-left:10px;
	padding-left:10px;
	width: 145px;
	_width: 145px;	
}
#conteudo #principal #noticias h2{
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	text-transform:uppercase;
	color:#cc0000;
	border-bottom: 2px #cc0000 solid;			
}

#conteudo #principal #noticias #noticia a.noticiaTitulo{
	color:#003377;
	text-decoration: none;	
}
#conteudo #principal #noticias #noticia a.noticiaTitulo:visited{
	color:#003377;
	text-decoration: none;	
}
#conteudo #principal #noticias #noticia a.noticiaTitulo:active{
	color:#003377;
	text-decoration: none;	
}
#conteudo #principal #noticias #noticia a.noticiaTitulo:hover{
	color:#cc0000;
	text-decoration: none;	
}

#conteudo #principal #noticias #noticia h5{
	font-family:"trebuchet MS", arial, verdana;
	padding-top: 5px;	
}

#conteudo #principal #noticias #noticia p{
	font-family:"trebuchet MS", arial, verdana;
	font-size:12px;
	border-bottom: 1px #92C4D3 dotted;			
	padding-left:10px;
}

#conteudo #secundario{
	clear:both;
	padding: 20px;	
}
#conteudo #secundario #destaque_p{
	width: 345px;
	float:left;
	margin-right: 10px;
}

#conteudo #secundario #destaque_p h2{
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	color: #006600;
	border-bottom:2px #006600 solid;
	margin-bottom:2px;
}
#conteudo #secundario #destaque_p #texto_home{
	background:url(../images/fatia.jpg) repeat-x;
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	color: #003366;
	margin-bottom:2px;
}

#conteudo #secundario #destaque{
	width: 180px;
	float:left;
	margin-right: 10px;
}

#conteudo #secundario #destaque h2{
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	color: #CC0000;
	border-bottom:2px #cc0000 solid;
	margin-bottom:2px;
}
#conteudo #secundario #destaque #texto_home{
	background:url(../images/fatia.jpg) repeat-x;
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	color: #003366;
	margin-bottom:2px;
}
#conteudo #secundario #destaque #texto_home p{
	background:url(../images/fatia.jpg) repeat-x;
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	text-align:left;
	color: #003366;
	padding:5px;
	height: 70px;	
}
#conteudo #secundario #destaque_p #texto_home p{
	background:url(../images/fatia.jpg) repeat-x;
	font-family:"trebuchet MS", arial, verdana;
	font-size:14px;
	text-align:left;
	color: #003366;
	padding:5px;
	height: 70px;	
}
#conteudo #categorias{
	clear:both;
	padding: 20px;	
}
#conteudo #categorias h6{
	font-family:"trebuchet MS", arial, verdana;
	text-transform:uppercase;
	font-size:12px;
	color:#003366;	
	border-top: 1px #003366 solid;
}
#conteudo #categorias #rede{
	margin: 10px;
	display:table;

}	
#conteudo #categorias #rede #img_rede{
	float: left;
}	
#conteudo #categorias #rede #banner_rede{
	float: right;
}	

/****************************************************************************************************************/
/*************************					TARIFAS             					    *************************/
/****************************************************************************************************************/
#conteudo #tarifas{
	padding: 30px;
	background:url(../images/fundo_nebula.jpg) no-repeat;
	font-family:"trebuchet MS", arial, verdana;
	color:#003366;
}
#conteudo #tarifas #valores{
	padding-top:10px;
}
#conteudo #tarifas #valores table{
	margin-left:20px;
	font-size:14px;
}
#conteudo #tarifas #forma_pagamento{
	padding-top:10px;
}
#conteudo #tarifas #forma_pagamento ul{
	padding-left: 40px;	
	font-size:14px;
}
#conteudo #tarifas #observacoes{
	padding-top: 10px;
}
#conteudo #tarifas #observacoes ul{
	padding-left: 40px;
	font-size:14px;
}
#conteudo #tarifas #cartoes{
	margin-top:10px;
}
#conteudo #tarifas #cartoes img{
	padding-top:5px;
	padding-left:20px;
}
/****************************************************************************************************************/
/*************************					RESERVAS             					    *************************/
/****************************************************************************************************************/
#conteudo #reservas{
	padding: 30px;
	background: url(../images/fundo_nebula.jpg) no-repeat;
	font-family:"trebuchet MS", arial, verdana;
	color:#003366;
}
#conteudo #reservas #form{
	padding-top:10px;
	float:left;
	width: 400px;
}
#conteudo #reservas #observacoes{
	float: right;
	background:#fafafa;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	border-bottom:1px solid #C9E1E9;
}
#conteudo #reservas #texto{
	margin-top:20px;
	clear:both;
	font-family:"trebuchet MS", arial, verdana;
	font-size:12px;
	font-weight: normal;
	color: #cc0000;
	background:#FDFFE1;
	padding: 5px;
}
#conteudo #reservas #operacoes1 p{
	float: left;
	margin:5px;
	
}
#imprimir{
	padding: 30px;
	padding-top: 100px;
	background: url(../images/fundo_comprovante_reserva.jpg) no-repeat;
	text-align:justify;
	font-family:"trebuchet MS", arial, verdana;
	font-size:12px;
	color:#003366;
}
/****************************************************************************************************************/
/*************************					CONTATO             					    *************************/
/****************************************************************************************************************/
#conteudo #contato{
	background: url(../images/fundo_nebula.jpg) no-repeat;
	padding: 30px;
	height:400px;
}
#conteudo #contato #form_contato{
	padding-top:10px;
	float:left;
}
#conteudo #contato #observacoes{
	float: right;
	background:#fafafa;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	border-bottom:1px solid #C9E1E9;
}
#conteudo #contato #form_contato label{
	font-family:"trebuchet MS", arial, verdana;
}
/****************************************************************************************************************/
/*************************					APARTAMENTOS          					    *************************/
/****************************************************************************************************************/
#conteudo #apartamentos{
	padding: 30px;
	background:url(../images/fundo_nebula.jpg) no-repeat;
	display:block;
	height: 700px;
}
#conteudo #apartamentos #texto{
	margin-top:20px;
	clear:both;
	font-family:"trebuchet MS", arial, verdana;
	color:#003366;
	font-size:14px;
	font-weight: normal;
	padding: 5px;
}
#conteudo #apartamentos #texto ul{
	margin-left: 50px;
}
#conteudo #apartamentos #album{
	margin-top:20px;
	height: 4px;
	border-top: 1px #C9E1E9 solid;
	padding-top:10px;
}
#conteudo #apartamentos #album h4{
	font-family:"trebuchet MS", arial, verdana;
	color:#003366;
}
#conteudo #apartamentos #album #mask {
	border: 1px #000000 solid;
	background:#C9E1E9;		
	height: 381px;
	padding: 5px;		
	float:left;
}

#conteudo #apartamentos #album #item{
	background: url(../images/carregando_foto.gif) no-repeat;
	text-align:center;
	vertical-align:text-bottom;
	float: right;
	border:#c00 2px solid;
	margin: 0px 5px;
	padding: 5px;
	height: 379px;
	width:500px;
}
#conteudo #apartamentos #apartamentos_standart{
	margin-top:10px;
	float:left;
	width: 350px;
}
#conteudo #apartamentos #apartamentos_standart h4{
	font-family:"trebuchet MS", arial, verdana;
	color:#003366;
}
#conteudo #apartamentos #apartamentos_luxo{
	margin-top:10px;
	float:left;
}
#conteudo #apartamentos #apartamentos_luxo h4{
	font-family:"trebuchet MS", arial, verdana;
	color:#003366;
}
/****************************************************************************************************************/
/*************************					LOCALIZAÇÃO          					    *************************/
/****************************************************************************************************************/
#conteudo #localizacao{
	background:url(../images/fundo_nebula.jpg) no-repeat;
	padding: 30px;
}
#conteudo #localizacao #escolha{
	font-family:"trebuchet MS", arial, verdana;
	font-size: 12px;
	color:#990000;
}
#conteudo #localizacao #escolha h5 a{
	font-family:"trebuchet MS", arial, verdana;
	color:#FFF;
	background:#006699;
	padding: 1px;
	margin: 2px;
	
}
#conteudo #localizacao #escolha h5 a:visited{
	font-family:"trebuchet MS", arial, verdana;
	color:#FFF;
	background:#006699;
	padding: 1px;
	margin: 2px;
	
}
#conteudo #localizacao #escolha h5 a:active{
	font-family:"trebuchet MS", arial, verdana;
	color:#FFF;
	background:#006699;
	padding: 1px;
	margin: 2px;
	
}
#conteudo #localizacao #escolha h5 a:hover{
	font-family:"trebuchet MS", arial, verdana;
	color:#FFF;
	background:#c00;
	padding: 1px;
	margin: 2px;
	
}
#conteudo #localizacao #tipo_01{
	background:url(../images/carregando_foto.gif) no-repeat;
	width:600px;
	height: 400px;
}

/****************************************************************************************************************/
/*************************					MEDIA CENTER								*************************/
/****************************************************************************************************************/
#conteudo #mediacenter{
	background:url(../images/fundo_nebula.jpg) no-repeat;
	padding:30px;
	padding-top:10px;
	height:500px;
}
#conteudo #mediacenter #myplayer{
	float: left;
	width:410px;
}
#conteudo #mediacenter #info{
	padding:10px;
	font-family:"trebuchet MS", arial, verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
}
#conteudo #mediacenter #info h3{
	color:#CC0000;
}
#conteudo #mediacenter #info p{
	text-align:left;
}
#conteudo #mediacenter #playlist{
	float: left;
	margin-left:10px;
	border-left:1px #9BC7CA solid;
	border-right:1px #9BC7CA solid;	
	height: 450px;	
}
#conteudo #mediacenter #playlist h2{
	padding-top:10px;
	padding-left:10px;
	font-family:"trebuchet MS", arial, verdana;
	border-bottom:1px #9BC7CA solid;	
	width:280px;
	color:#003366;
}
#conteudo #mediacenter #playlist #itens{
	background: #C9E1E9;
	border-bottom: 1px #003366 solid;
	width: 290px;
	
}
#conteudo #mediacenter #playlist #itens a:link{
	color:#336699;
	font-family:"trebuchet MS", arial, verdana;
	width:280px;
	text-decoration:none;	
}
#conteudo #mediacenter #playlist #itens a:visited{
	color:#336699;
	font-family:"trebuchet MS", arial, verdana;
	width:280px;
	text-decoration:none;	
}
#conteudo #mediacenter #playlist #itens a:active{
	color:#336699;
	font-family:"trebuchet MS", arial, verdana;
	width:280px;
	text-decoration:none;	
}
#conteudo #mediacenter #playlist #itens a:hover{
	color:#FF0000;
	font-family:"trebuchet MS", arial, verdana;
	width:280px;
	text-decoration:none;	
}
#conteudo #mediacenter #playlist #itens p{
	padding-left:20px;
	font-family:"trebuchet MS", arial, verdana;
	font-size:12px;
	text-decoration:none;
}

/****************************************************************************************************************/
/*************************					FORMATAÇÃO CALENDÁRIO        				*************************/
/****************************************************************************************************************/

.Cabecalho_Calendario{
	font-family: Arial, Verdana; font-size: 10pt; color:#333333; font-weight:bold;
}
.data{
	font-family: Arial, Verdana; font-size: 10pt; color:#333333;
}

.dia{
	font-family: Arial, Verdana; font-size: 10pt; color:#333333;
}
.mes1{
	background:url(../images/fundo_mes.jpg) no-repeat;
	line-height:20px;
}
a.mes1_link{
		font-family: Arial, Verdana; font-size: 10pt; color:#003399; font-weight:bold;
		padding: 0px 5px;
}
a.mes1_link:visited{
		font-family: Arial, Verdana; font-size: 10pt; color:#003399; font-weight:bold;
}
a.mes1_link:active{
		font-family: Arial, Verdana; font-size: 10pt; color:#003399; font-weight:bold;
}
a.mes1_link:hover{
		font-family: Arial, Verdana; font-size: 10pt; color:#fff; font-weight:bold;
}
.data_marcada{
	background:#f1f1f1;
	border:#006699 1px solid;
}
.fundo_dias_semana{
	background:#003366 url(../images/fundo_dias_seman.jpg) repeat-x;
}
#fundo_calendario{
	background:#FFFFFF;
	border: #003366 1px solid;
}
/****************************************************************************************************************/
/*************************					RODAPE										*************************/
/****************************************************************************************************************/
#rodape{
	background:#FFFFFF;
}
#rodape #grupofelix{
	background: url(../images/fundo.jpg) repeat-y;
	padding: 5px 20px;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:10px;
	color:#003366;
}
#rodape #base{
	background:url(../images/rodape.jpg) no-repeat;
	height:80px;
}
#rodape #base #mirante{
	height:80px;
	width: 233px;
	margin-left:10px;
	float:left;
}
#rodape #base #cfsistemas{
	height:80px;
	width: 60px;
	margin-right: 10px;
	float:right;
}