/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border:0pt none;
    font-family:inherit;
    font-size:100%;
    outline-color:invert;
    outline-style:none;
    outline-width:0pt;
    margin:0pt;
    padding:0pt;
}
body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(back.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
}
a:link, a:visited {
text-decoration: underline;
color: #F04400;
}
a:hover, a:active {
text-decoration: none;
color: #000000;
}
#tudo {
width: 900px;
position: absolute;
left: 50%;
margin: 0 0 0 -450px;
background-color: #f1f1f1;
}
#topo {
width: 860px;
height: 80px;
margin: 0 0 0 20px;
}
#logo {
width: 316px;
height: 64px;
margin: 8px 0 0 0;
float: left;
text-indent: -9999em;
background: url('logo.gif') no-repeat;
}
#menu {
margin: 32px 0 0 0;
font-size: 15px;
font-weight: 600;
text-transform: uppercase;
float: right;
}
#menu li {
list-style: none; 
letter-spacing: -1px;
display: inline;
margin: 0;
}
#menu li a:link, a:visited {
text-decoration: none;
color: #000000;
}
#menu li a:hover, a:active {
text-decoration: none;
color: #F04400;
}
.borda_p { border-right: 1px solid; padding: 0 12px 0 0; }
.borda_m { border-right: 1px solid; padding: 0 12px 0 11px; }
.borda_f { padding: 0 1px 0 11px; }
#foto {
margin: 0 0 0 20px;
padding: 0 0 20px 0;
}
#corpo {
width: 900px;
}
#conteudo {
width: 511px;
height: auto;
margin: 0 0 10px 20px;
border-right: 1px solid #CCCCCC;
padding: 0 20px 0 0;
font-size: 13px;
float: left;
}
#etapa {
width: 305px;
float: left;
border-right: 1px solid #CCCCCC;
padding: 0 20px 0 0;
margin: 0 0 20px 0;
}
#etapa a:link { text-decoration: none; color: #F04400; }
#etapa a:hover { text-decoration: underline; color: #F04400; }
.titulo { font-size: 23px; color: #F04400; font-weight: bold; }
.img_etapa { margin: 0 5px 0 0; float: left; }
.etapa { font-size: 19px; font-weight: bold; letter-spacing: -1px; }
.data_etapa { font-size: 13px; color: #0066FF; font-weight: bold; line-height: 21px; }
.texto_etapa { padding: 0 0 20px 0; }
#fotonova {
width: 165px;
margin: 0 0 0 20px;
float: left;
}
#fotonova a:link {text-decoration: none; color: #F04400;}
#fotonova a:hover { text-decoration: underline; color: #F04400; }
#clear2 { clear: both; }
#news {
width: 310px;
margin: 0 0 0 20px;
overflow: auto;
float:left;
}
p.leiaMais {
margin-top: 5px;
font-size: 12px;
}
.data { background-color: #0066FF; color: #FFFFFF; letter-spacing: 1px; font-weight: bold; }
#text_cont {
border-top: 1px solid #CCCCCC;
padding: 15px 0 0 0;
}
#clear { clear: both; }
#rodape {
width: 900px;
margin: 30px 0 0 0;
background-color: #F04400;
}
.rodape_shana {
margin: 10px 0 10px 20px;
padding: 20px 15px 20px 0;
border-right: 1px solid #FFFFFF;
}
.patro {
margin: 10px 0 10px 52px;
}
.rotciv {
margin: 95px 10px 0px 0px;
float: right;
}
#news a:visited {
text-decoration: underline;
color: #F04400;
}
#news a:hover {
text-decoration: none;
color: #000000;
}

.leiaMais a:visited{
text-decoration: underline;
color: #F04400;
}

.leiaMais a:hover {
text-decoration: none;
color: #000000;
}
.fonte_news {
	width: 511px;
	}

.paragrafo p {
margin-bottom: 12px;
	}