html,
	body {
		margin:0;
		padding:0;
		height:100%;
	}
	#container {
	min-height:100%;
	position:relative;
	background-color: #FFFFFF;
	}
	#header {
	background-color: #19456A;
	padding-top: 40px;
	padding-right: 0px;
	padding-left: 0px;
	}
#header h1 {
	color: #E3E3E3;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: lighter;
}
.centrado2 {
	margin-right: auto;
	margin-left: auto;
	width: 400px;
}

td.l-inaoe {
}
.l-inaoe a {
	text-decoration: none;
	color: #E3E3E3;
}
#header table {
	background-image: url(../imagenes/logo-myt.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.sangria {
	padding-left: 10px;
	float: left;
}

td.l2-inaoe {
	background-image: url(logo_azul.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#logomyt #logo_inaoe {
	text-align: right;
	width: 500px;
	float: right;
}
#logomyt {
	padding-right: 500px;
	width: 1000px;
	float: right;
}
	#body {
	padding-bottom:100px;	/* Height of the footer */
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:100px;
	background-color: #FFFFFF;
	text-align: center;
	}
	/* other non-essential CSS */
	#header p,
	#header h1 {
		margin:0;
		padding:10px 0 0 10px;
	}
	#footer p {
		margin:0;
		padding:10px;
	}
	
#menu {
	background-color: #28597F;
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 60px;
}

#submenu {
	background-color: #28597F;
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 30px;
	width: 100%;
}

 #submenu ul {
	list-style-type: none;
	display: list-item;
	margin: 0px;
	padding: 0px;
}
    #submenu ul li {
	float: left;
	border-left-width: 0.05em;
	border-left-style: solid;
	border-left-color: #97AFC2;
	padding-top: 5px;
	padding-bottom: 5px;
}
    #submenu ul li a {
	color: #E3E3E3;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 5px;
	padding-right: 46px;
	padding-bottom: 5px;
	padding-left: 46px;
}

#submenu ul li a:hover {
	color: #28597F;
	text-decoration: none;
	/* padding: 20px; */
}

#submenu ul li:hover {
	
	background-color: #D4D4D4;
}

#submenuc {
	background-color: #28597F;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 30px;
	width: 100%;
}

 #submenuc ul {
	list-style-type: none;
	display: list-item;
	margin: 0px;
	padding: 0px;
}
    #submenuc ul li {
	float: left;
	border-left-width: 0.05em;
	border-left-style: solid;
	border-left-color: #97AFC2;
	padding-top: 5px;
	padding-bottom: 5px;
}
    #submenuc ul li a {
	color: #E3E3E3;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 5px;
	padding-right: 46px;
	padding-bottom: 5px;
	padding-left: 46px;
}

#submenuc ul li a:hover {
	color: #28597F;
	text-decoration: none;
	/* padding: 20px; */
}

#submenuc ul li:hover {
	
	background-color: #D4D4D4;
}



#barra {
	width: 100%;
	background-color: #28597F;
	min-width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97AFC2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97AFC2;
}

#barra2 {
	width: 100%;
	background-color: #28597F;
	min-width: 1300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97AFC2;
}

#menu ul {
	list-style-type: none;
	display: list-item;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
    #menu ul li {
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	border-left-width: 0.05em;
	border-left-style: solid;
	border-left-color: #97AFC2;
}
    #menu ul li a {
	color: #E3E3E3;
	text-decoration: none;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding: 20px;
}
    #principal {
	min-height: 274px;
	width: 100%;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width: 1000px;
	background-color: #FFFFFF;
}
.espacio_bco {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 100%;
}


 #cara {
	height: 510px;
	width: 100%;
	text-align: left;
	color: #5F5E59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width: 1000px;
}

#cara h1 {
	text-transform: uppercase;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25pt;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#cara #h1 {
	width: 1024px;
	padding-top: 11px;
}
#h1 h1.minusculas {
	text-transform: none;
	padding-top: 10px;
}

    #fotos {
	height: 100px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

 #fotos_unia {
	height: 100px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

li.fin {
	/* float: left;
	padding-top: 20px;
	padding-bottom: 20px; */
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #97AFC2;
}
#menu ul li:hover {
	float: left;
	background-color: #D4D4D4;
}

#menu ul li:hover a{
	color: #28597F;
	background-color: #D4D4D4;
}

#menu ul li a:hover {
	color: #28597F;
	text-decoration: none;
	/* padding: 20px; */
}
#menu ul li a.activo {

	color: #28597F;
	background-color: #D4D4D4;
	text-decoration: none;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding: 20px;
}

#contenido {
	background-color: #F8F8F8;
	text-align: left;
	background-image: url(fondo_i.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 100px;
}
#contenido a, a.liga {
	color: #28597F;
	text-decoration: none;
}

#contenido a:hover, a.liga:hover {
	text-decoration:underline
}

.fecha {
	color: #549FD9;
}
#extra ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#extra ul li {
	padding-top: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #28597F;
	padding-bottom: 7px;
	padding-left: 51px;
}
.lineav-d {
	background-image: url(linea-v.png);
	background-repeat: repeat-y;
	background-position: right;
}


#fotos_int {
	height: 85px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
a.tipomenu {
	color: #E3E3E3;
	text-decoration: none;
	font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding: 20px;
	background-color: #28597F;
}
#body #extra {
	color: #28597F;
	font-size: 12px;
}
.lineav-i {
	background-image: url(linea-v.png);
	background-repeat: repeat-y;
	background-position: 20px;
}
a.tipomenu:hover {
	color: #28597F;
	background-color: #D4D4D4;
}
#anio {
	background-position: center top;
	text-align: center;
	height: 70px;
	width: 150px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
}
#anio h2 {
	font-size: 35pt;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	color: #E3E3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contenido h2 {
	font-size: 15pt;
	color: #28597F;
	font-weight: lighter;
}
#cara #h1 a {
	text-decoration: none;
	color: #5F5E59;
}
#header2 {

	background-color: #FFFFFF;
	padding-top: 40px;
	padding-right: 0px;
	padding-left: 0px;
}
#header2 h1 {

	color: #28597F;
	text-decoration: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: lighter;
}
#header2 p, #header2 h1 {

		margin:0;
		padding:10px 0 0 10px;
}
#form1 #msgazul {
	background-color: #28597F;
	color: #FFFFFF;
}
#container #body #principal #cara a.ir {
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #5F5E59;
	text-transform: uppercase;
}

/* Submenu items */
#nav li ul {
   display: none;
   width: 12em;
   
   /* background-color: #ccc; */ } 
#nav li:hover ul, #nav li.hover ul {
   display: block;
   position: absolute;
   margin: 0px;
   padding: 0px; }
#nav li:hover li, #nav li.hover li {
   float: none;
   
   padding-bottom:0px;}
#nav li:hover li a, #nav li.hover li a {
display: block;
   background-color: #28597f;
   border-top: 1px solid #fff;
   color: #fff; }
#nav li li a:hover {
   background-color: #D4D4D4;
   color: #28597f;
    }
