* { margin:0; padding:0; }

/* Elements */
body { text-align:center; background:#ADC6C6; font: 70% Arial, Helvetica, sans-serif; }
.title { color:#666666; font-size:0.9em; text-align:right; padding:0px; width:150px; float:right; }
h1 {color:#666666; font-size:0.9em; text-align:right; padding:0px; }
h2 { color:#666666; font-size:1em; padding:3px 2px; border-bottom:#666666 1px dashed; border-top:#666666 1px dashed; margin-top:3px; }

a { color:#63949C; }
a:hover { color:#666666; }
p { padding:8px 0px 2px 0px; text-align:justify; }

/* Structure */
#wrapper { margin:1.2em auto; background:#FFFFFF; border:#63949C 1px solid; width:760px; text-align: justify;  }
#header { padding:5em; background-image:url(images/cabecera.jpg); background-position:top; background-repeat:no-repeat; }
#content {padding:0em 1.2em 0em 1.2em;}

/* lists */
.main_menu { font-size:1em; text-align:left; padding:2px; margin-right:170px; }
.main_menu li { display:inline; line-height:10px; border-left:#666666 dotted 1px; }
.main_menu li a {  padding:2px 10px 2px 3px; text-decoration:underline;  }
.main_menu li a.first { }
.main_menu li a:hover { text-decoration:none; }

/** html cat_menu { margin:0px; padding:0px; margin-left:500px;   }*/
.cat_menu { margin:0px; padding:0px; margin-left:500px;   }
.cat_menu h2 { text-align:right; }
.cat_menu ul { text-align:left; }
.cat_menu li { line-height:20px; list-style:none; margin:10px 10px  }
.cat_menu li a { width:200px; display:block; border:#999999 solid 1px; padding:0; text-decoration:none; text-align:center;  background-color:#ADC6C6; color:#666666;}
.cat_menu li a.first {  }
.cat_menu li a.selected { background-color:#FFFFFF; color:#666666; }
.cat_menu li a:hover { background-color:#FFFFFF; color:#666666; }

.article_menu { margin:0px; padding:0px; margin-left:500px;   }
.article_menu h2 { text-align:right; }
.article_menu ul { text-align:left; }
.article_menu li { line-height:12px; list-style:circle; margin:10px 10px 10px 20px;  }
.article_menu li a { width:200px; }
.article_menu li a.first {  }
.article_menu li a.selected { }
.article_menu li a:hover {}

.links_list { margin:0px; padding:0px;  width:480px; float:left;   }
.links_list li { padding:5px; list-style:none;}
.discreet_url { color:#666666; }
.pages {}

/* article */
.article { margin:0px; padding:0px;  width:480px; float:left;  }
.article img { padding:0 10px 10px 0; }
.article ul { text-align:left; }
.article li { list-style:circle; margin:10px 10px 10px 20px;}
.article li a { width:200px; }
.article li a.first {  }
.article li a.selected { }
.article li a:hover {}

/* 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:#EFEFEF; color:#999966; border:#999966 1px solid; padding:1px 12px 1px 12px; width:100px; }

/* powered by */
#powered-by { text-align:right; font-size:1em; margin:10px 0 0 0; padding:10px; background-image:url(images/footer.jpg); background-repeat:no-repeat; background-position:right; border-top:#666666 2px dotted; color: #666666; clear:both}
