body 

{

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	color:#000000;

	background-color:#595959;

	background-image:url(../images/bgrdbody.gif);

	background-attachment:scroll;

	background-repeat:repeat-y;

	width:780px;



}

.tmnhowidth

{

	width:780px;

}

img

{

	border:none;

}

#topologo

{

	background-image:url(../images/interface_topologo.gif);

	background-repeat:no-repeat;

	background-attachment:scroll;

	width:228px;

	height:22px;

}

#bottomlogo

{

	width:228px;

	height:26px;

}

#date

{

	text-align:right; 

	padding-top:4px; 

	padding-right:20px;

	font-size:10px;

}

#menu

{

	background-image:url(../images/interface_bgrdmenu.gif);

	background-repeat:no-repeat;

	background-attachment:scroll;

	width:486px;

	height:33px;

	float:left;

}

#fone

{

	background-image:url(../images/interface_bgrdtelefone.gif);

	background-repeat:no-repeat;

	background-attachment:scroll;

	width:294px;

	height:33px;

	float:left;

}

#numberfone

{

	text-align:right; 

	color:#666666; 

	font-size:12px;

	margin-right:7px; 

	margin-top:4px; 

	font-family: Trebuchet MS, Verdana, Arial;

}

#footerleft

{

	background-image:url(../images/interface_footerleft.gif);

	background-repeat:no-repeat;

	background-attachment:scroll;

	width:63px;

	height:51px;

	float:left;

}

#cartaofooter

{

	background-image:url(../images/interface_cartoesfooter.gif);

	background-repeat:no-repeat;

	background-attachment:scroll;

	width:269px;

	height:51px;

	float:left;

}

#boxgray

{

	float:left; 

	width:235px; 

}

#miolo

{

	float:left; 

	width:431px; 

	padding-left:80px;

}

#miolointerna

{

	float:left; 

	width:510px; 

	padding-right:10px; 

}

td

{

	border-color:#efefef; 

	border-style:solid; 

	border-width:1px;

	height:20px;

	padding-left:5px;

	padding-right:5px;

	font-family:Arial, Verdana, Helvetica, sans-serif

}

.bggray

{

	background-color:#F5F5F5;

}

.ttlbold

{

	font-weight:bold;

	height:40px;

}

.blocform

{

	float:left; 

	padding-right:12px;

	clear:both;

}

#ttlint

{

	padding-left:63px; 

	padding-top:15px; 

	padding-bottom:15px;

}

#txtint

{

	padding-left:80px;

	line-height:1.5;

}

#btnpos

{

	padding-left:80px; 

	padding-top:20px; 

	padding-bottom:20px;

}

.btncontrol

{

	padding-top:5px; 

	padding-bottom:5px;

}



#bgline

{

	background-image:url(../images/linegray.gif);

	background-attachment:scroll; 

	background-position:208px; 

	background-repeat:repeat-y; 

	height:500px;

}

#bgline a, a:visited 

{

	text-decoration:none;

	color: #666666;

}

#bgline a:hover 

{ 

	color: #666666;

	text-decoration:underline;

}

.nrfaq

{

	font-weight:bold;

}

#lnkfaq

{

	line-height:1.8;

}

#lnkfaq a, a:visited 

{

	text-decoration:none;

	color: #000000;

	font-size:11px;

}

#lnkfaq a:hover 

{ 

	color: #D00006;

	text-decoration:underline;

	font-size:11px;

}

#posfooter

{

	clear:both;

}

#home

{

	padding-left:2px; 

	padding-top:4px;

	font-size:10px;

}

a

{

	cursor:hand;

}

#btmore

{

	text-align:right; 

	padding-right:10px; 

	padding-top:10px;

}

a.about

{

	background-image:url(../images/about_link.gif);

	background-repeat:no-repeat;

	width:36px;

	height:9px;

    display:block;

}

a:hover.about 

{ 

	background-image:url(../images/about_over.gif);

	background-repeat:no-repeat;

	width:36px;

	height:9px;

    display:block;

}

a.services

{

	background-image:url(../images/services_link.gif);

	background-repeat:no-repeat;

	width:55px;

	height:9px;

    display:block;



}

a:hover.services 

{ 

	background-image:url(../images/services_over.gif);

	background-repeat:no-repeat;

	width:55px;

	height:9px;

    display:block;

}

a.ratesquotes

{

	background-image:url(../images/ratesquote_link.gif);

	background-repeat:no-repeat;

	width:57px;

	height:9px;

    display:block;

}

a:hover.ratesquotes 

{ 

	background-image:url(../images/ratesquote_over.gif);

	background-repeat:no-repeat;

	width:57px;

	height:9px;

    display:block;

}

a.fleet

{

	background-image:url(../images/fleet_link.gif);

	background-repeat:no-repeat;

	width:22px;

	height:9px;

    display:block;

}

a:hover.fleet 

{ 

	background-image:url(../images/fleet_over.gif);

	background-repeat:no-repeat;

	width:22px;

	height:9px;

    display:block;

} 

a.faq

{

	background-image:url(../images/faq_link.gif);

	background-repeat:no-repeat;

	width:14px;

	height:9px;

    display:block;

}

a:hover.faq 

{ 

	background-image:url(../images/faq_over.gif);

	background-repeat:no-repeat;

	width:14px;

	height:9px;

    display:block;

}

a.reservations

{

	background-image:url(../images/reservations_link.gif);

	background-repeat:no-repeat;

	width:56px;

	height:9px;

    display:block;

}

a:hover.reservations 

{ 

	background-image:url(../images/reservations_over.gif);

	background-repeat:no-repeat;

	width:56px;

	height:9px;

    display:block;

} 

a.contact

{

	background-image:url(../images/contacts_link.gif);

	background-repeat:no-repeat;

	width:45px;

	height:9px;

    display:block;

}

a:hover.contact 

{ 

	background-image:url(../images/contacts_over.gif);

	background-repeat:no-repeat;

	width:45px;

	height:9px;

    display:block;

}

#posmenu

{

	padding-left:70px; 

	padding-top:9px;

}

.poslnk

{

	float:left; 

	margin-left:6px;

}  

#home a, a:visited 

{

	text-decoration:none;

	color: #000000;

}

#home a:hover 

{ 

	color: #000000;

	font-weight:bold; 

}

#home a:active 

{ 

	color: #000000; 

}

#lnknews a, a:visited 

{

	text-decoration:none;

	color: #000000;

	font-size:10px;

}

#lnknews a:hover 

{ 

	color: #000000;

	text-decoration:underline;

	font-size:10px;

}

a.lnksvc

{

	text-decoration:none;

	color: #D00006;

	font-size:11px;

}

a:visited.lnksvc

{

	text-decoration:none;

	color: #D00006;

	font-size:11px;

}

a:hover.lnksvc 

{ 

	text-decoration:underline;

	color: #D00006;

	font-size:11px;

}



a.lnktwn

{

	text-decoration:none;

	color: #296AC6;

	font-size:11px;

}

a:visited.lnktwn

{

	text-decoration:none;

	color: #296AC6;

	font-size:11px;

}

a:hover.lnktwn 

{ 

	text-decoration:underline;

	color: #D00006;

	font-size:11px;

}



a.more

{

	text-decoration:none;

	color: #D00006;

	font-size:9px;

}

a:visited.more

{

	text-decoration:none;

	color: #D00006;

	font-size:9px;

}

a:hover.more 

{ 

	text-decoration:none;

	color: #D00006;

	font-size:9px;

	font-weight:bolder;

}

a.chamariz

{

	text-decoration:none;

	color: #000000;

	font-size:11px;

}

a:visited.chamariz

{

	text-decoration:none;

	color: #000000;

	font-size:11px;

}

a:hover.chamariz 

{ 

	text-decoration:underline;

	color: #000000;

	font-size:11px;

}



.fnt10

{

	font-size:10px;

}

#positionlogo

{

	height:161px; 

	float:left;

}

#topimage

{

	background-image:url(../images/topoimagem1.jpg);

	background-attachment:scroll;

	background-repeat:no-repeat;

	width:552px;

	height:161px;

	float:right

}

#iconsleft

{

	float:left; 

	width:191px; 

	color:#666666; 

	font-size:10px; 

	padding-top:25px; 

	padding-bottom:20px;

}

#iconsright

{

	float:right; 

	width:191px; 

	padding-right:15px; 

	color:#666666; 

	font-size:10px; 

	padding-top:25px; 

	padding-bottom:20px;

}

.linegray

{

	padding-top:25px;

}

#linegray2

{

	padding-bottom:10px; 

	padding-top:10px; 

	clear:both;

}

#benefit

{

	font-size:10px; 

	padding-right:8px;

	padding-left:20px;

	padding-bottom:15px;

}

#legenda

{

	float:left; 

	font-size:11px; 

	width:105px; 

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

#valor

{

	float:right; 

	color:#D00006; 

	font-family:Arial, Helvetica, sans-serif; font-size:15px;

	letter-spacing:1.1;

}

#int

{

	font-size:35px; 

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}

#qbrd

{

	font-size:18px; 

	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

	padding-right:10px;

}

.poshome

{

	padding-top:20px;

}

.linicon

{

	padding-top:20px;

	padding-bottom:20px;

}
.niver
{
	color:#ff6600; padding:5px; border:1px solid #DCDCDC; background-color:#F5F5F5;
}

.posicon

{

 	height:70px; 

	padding-top:10px;

}

.posform

{

	 padding-bottom:3px;

	 padding-top:3px;

	 font-size:10px;

	 font-weight: bolder;

}

.objform

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	width:400px;

	text-decoration: none;

	background-color: #FAFAFA;

	BORDER-RIGHT: #DCDCDC 1px solid; 

	BORDER-TOP: #DCDCDC 1px solid; 

	BORDER-LEFT: #DCDCDC 1px solid; 

	BORDER-BOTTOM: #DCDCDC 1px solid; 

}

#btn

{

	color: #000000;

	text-decoration: none;

	background-color: #F0C900;

	BORDER-RIGHT: #000000 1px solid; 

	BORDER-TOP: #000000 1px solid; 

	BORDER-LEFT: #000000 1px solid; 

	BORDER-BOTTOM: #000000 1px solid; 

	width:110px;

	cursor:hand;

}

.fleetcar

{

	float:left;

	padding-right:10px;

}

.fleetext

{

	float:left; 

	width:180px;

}

.linefleet

{

	clear:both;

	padding-top:20px; 

	padding-bottom:20px;

}

#googlesearch

{

	position:absolute; 

	visibility:hidden;

	left:0px; 

	top:-500px; 

	width:579px; 

	z-index:50; 

	color:#f7f7f7;

}

a.lnkescalade

{

	background : url(../images/iconrates_escaladesuv1.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a:hover.lnkescalade

{

	background : url(../images/iconrates_escaladesuv.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a.lnkvanford

{

	background : url(../images/iconrates_van1.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a:hover.lnkvanford

{

	background : url(../images/iconrates_van.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a.lnktowncar

{

	background : url(../images/iconrates_towcarvan.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a:hover.lnktowncar

{

	background : url(../images/iconrates_towcarvan1.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a.lnklimousine

{

	background : url(../images/iconrates_limousine1.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a:hover.lnklimousine

{

	background : url(../images/iconrates_limousine.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}
a.luxuryvan
{
	background : url(../images/iconrates_luxuryvan2.jpg) no-repeat;
	width:200px;
	height:120px;
	display:block;
}
a:hover.luxuryvan
{
	background : url(../images/iconrates_luxuryvan1.jpg) no-repeat;
	width:200px;
	height:120px;
	display:block;
}
a.lnkbus
{
	background : url(../images/iconrates_bus2.jpg) no-repeat;
	width:200px;
	height:120px;
	display:block;
}
a:hover.lnkbus
{
	background : url(../images/iconrates_bus1.jpg) no-repeat;
	width:200px;
	height:120px;
	display:block;
}
a.lnktwn
{
	background : url(../images/iconrates_outtown2.jpg) no-repeat;
	width:200px;
	height:120px;
	display:block;
}
a:hover.lnktwn
{
	background : url(../images/iconrates_outtown1.jpg) no-repeat;
	width:200px;
	height:120px;
	display:block;
}

a.lnkminivan

{

	background : url(../images/iconrates_minivan2.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

a:hover.lnkminivan

{

	background : url(../images/iconrates_minivan1.jpg) no-repeat;

	width:200px;

	height:120px;

	display:block;

}

.poscar3

{

	float:left; 

	padding-right:20px;

}

.posleft

{

	float:left;

}

#poscar1

{

	height:120px; 

	padding-top:10px;

}

#poscar2

{

	clear:both; 

	height:120px; 

	padding-top:20px;

}
#poscar22

{

	clear:both; 

	height:120px; 

	padding-top:10px;

}
#poscar4

{

	clear:both; 

	padding-top:10px;

	padding-bottom:15px;

}

.bgttlcar

{

	background-color:#F7F9FD; 

	height:30px;

}

.ttlcars

{

	color:#D00006; 

	font-weight:bold; 

	font-size:13px;

}

.txtfootercar

{

	color:#296AC6; 

	padding:8px;

}

.clkrts

{

	padding-top:4px;

}

#box

{

	padding:8px; 

	border-color:#cccccc; 

	border-style:solid; 

	border-width:1px; 

	background-color:#FCFCFC; 

	font-weight:bold; 

	color:#296AC6;

	width:385px; 

}



h1, h2, h3, h4, h5, h6 

{

	font-size:12px;

	color:#BE0106;

	padding:0px;

	margin:0px;

	font-weight:bold; 

}

#googlesearch

{

	background-color:#ffffff;

}

#desclnk

{

	padding-left:10px; 

	font-style:italic;

}

#lnkvisit

{

	padding-left:10px; 

	padding-top:3px;

}

#boxcar

{

	border:1px solid #D3DFEB; 

	background-color:#F6F9FB; 

	width:402px; 

	color:#3F536C; 

	padding:8px; 

	line-height:normal;

}

.bdr01

{

	border:1px solid #efefef; 

	border-bottom:none; 

	padding:5px;

}

.bdr02

{

	border:1px solid #efefef; 

	padding:5px;

}

.bdr03

{	

	border:1px solid #efefef; 

	border-left:none; 

	border-bottom:none; 

	padding:5px;

}

.bdr04

{	

	border:1px solid #efefef; 

	border-left:none; 

	padding:5px;

}

.bdr05

{	

	border:1px solid #efefef; 

	border-left:none; 

	border-top:none;

	padding:5px;

}

.boths

{

	padding-top:10px; 

	clear:both;

}

.datesample

{

	padding-left:5px; 

	color:#CCCCCC; 

	font-weight:normal;

}

#outoftown

{

	clear:both; 

	border:1px solid #D7E1ED; 

	background-color:#EFF2F7; 

	padding:5px; 

	margin-right:10px;

}
#arearest
{
	border-bottom:1px solid #DCDCDC; 
	border-top:1px solid #DCDCDC; 
	/*margin-left:63px; 
	width:455px;*/
	padding-bottom:5px;
	padding-top:5px;
	margin-top:15px;
}
.form_extranet
{
	font:7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#1D5CB4;
	background-color:#FFFFFF;
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	width:70px;
}
#btnarea
{
	color: #000000;
	font:7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #F0C900;
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	cursor:pointer;
	height:17px;
}
a.register
{
	text-decoration:none;
	color: #666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:visited.register
{
	text-decoration:none;
	color: #666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:hover.register 
{ 
	text-decoration:none;
	color: #296AC6;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#boxrestricted
{
	margin-top:10px; 
	margin-bottom:15px; 
	border:1px solid #cccccc; 
	background-color:#f8f8f8; 
	padding:10px;
}
#logoff
{
	padding-bottom:5px; 
	padding-top:5px; 
	text-align:center;
	color:#999999;
	font-size:10px;
}
a.dwd
{
	text-decoration:none;
	color: #296AC6;
}
a:visited.dwd
{
	text-decoration:none;
	color: #296AC6;
}
a:hover.dwd 
{ 
	color: #296AC6;
	text-decoration:underline;
	font-weight:bold;
}
form
{
	padding:0px; 
	margin:0px;
}
/*Bloco LadingPages*/
.bodylanding
{
	background-color:#595959;
	background-image:url(../images/bgrdbody2.gif);
	background-attachment:scroll;
	background-repeat:repeat-y;
	width:780px;
}
#topladingpage

{
	background-image:url(../images/topoimagem.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	width:552px;
	height:161px;
	float:right
}
#ctdolading
{
	margin-left:75px;
	margin-right:5px; 
	text-align:justify;
}
#fonelading
{
	background-image:url(../images/interface_bgrdtelefone2.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:294px;
	height:33px;
	float:left;
}
#cartaofooterlading
{
	background-image:url(../images/interface_cartoesfooter2.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:269px;
	height:51px;
	float:left;
}
.posldg1
{
	padding-top:10px; padding-bottom:10px;
}
.posldg2
{
	margin-left:15px; margin-right:8px;
}
.ttladng
{
	color:#2869C6; font-weight:bold; font-size:14px; border-bottom:1px solid #dedede; margin-bottom:8px;
}
.imgldng
{
	float:left; border:3px solid #DEDEDE; margin-right:8px;
}
.bothldgn
{
	clear:both; padding-top:10px; _padding-top:0px;
}
.lineldgn
{
	text-align:justify; padding-top:10px; border-top:1px solid #DEDEDE; padding-bottom:5px;
}
.lineldgn2
{
	padding-bottom:10px; border-top:1px solid #DEDEDE; padding-top:8px; text-align:center;
}
