body,html{
	margin:0;padding:0;
}
img, input,select,label {
	vertical-align:middle;
}
img{
	border:0px;
}
img.block,embed,object{display:block;}

.floatl{float:left;}
.floatr{float:right;}

#header-print{display:none;}

li.first{background-image:none !important;}

body {
	background-color:white;
	font-size:76%;
	color:#211979;
	line-height:1.5em;
}
body#home .text{
	color:#333333;
}
*{
	font-family:arial,helvetica,sans-serif;
	font-size:1em;
	line-height:1.5em;
}

h1 {
	margin-top:10px !important;
	float:left;
}
h3 {
	font-size:1.2em;
}
.offleft {
	position: absolute;
	left: -10000px;
	width: 100px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearb{
	clear:both;
}

#header{
	margin:8px auto 0px auto;
	text-align:left;
	padding-left:10px;
	padding-bottom:8px;
	border-bottom:2px solid #BF2F14;
}


#contenidor{
	width:100%;
	text-align:center;
}
#contingut{
	background:url(/dursi/ca/posat/img/fllibreta.gif);
	padding-bottom:3em;
}
#contingut h1 {
	font-size: 1.6em;
	margin:0;padding:0;
}
#home #contingut-out{
	background:url(/dursi/ca/posat/img/sol.gif) no-repeat center bottom;
}
#contingut-in{
	position:relative;
	width:1000px;
	text-align:left;
	margin:0px auto;
	padding-bottom:20px;
}
#home #contingut-in{
	padding-bottom:0px;
}

#footer{	
	clear:both;
	width:100%;
	text-align:center;
  	color:#4D4C4A;	
  	background: url(/dursi/ca/posat/img/separador_ligero.gif) top repeat-x;	
	font-size: .9em;
	padding: 10px 0px;
	vertical-align:bottom;
}

#footer a{	
	font-size: 1em;
	text-decoration:none;
	color:#666666;
}

#footer a:hover{text-decoration:underline;}


.animat{
	float:right;
	display:inline;
	margin-right:50px;
}
.rua{
	/*text-align:right;*/
	margin-left:30px;
}

#utilities{
	margin-left:22px;
	padding:0;
}
#utilities li{
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:left 3px;
	padding:0 0 0px 42px;
}
#ccenter #utilities,#ccenter #utilities ul{
	margin:0;padding:0;
}
#ccenter #utilities{
	margin-top:4em;
}
#ccenter #utilities li{
	float:left;
	width:90px;
	margin-right:10px;
}
#ccenter #utilities li.hey{
	width:105px;
}
#ccenter #utilities li.amic{
	width:140px;
}
#utilities li a:hover{
	color:#EB1C24;
}
#utilities li.sos{
	background-image:url(/dursi/ca/posat/img/ajuda.gif);
	background-position:left 4px;
}
#utilities li.hey{
	background-image:url(/dursi/ca/posat/img/contacta.gif);
}
#utilities li.amic{
	background-image:url(/dursi/ca/posat/img/envia.gif);
	background-position:6px 0px;
}
#utilities span{
	display:block;
	padding-bottom:12px;
}

#utilities a{
	color:#2D3190;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	padding:0 4px;
}

fieldset#respostes{
	margin:2em 0 0.5em 0;
}
fieldset#respostes input.radio{
	display:inline;
}
fieldset#respostes ol{
	list-style-type:none;
	/*list-style-type:upper-alpha;*/
	margin-left:0;
	padding-left:0px;
}
fieldset#respostes li{
	margin:0.5em 0;
	font-weight:bold;
}
#continuaFrm{
	margin:0;padding:0;
}
#question .question table{
	font-size:90%;
	background:white;
}
#question .question table strong,#question .question table b{
	background:transparent;
	color:black;
	font-weight:bold;
}
#question table *{
	font-size:1em;
	font-weight:normal;
	color:black;
}
#question table table td{
	border:1px solid #cccccc;
	padding:2px 4px;
}
#question table{
	border-collapse:collapse;
	width:100%;
}
#question table table{
	margin:1em 0;
}

div.image{
	margin:1em 0;
}
div.image img{
	display:block;
	/*margin:0 auto;*/
	border:1px solid #efefef;
	background:white;
}
div.text-pare,div.text-intro{
	font-weight:bold;
	font-size:1.2em;
	color:#2D3190;
	margin-bottom:0.6em;
}
div.text-pare strong,div.text-pare b,div.text-intro strong,div.text-intro b{
	color:white;
	background:#2D3190;
}
.bigblue{
	font-weight:bold;
	font-size:1.7em;
	color:#00ACEC;
	margin-top:1.5em;
	line-height:1.2em;
}
.bigblue strong{
	color:white;
	background:#00ACEC;
}
.mediumblue{
	font-weight:bold;
	font-size:1.2em;
	color:#00ACEC;
	margin:0;
	padding:20px 0 0 0;
}
p.bigblue a,.smallblue2 a{
	color:#EB1B24;
	text-decoration:none;
	background:url(/dursi/ca/posat/img/underlinered.gif) repeat-x center bottom;
	padding-bottom:3px;
}
.smallblue{
	color:#2D3190;
	font-size:1.2em;
}
.smallblue2{
	color:#2D3190;
	font-size:1em;
}
div.text-pregunta .strong,div.text-pregunta .b{
	color:white;
	background:#00ACEC;
}
div.text-pregunta{
	color:#00ACEC;
	font-size:1.3em;
	font-weight:bold;
}

input.boto{
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	border:0;
	padding:2px 0;
	cursor:pointer;
}
input.boto-ok{
	background:transparent url(/dursi/ca/posat/img/dacord.gif) no-repeat center center;
	padding:11px 32px 7px 27px !important;
	color:#00A451;
	font-size:0.9em;
	position:relative;
	left:-10px;
}
input.boto-ok:hover{
	color:#EB1B24;
	background-image:url(/dursi/ca/posat/img/dacord-on.gif);
}
input.boto-verd{
	background:url(/dursi/ca/posat/img/boto-verd.gif) no-repeat left center;
	color:#003300;
	font-size:1.05em;
	padding:4px 49px 4px 38px;
	margin:0 0 10px 10px;
	text-align:left;
}
input.boto-verd:hover{
	background-image:url(/dursi/ca/posat/img/boto-verd-on.gif)
}
input.boto-gris{
	background:url(/dursi/ca/posat/img/boto-gris.gif) no-repeat left center;
	color:black;
	font-size:1.05em;
	padding:4px 40px 4px 38px;
	margin-left:10px;
	text-align:left;
	/*float:right;
	position:relative;
	top:-1.7em;*/
}
input.boto-gris:hover{
	background-image:url(/dursi/ca/posat/img/boto-gris-on.gif)
}
input.boto-verd:hover,input.boto-gris:hover{
	color:white;
}

fieldset{
	border:0;margin:0;padding:0;
}
legend,.pastinegre{
	line-height:1.3em;
	padding:2px 4px !important;
	font-weight:bold;
	color:white;
	background:#231F20;
}
legend.ok{
	background:#00A451;
}
legend.ko{
	background:#EB1B24;
}
div.cos{
	background:url(/dursi/ca/posat/img/sepver.gif) repeat-y 686px top;
}
/*#home div.cos{
	background-image:none;
}*/
#ccenter{
	width:675px;
	float:left;
	overflow:hidden;
}
#home #ccenter{
	width:580px;
}
#cright *{
	margin:0;padding:0;
	text-decoration:none;
}
#cright{
	width:300px;
	float:right;
	padding-bottom:2em;
}
#home #cright{
	padding-bottom:0.5em;
}
#cright select{
	font-size:0.9em;
	width:280px;
}

#cright h3,#cright h2{
	color:#EB1B24;
	font-style:italic;
	font-size:1em;
	padding-left:10px;
}

#home #cright h3{
	margin-top:1.05em;
	font-size:1.2em;
	padding-left:0;
}
#home #cright h2.big{
	margin-top:1.05em;
	font-size:2em;
	padding-left:0;
}
#cright label,#cright p.label{
	font-size:1.1em;
	color:#221F1F;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
}
#cright .radios label{
	font-size:1em;
	display:inline;
	font-weight:normal;
}
#cright form{
	margin-bottom:1em;
}
#cright div.where{
	background:url(/dursi/ca/posat/img/etsa.gif) no-repeat left top;
	padding:30px 0 10px 22px;
	position:relative;
}
#cright div.where h4{
	font-size:1.8em;
	color:#221F1F;
}
#cright div.change{
	background:url(/dursi/ca/posat/img/canvia.gif) no-repeat left top;
	padding:30px 0 10px 22px;
	/*position:relative;*/
}
#home #cright div.change{
	background:none;
	padding:0;
}
#cright div.change .in{
	font-size:1.1em;
}
#cright div.statistics{
	background:url(/dursi/ca/posat/img/status.gif) no-repeat left top;
	padding:7px 0 0 22px;
	position:relative;
}
#cright div.statistics a{
	color:#003300;
	font-size:1.8em;
	display:block;
	padding:25px 15px 25px 29px;
	background:url(/dursi/ca/posat/img/fveureresultats.gif) no-repeat left center;
}
#cright div.statistics a:hover{
	color:white;
	background-image:url(/dursi/ca/posat/img/fveureresultats-on.gif);
}
#cright div.veureresultats{
	position:relative;
	left:-22px;
	margin-bottom:20px;
}
#cright div.other{
	/*position:relative;*/
	background:url(/dursi/ca/posat/img/parlar.gif) no-repeat left top;
	padding:0px 0 0 22px;
}
#cright div.other h3{
	margin-bottom:1em;
}
div.respostes{
	background:url(/dursi/ca/posat/img/sephor.gif) no-repeat left top;
	padding-top:10px;
	margin-top:20px;
}
div.respostes-up div.respostes{
	background:url(/dursi/ca/posat/img/sephor.gif) no-repeat left bottom;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:20px;
}
img.okko{
	width:31px;
	height:22px;
}

#results table td,#results table th{
	padding:8px 4px;
}
#results table thead th{
	font-size:0.9em;
	text-align:center;
	white-space:nowrap;
}
#results table thead th.materia{
	text-align:left;
}
#results table thead th span{
	background:black;
	color:white;
	padding:2px 4px;
}
#results table tbody tr{
	background:url(/dursi/ca/posat/img/ftd.gif) repeat-x left bottom;
}
#results table tbody td{
	background:url(/dursi/ca/posat/img/ftdver.gif) repeat-y left top;
}
#results table{
	margin:1em 0 3.5em 0;
	border-collapse:collapse;
	width:95%;
}
#results tbody{
	font-size:1.25em;
	font-weight:bold;
}
#results tbody th.materia{
	color:#221F1F;
	width:50%;
}
#results tbody th.pregunta{
	width:75%;
}
#results table tbody tr.imgright{
	background-position:right bottom;
}
#results tbody th.materia a{
	color:black;
	text-decoration:none;
}
#results tbody th.materia a:hover{
	text-decoration:underline;
}
#results td.continuar-repetir{
	font-size:0.8em;
	font-style:italic;
	white-space:nowrap;
}
#results td.continuar-repetir a{
	color:#2D3190;
	text-decoration:none;
}
#results td.continuar-repetir ul{
	margin:0;padding:0;
}
#results td.continuar-repetir li{
	list-style-type:none;
	background-repeat:no-repeat;
	padding-left:25px;
}
#results td.continuar-repetir li.cont{
	background-image:url(/dursi/ca/posat/img/ico-cont.gif);
}
#results td.continuar-repetir li.rep{
	background-image:url(/dursi/ca/posat/img/ico-rep.gif);
}
#results td.ok,#results td.ko,#results td.no{
	text-align:center;
}
#results td.ok{color:#00A451;}
#results td.ko{color:#EB1B24;}
#results td.no{color:#2D3190;}

#continuaFrm,#continuaFrm *{
	display:inline;
}

.stats-utilities{margin:2em 0 0 0;padding:0;}
.stats-utilities li{
	list-style-type:none;
	background-repeat:no-repeat;
	padding-left:25px;
	float:left;
	margin-right:2em;
}
.stats-utilities a{
	color:#2D3190;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:3px;
	background:url(/dursi/ca/posat/img/underlinered.gif) repeat-x center bottom;
}
.stats-utilities li.cont{
	background-image:url(/dursi/ca/posat/img/ico-cont.gif);
	background-position:left 3px;
}
.stats-utilities li.rep{
	background-image:url(/dursi/ca/posat/img/ico-rep.gif);
}
.stats-utilities li.back{
	background-image:url(/dursi/ca/posat/img/ico-back.gif);
	background-position:left 5px;
}
td.correccio{
	font-size:0.8em;
	font-weight:normal;
}
td.correccio span{
	color:black;
}
td.correccio img{
	vertical-align:middle;
}
.hidden{
	display:none;
}
#cright .globus-com{
	float:right;
	width:95px;
	margin-top:22px;
}
.icomateria{
	float:right;
	width:42px;
	position:relative;
	top:-16px;
}

#respostes .codresp{
	width:80px;
	float:left;
}
#respostes label{
	width:550px;
	float:left;
	margin-top:2px;
}


/* intro del programa inactiu */
#ccenter div.text h2{
	color:#2D3190;
	font-size:1.8em;
}
.areas_table{
	width:578px;
	margin:0 0 20px 0;
	background:white;
}
.areas_table *{
	border-spacing:0;
	margin:0;
	padding:0;
}

.areas_table td {
	padding:5px 10px;	
	background: url(/dursi/ca/posat/img/separador_ligerob.gif) bottom repeat-x;
}
.areas_table th{
	padding:5px 10px;
	vertical-align:top;
	background:#efefef url(/dursi/ca/posat/img/separador_ligerob.gif) bottom repeat-x;
}
.areas_table thead th{
	background-color:#dddddd;
}
.areas_table td.aright {
	text-align:right;
}
.areas_table caption{
	font-weight:bold;
	font-size:1.1em;
	padding:0.35em 0 0.35em 12px;
	text-align:left;
	background:#E9C0BA url(/dursi/ca/posat/img/separador_ligerob.gif) bottom repeat-x;
	color:#444444;
	margin:0;
}
.grafica{
	border:1px solid #cccccc;
	margin:3em 0 2em 0;
	float:none !important;
}
thead,tbody{
	margin:0;
}
img.propob{
	float:right;
	position:relative;
	left:-150px;
	top:-18px;
}

#cright p.logo-cur{
	clear:both;
	padding:1.5em 0 1em 0;
	margin-left:5px;
}
