html{background-color:white;text-align:center;}
body{padding:0px;background-color:white;text-align:center;font-family:arial;font-size:12px;margin:0 auto 0 auto;height:100%;font-size:12px;}

.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.fl{float:left;}
.fr{float:right;}
.bgcolor1{background-color:#ff6501}
.bgcolor2{background-color:#ffcc00;}
.bgcolor3{background-color:#dad8d9}
.bgcolor4{background-color:#f2f2f2}
.color1{color:#ff6633;}
.color2{color:white;}
.color3, .black{color:black;}
.color4{color:#cb0639;}
.color5{color:#376060}
.gray, .color6{color:#484848;}
.arial{font-family:arial;}
.verdana{font-family:verdana;}

.small{font-size:11px;}
.normal{font-size:12px;}
.large{font-size:14px;}
.xlarge{font-size:16px;}
.xxlarge{font-size:18px;}
.xxxlarge{font-size:22px;}

.b,.bold{font-weight:bold;}
.italic{font-style:italic;}

img{border:0;}
div.round3{margin:0 1px 0 1px;height:1px;}
div.round2{margin:0 2px 0 2px;height:2px;}
div.round1{margin:0 4px 0 4px;height:1px;}
img.spacer{width:1px;height:1px;}
input.date{width:70px;font-size:11px;}
input{font-size:11px;}
.right, .alignRight{text-align:right}
.alignCenter{text-align:center}
.valingBottom{vertical-align:bottom;}
.valignTop{vertical-align:top;}
#top{width:960px;}
#top-links{clear:both;float:left;padding-top:15px;}
#top-links a{display:block;padding-right:15px;color:1f5d91;float:left;font-size:12px;text-decoration:none;}
#top-links a:hover{text-decoration:underline;}
#top-menu td{padding-bottom:5px;;}

#top-menu{padding-bottom:5px;}
#top-menu a{display:block;color:white;font-family:arial;width:144px;height:27px;background-image:url(/rent/item-background.jpg);
text-align:center;font-size:14px;font-weight:bold;text-decoration:none;}
#top-menu a div{padding-top:5px;}

#bottom{text-align:center;clear:both;padding-top:10px;margin-right:15px;}
#bottom a{color:black;text-decoration:none;font-size:13px;color:#ff6633;}
#bottom a:hover{text-decoration:underline;}
#content{float:right;clear:both;color:black;width:615px;padding:10px 0 0 0;}
#content p{margin:0 0 0 0;}
a.no-link{text-decoration:none;color:inherit;}
#search{width:270px;clear:left;padding:10px 0 0 0;}
#search option{font-size:11px;}
#search select{font-size:11px;}
#search td{font-size:11px;padding:0px;}
#search input.button-search{color:white;width:315px;height:26px;text-align:center;background:url(/rent/search-button.jpg) center center no-repeat ;border:0;padding:0;padding-bottom: 2px;margin-top:38px;font-weight:bold;font-size:18px;font-family:arial;}
#search option{font-size:14px;}
#search select{font-size:14px;}
#search td{font-size:11px;padding:0px;}
#search .small{font-size:14px;font-weight:bold;}
#big-search .button{background-color:#205d93;color:white;font-weight:bold;padding:2px 15px 2px 15px;border:0;font-family:arial;font-size:16px;}
#big-search .large{font-size:20px;}
#end-date-box, #start-date-box{height:20px;}

.button{width:125px;height:26px;background-image:url(/rent/orange-button.jpg);border:0;color:white;font-weight:bold;font-family:arial;font-size:18px;padding-bottom: 2px;}

.borderRed{border:1px solid red;}
.borderBlack{border:1px solid black;}
td.calendar{text-align:center;background-color:silver;font-size:14px;}
td.calendar a{display:block;}
td.calendar a:hover{background-color:pink;}
td.calendar_in{background-color:white;}
div.calendar{width:180px;border:2px solid black;position:absolute;display:none;z-index:2;background-color:white;}
td{font-size:12px;}
img{border:0;}
h3{margin:0 0 0 0;padding:0 0 0 0;font-weight:bold;font-family:arial;font-size:14px;}
input.date-input{width:80px;text-align:center;}
td.selected{border:2px solid red;font-weight:bold;}
#underlay{display:none;position:absolute;left:0;top:0;height:0;width:0;z-index:1;}
img.thumb{width:100px;border:1px solid black;}
img.thumb-booking{width:60px;height:60px;border:1px solid black;}
a.alink{color:#000;text-decoration:none;font-size:15px;font-family:arial;font-weight:bold;}

.justify{text-align:justify;}
.center{text-align:center;}
.error{color:red;font-weight:bold;}
div.singleNote{text-align:center;font-weight:bold;font-family:arial;font-size:18px;padding-top:50px;}
form{margin:0 0 0 0;}
table.list-table{background-color:#1f5d91;}
table.list-table td{background-color:white;padding:3px;}
table.list-table1 td{background-color:white;padding:1px;}
table.box td{}
h2{background-color:#f2f2f2;color:black;margin:0 0 8px 0;padding:4px 6px;font-family:arial;font-size:14px;}
table.box td a.alink{color:white;text-decoration:none;font-size:16px;font-family:arial;font-weight:bold;}
.h2normal{
  background-color:transparent;
  color:white;
  margin:0px 0px 00px 0px;
  padding:30px 25px;
  font-family:arial;
  font-size:14px;
}
#logo_principal{
	width:259px;
        top:9px;
        left:14px;
        position:relative;
	text-align:center;
        font-weight: bold;
        
}
#logo_principal_sub{
	text-decoration:none;
	color:#333;
	font-weight:bold;	
	letter-spacing:0.5px;
	font-family:Arial, Helvetica, sans-serif;
        margin-bottom:5px;
	text-align:center;
        font-weight: bold;
        position:absolute;
        top:55px;
        left:0px;
}
#sin_gastos_cancelacion{
    position:absolute;
    top:10px;
    left:325px;
    width:190px;
    height:35px;
}
#sin_gastos_reserva{
    position:absolute;
    top:10px;
    left:530px;
    width:230px;
}
.SIN {
    color:#FF6501;
    position:absolute;
    top:0px;
    left:0px;
    font-size:16px;
    font-weight: bolder;
}
.gastos{
    color:#000000;
    position:absolute;
    top:1px;
    left:30px;
    font-size:9px;
    font-weight: bolder
}
.info{
    color:#000000;
    position:absolute;
    top:10px;
    left:30px;
    font-size:9px;
    font-weight: bolder;
}
#visita_tambien{
    background-image:url(/images/fondo-visita-tambien.png);
    background-repeat:no-repeat;
    width:702px;
    height:55px;
    padding-left:200px;
    padding-right:50px;
    padding-top:25px;
    margin-left:15px;
    font-size:0.8em;
}
#menu_top{
    margin-bottom:10px;
    text-align:right;

    margin-right:15px;

    }
#menu_top a{
    text-decoration:none;
    font-size:11px;
    color:#ff6633;
    margin-right:5px;
}
#menu_top a:hover{
    text-decoration:underline;

}
.enlace_mapa {
    text-decoration:none;
    font-size:14px;
    color:#ff6633;
}
.enlace_mapa a{
    text-decoration:none;
    font-size:14px;
    color:#ff6633;
}
#kMarco {
    position: relative;
    width:955px;;
    margin: auto;
    text-align: left;
}
#kTop {
    position:relative;
    top:0px;
    left:0px;
    width:956px;
    height: 100px;
}
#kBuscador {
position:relative;
    float:left;
    top:-16px;
    left:14px;
    width:300px;
    height: 477px;
    background-color: fecd04;
    background:url(/images/kBuscadorTop.png) left top no-repeat;
    font-size: 13px;
    font-weight: bold;
}
#kBuscadorMiddle {
    position:absolute;
    top:30px;
    left:0x;
    width:300px;
    height: 447px;
    background-color: fecd04;
}
#kBuscadorBottom {
    position:absolute;
    top:0px;
    left:0px;
    width:300px;
    height: 447px;
    background-color: fecd04;
    background:url(/images/kBuscadorBottom.png) left bottom no-repeat;
}
#kBuscador table {
    width:290px;;
}
#kBuscador table td{
    font-size: 13px;
    font-weight: bold;
    height: 22px;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#kMainIndex {
    position:relative;
    top:21px;
    left:0px;
    width:630px;
    min-height: 492px;
    float:right;
    margin-left:0px;
    clear:both;

    margin-right:0px;
}
#kMain {
    position:relative;
    top:22px;
    left:0px;
    width:630px;
    min-height:492px;
    height:auto !important;
    height:492px;

    float:right;
    margin-bottom:20px;
    margin-left:0px;    clear:both;

    margin-right:0px;
}
#kMainCoche {
    position:relative;
    top:11px;
    left:0px;
    width:954px;
    clear:both;
}
.especialistas {
    position:absolute;
    margin-top: 3px;
    margin-bottom: 6px;
    width:616px;
    height: 40px;
    top:-7px;
    left:0px;
    background-color:#ff6501;
    font-size: 13px;

    border:1px solid #ff6501 ;
}
.especialistas h1{
    position:absolute;
    
    top:1px;
    left:6px;
    width:608px;
    height:32px;
    border:0;
    color:white;
    background-color: transparent;
}
#kMenu {
    position:relative;
    margin-top: 3px;
    margin-bottom: 6px;
    width:617px;
    height: 28px;
    left:324px;
    top:17px;
}
#kMenu a{display:block;color:white;font-family:arial;width:144px;height:27px;background-image:url(/rent/item-background.jpg);
text-align:center; font-size:14px;font-weight:bold;text-decoration:none;float:left; margin-left: auto; }

#kMenu a div{padding-top:5px;  }

#kTop-centrico {
    position:absolute;

    top:60px;
    left:325px;
    font-size:22px;
    font-weight: bolder;
    font-style: italic;
    color: #ff6501;

}
#kMenu-sup-dcha{
    position:absolute;
    top:10px;
    left: 689px;
    height: 25px;
    text-align: right;
}

a {
    text-decoration:none;
    font-size:11px;
    color:#ff6633;
}
a:hover{
    text-decoration:underline;

}
.a_negrita {
    font-weight: bolder;
    font-size: 13px;
}
#telefono{
    position:absolute;
    top:50px;
    left: 768px;
    width: 162px;
    height: 21px;
}
#flags {
    position:absolute;
    top:90px;
    left: 876px;
    width: 88px;
    height: 14px;
}
#pie{
position:relative;
float:left;
left:0px;
    width:955px;
    height: 391px;
    clear:both;
    margin-top: 0px;
}
#kBuscarZona {
    position:absolute;
    top:45px;
    left:451px;
    width:166px;
    height: 170px;
    margin:0px;
    font-size: 8px;
    background:url(/images/box-top.png) left top no-repeat;
    font-weight: bold;
}

#kBuscarPrecio {
    position:absolute;
    top:221px;
    left:451px;
    width:166px;
    height: 152px;
    margin:0px;
    background:url(/images/box-top.png) left top;
    font-weight: bold;
}
#kBuscarZonaI {
    position:relative;
    top:0px;
    left: 82px;
    width:166px;
    height: 170px;
    float:left;
    background:url(/images/box-top.png) left top no-repeat;
}
#kBuscarPrecioI {
    position:relative;
    top:10px;
    left: 82px;
    width:166px;
    height: 166px;
    margin-bottom: 10px;
    float:left;
    background:url(/images/box-top.png) left top;
}
#kYodona {
    position:absolute;
    top:379px;
    left:451px;
    width:166px;
    height: 65px;
}
#kSuperOffer{
    position:absolute;
    top:45px;
    left: 0px;
    width:438px;
    height: 218px;
    background:url(/images/superOfferTop.png) left top no-repeat;

}
#kDesde49 {
    position:absolute;
    top:0px;
    left:2px;
    
}
#kImagenSuperOffer {
    position:absolute;
    top:0px;
    left:196px;
    width: 240px;
    height: 172px;
}
#kSuperOfferBody {
    position:absolute;
    top:43px;
    left: 0px;
    width:438px;
    height: 175px;
    background:url(/images/superOfferMiddle.png) left top repeat-y;
}
#kSuperOfferBottom {
    position:absolute;
    top:0px;
    left: 0px;
    width:438px;
    height: 175px;
    background:url(/images/superOfferBottom.png) left bottom no-repeat;
}
#kLastMinute{
    position:absolute;
    top:269px;
    left: 0px;
    width:246px;
    height: 174px;
    background:url(/images/last_minute_top.png) left top no-repeat;

}
#kImagenLastMinute {
    position:absolute;
    top:0px;
    left:115px;
    width: 127px;
    height: 139px;
}
#kLastMinuteBody {
    position:absolute;
    top:30px;
    left: 0px;
    width:431px;
    height: 141px;
    background:url(/images/last_minute_middle.png) left top repeat-y;
}
#kLastMinuteBottom {
    position:absolute;
    top:0px;
    left: 0px;
    width:431px;
    height: 141px;
    background:url(/images/last_minute_bottom.png) left bottom no-repeat;
}
#kLastMinuteLink{
    text-decoration:none;
    position:absolute;
    top:6px;
    left:13px;
    color:white;
    font-size:16px;
    font-weight: bolder;
}
#kLastMinuteLink:hover{
    text-decoration:none;
}
#kUSerOffers{
    position:absolute;
    top:269px;
    left: 255px;
    width:170px;
    height: 174px;
}
#kSuperOffer2 {
    position:absolute;
    top:326px;
    left: 261px;
    width:170px;
    height: 174px;
}
#kSuperOfferLink{
    text-decoration:none;
    position:absolute;
    top:16px;
    left:13px;
    color:white;
    font-size:16px;
    font-weight: bolder;
}
#kSuperOfferLink:hover{
    text-decoration:none;
}
.kOfferBox{
    position:relative;
    top:0px;
    left: 0px;
    width:185px;
    height: 80px;
    margin-bottom: 10px;
    background:url(/images/OfferBoxTop.png) left top no-repeat;

}
.kImagenOfferBox {
    position:absolute;
    top:0px;
    right:1px;
    width: 79px;
    height: 58px;
}
.kOfferBoxBody {
    position:absolute;
    top:20px;
    left: 0px;
    width:185px;
    height:60px;
    background:url(/images/OfferBoxMiddle.png) left top repeat-y;

}
.kOfferBoxBottom {
    position:absolute;
    top:0px;
    left: 0px;
    width:185px;
    height: 60px;
    background:url(/images/OfferBoxBottom.png) left bottom no-repeat;

}
.kOfferBoxLink{
    text-decoration:none;
    position:absolute;
    top:4px;
    left:11px;
    color:white;
    font-size:10px;
    font-weight: bolder;
}
.kOfferBoxLink:hover{
    text-decoration:none;
}
#menu_extranet{
    position:relative;
    right:0px;
}
#habitahotel {
    background-color:green;
    height:100px;
    width:100%;
}
