/*==============================*/
/*      CSS Hola renta car      */
/*==============================*/

/*--------------------------------body---------------------------------------*/
BODY { 
  font-family:helvetica; 
  color:#8ba923; 
  margin:0;
  background:#ffffff; 
  font-size:14px; 
  text-align:center;
}
/*---------------------------------------------------------------------------*/

/*--------------------------------Global-------------------------------------*/
p { 
  padding: 0px 20px 0px 20px; 
  text-align:left;
}

a { 
  color:#698515;
}

img { 
  padding:0px; 
  margin:0px; 
  border:0px solid #ffffff;
}

ul, li { 
  text-align:left;
}

h1 { 
  font-weight:bold; 
  font-size:20px; 
  color:#b70769;
  padding: 0px 20px 0px 20px; 
  text-align:left;
}

h2 { 
  font-size:14px; 
  color:#b70769; 
  padding: 0px 20px 0px 20px;
  text-align:left;
}

h3 { 
  color:#ffffff;
}

.lft { 
  text-align:left;
}

.rgt { 
  text-align:right;
}

#bhome { 
  font-size:22px; 
  font-weight:bold; 
  color:#8ba923;
}

.co2_txt { 
  text-align:right; 
  font-size:20px; 
  color:#a84db5;
}

h4 { 
  color:#ffffff; 
  font-size:14px; 
  /*padding:10px 0px 0px 10px;*/
}

#IE_root h4 { 
  padding:0px 0px 0px 0px; 
  /*margin: 10px 0px 0px 10px;*/
}

.bgtle { 
  font-size:14px;
}

.bgbld { 
  font-size:40px; 
  font-weight:bold;
}

.bgbld_es { 
  font-size:30px; 
  font-weight:bold;
}

.plnt { 
  font-size:30px; 
  font-weight:bold;
}

.plnt_es { 
  font-size:20px; 
  font-weight:bold;
}
.tpl_tit { 
  font-size:23px; 
  font-weight:bold;
}

.cleaner { 
  height:1px; 
  overflow:hidden; 
  margin-top:-1px; 
  clear:both;
}

.cnt { 
  margin:0px auto; 
  text-align:center;
}

form { 
 margin:0px; 
 padding:0px;
}
/*---------------------------------------------------------------------------*/

/*-----------------------------------Body------------------------------------*/
#cont { 
  width:960px; 
  margin:0px auto;
  background-image: url(../imgs/bkg.jpg);
}

#cont-gps { 
  width:960px; 
  margin:0px auto;
  background-image: url(../imgs/bkg2.jpg);
}

#top { 
  width:960px; 
  margin:0px auto; 
  background-color:#ffffff;
}

.main { 
  width:720px; 
  margin:0px auto; 
  float:left;
  /*background-color:green;*/
}

.middle { 
  width:960px; 
  margin:0px auto;
}

.header { 
  width:960px; 
  height:165px; 
  margin:0px auto;
  /*background-color:green;*/ 
  text-align:center;
}

.menu { 
  width:960px; 
  height:205px; 
  margin:0px auto;
  background-color:#ffffff; 
  text-align:center;
}

#IE_root .menu { 
  height:150px;
}

.frm { 
  width:700px; 
  height:140px; 
  float:right; 
  background-color:#ffffff;
  background-image: url(../imgs/frm.gif); 
  background-repeat:no-repeat;
}

/*--------------------------------LEFTSIDE--------------------------------*/
.leftside { 
  width:240px; 
  height:640px; 
  margin:0px auto; 
  float:left;
  text-align:center; 	    
  color:#ffffff;
  background:url("../imgs/img_left.jpg") center top no-repeat; 
}

.leftside .logo {
  width:240px;
  height:170px;
  margin-top:470px;
  text-align:center;
  color:#ffffff;
  /*background:red;*/
}

.logo p {
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
  margin:0px;
  padding:0px;
  text-align:center;
}

.logo a {
  color:#ffffff;
  font-weight:bold;
  margin:0px;
  padding:0px;
  text-decoration:none;
  text-align:center;
}
/*-----------------------------------------------------------------------*/

/*-------------------------------MAIN AREA-------------------------------*/
.txtarea { 
  width:560px; 
  margin:0px auto; 
  padding:0px; 
  float:left;
  /*background-color:blue;*/ 
  text-align:center;
}
/*-----------------------------------------------------------------------*/

/*-------------------------------RIGHTSIDE-------------------------------*/
.rightside { 
  width:160px;
  margin:0px auto; 
  float:right; 
  z-index:-1;
  background-color:#ffffff; 
  text-align:center;
}
/*-----------------------------------------------------------------------*/

/*--------------------------------FOOTER---------------------------------*/
#footer { 
  width:960px; 
  height:91px; 
  margin:0px auto;
  /*background-color:green;*/
  background-image: url(../imgs/footer.png);
  background-repeat:no-repeat;
}

.mnuftr { 
  width:960px; 
  margin:0px auto; 
  background-color:#ffffff; 
  text-align:center;
}

.mnuftr a { 
  text-decoration:none; 
  color:#8ba923;
}
/*---------------------------------------------------------------------------*/

/*---------------------------------flash-------------------------------------*/

div#flshd { 
  width:960px; 
  height:165px; 
  padding:0px 0px 0px 0px;
}

div#banner_rgt { 
  width:160px; 
  height:400px; 
  padding:0px 0px 0px 0px;
}
/*---------------------------------------------------------------------------*/

/*----------------------------------Top menu---------------------------------*/
.mnutxt { 
  display: inline; 
  color: #333; 
  margin: 0px;
  /*background-color:blue;*/
  padding: 0px; 
  width: 270px;
  float: left; 
  height:205px;
}

#IE_root .mnutxt { 
  height:200px; /*height:150px;*/
}

/*Top menu displayed from Data Base*/
/*.mnuimg { 
  float: left; 
  color: #333; 
  margin: 0px;
  background-image: url(../imgs/mnubkg1.jpg);
  background-position: top left;
  background-repeat:no-repeat; 
  padding: 30px 0px 0px 0px; 
  width:171px;
  display:inline; 
  position:relative; 
  height:130px;
  background:orange;
}

.mnuimg p { 
  padding:11px 5px 0px 0px; 
  margin:0px; 
  text-align:center;
  color:#ffffff; 
  font-size:12px; 
  font-weight:bold;
}

.mnuimgtop { 
  width:106px; 
  height:90px; 
  margin:0px; 
  padding:0px; 
  float:left;
  color:#8ba923; 
  background-color:blue;
}

.mnuimgbot { 
  width:106px; 
  height:70px; 
  margin:0px; 
  padding:0px; 
  float:right;
  background-color:red;
}

.mnuimgrgt { 
  width:65px; 
  height:60px; 
  margin:0px; 
  padding:0px; 
  float:left;
  background-color:green;
}

.mnuimgrgt input { 
  width:40px; 
  height:15px; 
  text-align:center;
  color:#ffffff; 
  font-size:15px; 
  font-weight:bold;
  font-family:helvetica; 
  margin-top:0px;
  padding-top:0px; 
  background-color:#8aaa21;
  border:0px #8aaa21;
}*/

/*Top menu with simple images*/
#mnuimg { 
  width:690px;
  height:205px;
  float:left;
  /*background:red;*/
}

.img-one {
  width:225px;
  height:205px;
  float:left;
  /*background:orange;*/
}

.img-two {
  width:225px;
  height:205px;
  float:left;
  /*background:yellow;*/
}

.img-three {
  width:225px;
  height:205px;
  float:left;
  /*background:green;*/
}

/*---------------------------------------------------------------------------*/

/*-------------------------------Top Menu Text-------------------------------*/
.suckerdiv ul { 
  margin: 0; 
  padding: 0; 
  list-style-type: none; 
  width: 256px;
  /* Width of Menu Items */ 
  text-align:left; 
  color:#8ba923;
  font-weight:bold; 
  font-family:sans-serif; 
  padding-top:5px;
  /*background-color:#ffffff;*/ 
  font-size:16px;
  padding-bottom:5px;
}

#IE_root .suckerdiv ul { 
  padding-top:10px; 
  padding-bottom:0px;
}

.suckerdiv ul li { 
  position: relative; 
  height:25px;
}

#IE_root .suckerdiv ul li { 
  height:19px;
}

/*Sub level menu items */
.suckerdiv ul li ul{ 
  position: absolute; 
  width: 140px; 
  /*sub menu width*/
  top: 0; 
  visibility: hidden; 
  background-color:#ffffff;
}

/* Sub level menu links style */
.suckerdiv ul li a { 
  display: block; 
  overflow: auto;
  /*force hasLayout in IE7 */
  text-decoration: none;
  background: #fff; color:#8ba923;
}

.suckerdiv ul li a:visited { 
  color:#8ba923;
}

.suckerdiv ul li a:hover { 
  color:#b70769; 
  /*background-color:#98d054;*/
}

#IE6_root .suckerdiv ul li a:hover { 
  color:#b70769;
  /*background-color:#98d054;*/
}

.suckerdiv .subfolderstyle { 
  /*background: url(../imgs/arrow-list.gif) no-repeat center right;*/
}
/*---------------------------------------------------------------------------*/

/*---------------------------------footer------------------------------------*/

.ftr { 
  margin:0; 
  padding:0; 
  color:#ffffff; 
  font-weight:bold;
}

.ftr a { 
  color:#b70769;
}

.ftrleft { 
  width:520px; 
  float:left; 
  padding-top:37px;
  /*background-color:red;*/
}

.ftrright { 
  width:200px; 
  float:right; 
  padding-top:30px;
  /*background-color:blue;*/
}
/*---------------------------------------------------------------------------*/

/*------------------------------form top-------------------------------------*/
.frmtop { 
  width:700px; 
  color:#ffffff; 
  height:40px;
  /*background-color:yellow;*/
}

.lfttop { 
  width:330px; 
  height:30px; 
  float:left; 
  text-align:left; 
  color:#ffffff;
  font-size:20px; 
  font-weight:bold; 
  padding-top:5px; 
  padding-left:10px;
  /*background-color:yellow;*/
}

.rgttop button { 
  background-color:#9fc226; 
  border:0px #9fc226; 
  width:83px;
  cursor:pointer;
}

#frmbot { 
  width:700px; 
  color:#ffffff; 
  height:90px; 
  padding:0px;
  /*background-color:green;*/ 
  font-size:16px;
}

#frmbot_lft { 
  width:300px; 
  color:#fff; 
  height:90px; 
  padding:0px;
  /*background-color:red;*/ 
  float:left; 
  font-size:16px;
}

#EI_root #frmbot_lft { 
  width:310px;
}

#frmbot_lft button { 
  width:30px; 
  height:23px; 
  text-align:center; 
  border:0px;
  background-color:#9fc226; 
  cursor:pointer;
}

#IE_root #frmbot_lft button { 
  width:30px; 
  height:23px; 
  position:static;
}

#frmbot_rgt { 
  width:270px; 
  color:#fff; 
  height:90px; 
  padding:0px;
  /*background-color:blue;*/ 
  float:right; 
  font-size:16px;
}

#frmbot_rgt button { 
  width:30px; 
  height:23px; 
  text-align:center; 
  border:0px;
  background-color:#9fc226; 
  cursor:pointer;
}

#IE_root #frmbot_rgt button { 
  width:30px; 
  height:23px; 
  position:static;
}

.frmbot input { 
  width:100px; 
  background-color:#fff;
}

/*----------------------------------left-------------------------------------*/
#frmbot_lft dl { 
  width:250px; 
  padding:0px; 
  /*background-color:green;*/
  float:right; 
  margin:0px auto; 
  text-align:center;
}

#frmbot_lft dl dt { 
  width:250px; 
  height:40px; 
  float:left; 
  text-align:left;
  /*background-color:blue;*/
}

/*----------------------------------right------------------------------------*/
#frmbot_rgt dl { 
  width:250px; 
  padding:0px; 
  /*background-color:green;*/
  float:left; 
  margin:0px auto; 
  text-align:center;
}

#frmbot_rgt dl dt { 
  width:250px; 
  height:40px; 
  float:left; 
  text-align:left;
  /*background-color:yellow;*/
}

.btncontinue { 
  width:90px; 
  height:90px; 
  float:left;
  /*background-color:yellow;*/
}

.btncontinue a { 
  cursor:pointer;
}

.btncontinue button { 
  background-color:#9fc226; 
  border:0px #9fc226; 
  width:83px;
  cursor:pointer; 
  margin-top:55px;
}
/*---------------------------------------------------------------------------*/

/*-----------------------------------Rates-----------------------------------*/
.a, .a:visited {
  color:#000000;
}

#container { 
  position:relative; 
  width:520px; 
  height:680px;
  background:#adca30; 
  /*border:1px solid #000;*/
  margin:0px auto;
}

#container b { 
  font-weight:normal; 
  width:520px; 
  text-align:center; 
  position:absolute;
  bottom:30px; 
  left:0; 
  color:#eee; 
  font-family:tahoma, geneva,"lucida sans unicode", "lucida grande",verdana, sans-serif;
  letter-spacing:1px; 
  line-height:1.7em; 
  z-index:1; 
  font-size:16px;
}

#IE_root #container b { 
  bottom:70px;
}

a.gallery, a.gallery:visited { 
  display:inline; 
  color:#000; 
  text-decoration:none;
  border:1px solid #adca30; 
  width:85px; 
  height:60px;
  float:left; 
  margin:7px 21px; 
  position:relative;
  cursor:default;
}

a.slidea {background:url(../imgs/car1a.jpg);}
a.slideb {background:url(../imgs/car2a.jpg);}
a.slidec {background:url(../imgs/car3a.jpg);}
/*a.slided {background:url(../imgs/car4a.jpg);}*/
a.slidee {background:url(../imgs/car5a.jpg);}
a.slidef {background:url(../imgs/car6a.jpg);}
a.slideg {background:url(../imgs/car7a.jpg);}
/*a.slideh {background:url(../imgs/car8a.jpg);}*/
a.slidei {background:url(../imgs/car9a.jpg);}
/*a.slidej {background:url(../imgs/car10a.jpg);}*/

a.gallery span { 
  visibility:hidden; 
  display:block; 
  position:absolute;
  width:500px; 
  height:499px; 
  top:300px; 
  left:9px;
  color:#000; 
  background:#8aaa21; 
  text-align:center;
  border:1px solid #adca30; 
  font-family:tahoma, geneva,"lucida sans unicode", "lucida grande",verdana, sans-serif;
  letter-spacing:1px; 
  cursor:default; 
  text-decoration:none;
}

#IE_root a.gallery span { 
  height:503px; 
}

a.slidea span {
  left:-13px;   
  top:150px;
}

#IE_root a.slidea span {
  left:-12px;   
  top:148px;
}

a.slideb span {
  left:-142px; 
  top:150px;
}

#IE_root a.slideb span {
  left:-140px; 
  top:148px;
}

a.slidec span {
  left:-271px; 
  top:150px;
}

#IE_root a.slidec span {
  left:-267px; 
  top:148px;
}

/*a.slided span {
  left:-311px; 
  top:150px;
}

#IE_root a.slided span {
  left:-305px; 
  top:150px;
}*/

a.slidee span {
  left:-400px; 
  top:150px;
}

#IE_root a.slidee span {
  left:-394px; 
  top:148px;
}

a.slidef span {
  left:-73px;   
  top:74px;
}

#IE_root a.slidef span {
  left:-73px;   
  top:74px;
}

a.slideg span {
  left:-202px; 
  top:74px;
}

#IE_root a.slideg span {
  left:-200px; 
  top:74px;
}

/*a.slideh span {
  left:-208px; 
  top:74px;
}

#IE_root a.slideh span {
  left:-204px; 
  top:74px;
}*/

a.slidei span {
  left:-331px; 
  top:74px;
}

#IE_root a.slidei span {
  left:-327px; 
  top:74px;
}

/*a.slidej span {
  left:-414px; 
  top:74px;
}

#IE_root a.slidej span {
  left:-406px; 
  top:74px;
}*/

a.gallery:hover { 
  white-space:normal; 
  border:1px solid #adca30; 
  z-index:100;
  cursor:pointer;
}

#IE_root a.gallery:hover { 
  border:0px solid #fff;
}

a.gallery:hover span { 
  visibility:visible; 
  z-index:100;
}

a.gallery:hover span img { 
  margin:10px; 
  /*border:1px solid #000;*/
  position:relative; z-index:100;
}

#IE_root a.gallery:active { 
  border:0px solid #c00; 
  z-index:10;
}

#IE_root a.gallery:focus { 
  border:0px solid #c00; 
  z-index:10;
}

a.gallery:active span, a.gallery:focus span { 
  visibility:visible; 
  z-index:10;
}

a.gallery:active span img, a.gallery:focus span img { 
  border:0px solid #000; 
  position:relative; 
  margin:10px;
}

.gal { 
  width:400px; 
  margin:0px auto; 
  text-align:center;
}

.rates { 
  width:490px; 
  margin:0px auto; 
  text-align:center;
  background-color:#ffffff; 
  font-size:11px;
}

#IE_root .rates { 
  float:center; 
  margin-left:2px;
}

.rates tr { 
  height:30px;
}

.rates th { 
  color:#fff; 
  background-color:#aacd31; 
  font-size:11px;
}

.rates td { 
  color:#fff; 
  background-color:#aacd31; 
  font-size:13px;
  font-weight:bold;
}

#bkgpink { 
  background-color:#b70769;
}

#imgtab { 
  font-size:15px; 
  font-weight:bold;
}

#imgtab img { 
  margin:0px; 
  padding:0px; 
  text-align:left; 
  vertical-align:middle;
}

div#features { 
  font-size:12px;
}

div#space { 
  width:300px; 
  height:31px; 
  margin:0px auto; 
  padding:0px;
}

#IE_root div#space { 
  width:300px; 
  height:27px; 
  margin:0px auto; 
  padding:0px;
}

div#rts_sea { 
  font-family:helvetica; 
  font-size:11px;
}

#IE_root div#rts_sea { 
  font-family:helvetica; 
  font-size:12px;
}
/*---------------------------------------------------------------------------*/

/*----------------------------------reservation------------------------------*/
.restop { 
  width:489px; 
  height:58px; 
  margin:0px auto;
}

.resv { 
  width:489px; 
  margin:0px auto;
  background-image: url(../imgs/restop.jpg); 
  font-size:18px;
  background-repeat:no-repeat; 
  background-color:#9fc226;
  color:#ffffff; 
  text-align:center;
}

.resvbot { 
  width:489px; 
  height:6px; 
  margin:0px auto;
  background-image: url(../imgs/resbot.jpg);
  background-repeat:no-repeat;
}

.refr { 
  width:489px; 
  height:37px; 
  margin:0px auto;
  text-align:center; 
  /*background-color:red;*/
}

.refr p { 
  padding:10px 10px 0px 25px; 
  /*background-color:blue;*/
}

#IE_root .refr p { 
  padding:10px 10px 0px 33px; 
  /*background-color:blue;*/
}

.politics { 
  width:560px; 
  margin:0px auto; 
  /*background-color:red;*/
  padding-top:30px;
}

.politics img { 
  padding:0px 30px 0px 30px;
}

#IE_root .politics img { 
  margin:0px 30px 0px 30px;
}
/*---------------------------------------------------------------------------*/

/*--------------------------------Dates step 2-------------------------------*/

.datime { 
  width:489px; 
  margin:0px auto; 
  color:#ffffff;
  text-align:center; 
  font-size:14px;
}

.datime dl  { 
  width:450px; 
  margin:0px auto; 
  padding-top:5px;
  /*background-color:green;*/
}

.datime dl input { 
  width:80px; 
  background-color:#fff;
}

.datime select { 
  margin-top:6px;
}

#IE_root .datime select { 
  margin-top:5px;
}

.datime dl dt { 
  width:230px; 
  float:left; 
  text-align:left;
  height:30px; 
  /*background-color:blue;*/
}

.datime dl dd {	
  width:215px; 
  text-align:left; 
  margin-left:230px;
  /*background-color:red;*/ 
  height:30px;
}

#IE_root .datime dl dd { 
  margin-left:0px;
}

.datime button { 
  width:30px; 
  background:transparent; 
  border:transparent;
  cursor:pointer;
}
/*---------------------------------------------------------------------------*/

/*-----------------------------------locations-------------------------------*/

.loc { 
 width:489px; 
 margin:0px auto; 
 font-size:14px;
}

.loc dl { 
 width:450; 
 margin:0px auto; 
 padding-top:8px;
 /*background-color:green;*/
}

.loc dl dt { 
  width:235px; 
  float:left; 
  text-align:left;
  height:20px; /*background-color:blue;*/
}

.loc dl dd {
  width:205px; 
  text-align:left; 
  margin-left:240px;
  height:20px;
  /*background-color:red;*/
}
/*---------------------------------------------------------------------------*/
                                                                           
/*----------------------------------Informations-----------------------------*/
.frmres { 
  margin:0px auto; 
  text-align:left; 
  color:#ffffff; 
  font-size:14px;
  font-weight:bold;
  padding-top:2px;
}

.frmres dl { 
  width:415px; 
  margin:0px auto; 
  padding:0px;
  /*background-color:green;*/
}

.frmres dl dt { 
  width:225px; 
  height:37px; 
  float:left; 
  text-align:left;
  /*background-color:blue;*/
}

.frmres dl dd { 
  width:190px; 
  height:37px; 
  text-align:left;
  margin-left:225px; 
  /*background-color:red;*/
}

#IE_root .frmres dl dd { 
  margin-left:0px;
}

#IE_root .frmres dl { 
  width:420px; 
  margin-left:35px;
}
/*---------------------------------------------------------------------------*/

/*---------------------------------------box---------------------------------*/
.boxtop { 
  width:490px; 
  height:41px; 
  margin:0px auto;
  background-image: url(../imgs/boxtop.jpg);
  background-repeat:no-repeat; 
  text-align:left;
  font-size:14px; 
  color:#fff;
}

.boxtittle { 
  width:470px; 
  margin:0px auto; 
  padding-top:10px;
}

#IE_root .boxtittle { 
  margin-left:10px;
}

.boxmid { 
  width:490px; 
  margin:0px auto;
  background-image: url(../imgs/boxmid.jpg);
  background-repeat:repeat;
}

.boxmid textarea { 
  width:480px; 
  height:30px; 
  background-color:#fff;
  border:0px #ffffff; 
  text-align:center; 
  font-size:18px;
  color:#8ba923; 
  font-family:helvetica;
  margin:0px auto; 
  padding:0px; 
  overflow:hidden;
}

.boxbot { 
  width:490px; 
  height:15px; 
  margin:0px auto;
  background-image: url(../imgs/boxbot.jpg);
  background-repeat:no-repeat;
}
/*---------------------------------------------------------------------------*/

/*--------------------------------------Vehicle------------------------------*/
.car { 
  width:489px; 
  margin:0px auto; 
  text-align:center;
  font-size:14px;
}

.car dl  { 
  width:400px; 
  margin:0px auto; 
  padding-top:8px;
  /*background-color:green;*/
}

#IE_root .car dl { 
  margin-left:0px;
}

.car dl dt { 
  width:110px; 
  float:left; 
  text-align:left;
  /*background-color:red;*/
}

.car dl dd { 
  width:250px; 
  text-align:right; 
  margin-left:150px;
  /*background-color:blue;*/
}

#IE_root .car dl dd { 
  margin-left:0px; 
  float:right;
}
/*---------------------------------------------------------------------------*/

/*------------------------------------car description------------------------*/
.cardes { 
  width:450px; 
  margin:0px auto; 
  text-align:center;
  color:#8ba923; 
  /*background-color:yellow;*/
}

.desleft { 
  display: inline; 
  margin: 0px; 
  /*background-color:blue;*/
  padding: 0px; 
  width: 110px; 
  float: left; 
  text-align:left;
}

.desleft p { 
  height:56px; 
  font-size:40px; 
  padding:0px; 
  margin:0px;
}

.desleft img { 
  padding-right:10px;
}

.desmiddle { 
  float: left; 
  margin: 0px; 
  padding: 0px; 
  width: 180px;
  display: inline; 
  position: relative;
  /*background-color:red;*/ 
  text-align:left;
}

.desmiddle h2 { 
  padding:0px; 
  text-align:center;
}

.desrigth { 
  display: inline; 
  position: relative; 
  margin: 0px;
  padding: 0px; 
  width: 160px; 
  float: left;
  /*background-color:green;*/ 
  text-align:center;
}

#season_name { 
  text-align:center; 
  color:#b70769;
}

.desrigth i { 
  font-size:11px;
}

#form1,
#form2,
#car1,
#car2,
#car3,
#car4,
#car5,
#car6,
#car7,
#car8,
#car9,
#car10,
#babychair{ 
  text-align:left;
  font-family: Arial; color: #5B5E66;
  font-size: 13px;
}

.hidethis { 
  display:none;
}

.showthis { 
  display:inline;
}
/*---------------------------------------------------------------------------*/

/*--------------------------------Rent Resumen-------------------------------*/
.resmn { 
  width:480px; 
  margin:0px auto; 
  text-align:center;
  /*background-color:red;*/
}

.resmn textarea { 
  width:200px; 
  height:20px; 
  background-color:#ffffff;
  border:0px #ffffff; 
  text-align:left; 
  font-size:14px;
  color:#8ba923; 
  font-family:helvetica;
  margin:0px; 
  padding:0px; 
  overflow:hidden; 
  padding-top:2px;
}

.resmn dl  { 
  width:445px; 
  margin:0px auto; 
  text-align:center;
  /*background-color:green;*/
}


.resmn dl dt { 
  width:220px; 
  height:20px; 
  float:left; 
  text-align:left;
  color:#8ba923; 
  /*background-color:red;*/
}

.resmn dl dd { 
  width:220px; 
  height:20px; 
  text-align:left; 
  margin-left:225px;
  color:#8ba923; 
  /*background-color:blue;*/ 
  font-size:16px;
}

#IE_root .resmn dl dd {	
  margin-left:0px;
}
/*---------------------------------------------------------------------------*/

/*-------------------------------Aditional Options---------------------------*/
.opt { 
  width:300px; 
  margin:0px auto;  
  color:#8ba923; 
  text-align:center;
}

.opt dl  { 
  width:300px; 
  margin:0px auto; 
  text-align:center;
  /*background-color:green;*/
}


.opt dl dt { 
  width:200px;  
  float:left; 
  text-align:left; 
  color:#8ba923;
  /*background-color:red;*/
}

.opt dl dd { 
  width:90px; 
  text-align:left; 
  margin-left:195px; 
  color:#8ba923;
  /*background-color:blue;*/
}

#IE_root .ropt dl dd {	
  margin-left:0px;
}

.opt textarea { 
  width:40px; 
  height:20px; 
  background-color:#ffffff;
  border:0px #ffffff; 
  text-align:left; 
  font-size:14px;
  color:#8ba923; 
  font-family:helvetica;
  margin:0px; 
  padding:2px 0px 0px 0px; 
  overflow:hidden;
}

.dep { 
  font-size:10px; 
  color:#b70769;
}
/*---------------------------------------------------------------------------*/

/*-----------------------------------Baby Chairs-----------------------------*/
#babychair dl  { 
  width:200px; 
  margin:0px auto; 
  text-align:center;
  /*background-color:green;*/
}


#babychair dl dt { 
  width:100px;  
  float:left; 
  text-align:left; 
  color:#b70769;
  /*background-color:red;*/
}

#babychair dl dd { 
  width:50px; 
  text-align:left; 
  margin-left:105px; 
  color:#b70769;
  /*background-color:blue;*/
}

#IE_root #babychair dl dd { 
  margin-left:0px;
}
/*---------------------------------------------------------------------------*/

/*-----------------------------------Total to Pay----------------------------*/

.total { 
  width:460px; 
  height:90px; 
  margin: 0px auto;
  /*background-color:red;*/
}

.total textarea { 
  width:100px; 
  height:30px; 
  background-color:#fff;
  border:0px #ffffff; 
  text-align:left; 
  font-size:14px;
  color:#8ba923; 
  font-family:helvetica; 
  font-weight:bold;
  margin:0px auto; 
  padding:0px; 
  overflow:hidden;
}

.tot_lft { 
  width:229px;  
  float:left;
  border-right:2px solid #8ba923; 
  /*background-color:blue;*/
}

#IE_root .tot_lft { 
  width:230px;
}

.tot_rgt { 
  width:229px; 
  float:right;
  /*background-color:green;*/
}

#IE_root .tot_rgt { 
  width:230px;
}
/*---------------------------------------------------------------------------*/

/*---------------------------------total left--------------------------------*/
.tot_lft dl  { 
  width:228px;
  margin:0px; 
  padding:0px;
  /*background-color:green;*/
}

.tot_lft dl dt { 
  width:111px;  
  float:left; 
  text-align:left; 
  color:#8ba923;
  font-size:11px; 
  margin:0px; 
  padding:0px;
  /*background-color:red;*/
}

.tot_lft dl dd { 
  width:115px; 
  text-align:left; 
  margin-left:112px; 
  color:#8ba923;
  padding:0px; 
  font-size:13px; 
  /*background-color:blue;*/
}

#IE_root .tot_lft dl dd { 
  width:113px; 
  margin-left:0px;
}

.tot_lft dl dt input { 
  width:110px; 
  height:13px; 
  font-size:11px; 
  color:#8ba923;
  padding:0px; 
  margin:0px; 
  text-align:left; 
  border:0px solid #fff;
}

#IE_root .tot_lft dl dt input { 
  width:105px; 
  font-size:12px;
}

.tot_lft dl dd input { 
  width:47px; 
  height:13px; 
  font-size:11px; 
  color:#8ba923;
  padding:0px; 
  margin:0px; 
  text-align:left; 
  border:0px solid #fff;
}

.tot_lft dl dd input { 
  height:15px;
}
/*---------------------------------------------------------------------------*/

/*-----------------------------------total right-----------------------------*/
.tot_rgt dl  { 
  width:225px; 
  padding-top:12px; 
  padding-left:15px;
  margin:0px auto; 
  text-align:center;
  /*background-color:green;*/
}

#IE_root .tot_rgt dl { 
  width:220px; 
  margin-left:10px; 
  padding-left:0px;
}

.tot_rgt dl dt { 
  width:125px;  
  float:left; 
  text-align:left; 
  color:#8ba923;
  font-size:14px; 
  font-weight:bold;  
  padding-top:2px;
  /*background-color:red;*/
}

.tot_rgt dl dd { 
  width:90px; 
  text-align:left; 
  margin-left:126px; 
  color:#8ba923;
  font-size:14px; 
  font-weight:bold; 
  /*background-color:blue;*/
}

#IE_root .tot_rgt dl dd { 
  margin-left:0px;
}

.tot_rgt dl dd textarea { 
  width:70px; 
  height:18px; 
  font-size:10px
  font-weight:bold; 
  padding-top:1px;
}

.tot_rent { 
  width:235px; 
  float:left; 
  padding-top:10px;
  text-align:center; 
  /*background-color:blue;*/
}

.tot_dep { 
  width:235px; 
  float:right; 
  padding-top:10px;
  text-align:center; 
  /*background-color:green;*/
}
/*---------------------------------------------------------------------------*/

/*-------------------------------total detail--------------------------------*/

.total_det { 
  width:211px; 
  margin:0px auto; 
  float:left;
  border-top:2px solid #8ba923;
}

.total_det dl  { 
  width:210px; 
  margin:0px auto; 
  text-align:center;
  /*background-color:green;*/
}

.total_det dl dt { 
  width:120px;  
  float:left; 
  text-align:left; 
  color:#8ba923;
  font-size:14px;
  font-weight:bold;
  /*background-color:red;*/
}

#IE_root .total_det dl dt { 
  padding-top:2px;
}

.total_det dl dd { 
  width:80px; 
  text-align:left; 
  margin-left:122px; 
  color:#8ba923;
  /*background-color:blue;*/
}

#IE_root .total_det dl dd { 
  width:80px;	
  margin-left:0px;
}

.total_det textarea{ 
  width:70px; 
  height:18px; 
  font-size:14px;
  font-weight:bold;
}

#lft_det { 
  padding-left:70px;
}
/*---------------------------------------------------------------------------*/

/*----------------------------------buttom-----------------------------------*/

.btn { 
  width:490px; 
  height:32px; 
  margin:0px auto; 
  text-align:right;
  /*background-color:red;*/
}

.btn_rent { 
  width:245px; 
  height:37px; 
  margin-right:36px; 
  margin-top:3px; 
  float:right;
  text-align:right; 
  /*background-color:blue;*/
}

#IE6_root .btn_rent {
  margin-right:17px; 
  height:37px; 
  margin-top:2px;
}

#IE7_root .btn_rent {
  margin-right:32px; 
  height:37px; 
  margin-top:2px;
}

.btn_rent_back { 
  width:167px;
  height:37px; 
  margin:0px auto; 
  float:left; 
  text-align:right;
  /*background-color:red;*/
}

#IE_root .btn_rent_back { 
  width:168px;
}

.btn_make_rent { 
  width:245px; 
  height:37px; 
  margin-right:36px; 
  margin-top:1px; 
  float:right;
  text-align:right; 
  /*background-color:blue;*/
}

.btn button { 
  width:133px; 
  height:37px; 
  margin:0px; 
  padding:0px;
  background-color:#fff; 
  border:0px #fff; 
  cursor:pointer;
  text-align:center;
}

.btn_rent button { 
  width:135px; 
  height:32px; 
  margin:0px; 
  padding:0px;
  background-color:#fff; 
  border:0px #fff; 
  cursor:pointer;
  text-align:center;
}

.btn_rent_back button {
  width:135px; 
  height:34px; 
  margin:0px;
  background-color:#fff; 
  padding:0px;
  border:0px #fff; 
  cursor:pointer;
  text-align:center;
}

.btn_make_rent button { 
  width:135px; 
  height:32px; 
  margin:0px; 
  padding:0px;
  background-color:#fff; 
  border:0px #fff; 
  cursor:pointer;
  text-align:center;
}

.btn input { 
  width:131px; 
  height:31px; 
  margin-top:5px; 
  padding:0px;
  background-image: url(../imgs/btn2.jpg);
  background-color:#a0a0a0/*#fff*/; 
  border:0px #fff;
  color:transparent; 
  cursor:pointer;
}

#IE_root .btn input { 
  margin-top:0px;
  color:#9fc226; 
  text-indent: 0px; 
  line-height: 100px;

}
/*---------------------------------------------------------------------------*/

/*---------------------------------link ticode-------------------------------*/
.lnktcd { 
  width:960px; 
  margin:0px auto;
}

.lnktcd a { 
  text-decoration:none; 
  color:#b70769;
}
/*---------------------------------------------------------------------------*/

/*--------------------------------contac us----------------------------------*/
.contac { 
  width:420px; 
  margin:0px auto; 
  padding-top:15px;
}

.contac dl  { 
  width:400px; 
  margin:0px auto; 
  text-align:center;
  /*background-color:green;*/
}

.contac dl dt { 
  width:125px;  
  float:left; 
  text-align:right; 
  color:#fff;
  font-size:19px; 
  /*background-color:red;*/
}

.contac dl dd { 
  width:270px; 
  text-align:left;
  margin-left:127px; 
  color:#fff;
  /*background-color:blue;*/
}

#IE_root .contac dl dd { 
  width:250px;	
  margin-left:0px;
}

#hide_button { 
  text-decoration:none;
}
/*---------------------------------------------------------------------------*/

/*-----------------------------------for agencies----------------------------*/
div#docs { 
  width:400px; 
  height:150px; 
  margin:0px auto; 
  padding:0px;
}

div#docs .collft { 
  width:200px; 
  float:left; 
  text-align:center;
  margin:0px; padding:0px;
}

.collft img { 
  padding-bottom:2px;
}

.collft a { 
  text-decoration:none;
}

div#docs .colrgt { 
  width:200px; 
  float:right; 
  text-align:center;
  margin:0px; 
  padding:0px;
}

.colrgt a { 
  text-decoration:none;
}

.colrgt img { 
  padding-bottom:5px;
}

div#video {  
  width:352px; 
  height:330px; 
  margin:0px auto; 
  padding:0px 0px 0px 0px;
}

.spc_ofer  { 
  font-size:20px; 
  color:#b70769; 
  margin:0px auto;
  text-align:center;
}
/*---------------------------------------------------------------------------*/

/*--------------------------------Link's lenguaje----------------------------*/
#leng { 
  width:55px; 
  margin:0px auto; 
  padding-right:10px;
  float:right; 
  /*background:red;*/
}

.en { 
  width:30px; 
  margin:0px auto; 
  padding:0px;
  text-align:left; 
  float:left; 
  /*background:green;*/
}

.es { 
  width:25px; 
  margin:0px auto; 
  padding:0px;
  float:left; 
  /*background:blue;*/
}
/*---------------------------------------------------------------------------*/

/*-----------------------------Cambios CSS Espaņol---------------------------*/

/*--------------------------------top menu-----------------------------------*/
.mnuimgrgt_es { 
  width:65px; 
  height:60px; 
  margin:0px; 
  padding:0px; 
  float:left;
  /*background-color:green;*/
}

.mnuimgrgt_es input { 
  width:40px; 
  height:16px; 
  text-align:center;
  color:#fff; 
  font-size:15px; 
  font-weight:bold;
  font-family:helvetica; 
  margin-top:0px;
  padding-top:0px; 
  background-color:#8aaa21;
  border:0px #8aaa21; 
}
/*---------------------------------------------------------------------------*/
/*------------------------------form top espaņol-----------------------------*/

#frmbot_lft_es { 
  width:300px;
  color:#fff; 
  height:90px; 
  padding:0px;
  /*background-color:red;*/ 
  float:left; font-size:14px;
}

#EI_root #frmbot_lft_es { 
  width:310px;
}

#frmbot_lft_es button { 
  width:30px; 
  height:23px; 
  text-align:center; 
  border:0px;
  background-color:#9fc226; 
  cursor:pointer;
}

#IE_root #frmbot_lft_es button { 
  width:30px; 
  height:23px; 
  position:static;
}

#frmbot_rgt_es { 
  width:300px; 
  color:#fff; 
  height:90px; 
  padding:0px;
  /*background-color:blue;*/ 
  float:right; 
  font-size:14px;
}

#frmbot_rgt_es button { 
  width:30px; 
  height:23px; 
  text-align:center; 
  border:0px;
  background-color:#9fc226; 
  cursor:pointer;
}

#IE_root #frmbot_rgt_es button { 
  width:30px; 
  height:23px; 
  position:static;
}

.frmbot_es input { 
  width:100px; 
  background-color:#fff;
}

/*----------------------------------left-------------------------------------*/
#frmbot_lft_es dl { 
  width:250px; 
  padding:0px; 
  /*background-color:green;*/
  float:right; 
  margin:0px auto; 
  text-align:center;
}

#frmbot_lft_es dl dt { 
  width:250px; 
  height:40px; 
  float:left; 
  text-align:left;
  /*background-color:blue;*/
}

/*----------------------------------right------------------------------------*/
#frmbot_rgt_es dl { 
  width:270px; 
  padding:0px; 
  /*background-color:green;*/
  float:left; 
  margin:0px auto; 
  text-align:center;
}

#frmbot_rgt_es dl dt { 
  width:270px; 
  height:40px; 
  float:left; 
  text-align:left;
  /*background-color:yellow;*/
}
/*---------------------------------------------------------------------------*/

/*-------------------------------Fechas paso 2 y 3-------------------------------*/

.datime_es { 
  width:489px; 
  margin:0px auto; 
  color:#ffffff;
  text-align:center; 
  font-size:14px;
}

.datime_es dl  { 
  width:480px; 
  margin:0px auto; 
  padding-top:5px;
  /*background-color:green;*/
}

.datime_es dl input { 
  width:80px; 
  background-color:#fff;
}

.datime_es select { 
  margin-top:6px;
}

#IE_root .datime_es select { 
  margin-top:5px;
}

.datime_es dl dt { 
  width:250px; 
  float:left; 
  text-align:left;
  height:30px; 
  /*background-color:blue;*/
}

.datime_es dl dd { 
  width:225px; 
  text-align:left; 
  margin-left:250px;
  /*background-color:red;*/ 
  height:30px;
}

#IE_root .datime_es dl dd { 
  margin-left:0px;
}

.datime_es button { 
  width:30px; 
  background:transparent; 
  border:transparent;
  cursor:pointer;
}
/*---------------------------------------------------------------------------*/

/*---------------------------- Nota paso 3 ----------------------------------*/
.msg {
  width:520px;
  font-size:11px;
  margin:0px auto;
  padding:0px 0px 10px 0px;
  color:#b70769;
}
/*-----------------------------lugares de renta------------------------------*/

/*---------------------------------------------------------------------------*/

.loc_es { 
  width:489px; 
  margin:0px auto; 
  font-size:14px;
}

.loc_es dl { 
  width:450; 
  margin:0px auto; 
  padding-top:8px;
  /*background-color:green;*/
}

.loc_es dl dt { 
  width:210px;
  float:left; 
  text-align:left;
  height:20px; 
  /*background-color:blue;*/
}

.loc_es dl dd { 
  width:230px; 
  text-align:left; 
  margin-left:215px;
  height:20px; 
  /*background-color:red;*/
}
/*---------------------------------------------------------------------------*/

/*------------------------------LINKS AGENCIES-------------------------------*/
#links {
 margin:0px;
 padding:0px;
 /*background:red;*/
}

#links h1 {
  font-size:16px;
  color:#b70769;
  margin:0px 0px 10px 20px;
  padding:0px;
  text-align:left;
}

#links h2 {
  font-size:14px;
  color:#698515;
  margin:0px 0px 5px 20px;
  padding:0px;
  text-align:left;  
}

#links p {
  margin:0px 0px 10px 50px;
  padding:0px;
}
/*---------------------------------------------------------------------------*/
