fieldset {
	border:1px solid #008494;
}

body{
	font-family: arial;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a
{	
	color: #008494;
	text-decoration: underline;
}

a:hover
{
	color: #008494;
	text-decoration: underline;
}
a:active
{
	color: #008494;
	text-decoration: underline;
}

a.link
{	
	color: #FFFFFF;
	text-decoration: none;
}

a.link:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
a.link:active{
	color: #FFFFFF;
	text-decoration: underline;
}

.fonte
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.fonte2
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #EF1029;
	text-decoration: none;
}

 a.fonte:hover 
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: underline;
}

.passo
{
	font-size: 11px;
	color: #008494;	
	height:20px;
	font-weight: bold;
	padding-left: 3px;
	vertical-align:middle;
}

.passoAtivo
{	
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-size: 13px;
	color: #008494;	
	height:18px;
	font-weight: bold;

}

.passoInativo
{
	background-color:#008494;
	font-size: 13px;
	color: #FFFFFF;	
	height:18px;
	font-weight: bold;

}

.aguardeCarregando
{
	color: #666666;	
	background-color: #FFFFFF;
	font-size: 12px;
}

.imgDot
{
	background-image:url(images/169/dot.gif);
}

.imgEstrela
{
	 
}

.monteViagem
{
	background-image:url(images/169/tit_monte_viagem.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-color: #FFFFFF;
	font-size: 14px;
	color: #858585;
}

.topoBuscador
{
	background-image:url(images/169/imgDetJanela.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color: #008494;
	border: 1px solid #008494;
	font-size: 12px;
	color: #FFFFFF;	
	font-size: 12px;
	height:18px;
	font-weight: bold;
}

.corpoBuscador{
	background-color: #ffffff;
	border:1px solid #008494;
	color: #666666 !important;	
}

.linhaDiv{
	padding-bottom: 8px;
	border-bottom: 1px solid #cccccc;
}

.imagemAguardeSimples
{
	background-image:url(images/169/load.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color: #ffffff;
	font-size: 10px;
	color: #666666;	
	font-weight: bold;
}

.form{
	background-color: #FFFFFF;
	border: 1px solid #008494;
	color: #333333;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
}

.formButton{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family::verdana;
	background-color:#008494;
}

.listaPaginacao
{
	color: #999999;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

.imgListaHotelBola
{
	background-image:url(images/169/bullet_m.gif);
	background-repeat:no-repeat;
}

.imgListaHotelLateralFecha
{
	background-image:url(images/169/lat_cinza_fecha.gif);
	background-repeat:no-repeat;
}

.imgListaHotelNomeHotel
{
	height:26px;
	background-image:url(images/169/lat_cinza34.gif);
}

.txtListaHotelNomeHotel
{
	color: #EF1029;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.txtListaHotelNomeHotel:hover
{
	color: #EF1029;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.txtListaHotelNomeHotel:active
{
	color: #EF1029;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.lnkReservar
{
	color: #EF1029;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.lnkReservar:hover
{
	color: #EF1029;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.lnkReservar:active
{
	color: #EF1029;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.txtListaHotelPrecoDestaque
{
	width: 65px;
	font-family: trebuchet MS, tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/169/fundo_preco.png);
	background-repeat: no-repeat;
}

.caixa_preco
{
	border:#FFFFFF solid 1px;
	background: #FFFFFF;
	font-family: trebuchet MS, tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.tabelaTarifa
{

	background-color: #FFFFFF;
}

.caixa_precov
{
	border-bottom: #008494 solid 1px;
	border-top: #008494 solid 1px;
	background-color: #ececec;
	font-family: trebuchet MS, tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #008494;
	text-decoration: none;
}

.caixa_borda
{
	border-left:#EAEAEA solid 1px;
	border-right:#EAEAEA solid 1px;
	border-bottom: #EAEAEA solid 1px;
	border-top: #EAEAEA solid 1px;
	background-color: #FFFFFF;
	font-family: trebuchet MS, tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:left;
}

.imgBotaoReservar
{
	background-image:url(images/169/bot_reservar.gif);
}
.preco{
	color: #6699cc;
	font-weight: bold;
}

.listaHotelMenor
{
	background: #eaeaea
}
.txtListaHotelNomeHotelMenor
{
	color: #008494;
	font-weight: bold;
	font-size: 7px;
	text-decoration: none;
}

.txtListaHotelNomeHotelMenor:hover
{
	color: #008494;
	font-weight: bold;
	font-size: 7px;
	text-decoration: underline;
}

.txtListaHotelNomeHotelMenor:active
{
	color: #008494;
	font-weight: bold;
	font-size: 7px;
	text-decoration: underline;
}

.txtListaHotelTextoMenor
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.imgLoginCadastrese
{
	background-image:url(images/169/bot_cadastrese.gif);
	background-repeat:no-repeat;
}

.tituloDadosReserva{
	border-bottom: 1px dotted #331717;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
	color: #6699cc;
}

.valorReserva
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
}

.prazoPagamento
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.reservaConfirmada
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6699cc;
	text-decoration: none;
}

.reservaRejeitada
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.codigoReserva
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc7400;
	text-decoration: none;
}

/* configuracao do tab */
.tabDetalhesHotel .ajax__tab_header 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10px;
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;
}
.tabDetalhesHotel .ajax__tab_outer 
{
	padding-right:4px;
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;
	height:21px;
}
.tabDetalhesHotel .ajax__tab_inner 
{
	padding-left:3px;
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;
}
.tabDetalhesHotel .ajax__tab_tab 
{
	height:13px;
	padding:4px;
	margin:0;
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;
}
.tabDetalhesHotel .ajax__tab_hover .ajax__tab_outer 
{
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;
}
.tabDetalhesHotel .ajax__tab_hover .ajax__tab_inner 
{
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;
}
.tabDetalhesHotel .ajax__tab_hover .ajax__tab_tab 
{
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;
}
.tabDetalhesHotel .ajax__tab_active .ajax__tab_outer 
{
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;
}
.tabDetalhesHotel .ajax__tab_active .ajax__tab_inner 
{
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;
}
.tabDetalhesHotel .ajax__tab_active .ajax__tab_tab 
{
	background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;
}
.tabDetalhesHotel .ajax__tab_body 
{
	font-family:verdana,tahoma,helvetica;
	font-size:10pt;
	border:1px solid #999999;
	border-top:0;
	padding:8px;
	background-color:#ffffff;
}

table {padding: 0 0 0 0;}

.texto {
	font-size:10px;
	font-family:tahoma;
	color:#333333;
	text-align:center;
}

.textolaranja {
	font-size:11px;
	font-family:tahoma;
	color:#FF9900;
	text-align:center;
}
.botao_on{
	border-left:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	background-color:#eaeaea;
	font-size:10px;
	font-family:tahoma;
	color:#6699cc;
	text-align:center;
}

.botao{
	border-left:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	background-color:#f8f8f8;
	font-size:10px;
	font-family:tahoma;
	color:#6699cc;
	text-align:center;
}

