body {
	margin: 0px;
	padding: 0px;
}
.banner {
	background-color: #F2F2F2;
}
.cabecera {
	height: 105px;
	text-align: center;
	width: 1000px;
	list-style-type: none;
	color: #FFFFFF;
	display: block;
}
.cabecera h1 {
	background-image: url(images/logo-campus-moragete.gif);
	float: left;
	width: 328px;
	height: 105px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 1px;
	display: block;
}
.cabecera a {
	color: #6C6D6A;
	font-family: "Century Gothic";
	font-size: 18px;
	text-decoration: none;
}
.cabecera a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.cabecera a:hover b {
	color: #999999;
	text-decoration: underline;
}


.cabecera b {
	color: #ABD42D;
	font-weight: normal;
}
.cabecera li {
	float: left;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.cabecera .banner4 {
	height: 70px;
	width: 650px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-left: 20px;
}

.cabecera ul {
	float: right;
	margin: 0px;
	padding: 0px;
}
.contenedor-banner {
	background-color: #ABD42D;
	height: 317px;
	width: 1000px;
	display: block;
	float: none;
	text-align: center;
}
.banner1 {
	height: 317px;
	width: 158px;
	display: block;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 4px;
	padding-left: 4px;
	background-image: url(images/fondo-banner1.gif);
	vertical-align: top;
	float: left;
}
.banner1 .txt {
	text-align: justify;
	margin-bottom: 20px;
}
.banner1 .plazas {
	font-size: 11px;
	color: #CCDD6B;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner1 .plazas a {
	color: #CCDD6B;
}
.banner1 .plazas a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.banner1 .plazas b {
	color: #FFFFFF;
}
.banner1 h2 {
	font-family: "Century Gothic";
	font-size: 23px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.banner1 .icono {
	background-image: url(images/icono-faraday.gif);
	height: 65px;
	width: 55px;
	font-size: 1px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 50px;
	margin-left: 50px;
	color: #AECA51;
}
.banner1 .icono2 {
	background-image: url(images/icono-luis-vives.gif);
	height: 65px;
	width: 51px;
	font-size: 1px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 50px;
	margin-left: 50px;
	background-repeat: no-repeat;
	color: #ACC84F;
}
.banner1 .leer-mas a{
	font-size: 14px;
	font-weight: bold;
	font-family: "Century Gothic";
	color: #FFFFFF;
	text-decoration: none;
	background-color: #78A524;
	text-align: center;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	border: 2px solid #CCDD6B;
	margin-top: 13px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 13px;
}
.banner1 .leer-mas a:hover {
	background-color: #CCDD6B;
	border-top-color: #78A524;
	border-right-color: #78A524;
	border-bottom-color: #78A524;
	border-left-color: #78A524;
}
.banner2 {
	height: 317px;
	width: 158px;
	display: block;
	float: left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 4px;
	padding-left: 4px;
	background-image: url(images/fondo-banner2.gif);
	text-align: center;
	vertical-align: top;
}
.banner2 .txt {
	text-align: justify;
	margin-bottom: 20px;
}
.banner2 .plazas {
	font-size: 11px;
	color: #D6C867;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner2 .plazas a {
	color: #D6C867;
}
.banner2 .plazas a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.banner2 .plazas b {
	color: #FFFFFF;
}
.banner2 h2 {
	font-family: "Century Gothic";
	font-size: 23px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.banner2 .icono {
	background-image: url(images/icono-galileo.gif);
	height: 65px;
	width: 60px;
	font-size: 1px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 50px;
	margin-left: 50px;
	background-repeat: no-repeat;
	color: #BFAA4F;
}




.banner2 .leer-mas a{
	font-size: 14px;
	font-weight: bold;
	font-family: "Century Gothic";
	color: #FFFFFF;
	text-decoration: none;
	background-color: #967324;
	text-align: center;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	border: 2px solid #D6C867;
	margin-top: 13px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 13px;
}
.banner2 .leer-mas a:hover {
	background-color: #D6C867;
	border-top-color: #967324;
	border-right-color: #967324;
	border-bottom-color: #967324;
	border-left-color: #967324;
}
.banner3 {
	height: 317px;
	width: 158px;
	display: block;
	float: left;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 4px;
	padding-left: 4px;
	background-image: url(images/fondo-banner3.gif);
	text-align: center;
	vertical-align: top;
}
.banner3 .txt {
	text-align: justify;
	margin-bottom: 20px;
}
.banner3 .plazas {
	font-size: 11px;
	color: #FAE17C;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner3 .plazas a {
	color: #FAE17C;
}
.banner3 .plazas a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.banner3 .plazas b {
	color: #FFFFFF;
}
.banner3 h2 {
	font-family: "Century Gothic";
	font-size: 23px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.banner3 .icono {
	background-image: url(images/icono-ramonycajal.gif);
	height: 65px;
	width: 44px;
	font-size: 1px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 50px;
	margin-left: 50px;
	background-repeat: no-repeat;
	color: #F4CD5B;
}




.banner3 .leer-mas a{
	font-size: 14px;
	font-weight: bold;
	font-family: "Century Gothic";
	color: #FFFFFF;
	text-decoration: none;
	background-color: #EDAE2A;
	text-align: center;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	border: 2px solid #FAE17C;
	margin-top: 13px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-left: 13px;
}
.banner3 .leer-mas a:hover {
	background-color: #FAE17C;
	border-top-color: #EDAE2A;
	border-right-color: #EDAE2A;
	border-bottom-color: #EDAE2A;
	border-left-color: #EDAE2A;
}
.slide {
	height: 317px;
	width: 334px;
	background-color: #FFFFFF;
	display: block;
	float: right;
}
.cuadratura {
	background-image: url(images/cuadratura.gif);
	background-repeat: no-repeat;
	background-position: 25px 350px;
}

.contenedor {
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
.contenedor .texto {
	float: right;
	width: 480px;
}
.texto .titulo {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #ABD42D;
	text-align: left;
	margin-top: 20px;
}
.texto .txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
	text-align: justify;
	line-height: 20px;
}
.texto .txt b {
	color: #6A6A6A;
}
.texto .nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6D6A;
	text-align: justify;
	line-height: 10px;
}
.texto .nota b {
	color: #ABD42D;
}




.contenedor .caracteristicas {
	float: left;
	width: 500px;
}
.caracteristicas .titulo, .caracteristicas .titulo a {
	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #ABD42D;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration:none;
}
.caracteristicas .titulo a:hover{
	color: #cccccc;
}
.caracteristicas img {
	float: left;
	height: 46px;
	width: 46px;
	margin-right: 20px;
}
.caracteristicas .txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6c6d6a;
	text-align: justify;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pie {
	width: 1000px;
	height: 30px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	vertical-align: bottom;
	line-height: 30px;
}
.gris {
	background-color: #F2F2F2;
}

.pie .copy {
	width: 500px;
	float: left;
}
.pie .desing a {
	color: #999999;
	text-decoration: none;
	float: right;
	width: 200px;
}
.pie .desing a:hover {

	color: #ABD42D;
	text-decoration: none;
	float: right;
	width: 200px;
}
.albergue-banner {
	width: 1000px;
	background-color: #967324;
	margin: 0px;
	padding: 0px;
	background-image: url(images/fondo-banner-albergue.jpg);
}
.albergue-banner h1 {
	font-family: "Century Gothic";
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.menu-lat {
	width: 200px;
	float: left;
	text-align: left;
	list-style-type: none;
	font-family: "Century Gothic";
	font-size: 12px;
	color: #333333;
}
.menu-lat .subcategoria {
	font-family: "Century Gothic";
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
	float: left;
}
.menu-lat .subcategoria a {
	width: 175px;
	height: 12px;
	font-family: "Century Gothic";
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
}
.menu-lat .subcategoria a:hover {
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	width: 175px;
	color: #333333;
	background-color: #78A524;
}


.menu-lat ul {
	margin: 0px;
	padding: 0px;
}

.menu-lat li {
	list-style-type: none;
	padding: 0px;
	float: left;
	display: block;
	
	width: 180px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menu-lat .profesores{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C6E171;
margin:0px;
background-color: #78A524;
padding-left:20px;
width:280px;
padding-bottom:3px;}

.menu-lat a {
	width: 100%;
	background-color: #967324;
	display: block;
	font-family: "Century Gothic";
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom:5px;
}
.menu-lat a:hover {
	
	background-color: #ABD42D;
	display: block;
			
}
.contenedor .texto2 {

	float: right;
	width: 750px;
}
.texto2 .txt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6a6a6a;
	text-align: justify;
	line-height: 20px;
}
.texto2 .txt b {

	color: #6A6A6A;
}
.texto2 .titulo {

	font-family: "Century Gothic";
	font-size: 24px;
	font-weight: bold;
	color: #ABD42D;
	text-align: left;
	margin-top: 20px;
}
.texto2 .nota {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6C6D6A;
	text-align: justify;
	line-height: 10px;
}
.cuadratura2 {

	background-image: url(images/cuadratura.gif);
	background-repeat: no-repeat;
	background-position: 25px 150px;
}
.hotel-banner {

	width: 1000px;
	background-color: #EDAE2A;
	margin: 0px;
	padding: 0px;
	background-image: url(images/fondo-banner-hotel.jpg);
}
.hotel-banner h1 {

	font-family: "Century Gothic";
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.aula-banner {


	width: 1000px;
	background-color: #78A524;
	margin: 0px;
	padding: 0px;
	background-image: url(images/fondo-banner-aula.jpg);
}
.aula-banner h1 {


	font-family: "Century Gothic";
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.formu1 label {
	display:block;
	font-weight:bold;
	font-family: "Century Gothic";
	color: #999999;
	text-align: left;
	padding-left: 55px;
} 
.formu1 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.formu1 legend {
	font-size:23px;
	font-family: "Century Gothic";
	color: #ABD42D;
	font-weight: bold;
} 
.formu1 fieldset {
	border:none;
	font-family: "Century Gothic";
	color: #ABD42D;
} 
.formu1 input, textarea {
	border:1px solid #999;
	width: 200px;
} 
.formu1 input:focus, textarea:focus {background:#ABD42D;} .formu1 {
	height: 317px;
	width: 336px;
	background-color: #F2F2F2;
	display: block;
	float: right;
	color: #666666;
}
.asignaturas-menu ul {
	list-style-type: none;
}
.asignaturas-menu {
	width: 100%;
	display: block;
}

.asignaturas-menu li {
	float: left;
	margin-left: -40px;
	margin-right: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}

.asignaturas-menu a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	background-color: #CCCCCC;
	width: 100%;
	height: 100%;
	padding: 5px;
	line-height: 20px;
}
.asignaturas-menu a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #78A524;
	width: 100%;
	height: 100%;
	padding: 5px;
	line-height: 20px;
}
.asignaturas-menu .selected {
	color: #FFFFFF;
	background-color: #78A524;
}
.direccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;
}
.direccion b {
	color: #ABD42D;
}
.texto2 .txt a {
	color: #000000;
}
.texto2 .txt a:hover {
	color: #ABD42D;
}
