body { margin: 0px; padding: 0px; background: #CC9900; text-align: center; }

table#container { margin: 0px auto; padding: 0px; width: 100%; background: #CC9900; }
table#container tr td { margin: 0px; padding: 0px; background: url(../img/fondo.gif) center repeat-y; text-align: center; }

table#container tr td h1 { margin: 0px auto 7px auto; padding: 0px; font-size: 0px; line-height: 0px; }
* html table#container tr td h1 { margin-left: 1px; }

table#container tr td table { margin: 0px auto; padding: 0px; border: 0; }
* html table#container tr td table { margin: 0px 0px 0px 0px; }

table#container tr td table tr th { background: #CC9900; padding: 0px 0px 1px 0px; margin: 0px; height: 16px; font-size:11px;}
table#container tr td table tr th#th1 { width: 278px; }
table#container tr td table tr th#th2 { width: 328px; border-left: 5px solid white; }
table#container tr td table tr th#th21 { width: 203px; border-left: 5px solid white; }
table#container tr td table tr th#th22 { width: 125px; border-left: 0; }

table#container tr td table tr th#th3 { width: 611px; }

table#container tr td table tr th h2 { margin: 0px; padding: 2px 0px 2px 11px; font-size: 0px; text-align: left; float: left;}
table#container tr td table tr th h3 { margin: 0px; padding: 3px 0px 3px 85px; font-size: 0px; line-height: 0px; text-align: left; }
table#container tr td table tr th h4 { background: #996D1A; margin: 0px; padding: 0px; width: 85px; height: 18px; float: right; font-size:11px;}
table#container tr td table tr th h5 { background: #CC9900; margin: 0px; padding: 2px 0px 2px 11px; text-align: left; float: left; width: 500px; height: 14px; font-size:11px;}

table#container tr td table tr th#th22 h2 { padding: 0px; }

table#container tr td table tr td { background: #FFFFFF; padding: 0px; margin: 0px; text-align: left; vertical-align: top; }
table#container tr td table tr td#td1 { width: 278px; background: url(../img/fondo_esq.gif) top repeat-y; border-bottom: 1px solid #CC9900;}
table#container tr td table tr td#td1taula { width: 278px; background: url(../img/fondo_esq_taula.gif) top repeat-y; border-bottom: 1px solid #CC9900;}
table#container tr td table tr td#td1plus { width: 278px; vertical-align: bottom; }
table#container tr td table tr td#td2 { width: 328px; background: url(../img/fondo_dre.gif) top repeat-y; border-left: 5px solid white; border-bottom: 1px solid #CC9900; }
table#container tr td table tr td#td2b { width: 328px; background: url(../img/fondo_dre.gif) top repeat-y; border-left: 5px solid white; border-bottom: 1px solid #CC9900; padding: 0px 0px 10px 0px;}
table#container tr td table tr td#td2taula { width: 328px; border-left: 5px solid white; background: url(../img/fondo_dre_taula.gif) top repeat-y; border-bottom: 1px solid #CC9900;}
table#container tr td table tr td#td2plus { width: 328px; border-left: 5px solid white; }
table#container tr td table tr td#td2plus2 { width: 328px; border-left: 5px solid white; vertical-align: bottom; }
table#container tr td table tr td#td21 { width: 203px; border-left: 5px solid white; }
table#container tr td table tr td#td21plus { border-left: 5px solid white; vertical-align: bottom; }
table#container tr td table tr td#td22 { width: 125px; border-left: 0; }
table#container tr td table tr td.endTrGr { background: #F3E5C0; border-bottom: 1px solid #CC9900; border-right: 1px solid #CC9900; border-left: 1px solid #CC9900; }
table#container tr td table tr td.endTrGr h1 { background: #F3E5C0 url(../img/boliche.gif) 17px 25px no-repeat; margin: 0px; padding: 18px 0px 6px 30px; font-family: arial, tahoma, verdana; font-size: 14px; font-weight:bold; line-height: 18px; color: #CC9900;}

table#container tr td table tr td.fakeEnd { background: #F3E5C0; }
table#container tr td table tr td.fakeEndred { background: #990000; }
table#container tr td table tr td.fakeEndblue { background: #253355; }

table#container tr td table tr td.fakeEndred a { color:#FFFFFF; text-decoration: none; }
table#container tr td table tr td.fakeEndred a:hover { color:#FFFFFF; text-decoration: underline; }

div { font-family: tahoma,arial,times; font-size: 10px; color: #000000; margin: 0px; padding: 10px; border: 0; }
div img { margin: 0px; padding: 0px; border: 0px; }
div strong.blue { color: #01426C; }
div strong.light { font-weight: normal; }
div a:link, div a:active, div a:visited { color: #000000; text-decoration: none; }
div a:hover { text-decoration: underline; }
div a.blanco { color:#FFFFFF; text-decoration: none; }
div a.blanco:hover { color:#FFFFFF; text-decoration: underline; }
div a.blanco:visited { color:#FFFFFF;}
div a.blanco:active { color:#FFFFFF;}
div a.blanco:link { color:#FFFFFF;}
div p.img { margin: 0px; padding: 0px 0px 10px 0px; font-size: 0px; line-height: 0px; }
div h3 { background: url(../img/punt2.gif) left top no-repeat; margin: 0px; padding: 0px 0px 10px 10px; font-size: 11px; line-height: normal; }
div h3.punt { background: url(../img/punt.gif) left top no-repeat; margin-left: -10px; padding: 0px 0px 0px 11px; font-size: 11px; line-height: normal; }
div h3.punt2 { background: none; margin-left: -10px; padding: 0px 0px 0px 11px; font-size: 11px; line-height: normal; }
div h3.data { background: #F2E5BF; margin: 0px; padding: 0px 7px 20px 0px; font-size: 11px; line-height: normal; float: left; }
div h3.data_height { background: #F2E5BF; margin: 0px; padding: 0px 7px 17px 0px; font-size: 11px; line-height: normal; float: left;}
div p.txt { margin: 0px; padding: 0px 0px 4px 2px; }
div p.txt2 { margin: 0px; padding: 0px 0px 0px 10px; }
div p.txt3 { margin: 0px; padding: 5px 0px 5px 2px; }
div ul { list-style: none; padding: 0px; margin: -9px 0px 5px 2px; }
div ul li { background: url(../img/separator_v.gif) 0px 0px no-repeat; margin: 0px; padding: 9px 0px 5px 0px; }
div ul li.first { background: none; padding-top: 5px; }
* html div ul li { padding: 3px 0px; }
* html div ul li.first { background: none; padding-top: 5px; }

p.mesInfo { margin: 0px; padding: 0px 0px 10px 10px; font-size: 0px; line-height: 0px; }
p.mesInfo2 { margin: 0px; padding: 0px 0px 5px 10px; font-size: 0px; line-height: 0px; }
p.mesInfo img, p.mesInfo2 img { border: 0; margin: 0px; padding: 0px; }

#gentUOC p.bustia { margin: 0px; padding: 0px; font-size: 11px; line-height: normal; font-weight: bold;}
 

#menu { margin: 0px; padding: 0px; width: 125px; height: 178px; background: url(../img/bg_menu.gif) top left no-repeat; }
#menu ul { padding: 3px 0px 0px 0px; margin: 0px;  }
#menu li { margin: 0px; padding: 0px; background: none; line-height: 0px; font-size: 0px; }
#menu a:link, #menu a:active, #menu a:visited, #menu a:hover { display: block; padding: 0px 0px 0px 10px; height: 22px; }
#menu li img { margin: 0px; padding: 0px; border: 0; }

#noticies { padding-right: 7px; }
#noticies p.img { padding: 0px 0px 10px 0px; margin: 0px; float: right; width: 141px; vertical-align: baseline; }
#noticies blockquote { width: 160px; margin: 0px; padding: 0px 0px 10px 0px; float: left; }
#noticies p.txt { padding: 0px 0px 2px 0px; }
#noticies p.info { padding: 15px 0px 0px 0px; margin: 0px; clear: both; line-height: 1px; font-size: 0px; }

#sabiesQue { width: 277px; height: 244px; margin: 0px; padding: 0px; background: url(../img/bg_sabies_que.gif) top left no-repeat; 
font-family: arial, tahoma, verdana; font-weight: normal; }
#sabiesQue h3 { color: white; margin: 0px; padding: 14px 0px 0px 20px; font-size: 12px; line-height: 15px; }
#sabiesQue ul { margin: 0px; padding: 0px; }
#sabiesQue li { margin: 10px 0px 0px 8px; padding: 0px 40px 0px 10px; background: url(../img/guion.gif) 1px 1px no-repeat; font-size: 11px; }
#sabiesQue p.mesInfo { margin: 0px; padding: 22px 0px 0px 10px; font-size: 0px; line-height: 0px; }

#entrevista { padding-bottom: 7px; width: 180px; }
* html #entrevista { width: 195px; }
#entrevista p { padding: 0px 0px 2px 0px; margin: 0px; }
#entrevista p.autor { color: white; font-size: 20px; font-weight: bold; }
#entrevista p.subtit { font-weight: bold; text-transform:uppercase; }
#entrevista p.mail { padding-bottom: 4px; }
#entrevista p.dixit { padding: 6px 0px 10px 0px; color: white; font-weight: bold; background: url(../img/bg_dotted_entrevista.gif) top left repeat-x; }
#entrevista p.intro {  padding-bottom: 10px; }
#entrevista p.mesInfo { margin: 0px; padding: 15px 0px 0px 0px; font-size: 0px; line-height: 0px; }
* html #entrevista p.mesInfo { padding-top: 10px; }
p.imgEntrevista { padding: 10px 0px 0px 0px; margin: 0px; }

#eixos { margin: 0px; padding: 0px; font-size: 20px; }
*html #eixos { font-size: 0px; }

#eixos p { margin: 0px 0px 1px 0px; padding: 0px 0px 0px 6px; background: #7391A8; }
#eixos a { margin: 0px; padding: 0px; vertical-align: top; }
#eixos a.eixInformacio { background: url(../img/eix_informacio.gif) 0px 0px no-repeat; }
#eixos a.eixInformacio:hover { background: url(../img/eix_informacio_on.gif) 0px 0px  no-repeat; }
#eixos a.eixDret { background: url(../img/eix_dret.gif) 0px 0px no-repeat; }
#eixos a.eixDret:hover { background: url(../img/eix_dret_on.gif)  0px 0px no-repeat; }
#eixos a.eixEconomia { background: url(../img/eix_economia.gif) 0px 0px no-repeat; }
#eixos a.eixEconomia:hover { background: url(../img/eix_economia_on.gif)  0px 0px no-repeat; }
#eixos a.eixHumanitats { background: url(../img/eix_humanitats.gif) 0px 0px no-repeat; }
#eixos a.eixHumanitats:hover { background: url(../img/eix_humanitats_on.gif)  0px 0px no-repeat; }
#eixos a.eixInformatica { background: url(../img/eix_informatica.gif) 0px 0px no-repeat; }
#eixos a.eixInformatica:hover { background: url(../img/eix_informatica_on.gif)  0px 0px no-repeat; }
#eixos a.eixPsicologia { background: url(../img/eix_psicologia.gif) 0px 0px no-repeat; }
#eixos a.eixPsicologia:hover { background: url(../img/eix_psicologia_on.gif)  0px 0px no-repeat; }
#eixos a.eixAsia { background: url(../img/eix_asia.gif) 0px 0px no-repeat; }
#eixos a.eixAsia:hover { background: url(../img/eix_asia_on.gif)  0px 0px no-repeat; }
#eixos a.eixSalut { background: url(../img/eix_salut.gif) 0px 0px no-repeat; }
#eixos a.eixSalut:hover { background: url(../img/eix_salut_on.gif)  0px 0px no-repeat; }
#eixos a.eixTurisme { background: url(../img/eix_turisme.gif) 0px 0px no-repeat; }
#eixos a.eixTurisme:hover { background: url(../img/eix_turisme_on.gif)  0px 0px no-repeat; }
#eixos a.eixCooperacio { background: url(../img/eix_cooperacio.gif) 0px 0px no-repeat; }
#eixos a.eixCooperacio:hover { background: url(../img/eix_cooperacio_on.gif)  0px 0px no-repeat; }
#eixos blockquote { margin: 10px 0px 0px 7px; padding: 0px 10px 5px 10px; display: inline; float: left; width: 270px; }
#eixos blockquote.first { background: none; }
#eixos blockquote p { margin: 0px; padding: 0px; background: none; display: inline; float: left; }
#eixos blockquote p.img { width: 93px; }
#eixos blockquote p.txt { width: 167px; font-size: 10px; line-height: 12px; }
#eixos blockquote p span { display: block; }
#eixos blockquote p span.almohadilla { color: white; font-size: 24px; font-weight: bold; line-height: 28px; margin-bottom: 7px; }
#eixos blockquote p span.subtit { font-size: 11px; font-weight: normal; margin-bottom: 5px; }
#eixos blockquote p span.subtit strong { color: #00416E; }

#peu { margin: 0px auto 0px auto; padding: 6px 0px 0px 0px; }
#peu p.banner { width: 612px; margin: 0px auto 5px auto; padding: 0px;font-size: 0px; line-height: 0px; }
#peu p.banner img { border: 0px; }
#peu ul { width: 612px; height: 25px; margin: 0px auto 5px auto; padding: 0px; background: url(../img/bg_foot.gif) top left no-repeat; }
*html #peu ul { margin: 0px 0px 5px 0px; }
#peu li { margin: 0px; padding: 5px 0px 0px 0px; display: inline; background: none; float: left; }
#peu li a:link, #peu li a:active, #peu li a:visited { color: #808080; text-decoration: none; font-size: 9px; display: block; 
padding: 0px 5px 0px 6px; background: url(../img/separator_h.gif) top left no-repeat; }
#peu li a:hover { color: #FFB800; text-decoration: none; }
#peu li.first a:link, #peu li.first a:active, #peu li.first a:visited { background: none; }
#peu li img { margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top; }

table#container tr td#foot { text-align: center; background: #CC9900 url(../img/fondo_peu.gif) top center no-repeat;}
#foot p { margin: 0px auto; padding: 20px 0px; font-family: tahoma,arial,times; font-size: 10px; color: white; text-align: center; line-height: normal; }
#foot a:link, #foot a:active, #foot a:visited, #foot a:hover { color: white; text-decoration: underline; }

#line_dotted {margin-bottom: 10px; margin-top: 10px;}
#line_dotted2 {margin: 5px 0px 5px 0px; padding: 0px;}
#line_dotted3 {margin: 0px; padding: 0px 0px -10px 0px;}
#equip {margin-left: 10px;}
#equip2 {margin-left: 10px; margin-top: -20px;}
#agenda {margin-top:10px; font-size:11px;}
.foto {float: left; witdth: 25%; margin-right: 10px; margin-top: 0px; padding: 0px;}
.lletra { float: left; width: 70%; margin: 0px; padding: 0px; list-style-type: none; }
.separator {background: #FFFFFF; height: 8px; font-size: 8px;}
.puntitos { padding: 0px 0px 0px 17px; margin: 0px 0px 0px 0px;}
#foto_anunci {float: left; margin: 0px; padding: 0px;}
*html #foto_anunci1 {float: left; margin-left: -3px; padding: 0px;}
#foto_anunci1 {float: left; margin: 0px; padding: 0px;}
#anunci1 {float: left; color: white; width: 170px; font-size: 11px;}
#anunci2 {float: left; color: white; width: 170px; font-weight: bold; font-size: 15px;}
#foto_experiencies {float: left; margin-top: 7px; margin-left: 11px; padding: 0px 0px 8px 0px;}
#text_experiencies {float: left; color: black; width: 180px; font-size: 11px;}
#foto_servei {position: absolute; margin-left: 1px; margin-top: -34px;}
#text_servei {color: black; font-size: 11px; padding: 7px 0px 6px 85px; margin: 0px 0px 0px 0px;}
#text_servei a, #text_servei a:link, #text_servei a:active, #text_servei a:visited {color: black; font-weight: bold; text-decoration: none;}
#text_servei a:hover {text-decoration: underline;}
#columna100 {float: left; width: 130px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px; padding-bottom: 5px; line-height: 15px;}
#columna260 {float: left; width: 260px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px; padding-bottom: 5px; line-height: 15px;}
#columna170 {float: left; width: 185px; margin-right: 0px; margin-bottom: 0px; padding-right: 0px; padding-bottom: 5px; line-height: 15px;}
#submenu {background: url(../img/fondo_subtitulo.gif) left repeat-x; width: 611px; height: 11px; margin: auto; padding: 5px 0px 3px 0px; text-align: left; margin-top: -8px;}
#submenu strong {color: #444C4C; font-size: 10px; font-family: tahoma; padding-left: 10px; padding-bottom: 2px; font-weight: normal;}
#projectes, #projectes:active, #projectes:link, #projectes:visited { color: white; padding: 0px; margin: 0px; font-weight: normal; font-size: 11px; text-decoration: underline; line-height: 16px; font-family: tahoma; height: 20px;}
#projectes:hover {text-decoration: none;}
#subtitol { margin-left: 9px; margin-top: 13px; margin-bottom: 5px;}
.contingut_n2 { margin: 0px 0px 0px 17px; padding: 26px 0px 34px 0px; width: 570px; background: url(../img/fons_dotted.gif) top left no-repeat; font-family: tahoma; font-size: 11px; line-height: 16px;}

.contingut_n2 a { color:#000000; text-decoration: underline; }
.contingut_n2 a:hover { color:#000000; text-decoration: underline; }
.contingut_n2 a:visited { color:#000000; text-decoration: underline; }
.contingut_n2 a:active { color:#000000; text-decoration: underline; }
.contingut_n2 a:link { color:#000000; text-decoration: underline; }

.contingut_n2 p { margin: 0px 0px 10px 0px; padding: 0px; text-align: left;}
.contingut_n2b { width: 575px; background: white; border: 1px solid #CC9900; margin: 13px 0px 10px 17px; padding: 0px;}

.contingut_n2 img { margin: 0px; padding: 0px; border: 0px; float: right;}
.contingut_n2 img.central { margin: 0px 24px 10px auto; padding: 0px; float: right; }

#n2esq {background: white; width: 145px; margin: 10px 0px 0px 0px; padding: 0px;}
#n2der {background: white; width: 420px; margin: 0px; padding: 0px; float: right; font-family: tahoma; font-size: 11px;}
#n2der p { width: 400px; padding-top: 5px; margin: 0px 0px 0px 5px; line-height: 14px;}
#img_picsalut {float: left; margin-right: 10px;}
#imatge1 {margin-left: 10px;}
#imatge2 {margin: 12px 0px 17px 10px;}
#caixa1 { width: 410px; background: #DAE7D9; border: 1px solid #527D4F; font-weight: bold; color: black; margin-top: 10px; padding: 0px;}
#caixa1 strong {color: #527D4F; margin: 0px; padding: 0px;}
#caixa1 p {font-family: tahoma; font-size: 11px; margin: 6px 0px 10px 10px;}
.texteg {width: 410px; background: url(../img/fons_borderg.gif) bottom left repeat-x; margin: 0px; padding: 0px;}
.texteg h6 { margin: 10px 0px 0px 5px; font-weight: bold; color: #527D4F; font-family: tahoma; font-size: 11px; }

.contingut_serv { padding: 20px 0px 24px 0px; margin: 0px 0px 0px 12px; width: 570px; background: #F2E5BF; font-family: tahoma, arial, verdana; font-size: 11px; line-height: 16px; }
.contingut_serv p span { margin: 0px; padding: 0px; }
.contingut_serv p span.vermell { color: red; margin: 0px; padding: 0px 0px 0px 5px; }
.contingut_serv p span.verd { color: green; margin: 0px; padding: 0px; }


table#container tr td table tr td#caixa_serv { background: #F2E5BF; margin: 0px; padding: 0px; text-align: left; font-family: tahoma, arial, verdana; font-size: 11px; height: 25px; }
table#container tr td table tr td#caixa_serv span { margin: 0px; padding: 0px; font-family: tahoma, arial, verdana; font-size: 11px; }
table#container tr td table tr td#caixa_serv span.vermell { color: #FF0000; margin: 0px; padding: 0px 0px 0px 5px; }

table#container tr td table tr td#caixa_serv input { margin: 0px; padding: 0px; font-family: verdana; font-size: 10px; width: 300px; }

.seleccio { margin: 0px 0px 0px 17px; padding: 26px 0px 34px 0px; width: 570px; background: #F2E5BF; font-family: tahoma; font-size: 11px; line-height: 18px;}
.seleccio p { margin: 0px 0px 10px 0px; padding: 0px; text-align: left;}

table#container tr td table tr td#checking_head { background: #F2E5BF; margin: 0px; padding: 8px 0px 14px 0px; font-family: tahoma, arial, verdana; font-size: 11px; }

table#container tr td table tr td#checking { background: #F2E5BF; margin: 0px; padding: 0px; font-family: tahoma, arial, verdana; font-size: 11px; width: 400px; }
table#container tr td table tr td#checking span { margin: 0px; padding: 0px; font-family: tahoma, arial, verdana; font-size: 11px; }
table#container tr td table tr td#checking span.vermell { color: red; margin: 0px; padding: 0px 0px 0px 5px; }
table#container tr td table tr td#checking span.opton {   font-family: tahoma, arial, verdana; font-size: 11px; font-weight:bold; }
table#container tr td table tr td#checking span.taronja { color: orange; margin: 0px; padding: 0px; }

table#container tr td table tr td#demo { background: #F2E5BF; margin: 0px; padding: 0px; text-align: left; font-family: tahoma, arial, verdana; font-size: 11px; width: 100px; text-align: center; }

table#container tr td table tr td#peticio { background: #F2E5BF; margin: 0px; padding: 10px 0px 0px 0px; font-family: tahoma, arial, verdana; text-align: center; }
