*{outline:none;}
form{margin: 0px;padding: 0px;}
img{border: 0px;}
html{height: 100%;}
body {position:relative; margin:0px;background-color:#ffffff;text-align:center;height: 100%;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #000000;
}



.clearB{ clear: both;float: none;border: 0px; height: 0em;line-height: 0px;}

#wrapper { position: relative; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -55px; /* the bottom margin is the negative value of the footer's height */}

/*
//logo//
*/
#logo{ position: absolute; top: 0px;  left: 25px;  width: 163px;  height: 95px;z-index:10000;}
#logo img{border: 0px;}
#fondo-logo{ position: absolute; top: 0px;  left: 0px;  width: 469px;  height: 399px;z-index:9000;}
#bt-reserva-rentacar{position: absolute; top: 163px;  left: 25px;  width: 163px;  height: 153px;z-index:10000;}
/*#bt-reserva-limousines{position: absolute; top: 217px;  left: 25px;  width: 163px;  height: 153px;z-index:10000;}*/
#bt-reserva-limousines{position: absolute; top: 115px;  left: 25px;  width: 163px;  height: 153px;z-index:10000;}
/*
//header//
*/

#menupetit{position: absolute; width: 420px; height: 40px; float:right; top:10px; right:0px;background-color: #857651; background-image:url(../img/flecha1.gif); background-repeat:no-repeat;}
#menupetit #navegacion .menu{ position: absolute; right: 0px;margin-top: 10px;  color: #91d9d8; font-size: 10px; } 
#menupetit #navegacion .menu ul{float: right; overflow: auto;}
#menupetit #navegacion .menu li{float: left; padding-left: 10px; padding-right: 10px; /*border-left: 1px solid #91d9d8;*/ padding-top: 4px; padding-bottom: 4px;}
#menupetit #navegacion .menu li.separacion{float: left; padding-left: 0px; padding-right: 0px; /*border-left: 1px solid #91d9d8;*/ padding-top: 4px; padding-bottom: 4px;}
#menupetit #navegacion .menu li.first{float: left; padding-left: 10px; padding-right: 10px; /*border-left: 0px solid #91d9d8;*/ padding-top: 4px; padding-bottom: 4px;}
#menupetit #navegacion .menu li.last{float: left; padding-left: 10px; padding-right: 10px; /*border-right: 0px solid #91d9d8;*/ padding-top: 4px; padding-bottom: 4px;}
#menupetit #navegacion .menu li a{  color: #fff; text-decoration: none; font-size: 12px; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:400;}
#menupetit #navegacion .menu li a.selected, #menupetit #navegacion .menu li a:hover{color: #91d9d8;}


#headerContainer{position: absolute; width: 700px; height: 40px; float:right; top:30px; right:0px;background-color: #000000; background-image:url(../img/flecha.gif); background-repeat:no-repeat; z-index:2}
#headerContainer #navegacion .menu{ position: absolute; right: 0px;margin-top: 10px;  color: #91d9d8; font-size: 10px;} 
#headerContainer #navegacion .menu ul{float: right; overflow: auto;}
#headerContainer #navegacion .menu li{float: left; padding-left: 10px; padding-right: 10px; /*border-left: 1px solid #91d9d8;*/ padding-top: 4px; padding-bottom: 14px; }
#headerContainer #navegacion .menu li.separacion{float: left; padding-left: 0px; padding-right: 0px;padding-top: 4px; padding-bottom: 14px; }
#headerContainer #navegacion .menu li.first{float: left; padding-left: 10px; padding-right: 10px; border-left: 0px solid #91d9d8;padding-top: 4px;padding-bottom: 14px;}
#headerContainer #navegacion .menu li.last{float: left; padding-left: 10px; padding-right: 10px; border-right: 0px solid #91d9d8;padding-top: 4px;padding-bottom: 14px;}
#headerContainer #navegacion .menu li a{color: #fff; text-decoration: none; font-size: 12px; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:400;}
#headerContainer #navegacion .menu li a.selected, #headerContainer #navegacion .menu li a:hover{color: #91d9d8;}
#headerContainer #navegacion .menu li.over:hover {background:url("../img/overmenu.gif") center bottom no-repeat;}
#headerContainer #navegacion .menu li ul.submenu{display:none;position:absolute;min-width:140px;}
#headerContainer #navegacion .menu li:hover > ul {display:block;}







/*CONTENIDO*/
#contenido{width:100%;
     height:150px;
     position:absolute;
     top:50%;
     margin:-75px 0 0 0px; 
	 background-color:#FFF;
	 }
/*FIN CONTENIDO*/


/*extras*/
#extras{position:absolute; bottom:60px; right:25px;}
/*FIN extras*/

/*
//footer//
*/
#footer{position: absolute; bottom:0px; width: 100%;text-align: center;font-size: 13px;height: 55px; z-index:3}
#footer .linea{position: absolute;height: 45px;width: 100%;bottom: 0px;left: 0px;background-color: #000000;}

#footer .logopie{position: absolute;height: 35px;bottom: 0px;left: 25px; top:5px;}

#footer #menupieizquierda{position: absolute; width: 200px; height: 40px; top:5px; left:25px;background-color: #000000; }
#redessociales{position: absolute;top:5px;}

#footer #menupieizquierda #navegacion .menu{ position: absolute; right: 0px;margin-top: 10px;  color: #91d9d8; font-size: 10px;} 
#footer #menupieizquierda #navegacion .menu ul{float: right; overflow: auto;}
#footer #menupieizquierda #navegacion .menu li{float: left; padding-left: 10px; padding-right: 10px; border-left: 1px solid #91d9d8; padding-top: 4px; padding-bottom: 4px;}
#footer #menupieizquierda #navegacion .menu li.first{float: left; padding-left: 10px; padding-right: 10px; border-left: 0px solid #91d9d8; padding-top: 4px; padding-bottom: 4px;}
#footer #menupieizquierda #navegacion .menu li.last{float: left; padding-left: 10px; padding-right: 10px; border-right: 0px solid #91d9d8; padding-top: 4px; padding-bottom: 4px;}
#footer #menupieizquierda #navegacion .menu li a{color: #fff; text-decoration: none; font-size: 12px; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:400;}
#footer #menupieizquierda #navegacion .menu li a.selected, #headerContainer #menupie #navegacion .menu li a:hover{color: #91d9d8;}


#footer #menupie{position: absolute; width: 850px; height: 40px; float:right; top:5px; right:0px;background-color: #000000; }

#footer #menupie #navegacion .menu{ position: absolute; right: 0px;margin-top: 10px;  color: #91d9d8; font-size: 10px;} 
#footer #menupie #navegacion .menu ul{float: right; overflow: auto;}
#footer #menupie #navegacion .menu li{float: left; padding-left: 10px; padding-right: 10px; border-left: 1px solid #91d9d8; padding-top: 4px; padding-bottom: 4px;}
#footer #menupie #navegacion .menu li.first{float: left; padding-left: 10px; padding-right: 10px; border-left: 0px solid #91d9d8; padding-top: 4px; padding-bottom: 4px;}
#footer #menupie #navegacion .menu li.last{float: left; padding-left: 10px; padding-right: 10px; border-right: 0px solid #91d9d8; padding-top: 4px; padding-bottom: 4px;}
#footer #menupie #navegacion .menu li a{color: #fff; text-decoration: none; font-size: 11px; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-weight:400;}
#footer #menupie #navegacion .menu li a.selected, #headerContainer #menupie #navegacion .menu li a:hover{color: #91d9d8;}


#footer b,#footer strong{font-weight: 700; }
#footer a{text-decoration: none;color: #7a430b;}
#footer a:hover{text-decoration: underline;}


#container{ position:absolute; right:0px;}

#contenido-seccion{width:400px;
	height:300px;
	position:absolute;
	right:30px;
	top:116px;}




	
	#contenido-seccion-contacto{
	background-image:url(../img/fondo-contacto.png);
	background-repeat:no-repeat;
	width:561px;
	height:417px;
	position:absolute;
	right:30px;
	top:116px;
	z-index:5}
	
	
	
	



div#mapa {width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;background-color:#EEE;padding-bottom:0px;}








