/* ---- CONTENT TOP ----*/
#contentTop {
	width:902px;
	height:150px;
	float: left;
}
/* ---- Consulta Rápida ----*/

#consultaRap {
	position:relative;
	width:444px;
	height:146px;
	margin: 0px;
	padding:0px;
	float: left;
	border: 1px #a7a7a7 solid;
	background:url('../images/consRapidaBack2.png') repeat-x;
}

#consultaRap h6 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 8px 0px 10px 5px;
	padding: 0px;
	cursor: default;
}
#consultaRap h5 {
	font-size: 11px;
	color: #FFFFFF;
	margin: -10px 0px 0px 10px;
	margin: -12px 0px 0px 10px;
	padding:0px;
	cursor: default;
}
#consultaRap p {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px 0px 5px 135px;
	padding:0px;
}
#consultaRap #total {
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	margin: -13px 0px 0px 158px;
	padding:0px;
	cursor: default;
}
#consultaRap #carroPic {
	float:left;
	width: 120px;
	height:71px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
}
#consultaRap #labelPic {
	color: #FFFFFF;
	font-weight:bold;
	width: 120px;
	height: 17px;
	margin: -18px 0px 10px 14px;
	padding: 0px;
	text-align:center;

	overflow:hidden;
}
a#bookIt{
	float: right;
	margin: -13px 20px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
}


/* ---- Hot Deals ----*/
#hotDeals {
	position:relative;
	float: left;
	width:217px;
	height:146px;
	margin: 0px 8px 0px 8px;
	border: 1px #a7a7a7 solid;
}
#hotDeals h6 {
	font-size:15px;
	width: 91%;
	color: #FFFFFF;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
}

#hotDeals img {
	margin: 3px 0px 0px 0px;
}

#hotDeals p {
	position:absolute;
	width:100px;
	margin: 0px;
	padding:0px;
	left:10px;
	top:65px;
}
#hotDeals a {
	color: #333333;
	text-decoration:none;
	display:block;
}
#hotDeals a:hover {
	text-decoration:underline;
}
/* ---- Área de Cliente ----*/
#areaCliente {
	position:relative;
	float: left;
	width:217px;
	height:146px;
	margin: 0px;
	padding:0px;
	border: 1px #a7a7a7 solid;
	background:url('../images/areaClienteBack.png') repeat-x;
}
#areaClienteLinks {
	width: 197px;
	float: left;
	margin: 12px 0px 0px 0px;
	padding:0px;
}
#areaCliente p {
	display:block;
	color: #FFFFFF;
	margin: 2px 0px 0px 14px;
	padding:0px;
}
#areaCliente a {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding:4px 0px 0px 8px;
	text-decoration:none;
	background: url('../images/setaBranca.png') no-repeat left;
}
#areaCliente a:hover {
	text-decoration:underline;
}
/* ---- CONTENT BOTTOM ----*/
#contentBottom {
	width:902px;
	height:355px;
	padding-top:7px;
	float: left;
}
#contentBottomLeft {
	position:relative;
	width:221px;
	height:355px;
	margin: 0px;
	padding:0px;
	float: left;
}
#contentBottomCenter {
	position:relative;
	width:448px;
	height:355px;
	margin: 0px 6px;
	padding:0px;
	float: left;
}
#contentBottomRight {
	position:relative;
	width:221px;
	height:355px;
	margin: 0px;
	padding:0px;
	float: left;
}
/* ---- Promoções Clientes ---- */
#bannerParticular, #bannerEmpresa, #bannerVip {
	position:relative;
	float: left;
	width:217px;
	height:112px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	border: 1px #a7a7a7 solid;
}

#bannerParticular, #bannerEmpresa {
	margin-bottom:6px; !important;
}

#bannerParticular h6, #bannerEmpresa h6, #bannerVip h6{
	font-size:16px;
	color: #333333;
	font-weight:bold;
	margin: 10px 0px 0px 10px;
	padding: 0px;
}

#bannerParticular h5, #bannerEmpresa h5,#bannerVip h5{
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#bannerParticular p, #bannerEmpresa  p, #bannerVip p{
	position:absolute;
	width:100px;
	top:65px;
	left:10px;
	margin: 0px;
	padding:0px;
}
#bannerParticular a, #bannerEmpresa  a, #bannerVip a{
	font-size:11px;
	color: #333333;
	margin: 0px;
	padding:0px;
	text-decoration:none;
}
#bannerParticular a:hover, #bannerEmpresa a:hover, #bannerVip a:hover {
	text-decoration:underline;
}

/* ---- Banners em Destaque ----*/
#bannerDestaque1, #bannerDestaque2 {
	position:relative;
	float: left;
	width:217px;
	height:112px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	border: 1px #a7a7a7 solid;
}

#bannerDestaque1 {
	margin-bottom:6px; !important;
}

#bannerDestaque1 h6, #bannerDestaque2 h6 {
	font-size:16px;
	color: #333333;
	font-weight:bold;
	margin: 10px 0px 0px 10px;
	padding: 0px;
}

#bannerDestaque1 h5, #bannerDestaque2 h5{
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#bannerDestaque1 p, #bannerDestaque2 p{
	position:absolute;
	width:100px;
	top:65px;
	left:10px;
	margin: 0px;
	padding:0px;
}

#bannerDestaque1 a, #bannerDestaque2 a{
	color: #FFFFFF;
	margin: 0px;
	padding:0px;
	text-decoration:none;
}

#bannerDestaque2 a{
	color: #333333;
}

#bannerDestaque1 a:hover, #bannerDestaque2 a:hover {
	text-decoration:underline;
}

/* ---- Subscrever Newsletter ----*/
#subNewsletter {
	position:relative;
	width:217px;
	height:112px;
	margin: 6px 0px 0px 0px;
	padding:0px;
	float: left;
	border: 1px #a7a7a7 solid;
	background:#f4f3f4 url('../images/subNewsBack.png') repeat-x;
}
#subNewsletter h6 {
	font-size:11px;
	color: #005dbf;
	margin: 10px 0px 0px 10px;
	padding: 0px;
}
#subNewsletter p {
	width:182px;
	color: #434343;
	margin: 15px 0px 6px 10px;
	padding: 0px;
}
#subNewsletter a {
	font-size: 10px;
	color: #434343;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 8px;
	text-decoration: none;
	background: url('../images/setaCinza.png') top left no-repeat;
}
#subNewsletter a:hover {
	text-decoration: underline;
}
/* ---- Promoções Tabs ---- */
#contentTabs {
	position:relative;
	width:444px;
	height:31px;
	border-bottom:solid 1px #a7a7a7;
}
#contentTabContent {
	position:relative;
	width:444px;
	height:200px;
	margin-top:0px;
	border-right:solid 1px #a7a7a7;
	border-bottom:solid 1px #a7a7a7;
	border-left:solid 1px #a7a7a7;
}
#contentTabs ul {
	list-style: none;
	float:left;
	margin: 0px;
	padding: 0px;
}
#contentTabs li {
	text-align:left;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 10px;
}
#tab1 {
	width:164px;
	height:32px;
	position:absolute;
	background: url('../images/tabOff.gif') no-repeat;
	margin: 0px;
}
#tab1 a {
	color: #6e6e6e;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
#tab1 a:hover {
	color: #005dbf;
}
#tab1.selectedtab {
	background: url('../images/tabOn.gif') no-repeat;
}
#panel1, #panel2 {
	position:relative;
	float: left;
	width:190px;
	height:183px;
	margin: 0px 0px 0px 10px;
}
#panel1 h6, #panel2 h6 {
	font-size: 16px;
	color: #003c7c;
	font-weight:bold;
	margin: 20px 0px 0px 0px;
	padding:0px;
}
#panel1 h5, #panel2 h5 {
	font-size: 12px;
	color: #005dbf;
	display:block;
	padding:0px;
	margin: 10px 0px 0px 0px;
}

#panel1 p, #panel2 p {
	color: #444444;
	display:block;
	padding:0px;
	margin: 15px 0px 0px 0px;
}
#panel1 a, #panel2 a {
	font-size: 11px;
	color: #434343;
	display:block;
	text-decoration:none;
	background: url('../images/setaCinza.png') no-repeat left;
	padding:3px 0px 0px 8px;
	margin: 0px;
}

#panel1 a:hover, #panel2 a:hover {
	text-decoration:underline;
}

#tab2 {
	left:170px;
	width:164px;
	height:32px;
	position:absolute;
	background: url('../images/tabOff.gif') no-repeat;
}
#tab2.selectedtab {
	background: url('../images/tabOn.gif') no-repeat;
}
#tab2 a {
	color: #6e6e6e;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
#tab2 a:hover {
	color: #005dbf;
}
#tab1Content, #tab2Content {
	overflow:hidden;
}
#tab2.selectedtab a, #tab2 a:hover {
	color: #005dbf;
}
#tab1.selectedtab a, #tab1 a:hover {
	color: #005dbf;
}
#tab2Content {
	display:none;
}
#tab1Content, #tab2Content {
	width:444px;
	height:200px;
}



/*---- FORMS ----*/


/* ---- AREA DE CLIENTE FORM ----*/
.areaClienteForm{
	width: 197px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
}
.areaClienteForm fieldset{
	position:relative;
	float: left;
	margin: 33px 0px 0px 10px;
	padding: 0px;
	border: none;
}
.areaClienteForm legend{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
	font-weight:bold;
	color: #FFFFFF;
}
.areaClienteForm legend span{
	position:absolute;
	float: left;
	top: -25px;
	left: 0px;
}
.areaClienteForm label{
	float: left;
	display:block;
	margin:  2px 0px 0px 0px;
	padding: 0px;
	border: none;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
	width:57px;
}
.areaClienteForm input{
	float: left;
	width: 120px;
	height: 13px;
	margin: 0px 0px 7px 17px;
	padding: 1px 0px 0px 3px;
	border: none;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.areaClienteForm #entrar{
	width: 123px;
	height: 15px;
	margin: 0px 0px 0px 74px;
	padding: 0px;
}


#areaCliente h4{
	margin: 8px 10px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}

div#arc-props{
	margin: 18px 10px 14px 10px;
}

p#arc-props{
	margin: 10px 10px 0px 10px;
	height: 40px;
	overflow: hidden;
}

#arc-props label{
	color: #e9eff5;
	font-weight: bold;
}

#arc-props span.propsValue{
	color: #FFFFFF;
	font-weight: bold;
	cursor: default;
}

#areaClienteLinks p{
	margin-bottom: 4px;
}



/* ---- SLIDE ---- */
div.slider {
	width: 200px;
	height: 12px;
	background: #eee;
}
div.slider div.knob {
	background: #000;
	width: 16px;
	height: 12px;
}
div.advanced {
	width: 295px;
	margin: 0px 0px 6px 135px;
	background: url(../images/linhaSlide.png) 0 center repeat-x;
}
div.advanced div.knob {
	background: no-repeat center center;
	cursor: pointer;
}
div#priceSlide div.knob {
	background-image: url(../images/setaSlide.png);
}
div#daySlide div.knob {
	background-image: url(../images/setaSlide.png);
}
div#priceLeg {
	width: 296px;
	height:11px;
	margin: 0px 0px 0px 135px;
	background: url(../images/legenda1Slide.png) no-repeat;
}
div#dayLeg {
	width: 296px;
	height:11px;
	margin: 0px 0px 0px 135px;
	background: url(../images/legenda2Slide.png) no-repeat;
}



/* ---- COMMON ----*/
a.cat {
	display:block;
	color:#333333;
	text-decoration:none;
	padding-left:20px;
	background:url(../images/squarearrow.gif) no-repeat 0 0;
}
.last {
	margin-top:10px !important;
}
