/* GENERALES
-------------------------------------------------- */


* {
	margin: 0;
	padding: 0;	
}

html{
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	background: url(../img/fondoBody.gif) center 0 repeat-y;
}

body.alto{
	height: 1750px;
}

body#mim.alto{
	height: 2720px;
}

body#milp.alto{
	height: 1940px;
}

div#contenedor {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	font-family: Trebuchet MS;
	font-size: 11px;
}

abbr {
	border: 0;
	cursor: help;	
}

a abbr {
	cursor: pointer;
/*	position: relative !important;*/
}

ul, ol {
	list-style: none;	
}

li {
	line-height: 13px;
}

address {
	font-style: normal;	
}

fieldset, a img {
	border: 0;	
}

input {
	padding: 4px 6px;
	border: 1px #E3DAA0 solid;
	background-color: #FAF8E8;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #776B1B;
}

textarea {
	padding: 4px 6px;
	border: 1px #E3DAA0 solid;
	background-color: #FAF8E8;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #776B1B;
	height: 103px;
}

select {
	border: 1px #E3DAA0 solid;
	background-color: #FAF8E8;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #776B1B;
	width: 48px;
}

button {
	outline: none;
	height: 30px;
	border: 0;
	line-height: 26px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #03132a;
	cursor: pointer;
}

a {
	outline: none;
	text-decoration: none;
}



/* CABECERA MDJ */

div#cabeceramdj{
	background: url(../img/fondoCabeceraMdj.jpg) 0 0 no-repeat;
	width: 980px;
	height: 194px;
	position: relative;
}

div#cabeceramdj h1 {
	float: left;
	display: inline;
	overflow: hidden;
	width: 170px;
	height: 55px;
	margin: 25px 0 0 30px;
} 

div#cabeceramdj h1 a {
	display: block;
	width: 170px;
	height: 0;
	padding-top: 55px;
	background: url(../img/h1_mebj.png) left top no-repeat;
}

div#cabeceramdj h2 {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 232px;
	height: 26px;
	margin: 41px 0 0 123px;
	cursor: pointer;
} 

div#cabeceramdj h2 a {
	display: block;
	width: 232px;
	height: 0;
	padding-top: 26px;
	background: url(../img/h22.png) left top no-repeat;
}


div#cabeceramdj ul#menu-enlaces{
	float: right;
	display: inline;
	margin: 21px 27px 0 0;
	font-family: Verdana;
	font-size: 11px;
}

div#cabeceramdj ul#menu-enlaces li{
	float: left;
	display: inline;
	border-right: 1px solid #000000;
	padding: 0 8px;
}

div#cabeceramdj ul#menu-enlaces li#enlace-contact{
	padding-right: 0;
	border: 0;
}

div#cabeceramdj ul#menu-enlaces li a{
	color: #000000;
	position: relative;
}

div#cabeceramdj ul#menu-cabecera{
	clear: both;
	float: left;
	display: inline;
	margin: 16px 0 0 123px; /* márgenes para la antigua cabecera */
	margin: 84px 0 0 123px;
	width: 850px;
	height:30px;
}

div#cabeceramdj ul#menu-cabecera li{
	float: left;
	display: inline;
	margin: 0;
	overflow: hidden;
	margin-right: 5px;
}

div#cabeceramdj ul#menu-cabecera li a {
	float: none;
	overflow: hidden;
	display: block;
	height: 0;
}

/*div#cabecera ul#menu-cabecera li#pProgram{
	width: 158px;
	height: 0;
	padding-top: 31px;
	background: url(../img/btSupPrograms.png) left top no-repeat;
	margin-top:-1px	
}

*/div#cabeceramdj ul#menu-cabecera li#pProgram{
	width: 158px;
	height: 31px;
	margin-top: -1px;
}

div#cabeceramdj ul#menu-cabecera li#pProgram a{
	width: 158px;
	padding-top: 31px;
	background: url(../img/btSupPrograms.png) left top no-repeat;
}

div#cabeceramdj ul#menu-cabecera li#pFaculty{
	width: 175px;
	height: 28px;
	margin-top: 2px;
}

div#cabeceramdj ul#menu-cabecera li#pFaculty a{
	width: 175px;
	padding-top: 28px;
	background: url(../img/btSupFaculty.png) left top no-repeat;
}

div#cabeceramdj ul#menu-cabecera li#pCentres{
	width: 187px;
	height: 28px;
	margin-top: 2px;
}

div#cabeceramdj ul#menu-cabecera li#pCentres a{
	width: 187px;
	padding-top: 28px;
	background: url(../img/btSupCentres.png) left top no-repeat;
}

div#cabeceramdj ul#menu-cabecera li#pAbout{
	width: 156px;
	height: 28px;
	margin-top: 2px;
}

div#cabeceramdj ul#menu-cabecera li#pAbout a{
	width: 156px;
	padding-top: 28px;
	background: url(../img/btSupAbout.png) left top no-repeat;
}

div#cabeceramdj ul#menu-cabecera li#pMedia{
	width: 132px;
	height: 28px;
	margin-top: 2px;
}

div#cabeceramdj ul#menu-cabecera li#pMedia a{
	width: 132px;
	padding-top: 28px;
	background: url(../img/btSupMedia.png) left top no-repeat;
}


div#cabeceramdj ul#menu-cabecera li#pProgram.es{
	width:119px;	
}

div#cabeceramdj ul#menu-cabecera li#pProgram.es a{
	width:119px;
	background: url(../img/btSupPrograms-es.png) left top no-repeat;
}


div#cabeceramdj ul#menu-cabecera li#pCentres.es {
	width:211px;		
}

div#cabeceramdj ul#menu-cabecera li#pCentres.es a{
	width:211px;	
	background: url(../img/btSupCentres-es.png) left top no-repeat;
}

div#cabeceramdj ul#menu-cabecera li#pAbout.es {
	width:140px;		
}	
div#cabeceramdj ul#menu-cabecera li#pAbout.es a{
	width:140px;		
	background: url(../img/btSupAbout-es.png) left top no-repeat;
}

div#cabeceramdj ul#menu-cabecera li#pMedia.es {
	width:132px;
	margin-right: 0;
}
div#cabeceramdj ul#menu-cabecera li#pMedia.es a{
	width:132px;
	background: url(../img/btSupMedia.png) left top no-repeat;
}



div#cabeceramdj form#buscar{
	position: absolute;
	top: 40px;
	left: 740px;
}

div#cabeceramdj form#buscar fieldset#caja{
	background: url(../img/fondoSearch.png) 0 0 no-repeat;
	padding: 0 0 0 10px;
	height: 36px;
	float: left;
}

div#cabeceramdj form#buscar fieldset#caja label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	display: inline;
	float: left;
	margin: 10px 5px 0 0;
	position: relative;
}

div#cabeceramdj form#buscar fieldset#caja input#busqueda{
	width: 117px;
	padding: 1px 0 0 0;
	margin: 8px 5px 0 0;	
	position: relative;
}

div#cabeceramdj form#buscar button{
	background: url(../img/fondoBuscar.png) 0 0 no-repeat;
	height: 36px;
	padding-top: 36px;
	float: left;
}


/**CABECERA **/

div#cabecera{
	background: url(../img/fondoCabecera.jpg) 0 0 no-repeat;
	width: 980px;
	height: 194px;
	position: relative;
}



div#cabecera h1 {
	float: left;
	display: inline;
	overflow: hidden;
	width: 170px;
	height: 55px;
	margin: 25px 0 0 30px;
} 

div#cabecera h1 a {
	display: block;
	width: 170px;
	height: 0;
	padding-top: 55px;
	background: url(../img/h1.png) left top no-repeat;
}

div#cabecera h2 {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 232px;
	height: 26px;
	margin: 41px 0 0 123px;
	cursor: pointer;
} 

div#cabecera h2 a {
	display: block;
	width: 232px;
	height: 0;
	padding-top: 26px;
	background: url(../img/h22.png) left top no-repeat;
}


div#cabecera ul#menu-enlaces{
	float: right;
	display: inline;
	margin: 21px 27px 0 0;
	font-family: Verdana;
	font-size: 11px;
}

div#cabecera ul#menu-enlaces li{
	float: left;
	display: inline;
	border-right: 1px solid #000000;
	padding: 0 8px;
}

div#cabecera ul#menu-enlaces li#enlace-contact{
	padding-right: 0;
	border: 0;
}

div#cabecera ul#menu-enlaces li a{
	color: #000000;
	position: relative;
}

div#cabecera ul#menu-cabecera{
	clear: both;
	float: left;
	display: inline;
	margin: 16px 0 0 123px; /* márgenes para la antigua cabecera */
	margin: 84px 0 0 123px;
	width: 850px;
	height:30px;
}

div#cabecera ul#menu-cabecera li{
	float: left;
	display: inline;
	margin: 0;
	overflow: hidden;
	margin-right: 5px;
}

div#cabecera ul#menu-cabecera li a {
	float: none;
	overflow: hidden;
	display: block;
	height: 0;
}

/*div#cabecera ul#menu-cabecera li#pProgram{
	width: 158px;
	height: 0;
	padding-top: 31px;
	background: url(../img/btSupPrograms.png) left top no-repeat;
	margin-top:-1px	
}

*/div#cabecera ul#menu-cabecera li#pProgram{
	width: 158px;
	height: 31px;
	margin-top: -1px;
}

div#cabecera ul#menu-cabecera li#pProgram a{
	width: 158px;
	padding-top: 31px;
	background: url(../img/btSupPrograms.png) left top no-repeat;
}

div#cabecera ul#menu-cabecera li#pFaculty{
	width: 175px;
	height: 28px;
	margin-top: 2px;
}

div#cabecera ul#menu-cabecera li#pFaculty a{
	width: 175px;
	padding-top: 28px;
	background: url(../img/btSupFaculty.png) left top no-repeat;
}

div#cabecera ul#menu-cabecera li#pCentres{
	width: 187px;
	height: 28px;
	margin-top: 2px;
}

div#cabecera ul#menu-cabecera li#pCentres a{
	width: 187px;
	padding-top: 28px;
	background: url(../img/btSupCentres.png) left top no-repeat;
}

div#cabecera ul#menu-cabecera li#pAbout{
	width: 156px;
	height: 28px;
	margin-top: 2px;
}

div#cabecera ul#menu-cabecera li#pAbout a{
	width: 156px;
	padding-top: 28px;
	background: url(../img/btSupAbout.png) left top no-repeat;
}

div#cabecera ul#menu-cabecera li#pMedia{
	width: 132px;
	height: 28px;
	margin-top: 2px;
}

div#cabecera ul#menu-cabecera li#pMedia a{
	width: 132px;
	padding-top: 28px;
	background: url(../img/btSupMedia.png) left top no-repeat;
}


div#cabecera ul#menu-cabecera li#pProgram.es{
	width:119px;	
}

div#cabecera ul#menu-cabecera li#pProgram.es a{
	width:119px;
	background: url(../img/btSupPrograms-es.png) left top no-repeat;
}


div#cabecera ul#menu-cabecera li#pCentres.es {
	width:211px;		
}

div#cabecera ul#menu-cabecera li#pCentres.es a{
	width:211px;	
	background: url(../img/btSupCentres-es.png) left top no-repeat;
}

div#cabecera ul#menu-cabecera li#pAbout.es {
	width:140px;		
}	
div#cabecera ul#menu-cabecera li#pAbout.es a{
	width:140px;		
	background: url(../img/btSupAbout-es.png) left top no-repeat;
}

div#cabecera ul#menu-cabecera li#pMedia.es {
	width:132px;
	margin-right: 0;
}
div#cabecera ul#menu-cabecera li#pMedia.es a{
	width:132px;
	background: url(../img/btSupMedia.png) left top no-repeat;
}








div#cabecera form#buscar{
	position: absolute;
	top: 40px;
	left: 740px;
}

div#cabecera form#buscar fieldset#caja{
	background: url(../img/fondoSearch.png) 0 0 no-repeat;
	padding: 0 0 0 10px;
	height: 36px;
	float: left;
}

div#cabecera form#buscar fieldset#caja label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	display: inline;
	float: left;
	margin: 10px 5px 0 0;
	position: relative;
}

div#cabecera form#buscar fieldset#caja input#busqueda{
	width: 117px;
	padding: 1px 0 0 0;
	margin: 8px 5px 0 0;	
	position: relative;
}

div#cabecera form#buscar button{
	background: url(../img/fondoBuscar.png) 0 0 no-repeat;
	height: 36px;
	padding-top: 36px;
	float: left;
}

/* CUERPO */

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


div#menu-principal {
	float: left;
	width: 123px;
	display: inline;
}

div#menu-principal ul {
	background-color: #fff;
}

div#menu-principal ul ul {
	width: 123px;
	overflow: hidden;
	/*margin-bottom: 1px;
	/*border-bottom: 1px #bfc3c5 solid;*/
	border-bottom: 1px #fff solid;
}

div#menu-principal ul ul ul{
	float: left;
	border-bottom: 0;
}

div#menu-principal ul ul ul.oculta{
	display: none;
}

div#menu-principal ul.imba li#imba ul,
div#menu-principal ul.imbaProgram li#imba ul,
div#menu-principal ul.imbaYou li#imba ul,
div#menu-principal ul.imbaHow li#imba ul,
div#menu-principal ul.mba li#mba ul,
div#menu-principal ul.nivel21 li#mba ul,
div#menu-principal ul.nivel22 li#mba ul,
div#menu-principal ul.nivel23 li#mba ul,
div#menu-principal ul.gmba li#gmba ul,
div#menu-principal ul.nivel31 li#gmba ul,
div#menu-principal ul.nivel32 li#gmba ul,
div#menu-principal ul.nivel33 li#gmba ul,
div#menu-principal ul.mbap li#mbap ul,
div#menu-principal ul.nivel41 li#mbap ul,
div#menu-principal ul.nivel42 li#mbap ul,
div#menu-principal ul.nivel43 li#mbap ul{
	display: block;
}

div#menu-principal ul.imba li#imba a,
div#menu-principal ul.imbaProgram li#imba a,
div#menu-principal ul.imbaYou li#imba a,
div#menu-principal ul.imbaHow li#imba a,
div#menu-principal ul.mba li#mba a,
div#menu-principal ul.gmba li#gmba a,
div#menu-principal ul.mbap li#mbap a {
	background-position: 5px -42px;
	background-color: #80C9D1;
	color: #000;
}

div#menu-principal ul.imba li#imba li a,
div#menu-principal ul.imbaProgram li#imba li a,
div#menu-principal ul.imbaYou li#imba li a,
div#menu-principal ul.imbaHow li#imba li a,
div#menu-principal ul.mba li#mba li a,
div#menu-principal ul.gmba li#gmba li a,
div#menu-principal ul.mbap li#mbap li a {
	color: #000;
	background-color: #fff !important;
	background-image: none !important;
}

div#menu-principal ul.imbaProgram li#imba li#imbaProgram a,
div#menu-principal ul.imbaYou li#imba li#imbaYou a,
div#menu-principal ul.imbaHow li#imba li#imbaHow a{
	color: #fff !important;
	background-color: #A8D8DE !important;	
}

div#menu-principal ul.imba li#imba li a:hover,
div#menu-principal ul.mba li#mba li a:hover,
div#menu-principal ul.gmba li#gmba li a:hover,
div#menu-principal ul.mbap li#mbap li a:hover {
	color: #fff !important;
	background-color: #A8D8DE !important;	
}


div#menu-principal li {
	float: left;
	display: inline;
	width: 123px;
	margin: 0;
} 

div#menu-principal li a {
	display: block;
	overflow: hidden;
	width: 123px;
	height: 0;
	padding-top: 30px;
	line-height: 10px;
}

div#menu-principal li a#enlaceMasters {
	background: url(../img/btMasters.gif) 0 0 no-repeat;	
}

div#menu-principal li a#enlaceBachelorDegrees {
background:url("../img/btBachelorDegrees.gif") no-repeat scroll 0 0 transparent;
padding-top:43px;
}

div#menu-principal li a#enlaceExeMba{
	background: url(../img/btExeMba.gif) 0 0 no-repeat;
}

div#menu-principal li a#enlaceMsc{
	background: url(../img/btMsc.gif) 0 0 no-repeat;	
	padding-top: 42px;  
}

div#menu-principal li a#enlaceSpecializedMasters{
	background: url(../img/btSpecializedMasters.gif) 0 0 no-repeat;
	padding-top: 43px;  	
}

div#menu-principal li a#enlaceMasterLaws{
	background: url(../img/btLaws.gif) 0 0 no-repeat;
	padding-top: 42px;  	
}

div#menu-principal li a#enlaceMBA{
	background: url(../img/btExecutiveMBA.gif) 0 0 no-repeat;
	padding-top: 42px; 
}

div#menu-principal li a#enlaceManagement{
	background: url(../img/btManagement.gif) 0 0 no-repeat;
	padding-top: 43px; 
}



div#menu-principal li a#enlaceExeMasters{
	background: url(../img/btExecutive.gif) 0 0 no-repeat;
	padding-top: 58px;  
}

div#menu-principal li a#enlacePhd{
	background: url(../img/btPhd.gif) 0 0 no-repeat;	
	padding-top: 43px;  
}

div#menu-principal li a#enlaceExeEducation{
	background: url(../img/btExeEducation.gif) 0 0 no-repeat;
 	padding-top: 43px;
}

div#menu-principal li a#doctorados{
	background: url(../img/btDoctorados.gif) 0 0 no-repeat;	
}

div#menu-principal li a#cursos{
	background: url(../img/btCursos.gif) 0 0 no-repeat;	
}

div#menu-principal li li a {
	float: left;
	width: 106px !important;
	height: 17px;
	padding: 3px 0 1px 16px;
	line-height: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: url(../img/itemFlechitaMenu.gif) #80C9D1 5px 8px no-repeat;
	border-bottom: 1px solid #5BA4AC;
	border-right: 1px solid #5BA4AC;
	text-transform: uppercase;
}

div#menu-principal li li a:hover{
	background-color: #5BA4AC !important;
	color: #fff !important;
}

div#menu-principal li li li a{
	background-color: #F5F9F8 !important;
	color: #000;
	border-bottom-color: #5BA4AC;
	border-right: 1px solid #5BA4AC;
	padding: 3px 0 1px 18px;
	width: 104px !important;
	line-height: 16px;
	font-size: 11px;	
} 

div#menu-principal li li li a:hover{
	color: blue;
	background-color: #EFDA62 !important;	
}

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


div#contenidos{
	border-right: 1px solid #F4F4F4;
	border-left: 1px solid #F4F4F4;	
	float: left;
	display: inline;
	width: 553px;
	padding: 0 21px 50px 25px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #004575;
	text-align: justify;
}

div#contenidos h2#h2Brown {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 539px;
	height: 73px;
	margin: 30px 0 15px 10px;
} 

div#contenidos h2#h2Brown a {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/h2Brown.png) left top no-repeat;	
}


/**/
div#contenidos h2#h2Finances {
	clear: both;
    display: inline;
    float: left;
    height: 73px;
    margin: 30px 0 15px 10px;
    overflow: hidden;
    width: 539px;
} 

div#contenidos h2#h2Finances a {
	background: url(../img/h2_degree.gif) no-repeat scroll left top transparent;
    display: block;
    height: 0;
    padding-top: 73px;
    width: 539px;
}
/**/


div#contenidos h2#h2Deg {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 539px;
	height: 73px;
	margin: 30px 0 15px 10px;
} 

div#contenidos h2#h2Deg a {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/h2_Deg.gif) left top no-repeat;	
}

div#contenidos h2#h2OnPro {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 539px;
	height: 73px;
	margin: 30px 0 15px 10px;
} 

div#contenidos h2#h2OnPro a {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/h2_OnPro.gif) left top no-repeat;	
}

div#contenidos h2#h2OnPro_es {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 539px;
	height: 73px;
	margin: 30px 0 15px 10px;
} 

div#contenidos h2#h2OnPro_es a {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/h2_OnPro_es.gif) left top no-repeat;	
}

div#contenidos h2#h2Deg3 a {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/doctoral-programs.gif) left top no-repeat;	
}


div#contenidos h2#h2Deg3 {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 539px;
	height: 73px;
	margin: 30px 0 15px 10px;
}





div#contenidos h2#h2Deg3 a span {
	display: none;
}


div#contenidos h2#h2Deg_es {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 539px;
	height: 73px;
	margin: 30px 0 15px 10px;
} 

div#contenidos h2#h2Deg_es a {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/h2_Deg_es.gif) left top no-repeat;	
}

div#contenidos h2#h2Finance_es {
    clear: both;
    display: inline;
    float: left;
    height: 73px;
    margin: 30px 0 15px 10px;
    overflow: hidden;
    width: 539px;
}

div#contenidos h2#h2Finance_es a {
    background: url(../img/h2_degree_finance.gif) no-repeat scroll left top transparent;
    display: block;
    height: 0;
    padding-top: 73px;
    width: 539px;
}


div#contenidos h2#h3Deg_es {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 539px;
	height: 73px;
	margin: 30px 0 15px 10px;
} 

div#contenidos h2#h3Deg_es a {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/international-MBA-online-cabecera.jpg) left top no-repeat;	
}

div#contenidos h3#tit1_hcp_es {
    background: url("../img/tit1_hcp_es.gif") no-repeat scroll left top transparent;
    margin-top: 34px;
	clear: left;
    height: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
    padding-top: 27px;
    position: relative;
    width: 539px;
}
div#contenidos h3#tit1_hcp_en {
    background: url("../img/tit1_hcp_en.gif") no-repeat scroll left top transparent;
    margin-top: 34px;
	clear: left;
    height: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
    padding-top: 27px;
    position: relative;
    width: 539px;
}
div#contenidos h3#tit2_hcp {
    background: url("../img/tit2_hcp.gif") no-repeat scroll left top transparent;
    margin-top: 34px;
	clear: left;
    height: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
    padding-top: 27px;
    position: relative;
    width: 539px;
}

div#contenidos h3#tit2_hcp_es {
    background: url("../img/tit2_es_hcp.gif") no-repeat scroll left top transparent;
    margin-top: 34px;
	clear: left;
    height: 0;
    margin: 0 0 0 8px;
    overflow: hidden;
    padding-top: 27px;
    position: relative;
    width: 539px;
}



div#contenidos #objeto{
	margin: 15px 0 0 9px;
	background: #253E5C;
	overflow: hidden;
}

div#contenidos a#imprimir {
	float: left;
	overflow: hidden;
	width: 83px;
	height: 0;
	margin: 30px 0 0 0;
	padding-top: 31px;
	background: url(../img/botonImprimir.gif) left top no-repeat;
}

div#contenidos a#enviarAmigo {
	float: left;
	overflow: hidden;
	width: 135px;
	height: 0;
	padding-top: 31px;
	margin: 30px 6px 0 8px;
	background: url(../img/botonEnviarAmigo.gif) left top no-repeat;
}


div#contenidos a.imprimir_es {
	background: url(../img/botonImprimir_es.gif) left top no-repeat !important;
}

div#contenidos a.enviarAmigo_es {
	background: url(../img/botonEnviarAmigo_es.gif) left top no-repeat !important;
}



div#contenidos a#delicious {
	float: left;
	overflow: hidden;
	width: 92px;
	height: 0;
	padding-top: 31px;
	margin: 30px 6px 0 8px;
	background: url(../img/botonDelicious.gif) left top no-repeat;
}

div#contenidos a#rss {
	float: left;
	overflow: hidden;
	width: 62px;
	height: 0;
	padding-top: 31px;
	margin: 30px 6px 0 8px;
	background: url(../img/botonRss.gif) left top no-repeat;
}

div#contenidos div#pie{
	clear: both;
	margin: 36px 0 0 9px;
	float: left;
	display: inline;
	width: 100%;
}


div#contenidos div#pie a#logotipo{
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 15px 0;
	width: 122px;
	height: 0;
	padding-top: 41px;
	background: url(../img/h1_01.gif) left top no-repeat;
}

div#contenidos div#pie p{
	text-align: left;
	font-size: 11px;
	clear: both;
	color: #21405D;
	margin: 0 !important;
	padding: 0 !important
}

div#contenidos div#pie p a{
	color: #004575;
	text-decoration: underline;
}

div#contenidos div#enviar {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 377px;
	margin-left: -189px;
	margin-top: -138px;
	padding-top: 25px;
	border: 3px #193A58 solid;
	background-color: #193A58;
	z-index: 99999999;	
}

div#contenidos div.amigo,
div#contenidos div.ayuda {
	display: block !important;	
}

div#contenidos div#enviar form {
	display: none;
}

div#contenidos div#enviar.amigo form#enviar-amigo {
	display: block;
}

div#contenidos div#enviar.ayuda form#enviar-ayuda {
	display: block;
}

div#contenidos div#enviar fieldset {
	position: static;
	padding-bottom: 15px;
	background-color: #f1f6f9;
}

div#contenidos div#enviar a {
	overflow: hidden;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 15px;
	height: 0;
	padding-top: 15px;
	background: url(/img/botonCerrar.gif) left top no-repeat;
}

div#contenidos div#enviar p {
	clear: left;
	padding: 8px 16px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #193A58;
}

div#contenidos div#enviar label {
	clear: left;
	float: left;
	width: 115px;
	margin: 0 10px 0 16px;
	text-align: right;
	line-height: 16px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #010101;
}

div#contenidos div#enviar input {
	float: left;
	width: 190px;
	margin-bottom: 5px;
	border: 1px #193A58 solid;
	font-size: 11px;
}

div#contenidos div#enviar textarea {
	float: left;
	width: 190px;
	height: 52px;
	margin-bottom: 12px;
	border: 1px #193A58 solid;
	font-size: 11px;
}

div#contenidos div#enviar form#enviar-ayuda textarea {
	margin-bottom: 15px;	
}

div#contenidos div#enviar button {
	margin-left: 280px;
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	font-family: Trebuchet MS;
	background: url(../img/fondoButton.gif) 0 0 no-repeat;
	width: 66px;
	padding-top: 26px;

}
	
/* SERVICIOS */

div#servicios{
	float: left;
	display: inline;
	width: 250px;
	overflow: hidden;
	background: #FCFCFC  url(../img/fondoServicios.gif) 0 0 repeat-x;
}

div#servicios a#briefme{
	float: left;
	display: inline;
	overflow: hidden;
	width: 256px;
	margin: 0 0 15px 0;
	height: 0;
	padding-top: 123px;
	background: url(../img/logoBriefme.gif) 0 0 no-repeat;	
}

div#servicios a#briefme.mim {
	background: url(../img/logoBriefme_MIM.gif) 0 0 no-repeat;	
}

body#milp div#servicios a#briefme {
	background: url(../img/logoBriefme_MILP.gif) 0 0 no-repeat;	
}

div#servicios ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 256px;
/*	display: inline;*/
	display: none;	
}

div#servicios ul li{
	margin: 0 0 12px 14px;
	padding: 0;
	clear: both;
	float: left;
	display: inline	
}

div#servicios ul li dl dt{
	float: left;
	display: inline;
	overflow: hidden;
	width: 223px;
	height: 27px;
	margin: 0;
	
}

div#servicios ul li dl dt a{
	float: none;
	display: block;
	width: 223px;
	overflow: hidden;
	height: 0;
	padding-top: 27px;
	background: url(../img/h1.gif) left top no-repeat;
}

div#servicios ul li dl dt#masterProgramme a{
	background: url(../img/btMasterProgamme.gif) 0 0 no-repeat;
}

div#servicios ul li dl dt#fullTime a{
	background: url(../img/btFullTime.gif) 0 0 no-repeat;
}

div#servicios ul li dl dt#iNeed a{
	background: url(../img/btINeed.gif) 0 0 no-repeat;
}

div#servicios ul li dl dd{
	display: none;
	clear: both;
	width: 201px;
	padding: 10px;
	float: left;
	background-color: #fff;
	border-bottom: 1px solid #CED4DA;
	border-right: 1px solid #CED4DA;
	border-left: 1px solid #CED4DA;
	color: #1A3A58;
}

div#servicios form{
	clear: both;
/*	padding: 25px 0 25px 10px;*/
}

div#servicios form fieldset fieldset{
	display: none;
}

div#servicios form#wizard fieldset fieldset{
	display: inline;
}

div#servicios form fieldset#segundo{
	display: block;
}

div#servicios form fieldset#segundo p#titularServicios{
	float: left;
	display: inline;
	overflow: hidden;
	width: 238px;
	margin: 0 0 15px 0;
	height: 0;
	padding-top: 56px;
	background: url(../img/cabeceraMore.gif) 0 0 no-repeat;	
}

div#servicios form fieldset#segundo p#titularServicios_es{
	float: left;
	display: inline;
	overflow: hidden;
	width: 238px;
	margin: 0 0 15px 0;
	height: 0;
	padding-top: 56px;
	background: url(../img/cabeceraMore_es.gif) 0 0 no-repeat;	
}

div#servicios form fieldset#segundo p{
	color: #004575;
	font-size: 13px;	
	font-family: Trebuchet MS;
	text-align: justify;
	width: 210px;
	margin-bottom: 20px;
	line-height: 15px;
}

div#servicios form fieldset#wizardsegundo{
	display: block;
}

div#servicios form fieldset#wizardsegundo p#wizardtitularServicios{
	float: left;
	display: inline;
	overflow: hidden;
	width: 238px;
	margin: 0 0 5px 0;
	height: 0;
	padding-top: 65px;
	background: url(../img/cabeceraWizard.gif) 0 0 no-repeat;	
}

div#servicios form fieldset#wizardsegundo p#wizardtitularServicios_es{
	float: left;
	display: inline;
	overflow: hidden;
	width: 238px;
	margin: 0 0 15px 0;
	height: 0;
	padding-top: 56px;
	background: url(../img/cabeceraWizard_es.gif) 0 0 no-repeat;	
}

div#servicios form fieldset#wizardsegundo p{
	color: #004575;
	font-size: 13px;	
	font-family: Trebuchet MS;
	text-align: justify;
	width: 210px;
	margin-bottom: 20px;
	line-height: 15px;
}


div#servicios form label{
	clear: both;
	display: block;
	margin: 0;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #1C4160;
}


div#servicios form input{
	clear: both;
	margin: 0 0 10px 10px;
	width: 203px;
	background-color: #fff;
	color: #344E5B;
	border: 1px solid #B2C4D0;
}

div#servicios form textarea{
	clear: both;
	margin: 0 0 0 10px;
	width: 203px;
	background-color: #fff;
	color: #344E5B;
	border: 1px solid #B2C4D0;
	height: 80px;	
}

div#servicios form button{
	clear: both;
	float: left;
	display: block;
	overflow: hidden;
	font-family: Trebuchet MS;
	background: url(../img/fondoButton.gif) 0 0 no-repeat;
	width: 66px;
	padding-top: 5px;
}

div#servicios form button#send{
	float: right;
	display: inline;
	margin: 3px 10px 0 0;
	background: url(../img/btSend.gif) 0 0 no-repeat;
	width: 81px;
	height: 45px;
	outline: none;
}

div#servicios form a#send{
	float: right;
	display: inline;
	margin: 3px 10px 0 0;
	background: url(../img/btSend2.gif) 0 0 no-repeat;
	width: 102px;
	height: 45px;
	outline: none;
}

div#servicios form a#Phd{
	float: right;
	display: inline;
	margin: 3px 15px 0 0;
	background: url(../img/btnphd.gif) 0 0 no-repeat;
	width: 101px;
	height: 47px;
	outline: none;
}

div#servicios form a#DBA{
	float: right;
	display: inline;
	margin: 3px 10px 0 0;
	background: url(../img/btndba.gif) 0 0 no-repeat;
	width: 101px;
	height: 47px;
	outline: none;
}

div#servicios form a#Phd span {
	display: none;	
}

div#servicios form a#DBA span {
	display: none;	
}


div#servicios a#studentsBio{
	float: right;
	display: inline;
	margin: 3px 2px 0 0;
	background: url(../img/studentsBio.gif) 0 0 no-repeat;
	width: 240px;
	height: 74px;
	outline: none;
}

div#servicios a#studentsBio span {
	display: none;
}



div#servicios form a.send_es{
	float: right;
	display: inline;
	margin: 3px 10px 0 0;
	background: url(../img/btSend2_es.gif) 0 0 no-repeat !important;
	width: 102px;
	height: 45px;
	outline: none;
}

div#servicios form a#send span{
	position: absolute;
	top: -100000px;
}

div#servicios form button#wizardsend{
	float: right;
	display: block;
	margin: 3px 43px 0 0;
	background: url(../img/btSearch.gif) 0 0 no-repeat;
	width: 96px;
	height: 45px;
	outline: none;
}



div#servicios form button.send_es{
	float: right;
	display: inline;
	margin: 3px 10px 0 0;
	background: url(../img/btSend_es.gif) 0 0 no-repeat !important;
	width: 81px;
	height: 45px;
	outline: none;
}

div#servicios form button#send span{
	position: absolute;
	top: -100000px;
}

div#servicios form button.wizardsend_es{
	float: right;
	display: inline;
	margin: 3px 10px 0 0;
	background: url(../img/btSearch_es.gif) 0 0 no-repeat !important;
	width: 96px;
	height: 45px;
	outline: none;
}

div#servicios form button#wizardsend span{
	position: absolute;
	top: -100000px;
}

div#servicios div#nota{
	background-color: #fff;
	padding: 20px 0 30px 90px;
	cursor: pointer;
	width: 170px;
	float: left;
}

div#servicios div#nota p{
	font-family: Trebuchet MS;
	font-size: 26px;
	font-weight: bold;
	color: #D7AD0D;
	padding-top: 15px;
}

div#servicios div#nota dl{
	font-weight: bold;
	color: #3A5A75;
	position: relative;
	font-size: 13px;
	line-height: 13px
}

div#servicios div#nota dl dt a{
	color: #3A5A75;
}

div#servicios div#nota dl dd#calen{
	background: url(../img/calen.gif) 0 0 no-repeat;
	text-align: center;
	width: 69px;
	height: 89px;
	color: #6B8397;
	padding-top: 15px;
	position: absolute;
	top: -33px;
	left: -80px;
	line-height: 13px;
}

div#servicios div#nota dl dd#calen span{
	font-family: Trebuchet MS;
	font-size: 51.88px;
	display: block;
	font-weight: normal;
	line-height: 38px;
	color: #1C4160;
}

div#capaEnviarAmigo {
	display: none;
	position: absolute;
	z-index: 2000000;
	left: 50%;
	top: 50%;
	width: 376px;
	height: 440px;
	margin: -220px 0 0 -188px;
	border: 3px #1c4060 solid;
	border-top-width: 28px;
	background-color: #fff;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;	
}

div#capaEnviarAmigo a {
	position: absolute;
	top: -22px;
	right: 4px;
	overflow: hidden;
	display: block;
	width: 15px;
	height: 15px;
	background: url(../img/botonCerrar.gif) left top no-repeat;
}

div#capaEnviarAmigo a span {
	position: absolute;
	top: -1000px;	
}

div#capaEnviarAmigo h5 {
	margin: 12px 15px 15px 15px;
	text-align: justify;
	font-weight: bold;
	font-size: 16px;
	color: #1c4160;
}

div#capaEnviarAmigo p {
	margin: 0 15px 20px 15px;
	text-align: justify;
	line-height: 15px;
	font-size: 13px;
	color: #004575;
}

div#capaEnviarAmigo input,
div#capaEnviarAmigo textarea {
	display: block;
	width: 332px;
	margin: 0 15px 10px 15px;
}

div#capaEnviarAmigo textarea {
	display: block;
	width: 332px;
	margin: 5px 15px 15px 15px;
}

div#capaEnviarAmigo button {
	position: relative;
	overflow: hidden;
	display: block;
	width: 66px;
	height: 26px;
	margin: 0 0 20px 15px;
	background: url(../img/fondoButton.gif) 0 0 no-repeat;
}

div#capaEnviarAmigo button.send_es {
	background: url(../img/fondoButton_es.gif) 0 0 no-repeat !important;
}



div#capaEnviarAmigo button span {
	position: absolute;
	top: -1000px;	
}









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

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

div#capaContenidoBlanca {
	width: 658px;
/*	height: 11500px;*/
	background-color: #feffff;
	margin: 20px auto 0 auto;
	padding: 15px 0 50px 0;
	position: relative;
	z-index: 100;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
}

div#capaContenidoBlanca h2 {
	overflow: hidden;
	height: 0;
	margin: 20px 0 35px 12px;
	padding-top: 30px;
	width: 279px;
	float: left;
	background: url(../img/internationalMba.gif) left top no-repeat;
}

div#capaContenidoBlanca h2#h2_briefme_MIM {
	width: 626px;
	padding-top: 73px;
	background: url(../img/h2_MIM2.gif) left top no-repeat;
}

div#capaContenidoBlanca h2#h2_briefme_MILP {
	width: 626px;
	padding-top: 59px;
	background: url(../img/h2_MILP.gif) left top no-repeat;
}

div#capaContenidoBlanca a#imprimirBriefMe {
	float: right;
	overflow: hidden;
	width: 83px;
	height: 0;
	margin: 40px 0 10px 4px;
	padding-top: 31px;
	background: url(../img/botonImprimir.gif) left top no-repeat;
}

div#capaContenidoBlanca a#enviarBriefMe {
	float: right;
	overflow: hidden;
	width: 135px;
	height: 0;
	padding-top: 31px;
	margin: 40px 28px 0 6px;
	background: url(../img/botonEnviarAmigo.gif) left top no-repeat;
}

div#capaContenidoBlanca a#cerrarBriefMe {
	float: right;
	overflow: hidden;
	width: 26px;
	height: 0;
	padding-top: 24px;
	background: url(../img/cerrar.gif) left top no-repeat;
	position: relative;
	top: -8px;
	left: 252px;
}

div#capaContenidoBlanca h3 {
	overflow: hidden;
	clear: both;
	height: 0;
	margin-bottom: 15px;
	padding-top: 53px;
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
	background: url(../img/texto13months.gif) #122c47 20px 10px no-repeat;
	color: #fff;
}

body#milp div#capaContenidoBlanca h3 {
	background: url(../img/texto10months.gif) #122c47 20px 10px no-repeat;
}

div#capaContenidoBlanca p {
	margin: 0 20px 15px 12px;
	line-height: 14px;
	text-align: justify;
	font-size: 12px;
	color: #122c47;
}

div#capaContenidoBlanca p.big{
	width: 586px;
	font-size: 22px;
	color: #122C47;
	background-color: #F2F6FA;
	line-height: 22px;
	padding: 5px 20px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	float: left;
	display: inline;
}

div#capaContenidoBlanca p.derecha{
	margin: 30px 0 0 50px;
	padding: 15px 20px;
	display: inline;
	float: left;
	width: auto;
}

div#capaContenidoBlanca div.elcontenido{
	float: left;
	width: 639px;
}

div#capaContenidoBlanca div.flotado{
	clear: both;
	float: left;
	width: 330px;
	display: inline;
	overflow:hidden;
}

div#capaContenidoBlanca div.flotado p{
	margin-top: 12px;
}

div#capaContenidoBlanca div.flotado ul{
	background-color: #F2F6FA;
	font-size: 12px;
	color: #122C47;
	padding: 16px 14px;
	margin: 14px 0 0 10px
}

div#capaContenidoBlanca div.flotado ul li{
	background: url(../img/bulletUl.gif) 0 2px no-repeat;
	padding-left: 15px;
}

div#capaContenidoBlanca img#imgMadrid{
	margin: 0 0 0 25px;
	display: inline;
	border: 1px solid #000;
}

div#capaContenidoBlanca img.grafica {
	clear: both;
	display: inline;
	margin: 0 0 0 10px;
}

div#capaContenidoBlanca img.in{
	margin-top: 20px;
}

div#capaContenidoBlanca img.on{
	margin-bottom: 20px;
}

div#capaContenidoBlanca img.logo{
	clear: none;
	margin-right: 15px;
	border: 0;
}

div#capaContenidoBlanca img.tarta {
	margin: 0 0 20px 79px;
}

div#capaContenidoBlanca div#contenedorFotos{
	margin: 0 0 -10px 0;
}


div#capaContenidoBlanca div#contenedorFotos p{
	margin-bottom:-18px;
}


div#capaContenidoBlanca img.bajada{
	clear: both;
	margin-left: 160px;
}

div#capaContenidoBlanca img.ini{
	margin-left: 18px;	
	margin-bottom: 5px;
}

div#capaContenidoBlanca img.seg{
	margin-left: 20px;		
	margin-bottom: 5px;
}

div#capaContenidoBlanca img.ter{
	margin-left: 20px;		
	margin-bottom: 5px;
}

div#capaContenidoBlanca img.cuat{
	margin-left: 20px;		
	margin-bottom: 5px;
}

div#capaContenidoBlanca img#elLogo{
	margin-left: 10px;	
	display: none;
}


div#capaContenidoBlanca h4{
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 635px;
	height: 0;
	margin: 15px 0 10px 10px;
	padding-top: 24px;
}

div#capaContenidoBlanca h4#madrid{
	background: url(../img/h4Madrid.gif) 0 0 no-repeat;	
}

div#capaContenidoBlanca h4#options{
	background: url(../img/h4Options.gif) 0 0 no-repeat;	
}

div#capaContenidoBlanca h4#studentProfile{
	margin-bottom: 25px;
	background: url(../img/h4Students.gif) 0 0 no-repeat;	
}

div#capaContenidoBlanca h5 {
	clear: both;
	float: left;
	display: inline;
	overflow: hidden;
	width: 500px;
	height: 0;
	margin: 0 0 20px 79px;
	padding-top: 19px;
}

div#capaContenidoBlanca h5#briefme_nationalities{
	background: url(../img/h3Nationalities.gif) 0 0 no-repeat;
}

div#capaContenidoBlanca h5#briefme_gender{
	background: url(../img/h3Gender.gif) 0 0 no-repeat;
}

div#capaContenidoBlanca h5#briefme_age{
	background: url(../img/h3Age.gif) 0 0 no-repeat;
}

div#capaContenidoBlanca h5#briefme_undergraduate_majors{
	background: url(../img/h3Undergraduate.gif) 0 0 no-repeat;
}

div#capaContenidoBlanca h5#briefme_functional_background{
	background: url(../img/h3FunctionalBackground.gif) 0 0 no-repeat;
}

div#capaContenidoBlanca h5#briefme_work_experience{
	background: url(../img/h3WorkExperience.gif) 0 0 no-repeat;
}

div#capaContenidoBlanca div.separador{
	border-top: 1px solid #000;
	width: 658px;
	margin-bottom: 20px;
}

form#pruguntas {
  position:relative;
  background: url(../img/fondoPrugunta.gif) left bottom no-repeat;
  margin: 25px 0 0 10px;
  padding-bottom: 13px;
}

form#rankings {
  position:relative;
  background: url(../img/fondoRankings.gif) left bottom no-repeat;
  margin: 25px 0 0 10px;
  padding-bottom: 13px;
}

form#pruguntas fieldset.avisoLegal {
  display:block;
  position:absolute;
  top:-30px;
  left:0;
  width:226px;
  padding:12px;
  background:#ebeff2;
  z-index:23;
}

form#wizard {
  position:relative;
  background: url(../img/fondoWizard.gif) left bottom no-repeat;
  margin: 25px 0 0 10px;
  padding-bottom: 13px;
}


form#wizard a#todos{
	font-size: 11px !important;
	text-decoration: underline;
	margin-left: 130px;
	padding-bottom: 10px !important;
	display: block;
	clear: both !important;
	color: #024675;
}

form#wizard a#ninguno{
	font-size: 11px !important;
	text-decoration: underline;
	margin-left: 130px;
	padding-bottom: 10px !important;
	display: block;
	clear: both !important;
	color: #024675;
}

form#wizard p.legend{
	font-weight: bold;
	color: #6B5E31 !important;
	font-size: 11px !important;
	margin: 0 0 5px 55px !important;
	clear: left;

}

form#wizard label{
	font-weight: bold;
	font-size: 11px !important;
	margin-bottom: 5px;
	_padding-bottom: 5px;
	margin-left: 23px !important;
	_margin-left: 12px !important;
	display: inline;
	width: 200px;
}

form#wizard input{
	display: inline !important;
	clear: none !important;
	float: left !important;
	width: 14px !important;
	position: relative;
	height: 14px;
	_height: 8px;
	top: 2px;
	_top: 0;
	margin-right: 5px !important;
	border: 0;
	padding:0 !important;
}

li#imba a,li#imba2 a,li#imba4 a,li#imba5 a{
  width:112px !important;
  height:34px !important;
}

li#imba3 a{
  width:112px !important;
  height:54px !important;
}

li#imba li a, li#imba2 li a, li#imba3 li a, li#imba4 li a, li#imba5 li a{
  width:104px !important;
  height:auto !important;
}


#layerSkype {
  visibility:hidden
}


/* .avisoLegal,
.avisoLegal2 {
 
}
 */

.avisoLegal2 {
  top:100px;
  left:auto;
  right:4px;
}

#avisoL{
 position: absolute;
  background:#EBEFF2;
  top:-50px;
  left:4px;  
  _left:-14px;
  width:237px;
  _width:230px;
  padding:10px;
	display: none;
}


#avisoLCerrar,
#avisoLCerrar2{
  position: absolute;
  top: 0;
  right: 12px;
  _right: 2px;  
  width: 23px !important;
  padding:2px;
  font-size: 10px;
  cursor:pointer;
}

#avisoLButton2{
  cursor:pointer;
  position: relative;
  top: 20px;
}


#avisoLCerrar2{
  right: 0;
}


#BFrankings {
  margin:-10px 0 0 0;
}
#BFrankings li {
  display:inline;
  float: left !important;
  font:normal 10px arial;
   width: auto !important;  
} 
  
#BFrankings li#eco {
  margin-left:50px;
} 

#BFrankings li#for {
  margin-left:82px;
} 

#BFrankings li#wal {
  margin-left:95px;
} 

#BFrankings li#fin {
  margin-left:99px;
}

/* upcoming */
div#servicios div#upcoming {
	background: url(../img/fondoUpcoming.gif) 0 0 repeat-y;
	margin: 11px 0 0 10px;
	float: left;
	display: inline;
}



div#servicios div#upcoming dl{
	background: url(../img/pieUpcoming.gif) left bottom no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding: 0 20px 20px 15px;
	float: left;
	display: inline;
	width: 203px;
}

div#servicios div#upcoming dl dt{
	text-decoration: underline;
	width: 190px;
}

div#servicios div#upcoming dl dt a{
	color: #000;
}

div#servicios div#upcoming dl dd{
	color: #004578;
	 margin-bottom: 10px;
}

div#servicios div#upcoming dl dd span{
	color: #62532A;
}

div#servicios div#upcoming dl dd.enlazado{
	font-size: 12px;
	background: url(../img/fondoEnlazado.gif) 0 0 no-repeat;
	height: 30px;
	width: 205px;
	padding-top: 4px;
}

div#servicios div#upcoming dl dd.enlazado a{
	background: url(../img/bulletUp.gif) 0 5px no-repeat;
	color: #004475;
	padding-left: 15px;
	margin: 0 0 0 6px;
}

div#servicios div#upcoming dl dd.enlazado a:hover{
	text-decoration: underline;
}

div#servicios div#upcoming a#titularUpcoming{
	float: left;
	display: inline;
	overflow: hidden;
	width: 238px;
	margin: 0 0 15px 0;
	height: 0;
	padding-top: 67px;
	background: url(../img/cabeceraUpcoming.gif) 0 0 no-repeat;	
}

div#servicios div#upcoming a#titularUpcoming_es{
	float: left;
	display: inline;
	overflow: hidden;
	width: 238px;
	margin: 0 0 15px 0;
	height: 0;
	padding-top: 67px;
	background: url(../img/cabeceraUpcoming_es.gif) 0 0 no-repeat;	
}


div#menuProgramas {
	background:#e3eef4;
	border:1px solid #d4dbde;
	margin:18px 0 22px 0;
	padding: 0;	
	clear:both;
}



 div#menuProgramas dl {
  overflow:hidden;
  width:520px;
  margin:0 0 20px 20px;
  padding: 8px 0 0 0;  
  .padding: 8px 0 20px 0;
 _padding: 8px 0 20px 0;
 }
 
 
 div#menuProgramas dt {
  float: left;
  clear: both;
  width:374px;
 }
 
 div#menuProgramas dd {
  width:50px;
  font-size:11px;
  color:#657084;
  text-transform: capitalize;
  margin-left: 13px;
  float: left;
  padding-bottom: 5px;
 }


 div#menuProgramas dt a {
	display:block;
	background:url(../img/itemFlechaHover.gif) 4px center no-repeat;
	padding:0 0 0 12px;
	margin:0;
	color:#00477c;
 }
 
 
 div#menuProgramas dt a:active { 
 	color:#008;
 }
 
div#menuProgramas dt a:hover {
	background:url(../img/itemFlechaHover.gif) #fff 4px center no-repeat;

 }
 
div#menuProgramas p#encontrado{
	font-weight: bold;
	margin: 0 0 20px 90px;
	display: none;
}

div#menuProgramas p#encontrado.encontrado_es{
	margin: 0 0 20px 25px;	
}
/* upcoming */

ul#losMaster{
	list-style: disc;
	margin: 15px 0 0 30px
}

ul#losMaster li{
	margin-bottom: 10px;
	line-height: 18px;
}



/*RANKINGS*/

.ranking {
	background: url(../img/fondoranking.jpg) no-repeat scroll 0 0;
    width: 554px; 
	margin: 20px 0 0 0;
	padding: 30px 0 0 20px;
	overflow: hidden;
}

.ranking span {
	display: none;	
}

.ranking h4 {
	background: url(../img/titulorating.png) no-repeat scroll 0 0;
	width: 500px; 
	height: 19px;
}


h5#rankings {
    clear: both;
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 20px;
	margin-left: 20px;
	color: #004575;
    font-family: Trebuchet MS;
}

.ranking h5 {
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 10px;
	display: block;
	clear: both;
}



.ranking dt,
.ranking dd{
	float: left;
	height: 50px;
}

.ranking dt {
	clear: both;
	float: left;
}

.ranking dd {
	width: 170px;
	font-size: 12px;
	text-align: left;
	margin-left: 15px;
}

.ranking dd.ranknumber {
	width: 230px;
	margin-left: 6px;
	font-weight: bold;
}
	
.ranking dl {
	clear: both;	
	display: block;
	
}

.ranking dl img {
	clear: both;
}


form#demo fieldset#segundoBis{
	display: block;
}
.ranking dl img#cuatro {
	margin-top: -5px;
}

/**RANKING2**/

.ranking2 {
	background: url(../img/fondoranking.jpg) no-repeat scroll 0 0;
    width: 554px; 
	margin: 20px 0 0 0;
	padding: 30px 0 0 20px;
	overflow: hidden;
}

.ranking2 span {
	display: none;	
}

.ranking2 h4 {
	background: url(../img/titulorating2.png) no-repeat scroll 0 0;
	width: 500px; 
	height: 19px;
}




.ranking2 h5 {
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 10px;
	display: block;
	clear: both;
}



.ranking2 dt,
.ranking2 dd{
	float: left;
	height: 50px;
}

.ranking2 dt {
	clear: both;
	float: left;
}

.ranking2 dd {
	width: 170px;
	font-size: 12px;
	text-align: left;
	margin-left: 15px;
}

.ranking2 dd.ranknumber {
	width: 230px;
	margin-left: 6px;
	font-weight: bold;
}
	
.ranking2 dl {
	clear: both;	
	display: block;
	
}

.ranking2 dl img {
	clear: both;
}


.ranking2 dl img#cuatro {
	margin-top: -5px;
}



div#servicios form {
clear:both;
margin:15px 0 0 10px;
}

/************************************************************************************************************************/
/*                    NUEVAS PREHOMES   /*
/************************************************************************************************************************/



form#demo {
  position:relative;
  background: url(../img/fondoDemo.gif) left bottom no-repeat;
  margin: px 0 20px 9px;
  padding-bottom: 13px;
}



form#demo p#demop{
	margin: 0 0 0 12px;
	text-align: left !important;
	color:  #62532A !important;
	font-family: Trebuchet MS !important;
	font-size: 13px !important; 
	font-weight: normal !important;
	/*background: url(../img/borde_demo.gif) left bottom repeat-x;*/
	padding-bottom: 22px;
}


form#demo button#sendBis{
	float: right;
	display: inline;
	margin: 3px 10px 0 0;
	background: url(../img/btSend4_es.gif) 0 0 no-repeat;
	width: 102px;
	height: 45px;
	outline: none;
}

form#demo button#sendBis span{
	display: none;
}

form#demo fieldset p#titularDemo{
	float: left;
	display: inline;
	overflow: hidden;
	width: 238px;
	margin: 0 0 15px 0;
	height: 0;
	padding-top: 56px;
	background: url(../img/cabeceraMore.gif) 0 0 no-repeat;
}

form#demo fieldset p#titularDemo{
	background: url(../img/cabeceraDemo.gif) 0 0 no-repeat;	
}


form#demo fieldset#segundoBis{
	display: block;
}



/************************************************************************************************************************/
/*                    ESPECIFICO GMIF  Global Master in Finance  /*
/************************************************************************************************************************/

body#gmif div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1.png) left top no-repeat;
	height: 65px;
}

body#gmif div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_01.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#gmif div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_gmif.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#gmif div#contenidos h2 a {
	display: none;
}

body#gmif div#contenidos p {
padding:10px 25px 0 10px;
}



/************************************************************************************************************************/
/*                    ESPECIFICO MDJ  Master in Digital Journalism /*
/************************************************************************************************************************/

body#mdj div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1_mcc.png) left top no-repeat;
	height: 65px;
}

body#mdj div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_mcc.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#mdj div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_mdj.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#mdj div#contenidos h2 a {
	display: none;
}

body#mdj div#contenidos p {
padding:10px 25px 0 10px;
}


/************************************************************************************************************************/
/*                    ESPECIFICO Executive Master in Tourism Management EXMTM /*
/************************************************************************************************************************/

body#exmtm div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1.png) left top no-repeat;
	height: 65px;
}

body#exmtm div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_01.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#exmtm div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_exmtm.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#exmtm div#contenidos h2 a {
	display: none;
}

body#exmtm div#contenidos h2#h2emifbw {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_emifbw.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#exmtm div#contenidos h2#h2emifbw a {
	display: none;
}

body#exmtm div#contenidos p {
padding:10px 25px 0 10px;
}



/************************************************************************************************************************/
/*                    ESPECIFICO Executive Master in Finance Bi-weekly EXMIFBW /*
/************************************************************************************************************************/

body#exmifbw div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1.png) left top no-repeat;
	height: 65px;
}

body#exmifbw div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_01.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#exmifbw div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_exmifbw.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#exmifbw div#contenidos h2 a {
	display: none;
}

body#exmifbw div#contenidos h2#h2emifbw {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_emifbw.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#exmifbw div#contenidos h2#h2emifbw a {
	display: none;
}

body#exmifbw div#contenidos p {
padding:10px 25px 0 10px;
}




/************************************************************************************************************************/
/*                    ESPECIFICO MAMD   /*
/************************************************************************************************************************/

body#mamd div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1_mamd.png) left top no-repeat;
	height: 65px;
}

body#mamd div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_mamd.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#mamd div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_mamd.jpg) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#mamd div#contenidos h2 a {
	display: none;
}

body#mamd div#contenidos p {
padding:10px 25px 0 10px;
}







/************************************************************************************************************************/
/*                    ESPECIFICO MGEC   /*
/************************************************************************************************************************/

body#mgec div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1_mgec.png) left top no-repeat;
	height: 65px;
}

body#mgec div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_mgec.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#mgec div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_mgec.jpg) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#mgec div#contenidos h2 a {
	display: none;
}

body#mgec div#contenidos p {
padding:10px 25px 0 10px;
}


/************************************************************************************************************************/
/*                    ESPECIFICO MCC   /*
/************************************************************************************************************************/

body#mcc div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1_mcc.png) left top no-repeat;
	height: 65px;
}

body#mcc div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_mcc.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#mcc div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_mcc.jpg) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#mcc div#contenidos h2 a {
	display: none;
}

body#mcc div#contenidos p {
padding:10px 25px 0 10px;
}


/************************************************************************************************************************/
/*                    ESPECIFICO MEBJ   /*
/************************************************************************************************************************/

body#mebj div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1_mebj.png) left top no-repeat;
	height: 65px;
}

body#mebj div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_mebj.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#mebj div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_mebj.jpg) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#mebj div#contenidos h2 a {
	display: none;
}

body#mebj div#contenidos p {
padding:10px 25px 0 10px;
}


/************************************************************************************************************************/
/*                    ESPECIFICO MOL   /*
/************************************************************************************************************************/

body#mol div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1_mol.png) left top no-repeat;
	height: 65px;
}

body#mol div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_mol.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#mol div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_mol.jpg) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#mol div#contenidos h2 a {
	display: none;
}

body#mol div#contenidos p {
padding:10px 25px 0 10px;
}


div#servicios a#posicionMundial{
	float: left;
	clear: left;
	display: inline;
	overflow: hidden;
	width: 242px;
	margin: 0 0 0px 7px;
	height: 0;
	padding-top: 109px;
	background: url(../img/botonPosicionMundial.gif) 0 0 no-repeat;
}

div#servicios a#eventoIE_esp{
	float: left;
	clear: left;
	display: inline;
	overflow: hidden;
	width: 242px;
	margin: 0 0 15px 7px;
	height: 0;
	padding-top: 109px;
	background: url(../img/evento_finanzas.jpg) 0 0 no-repeat;
}

div#servicios a#eventoIE_eng{
	float: left;
	clear: left;
	display: inline;
	overflow: hidden;
	width: 242px;
	margin: 0 0 15px 7px;
	height: 0;
	padding-top: 109px;
	background: url(../img/evento_finanzas_eng.jpg) 0 0 no-repeat;
}

/************************************************************************************************************************/
/*                    ESPECIFICO Humanieties Core Program /*
/************************************************************************************************************************/


body#hcp div#cabecera {
    background: url(../img/fondoCabecera_hcp.jpg) no-repeat scroll 0 0 transparent;
    height: 194px;
    position: relative;
    width: 980px;
}

body#hcp div#cabecera h1 a{
	display: block;
	width: 225px;
	height: 0;
	padding-top: 75px;
	background: url(../img/h1hcp.png) left top no-repeat;
	height: 65px;
}

body#hcp div#contenidos div#pie a#logotipo {
	background:transparent url(../img/h1_.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	height:0;
	margin:0 0 15px;
	overflow:hidden;
	padding-top:55px;
	width:172px;
}

body#hcp div#contenidos h2 {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_hcp.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#hcp div#contenidos h2 a {
	display: none;
}

body#hcp div#contenidos h2#h2emifbw {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_emifbw_hcp.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#hcp div#contenidos h2#h2emifbw_eng {
	display: block;
	width: 539px;
	height: 0;
	padding-top: 73px;
	background: url(../img/cabecera_emifbw_hcp_eng.gif) left top no-repeat;	
	margin: 20px 0 0 10px;
}

body#hcp div#contenidos h2#h2emifbw a {
	display: none;
}

body#hcp div#contenidos p {
padding:10px 8px 0 10px;
}

body#hcp div#contenidos ul {
    list-style: disc outside none;
    margin-top: 10px;
}
body#hcp div#contenidos li {	
	line-height: 18px;
    margin-left: 30px;
}

div#academicMemberships {
    background: url("../img/fondoAcademicMemberships.gif") repeat-y scroll 0 0 transparent;
    display: inline;
    float: left;
    margin: 0px 0 0 10px;
}

div#academicMemberships a#titularAcademicMemberships {
    background: url("../img/titularAcademicMemberships.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 0;
    margin: 0 0 15px;
    overflow: hidden;
    padding-top: 67px;
    width: 238px;
}

div#academicMemberships a#titularAcademicMemberships_es {
    background: url("../img/titularAcademicMemberships_es.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 0;
    margin: 0 0 15px;
    overflow: hidden;
    padding-top: 67px;
    width: 238px;
}

div#academicMemberships a#titularInternationalTeachingFellowship {
    background: url("../img/titularInternationalTeachingFellowship.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 0;
    margin: 0 0 15px;
    overflow: hidden;
    padding-top: 67px;
    width: 238px;
}

div#academicMemberships a#titularInternationalTeachingFellowship_es {
    background: url("../img/titularInternationalTeachingFellowship_es.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 0;
    margin: 0 0 15px;
    overflow: hidden;
    padding-top: 67px;
    width: 238px;
}

div#academicMemberships dl {
    background: url("../img/pieAcademicMemberships.gif") no-repeat scroll left bottom transparent;
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 20px;
    padding-left: 15px;
    width: 100%;
}
