﻿body
{
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(../imagens/headerBg2.png);
	background-repeat: repeat-x;
	background-color: #DFE3E6;
	font-family: Verdana;
	font-size: 0.8em;
	color: #666666;
}

.todo
{
	width: 950px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

.conteudopagina
{
	width: 95%;
	margin: 0 auto;
}

.header
{
	height: 100px;
	background-image: url(../imagens/topo_site_novo.jpg);
	background-repeat: no-repeat;
}

.menu
{
	height: 35px;
	background-image: url(../imagens/bg_menu.png);
	background-repeat: repeat-x;
}

.mensagem
{
	margin-top: 10px;
}

.conteudo
{
	margin-top: 10px;
}

.right_side
{
	float: left;
	width: 24.2%;
	vertical-align: top;
	font-size: 0.9em;
	vertical-align: top;
	text-align: left;
}
.left_side
{
	padding-left: 20px;
	float: right;
	width: 71%;
	font-size: 0.9em;
	vertical-align: top;
	text-align: left;
}

.noticias
{
	width: 100%;
	margin-top: 25px;
}

.publicacoes
{
	float: right;
	width: 64%;
}

.quebra
{
	clear: both;
	width: 0px;
}

.publicacoes_box
{
	width: 225px;
	float: left;
	min-height: 135px;
	font-size: 0.85em;
	padding-left: 5px;
}

.div_topo
{
	background-image: url(../imagens/div_topo.png);
	background-repeat: no-repeat;
	height: 42px;
	text-align: right;
	padding-right: 20px;
}

.div_meio
{
	background-image: url(../imagens/div_meio.jpg);
	background-repeat: repeat-y;
}

.div_rodape
{
	background-image: url(../imagens/div_rodape.jpg);
	background-repeat: no-repeat;
	height: 42px;
}

.topo
{
	width: 96.8%;
	margin: 0 auto;
}

.titulos
{
	font-size: 1.4em;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom: dotted 1px Gray;
	color: Gray;
}

.blocks
{
	width: 218px;
	margin: 0 0 2px 0;
}

.div_topo_login
{
	background-image: url(../imagens/top_bg.gif);
	background-repeat: no-repeat;
	height: 10px;
	text-align: right;
}

.div_meio_login
{
	background-image: url(../imagens/middle_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
	font-size: 0.9em;
	padding-left: 10px;
	font-weight: bold;
	color: Gray;
}

.div_rodape_login
{
	background-image: url(../imagens/bot_bg.gif);
	background-repeat: no-repeat;
	height: 10px;
}

.texto_mensagem
{
	font-size: 0.85em;
	color: #333333;
}

.textbox_login
{
	background-image: url(../imagens/textbox.png);
	background-repeat: no-repeat;
	border: none;
	margin-left: 5px;
	width: 110px;
	height: 20px;
	font-family: Verdana;
	font-size: small;
	color: Gray;
	padding-left: 10px;
}

.content_box
{
	margin: 10px 0 0 0;
	text-align: right;
	padding: 0 10px 0 10px;
}

#ContentPlaceHolder1
{
    background-color:White;
    width: 100%;
}

.LinkButton
{
	font-weight: bold; color: Gray; text-decoration: none;
}

.LinkButton:hover
{
	color: Navy;
}

.grid
{
	background: #f9f9f9;
	font: normal 11px Arial, Verdana, Sans-serif;
	text-align: left;
}

.headerGrid
{
	background: white url( '../imagens/headerBg.gif' ) repeat-x bottom;
	border-bottom: solid 1px #FFF;
	height: 28px;
	text-align: left;
}

.headerGridTd
{
	border-top: solid 1px #ececec;
	border-left: solid 1px #f9f9f9;
	border-right: solid 1px #ececec;
	border-bottom: solid 1px #fff;
	text-align: left;
}

.headerGridAltTd
{
	background: #f1f1f1;
	text-align: left;
}

.gridSelectedRow
{
	background: #666666;
	color: #FFFFFF;
	text-align: left;
}
