body{
	width: 100%;
		height: auto;
	background-color: #F5F5F5;
}
a{
	text-decoration: none;
	color: inherit;
}
a:hover{
	text-decoration: none;
	color: inherit;
}
a:link{
	text-decoration: none;
	color: inherit;
}
a:visited{
	text-decoration: none;
	color: inherit;
}
#wrapper_master{
	position: absolute;
	top: 0; left: 0;
	width: 100%;


}
#wrapper{
position: relative;
	width: 960px;
	height: auto;
	margin: 0 auto; display: block;

}
header{
	width: 100%;
	height:205px;
	border-bottom: 2px solid #e3e3e3 ;
	position: relative; top: 0; left: 0;
	
}
footer{
	width: 100%;
	height: 20px;
	
}
#container{
	width: 100%;
	height: auto;
	min-height: 450px;
	position: relative;
}
#primer_h{
	position: relative; top: 0; left: 0;
	width: 100%; height: 100%;
}
#primer_h div img{
	position: relative;
	top: 20px;
	left: 10px;
	width: 500px;
}
#menu_p{
	width: 340px;
	margin-top: 20px;
	
	border-top: 2px solid #e3e3e3 ;
	
}
#menu_p table{
	width: 100%;
	position: relative;
	top: -15px;
	
}
#menu_p td img{
	opacity: .8;
	border-right: 2px solid #a5a5a5 ;
	padding-right: 30px;
	padding-left: 20px;
	
}

#principal_footer{
	width: 100%;
	height: 80%;
	position: relative;
	top: 5%;
	border-top: 2.8px solid black;
	border-bottom: 2.5px solid black;
	
}
#sub_footer{
	width: 100%;
	position: relative;
	height: 100%;
	font-family: 'Asul', sans-serif;
	font-weight: 600;
	color: gray;
	font-size: .75em;
	top: 2.4px;
}
#sub_footer li{
	float: left;
	text-transform: uppercase;
	list-style: none;
	width: 17%;
	margin-right: 2%;
	font-size: .65em;
	
}
#sub_footer ul{
	width: 100%;
	position: relative;
	top: 0px;
}
.cuadro_footer{
	width: 18%;
	height: 85%;
	position: relative;
	float: left;

	top: -40px;
	margin-right: 1%;
	margin-left: 1%;
	font-family: 'book', sans-serif;
	font-weight: 600;
}
.cuadro_footer ul li{
	font-size: .8em;
	list-style: none;
	text-align: left;

}
.cuadro_footer ul{
	width: 100%;
	float: left;
	position: relative;
	left: -28px;
}
.texto{
	width: 800px;
	position: relative;
	text-align:left;
	left: 50%; margin-left: -400px;
	padding-top: 10px;
	font-family: 'Asul', sans-serif;
	font-size: .9em;
	color: #1f1f1f;
	border-top: 2px solid #e3e3e3;
	margin-top: 40px;
}
.texto_esp{
	width: 800px;
	position: relative;
	text-align:left;
	padding-top: 10px;
	font-family: 'Asul', sans-serif;
	font-size: .9em;
	color: #1f1f1f;
	list-style-image: url('bullet.png');
}
.texto ul{
	list-style-image: url('bullet.png');
}
.texto div{
	text-decoration: uppercase;
	font-weight: 700;
	margin-bottom: 10px;
	
}
.texto span{
	text-decoration: uppercase;
	font-weight: 700;
}
.rojo{
	text-decoration: none!important;
	font-weight: 300!important;
	color: red;
}
.anotacion{
	text-decoration: none!important;
	font-weight: 300!important;
	margin-top: 10px;
}
#matatexto{
	width: 100px;
	position: relative;
	left: 50%;
	margin-left: -75px;
	margin-top: 40px;
	padding-bottom: 50px;
}
#matatexto img{
	width: 100%;
}
#menu_a{
	width: 380px;
	height: 50px;
	top: -200px;
	float: right;
	position: relative;
	font-family: 'Asul', sans-serif;
	color: #2f2f2;
}
#menu_a table{
	width: 100%;
}
#menu_a td{
	text-align: right;
}
@font-face
{
font-family: book;
src: url(EternaExtended.ttf);
}