* {	margin:0; padding:0; border:0; text-decoration:none; list-style-type:none;}

div.top { height:0px;}

div.bottom { height:0px;}

img{ display:block;}
	
body{ background-color:#FCF0D0;	margin:auto; margin-top:10px; margin-bottom:10px; width:740px;}

a { outline:none; }

.menutext { display:none; }

#languages{	color:white; font-size:11px; text-align:right;	padding-bottom:2px;}
#languages li{ display:inline;}
#languages a{ font-weight:bold;	color:#FF3300;}
#languages a:hover{ color:#000033;}
#languages a.activLanguage{	color:#000033;}

#mainContainer{ font-family: Arial, verdana; font-size: 11px; font-weight: normal; font-style: normal; color: #000033; width: 740px; display: block; border: medium double #FF3300;	background-color:#fff;}

#headContainer{	width:740px;}
#headContainer img{	padding-left:218px;}
#headContainer p{ font-size:14px; font-weight:bold;	padding-top:5px; padding-bottom:5px; text-align:center;	border-top: medium double #FF3300;}

#mainMenu{ font-weight:bold; width:740px;}
#mainMenu li{ float:left;}
#mainMenu li a { border-top: medium double #FF3300; border-bottom: medium double #FF3300; height:15px; display:block; width:138px; padding-top:10px; padding-bottom:10px; padding-left:5px;	padding-right:5px; text-align:center; color:#ffffff; background-color:#FF3300; font-weight:bold;}
#mainMenu li a:hover { color:#000033; background-color:#FF3300;}
#mainMenu li.activMenu a{ color:#FF3300; font-weight:bold; padding-top:12px; background-color:#ffffff; border-top: 2px double #FF3300; border-bottom: medium double #ffffff;}
#mainMenu li.activMenu a:hover{	background-color:#FFFFFF;}

#mainTab{ clear:both; width:740px;}

#leftPanel{ width:143px; float:left; color: #FFFFFF;float:left; }

#menuLeft{ float:left; font-weight:bold; width:143px;}
#menuLeft li{ float:left; }
#menuLeft li a{	height:15px; display:block; width:138px; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; text-align:center; color:#ffffff; background-color:#FF3300; font-weight:bold;}
#menuLeft li a:hover {color:#000033; background-color:#FF3300;}
#menuLeft li.activMenu a{ color:#FF3300; font-weight:bold; padding-top:12px; background-color:#ffffff;  border-bottom: solid 1px #FF3300; }
#menuLeft li.activMenu a:hover{ background-color:#FFFFFF;}

/*
#menuLeft{  float:left; font-weight:bold; border-right: medium double #FF3300; border-bottom: medium double #FF3300;}
#menuLeft li{ width:138px; padding-top:10px; padding-bottom:10px; background-color:#FF3300; text-align:center;}
#menuLeft li a{	color:#ffffff; background-color:#FF3300;}
#menuLeft li a:hover { color:#000033;}
*/

#centralPanel{ width:434px;	float:left; padding-left:20px; padding-top:10px;}
#centralPanel h1{ font-size: 14px; font-weight: bold; color: #FF3300; padding-bottom:10px;}
#centralPanel h2{ font-size: 12px; font-weight: bold; color: #000033; padding-bottom:10px;}
#centralPanel ul{ padding-bottom:10px;}
#centralPanel p{ text-align:justify; padding-bottom:10px;}
#centralPanel li{ margin-left:30px;}
#centralPanel li a { color:#000033;}
#centralPanel li a:hover { color:#FF3300;}

#flagLanguages { clear:both; padding-left:290px;}
#flagLanguages a img{ float:left; text-align:center; padding-left:20px;}

#rightPanel{ float:left; width:116px; margin-left:10px;	color:#000033;}
#rightPanel img{ width:116px; padding-top:20px;}

#foot{ clear:both; padding-top:10px;}

.copyright{	text-align:right; color:#000033; padding-right:20px; padding-bottom:10px; font-style: italic;}

#logo{ padding-left:80px; padding-bottom:20px;}

/* ---- ALQUILER - VEHÍCULOS ---- */
.vehiculos{ float:left; padding-left:10px; width:202px;}

#centralPanel .vehiculos p, #centralPanel .vehiculos h1{text-align:center;}

/*
.presentation{ clear:both; width:450px;	height:100px; padding-left:10px; border:solid 1px #FF3300; padding-top:10px; margin-bottom:10px;}
.presentation img{ float:left; padding-right:20px;}
.presentation p{ float:left; width:200px; float:left;}

.miniCar{ width:150px;}

.precio{ width:80px; color:#ff0000;	font-size:14px;}

.listInfoCars{ width:400px;}

#boto{ color:#fff;}
#boto a{ height:15px; display:block; width:100px; padding:2px; text-align:center; color:#fff; font-weight:bold; background-color:#FF3300; border:solid 1px #fff;}
#boto a:hover { color:#FF3300; background-color:#fff; border:solid 1px #FF3300;}
#boto activMenu a{ color:#FF3300; font-weight:bold;	background-color:#fff;}
#boto activMenu a:hover{ color:#000033;}

#fixaTecnica{ width:450px; padding-bottom:20px;}
#fixaTecnica img{ width:450px; float:left; padding-bottom:10px;	float:left;}
#fixaTecnica ul{ float:left;}

.fitxa{	width:450px; margin-bottom:20px;}
.fitxa img{	width:250px; float:left;}
.fitxa ul{ float:left; width:200px;}

.listImages img{ float:left; width:240px; padding-right:5px;}

#reservar{ text-align:center; padding-top:30px;	float:left;	padding-left:160px;}

#reserva input{	border:solid 1px #000033;}
#reserva textarea{ border:solid 1px #000033;}
*/
/***** CONTACT ******/
#contactList{ clear:both; padding-left:0px;}
#contactList li{ padding-bottom:10px; width:400px;}

#contactList input, #contactList textarea{ font-family: Arial; font-size: 11px;	border:solid 1px #000033;}

#answer{ clear:both; text-align:center;}
#answer li{	padding-bottom:10px;}

.cartell{ float:left; width:400px;}

/***** FORM RESERVA *****/
.formReserva input, .formReserva select, .formReserva textarea{ border:solid 1px #000033;}
.formReserva { padding-bottom:10px;}
/*.formReserva span{ display:block; width:120px; float:left;}*/
#centralPanel span{ display:block; width:120px; float:left; font-weight:bold;}
#centralPanel p.optionBtn{ padding-top:30px; padding-bottom:20px;}
#centralPanel form ul{ padding-top:30px;}
p.optionBtn a, p.optionBtn a:visited{ width:140px; padding-top:5px;  padding-bottom:5px;  padding-left:10px; padding-right:10px; color:#FFFFFF; background-color:#000033; font-weight:bold;}
p.optionBtn a:hover{ background-color:#FF3300;}

#centralPanel p.optionMessage{ width:420px; padding-top:5px;  padding-bottom:5px;  padding-left:10px; padding-right:10px; color:#FFFFFF; background-color:#000033; font-weight:bold; font-size:140%; text-align:center;}

#bookingForm{padding-top:20px;}

/**** OCASION *****/

#centralExtPanel{ width:684px; padding-left:20px; padding-top:10px;}
#centralExtPanel h1{ font-size: 150%; font-weight: bold; color: #FF3300; padding-bottom:10px; text-align:center;}
#centralExtPanel h2{ font-size: 180%; font-weight: bold; color: #000033; padding-bottom:10px;}
#centralExtPanel ul{ padding-bottom:10px;}
#centralExtPanel p{ text-align:justify; padding-bottom:10px;}
#centralExtPanel li{ margin-left:30px;}
#centralExtPanel li a { color:#000033;}
#centralExtPanel li a:hover { color:#FF3300;}
#centralExtPanel ul.textCar span{ display:block; width:180px; float:left; font-weight:bold;}

.car{ clear:both; margin-bottom:10px; padding-left:20px;}
.car img{ float:left; margin-bottom:20px; width:342px; margin-right:20px;  border:solid 8px #000033;}
.textCar{  margin-bottom:20px;}
.textCar h2{ font-weight:bold; font-size: 110%;}
.extras{ margin-top:20px; margin-bottom:10px;}

