/*TYPES*/
/*
SERIF: Palatino Linotype, Lucida Grande, serif;
SANS SERIF: Trebuchet MS, Tahoma, Helvetica, sans-serif;
HUMANA: Georgia, URW Chancery L, sans-serif;
*/
/*LAYOUT @WRAPPER*/
#wrapper {
	width: 100%; min-width: 1000px; height: auto; min-height: 550px;
	position: absolute; top: 0; bottom: 0;
}
#top {
	width: 100%; height: 100px;
	position: absolute; top: 0; left: 0;
	overflow: hidden;
}
#main {
	width: 100%; height: auto;
	position: absolute; top: 100px; left: 0; bottom: 60px;
	overflow: hidden;
}
#bottom {
	width: 100%; height: 60px;
	background-color: #D5D5D5; 
	position: absolute; bottom: 0;
	overflow: hidden;
}
/*LAYOUT @TOP*/
#topLeft {
	width: 42%; height: 100px;
	background-color: #E6E6E6;
	position: absolute;	
	float: left; overflow: hidden;
}
#topRight {
	width: 58%; height: 100px;
	background-color: #737373; 
	float: right; overflow: hidden;
	position: relative;
}
/*LAYOUT @BOTTOM*/
#bottomLeft {
	width: 42%; height: 60px;
	position: absolute; left: 0; right: 42%;
	float: left;
}
#bottomRight {
	width: 58%; height: 60px;
	float: right; overflow: hidden;
	position: absolute; left: 42%; right: 0;
}
/*LAYOUT @MAIN*/
#mainLeft {
	width: 42%; height: 100%;
	position: absolute; top: 0; left: 0; bottom: 0;
	overflow: hidden;
}
#mainRight {
	width: 58%; height: 100%;
	position: absolute; top: 0; right: 0; bottom: 0;
	overflow: hidden;
}
/*LAYOUT @BOTTOM_RIGHT*/
.footerDeco { height: 10px; background-color: #2F6A84; position: absolute; top: 50px; left: 0; right: 0; z-index: 0; }
#ads {
	width: 468px; height: 60px;
	background-color: #FFFFFF;
	position: absolute; top: 0; right: 0; z-index: 1;
}
#ads img { float: left; }
#googleAds {
	/*width: 234px; height: 60px;
	background-color: #EEEEEE;
	position: absolute; top: 0; right: 0; z-index: 1;*/
}
/*LAYOUT @BOTTOM_LEFT*/
#footer {
	width: 420px; height: 50px;
	margin: 0 auto;
	overflow: hidden;
}
#footerDeco { width: 100%; height: 10px; background-color: #2F6A84; }
/*LAYOUT @TOP_RIGHT*/
#logo_FE_line {
	width: 100%;
	background-color: #FFFFFF;
	color: #FFFFFF;
	position: absolute; z-index: 0;
	top: 80px;
}
#logo_FE {
	width: 270px; height: 94px;
	position: absolute; z-index: 1;
	top: 6px; right: 4%;
}
/*LAYOUT @TOP_LEFT*/
#topLeftTop {
	width: 420px; height: auto; margin: 0 auto; overflow: hidden;
}
#menu_top {
	width: 100%; height: 19px;
	border-top: solid 1px #FFFFFF; 
	position: absolute; 
	bottom: 0; overflow: hidden; 
}
/*LAYOUT @TOP_LEFT_TOP*/
#logo_ITESO {
	width: 280px; height: 80px;
}
/*LAYOUT @MENU_TOP*/
ul#menuTop {
	width: 420px; height: 19px;
	margin: 0 auto; 
	font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 12px; line-height: 19px; text-align: right;
	
}
li.menuTopItem {
	padding: 0 5px 0 3px;
	border-right: solid 1px #FFFFFF;
	display: inline; 
}
li.menuTopItem a{ color: #6C6C6C; }
li.menuTopItem a.tm_highlight{ color: #000000; }
li.menuTopItem a:hover{ color: #000000; }
/*LAYOUT @MAIN_LEFT*/
#main_left_portada { 
	width: 100%; height: 200px;
	padding-top: 5px; padding-bottom: 5px;
	position: relative; z-index: 1;
}
#main_left_billboard {
	width: 100%; height: auto;
	position: absolute; z-index: 2;
	top: 210px; bottom: 0;
}
/*LAYOUT @MAIN_LEFT_PORTADA*/
#portada {
	width: 420px; height: 200px;
	margin: 0 auto 0 auto;
	display: block;
}
/*LAYOUT @MAIN_LEFT_BILLBOARD*/
#billboard {
	width: 420px; height: auto;
	min-height: 180px;
	margin: 0 auto 0 auto;
	position: relative; overflow: visible;
}
/*LAYOUT @BILLBOARD*/
#news {
	width: 420px; min-height: 125px;
	background-color: #E6E6E6;
	overflow: hidden;
	position: absolute; z-index: 0;
	top: 0; bottom: 55px;
}
#links {
	width: 100%; height: 50px;
	padding-bottom: 5px;
	position: absolute; z-index: 1;
	bottom: 0;
}
/*LAYOUT @NEWS*/
div.new {
	width: 392px; height: auto;
	margin-top: 5px;
	margin-left: 14px;
	margin-bottom: 0;
	margin-right: 14px;
	padding: 0;
	color: #999999;
	font-family: Georgia, URW Chancery L, sans-serif;
	font-size: 13px; line-height: 25px;
	position: relative; top: 0; right: 0; bottom: 0; left: 0;
}
/*div.new, div.new_highlight {
	width: 410px; height: 50px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 0;
	margin-right: 5px;
	padding: 0;
	position: relative; top: 0; right: 0; bottom: 0; left: 0;
}
div.new>p, div.new_highlight>p {
	font-family: Georgia, URW Chancery L, sans-serif;
	font-size: 17px; line-height: 25px;
}
div.new { color: #999999; }
div.new_highlight { color: #454545; }*/
span.date_new {
	height: 23px;
	padding: 0 5px;
	background-color: #E6E6E6;
	background-image: url(../../assets/items/dateTwitBG.gif);
	color: #999999;
	font-family: Palatino Linotype, Lucida Grande, serif; 
	font-size: 13px; line-height: 23px;
	border: solid 1px #ADADAD; 
}
a.new_link {
	color: #999999;
	font-size: 11px; line-height: 25px;
}
a.new_link:hover { color: #000000; }
#news_nav {
	width: 100%; height: 29px;
	background-color: #D5D5D5;
	background-image: url(../../assets/items/newsNavBG.gif); background-repeat: repeat-x;
	border-top: solid 1px #C4C4C4;
	position: absolute; z-index: 1;
	bottom: 0;
}
a.go_to_new, a.go_to_new_highlight {
	padding: 5px;
	font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 9px; line-height: 13px;
}
a.go_to_new { color: #999999; }
a.go_to_new:hover { color: #454545; }
a.go_to_new_highlight { color: #454545; }
div#social {
	position: absolute; right: 5px; bottom: 5px; z-index: 2;
}
/*LAYOUT @LINKS*/
.link {
	width: 100px; height: 50px;
	position: absolute;
}
/*LAYOUT @FOOTER*/
p#legal {
	font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 9px; line-height: 12px;
	text-align: center;
}
address {
	font-family: Trebuchet MS, Tahoma, Helvetica, sans-serif;
	font-size: 9px; line-height: 12px;
	text-align: center;
}
/*GENERAL*/
strong { font-weight: bold; }
em { font-style: italic; }
