* { margin:0; padding:0; }

/* Elements */
body { text-align:justify; font: 70% Verdana, Arial, Helvetica, sans-serif; color:#333333; background:#EEEEEE; }
h1 { color:#A18E5C; font-size:1.2em; text-align:center; margin:3px 5px 15px 5px ; }
h2 { color:#A18E5C; font-size:1em; margin:3px 0 3px 0; }
a { color:#888888; }
a:hover { color:#A18E5C; text-decoration:none; }
p { padding:5px 0px; }

/* Structure */
#wrapper { margin:1.2em auto; width:700px; }
#header { }
#content {padding:7.5em 1.2em 0em 1.2em; background:#FFF url(images/detalledcha.gif) no-repeat top; border:solid #A18E5C 1px; }

/* lists */
.main_menu { font-size:0.9em; text-align:center; padding:0; }
.main_menu li { display:inline; line-height:20px; margin:2px 50px;  }
.main_menu li a {  padding:3px 10px; text-decoration:underline; color:#999999; }
.main_menu li a.first {  }
.main_menu li a:hover { text-decoration:none; }

.cat_menu { margin:0px; padding:0px; margin-left:5px; margin-bottom:5px; float:right; clear:both; }
.cat_menu h2 { }
.cat_menu ul { }
.cat_menu li { line-height:20px; list-style:none; }
.cat_menu li a { border-left:#006633 solid 2px; padding:0px 5px; text-decoration:none; }
.cat_menu li a.first {  }
.cat_menu li a.selected { border-left:#CC0000 solid 2px; }
.cat_menu li a:hover { text-decoration:none }

.links_list { margin:10px 0 0 0; padding:2px; /*background:url(images/1130846_93259382.jpg) no-repeat; */text-align: justify; }
.links_list ul { margin:0 0 20px 0; }
.links_list li { margin:5px 5px 5px 30px; list-style:circle;}
.discreet_url { color:#666666; }
.pages {}

/* forms */
.msg { background-color:#FFFF99; border:1px #CC0000 solid; width:auto; text-align:center; font-weight:bold; padding:5px 2px 5px 2px; margin:5px 2px 5px 2px;}
.form_link { padding:5px; text-align:center;}
.form_link a { padding:5px; margin:0px 7px 0px 7px; background-color:#333333; color:#FFFFFF; border:#000000, solid, 1px; text-decoration:none}
.form_link a:hover { background-color:#CC0000; }
input { font: 100% Arial, Helvetica, sans-serif; width:inherit  }
textarea { font: 100% Arial, Helvetica, sans-serif; width:inherit  }
select { font: 100% Arial, Helvetica, sans-serif; width:inherit  }
.button { font: 100% Arial, Helvetica, sans-serif; background-color:#FFF; color:#000; border:#006633 1px solid; padding:1px 12px 1px 12px; width:100px; }

/* powered by */
#footer { font-size:1em; padding:15px 2px 2px 2px; margin:0; text-align:center }
#footer a { color:#A18E5C; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

