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 {
background-color : white;
color : black;
font-size : 100%;
margin : 0;
outline : 0;
padding : 0;
}
abbr, acronym {
border : 0;
}
ol {
list-style : none;
}
ul {
list-style : disc inside;
margin-left : 40px;
padding-left : 0;
}
li {
padding : 0;
line-height : 150%;
}
#body {
overflow:scroll;
background-color : #fff;
font-size : 67.5%;
margin : 0;
min-width : 974px;
}
* {
color : #4c4c4c;
font-family : Verdana, Arial, sans-serif;
}
* {
font-family : Helvetica;
}
h1, h2, h3, h4, h5, p, hr, ul, li {
font-size : 1em;
}
a {
text-decoration : none;
}
a:link {
background-color : transparent;
color : #1f527b;
}
a:visited {
background-color : transparent;
color : #1f527b;
}
a:hover {
background-color : transparent;
color : #1f527b;
text-decoration : underline;
}
a:active {
background-color : transparent;
color : #1f527b;
}
img {
	border : 0;
	margin : 0 0 1mm 0;
}
h1 {
font-size : 1.625em;
background-color : #fff;
color : #5c5c5c;
line-height : 1.4em;
margin : 0 0 20px 0;
}
h2 {
font-size : 1.538em;
background-color : #fff;
color : #5c5c5c;
line-height : 1.313em;
margin : 0 0 10px 0;
}
h2.seguro {
background-color : #fff;
color : #090;
font-size : 1.375em;
margin : 0 0 10px 0;
vertical-align : top;
}
h2.obit {
background-color : #fff;
color : #6495ed;
font-size : 1.538em;
margin : 0 0 10px 0;
}
h3 {
background-color : #fff;
color : #5c5c5c;
font-size : 1.25em;
margin : 0 0 10px 0;
}
h4 {
background-color : #fff;
color : #5c5c5c;
font-size : 1.1em;
}
p {
font-size : 1em;
color : #333333;
line-height : 1.313em;
margin-bottom : 1.1em;
}
b {
background-color : #fff;
color : #5c5c5c;
}
#centerbody {
position : relative;
width : 974px;
margin-left : auto;
margin-right : auto;
border-bottom : 10px solid #fffffe;
border-left : 10px solid #fffffe;
border-right : 10px solid #fffffe;
background : #fff;
}
#masthead {
	background-color : #fffffd;
	position : relative;
	width : 974px;
}
#lntop {
width : 160px;
}
#container td {
background-color : #fff;
color : #5c5c5c;
line-height : 1.327em;
padding : 0 10px 10px 10px;
vertical-align : top;
}
#container div.ln {
	background-color : #9cf;
	margin : 2px 0 0 0;
	width : 160px;
	border-radius: 20px;
}
.ln a {
border-bottom : 2px solid #fff;
color : #000;
font-size : 1.1em;
font-weight : bold;
}
.ln a:link, .ln a:visited, .ln a:active {
background-color : #ddd;
color : #3c3c3c;
display : block;
line-height : 1.327em;
padding : 2px 4px 2px 8px;
}
.ln a:hover {
background-color : #9cf;
color : #3c3c3c;
display : block;
line-height : 1.327em;
padding : 2px 4px 2px 8px;
}
.lnh a:link, .lnh a:visited, .lnh a:hover, .lnh a:active {
background : #6495ed url("../images/bl_rb.png") repeat-y right top;
color : #ff0;
font-size : 1.1em;
padding : 2px 4px 2px 8px;
}
.lnl, .lnh {
border-bottom : 3px solid #fff;
}
#container td.content {
font-size : 1.327em;
padding : 0 20px 10px 0;
width : 466px;
}
.sidehead {
background-color : #fff;
color : #4c4c4c;
font-weight : bold;
margin : 5px 0 3px 0;
}
.content a {
font-size : 1em;
color : #6495ed;
}
.content a:link, .content a:visited, .content a:active {
font-size : 1em;
font-weight : bold;
}
table.sortable th {
background-color : #ff0;
color : #4c4c4c;
cursor : default;
}
th.sorttable_nosort {
background-color : #ff0;
color : #000;
font-weight : bold;
}
#container td.contentdata {
font-size : 1.327em;
width : 794px;
}
table td.contentdata {
table-layout : fixed;
}
td.data {
background-color : #fff;
color : #333;
text-align : center;
width : auto;
}
.lnk {
background-color : transparent;
color : #1f527b;
}
#container td.contentphoto {
font-size : 1.327em;
width : 766px;
}
table td.contentphoto {
table-layout : fixed;
}
#container td.photo {
width : 127px;
padding : 1mm 1.5mm;
}
fieldset {
border : 1px solid #ccc;
padding : 10px;
}
.form {
font-size : 1em;
margin : 0 0 25px 0;
}
.tab {
font-size : 1em;
line-height : 1.327em;
margin : 0 0 10px 40px;
}
span.sfade {
background-color : transparent;
color : #4c4c4c;
font-size : 1em;
line-height : 1.327em;
}
#container td.rtnav {
font-size : 1.327em;
padding : 5px 0 0 0;
vertical-align : top;
width : 300px;
}
.rtnav a {
color : #6495ed;
font-size : 1em;
}
.rtnav a:link, .rtnav a:visited, .rtnav a:active {
font-size : 1em;
font-weight : bold;
}
p.rn {
font-size : 1em;
margin : 5px 0 0 0;
} 
.reminder {
	width : 100px;
	padding : 20px 3px 20px 15px;
	font-size : 0.9em;
	float : right;
	background-color : #FF3366;
	color : #FFF;
	font-weight : bold;
	line-height : 20px;
	border-radius: 5.5em;
	border-radius: 5.5em;
	border-radius: 5.5em;
	border-radius: 5.5em;
-ms-transform: rotate(15deg); /* IE 9 */
-webkit-transform: rotate(15deg); /* Safari and Chrome */
-o-transform: rotate(15deg); /* Opera */
-moz-transform: rotate(15deg); /* Firefox */
}
.thinksm {
	width : 206px;
	height : 110px;
	border-radius : 15px;
}
.think {
	width : 241px;
	height : 169px;
	border-radius : 15px;
}
.green {
	margin : 3px;
	padding : 5px;
	background-color : #5c5c5c;
	color : #9f0;
	font-size : 0.9em;
	font-weight : 200;
	letter-spacing : 1px;
	border-radius : 15px;
}
.announce {
background-color : #fff;
color : #000;
font-weight : 500;
}
.quotation {
display : block;
overflow : visible;
padding : 0 16px 12px 0;
font-size : 1.1em;
color : #3c3c3c;
font-weight : bold;
line-height : 17px;
}
.source {
font-size : 0.9em;
color : #404040;
line-height : 1.495em;
margin : 0 0 5px 0;
text-align : left;
}
img.cen {
display : block;
margin-left : auto;
margin-right : auto;

}
img.cen90 {
display : block;
margin-left : auto;
margin-right : auto;
width : 90%;
}
img.lt {
float : left;
margin : 1px 0 1px 0;
}
img.rt {
float : right;
}
.clear {
clear : right;
}
#container td.rtnavprog {
background-color : #fff;
color : #5c5c5c;
font-size : 1.327em;
font-weight : bold;
padding : 10px 0 0 3px;
vertical-align : top;
width : 300px;
}
#container td.rtnavenlarge {
background-color : #fff;
color : #5c5c5c;
font-size : 1.327em;
padding : 0 0 0 20px;
width : 45%;
}
td.foot {
border-top : 1px solid #3c3c3c;
width : 100%;
padding : 11px 0 12px;
background-color : #fff;
color : #3c3c3c;
font-size : 1.1em;
height : 33px;
margin : auto;
vertical-align : middle;
}
.foot a {
font-size : 1.1em;
padding : 5px 30px 5px 5px;
text-decoration : none;
}
.foot a:link, .foot a:visited, .foot a:active {
background-color : transparent;
color : #3c3c3c;
font-size : 1.1em;
}
.foot a:hover {
background-color : transparent;
color : #3c3c3c;
text-decoration : underline;
}
#copyright {
margin-left : 10mm;
width : 50%;
}
#privacy {
margin-left : 15mm;
width : 15%;
}
#contact {
margin-left : 15mm;
width : 15%;
}
