/* CSS Document */
body{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

body{
	font-size: 12px; /* Tamanho base do texto */
	color: #333; /* Cor do texto */
	background:url(../images/fundo_imagem.jpg) no-repeat top center #0c203f; /* Fundo site  */
}

::selection {
	background: #2ca0da; /* Safari */
	color: #fff;
}
::-moz-selection {
	background: #2ca0da; /* Firefox */
	color: #fff;
}

/****** PARAGRAFOS *****/
p{
	margin-bottom: 10px;
}

/****** LINKS *****/
a{
	color: #163c92; /* Cor links */
	text-decoration: none;
}

/****** TITULOS *****/
h1{
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #333;
	width: 740px;
	height: 22px;
	color: #333;
	margin-top:10px;
}


h2{
	font-size: 14px;
}


/***** MENU *****/
ul#menu{
	margin: 16px 0 0 20px;
}

ul#menu li{
	font-weight: bold;
	font-size: 14px;
	color: #2ca0da;
}

ul#menu li a{
	color: #163c92;
}

ul#menu li.activo{
	color: #2ca0da;
}

/***** FOOTER *****/

#footer ul#logotipos{
	margin-left: 200px;
}

#footer{
	font-size: 11px;
	color: #ccc;
}

#footer a{
	color: #2ca0da;
}

/* Fundo do miolo */
#outerContainer{
	background: url(../images/fundo_sombra.png) repeat-y center;
}


#conteudo{
	line-height: 20px;
	font-size: 12px;
}


/* Listas */
#conteudo ul{
	list-style: disc;
	padding-left: 15px;
}

#conteudo ol{
	list-style: lower-latin;
	padding: 0 0 15px 20px;
}
#conteudo ol ol{
	list-style: lower-roman;
}

/*****
* CAIXA LOGIN AUTORES
*******/
#login-authors{
	width: 130px;
}
#login-authors form{
	background: #737373;
}
#login-authors input{
	background-color: #b9b9b9;
}

/* Zona patrocinios */
ul#patrocinios{
	background-color: #fff;
	color: #666;
}

/*
#outerBody{
	display: table;
}*/
#body{
	/*display: table-row;*/
/*	position: relative;*/
	height:100%;
/*	padding-bottom: 20px;*/
/*	float:left;*/
}

/*
#body #coluna-esquerda, #body #coluna-direita, #body #centro{
	display: table-cell;
}*/


#body #centro.largo{
	width: 740px;
}


/***** COLUNA ESQUERDA *****/
#body #coluna-esquerda{
	/*background: url(../images/barra_menu_lateral.png) repeat-y;*/
	margin-right: 0px;
	width:180px;
/*	float:none;*/
/*	vertical-align: top;*/
}


/****** COLUNA DIREITA *****/
#body #coluna-direita{
	margin-top: 50px;
	margin-right: 30px;
}

#body #coluna-direita img{
	float: right;
}

/******* FORMULÁRIOS *******/
form ul{
	margin-left: -15px;
}
form ul li{
	list-style-type: none;
}

form ul li label{
	width: 80px;
	display: block;
	float:left;
}

form ul li input[type=text], form ul li input[type=password]{
	display: block;
	float:right;
	width: 120px;
}

form#login{
	width: 220px;
}


/******* TABELAS *******/
table{
	width: 100%;
	margin-bottom: 30px;
}
table caption{
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #999;
}
table th,
table td{
	padding: 3px 0;
}
table th{
	font-weight: bold;
}
table th{
	text-align: left;
}
table td,
table tbody th{
	/*border-top: 1px	solid #ccc;*/
	border-bottom: 1px solid #999;
}

table.overlib td,
table.overlib tbody th{
	border-bottom: none;
}

/***** PUBLICACOES *****/
ul#publicacoes,
ul#publicacoes li ul.publicacao{
	list-style-type: none;
	padding:0;
}

ul#publicacoes li{
	margin-top:0px;
	margin-bottom:0px;
/*border:1px solid #0f0;*/
}

ul.publicacao{
	margin-bottom: 10px;
	margin-top:0px;
}

ul#publicacoes li.ano{
	font-size: 14px;
	font-weight: bold;
	background-color: #163c92;
	color: #ccc;
	margin-bottom: 10px;
}

ul.publicacao li.titulo{
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	clear:both;
}
ul.publicacao li.resumo{
	float:left;
	color: #666;
	/*background-color: #9CF;*/
	width: 618px;
}
ul.publicacao li.resumo.largo{
	width: auto;
}

ul.publicacao li.documento{
	float:right;
	/*background-color: #FCC;*/
	margin-bottom: 0px;
}

ul.publicacao li.documento a img{
	display:block;
}

ul.publicacao li.documento a{
	display:block;
	background-color: green;
}

a.aSaberMais{
	display:none;
}

/***** LIGACOES *****/
ul#ligacoes{
	list-style-type: none;
	padding:0;
}

ul#ligacoes li{
	border-bottom: 1px solid #999;
}

ul#ligacoes li a{
	width: 120px;
	display:block;
	float: left;
}

table#ligacoes tr td{
	height: 150px;
}
table#ligacoes tr td.logo{
	text-align: center;
	width: 150px;
}

table#ligacoes tr td.logo a img{
	display:block;
	margin: auto;
}

/******** HOME ***********/
#bloco_central{
	float: left;
	width: 500px;
	margin-top: 20px;
}
#sobre_prespo{
	display:none; /*sanches*/
}
#sobre_prespo h1,
#noticias h1,
#bloco_central h1{
	width: 100%;
}
#sobre_prespo{
	margin-right: 40px;
}
#noticias span.data{
	color: #999;
}

ul#destaques{
	position: relative;
	width: 200px;
	list-style-type: none;
	padding:0;
	float:left;
	display:block;
	margin-top:20px;
	margin-left: 40px;
}

ul#destaques li{
	margin-bottom:10px;
}

ul#destaques h1{
	width:200px;
}

span.desc_destaque_central{
	font-size: 18px;
	padding-top:5px;
	line-height: 30px;
}
