@charset "utf-8";
/* CSS Document */

* {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border-top-style: 0;
	font-size: 12px;
	text-decoration: none;
}
body {
	background-color: #C9E6CC;
}

#geral {
	background-color: #004813;
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 17px;
	text-align: left;
}
#topo {
	background-color: #CCCCCC;
	height: 138px;
	width: 965px;
	margin: 0 auto 0 auto;
}
#topo #logo {
	position: absolute;
	height: 113px;
	width: 223px;
	clear: both;
}
#imglogo {
	font-size: 1px;
}
#imglogo  span {
	background-image: url(Images/logo.gif);
	position: absolute;
	background-repeat: no-repeat;
	height: 113px;
	width: 223px;
}
#topo #idiomas {
	width: 86px;
	float: left;
	margin-top: 119px;
	margin-left: 8px;
	clear: both;
}
#topo #idiomas a {
}
#topo #idiomas img {
	text-decoration: none;
	border:none
}

#topo  #imgtopo {
	float: right;
}
#geral #guia {
	text-align: left;
	width: 765px;
	height: 25px;
	margin-left: 17px;
}
#geral #guia ul {
	padding-right: 15px;
	padding-top: 5px;
}
#geral #guia li {
	text-decoration: none;
	display: inline;
	margin-top: 0px;
	margin-left: 7px;
	color: #FFFFFF;
}
#geral #guia a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
}
#geral #guia a:hover {
	color: #4AAA42;
	text-decoration: underline;
}
#geral #guia span {
	color: #FFFFFF;
	margin-left: 7px;
}

#geral #menu {
	background-color: #C9E6CC;
	float: left;
	width: 225px;
	height: 750px;
	*height: 986px;	
	margin: 0 0 0 17px;
	_margin: 0 0 0 8px;
}
#menu  p  {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	margin: 0px 0 0 15px;
}
#menu #m1 img {
	float: left;
	margin: 10px 5px 0 15px;
}

#geral #menu #m1 {
	margin-bottom: 15px;

}

#m1  ul {
	list-style-type: none;
	padding-top: 15px;
	*padding-top: 0px;
	*margin:15px 0 0 -2px;
}

#m1  li {
	height: 35px;
	width: 215px;
	margin-left: -7px;
	*margin-left: -5px;
}

#m1  a {
	text-decoration: none;
	color: #004813;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	height: 30px;
	background-image: url(Images/btn.gif);
	padding: 8px 0 0 25px;
	position: absolute;
	background-repeat: no-repeat;
	width: 190px;
}


#m1  a:hover {
	color: #008000;
	text-decoration: underline;
	font-size: 11px;
	background-image: url(Images/btn_hover.gif);
	background-repeat: no-repeat;
	position: absolute;
}

#menu #m12 img {
	float: left;
	margin: 10px 5px 0 15px;
}

#geral #menu #m12 {
	margin-bottom: 15px;

}

#m12  ul {
	list-style-type: none;

	*padding-top: 0px;
	*margin:15px 0 0 -2px;
}

#m12  li {
	height: 35px;
	width: 215px;
	margin-left: -7px;
	*margin-left: -5px;
}

#m12  a {
	text-decoration: none;
	color: #004813;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	height: 30px;
	background-image: url(Images/btn.gif);
	padding: 8px 0 0 25px;
	position: absolute;
	background-repeat: no-repeat;
	width: 190px;
}


#m12  a:hover {
	color: #008000;
	text-decoration: underline;
	font-size: 11px;
	background-image: url(Images/btn_hover.gif);
	background-repeat: no-repeat;
	position: absolute;
}

#menu #m2 {
	width: 215px;
	height: 60px;




}
#menu #m2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#m2  ul li {
	display: inline;
}

#ba_receptivo a {
	background-image: url(Images/menu2_btn1.gif);
	background-repeat: no-repeat;
	height: 58px;
	width: 100px;
	background-position: center center;
	float: left;
}
#selfbooking a {
	background-image: url(Images/menu2_btn2.gif);
	height: 58px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-left: 5px;
}
#fedex a {
	background-image: url(Images/fedex_btn.png);
	height: 58px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-left: 55px;
	margin-top: 5px;
}


#selfbooking a:hover {
	background-image: url(Images/menu2_btn2hover.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#menu #m3 {
	width: 185px;
	height: 50px;
	padding-left: 30px;
	margin-top: 15px;
}

#m3 #celular {
	background-image: url(Images/contatos_menu_03.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 135px;
	float: left;
	background-position: top;
}
#m3 #celular a {
	display: block;
	height: 35px;
	width: 135px;
}

#celular span {
	display: none;
}

#m3    a   {
	color: #004813;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
#m3 a:hover {
	text-decoration: underline;
}

#menu #m4 {
	width: 195px;
	height: 145px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
}


#m4 #iata {
	background-image: url(Images/certificacao_03.gif);
	height: 45px;
	width: 82px;
	float: right;
	background-repeat: no-repeat;
	background-position: -5px 3px;
}
#m4 #iata a {
	display: block;
	height: 45px;
	width: 82px;


}

#iata span {
	display: none;
}
#m4 #abav {
	background-image: url(Images/certificacao_03.gif);
	height: 45px;
	width: 100px;
	float: right;
	background-position: -80px top;
	background-repeat: no-repeat;
}
#m4 #abav a {
	display: block;
	height: 45px;
	width: 100px;
}

#abav span {
	display: none;
}
#m4 #snea {
	background-image: url(Images/certificacao_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 42px;
	width: 82px;
	float: left;
}
#m4 #snea a {
	display: block;
	height: 42px;
	width: 82px;
}

#snea span {
	display: none;
}
#m4 #embratur {
	background-image: url(Images/certificacao_03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	height: 42px;
	width: 100px;
}
#m4 #embratur a {
	display: block;
	height: 42px;
	width: 100px;
}

#embratur span {
	display: none;
}

#geral #menu form {
	margin: 10px 0 10px 10px;

}
#geral #menu dd {
	margin: 2px 2px 2px 0;
}
#geral #menu input {
	width: 180px;
}

.ie7 #geral #conteudo {
	float: left;
	width: 730px;
	background-color: #FFFFFF;
	padding: 17px 10px 0 0px;
	height: 733px;
	overflow: auto;
	margin: 0 10px 0 0;

	*width: 730px;
	*padding: 5px 5px 0 5px;
	*height: 981px;
	*float: left;	
}




#geral #conteudo {
	float: left;
	width: 730px;
	background-color: #FFFFFF;
	padding: 17px 10px 0 0px;
	height: 733px;
	overflow: auto;
	margin: 0 10px 0 0;

	*width: 540px;
	*padding: 5px 5px 0 5px;
	*height: 981px;
	*float: right;	
}


#box1  {
	height: 115px;
	width: 700px;
	background-color: #4AAA42;
	*margin: 9px 0 0 9px;
	
}
#box1  #b11  {
	float: left;
	margin-left: 7px;
	padding-left: 10px;
}
#box1  #b12  {
	float: left;
	margin-left: 9px;
	padding-left: 10px;
}
#box1  #b13  {
	float: right;
	margin-right: 7px;
	padding-left: 10px;
}
#box2 {
	height: 115px;
	width: 700px;
	background-color: #A4D4A0;
	margin-top: 50px;
	*margin-left: 9px;
}
#box2 #b21 {
	float: left;
	margin-left: 7px;
	padding-left: 10px;
}
#box2 #b22 {
	float: left;
	margin-left: 8px;
	padding-left: 10px;
}
#box2 #b23 {
	float: right;
	margin-right: 7px;
	padding-left: 10px;
}



#box3 {
	background-color: #7FA389;
	height: 115px;
	width: 700px;
	margin-top: 50px;
	*margin-left: 9px;
}
#box3 #b31 {
	float: left;
	margin-left: 7px;
	padding-left: 10px;
}
#box3 #b32 {
	float: left;
	margin-left: 8px;
	padding-left: 10px;
}
#box3 #b33 {
	float: right;
	margin-right: 7px;
	padding-left: 10px;
}

#box4 {
	background-color: #C9E6CC;
	height: 115px;
	width: 520px;
	margin-top: 50px;
	*margin-left: 9px;
}
#box4 #b41 {
	float: left;
	margin-left: 7px;
	padding-left: 10px;
}
#box4 #b42 {
	float: left;
	margin-left: 8px;
	padding-left: 10px;
}
#box4 #b43 {
	float: right;
	margin-right: 7px;
	padding-left: 10px;
}

#conteudo  img  {
	height: 90px;
	width: 135px;
	position: absolute;
	margin: 18px 0 0 3px;
	border: none;
}
#conteudo    h3    {
	padding-top: 125px;
	text-transform: uppercase;
}
#conteudo  h4 {
	font-size: 10px;
	text-align: left;
	margin-left: 20px;
}

#conteudo a {
	text-decoration: none;
	color: #039;
}
#conteudo a:hover {
	color: #000;
	text-decoration: underline;
}
#conteudo  #foto_interno {
	width: 110px;
	float: left;
	height: 660px;
	background-color: #EBF5EC;
	margin-left: 582px;
	*margin-left: 20px;	
	position: absolute;
}

#foto_interno img {
	height: auto;
	width: auto;
	position: absolute;
	margin: 0px 0px 10px -14px;
	*margin: 0px 0px 10px -20px;
}

#foto_interno2 {
	height: auto;
	width: auto;
	position: absolute;
	margin-left: 413px;
	margin-top: 230px;
	*margin-left: 20px;
}

#foto_interno2 img {
	height: auto;
	width: auto;
	position: absolute;
}

#foto_interno3 {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 305px;
	margin-left: 603px;
	*margin-left: 45px;
}

#foto_interno3 img {
	width: auto;
	position: absolute;
	height: auto;
}

#foto_interno4 {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 360px;
	margin-left: 612px;
	*margin-left: 45px;
}

#foto_interno4 img  {
	width: auto;
	position: absolute;
	height: auto;
}

#foto_interno5 {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 430px;
	margin-left: 603px;
	*margin-left: 45px;
}

#foto_interno5 img  {
	width: 67px;
	position: absolute;
	height: 123px;
}

#foto_interno6 {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 500px;
	margin-left: 603px;
	*margin-left: 45px;
}

#foto_interno6 img {
	width: auto;
	position: absolute;
	height: auto;
	top: 68px;
}


#foto_interno_24h {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 205px;
	margin-left: 610px;
	*margin-left: 45px;
}

#foto_interno_24h img  {
	width: auto;
	position: absolute;
	height: auto;	
}

#foto_interno_ba {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 270px;
	margin-left: 580px;
	*margin-left: 20px;
}

#foto_interno_ba img  {
	width: auto;
	position: absolute;
	height: auto;
}

#foto_interno_sb {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 310px;
	margin-left: 580px;

	*margin-left: 35px;
}

#foto_interno_sb img {
	width: auto;
	position: absolute;
	height: auto;
}

#foto_interno_fedex {
	width: auto;
	position: absolute;
	height: auto;
	margin-top: 210px;
	margin-left: 390px;
	*margin-left: 35px;
}

#foto_interno_fedex img {
	width: 108px;
	position: absolute;
	height: auto;
}


#foto_icone1 img {
	width: auto;
	margin-top: 12px;
	float: left;
	height: auto;
	position: absolute;
	margin-left: 200px;
}
#foto_icone2 img {
	width: auto;
	margin-top: 7px;
	float: left;
	height: auto;
	position: absolute;
	margin-left: 265px;
}
#foto_icone3 img {
	float: left;
	width: auto;
	position: absolute;
	height: auto;
	margin-left: 313px;
	margin-top: 8px;
}
#foto_icone4 img {
	width: auto;
	position: absolute;
	height: auto;
	margin-left: 400px;
	margin-top: 10px;
}





#textoconteudo {
	width: 575px;
	margin-left: 5px;
	float: left;
	margin-top: 0px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #004813;
	padding-bottom: 10px;
	text-decoration: none;
}
#textoconteudo h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #004813;
	font-weight: bold;
	background-color: #EBF5EC;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #004813;
	margin: 0 0 10px 0;
}
#textoconteudo p {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	text-indent: 20px;
	overflow: auto;
	padding-right: 10px;
	padding-left: 3px;
}
#textoconteudo p img  {
	height: auto;
	width: auto;
	position: relative;



	*position: static;
	_position: fixed;
	float: left;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 20px;
}

#textoconteudo ul {
	margin-top: 10px;
	margin-left: 15px;
}

#textoconteudo li {
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	list-style-type: disc;
	list-style-position: inside;
}

#textoconteudo2 {
	width: 380px;
	margin-left: 5px;
	float: left;
	margin-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #004813;
	padding-bottom: 10px;
	text-decoration: none;
}
#textoconteudo2  h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #004813;
	font-weight: bold;
	background-color: #EBF5EC;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #004813;
}
#textoconteudo2  p {
	font-size: 12px;
	line-height: 17px;
	padding-top: 10px;
	text-align: left;
	text-indent: 20px;
}
#textoconteudo2 ul {
	margin-top: 10px;
	margin-left: 15px;
}

#textoconteudo2       li {
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	text-indent: 20px;
}

#textoconteudo3 {
	width: 500px;
	margin-left: 10px;
	float: left;
	margin-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #004813;
	padding-bottom: 10px;
	text-decoration: none;
}
#textoconteudo3  #links_aereo img {
	width: auto;
	height: auto;
	float: left;
	margin: 20px 0 0 0;
}
#textoconteudo3   #links_aereo2  img {
	width: auto;
	height: auto;
	margin: 90px 0 0 0;
}

#textoconteudo3  h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #004813;
	font-weight: bold;
	background-color: #EBF5EC;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #004813;
}
#textoconteudo3  p {
	font-size: 12px;
	line-height: 17px;
	padding-top: 10px;
	text-align: left;
	text-indent: 20px;
}
#textoconteudo3 ul {
	margin-top: 10px;
	margin-left: 15px;
}

#textoconteudo3       li {
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	text-indent: 20px;
}
#conteudo  #textoconteudo3  iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 500px;
	width: 500px;
}
#textoconteudo #tabela {


}
#textoconteudo   #tabela   td {
	font-size: 12px;
	padding: 5px;
}






#geral #rodape {
	height: 16px;
	width: 968px;
	background-image: url(Images/rodape.png);
	background-repeat: no-repeat;
	margin-left: 17px;
}






.bgboxfoto {
	height: 120px;
	width: 153px;
	background-image: url(Images/bg_fotobox.png);
	margin-top: 5px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
}
.bgboxfoto:hover {
	height: 120px;
	width: 153px;
	background-image: url(Images/bg_fotobox_hover.png);
	margin-top: 5px;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: underline;
}

.maiuscula {
	text-transform: uppercase;
}
.minuscula {
	text-transform: lowercase;
	font-size: 12px;
}
.bold {
	font-weight: bold;
	text-transform: uppercase;
}
.font10 {
	font-size: 10px;
}
.boldminuscula {
	font-size: 12px;
	font-weight: bold;
}
































.limpador {
	clear: both;
}
.boldmaisculaverde {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #004813;
}
