﻿
/* CSS Document */


body
{
	background: url(../images/bkg_site.gif) repeat-x center top;
	margin: 0;
	font-family: Arial;
	font-size: 11px;
	color: #4D4F53;
	background-color: #fff;
}

p
{
	margin: 0 0 12px 0;
}

img
{
	border-style: none;
}

a, a:visited, a:active
{
	text-decoration: none;
	color: #676A63;
	border-style: none;
}

a:hover
{
	text-decoration: none;
	color: #979897;
	border-style: none;
}

hr
{
	height:1px;
	width: 550px;
	clear: both;
	margin: 8px 0 8px 0;
	color: #E9E9E9;
}

/*----------------- BASE --------------------*/


div.boxLayout
{
	width: 760px;
	margin: 8px auto;
	background-color: #FFF;
	clear: both;
}

/*--------------- HEADER ---------------------*/

div.boxHeader
{
	height: 116px;
	clear: both;
}

.boxHeaderLogo
{
	float: left;
	padding: 29px 39px 20px 29px;
}

.boxHeaderBanner
{
	float: right;
}

/*--------------- POPUP ---------------------*/

.popup
{
	width: 640px;
	height: 520px;
	background-color: #fff;
	padding: 10px 0 0 15px;	
}

.popup_input input,
{
	float: left;
	width: 70px;
	height: 14px;
	border: #C7C7C7 1px solid;
	font-size: 11px;
	color: #707378;
	line-height: 100%;
	margin-left: 5px;
	
}

.popup_inputCalendar
{
	/*width: 155px;*/
	background: #333;
	float: left;
	margin-right: 10px;
	height: 30px;
}

.popup_combo select, .popup_combo_dia select, .popup_combo_mes select, .popup_combo_ano select, .popup_combo_hora select,
.popup_combo input
{
	float: left;
	width: 150px;
	height: 17px;
 	*height: 17px;
	border: #C7C7C7 1px solid;
	font-size: 11px;
	color: #707378;
	line-height: 100%;
	margin-right: 5px;
	
}
.popup_combo input
{
	width: 146px;
	height: 13px;
	padding-top: 3px;
	border: #A3A3A3 1px solid;
	
}

.popup_combo_dia select
{
	width: 45px;
	}

.popup_combo_mes select
{
	width: 85px;
}

.popup_combo_ano select
{
	width: 60px;
}

.popup_combo_hora select
{
	width: 45px;
	margin-left: 8px;
	float: left;
}

.boxSugestoes
{
	width: 625px;
	font-size: 11px;
	margin-top: 5px;	
}


/*--------------- CONTENT ---------------------*/

div.boxContent
{
	width: 740px;
	float: left;
	margin: 0 10px 2px 10px;
	_margin: 0 0 2px 5px;
	background: url(../images/bkg_content.gif) repeat-x bottom;
	clear: both;
}

/*-- lado esquerdo --*/


.boxContentEsquerda
{
	width: 148px;
	float: left;
	background: url(../images/bkg_linha.gif) repeat-y left;
}

.boxContentEsquerda_internaTop
{
	background: url(../images/bkg_esquerda_top.gif) no-repeat top right;/*padding-bottom: 20px;*/
	
}

.boxContentEsquerda_internaBottom
{
	background: url(../images/bkg_esquerda_bott.gif) no-repeat bottom right;
	clear: both;
}

/*- btns -*/

div.btnsVerdes a, div.btnsVerdes a:active, div.btnsVerdes a:visited
{
	color: #fff;
	/*font-weight: bold;*/
	width: 120px;
	height: 17px;
	display: block;
	padding: 1px 0 0 10px;
	margin: 0 0 0 13px;
	text-decoration: none;
	background: url(../images/btn_esq_verde_off.gif) no-repeat top left;
}

div.btnsVerdes a:hover
{
	text-decoration: none;
	background: url(../images/btn_esq_verde_on.gif) no-repeat top left;
}

div.btnsCinza a, div.btnsCinza a:active, div.btnsCinza a:visited
{
	color: #fff;
	/*font-weight: bold;*/
	width: 120px;
	height: 17px;
	display: block;
	padding: 1px 0 3px 10px;
	margin: 0 0 0 13px;
	text-decoration: none;
	background: url(../images/btn_esq_cinza_off.gif) no-repeat top left;
}

div.btnsCinza a:hover
{
	text-decoration: none;
	background: url(../images/btn_esq_cinza_on.gif) no-repeat top left;
}

/*- banners esquerdos -*/

div.banners
{
	width: 120px;
	margin: 9px 0 9px 8px;
}

/*----*/

div.pesquisa
{
	width: 120px;
	height: 45px;
	background: url(../images/bkg_pesquisa.gif) no-repeat top left;
	margin: 5px 0 0 13px;
}

.pesquisaInput input
{
	float: left;
	margin: 5px 0 0 5px;
	clear: both;
	width: 94px;
	height: 12px;
	border-bottom: #fff 1px solid;
	border-right: #fff 1px solid;
	border-left: #C7C7C7 1px solid;
	border-top: #C7C7C7 1px solid;
	background-color: #EEEEEE;
	/*text-transform: uppercase;*/
	font-size: 10px !important;
	color: #707378;
	line-height: 100%;
}

.pesquisaLupa
{
	float: left;
	width: 11px;
	margin: 6px 0 0 3px;
}

.pesquisaCombo select
{
	float: left;
	margin: 4px 0 0 5px;
	_margin: 3px 0 0 5px;
	width: 110px;
	height: 14px;
 	*height: 17px;
	border-bottom: #fff 1px solid;
	border-right: #fff 1px solid;
	border-left: #C7C7C7 1px solid;
	border-top: #C7C7C7 1px solid;
	font-size: 10px !important;
	color: #707378;
	line-height: 100%;
}

/*-- login --*/

div.login
{
	width: 120px;
	height: 42px;
	background: url(../images/bkg_login1.gif) no-repeat top left;
	margin: 5px 0 9px 13px;
}

.loginTxt
{
	float: left;
	margin: 3px 0 0 7px;
	_margin: 2px 0 0 5px;
	color: #fff;
	clear: both;
}

.loginInputForm
{
	background: url(../images/bkg_input_login.gif) no-repeat top left;
	width: 113px;
	height: 15px;
	margin: 3px 0 0 4px;
	_margin: 3px 0 0 2px;
	float: left;
	clear: both;
}

.loginInput input
{
	width: 80px;
	height: 10px;
	margin-top: 0;
	margin-left: 5px;
	border: 1px solid #fff;
	font-family: Verdana;
	font-size: 9px;
	/*text-transform: uppercase;*/
	float: left;
	padding-top: 0;
	cursor:hand;
	cursor: pointer;
}

.loginBtn input
{
	padding: 0 10px 2px 7px;
	font-size: 11px;
	width: 114px;
	height: 15px;
	border: none;
	margin: 5px 0 0 3px;
	background: url(../images/btn_esq_registo_off.gif) bottom left no-repeat;
	color: #fff;
	text-align: left;
	cursor:hand;
	cursor: pointer;
	float: left;
}

.loginSubmit input
{
	width: 13px;
	height: 13px;
	float: right;
	background: url(../images/btn_login.gif) top left no-repeat;
	border: none;
	margin-top: 1px;
	margin-right: 2px;
	overflow: hidden;
	_font-size:9px;
	cursor:hand;
	cursor: pointer;
}

/*----- lado direito -----*/

.boxContentDireita
{
	float: right;
	width: 570px;
	margin: 0 6px 0 16px;
	_margin: 0 3px 0 11px;
	padding-bottom: 20px;
}

/*- banners home -*/

div.bannerHorizontal, div.imgArtigo, div.bannerFrota
{
	width: 570px;
	margin-bottom: 16px;
	float: left;
	clear: both;
}

div.bannerFrota
{
	margin-top: 20px;
}

div.banner2
{
	margin-bottom: 8px;
	margin-right: 14px;
	float: left;
}

div.banner3
{
	margin-bottom: 8px;
	float: left;
}

/*- titulos cima -*/

div.tituloCima, div.tituloCima_popup, div.tituloCima_newsletter
{
	width: 570px;
	margin-bottom: 10px;
	clear: both;
}

div.tituloCima_popup
{
	width: 625px;
}

div.tituloCima_newsletter
{
	width: 395px;
}


.tituloCima_texto h2, .tituloCima_texto_popup h2
{
	float: left;
	padding: 3px 15px 0 2px;
	height: 17px;
	background-color: #92D400;
	font-size: 14px;
	color: #fff;
	margin:0
}

.tituloCima_cantoEsq, .tituloCima_cantoEsq_popup
{
	float: left;
	width: 16px;
	height: 20px;
	background: url(../images/tit_canto_esq_top.gif) no-repeat top left;
}

.tituloCima_cantoDir, .tituloCima_cantoDir_popup
{
	float: left;
	width: 45px;
	height: 20px;
	background: url(../images/tit_canto_dir_top.gif) no-repeat top left;
}

.tituloCima_horizontal, .tituloCima_horizontal_popup, .tituloCima_horizontal_newsletter
{
	width: 570px;
	height: 4px;
	_overflow: hidden;
	background-color: #92D400;
	clear: both;
}

.tituloCima_horizontal_popup
{
	width: 625px;
}

.tituloCima_horizontal_newsletter
{
	width: 395px;
}



/*- titulos baixo -*/


div.tituloBaixo, div.tituloBaixo_popup, div.tituloBaixo_newsletter
{
	width: 570px;
	margin-top: 20px;
	clear: both;
}

div.tituloBaixo_popup
{
	width: 625px;
	margin-top: 10px;
	_margin-top: 5px;
}

div.tituloBaixo_newsletter
{
	width: 395px;
	margin-top: 10px;
	_margin-top: 5px;
}

.tituloBaixo_texto, .tituloBaixo_texto_popup
{
	float: right;
	height: 20px;
	background-color: #92D400;
	font-size: 10px !important;
}

.tituloBaixo_cantoEsq, .tituloBaixo_cantoEsq_popup
{
	float: right;
	width: 16px;
	height: 20px;
	background: url(../images/tit_canto_esq_bot.gif) no-repeat top left;
}

.tituloBaixo_cantoDir, .tituloBaixo_cantoDir_popup
{
	float: right;
	width: 45px;
	height: 20px;
	background: url(../images/tit_canto_dir_bot.gif) no-repeat top left;
}

.tituloBaixo_horizontal, .tituloBaixo_horizontal_popup, .tituloBaixo_horizontal_newsletter
{
	width: 570px;
	height: 4px;
	_overflow: hidden;
	background-color: #92D400;
	clear: both;
}

.tituloBaixo_horizontal_popup
{
	width: 625px;
}

.tituloBaixo_horizontal_newsletter
{
	width: 395px;
}

/*div.tituloBaixoBox
{
	width: 570px;
	margin-top: 20px;
	border-top: 4px #92D400;
	clear: both;
}

.tituloBaixo_cantoDir
{
	min-width: 50px;
	height: 20px;
	background: url(../images/tit_canto_dir_bot.gif) no-repeat bottom right;
	
	margin-top: 4px;
	
}

.tituloBaixo_cantoEsq
{
	min-width: 50px;
	height: 20px;
	background: url(../images/tit_canto_esq_bot.gif) no-repeat bottom left;
	
}

.tituloBaixo_texto
{
	height: 20px;
	background-color: #92D400;
	font-size: 10px !important;
	overflow: visible;
	margin-left:16px;
	margin-right: 45px;
	padding: 0 5px;
	
}*/





/*--- texto ---*/

div.boxConteudo
{
	margin: 0 18px 12px 18px;
}

div.boxConteudoListagem
{
	margin: 0 0 12px 0;
}

div.boxConteudo_popup_scroll, div.boxConteudo_popup_scroll_2
{
	width: 600px;
	height: 380px/*451px*/;
	overflow-y: scroll;
	padding: 0 10px 0 15px;
}

div.boxConteudo_popup_scroll_2
{
	width: 615px;
	height: 370px;
	overflow-y: scroll;
	padding: 0 10px 0 0;
}

div.boxConteudo_popup
{
	width: 625px;
	min-height: 380px;
	_height: 390px;
	float: left;
	/*padding: 0 10px 0 15px;*/
}

div.boxConteudo_popup_sugestoes
{
	width: 625px;
	height: 300px;
	overflow-y: scroll;
	float: left;
	padding-bottom: 10px;
	/*padding: 0 10px 0 15px;*/
}

div.boxConteudo_mapa_popup
{
	width: 625px;
	max-height: 430px;
}


/*------*/

.localizacaoItemAll
{
	width: 100%;
	float: left;
	clear: both;
}

.localizacaoItem
{
	background: url(../images/bkg_listagem.gif) top left repeat-x;
	width: 335px;
	float: left;
	margin-right: 3px;
	height: 140px;
	padding: 10px 15px 10px 15px;
	margin-bottom: 10px;
}

.localizacaoItem h3
{
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

.localizacaoItemMapa
{
	float: right;
	width: 198px;
	/*height: 158px;*/
	border: 1px solid #BCBDBE;
	margin-bottom: 10px;
	
}

.localizacaoItemMapa .mapa
{
	/*margin: 1px 1px 0 1px;*/
	width: 198px;
	height: 145px;
}

.localizacaoVer
{
	width: 193px;
	height: 12px;
	*height: 13px;
	background-color: #75787D;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	*padding-top: 1px;
	color: #fff;
	font-size: 9px;
	line-height: 100%;
	*margin-top: -3px;
}

.localizacaoVer, .localizacaoVer a:link, .localizacaoVer a:active, .localizacaoVer a:visited
{
	text-align: right;
	color: #fff;
	font-size: 9px;
	line-height: 100%;
}

.localizacaoVer a:hover
{
	color: #92D400;
}


.pesquisaItem
{
	margin-bottom: 15px;
	float: left;
	clear: both;
	width: 100%;
}

.listagemThumbnail
{
	float: right;
	width: 126px;
	height: 100px;/*margin-top: 4px;*/
}

.descricaoFrotaImg, .preco
{
	float: right;
	width: 230px;
	font-size: 12px;
}


.listagemItem, .listagemContent
{
	margin-bottom: 15px;
	background: url(../images/bkg_listagem.gif) top left repeat-x;
	float: left;
	width: 411px;
	margin-right: 3px;
	padding: 10px 15px 10px 15px;
	/*clear: both;*/
	min-height: 80px;
}

.descricaoFrotaContent
{
	margin-bottom: 15px;
	float: left;
	width: 305px;
	margin-right: 5px;
	padding: 10px 15px 10px 15px;
	/*clear: both;*/
	min-height: 320px;
	_height: 320px;
	overflow: visible;
}

.descricaoFrotaContent_popup, .descricaoFrotaContent_largo_popup
{
	margin-bottom: 5px;
	float: left;
	width: 330px;
	/*margin-right: 5px;*/
	padding: 0 10px 0 15px;
	font-size: 11px;
	color: #6F7277;
}

.descricaoFrotaContent_largo_popup
{
	width: 595px;
}

.descricaoFrotaContent_largo_popup td
{
	vertical-align: top;
}

.descricaoFrotaContent_largo_popup select.popup_datepicker
{
	line-height: 100%;
	width: 70px;
	font-size: 11px;
	height: 17px;
	border: 1px solid #A3A3A3;
	margin-left: 12px;
	color: #707378;
	vertical-align: top;
}

.listagemItem p, .listagemContent p, .pesquisaItem p, .localizacaoItem p, .descricaoFrotaContent p, .descricaoFrotaContent_popup p
{
	line-height: 14px;
	margin: 0 0 4px 0;
}

.listagemItem h3, .pesquisaItem h4
{
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 4px 0;
}

.listagemItem h4, .listagemContent h4
{
	font-size: 11px;
	color: #B0B1B3;
	margin: 0 0 4px 0;
}

.listagemItem a, .listagemItem a:link, .listagemItem a:visited, .listagemItem a:active, .listagemContent a, .listagemContent a:link, .listagemContent a:visited, .listagemContent a:active, .pesquisaItem a, .pesquisaItem a:link, .pesquisaItem a:visited, .pesquisaItem a:active
{
	color: #92D400;
	line-height: 14px;
}

.listagemItem a:hover, .listagemContent a:hover, .pesquisaItem a:hover
{
	color: #699700;
	line-height: 14px;
}

.listagemContent h3, .descricaoFrotaContent h3, .descricaoFrotaContent_popup h3
{
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0 10px 0;
	/*color: #6F7277;*/
}

/*------*/

.artigoTxt, .artigoTxt p
{
	line-height: 14px;
}

.artigoTxt h3, .subtitulo
{
	font-size: 15px;
	color: #92D400;
	margin-bottom:12px;
	margin-top:0;
}

.artigoTxt a, .artigoTxt a:link, .artigoTxt a:visited, .artigoTxt a:active, .textoVerde, .textoVerde a, .textoVerde a:link, .textoVerde a:visited, .textoVerde a:active
{
	color: #92D400;
	line-height: 14px;
}

.artigoTxt a:hover, .textoVerde a:hover
{
	color: #699700;
	line-height: 14px;
}

.titVerde12, .pesquisaItem h3
{
	font-size: 12px;
	color: #92D400;
	line-height: 14px;
	margin-bottom:0;
	margin-top:0;
}

div.paginacao, div.voltar, div.btnPrint
{
	text-decoration: none;
	font-size: 10px;
	clear: both;
	_color: #fff;
}

/*div.paginacao a, div.paginacao a:visited
{
	
	text-decoration: none;
	font-size: 10px; 
}

div.paginacao
{
	text-decoration: none; 
	font-size: 10px;
	clear: both;
}*/

.paginacaoAnterior a
{
	color: #fff;
	_color: #fff !important;
	width: 55px;
	height: 13px;
	padding-left: 8px;
	text-decoration: none;
	float: left;
	line-height: 100%;
	display: block;
	text-align: center;
}

.voltar a
{
	color: #fff;
	_color: #fff !important;
	width: 55px;
	height: 13px;
	display: block;
	padding-left: 8px;
	text-decoration: none;
	float: left;
	line-height: 100%;
	text-align: center;
	margin-left: 12px;
	_margin-left: 7px;
}

.paginacaoAnterior a:link, .paginacaoAnterior a:active, .paginacaoAnterior a:visited, .voltar a:link, .voltar a:active, .voltar a:visited
{
	background: url(../images/btn_anterior_off.gif) no-repeat top left;
}

.paginacaoAnterior a:hover, .voltar a:hover
{
	background: url(../images/btn_anterior_on.gif) no-repeat top left;
}

.paginacaoSeguinte a
{
	color: #fff;
	_color: #fff !important;
	width: 55px;
	height: 13px;
	display: block;
	padding-right: 8px;
	text-decoration: none;
	float: left;
	margin-right: 10px;
	line-height: 100%;
	text-align: center;
}

div.btnPrint a
{
	color: #fff;
	_color: #fff !important;
	width: 55px;
	height: 13px;
	display: block;
	padding-right: 8px;
	text-decoration: none;
	line-height: 100%;
	text-align: center;
	float: right;
}

.paginacaoSeguinte a:link, .paginacaoSeguinte a:active, .paginacaoSeguinte a:visited, div.btnPrint a:link, div.btnPrint a:active, div.btnPrint a:visited
{
	background: url(../images/btn_seguinte_off.gif) no-repeat top left;
}

.paginacaoSeguinte a:hover, div.btnPrint a:hover
{
	background: url(../images/btn_seguinte_on.gif) no-repeat top left;
}

.paginacaoNumeracao select
{
	float: left;
	margin: 0 10px 0 10px;
	_margin: 0 10px 0 10px;
	width: 35px;
	height: 13px;
 	*height: 16px;
	border-bottom: #fff 1px solid;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	font-size: 9px !important;
	color: #707378 !important;
	line-height: 100%;
}

/*-----*/


.boxNotas
{
	width: 550px;
	background: url(../images/bkg_notas.gif) left top repeat-x;
	padding: 10px;
	
}

.boxNotas_popup
{
	width: 605px;
	background: url(../images/bkg_notas.gif) left top repeat-x;
	padding: 5px 10px 5px 10px;
	_padding: 5px 10px 3px 10px;
	margin-bottom: 5px;
	_margin-bottom: 0;
	*margin-bottom: 0;
}


/*div.paginacao
{
	text-decoration: none; 
	font-size: 10px !important;
	height: 20px;
	clear: both;
}

div.paginacao a, div.paginacao a:visited
{
	
	text-decoration: none;
	font-size: 10px; 
}

div.paginacao span, div.paginacao a:hover, div.paginacao a:active
{
	text-decoration: underline;
	font-size: 10px;
}
*/




/*- menu -*/

div.boxMenu
{
	width: 556px;
	height: 17px;
	padding: 0 7px 0 7px;
	background: url(../images/bkg_menu.gif) repeat-x bottom;
	margin-bottom: 8px;
	clear: both;
}

.boxMenuLeft
{
	width: 498px;
	float: left;
}

.boxMenuRight, .boxMenuRight a, .boxMenuRight a:visited, .boxMenuRight a:active
{
	width: 55px;
	float: right;
	font-size: 10px;
	text-align: right;
	color: #699700;
	text-decoration:none;
}

.boxMenuRight a:hover
{
	color: #7EBA00;
	text-decoration:none;
}

/* - menu popup -*/

div.boxMenu_popup
{
	width: 605px;
	height: 17px;
	padding: 0 10px 0 10px;
	background: url(../images/bkg_menu.gif) repeat-x bottom;
	margin-bottom: 8px;
	clear: both;
}

.boxMenuLeft_popup
{
	width: 450px;
	float: left;
	text-align: left;
	color: #BDBEC1;
	text-decoration:none;
	font-weight: bold;	
	font-size: 11px;
	/*color: #87C100;*/
	
}

.boxMenuLeft_popup a:link, .boxMenuLeft_popup a:visited, .boxMenuLeft_popup a:active
{
	color: #BDBEC1;
	text-decoration:none;
	font-weight: bold;	
	font-size: 11px;
}

.boxMenuLeft_popup a:hover
{
	color: #87C100;
	text-decoration:none;
}

.boxMenuLeft_popup .popupSelected
{
	color: #87C100;
	text-decoration:none;
}


.boxMenuRight_popup
{
	width: 150px;
	float: right;
	text-align: right;
}

.boxMenuRight_popup a:link, .boxMenuRight_popup a:visited, .boxMenuRight_popup a:active
{
	font-size: 10px;
	
	color: #82858A;
	text-decoration:none;
}


.boxMenuRight_popup a:hover
{
	color: #699700;
	text-decoration:none;
}








/*--- formulario ----*/

.formInput1 input, .formInput2 input, .formInput1 textarea
{
	width: 330px;
	border: 1px solid #BCBDC0;
	height: 15px;
	color: #4D4F53;
	font-size: 11px;
}

.formInput1 textarea
{
	height: 65px;
}

.formInput2 input
{
	width: 110px;
}

.formInput3 input
{
	border: 1px solid #BCBDC0;
	height: 15px;
	color: #4D4F53;
	font-size: 11px;
}

.formcheckbox input
{
	border: none;
	color: #4D4F53;
	font-size: 11px;
	line-height: 100%;
	font-size: 11px;
}

.formSelect select
{
	border: 1px solid #BCBDC0;
	width: 120px;
	height: 15px;
	color: #4D4F53;
	font-size: 11px;
}

/*.btnsBaixo
{
	float: right;
	height: 17px;
	cursor: hand;
	cursor: pointer;
	margin-right: 5px;
}*/


/*input.formEnviar 
{
	width: 102px;
	height: 17px;
	background: url(../images/btn_bottom.gif) top left no-repeat;
	border: none;
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	
	color: #fff;
	
	
	line-height: 100%;
	vertical-align: middle;
}*/




.btn1RemateLeft, .btn1RemateLeft_voltar
{
	background: url(../images/btn_remate_esq.gif) top left no-repeat;
	height: 17px;
	min-width: 50px;
	_width: 50px;
	overflow: visible;
	cursor: hand;
	cursor: pointer;
	float: left;
	margin-right: 5px;
	margin-left: 5px
}

.btn1RemateLeft_voltar
{
	background: url(../images/btn_esq_remate_seta.gif) top left no-repeat;
	
}

.btn1RemateRight, .btn1RemateRight_voltar
{
	height: 17px;
	min-width: 50px;
	_width: 50px;
	overflow: visible;
	background: url(../images/btn_dir_remate_seta.gif) top right no-repeat;
	
}

.btn1RemateRight_voltar
{	
	background: url(../images/btn_remate_dir.gif) top right no-repeat;
}

.btnConteudo, .btnConteudo_voltar
{
	background: url(../images/btn_bkg_cinza.gif) top left repeat-x;
	height: 17px;
	/*padding: 1px 6px 0 6px;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	margin-left: 8px;
	margin-right: 16px;
	padding: 1px 5px 0 5px;
	white-space: nowrap;
	display: block;/*float: left;*/
	
}

.btnConteudo_voltar
{
	margin-left: 16px;
	margin-right: 8px;	
	/*padding-top: 2px;*/
}

.btnConteudo a:link, .btnConteudo a:visited, .btnConteudo a:active,
.btnConteudo_voltar a:link, .btnConteudo_voltar a:visited, .btnConteudo_voltar a:active
{
	color: #fff;
}

.btnConteudo a:hover, .btnConteudo_voltar a:hover
{
	color: #BAE45E;
	text-decoration: none;
}

.btnConteudo input
{
	background: transparent;
	border: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	line-height: 100%;
	/*vertical-align: middle;*/
	*padding-top: 2px;
}

.notas
{
	font-size: 10px;
	color: #707378;
}

.titulos11verde
{
	font-size: 11px;
	color: #92D400;
}

.txt12verdeBold
{
	font-size: 12px;
	color: #92D400;
	font-weight: bold;
}

.txt10cinza
{
	font-size: 10px;
	color: #707378;
}

.txt10verde
{
	font-size: 10px;
	color: #87C100;
	white-space: nowrap;
}




/*-- titulos --*/

.boxTitulos_left, .boxTitulos_left_popup
{
	background: url(../images/redondo_verde_esq.gif) top left no-repeat;
	height: 15px;
	/*min-width: 30px;
	_width: 30px;
	overflow: visible;*/
	float: left;
	margin: 5px 5px 10px 0;
	clear: both;
}

.boxTitulos_left_pequeno_popup
{
	background: url(../images/redondo_verde_esq.gif) top left no-repeat;
	height: 15px;
	float: left;
	margin: 5px 5px 10px 0;
}

.boxTitulos_right, .boxTitulos_right_popup, .boxTitulos_right_pequeno_popup
{
	background: url(../images/redondo_verde_dir.gif) top right no-repeat;
	height: 15px;
	/*min-width: 30px;
	_width: 30px;
	overflow: visible;*/
	float: left;
}

.boxTitulos_txt, .boxTitulos_txt_popup, .boxTitulos_txt_pequeno_popup
{
	height: 15px;
	color: #FFF;
	background-color: #92D400;
	min-width: 30px;
	_width: 30px;
	overflow: visible;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 7px;
	margin-right: 7px;
	white-space: nowrap;
}

.boxTitulos_txt_popup
{
	min-width: 590px;
	_width: 590px;
	overflow: visible;
	
}

.boxTitulos_txt_pequeno_popup
{
	min-width: 310px;
	_width: 310px;
	overflow: visible;
	
}



/* ----- frota -----*/

.shim
{
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

/*.itemFrotaPassageiros
{
	width: 185px;
	height: 80px;
	background: url(../images/bkg_item_frota.gif) top left no-repeat;
	margin: 0 5px 8px 0;
	float: left;
	cursor:hand;
	cursor: pointer;
}*/

/*-------------*/
.boxFrotaPassageiros
{
	width: 185px;
	height: 90px;
	background: url(../images/items_bkg.gif) top left repeat-y;
	margin: 0 5px 8px 0;
	float: left;
	cursor:hand;
	cursor: pointer;
	overflow: hidden;
	/*background-color:#CC3300;*/
	/*width: 200px;
	float: left;
	background: url(../images/noticias_bkg.gif) left top repeat-y;*/
}

.boxFrotaPassageiros .itemB
{
	float: left;
	background: url(../images/items_bkg.gif) top left repeat-y;
	border-bottom: #D6D6D6 1px solid;
}

.boxFrotaPassageiros .itemT
{
	float: left;
	background: url(../images/items_top.gif) top left no-repeat;
	/*background-color:#CC3300;*/
}


.boxFrotaPassageiros .itemContent
{
	width: 185px;
	float: left;
}

/*--------*/


.itemFrotaPassageiros_foto
{
	width: 90px;
	height: 62px;
	margin: 3px 0 0 3px;
	float: left;
}

.itemFrotaPassageiros_caracteristicas, .itemFrotaPassageiros_caracteristicas a:link, .itemFrotaPassageiros_caracteristicas a:visited, .itemFrotaPassageiros_caracteristicas a:active, .itemFrotaPassageiros_caracteristicas a:hover
{
	/*margin: 3px 0 0 2px;*/
	float: left;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #75787D;
}

.itemFrotaPassageiros_nome, .itemFrotaPassageiros_nome1
{
	max-width: 185px;
	height: 12px;
	font-size: 10px;
	clear: both;
	margin: 0 4px;
	text-align: right;
	line-height: 100%;
	overflow: hidden;
	color: #699700;
}

.itemFrotaPassageiros_nome1
{
	font-weight: bold;
	color: #4D4F53;
}

.mapa
{
	width:625px;
}



/*--------------- RODAPÉ ---------------------*/

div.boxRodape
{
	width: 724px;
	margin: 0 0 0 10px;
	/*margin: 0 10px 0 10px;*/
	padding: 5px 8px 30px 8px;
	clear: both;
	background: url(../images/bkg_rodape.gif) repeat-x top;
	font-size: 9px;
	color: #707378;
}

.boxRodape a, .boxRodape a:active, .boxRodape a:visited
{
	color: #707378;
	text-decoration: none;
}

div.boxRodape a:hover
{
	color: #699700;
	text-decoration: none;
}

.boxRodapeLeft
{
	width: 300px;
	float: left;
}

.boxRodapeRight
{
	float: right;
	margin-left: 15px;
}

.boxRodapeRightBtn a, .boxRodapeRightBtn a:hover, .boxRodapeRightBtn a:visited, .boxRodapeRightBtn a:active
{
	float: right;
	margin-left: 5px;
	background: url(../images/btn_rodape.gif) no-repeat top left;
	width: 86px;
	height: 13px;
	font-size: 10px;
	color: #fff;
	text-indent: 5px;
}


/*--------- Registo Newsletter ----------*/


.boxNewsletter
{
	width: 400px;
	height: 200px;
	background-color: #FFFFFF;
	padding: 5px;
}

.boxConteudo_newsletter
{
	width: 395px;
	height: 128px;
}

.tableNewsletter, .tableNewsletter table 
{
	width: 370px;
	margin-top: 25px;
}

.tableNewsletter .newsLeft, .tableNewsletter .newsLeft td
{
	text-align: right;
	height: 20px;
	width: 100px;
}

/*.tableNewsletter .newsRight, .tableNewsletter .newsRight td
{
	text-align: left;
}*/

.formInputNews input
{
	width: 200px;
	border: 1px solid #BCBDC0;
	height: 15px;
	color: #4D4F53;
	font-size: 11px;
}

.fechar
{
	width: 13px;
	float: right;
}


/*---------- Mapa Site -------------------*/

.mapaSite
{
	margin-left: 80px;
	margin-right: 80px;
}

.mapaSite h1, .mapaSite h2, .mapaSite h3, .mapaSite h4
{
	margin-bottom: 10px;
	margin-top: 10px;
}


/*.mapaSite .menuTopo
{
	margin-bottom: 20px;
}
.mapaSite .menuTopo h1
{
	font-size: 11px;
	font-weight: normal;
	line-height: 22px;
	border-bottom: #E9E9E9 1px solid;
	text-transform: uppercase;
}*/

.mapaSite .menuTopo
{
	margin-bottom: 30px;
}

.mapaSite .menuTopo h1
{
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	border-bottom: #E9E9E9 1px solid;
	text-transform: uppercase;
}

.mapaSite .menuTopo h2, .mapaSite .menuTopo h3, .mapaSite .menuTopo h4
{
	margin-left: 40px;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	border-bottom: #E9E9E9 1px solid;
}

.mapaSite .menuTopo h3
{
	margin-left: 80px;
}

.mapaSite .menuTopo h4
{
	margin-left: 120px;
}


.mapaSite .menuRodape
{
	margin-bottom: 20px;
}

.mapaSite .menuRodape h1
{
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	border-bottom: #E9E9E9 1px solid;
	text-transform: uppercase;
}


/*.mapaSite .menuTopo h1 a:hover,*/.mapaSite .menuTopo h1 a:hover, .mapaSite .menuTopo h2 a:hover, .mapaSite .menuTopo h3 a:hover, .mapaSite .menuRodape h1 a:hover
{
	/*background: #EBECED;*/
	background: url(../images/bkg_menu.gif) left 1px repeat-x;
	display: block;
	color: #707378;
}

/*-------sugestoes-------*/

.boxSugestao
{
	width: 150px;
	float: left;
	margin-right: 4px;
}

.boxSugestao .sugestaoCarro
{
	width:150px;
	height: 65px;
	float: left;
	text-align: center;
}
.boxSugestao .sugestaoLegenda
{
	width:150px;
	float: left;
	text-align: center;
	line-height: 100%;
	margin-top: 4px;
}


/*--------- mensagens Form -----------*/

.boxErros
{
	clear:both;
	color: #92D400;
	text-align: left;
}

/*---------- area reservada ------------*/

.reservadaBemvindo
{
	float: left;
	margin: 3px 0 0 7px;
	_margin: 2px 0 0 5px;
	color: #fff;
	clear: both;
	font-size: 10px;
	width: 108px;
	line-height: 11px;
}

.boxBtnLogoff
{
	float: left;
	margin: 3px 0 0 7px;
	_margin: 3px 0 0 5px;
	clear: both;
	width: 108px;
	background: url(../images/logoff_bkg.gif) left top no-repeat;
	font-size: 10px;
	color: #fff;
	line-height: 10px;	
	height: 11px;
	padding: 0 0 0 7px;
	*padding: 1px 0 0 7px;
}

.boxBtnLogoff a:link, .boxBtnLogoff a:visited, .boxBtnLogoff a:active,
{
	color: #fff;
}

.boxBtnLogoff a:hover
{
	color: #92D400;
}

/*----Mensagem enviado---*/

.enviado
{
	/*height: 330px;*/
	text-align: center;
	color: #92D400;
	font-size: 12px;
	padding: 15px;
}

.relatorio
{
	/*height: 330px;*/
	font-size: 11px;
	padding-left: 20px;
	line-height: 14px;
}

/*----- caracteristicas gerais no passo 1 das reservas -------*/

.caracteristicas
{
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 12px;
	color: #92D400;
	
}

.caracteristicas table
{
	font-weight: bold;
}

.caracteristicas td
{
	padding-left:5px;
	padding-right: 5px;
	text-align: center;
}


