/********************** MENU SUPERIOR */

.menus {padding:0; margin:0px 0px; clear:both;  }
	#corp .menus { background:url(/media/menu/bgcorpdivmenus1000.jpg) top left no-repeat }
	#news .menus { background:url(/media/menu/bgnewsdivmenus1000.jpg) top left no-repeat }
	#campus .menus { background:url(/media/menu/bgformadivmenus1000.jpg) top left no-repeat }
	
/*	
.menus dl {padding:0; margin:0px 0px; clear:both; height:40px;  }
.menus dt {display:none;}
.menus dd {float:right; padding:0; margin:0 4px; text-align:center;}
*//*
.menus dd span.aa {display:block; width:11px; height:15px; height:auto; background:url(/media/menu/taglft.png); float:left; border-bottom:1px solid #888; padding:8px 0;}
.menus dd span.bb {height:15px; height:auto; background:url(/media/menu/tagmid.png); float:left; border-bottom:1px solid #888; padding:8px 10px;}
.menus dd span.cc {display:block; width:11px; height:15px; height:auto; background:url(/media/menu/tagrgt.png); float:left; border-bottom:1px solid #888; padding:8px 0;}
*//*
.menus dd.sel span.aa, .menus dd.sel a span.aa {display:block; width:15px; height:15px; height:auto; background:url(/media/menu/corposel_l.png); float:left; border-bottom:0px solid #FFF; padding:8px 0px 18px ; text-decoration:none;}
.menus dd.sel span.bb, .menus dd.sel a span.bb {height:15px; height:auto; background:url(/media/menu/corposel_c.png) top center; float:left; border-bottom:0px solid #FFF; padding:8px 10px 18px 10px; color:#FF6600; font-weight:bold; text-decoration:none;}
.menus dd.sel span.cc, .menus dd.sel a span.cc {display:block; width:15px; height:15px; height:auto; background:url(/media/menu/corposel_r.png); float:left; border-bottom:0px solid #FFF; padding:8px 0 18px; text-decoration:none;}
*/

.menus a, .menus a:visited {color:#FFF; text-decoration:none; font-size:1em; cursor:pointer; }
.menus a:hover {color:#4C698B; background:#5F7C9F; text-decoration:none;}
.menus a:hover span {background-position:0 150px; border-bottom:1px solid #87A9D1; text-decoration:none;}

.menus div.ruta { margin-left:35px; font-size:10px; }
.menus div.ruta a, .menus div.ruta a:hover, .menus div.ruta a:visited  { color:#FFF; background:none; padding-bottom:6px}
.menus div.ruta a:hover  { text-decoration:underline }
.menus div.ruta a.selected  { background:url(../menu/corp/menunegre_selected.gif) center bottom no-repeat; }

body#home .menus div.ruta { height:6px }

div.rutacorp { font-size:10px; height:6px;  }
div.rutacorp a, div.rutacorp a:hover, div.rutacorp a:visited  { color:#666; background:none; padding-bottom:1px; x}
div.rutacorp a:hover  { text-decoration:underline }
div.rutacorp a.selected  { background:url(../menu/corp/menunegre_selected.gif) center bottom no-repeat; }


.press div.titulars { background:url(/media/divisor_puntsclar.png) bottom repeat-x; margin:5px 0px 8px; padding-bottom:9px } 
.press h2 { font-size:30px; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; line-height:1.2   }
.press h2 a { font-size:14px; font-weight:bold;   }
.press h2.article { font-size:32px; font-weight:normal;  font-family:Georgia,"Times New Roman",Times,serif; line-height:1.2 ;  }
	#corp .press h2.article, #corp .press h2 a { color:#FF8D25 !important }
	#news .press h2.article, #news .press h2 a { color:#5784CD }
	
.press h3 { font-size:11px; font-weight:normal; margin:0px 0px 7px 0px; margin-bottom:7px }
h3.orange { font-size:14px; color:#FF8D25; font-weight:bold; margin-bottom:7px }
.press h4 { font-size:14px; font-weight:bold; color:#333333;  line-height:1.2; margin: 10px 0px 0px 0px   } 

.press div { margin-bottom:20px }
.press .data { font-weight:normal}
.press div.contingut { font-size:12px; line-height:1.6; color:#444; text-align:justify; margin-top:20px;  }
.press .barrainfo { margin:6px 0px; padding:5px 0px; border-top:1px dashed #CCC; border-bottom:1px solid #666; clear:both }

.partners { float:left; margin-bottom:30px }
.partners .left { width:130px }
.leftpartner { margin-left:10px; margin-right:10px; }
.partners .descripcio { float:left; clear:right; width:290px; _width:300px; padding:0px 10px }
.partners h1 { margin-bottom:1px !important; line-height:1.1 }

div.team { float:left; width:430px; margin-left:30px; margin-bottom:30px }
div.team .rbcontent { height:87px; width:300px }
	

a.pdfbig { background:url(../pdfbig.png) top left no-repeat; padding-left:36px; font-size:24px }

/* Articulistes */
.firmes .articulista { background-position:top right; background-repeat:no-repeat; height:72px; border-bottom:2px solid #154BA0; margin-bottom:5px }
.firmes .articulista  b { color:#000 }
.firmes .titolarticle {}


#campus	.tb_ofertes th.thleft { width:120px; background:url(/media/taula_campus_bordes3.gif) top left no-repeat;  }
#campus	.tb_ofertes th.thcentre { width:160px; background:url(/media/taula_campus_bordes3.gif) center top  no-repeat; border-left:1px solid #FFF; border-right:1px solid #FFF }
#campus	.tb_ofertes th.thright { width:auto; background:url(/media/taula_campus_bordes3.gif) top right no-repeat }
#campus .tb_ofertes td { padding:7px 5px 7px 10px; vertical-align:top }
#campus .tb_ofertes a  { float:none; font-weight:bold }

/*18/03*/

#campus h1 { font-size:14pt; font-weight:normal; color: #9EBA27; margin-top:-2px; margin-bottom:20px; padding-bottom:8px; 
background:transparent url(/media/divisor_punts.png) repeat-x scroll bottom }
/*#campus h2 { margin-top:20px; font-size:13pt; color: #9EBA27;  }
*/
#campus .rbcontent h2 { font-size:14pt; font-weight:normal; color: #9EBA27; margin-top:-2px}
#campus h2.type1 { font-size:14pt; font-weight:normal; color: #9EBA27; margin:-2px 0px 10px 0px; padding-bottom:8px; 
background:transparent url(/media/divisor_punts.png) repeat-x scroll bottom }
#campus .oferta_title { border-bottom:1px solid #9EBA27;font-size:16px; font-family:Arial,sans-serif; color:#70861A }


#campus .basic { background:url(/media/taula_campus_bordes.png) top right  no-repeat; 
display:block; padding-left:6px; width:770px; min-height:66px; line-height:20px; margin-bottom:30px } 

/*#campus .contingutcurs {*//*font-size:12px;*//* line-height:1.4}*/
#campus .contingutcurs { width:500px; }
#campus .contingutcurs ul { list-style:disc; list-style-position:inside}
#campus .contingutcurs ul li { margin-left:20px}

#campus .botoblau { background:url(/media/botons/btverd.png) repeat-x; border:1px solid #839b11; font:10px/1 Tahoma, Arial; font-weight:bold; color:#FFF; width:auto !important; padding:3px 8px } 
#campus a.botoblau { background:url(/media/botons/btverd.png) repeat-x; border:1px solid #839b11; font:10px/1 Tahoma, Arial; font-weight:bold; color:#FFF; width:auto !important; padding:4px 8px } 
#campus a.botoblau:hover { color:#FFF; text-decoration:none } 
/*
#campus .menus dd.sel span.bb { color:#839b11 }
#news .menus dd.sel span.bb { color:#5784CD }
*/
#campus .botoblaugran { background:url(/media/botons/btverdgran.gif) repeat-x; border:1px solid #839b11; font:14px/1 Tahoma, Arial; font-weight:bold; color:#FFF; width:auto !important; padding:3px 8px } 
#campus a.botoblaugran { background:url(/media/botons/btverdgran.gif) repeat-x; border:1px solid #839b11; font:14px/1 Tahoma, Arial; font-weight:bold; color:#FFF; width:auto !important; padding:4px 8px } 
#campus a.botoblaugran:hover { color:#FFF; text-decoration:none } 

#corp .corpp p { margin-bottom:8px; line-height:1.7; text-align:justify }

#corp .publi {  }
#corp .publi li { padding:1px 6px 20px 20px; background:url(/media/arrow-simple-gris.png) top left no-repeat; display:block; /*padding:3px 6px 3px 0px;*/ /*border-bottom:1px solid #EAEAEA*/  }
#corp .publi li ul li { padding-bottom:1px }

#campus .educentre_body { font-size:12px; line-height:1.5}

#campus .lista_opcions_oferta li { margin-bottom: 0px; padding:5px 12px 5px 0; }
@media print {
	#ctl00_divMenus, #peu,#ctl00_peu, .contingut div.right, .barrainfo, #header .splitcontentright, #BannerSup {
		display: none;
	}
	
	#container, #megacontainer, div.centre { background:#FFFFFF }
	
	span#ctl00_Body_Description { font-size:1.4em; }
}
