*{
	margin:0;
	padding:0;
}

/*calendar*/
.calendar_event{
	font-weight: bold;
	color:#339966;
	cursor:pointer;	
}
.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(../img/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:right; 
	width:430px; 
	height:auto;
}

div.conteudo a {
	text-decoration: underline;
}

div.conteudo img.fotinha{
	margin-right: 15px;
}

.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(../img/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(../img/bg-sombra2.jpg) repeat-x;
	color:#333;
	margin:0;
	padding:0;
}



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: #666666;
	text-decoration:none;
}
a img {
	border:none;
}

/* Layout */
#container {
	clear:both;
	width: 740px;
	margin:auto;
	padding-left: 10px;
	padding-right: 10px;
}

#header{
	clear: both;
	width: 100%;
}

/* Barra Brasil antiga
#sic_brasil{
	height: 27px;
	width: 190px;
	margin-left:400px;
	float: left;
}

#site_brasil{
	height: 27px;
	width: 150px;
	float: right;
}

#barra-brasil { 
    position:relative;
    overflow:hidden;
    width:100%;
    background: #7F7F7F url(../img/brasil/barra-brasil-v3-bgx.png) center bottom no-repeat;
}

#barra-brasil .barra {
    display: block;
    width: 740px;
    height:28px;
    margin: 0 auto;
    background: url(../img/brasil/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}

#barra-brasil .barra ul {
    float:right;
    width: 323px;
    list-style-type: none;
}

#barra-brasil .barra ul li {
    float: left;
    padding-left: 25px;
}

#barra-brasil .ai {
    display: block;
    width: 161px;
    height: 28px;
    text-indent: -1300px;
    background: #7F7F7F url(../img/brasil/ai.png) no-repeat 0 4px;
}

#barra-brasil .brasilgov {
    display: block;
    width: 111px;
    height: 28px;
    text-indent: -1000px;
    background: #7F7F7F url(../img/brasil/brasil.png) no-repeat 0 4px;
}

*/

#header #shortcut{
	width: 740px;
	height: 70px;
	clear:both;
	position:absolute;
	top:31px;
}

#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: 740px;
	height: 65px;
	padding-top: 60px;
	float: left;		
}

#header #headerLogo img{
	border: 0;	
}

#header #headerLinks #headerLogo h1 a{
	background:url(../img/logo-unb.jpg) no-repeat;
	display:block;
	height:40px;
}

#header #headerLinks #headerLogo .marca_unb{
	overflow:hidden;
	text-indent:-999px;
}

/* 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(../img/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(../img/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: 176px;
	overflow: hidden;
	padding-top: 20px;	
}

#content.home #area01 #repositorio h2 a#repositorio{
	background: url(../img/selo_repositorio.jpg) no-repeat;
	display:block;
	margin-top:15px;
	height:50px;
	width:150px;
}

#content.home #area01 #repositorio h2 a.link_transparencia{
	overflow:hidden;
	text-indent:-999px;
}

#content.home #area01 #capes a#capes{
	margin-top:20px;
	background: url(../img/micro_banner_capes.gif) no-repeat;
	display:block;
	height:43px;
	width:152px;
}

#content.home #area01 #capes a.link_transparencia{
	overflow:hidden;
	text-indent:-999px;
}

#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: 336px;
	*width:310px;
	padding-top: 17px;

}

#content.home #area03{
	width: 228px;
	float:right;
	padding-top: 17px;	
}

/*  Destaques - Pagina Inicial */
#content.home #area03 #destaques{
	width:220px; 
	float:left;
	height:250px;
	margin-right:4px;
}

#content.home #area03 #destaques ul {
	padding-top:8px;
}

#content.home #area03 #destaques ul li{
	background: url(../img/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(../img/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 #transparencia h2 a#avaliacao_institucional{
	margin-left:0px;
	margin-top:12px;
	background: url(../img/selo_autoavaliacao.jpg) no-repeat;
	display:block;
	height:46px;
}

#content.home #area03 #transparencia h2 a#transparencia_publica{
	margin-left:2px;
	margin-top:12px;
	background: url(../img/transparencia.jpg) no-repeat;
	display:block;
	height:46px;
}

#content.home #area03 #transparencia h2 a#processo_contas{
	margin-top:12px;
	background: url(../img/contas_anuais.jpg) no-repeat;
	display:block;
	height:46px;
}

#content.home #area03 #transparencia h2 a#transparencia_unb{
	margin-top:12px;
	background: url(../img/transparencia_unb.jpg) no-repeat;
	display:block;
	height:46px;
}



#content.home #area03 #galeria {
	margin-top:20px;
}



#content.home #area03 #capes a#capes{
	margin-top:12px;
	background: url(../img/meio_banner_capes.gif) no-repeat;
	display:block;
	height:53px;
	width:205px;
}

#content.home #area03 #capes a.link_transparencia{
	overflow:hidden;
	text-indent:-999px;
}


#content.home #area03 #boxCalendar ul li{
	background: url(../img/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:#008b44;
	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(../img/nossos-sites.jpg) no-repeat left top;
	margin-left:-3px;
	height:111px;
	width:160px;
	margin-top:25px;
}

#content.home #area01 .sites select{
	width:120px;
	font-size:10px;
	margin:20px 0 0 19px;
	color:#666666; 
}

#content.home #area01 .sites #sites-titulo{
	margin-left:44px;
	width:auto;
	padding-top:14px;
}

#content.home #area01 .sites #sites-todos ul li{
	margin: 10px 0 0 35px;
	font-size:10px;	
	list-style:url(../img/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;
	margin-bottom:10px;
}


#content.home #area01 #menuprincipal  ul li {
	list-style:url(../img/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(../img/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(../img/pointer.png) outside;
	height:15px;
}


#content.home #area01 .textoboxes .textobox-top {
	height:30px;
	background: url('../img/textbox-top.jpg') no-repeat left;
	padding:15px 0 0 20px;
}

#content.home #area01 .textoboxes .textobox-left{
	background: url('../img/textbox-left.jpg') repeat-y ;
	margin:-5px 0 0 10px;
	*margin:-5px 0 0 -1px; /*IE7*/
	_margin:-5px 0 0 0; /*IE6*/
	float:left;
}

#content.home #area01 .textoboxes .textobox-conteudo {
	margin-left:5px;
	_margin:2px; /*IE6*/
	background: #e8e9eb url('../img/textbox-meio.jpg') top left repeat-x ;
	padding:2px 0 2px 0 ;
	width:144px;
	float:left;
}

#content.home #area01 .textoboxes .textobox-right{
	background: url('../img/textbox-left.jpg') repeat-y right;
	float:left;
	width:156px;
}

#content.home #area01 .textoboxes .textobox-bottom {
	margin:-5px 0 0 1px;
	background: #e8e9eb url('../img/textbox-bottom.jpg') no-repeat left;
	clear:both;
	height:14px;
	width:165px;
}

#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(../img/bg-rodape.jpg) repeat-x top left;
	clear: both;
}

#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(../img/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: #fff;
	border:1px solid #ccc;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
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 #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: bottom;
}
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;
	width: 100%;
}
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] {
	float:left;
	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#menu{
	list-style:url(../img/pointer.png) disc outside;
	margin:3px 8px 0 14px;
}

#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;
}

.submenu ul li {
	display:block;
	float:left;
	width:200px;
	background:url(../img/pointer.png) left center no-repeat;
	margin-left:0px;
	padding-left:12px;
	line-height:150%;
}

.modelo1 .menu2 ul li {
	display:block;
	float:left;
	width:182px;
	background:url(../img/pointer.png) left 5px no-repeat;
	margin-left:0px;
	padding-left:12px;
	line-height:170%;
	
}

.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;
}


.padrao .menu ul li{  
	list-style:url(../img/pointer.png) outside; 
	line-height:150%;	
	margin-left:13px;
}


.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(../img/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, .modelo2 .conteudo .titulo_content #track, {
	color:#003366;
}

.modelo1 .conteudo .titulo_content hr, .modelo2 .conteudo .titulo_content hr {
	margin-bottom:20px;
}

div.modelo2 div.conteudo{
	width:700px;	
}

.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(../img/lista-menu.jpg) outside;
}

.modelo1 .menu ul#menu1 li ul li a{
	color:#333333;
}


.padrao .conteudo #menu2 table tr td a{
	background:url(../img/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(../img/lista-verde.png) no-repeat left center;
}

.none {
	display:none;
}

#buscaportal .inputBusca{
	float:left;
	width:138px;
	border:none;
	margin-top:2px;
}

#buscaportal #busca_unb{
	padding-top:2px;
	height:20px;
	width:138px;
	border:none;
	background:url(../img/fundo-input.gif) no-repeat;
}

#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;
}

h3.calendar-icon .2009{
	background-color:#900;	
}

/**
 *  Home2 
 */
#content.home2 {
	clear:both;
}

#content.home2 #area01{
	clear: both;
	float:left;
	width: 176px;
	overflow: hidden;
	padding-top: 20px;	
}
#content.home2 h1{
	font-size: 18px;
	color: #003366;
}

#content.home2 #area02{
	float: left;
	width: 336px;
	padding-top: 17px;

}

/* Menus */
.menu{
	margin-bottom:18px;	
	padding-bottom:8px;
	width:145px;
}

.menu li{
	padding-bottom:2px;
/*	border:1px solid red;  Debug */
}

.menu h2, .data-hora {
	color:#008e4e;		
}

.menu h2{
	margin-bottom:10px;
	text-indent:20px;
	font-size:1em;
}



.sites, .agenda{	
	background:url(../img/ponto.png) bottom repeat-x;
}

a.veja-todos{
	display:block;
	text-indent:10px;	
	background:url(../img/pointer.png) left center no-repeat;
	font-size:0.9em;
}

/* Site, Acesso, Agenda */ 
.sites a, .sites a:hover, .acessos strong, .agenda strong {
	color:#5fa291;	
}

/* Sites */
.sites h2{
	background: url(../img/icon_sites.png) no-repeat center left;
}
.sites li a.veja-todos{
	color:#666666;	
}
/* Acessos */
.acessos {
	margin:0px;	
}

.acessos h2{
	text-indent:0px;	
}
.acessos strong{
	display:block;	
}

/* Agenda */
.agenda h2{
	background: url(../img/icon_agenda.png) no-repeat center left;
}

.agenda a.veja-todos{
	color:#666666;
}

.banners img{
	padding-bottom:10px;	
}

#container{
	margin:0 auto;	
}

/* Contador unb 50 anos*/
#contador{
	margin-top:20px;
	width: 150px;
	height: 60px;
	font-size: 12px;
	background-image: url("/img/regress2.gif");
	background-repeat: no-repeat;
}

#contador p{
	padding:35px 0 0 0;
	font-weight:bold;
}
#contador .contagem{
	color:#FFF;
	padding-left:10px;
}

#contador .cont_black{
	padding-left:5px;
	letter-spacing:8px;
	font-size:14px;
	color:#003366;
}

#contador .contagem1{
	color:#FFF;
	padding-left:20px;
}

#contador .contagem2{
	color:#FFF;
	padding-left:1px;
}

/* FIM - Contador unb 50 anos*/

/* EVENTOS */

#eventos{
	margin-top:18px;
 	background-image: url('../img/agenda/bgagenda.jpg');
 	background-repeat: no-repeat;
 	height: 100px;
}

#eventos h3{
	font-size:11px;
}

#eventos p{
	font-size:11px;
}

#content_agenda{
	clear:both;
	width:750px;
	*width:750px;
}
#content_agenda p.evtcategoria, p.evttitulo{
	font-weight:bold;
}

#content_agenda p.evttitulo{
	font-size: 13px;
}

div.agenda_ini{
	width:100px;
	float:left	
}

div.agenda_ini p{
	padding: 55px 0 0 13px;
}

div.agendaevt{
	width:140px;
	margin-left:18px;
	float:left;
}

div.destaque{
	width:555px;
	height:265px;
	padding:10px;
	margin-bottom:15px;
	background-color: #E8E8E8;
	float:left;
}

div.unbhoje{
	float:right;
}

div.destaque img{
	padding-right: 10px;
	float:left;
}

div.agendaevt1{
	margin-top:10px;
	padding: 5px 5px 5px 70px;
	border:1px #CDC9C9 solid;
	width:290px;
	*width:355px;
	height:120px;
	*height:130px;
	float:left;
	clear:both;
}


div.agendaevt2{
	margin-top:10px;
	padding:5px 5px 5px 70px;
	border:1px #CDC9C9 solid;	
	width:290px;
	*width:355px;
	height:120px;
	*height:130px;
	float:right;

}


#datacx{
	position:absolute;
	margin: -5px 0 0 -70px;
	font-weight:bold;
	font-size:16px;
	color: #003A7A;
	line-height:20px;
	text-align:center;
	background-color:#BAD266;;
	width:50px;
	padding:4px 0 9px;
}

#datacx span.dtcx{
	font-size:28px;
}

div.destaque p.evts_categ{
	padding-bottom:18px;
	font-size:15px;
}

div.destaque p.evts_categ span.evts_titulo{
	font-size:18px;
}

div.destaque p.mais{
	padding-top:15px;
}