body{
background: url(../img/bg.jpg) repeat-x;
}
#todo{
width:980px;
text-align:left;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
background:#FFFFFF;
}
#flash_cabecera{
width:980px;
height:140px;
}

/*////////////////////////// izquierda //////////////////////////////////////////////*/
#izquierda{
width:230px;
height:auto;
float:left;
background:#FFFFFF;
}
#logo{
width:230px;
height:84px;
background:url(../img/logo.jpg) no-repeat;
text-indent:-999px;}

#grupo{
width:230px;
height:47px;
background:url(../img/grupo.jpg) no-repeat;
text-indent:-999px;
margin-top:5px;}


/*////////////////////////// central //////////////////////////////////////////////*/
#central{
width:490px;
float:left;
padding:15px;
background:#fff url(../img/bg_central.png) no-repeat left top;
_behavior: url(iepngfix.htc);
min-height:370px;
}
#titulo{
width:220px;
text-align:right;
float:left;
margin:5px 20px 0 0;
}
.titulo_small{
font:bold 15px Arial, Helvetica, sans-serif;
color:#f78e11;
text-transform:uppercase;}

.titulo_median{
font:bold 20px Arial, Helvetica, sans-serif;
color:#f78e11;
text-transform:uppercase;}

.titulo_big{
font:bold 25px Arial, Helvetica, sans-serif;
color:#f78e11;
text-transform:uppercase;}

#central h3{
border-left:1px solid #996633;
float:left;
padding:10px 0 0 20px;
margin:0 0 0 0;
width:220px;}


div.comprar {
border-left:none !important;
float:left;
padding:0;
margin:0 0 0 40px;
font:bold 18px Arial, Helvetica, sans-serif;
float:left !important;
width:600px !important;
}

div.comprar h5 a{
background:url(../img/boton_comprar.png) top center no-repeat;
width:177px;
height:33px;
float:left;
font:bold 15px Arial, Helvetica, sans-serif;
text-align:center;
color:#333333;
padding:5px 0 0 0;
cursor:pointer;
margin:0 30px 0 0;
}

div.comprar .precio_compra{
width:177px;
float:left;
font:bold 16px Arial, Helvetica, sans-serif;
text-align:center;
padding:0 0 0 0;
color:#000;
cursor:pointer;
margin:0 30px 0 0;
}


.linea{
background:url(../img/linea_titulo.jpg) repeat-x;
width:490px;
height:8px;
display:block;
float:left;
margin:10px 0 0 0;}
#pasos{
float:right;
display:inline;
margin:5px 0 0 0;}
#pasos li{
background:url(../img/paso.jpg) no-repeat;
width:40px;
height:37px;
float:left;
}

#pasos .current{
background:url(../img/paso_actual.jpg) no-repeat;
color:#000;
font:bold 16px Arial, Helvetica, sans-serif;
padding:7px 0 0 14px;
margin:0 -12px 0 0;
}

#pasos li a{
float:left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#ccc;
padding:7px 0 0 13px;
}
#pasos li a:hover{
float:left;
font:bold 16px Arial, Helvetica, sans-serif;
color:#000;
padding:7px 0 0 13px;
}
/*////////////////////////// reserva online //////////////////////////////////////////////*/
.legend{
background:url(../img/flecha_derecha.png) no-repeat left;
_behavior: url(iepngfix.htc);
padding:0 0 0 15px;
font:bold 16px Arial, Helvetica, sans-serif;
color:#000;
float:left;
width:470px;
margin:10px 0 20px -20px;
border:none !important;}

.reserva {
background:url(../img/bg_reserva.png) no-repeat bottom left;
_behavior: url(iepngfix.htc);
width:460px;
height:95px;
float:left;
padding:0 0 0 30px;
margin:0 0 0 10px;

}
#paso3{
background:none;
height:auto;}
.reserva label{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 0 5px;
}
.reserva input{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
width:120px;
height:17px;
border:1px solid #FF9900;
}
.reserva textarea{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
width:120px;
border:1px solid #FF9900;
}
.reserva select{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
width:120px;
height:17px;
border:1px solid #FF9900;
margin:0 30px 0 0;}

#submit{
height:35px;
float:right;
padding:15px 0 0 30px;
margin:0 15px 0 0;}
#submit .submit_boton{
background:url(../img/submit.jpg) no-repeat bottom !important;
width:81px;
height:37px;
border:none;
}


#calendario{
position: absolute;
margin:1px 0 0 5px;}


.morph {
	opacity: .0;
}



/*////////////////////////// paso3 //////////////////////////////////////////////*/

.paso3 {
width:600px;
height:95px;
float:left;
padding:0 0 0 30px;
margin:0 0 0 10px;

}
.paso3 .div_formulario{
width:250px;
height:40px;
float:left;}

.paso3 label{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;

}
.paso3 input{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
border:1px solid #FF9900;
width:160px;
}
.paso3 textarea{
font:bold 12px Arial, Helvetica, sans-serif;
border:1px solid #FF9900;
width:160px;
}
.paso3 select{
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
border:1px solid #FF9900;
width:160px;
}
#submit{
	height:30px;
	float:right;
	margin-top: 0;
	margin-right: 55px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
#submit .submit_boton{
background:url(../img/submit.jpg) no-repeat bottom !important;
width:81px;
height:37px;
border:none;
}
#calendario{
position: absolute;
margin:1px 0 0 5px;}


.morph {
	opacity: .0;
}



/*////////////////////////// listado de vehiculos //////////////////////////////////////////////*/

.vehiculos{
background:url(../img/bg_vehiculos.png) no-repeat top center;
_behavior: url(iepngfix.htc);
width:460px;
height:205px;
float:left;
padding:0 0 0 10px;
margin:0 0 0 10px;}

.vehiculos h2{
margin:20px 0 10px 0;
font:bold 14px Arial, Helvetica, sans-serif;
}

.vehiculos .img{
float:left;
background:url(../img/bg_coche.png) no-repeat center center;
_behavior: url(iepngfix.htc);
width:130px;
height:120px;
padding:0 5px 0 5px;
}


.vehiculos .datos{
width:200px;
height:95px;
float:left;
display:inline;
margin:5px 0 5px 5px;
}

.vehiculos p{
width:170px;
}

.resumen{
width:400px;
line-height:20px;
margin:0 0 0 25px;
}

.linea{
background:url(../img/linea_titulo2.png);
width:420px;
height:2px;
margin:10px 0 10px 35px;
}
.vehiculos .datos li{
float:left;
margin:0 10px 0 0;
font:normal 11px Arial, Helvetica, sans-serif;
}

.vehiculos .precio{
background:url(../img/bg_precios.png) no-repeat center center;
_behavior: url(iepngfix.htc);
width:100px;
height:100px;
float:right;
margin:0 10px 0 0;
}

.vehiculos input{
margin:3px 0 20px 40px;
}
.vehiculos KBD{
margin:25px 0 0 12px;
display:block;
font:bold 17px Arial, Helvetica, sans-serif;
}

/*////////////////////////// textos //////////////////////////////////////////////*/
.texto{

font:normal 12px Arial, Helvetica, sans-serif;
text-align:justify;
margin:20px 0 0 0;
float:left;}

.texto img{
padding:0 20px 20px 0;
float:left;}
strong{
color:#FF9900;}
.capital{
text-transform:uppercase;
color:#FF9900;}

/*//////////////////////////////////contacta////////////////////////*/
.formulario{
width:200px;
float:left;
margin:0 0 5px 5px;}

.formulario input, .formulario textarea{
float:right;}

.formulario label{

float:left;}


#staticbusinessmap{
float:left;
margin:20px 0 0 0;
}

.titulo_info{
font:bold 13px Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FF9900;
background:#FFFFFF;
padding:3px;
margin:3px 3px 3px 0;}
/*////////////////////////// derecha //////////////////////////////////////////////*/
#derecha{
width:230px;
_width:210px;
height:100px;
float:right;
background:#ccc;
}

/*////////////////////////// publi //////////////////////////////////////////////*/
.banner{
height:auto;
color:#FF9900;
float:right;
margin:3PX 0 0 0;
}

.banner img{
width:230px;
_width:210px;
}

/*////////////////////////// pie //////////////////////////////////////////////*/
#pie{
float:right;
height:60px;
width:960px;
padding:10px 20px 0 0;
background:url(../img/bg_pie.png) ;
}
#pie p{
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
float:right;
}
#pie a{
font:bold 11px Arial, Helvetica, sans-serif;
color:#000000;
}
#enlaces{float:left; padding:0 0 0 20px; text-align:center}
#desarrollo{float:right;}


/*//////////////////////servicio///*/
#servicios{width:auto; float:left; background:url(../img/furgonetas-sevilla.jpg); height:138px; width:980px; margin:0 0 10px 0;}
ul#servicios{ margin:60px 0 0 180px; background:none; width:800px;}
	#servicios li { float:left;}
	#servicios li a {color: #f89828 !important; border-right:1px solid #f89828; padding:0 5px 0 5px; width:160px; display:block; margin:10px 0 0 0; text-align:center; font-size:10px}
	
	strong{ font-weight:normal; color:#000000}
	.strong{ font-weight:bold}
	
	#oficinas, #div1{ display:none; float:left}
