@charset "utf-8";
/* CSS Document */
*{margin:0;
padding:0;}
body{
	background-color:#fa9c20;
	color:#522e20;
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(imagenes/fondo-body.jpg);
	background-repeat:  repeat-x;
}
#contenedor{
	width:100%;
	background-color:#ffc610;
	margin-left:15%;
	background-image: url(imagenes/fondo-contenedor.jpg);
	background-repeat: no-repeat;
	background-position: 800px top;	
}
#contenedor2{
width:770px;
margin: 0 auto;
margin-left:0;
background-color:#fa9c20;
}
#logo-encabezado{
text-align:center;
height:175px;
margin:0;
padding:0;
}
.logo{display:block;
border:0;}
#menu{
	float:left;
	width:190px;
	padding:10px;
	padding-right:0;
	background-image: url(imagenes/fondo-menu.jpg);
	height:580px;
	background-repeat: no-repeat;
	background-color:#fa9c20;
	}
.menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
.menu li { margin: 0 ; }
.menu a {
	display: block;
	width: 190px;
	background-image: url(imagenes/menu.gif);
	padding-top: 4px;
	text-indent: 50px;
	color:#522e20;
	text-decoration: none;
	height: 28px;
	background-repeat: no-repeat;
}
.menu a:hover{
	background-image: url(imagenes/menu-hover.gif);
	color:#ffcc00;
}
#contenido{
	float:left;
	background-color:#ffc610;
	width:570px;
	color:#522e20;
	}
h1, h2, h3, h4, h5, h6{
	margin:10px;
	background-image: url(imagenes/isologo-alson-cubero.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding:5px;
	padding-left:40px;
	width:450px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #522e20;
	font-size:1.8em;
	}
h2, h3, h4, h5, h6{font-size:1.7em;}
.h1{
	font-size:1.2em;
	font-weight: bold;
}
.h3{text-decoration:underline; background-image:none;
 margin:10px;
	padding:5px;
	padding-left:20px;
	width:450px;
	font-size:1.2em;
	border:none;}
.títulos{
	color:#f38000;}
p {margin:20px;
	padding:10px;
	font-size:1em;
}
cite{margin:20px;
	padding:10px;
	font-size:0.85em;
	}
.titulo-lista{text-decoration:underline;
font-weight:bold;}
.aviso{
font-weight:bold;
font-size:1.1em;}
cite {
	margin: 10px;
	margin-left:450px;
	padding-bottom:50px;
	text-align: right;
	margin-bottom:20px;
	}
.imagen-contenido-izquierda{float:left;
	margin:20px;
	padding:10px;}
.imagen-contenido-derecha{float:right;
	margin:10px;
	padding:10px;}
.imagen-centro{text-align:center;border:0;
	margin-left:30px;
	/*width:450px;*/
}
.imagen-derecha{float:right;
	margin:10px;
	/*padding:10px;*/
	border:2px #f38001 solid;}
.imagen-izquierda{float:left;
	margin:10px;
	/*padding:10px;*/
	border:2px #f38001 solid;}
.centrando{
width:570px;
margin:0 auto;
text-align:center;}
.centro{
text-align:center;
margin:20px;
}
ul li{
	font-size:1em;
	color:#fff;
	color:#522e20;
	margin:2px;
	margin-left:40px;
	}
ul li a{
	text-decoration:none;
	color:#0066CC;
	color:#522e20;
}
ul li a:hover{
	color:#0099CC;
	color:#522e20;}
.bocadillo{
	background-image: url(imagenes/fondo-bocadillo.gif);
	background-repeat: repeat;
	margin: 20px ;
	font-size: 1.1em;
	color:#fff;
}
.bocadilloarriba div { background: url(imagenes/esquina-superior-izquierda.gif) no-repeat top left; }
.bocadilloarriba { background: url(imagenes/esquina-superior-derecha.gif) no-repeat top right; }
.bocadilloabajo div { background: url(imagenes/esquina-inferior-izquierda.gif) no-repeat bottom left; }
.bocadilloabajo { background: url(imagenes/esquina-inferior-derecha.gif) no-repeat bottom right; }
.bocadilloarriba div, .bocadilloarriba, .bocadilloabajo div, .bocadilloabajo{
	width: 100%;
	height: 20px;
	font-size: 1.5em;}
.contenido-bocadillo {margin: 0 14px;}
#pie{
	clear:both;
	background-color:#ffc610;
	height:150px;
	width:570px;
	text-align:center;
	margin:0;
	margin-left:200px;
	padding:0;
	color:#ffc610;
	color:#522e20;
	color:#f38000;
	color:#fff;
	background-image: url(imagenes/pie.jpg);
	background-repeat: no-repeat;
	}
.pie{
	padding-top: 80px;
	text-align:center;
	font-size:0.9em;
	}	
.imagen-pie{float:right;}
table{
	margin:20px;
	border-collapse:collapse;
	text-align:center;
	/*line-height:15px;*/
	width:550px;
	border: 1px solid #F38001;}
caption{font-size:1em;
	font-weight:bold;
	margin-top:10px;
	}
th{border: 1px solid #F38001;background-color:#ff9600;padding:5px; /*width:80px;*/}
.th-horarios{width:100px;}
td{border: 1px solid #F38001;/*width:50px;*/}
tr{width:125px;}
.negrita-tabla{background-color:#ff9600;
font-weight:bold;}
/*table {border-color:#F38001;
    border-style: solid;
    border-width: 1px;
    border-collapse:collapse;
	margin:20px;
	text-align:center;
	line-height:15px;}
caption{font-size:1em;
	font-weight:bold;
	margin-top:10px;
	}
td{ width:60px;
	padding:1px;
	border-color:#F38001;
    border-style: solid;
    border-width: 1px;
	text-align:center;
	}
.tdvacio{border:none;}
tr{padding-bottom: 10px;border-color:#F38001;
    border-style: solid;
    border-width: 1px;text-align:center;}
.th{width:10%;background-color:#ff9600;
	line-height:25px;}
.th2{width:29%;background-color:#ff9600;
	line-height:25px;}
.th3{background-color:#fa9c20;}
th{background-color:#ff9600;border-color:#F38001;
    border-style: solid;
    border-width: 1px;}*/
.arriba {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #522e20;
	margin:10px 30px;
	padding-right:14px;
	background-image: url(imagenes/flecha-arriba.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align:right;
	margin-left:80%;
}
.arriba a{
	color: #522e20;
	text-decoration:none;}
.arriba a:hover{
	text-decoration:underline;
	}
.enlaces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #522e20;
   }
.enlaces a{
	color: #522e20;
	text-decoration:underline;}
.enlaces a:hover{
	color: #f38001;
	text-decoration:underline;
	}
a.galeria_imagenes img{
	margin:1px;
	border: 2px solid #f38001;
	padding:1px;
	}
a.galeria_imagenes:hover img{
	margin:1px;
	border: 2px solid #fa9c20;
	padding:1px;}
a.galeria_imagenes:hover {border: 0;}
#lista_imagenes ul, #lista_imagenes li{
	display:inline;
	float:left;
	left:-20px;
	position:relative;
	margin-left:30px;
	}
.galeria_imagen{
	text-align:center;
	margin:4%;
	margin-top:25px;
	border: 2px solid #f38001;
	padding:1px;
	max-width:500px;
	}
.libro-visitas{margin-top:20px;}
.arroba{font-size:0.8em;}
.nombre-libro{font-weight:bold;}
.lugar{font-size:0.9em;}
.fecha{font-size:0.8em;}
form {width: 400px;}
fieldset {
	border:0;
}
label{
	color:#522e20;
	}
input{
	color:#522e20;
	background-color:#ffc610;
	border: 1px solid #f38001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
textarea {
	color:#522e20;
	background-color:#ffc610;
	border: 1px solid #f38001;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.boton-formulario{
	margin-left:-10px;}
.video{margin:10px;
margin-left:20px;}
.titulo-video{text-decoration:underline;}	
.lista-horarios{margin-left:40px;
margin-top:0;
padding:0;}
.paginado{display:inline;margin-left:12px;}


