@charset "utf-8";

body{
	background: #08456c top center url(/templates/ufc-lib-2014a/img/body-bck.2.png) no-repeat fixed;
	margin:0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif, sans-serif;
	color: #666;
	font-size: .75em;
	line-height: 1.4em;
}


.tam1 { font-size: .8em; line-height: 1.4em; }
.tam2 { font-size: .9em; line-height: 1.4em; }
.tam3 { font-size: 1em; line-height: 1.4em; }
.tam4 { font-size: 1.1em; line-height: 1.4em; }
.tam5 { font-size: 1.2em; line-height: 1.4em; }
.tam6 { font-size: 1.3em; line-height: 1.4em; }
.tam7 { font-size: 1.4em; line-height: 1.4em; }


#main{
	width: 1000px;
	margin:auto;
}

#topo{
	height: 230px;
	overflow: hidden;
}

.dot_vert {
	background-color: #FFF;
	height: 150px;
	width: 1px;
	float: left;
}

#topo_institucional {
	height: 3em;
	line-height: 3em;
	width: 1000px;
	clear: both;
	border-bottom: 1px solid #FFF;
	text-align: right;
	/*background: url(../img/topo_links_bck.2.png) no-repeat;*/
	/*background-color: #5586a6;*/
		} #topo_institucional ul {
			list-style: none;
			margin: 0;
			padding: 0 !important;
		} #topo_institucional li, #topo_institucional li#current {
				float: left;
				color: #FFF !important;
				} #topo_institucional li a {
					display: block;
					color: #FFF !important;
					margin: .6em .4em .6em .4em;
					padding: .3em .4em .3em .4em;
					line-height: 1.2em;
					height: 1.2em;
					} #topo_institucional li a, #topo_institucional li a:visited, #topo_institucional li a:active {
						color: #FFF;
						text-decoration: none;
						color: #666666;
						-webkit-border-radius: 4px;
						-moz-border-radius: 4px;
						border-radius: 4px;
						} #topo_institucional li a:hover {
							color: #FFF;
							background-color: #034168;
							text-decoration: none;
	} #topo_institucional .moduletable-busca {
		float: left;
		width: 140px;
		line-height: 3em;
		margin: 0 0 0 .6em;
	} #topo_institucional .moduletable-busca .search-busca {
		margin: .5em 0 .5em 0;
		line-height: 3em;
	} #topo_institucional .moduletable-busca .search-busca  input#mod_search_searchword {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		border: 1px solid #034168;
		color: #FFF;
		line-height: 1.8em;
		height: 1.8em;
		font-size: 8pt;
		padding-left: .5em;
		background-color: transparent;
		} #topo_institucional .moduletable-busca .search-busca  input#mod_search_searchword:focus, #topo_institucional .moduletable-busca .search-busca  input#mod_search_searchword:hover {
			border: 1px solid #034168; /* FBFAF2 */
			background-color: #034168;
			color: #FFF;
			cursor: pointer;
	} #topo_institucional .moduletable-busca  input.button-busca {
		display: none;
	} #topo_institucional .ui {
		height: 3em;
		width: 240px;
		line-height: 3em;
		display: block;
		float: left;
		} #topo_institucional .ui ul {
			float: left;
			margin: 0 0 0 10px;
			padding: 0;
			} #topo_institucional .ui ul li {
				float: left;
				display:block;
				color: #FFFFFF;
				border: transparent;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				cursor: pointer;
				margin: .6em .3em .6em .3em;
				line-height: 1.4em;
				height: 1.4em;
				width: 1.4em;
				text-align: center;
				padding: .1em;
				border: 1px solid #034168;
				} #topo_institucional .ui ul li:hover {
					background-color: #034168;
				} #topo_institucional .ui ul.tema li {
					padding: 1px;
					} #topo_institucional .ui ul.tema li a {
						margin: 0;
						padding: 0;
						height: 22px;
						width: 22px;
					} #topo_institucional .ui ul li.ui-contraste {
						background: url(../img/barra_ui-tema-contraste.1.png) transparent no-repeat;
						} #topo_institucional .ui ul li.ui-contraste a:hover {
							background: transparent;
					} #topo_institucional .ui ul li.ui-colorido {
						background: url(../img/barra_ui-tema-colorido.1.png) transparent no-repeat;
						} #topo_institucional .ui ul li.ui-colorido a:hover {
							background: none transparent;
}

.ui-accesskey {
text-decoration: underline !important;
}

#topo_imagens {
float: left;
height: 150px;
width: 1000px;
/*background-color: #002137;*/
}

#topo_logo {
float: left;
width: 240px;
height: 150px;
background: url(/templates/ufc-lib-2014a/img/logo-bck.1.png) no-repeat;
	} #topo_logo.luto {
		background: url(/templates/ufc-lib-2014a/img/logo-bck.1.luto.1.png) no-repeat;
}


#topo_banner {
float: left;
width: 728px;
height: 150px;
text-align: right;
}

	#topo_banner img {
	border: 0;
	}

#topo_banner_botoes {
float: left;
width: 31px;
height: 150px;
/*background-color: #034168;*/
}

#promo_botoes {
margin-top: 4px;
	} .botao {
		margin-top: 2px;
		width: 25px;
		height: 22px;
		font-size: 8pt;
		color: white;
		text-align: center;
		line-height: 14pt;
		font-weight: bold;
		background-repeat: no-repeat;
		}.botao:hover {
			cursor: pointer;
			cursor: hand;
}

#menu_principal {
	float: left;
	width: 1000px;
	display: block;
	background: #FFF;
	} #barra_menu {
		background-repeat: repeat-x;
		list-style:none;
		height: 60px;
		position:relative;
		background: url(../img/mainmenu-bck.1.png) no-repeat 0 0;
		} #menu_principal #barra_menu ul {
			margin: 0 0 0 10px;
			padding: 0;
		} #barra_menu li {
			float:left;
			display:block;
			text-align:center;
			position:relative;
			margin: 10px 0 0 0;
			} #barra_menu ul > li {
				padding-left: 15px;
			} #barra_menu li a {
				padding: 4px 12px 4px 12px;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				} #barra_menu li a:hover {
					color: #FFFFFF;
					background-color: #034168;
					text-decoration: none;
		} #barra_menu li.separador {
			border: 0;
			background-color: #EEE;
			color: #FFF;
			padding: 0;
			margin: 12px 4px 0px 16px;
			width: 1px;
			height: 2em;
		} #barra_menu li a {
			line-height: 16pt;
			font-size: 1.1em;
			color: #FFFFFF;
			text-align: left;
			display: block;
		} #barra_menu_bot_fechar {
			background-color: #DDDDDD;
			font-size: 1.4em;
			line-height: 1.3em;
			height: 1.3em;
			font-weight: bold;
			padding-right: .4em;
			text-align: right;
			} #barra_menu_abertura #barra_menu_bot_fechar a {
				line-height: 1.3em;
				padding: 0;
			} #barra_menu_bot_fechar:hover {
				cursor: pointer;
		} #barra_menu_abertura {
			top: -10px;
			height: 0;
			overflow: hidden;
			position: relative;
			width: 1000px;
			float: left;
			border-bottom: 1px solid #999999;
			margin-bottom: 10px;
		} #barra_menu_abertura ul {
			padding-left: 0px;
			margin: 0;
			} #barra_menu_abertura ul li {
				display: block;
			} #barra_menu .dropdown {
				display: none;
			} #barra_menu_abertura {
				float: left;
				width: 100%;
				background-color: #f0f0f0;
			} #barra_menu_abertura li ul li {
				float: left;
				display:block;
				text-align:center;
				position:relative;
				padding: 4px 10px 4px 10px;
				margin-right:2px;
				margin-top:10px;
		} #barra_menu_abertura .col_w1, #barra_menu_abertura .col_w2, #barra_menu_abertura .col_w2 > .col_w1 {
			display: block;
			float: left;
		} #barra_menu_abertura .col_w1  {
			margin: 0 10px 0 15px;
			width: 175px;
		} #barra_menu_abertura .col_w2 {
			margin: 0 10px 0 10px;
			width: 380px;
			} #barra_menu_abertura .dropdown_5columns + .col_w2 {
				margin: 0 10px 0 20px;
				width: 375px;
			} #barra_menu_abertura .col_w2 .col_w2 {
				margin: 0 0 0 10px;
				width: 370px;
			} #barra_menu_abertura .col_w2 > .col_w1 {
				margin: 0 0 0 10px;
				width: 180px;
				} #barra_menu_abertura .col_w2 + .col_w1 {
				margin: 0 0 0 10px;
				width: 180px;
		} #barra_menu_abertura .col_w5 {
			margin: 0 10px 0 15px;
			width: 975px;
		} #barra_menu_abertura p, #barra_menu_abertura h2 {
			text-align: left;
			display: block;
			} #barra_menu_abertura h2 {
				font-size: 1.3em;
				line-height: 1em;
				margin-top: .8em;
				margin-bottom: .5em;
				padding: 2px 4px 2px 4px;
				color: #08456c;
			} #barra_menu_abertura hr {
				height: 1px;
				border: 0;
				background: #999999;
				margin: .9em 0 .9em 0;
			} #barra_menu_abertura a {
				line-height: 2em;
				padding: 2px 4px 2px 4px;
				color: #666666;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
					} #barra_menu_abertura a:hover {
						color: #FFFFFF;
						background-color: #034168;
						text-decoration: none;
}


.contentpaneopen-capa {
	color: #666;

}

#conteudo  td.contentheading {
	font-size: 2em;
	display: block;
	text-align: left;
	line-height: 1.3em;
	color: #003366;
	} .capa td.contentheading-capa {
		width: 100%;
		padding-top: 5px;
	} .capa .contentpagetitle-capa {
			/*font-weight: bold;*/
		} .capa .article_column .contentpagetitle-capa {
			/*font-size: 1em;*/
		} .capa  td.contentheading-capa a {
			font-size: 1.4em;
			line-height: 1.2em;
}

	ul.menu {
		margin: 0;
		padding: 0;
		list-style: square inside url(/templates/ufc-lib-2014a/img/menu_marcador1.1.gif);
	}

		ul.menu li a,ul.menu ul li a {
			color: #666;
		}
		
			ul.menu ul {
				margin: 0;
				padding-left: 1em;
				list-style: square inside url(/templates/ufc-lib-2014a/img/menu_marcador2.1.gif);
			}
			
			/* ITEM PAI ATIVO */
			/* aplicando em PAI */
			ul.menu li#current.parent.active a {
				color: #034168;
				margin-top: 1em;
			}
			
			/* ITEM UNICO ATIVO */
			/* aplicando em ITEM */
			ul.menu li#current.active a {
				color: #034168;
				font-weight: bold;
			}
			
			ul.menu li#current.active {
				background-color: #EEE;
			}
			
			/* ITEM PAI ATIVO */
			/* aplicando em FILHO */
			ul.menu li#current.parent.active ul li a {
				color: #666;
			}
			
			/* FILHO ATIVO */
			/* aplicando em PAI */
			ul.menu li.parent.active a {
				color: #034168;
				font-weight: bold;
			}
			
			/* FILHO ATIVO */
			/* aplicando em FILHO INATIVO */
			ul.menu li.parent.active ul li  a {
				color: #666;
				font-weight: normal;
			}
			
			/* FILHO ATIVO */
			/* aplicando em FILHO ATIVO */
			ul.menu li.parent.active ul li#current.active  a {
				color: #034168;
				font-weight: normal;
			}
		
.capa.mais {
float: left;
margin-top: 15px;
}


#barra-inferior {
width: 1000px;
height: 80px;
margin: 0px;
padding: 0px;
margin-top: 20px;
/*clear: both;*/
background: url(/templates/ufc-capa-2014a/img/barra-inferior-bck.png) repeat-x;
text-align: right;
}

	#barra-inferior .margem {
	/*margin-left: 356px;*/
	margin-left: 0px;
	height: 80px;
	}

	#barra-inferior .separador {
	float: left;
	margin: 0;
	margin-left: 18px; /* 22px; */
	margin-right: 16px; /* 22px; */
	background: url(/templates/ufc-capa-2014a/img/barra-inferior-separador.png) no-repeat;
	height: 80px;
	width: 1px;
	}

	#barra-inferior .site {
	float: left;
	}
	
		#barra-inferior #facebook.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-fb.png) no-repeat;
		}
		
		#barra-inferior #twitter.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-twitter.png) no-repeat;
		}
		
		#barra-inferior #blog-reitoria.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-blog-reitoria.png) no-repeat;
		}
			
		#barra-inferior #clipagem.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-clipping.png) no-repeat;
		}
		
		#barra-inferior #jornal.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-panorama.png) no-repeat;
		}
			
		#barra-inferior #aip.site {
		background: url(/templates/ufc-capa-2014a/img/aip.gif) no-repeat;
		}
		
		#barra-inferior #dados.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-dados.png) no-repeat;
		}
		
		#barra-inferior #inep.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-inep.png) no-repeat;
		}
		
		#barra-inferior #andifes.site {
		background: url(/templates/ufc-capa-2014a/img/barra-inferior-icone-andifes.png) no-repeat;
		}
			
			
#rodape{
	width:1000px;
	min-height: 110px;
	margin-top:0px;
	/*clear:both;*/
	background:url(/templates/ufc-lib-2014a/img/rodape_bck.1.png) repeat-x #033A58;
	color:#fff;
	font-size:9pt;
	line-height: 11pt;
}

	#rodape a {
		color:#fff;
	}
	
	
	#rodape_alto {
		background-color: #034168;
		height: 2em;
		line-height: 2em;
		width: 940px;
		clear: both;
		border-bottom: 1px solid #FFF;
		text-align: right;
		padding: 0 30px 0 30px;
			} #rodape_alto ul {
				list-style: none;
				margin: 0;
				padding: 0 !important;
			} #rodape_alto li {
					float: left;
					color: #FFF !important;
					} #rodape_alto li a {
						display: block;
						color: #FFF !important;
						margin: .3em 1em .3em 0;
						padding: .2em 1em .2em 0;
						line-height: 1.2em;
						height: 1.2em;
						} #rodape_alto li a, #rodape_alto li a:visited, #rodape_alto li a:active {
							color: #FFF;
							text-decoration: none;
							} #rodape_alto li a:hover {
								text-decoration: underline;
		}

		
	#rodape_baixo{
		width:940px;
		min-height: 80px;
		padding: 30px;
		clear:both;
	}

		#endereco{
			float:left;
		}
		
		#copy{
			float:right;
		}
	
span.select {
	position: absolute;
	width: 158px;
	height: 21px;
	padding: 0 24px 0 8px;
	overflow: hidden;
}