/* DEFINICOES GLOBAIS */
.clear { clear: both; height: 0px; line-height: 0px; }
em { font-style: italic; }
strong { font-weight: bold; }
.left { float: left; }
.right { float: right; }
.strong { font-weight: bold; }

/* ESTRUTURA */
html, body { background-color: #FFFFFF; color: #000000; }
#container {
	margin: auto;
	width: 993px;
	position: relative;
    background: url(../img/barra.png) repeat-y top left;
}

/* HEADER */
#header { width: 993px; height: 153px; background: url(../img/dsie.png); position: relative; }
#header .logo { position: absolute; top: 0; left: 0; }
#header .flash { margin-left: 373px; }

/* MENU TOPO */
#menu { padding: 2px 10px 2px 40px; color: #FFFFFF; background-color: #0099D7; border-bottom: 5px solid #B3D131; font-size: 85%; }
#menu ul { list-style-type: none; }
#menu li { /*display: inline;*/ float: left; }
#menu a, #menu a:link, #menu a:visited, #menu a:active { text-decoration: none; color: #FFFFFF; padding: 3px 15px; font-weight: bold; }
#menu a:hover { background-color: #F37238; }
#menu a.active { background-color: #F37238; }

/* CONTEUDO PRINCIPAL */
#main { float: right;  width: 730px; padding: 35px 30px 0 30px; color: #333333; }
/* ESTRUTURA 1 */
#main .col {}
/* ESTRUTURA 2 */
#main .col1 { float: right; width: 470px; padding: 40px 0 0 20px; }
#main .col2 { float: left; width: 220px; padding: 0 20px 0 0; }
/* ESTRUTURA 3 */
#main .col3 { float: left; width: 460px; padding: 0 20px 0 0; }
#main .col4 { float: right; width: 240px; padding: /*35px*/ 5px 0 0 0; }

#main h1 { margin-bottom: 15px; color: #0077BD; font-size: 123.1%; font-weight: bold; }
#main h2 { margin-bottom: 15px; color: #0077BD; font-size: 116%; font-weight: bold; }
#main h3 { margin-bottom: 15px; color: #0077BD; }
#main p { text-align: justify; margin-bottom: 15px; }
#main ul { margin-bottom: 15px; padding-left: 30px; }
#main ul li { list-style-type: disc; text-align: justify; }
#main ol { margin-bottom: 15px; padding-left: 30px; }
#main ol.decimal li { list-style-type: decimal; text-align: justify; }
#main ol.roman li { list-style-type: upper-roman; text-align: justify; }
#main ol.latin li { list-style-type: lower-latin; text-align: justify; margin-bottom: 15px; }
#main ul.none li { list-style-type: none; text-align: center; margin-bottom: 15px; }
#main ul.none2 li { list-style-type: none; margin-bottom: 15px; }
#main ul.none3 { padding: 0; }
#main ul.none3 li { list-style-type: none; margin-bottom: 15px; }
#main span.strong { text-transform: uppercase; }
#main blockquote { color: #FFAA00; text-align: justify; font-style: italic; font-weight: bold; margin-bottom: 15px; }
/*#main li { list-style-image: url(../images/bullet.png); list-style-type: circle; margin: 0 0 5px 15px; text-align: justify; }*/
#main .title { color: #333333; font-weight: bold; }
#main a, #main a:link, #main a:visited, #main a:active, #main a:hover { text-decoration: underline; color: #000000; }

/* SIDEBAR */
#sidebar { float: left; width: 169px; padding: 10px 15px; color: #0077BD; background: #66CDF6; font-size:93%; text-align: right; }
#sidebar p { text-align: center; margin-bottom: 15px; }
#sidebar p.small { font-size: 85%; }
#sidebar p.strong { font-weight: bold; }
#sidebar ul { margin-top: 10px; }
#sidebar ul li ul { padding-right: 15px; }
#sidebar li { color: #0077BD; margin-bottom: 15px; }
#sidebar p.Destaqs {
	color: #FF6600;
	font-size: 116%;
	font-weight: bold;
	border: 1px solid #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
}
#sidebar li p { padding-right: 20px; background: url(../img/seta_azul.jpg) no-repeat; background-position: right 3px; display: block; text-align: right; font-size: 93%; }
#sidebar li a, #sidebar li a:link, #sidebar li a:visited, #sidebar li a:active { color: #FFFFFF; text-decoration: none; background: url(../img/seta_branca.jpg) no-repeat; background-position: right 3px; padding-right: 20px; display: block; font-size: 93%; }
#sidebar li a:hover { color: #0077BD; }

/* FOOTER */
#sidebar { padding-bottom: 253px; }
#footer { position: absolute; left: 0; bottom: 0; width: 199px; height: 253px; background: url(../img/logos_baixo.jpg) center no-repeat; }
