html{width:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
body{width:100%; margin:0px; padding:0px 0px 30px 0px; font-size:1em; color:#656565; background:url(../img/fondo.gif) left top repeat-x #FFFFFF;}

a{color:#656565;}
#fondo{background:url(../img/fondo2.gif) left top repeat-x; position:absolute; width:50%; right:0px; top:0px; height:23px; z-index:1;}
#cabecera, #contenido{width:600px; margin:0px auto 0px auto;}
#cabecera img{border:none; z-index:4;}

#contenido{background:#e6e6e6; padding:10px 25px 10px 25px; font-size:0.8em}
#contenido h1{font-size:1.4em; font-weight:bold;}
#inici{margin:0px 0px 0px 0px;}
#inici label{float:left; width:45%; clear:both; margin:7px 0px 7px 0px;}
#inici input, #inici select{float:left; width:45%; margin:5px 0px 5px 0px;}
#inici .data input{float:left; width:5%;}
#inici .data span{float:left; width:3%; text-align:center; margin:7px 0px 7px 0px;}
#inici .data #any_inici, #inici .data #any_final{width:8%;}
#inici .numerics input{width:10%;}

#coneix{clear:both; padding:20px 0px 0px 0px;}
#coneix p{width:70%; float:left; margin:0px;}
#coneix input{float:left; width:5%;}
#coneix label{float:left; width:5%;}

.enquesta{margin:30px 0px 0px 0px; clear:both; border-collapse:collapse;}
.enquesta th{width:60px; text-align:center; border-bottom:#e6e6e6 1px solid;}
.enquesta #valoracio{width:100%;}
.enquesta td{text-align:center;}
.enquesta td[headers], .enquesta td[id]{text-align:left; padding-left:15px;}
.enquesta thead td{border:none;}
.enquesta td{border-bottom:#656565 1px dotted; padding:10px 0px 10px 0px;}
.enquesta h2{font-size:1.1em; padding:3px 0px 3px 0px; margin:0px;}
.enquesta td[id], .enquesta th{color:#333333; background:#c8c8c8; border-bottom:#e6e6e6 1px solid;}
#ultima{margin-bottom:60px; width:100%;}

#final textarea{margin:10px 0px 35px 0px; width:100%;}
input[type="text"], textarea, #contenido{border:#656565 1px solid;}

#letras{vertical-align:middle;}
#captcha{width:8%; margin-left:20px;}


#error-message{margin: 1em 0 1em 0; padding: 3px; background-color:#FAFCF8; border: 1px #46582C solid; font-size:0.8em;}
#error-message h2{margin:0px 0px 0px 15px;}
#error-message a{color:#4F7D2D; font-size:1.2em; text-decoration:none; line-height:1.4em;}
#error-message a:hover, #error-message a:focus{text-decoration:underline;}
#error-message ol{color:#000000;}

#inici label #tematica, #inici label #subtematica{color:#E80000;}
