/* CSS Document */
#content.home2{
	background-image:url("img/bgcaph2.jpg");
	background-repeat:no-repeat;
}
#content.home{
	background-image: url("img/bgcaph.jpg");
	background-repeat: no-repeat;
}

#content.home3{
	background-image: url("img/bgcaph3.jpg");
	background-repeat: no-repeat;
}

#content.home4{
	background-image: url("img/bgcaph4.jpg");
	background-repeat: no-repeat;
}

#content.homenova{
	background-image: url("img/bgcaph12.jpg");
	background-repeat: no-repeat;
}




body{
	background-image:url('img/bg.jpg');
	background-repeat:repeat-x;
	background-color:#c9c4b6;
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#35475A;
}
body.int{
	background-image:url('img/bg2.jpg');
	background-repeat:repeat-x;
	background-color:#c9c4b6;
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#35475A;
}


h1{
	font-size:24px;
	color:#2f4668;
	margin:0px;
	padding:0px;
}
h2{
	font-size:18px;
	color:#2f4668;
color:#5e5639;
	margin:0px;
	padding:0px;
}
h3{
	font-size:14px;
	color:#2f4668;
color:#5e5639;
	margin:0px;
	padding:0px;
}

h3.titul{
	font-size:14px;
	color:#8e8063;
	margin:0px;
	padding:0px;
	font-weight:normal;
	
}
#menuSup{
	margin:auto;
	width:900px;
	height:40px;
	font-weight:bold;
}
#menuSup .izq{
	float:left;
	padding-top:20px;
}
#menuSup .der{
	float:right;
	padding-top:20px;
}
#menuSup .der strong{
	color:#000000;
	font-size:12px;
}

#menuSup a{
	text-decoration:none;
	color:#35475A;
}
#menuSup a:hover{
	text-decoration:underline;
	color:#35475A;
}

#content{
	margin:auto;
	width:900px;
	background-color:#FFFFFF;
}


#content #cap{
	width:900px;
	height:150px;
}
#content #menuIzq{
	float:left;
	width:240px;
	background-image:url('img/bgmenuh.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:20px;
	padding-left:10px;
	padding-right:10px;
}
#content #menuIzq a.nlnk{
	display:block;
	margin-left:15px;
	padding:5px;
	font-family:Trebuchet MS;
	color:#35475A;
	text-decoration:none;
	font-weight:bold;
	background-image:url('img/liniamenu.gif');
	background-repeat:no-repeat;
}
#content #menuIzq a.nlnk:hover{
	text-decoration:underline;
}
#content #menuIzq a.nlnk2{
	display:block;
	margin-left:25px;
	padding:2px;
	font-family:Trebuchet MS;
	color:#666666;
	text-decoration:none;
	background-repeat:no-repeat;
}
#content #menuIzq a.nlnk2:hover{
	text-decoration:underline;
}
#content #menuIzq a.lnk{
	display:block;
	padding:5px;
	padding-left:25px;
	margin-left:15px;
	font-family:Trebuchet MS;
	color:#9e5f00;
	text-decoration:none;
	font-weight:bold;
	background-image:url('img/menulnk.gif');
	background-repeat:no-repeat;
}
#content #menuIzq a.lnk:hover{
	text-decoration:none;
}

#content #descBreu{
	float:right;
	width:305px;
	padding-right:10px;
	margin-top:100px;
	padding-top:40px;
	padding-left:295px;
	background-image:url('img/desch.jpg');
	background-repeat:no-repeat;
	height:160px;

}

#content .vidprin{
	float:left;
	padding-right:10px;
	
	width:680px;
	background-repeat:no-repeat;



}

#content #descBreu2{
	float:left;
	width:595px;
	padding-right:5px;
	margin-top:30px;
	padding-top:40px;
	padding-left:10px;
	/*background-image:url('img/desch.jpg');*/
	background-repeat:no-repeat;

	

}
#content #descBreu2 #container{
float:left;
margin-right:10px
}


#content #descBreu2 .principal a{
	display:block;
	text-decoration:none;
	

}
#content #descBreu2 .principal a:hover{
	display:block;
	text-decoration:none;
}


#content #descBreu2 .principal{
	float:left;
	width:265px;
	margin-bottom:10px;
	
}
#content #descBreu2 .principal img {
	float:left;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:10px;
	border:1px solid #706646;
}
#content #descBreu2 .principal span.data{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#35475A;
}

#content #descBreu2 .principal span.descBreu{
	margin:0px;
	padding:0px;
	color:#9f8e5b;
	font-weight:bold;
}
#content #descBreu2 .principal span.descrip{
	margin:0px;
	padding:0px;
	color:#666666;
}

.brochure{

float:left;
text-align:left;
width:150px;
}
.vids{

float:left;
text-align:left;
width:327px;
margin-right:10px;
}


#content #press{
	float:left;
	width:150px;
	/*background-image:url('img/bgnot.jpg');*/
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:35px;
	margin-bottom:20px;
}










#content #indnoticies{
	float:left;
	width:180px;
	
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:20px;
}

#content #noticies{
	float:left;
	width:340px;
	background-image:url('img/bgnot.jpg');
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:20px;
}
#content #noticies .principal a{
	display:block;
	text-decoration:none;

}
#content #noticies .principal a:hover{
	display:block;
	text-decoration:none;
}


#content #noticies .principal{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#content #noticies .principal img {
	float:left;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:10px;
	border:1px solid #706646;
}
#content #noticies .principal span.data{
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#35475A;
}

#content #noticies .principal span.descBreu{
	margin:0px;
	padding:0px;
	color:#9f8e5b;
	font-weight:bold;
}
#content #noticies .principal span.descrip{
	margin:0px;
	padding:0px;
	color:#666666;
}

#content #contingut{
	float:right;
	width:480px;
	background-repeat:no-repeat;
	padding-right:25px;
	margin-bottom:20px;
	text-align:justify;
}

#content #contingut  img{
	margin:0px;
	padding:0px;
	border:1px solid #706646;
	margin-bottom:10px;
}

#content #contingut  img.res{
	margin:0px;
	padding:0px;
	border:0px solid #706646;
	margin-bottom:10px;
}
#content #contingut span.titol{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
}
#content #contingut span.descBreu{
	margin:0px;
	padding:0px;
	color:#666666;
}
#content #contingut a{
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#9e5f00;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:5px;
	display:block;
	

	
}

a.pr{
	color:#9e5f00;
	text-decoration:none;
}

a.pr:hover{
	text-decoration:underline;
}

a.pr12{
	color:#9e5f00;
	text-decoration:none;
	font-size:10px;
	}

a.pr12:hover{
	text-decoration:underline;
}


#content #contingut a:hover{
	text-decoration:underline;
}

#content #contingutInt{
	float:right;
	width:600px;
	background-repeat:no-repeat;
	padding-right:25px;
	margin-bottom:20px;
}

#content #contingutIntAl{
	float:left;
	width:570px;
	background-repeat:no-repeat;
	padding-right:25px;
	margin-bottom:20px;
	padding-left:10px;
}
#content #contingutIntAl span.descBreu{
	margin:0px;
	padding:0px;
	color:#666666;
}
#content #contingutIntAl a{
	text-decoration:none;
	font-family:Trebuchet MS;
	
	color:#7b6f4b;
	
	margin:0px;
	padding:0px;
	margin-top:5px;
	
}
#content #contingutIntAl a:hover{
	text-decoration:underline;
}
#content #contingutInt span.descBreu{
	margin:0px;
	padding:0px;
	color:#666666;
}
#content #contingutInt a{
	text-decoration:none;
	font-family:Trebuchet MS;
	
	color:#7b6f4b;
	
	margin:0px;
	padding:0px;
	margin-top:5px;
	
}
#content #contingutInt a:hover{
	text-decoration:underline;
}
#content #contingutInt table{
	width: 100%;
	padding: 0;
	border-left: 1px solid #999999;
	border-collapse:collapse;
	font-size:10px;
	margin-top:10px;
}
#content #contingutInt table th{
	color: #FFFFFF;
	border: 1px solid #999999;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 4px 4px 4px;
	vertical-align:middle;
	background-color:#35475A;
	text-align:left;
}


#content #contingutInt table tr.modul{
	background-color:#b5a571;
	color:#FFFFFF;
}

#content #contingutInt table tr.assig{
	background-color:#e7e1d3;
	color:#000000;
}

#content #contingutInt table td{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	padding: 4px 4px 4px 4px;
}


#content #contingutInt table td.alcent{
	text-align:center;
}

#peu{
	margin:auto;
	width:900px;
}

#peu a{
	text-decoration:none;font-weight:bold;
	color:#35475A;
}
#peu a:hover{
	text-decoration:underline;
}

#peu #menuInf{
	float:left;
	width:450px;
	margin-top:30px;
	padding-left:30px;
	font-weight:bold;
}
#peu #menuInf span a{
	color:#FFFFFF;
}
#peu #colaboren{
	float:right;
	text-align:center;
	width:400px;
	background-repeat:no-repeat;
}
#peu img{
	border:1px solid #999999;
	margin:10px;
}


#peu img.pw{
	border:0px solid #999999;
	margin:0px;
	margin-top:30px;
	
}


.sep{
	clear:both;
}
.seplg{
	height:30px;
	background-image:url('img/liniag.jpg');
	background-position:center;
	background-repeat:no-repeat;
	clear:both;
}

.sepct{
	height:20px;
	background-image:url('img/linianot.jpg');
	background-repeat:no-repeat;
	clear:both;

}
.sepmenu{
	clear:both;
	
	background-image:url('img/liniamenu.gif');
	background-repeat:no-repeat;
}

#utils{
	text-align:center;
	width:600px;
	height:45px;

	margin:auto;
	background-repeat:no-repeat;
	opacity: .7;
	
	
	
}
.sep{ 
	clear:both;
}

.fl2{
	
	padding-left:0px;
	padding-top:3px;
	float:left;
	padding-right:20px;
	width:400px;
	text-align:left;

}
.fl{
	padding-right:0px;
	padding-top:3px;
	float:right;
	
}

.fl2  img{
margin-right:3px;
border:0px solid #CCCCCC;
float:left;

}



.fl img{
margin-right:3px;
border:1px solid #999999;
float:left;
cursor:pointer;
cursor:hand;


}


#professor{

width:590px;
display:block;

display:block;
border:2px solid #f8efd3;
margin-bottom:100px;
background-color:#faf7ec;
}


#professor .cap2{
background-image:url("fnprof.gif");
width:550px;
display:block;
margin-left:10px;
padding:10px;
padding-left:0px;
padding-bottom:3px;
display:block;
background-color:#faf7ec;
border-bottom:1px dotted;

}
#professor .cap2 img{

border:1px solid;
float:left;
margin-right:10px;


}
#professor .cap2 p{
float:left;


}

#professor  a{
color:#5e5639;
font-weight:normal;
}


#professor .ct{
width:570px;
padding:10px;
color:#5e5639;
clear:both;
}

ul{
list-style-type:square;
padding:2px;
margin-top:15px;
margin-left:20px;


}
 

ul li.alt4{
padding-left:2px;
padding-bottom:25px;
color:#5e5639;
}


ul li{

padding-bottom:10px;
color:#5e5639;
}

ul li p{
margin:0px;
padding:0px;
padding-top:8px;
padding-bottom:8px;
color:#35475A;;
text-align:justify;
}


ul li.alt{
padding-left:2px;
padding-bottom:0px;
color:#5e5639;
}

ul.alt2{
padding-top:0px;
margin:0px;
margin-left:25px;
padding-left:12px;
}

ul.alt2 li.alt{
padding-left:2px;
padding-bottom:0px;
color:#5e5639;
}

ul li ul {
list-style-type:square;
padding:2px;

margin-top:0px;
margin-left:20px;
}
ul li ul li{
padding-bottom:2px;
}

#professor .ctsec{
float:left;
width:400px;
}

#professor .sec{
margin-left:10px;
padding:10px;
padding-top:0px;
color:#5e5639;

}
#professor .sec2{

margin-left:10px;
padding:10px;
color:#5e5639;
border-top:1px dotted;


}
#professor .menupr{
float:right;
margin-top:10px;
padding-left:25px;
background-image:url("marcamenu.gif");
background-repeat:no-repeat;
}

.professorind{
padding:10px;
width:250px;
display:block;
display:block;
border:2px solid #f8efd3;
margin-bottom:10px;
background-color:#faf7ec;
float:left;
margin-right:10px;



}

.professorind2{
padding:10px;
width:550px;
display:block;
display:block;
border:2px solid #f8efd3;
margin-bottom:10px;
background-color:#faf7ec;
float:left;
margin-right:10px;



}
.professorind2 img{
border:1px solid #CCCCCC;
float:left;
margin-right:10px;
}
.professorind2 .esq{
width:120px;
float:left;
margin-right:10px;
}

.professorind2 .dre{
width:300px;

float:right;
margin-right:10px;
}

.sep4{
	clear:both;
	
	padding-bottom:10px;
}
.sep5{
	clear:both;
	
	padding-bottom:20px;
}


.sep2{
	clear:both;
	border-top:2px solid #f8efd3;
	width:580px;
	padding-bottom:10px;
}

.sep21{
	clear:both;
	
	padding-bottom:40px;
}

.professorind img{
border:1px solid #CCCCCC;
float:left;
margin-right:10px;
}

.dreta{ float:right;padding-top:5px;}
.esquerra{ float:left;padding-top:5px;margin-bottom:15px;}
.esquerra3{ border:1px solid;float:left;margin-bottom:5px;margin-right:15px;}
.esquerra4{ border:0px solid #bba681;float:left;margin-bottom:0px;margin-right:15px;}
.capprogramme{
width:305px;
height:120px;
background-image:url("programme.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}

.capprogramme p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}


.cappresentation{
width:305px;
height:120px;
background-image:url("presentation.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.cappresentation p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}
.caplegal{
width:305px;
height:120px;
background-image:url("legal.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}

.capcontact{
width:305px;
height:120px;
background-image:url("contact.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}

.capcontact p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}

.capsitemap{
width:305px;
height:120px;
background-image:url("sitemap.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.caporganizations{
width:305px;
height:120px;
background-image:url("organizations.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.caporganizations p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}

.caporganization{
width:305px;
height:120px;
background-image:url("organization.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.caporganization p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}
.capexternal{
width:295px;
height:120px;
background-image:url("external.jpg");
padding-left:310px;
padding-top:30px;
margin-bottom:10px;

}

.capnews{
width:305px;
height:120px;
background-image:url("news.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.capnews p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}
.capfaqs{
width:305px;
height:120px;
background-image:url("faqs.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.capfaqs p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}
.capalumni{
width:305px;
height:120px;
background-image:url("alumni.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.capbarcelona{
width:305px;
height:120px;
background-image:url("barcelona.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.capspecialized{
width:305px;
height:120px;
background-image:url("specialized.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}
.capspecialized p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}
.capapplications{
width:305px;
height:120px;
background-image:url("applications.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}

.capapplications p{
padding-left:10px;
padding-right:5px;
padding-top:5px;
text-align:justify;

}
.captuitions{
width:305px;
height:120px;
background-image:url("tuitions.jpg");
padding-left:300px;
padding-top:24px;
margin-bottom:10px;

}


.capfac{
width:305px;
height:190px;
background-image:url("fnfac.jpg");
padding-left:300px;
padding-top:20px;
margin-bottom:10px;

}

.capfac p{
margin-top:0px;
padding-left:10px;
padding-right:5px;
padding-top:10px;

display:block;
text-align:justify;

}

.informa{
width:200px;

border:0px solid;
margin-top:5px;
padding:14px;
padding-bottom:5px;

}

.informa form { 
 padding: 0px; 
}

.informa input { 
 

}
.informa textarea { 
 background-color: #faf1d2; 
 height:50px;
 border: 1px solid #b2a886; 
 width:190px	

}



.texta { 
 font-size: 10px; 
 background-color: #faf1d2; 
 border: 1px solid #b2a886;
 width:190px;	 
}


.texta2 { 
 font-size: 10px; 
 background-color:#e6dbb5;
 border: 1px solid #b2a886;
 width:190px;
 color:#3d392c;


}


.bookmark{
background-image:url("book.gif");
background-repeat:no-repeat;
width:150px;
height:20px;
border:0px solid;
margin-top:0px;
padding-bottom:370px;

padding-top:8px;
padding-left:100px;
}

.bookmark img{
float:left;
border:1px solid;
margin-left:5px;
}

p.trips{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
}

p.prin{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
text-align:justify;
padding-right:15px;

}
#registre{
padding-left:60px;
padding-top:5px;

}
#dataContingut a.dintre{
	padding-left:10px;
	color:#FFFF00;
	text-decoration:underline;
}
#dataContingut a.dintre:hover{
	padding-left:10px;
	color:#FFFF00;
	text-decoration:underline;
}
.play{
margin:0px;
padding:0px;
display:block;
float:left;
margin-right:20px;
margin-bottom:3px;
}



#content #contingut21{
	float:left;
	width:540px;
	background-repeat:no-repeat;
	padding-right:25px;
	margin-bottom:20px;
	text-align:justify;
}

#content #contingut21  img{
	margin:0px;
	padding:0px;
	border:1px solid #706646;
	margin-bottom:10px;
}

#content #contingut21  img.res{
	margin:0px;
	padding:0px;
	border:0px solid #706646;
	margin-bottom:10px;
}
#content #contingut21 span.titol{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
}
#content #contingut21 span.descBreu{
	margin:0px;
	padding:0px;
	color:#666666;
}
#content #contingut21 a{
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#9e5f00;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:5px;
	display:block;
	

	
}
