body {background: #DDDCDA url(img/checkmainbg.gif); font-family: Verdana, sans-serif; font-size: 12px; margin: 0px; padding: 0px;}

ul#idioma {background: #004798; font-size: 0.9em; margin: 0px auto 0px auto; width: 790px; text-align: right; padding: 3px 10px 3px 0px;}
ul#idioma a {color: #FFFFFF; text-decoration: none;}
ul#idioma a.on, ul#idioma a:hover {font-weight: bold;}

ul#idioma li {display: inline;}

#container, #footer {background: #FDFDFD; margin-left: auto; margin-right: auto; width: 800px;}

h1 {font-size: 1.5em; font-weight: normal;}
h2 {background: #EEEEEE; font-size: 1.2em; margin: 0px 0px 10px 0px; padding: 3px;}
h3 {border-bottom: 1px solid #385c84; color: #385c84; font-size: 1em; padding: 0px 0px 3px 0px;}
h3 a {color: #385c84; font-size: 1em; padding: 0px 0px 4px 0px; text-decoration: none;}
h4 {background: #EEEEEE; font-size: 1em; margin: 15px 0px 5px 0px; padding: 2px;}

#header {text-align: center; padding: 10px 0px 0px 0px;}
#header a {color: #FFFFFF; text-decoration: none;}
#header a:hover {border-bottom: 1px dotted #FFFFFF;}
#header ul.menu {background:  #004798; border-top: 4px solid #C4C3C8; margin: 0px; padding: 10px;}
#header ul.menu li {display: inline; margin: 0px 10px 0px 10px;}
#header ul.menu li a {border-top: 4px solid  #004798z; padding: 6px 4px 2px 4px;}
#header ul.menu li a.on, #header ul.menu li a:hover {border-top: 4px solid #C4C3C8;}

#continguts {padding: 15px;}
#continguts p {margin: 0px 0px 5px 0px; padding: 0px;}
#continguts ul {list-style: none; margin: 20px 0px 30px 0px; padding: 0px;}
#continguts ul li {margin: 0px 0px 20px 0px;}
#continguts ul li ul {margin: 0px 0px 20px 20px;}

#continguts form {margin: 0px; padding: 10px 0px 10px 0px;}
#continguts form label {display: block;}
#continguts form label input, #continguts form label textarea  {border: 1px solid #8F8F8F; margin: 4px 0px 15px 0px; width: 100%;}
#continguts form label textarea {font-family: Verdana, sans-serif; font-size: 1em; height: 50px;}
#continguts form input.envia {background: #385c84; border: 1px solid #385c84; color: #FFFFFF; cursor: pointer;}

/** Classes globals **/
.clear {clear: both; display: block;}
.clear ul li a{
	font-size: 12px;

text-align: justify;

line-height: 16px;

text-decoration: none;

color: #333333;
}
.clear ul li a:hover{
	

color: #cccccc;


}
.flotadreta {float: left;}
.separa {margin: 0px 20px 20px 0px;}

/*** Footer ***/
#footer {background: #000000; color: #ffffff; padding: 6px; text-align: center; width: 790px;}
#footer a {color: #FFFFFF; font-weight: bold;}