/* */
html {margin: 0; padding: 0; border: 0;}
body {margin: 0 auto; padding: 0; background: #FFFFFF url(background_xhtml-css-directory.jpg) repeat-x; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; text-align: center; border: 0px;}
a {text-decoration: none; color: #55AA00;}
h1 {font-size: 100%; font-weight: normal; padding: 0px; margin: 0px;}
h2 {font-size: 100%; font-weight: normal; padding: 0px; margin: 0px;}
h3, h4 {font-size: 130%; font-weight: normal; color: #006699;}
h5 {font-size: 120%; font-weight: normal; color: #666666; margin-bottom: 1px;}
small {font-size: 70%; color: #666666;}
p {font-size: 100%; line-height: 1.9em; margin-top: 0em; margin-bottom: 1em;}
img {border: 0px; padding: 0px; margin-bottom: -3px;}
ul {line-height: 1.5em; margin-top: 2px; margin-bottom: 5px;}
li {margin-left: -22px; line-height: 1.5em;}
b {color: #616161;}
input, select {background: #F2F2F2; font-family: Verdana, Helvetica, Sans-serif; font-size: 100%; margin-bottom: 0.7em; margin-top: 0.3em;}
textarea {background: #C6DDB2; font-family: Verdana, Helvetica, Sans-serif; font-size: 0.75em; margin-bottom: 0.4em;}
#container {margin-right: auto; margin-left: auto; text-align: left; padding: 0px; width: 100%; border: 0px;}
#header {border: 0px;}
#brand {border: 0; margin: 0; padding: 0; height: 90px; text-align: left;}
#brand h1 a {float: left; height: 90px; width: 120px; display: block; margin: 0px; padding: 0px;}
#brand h1 span {display: none;}
#contain-default {margin-right: 0px; margin-left: 0px; margin-top: 40px; margin-bottom: 20px; padding: 0px 20px;}
#main {margin-right: 35%; margin-left: 25%; margin-bottom: 20px; padding-left: 20px; padding-right: 20px; margin-top: 0px; padding-top: 0px;}
#menu {float: right; width: 35%; margin: 0px; padding: 0px;}
#menu img {padding-bottom: 7px;}
#submenu {float: left; width: 25%; margin: 0px; padding: 0px;}
#footer {clear: left; border-top: 1px solid #CCCCCC; padding-right: 20px; padding-left: 20px; margin-top: 10px; padding-bottom: 10px; padding-top: 10px;}
#pagerif {visibility: hidden; font-size: 10%; overflow: hidden;}
div.spacer {clear: both; font-size: 2px;}
p.title {font-size: 120%; line-height: 1.9em; margin-top: 0em; margin-bottom: 1em;}
li.menu {list-style: url(../img/capotesto.gif);	padding-bottom: 4px; line-height: 1.5em;}
li.news {list-style: url(../img/linews.gif); margin-bottom: 2px; line-height: 1.9em;}
li.main {list-style: url(../img/capotesto.gif);	margin-bottom: -12px;}
.pagerif {visibility: hidden; font-size: 1%; overflow: hidden;}
.txtsmall {font-size: 80%;}
.alignright {text-align: right;}
.aligncenter {text-align: center;}
.boxdem {padding: 5px; border: 1px solid #999999; margin: 5px 5px 5px 0px; display: block; background-color: #E4EFDA;}
.boxbanner {padding: 5px; border: 1px solid #cccccc; margin: 5px 5px 5px 0px; display: block; background-color: #FFFFFF;}
.box {padding: 5px; border-bottom: 1px solid #E0DFE3; border-right: 1px solid #E0DFE3; margin: 5px 5px 5px 0px; display: block; background-color: #FBFBFB;}
.boxlink {padding: 5px; border-bottom: 1px solid #E0DFE3; border-right: 1px solid #E0DFE3; background: #F2F8ED; margin: 0px 5px 5px 0px; display: block;}
/* */
