/* CSS Document */

body{
margin:0 auto;
padding:0;
text-align:center;
font-family:'Trebuchet MS', Verdana, Arial;
color:#000000;
font-size:14px;
background:#CCCCCC url(../img/fondo_naranja.jpg) top center repeat-y;
}

#fondo{
width:750px;
text-align:left;
margin:auto;
padding:0 11px 10px 20px;
position:relative;
background:#F73406 url(../img/fondo_cabecera.gif) top left repeat-x;
}

#cabecera{
height:100px;
margin:0;
padding:0;
clear:both;
position:relative;
}
#logo{
margin:0;
padding:0;
}
#logo h1{
background:transparent url(../img/logo_okcar.png) top left no-repeat;
width:400px;
height:85px;
display:block;
margin:0;
padding:0;
}
#logo h1 span{
display:none;
}

#menu{
clear:both;
padding:0;
margin:0;
height:40px;
background:#FFFFFF url(../img/menu.jpg) top left no-repeat;
text-align:right;
padding:10px 10px 0 0;
}

#plantilla{
position:relative;
color:#666666;
padding:1px 10px;
margin:0;
background:#FFFFFF url(../img/fondo_plantilla.jpg) top left repeat-y;
}

.masdestinos{
position:absolute;
top:140px;
right:22px;
text-decoration:none;
color:#666666;
overflow:visible !important;
font-size:10px;
z-index:3000 !important;
}

/* CABECERA */

.subtitulo{
position:absolute;
top:75px;
left:10px;
color:#FFFFFF;
}
.slogan{
text-align:right;
font-size:16px;
position:absolute;
top:25px;
right:15px;
color:#FFFFFF;
}

/* MENU */
.inicio{
position:absolute;
top:113px;
right:383px;
}
.mireserva{
position:absolute;
top:113px;
right:261px;
}
.contactar{
position:absolute;
top:113px;
right:148px;
}
.faq{
position:absolute;
top:113px;
right:93px;
}
.about{
position:absolute;
top:113px;
right:20px;
}

/* IDIOMAS */

#idiomas{
position:absolute;
top:110px;
left:30px;
}

/* BUSCADOR */

#buscador{
	position:absolute;
	margin:0 auto;
	z-index:1;
	left:15px;
	top: 22px;
	background:#FFFFFF url(../img/selector.png) no-repeat;
	width:458px;
	height:168px;
}

#form_busca{
position:absolute; margin:0 auto;  z-index:1; left:266px; top: 18px;
height:100px;
padding:0;
width:180px;
margin:0;
}

.boton_presupuesto{
position:absolute; margin:0 auto;  z-index:1; left:52px; top: 120px;
width:132px;
height:23px;
border:none;
background:transparent url(../img/boton_presupuesto.gif) top left no-repeat;
color:transparent;
cursor:pointer;
}
.boton_presupuesto span{
display:none;
}
input.boton_presupuesto{
display:none;
}

.buscador_nombre{
position:margin:0 auto;  z-index:1; left:0px; top: 1px;
}

.oficinas_recogida_rentacar{
position:absolute; margin:0 auto;  z-index:1; left:0px; top: 23px;
}

.oficinas_entrega_rentacar{
position:absolute; margin:0 auto;  z-index:1; left:0px; top: 48px;
}


.boton_cal_rec{
position:absolute; margin:0 auto;  z-index:1; left:77px; top: 71px;
width:21px;
height:19px;
}

.boton_cal_ent{
position:absolute; margin:0 auto;  z-index:1; left:77px; top: 94px;
width:21px;
height:19px;
}

#f_date_a{
position:absolute; margin:0 auto;  z-index:1; left:0px; top: 70px;
border:1px solid #CCCCCC;
width:70px;
text-align:right;
}

#f_calcdate{
position:absolute; margin:0 auto;  z-index:1; left:0px; top: 93px;
border:1px solid #CCCCCC;
width:70px;
text-align:right;
}

.selec_hora_rec{
position:absolute; margin:0 auto;  z-index:1; left:114px; top: 71px;
border:1px solid #CCCCCC;
width:70px;
text-align:right;
}

.selec_min_rec{
position:absolute; margin:0 auto;  z-index:1; left:145px; top: 71px;
border:1px solid #CCCCCC;
width:70px;
text-align:right;
}

.selec_hora_ent{
position:absolute; margin:0 auto;  z-index:1; left:114px; top: 94px;
border:1px solid #CCCCCC;
width:70px;
text-align:right;
}

.selec_min_ent{
position:absolute; margin:0 auto;  z-index:1; left:145px; top: 94px;
border:1px solid #CCCCCC;
width:31px;
height:19px;
text-align:right;
}

.paises select, .oficinas_recogida_rentacar select, .oficinas_entrega_rentacar select{
width:185px;
border:1px solid #CCCCCC;
}
.categorias{
display:none;
}

/* */

/*BANNERS*/
#banner_sup_dcha{
	position:absolute;
	margin:0 auto;
	z-index:1;
	left:485px;
	top: 21px;
	background:#FFFFFF url(../img/banner_sup_dcha.gif) no-repeat;
	width:252px;
	height:213px;
}

#banner_solo3pasos{
	position:absolute;
	margin:0 auto;
	z-index:1;
	left:15px;
	top: 169px;
	background:#FFFFFF url(../img/banner_solo3pasos.png) no-repeat;
	width:310px;
	height:190px;
}

#tabla_ofer{
	position:absolute;
	margin:0 auto;
	z-index:1;
	left:326px;
	top: 200px;
	background:#FFFFFF url(../img/tabla_ofer.png) no-repeat;
	width:147px;
	height:151px;
}

#banner_med_dcha{
	position:absolute;
	margin:0 auto;
	z-index:1;
	left:485px;
	top: 245px;
	background:#FFFFFF url(../img/banner_med_dcha.png) no-repeat;
	width:252px;
	height:194px;
}

#banner_inf_dcha{
	position:absolute;
	margin:0 auto;
	z-index:1;
	left:485px;
	top: 450px;
	background:#FFFFFF url(../img/banner_inf_dcha.png) no-repeat;
	width:252px;
	height:103px;
}


#banner_micra{
	position:absolute;
	margin:0 auto;
	z-index:1;
	left:15px;
	top: 362px;
	background:#FFFFFF url(../img/banner_micra.jpg) no-repeat;
	width:460px;
	height:201px;
}

#copy{
clear:both;
display:block;
color:#FFFFFF;
font-size:11px;
margin:0;
padding:20px 0 0 0;
margin-bottom:20px;
background:transparent url(../img/fondo_plantilla_2.jpg) top left no-repeat;
}
#copy a{
color:#FFFFFF;
}


/* */

/* OFERTAS */

#tabla_ofer h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
color:#FF6600;
padding:5px 0 0 10px;
}

.ofertas{
padding:0 0 0 10px;
margin:0;
list-style:none;
font-size:12px;
}
.ofertas li{
list-style:none;
display:block;
clear:both;	
line-height:14px !important;
padding:0 !important;
margin:0 !important;
background:transparent url(../img/punteado.gif) top left no-repeat;
}
.oferta_ciudad{
width:100px !important;
color:#006600;
display:block;
float:left;
clear:left;
margin:0;
padding:0;
}
.oferta_ciudad a{
text-decoration:none;
color:#006699;
background-color:#FFFFFF;
margin:0;
padding:0;
}
.oferta_precio{
color:#FFCC00;
color:#333333;
font-weight:bold;
margin:0;
padding:0;
text-align:right;
}
.prices{
font-size:12px;
padding:0 0 0 10px;
margin:0;
}

/* ARTICULOS */


div.articulos_tabla_empresa{
width:100%;
padding:5px 0 0 0;
margin:0 0 10px 0;
background:transparent url(../img/cajon_grande_1.gif) top left no-repeat;
color:#333333 !important;
}
div.articulos_tabla_empresa div{
padding-bottom:5px;
background:transparent url(../img/cajon_grande_3.gif) bottom left no-repeat;
}
table.articulos_tabla_empresa{
padding:0;
margin:0;
width:100%;
height:100px;
background:transparent url(../img/cajon_grande_2.gif) top left repeat-y;
}
.articulos_tabla_empresa_logo{
width:200px;
padding-left:10px;
text-align:center;
}
.articulos_tabla_empresa_nombre .compania{
display:block;
}
.articulos_tabla_empresa_nombre .nombre{
display:block;
font-size:22px;
font-weight:bold;
}
.articulos_tabla_empresa_extras{
width:150px;
padding-right:10px;
text-align:right;
}
.articulos_tabla_empresa_extras a{
color:#6CBB12;
font-weight:bold;
}



div.articulos_tabla{
width:98%;
margin:0 1%;
border-bottom:2px dotted #CCCCCC;
color:#333333 !important;
}

table.articulos_tabla{
width:100%;
padding:3px 5px;
color:#333333 !important;
}
.articulos_tabla_ref{
width:50px;
display:none;
}
.articulos_tabla_foto{
width:75px;
}
.articulos_tabla_desc{
color:#333333 !important;
}
.articulo_modelo{
color:#333333 !important;
}
.articulos_tabla_asientos, .articulos_tabla_puertas, .articulos_tabla_aa, .articulos_tabla_musica{
width:30px;
}
.articulos_tabla_precioreserva{
width:100px;
padding-right:10px;
font-size:22px;
color:#FF9900 !important;
}
.articulos_tabla_boton{
width:50px;
}
.articulos_tabla_boton input{
border:none;
width:50px;
height:35px;
padding-right:15px;
color:#FFFFFF;
font-weight:bold;
background:#0066CC url(../img/boton_ok.gif) top left no-repeat;
cursor:pointer;
}
.articulos_tabla_boton form{
margin:0;
padding:0;
}


/* identificarse */
#identificarse{
padding:0 10px;
text-align:center !important;
}
#identificarse p{
text-align:left;
}
#form1{
text-align:center !important;
}
.tabla_identificacion{
margin:auto;
margin-top:20px;
text-align:left;
width:302px;
background:white url(../img/identificarse_caja.gif) top left no-repeat;
height:152px;
}
.tabla_identificacion_titulo{
color:#FFFFFF;
font-size:14px;
padding:10px 0 5px 15px;
}
.tabla_identificacion_dni, .tabla_identificacion_password{
text-align:center;
}
.tabla_identificacion_dni input, .tabla_identificacion_password input{
width:90%;
}
.tabla_identificacion_boton{
text-align:right;
padding-right:6px;
}
.tabla_identificacion_boton input{
text-align:center;
width:150px;
height:27px;
border:none;
background:white url(../img/identificarse_boton.gif) top left no-repeat;
color:#FFFFFF;
font-weight:bold;
}


/* */
#testdiv1{
overflow:visible !important;
z-index:1000;
}

#testdiv1{
overflow: visible !important;
z-index:100;
top:0;
left:0;
}

#pie{
background:transparent url(../img/fondo_plantilla_2.jpg) top left no-repeat;
padding:10px 0 0 0;
margin:0;
font-size:11px !important;
}
#pie a{
text-decoration:none;
color:#666666;
}

#marquesina{
position:absolute;
bottom:0;
left:20px;
overflow:visible !important;
z-index:3000 !important;
font-size:11px;
width:710px;
}

#marquesina a{
color:#666666;
text-decoration:none;
}

.ip{
	display:none;
}
