/* CSS Document */

/**********************************

Use: Main Screen Import

***********************************/

@import "reset.css";
@import "menu.css";
@import "promosDiv.css";
@import "destino.css";
@import "programa.css";
@import "promos.css";
@import "pesquisa.css";
@import "footer.css";
@import "seguros.css";
@import "contactos.css";
@import "reservar.css";
@import "agencias.css";


/* Body
------------------------------*/
html {
  min-height:100%;
  min-width:960px;
  height:100%;
  text-align:center;
}


body {
  text-align:center;
  font:normal 11px "Trebuchet MS", sans-serif;
  background: #fff url(../_newImages/_backgrounds/mainLightBlueBackground.jpg) repeat-x left top;
  /*background: #163c75 url(../_newImages/_backgrounds/mainBlueBackground.jpg) repeat-x left top;*/
  /*background:#023601  url(../_newImages/_backgrounds/mainGreenBackground.png) repeat-x left top;*/

}


.hideText {
  position:absolute;
  margin-left:-5000px;
}

#container {
  position:relative;
  width:960px;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  background: #ffffff url(../_newImages/_backgrounds/brochurasBckgnd.gif) repeat-y top right;
 
}

#topBar {
  position:relative;
  width:960px;
  height:119px;
  margin:0px;
  background:url(../_newImages/_backgrounds/topBarBackgndLightBlue.jpg) right top no-repeat;
 /* background:url(../_newImages/_backgrounds/topBarBackgnd.jpg) right top no-repeat;*/
}

#topBar #logoPandatours {
 /*  position:absolute;
  width:218px;
  height:110px;
  top:4px;
  background:url(../_newImages/_elements/logoPandatours.gif) no-repeat;*/

  position:absolute;
  width:101px;
  height:50px;
  top:44px;
  left:281px;
  background:url(../_newImages/_elements/logoPandatoursSmall.gif) no-repeat;
}

#topBar #logoPandatours a {
  width:101px;
  height:50px;
  display:block;
}

#topBar #logoGrantur {
 position:absolute;
  width:255px;
  height:86px;
  top:18px;
  background:url(../_newImages/_elements/logoGranturBig.gif) no-repeat;


/*   position:absolute;
  width:147px;
  height:48px;
  top:34px;
  left:232px;
  background:url(../_newImages/_elements/logoGrantur.jpg) no-repeat;*/
}

#topBar #logoGrantur a {
  width:255px;
  height:86px;
  display:block;
}


/* First Column
-------------------------*/


#bodyContainer {
  width:960px;
}

#firstColumn {
  float:left;
  width:280px;
  display:inline;
}

#firstColumn form#formPesquisa {
  background:url(../_newImages/_elements/inputSearch.gif) no-repeat left top;
  width:280px;
  height:38px;
  margin:0;
  padding:0;
  position:relative;
}

#firstColumn form input#pesquisa_input {
  position:absolute;
  border:1px solid #666;
  width:230px;
  height:18px;
  padding:0;
  left:19px;
  top:9px;
  color:#999;
  padding-left:2px;
  
}

#firstColumn form a#btnWipeSearch {
  position:absolute;
  width:11px;
  height:11px;
  background:url(../_newImages/_elements/btnWipeSearch.gif) no-repeat;
  cursor:pointer;
  top:13px;
  right:36px;
}

#firstColumn #newsletterBox {
  width:280px;
  height:137px;
  background:#fff url(../_newImages/_backgrounds/newsletterBckgnd.gif) left bottom no-repeat;
}

#firstColumn #headingNewsletter {
    width:280px;
	height:37px;
	background:url(../_newImages/_elements/headingNewsletter.gif) no-repeat left top;
}

#firstColumn form#newsletter {
  position:relative;
}

#firstColumn form#newsletter input {
  position:relative;
  border:1px solid #666;
  background:#f3ffdc;
  width:150px;
  height:18px;
  left:66px;
  top:21px;
  margin-bottom:15px;
}

#firstColumn form#newsletter input#Inscrever {
  position:absolute;
  border:none;
  width:22px;
  height:22px;
  left:230px;
  top:58px;
  background:none;
}

#lblInfo {
  position:absolute;
  top:23px;
  right:30px;
  width:16px;
  height:16px;
}

#firstColumn #pandaTempoBox{
  height:95px;
  background: #FFCC00 url(../_newImages/_elements/pesquisaAvancada.jpg) left bottom no-repeat;
}

#firstColumn #pandaTempoBox form{
    margin:3px 0 0 5px;
	position:relative;
}

#firstColumn #pandaTempoBox form label{
	width:52px;
	text-align:right;
	margin:4px 6px 0 19px;
	color:#003300;
	font-weight:bold;
	float:left;
	height:13px;
}

#firstColumn #pandaTempoBox form label  span{
  position:absolute;
  left:-9999px;
}

#firstColumn #pandaTempoBox form label#lblTipoPacote{
  background:url(../_newImages/_elements/lblTipo.gif) no-repeat 0% 0px;
}

#firstColumn #pandaTempoBox form label#lblDestino{
  background:url(../_newImages/_elements/lblDestino.gif) no-repeat 0% 0px;
}

#firstColumn #pandaTempoBox form label#lblValores{
  background:url(../_newImages/_elements/lblValores.gif) no-repeat 0% 0px;
}

#firstColumn #pandaTempoBox form #btnPesquisar{

 position:absolute;
 right:8%;
 top:16px;
}

#firstColumn #pandaTempoBox form select{
  font-size:90%;
  margin-bottom:2px;
  width:120px;
}



#firstColumn #pandaTempoBox #headingPandaTempo {
  width:280px; 
  height:28px;
  background:url(../_newImages/_elements/headingReservas.jpg) no-repeat left top;
}

#firstColumn #pandaTempoBox #headingPesquisaAvancada {
  width:280px; 
  height:28px;
  background:url(../_newImages/_elements/headingPesquisaAvancada.jpg) no-repeat left top;
}

.middleColumn {
  width:480px;
  height:270px;
  /*background:url(../_newImages/_elements/add.jpg) no-repeat left top;*/
  float:left;
  display:inline;
}

#lastColumn {
  width:200px;
  float:right;
  display:inline;
  background:#fff;
  height:100%;
}

#lastColumn a {
  margin:10px 0 16px 13px;
  float:left;
  display:inline;
}

.errataEgipto {
  position:absolute;
  color:#003300;
  font:bold 12px "Trebuchet MS", sans-serif;
  font-style:italic;
  left:782px;
  top:334px;
}

#lastColumn #headingBrochuras {
  width:200px;
  height:37px;
  background:url(../_newImages/_elements/headingBrochuras.jpg) no-repeat left top;
}

/* -  - - - - - DESTAQUES - - - - - - - */

#destaquesBox {
  background: #F4F8F3 url(../_newImages/_backgrounds/destaquesBckgnd.jpg) repeat-x left top;
  width:760px;
  float:left;
  display:inline;
}

#destaquesBox h2#headingDestaques {
  background: url(../_newImages/_elements/headingDestaques.jpg) repeat-x left top;
  width:107px;
  height:39px;
  margin-left:25px;
}

#destaquesContainer {
  margin:14px 26px 0 0px;
}

#newsDiv{
   background:#ffffff url(../_newImages/_backgrounds/newsBckgnd.jpg) repeat-x left top;
   border-left:1px solid #BBD493;
}

#newsDiv p{
  font:normal 12px "Trebuchet MS", sans-serif;
  margin:10px 16px 0px 16px;
  display:block;
  color:#003300;
}

#newsDiv p strong{
  font:bold 16px "Trebuchet MS", sans-serif;
  color:#247623;
}


#newsDiv{
   background:#ffffff url(../_newImages/_backgrounds/newsBckgnd.jpg) repeat-x left top;
}

.destaque {
  width:336px;
  height:76px;
  border:1px solid #B1C99E;
  float:left;
  background:#FEFFFD;
  margin:0 0 12px 16px;
  position:relative;
}

.destaque img.destaquePhoto{
  width:50px;
  height:50px;
  border:1px solid #006600;
  margin:3px 4px 0px 3px;
  float:left;
}

.barDestiny {
  position:absolute;
  bottom:0px;
  left:0px;
}

a.destaqueDestino {
  color:#003300;
  font-size:18px;
  text-decoration:none;
  font-weight:bold;
  margin-bottom:0px;
}

a.destaqueHotel {
  color:#003333;
  font-size:13px;
  text-decoration:none;
}

a.destaquePreco {
  color:#ff0000;
  font-size:14px;
  text-decoration:underline;
  font-weight:bold;
}

a.iconPrint {
  height:14px;
  width:14px;
  background:url(../_newImages/_elements/iconPrint.gif) no-repeat left top;
  float:right;
  margin:26px 10px 0 0;
}

a.iconPdf {
  height:15px;
  width:15px;
  background:url(../_newImages/_elements/iconPdf.gif) no-repeat left top;
  float:right;
  margin:26px 10px 0 0;
}

a.iconPic {
  height:14px;
  width:14px;
  background:url(../_newImages/_elements/iconPic.gif) no-repeat left top;
  float:right;
  margin:26px 10px 0 0;
  text-decoration:none;
  color:#003300;
}	

.novidades {
  text-decoration:underline;
  color:#006600;
  font-size:12px;
  font-weight:bold;
  padding-right:20px;
  background:url(../_newImages/_elements/iconLink.gif) no-repeat right 3px;
  height:16px;
}


