@charset "utf-8";

body {
	margin:0px;
	padding:0px;
	background: #FFF url(../img/fondo_body.png) no-repeat center top;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	margin:0px;
	padding:0px;
}
#cabecera {
	margin:0px;
	padding:0px;
	float: left;
	width: 100%;
}
#cabecera_content {
	margin:0px;
	padding:0px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

.oculto {
	display:none;
}
.home {
	background: url(../img/home.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	float: left;
	height: 16px;
	width: 16px;
	margin-top:10px;
}

#center {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	margin-top:-15px;
}
#contenedor {
	margin: auto;
	padding: 0px;
	width: 980px;
}

#lateral_der {
	float: right;
	width: 735px;
	position: relative;
}
#destacado, #seccion {
	background: #FFF url(../img/destacado.png) no-repeat center top;
	float: left;
	width: 733px;
	border: 1px solid #CCC;
	padding-bottom:20px;
}
#destacado img {
	float: right;
}

#seccion img {
	float: right;
	margin:10px -24px 10px 20px;
	border: none;
}

#sombra_destacado {
	background: url(../img/sombra_destacado.png) no-repeat center top;
	float: left;
	height: 36px;
	width: 766px;
	margin-left: -15px;
}

#sombra_destacado_up {
	background: url(../img/sombra_destacado_up.png) no-repeat center bottom;
	float: left;
	height: 18px;
	width: 766px;
	margin-left: -15px;
}

.sombra_menu_up {
	background: url(../img/sombra_menu_up.png) no-repeat center bottom;
	float: left;
	height: 18px;
	width: 240px;
	margin-left: -10px;
}

.sombra_menu {
	background: url(../img/sombra_menu.png) no-repeat center top;
	float: left;
	height: 18px;
	width: 240px;
	margin-left: -5px;
}

.sombra_avanzadilla {
	background: url(../img/sombra_avanzadilla.png) no-repeat center top;
	float: left;
	height: 18px;
	width: 205px;
	margin: 0px;
}

#texto_destacado {
	font-size: 0.80em;
	color: #392625;
	float: left;
	width: 695px;
	margin-left: 24px;
	margin-right: 15px;
	text-align: justify;
	margin-top: 15px;
}

#texto {
	font-size: 0.8em;
	color: #392625;
	float: left;
	width: 686px;
	margin-left: 24px;
	margin-right: 15px;
	text-align: justify;
	margin-top: 15px;
	line-height:1.7em;
	padding-bottom:30px;
}
.boton_ampliar {
	background: url(../img/fondo_boton.png) repeat-x center center;
	float: left;
	color: #8b2942;
	text-decoration: none;
	font-size: 0.7em;
	height:16px;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0px 1px #fff;
	font-weight:bold;
	float:right;
	margin: 10px 15px 0px 0px;
}

.boton_ampliar:hover {
	background: url(../img/fondo_boton_invertido.png) repeat-x center center;
}
.boton_festivalmusica {
	background: url(../img/fondo_boton.png) repeat-x center center;
	float: left;
	color: #8b2942;
	text-decoration: none;
	font-size: 0.9em;
	height:16px;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0px 1px #fff;
	font-weight:bold;
	float:right;
	margin: 10px 15px 0px 0px;
}

.boton_festivalmusica:hover {
	background: url(../img/fondo_boton_invertido.png) repeat-x center center;
}
#convocatorias {
	float: left;
	width: 100%;
	text-align:left;
}
.fecha_convocatoria {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #333;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.fecha {
	font: 0.75em Arial, Helvetica, sans-serif;
	color: #333;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-left:25px;
	margin-top: 15px;
}

.teaser {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #333;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.teaser_des {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #333;
	float: left;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

.leer_mas {
	color: #8b2942;
	font-size: 0.7em;
	float: left;
	width: 100%;
	margin: 0px 0px 15px;
	padding: 0px;
}

.boton_todas {
	background: url(../img/fondo_boton.png) repeat-x center center;
	float: left;
	color: #8b2942;
	text-decoration: none;
	font-size: 0.7em;
	height:16px;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0px 1px #fff;
	font-weight:bold;
	float:left;
	margin: 10px 15px 20px 0px;
}

.boton_todas:hover {
	background: url(../img/fondo_boton_invertido.png) repeat-x center center;
}

.avanzadilla, #avanzadillas .noticias , #avanzadillas .bienvenida , #avanzadillas .galeria {
	float: left;
	width: 205px;
	margin-right: 20px;
	margin-left: 20px;
}

#teaser_bienvenida, #texto_galeria {
	line-height: 1.5em !important;
}


.imagen_mini {
	-moz-box-shadow: 0 0 2px 2px #ccc;
	-webkit-box-shadow: 0 0 2px 2px #ccc;
	box-shadow: 0 0 2px 2px #ccc;
	border: solid 3px #fff;
	margin-right:15px;
}
	
.imagen_media {
	float:left !important;
	margin:0px 11px 25px 11px !important;
	-moz-box-shadow: 0 0 5px 5px #ccc;
	-webkit-box-shadow: 0 0 5px 5px #ccc;
	box-shadow: 0 0 5px 5px #ccc;
	border: solid 3px #fff;
	
	-webkit-transition: -webkit-box-shadow 0.3s ease-in;
	-moz-transition: -moz-box-shadow 0.3s ease-in;
	-o-transition: -o-box-shadow 0.3s ease-in;
}

.imagen_media:hover {

	-moz-box-shadow: 0 0 10px 5px #392625; /* 873246 futsia */
	-webkit-box-shadow: 0 0 10px 5px #392625;
	box-shadow: 0 0 10px 5px #392625;
}

#barra_mini_imagenes {
	float: left;
	width: 225px;
	margin-bottom:10px;
}
#footer {
	float: left;
	width: 100%;
	background: url(../img/fondo_footer.png) repeat-x left bottom;
	/*height: 220px;*/
}
#footer_content {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}

.sombra_direccion {
	background: url(../img/sombra_direccion.png) no-repeat center bottom;
	float: left;
	height: 18px;
	width: 230px;
	margin-left: 0px;
}

#direccion {
	width:190px;
	float:left;
	background: #4d3735 url(../img/logo_fundacion_pie.png) no-repeat 20px 50px;
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #B0A68A;
	margin: 0px;
	padding: 110px 20px 20px;
	clear: both;
	height: 72px;
}

#direccion a {
	color:#fff;
}

#lateral_izq {
	float: left;
	width: 230px;
	margin-top:-28px;
}

#copy {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #B1A78B;
	float: left;
	width: 600px;
	margin: 5px 0px 0px 30px;
	padding: 0px;
}
#logo_caja_espana_duero {
	background: url(../img/logo_cajas.png);
	float: left;
	height: 53px;
	width: 289px;
	margin:10px 30px;
}
#formulario_contacto {
	float: left;
	margin: 0px 24px;
	padding: 0px;
	width:680px;
}
#lista_actividades {
	width: 660px;
	float: left;
	margin: 0px 0px 0px 24px;
	padding: 0px;
}

.actividad .teaser {
	font-size: 0.9em ;
	margin:0px;
	padding:10px 0px;
}.actividad {
	float: left;
	width: 660px;
	border-top: 1px dotted #999;
	margin-top: 20px;
	padding-top: 20px;
}
#descargas {
	float: left;
	width: 505px;
	min-height:130px;
	margin-left: 24px;
	padding: 20px 160px 20px 20px;
	background: #EBE6D9;
	border: 1px solid #B0A68A;
	
	background-image:url(../img/descargar.png);
	background-position:right top;
	background-repeat:no-repeat;
	
	-webkit-transition: -webkit-box-shadow 0.5s ease-in;
	-moz-transition: -moz-box-shadow 0.5s ease-in;
	-o-transition: -o-box-shadow 0.5s ease-in;
}

#descargas:hover {
	-moz-box-shadow: 0 0 5px #6F5235;
	-webkit-box-shadow: 0 0 5px #6F5235;
	box-shadow: 0 0 5px #6F5235;
}

#descargas a {
	font-weight: bold;
	color: #392625;
	text-decoration: none;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

 #seccion_galeria a {
	font-weight: bold;
	color: #392625;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

 #seccion_galeria a:hover {
	color: #666;
}

#descargas a:hover {
	color:#666;
}
.descargar_documento {
	clear: left;
	float: left;
	color: #8b2942;
	font-size: 0.8em;
	margin-top: 0px;
}
.titulo_documento {
	clear: right;
	float: left;
}

#seccion_galeria {
	float: left;
	width: 644px;
	margin-left: 24px;
	padding: 30px 20px 20px 20px;
	background: #EBE6D9;
	border: 1px solid #B0A68A;
	
	-webkit-transition: -webkit-box-shadow 0.5s ease-in;
	-moz-transition: -moz-box-shadow 0.5s ease-in;
	-o-transition: -o-box-shadow 0.5s ease-in;
}

#seccion_galeria:hover {
	-moz-box-shadow: 0 0 5px #6F5235;
	-webkit-box-shadow: 0 0 5px #6F5235;
	box-shadow: 0 0 5px #6F5235;
}
.categoria_fotografica {
	float: left;
	width: 100%;
}
.categoria_fotografica .imagen_media {
  margin-right: 20px !important;
 }
#paginador {
	float: left;
	width: 685px;
	margin: 25px 25px 5px;
	padding: 0px;
}
#paginador a {
	font-size: 0.9em;
	font-weight: normal;
	color: #4D3735;
	float: left;
	margin: 0px 5px;
	padding: 2px 5px;
	text-decoration: none;
	border:solid 1px transparent;
}
#paginador a:hover {
	border:solid 1px #4D3735;
}
#paginador #pagactual {
	font-size: 0.9em;
	font-weight: bold;
	color: #4D3735;
	float: left;
	margin: 0px 5px;
	padding: 2px 5px;
	text-decoration: none;
	border:solid 1px #4D3735;
}
.descargas {
	float: left;
	width: 505px;
	min-height:130px;
	margin-left: 24px;
	padding: 20px 160px 20px 20px;
	background: #EBE6D9;
	border: 1px solid #B0A68A;
	
	background-image:url(../img/descargar.png);
	background-position:right top;
	background-repeat:no-repeat;
	
	-webkit-transition: -webkit-box-shadow 0.5s ease-in;
	-moz-transition: -moz-box-shadow 0.5s ease-in;
	-o-transition: -o-box-shadow 0.5s ease-in;
}
.descargas:hover {
	-moz-box-shadow: 0 0 5px #6F5235;
	-webkit-box-shadow: 0 0 5px #6F5235;
	box-shadow: 0 0 5px #6F5235;
}
.descargas a {
	font-weight: bold;
	color: #392625;
	text-decoration: none;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.descargas a:hover {
	color:#666;
}
#crespon {
	height: 142px;
	width: 80px;
	float: left;
	position: absolute;
	background-image: url(../img/crespon.png);
	background-repeat: no-repeat;
	background-position: center center;
	right: -30px;
	top: 60px;
}
#crespon span {
	display: none;
}