*{
	margin:0;
	padding:0;
}

/*calendar*/
.calendar_event{
	font-weight: bold;
	color:#339966;
	cursor:pointer;	
}
.reciclagem {
	background-image: url(../imagens/reciclagem.jpg);
}
.tips{
	border: 1px solid #339966;
	position: absolute;
	background: #FFF;
	padding: 5px;
	color: #333;
	
}
.tips a{
	padding-left:10px;
	font-size: 11px;
	font-weight: normal;
	padding-bottom:2px;
	background:url(../imagens/lista-verde.jpg) no-repeat;
	
	
	
}

/* General Style Info */

.date_main{
	color: #339966;
	font-weight:bold;
}

div.conteudo{
	background-color:#e7e9eb;
	padding:10px 20px 20px 20px;
	margin-top:20px;
	float:left; 
	width:430px; 
	height:auto;
}

.conteudo p{
	padding-top:4px;
	font-size:11px;
	line-height:18px;
}

.conteudo strong{
	color:#003366;
}

.conteudo ul li{
	font-size:11px;
	line-height:18px;
	margin-left:15px;
	list-style-image:url(../imagens/pointer.png);
}

.conteudo table{
	border:none;
	background-color:#e7e9eb;
}


.conteudo table th {
	background-color:#e7e9eb;
	border:none;
}

.conteudo table th a {
	text-decoration: none;
}

.conteudo table td {
	font-size:11px;
	font-family:arial;
	border:none;
	border-bottom-style:solid;
	border-bottom-width:thin;
}

.conteudo table tr {
	border:none;
	vertical-align:middle;
}

.linhaclara{
	background-color:#f3f4f5;
}


body {
	font-family:arial;
	font-size: 12px;
	background: url(../imagens/bg-sombra.jpg) repeat-x;
	color:#333;
	margin:0;
	padding:0;
}

p{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

h4{
  font-size:10px;
}

h3 {
	font-size:12px;
	margin-top:8px;
}

h3 a , h3 a:hover{
	color:#009966;
}


h2 {
	font-size:15px;	
}


a {
	text-decoration:none;
	color:#666666;
}

a:hover {
	color: #333;
	text-decoration: underline;
}

a img {
	border:none;
}

/* Layout */
#container {
	clear:both;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#header{
	clear: both;
	width: 100%;
}

#header #shortcut{
	width: 740px;
	height: 25px;
	clear:both;
	position:absolute;
	top:0;
}

#header #shortcut #shortcutLinks{
	width: 575px;
	height: 25px;
	float:left;	
	color:#FFFFFF;
}

#header #shortcut #shortcutLinks ul{
	list-style:none;
	margin-top: 5px;
}

#header #shortcut #shortcutLinks ul li{
	display:inline;
	margin-right: 1px;
	padding-left: 5px;
}

#header #shortcut #shortcutLinks ul li:first-child{
	padding-left: 0px;
}

#header #shortcut #shortcutLinks ul li a{
	text-decoration:none;
	color:#FFFFFF;
}

#header #shortcut #shortcutLinks img{
	border: 0;
	margin-right: 3px;
}

#header #headerLogo{
	width: 900px;
	height: 65px;
	padding-top: 62px;
	float: left;
}

#header #headerLogo img{
	border: 0;	
}

#logo_dgp{
	float: left;
	height: 76px;
	width: 90px;
	position: relative;
	background-image: url(../imagens/logo_dgp_2.png);
	bottom: 35px;
	margin-top: 6px;
	margin-left: 25px;
	
}


#header #headerLinks #headerLogo h1 a{
	background:url(../imagens/titulo_internet.png) no-repeat;
	display:block;
	height:74px;
	width: 485px;
	bottom: 25px;
	position: relative;
	left: 15px;
}

#header #headerLinks #headerLogo .marca_unb{
	overflow:hidden;
}

/* Abas */
/* abas v2*/
#tabs{
	clear: both;
	width: 744px;
	height: 30px;
}
#tabs ul{
	list-style: none;
	padding: 0;
	text-align: center;
}

#tabs ul li{
	display: inline;
	text-align: center;
}
#tabs a, #tabs a#active{
	text-decoration: none;
	background: url(../imagens/aba_left.jpg);
	padding: 0 0 0 8px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666;
}

#tabs a span, #tabs a#active span{
	background: url(../imagens/aba_right.jpg) right;
	display: block;
	background-position: right 0;
	padding: 5px 9px 4px 1px;
}

#tabs a:hover{
	background-position: 0 49px;
}
#tabs a:hover span{
	background-position: right 49px;
}
#tabs a#active{
	color:#FFFFFF;
	background-position: 0 98px;
}
#tabs a#active span{
	color:#FFFFFF;
	background-position: right 98px;
	background-color:#339966;
}
#tabs a#active:hover{
	color:#FFFFFF;
	background-position: 0 98px;
}
#tabs a#active:hover span{
	color:#FFFFFF;
	background-position: right 98px;
}
#tabs .space_tab{
	margin-left: 2px;
}


#content{
	clear: both;
	color: #333;
	padding: 1px 0px 10px 0px;
}

#content.home {
	clear:both;
}

#content.home #area01{
	clear: both;
	float:left;
	width: 165px;
	overflow: hidden;
	padding-top: 20px;	
}
#content.home h1{
	font-size: 18px;
	color: #003366;
}

img .clear{
	clear: both;
}

#info{
	clear: both;		
}

#info #track{
	width: 100%;
	float:left;
}
#info #track span{
	color: #006633;
}
#info #track a{
	color: #666;
	text-decoration: none;
}
#info #track a:hover{
	color: #666;
}

#info #track a.active{
	color: #003366;
	font-weight:bold;
}


#info h1 #track {
	font-size:20px;
	float:left;
	color:#003366;
}

#content.home #area02{
	float: left;
	width: 540px;
	padding-top: 17px;
	
}

#content.home #area03{
	width: 190px;
	float:right;
	padding-top: 17px;
	
}

/*  Destaques - Pagina Inicial */
#content.home #area03 #destaques{
	width:110px; 
	float:left;
	height:188px;
	margin-right:4px;
}

#content.home #area03 #destaques ul {
	padding-top:8px;
}

#content.home #area03 #destaques ul li{
	background: url(../imagens/lista-verde.png) left center no-repeat  ;
	list-style:outside;
	list-style-type:none;
	padding-left:10px;
	margin-bottom:8px;
	font-weight:normal;
}

#content.home #area03 #destaques ul li a{
	color:#666;
	font-weight:normal;
}

#content.home #area03 .destaques_randomicos{
	clear:both;
	margin-top:12px;
	height:42px;
	background:url(../imagens/bg-randomicos.jpg) no-repeat;	
	font-size:12px;
	font-weight:normal;
}

#content.home #area03 .destaques_randomicos img{
	padding:10px 0 10px 20px;
	float:left;
} 

#content.home #area03 .destaques_randomicos a{
	padding:13px 0 0 10px;
	float:left;
	font-weight:bold;
	color:#8C8C8C;
} 


#content.home #area03 #destaques_randomicos a:hover{
	color:#666666;
}

#content.home #area03 #transparencia a.link_transparencia{
	overflow:hidden;
	text-indent:-999px;
}


#content.home #area03 #galeria {
	margin-top:12px;
}

#content.home #area03 #boxCalendar ul li{
	background: url(../imagens/lista-verde.png) left center no-repeat  ;
	list-style:outside;
	list-style-type:none;
	padding:5px 0 0 10px;
	font-weight:normal;
}

#content.home #area03 strong{
	color:#FFF;
	font-size:12px;
}
/* Fim Destaques */


/*  Agenda e Eventos - Pagina Inicial  e Formulario*/
#content.home #area03 #agenda_eventos {
	float:left; 
	width:113px;
	height:190px;
}

/* Fim Agenda e Eventos */
#content #area03 p.titulo {
	
	font-size: 10px;
	color: #9C9A9C;
	text-decoration: none;
	font-weight: bold;
	margin-top:12px;
	text-align:left;
	letter-spacing:normal;
	
}

/* Nossos sites */
#content.home #area01 .sites{
	background: url(../imagens/box_esquerda.jpg) no-repeat left top;
	
	height:106px;
	width:160px;
	margin-top:12px;
}

#content.home #area03 .sites{
	height:120px;
	width:160px;
	margin: 0 auto;
	background-image: url(../imagens/box_direito_trabalho.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content.home #area01 .manuais{
	background: url(../imagens/box_esquerda.jpg) no-repeat left top;
	
	height:106px;
	width:160px;
	margin-top:12px;
}

#content.home #area01 .sites select{
	width:142px;
	font-size:10px;
	margin:20px 0 0 8px;
	color:#666666; 
}

#content.home #area03 .sites select{
	width:135px;
	font-size:10px;
	margin:20px 0 0 9px;
	color:#666666; 
}

#content.home #area01 .sites #sites-titulo{
	margin-left:50px;
	width:auto;
	padding-top:14px;
}

#content.home #area03 .sites #sites-titulo{
	margin-left: 15px;
	width:auto;
	padding-top:14px;
}

#content.home #area01 .manuais select{
	width:142px;
	font-size:10px;
	margin:20px 0 0 8px;
	color:#666666; 
}

#content.home #area01 .manuais #manuais-titulo{
	margin-left:53px;
	width:auto;
	padding-top:14px;
}

#content.home #area01 .sites #sites-todos ul li{
	margin: 10px 0 0 35px;
	font-size:10px;	
	list-style:url(../imagens/pointer.png);
	width:auto;
}

#content.home #area01 .sites #maisacessados{
	color:#333333;
	font-size:0.8em;
}

/* Fim nossos sites */

#content.home #area01 #menuprincipal{
	height:auto;
	margin-top:-6px;
}


#content.home #area01 #menuprincipal  ul li {
	list-style:url(../imagens/lista-menu.jpg);
	list-style-position:outside;
	margin-left:13px;
	*margin:8px 0 0 15px; /*IE7*/
	padding:5px 0 5px 0;
	*padding:0; /*IE7*/
}

#content.home #area01 #menuprincipal  ul li.traco{
	background:url(../imagens/menu-traco.jpg) bottom left no-repeat;
	width:150px;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-top:5px;
	*padding-top:0px;
	margin:0;
}


/* Textboxes*/
#content.home #area01 .textoboxes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: auto;
	margin-left:-11px;
	margin-top:12px;
}

#content.home #area01 .textoboxes ul li {
	margin: 3px 8px 0 25px;
	font-size:10px;	
	list-style:url(../imagens/pointer.png) outside;
	height:15px;
}


#content.home #area01 .textoboxes .textobox-top .textobox-titulo {
	float:left;
	margin:5px 0 0 5px;
}

#content.home #area01 .textoboxes .textobox-top .textobox-imagem {
	float:left;
}
/* Fim Textboxes*/
/* rodapé */
#footer{
	margin: 0 auto;
	margin-top: 20px;
	background: url(../imagens/bg-rodape.jpg) repeat-x top left;
	
}

#footer #menu{	
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 100px;
	margin-left: auto;
	margin-right: auto;
	color: #666666;	
	text-align: center;
	width: auto;
	background: url(../imagens/bg-rodape.jpg) repeat-x top left;
}

#footer #menu ul{	
	list-style:none;
}

#footer #menu ul li{	
	display:inline;
	margin-right: 70px;	
}

#footer #menu ul li a{	
	text-decoration:none;
	font-size: 1.1em;
	line-height: 16px;
	color: #666666;
}
#footer #menu ul li a:hover{	
	color: #006633
}

#footer #copyright{	
	padding-top: 17px;
	text-align: center;
	line-height: 14px;
	font-size: 1em;
	color: #666666;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}


#footer #copyright #validHtml{
	padding-top:12px;
}

/* Tables */
table {
	background: #f2f2f2;
	border:1px solid #ccc;
	border-right:1px solid #ccc;
	color: #333;
}
th {
	background: #f2f2f2;
	border:1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}


th a {
	background:#f2f2f2;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
th a:hover {
	background: #ccc;
	color: #333;
	text-decoration: none;
}
table tr td {
	border-right: 1px solid #fff;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
table tr.altrow td {
	background: #f4f4f4;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl.altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}

/* Forms */
form {
	clear: both;
	/*margin-right: 20px;*/
	padding: 0;
	width: 100%;
}
fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	background:#fff;
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 10px;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div {
	margin-bottom: .3em;
	vertical-align:text-bottom;
}

form div.input {
	color: #444;
	padding-top:: .3em;
}
form div.required {
	color: #333;
	font-weight: bold;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
	margin-left: 140px;
}
label {
	display: block;
	font-size: 110%;
	padding-right: 20px;
}
input, textarea {
	font-size: 100%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 2px;
	
}
select {
	font-size: 100%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 100%;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=radio] {
	width:auto;
	margin: 0 3px 7px 0;
}
div.radio label {
	margin: 0 0 6px 20px;
}
input[type=submit] {
	display: inline;
	font-size: 110%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
}

input.botao{
	width:auto;
	font-size:110%;
	padding:2px 5px;
	
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	color: #000;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
	width:60%;
	float:left;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
h2.error{
	color: #000;
	width:30%;
	float:left;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	background:#fff;
	color: #003d4c;
	text-decoration: none;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}

/* Related */
div.related {
	clear: both;
	display: block;
}

/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #ff0;
	padding: 4px;
}
div.code-coverage-results div.code-line {
	padding-left:5px;
	display:block;
	margin-left:10px;
}
div.code-coverage-results div.uncovered span.content {
	background:#ecc;
}
div.code-coverage-results div.covered span.content {
	background:#cec;
}
div.code-coverage-results div.ignored span.content {
	color:#aaa;
}
div.code-coverage-results span.line-num {
	color:#666;
	display:block;
	float:left;
	width:20px;
	text-align:right;
	margin-right:5px;
}
div.code-coverage-results span.line-num strong {
	color:#666;
}
div.code-coverage-results div.start {
	border:1px solid #aaa;
	border-width:1px 1px 0px 1px;
	margin-top:30px;
	padding-top:5px;
}
div.code-coverage-results div.end {
	border:1px solid #aaa;
	border-width:0px 1px 1px 1px;
	margin-bottom:30px;
	padding-bottom:5px;
}
div.code-coverage-results div.realstart {
	margin-top:0px;
}
div.code-coverage-results p.note {
	color:#bbb;
	padding:5px;
	margin:5px 0 10px;
	font-size:10px;
}
div.code-coverage-results span.result-bad {
	color: #a00;
}
div.code-coverage-results span.result-ok {
	color: #fa0;
}
div.code-coverage-results span.result-good {
	color: #0a0;
}

/* Formatação para paginas de conteudo */
div.pages view{
background-color:#996666;
}

/************template nossos sites*************/
#content.nossos_sites #area02 input{
	width:auto;
}

#content.nossos_sites #area01{
	clear: both;
	float: left;
	width: 360px;
	margin: 20px 26px 20px 0;
	_margin: 20px 20px 20px 0; /*IE6*/
	font-size: 1.1em;
}
#content.nossos_sites #area01 a{
	text-decoration: none;
	color: #666;
	line-height: 20px;
}

#content.nossos_sites #area01 #resultado{
	min-height:430px;
}
#content.nossos_sites #area01 a:hover{
	color: #003366;
}
#content.nossos_sites #area02{
	float: left;
	width: 320px;
	background: #e8ecf1;
	margin: 20px 0 0 0;
	padding: 0px 15px 60px 15px;
	font-size: 1.0em;
	color: #666666;	
}

#content.nossos_sites #area02 hr{
	height:1px;
	color:#FFFFFF;
	background-color:#FFFFFF;
}
.nossos_sites #abc a{
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	color: #003366;
}
.nossos_sites #abc a:hover{
	text-decoration: underline;
}
.nossos_sites #area02 ol{
	list-style-position: inside;
	font-weight: bold;
	color: #003366;
}
.nossos_sites #area02 ol li a{
	text-decoration: none;
	font-weight: normal;
	color: #666;
}
.nossos_sites #area02 ol li a:hover{
	color: #003366;
}

.nossos_sites #area02 h1{
	font-size: 1.1em;
	color: #003366;
	margin: 10px 0 -10px 0;
}
.nossos_sites #area02 hr{
	margin: 10px 0 20px 0;
}

/* Horizontal Paginacao */
#horizontal_paginacao {
  width: 240px;
  height: 20px;  
  position: relative; 
  float: left;
  bottom:0;
}

#horizontal_paginacao .container {
  float: left;
  height: 20px;
  width: 90px;
  position: relative;    
  overflow: hidden;
 }

#horizontal_paginacao ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 20px;
}                      

#horizontal_paginacao ul li {
  width: 90px;
  height: 20px;
  text-align:center;
  list-style:none;   
  float:left;
}
#horizontal_paginacao ul li a{
	font-weight: bold;
}

#horizontal_paginacao ul li .selected{
	color: #006633;

}
#horizontal_paginacao .previous_button {
	float: left;  
	width: 10px;
	height: 20px;
	z-index: 100;
	cursor: pointer;

}

#horizontal_paginacao .next_button {
	float:left;  
	width: 10px;
	height: 20px;
	background-position: 2px 55px;
	z-index: 100;
	cursor: pointer;

}

/* Templates -------------------- */
/* Rastro */
.rastro{
	color:#009900;
}

.left{
	float:left;
	margin-right:10px;
}

.right{
	float:right;
}


#rastro{
	/*border:1px solid red;	*/
}


/* Tmp_Abas internas*/

div.tmp_abas{
	
}

/* --------Menu Tmp Abas------------- */
.tmp_abas #cont_menu{
	margin-top:10px;
	border:1px solid blue;
	float:left;
	width:180px;
}


.tmp_abas #cont_menu h3{
	font-size: 12px;
	color:#003d79;
	margin:0;
}

/* --------Conteudo Tmp Abas------------- */
.tmp_abas #conteudo{
	margin-top:10px;
	border:1px solid yellow;
	float:right;
	width:500px;
	padding:10px;
	color:#333333;
}

.tmp_abas #conteudo img{
	border:1px solid #FFFFFF;
}

.tmp_abas #conteudo b,strong{
	color:#003d79;
}


/* Eventos*/


div.eventos_view b{
	color:#003d79;
}

div.eventos_view h3{
	color:#003d79;
	padding-bottom:20px;
}

#container #content .menus_eventos{
	width:260px;
	float:left;
	margin-top:20px;
	margin-bottom:30px;
}


#container #content .menus_eventos ul li#rotulo{
	color:#003366;	
	font-weight:bold;
	list-style:none;
	margin:30px 0 0 0;
	margin-top: expression(this.previousSibling==null?'0':'30px');
}


#container #content .menus_eventos ul li#rotulo:first-child{
	margin:0;
}

#container #content .conteudo_eventos {
	background-color:#e7e9eb;
	width:479px;
	float:left;
	height:auto;
	min-height:100px;
	text-align:left;
	line-height:140%;
	margin-top:20px;
}

#container #content .conteudo_eventos #notas{
	padding:10px 15px;
}



#container #content .form_eventos{
	background-color:#e7e9eb;
	width:450px;
	_width:430px; /*IE6*/
	float:left;
	min-height:100px;
	text-align:left;
	line-height:140%;
	margin-top:20px;
	padding:12px;
}

#container #content .form_eventos fieldset{
	border:none;
	margin:0;
	padding:0;
}

#container #content .titulo , #container #content .campos{
	clear:both;
	height:auto;
	margin:0;
	padding:12px 0;
}


#container #content .notas{
	padding:10px 15px 10px 15px;
}

#container #content .conteudo_eventos img{
	margin-right:10px;	
}

#container #content .conteudo_eventos ul li{
	list-style: square inside;
}

#container #content .conteudo_eventos strong{
	color:#003366;
}

#container #content .conteudo_eventos a , .form_eventos a{
	color:#003366;
	font-weight:bold;
}

#container #content .conteudo_eventos table{
	background-color:#E7E9EB;
	border:none;
}

#container #content .conteudo_eventos table tr td{
	background-color:#E7E9EB;
	border:none;
	text-align:left;
}

#container #content .conteudo_eventos table tr td strong{
	color:#003366;
}

#container #content .input_eventos{	
	border:1px solid #d7e0e9;
}

#container #content label{
	font-size:12px;
	padding-right:10px;
	font-weight:normal;
	float:left;
}

#notas .eventos_view  #evento-campo{
	font-weight:bold;
	color:#003366;
	float:left;
}

#notas .eventos_view  #evento-info{
	font-weight:normal;
	width:100px;
	height:20px;
}


/**/

.left{
	float:left;
}

.clear{
	clear:both;
}

#erroMail{
	color:#FF0000;
	font-weight:bold;
}

.menu {
	float:left;
	margin:10px 20px 0 0;
	width:250px;
}


.submenu{
	float:left;
	width:100%;
	margin-bottom:10px;
}

div.submenu p img{
	border:2px solid #FFFFFF;
}


.modelo1 .menu2 ul li a{
	color:#003366;
	font-weight:bold;
}

.submenu ul li a{
	color:#003366;
	font-weight:bold;
}

.menu li ul , .submenu li ul{
	padding-left:1px;
	list-style:none;
	display:none;
}

.padrao .menu li ul li a, .padrao .submenu li ul li a{
	color:#003366;
}


.padrao .menu li ul li,.padrao .submenu li ul li{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
}


.modelo1 .menu2 table{
	border-style:none;
	background-color:#e7e9eb;
}

.modelo1 .menu2 table tr{
	background-color:#E7E9EB;
	border:medium none;
	vertical-align:middle;
}

.modelo1 .menu2 table tr td{
	border:none;
}

.modelo1 .menu2 table tr td a{
	background:url(../imagens/pointer.png) no-repeat left center;
	color:#003366;
	padding-left:13px;
	font-size:11px;
}

.modelo1 .menu2 {
	background-color:#e7e9eb;
	float:left;
	width:100%;
	
}


.modelo1 div.conteudo{
	background-color:#e7e9eb;
	padding:15px;
	margin-top:20px;
	float:right;
	width:435px;
	height:auto;
	font-size:12px;
}

.modelo1 div.conteudo img{
	border:3px solid #fff;
}

.modelo1 div.conteudo h3{
	color:#003366;
}

.modelo1 .conteudo .titulo_content #track {
	color:#003366;
}

.modelo1 .conteudo .titulo_content hr {
	margin-bottom:20px;
}

.conteudo_eventos .titulo_content {
	padding:0 15px 0 15px;
}

.conteudo_eventos .titulo_content #track, .form_eventos #track{
	margin-top:20px;
	color:#003366;
}


.modelo1 .menu ul#menu1 li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	line-height:150%;
}

.modelo1 .menu ul#menu1 li ul {
	display:block;
	padding-left:15px;
}

.modelo1 .menu  ul#menu1 li h3{
	color:#009966;
	font-weight:bold;
}

.modelo1 .menu ul#menu1 li ul li{
	list-style:url(../imagens/lista-menu.jpg) outside;
}

.modelo1 .menu ul#menu1 li ul li a{
	color:#333333;
}


.padrao .conteudo #menu2 table tr td a{
	background:url(../imagens/img-link.png) no-repeat left center;
	color:#003366;
	padding-left:13px;
	font-size:11px;
	font-weight:bold;
}

.padrao .conteudo #menu2 table tr td {
	border:none;
	padding:0;
	margin:0
}

.padrao .conteudo .titulo_content #track {
	color:#003366;
}

.padrao .conteudo .titulo_content hr {
	margin-bottom:20px;
}

#link_noticias{
	margin-top:12px;
}

#link_noticias a{
	color:#339966;
	font-weight:bold;
	padding-left:12px;
	background:url(../imagens/lista-verde.png) no-repeat left center;
	text-decoration: none;
}

.none {
	display:none;
}

#buscaportal .inputBusca{
	float:left;
	width:138px;
	border:none;
	margin-top:2px;
}

#buscaportal .botaoBusca{
	float:left;
	height:20px;
	width:20px;
	*margin-left:-4px;
}

#buscaportal .botaoBusca #imgBusca{
	padding:2px 2px 2px 0;
	*padding:3px 2px 2px 0;
}


.sbpc{
	margin-top:10px;
	font-size:1em;
	width:100%;
	height:25px;
}

.sbpc img{
	margin-right:5px;
	float:left;
}

.sbpc a{
	padding-top:6px;
	color:#009C66;
	overflow:hidden;
}

.imagem  {
	background: #fff;
	border: 1px solid #E5E5E5;
	padding: 5px;
	margin-right: 5px;
}

.input_form {BACKGROUND-COLOR: #ffffff;
    border:1px solid #c3c3c3;
	COLOR: #0066CC;
    FONT-FAMILY: Arial, verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
}

.input_form_select {
	BACKGROUND-COLOR: #ffffff;
	border:1px solid #c3c3c3;
	FONT-FAMILY: Arial, verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	padding: 1px;
	margin-right: 105px;
}

#contador {
	float: right;
	position: relative;
	bottom: 16px;
	right: 30px;
}

#guirlanda {
	position: relative;
	height: 83px;
	width: 75px;
	float: right;
	bottom: 100px;
}


#barra {
	position: relative;
	height: 50px;
	width: 150px;
	margin: 0 auto;
}

#arvore {
	height: 126px;
	width: 100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/*#popup{
	position: absolute;
	top: 65%;
	left: 32%;
	width: 430px;
	height: 477px;
	padding: 20px 20px 20px 20px;
	color: #00000;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFF;
	display:none;
	background-image: url(../imagens/dia_servidor.png);
	background-repeat: no-repeat;
}*/


/*#popup{
	position: absolute;
	top: 65%;
	left: 32%;
	width: 307px;
	height: 330px;
	padding: 20px 20px 20px 20px;
	color: #00000;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #EBEBEB;
	border: 2px solid #000000;
	background-image: url(../imagens/box_professor.png);
	background-repeat: no-repeat;
}
*/

#popup{
	position: absolute;
	top: 58%;
	left: 15%;
	width: 700px;
	height: 550px;
	display:none;
	padding: 20px 20px 20px 20px;
	color: #00000;
	text-decoration: none;
	/*border: 2px solid #000000;*/
	/*background-color: #EBEBEB;*/
	
}

.fonte_lucida

{
	font-family: "Lucida Calligraphy";
	font-size: 11px;
	color: #000;	
	
	
}


