﻿body
{
	background-color: #fff;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	height: 100%; /*hack para IE6 da barra de progresso*/
}

.popup
{
	margin: 0;
	padding: 0;
}

a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

form
{
	display: inline;
}

.clear
{
	clear: both;
}

h1
{
	font-family: Trebuchet MS, Tahoma, Verdana;
	font-size: 20px;
	font-weight: normal;
	color: #9d0b0b;
	margin-bottom: 5px;
}

h2
{
	font-family: Trebuchet MS, Tahoma, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #9d0b0b;
	margin-bottom: 0;
}

h3, h3 a
{
	font-family: Trebuchet MS, Tahoma, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #9d0b0b;
	margin-bottom: 0;
	text-decoration: none;
}

h3 a:hover
{
	font-family: Trebuchet MS, Tahoma, Verdana;
	font-size: 14px;
	font-weight: normal;
	color: #9d0b0b;
	margin-bottom: 0;
	text-decoration: underline;
}

.label
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9d0b0b;
	text-align: right;
}

.label-2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #9d0b0b;
}

.textbox
{
	background: #fff url(../img/bg_form_text.jpg) 0 0 repeat-x;
	border: 1px solid #b9b9b9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.combobox
{
	color: #000000;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-right: 0px;
	border-bottom: 0px;
	height: 20px;
	background: #fff url(../img/bg_form_text.jpg) 0 0 repeat-x;
}

.button
{
	border: 1px solid #ACB6C8;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #5C5C5C;
	text-decoration: none;
	background-image: url(../img/fundo-botao.jpg);
	height: 18px;
	text-align: center;
	padding: 0px 6px 0px 6px;
}


/*------------------------------------------------------------------------
BLOCOS DE CONTEÚDO
------------------------------------------------------------------------*/
.block-header 
{
	height: 369px;
}

.block-header img
{
    border: none;
}

.logo
{
	height: 110px;
}

.block-image-rotator
{
	width: 609px;
	height: 228px;
	float: left;
}

.block-header-noticia
{
	background-color: #8d0a0a;
	width: 382px;
	height: 228px;
	float: left;
}

.fundo-noticia1
{
	background-image: url(../img/bg_header_noticia.jpg);
	background-repeat: repeat-x;
}

.fundo-noticia2
{
	background-image: url(../img/bg_header_noticia2.jpg);
	background-repeat: repeat-x;
}

.block-header-noticia .content
{
	margin: 9px 17px 6px 12px;
}

.block-header-noticia h1
{
	color: #fff;
	border-bottom: 1px solid #c25e5e;
	padding-bottom: 4px;
	margin-bottom: 8px;
}

.block-header-noticia .item
{
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	line-height: 130%;
}

.block-header-noticia .date
{
	font-size: 14px;
	margin-bottom: 1px;
}

.block-header-noticia .link
{
	text-align: right;
}

.block-header-noticia .link a
{
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.ver-mais-noticia
{
	border-top: 1px solid #c25e5e;
	text-align: right;
}

.ver-mais-noticia a
{
	color: #e9b0b0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.block-menu 
{
    height: 29px;
}

.block-global 
{
}

.block-content 
{
	margin-top: 0;
	width: 991px;
}

.rodape
{
	height: 129px;
	background-image: url(../img/bg_rodape.jpg);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #fff;
}

.rodape-content
{
	margin-left: 18px;
	margin-top: 10px;
	padding-left: 10px;
	background-image: url(../img/detalhe_rodape.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 109px;
	float: left;
}

.rodape-content a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	line-height: 120%;
}

.rodape-content a:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	line-height: 120%;
}

.rodape-content2
{
	margin-left: 18px;
	margin-top: 10px;
	padding-left: 10px;
	background-image: url(../img/detalhe_rodape.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 129px;
	float: left;
}

.rodape-content3
{
	margin-left: 18px;
	margin-top: 10px;
	padding-left: 10px;
	background-image: url(../img/detalhe_rodape.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 129px;
	float: left;
}


.block-button
{
    margin-bottom: 10px;
    text-align: right;
}

.block-container
{
	/*background-image: url(../img/bg_content.png);
	behavior: url(../App_Themes/Style/css/iepngfix.htc);
	background-repeat: no-repeat;*/
	padding-bottom: 38px;
}

.block-container .conteudo
{
	font-size: 13px;
	display: inline; /*hack para o float-left e o margin-left no ie6*/
    margin: 13px 0 0 12px;
	width: 705px;
}

.conteudo p
{
	text-align: justify;
	line-height: 150%;
}

.conteudo img
{
	margin: 4px;
	margin-right: 6px;
}

.block-conteudo-dir
{
	margin-top: 41px;
	margin-left: 24px;
}

.block-conteudo-dir .block-header-noticia
{
	width: 247px !important;
	height: auto !important;
}

.block-conteudo-dir img
{
	width: 247px;
	height: 377px;
}

.block-message
{
	margin-top: 15px; 
	height: 150px;
}

.item-noticia 
{
	width: 687px;
}

.item-noticia .data
{
	float: left;
	border-right: 1px solid #959595;
	padding: 0 12px 18px 0;
	margin-right: 18px;
	width: 38px;
}

.item-noticia .data .day
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 33px;
	color: #9d0b0b;
}

.item-noticia .data .month
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #5e5e5e;
}

.item-noticia .data .year
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5e5e5e;
}

.item-noticia .conteudo-noticia
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #000;
	float: left;
	width: 612px;
}

.item-artigo .autor-artigo
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #959595;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.item-evento
{
	width: 387px;
	border-bottom: 1px solid #959595;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.block-text
{
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	padding: 3px 0 3px 0;
	margin-top: 3px;
}

.voltar
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
	cursor: pointer;
	display: inline;
}

.float-left
{
	float: left;
}

div.block-alert
{
    border: 1px solid #D5D5D5;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin: 0 0 10px 0;
    padding: 12px 0 12px 12px;
    text-align: left;
}

.sucess
{
    color: Green;
    background: #FFFFE0 url(../img/ico-sucess.gif) 10px;
    background-repeat: no-repeat;
}

.error
{
    color: Red;
    background: #FFFFE0 url(../img/ico-error.gif) 10px;
    background-repeat: no-repeat;
    padding: 5px 5px 5px 0;
}

.alert
{
    color: #d6b000;
    background: #FFFFE0 url(../img/ico-alert.gif) 10px;
    background-repeat: no-repeat;
}

.forbidden
{
    color: Red;
    background: #FFFFE0 url(../img/ico-forbidden.gif) 10px;
    background-repeat: no-repeat;
}

.block-contato 
{
}

.block-form
{
	border-right: 1px solid #c2c2c2;
	float: left;
	padding-right: 19px;
	margin-right: 12px;
	width: 394px;
}

.align-right
{
	text-align: right;
}

.menuEspacoAcademico
{
	width: 160px;
	border-right: 1px solid #959595;
}

.itemMenu
{
	margin-bottom: 3px;
}

.itemMenu img
{
	margin: 0;
	padding: 0;
}

.artigo-detalhe h1 
{
	margin-bottom: 0px;
}

.artigo-detalhe .autor-artigo
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}

.item-livro
{
	border-bottom: 1px solid #000000;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.imagem-livro
{
	margin-right: 8px;
}

.autor-livro 
{
	margin-bottom: 8px;
	font-size: 11px;
}

.space-right
{
	margin-right: 10px;	
}
