@charset "utf-8";
/* CSS Document */

img, div, a { behavior: url(/scripts/iepngfix.htc) }
img {font-family:Tahoma; font-size:11px; color:#666666;}
hr {
width:700px;
height:3px;
border:solid #fff 1px;
border-top:0px;
border-right:0px;
border-left:0px;
background:#999;
color:#999;
margin:15px auto;
}
body{
background:url(images/body_bg.gif) repeat #c0bdb4;
text-align:center;}
#alquileseguro {
height:116px;
position:absolute;
right:1px;
top:100px;
background:url('/images/alqseguro.png') no-repeat 57px 0px;
width:220px;
}
#alquileseguro:hover {
background-position:14px 0;
}
.clear{
clear:both;
height:0px;
margin:0px;
padding:0px;}
.header_container{
width:866px;
height:288px;
margin:15px auto 0 auto;
background:8px 0 url(images/bg_header_main.jpg) no-repeat transparent;
border:0px}
#header_bottom{
width:866px;
height:37px;
background:no-repeat url(images/bg_header_bottom.png) transparent;
margin:0 auto;}
#header_left, #header_right{
height:288px;
width:8px;
background:url(images/bg_header_sides.png) no-repeat;
margin:0px;
border:0px;}
#header_right{
float:right;
background-position:-8px; 0px;}
#header_left{
float:left;
background-position:0 0px;}
#reloje{
width:55px;
height:15px;
margin:5px 18px 0px auto;
float:right;
padding:0px;
}
.reloj{
font-family:Tahoma;
font-size:11px;
color:#CCCCCC;
background:#333333;
border:1px #006600 solid;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
text-align:center;
width:55px;
height:15px;
font-weight:bold;
}
.info_header{
float:left;
margin:230px auto 0px 45px;
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#85C8EF;}

.info_header a{
color:#CCCCCC;}

.info_header a:hover{
color:#FFFFFF;}

#titulo_header{
width:280px;
float:right;
margin:210px -70px 0px auto;
font-family:Tahoma;
color:#CCCCCC;
font-size:30px;
font-weight:bold;
text-transform:uppercase;
text-align:center;}

#idiomas{
margin:9px 71px 0px auto;
width:90px;
height:18px;
float:right;
}

#idiomas a img{
border:0px;
float:left;
margin:0px 0px 0px 3px;}


/* Tab Menu */
.menu{
width:600px; height:18px; margin:12px auto 0px 9px;
float:left;}


#navigation
{
list-style: none;
padding: 0;
margin: 0px auto 0px 29px;
}

#navigation a
{
color:#FFFFFF;
background: transparent url(images/left_tab.png) left top no-repeat;
text-decoration: none;
padding-left: 9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
}

#navigation a span
{
background: url(images/right_tab.png) right top no-repeat transparent;
padding-right: 9px;
height:15px;
padding-top:3px;
}

#navigation a:hover
{
color: #fff;
background: transparent url(images/left_tab-hover.png) left top no-repeat;
padding-left: 9px;
height:21px;
margin-top:-3px;
}

#navigation a:hover span
{
background: url(images/right_tab-hover.png) right top no-repeat transparent;
padding-right: 9px;
height:18px;
margin-top:-3px;
}

#navigation .activo a{
background: transparent url(images/left_tab-hover.png) left top no-repeat;
height:21px;
margin-top:-3px;
}
#navigation .activo a span{
background: transparent url(images/right_tab-hover.png) right top no-repeat;
height:18px;
margin-top:-3px;}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

#navigation li
{
float: left;
margin: 0px;
} 


           /*CONTENIDO*/

#contenido{
width:848px;
margin:0px auto 0px auto;
background-color:#c5c5c5;
border-left:1px #5d7c57 solid;
border-right:1px #5d7c57 solid;
padding-bottom:20px;
padding-top:5px;}

.cont_toper h2{
background:transparent url(images/contenido_top.gif);
width:842px;
height:22px;
margin:-7px auto 0px auto;
text-align:right;
padding-right:8px;
padding-top:3px;
font-family:Tahoma;
color:#009900;
font-size:12px;
font-weight:bold;}

#contenido h1{
font-size:18px;
font-family:Tahoma;
color:#666666;
background:#999999;
width:280px;
margin:auto;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#home_izq_main{
width:452px;
border:0px;
margin:5px;
padding:9px;
float:left;
text-align:left;
background:url(images/txt_bienv_bg.gif) no-repeat 0% 0% transparent;}

#home_izq_main p{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#CCCCCC;
line-height:27px;
margin:6px auto 0px auto;
}

#home_izq_main img{
margin-left:27px;
margin-top:-32px;
float:left;}

.span_coment, .span_recomend, .span_promo, .span_maps{
font-family:Arial, Helvetica, sans-serif;
height:27px;
background:#606060; 
text-align:center; 
padding-top:3px; 
-moz-border-radius-topleft:5px; 
-webkit-border-top-left-radius:5px; 
-moz-border-radius-topright:5px; 
-webkit-border-top-right-radius:5px;
color:#CCCCCC;}

.span_coment{
display:block;
height:25px;
margin:10px auto 0px auto;
width:500px;
}

.span_recomend{
float:right;
margin-right:1px;
width:180px;
margin-top:15px;
}

.span_promo{
display:block;
margin:10px auto 0px auto;
width:500px;
margin-top:10px;}

.recomendamos_div{
width:174px; float:right;
height:165px;
border:#FFFFFF solid 3px;
background:#f4f6fa;
margin-right:1px;
}

.banners{
width:350px;
float:right;
margin:5px;
padding:0px;
border:solid #CCCCCC 4px;}

.banners img{
border:0px;
margin: 8px auto 8px auto;}

.promo_div{
width:500px;
margin:0px auto;
background:#f4f6fa;}



/*footer*/

.footer{
width:850px;
height:60px;
margin:auto;
border-bottom:3px solid #5d7c57}

#MG{
width:850px;
margin:10px auto;
text-align:left;
opacity:0.5;filter:alpha(opacity=50);
}
#MG a{
display:block;
height:49px;
width:86px;
background:url(images/splat-sign.png) no-repeat;
background-position:0px -49px;
margin:0px

}

#MG a:hover{
background-position:0px 0px;
}
#manumail:hover #MG{
opacity:1;filter:alpha(opacity=100);
}


                       /* RESERVAS */
					   
#reservas_form, #contact_form{
width:734px;
margin:auto;
}

form h2{
margin:20px auto 20px 310px;
float:left;
font-size:15px;
color:#CCCCCC;
font:Arial, Helvetica, sans-serif;
display:block;
height:16px;}

.categoria{
width:730px;
background:url(images/reserva/autos.jpg) no-repeat 0% 0%;
height:237px;
border:solid 2px #FFFFFF;
padding:0px;
margin:10px auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;}

.categoria span{
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
width:120px;
margin:-1px 10px;
font-weight:bold;
}



.periodo{
width:730px;
background:url(images/reserva/periodoreserva.jpg) no-repeat 0% 0%;
height:400px;
border:0px;
padding:0px;
margin:10px auto;
border:solid 2px #FFFFFF;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.periodo h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
margin:30px 80px 0px 117px;
color:#333333}

.div_retiro_vehic{
float:left;
margin:10px auto 0px 77px;
width:200px;
height:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.div_retiro_vehic span, .div_devol_vehic span{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:11px;
margin:20px auto 5px auto;
display:block;
}

.div_devol_vehic{
float:right;
margin:10px 77px auto auto ;
width:200px;
height:228px;}

.form_datos_reserv{
width:730px;
height:400px;
background:url(images/reserva/reservas_form.jpg) no-repeat 0% 0%;
margin:10px auto;
border:solid 2px #FFFFFF;
-moz-border-radius:10px;
-webkit-border-radius:10px;}

.form_datos_contact{
width:730px;
height:400px;
background:url(images/reserva/contact_form.jpg) no-repeat 0% 0%;
margin:10px auto;
border:solid 2px #FFFFFF;
-moz-border-radius:10px;
-webkit-border-radius:10px;}

.div_datos_izq{
width:300px;
margin:30px auto auto 55px;
float:left;}

.div_datos_izq span, .div_datos_der span{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:13px;
float:left;
margin:10px auto;
width:155px;
text-align:right;
font-weight:bold;}

.div_datos_izq input{
float:right;
margin:8px 0 6px auto;
width:135px;}

.div_datos_der{
width:300px;
margin:30px 55px auto auto ;
float:right;}

.div_datos_der textarea{
width:240px;
height:143px;}

#reserv_submit{
float:right;
font-weight:bold;
color:#006600;
font-size:14px;
margin:30px 60px auto auto;
width:80px;
height:40px;
}

.adicionales_div{
width:210px;
float:left;
margin:10px auto 0px 55px;
text-align:right;}

.adicionales_div span{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:13px;
margin-left:5px;
float:left;}

.adicionales_div input{
float:right;}

.error_span{
width:300px;
display:block;
border:0px;
float:left;
margin-left:20px;
margin-top:15px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;}

.success_span{
color:#09CA17;
font-size:14px;
margin:10px;}

.error_span{
color:#B71515;
font-size:13px;
}

.asterisco{
color:#FF0000;
font-size:inherit;
margin:0px;
padding:0px;
display:inline-block;}
                      /*LA EMPRESA*/
					  
#laempresa_fotos{
width:235px;
float:left;
margin-left:45px;}

#laempresa_fotos img{
margin:15px 0px}

#laempresa_texto{
width:350px;
float:right;
margin:0px 90px 30px 30px;
padding:0px 25px;}

#laempresa_texto p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
text-align:left;
margin:20px 0px;
font-weight:bold;}

#laempresa_texto p span{
color:#003300;
font-weight:bold;}

                              /*UBICACION*/
.kilom_tb{
border: solid #333333 2px;
border-top:0px;
background:#CCCCCC;
margin:0px auto;
}
.kilom_tb td{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
border:0px;
padding:0px;
margin:0px;
}
.kilom_tb td h3{
font-size:12px;
color:#003300;
font-family:Tahoma;
text-align:left;}

.kilom_tb tr{
border-bottom:2px solid #333333;}
			  
.span_maps{
width:600px;
margin:10px auto 0px auto;
display:block;}

#instr_map{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
margin:5px auto;}

                     /*FLOTA*/

.flota_autocontainer{
width:700px;
margin:10px auto;
background:url(images/flota/info_bg.jpg) repeat-y;
border:#FFFFFF solid 1px;}

.flota_autocontainer img{
float:left;
margin:0px;}

.flota_autocontainer table{
float:right;
margin:0px 2px;}

.titulo_flota{
padding:7px auto 3px auto;
font-family:Tahoma;
font-size:20px;
color:#CCCCCC;
text-align:center;
font-weight:bold;}

.descr_flota{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
font-style:italic;
text-align:center;}

.info_flota{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
padding:4px;
text-align:left;}

.info_flota span{
font-weight:bold;
font-size:14px;
color:#CCCCCC;}
a.pie{color:#fff;font-weight:bold;margin-left:700px;text-decoration:none}

.categoria_radio{
float:left;
margin:60px 63px 0px 63px;
}

.categoria_radio2{
float:left;
margin:58px 63px 0px 63px;
}

.categoria_radio3{
float:right;
margin:58px 80px 0px 63px;
}

span.mover{
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
width:140px;
margin:-1px 10px;
font-weight:bold;
}