/* ESTRUCTURA
-------------------------------------------------- */


div#cabecera {
	height: 340px;
	margin-bottom: 0;
}




/* CABECERA
-------------------------------------------------- */


div#cabecera form {
	background-image: none;	
}

div#cabecera dl {
	position: relative;
	z-index: 2;
	float: right;
	clear: right;
	display: inline;
	width: 311px;
	margin-right: 31px;
}

div#cabecera dt.titulo {
	overflow: hidden;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

div#cabecera dl.ie-media dt#ie-media,
div#cabecera dl.areas-de-interes dt#areas-de-interes,
div#cabecera dl.ie-blogs dt#ie-blogs {
	background-position: -311px 0;
}

div#cabecera dt#ie-media {
	height: 30px;
	background-image: url(../img/itemIEMedia.gif);	
}

body.castellano div#cabecera dt#areas-de-interes {
	height: 26px;
	background-image: url(../img/es/itemAreasDeInteres.gif);	
}

body.ingles  div#cabecera dt#areas-de-interes {
	height: 26px;
	background-image: url(../img/itemAreasDeInteres.gif);	
}

div#cabecera dt#ie-blogs {
	height: 29px;
	background-image: url(../img/itemIEBlogs.gif);	
}

div#cabecera dt span {
	position: absolute;
	top: -10000px;	
}

div#cabecera dd.datos {
	overflow: hidden;
	position: relative;
	width: 303px;
	max-height: 190px !important;
	margin: 0 auto;
	background-color: #f6f7f7;
}

div#cabecera dd.datos object {
	display: block;
}

div#cabecera dd.datos ul {
	width: 283px;
	margin: 0 auto;
	padding: 4px 0 11px 0;
	text-align: center;
}

div#cabecera dd.datos li {
	display: inline;
	margin-right: 4px;
	font-size: 13px;
}

div#cabecera dd.datos li a {
	white-space: nowrap;
	color: #2e5479;
}

div#cabecera dd a#enlace-ie-blogs {
	position: absolute;
	right: 5px;
	top: 2px;
	padding-right: 21px;
	background: url(../img/iconoRSS.gif) center right no-repeat;
	text-transform: uppercase;
	color: #2e5479;
}

div#cabecera object {
	position: absolute;
	z-index: 1;
	left: 0;	
	top: 0;
}




/* LISTADO MASTERS
-------------------------------------------------- */


div#listado-masters {
	position: relative;
	display: none;
	width: 892px;
	height: 538px;
	margin: 0 auto 5px auto;
	padding-top: 15px;
	background: url(../img/fondoListadoMasters.png) left top no-repeat;	
}

div#listado-masters.activo {
	display: block;	
}

div#listado-masters h5 {
	width: 847px;
	height: 48px;
	margin: 0 auto 4px auto;
	padding-left: 15px;
	background: url(../img/fondoTituloListadoMasters.png) left top no-repeat;	
	line-height: 48px;
	font-weight: normal;
	font-size: 22px;
	color: #fff;
}

div#listado-masters a#terminar-asistente {
	float: right;
	margin: -38px 32px 0 0;
	font-weight: bold;
	font-size: 12px;
	color: #aac1e4;
}

div#listado-masters dl {
	overflow: auto;
	width: 820px;
	height: 467px;
	margin-left: 53px;
}

div#listado-masters dt {
	position: relative;
	float: left;
	display: inline;
	width: 360px;
	margin-top: 10px;
	font-weight: bold;
}

div#listado-masters dt a {
	color: #fff;
}

div#listado-masters dd {
	position: relative;
	float: left;
	display: inline;
	width: 360px;
	margin: 32px 0 0 -356px;
}

div#listado-masters dd ul {
	padding-bottom: 20px;	
}

div#listado-masters dd li {
	margin-bottom: 2px;
}

div#listado-masters dd li a {
	color: #fff;
}




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


div#contenidos div#contenidos-principales {
	overflow: hidden;
	width: 886px;
	margin: 0 auto;
	padding: 5px 0 12px 0;
	border-bottom: 1px #c9c9c9 solid;
}

div#contenidos div#principal  {
	overflow: visible;
	float: left;
	display: inline;
	width: 636px;
	margin-left: 22px;
	padding-bottom: 7px;
}

div#contenidos div#principal object,
div#contenidos div#principal embed {
	float: left;
	display: inline;
	margin-right: 15px;
}

div#contenidos div#principal p {
	margin-bottom: 6px;
	text-align: justify;
}

div#contenidos div#titulaciones {
	overflow: visible;
	float: left;
	clear: left;
	display: inline;
	width: 844px;
	margin-left: 22px;
	padding-top: 7px;
	border-top: 1px #c9c9c9 solid;
}

div#contenidos div#titulaciones h2 {
	overflow: hidden;
	position: relative;
	width: 852px;
	height: 48px;
	margin-left: -4px;
	background-position: left top;
	background-repeat: no-repeat;
}

body.castellano div#contenidos div#titulaciones h2 {
	background-image: url(../img/es/cabeceraTitulaciones.png);
}

body.ingles div#contenidos div#titulaciones h2 {
	background-image: url(../img/en/cabeceraTitulaciones.png);
}

div#contenidos div#titulaciones h2 span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#titulaciones dl {
	float: left;
	width: 850px;
	margin-left: -4px;
}

div#contenidos div#titulaciones dt {
	position: relative;
	z-index: 20;
	overflow: hidden;
	float: left;
	width: 212px;
	height: 36px;
	margin-right: -4px;
	background-position: left top;
	background-repeat: no-repeat;
}

div#contenidos div#titulaciones dt a{
	position: relative;
	z-index: 20;
	overflow: hidden;
	float: left;
	width: 212px;
	height: 36px;
	margin-right: -4px;
	background-position: left top;
	background-repeat: no-repeat;

}



body.castellano div#contenidos div#titulaciones dt#subtitulo-grado a{
	background-image: url(../img/es/subtituloGrado.png);
}

body.ingles div#contenidos div#titulaciones dt#subtitulo-grado {
	background-image: url(../img/en/subtituloGrado.png);
}

body.castellano div#contenidos div#titulaciones dt#subtitulo-postgrado a {
	background-image: url(../img/es/subtituloPostgrado.png);
}

body.ingles div#contenidos div#titulaciones dt#subtitulo-postgrado {
	background-image: url(../img/en/subtituloPostgrado.png);
}

body.castellano div#contenidos div#titulaciones dt#subtitulo-doctorado a {
	background-image: url(../img/es/subtituloDoctorado.png);
}

body.ingles div#contenidos div#titulaciones dt#subtitulo-doctorado  {
	background-image: url(../img/en/subtituloDoctorado.png);
}


body.castellano div#contenidos div#titulaciones dt#subtitulo-executive-education a {
	background-image: url(../img/es/subtituloExecutiveEducation.png);
}

body.ingles div#contenidos div#titulaciones dt#subtitulo-executive-education  {
	background-image: url(../img/en/subtituloExecutiveEducation.png);
}

div#contenidos div#titulaciones dt span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#titulaciones dd {
	position: relative;
	z-index: 10;
	width: 186px;
	height: 169px;
	float: left;
	margin: 8px 0 0 -208px;
	padding: 34px 12px 0 14px;
	background: url(../img/fondoDefinicionTitulaciones.gif) left top no-repeat;
	line-height: 14px;
	font-size: 12px;
}

div#contenidos div#titulaciones dd em {
	text-transform: uppercase;
	font-style: normal;	
	font-weight: bold;
}

div#contenidos div#titulaciones dd a.mas-informacion {
	overflow: hidden;
	position: absolute;
	right: 7px;
	bottom: 5px;90
	display: block;
	width: 15px;
	height: 15px;
	background: url(../img/flechaAzul.gif) left top no-repeat;
}

div#contenidos div#titulaciones dd a.mas-informacion span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#escuelas-ie {
	overflow: visible;
	float: right;
	display: inline;
	width: 202px;
	margin-right: 16px;
}

div#contenidos div#escuelas-ie h2 {
	overflow: hidden;
	position: relative;
	width: 202px;
	height: 42px;
	background-position: left top;
	background-repeat: no-repeat;
}

body.castellano div#contenidos div#escuelas-ie h2 {
	background-image: url(../img/es/cabeceraEscuelasIE.png);
}

body.ingles div#contenidos div#escuelas-ie h2 {
	background-image: url(../img/en/cabeceraEscuelasIE.png);
}

div#contenidos div#escuelas-ie h2 span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#escuelas-ie ul {
	overflow: visible;
	width: 194px;
	height: 208px;
	margin: -18px auto 0 auto;
	padding-top: 22px;
	background: url(../img/fondoEscuelasIE.gif) left bottom no-repeat;
}

div#contenidos div#escuelas-ie li {
	float: left;
	clear: left;
	display: inline;
	width: 192px;
	margin: 0 0 1px 1px;
}

div#contenidos div#escuelas-ie li a {
	display: block;
	width: 192px;
	height: 37px;
	background-position: left top;
	background-repeat: no-repeat;
}

body.castellano div#contenidos div#escuelas-ie li#escuela-arquitectura-disenyo a {
	background-image: url(../img/es/enlaceEscuelaArquitecturaDisenyo.gif);
	height:51px;
}

body.ingles div#contenidos div#escuelas-ie li#escuela-arquitectura-disenyo a {
	height: 51px;
	background-image: url(../img/en/enlaceEscuelaArquitecturaDisenyo.gif);
}

body.castellano div#contenidos div#escuelas-ie li#escuela-artes-humanidades a {
	height: 51px;
	background-image: url(../img/es/enlaceEscuelaArtesHumanidades.gif);
}

body.ingles div#contenidos div#escuelas-ie li#escuela-artes-humanidades a {
	height: 51px;
	background-image: url(../img/en/enlaceEscuelaArtesHumanidades.gif);
}

body.castellano div#contenidos div#escuelas-ie li#escuela-negocios a {
	background-image: url(../img/es/enlaceEscuelaNegocios.gif);
}

body.ingles div#contenidos div#escuelas-ie li#escuela-negocios a {
	background-image: url(../img/en/enlaceEscuelaNegocios.gif);
}

body.castellano div#contenidos div#escuelas-ie li#escuela-leyes a {
	background-image: url(../img/es/enlaceEscuelaLeyes.gif);
}

body.ingles div#contenidos div#escuelas-ie li#escuela-leyes a {
	background-image: url(../img/en/enlaceEscuelaLeyes.gif);
}

body.castellano div#contenidos div#escuelas-ie li#escuela-comunicaciones a {
	background-image: url(../img/es/enlaceEscuelaComunicaciones.gif);
}

body.ingles div#contenidos div#escuelas-ie li#escuela-comunicaciones a {
	background-image: url(../img/en/enlaceEscuelaComunicaciones.gif);
}

body.castellano div#contenidos div#escuelas-ie li#escuela-psicologia a {
	background-image: url(../img/es/enlaceEscuelaPsicologia.gif);
	height: 51px;
}

body.ingles div#contenidos div#escuelas-ie li#escuela-psicologia a {
	background-image: url(../img/en/enlaceEscuelaPsicologia.gif);
	height: 51px;
}

body.castellano div#contenidos div#escuelas-ie li#escuela-biologia a {
	background-image: url(../img/es/cabeceraEscuelaBiologia.gif);
}

body.ingles div#contenidos div#escuelas-ie li#escuela-biologia a {
	background-image: url(../img/es/cabeceraEscuelaBiologia.gif);
}

div#contenidos div#escuelas-ie li a span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#noticias {
	overflow: hidden;
	width: 884px;
	margin: 0 auto;
	padding: 12px 0;
	border-top: 1px #fff solid;
	border-bottom: 1px #c9c9c9 solid;
}

div#contenidos div#noticias div {
	position: relative;
	float: left;
	display: inline;
	width: 418px;
	height: 137px;
	margin: 0 1px 0 16px;
	background: url(../img/fondoNoticia.gif) left top no-repeat;
}

div#contenidos div#noticias div h3 {
	float: right;
	display: inline;
	width: 205px;
	margin: 12px 10px 5px 0;
	line-height: 18px;
	font-weight: normal;
	font-size: 17px;
}

div#contenidos div#noticias div h3 a {
	color: #132d4a;
}

div#contenidos div#noticias div img {
	float: left;
	margin: 10px 0 0 10px;
	padding: 5px;
	background: url(../img/fondoFoto_174x108.gif) left top no-repeat;
}

div#contenidos div#noticias div p {
	float: right;
	display: inline;
	width: 205px;
	margin-right: 10px;
	line-height: 17px;
}

div#contenidos div#noticias div a.ver-mas {
	position: absolute;
	left: 204px;
	top: 110px;
	padding-left: 20px;
	background: url(../img/flechaAzul.gif) left top no-repeat;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
}

div#contenidos div#informacion {
	overflow: hidden;
	width: 884px;
	margin: 0 auto;
	padding: 7px 0;
	border-top: 1px #fff solid;
}

div#contenidos div#informacion div {
	float: left;
	display: inline;
	width: 174px;
	margin-left: 13px;
}

div#contenidos div#informacion div h4 {
	position: relative;
	overflow: hidden;
	width: 174px;
	height: 40px;
	background-position: left top;
	background-repeat: no-repeat;
}

body.castellano div#contenidos div#informacion div h4 {
	background-image: url(../img/es/cabeceraAccesosDirectos.png);
}

body.ingles div#contenidos div#informacion div h4 {
	background-image: url(../img/en/cabeceraAccesosDirectos.png);
}

div#contenidos div#informacion div h4 span {
	position: absolute;
	top: -10000px;
}

div#contenidos div#informacion div ul {
	width: 166px;
	height: 324px;
	margin: -12px 0 0 4px;
	padding-top: 18px;
	background: url(../img/fondoInformacionPara.gif) left top no-repeat;
}

div#contenidos div#informacion div li {
	margin: 0 0 5px 10px;
	padding-left: 8px;
	background: url(../img/guionAzul.gif) left center no-repeat;
	line-height: 17px;
	font-weight: bold;
}

div#contenidos div#informacion div li a {
	color: #102943;
}

div#contenidos div#informacion dl {
	float: left;
	display: inline;
	width: 650px;
	height: 345px;
	margin: 3px 0 0 14px;
	padding: 12px 0 0 15px;
	background: url(../img/fondoEnlaces.gif) left top no-repeat;
}

div#contenidos div#informacion dt {
	float: left;
	display: inline;
	width: 165px;
	height: 18px;
	font-weight: bold;
	color: #365684;
}

div#contenidos div#informacion dt.destacados {
	width: 145px;
}

div#contenidos div#informacion dd {
	float: left;
	display: inline;
	width: 160px;
	margin: 20px 0 5px -165px;
	padding-right: 5px;
}

div#contenidos div#informacion dd.destacados {
	width: 140px;
	margin-left: -145px;
}

div#contenidos div#informacion dd li {
	margin-bottom: 2px;	
}

div#contenidos div#informacion dd li a {
	color: #102943;
}







div#contenidos div#datos-ie div address img#mapa1 {
	margin: 54px 0 0 -3px;
}

div#contenidos div#datos-ie div address img#visita {
	margin: 0 0 0 -3px;
}

div#contenidos div#datos-ie fieldset textarea {
	display:block; 
	height:110px; 
	margin:3px 0; 
	width:298px; 
}

div#capaContenidoBlanca {
	background-color: white;
	font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
	margin: 20px auto 0 auto;
	padding: 20px;
	position:relative;
	width: 800px;
	height: 570px;
	z-index:100;
}

iframe {
	border: none;
}

div#capaContenedora {
	display:none;
	/*height:4200px !important;*/
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:1999999;
}

div#capaOpaca {
	background:transparent url(../img/velo.png) repeat scroll 0 0;
	display: none;
	/*height:4200px !important;*/
	left:0;
	overflow:hidden;
	position:absolute;
	top: 0;
	width:100%;
	z-index:999999;
}


div#capaContenidoBlanca a#cerrarflash {
background:transparent url(../img/cerrarflash.jpg) no-repeat scroll left top;
float:right;
height: 0px;
left:0px;
overflow:hidden;
padding-top:24px;
position:relative;
top: -10px;
width:20px;
}

div#capaContenidoBlanca a#cerrarflash span {
	display: none;
}


div#contenidos div#datos-ie{
	background: url(../img/fondoDatosIEBig.gif) left bottom no-repeat;
	height:350px !important;	
}


div#contenidos div#datos-ie div address img#mapa1 {
	margin: 10px 0 0 -3px;
}

div#contenidos div#datos-ie div address img#visita {
	margin: 0 0 0 -3px;
}

div#contenidos div#datos-ie fieldset textarea {
	display:block; 
	height:140px; 
	margin:3px 0; 
	width:298px; 
}

div#capaContenidoBlanca {
	background-color: white;
	font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;
	margin: 20px auto 0 auto;
	padding: 5px;
	position:relative;
	width: 800px;
	height: 530px;
	z-index:100;
}

iframe {
	border: none;
}

div#capaContenedora {
	display:none;
	/*height:4200px !important;*/
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:1999999;
}

div#capaOpaca {
	background:transparent url(../img/velo.png) repeat scroll 0 0;
	display: none;
	/*height:4200px !important;*/
	left:0;
	overflow:hidden;
	position:absolute;
	top: 0;
	width:100%;
	z-index:999999;
}


div#capaContenidoBlanca a#cerrarflash {
	background:transparent url(../img/cerrarflash.png) no-repeat scroll left top;
	float:right;
	height:25px;
	left:954px;
	overflow:hidden;
	padding-top:0;
	position:absolute;
	top:-14px;
	width:40px;
}

/*
div#capaContenidoBlanca a#cerrarflash {
background:transparent url(../img/cerrarflash.png) no-repeat scroll left top;
float:right;
height: 0px;
left:0px;
overflow:hidden;
padding-top:24px;
position:relative;
top: -10px;
width:40px;
}*/
div#capaContenidoBlanca a#cerrarflash span {
	display: none;
}

div#contenidos div#datos-ie a{
	margin-top:67px;	
	-margin-top:19px;	
}


