/* CSS Document */

body {
margin:0 auto;
text-align:center;
font-family: Times, Arial, Helvetica, sans-serif;
font-size:14px;
color:#003366;
}

.titulo {
  font-size:24px;
  font-weight:bold;
  color:#b2a898;

}

.subtitulo {
  font-size:18px;
  font-weight:bold;
  color:#003366;

}

.enlace {
  font-size:14px;
  font-weight:bold;
  color:#003366;

}

.ref {
  font-weight:bold;
  font-size:14px;
}

.precio {
  font-weight:bold;
  font-size:18px;
}

.verdetalle {
  font-weight:bold;
  font-size:11px;
  color:#003366;
}
#idiomas { float:left; margin-top:6px;}

#fecha {font-family:Arial, Helvetica; font-size:11px; width:200px; float:right; text-align:right; margin-top:8px;}

.ficha {font-family:Arial, Helvetica; font-size:12px; font-weight:bold;}
.ficha TABLE {width:500; padding:6px; }
.ficha TD {border:1px solid #ffcc00; padding:4px;}

.boton {font-size:11px; font-weight:bold; padding:2px; padding-left:4px; padding-right:4px; background-color:#ffcc00; margin-top:10px; margin-left:20px; margin-right:20px;}

#menu_h {position:absolute; visibility:hidden; width:938px; height:30px; text-align:center; font-size:13px; font-family: Arial, Helvetica;}
#menu_h TABLE {text-align:center; }
#m {float:left; width:230; text-align:center; cursor:pointer;}
#m a {text-decoration:none;}
#m a:hover {text-decoration:none; color:#003366;}

.idiomas {
  padding-left:30px;
  font-weight:none;
  font-size:12px;
  font-family:Arial, Helvetica;
  margin:3px 0 0 0;
}


.nivel1 {
  font-weight:bold;
  font-size:14px;
  color:#003366;
  text-decoration:underline;
}

#menu2 {
  padding-left:10px;
  font-weight:bold;
  font-size:12px;
  color:#003366;
}



a {
color:#003366;
text-decoration:underline;
font-weight:bold;
}
a:hover {
color:#ff0000;
text-decoration:underline;
font-weight:bold;
}


#contenedor {
background-image: url(img/fondo_sombra.jpg);
background-repeat:repeat-y;
width:956px;
height:1020px;
padding:0;
padding-left:0px;
text-align:center;
margin:0 auto;
}

#cuerpo {
  width:600px;
  padding-left:30px;
  padding-right:30px;
  padding-top:40px;
  padding-bottom:10px;
  float:left;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#003366;
/*  border:1px solid #ff0000;  */
  margin:0 auto;
}

#ficha {
  width:190px;
  height:250px;
  float:left;
  position:relative;
  text-align:left;
  padding:15px;
  font-size:11px;
  border:1px solid #003366;
  background:#e9e9e9;
  border-top:6px solid  #003366;
  margin:20px;
  margin-right:30px;
}

#ficha2 {
  width:190px;
  height:250px;
  float:left;
  position:relative;
  text-align:left;
  padding:15px;
  font-size:11px;
  border:1px solid #FFFFFF;
  background:#FFFFFF;
  border-top:6px solid  #FFFFFF;
  margin:20px;
  margin-right:30px;
}

#fotof {
width:189px;
height:127px;
text-align:center;
/*float:center; */
position:relative;
border:1px solid #003366;
padding:0px;
margin:0 0 10px 0;
background:#003366;
color:#ffffff;
}


#cabezal {
width:940px;
height:241px;
float:center;
text-align:center;
margin:none;
}




#pie {
width:938px;
height:70px;
float:left;
position:relative;
text-align:center;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
padding-top:12px;
margin:0 0 0 4px;
background-image: url(img/imgpie.jpg);
background-repeat:norepeat;
}


#izquierda {
width:240px;
height:700px;
float:left;
font-size:11px;
text-align:center;
margin:0 auto;
background:transparent;
}


#menu {
width:175px;
height:600px;
float:left;
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
background:#e9e9e9;
/*background-image: url(img/fondome.jpg);
background-repeat:repeat-y; */
border:1px solid #999999;
color:#003366;
margin:0 0 0 20px;
padding:10px;
}

.pie_foto {font-size:12px; font-weight:bold;}

#fotomenu {
  position:relative;
  width:80px;
  height:auto;
  background-color:transparent;
  border:1px solid #ffffff;
  margin:2px;
  float:left;
  text-align:left;
}
#lupa {
  position:relative;
  height:23px;
 /*  background-image: url(img/lupa.gif);
   background-repeat:no-repeat;   */
}

#fotoficha {
width:auto;
height:auto;
text-align:left;
float:left;
/*border:1px solid #cccccc;*/
padding:4px;
margin:0 20px 5px 0;
}
