/******************************************************/
/*                 IED BCN STYLESHEET                 */
/******************************************************/

/*IE fix*/
* html .floatholder {height: 1%;}
/*EO IE fix*/

/*************************** RESETS ***************************/
H1,H2,H3,H4,H5,H6 {
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, Sans-Serif;
}

ol, ul, li {
	margin: 0;  
	padding: 0;  
	border: 0;  
	outline: 0;  
	font-weight: inherit;  
	font-style: inherit;  
	font-size: 100%;  
	font-family: inherit;  
	vertical-align: baselinebaseline; 
	list-style:none;
}


/*************************** COMMON ***************************/

Body {
	margin: 0 0 14px 0;
	font-family: Arial, Helvetica, Sans-Serif;
}

img {
	border: solid 0 #FFF;
}

a {	
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	color:#955434;
}

a:hover {
	text-decoration: underline;
}

.clearer {
	clear: both;
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

.headingBg {
	height: 25px;
	width: 100%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #000;
}

.headingBgCreditos {
	height: 10px;
	width: 100%;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #000;
}

	.headingBar {
		height: 25px;
		width: 948px;
		padding: 0;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
	}
	
		.headingDateBox {
			float: right;
			width: 150px;
			height: 18px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-weight: bold;
			font-size: 10px;
			padding-top: 7px;
			margin-right: 11px;
		}
			
			.headingDateBoxDMY {
				color: #b2acac;
			}
			
			.headingDateBoxWeek {
				color: #ebbe0a;
			}
		
		.headingLinkBox {
			float: right;
			height: 18px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-weight: bold;
			font-size: 10px;
			padding-top: 7px;
			margin-right: 10px;
		}
		
			.headingLink {
				margin-right: 10px;
			}
			
			.headingLink a{
				color: #FFF;
				text-decoration: none;
			}
			
			.headingLink a:hover{
				text-decoration: underline;
			}
		
		.headingLangBox {
			float: right;
			height: 25px;
			margin: 0;
			padding: 0;
			position: relative;
			top: 3px;
		}
		
			.headingLangCat { 
				width: 59px; 
				height: 22px;
				/*padding-top: 3px; */
				vertical-align: bottom; 
				float: left; 
				display: block; 
				overflow: hidden;  
			}
			
			.headingLangSpa {
				width: 84px;
				height: 22px;
				/*padding-top: 3px;*/
				vertical-align: bottom;
				float: left;
				overflow: hidden;
			}
			
			.headingLangEng {
				width: 62px;
				height: 22px;
				/*padding-top: 3px;*/
				float: left;
				overflow: hidden;
			}
			
			.headingLangEng a, .headingLangCat a, .headingLangSpa a {
				display: block;
				height: 22px;
				overflow: hidden;
			}
				
				.headingLangEng a {
					width: 62px;
				}
				
				.headingLangCat a {
					width: 59px;
				}
				
				.headingLangSpa a {
					width: 84px;
				}
			
			.headingLangBtn {
				position: relative;
			}
			
			.headingLangBtn0 {
				position: relative;
				top: -22px;
			}
			
			.headingLangBtn1 {
				position: relative;
			}
			
			* html .headingLangBtn0 { top: -25px; }

.header {
	height: 278px;
	width: 948px;
	margin-left: auto;
	margin-right: auto;
}

.bannerHeader{

	margin:0 auto;
	text-align:center;
	margin-left:1px;
}

.header404 {
	height:80px;
	margin-left:auto;
	margin-right:auto;
	width:948px;
}

	.headerBigImg {
		width: 948px;
		position: absolute;
		overflow: hidden;
	}
	
	.headerTitle {
		width: 559px;
		height: 92px;
		position: absolute;
		margin: 4px 0 0 5px;
	}
	
	.newsImgType3 {
		margin-right: 12px;
	}

.contents {
	width: 948px;
	margin-left: auto;
	margin-right: auto;
}

.mainMenu {
	width: 180px;
	margin-right: 12px;
	float: left;
}

.subMenu {
	width: 180px;
	margin-right: 11px;
	float: left;
}

.subMenu a {
	color: #6d6d6d;
}

	.mainMenu a {
		color: #FFF;
	}

	.menuOption {
		width: 176px;
		/*height: 21px;*/
		border: 0;
		padding: 9px 0 9px 4px; /*padding: 9px 0 0 4px;*/
		/*overflow: hidden;*/
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		font-weight: bold;
	}
	
	.menuOptionSelected {
		text-decoration: underline;
		color: #000;
	}

		.menuPedagogicas {
			color: #ababab;
			height: 17px;
			padding-left: 1px;
			padding-top: 14px;
			padding-bottom: 0;
			cursor: default;
		}
		
		.menuColor1 {
			background: #188fed top left url(../img/menu/bgOp1.gif);
		}
		
		.menuColor2 {
			background: #f1228d top left url(../img/menu/bgOp2.gif);
		}
		
		.menuColor3 {
			background: #ecd102 top left url(../img/menu/bgOp3.gif);
		}
		
		.menuColor4 {
			background: #2c2c2c top left url(../img/menu/bgOp4.gif);
		}
		
		.menuColor5 {
			background: #c0c0c0 top left url(../img/menu/bgOp5.gif);
		}
		
		.menuColorMaster {
			background: #ffffff top left url(../img/menu/bgMaster.gif);
		}
		
		.menuColorEspecial {
			background: #ffffff top left url(../img/menu/bgEspecial.gif);
		}
		
		.menuColorVerano {
			background: #ffffff top left url(../img/menu/bgVerano.gif);
		}
		
		/*
		ESTILOS 09
		*/
		.menuColor09_1 {
			background: #525252 top left url(../img/menu/bg09_1.gif);
		}
		
		.menuColor09_2 {
			background: #989898 top left url(../img/menu/bg09_2.gif);
		}
		
		.menuColor09_3 {
			background: #461003 top left url(../img/menu/bg09_3.gif);
		}
		
		.menuColor09_4 {
			background: #a72f13 top left url(../img/menu/bg09_4.gif);
		}
		
		.menuColor09_5 {
			background: #db7008 top left url(../img/menu/bg09_5.gif);
		}
		
		.menuColor09_6 {
			background: #0a5a7c top left url(../img/menu/bg09_6.gif);
		}
		
		.menuAlumnos {
			height: 9px;
			overflow: hidden;
			padding: 0;
		}
		/*
		EO ESTILOS 09
		*/
		
		.linkBlack a {
			color: #000;
		}
		
		.smTit {
			color: #ababab;
			width: 180px;
			height: 16px;
			padding-left: 1px;
			padding-top: 14px;
			padding-bottom: 0;
			
		}
		
		.smTitPress {
			color: #ababab;
			width: 180px;
			height:25px;
			padding-left: 1px;
			padding-top: 14px;
			padding-bottom: 0;
			
		}
		
			.smTitPress P {
				display:block;
				float:left;
				width:120px;
			}
			.smTitPress A {
				width:60px;
				display:block;
				float:left;
			}
			
		
		.menuComunidad {
			height: 17px;
			padding-left: 1px;
			padding-top: 27px;
			padding-bottom: 0;
			color: #ababab;
			cursor: default;
		}
		
			.menuOpComunidad a {
				color: #6c6c6c;
			}
		
		.bottomWhiteLine {
			border-bottom: 1px solid #FFF;
		}
		
		.topGreyLine {
			border-top: 1px solid #bfbfb9;
		}

.bottomBannerContainer {
	width: 756px;
	float: right;
	border-top: 1px solid #000;
	padding-top: 10px;
	margin: 35px 0 35px 0;
}
	
	.bbcCal {
		float: left;
		margin: 12px 0 0 0;
		display: inline;
	}

.footer {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 10px;
	background-color: #FFF;
	clear: both;
	color: #7c7979;
	/*margin-top: 26px;*/
	position: relative;
	z-index: 10000;
}
	
	.footerLined {
		border: none;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		padding: 6px 0 6px 0;
		color: #000;
	}
	
	.footer a {
		color: #7c7979;
	}
	
.noStyle {
}
.noStyleError {
	color: #FF0000;
}

#searcher {
	position: absolute;
	top: 5px; 
	right: 0;
}
/*************************** EOCOMMON ***************************/



/*************************** HOME ***************************/

.homeContainer {
	width: 756px;
	float: left;
	position: relative;
}

.syndicationSearchBar {
	height: 36px;
	width: 100%;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
	position: relative;
}

	.rssButton {
		float: left;
		position: relative;
		top: 7px;
	}
	
	.web20AppsBar {
		float: left;
		display: inline;
		margin: 9px 0 0 5px;
	}
		
		.web20AppsBar img {
			float: left;
			display: inline;
			margin: 0 12px 0 0;
		}
	
	.addThisBar {
		float: left;
		display: inline;
		margin: 12px 0 0 0;
	}
		
		.addThis img {
			float: left;
			display: inline;
			margin: 0 12px 0 0;
		}
	
	.homeSearch {
		height: 32px;
		float: right;
		padding-top: 8px;
		overflow: hidden;
	}
	
		#searchText {
			width: 129px;
			height: 13px;
			background: transparent url(../img/searchTextBox.gif) top left no-repeat;
			border: none;
			padding: 2px 2px 2px 4px;
			color: #555;
			font-size: 10px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-weight: bold; 
		}
		
		#searchSubmit {
			width: 23px;
			height: 19px;
			position: relative;
			top: 2px;
			border: none;
			cursor: pointer;
			background: transparent url(../img/goBtn.gif) top left no-repeat;
		}
	
		#searchLabel {
			font-family: Arial, Helvetica, Sans-Serif;
			font-weight: bold;
			font-size: 11px;
			color: #ababab;
			white-space: nowrap;
		}

.homeNewsBar {
	width: 372px;
	overflow: hidden;
	float:left;
}
	.postType1, .postType2, .postType3 {
		margin-bottom: 10px;
		width: 372px;
		overflow: hidden;
	}
	
	.newsBigImg {
		margin: 4px 0 0;
	}
	
	.newsImgLeft {
		margin: 0 12px 10px 0;
		float: left;
		display: inline;
	}
	
	.newsImgRight {
		margin: 0 0 10px 12px;
		float: right;
	}
	
	.newsHeading {
		font-family: Helvetica, Arial, Sans-Serif;
		font-weight: bold;
		font-size: 19px;
		line-height: 22px;
		color: #000;
		display:inline;
	}
	
	.newsHeading a {
		color: #000;
	}
	
	.newsDate {
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		font-size: 11px;
		line-height: 26px;
		vertical-align: super;
		font-weight: bold;
		color: #6c6c6c;
		display:inline;
		line-height:11px;
	}
	
	.newsBody {
		overflow: hidden;
		font-family: Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		font-size: 12px;
		color: #000;
		line-height: 15px;
		display:inline;
		position:relative;
		margin-top:5px;
	}
	
	.newsT3Text {
		
	}

.homeSideBar {
	float: left;
	width: 384px;
	overflow: hidden;
}

	.sbDouble {
		float: left;
		margin: 0 0 12px 12px;
		display: inline;
		overflow: hidden;
	}
	
	.sbSingle {
		float: left;
		margin: 0 0 12px 12px;
		display: inline;
		width: 180px;
		overflow: hidden;
	}
	
	.sbCal {
		float: left;
		margin: 4px 0 25px 12px;
		border: none;
		display: inline;
		overflow:hidden;
		width: 285px;
		height: 384px;
	}

/*************************** EOHOME ***************************/


/*************************** NEWS ***************************/

.newsContainer {
	width: 756px;
	float: left;
	position: relative;
}
	
.newsList {
	width: 180px;
	float: left;
	margin-right: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
	
	.newsListItem {
		display: block;
		color: #a24b2f;
		margin-bottom: 12px;
	}
		
		.newsListItem a {
			color: #000;
		}
		
		.newsListItemDate {
			display: block;
			font-family: Arial, Helvetica, Sans-Serif;
			font-weight: normal;
			color: #000;
		}

	.newsListPaginator {
		color: #a24b2f;
	}
	
		.newsListPaginator a{
			color: #000;
		}
		
.newsShowcase {
	width: 372px;
	float: left;
}

.newsSideBar {
	width: 192px;
	float: left;
}

.newsSpacer {
	clear: both;
	height: 30px;
}

/*************************** EONEWS ***************************/


/*************************** HOME_TRIENIAL ***************************/

.homeTrienialContainer {
	width: 564px;
	float: left;
	position: relative;
}

	.homeTrienialSearch {
		height: 32px;
		float: right;
		padding-top: 8px;
		overflow: hidden;
	}
	
	.homeTrienialContent {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: normal;
	}
		
		.homeTrienialHeading {
			font-size: 26px;	
			line-height: 26px;
			display: block;
			font-weight: bold;
		}
		
			.homeDesignHeadingColor {
				color: #000;
			}
			
			.homeComunicacionHeadingColor {
				color: #e8107b;
			}
			
			.homeArtesVisualesHeadingColor {
				color: #c6c701;
			}
			
			.homeModaLabHeadingColor {
				color: #000;
			}
		
		.homeTrienialBody {
			padding-left: 1px;
			display: block;
		}
		
		.homeTrienialDisplayInfo a{
			padding-left: 1px;
			color: #9b999a;
			font-weight: bold;
			text-transform: uppercase;
		}
		
		.homeTrienialSpacer {
			height: 75px;
		}

/*************************** EOHOME_TRIENIAL ***************************/


/*************************** DETAIL_TRIENIAL ***************************/

.detailTrienialContainer {
	width: 564px;
	float: left;
	position: relative;
}

	.detailTrienialSearch {
		height: 32px;
		float: right;
		padding-top: 8px;
		overflow: hidden;
	}
	
		#searchLabel {
			font-family: Arial, Helvetica, Sans-Serif;
			font-weight: bold;
			font-size: 11px;
			color: #ababab;
			white-space: nowrap;
		}
	
	.detailTrienialContent {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: normal;
	}
		
		.detailTrienialImg {
			margin-bottom: 18px;
		}
		
		.detailTrienialHeading {
			font-size: 30px;	
			margin-bottom: 10px;
			line-height: 34px;
			display: block;
			font-weight: bold;
		}
		
		.detailTrienialSubHeading {
			font-size: 18px;	
			line-height: 18px;
			display: block;
			font-weight: bold;
		}
		
		.detailTrienialBody {
			padding-left: 1px;
			display: block;
		}
		
		.detailTrienialDisplayInfoTop {
			float: right;
			padding-bottom: 7px;
			text-align: right;
		}
			
			.detailTrienialDisplayInfoTop a {
				font-family: Verdana, Arial, Helvetica, Sans-Serif;
				font-size: 11px;
				padding-left: 1px;
				color: #a5462a;
				font-weight: bold;
				text-transform: uppercase;
			}
		
		.detailTrienialDisplayInfo a{
			font-family: Verdana, Arial, Helvetica, Sans-Serif;
			font-size: 11px;
			line-height: 26px;
			padding-left: 1px;
			color: #a5462a;
			font-weight: bold;
			text-transform: uppercase;
		}
		
			.detailTrienialDisplayInfoPlusMark {
				vertical-align: middle;
				margin-right: 6px;
			}
		
		.detailTrienialLink {
			color: #a5462a;
		}
		
		.detailTrienialSpacer {
			height: 150px;
		}
			
/*************************** EODETAIL_TRIENIAL ***************************/


/*************************** AWARDS_TRIENIAL ***************************/

.awardsTrienialContainer {
	width: 564px;
	float: left;
	position: relative;
}

	.awardsTrienialSearch {
		height: 32px;
		float: right;
		padding-top: 8px;
		overflow: hidden;
	}
	
	.awardsTrienialContent {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		line-height: 15px;
		font-weight: normal;
	}
		.awardsTitle {
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 12px;
			font-weight: bold;
			line-height: 16px;
			width: 200px;
			position: relative;
			top: -28px;
			margin-bottom: -18px;
		}
		
		.awardsAwardBox {
			width: 564px;
			overflow: hidden;
			display: block;
			margin: 0 0 25px 0;
		}
		
			.awardsImageBox {
				width: 333px;
				float: left;
				margin: 0 8px 0 0;
			}
			
				.awardsImage {
					background-color: #000;
					position: relative;
				}
				
				.awardsImageTitle {
					overflow: hidden;
					width: 204px;
					height: 11px;
					position: absolute;
					margin: 5px;
					z-index: 100;
					
				}
				
				.awardsGotoGallery {
					overflow: hidden;
					width: 168px;
					height: 11px;
					margin: 1px 0 0 0;
				}
				
				/* IE HACK */
				* html .awardsGotoGallery {
					position: relative;
					top: -3px;
				}
				/* EO IE HACK */
				
			.awardsAwardBody {
				font-family: Arial, Helvetica, Sans-Serif;
				font-size: 12px;
				font-weight: normal;
				line-height: 16px;
				color: #000;
			}
				
				.awardsDescTit {
					color: #d61920;
					font-weight: bold;
				}
		
.awardsTrienialSpacer {
	height: 150px;
}
			
/*************************** EOAWARDS_TRIENIAL ***************************/


/*************************** WORK ***************************/

.workContainer {
	width: 756px;
	float: left;
	position: relative;
}

.workImg {
	position: relative;
	top: -28px;
	left: -12px;
	margin-bottom: -20px;
}

.workList {
	width: 180px;
	float: left;
	margin-right: 12px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
	
	.workListItem {
		display: block;
		color: #a24b2f;
		margin-bottom: 12px;
	}
		
		.workListItem a {
			color: #000;
		}

	.workListPaginator {
		color: #a24b2f;
	}
	
		.workListPaginator a{
			color: #000;
		}
		
.workShowcase {
	width: 564px;
	float: left;
}

	.workHeading {
		font-size: 28px;	
		line-height: 20px;
		display: block;
		font-weight: bold;
		padding-bottom: 10px;
		border-bottom: 1px solid #000;
	}
	
	.workBody {
		margin-top: 5px;
		overflow: hidden;
		font-family: Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		font-size: 12px;
		color: #000;
		line-height: 15px;
	}
	
	a.workWeb{
		
		
		color: #000;
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		font-weight: normal;
	}
	
	a.workLogout{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		line-height: 26px;
		padding-left: 1px;
		color: #a5462a;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.workContact a{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		line-height: 26px;
		padding-left: 1px;
		color: #a5462a;
		font-weight: bold;
		text-transform: uppercase;
	}

.workSpacer {
	clear: both;
	height: 30px;
}



/*************************** EOWORK ***************************/


/*************************** STUDENTAWARDS ***************************/

.studentAwardsHeader {
	height: 197px;
	width: 948px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 9px;
}

.studentAwardsSyndication {
	float: right;
	width: 49px;
}


	.studentAwadrsHeaderImg {
		float: left;
	}

.studentAwardsContainer {
	position: relative;
	
}
	
	.studentAwardsList {
		width: 347px;
		margin: 0 10px 0 0;
		float: left;
		font-family: Arial, Helvetica, Sans-Serif;
	}
		.studentAwardsListTitle {
			font-size: 24px;
			font-family: helvetica-neue, helvetica, arial, verdana, san-serif;
			display: block;
			margin-bottom: 27px;
		}
		
		.studentAwardsListItem {
			width: 347px;
			overflow: hidden;
			border: none;
			border-bottom: 1px solid #deddce;
			margin-top: 10px;
			
			font-size: 13px;
			color: #000;
		}
			
			.studentAwardsListItemImg {
				float: left;
				margin-right: 13px;
				border:1px solid #dddcda;

				
			}
			
			.studentAwardsListItemTitle a{
				font-weight: bold;
				text-transform: uppercase;
				color: #000;
			}
			
			.studentAwardsListItemBody {
				font-weight: normal;
			}
			
			.studentAwardsShowBtn {
				width: 55px;
				height: 11px;
				position: relative;
				left: 112px;
				top: -1px;
				overflow: hidden;
			}
		
		.studentAwardsListPaginator {
			font-size: 11px;
			font-weight: bold;
			color: #000;
			margin: 7px 0 3px 0;
		}
			
			.studentAwardsListPaginatorSel {
				color: #d61018
			}
					
			.studentAwardsListPaginator a{
				color: #000;
			}

	.studentAwardsShowcase {
		width: 591px;
		float: left;
		overflow: hidden;
	}
		
		.blackMark {
			width: 36px;
			height: 9px;
			overflow: hidden;
			position: relative;
			left: 219px;
			background-color: #000;
			border-bottom:1px #FFFFFF solid;
		}
		.blackMarkInferior {
			width: 36px;
			height: 9px;
			overflow: hidden;
			position: relative;
			left: 219px;
			background-color: #000;
			margin-top:25px;
			margin-bottom:5px;
		}
		
		.studentAwardsRedBand {
			width: 204px;
			height: 11px;
			overflow: hidden;
			position: relative;
			left: 219px;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		.studentAwardsShowcaseImg {
			display: block;
			margin-left: auto;
		}
		
		.studentAwardsShowcaseTitle {
			position: relative;
			left: 219px;
			width: 372px;
			font-size: 28px;
			font-family: helvetica-neue, helvetica, arial, verdana, san-serif;
			font-weight: bold;
			letter-spacing: -2px;
			display: block;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		.studentAwardsShowcaseDescription {
			width: 372px;
			position: relative;
			left: 219px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 12px;
			font-weight: normal;
			line-height: 14px;
		}
		
		#studentAwardsForm {
			width: 372px;
			left: 219px;
			position: relative;
			margin-top: 25px;
			font-family: Arial, Helvetica, Sans-Serif;
			font-size: 12px;
			font-weight: bold;
		}
		
			.shareBox {
				display: block;
				margin-bottom: 29px;
			}
			
			#mailDestLabel, #mailSelfLabel, #commentLabel, #codeLabel {
				display: block;
				margin-top: 5px;
			}
			
			#mailDest, #mailSelf {
				display: block;
				width: 192px;
				height: 22px;
				border: none;
				background:  #efefe7;
				font-weight: normal;
			}
			
			#comment {
			}
			
			.commentPortfolio {
				display: block;
				width: 192px;
				height: 90px;
				border: none;
				background:  #efefe7;
				font-weight: normal;
			}
			
			#shareSubmit {
				width: 55px;
				height: 12px;
				margin-top: 13px;
				border: none;
				cursor: pointer;
				background: transparent url(../img/sendShareBtn.gif) top left no-repeat;
			}

.studentAwardsSpacer {
	clear: both;
	height: 82px;
}

.studentAwardsSmallSpacer {
	clear: both;
	height: 25px;
}
/*************************** EOSTUDENTAWARDS ***************************/


/*************************** MAILSUBSCRIBE ***************************/

.mailSubscribeContainer {
	position: relative;

}
	
	.mailSubscribeSearch {
		height: 31px;
		overflow: hidden;
		width: 220px;
		float: right;
	}
	
	.mailSubscribeShowcase {
		width: 564px;
		float: left;
		position: relative;
		top: -15px;
	}
	
		.mailSubscribeTitle {
			position: relative;
			top: -2px;
			font-size: 11px;
			font-weight: bold;
		}
		
		.mailSubscribeHighlited {
			font-size: 11px;
			color: #bf242c;
		}
		
		.mailSubscribePrivacy {
			width: 300px;
			margin-left: 29px;
			float: left;
			font-size: 11px;
			text-align: justify;
		}
		
		.mailSubscribeFormCont {
			width: 234px;
			float: left;
		}
		
			#mail1, #mailSubscibeName, #mailSubscibeSurname, #mail2, #mailUnsubscibeName {
				background: transparent url(../img/newsSubscribeTextBox.gif) no-repeat;
				width: 231px;
				height: 18px;
				border: none;
				padding-top: 3px;
				padding-left: 3px;
				display: block;
				margin: 10px 0 20px 0;
			}
			
			.mailSubscribeLabel {
				font-weight: bold;
				font-size: 11px;
				color: #000;
			}
			
			.mailSubscribeLabelError {
				font-weight: bold;
				font-size: 11px;
				color: #FF0000;
			}			
			
			#mailSubscribeSend, #mailUnsubscribeSend {
				/*background: transparent url(../img/newsSubscribeSendBtn.gif);*/
				width: 175px;
				height: 11px;
				border:none;
				display: block;
				cursor: pointer;
			}
			
			.mailSubscribeSendCA {
				background: transparent url(../img/newsSubscribeSendBtnCA.gif);
			}
			
			.mailSubscribeSendEN {
				background: transparent url(../img/newsSubscribeSendBtnEN.gif);
			}
			
			.mailSubscribeSendES {
				background: transparent url(../img/newsSubscribeSendBtnES.gif);
			}

	.mailSubscribeSideBar {
		width: 192px;
		float: left;
		overflow: hidden;
	}

.mailSubscribeSpacer {
	height: 65px;
	clear: both;
}

/*************************** EOMAILSUBSCRIBE ***************************/


/*************************** CONTACTOSIO ***************************/

.contactoSioContent {
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	width: 564px;
	float: left;
}

.contactoSioSearch {
	height: 32px;
	float: right;
	padding-top: 8px;
	overflow: hidden;
}

.sioTitle {
	display: block;
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
}

.sioSubtitle {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #bebfb9;
	display: block;
	margin-bottom: 25px;
	margin-top: 15px;
	clear: both;
}

.sioSubSubtitle {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	clear: both;
}

.sioTextBox {
	background: transparent;
	background-color: #f9f9f9;
	border: 1px solid #c3c3c3;
	border-top-color: #7c7c7c;
	display: block;
}

.sioSelect {
	width: 160px;
	display: block;
}

.sioSubmit {
	background: transparent url(../img/sendSioBtn.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sioSubmitCA {
	background: transparent url(../img/sendSioBtnCA.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sioSubmitEN {
	background: transparent url(../img/sendSioBtnEN.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sioSubmitES {
	background: transparent url(../img/sendSioBtnES.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sioFormLabel {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 12px;
	float: left;
}

.sioFormLabelError {
	color: #FF0000;
	font-size: 17px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 12px;
	float: left;
}

.sioSpacer {
	clear: both;
	height: 35px;
}

/*************************** EOCONTACTOSIO ***************************/

/*************************** INSCRIPCIONSIC ***************************/

.sicContent {
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	width: 564px;
	float: left;
}

.sicSearch {
	height: 32px;
	float: right;
	padding-top: 8px;
	overflow: hidden;
}

.sicTitle {
	display: block;
	margin-bottom: -15px;
	font-size: 26px;
	font-weight: bold;
	line-height: 34px;
}

.sicSubtitle {
	font-size: 14px;
	border-bottom: 1px solid #bebfb9;
	display: block;
	margin-bottom: 25px;
	padding-top: 45px;
	clear: both;
}

.sicSubSubtitle {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	clear: both;
}

.sicNotMandatory {
	font-weight: normal;
}

.sicTextBox {
	background: transparent;
	background-color: #f9f9f9;
	border: 1px solid #c3c3c3;
	border-top-color: #7c7c7c;
	display: block;
}

.sicDateSelects {
	width: 60px;
	margin-right: 1px;
	background-color: #f9f9f9;
	border: 1px solid #c3c3c3;
	border-top-color: #7c7c7c;
}

.sicSelect {
	width: 70px;
	margin-right: 180px;
	background-color: #f9f9f9;
	border: 1px solid #c3c3c3;
	border-top-color: #7c7c7c;
}

.sicDateSelects#dateBirthYear {
	margin-right: 115px;
}

.sicRadio {
	position: relative;
	top: 3px;
}

.sicFileInput {
	display: block;
	margin-bottom: 40px;
}

.sicSubmit {
	background: transparent url(../img/sendSioBtn.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sicSubmitCA {
	background: transparent url(../img/sendSioBtnCA.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sicSubmitEN {
	background: transparent url(../img/sendSioBtnEN.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sicSubmitES {
	background: transparent url(../img/sendSioBtnES.gif);
	background-color: #000;
	cursor: pointer;
	width: 119px;
	height: 11px;
	border: none;
	display: block;
	margin-top: 25px;
}

.sicCoursesTitleSpa {
	margin: -5px 0 5px 23px;
	font-weight: bold;
	font-size: 13px;
}

.sicCoursesTitleEng {
	margin: 25px 0 5px 23px;
	font-weight: bold;
	font-size: 13px;
}

.sicFormLabel {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 12px;
	float: left;
}

.sicFormLabelRadio {
	font-size: 12px;
	display: block;
}

.sicFormLabelError {
	color: #FF0000;
	font-size: 17px;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 12px;
	float: left;
}

.sicFormLabelRadioError {
	color: #FF0000;
	font-size: 13px;
}

.sicSpacer {
	clear: both;
	height: 35px;
}

/*************************** EOINSCRIPCIONSIC ***************************/


/*************************** SEARCH ***************************/

.searchHeading {
	font-size: 19px;	
	line-height: 20px;
	display: block;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #000;
	text-transform:uppercase;
}

H1.searchHeading {
	margin-bottom: 20px;
	border-bottom: 0px;
}

.searchGroupHeading {
	font-size: 17px;	
	line-height: 19px;
	display: block;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #000;
}

	.searchEntryHeading {
		font-family: Helvetica, Arial, Sans-Serif;
		font-weight: bold;
		font-size: 16px;
		line-height: 20px;
		color: #000;
	}
	
	.searchEntryHeading a {
		color: #000;
	}
	
	.searchTextBody {
		overflow: hidden;
		font-family: Arial, Helvetica, Sans-Serif;
		display: block;
		font-weight: normal;
		font-size: 12px;
		color: #000;
		line-height: 15px;
		margin-bottom: 20px;
	}


/*************************** EOSEARCH ***************************/

/*************************** PRENSA ***************************/

.prensaContent {
	font-family: Arial,Helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	width: 564px;
	float: left;
	overflow: hidden;
}

	.prensaContent a {
		color: #ac1315;
	}
		
		.prensaContent a:hover {
			text-decoration: underline;
		}
	
	.prensaContent img {
		display: block;
	}
	
	.prensaContent p {
		margin: 0;
		padding: 0;
	}

.prensaBlackPill {
	margin-bottom: 8px;
}

.prensaHomeImage {
	margin-bottom: 20px;
}

.prensaFormTitle {
	margin-bottom: 12px;
	display: block;
}

table.prensaDlList {
	margin: 0 0 0 auto;
	border: 0 none;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	color: #aaa;
}
	
	table.prensaDlList th {
		text-align: left;
		padding-bottom: 22px;
		vertical-align: top;
	}
	
	table.prensaDlList td {
		border-top: 1px solid #ababab;
		vertical-align: top;
		padding: 6px 4px 20px 0;
	}
	
	table.prensaDlList .prensaDlListName {
		width: 225px;
	}
	
		table.prensaDlList .prensaDlListName a{
			color: #aaa;
		}
	
	table.prensaDlList .prensaDlListDate {
		width: 73px;
	}
	
	table.prensaDlList .prensaDlListDls {
		width: 250px;
		color: #000;
	}
		
		table.prensaDlList .prensaDlListDls a {
			float: left;
			margin-right: 10px;
		}


.prensaTitle{
	position:absolute;
	margin-top:-100px;
	margin-left:147px;
	width:400px;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
}

.prensaSubTitle{
	position:absolute;
	margin-top:-70px;
	margin-left:147px;
	width:400px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}

.prensaHomeTitle{
	width:400px;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
}

.prensaHomeSubTitle{
	width:400px;
	margin: 15px 0px 20px 0px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}

.prensaDlsNavigation {
	width: 560px;
	margin: 25px 0 50px  auto;
	padding-top: 3px;
	border-top: 1px solid #ababab;
	color: #000;
	font-weight: bold;
}
	
	.prensaDlsNavigation span {
		color: #ac1315;
	}

.prensaDetalleDlInfo {
	width: 300px;
	float: left;
	margin-bottom: 50px;
}
	
	.prensaDetalleImage {
		width: 300px;
		margin-bottom: 34px;
	}
	
	.prensaDetallePdf {
		width: auto;
		margin-bottom: 10px;
	}
	
.prensaDetalleDlMenu {
	width: 245px;
	float: right;
	margin-bottom: 50px;
}
	
	.prensaDetalleDlMenu p {
		margin-bottom: 8px;
		color: #aaa;
		font-weight: bold;
	}
	
	.prensaDetalleDlOthers {
		margin-top: 55px;
		color: #000;
		font-weight: bold;
		font-size: 13px;
		line-height: 18px;
	}
		
		.prensaDetalleDlBtn {
			display: block;
			width: 101px;
		}
		
		.prensaDetalleDlOthers ul,
		.prensaDetalleDlOthers li {
			margin: 0;
			padding: 0;
			list-style: none;
		}

.prensaFooter {
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #486472;
}
	
	.prensaFooter a {
		color: #486472;
	}

/*************************** EOPRENSA ***************************/


#errorPage {
	padding-top:30px;
}

#errorPage h1{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	margin-bottom:20px;
}

#errorPage h2{
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:16px;
}

	#errorPage LI{
		font-size:14px;
		line-height:14px;
		margin-bottom:5px;
	}

	#errorPage .homeTrienialSearch{
		float:left;
	}
	
	
	 /* Widget content container */
   #errorPage #goog-wm {
		display:block;
		float:left;
		clear:both;
		font-size:12px;
	}
	
	#errorPage #goog-wm H3{
		font-size:14px;
		margin:10px 0px;
	}

    /* Heading for "Closest match"*/
   #errorPage #goog-wm h3.closest-match { }

    /* "Closest match" link*/
   #errorPage #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #errorPage #goog-wm h3.other-things {
		margin-top:30px;
		
	}

    /* "Other things" list item */
   #errorPage #goog-wm ul li {
		margin:5px 0px;
	}

    /* Site search box */
   #errorPage #goog-wm li.search-goog { display: block; }
	
	

