/* CSS Hotel Reserve */

body
{
	margin:0px;
	background-image:url(../layout/background.jpg);
	background-repeat:repeat-x;
	background-color:#f1f4f5;
}


/* Tabela layout */
.tabela_geral
{
	width:1002px;
}


/* Tabela geral */
.tabela
{
	width:926px;
}


/* Tabela conteudo */
.tabela_conteudo
{
	width:100%;
}


/* Largura da lateral do layout */
.lateral
{
	width:38px;
}


/* Alinhamento ao topo */
.topo
{
	vertical-align:top;
}


.topo2
{
	vertical-align:top;
	padding-top:30px;
}



.back_chat
{
	background-image:url(../layout/topo_02.png);
	background-repeat:no-repeat-x;
	width:717px;
	height:66px;
}


/* Background Chat*/
.img_chat
{
	text-align:right;
	padding-right:22px;
}


/* Background linha Menu*/
.back_menu
{
	background-image:url(../layout/back_menu.gif);
	background-repeat:repeat-x;
	height:50px;
}


/* Background Menu*/
.menu
{
	background-image:url(../layout/menu_03.jpg);
	background-repeat:repeat-x;
	height:39px;
	font-family:Arial,Tahoma, Verdana;
	font-size:18px;
	color:#005dab;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
}


.menu_home
{
	padding-left:23px;
	padding-right:10px;
}


.bt_menu
{
	padding-left:47px;
	text-align:center;
}


.linha-menu
{
	background-image:url(../layout/linha_menu.gif);
	background-repeat:repeat-x;
	height:8px;
}


.espaco_menu
{
	padding-right:5px;
}



/* Início: Diagramação Conteúdo ============================= */

.banner
{
	padding-top:10px;
	vertical-align:top;
}


.area_conteudo
{
	width:676px;
	vertical-align:top;
	text-align:center;
}


.area_roteiro
{
	vertical-align:top;
	padding-top:10px;
	width:210px;
	text-align:center;
}


.back_conteudo
{
	background-image:url(../layout/back_conteudo.png);
	background-repeat:repeat-;
	vertical-align:top;
	padding-bottom:15px;
}


.texto
{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	color:#848282;
	text-align:justify;
	vertical-align:top;
}

p
{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	color:#848282;
	text-align:justify;
}


.titulo
{
	font-family:Arial,Tahoma, Verdana;
	font-weight:bold;
	font-size:12px;
	color:#005dab;
	text-align:justify;
	padding-top:4px;
}


.area_anuncios
{
	width:230px;
	vertical-align:top;
}


.indicador
{
	background-image:url(../layout/indicador_02.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:36;
	text-align:left;
	padding-top:5px;
}


.indicador_secao
{
	padding-top:16px;
	font-family:Arial; 
	font-size:20px; 
	color:#ffffff;
}


.linha
{
	padding-bottom:15px;
}


.linha_vertical
{
	width:8px;
}


.back_twitter
{
	background-image:url(../layout/back_twitter.gif);
	background-repeat:repeat-y;
	width:239px;
	vertical-align:top;
}


.area_twitter
{
	padding-bottom:33px;
	vertical-align:top;
}


.texto_twitter
{
	font-family:Arial,Tahoma, Verdana;
	font-size:11px;
	color:#a19e9e;
	text-align:justify;
	vertical-align:top;
}


.area_post
{
	width:200px;
	vertical-align:top;
}


.marcador
{
	vertical-align:top;
	padding-right:5px;
	padding-top:2px;
}


.banner_divulgacao
{
	padding-bottom:28px;
}


.area_texto
{
	padding-right:20px;
	padding-left:10px;
	padding-top:20px;
	vertical-align:top;
}


.info
{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#848282;
	text-align:center;
}


.topo_album_fotos
{
	vertical-align:top;
	padding-top:20px;
}


.imagem
{
	padding-right:10px;
	padding-left:11px;
	vertical-align:top;
}


.botoes
{
	vertical-align:top;
	padding-top:20px;
	padding-right:16px;
}

/* Início: Diagramação Rodape ============================= */
.back_rodape
{
	background-image:url(../layout/back_rodape.jpg);
	background-repeat:repeat-x;
	height:90px;
	vertical-align:top;
}


.rodape
{
	vertical-align:top;
}


.titulo_menu
{
	font-family:Arial,Tahoma, Verdana;
	font-weight:bold;
	font-size:12px;
	color:#4f4b4b;
}


.area_submenu
{
	padding-left:26px;
	padding-top:6px;
}


.pagseguro
{
	padding-top:10px;
}


.copyright
{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	color:#4f4b4b;
	width:470px;
	vertical-align:top;
	padding-top:14px;
}


/* Início Diagramação formulário */

.input_cadastro {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	color:#848282;
	background-color: #ffffff;
	width:180px;
	
	border-top:solid 1px;
	border-top-color:#a19e9e;
	border-left:solid 1px;
	border-left-color:#a19e9e;
	
	border-bottom:solid 1px;
	border-bottom-color: #a19e9e;
	border-right:solid 1px;
	border-right-color:#a19e9e;
}

.input_02 {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	color:#848282;
	background-color: #ffffff;
	width:30px;
	
	border-top:solid 1px;
	border-top-color:#a19e9e;
	border-left:solid 1px;
	border-left-color:#a19e9e;
	
	border-bottom:solid 1px;
	border-bottom-color: #a19e9e;
	border-right:solid 1px;
	border-right-color:#a19e9e;
}


.input_03 {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	color:#848282;
	background-color: #ffffff;
	width:312px;
	
	border-top:solid 1px;
	border-top-color:#a19e9e;
	border-left:solid 1px;
	border-left-color:#a19e9e;
	
	border-bottom:solid 1px;
	border-bottom-color: #a19e9e;
	border-right:solid 1px;
	border-right-color:#a19e9e;
}


.input {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	color:#848282;
	background-color: #ffffff;
	width:350px;
	
	border-top:solid 1px;
	border-top-color:#a19e9e;
	border-left:solid 1px;
	border-left-color:#a19e9e;
	
	border-bottom:solid 1px;
	border-bottom-color: #a19e9e;
	border-right:solid 1px;
	border-right-color:#a19e9e;
}



.bt_enviar {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	
	font-weight:bold;
	color:#848282;
	background-color:#ffffff;

	border-top:solid 1px;
	border-top-color:#989075;
	border-left:solid 1px;
	border-left-color:#989075;
	
	border-bottom:solid 1px;
	border-bottom-color: #989075;
	border-right:solid 1px;
	border-right-color:#989075;
   } 
   
   
   
.bt_limpar {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	
	color:#848282;
	background-color: #ffffff;

	border-top:solid 1px;
	border-top-color:#a19e9e;
	border-left:solid 1px;
	border-left-color:#a19e9e;
	
	border-bottom:solid 1px;
	border-bottom-color: #a19e9e;
	border-right:solid 1px;
	border-right-color:#a19e9e;
   } 
   
   
.box_msn {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	color:#848282;
	background-color: #ffffff;
	width:350px;
	
	border-top:solid 1px;
	border-top-color:#a19e9e;
	border-left:solid 1px;
	border-left-color:#a19e9e;
	
	border-bottom:solid 1px;
	border-bottom-color: #a19e9e;
	border-right:solid 1px;
	border-right-color:#a19e9e;
   }  
   
   
   
.box_msn_cad {
	font-family:Verdana,Tahoma,Arial;
	font-size: 11px;
	color:#848282;
	background-color: #ffffff;
	width:410px;
	
	border-top:solid 1px;
	border-top-color:#b84e8e;
	border-left:solid 1px;
	border-left-color:#b84e8e;
	
	border-bottom:solid 1px;
	border-bottom-color: #b84e8e;
	border-right:solid 1px;
	border-right-color:#b84e8e;
}


.lateral_form
{
	padding-right:22px;
}


.alinhamento_form
{
	text-align:right;
}


.alinhamento_form2
{
	text-align:left;
}


.alinhamento_form3
{
	padding-top:10px;
}


.chat
{
	width:100%;
	height:50px;
	vertical-align:botton;
}


#chat
{
	z-index:1;
	position:relative;
}

/* Links */
a:link{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	color:#848282;	
}


a:hover{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	color:#005dab;
}


a:active{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	color:#848282;
}

a:visited{
	font-family:Arial,Tahoma, Verdana;
	font-size:12px;
	color:#848282;
}

