/* CSS Document */
html{ width:100%; height:100%; text-align:center}
body{ width:954px; margin:0 auto; text-align:left; background-color:#f1f2f2; color:#5e5e5e;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; position:relative;}
p { margin:0 0 16px 0;}
ul { list-style:url(../images/bullet.gif);}
	
div#divCabecera {
	position:relative;
	padding:30px 0 35px 0;
	height:77px; width:954px;
}
div#logoIESE { 
}
a#aIESEHP {
	background: url(../images/logoIESE.gif) top left no-repeat; 
	text-indent: -9999px; display:block;
	width:148px; height:77px; overflow:hidden;
}
a#aIESEHPIME {
	background: url(../images/logoIESE-IME.gif) top left no-repeat; 
	text-indent: -9999px; display:block;
	width:280px; height:77px; overflow:hidden;
}

form#search_form { padding:0; margin:0; display:inline}
input#submitSearch { background-color:#f1f2f2; border:none;color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

a#HeaderLinksOn{ color:#aa1c12; text-decoration:none; font-size:10px; font-weight:bold;}
div#HeaderLinks{ position:absolute; right:0; color:#9b9b9b; width:300px; top:30px; text-align:right;}
div#HeaderLinks a { color:#666666; text-decoration:none; font-size:10px; font-weight:bold;}

input.SearchBox { color:#333333; background-color:#dadee2; border:#506171 solid 1px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; }
div#HeaderUSA { position:absolute; right:0; bottom:32px; width:200px; text-align:right; color:#454545; font-weight:bold;}
div#HeaderUSA a { font-weight:normal}

div#Menu { width:954px; height:36px; padding:0 0 1px 0;}
div#ComponenteInteractivo { width:954px; height:284px; position:relative; background-color:#e8e8e8; overflow:hidden}
div#ComponenteInteractivo h2 { margin:0; padding:10px 0;}

div#Cuerpo {width:894px; background-color:#FFFFFF; padding:40px 30px 30px 30px; float:left}

div#PiedePagina {width:894px; background-color:#FFFFFF; padding:0 30px 30px 30px; font-size:10px; color:#bfbfbf; clear:both}
div#PiedePagina div { border-top:#d0d0d0 solid 1px; padding-top:4px;}
span#PieDePaginaDer { float:right; text-align:right;}

div#TestimonialCabecera { position:absolute; top:132px; width:174px; height:107px; background-color:#FFFFFF; font-size:9px; line-height:11px; padding:5px 3px 5px 9px; left:730px; color:#666666; overflow:hidden;}
div#TestimonialCabecera strong { display:block; padding-top:5px; color:#555555;}
div#TestimonialCabeceraIMG { position:absolute; top:25px; left:730px;}

/* Links */
A.linkGlobal:link {COLOR: #f35700; text-decoration: none}
A.linkGlobal:visited {COLOR: #f35700; text-decoration: none}
A.linkGlobal:hover {COLOR: #f35700; text-decoration: underline}

A:link {COLOR: #476b8c; text-decoration: none}
A:visited {COLOR: #476b8c; text-decoration: none}
A:hover {COLOR: #476b8c; text-decoration: underline}

A img {BORDER: 0px}

a img {border=0px;}

/* añadido IESE */
li.linkGlobal a:link {COLOR: #f35700; text-decoration: none}
li.linkGlobal a:visited {COLOR: #f35700; text-decoration: none}
li.linkGlobal a:hover {COLOR: #f35700; text-decoration: underline}

/*
p A.external:link {COLOR: #f35700; text-decoration: none}
p A.external:visited {COLOR: #f35700; text-decoration: none}
p A.external:hover {COLOR: #f35700; text-decoration: underline}
*/
.external:link {COLOR: #f35700; text-decoration: none}
.external:visited {COLOR: #f35700; text-decoration: none}
.external:hover {COLOR: #f35700; text-decoration: underline}

/* fin añadido IESE */

/* Menu *************************************************************** */
ul#MenuPrincipal { position:absolute; width:954px; height:36px; margin:0; padding:0; list-style:none;}
ul#MenuPrincipal li { position:absolute; display:inline; margin:0; padding:0; list-style:none; overflow:hidden;}
/*
div.MenuOn { width: 25%; background: url(../images/menu/btn_on.gif) top left; float: left; text-align: center; padding:0; margin:0px;}
div.MenuOff { width: 25%; background: url(../images/menu/btn_off.gif) top left;float: left; text-align: center; padding:0; margin:0px;}
div.MenuOn a { width: 100%; display:block; height:36px;  text-align: center; color: #ffffff;line-height:30px;text-decoration:none;}
div.MenuOn a:visited { width: 100%; display:block; height:36px;  text-align: center; color: #ffffff;line-height:30px;text-decoration:none;}
div.MenuOff a  { width: 100%; display:block; height:36px; text-align: center;color: #ffffff;line-height:30px;text-decoration:none;}
div.MenuOff a:visited  { width: 100%; display:block; height:36px; text-align: center;color: #ffffff;line-height:30px;text-decoration:none;}
div.MenuOff a:hover {width:100%; background: url(../images/menu/btn_over.gif) top left; text-align: center;color: #ffffff;line-height:30px;text-decoration:none;}
*/
/* Menu *************************************************************** */


li#MenuHomeOn { left:0; background: url(../images/menu/IESEinTheUSA-on.gif) top left no-repeat; }
li#MenuHomeOff { left:0; background: url(../images/menu/IESEinTheUSA-off.gif) top left no-repeat; }
li#MenuHomeOn a { display:block; width:153px; height:36px; text-indent:-9999px;}
li#MenuHomeOff a { display:block; width:153px; height:36px; text-indent:-9999px;}
li#MenuHomeOff a:hover { background: url(../images/menu/IESEinTheUSA-over.gif) top left no-repeat;}

li#MenuProgramsOn { left:153px; background: url(../images/menu/programs-on.gif) top left no-repeat; }
li#MenuProgramsOff { left:153px; background: url(../images/menu/programs-off.gif) top left no-repeat;}
li#MenuProgramsOn a { display:block; width:134px; height:36px; text-indent:-9999px;}
li#MenuProgramsOff a { display:block; width:134px; height:36px; text-indent:-9999px;}
li#MenuProgramsOff a:hover { background: url(../images/menu/programs-over.gif) top left no-repeat;}

li#MenuResearchOn { left:287px; background: url(../images/menu/ResearchCenter-on.gif) top left no-repeat; }
li#MenuResearchOff { left:287px; background: url(../images/menu/ResearchCenter-off.gif) top left no-repeat;}
li#MenuResearchOn a { display:block; width:171px; height:36px; text-indent:-9999px;}
li#MenuResearchOff a { display:block; width:171px; height:36px; text-indent:-9999px;}
li#MenuResearchOff a:hover { background: url(../images/menu/ResearchCenter-over.gif) top left no-repeat;}

li#MenuIMEOn { left:458px; background: url(../images/menu/IME-on.gif) top left no-repeat; }
li#MenuIMEOff { left:458px; background: url(../images/menu/IME-off.gif) top left no-repeat;}
li#MenuIMEOn a { display:block; width:227px; height:36px; text-indent:-9999px;}
li#MenuIMEOff a { display:block; width:227px; height:36px; text-indent:-9999px;}
li#MenuIMEOff a:hover { background: url(../images/menu/IME-over.gif) top left no-repeat;}

li#MenuAlumniOn { left:685px; background: url(../images/menu/alumni-on.gif) top left no-repeat; }
li#MenuAlumniOff { left:685px; background: url(../images/menu/alumni-off.gif) top left no-repeat;}
li#MenuAlumniOn a { display:block; width:119px; height:36px; text-indent:-9999px;}
li#MenuAlumniOff a { display:block; width:119px; height:36px; text-indent:-9999px;}
li#MenuAlumniOff a:hover { background: url(../images/menu/alumni-over.gif) top left no-repeat;}

li#MenuGivingOn { left:804px; background: url(../images/menu/SupportIese-on.gif) top left no-repeat; }
li#MenuGivingOff { left:804px; background: url(../images/menu/SupportIese-off.gif) top left no-repeat;}
li#MenuGivingOn a { display:block; width:150px; height:36px; text-indent:-9999px;}
li#MenuGivingOff a { display:block; width:150px; height:36px; text-indent:-9999px;}
li#MenuGivingOff a:hover { background: url(../images/menu/SupportIese-over.gif) top left no-repeat;}

/* Home **************************************************************** */
div#BannerIzquierdo { width:198px; margin-bottom:10px; float:left; margin-top:20px;}
div#BannerDerecho { width:198px;  float:left;}

div#BannerPrimero {width:198px; float:left; margin-top:25px;}
/* Contact Us ********************************************************** */
div#ContactUsNY {padding:0 0 0 30px; float:left; width:430px;}
div#ContactUsNY h2 {font-size:12px; padding:147px 0 10px 0; margin:0; background:url(../images/contactUS_NY.jpg) top left no-repeat;}

div#ContactUsGlobal {padding:0 0 0 40px; float:left; width:370px; padding-top:25px;}
div#ContactUsGlobal h2 {font-size:12px; padding:147px 0 10px 0; margin:0; background:url(../images/contactUS_Global.jpg) top left no-repeat;}

/* Site Map ************************************************************ */
div#SiteMapBox {padding:0 0 0 30px; float:left; width:430px;}
/* Común *************************************************************** */
div#ContenidoPrincipal { float:left; width:626px; margin-right:40px; padding:0 0 0 30px; position:relative}
div#ColumnaRelated {float:left; width:198px;}
div#ColumnaRelated ul { margin:0; padding:0; list-style:none;}

div#NewsEventsLateral { padding-top:20px;float:left; width:198px;}
div#NewsEventsLateral ul {
	margin:0 0 0 20px; padding:0; list-style:url(../images/bullet.gif); padding-bottom:1px;}
div#NewsEventsLateral li {padding-bottom:5px;}

div#NewsNewsLateral {  float:left}
div#NewsNewsLateral ul {
	margin:0 0 0 20px; padding:0; list-style:url(../images/bullet.gif); padding-bottom:1px;}
div#NewsNewsLateral li {padding-bottom:5px;}

/* *************** */

div#explicacionExtra { float:right; background-color:#f4f4f4; padding:20px; width:198px; margin:0 0 20px 20px;}
div#explicacionExtra ul { margin:0 auto;}
div#explicacionExtra h4 { font-size:11px; margin:0}

span.backToTop { font-size:9px; display:block; padding-bottom:20px;}


div#RelatedLinks { width:198px; margin-top:20px;}
div#RelatedLinks h4 {
	height:27px; font-size:11px; text-indent:0px; overflow:hidden; margin:0 0 0 0;
	background:url(../images/h4RelatedLinks.gif) top left repeat; text-align: center; color: #ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; line-height: 23px;}
div#RelatedLinks h5 {
	margin:10px 0 0 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#RelatedLinks ul { margin:0 0 0 20px; padding:0; list-style:url(../images/bullet.gif);}
div#RelatedLinks a { color:#f35700;}


div#divRelatedLinksUSA { width:198px; margin-top:20px;}
div#divRelatedLinksUSA h4 {
	height:27px; font-size:11px; text-indent:-9999px; overflow:hidden; margin:0 0 0 0;
	background:url(../images/h1s/h4RelatedLinks.gif) top left no-repeat;}
div#divRelatedLinksUSA ul { margin:0 0 0 20px; padding:0; list-style:url(../images/bullet.gif);}

div#RelatedLinksGlobal { width:198px; margin-top:20px; padding-bottom:10px; float:left}
div#RelatedLinksGlobal h4 {
	height:27px; font-size:11px; text-indent:-9999px; overflow:hidden; margin:0 0 0 0;
	background:url(../images/h1s/h4RelatedLinksGlobal.gif) top left no-repeat;}
div#RelatedLinksGlobal ul { margin:0 0 0 20px; padding:0; list-style:url(../images/bullet.gif);}
div#RelatedLinksGlobal a { color:#f35700;}

div#RelatedLinksAroundW { width:198px; margin-top:20px;}
div#RelatedLinksAroundW h4 {
	height:27px; font-size:11px; text-indent:-9999px; overflow:hidden; margin:0 0 0 0;
	background:url(../images/h1s/h4RelatedLinksAroundW.gif) top left no-repeat;}
div#RelatedLinksAroundW h5 {
	margin:10px 0 0 0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#RelatedLinksAroundW ul { margin:0 0 0 20px; padding:0; list-style:url(../images/bullet.gif);}
div#RelatedLinksAroundW a { color:#f35700;}


table.tablaInfo { background-color:#f4f4f4; }
table.tablaInfo td { background-color:#f4f4f4; padding:2px 2px 2px 5px; }
table.tablaInfo td.TDheader { background-color:#e8e8e8; font-weight:bold;padding:2px 2px 2px 5px;  }

div.divResearchProfe { min-height:178px;height:auto !important; height:178px;}
div.divResearchProfe h3 { line-height:18px;}
div.FotoFaculty { float:left; display:inline; padding:0 20px 20px 0}
div.FotoDerechaFloat { float:right; display:inline; padding:0 0 20px 20px}

/* Alumni *************************************************************** */
img#LogoCabeceraAlumni {
	position:absolute;
	top:159px;
	left:30px;
}

/* Payment *************************************************************** */

img#PaymentStep { width:146px; height:23px; vertical-align:bottom; padding-left:15px; 
	position:absolute; top:105px; left:350px; }
div#FormPayment { padding:15px 0 0 0; width:470px; color:#333; float:left;}
div#FormPayment01 {}
div#FormPayment02 { display:none;}
div#FormPayment03 { display:none;}
div#FormPayment04 { display:none;}
div#FormPayment05 { display:none;}
img#imgPayPrevious { float:left; cursor:pointer; padding-bottom:20px;}
img#imgPayContinue { float:right; cursor:pointer; padding-bottom:20px;}

div.formOpcion1 { padding:0 0 15px 0; clear:both;}
div.formOpcion2 { padding:0 0 15px 0;}
div.formOpcion3 { padding:0; display:block; clear:both;}
div.formOpcionTit { padding:10px 0 0 0; display:block; clear:both;}

#prepForm { position:relative;}

.bgift {font-size:14px; line-height:22px;}

div.formOpcion1 input,select {
	color:#333333; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f4f4f4; padding:0 5px;
}

div.formOpcion3 input,select {
	color:#333333; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f4f4f4; padding:0 5px; height:19px; line-height:19px;
}

input#P_price1 { 
	width:100px; 
	color:#333333; 
	background-color:#f4f4f4; padding:0 5px;
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}

input#txtSpouse { 
	width:160px; 
	color:#333333; 
	background-color:#f4f4f4; padding:0 5px;
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

textarea#txtSpecialInstructions { width:200px; height:195px; color:#333333; background-color:#f4f4f4; 
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	
div#formColumnaIzquierda { width:220px; float:left; }	
div#formColumnaDerecha { width:200px; float:left; border-left:#eee solid 1px; padding:0 0 0 23px; margin-left:20px;}

span.formParteFloteada { float:left; padding:0 3px 0 0;}	

div#divGiftSummary { padding:0 0 20px 0}

/* IME *************************************************************** */
img#ImagenCabeceraIME {
	position:absolute; top:112px; left:30px;
}

/* H1 *************************************************************** */
/* comentado en IESE */
h1 { margin:0 0 5px 0;display:block; text-indent:-9999px; overflow:hidden}
/*h1 { margin:0 0 5px 0;display:block; color:#B52F26; font-size:18px !important;}*/
/* comentado en IESE */
h2 { margin:15px 0 10px 0; font-size:14px; color:#333333;}
h3 { margin:0 0 10px 0; font-size:13px; color:#666666;}
h4 { margin:0 0 10px 0; font-size:13px; color:#666666;}


#h1Events { 
	height:20px; font-size:11px; text-indent:-9999px; overflow:hidden; width:100%;
	background:url(../images/h1s/Events.gif) top left no-repeat; 
}


h1#h1IESEintheUSA { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/IESE-in-the-USA.gif) top left no-repeat; 
}

h1#h1WhoWeAre { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Who-We-Are.gif) top left no-repeat; 
}
#h1Events { 
	height:20px; font-size:11px; text-indent:-9999px; overflow:hidden; width:100%;
	background:url(../images/h1s/Events.gif) top left no-repeat; 
}
h1#h1OurPrograms { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Our-Programs.gif) top left no-repeat; 
}

#h1ContactUs { 
	height:20px; font-size:11px; text-indent:-9999px; overflow:hidden;
	background:url(../images/h1s/Contact-Us.gif) top left no-repeat; 
}
#h1SiteMap { 
	height:20px; font-size:11px; text-indent:-9999px; overflow:hidden;
	background:url(../images/h1s/SiteMap.gif) top left no-repeat; 
}

h1#h1FacultyResearch { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Faculty-Research.gif) top left no-repeat; 
}

h1#h1USAAlumni { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/USA-Alumni.gif) top left no-repeat; 
}

h1#h1GlobalAlumniReunionNY09 { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Global-Alumni-Reunion-NY-09.gif) top left no-repeat; 
}

h1#h1RecruitersCompanies { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Recruiters-Companies.gif) top left no-repeat; 
}

h1#h1Giving { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Giving.gif) top left no-repeat; 
}

h1#h1WaysToGive { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Ways-to-Give.gif) top left no-repeat; 
}

h1#h1GivingOffline { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Giving-Offline.gif) top left no-repeat; 
}

h1#h1GivingOnline { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/Giving-Online.gif) top left no-repeat; 
}

h2#Donations { border-bottom:#ddd solid 1px; padding:0 0 12px 0; width:470px; }

h1#h1IME { 
	height:20px; font-size:11px; 
	background:url(../images/h1s/IME.gif) top left no-repeat; 
}
