﻿/**************** CSS PORTAL **********************/
.txtPreto
{
	font-family: Verdana;
	font-size: 11px;
}
.txtPretoLabel
{
	font-family: Verdana;
	font-size: 11px;
}


.txtSeguros
{
	font-family: Verdana;
	font-size: 11px;
	text-align:justify;
}

.td_azul1_yahoo{
	background:#f9521e;
}

.bgPacote1{
	background:#f5f5f5;
}
/**************** CSS PORTAL **********************/


/**************** GAY TE WAY PAGAMENTO ******************/
.tituloBrancoGateway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
/**************** FIM GAY TE WAY PAGAMENTO ******************/

/**************** CSS BARRA EDIÇÃO CONTEÚDO */
.dragBar {
	width:100%;
	height:21px;
	background-color:#FFF;
	text-align:center;
	cursor:move;
	font-weight:bold;
}
/**************** CSS BARRA EDIÇÃO CONTEÚDO */

	
/**************** CSS LOGIN ****************/
.bgDigiteEmail
{
	background-color: #cacaca;
}

/**************** CSS LOGIN ****************/






.Toolbar,  .Toolbar td, .Toolbar td a, .Toolbar A, Toolbar a:link , Toolbar a:visited, Toolbar a:hover, Toolbar a:active 
{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #10BDC1;
	background-color: blue;
}

.Menu, .Menu A, .Menu a:link , .Menu a:visited, .Menu a:hover, .Menu a:active 
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #C4FAFB;
	background-color: blue;
	text-align: left;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:700px;
}

/****************** DISPONIBILIDADE *************************/
#resultadoBusca {
	width:750px;
}

.inputsResultadoBusca {
	vertical-align:middle;
	font-size:10px;
	background-color:#FFFFFF;
	border-right: #646464 1px solid; 
	border-top: #646464 1px solid; 
	border-left: #646464 1px solid; 
	border-bottom: #646464 1px solid;
	margin-top:3px;
}

.tituloResultadoBusca {
	background-image:url(/App_Themes/ShoptimeViagens/images/titulo_resultadoBusca.gif);
	background-position:left;
	width: 755px;
	height: 26px;
	
}

.tituloResultadoBusca2 {
	width: 755px;
	height: 26px;
	background-color:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	font-weight:bold;
	padding-left:10px;
}

.tdResultadoBusca {
	width:684px;
	padding-top:5px; 
	padding-bottom:5px;
	text-align:left;
}

.hora {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#resultadoBusca div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:1px;
	margin-bottom:1px;
}

.dataIdaVolta {
	background-color: #d1caba;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #f9521e;
	height:25px;
	width:505px;
	text-decoration: none;
}

.boxPreco {
	background-color: #f9521e;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	height:40px;
	width:250px;
	padding-left:5px;
}

.preco {
	font-size: 18px;
	font-weight: bold;	
}


.negritoGrifado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #000000;
	text-decoration:underline;
	padding-left:15px;
}

#resultadoBusca a.linkDataIdaVolta:link , a.linkDataIdaVolta:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #f9521e;
	text-decoration:none;
}

#resultadoBusca a.linkDataIdaVolta:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;	
	color: #f9521e;
	text-decoration:none;
}

.linha1Over
{
	background-color:#f5f5f5; 
	cursor:hand;
	font-family: Verdana;
	font-size: 10px;
}

.linha2Over
{
	background-color:#d1caba; 
	cursor:hand;
	font-family: Verdana;
	font-size: 10px;
}
/****************** TITULO *************************/
.titulo {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f9521e;
	padding-left:30px;
	margin-bottom: 3px; 
}

.barraTituloHome {
	background-image:url(/App_Themes/ShoptimeViagens/images/bg_aereo_home.gif);
	width: 600px;
	height: 29px;
	background-position:left;
}

.barraTituloMasterPrice 
{
	background-position:left;
	background-image:url(/App_Themes/ShoptimeViagens/images/bg_aereo_passo1.gif);
	width: 755px;
	height: 29px;
}

.barraTituloTarifada 
{
	background-position:left;
	background-image:url(/App_Themes/ShoptimeViagens/images/bg_aereo_passo2.gif);
	width: 755px;
	height: 29px;
}

.barraTituloLogin
{
	background-position:left;
	background-image:url(/App_Themes/ShoptimeViagens/images/bg_aereo_passo3.gif);
	width: 755px;
	height: 29px;
}

/****************** MATRIZ *************************/
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz {
	border-style:none;
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz tr {
	background-color:#ffe7df;
	height:22px;
	border-bottom-color: #f9521e;	
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz tr.fundoLogoCias {
	background-color: #ffffff;
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz td {
	border-bottom-width:1px;
	border-bottom-color:#f9521e;
	border-right-width:1px;
	border-right-color:#f9521e;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style:none;
	border-top-style:none;
	text-align:center;
}

.fundoLogoCiasTd {
	border-bottom-width:1px;
	border-bottom-color:#f9521e;
	border-right-width:1px;
	border-right-color:#f9521e;
	border-left-style:none;
	border-top-style:none;
	text-align:center;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz td.numParadas {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;	
	color: #000000;
	border-left-color:#f9521e;
	border-left-width:1px;
	border-left-style:solid;

}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a:visited, a:link {
_width:100%;
_height:100%;
/*display:table-cell;
_display:;*/
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a:visited {
	padding-top:7px;
	padding-left:0px;		
	background-color: #ffe7df;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;
	text-decoration:none;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a:link {
	background-color: #ffe7df;
	padding-top:7px;
	padding-left:0px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a:hover {
	background-color: #ffffff;
	padding-top:7px;
	padding-left:0px;		
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.masterPrice:visited, a.masterPrice:link {_width:100%;_height:100%;display:table-cell;_display:;}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.masterPrice:visited {
	padding-top:7px;
	background-color: #ffffff;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;
	text-decoration:none;
	font-weight:bold;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.masterPrice:link {
	background-color: #ffffff;
	padding-top:7px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
	font-weight:bold;	
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.masterPrice:hover {
	background-color: #ffe7df;
	padding-top:7px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;	
}


#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.linkLogoCia:visited, a.linkLogoCia:link {width:108px;_width:100%;height:21px;_height:100%;display:table-cell;_display:;}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.linkLogoCia:visited {
	padding-left:0px;
	padding-top:0px;
	background-color: #ffffff;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;
	text-decoration:none;
	font-weight:bold;
}
#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.linkLogoCia:link {
	background-color: #ffffff;
	padding-left:0px;
	padding-top:0px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
	font-weight:bold;	
}

#ctl00_homeWebPartManagerPanel_WebPartManager1_gwpMasterPricer1_MasterPricer1_tbMatriz a.linkLogoCia:hover {
	background-color: #ffffff;
	padding-left:0px;
	padding-top:0px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;	
}

.masterPriceTD {
	background-color: #ffffff;
	padding-top:0px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;	
	font-weight:bold;	
}

.hoverMatriz2 {
	background-color: #ffe7df;
	padding-top:0px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;
}

.hoverMatriz {
	background-color: #ffffff;
	padding-left:0px;
	padding-top:0px;	
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #f9521e;	
	text-decoration:none;
	font-weight:bold;	
}

/* Calendar */
.ssHeader
{
    height: 10px;
    background: #d9eaff;
    border: solid 1px buttonshadow;
    color: #4d4d4d;            
    font-size: 12px; 
    font-family: Verdana, Arial;           
}
.ssHeaderSelected
{
    background: #ffda82;
    color: #4d4d4d;
    border: solid 1px darkorange;   
    font-size: 12px; 
    font-family: Verdana, Arial;           
}
.ssCell
{
    height: 9px;
    width: 60px;    
    white-space: nowrap; 
    overflow: hidden;
    padding: 0px 1px 0px 1px;            
    border-top-width: 0px;    
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: buttonshadow;
    border-left-width: 0px;
    border-bottom-width: 1px;
    border-bottom-color: buttonshadow;
    border-bottom-style: Solid;    
    font-size: 12px; 
    font-family: Verdana, Arial;           
}
.ssCellSelected
{
    height: 8px;    
    border: solid 2px #000000;   
    padding: 0px 0px 0px 0px;
}
.ssRowLabelTop
{
    background: #d9eaff;
    color: #4d4d4d;
    text-align: center;
    font-size: 12px; 
    font-family: Verdana, Arial;           
    border-top-width: 1px;
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: buttonshadow;
    border-left-width: 1px;
    border-left-style: Solid;
    border-left-color: buttonshadow;
    border-bottom-width: 1px;
    border-bottom-color: buttonshadow;
    border-bottom-style: Solid;
    white-space: nowrap;
}
.ssRowLabel
{
    background: #d9eaff;
    color: #4d4d4d;
    font-size: 12px; 
    font-family: Verdana, Arial;           
    border-top-width: 0px;
    border-right-width: 1px;
    border-right-style: Solid;
    border-right-color: buttonshadow;
    border-left-width: 1px;
    border-left-style: Solid;
    border-left-color: buttonshadow;
    border-bottom-width: 1px;
    border-bottom-color: buttonshadow;
    border-bottom-style: Solid;
    white-space: nowrap;
}
.ssRowLabelSelected
{
    font-size: 12px; 
    font-family: Verdana, Arial;           
    background: #ffda82;
    color: #4d4d4d;
    border: solid 1px darkorange;
}
/* Calendar */


/**************** TARIFADA ******************/
.tituloTarifada {
	font-size: 14px;
	font-family: Verdana, Arial;
	color: #f9521e;
	font-weight: bold;
}

.tituloBrancoTarifada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.tituloPretoTarifada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000; 
}


/**************** FIM TARIFADA ******************/


/**************** WEBPARTS ******************/
.WebPart 
{ 
	padding: 0px 0px 0px 0px !important;
}
/**************** WEBPARTS ******************/




/* PACOTES*/


	/* CSS HOME */

	body {
		margin-top:0px;
	}

	#pacotes {
		width:629px;
		margin:auto;
		float:right;
		height:1400px;
	}
	#pacotes .subHeader{
		float:right;
		width:622px;
	}

	#pacotes img{
		border:0px;
	}

	#pacotes .espacoTopo{
		padding-top:10px;
	}

	#pacotes .sky{
		float:right;
	}


	#pacotes .barraDetalhes{
		background:#f95323 no-repeat;
		float:left;
		height:22px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
	}	

	#pacotes .bgBarraDetalhes{
		background:url(/App_Themes/ShoptimeViagens/images/homeBarraBg.gif) repeat-x;
		height:22px;
	}	

	#pacotes .produtoPacotes{
		float:left;
	}

	#pacotes .descricaoPacotes{
		width:95px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#646464;
		padding-top:5px;
		float:right;	
	}

	#pacotes .descricaoPacotes a:link{
		color:#646464;
		text-decoration:none;
	}

	#pacotes .descricaoPacotes a:visited{
		color:#646464;
		text-decoration:none;
	}

	#pacotes .descricaoPacotes a:hover{
		color:#646464;
		text-decoration:none;
	}

	#pacotes .descricaoPacotes a:link span{
		color:#f7531e;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;
	}

	#pacotes .descricaoPacotes a:visited span{
		color:#f7531e;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;	
	}

	#pacotes .descricaoPacotes a:hover span{
		color:#f7531e;
		text-decoration:underline;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;	
	}

	#pacotes .pacoteEsq{
		width:213px;
		float:left; 
		margin-top:5px;
		margin-right:10px;	
	}

	#pacotes .pacoteDir{
		width:213px;
		float:right; 
		margin-top:5px;
	}

	#pacotes .pacotesDestaquePro{
		width:450px;
		height:195px;
	}

	#pacotes .listagemPassagens{
		background:url(/App_Themes/ShoptimeViagens/images/homeListagemPassagens.gif);
		width:500px;
		height:232px;
	}

	#pacotes .Titulo{
		width:500px;
	}

	#pacotes .listagemPassagens a:link{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#646464;
		margin-left:5px;
		line-height:18px;
		text-decoration:none;
		text-transform:uppercase;
	}

	#pacotes .listagemPassagens a:visited{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#646464;
		margin-left:5px;
		line-height:18px;
		text-decoration:none;
		text-transform:uppercase;	
	}

	#pacotes .listagemPassagens a:hover{
		text-decoration:underline;
		text-transform:uppercase;	
	}

	#pacotes .destinosPassagens{
		padding-top:15px;
		float:left;
		width:190px;
	}	

	#pacotes .precosPassagens{
		padding-top:15px;
		float:left;
		width:55px;
		margin-right:10px;
	}	

	#pacotes .precosPassagens2{
		padding-top:15px;
		float:left;
		width:55px;
	}	

	#pacotes .CruzeirosEsq{
		width:115px;
		float:left; 
		margin-top:5px;
		margin-right:70px;
	}

	#pacotes .CruzeirosDir{
		width:115px;
		float:right; 
		margin-top:5px;
		margin-right:10px;
	}

	#pacotes .CruzeirosDestaquePro{
		width:500px;
		height:360px;
	}

	#pacotes .produtoCruzeiros{
	}

	#pacotes .descricaoCruzeiros{
		width:95px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#646464;
		padding-top:3px;
		padding-left:5px;
	}

	#pacotes .descricaoCruzeiros a:link{
		color:#646464;
		text-decoration:none;
	}

	#pacotes .descricaoCruzeiros a:visited{
		color:#646464;
		text-decoration:none;
	}

	#pacotes .descricaoCruzeiros a:hover{
		color:#646464;
		text-decoration:none;
	}

	#pacotes .descricaoCruzeiros a:link span{
		color:#f7531e;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;
	}

	#pacotes .descricaoCruzeiros a:visited span{
		color:#f7531e;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;	
	}

	#pacotes .descricaoCruzeiros a:hover span{
		color:#f7531e;
		text-decoration:underline;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;	
	}



/* /PACOTES*/

/****************** Motor de Hotéis ********************/
.imagemTitulo
{	
	width:auto;
	height: 40px;
	background: url(Hoteis/images/Motor/tituloMotorHoteis.gif) no-repeat;
	padding: 0;
	margin-top: 0px;
}

/* CSS HOME */
/**************** CSS PORTAL ****************/

/* CSS HOME */

body {
	margin-top:0px;
}


#home {
	width:629px;
	margin:auto;
	float:right;
	height:1900px;
}

#home img{
	border:0px;
}

#home .espacoTopo{
	padding-top:10px;
}

#home .sky{
	float:right;
}


#home .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}	

#home .bgBarraDetalhes{
	background:url(/App_Themes/ShoptimeViagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}	

#home .produtoPacotes{
	float:left;
}

#home .descricaoPacotes{
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:5px;
	float:right;	
}

#home .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}

#home .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}

#home .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}

#home .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#home .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#home .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#home .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}

#home .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}

#home .pacotesDestaquePro{
	width:450px;
	height:195px;
}

#home .listagemPassagens{
	background:url(/App_Themes/ShoptimeViagens/images/homeListagemPassagens.gif);
	width:500px;
	height:232px;
}

#home .Titulo{
	width:500px;
}

#home .listagemPassagens a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}

#home .listagemPassagens a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}

#home .listagemPassagens a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}


#home .destinosPassagens{
     padding-top:15px;
     float:left;
     width:180px;
}
 

#home .precosPassagens{
    padding-top:15px;
    float:left;
    width:65px;
    margin-right:10px;
}                                   
 

#home .precosPassagens2{
    padding-top:15px;
    float:left;
    width:65px;
}                                              


#home .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}

#home .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}

#home .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}

#home .produtoCruzeiros{
}

#home .descricaoCruzeiros{
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}

#home .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}

#home .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}

#home .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}

#home .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#home .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#home .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}





/* CSS MOTOR HOME */
#motor {
	width:629px;
	height:180px;
	margin:auto;
	background-color:#f4f4f4;
	margin-top:20px;
}

#motor .pesquise {
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#646464;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:5px;	
}

#motor a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}

#motor a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:bold;
	text-decoration:none;
}

#motor a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:bold;
	text-decoration:underline;
}

#motor .radio {
	vertical-align:middle;
}

#motor .pesquise span {
	color:#f76213;
}

#motor .separador {
	background:#c4bca9;
	width:1px;
	height:120px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}	

#motor .idaVolta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	float:left;
	margin-top:33px;
	margin-left:5px;	
}

#motor .destino {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}

#motor .destino span {
	color:#f76213;
}

#motor .destino input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:100px;
	font-size:10px;
	color:#646464	;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}

#motor a.aeroportos:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}

#motor a.aeroportos:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:normal;
	text-decoration:underline;
}

#motor a.aeroportos:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:normal;
	text-decoration:none;
}

#motor .data input {
	*margin-left:-10px;
	margin-top:2px;
	height:12px;
	width:70px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}

#motor .data select {
	margin-top:5px;
	width:93px;
	*width:95px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;
	
}

#motor .data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	font-weight:bold;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}

#motor .data span {
	color:#f76213;
}

#motor .data img {
	vertical-align:middle;
	margin-top:-5px;
	border:0px;
}

#motor .passageiros {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}

#motor .passageiros span {
	color:#f76213;
	font-weight:bold;
}

#motor .passageiros select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}

#motor .cias select {
	margin-top:2px;
	font-size:10px;
	color:#646464;
	border-color:#c4bca9;
	border-width:1px;
	border-style:solid;	
}

#motor .cias {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007fbc;
	float:left;
	margin-top:5px;
	margin-left:10px;	
}

#header {
	width:770px;
	margin:0 auto;	
}

.barraTelefones {
	background:#f4f4f4;
	width:100%;
	height:30px;
}

.imgTelefones {
	width:759px;
	height:10px;
	padding-left:7px;
	padding-top:9px;
}

.barraLogo {
	padding-top:15px;
	width:763px;
	margin:auto;
}

.logo {
	float:left;
	width:130px;
	height:47px;
}

.btShoptime {
	width:100px;
	float:left;
	padding-top:25px;
	padding-left:15px;
}

.btMeuCadastro {
	width:132px;
	float:left;
	padding-top:29px;
	padding-left:383px;
		_padding-left:381px;
}

#header img {
	border:0px;
}

.menuSuperior {
	background:url(images/headerMenu.gif) no-repeat;
	width:100%;
	height:25px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	float:left;
}

#header a {
	color:#FFFFFF;
	text-decoration:none;
}

#header a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#header a:hover {
	text-decoration:underline;
}

#header a.on:link {
	color:#ffec00;
	text-decoration:none;
}

#header a.on:visited {
	color:#ffec00;
	text-decoration:none;
	font-weight:bold;
}

#header a.on:hover {
	text-decoration:underline;
}

#menu {
	width:132px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#72736b;
	float:left;
}

#menu span{
	color: #f7531e;
	font-weight:bold;
	margin-left:5px;
}

#menu a{
	color: #72736b;
	text-decoration:none;
	margin-left:5px;
}

#menu a:visited{
   color: #72736b;
   text-decoration:none;
   margin-left:5px;
}

#menu a:hover{
	text-decoration:underline;
	margin-left:5px;	
}

#menu a.btResort:link{
	margin-left:15px;
}

#menu a.btResort:visited{
	margin-left:15px;	
}

#menu a.btResort:hover{
	margin-left:15px;	
}

#menu div {
	background:#f4f4f4;
}

#menu .base {
	margin-top:-11px
}

#menu img {
	border:0px;
}

#menu .separador {
	background:url(/App_Themes/ShoptimeViagens/images/menuSeparador.gif) repeat-x;
	height:13px;
	width:60px;
	margin:auto;
}

#menu .espaco {
	background:#FFFFFF; 
	height:15px;
}

#footer {
	background:#f4f4f4;
	width:770px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#72736b;
}

#footer span {
	font-weight:bold;
}
#footer .conteudoFooter{
	float:left;
	margin-left:10px;
}	

#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#72736b;
	text-decoration:none;
}

#footer a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#72736b;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer img {
	border:0px;
}

#footer .centralAtendimento{
	float:left;
	width:278px;
	margin-left:15px;
	margin-top:15px;
}	

#footer .institucional{
	width:350px;
	margin-left:115px;	
	*margin-left:410px;
	margin-top:15px;
	float:left;
}

#footer .formasPagamento{
	float:left;
	width:374px;
	margin-left:20px;
	margin-top:15px;
}

#footer .centralNegocios{
	width:290px;
	margin-left:15px;
	*margin-left:410px;
	margin-top:15px;
	float:left;
}

#footer .siteSeguro{
	width:290px;
	margin-left:20px;	
	*margin-left:410px;
	margin-top:15px;
	float:left;	
}

.banner{
	width:468px;
	margin:auto;	
	padding-left:117px;
	*padding-left:0px;	
}	

#passagens {
	width:629px;
	margin:auto;
	float:right;
	height:1290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
}

#passagens .subHeader{
	float:right;
	width:622px;
}

#passagens img{
	border:0px;
}

#passagens .espacoTopo{
	padding-top:10px;
}

#passagens .sky{
	float:right;
}


#passagens .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}	

#passagens .bgBarraDetalhes{
	background:url(/app_themes/shoptimeviagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}	

#passagens .produtoPacotes{
	float:left;
}

#passagens .descricaoPacotes{
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:5px;
	float:right;	
}

#passagens .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}

#passagens .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}

#passagens .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}

#passagens .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#passagens .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#passagens .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#passagens .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}

#passagens .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}

#passagens .pacotesDestaquePro{
	width:450px;
	height:195px;
}

#passagens .listagemPassagens{
	background:url(/app_themes/shoptimeviagens/images/PassagensListagemPassagens.gif);
	width:500px;
	height:232px;
}

#passagens .listagemCias{
	background:url(/app_themes/shoptimeviagens/images/passagensListagemCias.gif);
	width:496px;
	height:403px;
}

#passagens .listagemCias a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:7px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}

#passagens .listagemCias a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:6px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}

#passagens .listagemCias a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}


#passagens .Titulo{
	width:500px;
}

#passagens .listagemPassagens a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}

#passagens .listagemPassagens a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}

#passagens .listagemPassagens a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}

#passagens .destinosPassagens{
	padding-top:15px;
	float:left;
	width:190px;
}	

#passagens .precosPassagens{
	padding-top:15px;
	float:left;
	width:55px;
	margin-right:10px;
}	

#passagens .precosPassagens2{
	padding-top:15px;
	float:left;
	width:55px;
}	

#passagens .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}

#passagens .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}

#passagens .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}

#passagens .produtoCruzeiros{
}

#passagens .descricaoCruzeiros{
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}

#passagens .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}

#passagens .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}

#passagens .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}

#passagens .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#passagens .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#passagens .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}





/* CSS MOTOR HOME */
#pacotes {
	width:629px;
	margin:auto;
	float:right;
	height:1400px;
}
#pacotes .subHeader{
	float:right;
	width:622px;
}

#pacotes img{
	border:0px;
}

#pacotes .espacoTopo{
	padding-top:10px;
}

#pacotes .sky{
	float:right;
}


#pacotes .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}	

#pacotes .bgBarraDetalhes{
	background:url(/app_themes/shoptimeviagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}	

#pacotes .produtoPacotes{
	float:left;
}

#pacotes .descricaoPacotes{
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:5px;
	float:right;	
}

#pacotes .descricaoPacotes a:link{
	color:#646464;
	text-decoration:none;
}

#pacotes .descricaoPacotes a:visited{
	color:#646464;
	text-decoration:none;
}

#pacotes .descricaoPacotes a:hover{
	color:#646464;
	text-decoration:none;
}

#pacotes .descricaoPacotes a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#pacotes .descricaoPacotes a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#pacotes .descricaoPacotes a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#pacotes .pacoteEsq{
	width:213px;
	float:left; 
	margin-top:5px;
	margin-right:10px;	
}

#pacotes .pacoteDir{
	width:213px;
	float:right; 
	margin-top:5px;
}

#pacotes .pacotesDestaquePro{
	width:450px;
	height:195px;
}

#pacotes .listagemPassagens{
	background:url(/app_themes/shoptimeviagens/images/homeListagemPassagens.gif);
	width:500px;
	height:232px;
}

#pacotes .Titulo{
	width:500px;
}

#pacotes .listagemPassagens a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
}

#pacotes .listagemPassagens a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	margin-left:5px;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;	
}

#pacotes .listagemPassagens a:hover{
	text-decoration:underline;
	text-transform:uppercase;	
}

#pacotes .destinosPassagens{
	padding-top:15px;
	float:left;
	width:190px;
}	

#pacotes .precosPassagens{
	padding-top:15px;
	float:left;
	width:55px;
	margin-right:10px;
}	

#pacotes .precosPassagens2{
	padding-top:15px;
	float:left;
	width:55px;
}	

#pacotes .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}

#pacotes .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}

#pacotes .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}

#pacotes .produtoCruzeiros{
}

#pacotes .descricaoCruzeiros{
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}

#pacotes .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}

#pacotes .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}

#pacotes .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}

#pacotes .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

#pacotes .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

#pacotes .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}




#cruzeiros {
	width:629px;
	margin:auto;
	float:right;
	height:1400px;
}
#cruzeiros .subHeader{
	float:right;
	width:622px;
}
#cruzeiros img{
	border:0px;
}
#cruzeiros .espacoTopo{
	padding-top:10px;
}
#cruzeiros .sky{
	float:right;
}
#cruzeiros .barraDetalhes{
	background:#f95323 no-repeat;
	float:left;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}	
#cruzeiros .bgBarraDetalhes{
	background:url(/app_themes/shoptimeviagens/images/homeBarraBg.gif) repeat-x;
	height:22px;
}	
#cruzeiros .Titulo{
	width:500px;
}
#cruzeiros .CruzeirosEsq{
	width:115px;
	float:left; 
	margin-top:5px;
	margin-right:70px;
}
#cruzeiros .CruzeirosDir{
	width:115px;
	float:right; 
	margin-top:5px;
	margin-right:10px;
}
#cruzeiros .CruzeirosDestaquePro{
	width:500px;
	height:360px;
}
#cruzeiros .produtoCruzeiros{
}
#cruzeiros .descricaoCruzeiros{
	width:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	padding-top:3px;
	padding-left:5px;
}
#cruzeiros .descricaoCruzeiros a:link{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoCruzeiros a:visited{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoCruzeiros a:hover{
	color:#646464;
	text-decoration:none;
}
#cruzeiros .descricaoCruzeiros a:link span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
#cruzeiros .descricaoCruzeiros a:visited span{
	color:#f7531e;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}
#cruzeiros .descricaoCruzeiros a:hover span{
	color:#f7531e;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;	
}

/**************** HOTEL LIGHT *******************/

.imgHtlLight{
	background:#e8e8e8;
	width:70px;
	height:70px;
	padding:5px;
	float:left;
	margin-right:10px;
}
.descHtlLight{
	padding:0px;
	margin:0px;
	width:330px;
	height:auto;	
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#646464;
	float:left;
}
.descHtlLight span{
	text-decoration:underline;
	font-weight:bold;	
}
.descPrecoHtlLight span{
	font-weight:bold;	
	color:#f9521e;
	text-decoration:none;
}
.lineHeight{
	line-height:9px;	
}
.btnEscEste{
	width:144px;
	height:30px;
	float:left;
	margin-top:20px;
}
.htlLight{
	width:570px;
	margin-top:15px;	
	border-bottom-color:#e8e8e8;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.maisHoteis{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f9521e;
	text-decoration:underline;
}
.hotelLight{
	width:570px;
	height:auto;
	margin:auto;
	text-align:left;
}

/**************** FIM HOTEL LIGHT *******************/

.imgIncluir
{	
	background-image:url(images/btn_incluir_sms.jpg);		
	border: 0px;
	width: 41px;
	height: 19px;
}
/**************** CENTRAL ATENDIMENTO *******************/
/* CSS Document */
a{
text-decoration:none;
color:#f9511b;
/*Quando o link estiver disponivel na emissão de bilhete eletrônico
color:#0082d7;*/
}
a:hover{
text-decoration:underline;
color:#f9511b;
}
a:active {
font: bold Verdana, Arial, Helvetica;
color:#000000;
text-decoration: none;
}

.conteudoBoxCA{
float:none;
margin:auto;
width:664px;
height:470px;
background-color:#0082d7;
}
.conteudoBoxCA .statusBox{
background:url(CentralAtendimento/images/status_bg.jpg) repeat-x;
width:656px;
height:26px;
margin:4px auto auto 4px;
font: 20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
.brancoBox{
margin:0 auto auto 4px;
width:657px;
height:437px;
background-color:#FFFFFF;
}
.brancoBox .numeroPedido{
width:631px;
height:30px;
margin:7px auto auto 12px !important;
margin:7px auto auto 8px;
background-color:#0082d7;
float: left;
}
.brancoBox .txtNumeroPedido{
font: 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
margin:auto auto auto 7px;
}
.brancoBox .txtNumeroPedidoMaior{
color:#FFFF00;
font:24px Arial, Helvetica, sans-serif;
text-align:left;
}
.brancoBox .descricaoPedidoCA{
width:631px;
height:44px;
background-color:#ffffff;
float:left;
margin: 0px 9px auto 12px !important;
margin: 0px 9px auto 8px;
}
.brancoBox .descricaoPedidoCAtexto{
float:left;
font:12px Arial, Helvetica, sans-serif;
text-align:left;
color:#003399;
margin:16px auto auto 7px;
}
.brancoBox .spacoLayout{
width:10px;
height:96px;
float:left;
margin:0;
background-color:#FFFFFF;
}
.brancoBox .etapas{
width:158px;
height:96px;
float:left;
margin:auto;
}
.brancoBox .primeiraFaixa{
float:left;
background-color:#e3f5ff;
width:160px;
height:36px;
margin:0;
}
.brancoBox .primeiraFaixa img{
float:left;
margin:0;
border:0;
}
.brancoBox .quartaFaixa{
background-color:#e3f5ff;
float:left;
width:160px;
height:60px;
margin:0;
}
.brancoBox .quartaFaixa img{
border:0;
float:left;
margin:0;
}
.brancoBox .quartaFaixaCinza{
background-color:#f9f9f9;
float:left;
width:160px;
height:60px;
margin:0;
}
.brancoBox .quartaFaixaCinza img{
float:left;
margin:0;
}
.brancoBox .textoQuartaFaixa{
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#003399;
text-align:left;
margin-top:5px;
}
.brancoBox .textoQuartaFaixaPrint{
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#b5b5b5;
text-align:left;
margin-top:5px;
}
.brancoBox .textoQuartaFaixaCinza{
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#b5b5b5;
text-align:center;
margin:15px auto auto 50px !important;
margin:15px auto auto 20px;
}
.brancoBox .caixaTextoStatus{
float:left;
width:640px;
height:196px;
margin:0;
}
.brancoBox .caixaTextoStatusTxt{
float:left;
text-align:left;
margin:20px auto auto 16px !important;
margin:20px auto auto 7px;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
}
.brancoBox .caixaTextoInferior{
float:left;
width:650px;
height:65px;
margin:0;
}
.brancoBox .caixaTextoInferiorTxt{
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#003399;
margin: 10px auto auto 16px !important;
margin: 10px auto auto 7px;
}
.brancoBox .caixaTextoInferiorTxtMenor{
color:#0082d7;
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.e-tkt{
float:none;
margin:auto;
width:778px;
height:auto;
}
.e-tkt .topoImprimir{
float:left;
margin:0;
width:778px;
height:43px;
}
.e-tkt .conteudoEtkt{
float:left;
margin:0;
width:778px;
height:auto;
}
.motorCAconteiner{
float:left;
width:252px;
height:251px;
margin:5px auto auto 0px;
}
.motorCA{
width:251px;
height:251px;
background:url(CentralAtendimento/images/bg_motor.jpg) repeat-x;
/*background-color:#a40f0f;
background-repeat: no-repeat;*/
}
.motorCA .bgEsq{
float:left;
margin:0;
background-image:url(CentralAtendimento/images/esq_motor.jpg);
width:9px;
height:251px;
}
.motorCA .bgDir{
float:right;
margin:0;
background-image:url(CentralAtendimento/images/dir_motor.jpg);
width:9px;
height:251px;
}
.motorCA .conteudo{
float:left;
margin:0;
width:233px;
height:auto;
}
.motorCA .pesquiseAqui{
float:left;
margin:0;
width:233px;
height:30px;
border-bottom:#c4bca9 1px solid;
}
.motorCA .pesquiseAquiTxt{
padding:5px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#f9511b;
line-height:0px;
}
.motorCA .todosPedidos{
float:left;
margin:0;
width:233px;
height:46px;
border-bottom:#c4bca9 1px solid;
}
.motorCA .todosPedTxt{
margin:13px auto auto 10px;
font:12px Verdana, sans-serif;
text-align:left;
color:#0180bd;
float:left;
}
.motorCA .form{
float:left;
margin:10px auto auto 10px;
}
.motorCA .formTxt{
float:right;
margin:5px 71px auto auto;
margin-left:auto;
}
.motorCA .porNumero{
float:left;
margin:0;
width:233px;
height:63px;
border-bottom:#c4bca9 1px solid;
}
.motorCA .porData{
float:left;
margin:0;
width:233px;
height:30px;
}
.motorCA .calendarPedido{
float:left;
width:218px;
margin:0 0 0 15px !important;
margin:0 0 0 5px;
}
.motorCA .calendarPedido img{
float:right;
margin:10px 0;
}
.motorCA .botaopesquisa{
float:right;
margin:10px 0;
}
.motorCA .calendarPedidoEsq{
float:left;
margin:0 auto;
width:100px;
height:34px;
}
.motorCA .calendarPedidoEsq img{
float:right;
margin:0;
}
.motorCA .formCal{
float:left;
margin:0;
border:0;
width:76px;
}
.motorCA .calendarPedidoDir{
float:left;
margin:0 auto;
width:100px;
height:34px;
}
.motorCA .calendarPedidoDir img{
float:right;
margin:0;
}
.motorCA .spaceMotor{
float:left;
margin:0;
width:10px;
}
.motorCA .PedTxt{
float:left;
margin:0;
font:12px Verdana, sans-serif;
text-align:left;
color:#0180bd;
}
.pedidosCA{
width:759px;
height:auto;
margin:auto;
}
.pedidosCA img{
border:0;
margin:0;
}
.pedidosCA .topoCAshop{
float:right;
width:756px;
height:50px;
border:0;
margin:0;
/*background-image:url(CentralAtendimento/images/titulo_pedidos.gif);*/
background-image:url(CentralAtendimento/images/titulo_pedidos.gif);
font:14px Arial, Helvetica, sans-serif;
text-align:left;
}
.pedidosCA .motorCA{
float:left;
width:252px;
height:251px;
margin:5px auto auto 0px;
}
.pedidosCA .pedidoMaior{
float:left;
width:auto;
height:251px;
margin:9px auto auto 7px !important;
margin:9px auto auto 3px;
/*border:2px #003399 solid;*/
border-left:2px #f9521e solid;
border-bottom:2px #f9521e solid;
/*border-right:2px #003399 solid;*/
border-right:none;
background:url(CentralAtendimento/images/line_blue_maior.jpg) right no-repeat;
border-top:none;
}
.pedidosCA .pedidoDirMotor{
float:left;
width:496px;
height:251px;
}
.pedidosCA .conteiner{
float:left;
width:100% !important;
width:95%;
margin:0;
/*margin-left:25px !important;
margin-left:13px;*/
height:157px;
/*border-right:2px #003399 solid;*/
}
.pedidosCA .conteinerDir{
float:right;
width:40%;
height:157px;
border-right:2px #003399 solid;
background:url(CentralAtendimento/images/bglines.jpg) repeat-x;
/*margin-right:25px !important;
margin-right:13px;*/
}
.pedidosCA .conteinerFull{
float:left;
margin:0;
width:754px;
height:157px;
border-right:2px #003399 solid;
}
.pedidosCA .pedidoMaiorFull{
float:left;
margin:5px auto auto 2px;
width:756px;
height:251px;
border-left:2px #003399 solid;
border-bottom:2px #003399 solid;
border-top:none;
border-right:none;
}
.pedidosCA .barralaranjaTitulo{
float:left;
margin:0;
/*width:496px;*/
width:100%;
height:38px;
/*background-color:#e3f5ff;*/
background:url(CentralAtendimento/images/img_bg_title_div_pedido.jpg) repeat-x;
}
.pedidosCA .barralaranjaTitulo img{
float:right;
margin:0;
}
.pedidosCA .barralaranjaTituloFull{
float:left;
margin:0;
/*width:349px;*/
width:756px;
height:38px;
/*background-color:#e3f5ff;*/
background:url(CentralAtendimento/images/img_bg_title_div_pedido.jpg) repeat-x;
}
.pedidosCA .barralaranjaTituloFull img{
float:right;
margin:0;
}
.pedidosCA .barralaranjaTituloTxt{
float:left;
font:18px Arial, Helvetica, sans-serif;
color:#f9511b;
margin:4px auto auto 24px !important;
margin:4px auto auto 10px;
}
.pedidosCA .pedidoMaiorImg{
float:right;
/*margin:-2px -2px auto auto;*/
margin:0 0 auto auto;
width:147px;
height:70px;
background-image:url(CentralAtendimento/images/caixa_numero_pedido.gif);
}
.pedidosCA .pedidoMaiorFullImg{
float:right;
/*margin:-2px -2px 20px auto;*/
margin:0px 0px 20px auto;
width:147px;
height:70px;
background-image:url(CentralAtendimento/images/caixa_numero_pedido.gif);
}
.pedidosCA .pedidoMaiorTxt{
font:18px Arial, Helvetica, sans-serif;
color:#FFFF00;
text-align:center;
margin-top:5px;
}
.pedidosCA .pedidoMaiorDescrlaranja{
font:12px Arial, Helvetica, sans-serif;
color:#f9511b;
}
.pedidosCA .pedidoMaiorDescr{
float:left;
text-align:left;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
margin:10px auto auto 25px !important;
margin:10px auto auto 13px;
}
.pedidosCA .pedidoMaiorDescrDIR{
float:left;
text-align:left;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
margin:10px auto auto 20px;
}
.pedidosCA .pedidoMaiorDescBox{
/*float:left;*/
width:100%;
height:58px;
border-top:1px #c4bca9 solid;
margin:0;
/*margin-left:25px !important;
margin-left:13px;*/
}
.pedidosCA .pedidoMaiorDescBoximg{
float:right;
margin:0;
border:0;
}
.pedidosCA .pedidoMaiorDescBoxFull{
float:left;
width:700px;
height:58px;
border-top:1px #c4bca9 solid;
margin-left:25px !important;
margin-left:10px;
}
.pedidosCA .pedidoMaiorDescPrimeiroBox{
float: right;
height:58px;
/*margin-left:25px !important;
margin-left:13px;*/
border:none;
/*background:url(CentralAtendimento/images/line_blue.jpg) right no-repeat;*/
}
.pedidosCA .pedidoMaiorDescPrimeiroBoxFull{
float:left !important;
float: right;
float:left;
width:731px !important;
width:730px;
height:58px;
margin-left:25px !important;
margin-left:13px;
border:none;
background:url(CentralAtendimento/images/line_blue.jpg) right no-repeat;
}
.pedidosCA .pedidoMaiorDescPrimeiroBoximg{
float:right;
margin:0;
width:147px;
height:31px;
border:none;
background-image:url(CentralAtendimento/images/caixa_numero_pedido_botton.gif);
}
.pedidosCA .linkDetalhe{
float:left;
width:90%;
height:auto;
margin-left:25px !important;
margin-left:13px;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
color:#066acc;
}
.pedidosCA .linkDetalhes{
float:left;
width:100%;
height:auto;
margin-left:25px !important;
margin-left:13px;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
color:#e2ded5;
text-decoration:underline;
border:0;
}
.pedidosCA .resultadosCA{
float:left;
margin-top:22px;
margin-left:auto !important;
margin-left:2px;
width:756px;
height:36px;
border-top:1px #c4bca9 solid;
background-color:#e3dfd6;
}
.pedidosCA .resultadosCAvisualizar{
	float:left;
	margin-top:22px;
	width:756px;
	height:36px;
	background-image:url(CentralAtendimento/images/mp_resultadoBusca.gif)
}
.pedidosCA .comBox{
	float:left;
	margin-left: 355px;
	margin-top: 10px;
	width:200px;
}
.pedidosCA .comBoxItens{
float:left;
	margin-left: 60px;
	margin-top: 10px;
	width:50px;
}
.pedidosCA .resultadosCA img{
float:left;
border:0;
margin:0;
}
.pedidosCA .resultadosCATxt{
float:left;
margin-top:9px;
margin-left:0;
font:16px Arial, Helvetica, sans-serif;
text-align:left;
color:#f9511b;
}
.pedidosCA .resultadosDescr{
float:left;
margin:0;
margin-left:auto;
margin-left:2px;
width:756px;
height:29px;
border-bottom:1px #c4bca9 solid;
}
.pedidosCA .faixalaranjaResultados{
float:left;
margin:0 auto 4px auto !important;
margin:0 auto 4px 2px;
height:59px;
width:756px;
background-color:#f4f4f4;
}
.pedidosCA .faixaCinzaResultados{
float:left;
margin:0 auto 4px auto !important;
margin:0 auto 4px 2px;
height:59px;
width:756px;
background-color:#e3dfd6;
}
.pedidosCA .resultadosNumeroPedido{
float:left;
margin:0;
width:120px;
height:59px;
border-right:1px #c4bca9 solid;
}
.pedidosCA .resultadosNumeroCab{
float:left;
margin:0;
width:120px;
height:59px !important;
height:0px;
padding-top:15px;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
color:#f9511b;
}
.pedidosCA .resultadosTxt{
margin:13px auto;
font:12px Arial, Helvetica, sans-serif, bold;
text-align:center;
color:#444;
}
.pedidosCA .resultadosDescricao{
float:left;
margin:0;
width:191px;
height:59px;
border-right:1px #c4bca9 solid;
}
.pedidosCA .resultadosDescricaoCab{
float:left;
margin:0;
width:191px;
height:59px !important;
height:0px;
padding-top:15px;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
color:#f9511b;
}
.pedidosCA .resultadosDataCompra{
float:left;
margin:0;
width:155px;
height:59px;
border-right:1px #c4bca9 solid;
}
.pedidosCA .resultadosDataCompraCab{
float:left;
margin:0;
width:155px;
height:59px !important;
height:0px;
padding-top:15px;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
color:#f9511b;
}
.pedidosCA .resultadosTxtLink{
font:12px Arial, Helvetica, sans-serif;
text-align:center;
color:#e2ded5;
text-decoration:underline;
}
.pedidosCA .resultadosValorTotal{
float:left;
margin:0;
width:154px;
height:59px;
border-right:1px #c4bca9 solid;
}
.pedidosCA .resultadosValorTotalCab{
float:left;
margin:0;
width:154px;
height:59px !important;
height:0px;
padding-top:15px;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
color:#f9511b;
}
.pedidosCA .resultadosStatus{
float:left;
margin:0;
width:131px;
height:59px;
}
.pedidosCA .resultadosStatusCab{
float:left;
margin:0;
width:131px;
height:59px !important;
height:0px;
padding-top:15px;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
color:#f9511b;
}
.pedidosCA .confiraDetalhes{
float:left;
margin-top:10px;
margin-left:12px;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
color:#a3a3a3;
}
.pedidosCA .confiraDetalhesCinza{
font:12px Arial, Helvetica, sans-serif;
color:#f9511b;
}
.pedidosCA .botoesNavegacao{
float:left;
margin-top:10px;
margin-left:auto !important;
margin-left:2px;
height:30px;
}
.pedidosCA .botoesNavegacaoCadastro{
float:left;
margin:0;
}
.pedidosCA .botoesNavegacaoHome{
float:right;
margin:0;
}

.paginacao{
float:right;
font-family: 9px Verdana, Arial, Helvetica, sans-serif;
color:#003399;
}
.paginacao a{
font-family: 9px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.paginacao a:hover{
font-family: 9px Verdana, Arial, Helvetica, sans-serif;
color:#0082d7;
text-decoration:underline;
}
.paginacao a:visited{
font-family: 9px Verdana, Arial, Helvetica, sans-serif;
color:#0082d7;
text-decoration:none;
}
.nextPrev
{
float:right;	
font-family: 8px arial, helvetica, sans-serif;
color:#989286;
font-stretch:condensed;
}
.nextPrev a{
font-family: 8px arial, helvetica, sans-serif;
color:#989286;
text-decoration:none;
}
.nextPrev a:hover{
font-family: 8px arial, helvetica, sans-serif;
color:#989286;
text-decoration:underline;
}
.nextPrev a:visited{
font-family: 8px Verdana, Arial, Helvetica, sans-serif;
color:#989286;
}


/*.ac_results {overflow:hidden;float:left; display:table; position:absolute; left:0; top: 23px; z-index: 100000}*/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: hand;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	
	width: 100%;
    */
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('css/images/indicator.gif') no-repeat right center;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


/**************** FIM CENTRAL ATENDIMENTO *******************/
