a { color:#006C2A;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:no-repeat url(../img/master/fundo/BG.jpg) #00491B;	
	font-size:12px;
	font-family:Arial;
	color:#666666;
	
	
	scrollbar-arrow-color:#FFCC00;
	scrollbar-base-color:#53AE71;
	scrollbar-dark-shadow-color: #53AE71;
	scrollbar-track-color: #53AE71;
	scrollbar-face-color: #037901;
	scrollbar-shadow-color: #006300;
	scrollbar-highlight-color: #53AE71;
	scrollbar-3d-light-color: #53AE71;
}

input{
	font-size:10px;
	color:#333333;
	/*background-color:#F0F2F1;*/
	font-size:10px;
	color:#333333;	
}
.td  {
	font-family:Arial;
	font-size:12px;
	color:#666666;
}
.FonteNumeroDaReserva
{
	font:Arial;
	color:#FFFFFF;
	font-size:23px;
}

li{
	background-position:center left;
	padding-left: 15px;
	background-image: url(../Imgs/MarcadorPadrao.gif);
	background-repeat: no-repeat;
	list-style-type:none;
}

.FundoRodapeBoxReserva {
	background:#007A2F;
}

.FundoBoxReserva {
 background:#00B93D url(../Img/master/fundo/FundoBoxReserva.jpg) bottom repeat-x;
}
.DivRoalgemConteudo
{
	scrollbar-arrow-color:#FFCC00;
	scrollbar-base-color:#53AE71;
	scrollbar-dark-shadow-color: #53AE71;
	scrollbar-track-color: #53AE71;
	scrollbar-face-color: #037901;
	scrollbar-shadow-color: #006300;
	scrollbar-highlight-color: #53AE71;
	scrollbar-3d-light-color: #53AE71;
	
	/*height:auto;*/
	overflow:hidden;
	overflow-y:auto;
}
.button{
	padding-left: 5px;
	padding-right: 5px;
	height:18px;
	background:url(../imgs/bgBtnSystem.jpg);
	background-color:#0889a6;
	border:none;
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
}

.selectIdioma
{
	font-size:10px;	
	color:#333333;
	border: 1px solid #666666;
	margin-right : 12px;
}

.select
{
	background-color:#F0F0F0;
	border-color:#788478;
	border-width:1px;
	font-family:Arial;
	font-size:10px;
	color:#272727;
}

.input {
	background-color:#F0F0F0;
	font-family:Arial;
	font-size:10px;
	color:#272727;
}

.inputChapado {
	border:#CCCCCC solid 1px;
	background-color:#F0F0F0;
	font-family:Arial;
	font-size:10px;
	color:#272727;
}

.console{
	background-image:url(../imgs/BGConsole.jpg);
	background-repeat:no-repeat;
}

.texto12{
	font-size:12px;
}
.textoVerdeClaro{
	color:#A9C900;
}
.textoVerdeEscuro{
	color:#006600;
}
.textoAmarelo{
	color:#FFCC00;
}
.textoBranco{
	color:#FFFFFF;
}
/*Não mexer*/
.FonteTituloIconeClasses 
{
	color: #666666;
	font-size: 11px;
	text-transform:uppercase;
}

/*Não mexer*/
.FonteSubTituloIconeClasses {
	color: #666666;
	font-size: 9px;
	text-transform:uppercase;
}
/*Não mexer*/
.InfTarifa { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff }
/*Não mexer*/
.mainthin { FONT-SIZE: 9px; COLOR: #fcdb00 }
/*Não Mexer*/
.Space
{
	padding-left:15px;
	padding-right:15px;
}

.Fonte11 {
	font-size:11px;
}
#titulo{
	height:48px;
	padding-left:33px;
	padding-top:5px;
	padding-bottom:1px;
	background-image:url(img/master/principal/pattern_topo_verde.gif);	
}

/*####################################Header####################################*/
#HeaderTotem1
{
	position:absolute;
	left:0px;
	top:0px;
	width:113px; 
	height:76px;
	background-image:url('../img/master/topo/totem_parte1.jpg');
	cursor:pointer;
}

#HeaderTopo1
{
	position:absolute;
	left:113px;
	top:0px;
	width:582px;
	height:76px;
	background-image:url('../img/master/topo/bgtopo1.jpg');
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	text-align:right;
	line-height:76px;
	
	_padding:20px;
}
#HeaderTopo2
{
	position:absolute;
	left:695px;
	top:0px;
	width: 230px;
	height:76px;
	background-image:url('../img/master/topo/bgtopo2.jpg');
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	line-height:76px;
	
	/* IE6 Mod */
	_padding:20px;
}

#HeaderCanto
{
	position:absolute;
	left:925px;
	top:0px;
	width:76px;
	height:118px;
	background-image:url('../img/master/topo/canto.jpg');
	
	/* IE6 Mod */
	_top:0px; 
}

#HeaderTotem2
{
	position:absolute;
	top:76px;
	left:0;
	width:113px;
	height:41px;
	background-image:url('../img/master/topo/totem_parte2.jpg');
	border-bottom:solid 1px rgb(126,166,140);
	cursor:pointer;
}

#HeaderBarra
{
	position:absolute;
	top:76px;
	left:113px;
	width:812px;
	height:41px;
	background-color:#00461B;
	border-bottom:solid 1px rgb(126,166,140);	
	
}
#HeaherSlogan
{
    float:left;
    background-image:url('img/master/topo/slogan.gif');
    width:300px;
    height:41px;
    background-repeat:no-repeat;
    background-position:center;
    margin-left:21px;
    text-align:left;
}

#HeaderLinks
{
    float:right;
    height:41px; 
    width:220px; 
    text-align:right;
    visibility:visible;
}
/*###################################Conteudo###################################*/
#topo_conteudo
{
	width:764px; 
	height:11px; 
	background-image:url(../img/master/topo/pattern_topo_verde.gif);
	border-style:none;
}

#canto_superior_direito_conteudo
{
	float:right; 
	height:11px; 
	width:9px;
	background-image:url(../img/master/cantos/cantoDireitoVerde.gif);
	
	/* IE6 MOD */
	_margin-top:-13px;
}
#canto_superior_esquerdo_conteudo
{
	float:left; 
	height:11px; 
	width:7px; 
	background-image:url(../img/master/cantos/cantoEsquerdoVerde.gif);
	
	/* IE6 MOD */
	_margin-top:-12px;
}

#canto_inferior_esquerdo_conteudo
{
	display:block; 
	height:4px; 
	width:7px; 
	background-image:url(../img/master/cantos/cantocinzaEsquerdo.gif); float:left;
	border-style:none;
	
	/* IE6 MOD */
	_background-repeat:no-repeat;
}

#bottom_conteudo
{
	background-color:#E8E8E8;
	display:block; 
	height:4px; 
	width:750px; 
	float:left;
	border-style:none;
	
	/* IE6 MOD */
	_margin-top:-10px;
	
}

#canto_inferior_direito_conteudo
{
	float:right;
	height:4px; 
	width:7px; 
	background-image:url(../img/master/cantos/cantocinzaDireito.gif);
	
	/* IE6 MOD */
	_background-repeat:no-repeat;
}

#bannerFidelidade
{
    position:absolute;
    top:370px;
    left:0px;
    width:174px;
    height:131px;
    float:left;
    margin-left:3px;
}

#bannerGrandao
{
    position:absolute;
    top:118px;
    left:774px;
    width:194px;
    height:432px;
    float:right;
    margin:10px 0px 0px 0px;
}


#outer {height: 87px; float:left; line-height:21px; position:relative; width:300px}


#conteudo_capa{
	width:764px;
	/*width:569px;
	height:560px;*/
	float:left;
	background-repeat:no-repeat;
	background-position:bottom center;
}
#conteudo_interna{
	display:block;
	width:100%;
	background-color:#E8E8E8;
	padding-bottom:30px;		
}
	
#conteudo{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
	width:764px;
	position:absolute;
	top:118px;
	left:178px;
	
	/* IE6 MOD */
	_padding-left:-200px;
	
}
#conteudo_principal{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
	width:570px;
	position:absolute;
	top:118px;
	left:178px;
}
#content_reserva
{
    margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
	width:764px;
	position:absolute;
	top:107px;
	left:160px;
}

#conteudo_interna_cph{
	width:764px;
	float:left;
}

#txt{
	padding-left:20px;
	padding-right:25px;
	padding-top:0px;
}

#barra_titulo
{
	display:block;
	height:20px;
	padding-left:20px;
	padding-top:20px;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../imgs/canto_fotonamorados.gif);
}

#titulo_interna_foto{
	height:34px;
	padding-left:20px;
	line-height:34px;
	background-image:url(../imgs/pattern_topo_verde.gif);
	background-color:#000000;
}

#cantoVerdeBaixo
{
	background-image:url(../imgs/pattern_topo_verde.gif);
	float:left;
}

#logo_fidelidade
{
	display:block;
	width:764px;/*764-23*/
	height:87px;
	background-image:url(../imgs/cantoDireitoBaixoVerdeCinza.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:rgb(0,136,61);	
}

.TXTSENHA
{
	border-right: #006500 1px double;
	border-top: #006500 1px double;
	font-size: 7pt;
	border-left: #006500 1px double;	
	color: #006500;
	line-height: normal;
	border-bottom: #006500 1px double;
	font-style: normal;
	font-family: Verdana, Arial;
	background-color: #e9ece3;
	font-variant: normal;
}


/*###################################Acompanhamento Reserva###################################*/
#acompanhamentoReserva
{ 
	position: absolute; 
	top: 200px;
	left: 0px; 
	width:176px;
	margin:15px 0px 0px 0px;	
	font-size: 7pt;
	display:block;	
	
	
	scrollbar-arrow-color:#FFCC00;
	scrollbar-base-color:#53AE71;
	scrollbar-dark-shadow-color: #53AE71;
	scrollbar-track-color: #53AE71;
	scrollbar-face-color: #037901;
	scrollbar-shadow-color: #006300;
	scrollbar-highlight-color: #53AE71;
	scrollbar-3d-light-color: #53AE71;
	
	
	height:400px;
	overflow-y:auto;
}

#acompanhamentoReserva ul 
{
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border-width:0px;
}

#acompanhamentoReserva ul li 
{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px; 
	/*font-size:0px;*/
	/*line-height:0px;*/
	list-style-type:none;
	display:list-item;
	background-color:#e8e8e8;
    background-image:none;	
}
#acompanhamentoReserva li.topo_acompanhamento{
    border-top:none;
	background-image:url(../img/master/cantos/topoCinza.gif);
	background-repeat:no-repeat;
	background-position: top;
	background-color:#00742d;
	height:7px;
	
	/* IE6 Mod */
	_margin-bottom:-5px;
}
#acompanhamentoReserva li.bottom_acompanhamento{
    margin-top:-5px;
    border:none;
	background-image:url(../img/master/cantos/bottomcinza.gif);
	background-repeat:no-repeat;
	background-position: top;
	background-color:#00742d;
	height:7px;
}
#acompanhamentoReserva li.titulo_acompanhamento
{
    text-align:center;
    padding-top:5px;  
    padding-bottom:5px;   
    color:#007A2F;
    background-color:#e8e8e8;
    font-size:11px;
    font-weight:bold;
    height:20px;
    text-align:center;
    background-position:bottom;
    background-image: url(../img/master/linhas/LinhaPretaTracejadaHorizontal.gif);
    background-repeat:repeat-x;  
}
#acompanhamentoReserva li.primeira_linha
{
    padding-top:15px;
}

/*###################################Conteudo Reserva###################################*/
#conteudo_reserva{
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
	width:764px;
	/*height:560px;*/
	float:left;
}

#conteudo_reserva.textoBranco
{
    color:#FFFFFF;
}

#conteudo_reserva_topo
{
    line-height:21px;
    width:764px;   
    clear:both; 
    _width:761px; /* IE 6 Mod*/
    _vertical-align:middle; /* IE 6 Mod*/
    _margin-bottom:-3px; /* IE 6 Mod*/    
}

#conteudo_reserva_topo_conclusao
{
    line-height:21px;
    width:1024px;   
    clear:both; 
}

#conteudo_reserva_topo_conclusao ul
{   
    list-style:none;    
    padding:0px;
    margin:0px;
    height:41px;
}

#conteudo_reserva_topo_conclusao li
{    
   display:block;  
   line-height:41px;    
   padding:0px;
   margin:0px;
   float:left;
}


#conteudo_reserva_topo ul
{   
    list-style:none;    
    padding:0px;
    margin:0px;
    height:41px;    
}

#conteudo_reserva_topo li
{    
   display:block;  
   line-height:41px;    
   padding:0px;
   margin:0px;
   float:left;
}

#conteudo_reserva_topo li.facasuareserva
{
   width:300px;
   background-image:url('../img/internas/cantos/reserva_canto1.gif');   
   background-repeat:no-repeat;
   background-position:left top;
   background-color:#008c30;
   height:36px;  
   padding-left:20px;
   padding-top:5px;   
}

#conteudo_reserva_topo li.Passo1
{
   width:174px;  
   height:41px;
}
#conteudo_reserva_topo li.Passo1ON
{
   width:174px;  
   height:41px;
}
#conteudo_reserva_topo li.Passo2
{
   width:118px;  
   height:41px;
}
#conteudo_reserva_topo li.Passo2ON
{
   width:118px;  
   height:41px;
}
#conteudo_reserva_topo li.Passo3
{
   width:146px; 
   height:41px;
}
#conteudo_reserva_topo li.Passo3ON
{
   width:146px;
   height:41px; 
}
#conteudoPassos
{
    width:758px;
    background-color:#00b53b;
    padding:0px;
    margin:0px;  
    height:7px;        
}

#conteudoPassos img.esquerda
{   
   float:left;
   height:7px;
   width:7px;
   position:absolute;
   display:block;
}
#conteudoPassos img.direita
{     
     float:right; 
     height:7px;
     width :7px;
     clear:both;       
}

#conteudo_fundo
{
    width:758px;
    background-color:#00b53b;
    padding:0px;
    margin:0px;  
    height:7px;
    clear:both;        
}
#conteudo_fundo_conclusao
{
    width:920px;
    background-color:#00b53b;
    padding:0px;
    margin:0px;  
    height:7px;
    clear:both;        
}
#conteudo_fundo_conclusao img.esquerda
{   
   float:left;
   height:7px;
   width:7px;
   position:absolute;
   display:block;
}
#conteudo_fundo_conclusao img.direita
{     
     float:right; 
     height:7px;
     width :7px;
     clear:both;       
}
#conteudo_fundo img.esquerda
{   
   float:left;
   height:7px;
   width:7px;
   position:absolute;
   display:block;
}
#conteudo_fundo img.direita
{     
     float:right; 
     height:7px;
     width :7px;
     clear:both;       
}

#fundoConteudo
{
   background-color:#007a2f; 
   width:758px;
   text-align:right;
   height:35px;     
}
#fundoConteudoConclusao
{
   background-color:#007a2f; 
   width:880px;  
   height:35px; 
   padding:0px 20px;    
}

#fundoConteudo input.inputVoltar
{
    float:left;
    margin:10px 0px 10px 10px; 
}
#fundoConteudo input.linkProximaPagina
{
    float:right;
    margin:10px 10px 0px 10px; 
}
#bordaFundo
{
    clear:both;
    background-color:#007a2f;
    line-height:7px;
    height:9px;
    width:758px;
    background-position:bottom;
    text-align:right;
}
#bordaFundoCconclusao
{
    clear:both;
    background-color:#007a2f;
    line-height:7px;
    height:9px;
    width:920px;
    background-position:bottom;
    text-align:right;
}
#bordaFundoCconclusao img.direita
{
    float:right;
}
#bordaFundoCconclusao img.esquerda
{
    float:left;    
}
#bordaFundo img.direita
{
    float:right;
}
#bordaFundo img.esquerda
{
    float:left;    
}


/*###################################Passo 1###################################*/
.FundoBoxCalendario {
	background:#009B33;
}

.FundoBoxCabecalhoCalendario {
	background:#007A2F;
}

.FundoBoxCabecalhoCalendarioDataMarcada {
	background:#FFCC00;
	color:#007A2F;
}
.FundoBoxMaisModelos {
	background:#00742D;	
	height:12px;
	border-width:0px;
}
.FundoBoxDestaqueMaisModelos {
	background:#008C30;	
}
.FundoBoxAuxiliar {
	background:#E8E8E8;

}
.FundoConteudoBoxMaisModelos {
	background:url(../Img/internas/BoxMaisModelos/FundoBox.jpg) no-repeat bottom right #00742D;
}
.FonteConteudoTabela {
	font-size:11px;
}
.FonteCorBranca {
	color:#FFFFFF;
}
.BordaTabelaDesaqteBoxMaisModelosTracejadaInferior {
    BACKGROUND-POSITION: bottom;
    BACKGROUND-IMAGE: url(../Imgs/LinhaBrancaTracejadaHorizontal.gif);
	background-repeat:repeat-x;
}

#BoxesRetiradaDevolucao
{    
    padding:0px;
    margin:0px;       
}
#BoxesRetiradaDevolucao div.Passo1Box
{
    width:362px;
    height:280px;
    float:left;
    padding-top:10px;
    padding-left:10px;
    background-color:#00b53b;     
}

#BoxesRetiradaDevolucao div.titulo
{
    line-height:15px; 
}
#BoxesRetiradaDevolucao div.linhaPontilhadaCentral
{
    background-image: url('../img/internas/reserva/tracejado.gif');
    background-repeat: repeat-y;
    background-color:#00b53b;
    padding:0 5px 0 5px; 
    width:4px;
    height:290px;
    float:left;
}
#DadosDevolucao
{
    color:White; 
    font-weight:bold;  
    margin:-6px;     
}
#DadosDevolucao div
{
    margin:0px;
    padding:0px; 
    display:inline;
    list-style:none;        
}
#DadosDevolucao div.data
{
   float:left;
   line-height:20px;
   padding:0px 5px 0px 5px;
   margin:0px 0px 0px 20px;  
   display:block;   
   /* IE* Mod */ 
   _padding:0px 5px 0px 5px;
   _margin:0px 0px 0px 10px;    
   
}
#DadosDevolucao div.cidade_agencia
{
   float:left;
   padding:0px 5px 0px 5px;
   margin-left:20px;
   margin-top:5px;   
}

#DadosRetirada
{
    color:White; 
    font-weight:bold;   
}
#DadosRetirada div
{
    margin:0px;
    padding:0px; 
    display:inline;
    list-style:none;          
}
#DadosRetirada div.data
{
   float:left;
   line-height:20px;
   padding:0px 5px 0px 5px;
   margin:0px 0px 0px 20px;  
   display:block; 
   /* IE6 Mod */
   _padding:0px 5px 0px 5px;
   _margin:0px 0px 0px 11px;  
   
}
#DadosRetirada div.cidade_agencia
{
   float:left;
   padding:0px 5px 0px 5px;
   margin-left:20px;
   margin-top:5px;   
}
.BordaPretaTabelaTracejadaInferiorPasso1
{
    BACKGROUND-POSITION: bottom;    
    BACKGROUND-IMAGE: url(../img/internas/separadores/LinhaPretaTracejadaHorizontal.gif);
	background-repeat:repeat-x;	
	width:340px;
}

/*###################################Passo 2###################################*/
#passo2box
{    
    margin:0px;   
    width:698px;
    height:325px;
    float:left;  
    padding:10px 30px 0px 30px;
    background-color:#00b53b; 
    color:White;   
}
.BordaPretaTabelaTracejadaInferior
{
    BACKGROUND-POSITION: bottom;    
    BACKGROUND-IMAGE: url(../img/internas/separadores/LinhaPretaTracejadaHorizontal.gif);
	background-repeat:repeat-x;	
	width:710px;
}
.Fonte10 {
	font-size:10px;
}
#boxProtecao
{
    background-color:#00742d;
}
#boxProtecao img.esquerda
{
    float:left;
}
#boxProtecao img.direita
{
    float:right;
}
#boxProtecao div.topoProtecao
{
    background-color:#00742d;
}

/*###################################Passo 3###################################*/

#boxPasso3
{
    margin:0px;   
    width:698px;
    height:320px;
    float:left;  
    padding:10px 30px 0px 30px;
    background-color:#00b53b; 
    color:White;   
}

/*###################################Conclusao Master###################################*/
#content_conclusao
{
    margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
	width:1024px;	
	position:absolute;
	top:120px;
	left:10px;	
}

#content_conclusao .reservaConcluidaEsquerda
{
   width:300px;
   background-image:url('../img/internas/cantos/reserva_canto1.gif');   
   background-repeat:no-repeat;
   background-position:left top;
   background-color:#008c30;
   height:36px;  
   padding-left:20px;
   padding-top:5px; 
}
#content_conclusao .reservaConcluidaDireita
{
   width:600px;
   background-image:url('../img/internas/cantos/reserva_canto8.gif');   
   background-repeat:no-repeat;
   background-position:right top;
   background-color:#008c30;
   height:41px;    
}
#conteudo_PassosConclusao
{
    height:300px;
    width:920px;
    background-color:#00b53b;
    padding:0px;
    margin:0px; 
     /* IE6 Mod */     
}

#conteudo_PassosConclusao div.confirmacaoReserva
{   
    color:#fff;
    font-size:12px;
    width:400px;
    margin:10px;
    padding:20px;
    float:left;    
}
#separadorResumo
{       
    height:0px;
    width:10px;    
    float:left;
    margin:10px;
}

/*####################### Principal Master ##############################3*/
#conteudo_PassosPrincipal
{
    
    height:250px;
    width:920px;
    background-color:#00b53b;
    padding:0px 0px 0px 0px;
    margin:0px;      
}

/*################### Consulta ###########################################*/
#fundoConsulta
{
    height:35px;
}
#fundoConsulta ul
{
    margin-top:5px;
    list-style:none;
    float:right;
}
#fundoConsulta li
{
    display:inline;
    margin:0px 5px 0px 5px;
    height:15px;
    padding:0px
}

/*################ Pop up modal ############################################*/
.modalBackground 
{  
    background-color:#00491B;  
    filter:alpha(opacity=50);  
    opacity:0.5;
}

.modalStyle
{
    font-size:12px;
	font-family:Arial;
	color:#FFFFFF;   
}
.tabela_modal_grupo
{
    border-spacing:0;
    border:solid 1px #FFFFFF;
}
.hidden
{
    display:none;
}
.mostra
{
    display:block;
}
.button_modal{
	padding-left: 5px;
	padding-right: 5px;
	height:18px;
	background:url(../imgs/bgBtnSystem.jpg);
	background-color:#008C30;
	border:none;
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
}

a img
{
	border-style:none;
}

/* TAMANHO */
.vinteeoito{font-size: 26px;}
.vinte{font-size: 20px;}
/* COR */
.branco{color:#FFF;}
.amarelo{color:#FFCC00;}
.verde{color:#00461B;}
/* FORMATO */
.titulo-sombra{
    text-transform:uppercase;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    padding-left:15px;
}
.subtitulo-sombra{
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding-left:15px;
}
.negrito{
font-weight:bold;
}
/* SOMBRA */
.sombra{
    height: 1em;
    overflow:visible;
}
.sombra2{
height: 1.2em;
overflow:visible;
}
.sombrinha{
height: 1.2em;
overflow:visible;
}
.espacim{
padding-top:5px;}
