body {text-align: center; font: 62.5% Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #D9D9D9 url(../images/bg-content-erro.gif) repeat-x left top;}
.Global {margin: 0 auto; width: 987px; text-align: left;}

* {margin: 0; padding: 0;}
a img, fieldset {border: none;}
.hide {display: none;}

/* Logo */
.Logo {float: left; clear: both; width: 928px; padding: 44px 0 60px 59px;}
.Logo h1 {float: left;}

.Content {clear: both; padding: 0 0 0 59px; line-height: 2.5em;}

/* ESTILOS */

/* Clean Texto (estilos de formatacao personalizada para conteudos) */
.cleanTexto { font-size: 1.2em!important; color: #000000; padding: 0!important;}
.cleanTexto a {color: #990000; text-decoration: none;}
.cleanTexto a:hover {text-decoration: underline;}

.cleanTexto a.back {font-size: 0.9em; text-transform: uppercase; font-style: italic; color: #990000; padding: 2px 19px 2px 0; background: url(../images/btn-submit.gif) no-repeat right center;}

.cleanTexto h1 {font-size: 26px!important; color: #000000;}
.cleanTexto h2 {font-size: 12px!important; color: #000000;}
.cleanTexto h3 {font-size: 11px!important; text-transform: uppercase; color: #333333;}

.cleanTexto p {margin: 0 0 16px 0!important;}

.cleanTexto ul { display: block; margin: 16px 0; padding: 0!important; list-style: none!important; }
.cleanTexto ul li {list-style: none!important; padding: 4px 0;}
.cleanTexto li li {padding: 4px 0 4px 32px;}

.cleanTexto ol { display: block; margin: 16px 0; padding: 0!important; list-style-type: decimal!important; list-style-position: inside!important; }
.cleanTexto ol li {padding: 4px 0;}
.cleanTexto li li {padding: 4px 0 4px 32px;}

.cleanTexto hr {display: block; clear: both; margin: 12px 0!important; border-top: solid 1px #d8d8d8!important; border-bottom: solid 1px #ffffff!important; border-left: 0!important; border-right: 0!important;}

.cleanTexto table{width: 100%; border: none; text-align: left;}
	.cleanTexto table caption {padding: 0 5px; text-align: left; color: #333333; font-weight: bold; text-transform: uppercase;}
	.cleanTexto thead th{font-weight: normal; color: #000000; padding: 4px 11px 2px 11px; background: #D8D8D8;}
	.cleanTexto tbody th{font-weight: normal; color: #ffffff; padding: 4px 11px 2px 11px; background: #D8D8D8;}
	.cleanTexto tbody td{color: #666666; padding: 4px 11px 2px 11px; background: #F2F2F2;}
	
h2.titulo {display: block; clear: both; font-size: 18px!important; font-weight: normal!important; color: #000000; padding: 0 0 15px 30px; background: url(../images/erro.gif) no-repeat 0 1px;}
.resumo {font-size: 1.3em!important; color: #000000!important;}
.texto-forte {color: #000000!important; font-weight: bold;}

/* Clean Style (estilos de formatacao padrao para conteudos) */
.cleanStyle { padding-bottom: 15px; clear: both }
.cleanStyle h1, .cleanStyle h4 { margin: 21px 0 }
.cleanStyle h2 { margin: 19px 0 }
.cleanStyle h3 { margin: 18px 0 }
.cleanStyle h5 { margin: 22px 0 }
.cleanStyle h6 { margin: 25px 0 }
.cleanStyle pre { white-space: pre; margin: 13px 0 }
.cleanStyle p { margin: 16px 0; }
.cleanStyle strong { font-weight: bold }
.cleanStyle em { font-style: italic }
.cleanStyle u { text-decoration: underline }
.cleanStyle strike { text-decoration: line-through }
.cleanStyle sup { vertical-align: super }
.cleanStyle sub { vertical-align: sub }
.cleanStyle ul { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: none; list-style-position: outside }
.cleanStyle ul li { list-style-type: disc }
.cleanStyle ul li ul li { list-style-type: circle }
.cleanStyle ul li ul li ul li { list-style-type: square }
.cleanStyle ul li ul { margin: 0 }
.cleanStyle ol { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-type: decimal; list-style-position: outside }
.cleanStyle ol li ol { margin: 0 }
.cleanStyle blockquote { margin-left: 40px }
.cleanStyle hr { margin: 0; border: solid 2px #E8E2D5 }

/* FIM DOS ESTILOS */