html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, acronym, cite, em, img, strong, dl, dt, dd, ol, ul, li, form, label, table, caption, tr, th, td {
margin : 0;
padding : 0;
outline : 0;
font-size : 100%;
}
img, abbr, acronym, fieldset {
border : 0;
}
ol {
list-style : none;
}
ul {
list-style : disc inside;
margin-left : 5mm;
}
li {
padding : 3px 0;
}
#body {
background-color : #fff;
font-size : 67.5%;
-webkit-font-smoothing: antialiased;
min-width : 976px;
}
* {
   color: #202020;
   font-family: Arial, sans-serif;
   line-height: 18px;
}
/* Helvetica for Safari */
 * {
font-family: Helvetica;
}
h1, h2, h3, h4, h5, p, hr, ul, li {
padding : 0 0 8px 0;
font-size : 1em;
}
a {
text-decoration : none;
}
a:link {
color : #1f527b;
background-color : transparent;
}
a:visited {
color : #1f527b;
background-color : transparent;
}
a:hover {
color : #1f527b;
background-color : transparent;
text-decoration : underline;
}
a:active {
color : #1f527b;
background-color : transparent;
}
img {
border : 0;
margin : 0 0 2mm 0;
}
h1 {
background-color : #fff;
color : #000;
font-size : 1.88em;
}
h2 {
background-color : #fff;
color : #000;
font-size : 1.56em;
}
h3 {
background-color : #fff;
color : #000;
font-size : 1.25em;
}
h3.seguro {
background-color : #fff;
color : #090;
font-size : 1.25em;
margin : 0 0 1mm 0;
}
h3.obit {
background-color : #fff;
color : #6495ed;
font-size : 1.25em;
margin : 0;
}
h4 {
background-color : #fff;
color : #505050;
font-size : 1em;
font-weight : 600;
}
h5 {
background-color : #fff;
color : #505050;
font-size : 0.9em;
font-weight : 500;
}
p {
margin-bottom: 0.5em;
}
.non {
margin-top: 0em;
margin-bottom: 0.5em;
}
#centerbody {
position : relative;
width : 976px;
margin-left : auto;
margin-right : auto;
border-left : 10px solid #fffffe;
border-right : 10px solid #fffffe;
border-bottom : 10px solid #fffffe;
background-color : #fff;
}
#masthead {
position : relative;
width : 976px;
background-color : #fffffd;
}
#lntop {
width : 160px;
}
#container {
width : 976px;
margin : 0 2px 0 2px;
}
#container div.ln {
width : 160px;
margin : 2px 0 0 0;
background-color : #e5e5e5;
}
.ln a {
color : #1f527b;
font-size : 1.1em;
}
.ln a:link, .ln a:visited, .ln a:active {
background-color : #d8d8d8;
color : #1f527b;
font-weight : bold;
font-size : 1.1em;
line-height : 16px;
display : block;
padding : 2px 0 2px 5px;
}
.ln a:hover {
background-color : #d0e0e6;
font-weight : bold;
display : block;
line-height : 16px;
}
.ln .lnh a:link, .ln .lnh a:visited, .ln .lnh a:hover, .ln .lnh a:active {
color : #fff;
padding : 2px 4px 2px 8px;
background : #6495ed url("../images/bl_rb.gif") repeat-y right top;
}
.lnl, .lnh {
font-weight : bold;
border-bottom : 2px solid #fff;
}
.lnh a {
font-size : 1.1em;
color : #fff;
background-color : #99ccff;
}
#container td.content {
background-color : #fff;
color : #303030;
font-size : 1.3em;
line-height : 18px;
padding : 0 10px 10px 10px;
width : 466px;
vertical-align : top;
}
.content a {
color : #1f527b;
font-size : 1em;
}
.content a:link, .content a:visited, .content a:active {
color : #1f527b;
font-weight : bold;
font-size : 1em;
}
table.sortable thead {
background-color : yellow;
color : #000;
cursor : default;
}
th.sorttable_nosort {
background-color : yellow;
color : #000;
font-weight : 500;
}
#container td.contentdata {
color : #303030;
background-color : #fff;
font-size : 1.3em;
line-height : 18px;
padding : 5px 5px 10px 5px;
width : 766px;
vertical-align : top;
}
table td.contentdata {
table-layout : fixed;
}
td.data {
color : #303030;
background-color : #fff;
padding : 0 5px;
width : auto;
text-align : center;
}
tr.yell {
text-align : center;
background-color : yellow;
color : #000;
}
#container td.contentphoto {
color : #303030;
background-color : #fff;
font-size : 1.3em;
line-height : 18px;
padding : 0 10px 10px 10px;
width : 766px;
vertical-align : top;
}
#container td.photo {
width : 150px;
background-color : #fff;
color : #303030;
}
#container td.contentprog {
color : #303030;
background-color : #fff;
font-size : 1.3em;
line-height : 18px;
padding : 0 10px 10px 10px;
width : 466px;
vertical-align : top;
}
fieldset {
border : 1px solid #ccc;
padding : 10px;
}
#credit {
font-size : 0.85em;
text-align : center;
}
div.bull {
font-size : 1em;
line-height : 18px;
margin : 0 0 0 15px;
padding : 0 0 10px 15px;
color : #303030;
background : url("../images/bullet_di.gif") no-repeat;
}
.tab {
font-size : 1em;
line-height : 18px;
margin : 0 0 0 6mm;
}
span.sfade {
font-size : 0.85em;
line-height : 18px;
color : #808080;
background-color : transparent;
}
#container td.rtnav {
color : #303030;
background-color : #fff;
font-size : 1.1em;
line-height : 18px;
padding : 10px 0 0 0;
width : 300px;
vertical-align : top;
}
.rtnav a {
color : #1f527b;
font-size : 1.1em;
}
.rtnav a:link, .rtnav a:visited, .rtnav a:active {
color : #1f527b;
font-weight : bold;
font-size : 1.1em;
}
.nlp {
margin : 0 0 10px 0;
font-size : 1.3em;
font-weight : 600;
color : #303030;
background-color : transparent;
}
p.rn {
font-size : 1em;
line-height : 16px;
margin : 5px 0 0 0;
}
table td.sibtbg {
color : #4c4c4c;
background-color : #f7f7f7;
border : 1px solid #ddd;
}
td.sibtbg .mva {
font-size : 1.1em;
font-weight : bold;
line-height : 16px;
margin : 3%;
padding : 1px 0;
background-position : 1px 0%;
}
.source {
font-size: 1em;
line-height: 13px;
margin-left : 5px
}
#container td.rtnavsav {
color : #303030;
background-color : #fff;
font-size : 1.2em;
}
.rtnavsav a{
color : #5191b9;
font-size : 1.1em;
line-height : 18px;
}
img.cen {
display : block;
margin-left : auto;
margin-right : auto;
width : 50%;
}
img.cen90 {
display : block;
margin-left : auto;
margin-right : auto;
width : 90%;
}
img.attend {
position:relative;
top:3px;
}
img.lt {
float : left;
margin : 1mm 1mm 2mm 1mm;
}
img.rt {
float : right;
margin : 0 0 2mm 0;
}
.clear {
clear : both;
}
#container td.rtnavprog {
color : #4c4c4c;
background-color : #fff;
font-size : 1.3em;
font-weight : bold;
padding : 10px 0 0 3px;
width : 300px;
vertical-align : top;
}
#container td.rtnavenlarge {
color : #4c4c4c;
background-color : #fff;
font-size : 1.3em;
width : 45%;
padding : 0 0 0 20px;
}
td.foot {
height : 33px;
vertical-align : middle;
color : #4c4c4c;
background-color : #fff;
font-size : 1.1em;
width : 976px;
margin : auto;
}
.foot a {
font-size : 1.1em;
text-decoration : none;
}
.foot a:link, .foot a:visited, .foot a:active {
color : #4c4c4c;
background-color : transparent;
font-size : 1.1em;
}
.foot a:hover {
color : #4c4c4c;
background-color : transparent;
text-decoration : underline;
}
#copyright {
margin-left : 1mm;
width : 50%;
}
#register {
margin-left : 20mm;
width : 56mm;
}
#privacy {
margin-left : 20mm;
width : 20%;
}
#contact {
margin-left : 20mm;
width : 15%;
}
#join {
margin-left : 20mm;
width : 15%;
}

