body
{

  background: #000000;
  color: white;

  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  font-size: 12px;
  overflow: auto;
  text-align: center;
}


img {
  border:0;
}

h1
{
  text-align: center;
  color: #FFC90D;
  border-bottom: 1px solid #FFC90D;
}

input[type=text], input[type=password], textarea
{
  color: white;
  background-color: #000000;
  border: 1px solid #FFC90D;
  overflow: hidden;
}


input[type=submit], input[type=reset], input[type=button]
{
  color: white;
  background-color: #000000;
  font-size: 12px;
  border: 1px solid #FFC90D;
  cursor: pointer;
}


a
{
   text-decoration: none;
   color: #FFEFB8;
}

a:hover {
   color: #FFC90D;
}



.contenedor
{
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:0;
  width: 700px;
  background-color: #000000;
  position:relative;
}

.izquierda
{
  float:left;

  width:150px;
  padding:10px;
}


.central, .central-i
{
  float:left;
  /*background-color: #FF3D54; --#390606;*/
  padding:0px 10px 10px 10px;
  width:510px;
  min-height:520px;
}

.central-i
{
  padding-top:10px;
}

.pie
{
  text-align: right;
  padding:5px;
  border-top: 1px solid #FFC90D;
}

.texto
{
  color: white;
  font-size:16px;
  text-align: justify;
}

.galeria_fotos
{
   background-color: white;
   width:500px;
   height:190px;
   padding:5px;
   border: 1px solid #FFC90D;
}

.titulo
{
  text-align: center;
  font-size:32px;
  color: #FFCF31;
}

.galeria_p
{
  width: 242px;
  height: 121px;
  border: 1px solid #FFC90D;
}

.galeria_t
{
  width:  242px;
  height: 81px;
  border: 1px solid #FFC90D;
  font-size:36px;
  text-align:center;
  padding-top:40px;
}

.foto
{
   background-color:#000000;
   width:230px;
   height:110px;

   border: 1px solid #FFC90D;
}


.marcofoto
{
   border: 1px solid #FFC90D;
}

.logoI
{
  border: 1px solid #FFC90D;
  margin:10px 0px;
}

.tarifas
{
  font-size:20px;
  text-align:left;
}


/* ESTILOS PARA MENU HORIZONTAL  *********************** */
.menu_superior
{

  height:27px;
  margin:5px 0px 0px 0px;
  padding: 11px 0px;


}

.menu_superior ul
{
  list-style-type:none;
  margin:0px;
  padding-left:0px;
}

.menu_superior li
{
  float: left;
}

.menu_superior a
{
  text-decoration: none;
  color: #FFEFB8;
  display: block;
  padding: 5px 8px 5px 20px;
  text-align: left;
  font-size:16px;
  width:70px;
  margin-left:2px;
  background: url('../imagenes/estrella2.gif') no-repeat center left;

}

.menu_superior a:hover {
   color: #FFC90D;


   font-size:18px;
   font-weight:bold;
   background: url('../imagenes/estrella1.gif') no-repeat center left;

}




/* ESTILOS PARA LOS MENUS DESLIZANTES ****************** */

#navigation-block {

background-color:#000000;
}

ul#sliding-navigation
{
    list-style: none;
    font-size: .75em;
    margin: 0;
    padding: 0;
    border: 1px solid #FFC90D;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
    display: block;
    width: 100px;
    padding: 5px 18px;
    margin: 0;
    margin-bottom: 5px;
    text-align: left;
}

ul#sliding-navigation li.sliding-element h3
{
    color: #fff;
    background:#333 url(heading_bg.jpg) repeat-y;
    font-weight: normal;
}

ul#sliding-navigation li.sliding-element a
{
    color: #999;
    color: #FFEFB8;
   --background:#222 url(tab_bg.jpg) repeat-y;
    --border: 1px solid #1a1a1a;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
}

ul#sliding-navigation li.sliding-element a:hover { color: #FFC90D; }

#test1 {
    margin:0px;
    border: 2px solid #FFC90D;
    width: 510px;
    height: 200px;
  }


.login
{
   border: 1px solid #CECECE;
   padding:5px;
}

.logincentrar{
    width:240px;
    position:absolute;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -120px;
}

.seccion-titulo
{
  font-weight: bold;
  color: #000000;
  font-size: 16px;
  background-color: #FFC90D;
  border-bottom: 1px solid #A78B28;
  padding: 0px 0px 0px 10px;
  margin:5px 0px 0px 0px;

}

.cabecera
{
  font-size: 13px;
  padding:0px 0px 19px 0px;
  margin:0px;
  font-weight: bold;
  height:50px;
  border-bottom: 1px solid #FFC90D;
}

A.linkseccion
{
    text-decoration:none;

    background-color:#FFFFFF;
    display:block;
    margin-top: 2px;
    padding:3px 0px 3px 10px;
    font-size:13px;
    color:#000000;
}

A.linkseccion:hover
{
  background-color:#B2DABC;
  text-decoration:none;
}

.mensajeOK
{
  color: #00FF00;
}

.idioma
{
  margin:5px;
  text-align:center
}

.idioma img
{
  margin-right: 5px;
}


