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

html {
  height:100%;
  width:100%;
}

body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  height:100%;
  width:100%;
}

#contenedor {
  top:0px;
  width:1009px;  
  height:900px;
  position:relative;
}

#contenedor_insurance {
  top:0px;
  width:1009px;  
  position:relative;
}

#contenedor #encabezado {
  top:0px;
  left:0px;
  width:1009px;
  height:110px;
  background:url(../img/encabezado.jpg);
  position:absolute;  
}

#contenedor_insurance #encabezado_insurance {
  top:0px;
  left:0px;
  width:1009px;
  height:110px;
  background:url(../img/encabezado-seguros.jpg);
  position:absolute;  
}

#contenedor #encabezado #logonational, #contenedor_insurance #encabezado_insurance #logonational{
  top:25px;
  left:75px;
/*  width:196px;
  height:61px;*/
  width:210px;
  height:46px;
  position:absolute;
}

#contenedor #encabezado #idiomas, #contenedor_insurance #encabezado_insurance #idiomas{
  top:10px;
  left:865px;
  position:absolute;
}

#contenedor #encabezado #follows{
  top:35px;
  left:855px;
  position:absolute;
}

#contenedor #plantilla {
  top:111px;
  left:0px;
  width:1009px;
  height:900px;
  background:url(../img/fondo.jpg) no-repeat;
  position:absolute;
}

#contenedor_insurance #plantilla {
  top:111px;
  left:0px;
  width:1009px;
/*  height:900px;*/
/*  background:url(../img/fondo.jpg) no-repeat;*/
  position:absolute;
}

#contenedor #pie {
/*  top:1003px;*/
  top:930px;
  left:0px;
  width:1009px;
/*  height:162px;*/
  height:235px;
  background:url(../img/pie.png) no-repeat;
  position:absolute;
}

#contenedor_insurance #pie {
  left:0px;
  width:1009px;
  height:235px;
  background:url(../img/pie.png) no-repeat;
  position:absolute;
}

#contenedor #encabezado #menu_superior {
  top:78px;
  left:408px;
  width:585px;
  height:30px;
  position:absolute;
}

#contenedor #encabezado #menu_superior  ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#contenedor #encabezado #menu_superior  li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  display:inline;
}


/* ## Separadores ## */
#menu_superior li.opts1 {
  position:absolute;
  left:100px; 
  top:12px;
  width:7px;
  height:20px;
  background:url(../img/separador.png);
}

#menu_superior li.opts2 {
  position:absolute;
  left:230px; 
  top:12px;
  width:7px;
  height:20px;
  background:url(../img/separador.png);
}

#menu_superior li.opts3 {
  position:absolute;
  left:345px; 
  top:12px;
  width:7px;
  height:20px;
  background:url(../img/separador.png);
}

/* ## Opcion RESERVATIONS ## */
#menu_superior li.opt1 {
  position:absolute;
  left:0px; 
  top:7px;
  width:104px;
  height:42px;
}

#menu_superior li.opt1 a {
  position:absolute;
  top:0px;
  left:0px;
  width:104px;
  height:42px;
  outline:0px;
}

#menu_superior li.opt1 a:hover, #menu_superior li.opt1 a:active {
  top:-7px;
  padding-top:7px;
  left:0px;
  height:42px;
  background:url(../img/btn1.png) no-repeat;
  font-weight:bold;
  color:#008542;
}

#menu_superior li.opt1 a.activoreserv {
  top:-7px;
  padding-top:7px;
  left:0px;
  height:42px;
  background:url(../img/btn1.png) no-repeat;
  font-weight:bold;
  color:#008542;
}

/* ## Opcion OFFICE LOCATIONS ## */
#menu_superior li.opt3 {
  position:absolute;
  left:101px; 
  top:7px;
  width:131px;
  height:42px;
}

#menu_superior li.opt3 a {
  position:absolute;
  top:0px;
  left:0px;
  width:131px;
  height:42px;
  outline:0px;
}

#menu_superior li.opt3 a:hover, #menu_superior li.opt3 a:active {
  top:-7px;
  padding-top:7px;
  left:2px;
  height:42px;
  background:url(../img/btn3.png) no-repeat;
  font-weight:bold;
  color:#008542;
}

#menu_superior li.opt3 a.activooffice {
  top:-7px;
  padding-top:7px;
  left:2px;
  height:42px;
  background:url(../img/btn3.png) no-repeat;
  font-weight:bold;
  color:#008542;
}

/* ## Opcion OUR CAR FLEET## */
#menu_superior li.opt4 {
  position:absolute;
  left:232px; 
  top:7px;
  width:115px;
  height:42px;
}

#menu_superior li.opt4 a {
  position:absolute;
  top:0px;
  left:0px;
  width:115px;
  height:42px;
  outline:0px;
}

#menu_superior li.opt4 a:hover, #menu_superior li.opt4 a:active {
  top:-7px;
  padding-top:7px;
  left:2px;
  height:42px;
  background:url(../img/btn4.png) no-repeat;
  font-weight:bold;
  color:#008542;
}

#menu_superior li.opt4 a.activoourcarfleet {
  top:-7px;
  padding-top:7px;
  left:2px;
  height:42px;
  background:url(../img/btn4.png) no-repeat;
  font-weight:bold;
  color:#008542;
}

/* ## Opcion BLOG ## */
#menu_superior li.opt5 {
  position:absolute;
  left:350px; 
  top:7px;
  width:70px;
  height:42px;
}

#menu_superior li.opt5 a {
  position:absolute;
  top:0px;
  left:0px;
  width:70px;
  height:42px;
  outline:0px;
}

#menu_superior li.opt5 a:hover, #menu_superior li.opt5 a:active {
  top:-7px;
  padding-top:7px;
  left:0px;
  height:42px;
  background:url(../img/btn5.png) no-repeat;
  font-weight:bold;
  color:#008542;
}

#menu_superior li.opt5 a.activomore {
  top:-7px;
  padding-top:7px;
  left:0px;
  height:42px;
  background:url(../img/btn5.png) no-repeat;
  font-weight:bold;
  color:#008542;
}
/* ## Opcion BLOG ## */
/*#menu_superior li.opt6 {
  position:absolute;
  left:515px; 
  top:0px;
  width:60px;
  height:29px;
}

#menu_superior li.opt6 a {
  position:absolute;
  top:7px;
  left:0px;
  width:60px;
  height:29px;
  outline:0px;
  background:transparent url(../imgs/opt_home.png) no-repeat scroll left top;
}

#menu_superior li.opt6 a:hover, #menu_superior li.opt6 a:active {
  top:7px;
  left:0px;
  background:transparent url(../imgs/opt_home_hover.png) no-repeat scroll left top;
}*/


#menu_superior li a {
  text-decoration:none;
  color:#ffffff;
}

#contenedor #encabezado #contactus{
  top:45px;
  left:500px;
  width:350px;
  height:30px;
  position:absolute;
  text-align:right;
  font-size:10px;
}

#contenedor #encabezado #btnhome {
  top:83px;
  left:383px;
  width:19px;
  height:19px;
  position:absolute;
}

#contenedor #encabezado img, a{
  text-decoration:none;
  border:none;
}





#contenedor #pie #menu_inferior {
  top:72px;
  //top:85px;
  left:130px;
  width:700px;
  height:30px;
  position:absolute;
}

#contenedor #pie #menu_inferior ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#contenedor #pie #menu_inferior li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  display:inline;
}

#menu_inferior li a, img {
  text-decoration:none;
  color:#ffffff;
  border:none;
}

#menu_inferior li a:hover, #menu_inferior li a:active{
  border-bottom:#FFFFFF solid thin;
  //border-bottom:#FFFFFF solid 1px;
}

#menu_inferior li.optsonido a:hover, #menu_inferior li.opt6 a:active {
  border:none;
}

#pie #contactusdown {
  top:140px;
  left:465px;
  width:350px;
  height:30px;
  position:absolute;
  text-align:left;
  font-size:10px;
}

#pie #politicas {
  top:205px;
  left:355px;
  width:300px;
  height:20px;
  position:absolute;  
  font-size:10px;
}

#areareservaciones {
  top:30px;
  left:75px;
  width:280px;
  height:450px;
  position:absolute;
}

#areareservaciones #formareserve {
  top:33px;
  left:0px;
  width:280px;
  height:420px;
  background:url(../img/areareservacionesvii.jpg) no-repeat;
  position:absolute;
}

#areareservaciones #formareservesp {
  top:33px;
  left:0px;
  width:280px;
  height:420px;
/*  background:url(../img/areareservacionesviiesp.jpg) no-repeat;*/
background:url(http://www.nationalcar.com.mx/convenios/agencias/img/areareservacionesviiesp.jpg) no-repeat;
  position:absolute;
}

#areareservaciones #formavec {
  top:33px;
  left:0px;
  width:280px;
  height:420px;
/*//  height:523px;*/
  background:url(../img/areavec.jpg) no-repeat;
/*  //background:url(../img/areavec.jpg) no-repeat;*/
  position:absolute;
}

#areareservaciones #formavecesp {
  top:33px;
  left:0px;
  width:280px;
  height:420px;
/*//  height:523px;*/
  background:url(http://www.nationalcar.com.mx/convenios/agencias/img/areavecesp.jpg) no-repeat;
/*  //background:url(../img/areavec.jpg) no-repeat;*/
  position:absolute;
}

#areareservaciones #formavecii {
  top:33px;
  left:0px;
  width:280px;
  height:420px;
/*//  height:523px;*/
  background:url(../img/areavecii.jpg) no-repeat;
/*  //background:url(../img/areavec.jpg) no-repeat;*/
  position:absolute;
}

#areareservaciones #formaveciiesp {
  top:33px;
  left:0px;
  width:280px;
  height:420px;
/*//  height:523px;*/
  background:url(http://www.nationalcar.com.mx/convenios/agencias/img/areaveciiesp.jpg) no-repeat;
/*  //background:url(../img/areavec.jpg) no-repeat;*/
  position:absolute;
}

#areareservaciones #boton1{
  top:0px;
  left:0px;
  width:116px;
  height:33px;
  position:absolute;
}

#areareservaciones #boton2{
  top:0px;
  left:120px;
  width:160px;
  height:33px;
  position:absolute;
}

#areareservaciones #btnreserva {
  top:410px;
  left:100px;
  width:81px;
  height:26px;
  position:absolute;
}

#areareservaciones #btnvec {
  top:377px;
  left:100px;
  width:81px;
  height:26px;
  position:absolute;
}

#areareservaciones #btnvecGNQ {
  top:310px;
  left:78px;
  width:81px;
  height:26px;
  position:absolute;
}

#btncancel {
  top:267px;
  left:78px;
  width:81px;
  height:26px;
  position:absolute;
}


#areareservaciones #btnreserva a, img, a:selected {
  border:none;
  text-decoration:none;
}

#areareservaciones #txtreservations{
  top:20px;
  left:20px;
  width:120px;
  height:17px;
  position:absolute;
  background:url(../img/txtreservations.png) no-repeat;
}

#areareservaciones #txtvec{
  top:20px;
  left:20px;
  width:224px;
  height:21px;
  position:absolute;
  background:url(../img/txtvec.png) no-repeat;
}

#areareservaciones #datetime{
  top:65px;
  left:20px;
  width:280px;
  height:9px;
  position:absolute;
  background:url(../img/datetime.png) no-repeat;
}

#areareservaciones #datetimeVEC{
  top:0px;
  left:10px;
  width:280px;
  height:9px;
  position:absolute;
  background:url(../img/datetime.png) no-repeat;
}


#areareservaciones #location{
  top:150px;
  left:20px;
  width:59px;
  height:9px;
  position:absolute;
  background:url(../img/location.png) no-repeat;
}

#areareservaciones #locationVEC{
  top:85px;
  left:10px;
  width:59px;
  height:9px;
  position:absolute;
  background:url(../img/location.png) no-repeat;
}


.ListaCiudad {
  background:transparent url(../img/sltmenu.png) no-repeat;
  width:161px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
}

.ListaSeguros {
  background:transparent url(../img/sltmenu.png) no-repeat;
  width:161px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
  position:absolute;
  top:93px;
}

.txtInput {
  background:transparent url(../img/txtCuadro.png) no-repeat;
  width:72px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
  text-indent:5px;
}

.txtInputREC {
  background:transparent url(../img/txtCuadro.png) no-repeat;
  width:90px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
  text-indent:5px;
}

.txtInputCode {
  background:transparent url(../img/txtCuadroCode.png) no-repeat;
  width:157px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
  text-indent:5px;
}

.txtInputRegistrar {
  background:transparent url(http://www.nationalcar.com.mx/convenios/agencias/img/txtCuadroII.png) no-repeat;
  width:140px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
  text-indent:5px;
}

.ListaHora {
  background:transparent url(../img/sltHora.png) no-repeat;
  width:80px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
  z-index:4;
}

#contenedor #plantilla #img1 {
  top:45px;
  left:330px;
  width:250px;
  height:272px;
  background:url(../img/tablabestrates.jpg) no-repeat;
  position:absolute;
}

/*#contenedor #plantilla #img1tjp {
  top:45px;
  left:330px;
  width:250px;
  height:272px;
  background:url(../img/tablabestratestjp.jpg) no-repeat;
  position:absolute;
}*/

#contenedor #plantilla #img1esp {
  top:45px;
  left:330px;
  width:250px;
  height:272px;
  background:url(../img/tablamejorestarifas.jpg) no-repeat;
  position:absolute;
}

#contenedor #plantilla #img1 #tablabestrates {
  top:68px;
  left:10px;
  width:250px;
  height:230px;
  position:absolute;
}

/*#contenedor #plantilla #img1tjp #tablabestratestjp {
  top:68px;
  left:10px;
  width:250px;
  height:230px;
  position:absolute;
}*/

#contenedor #plantilla #img1esp #tablabestrates {
  top:68px;
  left:10px;
  width:250px;
  height:230px;
  position:absolute;
}

#contenedor #plantilla #img2 {
  top:45px;
  left:605px;
/*  top:220px;
  left:330px;*/
  position:absolute;
}

#contenedor #plantilla #img3 {
  top:220px;
  left:605px;
  position:absolute;
}

#contenedor #plantilla #img4 {
  top:45px;
  left:330px;
/*  top:345px;
  left:330px;*/
  position:absolute;
}

#contenedor #plantilla #rentalpolicies {
  top:350px;
  left:0px;
  width:560px;
  height:198px;
  text-align:left;
  color:#008542;
  font-weight:bold;
  position:absolute;
}

#contenedor #plantilla #textowelcometo {
  top:285px;
  left:330px;
  width:515px;
  color:#999999;
  text-align:left;
  position:absolute;
}

#contenedor #plantilla #textowelcometo2 {
  top:685px;
  left:395px;
  width:350px;
  color:#999999;
  text-align:left;
  font-style:italic;
  position:absolute;
}

#contenedor #plantilla #comillaslt{
  top:692px;
  left:370px;
//  top:680px;
  position:absolute;
}

#contenedor #plantilla #comillasrt{
  top:715px;
//  top:702px;
  left:477px;
  position:absolute;
}

#contenedor #plantilla #auto {
  top:786px;
  left:505px;
  position:absolute;
  z-index:15px;
}

#contenedor #plantilla #tablarates{
  top:470px;
  left:0px;
  width:280px;  
  position:absolute;
  background:#ffffff;
}

#contenedor #plantilla #tablarates ul {
  text-decoration:none;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  text-align:center;
  width:250px;
}

.btnReserva {
  width:81px;
  height:26px;
}

#tituloseccionreservaciones1 {
  left:315px; 
  top:-10px; 
  font-family: Verdana, Georgia, 'Times New Roman', Times, serif; 
  color:#008542; 
  position: absolute; 
  z-index:2;
}

#tituloseccionreservaciones2 {
  position: absolute; 
  left:315px; 
  top:-14px; 
  font-size:14px; 
  font-family: Verdana, Georgia, 'Times New Roman', Times, serif; 
  color:#dddddd; 
  z-index:1;
}

.fondototal {
  background:url(http://www.nationalcar.com.mx/convenios/agencias/img/fondototal.jpg);
}

.txtcuadroreserv {
  background:url(../img/txtcuadroreserve.jpg) no-repeat top left;
  border:none;
  width:176px;
  height:21px;
  font-size:10px;
  text-indent:5px;
  padding-top:3px;
}

.txtcuadroreservii {
  background:url(http://www.nationalcar.com.mx/convenios/agencias/img/txtcuadroreserveii.jpg) no-repeat top left;
  border:none;
  width:200px;
  height:21px;
  font-size:10px;
  text-indent:5px;
  padding-top:3px;
}

#total1 {
  top:301px;
  .top:300px;
  left:115px;
  font-weight:bold;
  color:#666666; 
  font-size:10px;
  position:absolute;
}

#total2 {
  top:301px;
  //top:300px;
  left:115px;
  font-weight:bold;
  color:#666666; 
  font-size:10px;
  position:absolute;
}

.ListaEdad{
  background:transparent url(../img/sltmenu.png) no-repeat;
  width:161px;
  height:18px;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  border:none;
  position:absolute;
  top:93px;
}

#agree {
position:absolute;
top:300px;
left:428px;
//left:416px;
}

#agradecimiento {
  top:42px;
  left:315px;
  width:520px;
  font-weight:bold; 
  text-align:center;
  position:absolute;
}

#agradecimientonoexiste {
  top:-60px;
  left:315px;
  width:520px;
  font-weight:bold; 
  text-align:center;
  position:absolute;
}

#agradecimiento p, #agradecimientonoexiste p {
  color:#999999;
}

#agradecimiento a, #agradecimientonoexiste a {
  color:#008542;
}

#alert1 {
  top:150px;
  left:500px;
  color:#FF0000;
  font-size:12px;
  position:absolute;
}

#tituloseccionpromotions {
  left:80px; 
  top:0px; 
  font-family: Verdana, Georgia, 'Times New Roman', Times, serif; 
  color:#008542; 
  position: absolute; 
  z-index:2;
}

#lineahorizpromotions{
  top:45px;
  left:65px;
  width:870px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#lineahorizpromotions2{
  top:85px;
  left:65px;
  width:870px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#columna1 {
  top:65px;
  left:80px;
  width:600px;
  height:700px;
  border-right:#999999 1px dashed;
  position:absolute;
}

#columna1 #promo1{
  top:0px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}

#columna1 #promo2{
  top:90px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}

#columna1 #promo3{
  top:190px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}

#columna1 #promo4{
  top:290px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}

#columna1 #promo5{
  top:390px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}

#columna1 #promo6{
  top:490px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}

#columna1 #promo7{
  top:590px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}

#columna1 #promo8{
  top:690px;
  left:0px;
  width:585px;
  height:100px;
  position:absolute;
}


#icono{
  top:0px;
  left:0px;
  width:74px;
  height:70px;
  position:absolute;
}

#iconogrande{
  top:0px;
  left:0px;
  width:92px;
  height:91px;
  position:absolute;
}

#contenidopromo{
  top:0px; 
  left:81px; 
  width:500px; 
  height:85px;
  position:absolute; 
}

#contenidopromo #titulo {
  top:0px;
  left:0px;
  width:500px;
  height:30px;
  color:#008542;
  font-style:italic;
  font-size:18px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;  
  position:absolute;
}

#contenidopromo #texto{
  top:30px;
  left:0px;
  color:#999999;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  position:absolute;
}

#columnagrande {
  top:65px;
  left:80px;
  width:800px;
  height:490px;
  position:absolute;
}

#contenidopromogrande{
  top:0px; 
  left:100px; 
  width:700px; 
  height:420px;
  position:absolute;
}

#contenidopromogrande #titulogrande {
  top:0px;
  left:0px;
  width:700px;
  height:60px;
  color:#008542;
  font-style:italic;
  font-size:28px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;  
  position:absolute;
}

#contenidopromogrande #textogrande {
  top:61px;
  left:0px;
  color:#999999;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  position:absolute;
}

#contenidopromogrande #textogrande h2 {
  color:#008542;
  font-style:italic;
}

#iconosmandarimprimir {
  top:450px;
  left:100px;
  height:20px;
  text-align:left;
  color:#008542;
  position:absolute;
}

#iconosmandarimprimir a {
  color:#008542;
}

#columna2 {
  top:80px;
  left:700px;
  width:215px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#999999;
  font-style:italic;
  position:absolute;
}

#columna2 #benefits1{
  top:40px;
  left:0px;
  width:200px;
  position:absolute;
}

#columna2 #benefits1 #etiq1{
  top:2px;
  left:0px;
  position:absolute;
}

#columna2 #benefits1 #textobenefits1{
  top:0px;
  left:20px;
  width:190px;
  text-align:left;
  position:absolute;
}

#columna2 #benefits2{
  top:220px;
  left:0px;
  width:200px;
  position:absolute;
}

#columna2 #benefits2 #etiq2{
  top:2px;
  left:0px;
  position:absolute;
}

#columna2 #benefits2 #textobenefits2{
  top:0px;
  left:20px;
  width:190px;
  text-align:left;
  position:absolute;
}

#columna2 #benefits3{
  top:240px;
  left:0px;
  width:200px;
  position:absolute;
}

#columna2 #benefits3 #etiq3{
  top:2px;
  left:0px;
  position:absolute;
}

#columna2 #benefits3 #textobenefits3{
  top:0px;
  left:20px;
  width:190px;
  text-align:left;
  position:absolute;
}

#columna2 #benefits4{
  top:360px;
  left:0px;
  width:200px;
  position:absolute;
}

#columna2 #benefits4 #etiq4{
  top:2px;
  left:0px;
  position:absolute;
}

#columna2 #benefits4 #textobenefits4{
  top:0px;
  left:20px;
  width:190px;
  text-align:left;
  position:absolute;
}

#columnagrande #sendtoafriend {
  top:480px;
  left:100px;
  width:500px;
  height:300px;
  text-align:left;
  color:#999999;
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#columnagrande #sendtoafriend a {
color:#008542;
text-decoration:underline;
}




#tituloseccionourcarfleet {
  left:80px; 
  top:0px; 
  font-family: Verdana, Georgia, 'Times New Roman', Times, serif; 
  color:#008542; 
  position: absolute; 
  z-index:2;
}

#lineahorizourcarfleet {
  top:45px;
  left:65px;
  width:870px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#sloganourcarfleet{
  top:83px;
  left:120px;
  position:absolute;
}

#lineahorizpag1 {
  top:730px;
  left:120px;
  width:300px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#lineahorizpag2 {
  top:765px;
  left:120px;
  width:300px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#indiceourcarfleet {
  top:745px;
  left:130px;
  width:200px;
  height:30px;
  position:absolute;
}

#indiceourcarfleet a {
  color:#008542;
  font-weight:bold;
}



#lineahorizpag1sup {
  top:45px;
  left:630px;
  width:300px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#lineahorizpag2sup {
  top:8px;
  left:630px;
  width:300px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#indiceourcarfleetsup {
  top:30px;
  left:820px;
  width:200px;
  height:30px;
  position:absolute;
}

#indiceourcarfleetsup a {
  color:#008542;
  font-weight:bold;
}


#tituloseccionofficelocations {
  left:80px; 
  top:0px; 
  font-family: Verdana, Georgia, 'Times New Roman', Times, serif; 
  color:#008542; 
  position: absolute; 
  z-index:2;
}

#menuofficelocations {
  top:64px;
  left:65px;
  width:830px;
  position:absolute;
}

#menuofficelocations ul, #menuofficelocations li {
  color:#999999;
  display:inline;
}

#menuofficelocations li {
  padding-left:8px;
  padding-right:8px;
}

#menuofficelocations li, a {
  color:#999999; 
}

#menuofficelocations li a:hover {
  color:#008542;
  text-decoration:underline;
}

#menuofficelocations li a.activo {
  color:#008542;
  font-weight:bold;
  text-decoration:underline;
  font-style:italic;
}

#mapa {
  top:110px;
  left:85px;
  width:450px;
  height:354px;
  text-align:center;
  position:absolute;
  border:#000000 1px solid;
}

#lineahorizpag1office {
  top:425px;
  left:560px;
  width:300px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#lineahorizpag2office {
  top:460px;
  left:560px;
  width:300px;
  height:5px;
  color:#999999;
  border-bottom:#999999 1px dashed;
  position:absolute;
}

#indiceoffice {
  top:440px;
  left:580px;
  width:200px;
  height:30px;
  position:absolute;
}

#indiceoffice a {
  color:#008542;
  font-weight:bold;
}

#returnpromotions {
  top:15px;
  left:650px;
  position:absolute;
}

#textoaboutus{
  top:90px;
  left:100px;
  width:750px;
  color:#999999;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  position:absolute;
}

