* {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

body{
	background-color:#151818;
}

#contenedor{
 width:950px;
 height:auto; 
 min-height:768px !important;
 margin-left:auto;
 margin-right:auto;
 background:url(../imagenes/img_fondo.jpg) no-repeat;
}

#contenedor #cabecera{
   width:914px;
   height:135px;
   margin-left:auto;
   margin-right:auto;
   background:url(../imagenes/img_cabecera.jpg) no-repeat;
}   

#contenedor #cabecera #idiomas{
   width:150px;
   height:42px;
   float:right;
   margin:0px;
} 

#idiomas .bandera{
   width:32px;
   height:32px;
   float:left;
   padding-top:5px;
   padding-right:3px;
}   

#contenedor #cabecera #flash{
   width:auto
   height:auto;
   float:left;
   margin:0px;
}   

#contenedor #content{
  width:914px;
  height:auto;
  min-height:478px !important;
  margin-left:auto;
  margin-right:auto;
  background:url(../imagenes/img_fondo_content.jpg) repeat-y;
}

#content .menu-lateral{
     width:216px;
	 min-height:478px !important;
	 float:left;
}

.menu-lateral #menu {
   padding-left:11px;
   padding-top:45px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   display:block;
   padding-left:15px;
   float:left;
}

#content #cuerpo{
   height:auto !important;
   width:665px;
   padding-left:20px;   
   float:left;
}

#cuerpo #lighbox{
   width:559px;
   height:322px;
   margin-left:auto;
   margin-right:auto;
   margin-top:30px;


}

#lighbox .imagen{
 height:auto;
 width:auto;
 float:left;
}

#lighbox .ampliar{
 height:80px;
 width:27px;
 padding-top:14px;
 float:left;
}

#cuerpo h1{
  height:auto;
  width:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#FFFFFF;
  font-weight:100;
  margin-bottom:5px;
}

#cuerpo .coleccion{
  height:auto;
  width:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#FFFFFF;
  font-weight:100;
  margin-bottom:20px;
  text-decoration:none;
  padding-left:20px;
}

#cuerpo p{
 width:600px;
 text-align:left;
 padding-bottom:4px; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFFFFF;
}

#cuerpo #locales{
 width:300px;
 height:150px;
 margin-right:10px;
 margin-top:10px;
 float:left;

}

#cuerpo #locales #img{
 width:300px;
 height:119px;
 float:left;
}

#cuerpo #locales p{
 width:300px;
 text-align:center;
 font:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-weight:700;
 float:left;
 padding-top:5px;
 font-size:12px;
}





.menu-lateral li {
	height:22px;
    width:181px;
	padding-top:6px;
	padding-left:5px;
	background:url(../imagenes/img_fondo_li.jpg) no-repeat;
}

.menu-lateral a, .menu-lateral a:active, .menu-lateral a:visited {
	text-decoration:none;
	color:#FFFFFF;
	padding-left:15px;
}

.menu-lateral a:hover,.menu-lateral a.current{
	background:url(../imagenes/img_flech.jpg) no-repeat;
	background-position: left;
}

#contenedor #footer{
   width:914px;
   height:66px;
   margin-left:auto;
   margin-right:auto;
   background:url(../imagenes/img_fondo_footer.jpg) no-repeat;
}  

#cuerpo #formu{
   width:559px;
   height:322px;
   margin-left:auto;
   margin-right:auto;
   margin-top:30px;
}


#cuerpo .imgpanoramica{
   width:658px;
   height:179px;
   float:left;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:10px;
}

#cuerpo .datoslocal{
  width:650px;
  height:21px;
  background:url(../imagenes/img_datlocal.jpg) no-repeat;
  float:left;
  margin-bottom:10px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:14px;
  padding-top:8px;
  padding-left:8px;
}


#formu .imput{
   width:300px;
   height:auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#FFFFFF;
   margin-top:10px;
   text-align:right;
}

.imput .estilo{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #535353;
}

#footer p{
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  padding-top:5px;
} 

#footer a,a:link,a:hover,a:visited{text-decoration:none; color:#FFFFFF;} 

#clear{ clear:both; }


#cuerpo #video{
   width:205px;
   height:240px;
   float:left;
   padding-bottom:10px;
   padding-top:10px;
   text-align:center;


}

#video .imagen{
 height:180px;
 width:200px;
 float:left;
}

#video p{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 font-weight:600;
 float:left;
 text-align:center;
 width:200px;
 padding-top:10px;


}
