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

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: center;
	display:block;
	background: transparent url(/temas/default/imgs/bodyBackground.jpg) repeat;
}



.blindInput{
	
	background: none;
	border: none;
	color: #FFFFFF;
	height: 20px;
	font: bold 17px Arial, Helvetica, sans-serif;
	width: 100px;
	
}

a {
	color:#C9D200;
	outline:none;
	text-decoration: none;
}
	
a:hover {
	outline:none;
	color:#000000;
}

a.link {
	color:#C9D200;
	outline:none;
	text-decoration: none;
}
	
a.link:hover {
	outline:none;
	color:#000000;
}

.titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#C9D200;
	padding-top: 50px;
	padding-bottom: 20px;
	text-transform:uppercase;
	font-weight: bolder;
	
}

.tituloVerde, .tituloBranco{
	display: block;
	float:left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#C9D200;
	text-transform:uppercase;
	font-weight: bolder;
	
}
.tituloBranco{
	
	color:#FFFFFF;
	
}
		
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/* ESTRUTURA BASE */
	
#bodyOutWrapper {
	float:left;
	width:100%;
	background: transparent url(/temas/default/imgs/bodyOutWrapperBackground.jpg) repeat-x;
	overflow: hidden;
	}
	
#bodyInWrapper {
	float:left;
	width:100%;
	background: transparent url(/temas/default/imgs/bodyInWrapperBackground.jpg) top center repeat-y;
	overflow: hidden;
}
	
#bodyOutInWrapper {
	float:left;
	width:100%;
	background: transparent url(/temas/default/imgs/bodyOutInWrapperBackground.jpg) top center no-repeat;
	overflow: hidden;
	}
	
#bodyOutInBottomWrapper {
	float:left;
	width:100%;
	height:60px;
	background: transparent url(/temas/default/imgs/bodyOutInBottomWrapperBackg.jpg) top center no-repeat;
	overflow: hidden;
	}
	
#bodyContent {
	width:1003px;
	margin:0 auto;
	text-align:left;
	overflow: hidden;
	}
	
/* THE REAL THING STARTS HERE */

/* THE LOGO */

#logoWrapper {
	position:relative;
	float:left;
	z-index:999;
	}

#logo h1{
	position:absolute;
	z-index:5;
	float:left;
	width:175px;
	height:205px;
	margin:30px 0 0 85px;
	display:inline;
	background:transparent url(/temas/default/imgs/logo.png) no-repeat;
}

#logo h1 a, #logo h1 a:hover{
	display:block;
	width:175px;
	height:205px;
}

#logo h1 span{
	display:none;
}

/* HEAD */

#head {
	float:left;
	width:1004px;
	height:83px;
	background:transparent url(/temas/default/imgs/pt/headBackground.jpg) -1px 0 no-repeat;
	}

#areaReservada a, #areaReservada a:hover{
	float:left;
	width:90px;
	height:10px;
	margin:18px 0 0 0;
	background: transparent url(/temas/default/imgs/pt/areaReservada.jpg) no-repeat;
	text-indent:-8000px;
	}
	
	
#search {
	float:left;
	width:300px;
	display:inline;
	margin:0;
	padding:20px 0 0 172px;
	}

.searchForm {
	float:left;
	margin:20px 0 0 0;
	width:192px;
	height:16px;
	padding: 5px 5px 3px 5px;
	font-size:11px;
	color:#000000;
	background:#FFFFFF; 
	border:none;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.searchOk a, .searchOk a:hover{
	float:left;
	width:41px;
	height:44px;
	text-indent:-8000px;
	}
	
#newsletter {
	float:left;
	width:200px;
	display:inline;
	margin:0;
	padding:18px 0 0 131px;
	}

.newsletterForm {
	float:left;
	margin:20px 0 0 0;
	width:122px;
	height:16px;
	padding: 5px 5px 3px 5px;
	font-size:11px;
	color:#000000;
	background:#FFFFFF; 
	border: none;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.newsletterOk a, .newsletterOk a:hover{
	float:left;
	width:41px;
	height:44px;
	text-indent:-8000px;
	}
	
/* THE END - HEAD */

/* 2ND EPISODE - MENU */

#menuWrapper {
	width:1004px;
	height:100px;
	float:left;
	}

#menu {
	height:29px;
	display:inline;
}

#menu ul {
	padding:37px 0 0 262px;
	margin:0;
	float:left;
}

#menu ul li {
	list-style:none;
	margin:0;
	float:left;
	display:block;
	background:#FFFFFF;
}

#menu ul li a {
	float:left;
	*float:;
	display:inline;
	padding:0;
	height:29px;
}

#menu .b01 a {width:161px; background-image:url(/temas/default/imgs/pt/menuB01Off.jpg); background-repeat:no-repeat;}
#menu .b01 a:hover { background-image:url(/temas/default/imgs/pt/menuB01On.jpg); background-repeat:no-repeat;}

#menu .b02 a {width:127px; background-image:url(/temas/default/imgs/pt/menuB02Off.jpg) ; background-repeat:no-repeat;}
#menu .b02 a:hover { background-image:url(/temas/default/imgs/pt/menuB02On.jpg) ; background-repeat:no-repeat;}

#menu .b03 a {width:157px; background-image:url(/temas/default/imgs/pt/menuB03Off.jpg) ; background-repeat:no-repeat;}
#menu .b03 a:hover { background-image:url(/temas/default/imgs/pt/menuB03On.jpg) ; background-repeat:no-repeat;}

#menu .b04 a {width:136px; background-image:url(/temas/default/imgs/pt/menuB04Off.jpg) ; background-repeat:no-repeat;}
#menu .b04 a:hover { background-image:url(/temas/default/imgs/pt/menuB04On.jpg) ; background-repeat:no-repeat;}

.b05 a {width:116px; background:transparent url(/temas/default/imgs/pt/menuB05Off.jpg) no-repeat;}
.b05 a:hover { background:transparent url(/temas/default/imgs/pt/menuB05On.jpg) no-repeat;}

.b06 a {width:59px; background:transparent url(/temas/default/imgs/pt/menuB06Off.jpg) no-repeat;}
.b06 a:hover { background:transparent url(/temas/default/imgs/pt/menuB06On.jpg) no-repeat;}

.b07 a {width:121px; background:transparent url(/temas/default/imgs/pt/menuB07Off.jpg) no-repeat;}
.b07 a:hover { background:transparent url(/temas/default/imgs/pt/menuB07On.jpg) no-repeat;}

.b08 a {width:109px; background:transparent url(/temas/default/imgs/pt/menuB08Off.jpg) no-repeat;}
.b08 a:hover { background:transparent url(/temas/default/imgs/pt/menuB08On.jpg) no-repeat;}

.b09 a {width:85px; background:transparent url(/temas/default/imgs/pt/menuB09Off.jpg) no-repeat;}
.b09 a:hover { background:transparent url(/temas/default/imgs/pt/menuB09On.jpg) no-repeat;}

.b10 a {width:91px; background:transparent url(/temas/default/imgs/pt/menuB10Off.jpg) no-repeat;}
.b10 a:hover { background:transparent url(/temas/default/imgs/pt/menuB10On.jpg) no-repeat;}


#menuCorporate {
	height:23px;
	display:inline;
	
}

#menuCorporate ul {
	padding:10px 0 0 262px;
	margin:0;
	float:left;
	background:transparent url(/temas/default/imgs/menuCorporateBackground.jpg) top right no-repeat;
}

#menuCorporate ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	display:block;
	background:#FFFFFF;
	color:white;
}

#menuCorporate ul li a {
	float:left;
	*float:;
	display:inline;
	padding:0;
	height:23px;
	color:white;
}

#basket {
	float:right; 
	width:69px; 
	height:41px; 
	display:inline; 
	margin:0 22px 0 0; 
	padding:26px 0 0 70px;
	background: transparent url(/temas/default/imgs/basketBackground.jpg) no-repeat;
	font-size:12px;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	}
	
#basket a{font-weight:bold; color:#FFFFFF;}
#basket a:hover{text-decoration:underline;}
	
#language {
	float:right; 
	width:139px; 
	height:23px; 
	display:inline; 
	margin:0 22px 0 0; 
	}
	
#language ul {
	padding:0 0 0 10px;
	margin:0;
	float:left;
}

#language ul li {
	list-style:none;
	margin:0;
	float:left;
	display:block;
	background:#FFFFFF;
}

#language ul li a {
	float:left;
	display:inline;
	padding:0;
	text-indent:-5000px;
	height:23px;
}

.pt a {width:70px; background:transparent url(/temas/default/imgs/pt/ptOff.jpg) no-repeat;}
.pt a:hover { background:transparent url(/temas/default/imgs/pt/ptOn.jpg) no-repeat;}

.en a {width:54px; background:transparent url(/temas/default/imgs/pt/enOff.jpg) no-repeat;}
.en a:hover { background:transparent url(/temas/default/imgs/pt/enOn.jpg) no-repeat;}

/* MENU - THE END */

/* CONTENT */

#content {
	float:left;
	width:836px;
	min-height:446px;
	display:inline;
	margin:0 0 0 146px;
	
	}
	
.contentBackgroundWhite {background:#FFFFFF; margin-left:146px;}
.contentBackgroundGradient {background: url(/temas/default/imgs/contentBackgroundGradient.jpg) bottom right no-repeat;}

.contentBackgroundGradientPrint{background-color: #9fe1f7;}
.breadcrumbs{
	
	height: 40px;
	display: block;
	overflow: hidden;
}

.breadcrumbsBlue{
	
	height: 40px;
	display: block;
	overflow: hidden;
}

.breadLink{
	
	height: 20px;
	display: inline;
	/*float: left;*/
	/*margin-top: -12px;*/
	overflow:hidden;
	
}
.breadcrumbs a, .linkBack a {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#C9D200;
	margin:0 0 0 8px;
	display: block;
	height:20px;
	padding:5px 0 0 15px;
	background:transparent url(/temas/default/imgs/breadcrumbsArrow.jpg) no-repeat;
	overflow: hidden;
	}

.breadcrumbsBlue a, .linkBackBlue a {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#C9D200;
	margin:0 0 0 8px;
	display: block;
	height:20px;
	padding:5px 0 0 15px;
	background:transparent url(/temas/default/imgs/breadcrumbsArrowBlue.jpg) no-repeat;
	overflow: hidden;
	}	
	
.breadcrumbs a:hover, .linkBack a:hover {
	color:#000000;
	}

.breadcrumbsBlue a:hover, .linkBackBlue a:hover {
	color:#000000;
	}	
	
.linkBack a{
	
	background: none;
	margin: 0px;
	padding:5px 0 0 0;
	
}

.linkBackBlue a{
	
	background: none;
	margin: 0px;
	padding:5px 0 0 0;
	
}

.getBack{
	
	width: 750px;
	display: block;
	clear: both;
	margin-top: 10px;
	
}
	
.productDetailBlue {
	float:left;
	width:414px;
	height:300px;
	padding:3px;
	background:#9FE2F7;
	font-size:12px;
	color:#FFFFFF;
	}
	
.productDetailBlue strong {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	}
	
.productDetailBlue img{
	float:left;
	margin:0 8px 0 0;
	}
	
.productDetailDescription {
	float:left;
	width:348px;
	height:306px;
	padding:0 0 0 8px;
	background:#FFFFFF;
	font-size:12px;
	color:#4C4C4C;
	}
	
.productDetailDescription strong {
	font-size:14px;
	color:#000000;
	}
	
.imgHome {margin:27px 0 15px 50px; display:inline; float:left;}
	
.imgWrapper {
	/*position:relative;
	z-index:999;*/
	width:424px;
	height:304px;
	}

.imgMask {
	width:424px;
	height:304px;
	background:transparent url(/temas/default/imgs/imgMask.png) no-repeat;
	}
	
.imgAmbiente1 {background:transparent url(/temas/default/imgs/imgAmbiente01.jpg) no-repeat;}

.imgVisitaGuiada {margin:-20px 0 15px 5px; display:inline; float:left;}

#news {
	float:left;
	height:70px;
	margin:0 0 0 29px;
	padding:0 0 0 0;
	display:inline;
	width:440px;
	font-size:11px;
	background: transparent url(/temas/default/imgs/pt/newsLabel.jpg) no-repeat;
	}
	
#news a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
	
#news a:hover {
	color:#FFFFFF;
	}
	
#rightWrapperHome{
	float:right;
	width:298px;
	}
	
.highlights {
	float:left;
	width:298px;
	height:112px;
	margin:26px 0 0 0;
	}
	
.highlights img{
	float:left;
	width:108px;
	height:108px;
	margin:0;
	border:2px solid #FFFFFF;
	}

.highlights span{
	position:relative;
	float:left;
	width:164px;
	height:112px;
	margin:0;
	padding:0 8px 0 14px;
	color:#4C4C4C;
	}	
	
.highlights a {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	}	
	
.highlights a:hover {
	color:#FFFFFF;
	}	
	
.highlights span img{
	position:absolute;
	bottom:2px;
	right:130px;
	width:49px;
	height:22px;
	margin:13px 0 0 0;
	padding:0;
	border:none;
	}
	
.highlightsGreen {
	float:left;
	width:298px;
	height:112px;
	margin:26px 0 0 0;
	background:#C9D200;
	}
	
.highlightsGreen img{
	float:left;
	width:108px;
	height:108px;
	margin:0;
	border:2px solid #C9D200;
	}

.highlightsGreen span, .highlightsGreen p span{
	float:left;
	width:164px;
	height:112px;
	margin:0;
	padding:0 8px 0 14px;
	color:#4C4C4C;
	}	
	
.highlightsGreen p span{
	
	padding:0;
	
}
	
.highlightsGreen a {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	}	
	
.highlightsGreen a:hover {
	color:#FFFFFF;
	}	
	
.highlightsGreen span img{
	float:left;
	width:132px;
	height:35px;
	margin:0 20px 0 0;
	padding:0;
	border:none;
	}
	
.contentLabel {
	height:20px;
	margin:54px 0 20px 30px;
	}
	
.contentLabel img{
	float:left;
	}
	
.contentVouchersWrapper {
	float:left;
	margin:0 0 30px 30px;
	width:374px;
	display:inline;
	}
	
.productDetailWrapper {
	float:left;
	margin:0 0 30px 30px;
	width:780px;
	display:inline;
	}
	
.voucherWhiteBackground {position:relative; float:left; margin-right: 10px; }
.voucherGreenBackground {position:relative; float:left; margin: 0 0 30px 0; background:#C9D200;}
	
.voucherGreen {
	position:absolute;
	width:186px;
	height:110px;  /*FF3
	*height:110px; /*hack ie7
	_height:110px; /*hack ie6*/
	padding:2px;
	float:left;
	margin:0 8px 0 0;
	color:#FFFFFF;
	z-index:2;
	}
	
.voucherGreen strong {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
		
.voucherWhite {
	position:absolute;
	width:186px;
	height:110px;
	padding:2px;
	float:left;
	color:#C9D200;
	margin:0 8px 0 0;
	background:#FFFFFF;
	z-index:2;
	}
	
.voucherWhite strong {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
	
.voucherBlue {
	position:absolute;
	width:186px;
	height:110px;
	padding:2px;
	float:left;
	color:#FFFFFF;
	margin:0 8px 0 0;
	background:#9FE2F7;
	z-index:2;
	}
	
.textToRightVoucher{
	
	width: 166px;
	display: block;
	float: left;
	
}
	
.voucherBlue strong {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
	
.voucherMargin {
	display:block;
	margin:30px 8px 0 0;
	}
	
.addToBasketGreen {
	float:left;
	display:block;
	width:29px;
	height:24px;
	margin:4px 0 0 0;
	background:url(/temas/default/imgs/pt/addToBasketGreen.jpg) no-repeat;
	}
	
.addToBasketWhite {
	float:left;
	display:block;
	width:29px;
	height:24px;
	margin:4px 0 0 0;
	background:url(/temas/default/imgs/pt/addToBasketWhite.jpg) no-repeat;
	}
	
.addToBasketBlue {
	float:left;
	display:block;
	width:29px;
	height:24px;
	margin:4px 0 0 0;
	background:url(/temas/default/imgs/pt/addToBasketBlue.jpg) no-repeat;
	}
	
.addToBasketBlueProduct {
	float:left;
	display:block;
	width:84px;
	height:32px;
	margin:30px 0 0 0;
	background:url(/temas/default/imgs/pt/addToBasketBlueProduct.jpg) no-repeat;
	}
	
.addToBasketGreenFlightDetail {
	float:left;
	display:block;
	width:84px;
	height:32px;
	margin:10px 0 0 0;
	background:url(/temas/default/imgs/pt/addToBasketGreenFlightDetail.jpg) no-repeat;
	}
	
.imgVoucher {
	float:left;
	margin:0 8px 0 0;
	}

.voucherDescGreen {position:relative; height:114px; color:#FFFFFF; padding:0 8px 0 200px;}	
.voucherDescGreen a {font-weight:bold; font-size:12px; color:#000000;}
.voucherDescGreen a:hover {color:#FFFFFF;}

.voucherDescWhite {position:relative; height:114px; color:#4C4C4C; padding:0 8px 0 200px;}	
.voucherDescWhite a {font-weight:bold; font-size:12px; color:#000000;}
.voucherDescWhite a:hover {color:#C9D200;}
	
.voucherSaibaMais a{
	position:absolute;
	bottom:0;
	right:126px;
	width:49px;
	height:22px;
	background:url(/temas/default/imgs/pt/saibaMais.jpg)
	} 
	
.produtosSaibaMais a{
	position:absolute;
	bottom:0;
	right:126px;
	width:49px;
	height:22px;
	background:url(/temas/default/imgs/pt/saibaMaisProdutos.jpg)
	} 	
	
.cutPic a {
	/*position:absolute;*/
	width:110px;
	height:75px;
	float:left;
	color:#C9D200;
	overflow: hidden;
	
	/*z-index:2;*/
	
	}
	
 .cutPic{


	width: 110px;
	height: 75px;
	display: block;
	padding:2px;
	margin:0 8px 0 0;
	float: left;
/*	border: solid 1px #000;*/
	background:#FFFFFF;
}

.dataContentForPic{

	width: 225px;
	display: block;
	float: left;

}
	
.cutPic:hover {
	background:#C9D200;
	}
	
.fotosBlueFloat {
	float:left;
	}

.fotosBlueFloat a {
	width:110px;
	height:75px;
	padding:2px;
	float:left;
	color:#C9D200;
	margin:0 12px 12px 0;
	background:#FFFFFF;
	}
	
.fotosBlueFloat a:hover {
	background:#C9D200;
	}
	
.fotosDescBlue {position:relative; width: 350px; height:79px; color:#4C4C4C; padding:0 8px 0 0px;margin-bottom:30px;}	
.fotosDescBlue a {font-weight:bold; font-size:12px; color:#000000;}
.fotosDescBlue a:hover {color:#FFFFFF;}

.fotosVerGaleria a{
	position:absolute;
	bottom:0;
	right:155px;
	width:83px;
	height:22px;
	background:url(/temas/default/imgs/pt/verGaleria.jpg)
	}
	
.fotosProximas{
	
	display: block;
	width: 78px;
	height: 30px;
	float: left;
	padding-top: 10px;
	
}

.fotosAnteriores{
	
	display: block;
	width: 78px;
	height: 30px;
	float: left;
	margin-right: 20px;
	padding-top: 10px;
	
}
	
.fotosProximas a, .fotosProximas a:hover{
	position: relative;
	display: block;
	width:79px;
	height:33px;
	margin:0;
	padding:0;
	background:url(/temas/default/imgs/pt/proximas.gif);
	
	} 

	
.fotosAnteriores a, .fotosAnteriores a:hover{
	position: relative;
	display: block;
	width:79px;
	height:33px;
	margin:0;
	padding:0;
	background:url(/temas/default/imgs/pt/anterior.gif);

	} 
	
.fotosAnterior a, .fotosAnterior a:hover{
	float:right;
	width:79px;
	height:33px;
	margin:15px 0;
	padding:0;
	background:url(/temas/default/imgs/pt/anterior.gif)
	}
	
.fotosSeguinte a, .fotosSeguinte a:hover{
	float:right;
	display:inline;
	width:79px;
	height:33px;
	margin:15px 18px 15px 14px;
	padding:0;
	background:url(/temas/default/imgs/pt/seguinte.gif)
	} 
	
.contentFotosWrapper {
	position:relative;
	float:left;
	padding:0 0 30px 30px;
	width:332px;
	display:inline;
	}
	
.contentFlightWrapper {
	position:relative;
	float:left;
	width:418px;
	height:300px;
	padding:3px;
	display:inline;
	margin:0;
	background:#C9D200;
	font-size:12px;
	color:#FFFFFF;
	}
	
.contentFlightWrapper img{
	float:left;
	margin:0 8px 0 0;
	}
	
.contentFlightWrapper strong {
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	}
	
.contentFlightWrapper span {
	display:block;
	margin:180px 0 0 0;
	}
	
.flightWrapper {
	float:left;
	margin:0 0 0 30px;
	width:426px;
	display:inline;
	}
	
.fotosFlightFloat {
	float:left;
	width:426px;
	color:  #C9D200;
	}
	
.fotosFlightFloat .forThumb a img{
	
	border: none;
	
}
.contentInfo{
	
	height: 300px; 
	width:300px; 
	display: block; 
	float:left;
	overflow: hidden;
}

.contentInfo img{
	
	border: none;
	
}
.ContentInfoData{
	
	width: 110px;
	height: 300px;
	float: left;
	display: block; 
	margin-left: 3px;
	padding-left: 5px;
	
}

.fotosFlightFloat .forThumb a {
	width:80px;
	height:80px;
	padding:2px;
	float:left;
	color:#C9D200;
	margin:10px 1px 0 0;
	background:#FFFFFF;
	}
	
.fotosFlightFloat .forThumb a:hover {
	background:#C9D200;
	}

/*.fotosFlightFloat span{
	
	color:  #C9D200;
	
}
.fotosFlightFloat span a{
	
	width: auto;
	height: auto;
	color:  #C9D200;
	text-decoration: none;
	background: none;
	
}

.fotosFlightFloat span a:hover{
	
	width: auto;
	height: auto;
	color: #C9D200;
	text-decoration: underline;
	background: none;
	
}*/

.suggestFlight a, .suggestFlight a:hover {
	display:block;
	padding:0 0 20px 0;
	float:left;
	width:152px;
	height:33px;
	margin:10px 0 0 0;
	background:url(/temas/default/imgs/pt/sugerirVoo.jpg) no-repeat;
	}
	
.flightDescriptionWrapper {
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:351px;
	color:#000000;
	font-size:12px;
	}
	
.flightDescriptionWrapper h6{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	}

.flightDescriptionWrapper strong{
	float:left;
	}

.List {
	width:180px;
	height:22px;
	font-size:12px;
	color:#666666;
	background:#FFFFFF; 
	padding:2px 2px 2px 0;
	margin:10px 0 0 0;
	border:none;
	}
	
/* FOOTER */
	
#footer {
	float:left;
	width:835px;
	padding:0 0 0 147px;
	}
	
#footerMenu {
	width:720px;
	height:25px;
	float:left;
	padding:18px 0 0 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
}

#footerMenu ul {
	padding:0;
	margin:0;
}

#footerMenu ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	font-size:10px;
	color:#FFFFFF;
}

#footerMenu ul li a {
	display:inline;
	padding:0;
	margin:0 6px;
	float:none;  /* AQUI ESTÁ O TRUQUE PARA ACABAR COM OS 3PX A MAIS NO IE6 */
	font-size:10px;
	color:#000000;
}

#footerMenu ul li a:hover {
	color:#FFFFFF;
}

#parceiros {
	width:450px;
	height:50px;
	float:left;
	display:inline;
	margin:0 0 0 29px;
	padding:11px 0 0 0;
	text-indent:-8000px;
	background:transparent url(/temas/default/imgs/pt/parceiros.jpg) top left no-repeat;
	}
	
#parceiros img{
	float:left;
	display:block;
	margin:0 13px 0 0;
	}

.footerLine {
	width:210px;
	height:22px;
	float:left;
	padding:0 0 0 22px;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
	}
	
.logoSeara h6{
	float:right;
	display:block;
	width:55px;
	height:8px;
	margin:4px 0 0 0;
	background: transparent url(/temas/default/imgs/logoSeara.gif) no-repeat;
}

.logoSeara h6 a{
	display:block;
	width:55px;
	height:8px;
}

.logoSeara h6 a:hover{
	background:none;
}

.logoSeara h6 span{
	display:none;
}
/*
#paymentLogos {
	float:right;
	width:72px;
	height:77px;
	margin:22px 15px 0 0;
	display:inline;
	background: transparent url(/temas/default/imgs/paymentLogos.jpg) no-repeat;
	}
*/
#paymentLogos {
	float:right;
	/*width:72px;*/
	/*height:77px;*/
	margin:0px 15px 0 0;
	display:inline;
	/*background: transparent url(/temas/default/imgs/paymentLogos.jpg) no-repeat;*/
	}	
/* MAIS CSS */

.classMapRadioWrapper {
	float:left;
	width:351px;
	margin:5px 0 0 0;
	}

.classMapRadioBtnTag {
	float:left;
	width:200px; 
	font-size:12px; 
	color:#000000; 
	padding:3px 0;
	overflow:visible;
	}
	
.classMapRadioBtnTag span{
	float:left;
	}
	
.classMapRadioBtn {
	float:left;
	margin:0 0 0 -4px;
	}
	
.spacer10 {
	margin:14px 0 0 0;
	}
	
.verBalao {
	margin:-4px 0 0 5px;
	}
	
#flightDescriptionMenu {
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:351px;
	height:24px;
	display:inline;
}

#flightDescriptionMenu ul {
	float:left;
	margin:0;
	padding:0;
}

#flightDescriptionMenu ul li {
	list-style:none;
	margin:0;
	float:left;
	display:block;
	background:#FFFFFF;
}

#flightDescriptionMenu ul li a {
	float:left;
	display:inline;
	padding:0;
	text-indent:-5000px;
	height:24px;
}

.flightDescriptionB01 a {width:151px; background:transparent url(/temas/default/imgs/pt/questoesOff.jpg) no-repeat;}
.flightDescriptionB01 a:hover { background:transparent url(/temas/default/imgs/pt/questoesOn.jpg) no-repeat;}

.flightDescriptionB02 a {width:200px; background:transparent url(/temas/default/imgs/pt/comentsOff.jpg) no-repeat;}
.flightDescriptionB02 a:hover { background:transparent url(/temas/default/imgs/pt/comentsOn.jpg) no-repeat;}

.flightDescriptionBox {
	float:left;
	width:350px;
	margin:18px 0 30px 0;
	visibility: hidden;
	display:none;
	}
.flightDescriptionBoxProduct {
	float:left;
	width:350px;
	margin:18px 0 30px 0;
	}	
	
.flightDescriptionBoxVisible {
	float:left;
	width:350px;
	margin:18px 0 30px 0;
	visibility: visible;
	}
	
.productListTop {
	float:left;
	width:776px;
	height:32px;
	text-indent:-8000px;
	border-bottom:1px solid #E5E5E5;
	background: url(/temas/default/imgs/productListBackground.jpg) no-repeat;
	}
	
.productListCenter {
	float:left;
	width:780px;
	height:120px;
	padding:15px 0;
	border-bottom:1px solid #E5E5E5;
	}

.productListCenterInside {	
	float:left;
	padding:10px 0 0 0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
.productListCenterInside span{	
	float:left;
	}
	
.product {float:left; width:184px; padding:2px 0 0 12px;}
.product a {color:#000000;}
.product a:hover {color:#C9D200;}
.quantity {float:left; width:140px; padding:2px 0 0 30px;}
.price {float:left; width:110px; padding:2px 0 0 12px; text-align:center;text-transform:none; }
.total {float:left;  padding:0 0 0 12px; text-align:center;text-transform:none; font-size:15px;color:#C9D200;}
.remove {float:right; width:45px; padding:2px 0 0 12px; text-align:right;}
.alterar a {float:left; text-decoration:underline; text-transform:lowercase; font-weight:normal; color:#C9D200;}
.alterar a:hover {color:#000000;}

.quantityForm {
	float:left;
	margin:-6px 5px 0 5px;
	width:20px;
	height:16px;
	padding: 5px 5px 3px 5px;
	font-size:11px;
	color:#000000;
	background:#FFFFFF; 
	border:1px solid #E5E5E5;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.productListBottom {
	position:relative;
	float:left;
	width:780px;
	}
	
.imgListBox {
	float:left;
	width:110px;
	height:110px;
	padding:1px;
	background:#9FE2F7;
	overflow: hidden
	}
	
.productsTotal {
	float:left;
	height:15px;
	padding:25px 0 0 625px;
	display:inline;
	font-size:15px;
	font-weight:bold;
	color:#C9D200;
	background: url(/temas/default/imgs/pt/total.jpg) 520px 28px no-repeat;
	}
.productsTotalDesconto {
	float:left;
	width:700px;
	padding:10px 0 0 400px;
	font-size:15px;
	font-weight:bold;
	color:#9fe1f7;
	}
.productsTotalFinal {
	float:left;
	height:15px;
	padding:25px 0 0 625px;
	display:inline;
	font-size:15px;
	font-weight:bold;
	color:#C9D200;
	background: url(/temas/default/imgs/pt/total.jpg) 520px 28px no-repeat;
	}	
	
.productsPortesFinal {
	float:left;
	height:15px;
	padding:25px 0 0 625px;
	display:inline;
	font-size:15px;
	font-weight:bold;
	color:#C9D200;
	background: url(/temas/default/imgs/pt/portes.jpg) 520px 28px no-repeat;
	}	
	
.continuarComprar a{
	float:left;
	display:block;
	width:146px;
	height:33px;
	margin:4px 0 0 0;
	background:url(/temas/default/imgs/pt/continuarComprar.jpg) no-repeat;
	}
	
.limparCarrinho {float:left; width:750px;}

.limparCarrinho a{
	float:left;
	display:block;
	width:146px;
	height:33px;
	margin:10px 0 0 0;
	background:url(/temas/default/imgs/pt/limparCarrinho.jpg) no-repeat;
	}
	
.finalizarEncomenda a{
	position:absolute;
	bottom:-10px;
	_bottom:0px;
	right:60px;
	width:178px;
	height:38px;
	background:url(/temas/default/imgs/pt/finalizarEncomenda.jpg)
	}


div.opcionais_carrinho ul {
	margin:0;
	padding:0 0 0 15px;
	font-weight:normal;
}

.area_util {
	margin:54px 0 20px 29px;
	}
	
.contentorGCA{
	
	margin: 0 auto;
	overflow: hidden;
	display: block;
	width: 95%;
	
}

.search_box{
	
	margin-left: 30px;
	
}

.tableMargin{
	
	margin-left: 30px;
	margin-right: 30px;
	
}

.fotosBlueFrame {
	overflow:hidden;
	width:110px;
	height:75px;
	}		
	.navbar {
    DISPLAY: block; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.paginacao {
    BACKGROUND: #fff;PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; WIDTH: 7px; COLOR: #666; MARGIN-RIGHT: 4px; PADDING-TOP: 1px;
}
.paginacao_sel {
    BACKGROUND: #fff;PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; WIDTH: 7px; COLOR: #666; MARGIN-RIGHT: 4px; PADDING-TOP: 1px;
}
.paginacao:hover {
    BACKGROUND: #000; COLOR: #fff
}
.paginacao_sel {
    BACKGROUND: #000; COLOR: #fff
}
.divNormal{
    visibility:visible;
    display: block;
}
.divHidden{
    visibility:hidden;
    display: none;
}

.print{
	
	display: block;
	float: right;
	width: 150px;
	text-align: right;
	position: relative;
	right: 50px;
	bottom: 27px;
	
}

.print a {
	color:#C9D200;
	text-decoration: none;
}

.print a:hover {
	text-decoration: underline;
}
	
.guestbook_popup
{
 position:absolute;
 visibility:hidden;
 display:none;
 border:1px gray solid;
 background-color:white;
 padding:10px;
 z-index:100;
 top:0px;
 left:140px;
}

/*
#-- FOTOBOOK
*/

div.fotobook_listagem {
	width:100%;
	padding:1px 0 0 0;
	background:#9FE1F7;
	height:100% !important;
	float:left;
}

div.contentFotobook {
	padding:15px;
	margin:0 auto;
}

#get_help {
	position:relative;
	top:17px;
	float:left;
}

#get_help a{
	background:url(../imgs/pt/help-pt-off.png);
	width:70px;
	height:39px;
	float:left;
}

#get_help a:hover{
	background:url(../imgs/pt/help-pt-on.png);
	width:70px;
	height:39px;
}
