body{ margin:0; padding:0; background-color:#eff6ff; font-family: Arial, sans-serif, Verdana,  Helvetica; color:#333; }
ul{ list-style:none;margin-top:16px; }
#contenido { background-color: #fff; min-height:400px;float:left;padding-left:20px;padding-bottom:30px;padding-right:20px; }
#contenido li{ margin-top:4px;font-size:11pt; }
ul.square {list-style-type:square; list-style-image:url(img/list.gif); color:#666; line-height:16px; margin-left:17px; padding-left:0px; }
ul.round {list-style-type:none; color:#666; line-height:16px;margin-top:5px;margin-bottom:5px;}
ul.number {list-style-type:decimal; color:#444444;}
a{ text-decoration:none; color:#053d82;}
a:hover{text-decoration:underline;}
#menu li{ float:left; height:31px; font-size:14pt; padding-top:12px; padding-right:11px;padding-left:11px; }
#menu a{ color:#ffffff; text-decoration:none;}
#menu li:hover{ background-image:url(img/bg_menu_over.png); }
#footer{ height:39px; padding-top:5px;font-size:11pt; float:left; background-image:url(img/bg_footer.png); width:100%; background-repeat:repeat-x; text-align:center;}
.marcado{ background-image:url(img/bg_menu_over.png)}
img{ float:left; }
#cabecera{ float:left; width:100%; height:180px; margin:auto; background-image:url(img/bg_cabecera.png); background-repeat:repeat-x;}
h1{ margin-top:10px; margin-bottom:5px; padding:0; color:#053d82;}
h2{ margin-top:5px; margin-bottom:2px; padding:0; color:#ee972e;}
#footer li{float:left; margin-left:22px;}
.serveis a{ font-weight:bold; }
label{ width:100px; float: left; text-align:left; margin-top:5px;}
input{ border:1px solid #68b; margin-top:5px;}
select{ border:1px solid #68b; margin-top:5px;}
textarea{ border:1px solid #68b; margin-top:5px;}
.submit{ margin-left:100px; border:1px solid #666; color: #333; }
.ok{ color: #0c0; font-weight:bold; }
.ko{ color: #c00; font-weight:bold; }
.slider{ color: #888; margin-top:10px; width:500px; text-align:justify; }
.trigger{ cursor:pointer; color:#053d82;}
