body{
	margin:0;
	font-family:Tahoma;
}

td.h2{ font-size:16px; font-family:'Trebuchet MS'; font-weight:bold; padding-bottom:0; }

div#header{ width:980px; margin:auto; padding-top:10px; padding-top:0; }
div#aba_menu{ width:980px; margin:auto; }

div#conteudo{ width:980px; margin:auto; background-color:#FFFFFF; }
div#conteudo #menu{ width:227px; float:left; margin:4px; margin-top:8px; background-color:#FFFFFF; margin-left:0; }
div#conteudo #meio{ width:743px; float:right; background-color:#FFF; margin:10px; margin-right:0; margin-left:0; background-color:#FFFFFF; margin-bottom:0; }

div#rodape{ width:980px; margin:auto; padding-bottom:10px; text-align:center; font-size:11px; clear:both; }

div.reserva{ text-align:center; margin-top:20px; margin-bottom:10px; }
div.reserva a{ color:#ec008c; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

.aba_menu { text-decoration:underline; color:#333333; text-transform:uppercase; font-size:10px; padding-left:6px; padding-right:6px; }
td.link_idioma a { color:#666666; }
td.link_idioma a:hover { color:#CCC; }

.minimenu{ padding:5px; color:#FFFFFF; background-color:#1b5386; border:1px solid #FFFFFF; border-top:0; font-family:"Trebuchet MS",Arial; font-size:11px; font-weight:bold; }
.minimenu a{ text-decoration:none; color:#FFFFFF; }

.minimenu2{ padding:5px; color:#FFFFFF; background-color:#1b5386; border:1px solid #FFFFFF; border-top:0; font-family:"Trebuchet MS",Arial; font-size:11px; font-weight:bold; }
.minimenu2 a{ text-decoration:none; color:#FFFFFF; }

.itemminimenu{ display:none; height:118px; overflow:hidden; }

.itemminimenu2{ display:none; position:relative; }
.itemminimenu2 a{ text-decoration:none; font-size:11px; color:#333; }
.itemminimenu2 div{ padding:4px; background-color:#eeedef; border:1px solid #FFFFFF; border-top:0; font-family:"Trebuchet MS",Arial; font-size:11px; font-weight:bold; width:131px; padding-left:0; padding-right:0; }

.item_pais{ font-family:"Trebuchet MS",Arial; font-size:11px; font-weight:bold; color:#333333; }


.img_pacote{ padding:2px; border:1px solid #CCCCCC; background-color:#FFF; width:75px; height:75px; overflow:hidden; }

.img_cidade{ padding:2px; border:1px solid #CCCCCC; background-color:#FFF; width:35px; height:35px; overflow:hidden; }

.cidade_home{ display:none; }
/*
.pais_home{ padding:5px; color:#FFFFFF; background-color:#1b5386; border:1px solid #FFFFFF; border-top:0; font-family:"Trebuchet MS",Arial; font-size:11px; font-weight:bold; }

/*
{ color:#666666; margin:1px; padding:3px; padding-top:6px; padding-bottom:6px; font-size:10px; color:#0066CC; cursor:pointer; }
*/


#MainMenu2 
{
	height:26px;
	background:#FFF;
	margin:0;
	float:right;
}
#tab2 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab2 ul
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab2 li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab2 a 
{
	background:#000 url(img/bright_090.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab2 a span 
{
	display:block;
	background:url(img/bleft_090.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:700;
	line-height:26px;
	padding:0 10px 0 9px;
}
#tab2 a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab2 a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFF;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}

h1{ color:#386da3; font-size:22px; margin:0; font-family:"Trebuchet MS"; }
h2 { margin:0; padding:0; font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#386da3; }
h2 a{ color:#386da3; }

.smallText{ font-size:11px; font-family:'Trebuchet MS'; color:#333; }
.smallText2{ font-size:11px; color:#666666; }
.smallText3{ font-size:11px; color:#333; font-family:'Trebuchet MS'; }

.miniText{ font-size:10px; color:#666666; }
.cambio{ color:#0066cc; font-weight:bold; }

#sub_disney{ position:absolute; width:111px; left:58px; top:28px; border:1px solid #1a518a; background-color:#7ca6d0; display:none; }
#sub_universal{ position:absolute; width:111px; left:107px; top:28px; border:1px solid #1a518a; background-color:#7ca6d0; display:none;}

.footer{ color:#666666; font-size:11px; }
.footer a{ text-decoration:underline; color:#666; }
.footer a:hover{ text-decoration:underline; color:#999; }

/*
#MainMenu 
{
	width:979px;
	height:32px;
	background:#FFF url(../images/bmid_030.gif);
	border:0;
	margin:auto;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0 0 0 0px;
	padding:0;
}
#tab ul 
{
	overflow:hidden;
	height:32px;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:89px;
}
#tab div span 
{
	background:url(public/images/bleft_030.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	display:block;
	line-height:32px;
	padding:0 0px 0 0px;
}
#tab div 
{
	cursor:pointer;
	border:0;
	background:#FFF url(public/images/bright_030.gif) no-repeat right top;
}
#tab a 
{
	background:#FFF url(public/images/bright_030.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0; cursor:pointer;
}
#tab a span 
{
	display:block;
	background:url(public/images/bleft_030.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:32px;
	padding:0 10px 0 10px;
	width:68px; overflow:hidden;
	text-align:center;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFF;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
*/
div.barra_menu{ background-color:#d4d4d4; height:7px; width:900px; margin:auto; }
.subtitle{ font-size:12px; color:#333333; margin-bottom:24px; }
hr{ height:1px; size:1; border:1px dotted #cccccc; }


div.conteudo_pacote{ margin:10px; }
div.conteudo_pacote h2 { margin:0; padding:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#386da3; }
div.conteudo_pacote a { color:#0066cc; text-decoration:underline; }
div.conteudo_pacote a:hover{ color:#75ade5; }
.voltar a{ color:#0066cc; text-decoration:underline; font-size:12px; font-weight:bold; }
.titulo_preco{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#eeeeee; }

.input{ border:1px solid #CCCCCC; font-family:Geneva,Arial; font-size:11px; color:#666666; padding:2px; }
.input2{ font-family:'Trebuchet MS',Arial; font-size:14px; font-style:italic; color:#666666; border:1px solid #CCC; padding:2px; }

.input_error2{ font-family:'Trebuchet MS',Arial; font-size:14px; font-style:italic; color:#666666; border:1px dotted #FF0000; padding:2px; }

.borda_top{ height:6px; background-color:#386da3; }
.borda_bottom{ height:6px; background-color:#386da3; }

.borda_cinza{ background-color:#f7f7f7; margin:20px; }

.form_error{ color:#FF0000; }
img.i{ cursor:pointer; }

.preco1{ color:#0066cc; }
.preco2{ color:#0066cc; font-weight:bold; font-size:10px; font-family:Tahoma; text-transform:uppercase; }
.preco2 a{ text-decoration:none; color:#0066cc; }
.sub_titulo_carrinho1{ text-transform:uppercase; color:#009900; font-weight:bold; }
img.img_data_entrada,img.img_data_ate,img.img_data_entrada_ingresso{ cursor:pointer; }
.miniText1{ font-weight:bold; color:#0066cc; font-size:9px; font-family:Tahoma; text-transform:uppercase; }


.Hopper{ display:none; }
.BasicNo{ display:none; }
.Magic{ display:none; }
.MagicNo{ display:none; }
.HopperNo{ display:none; }
.Premium{ display:none; }
.PremiumNo{ display:none; }
.label_ingresso{ display:none; }

img.remove{ border:0; padding-right:10px; }
img.alert{ border:0; }

.nome_hotel { font-size:16px; font-weight:bold; font-family:arial,helvetica,sans serif; color:#1253a3;text-decoration:none; }

.bghotel{ border-top:1px solid #e0e0e0; padding-top:1px; background-image:url(public/images/bghotel.gif); background-repeat:repeat-x; padding-bottom:24px; }

.smallTextPreco{ font-size:12px; color:#db6600; font-weight:bold; }
.bigTextPreco{ font-size:28px; color:#db6600; font-weight:bold; text-align:center; }
.nome_acomodacao{ color:#1060e2; } /*729ee6*/

div.img_hotel{ background-color:#FFFFFF; padding:1px; border:1px solid #cccccc; width:66px; margin-left:6px; margin-right:6px; margin-top:10px; margin-bottom:10px; }

.borda_cart{ border:1px solid #EEEEEE; margin-top:6px; margin-bottom:6px; padding-top:6px; padding-bottom:6px; background-color:#fbfbfb; }

.icon_cart{ padding-right:4px; padding-left:4px; }

.bgbusca{ background-image:url(public/images/bgbusca.gif); background-repeat:repeat-x; 
border-top:0px solid #aad0f7; border-bottom:1px solid #cccccc; padding-bottom:3px; }

.busca_rapida2{ background-color:#1c7ebd; padding:8px; font-family:Arial; font-size:14px; font-weight:bold; color:#FFF; }

.busca_rapida{ background-color:#1c7ebd; color:#FFFFFF; font-family:"Trebuchet MS",Arial; font-size:14px; font-weight:bold; font-style:italic; padding:6px; }


.i_busca{ display:none; }
.dotted{ background-image:url(public/images/dotted.jpg); background-repeat:repeat-x; height:1px; overflow:hidden; }

.link_rodape a{ color:#666666; text-decoration:none; }
.link_rodape a:hover { color:#666666; text-decoration:underline; }

.div_promo{ padding:0; }

.alert { background: #ffffd4; border: 1px solid #dcdc41; color: #0066cc; margin: 10px 0 15px 0; padding: 10px; font-size:11px; }

div.important {
 background: #FBE6F2;
 border: 1px solid #D893A1;
 color: #333;
 margin: 10px 0 5px 0;
 padding: 10px;
 font-size:11px;
}

.tipo_quarto{ background-image:url(public/images/bghotel.gif); height:50px; font-family:Geneva; font-size:11px; color:#1060e2; font-weight:bold; background-position:center; }
.tipo_quarto div{ padding:6px; }


#MainMenu
{
		width:980px;
		margin:auto;
    height:29px;
    background:url(img/bmid_071.gif);
    
		/*
		border-top-width: 7;
    border-right-width: 0;
    border-bottom-width: 7;
    border-left-width: 0;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #d4d4d4;
    border-bottom-color: #d4d4d4;
		*/
}
#tab
{
    top:0;
    height:0;
    background:repeat-x top;
    margin:0;
}
#tab ul
{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
}
#tab li
{
    display:inline;
    float:left;
    margin:0;
    padding:0;
}
#tab a
{
    background:#4d82b8 url(img/bright_071.gif) no-repeat right top;
    text-decoration:none;
    border:0;
    display:block;
    float:left;
    margin:0;
    padding:0;
}
#tab a span
{
	display:block;
	background:url(img/bleft_071.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:700;
	line-height:29px;
	padding:0 6px;
}
#tab a:hover,#tab li.item_active a
{
    background-position:right bottom;
    border-color:#FF9300;
}
#tab a:hover span,#tab li.item_active a span
{
    background-position:left bottom;
    color:#FFF;
    font-weight:700;
    font-style:normal;
    text-decoration:none;
}

.imenu { background:url(img/bleft_071.gif) left top; }
.imenu a{ font-size:11px; color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:700; line-height:29px; padding-left:8px; padding-right:8px; }


#MainMenucad
{
    height:20px;
    background:#FFF;
    border-color:#CCC;
    border-style:solid;
    border-width:0 0 0px;
    margin:0;
}
#tabcad
{
    top:0;
    height:0;
    background:repeat-x top;
    margin:0;
}
#tabcad ul
{
    list-style:none;
    float:right;
    margin:0;
    padding:0;
}
#tabcad li
{
    display:inline;
    float:left;
    margin:0 1px 0 0;
    padding:0;
}
#tabcad a
{
    background:#000 url(img/bright_095.gif) no-repeat right top;
    text-decoration:none;
    border:0;
    display:block;
    float:left;
    margin:0;
    padding:0;
}
#tabcad a span
{
    display:block;
    background:url(img/bleft_095.gif) no-repeat left top;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000;
    font-weight:700;
    line-height:20px;
    padding:0 8px;
}
#tabcad a:hover,#tab li.item_active a
{
    background-position:right bottom;
}
#tabcad a:hover span,#tab li.item_active a span
{
    background-position:left bottom;
    color:#FFF;
    font-weight:700;
    font-style:normal;
    text-decoration:none;
}

.qtd_hoteis{ margin:20px; background-repeat:repeat-x; margin-left:0; margin-right:0; padding:3px; border-top:1px dotted #eeedef; border-bottom:1px dotted #eeedef; background-image:url(public/images/bghotel.gif); background-repeat:repeat-x; background-position:center; }
.n_qtd_hoteis{ font-size:22px; color:#db6600; font-weight:bold; }

.bt_ver_quartos{ vertical-align:bottom; }
.bt_ver_quartos .div1{ border:1px solid #7e92ca; background-color:#5e82be; font-size:9px; height:19px; font-family:Tahoma, Helvetica, sans-serif; margin-right:8px; margin-bottom:8px; cursor:pointer; }
.bt_ver_quartos .div2{ border:1px solid #90aede; color:#FFFFFF; padding:3px; text-transform:uppercase; }

.smallCenter{ text-align:center; font-size:11px; }
.smallCinzaCenter{ text-align:center; font-size:10px; color:#666666; padding:3px; }
.smallVerdeCenter{ text-align:center; font-size:10px; color:#009900; padding:3px; padding-bottom:0; }
.dia_calendario{ color:#1060e2; font-size:11px; width:55px; padding:3px; text-align:center; }

.plano_refeicao{ background-repeat:repeat-x; padding:4px; border:1px dotted #eeedef; background-image:url(public/images/bghotel.gif); background-repeat:repeat-x; background-position:center; color:#0f406d; font-size:12px; font-family:'Trebuchet MS'; margin-top:20px }

div#loader{display:none}

.error1{ color:#FF0000; font-family:'Trebuchet MS',Tahoma; font-size:12px; font-weight:bold; padding:4px; display:none; height:20px; }

.txt3{ font-size:16px; font-weight:bold; font-style:italic; font-family:'Trebuchet MS'; color:#C06; }

.header_extrato{ height:12px; background-image:url(public/images/admin/bg_extrato.gif); background-repeat:repeat-x; background-position:bottom; }

a.link_cancelar { color:#06F; text-decoration:none; font-size:10px; }
a:hover.link_cancelar { color:#0CF; }

.add_pgto{ cursor:pointer }




.menu a{ color:#FFF; text-decoration:none; text-shadow:0 1px 1px #000; font:12px "Arial", Helvetica, sans-serif; font-weight:bold; }
.menu a:hover{ color:#FFF; text-decoration:none; text-shadow:0 0 0 #000; font-weight:bold; }