/*genericos*/
html, body, div, span, applet, object, /*iframe,*/ h1, h2, h3, h4, h5, h6, p, /*blockquote,*/ pre, a, abbr, acronym, address, big, cite, code, del, dfn,/* em, */font, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, /*caption,*/ tbody, tfoot, /*thead,*/ tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
a img {
	border: none;
}
ul {
	list-style: none;
}
.sep01 {
   height:20px;
}
.cleared {
 clear:both;
}
.right {
 float:right;
}
.center {
 text-align:center;
 }
body { 
	font: 11px Arial, Helvetica, sans-serif; 
	text-align:left; 
	color:#000; 
	background:#fff;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 980px;
	height:100%;
	background:#fff;
	padding-bottom:30px;
}
/*contenido*/
#cabecera-swf {
	height:174px;
	margin-top:-14px;
}
#menu {
    background: url("../img/bg-menu.gif") no-repeat bottom left;
	height:34px;
}


#menu ul li {
    display:inline; 
}
#container {
	overflow:auto;	   
    padding:10px 0;
}
#container .info {
   width:640px;
   float:left;   
   margin:0 115px 0 0; 
   overflow:auto; 
   position:relative; left:105px;
}
#container .info-portada {
   background: url("../img/iv_gr-star-home.gif") no-repeat 380px 175px;
   overflow:hidden; 
   height:475px;
}
#container .info-flota {
   background: url("../img/gr-star.gif") no-repeat 430px 250px;
}
#container .info-quienes {
   background: url("../img/gr-star.gif") no-repeat 450px 220px;
   height:500px;
}
#container .info-legal {
   background: url("../img/gr-star.gif") no-repeat 450px 220px;
}
#container .info-tarifas {
   background: url("../img/gr-star.gif") no-repeat 450px 630px;
}
#container .info-presupuestos {
   background: url("../img/gr-star.gif") no-repeat 450px 190px;
}
#container .info-reservas {
   background: url("../img/gr-star.gif") no-repeat 290px 330px;
}
#container .info-donde {
   background: url("../img/gr-star.gif") no-repeat 450px 190px;
}
#container .info-contacto {
   background: url("../img/gr-star.gif") no-repeat 450px 50px;
}
#container .info-trabaja {
   background: url("../img/gr-star.gif") no-repeat 470px 80px;
}
#container .info h1 {
   margin-bottom:10px;
}
#container .info h1 span {
   display:none;
}
#container .info h1.autos {
   background: url("../img/tit-autos.gif") no-repeat;   
   width:223px;
   height:22px;
}
#container .info h1.flota {
   background: url("../img/tit-flota.gif") no-repeat;   
   width:85px;
   height:23px;
}
#container .info h1.servicios {
   background: url("../img/tit-servicios.gif") no-repeat;   
   width:137px;
   height:23px;
}
#container .info h1.tarifas {
   background: url("../img/tit-tarifas.gif") no-repeat;   
   width:102px;
   height:23px;
}
#container .info h1.clientes {
   background: url("../img/tit-clientes.gif") no-repeat;   
   width:124px;
   height:23px;
}
#container .info h1.quienes {
   background: url("../img/tit-quienes.gif") no-repeat;   
   width:223px;
   height:25px;
}
#container .info h1.noticias {
   background: url("../img/tit-noticias02.gif") no-repeat;   
   width:125px;
   height:24px;
}
#container .info h1.presupuestos {
   background: url("../img/tit-presupuestos.gif") no-repeat;   
   width:199px;
   height:28px;
}
#container .info h1.reservas {
   background: url("../img/tit-reservas.gif") no-repeat;   
   width:140px;
   height:23px;
}
#container .info h1.donde {
   background: url("../img/tit-donde.gif") no-repeat;   
   width:227px;
   height:23px;
}
#container .info h1.contacto {
   background: url("../img/tit-contacto.gif") no-repeat;   
   width:140px;
   height:23px;
}
#container .info h1.trabaja {
   background: url("../img/tit-trabaja.gif") no-repeat;   
   width:292px;
   height:29px;
}
#container .info h1.legal {
   background: url("../img/tit-notalegal.gif") no-repeat;   
   width:160px;
   height:29px;
}
#container .info h1.privacidad {
   background: url("../img/tit-privacidad.gif") no-repeat;   
   width:297px;
   height:23px;
}
#container .info h1.mapaweb {
   background: url("../img/tit-mapaweb.gif") no-repeat;   
   width:162px;
   height:28px;
}
#container .info ul.clientes {
   margin-top:15px;
   font-weight:bold;
}
#container .info a {
   color:#727272;
   text-decoration:none;
}
#container .info a:hover {
   text-decoration:underline;
}
#container .info form {
  margin-top:20px;
  width:534px;
}
#container .info form label {
  width:115px;
  margin-right:20px;
  float:left;
}
#container .info form input, #container .info form select, #container .info form textarea {
  border:1px solid #d3d2d6;
  background:#f8f6f2;
}
#container .info form .cj385 {
  width:385px;
}
#container .info form .cj390 {
  width:390px;
}
#container .info form .cj395 {
  width:395px;
}
#container .info form .cj250 {
  width:250px;
}
#container .info form .cj193 {
  width:193px;
}
#container .info form .cj35 {
  width:35px;
}
#container .info form .cj50 {
  width:50px;
}
#container .info form .cj70 {
  width:70px;
}
#container .info form .cj95 {
  width:95px;
}
#container .info form .cj110 {
  width:110px;
}
#container .info form .cj115 {
  width:115px;
}
#container .info form input, #container .info form textarea {
  font-size:11px;
  color:#727272;
  padding:2px 0;  
  font-family:arial; 
}
#container .info form input.horario {
  position:relative; top:-4px;
  padding-left:4px;  
  width:187px;
}
#container .info form textarea {
  color:#727272;  
  padding-left:4px;
}
#container .info form select {
  font-size:10px;
  color:#727272;
  margin:0 5px 4px 0;
  padding:2px;
}
#container .info form p {
  margin:0 0 5px 0;
  padding:0;
}
#container .info form span {
  display:none;
}
#container .info form.presupuesto {
  width:399px;
  margin-top:40px;
}
#container .info form.presupuesto .bt_enviar { 
  margin:-2px 10px 0 0;
}
#container .info ul.flota {
   margin-top:10px;
   padding:10px 0;
}
#container .info ul.flota li {
   float:left;
   width:100px;
   margin-right:12px;
   color:#fff;
}
#container .info ul.flota li img {
  margin:4px 0;
}
#container .info ul.flota li a {
   color:#cbcbcb;
}
#container .info ul.flota li a:hover {
   color:#98b6f5;
   text-decoration:underline;
}
#container .info ul.flota02 {
   margin:10px 0;
   padding:10px 0;
}
#container .info ul.flota02 li {
   float:left;
   width:138px;
   margin:0 12px 15px 0;
   color:#a80013;
}
#container .info ul.flota02 li span {
   color:#aaadaf;
}
#container .info span.tit-marca {
   color:#a80013;
}
#container .info ul.marca {
   margin-top:4px;
}
#container .info ul.marca li {
float:left;
   width:54px;
   margin-right:15px;
}
#container .info ul.servicios {
   background:#a80013;
   width:360px;
   overflow:auto;
   padding-left:10px;
}
#container .info ul.servicios li {
   width:120px;
   margin-right:0;
   font-size:9px;
}
#container .info p.autos {
   width:575px;
}
#container .info p.donde {
   margin:20px 0;
}
#container .info p.donde span {
   font-weight:bold;
   font-size:14px;
}
#container .info p.donde02 {
   font-size:10px;
}
#container .info p.donde02 a {
   text-decoration:underline;
}
#container .info .enlaces {
    width:266px;
	position:relative; top:-230px; left:375px;
}
#container .info p.tarifas {
    margin-top:10px;
}
#container .info p.tarifas span {
    color:#a80013;
	font-size:10px;
}
#container .info p.tarifas span a {
    color:#a80013;
}
#container .info table {
    margin-bottom:10px;
}
#container .info table td, #container .info table th {
    text-align:center;
	font-weight:bold;	
	border-bottom:1px solid #a3a2a2;
}
#container .info table td.noborder, #container .info table th.noborder {
	border-bottom:none;
}
#container .info table span {
    color:#a80013;
}
#container .info table tr {
    height:40px;
}
#container .info form .foto {
    float:left;
	font-weight:bold;
}
#container .info form .foto span {
display: inline;
margin:0 20px 0 40px;
position:relative; top:-8px;
}
#container .info .info01 {
float:left;
width:250px;
margin:20px 30px 0 0;
}
#container .info .info01 label, #container .info .info02 label, #container .info .info03 label, #container .info .info04 label  {
width:110px;
}
#container .info .info01 p, #container .info .info02 p, #container .info .info03 p, #container .info .info04 p {
line-height:22px;
}
#container .info .info01 input, #container .info .info02 input, #container .info .info03 input, #container .info .info04 input {
float:right;
padding-left:1px;
}
#container .info .info01 select, #container .info .info02 select, #container .info .info03 select, #container .info .info04 select  {
float:right;
margin:0 0 3px 0;
}
#container .info .info02 {
float:left;
width:250px;
margin-top:20px;
}
#container .info .info03 {
float:left;
width:270px;
margin:40px 10px 0 0;
}
#container .info .info03 p.opciones {
padding-top:10px;
}
#container .info .info03 textarea {
height:70px;
background:#fff;
}
#container .info .info04 {
float:left;
width:330px;
margin-top:20px;
position:relative; top:-298px; left:280px;
}
#container .info .info04 label {
width:170px;
}
#container .info ul.noticias li {
   border-bottom:1px solid #aaadaf;
   padding:10px;
   width:95%;
}
#container .info ul.noticias li span {
   color: #aaadaf;
}
.condiciones {
   position:absolute; top:405px; left:0px;
   font-size:15px;
}
#container .dcha {
   width:185px;
   float:left;
}
#container .dcha h2 {
   background: url("../img/tit-noticias.gif") no-repeat;   
   width:59px;
   height:14px;
   margin-bottom:10px;
}
#container .dcha h2 span {
   display:none;
}
#container .dcha ul {
   margin-bottom:10px;
}
#container .dcha ul li {
   background: url("../img/bg-sep01.gif") repeat-x left bottom;
   padding-bottom:5px;
   margin-bottom:8px;
   font-size:10px;
}
#container .dcha ul li span {
   color:#aaadaf;
}
#container .dcha ul li a {
   color:#aaadaf;
   text-decoration:none;
}
#container .dcha ul li a:hover {
   text-decoration:underline;
}
/*botones*/
.bt_enviar {
	background: url(../img/bt-enviar.gif) no-repeat;
	width:67px;
	height:24px;
	margin-top:4px;
}
.bt_enviar02 {
	background: url(../img/bt-enviar02.gif) no-repeat;
	width:120px;
	height:24px;
	margin-top:4px;	
	margin-left:135px;
}
.bt_examinar {
	background: url(../img/bt-examinar.gif) no-repeat;
	width:67px;
	height:24px;
	margin-top:4px;
}
.bt_enviar-reserva {
	background: url(../img/bt-enviar-reserva.gif) no-repeat;
	width:108px;
	height:22px;
	margin-top:4px;
}
#pie {
    background: url("../img/bg-pie.gif") no-repeat top left;
	height:59px;
	margin: 0px auto;
	text-align:center;
    color:#747474; 
	font-size:10px;
	clear:both;
}
#pie a {
    color:#747474; 
	text-decoration:none;
}
#pie a:hover {
	text-decoration:underline; 
}
#pie ul {
    padding-top:30px;
}
#pie li {
    display:inline;
}

/*capas index*/
#capa1,#capa2,#capa3,#capa4,#capa5,#capa6,#capa7,#capa8,#capa9,#capa10,#capa11,#capa12,#capa13,#capa14,#capa15,#capa16,#capa17,#capa18 {
font-size:12px; font-weight:bold
}
#capa1 {position:relative; top:-60px;visibility:hidden;}
#capa2 {position:relative; top:-75px;visibility:hidden;}
#capa3 {position:relative; top:-90px;visibility:hidden;}
#capa4 {position:relative; top:-105px;visibility:hidden;}
#capa5 {position:relative; top:-120px;visibility:hidden;}
#capa6 {position:relative; top:-135px;visibility:hidden;}
#capa6 img {margin-top:-90px}
#capa7 {position:relative; top:-150px;visibility:hidden;}
#capa8 {position:relative; top:-165px;visibility:hidden;}
#capa9 {position:relative; top:-180px;visibility:hidden;}
#capa10 {position:relative; top:-195px;visibility:hidden;}
#capa11 {position:relative; top:-210px;visibility:hidden;}
#capa12 {position:relative; top:-225px;visibility:hidden;}
#capa13 {position:relative; top:-240px;visibility:hidden;}
#capa14 {position:relative; top:-255px;visibility:hidden;}
#capa15 {position:relative; top:-270px;visibility:hidden;}
#capa16 {position:relative; top:-285px;visibility:hidden;}
#capa17 {position:relative; top:-300px;visibility:hidden;}
#capa18 {position:relative; top:-315px;visibility:hidden;}

#menuidiomas{
    margin:0 
}

.menuidioma{
    color:#a80013;
	font-size:10px;
	text-decoration:none; 
}
.idiomab{
    color:#999;
	font-size:10px;
	text-decoration:none; 
}
.menuidioma:hover {

    color:#a80013;
	font-size:10px;
	text-decoration:underline;
}

