*{
margin:0px;
padding:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
background-image:url(../images2/smallbg.gif);
background-position:top left;
background-repeat:repeat-x
}
body{
width:100%;
height:100%;
margin:auto;
}
.antes-carrossel{
	margin:10px 0;
	padding:0;
}

#h1_index{
 margin-top: 10px;
}

.h1_index{
	margin-top: 11px;
	font-size: 25px;
	margin-bottom: 12px;
	width: 100%;
	color: #565656;
	border-bottom: 1px solid;
}

#carrossel{
width:30;
height:30;
overflow:hidden;
margin:0 auto;
}
#carrossel h2
{
	font-size: 16px;
	margin-bottom: 5px;
	text-decoration:underline;
	width:100%;
}
#carrossel ul{
	list-style:none;
}
#carrossel ul li{
	float:left;
	margin:0;
	padding:0;
}
#carrossel ul li .left{
	float:left;
	width:35%;
}
#carrossel ul li .rigth{
	float:left;
	width:65%;
}	
#header{
width:1000px;
height:321px;
margin:0 auto;
background-image:url(../images2/bg.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#meta{
width:132px;
border-top:6px solid #DDDDDD;
padding-top:42px;
text-align:center;
font-size:11px;
color:#5B5B5B;
margin:0 0 0 310px
}
#meta a{
font-family:Tahoma;
color:#5B5B5B;
text-decoration:underline
}
#meta a:visited{text-decoration:underline}
#meta a:hover{text-decoration:none}
.marl{
margin-left:8px;
}
.marr{
margin-right:8px;
}
#menu{
position:absolute;
top:275px;
left:23px;
}
#menu li, #forum li{
list-style-type:none;
float:left;
margin:0 20px 0 0
}
#menu a, #forum a{
background-image:url(../images2/circle.gif);
background-position:0px 4px;
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
color:#323232;
text-decoration:none;
padding:0 0 0 14px
}
#forum{
position:absolute;
top:275px;
left:755px;
}
#wrapper{
width:1200px;
margin:0 auto;
}
#left{
width:200px;
float:left;
margin-top: 14px;
}
#left_navigation{
	padding: 10px 0 5px 0px;
	width: 100%;
	border: solid 1px #EDEDED;
}

#left_navigation p{
	color: #F63;
	font-weight: bold;
	font-size: 21px;
	margin-bottom: 10px;
	padding-left: 6px;
}
#left_navigation li{
	border-top: 1px dotted #DEDEDE;	
	list-style: none outside none;
	margin-bottom: 5px;
	clear: both;
	padding: 5px 0 0 6px;
}

#left_navigation li a{	
	margin: 0 10px 5px 0;
	padding: 0;
	color: #3A5895;
}
#left_navigation img{
float:left
}
#content{
float: left;
width: 800px;
}
.lista{
display:block;
}

.lista li{
background: transparent url(../images2/arrow_list.gif) no-repeat scroll 0 8px;
display: block;
float: left;
font-size: 12px;
height: 20px;
margin: 0 3px 1px 0;
overflow: hidden;
padding: 5px 0 0 15px;
width: 213px;}
.title1{
background-image:url(../images2/title1.jpg);
background-position:top left;
background-repeat:no-repeat;
height:24px;
width:114px;
padding:12px 0 0 53px;
margin:0 0 0 9px;
display:inline;
font-family:trebuchet MS;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left
}
.contries{
width:170px;
display:block;
float:left;
padding:13px 0 15px 19px;
font-family:Arial;
font-size:12px;
}
.contries li{
list-style-type:none;
line-height:18px
}
.contries li a{
background-image:url(../images2/arrow.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0 0 0 11px;
color:#323232;
text-decoration:underline
}
.contries li a:visited{text-decoration:underline}
.contries li a:hover{text-decoration:none}
.banner{
margin:5px 0;
float:left
}
#central{
width:700px;
float:left;
margin:0px 12px 0 20px;
display:inline;
}
.welcome {
	background-repeat: no-repeat;
	width: 100%;
	font-family: trebuchet MS;
	font-size: 11px;
	color: #565656;
	padding: 20px 0;
}
.hoteis_estado{
	background-repeat: no-repeat;
	width: 100%;
	font-family: trebuchet MS;
	font-size: 13px;
	color: #565656;
	padding: 20px 0;
}

.welcome .imagem{
	width:100%;
	text-align:center;
	background:url(../images2/back_home.jpg);
}
.central{
width:723px;
font-family:trebuchet MS;
font-size:14px;
color:#565656;
padding:12px 395px 52px;
}
	
.welcome p{
display:block;
width:360px;
}
.search{
background-color:#448AAE;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:12px 219px 7px 25px;
margin:30px 0;
float:left

}
.banner{
margin:5px 0;
float:left
}
.search input{
width:165px;
height:17px;
border-style:inset;
border-color:#CECECE;
margin:0 9px
}
#ok{
	position:absolute;
	left: 708px;
	top: 357px;
}
#ok img{
position:relative;
top:0px;
left:0px;
}

.block img{
float:left
}
.block div{
float:left;
margin:0 0 0 25px;
}
.block div h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#565656;
text-decoration:underline;
font-weight:bold
}
.block div p{
font-family:Tahoma;
font-size:11px;
color:#565656;
display:block;
width:259px;
border-bottom:1px solid #D2D2D2;
padding:15px 0 10px 0;
margin:0 0 5px 0;
}
.price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E63309;
font-weight:bold;
display:block;
float:left;
width:160px;
}
.more{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline;
float:left
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}
#right{
width: 268px;
float: right;
}
.right_block{
background-image:url(../images2/block_bg.gif);
background-position:top left;
background-repeat:repeat-y;
width:261px;
margin:15px 10px 0;
}

.lista-blog{
}

.lista-blog li{
display: block;
margin: 5px;
border-bottom: 1px dotted;
padding-bottom: 7px;}

.lista-blog li a,.lista-blog li a:visited{
font-size:13px;
}
.title2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images2/title_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:261px;
padding:20px 0 35px 17px;
text-align:center
}
.title3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images2/title3_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:261px;
padding:20px 0 35px 0;
text-align:center
}
.title4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images2/title4_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:261px;
padding:20px 0 35px 0;
text-align:center
}

.item{
width:220px;
padding:0 0 0 25px;
font-family:Tahoma;
font-size:11px;
}
.item span{
display:block;
font-weight:bold;
color:#448AAE;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.item p{
padding:5px 0;
}
.item a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.item a:visited{text-decoration:underline}
.item a:hover{text-decoration:none}
.photo li{
float:left;
display:block;
}
.photo{
background-position:top left;
background-repeat:no-repeat;
padding:5px;
}
.name{
margin:0 0 5px 9px;
color:#565656
}
.details{
margin:5px 0 0 9px;
}
#footer{
width:100%;
float:left;
padding:50px 0 0 0
}
#footer div{
background-color:#448AAE;
text-align:center;
padding:10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F3FBFF;
}
#footer div a{
color:#F3FBFF;
text-decoration:underline;
margin:0 5px;
}
#footer div a:visited{text-decoration:underline}
#footer div a:hover{text-decoration:none}
#copy{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#323232;
text-align:center;
line-height:40px;
}
#copy a{
color:#B94304;
text-decoration:underline
}
#copy a:visited{text-decoration:underline}
#copy a:hover{text-decoration:none}
#big{
padding:65px 14px 17px 45px;
float:left;
background-position:22px -1px;
background-repeat:no-repeat;
width: 985px;
}
#big_texto{
background-position:22px -1px;
background-repeat:no-repeat;
float:left;
padding:15px 10px 10px 8px;
width:800px;
color:#565656;
}
#big_texto h1 {
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
}
#info{
padding:62px 10px 10px 20px;
float:center;
width: 200px;
background-position:22px -1px;
background-repeat:no-repeat;
}

#big h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#565656;
width:258px;
padding:0 0 5px 0;
border-bottom:1px solid #DBDBDB;
margin:0 0 10px 0
}
.other{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.other:visited{text-decoration:underline}
.other:hover{text-decoration:none}
.big_photo{
float:left;
margin:0 5px 5px 0;
padding:2px;
text-align:center;
}
.big_photo img{
margin:0 0 10px 0
}
.text{
float:left;
width:485px;
font-family:Tahoma;
font-size:11px;
color:#565656
}
.text p{
padding:0 0 5px 0
}

.header_central {
background:transparent url(../images2/bg_header_box_sidebar.png) no-repeat scroll 0 0;
height:38px;
margin-bottom:1px;
}

.breadcrumb{
	margin: 10px 5px;
}

.h1_hoteis  h1{
	color: rgb(68,138,174);
	border-bottom: 1px solid rgb(68,138,174);
	margin: 5px;
}

.redes_sociais
{
	text-align:right;
	width:100%;
}

.redes_sociais span
{
	margin: 0 3px; 
}
.images_hoteis{
	margin: 15px 5px;
	text-align: center;
}

.images_hoteis img{
	border: 1px solid rgb(68,138,174);
	padding: 3px;
	margin: 0px 20px;
}

.articles
{
	margin: 10px 0px;
	width: 100%;
	
}

.articles h2
{
	color: rgb(68,138,174);
	margin-bottom: 11px;
}
.articles .itens
{
	margin: 0px;
}

.articles .itens li
{
	display: block;
	border-bottom: 1px dashed rgb(68,138,174);
	padding: 7px 10px;
}

.articles .itens li span
{
	width: 12%;
	text-align: left;
	float: left;
	font-weight:bold;
	
}

.mapa
{
	text-align: center;
	width: 100%;
}
.foto_esquerda
{
	float:left;
	margin-right:5px;
}
.foto_esquerda img
{
	padding: 2px; 
	border: 1px solid #000;
}
.texto_direita h2 a
{
	color: #448AAE;
	font-size: 20px;
}

.mapa h2
{
	color: #448AAE;
	margin-bottom: 11px;
	text-align: left;
	padding: 10px 0;
}

.pesquisaHotel
{
	margin-bottom: 14px;
	padding: 20px 12px;
	border: 2px solid #C0D0A1;
	background-color: #F2F6EB;
}

.legend
{
	padding: 0 0 4px;
	font-weight: bold;
	font-size: 110%;
	font-family: Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	color: #333;	
}
#container .js{overflow:hidden;zoom:1;text-align: center;}
#container .carousel,
#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}
#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:500px;margin:0 5px 15px;border:0;}
.IE #container .js .carousel-wrap{display:inline;}
#container .carousel ul{margin:0;padding:0;zoom:1;}
#container .js ul li{overflow:hidden;display:inline;float:left;width:500px;height:335px;text-align:center;zoom:1;}
#container .carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;border:0;text-indent:-9999px;}
#container .carousel .carousel-next{background:url(../images/buttons/next.png) 0 0 no-repeat;}
#container .carousel .carousel-previous{background:url(../images/buttons/prev.png) 0 0 no-repeat;}
#container .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
#container .carousel div{margin:0;padding:0;border:0;}
#container .carousel ul{padding:0;list-style:none;}
#container .carousel ul li{position:relative;width:500px;margin:0;}
#container .carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}
#container .carousel ul li cite a img{vertical-align:middle;}
#container .carousel ul li cite a{text-decoration:none;}