﻿body {
  
  background-color: #FFFFFF;
  background-image: url("images/background.gif");
  background-repeat: repeat;
  background-attachment: scroll;
 
  color: #666666;
  font: 11px tahoma, Arial, Helvetica, sans-serif;
  
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  
}
.A{
	font-family: Verdana;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
 
  .fonterodape2{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #666666;
 text-decoration: none;

 }
 a.fonterodape2:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #666666;
 text-decoration: underline;

 }
 .fonte10
 {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #27557F;
 text-decoration: none;
 }
 
 .fonte10b
 {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #27557F;
 text-decoration: none;
 }
  .fonte10Status
 {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #27557F;
 text-decoration: none;
 }
   .fonteazul{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #27557F;
 text-decoration: none;

 }
 a.fonteazul:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #27557F;
 text-decoration: underline;

 }
 .fontevermelha{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #CC0000;
 text-decoration: none;

 }
 a.fontevermelha:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #CC0000;
 text-decoration: underline;

 }
 .fonte{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #666666;
 text-decoration: none;

 }
 .fonte:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #666666;
 text-decoration: underline;

 }
 
 .menu_onSecundario{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #cc0000;
 text-decoration: underline;

 }
 .menu_on{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #cc0000;
 text-decoration: underline;

 }
 .menu{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #666666;
 text-decoration: none;

 }
 a.menu:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #cc0000;
 text-decoration: underline;

 }
 .menu2{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #666666;
 text-decoration: none;

 }
 .menu2teste{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #cc0000;
 text-decoration: none;

 }
 a.menu2:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #cc0000;
 text-decoration: underline;

 }
 .menu3{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 text-decoration: none;

 }
 a.menu3:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #cc0000;
 text-decoration: underline;

 }
 .submenu_on{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: underline;
 }
 
 .submenu{
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #999999;
 text-decoration: underline;

 }
 a.submenu:hover {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #999999;
 text-decoration: none;

 }
 
 .tdtopo{
 background-color: #FFffff;
 background-image: url("images/fundo_topo.gif");
 background-repeat:repeat-x;
 background-attachment: scroll;
 }
 .tdtopo2{
 background-color: #FFffff;
 background-image: url("images/fundo_topo2.gif");
 background-repeat:repeat-x;
 background-attachment: scroll;
 }
 .form {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #999999;
 background-color: #ffffff;
 border: 1px solid #999999;
 }
 .form2 {
 font-family: tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #999999;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 }

.topo{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	}

.topo2{
	font-family:tahoma;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
	}
	
	.texto{
	font-family:tahoma;
	font-size:10px;
	color:#27557F;
	}
	
   .texto_aba_pacoteQto{
	font-family:tahoma;
	font-size:10px;
	color:#27557F;
	}
	
	.campos{
		 border-color:#FFFFFF;
		 border-bottom-style:solid;
		 height:17px;
		 border:1px;		
	}
	
	.input
	{
	    width:150px;
	    border-color:#FFFFFF;
	    height:15px;
	    border:1px;
	    font-family:tahoma;
	    font-size:10px;
	    color:#27557F;
	}


/*posicionamento layer_buscador interna*/

#buscador23{
 left: 0px;
 width: 10px;
 height: 1px;
 position: relative;
 top: 0px;
 z-index:7;

} 
#Hotel
{
    
 left: 199px;
 position: absolute;
 top: 81px;
 width:408px;
 z-index:7;

}
#Pacote{
 left: 199px;
 position: absolute;
 top: 81px;
 width:408px;
 z-index:7;

}
#Cruzeiro{
 left: 199px;
 position: absolute;
 top: 81px;
 width:408px;
 z-index:7;

}

/* ####   SISTEMA TRAVEL SYSTEM   ### */

/* titulos  */
h1{
 color: #CC0000;
 font-size: 9px;
 font-weight: bold;
 margin: 0;
 padding: 0;
}
h2{
 color: #CC0000;
 font-size: 12px;
 font-weight: bold;
 margin: 0;
 
}

h3{
 background-image: url(images/fndTitulo.gif);
 color: #5A647A;
 font-size: 10px;
 line-height: 20px;
 margin: 0;
 padding-left: 5px;
}

/*FORM*/

/*.form {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 background-color: #ffffff;
 border: 1px solid #ffffff;
}

.form2 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 background-color: #ffffff;
 border: 1px solid #ffffff;
}*/
.button {
 background-color: #ffffff;
 border: 1px outset #000000;
 
 font-family: Tahoma;
 font-size: 9px;
 color: #666666;
 cursor: hand;
}

/* masrcador*/
ul {

list-style-image: url('images/bullet_cambio.gif');
margin: 0 0 0 18px;
padding: 0;

}

li{
/*border-bottom: 1px dotted #C9D3DF;*/
padding: 2px 0 2px 0; 

}

/* tabelas de dados */
.boxpreco
{
 border: 1px solid #D4D4D4;
 padding:2px;
 width:80px;
 text-align:center;
 color: #333333;
 font: 10px Tahoma, Arial, Helvetica, sans-serif;
}
.boxDrop
{
background-color: #F0F0F0;
 border: 1px solid #D4D4D4;
 padding:2px;
 height: 50px;
 text-align:center;
 color: #333333;
 font: 10px Tahoma, Arial, Helvetica, sans-serif;
}

.linha td{
 border-bottom: 1px dotted #333333;
 padding: 2px !important;
}

.linha tr{
 background-image: url(images/separa_not.gif);
 padding: 1px !important;
}
a{
 color: #cc0000;
 text-decoration: none;
}

.barraTitulo{
 background-image: url(images/fndTitulo.gif);
 color: #666666;
 font-size: 10px;
 font-weight: bold;
 line-height: 20px;
 margin: 0;
 padding: 0 0 0 5px;
}
.boxBusca
{
	border: 1px solid #D4D4D4;
	padding:2px;
	width:80px;
	text-align:center;
	color: #333333;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
}
.Busca_Vermelho
{
 font-size: 10px;
 color: #cc0000;
 font-weight: normal;
 margin: 0;
 padding: 0;

}
.linhaTitulo 
{
	background-color:#D0D3DD;
 /*border-bottom: 1px solid #D0D3DD;
 padding: 2px !important;*/
 
}
/*posicionamento layer_logo_topo novo*/

#caixa{
 left: 0px;
 width: 0px;
 height: 0px;
 position: relative;
 top: 0px;
 z-index:7;

} 
#caixa2{
 left: 0px;
 position: absolute;
 top: -19px;
 z-index:7;

}
#caixa3{

 left: 285px;
 position: absolute;
 top: -280px;
 z-index:7;

}
.botao{
	border-style: solid;
	border: 1px solid #ffffff;
	background-color: #AEC0D2;
	color: #FF0000;
	font-weight: bold;
	font-size: 9px;
}
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	/*height : 90px;*/
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
