
/* Generics
----------------------------------------------*/
body{font-size:62.5%;background:#fff; font-family:arial,sans-serif; color:#000; padding:0; margin:30px; line-height:1.2;}

a{color:#800000;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4{color:#000;margin:0;padding:0;}
img{border:0;display:block;}
form,p,li{margin:0;padding:0;}
input{font-family:arial,verdana,sans-serif;color:#000;}
ul{margin:0;padding:0;list-style:none;}


/* Layout
----------------------------------------------*/
#contenidor{width:930px;margin:0 auto;background:#fff;}
#capcalera{height:110px;margin:0 0 30px;}
#capcalera h1{color:#800000}
#capcalera img{float:left;}
#capcalera p,#capcalera h1{float:right; width:745px; border-top:6px solid #800000; font:bold 2.2em "Arial Narrow",arial,sans-serif;padding:20px 0 0;}
#cos{overflow:hidden;}
#menu{float:left; width:155px;}
#contingut{float:right; width:745px;padding:0 0 30px;}
#peu{clear:both; margin:20px 0 0 95px; border-top:1px solid #bababa; border-bottom:1px solid #bababa; padding:10px 0 10px 189px; text-align:center;overflow:hidden;}


/* Menu
----------------------------------------------*/
#menu{font:1.4em "Arial Narrow",arial,sans-serif; color:#999;}
#menu ul{background:#d6d6d6;overflow:hidden;}
#menu li{display:block; margin:0 0 1px; border-bottom:1px solid #fff; background:#f0f0f0;}
#menu li a{display:block;padding:6px 9px 6px;background:#f0f0f0; color:#999;}
#menu li ul{padding:2px 0 5px;background:#f8f8f8;}
#menu li li {margin:0;border:none;background:#f8f8f8;}
#menu li li a{background:url(../img/bg_item_submenu.gif) no-repeat 9px 11px;padding:1px 9px 2px 23px;}
#menu li a:hover{color:#000;text-decoration:none;}
#menu li ul{display:none;}

/*items del menu actius segons id del body*/
#p-home #m-home a span,#p-presentation #m-presentation a span,#p-activities #m-activities a span,#p-people #m-people a span,#p-projects #m-projects a span,#p-visit-us #m-visit-us a span,#p-links #m-links a span,#p-contact-us #m-contact-us a span{color:#000;}
/*items del submenu actius segons id del body*/
#p-seminar #m-seminar a,#p-colloquium #m-colloquium a,#p-conferences #m-conferences a,#p-reading-groups #m-reading-groups a, #p-other-talks  #m-other-talks a, #p-grg #m-grg a,#p-the-blogos #m-the-blogos a, #p-members #m-members a,#p-students #m-students a, #p-PhDs #m-PhDs a, #p-associates #m-associates a, #p-FormerPostdocs #m-FormerPostdocs a, #p-visitors #m-visitors a,#p-all-activities #m-all-activities a{color:#000;}
/*submenus actius segons id del body*/
#p-activities #m-activities ul, #p-seminar #m-activities ul,#p-colloquium #m-activities ul,#p-conferences #m-activities ul,#p-reading-groups #m-activities ul,#p-other-talks #m-activities ul,#p-grg #m-activities ul,#p-all-activities #m-activities ul,#p-the-blogos #m-activities ul,#p-people #m-people ul,#p-members #m-people ul,#p-students #m-people ul,#p-associates #m-people ul, #p-PhDs #m-people ul, #p-FormerPostdocs #m-people ul, #p-visitors #m-people ul{display:block;}


/* Contingut
----------------------------------------------*/


/*home*/
.agenda{float:left; clear:left; width:360px;border-bottom:2px solid #a3a3a3;margin:0 0 30px;}
.agenda .capcalera-agenda{border-bottom:1px solid #a3a3a3;overflow:hidden;}
.agenda h2{float:left;width:310px; padding:0 0 2px;  font:bold 1.8em "Arial Narrow",arial,sans-serif; color:#000;}
.agenda .mes-info{float:right;width:25px;padding:6px 0 0;font-size:1.1em;text-align:right;}
.agenda h3{font:1em arial,sans-serif; color:#000;}
.agenda li{padding:13px 0 12px;background:url(../img/bg_data_lloc.gif) no-repeat right top; overflow:hidden;}
.agenda li.primer{background-image:none;}
.agenda li .info{float:left; width:205px; font-size:1.2em;}
.agenda li .info2{float:left; width:320px; font-size:1.2em;}
.agenda li .data-lloc{float:right;width:130px;font-size:1.1em; color:#999; font-weight:bold; text-align:right;}

#colloquium, #events{float:right; clear:right;}
#news{border:none;margin-bottom:0;}
#news  .capcalera-agenda{padding:0 10px;}
#news ul{padding:0 10px;background:#fff0e7;border:none;}
#news li{border-top:1px solid #d9cfca;background-image:none;}
#news li.primer{border:none;}
#news .capcalera-agenda{border:none;margin:0;}
#calendar-home {float:right; clear:right;width: 360px;
margin: 0 0 30px}

/*activities*/
#p-activities #contingut{float:right; width:745px;margin:0 0 30px;}
#p-activities #ambfons{background:url(../img/bg_activities.gif) 0 0 repeat-y;padding-bottom:20px}
#p-activities #sensefons{}


#p-people #contingut{background:url(../img/bg_activities.gif) 0 0 repeat-y;float:right; width:745px;margin:0 0 30px;}
.row{overflow:hidden;}
.row .seccio{float:left;width:310px;padding:10px 10px 0 20px;}
.row .primera h2{padding-top:25px}
.row .right{float:right;}
.seccio h2{font:bold 1.8em "Arial Narrow",arial,sans-serif; color:#000;margin:0 0 5px;}
.seccio p{font-size:1.2em;color:#666;}

/*seminar archive*/
.arxiu h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
.arxiu{float:left; width:668px;}
.arxiu .capcalera-arxiu{margin:0 0 10px;}
.arxiu .capcalera-arxiu p{font-size:1.1em;color:#999;width:460px;}
.arxiu .info h2{padding:0 0 4px; font:italic 1.1em georgia,arial,sans-serif; color:#666;line-height:1em;}
.arxiu .mes-info{float:right;width:25px;padding:6px 0 0;font-size:1.1em;text-align:right;}
.arxiu h3{display:inline;font:1em arial,sans-serif; color:#000;}
.arxiu li{padding:11px 0 12px;background:url(../img/bg_data_lloc_llarg.gif) no-repeat right bottom; overflow:hidden;}
.arxiu li .info{float:left; width:460px; font-size:1.2em;color:#666;}
.arxiu li .data-lloc{float:right;width:180px;font-size:1.1em; color:#999; font-weight:bold; text-align:right;padding:2px 0;}
#arxius{float:right;width:55px;}
#arxius h2{font:bold 1.6em "Arial Narrow",serif,sans-serif; color:#000;margin:7px 0 14px;border-bottom:1px solid #a3a3a3;text-align:center;}
#arxius li{font-size:1.1em;color:#333;padding:2px 0 2px;}
#arxius li a{display:block;color:#333;text-align:center;}
#arxius li a.on{background:#800000;color:#fff;}



/*seminar card*/
#fitxa{float:left; width:570px;}
#fitxa h2{font:italic bold 1.4em georgia,arial,sans-serif; color:#000;line-height:1em;margin:10px 0 15px;}
#back{float:right;width:110px;font-size:1.1em;font-weight:bold; padding:11px 0 3px;border-bottom:1px solid #a3a3a3;text-align:center;margin:0 0 4px;}
#fitxa .dades{color:#666;margin:0 0 25px;}
#fitxa .dades li{padding:0;font-size:1.1em;}
#fitxa .dades p{font-size:1.1em;}
#fitxa .dades h3{font:bold 1.4em arial,sans-serif;color:#000;margin:0 0 7px;}
#fitxa .dades h4{font:bold italic 1em georgia,arial,sans-serif;}

#fitxa .autors ul{margin:0 0 15px;font-size:1.1em;}
#fitxa .autors ul h3{font:bold 1em arial,sans-serif;display:inline;padding:0 3px 0 0;}
#fitxa .autors li{padding:0 0 3px;}
#fitxa .publicacions li{margin:0 0 15px;}
#fitxa .publicacions li p{font-size:1em;}

/*members*/
.members h2{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}

.members .grup{color:#666;margin:0 0 15px;overflow:hidden}
.members .grup div{font: 1.4em arial,sans-serif;color:#000;margin:0 0 6px;}
.members .grup ul{margin:0 0 15px;font-size:1.2em;}
.members .grup ul h3{font:italic 1.1em georgia,arial,sans-serif;display:inline;padding:0 3px 0 0;}
.members .grup .esq{float:left;width:30em;line-height:2em}
.members .grup .dreta{float:right;width:30em;line-height:2em}



/*member card*/
.foto{float:right;width:150px;text-align:center;}
.foto img{margin:0 auto;}
#back-members{float:right;width:150px;font-size:1.1em;font-weight:bold; padding:11px 0 3px;border-bottom:1px solid #a3a3a3;text-align:center;margin:0 0 4px;}
#fitxa-member{float:left; width:563px;}
#fitxa-member h2{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 4px;padding:4px 9px 1px;}
#fitxa-member .dades{color:#666;margin:0 0 35px;padding:0 0 0 10px;}
#fitxa-member .dades li{padding:0 0 3px;}
#fitxa-member .dades p{font-size:1.1em;}
#fitxa-member .dades h3{font:bold 1.4em arial,sans-serif;color:#000;margin:0 0 6px;}
#fitxa-member .dades h4{font:bold italic 1.1em georgia,arial,sans-serif;}

#fitxa-member .destacat{background:#fff0e7;padding:12px 10px 13px;min-height:95px;margin:0 0 22px;}
#fitxa-member .destacat h3{margin:0;font-weight:normal;margin:0 0 2px;}
#fitxa-member .destacat h4{font:1.2em arial,sans-serif; color:#666;}
#fitxa-member .presentacio p{margin:0 0 13px;}
#fitxa-member .publicacions li{margin:0 0 15px;}
#fitxa-member .links li{font-size:0.9em !important;padding:0 0 5px;}
#fitxa-member .contacte div{padding:0 0 6px;}

/*projects*/
#projects h2{padding:0 0 4px; font:italic 1.1em georgia,arial,sans-serif; color:#666;line-height:1em;}
#projects li{font-size:1.2em;color:#666;background:none;padding:7px 0 12px;}

/*news*/
.noticies .info h2{font-family:arial,sans-serif;font-style:normal;color:#000;}
/* .noticies li{background-image:url(../img/bg_data_lloc.gif);} */
.noticies li{background-image:none;}
.noticies h1{margin-bottom:0;}
.noticies .capcalera-arxiu {margin-bottom:5px;}

/*presentation*/
#presentation-columna1{float:left;}
#presentation-columna2{float:right;padding-top:1em;}
.presentation{font-size:1.1em;color:#666;width:350px;padding:5px 0 0;line-height:1.3;}
.presentation h1{font:1.8em "Arial Narrow",arial,sans-serif;display:inline;line-height:1em;padding:0 2px 0 0;}
.presentation ul{margin:13px 0 0;}
.presentation li{margin: 0 0 4px;}
.presentation p{margin:0 0 10px;}

/*pages*/

.text-page {font-size:1.1em;color:#666;width:550px;padding:5px 0 0;line-height:1.3;}

/*publications*/
.publications h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
.publications ul{margin:0 0 15px;font-size:1.1em;}
.publications ul h2{font:italic 1.3em georgia,arial,sans-serif;margin:0 0 20px;}
.publications ul h3{font:1em arial,sans-serif;color:#000;display:inline;}
.publications ul h4{font:bold italic 1em georgia,arial,sans-serif;}
.publications li{color:#666;background:url(../img/bg_data_lloc_llarg.gif) no-repeat left bottom;padding:14px 0 15px;}
.publications li.primer{background:none;padding-top:0;}
.publications .autor{margin:0;font-size:1.2em;}
.publications .info1{margin:0 0 20px;}

/*reading groups*/
#fitxa-rg{float:left; width:570px;}
#fitxa-rg h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
#fitxa-rg h2{font:1.4em arial,sans-serif; color:#000; }
#fitxa-rg .intro{font-size:1.1em;margin:0 0 24px;color:#666;}
#fitxa-rg .arxiu{float:none;width:auto;}
#fitxa-rg .arxiu .info{width:400px;font-size:1.1em;}
#fitxa-rg .arxiu .data-lloc{width:125px;}
#fitxa-rg .arxiu li{background-image:url(../img/bg_data_lloc.gif);padding:9px 0 10px;}
#fitxa-rg .sessions{margin:0 0 12px;}
#fitxa-rg .convenor .dades{font-size:1.1em;color:#666;}
#fitxa-rg .convenor h2{margin:0 0 8px;}

.arxiu .term{float:left;width:315px;}
.arxiu .second{float:right;width:315px;}
.arxiu .term li{background-image:none;padding:11px 0 6px;}
.arxiu .term div{font:1.4em arial,sans-serif; color:#000;}
.arxiu .term h2{font:italic 1.2em georgia,arial,sans-serif;color:#000;padding:0 0 3px;}
.arxiu .term h3{font:1.2em arial,sans-serif; color:#000;}

/*web map*/
.webmap h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
.webmap div.column{float:left;width:139px;margin:0 10px 0 0;}
.webmap h2{font:bold 1.2em arial,sans-serif; color:#999;margin:0 0 2px;}
.webmap div.seccio{margin:0 0 10px;}
.webmap ul{margin:0 0 5px;}
.webmap li{font-size:1.1em; color:#999;background:url(../img/list_web_map.gif) no-repeat 0 7px;padding-left:11px;}
.webmap li li{font-size:1em;}
.webmap h3{font:bold 1em arial,sans-serif; color:#999;margin:0 0 2px;}
.webmap a{color:#999;}

/*all activities*/
.arxiu table{border-collapse:collapse;border:1px solid #a3a3a3;border-left:none;width:100%;}
.arxiu th{font:1.4em "Arial Narrow",arial,sans-serif;border-left:1px solid #a3a3a3;padding:3px;}
.arxiu td{font-size:1.1em;color:#999;border-top:1px solid #a3a3a3;border-left:1px solid #a3a3a3;padding:8px;text-align:center;}
.arxiu .fons td{background:#fff4ee;}
.arxiu td.date,.arxiu td.time,.arxiu td.type,.arxiu td.rg{font-weight:bold;}
.arxiu td.speaker,.arxiu td.activity{color:#666;}
.arxiu td.activity{font:italic 1.1em georgia,arial,sans-serif;width:45%;}
.arxiu td.speaker,.arxiu td.type{width:15%;}


/*links*/
.links h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
.links h2{font: 1.4em arial,sans-serif;color:#000;margin:0 0 7px;}
.links ul{margin:0 0 15px;font-size:1.1em;}
.links h3{font:italic 1.1em georgia,arial,sans-serif;display:inline;padding:0 3px 0 0;}
.links li{padding:0 0 13px;color:#666;}

/*contact*/
.contact .columna1{width:300px;float:left;}
.contact .columna2{width:300px;float:right;}
.contact .bloc{padding:0 0 5px;}
.contact .bloc div{font-size:1.1em;color:#666;margin:0 0 13px;}
.contact h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
.contact h2{font: 1.4em arial,sans-serif;color:#000;margin:0 0 5px;}

/*visitors*/
.visitors .arxiu h2{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
.visitors .grup{color:#666;margin:0 0 15px;}
.visitors .grup div{font: 1.4em arial,sans-serif;color:#000;margin:0 0 6px;}
.visitors .grup ul{margin:0 0 15px;font-size:1.2em;}
.visitors .grup ul h3{font:italic 1.1em georgia,arial,sans-serif;display:inline;padding:0 3px 0 0;}
.visitors .grup li{padding:0 0 8px;background-image:none;}
.visitors .grup p{font-size:0.9em;padding:3px 0 0;}

/* Peu
----------------------------------------------*/
#peu li{display:block; float:left; background:url(../img/bg_item_peu.gif) no-repeat right top; padding:0 11px 0 10px;margin:0;line-height:2;}
#peu li.ult {background:#fff;border:none;margin:0;padding:0 5px}
#peu a{display:block; color:#999;text-transform:uppercase;font:1em arial,sans-serif;padding:2px 0 ;}
#peu img{display:inline;vertical-align:middle;}
#peu #wai,#peu #w3c{background-image:none;padding:0;}
#peu #wai a,#peu #w3c a{padding:0;}



/*visit us*/
.visitus h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}


a.link-facebook {
    background: url("../img/ico-facebook.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    width:11px;
    height:16px
}
a:hover.link-facebook {
    background: url("../img/ico-facebook.jpg") no-repeat scroll 0 -18px transparent;

}

a.link-twitter {
    background: url("../img/ico-twitter.jpg") no-repeat scroll 0 -2px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    width:11px;
    height:13px
}
a:hover.link-twitter {
    background: url("../img/ico-twitter.jpg") no-repeat scroll -1px -19px transparent;

}

a.link-identica {
    background: url("../img/ico_identica.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    width:18px;
    height:14px
}
a:hover.link-identica {
    background: url("../img/ico_identica.png") no-repeat scroll 0 -18px transparent;
}

/*Students*/
.students h2{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}

.students .grup{color:#666;margin:0 0 15px;overflow:hidden}
.students .grup div{font: 1.4em arial,sans-serif;color:#000;margin:0 0 6px;}
.students .grup ul{margin:0 0 15px;font-size:1.2em;}
.students .grup ul h3{font:italic 1.1em georgia,arial,sans-serif;display:inline;padding:0 3px 0 0;}
.students .grup .esq{float:left;width:23em;line-height:2em}
.students .grup .dreta{float:right;width:20em;line-height:2em}

/*Recent phds*/
#arxius2{float:right;width:84px;}
#arxius2 h2{font:bold 1.6em "Arial Narrow",serif,sans-serif; color:#000;margin:2px 0 1px;border-bottom:1px solid #a3a3a3;text-align:center;}
.arxiu2 h1{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 18px;padding:4px 0 1px;}
.arxiu2{float:left; width:640px;}
.arxiu2 .capcalera-arxiu{margin:0 0 10px;}
.arxiu2 .capcalera-arxiu p{font-size:1.1em;color:#999;width:460px;}


/*Member Card 2*/


#back-members-estrecho{float:right;width:95px;font-size:1.1em;font-weight:bold; padding:11px 0 3px;border-bottom:1px solid #a3a3a3;text-align:center;margin:0 0 4px;}
#fitxa-member-ampla{float:left; width:630px;}
#fitxa-member-ampla h2{font:1.8em "Arial Narrow",arial,sans-serif;border-bottom:1px solid #a3a3a3;margin:0 0 4px;padding:4px 9px 1px;}
#fitxa-member-ampla .dades{color:#666;margin:0 0 35px;padding:0 0 0 10px;}
#fitxa-member-ampla .dades li{padding:0 0 3px;}
#fitxa-member-ampla .dades p{font-size:1.1em;}
#fitxa-member-ampla .dades h3{font:bold 1.4em arial,sans-serif;color:#000;margin:0 0 6px;}
#fitxa-member-ampla .dades h4{font:bold italic 1.1em georgia,arial,sans-serif;}

#fitxa-member-ampla .destacat{background:#fff0e7;padding:12px 10px 13px;min-height:30px;margin:0 0 22px;}
#fitxa-member-ampla .destacat h3{margin:0;font-weight:normal;margin:0 0 2px;}
#fitxa-member-ampla .destacat h4{font:1.2em arial,sans-serif; color:#666;}
#fitxa-member-ampla .presentacio p{margin:0 0 13px;}
#fitxa-member-ampla .publicacions li{margin:0 0 15px;}
#fitxa-member-ampla .links li{font-size:0.9em !important;padding:0 0 5px;}
#fitxa-member-ampla .contacte div{padding:0 0 6px;}
#member-dos-colum {overflow:auto; }
#member-dos-colum .imatge{float:left; margin-right:35px;}
#member-dos-colum .contacte{margin-bottom:20px;}
/*#fitxa-member-ampla .dades-contacte h3{font:bold 1.4em arial,sans-serif;color:#000}
#fitxa-member-ampla .dades-curriculum h3{font:bold 1.4em arial,sans-serif;color:#000}*/







