/* ---- COMMON CLASSES ------------------------------------------------------------------------------------ */



.alt,.navigation {position:absolute;top:-6000px;left:-6000px}
img{border:0px;}
hr{display:none; }
p,ul,li,form,fieldset,legend,table,td,th,h1,h2,h3,h4,h5,ol,dl,dd,dt,input,ol,li{margin:0;padding:0}
fieldset{border:0}
ul,ol{list-style-type:none}
a {color:#fff;text-decoration:none;}
	a:hover {text-decoration:none}
	a:focus {outline:none;text-decoration:none}
	a:active {text-decoration:none;}

.read-more{padding-right:2px;}
.button,.button2,.button-login{border:1px solid #045485;background:#0066A4;color:#fff;font-weight:bold;font-size:.9em;padding:2px;cursor:pointer}
.more{font-weight:bold;text-decoration:none;color:#59595C;font-size:.9em;padding-top:3px;padding-left:5px}
#wrapper #container .more:hover,#wrapper #container .more:focus,#wrapper #container .more:active{text-decoration:underline}
.external{padding-right:10px;background:url(img/external.gif) right 4px no-repeat;display:inline-block}
.clear{clear:both;padding-top:10px}
.tamano{padding-left:4px;}

/* ---- STRUCTURE ------------------------------------------------------------------------------------------ */

.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}
html {font-size:62.5%}

body {margin:0;padding:0;text-align:center;font:1.2em/1.4em Arial, sans-serif;background:url("img/body-bkg.gif") repeat;/*background:url("img/template.jpg")no-repeat top center;*/}

#wrapper{margin:19px auto 0 auto;padding:30px 0px 0px 0px ;width:970px;background:url("img/shadow-right.gif") no-repeat 966px 99%;}
#header{height:64px;position:relative;width:100%;/*border:solid 1px #000;*/}
	#header #logo{position:absolute;top:0px;right:0px;width:313px;background:#fff url("img/corners-logo.gif") no-repeat top;height:64px;margin-right:4px;}
		#logo h1{}
    	#logo h1 a{text-indent:-9999px;}
		#logo h1 img{float:left;margin:20px 0 0 15px;padding-right:20px;}
		#logo span{float:right;padding:25px 40px 0 0;color:#374049;font-size:0.9em;}
	#header h2{text-indent:-9999px;background:url("img/main-header.gif") 0px 0px;width:578px;height:37px;position:absolute;top:10px;left:13px;}

#container{padding:0 0 0 3px;width:100%;height:470px;background:url("img/shadow-left.gif") no-repeat top left;position:relative;/*border:solid 1px #000;*/}
	#lcol{width:644px;float:left;padding:10px 0 10px 10px;background:#fff;}
	#rcol{width:289px; height:378px;float:left;padding:10px 10px 14px 10px;text-align:left;background:#fff;}
		#rcol h3{font-size:1.1em;color:#353535;margin:5px 0px 5px 3px;}
	.rns{background:#65a5c7;padding:6px;margin:8px 0;padding:8px 5px;}
		.rns li{}
			.rns li a{background:#58a8cd url("img/right-menu-icon.gif") no-repeat 5px 13px; padding:8px 4px 8px 18px;font-size:1.0em;font-weight:bold;display:block;border-bottom:1px solid #2a6b95; width:255px;}
			.rns li.second a, .rns li.third a{border-top:1px solid #5f9bbc; border-bottom:none;}
			.rns li.second a:hover, .rns li.third a:hover{border-bottom:none; }
			.rns li a:hover{background:#4691b8 url("img/right-menu-icon-hover.gif") no-repeat 5px 13px;border-bottom:solid 1px #2d6d99;}
	
	#business-school{border-bottom:solid 1px #e3e3e3;padding-bottom:23px;padding-top:22px; float:left;}
	#business-school p{font-size:0.9em;color:#353535;margin:5px 0;line-height:1.2em;width:88%;}
#footer{height:94px;position:absolute;bottom:1px;left:3px; top:402px;width:963px;background:#fff url("img/shadow-bottom.gif") no-repeat bottom;}
	#footer ul{display:inline;position:absolute;top:10px;left:12px;}
		#footer ul li{float:left;}
		#footer ul li a{background:url("img/button.gif") no-repeat;width:200px;height:73px;padding:10px 3px 0 12px;float:left;text-align:left;font-size:1.4em;font-weight:bold;}
		#footer ul li a:hover{background:url("img/button-hover.gif") no-repeat;width:200px;height:73px;padding:10px 3px 0 12px;float:left;text-align:left;font-size:1.4em;font-weight:bold;}
		#footer ul li#white{margin-left:5px;}
		#footer ul li#white a{background:url("img/button-white.gif") no-repeat;width:240px;padding:24px 3px 0 44px;float:left;text-align:left;font-size:1.5em;font-weight:bold;color:#000;height:53px;/*border:solid 1px #000;*/}
		#footer ul li#white a:hover{background:url("img/button-white-hover.gif") no-repeat;width:240px;padding:24px 3px 0 44px;float:left;text-align:left;font-size:1.5em;font-weight:bold;color:#000;height:53px;/*border:solid 1px #000;*/}
