/* Elementos por defecto */
* {margin: 0; padding: 0;}

body {
  background: #FCEE88 url(images/barraamarilla.jpg) repeat-x;
  height:50px;;
  color: #000000;
  font: normal 0.8em sans-serif;
  text-align:center;
}

a{
  font-weight:bold;
  color:#000000;
}

a:hover{
  text-decoration:none;
  font-weight:bold; 
}


/* menu */

#menu_arriba{
  background: url(images/menutop2.gif) no-repeat;
  margin: 0 auto;
  height:50px;
  width: 846px;
  font: normal 1em sans-serif;
}

#menu_arriba ul, li {
  list-style-type: none;
  margin-left:22px;
}

#menu_arriba ul {
  padding-top: 10px;
/*  padding-left: 0px;*/
}

#menu_arriba li {
  float: left;
  /*margin-left:5px;*/
}

#menu_arriba a {
  text-decoration: none;
  /*background: #F0F7FC;*/
  color:#F5EC34;
  display: block;
  padding: 5px;
  text-align: center;
  /*border: 1px solid #ACCFE8;*/
  /*border-width: 1px 1px 1px 0;*/
}

#menu_arriba a:hover {
  /*background: #DBEBF6;*/
  /*border-bottom:2px solid #F5EC34;*/
  color:#FEBF51;
}

/* menu */


#page {
  margin-top:50px;
  margin: 0 auto;
  width: 766px;
}

#contenedor {
/*  margin: 0 auto;*/
  font-size: 0.9em;
  text-align:left;
  /*line-height: 1.3em;*/

}

#banderaespana{
  position:absolute;
  background: url(images/espana.gif) no-repeat;
  width: 115px;
  height:42px;
  float:left;
  margin-left:650px;
  margin-top:37px;
}

#banderaengland{
  position:absolute;
  background: url(images/england.gif) no-repeat;
  width: 115px;
  height:42px;
  float:left;
  margin-left:650px;
  margin-top:37px;
}

#cabecera {
  /*border-top: 2px solid #000000;*/
  background: url(images/header.gif) no-repeat;
  height: 160px;
}

#banner {
  /*margin: 0 auto;*/
  width: 480px;
  height:120px;
  float:right;
  margin-top:78px;
  margin-right:12px !important;
  margin-right:6px;
  border:1px solid #000000;
}

#contenido{
  height:auto;
}

#cuadro{
  width: 764px;
  /* margin-top:10px;*/
  border-left:1px solid #384974;
  border-right:1px solid #384974;
  border-bottom:1px solid #384974;
  background: #F5FB9B;
}


#titulo_ruta{
  width:400px;
  float:left;
  /*padding:2px;*/
  color:#ffffff;
  font-size:1.2em;
  background: #000000;
  margin-bottom:5px;
}

#columna_izquierda{
  float:left;
  width:400px;
  height:500px;
  /*background: red;*/
}

#columna_derecha{
  float:right;
  width:350px;
  height:500px;
/*  background: blue;*/
}

/* _____________ donde-estamos.php */

#mapa_donde_estamos{
  float:left;
  margin-top:10px;
  margin-left:30px;
  margin-left:15px !important;
  width:700px;
  height:400px;
  border:2px solid #FEBF51;
  background:#FFFFFF;
}

#entrada_funbuggy{
  float:left;
  margin-top:20px;
  margin-left:30px;
  margin-left:15px !important;
  width:700px;
  height:100px;
  border:2px solid #FEBF51;
  background: #FAFDCE url(images/entradaFunbuggy.jpg) no-repeat;
  margin-bottom:20px;
}


#footer {
  margin-top:20px;
  height:20px;
  color: #000000;
}

#creditos{
  background: url(images/footer.gif) no-repeat top;
  width:760px;
  height:120px;
  color:#FFFFFF;
}

#pub{
  /*background: url(images/footer.gif) no-repeat top;*/
  width:740px;
  height:30px;
  padding:0 10px;
  padding-bottom:10px;
  background: #000000;
  font-size:10px;
  color:#FFFFFF;
}

#pub a{
  color:#FFFFFF;
}

/* publicidad AdSense Google */
.adsenses{
  float:right;
  /*background: url(images/adsense3.gif) no-repeat;*/
  /*background:#000000;*/
  /*background:#FFFFFF;
  border:1px solid #000000;*/
  padding:5px;
  margin:10px;
  width:120px;
  height:auto;
}

.adsense1{
  float:left;
  background: url(images/adsense1.gif) no-repeat;
  width:120px;
  height:250px;
}

.adsense2{
  float:left;
  background: url(images/adsense2.gif) no-repeat;
  width:120px;
  height:90px;
}
/* publicidad AdSense Google */


.condicionesofertas{
  float:left;
  width:550px;
  /*border: 1px dashed #B7CDDD;*/
  margin:10px 20px 20px 10px;
  text-align:justify;
  overflow:hidden;
}

.oferta{
  clear:left;
  float:left;
  width:100px;
  height:207px;
  margin-left:10px;
  margin-top:2px;
}

.descripcion_oferta{
  /*background: #FFFFFF;*/
  padding:10px;
  padding-top:5px;
  float:left;
  width:400px;
  height:207px;
  margin:20px;
  margin-top:5px;
  /*border-bottom:1px solid #000000;*/
}

.contacta{
  font:normal 0.8em sans-serif;
  text-align:center;
  padding:20px;
  /*border-top:1px solid #384974;*/
  clear:both;
/*  height:20px;*/
}

.donde_encontrarnos{
  padding:30px;
}

.explicacion_pagina{
  float:left;
  width:550px;
  /*border: 1px dashed #B7CDDD;*/
  margin:10px 20px 20px 10px;
  text-align:justify;
  overflow:hidden;
}

.galeria_de_fotos{
  float:left;
  width:550px;
  /*border: 1px dashed #B7CDDD;*/
  margin:10px 20px 20px 10px;
  text-align:justify;
  overflow:hidden;
}

.foto_galeria{
  float:left;
  margin-left:5px;
  margin-top:10px;
}

.foto_index{
  float:left;
  margin-left:10px;
  margin-top:5px;
}

.titulonuestrosbuggies{
  float:left;
  margin-left:10px;
}

.nuestrosbuggies{
  float:left;
  width:550px;
  height:150px;
  overflow:auto;
  padding-right:10px;
  /*border: 1px dashed #B7CDDD;*/
  margin:0 20px 20px 10px;
  text-align:justify;
}

.venta_de_motos{
  float:left;
  width:550px;
  /*border: 1px dashed #B7CDDD;*/
  margin:10px 20px 20px 10px;
  text-align:justify;
  overflow:hidden;
}


.foto_moto{
  float:left;
  clear:left;
  margin-left:10px !important;
  margin:5px 20px 5px 10px;
}

.foto_moto_exposicion{
  float:left;
  margin-left:4px !important;
  /*margin:5px 5px 5px 5px;*/
}

.caracteristicas_moto{
  /*background: #FFFFFF;*/
  padding:10px;
  float:right;
  width:300px !important;
  /*height:207px;*/
  margin-right:40px;
  margin-top:0px;
  /*border-bottom:1px solid #000000;*/
}

.descripcion_moto{
  float:left;
  width:550px;
  /*border: 1px dashed #B7CDDD;*/
  margin:10px 20px 20px 10px;
  text-align:justify;
  overflow:hidden;
}

.link_fotoexcursion{
  float:left;
  margin-left:20px;
  margin-top:10px;
}

.eltiempo{
  float:left;
  width:300px;
  margin:10px;
}

.pub_google_index{
  float:right;
  margin-top:78px;
  margin-right:12px !important;
  margin-right:6px;

}


.clear{
  clear:both;
}