.clear { clear: both; }
a img { border: 0 none }
#contenido { padding-bottom: 20px }
#content p { margin: 1.5em 0; }
#contenido a { color: #E25318 }
#contenido ul, #contenido ol { list-style-position: inside;}
/*------------------------------- elementos dinamicos---------------------------------*/
.subtitulo { clear: both; margin-bottom: 1em }
.galeria { margin: 20px 50px }
.galeria a{display:inline;float:left;overflow:hidden;margin:5px}
	.galeria a img {width: 183px; border: 5px solid #492F2F}
.slide {width: 550px; margin: auto}
.slide a{margin:0px}
.links{clear:left;font-weight:bold; list-style-type: none;}
.links ul{list-style-type: none; margin: 1.5em 0; clear: both;}
.links li{padding-bottom:.7em;padding-left:0}
.adjunto{display:block; text-indent: -9999px; float: right; background-image: url(../images/download.gif); width: 257px; height: 78px}
.botones{clear:left; margin: 1.5em 0;  }
.home .texto { margin-top: 3em }
.texto { text-align: justify; font-size: 1.5em; }
.texto p { margin-bottom: 1.5em; }
.texto a { color: #6b5555 }
/*------------------------------- images ---------------------------------*/
.img-center{margin:1em 0;text-align:center;float:left;width:100%; }
.img-right{float:right;margin:1em 0 1em 2em; }
.img-left{float:left;margin:1em 2em 1em 0; }
.img-right img,
.img-left img { border: 13px solid #492F2F; }
.img-centrada img { border: 8px solid #492F2F; }
.centrada { text-align: center; }
.derecha { text-align: right; }
.izquierda { text-align: left; }
/*------------------------------- noticias ---------------------------------*/
ul.noticiasL { margin-top: 30px; font-size: 1.5em }
ul.noticiasL, ul.noticiasL li { list-style-type: none; clear: left }
ul.noticiasL li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #af8d4b}
ul.noticiasL .img { float: left; margin-right: 10px; margin-bottom: 20px; background-image: url(../images/bg/img.png); background-repeat: no-repeat; width: 173px; height: 111px; padding: 13px; }
ul.noticiasL div.datos { margin-left: 205px; margin-bottom: 20px; padding-top: 15px }
ul.noticiasL div.datos span { display: block; font-size: 1em; }
ul.noticiasL div.datos a { font-size: 2.3em; text-decoration: none; font-family: "Josef Xuerebs Friends"; color: #482d2d; text-transform: uppercase; }
ul.noticiasL div.datos p.mas a { display: block; margin-top: 15px; font-size: 1.2em; color: #6b5555; font-weight: normal; }
.volver {  }

.works { padding: 20px 60px }
	.works div.img {display:block;float:left;overflow:hidden;padding: 9px 17px 0 11px; background-image: url(../images/bg/galImg.gif); background-repeat: no-repeat; width: 184px; height: 144px; color: #FFF; font-family: "Josef Xuerebs Friends"; overflow: hidden; text-align: center; font-size: 3em; margin:10px 30px;}
	.works img { display: block; }
	.works a { color: #FFF; text-decoration: none}
	
/* ------------------------------- reservas --------------------------------*/
#reservas { font-size: 1.5em; padding-top: 50px; }
#reservas label { display: block; background-color: #3A3535; color: #FFF; width: 110px; height: 21px; line-height: 21px; float: left; margin-right: 7px; clear: left; margin-bottom: 15px; padding-left: 5px; }
#reservas input, #reservas select { width: 480px; background-color: #AF8D4D; border: 0 none; height: 21px; line-height: 21px; margin-bottom: 15px }
#reservas textarea { clear: both; background-color: #AF8D4D; width: 920px; height: 200px; border: 0 none; color: # }
#reservas input.button { width: auto; height: auto; background-color: transparent; float: right; margin-top:20px;}
#reservas hr { border: 0 none; border-top: 1px solid #AF8D4D; margin-top: 13px; background-color: transparent; }
/* ------------------------------- firmas --------------------------------*/
.visitas { padding-top: 10px }
.firma { background-image: url(../images/sep.gif); background-repeat: no-repeat; background-position: left bottom; margin-bottom: 20px; padding-bottom: 30px }
.firma p { font-size: 1.5em; }
.firma p.data { margin-top: 20px }
.firma h2 { text-align: left !important; }