/* *,body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;} */
input,select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
form,div,h1,h2,h3{margin:0px; padding:0px;}
.paginacao {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px; text-align:left;}
/* HOME */
.itemTitulo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-align:left; font-weight:bold;}
.itemTitulo img{ padding-right:3px;}
.ERRO{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#ff6600;}
#Nacional_container {width:590px; background-color:#FFFFFF; text-align:left;}
#Nacional_container h1{font:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; border-bottom:#666666 1px dotted;}
#Nacional_container td{ padding-bottom:8px;}
#Nacional_container .espacamento{ height:20px;}

/*#NacionalPct_container {width:590px; background-color:#FFFFFF;}*/
#NacionalPct_container {background-color:#FFFFFF; text-align:left;}
#NacionalPct_container .sep {width:14px; background: url(img/nacional/separador.gif) center top repeat-y; }

#NacionalPct_content {width:137px; height:100px; background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; font-size:9px; color:#666666; text-decoration: none; text-align:left;}
#NacionalPct_content h1 {background-color:#666666; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; border-bottom:#FFFFFF 1px solid; text-align:center;}
#NacionalPct_content .descritivo {padding-top:5px;}
#NacionalPct_content .preco {font-size:12px;color:#ff6600;}

#NacionalPromoHtl_container { width:590px; height:90px;margin:0px; padding:0px; overflow-y:auto; overflow-x:none; text-align:left;}

#NacionalPromoHtl_content { width:570px; background-color:#F5F5F5; font:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:9px; text-align:left;}
#NacionalPromoHtl_content a{text-decoration:none; color:#000;}
#NacionalPromoHtl_content td{ padding:2px 0px 2px 0px;border-bottom:#666666 1px dashed;}

/*
#hoteis_promo_foto{
	width:590px;
	height:137px;
	padding:0px;
	margin:opx;
	text-align:left;
}

#hoteis_promo_foto .tdConteudo{
	width:137px;
}

#hoteis_promo_foto .tdSeparacao{
	width:14px;
}

#hoteis_promo_foto_content{
	width:137px;
	height:125px;
	border:1px solid #A3A4A5;
	text-align:left;
}

#hoteis_promo_foto_content img{
	width:135px;
	height:80px;
	border:1px solid #FFFFFF;
}

#hoteis_promo_foto_content h1{
	height:47px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	text-align:center;
	font-weight:100;
}
#hoteis_promo_foto_content h2{
	height:12px;
	background-color:#F5F5F5;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF6600;
	text-align:center;
	font-weight:bold;

}
#hoteis_promo_foto_content h3{
	border:1px solid #FFFFFF;
	background-color:#156298;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;

}
*/

#nacional_hoteis_fotos{
	width:590px;
	padding:0px;
	margin:0px;
	text-align:left;
}

#nacional_hoteis_fotos .tdConteudo{
	width:137px;
}

#nacional_hoteis_fotos .tdSeparacao{
	width:14px;
}

#nacional_hoteis_fotos_content {
	padding:0px;
	margin:0px;
	border: 1px solid #A3A4A5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#nacional_hoteis_fotos_content .titulo {
	width: 137px;
	padding:0px;
	margin:0px;
	font-size:11px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color:#156298;
	color:#FFFFFF;
	font-weight:bold;
}
#nacional_hoteis_fotos_content a.titulo2 {
	color:#FFFFFF;
	text-decoration:none;
}
#nacional_hoteis_fotos_content .descritivo {
	height:36px;
	padding:0px;
	margin:0px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-size:10px;
	text-transform:uppercase;
}
#nacional_hoteis_fotos_content .precos {
	padding:0px;
	margin:0px;
	height:15px;
	border-top:1px dotted #A3A4A5;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#F5F5F5;
	font-size:9px;
	color:#FF6600;
}
#nacional_hoteis_fotos_content img {
	width:135px;
	height:80px;
	padding-top:2px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}	

/* FINAL HOME

/*LATERAL*/
#lateral_container {margin-top:10px; width:130px; border:#436CB1 solid 1px;} 
#lateral_container h1{padding:1px 0 1px 0; background-color:#436CB1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;font-weight:bold; text-transform:uppercase; text-align:center;} 
#lateral_content {width:120px; font:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:9px;} 
#lateral_content .espaco_6{height:6px;}
#lateral_form .campos_form{ background-color:#FFFFD1;}
#NacionalBt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
/*FINAL LATERAL*/


/*TABELA DE HOTEIS*/
#NacinalTabela{width:590px; border:1px solid #d4d9e8;font-family:Verdana, Arial, Helvetica, sans-serif;}
#NacinalTabela h1{padding:0px 0px 0px 4px; font-size:14px; color:#000000; font-weight:bold; text-align:left;}
#NacinalTabela h2{padding:0px; color:#ff6600;}
#NacinalTabela .categoria{font-size:9px; color:#000000; padding:2px 0px 2px 0px;}
#NacinalTabela .separacao{height:5px;}

#NacinalTabelaPreco{width:581px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;font-size:9px;text-align:left;}
#NacinalTabelaPreco .titulo{font-size:9px; color:#ff6600; font-weight:bold;}
#NacinalTabelaPreco .precos{border-bottom:1px dotted #CECECE; padding:2px 0px 2px 0px; font-size:9px; color:#666666; font-weight:bold;}
#NacinalTabelaPrecoDescri{font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;font-size:9px;}

#NacinalTabelaInfo{width:581px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000;text-align:left;}
#NacinalTabelaInfo h1{font-size:12px; color:#000000}
#NacinalTabelaInfo h2{font-size:10px; font-weight:normal; color:#000000;}
#NacinalTabelaInfo img{width:100px;	height:100px;}
#NacinalTabelaInfo .sepHorizontal{width:10px;}
/*FINAL TABELA DE HOTEIS*/

#NacinalTabelaInfoHot{width:230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;text-align:left;}
#NacinalTabelaInfoHot td{ border-bottom:1px dotted #666666;}


#brasilHoteisResultado{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;text-align:left;}
#brasilHoteisResultado td{padding-left:10px;}
#brasilHoteisResultado ul.inside {
	list-style-position: inside;
}


/* Lateral - Brasil */

h1,h2{ border:0; padding:0; margin:0;}
#nacional_login{ background:#0D3F60;font:14px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#nacional_login h1{ color:#FFFFFF; font-size:14px; padding:2px 0 2px 0; font-weight:bold;}
#nacional_login h1 span{font-weight:normal; font-size:12px;}
#nacional_login a{color:#FFFFFF; font-size:10px; text-decoration:underline; display:block;}
#nacional_login a:hover{text-decoration:none;}
.login{ border:1px solid #999999; height:15px;}
.logar{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#000000; width:22px; height:18px;}

#nacional_lateral{border-left:1px solid #0D3F60; border-right:1px solid #0D3F60; background:#E5E5E5;font:14px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#nacional_lateral h1{ color:#FFFFFF; font-size:14px; padding:2px 0 2px 0; font-weight:bold; background:#0D3F60; width:138px; font-size:12px;}
#nacional_lateral td.fim{ border:none;}

div,ul,ol,li{margin:0;padding:0;}
#statesmod {position:relative}
#statesautocomplete{position:relative;width:100px;}
#statesautocomplete {z-index:9000;}
#nome_cidade{width:100%;z-index:0;}
#statescontainer{position:absolute;top:1.7em;width:100%}
#statescontainer .yui-ac-content{position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
#statescontainer .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:9049;}
#statescontainer ul{padding:5px 0;width:100%;}
#statescontainer li{padding:0 5px;cursor:default;white-space:nowrap;}
#statescontainer li.yui-ac-highlight{background:#ff0;}
#statescontainer li.yui-ac-prehighlight{background:#FFFFCC;}

.bloqueio_tit{}
.bloqueio_tit h1{border:0; margin:0; padding:0; color:#E17100;font:14px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; border-bottom:1px solid #E17100;}
.bloqueio_tit a.bloqueio_lk{ display:block; width:140px; border-bottom:1px dotted #999999; color:#158DEC;font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; padding:2px 0 2px 0;}
.bloqueio_tit a.bloqueio_lk:hover{ font-weight:bold; color:#0F6DBB;}

