@charset "utf-8";
/* CSS Document */

body{
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height:normal;
}

a img{
border:none;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

a:focus {
	outline:none;
	}

/*------------------------------------- FOOTER AL FONDO-----------------------------------*/

html, body{
	height:100%;
}
	
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -220px;
	}
	
.footer, .push{
	height:220px;
	}
	
.footer{
	background-color:#860e13;
	margin:0;
	}

/*------------------------------------- CENTRAR CONTENIDOS-----------------------------------*/

.centrar {
	margin:0 auto;
	width: 960px;
}

/*------------------------------------- ENCABEZADO-----------------------------------*/

.menuSecundario {
	width:auto;/*Para firefox MAC*/
	margin-top:50px;
	float:right;
	text-align:right; /*Para firefox MAC*/
	}

.menuSecundario ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.menuSecundario li{
	float:left;
	margin:3px;
	}
	
.menuSecundario	li a{
	display:block;
	background-color: #cbdfe9;
	height:12px;
	width:auto;
	padding:7px;
	font-size:12px;
	color:#860e13;
	font-weight:bold;
	text-align:center;
	}
	
.menuSecundario	li a:hover{
	color:#FFF;
	background-color: #860e13;
	}

/*------------------------------------- MENU NAVEGACION-----------------------------------*/

.fndCorporativoMod3 {
	background-color:#000;
}

.menuNav {
	width:100%;
	margin-top:25px;
	float:left;
	clear:both;
}

.menuNav ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.menuNav li{
	float:left;
/*	margin:5px;*/
	}

.pushRightItemMenu {
	margin-right:47px;
}
	
.menuNav li a{
	display:block;
	height:10px;
	width:auto;
	padding:8px 0 14px 0;
	font-size:14px;
	letter-spacing:-1px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
	
.menuNav li a:hover{
	color:#cbdfe9;
	}
	
.menuRedes {
	margin-top:10px;
	border: 1px solid;
	border-color:#F1F1F1;
	height:29px;
	padding:5px;
	}

.menuRedes ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.menuRedes li{
	float:left;
	margin-right:5px;
	}
	
.menuRedes	li a{
	display:block;
	background-color: #FFFFFF;
	width:auto;
	}
		
/*------------------------------------- IMAGEN CABECERA-----------------------------------*/

.contenedorCabecera {
	width:100%;
	height:211px;
	float:left;
	clear:both;
}

.fndCorporativoMod1 {
	background-color:#860e13;
}


/*------------------------------------- LISTADO MÁSTER-----------------------------------*/
.contenedorCuerpo {
	margin:0;
	padding:0;
	width:100%;
	min-height:400px;
	float:left;
	clear:both;
}
.pushTop {
	margin-top:20px;
}

.contenedorListadoMaster{
	margin-top:10px;
	/*margin-bottom:10px; Por si se añade una nota al pie (el * de la ANECA)*/
	min-height:70px;
	background-image:url(../src/2010/fondo-modulos-listado-master.gif);
	background-repeat:repeat-x;
}

.moduloListadoMaster {
	border:#accbdb solid 1px;
}

.separadorModulosMaster {
	float:left;
	width:7px;
	height:10px;
}

.contenidoListadoMaster{
	width:215px;
	padding:12px 7px 7px 7px;
}

.listasMaster {
	width:100%;
	margin-top:7px;
}

.listasMaster ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.listasMaster li a {
	display:block;
	height:auto;
	width:auto;
	padding:0 0 7px 0;
	font-size:12px;
	line-height:1.2em;
	letter-spacing:0.5;
	color:#666;
	font-weight:bolder;
	text-align:left;
}

.listasMaster li a:hover {
	color:#860e13;
}

.listasMaster li ul {
	padding-left:10px;
	margin-bottom:5px;
}

.listasMaster li ul li a {
	display:block;
	height:auto;
	width:auto;
	padding:0 0 5px 0;
	font-size:11px;
	line-height:1.1em;
	letter-spacing:0;
	color:#666;
	font-weight:normal;
	text-align:left;
}

.listasMaster li ul li a:hover {
	color:#7ca0a8;
}

/*------------------------------------- NOTICIAS -----------------------------------*/

.fndCorporativoMod4 {
	background-color:#cbdfe9;
}

.noticiasHeader{
	width:388px;
	height:25px;
	float:left;
	padding:2px 0 1px 2px;
}

.rss {
	width:auto;
	height:auto;
	padding:5px 10px 1px 0;
	font-size:11px;
	font-weight:normal;
	color:#333;
}

.rss a {
	color:#333;
}

.rss a:hover {
	color:#000;
}

.rss img {
	float:left;
	padding-right:5px;
	text-align:center left;
}

.flotarDerecha {
	float:right;
}

.noticiasListado {
	margin-top:10px;
	}
	
.noticiasListado ul {
	list-style-type:none;
	text-align:top left;
}

.noticiasListado ul li {
	font-size:11px;
	line-height:1.2em;
	color:#333;
	font-weight:normal;
	margin-bottom:10px;
}

.noticiasListado ul li a{
	font-size:11px;
	line-height:1.2em;
	color:#333;
	font-weight:normal;
	margin-bottom:10px;
}

.noticiasListado ul li a:hover{
	color:#999;
	text-decoration:underline;
} 

.noticiasListado ul li>span {
	color:#860e13;
}

.noticiasListado ul li img {
	margin-right:10px;
	padding:0;
	float:left;
}

.redesSociales {
	float:left;
	width:50px;
	padding:0 10px 0 19px;
	border-right:#accbdb solid 1px;
}

/*------------------------------------- LISTADO POSICIONAMIENTO -----------------------------------*/

.fndCorporativoMod5 {
	background-color:#f5f9fb;
}

.contenedorListadoPosicionamiento {
	float:left;
	clear:both;
	width:100%;
	margin:0;
	margin-top:35px;
	padding:0;
	padding-top:20px;
	padding-bottom:10px;
	min-height:300px;
}

.headerMod5 {
	font-size:13px;
	line-height:1.2em;
	letter-spacing:-1px;
	color:#8cb8ce;
	font-weight:bold;
	height:auto;
	padding-bottom:10px;
}

.listasPosicionamiento {
	width:210px;
	min-height:280px;
	border-right:#accbdb solid 1px;
	padding-right:10px;
	margin-right:9px;
}

.listasSinBorde{
	width:220px;
	border:none;
}

.listasPosicionamiento ul{
	
}

.listasPosicionamiento ul li a{
	list-style-image:none;
	background-image:url(../src/2010/bullet-cuadrado-mod5.gif);
	background-repeat:no-repeat;
	background-position:0pt 1px;
	display:block;
	height:auto;
	width:auto;
	padding:0 0 8px 15px;
	font-size:1.1em;
	line-height:1.2em;
	letter-spacing:0.5;
	color:#666;
	font-weight:normal;
	text-align:left;
}

.listasPosicionamiento ul li a:hover{
	color:#333;
}

.listasPosicionamiento ul li ul {
	padding:0 0 7px 0;
}

.listasPosicionamiento ul li ul li a{
	background-image:none;
	font-size:1.1em;
	line-height:1.2em;
	letter-spacing:0.5;
	color:#666;
	padding-bottom:3px;
}

/*------------------------------------- FOOTER -----------------------------------*/

.listasFooter{
	margin-top:10px;
}

.listasFooter ul {
	width:155px;
	float:left;
	
}

.listasFooter ul li a {
	list-style-image:none;
	background-image:url(../src/2010/bullet-cuadrado-mod4.gif);
	background-repeat:no-repeat;
	background-position:0pt 3px;
	display:block;
	height:auto;
	width:auto;
	padding:0 0 8px 10px;
	font-size:1.1em;
	line-height:1.1em;
	letter-spacing:0.5;
	color:#f1f1f1;
	font-weight:normal;
	text-align:left;
}

.listasFooter ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}

.redesSociales{

}

.copyright{
	border-top:#9e3e42 solid 1px;
	margin-top:20px;
	padding-top:10px;
}

.copyrightText, .copyrightText a{
	font-size:11px;
	color:#FFF;
	font-weight:normal;
}

.copyrightText a:hover{
	text-decoration:underline;
}

/*------------------------------------- CUERPO -----------------------------------*/

/*SEPARACIÓN DE MENÚ Y EXTRAS*/
.cuerpo-y-titulo{ 
	margin-left:15px;
	margin-right:15px;
}

.titulos {
	margin-bottom:20px;
}

div.cuerpoTexto ol, div.cuerpoTexto ul {
	margin-top:10px;
	
}

div.cuerpoTexto ol li, div.cuerpoTexto ul li {
	margin-bottom:5px;
}

div.cajaTestimonios{
	float:left; 
	width:500px; 
	padding:7px 10px 7px 15px; 
	margin-bottom:10px;
	border:#DDDDDD solid 1px;
	
}

div.fotoTestimonios{
	display:inline;
	float:left; 
	margin-bottom:0px;
	width:120px;
}
/*------------------------------------- MIGA DE PAN -----------------------------------*/

.migaDePan{
	height:auto;
	margin-bottom:10px;
}

.migaDePan a {
	color:#8cb8ce;
	
}

.migaDePan a:hover {
	text-decoration:underline;
}

/*------------------------------------- MENÚ -----------------------------------*/

	
.menuLateral{}

/*Tramados de los colores de algunas titulaciones de postgrado*/

.tramaTurismo {
	color:#99CC99;
}
	
div.menuTop {
	border-bottom:#FFF solid 7px;
	padding:5px 5px 5px 2px;
	}
	
div.menuTop h1 {
	width:auto;
	margin-left:25px;
	min-height:23px;
	font-size:1.2em;
	line-height:1.1em;
	letter-spacing:0;
	font-weight:bold;
	text-align:left;
	
}

div.menuLateral h2 {
	width:auto;
	min-height:auto;
	font-size:1em;
	line-height:1.1em;
	letter-spacing:-0.5;
	font-weight:bold;
	margin-top:10px;
	padding:5px 7px;
}

div.menuTop>img {
	/*margin-right:5px;*/
	float:left;
}

div.menuTop h1>span {
	color:#FFF;
}
	
div.menuLateral ul{
	padding-top:20px;
	padding-bottom:20px;
	list-style-type:none;
	}

div.menuLateral ul li a {
	display:block;
	height:auto;
	width:auto;
	padding:5px 7px;
	font-size:1.1em;
	line-height:1.2em;
	letter-spacing:-0.5;
	color:#333;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

div.menuLateral ul li a:hover {
	background-color:#CCC;
}

/*----------------------------------ESTILOS PARA FONDOS: MENÚS Y/O PROGRAMAS-------------------------*/

.fndGeneral{
	background-color:#f1f1f1;
}

.fndEmpresa{
	background-color:#fcb035;
}

.fndCreacionEmpresa {
	background-color:#ff9933;
}

.fndGestionProyectos {
	background-color:#1a5daa;
}

.fndTurismo{
	background-color:#007600;
}

.fndArte{
	background-color:#009EE0;
}

.fndIncompany{
	background-color:#669900;
}

.fndNbs{
	background-color:#8B0E13;
}

.fndNbs2{
	background-color:#cbdfe9; /*azulito*/
}

/*----------------------------------ESTILOS PARA CAJAS-------------------------*/

.caja {
	padding:20px;
	min-height:100px;
}

.bordeGeneral {
	border:#DDDDDD solid 1px;
}

.bordeEmpresa {
	border:#F7A30A solid 1px;
}

.bordeCreacionEmpresa {
	border:#ff9933 solid 1px;
}

.bordeGestionProyectos {
	border:#1a5daa solid 1px;
}
.bordeTurismo {
	border:#007600 solid 1px;
}

.bordeArte {
	border:#009EE0 solid 1px;
}

.bordeIncompany {
	border:#669900 solid 1px;
}

.bordeNbs {
	border:#8B0E13 solid 1px;
}

.bordeNbs2 {
	border:#cbdfe9 solid 1px;
}

.bordeNbs3 {
	border:#000000 solid 1px;
}


/*----------------------------------CUERPO DE TEXTO-------------------------*/

.cuerpoTexto{
	line-height:1.5em;
	min-height:100px;
}

.cuerpoTexto h2{
	padding-bottom:0.2em;
}

.cuerpoTexto p{
	margin-bottom:20px;
}

.textoEnCaja{
	padding:10px;
}

/*----------------------------------PLANES DE ESTUDIO-------------------------*/

.planEstudios{}

div.planEstudios h2, div.planEstudios h3, div.planEstudios h4, div.planEstudios ul {
	padding:1px 10px;
}


div.planEstudios h2 {
	margin:15px 0 10px 0;

}

div.planEstudios h3 {
	margin-bottom:7px;
}


div.planEstudios ul {
	list-style-type:none;
	min-height:50px;
}

div.div.planEstudios ul li {
}

div.div.planEstudios ul li span{
	text-indent:inherit;
}


/*----------------------------------TESTIMONIALES (PROFESORES Y/0 PROFESIONALES, ETC)-------------------------*/

.testimoniales, .extra{
	padding:20px 10px;
	min-height:150px;
}

.fotoTestimonial{
	height:102px;
	margin-bottom:15px;
}

div.testimoniales img {
	float:left;
	margin-right:10px;
}

div.testimoniales h4 {
	min-height:40px;
	font-weight:normal;
	margin-top:10px;
}

div.testimoniales p{
	margin-top:20px;
	text-align:justify;
	
}

/*----------------------------------TESTIMONIOS (ANTIGUOS ALUMNOS)-------------------------*/

.testimonios{
	/*margin-right:50px;*/
	/*width:350px;*/
}

.testimonios p{
	margin-bottom:30px;
	text-align:justify;
}

.testimonios h3{
	margin-bottom:10px;

}

.testimonios img{
	width:80px;
	padding:5px;
	border:#DDD solid 1px;
	float:left;
	margin-right:10px;
	margin-bottom:7px;
}

.separadorAncho{
	width:50px;
	min-height:100px;
	float:left;
}
	

/*----------------------------------EXTRAS: INFO-------------------------*/

.extra{
	margin-bottom:20px;
	min-height:40px;
	}

div.extra p {
	margin-bottom:10px;
}
.extraListas{}

.extraListas ul li{
	margin-bottom:10px;
}	
