/*div {border: solid 1px; color:RGGBB;}*/

body { margin: 0; padding:0; font: 74% Arial, Sans-Serif; color:#FFF; line-height: 1.4em; background : #3C4049;}
.topo { margin:auto; background: #546078 url(../imagens/header_ead.jpg) no-repeat; width: 760px; height: 148px; color: #FF8D00;}
.topo .data{
	font-weight: bold; 
	font-size: 90%; 
	text-align: right; 
	padding:129px 0px 0px 0px; 
	*padding:128px 0px 0px 0px;
	*margin-bottom:-6px;
	margin-right: 10px; 
	
	color: #FFF;
	}
	
.content {color: #505050; margin:auto; padding: 0; width: 760px; background: #FAFAFA;}

/* Lado Direito */
.rside 		{ background: #FAFAFA; color: #000; width: 179px; float: right; clear: both; }
.rside h2 	{ color: #FF8D00; padding-left: 0px; text-align: center; }
.rside p 	{ text-align: center; }
.rside img 	{ border: none; }

.menu 			{ clear: both; text-align: left; color: #7D8085; padding: 5px 0 0 0; }
.menu li			{ font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; }
.menu li a		{ color: #546078; text-decoration: none; }
.menu li a:hover 	{ color: #F29900; text-decoration: none; }

.menu2 				{ clear: both; text-align: left; color: #7D8085; padding: 5px 0 0 0; }
.menu2 li			{ font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; line-height:30px;}
.menu2 li a			{ color: #546078; text-decoration: none; }
.menu2 li a:hover 	{ color: #F29900; text-decoration: none; }

/*Lado Esquerdo */
.lside { background: #FFF; color: #505050; padding: 20px 20px 0px 20px; width: 537px; float: left; }
.lside .imagenesquerda { float:left; margin:0px 10px 0px 0px; border:none;}
.lside .imagendireita { float:right; margin:0px 0px 0px 10px; }


.infobox { background:  url(../imagens/fundo_noticias.gif); color: #222; height: 137px;padding: 5px 20px 0px 20px; }  
.infobox .titulo {color:#000f4d; font-size: 14px; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
.infobox span {color:#000f4d; font-size: 10px; }
.infobox a { color: #3A4354; }

.limpa { clear:both; }

.tabelav {text-align: center; margin: 0 auto; width:140px;}
.tabelavp { text-align:justify; font-size: 9px; }
.tabelavBorda {text-align: center; margin: 0 auto; width:140px; background-color:#EE8300; }

/* NAVIGATION */
.nav { clear: both; text-align: left; color: #7D8085; padding: 5px 0 0 0; }
.nav li { font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; }
.nav li a { color: #546078; text-decoration: none; }
.nav li a:hover { color: #F29900; text-decoration: none; }

/* FOOTER */
.footer {margin:auto; clear:both; width: 760px; padding-top: 5px; height: 50px; color:#FFF; font-size:90%; background: #546078; text-align:center; }
.footer a { color: #eee; } 

p { 	margin: 0 0 5px 0; 	padding: 0;  text-align: justify;}

hr { border: 0; height: 1px; color: #eee; background-color: #eee; }
a { 	color: #888;   text-decoration:none; }
a:hover { 		text-decoration: underline; }
h1 { padding:0; margin:0; color: #000; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a {color: #FFF; }

h2 {  color:#1a5d9b; font-size:13px; font-weight:bold; margin: 0px 0 10px 0; padding:0; }
h2 a { color: #1a5d9b; }
h2 a:hover { 	color: #EE8300; text-decoration: none;}

h3 {margin: 0px 0 10px 0; padding:0;}


ul { margin: 5px 0 20px 15px; padding : 0;  list-style-type: none;}
li { margin: 0 0 0px 0;	padding: 0 0 0 0px; }
li a { color: #546078;  }
li a:hover { color: #F29900; }

ul .produtos { margin: 5px 0 20px 15px; padding : 0; }
.listaprodutos { list-style-type:square; color: #505050; margin: 0px 20px 0px 20px;}

.nossosclientes {list-style:square;}
.sobreempresa 	{ font-weight: bold; color: #546078; text-decoration: none;}

.listaartigos	{ line-height:20px; }
.listaartigos li	{ list-style-image:url(../imagens/arrow.gif); }

.realizacoes {}
.realizacoes ul { line-height:25px; }
.realizacoes li { list-style-image:url(../imagens/arrow.gif); line-height:25px; }
.realizacoes .ano { list-style:none; line-height:25px; }
.realizacoes a	{ color:#153D71;text-decoration:none;}

.tblmultimedia { width: 530px; margin: auto; } 
.tblmultimedia td { text-align:center; }
.tblmultimedia p { text-align:center; }
.tblmultimedia img { border: none;}

.ferramentas{
	border:solid 2px;
	color: #F5951D;
	margin: auto;
	text-align: center;
	padding:3px 3px 3px 3px;
}

.blocoinfo { margin-left: 25px; }
.blocoinfo li { line-height: 20px; margin: 0px 0px 0px 5px; list-style:outside;}
.blocoinfo .nivel1  {line-height: 20px; margin: 0px 0px 0px 20px; list-style:none;}
.blocoinfo .nivel2  {line-height: 20px; margin: 0px 0px 0px 30px; list-style:none;}
.blocoinfo .nivel3  {line-height: 20px; margin: 0px 0px 0px 50px; list-style:none;}
.blocoinfo .nivel4  {line-height: 20px; margin: 0px 0px 0px 70px; list-style:none;}
.blocoinfo .nivel5  {line-height: 20px; margin: 0px 0px 0px 90px; list-style:none;}

.lista { margin-left: 25px; line-height: 20px; list-style:outside;}

/*.meses { text-align: left; color:#FF8D00;}*/
.meses { text-align: right; color:#FF8D00; border-bottom-style:solid;}

.incompany {
	border:solid 4px #114271;
	background-color:#FFFFCC;
	padding:3px 3px 3px 3px;
	text-align: center;
}
.chamadadestaque {font-size: 12px; color:#ff8207; font-weight: bold;}

.indicacao {background-color: #FFFFFF;}
.indicacao { color: #000000;}

.destacando {text-align:center;}

fieldset {
	border: 1px solid #eee;
}

textarea.text { 
	height: 100px; 
	width: 300px; 
	border: 1px solid #ccc; 
	background: #fff; 
	color: #000;
}

textarea.text:hover { 
	width: 300px; 
	border: 1px solid #eee; 
	background: #FFFFF4; 
	color: #000;
}

input.field { 
	border: 1px solid #ccc; 
	background-color: #3C3C3C; 
	width: 100px; 
	color: #000;
}

input.field:hover { 
	border: 1px solid #eee; 
	background: #ccc; 
	color: #000;
}

input.text { 
	margin: 0; 
	width: 110px;
	border: 1px solid #546078; 
	background: #FFF;
	color: #808080; 
}

input.text:hover { 
	border: 1px solid #3a4354;
}

input.searchbutton { 
	margin: 0; 
	font-size: 100%; 
	font-family: Arial, Sans-serif; 
	border: none; 
	background: #FFFFFF; 
	color: #808080; 
	padding: 1px; 
	font-weight: bold; 
}

/*.date{ display:block;float:right;}*/
.linha {border-bottom:solid 1px #ddd;display:block;text-align:right;}
.linha img{
		margin-top:3px;
		margin-top:0px;
		border:none;
		}
/*
.date { 
	color: #505050; 
	background: #FFF;
	display:block;
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0; 
	border-bottom: 1px solid #ddd;
}
*/
/*.date a { color: #546078; }*/

.noticias { 
	color: #505050; 
	text-align: right; 
	margin: 4px 0 5px 0; 
	padding: 0.4em 0 0 0;
	border-top: 1px solid #FFF;
}

input.button { 
	background: #FFFFF4; 
	color: #808080;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.comments { 
	padding: 10px 10px 8px 10px; 
	margin: 0 0 7px 0; 
	background: #3f3f3f; 
	color: #000;
}

.commentsbox { 
	padding: 8px 0 10px 10px; 
	margin: 0 0 10px 0; 
	background: #f4f4f4; 
	color: #000;
}

.error {
	color: #990000;
	background-color: #FFF0F0;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px dashed #990000;
}
.error h2 {
	color: #990000;
	background: inherit;
}

.success {
	color: #000000;
	background: #FAFAFA;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dashed #546078;
}
.success h2 {
	color: #546078;
	background: inherit;
}

.star {
	color:red;
}

.acessos {color:#000f4d; font-size: 10px; }

.div_artigos { 
	min-height: 560px;
}

#div_politica {
	padding: 10px 10px 10px 10px; 
	width: 540px;
  	height: 170px;
  	background-color: #F2F2F2;
  	overflow:auto;
}
