html{


background: #F3F9FD url(../_img_/fundo_pagina.jpg);
background-repeat: repeat-x;
}
body, td, tr{
	margin:0 auto;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	

}
a:link {
	text-decoration: none;
	color: #515F78;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #515F78;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;

	font-weight:bold;
	/*background-color:#8BCB53;*/
	
}
a:active {
	text-decoration: none;
	color: #515F78;
	font-weight:bold;
	
}
a.bannerCapa:hover{

	filter: alpha(opacity=75,style=0); -moz-opacity:0.75; opacity: 0.75;
}
a.link_menu_topo:visited, 
	a.link_menu_topo:link, 
		a.link_menu_topo:hover, 
			a.link_menu_topo:active{

	text-decoration: underline;
	color: #FFFFFF;
	font-weight:bold;
}

a.link_default:visited, 
	a.link_default:link, 
		a.link_default:hover, 
			a.link_default:active{

	text-decoration: underline;
	color:#0000FF;
	font-weight:normal;
}
a.link_menu_estado_index:visited, 
	a.link_menu_estado_index:link, 
		a.link_menu_estado_index:hover, 
			a.link_menu_estado_index:active{

	text-decoration: none;
	color: #000000;
	font-weight:bold;
}
a.link_busca:visited, 
	a.link_busca:link, 
		a.link_busca:hover, 
			a.link_busca:active{

	text-decoration: underline;
	font-size:18px;

	color: #488CA7;
	font-weight:bold;
}
/*
layout formulario */

.classNormal{

	border:#08A7E9 2px solid;
	line-height:25px; 
	padding:3px 4px;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:tahoma;
	font-weight:normal;
	height:25px;

}
.classRequerido{
	
	border:#3297CB 2px solid;
	line-height:25px; 
	padding:3px 4px;
	background-color:#B8E398;
	font-size:12px;
	font-family:tahoma;
	font-weight:normal;
	height:25px;
}
/*
layout formulario */
/*
layout geral */
.titulo_pagina{

	font-size:16px; 
	font-weight:bolder; 
	color:#CC0000;
	border-bottom:#AEDA85 15px solid;

}
.titulo_pagina_adm{
	height:90px; 
	background:#71D0FE url(../_img_/fundo_topo_menu_painel.jpg); 
							
	padding-left:10px; 
	color:#000000; 
	border-bottom:#3FA1D2 3px solid; 
	font-size:20px;
}						
.item_menu{
	
	background-color:#FFF; 
	height:30px; 
	padding-left:10px;
	border-bottom:#71D0FE 2px solid;

}
.topo_informacao{
	
	font-size:12px;
	background-color:#FFF; 
	height:70px; 
	padding-left:10px;
	border-bottom:#71D0FE 2px solid;

}
.menu_do_topo{
	background:#CC0000;
	height:44px; 
	width:100px; 
	position:relative; float:left;
	margin-right:12px;
	background-image:url(../_img_/fundo_ico_menu.gif);
}
.menu_ico_estado_index{
	background:#F3F9FD;
	height:44px; 
	width:130px;

	position:relative; float:left;
	margin-right:5px;
	margin-top:5px;
	background-image:url(../_img_/fundo_ico_menu_estado_index.gif);
}
.classPag_atual {
	padding-top:5px;
	color:#000000;
	font-weight:bolder;
	background-color:#FFFFFF; 
	border-bottom:#71D0FE 2px solid;
	height:30px; 
	width:40px; 
	margin: 0 0 4px 2px;	
	padding-right:1px; 
	position:relative; 
	float:left;
	text-align:center;
}
.classPag_proximo{
	padding-top:5px;
	color:#000000;
	font-weight:normal;
	background-color:#6FCEFC; 
	border-bottom:#2F5577 2px solid;
	height:30px; 
	width:40px; 
	margin: 0 0 4px 2px;	
	padding-right:1px; 
	position:relative; 
	float:left;
	text-align:center;

}
.titulo_item_hotel{
	background:#AEDA85; 
	border:#BDBDBD 1px solid;
	color:#000000;
	height:25px;
	line-height:25px;
	font-size:12px; 
	font-weight:bolder;
}
.item_hotel_descr{

	background:#fff;
	border:#D6D6D6 1px solid;
	padding:7px;
}
#contem_topo{
	width:1000px; 
	height:80px;
	/*margin:0 auto; */


}
#contem_meio{
	width:1000px; 
	height:auto; 
	/*margin:0 auto;*/
	position:relative;
	top:4px;

}
#menu_esquerda{
	width:190px; 
	height:950px; 
	float:left;
	background-color:#CEE7F7;
	background: #CEE7F7 url(../_img_/fundo_esquerda.jpg);
	background-position:bottom;
	background-repeat: repeat-x;	
        margin-top:70px;

}
#menu_meio{
	width:810px; 
	height:auto; 
	float:left;

}
#pai_meio{
	width:590px;
	height:960px;
	position:relative;
	float:left;
	padding-left:20px;

}
#pai_direita{
	width:200px;
	position:relative;
	float:left;
	height:600px;

}
#contem_baixo{
	width:1000px;
	top:50px; 
	height:380px;
	position:relative; 
	float:left;
	background-color:#FFF; 
	border-top:#71D0FE 2px solid;	
	/*margin:0 auto;*/ 

}
/*
layout geral */
/*
layouyt painel*/
.pq{
	width:100%; 
	display:block; 
	font-size:9px; 
	color:#000066;
	
}
.botao_edita_hotel{
	background:#CDE7F4; 
	border:#08A7E9 2px solid; 
	line-height:41px; 
	padding:10px 8px;
	font-weight:bolder;
	cursor:pointer;

}
.botao_letra, .botao_estado, .botao_cat{
	background:#CDE7F4; 
	border:#08A7E9 2px solid; 
	line-height:41px; 
	margin-right:3px;
	padding:10px 6px;
	font-weight:bolder;
	cursor:pointer;

}
.botao_cat{
	background:#CDE7F4; 
	border:#08A7E9 2px solid; 
	height:35px; 
	width:190px;
	margin-right:3px;
	padding-top:1px;
	font-weight:bolder;
	margin-top:5px;
	cursor:pointer; float:left; position:relative;

}
.botao_estado{
	background:#CC3B3B; 
	border:#FFFFFF 2px solid; 
	line-height:15px; 
	padding:10px 4px;
	font-weight:bolder;
	cursor:pointer;

}	
.botao_pagina{
	background:#CDE7F4; 
	border:#08A7E9 2px solid; 
	line-height:41px; 
	padding:10px 10px;
	font-weight:bolder;
	cursor:pointer;

}
.ico_menu_topo, .ico_menu_topo_red{
	padding-top:5px;
	color:#fff;
	font-weight:bolder;
	background-color:#00CCFF; 
	height:28px; 
	width:90px; 
	background: url(../_img_/ico_fundo_menu_painel.gif) no-repeat; 
	padding-right:1px; 
	position:relative; 
	float:left;
	text-align:center;
}
.ico_menu_topo_red{
	padding-top:5px;
	color:#fff;
	font-weight:bolder;
	background-color:#00CCFF; 
	height:28px; 
	width:90px; 
	background: url(../_img_/ico_fundo_menu_painel_red.gif) no-repeat; 
	padding-right:1px; 
	position:relative; 
	float:left;
	text-align:center;
}
.ico_menu_pacote{
	padding-top:10px;
	color:#000000;
	font-weight:bolder;
	background-color:#00CCFF; 
	height:119px; 
	width:137px; 
	background: url(../_img_/fundo_pacote_contrata.gif) no-repeat; 
	padding-right:1px; 
	position:relative; 
	float:left;
	text-align:center;
}
.in_menu_pacote{

	width:100px; 
	margin:0 auto; 
	position:relative;
	
	}
