body {
	margin: 0px;
	padding: 0px;
	background-color: #4E5050;
	font-family: Arial, Tahoma, Verdana, monospace;
	font-size: 11px;
	color: #000;
}

/*** HEADER ***/

#main{width:980px;margin:0 auto;}

#header{}

.header_item {

	height: 80px;
	margin: 32px 0px 1px 0px;
	float: right;

	color: #F0F0F0;
	padding: 0px 10px 5px 0px;
	cursor: pointer;
	z-index: 2;	
}

* html .header_item {
	height: 80px;
	margin-top: 36px;
}

.header_year {
	width: 90px;
	
	vertical-align: bottom;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 40px;
	text-align: center;
	line-height: 130px;
	overflow: hidden;
}

* html .header_year {
	font-family: Tahoma;
	font-size: 40px;
	line-height: 130px;	
}

.header_search {
	width: 30px;margin-right:6px;
}

.header_search img {
	margin-top: 2px;
}

.header_ufba {
	border:1px solid #b60b01;border-right:0;
	color: #fff;
}

.header_ufrj {
	border: 1px solid #ffb411;border-right:0;
	color: #000;
}

.year_box{width:88px;}
.header_ufrj .year_box{background-color: #ffb411;border-right:1px solid #ffb411;}
.header_ufba .year_box{background-color: #b60b01;border-right:1px solid #b60b01;}

.header_ufrj.header_hover .year_box{
	background: #008E8F;
	color: #ffc801;
}

.header_ufba.header_hover .year_box{
	background: #fff;
	color: #b60b01;
}

.header_left {
	float:left;
	width:708px;
	background-color: #199394;
	height: 120px;
}
.header_left[class] {width:728px;}

* html .header_left {
	height: 120px;
}

.header_right {
	float:right;
	width:272px;
	padding-right: 0px;
}
.header_right[class] {width:252px;}

.header_logo {
	position: absolute;
	z-index: 1;
	margin: 6px;
}

.header_logo a {
	outline: 0;
}

.header_logo img {
	border: 0px;
}

.header_lupa{background:#fff;border:2px solid #c10901;height: 78px;}
.lupa_hover{background:#C31B00;}

/*** /HEADER ***/

.input_textarea {
	border: 1px solid #B0B0B0;
}

.input_text {
	border: 1px solid #B0B0B0;
}

.input_button {
	border: 1px solid #B0B0B0;
	color: #353535;
	background-color: #F0F0F0;
}

/*** TBAR ***/
.tbar {
	border: 0;
	height: 20px;
	font-weight: bold;
}

.tbar_outter {
	padding: 10px 10px 0px 10px;
}

.tbar_text {
	font:normal 20px "Trebuchet MS",sans-serif;
	margin: 0px 5px 0px 5px;
	float : left;
	width:90%;
}

.right_side {
	margin: 10px 10px 10px 30px;
	float: right;
}

.info_box {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 180px;
	text-align: left;	
}

.image_box {
	background-color: #fff;
	border: 1px solid #ccc;
	width: 180px;
	text-align: left;
	margin-top: 10px;
	line-height: 16px;
}

.info_box_content {
	margin: 10px;
}

.info_box_content h2 {
	font-size: 20px;
	margin: 0px;
}

.info_box_content h3 {
	font-size: 14px;
	margin: 0px;
}

.extras {
	text-align: left;
	margin: 15px 0px 0px 20px;
	background-color: #fff;
	cursor: pointer;
}
/*** /TBAR ***/

.content_table {
	border-collapse: collapse;
	width: 100%;
}

.content_table td {
	text-align: justify;
	font-size: 14px;	
	vertical-align: top;	
}

.book_image {
	float: left;
	margin-bottom: 30px;
}

.book {
	margin: 0px 10px 30px 75px;
}

.book_title {
	font-size: 12px;
	font-weight: bold;
}

.book_reference {
	font-size: 11px;
	color: #666666;
}

.comentario{border:1px solid #ccc;padding:5px;color:#666;width:706px;}
.comentario[class]{width:726px;}
.fonte_apresentacao{margin:5px 0 10px 0;}

.container {
	margin: 0px 10px 0px 10px;
}
.container.relacoes{background:#e1e1e1;width:736px;margin: 0px 10px 0px 0px;}
.container.relacoes h3{font:normal 12px Arial,sans-serif;text-transform:uppercase;}
.container.relacoes a{font:normal 12px Arial,sans-serif;}
.container.relacoes .box{padding:5px 10px;}

.file_image {
	float: left;
}

.file {
	margin: 0px 10px 10px 45px;
}

.file_title {
	font-size: 12px;
	font-weight: bold;
}

.file_reference {
	font-size: 11px;
	color: #666666;
}

.result_box {
	margin-bottom: 20px;
}

.result {
	margin: 0px 10px 10px 35px;
	min-height: 30px;
}

* html .result {
	height: 30px;
}

.result_title {
	font-size: 12px;
	font-weight: bold;
}

.result_reference {
	font-size: 11px;
	color: #666666;
}

.link {
	margin: 0px 10px 10px 10px;
}

.link_title {
	font-size: 12px;
	font-weight: bold;
}

.link_reference {
	font-size: 11px;
	color: #666666;
}

.related {
	margin: 0px 10px 10px 20px;
	min-height: 20px;
}

* html .related {
	height: 20px;
}

.related_title {
	font-size: 12px;
	font-weight: bold;
}

.related_reference {
	font-size: 11px;
	color: #666666;
}

.aviso_traducao{
	background-color:#FFAFAF;
	padding:5px;
	margin:10px 0;
}

/*** SQUARES ***/
.square {
	width: 20px;
	height: 100%;
	float: left;
}
.square_photo {
	width: 25px;
	height: 25px;
	float: left;
	margin:5px;
}

.square_small {
	width: 15px;
	height: 15px;
	float: left;
}

.square_big {
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
}

.square_projeto {
	background-color: #4668BA;
}

.square_publicacao {
	background-color: #E87816;
}

.square_evento {
	background-color: #A23C3C;
}

.square_fato {
	background-color: #97C237;
}

.square_biografia {
	background-color: #7F007F;
}

.square_bibliografia {
	background-color: #888888;
}

.square_arquivo {

}

.square_td {
	width: 15px;
	height: 15px;
}

.square_text {
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}
/*** /SQUARES ***/

A {
	color: #353535;
}

A:hover, A:visited {
	color: #353535;
}

A:active {
	color: #505050;
}

.link_list {
	text-decoration: none;
	font-size: 12px;
}

.link_list:hover {
	text-decoration: underline;
}

.menu {
	width: 980px;
	margin: 10px auto 0px auto;
	left: 50%;
}

.content {
	border: 2px solid #b60b01;
	padding: 10px;
	background-color: #fff;
	margin-bottom: 10px;
}

.content p{
	font-family:"Trebuchet MS",sans-serif;
	font-size:9pt;
	color:#000;
}

#comentario_box{margin:10px 0 0 0;}
#comentario_box .comentario{border:1px solid #ccc;width:726px;margin:0 0 10px 0;padding:5px;font:normal 12px Arial,sans-serif;}
#comentario_box .comented{color:#999;}

.content_text {
	float:left;
	width:720px;
	margin: 10px 0 10px 10px;
	font-family:"Trebuchet MS",sans-serif;
	font-size:9pt;
	text-align:justify;
}
.content_text p{
	padding-bottom:5px;
}
.content_text .space{height:5px;float:left;}

.content_text h1{font:normal 18px/30px Arial,sans-serif;margin:0;padding:0;}
.content_text h2{font:bold 14px/24px Arial,sans-serif;margin:0;padding:0;}

.content_text ul {
	margin-left: 0px;
	padding-left: 10px;
}

.content_text li {
	margin-left: 10px;
}

.idioma_selected {
	font-weight: bold;
}

.middle * {
	vertical-align: middle;
}

.h20 {
	height: 20px;
}

.wide {
	width: 100%;
}

.clear {
	clear: both;
}

.pointer {
	cursor: pointer;
}

.mb0 {
	margin-bottom: 0px;
}

.mb5 {
	margin-bottom: 5px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pl20 {
	padding-left: 20px;
}

.copyright {
	text-align: center;
}

.show_print {
	display: none;
}

.hide_print {
	display: block;
}

@media print {
	.show_print {
		display: block;
	}

	.hide_print {
		display: none;
	}

	.content {
		border: 0px;
		background-color: #FFF;
	}
	
	body {
		background-color: #FFF;
	}
}
