* {padding: 0; margin: 0; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin: 20px 0; }

li, dd, blockquote {margin-left: 40px; }

strong {font-weight: normal;}

fieldset {padding: 10px; }

img {border: 0px; }

body {text-align: center; font-family: Arial, sans-serif; font-size: 12px;}

div#outer {width: 702px; margin-left: auto; margin-right: auto; text-align: left; }

div#header {height: 80px; margin: 10px 0 0 0; }

div#body-top {width: 702px; height: 22px; background: url(../images/body-top.gif) no-repeat; overflow: hidden; }

div#body-middle {width: 702px; padding: 1px 0; background: url(../images/body-middle.gif) repeat-y; }

div#body-bottom {width: 702px; height: 25px; background: url(../images/body-bottom.gif) no-repeat; overflow: hidden; }

div#main-col {width: 404px; float: left; margin-left: 32px; display: inline; }

div#content-top {width: 403px; height: 8px; background: url(../images/content-top.gif) no-repeat; overflow: hidden; }

div#content-wrapper {width: 387px; border-right: 8px solid #c5d6e8; border-left: 8px solid #c5d6e8; }

div#content {background-color: #688ba8; border-right: 1px solid #fff; border-left: 1px solid #fff; padding: 10px 0; }

div#content div {padding: 5px 10px; border-bottom: 0px solid #c5d6e8; }

div#content-bottom {width: 403px; height: 8px; background: url(../images/content-bottom.gif) no-repeat; overflow: hidden; }

div#side-col {width: 221px; float: right; margin-right: 34px; display: inline; }

div.side-box-top {width: 221px; height: 7px; background: url(../images/side-box-top.gif) no-repeat; overflow: hidden; }

div.side-box-middle {width: 221px; background-color: #c6d8e8; padding: 1px 0; text-align: center; }

div.side-box-bottom {width: 221px; height: 7px; background: url(../images/side-box-bottom.gif) no-repeat; overflow: hidden; margin-bottom: 10px; }

div#logo {width: 300px; height: 75px; margin: 0 0 5px 0; float: left; display: inline; }

ul#main-nav {background: url(../images/nav-tabs.gif) no-repeat; height: 27px; margin: 14px 0 0 30px; overflow: hidden; }

ul#main-nav li {float: left; list-style-type: none; width: 139px; margin: 0; text-align: center; line-height: 28px; }

ul#main-nav li#right-tab {margin-left: 83px; }

ul#main-nav a:link, ul#main-nav a:visited {color: #fff; text-decoration: none; text-transform: uppercase; font-size: 120%; }

ul#main-nav a:hover {color: #ccc; }

h1, #content h2 {font-size: 150%; font-weight: bold; color: #febb3a; margin: 5px 0; }

h2 {font-size: 120%; font-weight: normal; color: #fff; margin: 5px 0; }

h3 {font-size: 130%; font-weight: normal; color: #92a8bd; margin: 5px 0; }

div#content div p {margin: 10px 0; color: #fff; line-height: 160%; }

div#content a:link, div#content a:visited {color: #FFF; text-decoration: none; }

div#content a:hover {text-decoration: underline; }

div#footer {text-align: center; }

div#footer {color: #cccccc; }

div#footer a:link, div#footer a:visited {color: #cccccc; text-decoration: none; }

div#footer a:hover {text-decoration: underline; }

.side-box-middle a:link, .side-box-middle a:visited {color: #688BA8; text-decoration: none; }

.side-box-middle a:hover {text-decoration: underline; }

.clear {clear: both; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix {display: inline-block; }


ul {color:#FFF; margin:0 0 5px 0; padding:0; list-style-position: inside;}

ul li {padding:0; margin:0 0 0 3px;}



.lista {background-color: #000; margin-bottom:5px; line-height:20px; color:#FFF;}

.lista a {text-decoration: none; color:#FFF; padding:0 15px;}
