@charset="utf-8";
table {
  position: absolute;
  width:100%;
  height:100%;
  padding: 0px;
  margin: 2px;
  border-spacing: 0px;
  border-top-width: 1px;
  border-top-style: solid;
}

h1 {
	text-align:center;
	color: black;
 	font: oblique bold 180% time;
}
.left{
	text-align:justify-all;
	margin-left:-1.5em;
}
.right{
	text-align:right;
	margin-right:-90em;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
	display:flex;
	flex-direction: row;
}

li { flex-grow: 1;
}

a {
	display:block;
	padding:1em;
	background-color:black ;
	color:#858484;
	text-align:center;
	margin-right:0em;
	text-decoration:none;
 	font: oblique bold 180% time;
}

a:hover {
	color:black; 
	background-color:#858484;
}

.anterior {
	height: 195px;
	border: 0px solid #858484;
	padding: 0px;
	background-color:#858484;
	mask-position: center;
	mask-repeat: repeat ;
	mask-size:100% ;
	background: url("imágenes/melu.gif");
} 

.contenido{
	display: table;
	width:100%;
	border: 0px;
	padding: 0px;
	text-align: center;
	font: oblique bold 150% time;
	margin-left:0em;
}
.nuevot{
	margin-right:52em;
	width:13%;
	border: 0px;
	padding: 0px;
	text-align:center;
  	float: right;
}
.vid{
	padding: 0px;
	margin: 0px;
	display: table;
	width:100%;
    text-align:center;
	margin-left:0em;
}
.vidi{
	padding: 0px;
	margin: 0px;
	display: table;
	width:100%;
    text-align:center;
	margin-left:1em;
}
aside {
	width:90%;
	border: 0px;
	padding: 0px;
	text-align: center;
}

.map{
	padding: 0px;
	margin: 0px;
	display: table;
	width:20%;	
	float: right;
	margin-left:3em;
}
.posterior {
	height: 35px;
	padding: 10px;
	background-color: black;
	display:block;
	text-align:center;
	color:white;
}
.posterio {
	height: 35px;
	padding: 10px;
	background-color: black;
	display:block;
	text-align:center;
	color:white;
}
.fot {
	 padding: 0px;
	 margin: 0px; 
	 text-align:center;
	 width:170%;
	 float: center;
 }
.foto {
	 padding: 0px;
	 margin: 0px; 
	 text-align:center;
	 width:100%;
 }
 .fotodo {
	 padding: 0px;
	 margin: 0px; 
	 text-align:left;
	 width:100%;
 }
p{text-align:justify;
}
.lisil{
 padding: 0px;
	 margin: 0px; 
	 text-align:center;
	 width:100%;
 }
			
			* {
				margin:0px;
				padding:0px;
			}
			
			#header {
				background-color: black ;
				font-family:Times;
			}
			
			ul, ol {
				list-style:none;
			}
			
			.nav > li {
				float:left;
			}
			
			.nav li a {
				background-color:black;
				color:#fff;
				text-decoration:none;
				padding:10px 12px;
				display:block;
			}
			
			.nav li a:hover {
				background-color:#858484;
			}
			
			.nav li ul {
				display:none;
				position:absolute;
				min-width:140px;
			}
			
			.nav li:hover > ul {
				display:block;
			}
			
			.nav li ul li {
				position:relative;
			}
			
			.nav li ul li ul {
				right:-140px;
				top:0px;
			}
			* {cursor: url(http://cur.cursors-4u.net/holidays/hol-3/hol246.ani), url(http://cur.cursors-4u.net/holidays/hol-3/hol246.png), auto !important;}
		body{

background-color: white;  

background-size: 500px 500px;   

background-image: url(imágenes/f.gif);

background-repeat: no-repeat;   

background-position:103% 100%;   

background-attachment: fixed; 

}
.titulo {
    font-size: 40px;
    font-family: times cursive;
    margin-bottom: 40px;
    color: black;
     text-align:center;
}

.subtitulo {
   font-size: 35px;
    font-family: times cursive;
    margin-bottom: 40px;
    color: black;
    text-align:center;
}
.slider {
	width: 95%;
	margin: auto;
	overflow: hidden;
}

.slider ul {
	display: flex;
	padding: 0;
	width: 400%;
	
	animation: cambio 10s infinite alternate linear;
}

.slider li {
	width: 100%;
	list-style: none;
}

.slider img {
	width: 100%;
}

@keyframes cambio {
	0% {margin-left: 0;}
	20% {margin-left: 0;}
	
	25% {margin-left: -100%;}
	45% {margin-left: -100%;}
	
	50% {margin-left: -200%;}
	70% {margin-left: -200%;}
	
	75% {margin-left: -300%;}
	100% {margin-left: -300%;}
}
