body {
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
	color:#FFF;
	background:url(img/arriba.jpg) repeat-x;
}

#contenedor {
	width:927px;
	margin:0px auto;
}


#top {
	width:920px;
	height:416px;
}


#top2 {
	width:920px;
	height:416px;
	background:url(img/top3.jpg);
}

#top3 {
	width:920px;
	height:416px;
	background:url(img/top4.jpg);
}

#top4 {
	width:920px;
	height:416px;
	background:url(img/top5.jpg);
}

#top5 {
	width:920px;
	height:416px;
	background:url(img/top6.jpg);
}

#logo {
	background:url(img/logo.jpg);
	width:183px;
	height:116px;
	float:left;
	margin-left:33px;
}

#mainNav {

margin:0px;

padding:0px;

margin-left:20px;

font-family: Trebuchet MS, Verdana, Geneva, sans-serif;

font-size:14px;

font-weight:600;

background: url(img/barnav_bk.gif) repeat-x;

float:left;

width:650px;

}



#mainNav ul {

margin:0px;

padding:0px;

border: none;

}



#mainNav li {

display:block;

list-style:none;

float:left;

/*width:100px;*/

margin-top:10px;
background:url(img/separador.gif) right bottom no-repeat;
width:90px;
}


#mainNav .ultimo {

display:block;

list-style:none;

float:left;

/*width:100px;*/

margin-top:10px;
width:105px;
background:none;
}



#mainNav a {

display:block;

padding-left:3px;

padding-right:3px;

/*padding-bottom:3px;

line-height:4.1em;*/

text-decoration:none;

color:#666666;

height:43px;

text-align:center;

line-height:43px;

}





#mainNav li a:link {

color:#666666;

}

#mainNav li a:visited {

color:#666666;

}

#mainNav li a:active {

color:#666666;

}

#mainNav li a:hover {

color:#333333;

/*background:#4e4e4e;*/


}
* html #bloque {
	width: 410px;
	height:300px;
	float:left;
	margin:20px;
	font-size:11px;
	line-height:16px;

}

#bloque {
	width: 420px;
	height:300px;
	float:left;
	margin:20px;
	font-size:11px;
	line-height:16px;

}

#titlebarflota {
	background:url(img/titlebarflota.jpg);
	color:#FFF;
	width: 865px;
	height:35px;
	text-indent:10px;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin: 0 auto;
	margin-top:20px;
}


#titlebarpromociones {
	background:url(img/titlebarpromociones.jpg);
	color:#FFF;
	width: 865px;
	height:35px;
	text-indent:10px;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin: 0 auto;
	margin-top:20px;
}

#titlebarnovedades {
	background:url(img/titlebarnovedades.jpg);
	color:#FFF;
	width: 865px;
	height:35px;
	text-indent:10px;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin: 0 auto;
	margin-top:20px;
}

#titlebarcontactenos {
	background:url(img/titlebarcontactenos.jpg);
	color:#FFF;
	width: 865px;
	height:35px;
	text-indent:10px;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin: 0 auto;
	margin-top:20px;
}



#titlebarcondiciones {
	background:url(img/titlebarcondiciones.jpg);
	color:#FFF;
	width: 865px;
	height:35px;
	text-indent:10px;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin: 0 auto;
	margin-top:20px;
}

#titlebartarifas {
	background:url(img/titlebartarifas.jpg);
	color:#FFF;
	width: 865px;
	height:35px;
	text-indent:10px;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin: 0 auto;
	margin-top:20px;
}

#titlebaroficinas {
	background:url(img/titlebaroficinas.jpg);
	color:#FFF;
	width: 865px;
	height:35px;
	text-indent:10px;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	margin: 0 auto;
	margin-top:20px;
}

h1 {
	font-size:14px;
	color:#333;
	line-height:16px;
	margin:10px 0px;
}

#form_reserva {
float:left; 
position:relative;
top:-100px;
color:#FFF;
width:850px;
margin:0px;
padding:0px;
}

#marco_form {
height:250px; 
width:850px; 
position:relative; 
top:142px; 
left:40px; 
font-size:11px; 
margin:0px; 
padding:0px;
color:#FFF;
}
* html #bloque2 {
	width: 410px;
	float:left;
	margin:20px;
	margin-left:15px;
	margin-right:30px;
	font-size:11px;
	line-height:16px;
}

#bloque2 {
	width: 410px;
	float:left;
	margin:20px;
	margin-left:30px;
	margin-right:16px;
	font-size:11px;
	line-height:16px;
}

#auto {
	height:140px;
	width:410px;
	background:url(img/panel_flota.jpg) no-repeat;
	float:left;
	margin-bottom:20px;
	}
	
	
#auto2 {
	height:140px;
	width:410px;
	background:url(img/panel_flota.jpg) no-repeat;
	float:left;
	margin-bottom:20px;
	margin-right:25px;
	}

.fotomodelo {
	display:block;
	width:147px;
	height:83px;
	float:right;
	margin-top: 25px;
	margin-right:15px;
}

.textomodelo {
	display:block;
	width:215px;
	float:left;
	margin-top: 25px;
	margin-left:15px;
}

#bloquelargo {
	width:865px;
	margin: 0 auto;
}

#bloquecorto{
	width:250px;
	float:left;
	margin:15px;
	text-align:center;
	height:200px;
	background:url(img/fondo_corto.jpg) no-repeat;
	border:1px solid #CCC;
	font-size:9px;
}

#bloquecorto p {
	padding:10px;
}

#catauto {
	width:100%;
	clear:both;
	margin-bottom:15px;
}

#panel {
	height:140px;
	width:410px;
	background:url(img/panel_flota.jpg) no-repeat;
	float:left;
	margin-bottom:5px;
	padding:10px;
	}
	
	
#panel2 {
	height:140px;
	width:390px;
	background:url(img/panel_flota.jpg) no-repeat;
	float:left;
	margin-bottom:20px;
	margin-right:25px;
	padding:10px;
	line-height:16px;
	color:#333;
	}
	
	
		
#reservas {
	font-size:11px;
	}
	
reservas select {
	font-size:11px;
	}
	
.thumb {
	display:block;
	float:left;
	width:135px;
	height:105px;
	margin:5px 5px;
}

#textos {
width:522px; height:222px; padding:10px; margin-left:10px; margin-right:20px; float:left; border:1px solid #94a3c4;
}

#fb {
width:270px; height:246px; float:left;
}