body{
	font-family: Arial, sans-serif;
      background-color: #f4f4f4;
      color: #111;
      margin: 0;
      padding: 0;
}


table.principal {
	background-color:#FFFFFF;
	width:980px;
	margin:auto;
}

td.header {
	background-color:#cccccc;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:150px;
	font-size:42px;
	font-family: 'Acme', sans-serif;
	color:#FFFFFF;
	text-shadow: 5px 3px #111;
	text-align:left;
	border-bottom: 4px solid #cda434;
	background-size:cover;
	background-image:url(imagenes/portada.jpg);
}

header img {
      width: 100px;
    }

td.menu {
	background-color:#00193f;
	color:#ff4a42;
	padding:10px;
}

td.menu:hover{background-color:white}

td.menu1 {
	background-color:#00193f;
	color:#ff4a42;
	padding:10px;
}

td.contenido{
	padding:5px;
	padding-bottom:100px;
	max-width: 1000px;
    margin: auto;
}

section {
      margin-bottom: 40px;
    }
	
ul {
      list-style-type: square;
      padding-left: 20px;
    }
	
footer {
      background-color: #002f6c;
      color: white;
      text-align: center;
      padding: 15px;
    }	
	
a {
      color: #cda434;
      text-decoration: none;
    }	

td.contenido p {
	text-align:center; 
	line-height:1.5;
}

td.contenido h1 {
	color:#0c0a00;
	text-decoration:none;
	margin: 10px 0 0;
}

td.contenido h2{
	color: #004D98;
}

a:link {
	color:#ff4a42;
	text-decoration:none;
}
a:visited {
	color:#ff4a42;	
	text-decoration:none;
}
a:active {
	color:#ff4a42;
	text-decoration:none;
}

.zoom-hover {
  transition: transform 0.3s ease; 
  cursor: pointer; 
}

.zoom-hover:hover {
  transform: scale(1.1); 
}
