body { margin:0; padding:0; width:100%; font-family:Helvetica, Arial, sans-serif; background:url("../images/bg_menu_h.gif") repeat-x ; 	font-size: 62.5%;}
html { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 {
    color: #009ADA;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 0.75em;
    text-transform: uppercase;
}
h2 {
    font-size: 1.167em;
}
h3, h4, h5, h6 {
    font-size: 1.167em;
    font-weight: normal;
    margin: 0 0 0.75em;
}
.float_wrapper ul li{ font-size:12px; line-height:2em}
p {font-size: 12px;line-height: 19px; font-family:Arial, Helvetica, sans-serif;color: #333333; margin-top:5px}
h1{ font-size:22px; text-align:center}
#weather h1{ font-size:11px; font-weight:100!important}
#main-content{width:900px; margin:0 auto; }
#weather{ height:30px; font-size:12px; color:#666; padding-top:8px; text-align:right;}
#weather h1{ float:left}
#header{height:65px;}
#header-right{float:right; width:610px; height:20px; font-size:12px; color:#333; padding-top:20px}
#logo{float:left;}
#menu{width:600px; float:left;margin-left:0px; text-decoration:none; text-align:center; color:#04a3c0; margin-top:10px;height:20px;}
#menu a{margin-bottom:-10px; text-decoration:none; color:#04a3c0; font-family:Helvetica,Arial,  sans-serif; font-size:12px; font-weight:bolder;}
.but{padding-right:20px;}
.rayita{ border-top: 1px solid #E4E4E4; width:900px; display:block;}
#content-left{width:47%; float:left; padding:10px}
#content-right{width:47%; float:right;padding:10px}
#slide{width:400px; display:block;}
#title{height:30px; font-size:20px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-top:7px;}
#form{width:380px; height:238px; border:5px solid #d4def0; float:right; margin-right:60px;}
#quote{background:url(images/getquote.gif) no-repeat; width:100px; height:30px; float:right; margin:5px; cursor:pointer; border:none;}
#middle{background:#ecf1ff; border:1px solid #d1d1d1; width:99%; border-right:none; border-left:none; padding:5px; margin-top:10px}
#buttons{background:white; border-bottom:1px solid #d1d1d1; width:95%; height:90px;}
.clear{ clear:both}
#footer, #footer a {
    color: #9F9F9F;
}
#footer {
    clear: both;
    font-size: 85%;
    padding: 20px 20px 40px;
}
.f-right {
    float: right !important;
}

.benefits {
    float: left;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0 16px 16px;
    width: 688px;
}
.benefits .last_child {
    background: none repeat scroll 0 0 transparent;
    padding-right: 14px;
}
.benefit {
    display: block;
    float: left;
    padding: 16px 16px 24px;
    width: 197px;
}

.benefit h3 {
    margin: 20px 0 8px 1px;
}
.benefit h2 a, .benefit h2 a:visited {
    color: #222222;
}
.benefit h2 a:hover {
    color: #708C00;
}
.benefit p {
    color: #777777;
    font-size: 11px;
    margin-left: 1px;
	line-height:1.5em;
	margin-top:0!important;
}
.benefit a.cta {
    background: url("../images/home_benefit_arrow.gif") no-repeat scroll left center transparent;
    display: block;
    font-size: 11px;
    padding: 2px 0;
    text-indent: 12px;
}
#home_benefits {
    padding: 5px 0;
    width: 100%;
}
#home_benefits .benefit {
    background: url("../images/dots_column.gif") repeat-y scroll right top transparent;
    padding: 4px 20px 4px 15px;
    width: 180px;
}
#home_benefits .last_child {
    background: none repeat scroll 0 0 transparent;
}
#home_benefits h2 {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.4em;
	color: #222222;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    margin-bottom: 1em;
}
.benefit h2 a, .benefit h2 a:visited {
    color: #222222;
}

a:link, a:visited {
    color: #8EAC1A;
}
.benefit a {
    text-decoration: none;
}

/*MENSAJE*/
.ui-autocomplete-loading {
	background: white url('../images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.WaitPage {
	font-family: Arial, Helvetica, sans-serif;
	height: 225px;/* left: 50%;
    margin: -114px auto auto -327px;
    position: fixed;
    top: 50%;
    width: 655px;
    z-index: 3002;
	background-color:#FFF;*/
}
.WaitPage .espera h4 {
	color: #324E6E;
	font-size: 14px!important;
	margin: 20px 0 10px;
	padding: 0;
}
.WaitPage .telefonosEspera {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 2px 2px #E8E8E8;
	float: right;
	height: 175px;
	overflow: hidden;
	padding: 15px;
	width: 300px;
}
.WaitPage .telefonosEspera h4 {
	color: #324E6E;
	font-size: 14px;
	margin: 5px 0 10px;
	padding: 0;
}
.WaitPage .telefonosEspera ul {
	color: #666666;
	font-size: 13px;
	margin: 20px 0 0 25px;
	padding: 0;
	text-align: left;
}
.WaitPage .telefonosEspera li {
	margin: 5px 0 0;
}
.WaitPage .telefonosEspera p {
	border-bottom: 1px solid #FFFFFF;
}
.WaitPage p {
	color: #324E6E;
	font-size: 12px;
	margin: 10px 0 25px;
}
.WaitPage .espera {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 2px 2px #E8E8E8;
	float: left;
	height: 175px;
	margin-right: 20px;
	overflow: hidden;
	padding: 25px 15px 5px;
	text-align: center;
	width: 270px;
}
.WaitPage .espera img {
	margin: 0;
	padding: 0;
}
.WaitPage .tel_espera {
	color: #666666;
	float: left;
	font-size: 12px;
	margin: 10px 15px 10px 0;
	width: 120px;
}
.error{ border:1px solid #F00}
/*FIN MENSAJE*/




div.box {
	border-top:solid 1px #1fb1d0;
	padding:10px;
	color:#fff;
}
div.box h1 {
	font-size:14px;
	color:#fff;
	padding-bottom:4px;
}
div.box p {
	padding-bottom:14px;
}
div.box input .input-text {
	border:1px solid #3b6e22;
	color:#666666;
	width:200px!important;
}
div.box label {
	display:block;
	margin-bottom:10px;
	color:#1fb1d0;
}
div.box label span {
	display:block;
	float:left;
	padding-right:6px;
	width:70px;
	text-align:right;
	font-weight:bold;
}
.spacer {
	margin-left:255px;
	font-size:11px;
	color:#555555;
}
.green {
	background: url("../images/blue.gif") no-repeat scroll 0 0 transparent;
	padding:0px 6px;
	border:none!important;
	height:32px;
	width:82px;
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
  text-decoration: none !important;
  cursor:pointer;
}

.lpButton2010 strong {
    background: url("../images/sprite-buttons2010.png") no-repeat scroll 0 0 transparent;
    color: white;
    float: left;
    line-height: 27px;
    padding: 0 0 2px 18px;
    position: relative;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    white-space: nowrap;
}
.lpButton2010 {
    background: url("../images/sprite-buttons2010.png") no-repeat scroll 100% -30px transparent;
    cursor: pointer;
    float: left;
    font-size: 12px;
    overflow: visible;
    padding: 0 17px 0 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
img.marco {
    background: url("../images/shadow-1000x1000.gif") no-repeat scroll right bottom transparent;
    margin: 5px;
    padding: 5px 10px 10px 5px;
}

.credit {
    color: #39877C;
    display: block;
    font-style: italic;
    line-height: 1.6em;
    padding: 7px 0 0;
}


#contactform{margin:0;padding:5px 10px;}#contactform *{color:#222;}#contactform ol{margin:0;padding:0;list-style:none;}#contactform li{margin:0;padding:0;background:none;border:none;display:block;}#contactform li.buttons{margin:5px 0 5px 110px;}#contactform label{margin:0;width:110px;display:block;padding:5px 0;font:bold 11px Arial,Helvetica,sans-serif;color:#505050;text-transform:capitalize;float:left;}#contactform label span{color:#f00;}#contactform input.text{width:400px;border:1px solid #dcdcdc;margin:5px 0;padding:5px 2px;height:16px;background:#f5f5f5;float:left;}#contactform textarea{width:400px;border:1px solid #dcdcdc;margin:5px 0;padding:2px;background:#f5f5f5;float:left;}#contactform li.buttons input{padding:3px 0;margin:0;border:0;color:#FFF;float:left;}p.response{text-align:center;color:#F00!important;font:bold 11px Arial,Helvetica,sans-serif;line-height:1.8em;width:auto;}.FBG{border-top:1px solid #fff;background:#e5e5e5;border-bottom:1px solid #c5c5c5;}.FBG em{font:bold italic 11px Verdana,"Times New Roman",Times,serif;color:#616161;float:right;}.FBG h2{font:normal 18px Verdana,"Times New Roman",Times,serif;color:#0d0d0d;border-bottom:1px solid #c3c3c3;padding:20px 5px 20px 50px;margin:0;}.FBG p{font:normal 11px Verdana,"Times New Roman",Times,serif;color:#616161;line-height:1.6em;}.FBG img{margin:5px 5px;padding:0;float:left;}.FBG a{font:normal 11px Verdana,"Times New Roman",Times,serif;color:#08896f;text-decoration:none;}.FBG_resize{width:980px;margin:10px auto;padding:0;}.fbg_box{width:300px;float:left;margin:10px 5px;padding:5px 5px;}.Contact{width:300px;float:left;margin:10px 5px;padding:5px 5px;}


/*--------------------- ESTILO PARA LA RENTA DE VEHICULOS----------------------------------*/
#frmcar{width:490px;margin:10px 0 0; padding:60px 5px 5px 5px; background:url("../images/frmcarfdo.gif") no-repeat; float:left}
#frmcar h1{ display: none}
#frmcar label{ font-size:12px; font-weight:bold; color:#000; margin-right:5px; vertical-align:middle}
#select_box_1{ width:300px; vertical-align:middle}
#vehicles{vertical-align:middle}
#frmcar fieldset{border: 1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;padding:10px;width:93%;}
#frmcar legend{ font-weight:bold}
#frmcar .clearinp{ font-size:11px}
.action_button{ padding:10px; }
input.rent-button {background: url("../images/fdobtocar.gif") no-repeat scroll 0 0 transparent;border: medium none;  cursor: pointer; height: 46px;  margin: 5px 0 3px 30px;  width: 143px;}

#limo-info{ font-size:11px; font-style:italic; margin:5px 0; font-family: Arial, Helvetica, sans-serif; text-align: left; background-color:#ffe9ad; border:1px solid #fab418; padding:5px; color:#565656; clear:both}
#limo-info strong{ padding:0!important; display: inline!important;}