* {
font-size:100%;
font-family:Verdana,sans-serif;
letter-spacing:.03em;
}

body {
font-size:0.7em;
color:#333;
background-color:#FFF;
margin:10;
}

.cssTextInputTD {
padding:2px 0px 2px 0px;
width:100%;
border: 1px solid #E0E0E0;
}

table {
border: 0;
}

th {
border-bottom: 1px solid #eee;
font-size: 11px;
font-weight: normal;
color: #666666;
text-align: left;
}

td {
font-size: 8pt;
color: #000;
}

.TopicListing table {
font: 12px Arial, Helvetica, sans-serif;
margin: 0px;
width: 100%;
}

.TopicListing tr {
vertical-align: top;
}

.TopicListing td {
border-bottom: 1px solid #E5E5E5;
padding: 5px 5px 7px 5px;
}

.TopicListing th {
text-align: left;
padding-left: 5px;
}

.TopicListing p {
margin-bottom: 10px;
}

.TopicListing .Head {
font: bold 12px Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
color: #fff;
background: #666;
}

.TopicListing h4 {
font: 11px Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
color: #666666;
}

.TopicListing h6 {
font: 11px Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
color: #666666;
margin-bottom: 0px;
padding-bottom: 0px;
}

.formulario input {
width:100%;
border:1px solid #ddd;
padding:4px;
margin:5px 0 10px 0;
font:90% Verdana;
}

a {
text-decoration:none;
color:#08D;
}

a:hover {
text-decoration:underline;
color:#08D;
}

.atencao {
background:url(../images/css_alert.gif) left no-repeat #FEFCF1;
text-align: left;
BACKGROUND-COLOR:#FFFFCC;
BORDER:1px solid #96965E;
PADDING:5px;
MARGIN-TOP:5px;
MARGIN-BOTTOM:5px;
font-size: 8 pt;
font-family: Verdana;
padding:10px;
padding-left:50px;
}

.nota {
background:url(../images/css_nota.gif) left no-repeat #FEFCF1;
text-align: left;
BACKGROUND-COLOR:#FFFFCC;
BORDER:1px solid #96965E;
PADDING:5px;
MARGIN-TOP:5px;
MARGIN-BOTTOM:5px;
font-size: 8 pt;
font-family: Verdana;
padding:10px;
padding-left:50px;
}

.ok {
background:url(../images/css_ok.gif) left no-repeat #FEFCF1;
text-align: left;
BACKGROUND-COLOR:#FFFFCC;
BORDER:1px solid #96965E;
PADDING:5px;
MARGIN-TOP:5px;
MARGIN-BOTTOM:5px;
font-size: 8 pt;
font-family: Verdana;
padding:10px;
padding-left:50px;
}

.cssBtn {
border: 0px;
background-color: #ddd;
color: #000000;
font-size: 11px;
width: auto;
padding-top: 2;
padding-bottom: 2;
padding-left: 3;
padding-right: 3;
}

.botao {
border: 1px;
background-color: #F0F0F0;
color: #000000;
font-size: 11px;
width: auto;
padding-top: 2;
padding-bottom: 2;
padding-left: 3;
padding-right: 3;
}