body {
    padding:0;
    margin:0;
    font-size:12px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    text-align:center;
    width:100%;
    height:100%;
}

img { border:none }
h1 { font-size:18px; padding-top:20px }
h2 { font-size:13px }
h3 { font-size:12px }

form { width:100% }
select { width:100% }
input { width:100% }

.main { text-align:left; margin:0px auto; width:600px }
.logo { margin:15px 0 0 0; position:relative; float:left; width:164px }
.b468 { margin:15px 0 0 0; position:relative; float:right; width:394px; text-align:right }
.text { position:relative; float:left; width:600px; margin-top:10px }

.counters { position:relative; float:left; width:400px; text-align:center }
.counters img { padding:5px 5px 0 0 }
.copy { position:relative; float:right; width:170px }

.aright { text-align: right }
.acenter{ text-align: center }

.red { color: #f00 }

.foto { margin: 0 5px 5px 0 }

.tbl { width: 100% }
.tr1 td, .tr1 th { background: #ddd; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 1px 3px 1px 3px }
.tr1 th { text-align: center }
.tr2 td { background: #eee; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 1px 3px 1px 3px }
.tr3 td { background: #8ccef2; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 1px 3px 1px 3px; text-align: center }

.no { color: #333; text-decoration: none}
.no:hover { color: #000; text-decoration: none}

.gray { color: #999; text-decoration: none}
.gray:hover { color: #666; text-decoration: none}

.clear { clear: both }

#mmenu {width: 90%}
#mmenu td {border-bottom: #0088d2 solid 1px; padding-right: 3px}
#mmenu .mlink:link, .mlink:visited {color: #333; text-decoration: none}
#mmenu .mlink:hover, .mlink:active {color: #000; text-decoration: underline}
