/* INÍCIO DE FORMATAÇÃO DA PÁGINA */
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#gogs {
	margin: 0 auto;
	margin-top: 18px;
	width: 1000px;
	background: #FFFFFF url("img/conteudoFundoBase.gif") repeat-x bottom;
	border-left: 2px solid #C6C6C6;
	border-right: 2px solid #C6C6C6;
}

/* TOPO */
#topo {
	position: relative;
	height: 210px;
	text-align: right;
	border-top: 10px solid;
}
#topo h1 {
	margin-top: 60px;
	margin-right: 45px;
	font-size: 35px;
}
#topo h2 {
	margin-right: 45px;
	font-size: 23px;
	font-weight: normal;
}
#logo {
	position: absolute;
	top: -28px;
	left: 60px;
	width: 144px;
	height: 108px;
	background: url("img/logoFundo.gif") no-repeat;
}
#logo img {
	display: block;
	width: 144px;
	height: 108px;
}
/* /TOPO */

/* MENU */
#menu {
	height: 33px;
	background: url("img/menuFundo.gif") repeat-x;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu ul li {
	float: left;
	font-size: 10px;
	font-weight: normal;
}
#menu ul li a {
	float: left;
	display: block;
	padding: 0 10px;
	height: 33px;
	line-height: 30px;
	color: #FFFFFF;
	border-left: 1px solid #666666;
}
#menu ul li a:hover {
	text-decoration: none;
	background: #000000;
}
/* /MENU */

/* CONTEUDO */
#conteudo {
	float: left;
	position: relative;
	padding: 25px;
	width: 590px; /* 640px - 50px */
}
#conteudo .secao, #conteudo .data {
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	color: #ACACAC;
}
#conteudo .secao {
	font-weight: bold;
}
#conteudo .data {
	float: right;
}
#conteudo .mais {
	display: block;
	width: 100%;
	font-size: 12px;
	text-align: right;
}
#conteudo p {
	font-size: 13px;
}
#conteudo li {
	font-size: 13px;
}
#conteudo h1 {
	margin: 20px 0;
	font-size: 19px;
}
#conteudo h2 {
	margin: 14px 0;
	font-size: 13px;
}
/* /CONTEUDO */

/* COLUNA */
#coluna {
	float: right;
	position: relative;
	margin-top: -45px;
	margin-right: 15px;
	_margin-right: 7px; /* Para o iE6, metade da margem */
	margin-left: 25px;
	padding: 20px 12px;
	width: 296px; /* 320px - 24px */
	background: url("img/colunaFundo.gif") repeat-x top;
}
#coluna #sombraEsq, #sombraDir {
	position: absolute;
	top: 45px;
	width: 14px;
	height: 196px;
}
#coluna #sombraEsq {
	left: -14px;
	background: url("img/colunaSombraEsq.gif") no-repeat;
}
#coluna #sombraDir {
	right: -14px;
	background: url("img/colunaSombraDir.gif") no-repeat;
}
#coluna .mais {
	display: block;
	margin-bottom: 10px;
	width: 100%;
	font-size: 12px;
	text-align: right;
	border-top: 1px solid;
}
#coluna .data {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
#coluna p {
	font-size: 12px;
}
#coluna h1 {
	margin-bottom: 10px;
	font-size: 20px;
	border-bottom: 3px solid;
}
#coluna h2 {
	font-size: 13px;
}
/* COLUNA > Indexadores */
table#indexadores {
	margin: 0 auto;
	margin-bottom: 8px;
	width: 160px;
	font-size: 14px;
	border-collapse: collapse;
}
table#indexadores td {
	border: 1px solid #DEDEDE;
}
/* /COLUNA */

/* BASE */
#base {
	padding: 18px 0;
	font-size: 11px;
	text-align: center;
	color: #999999;
	background: #DDDDDD url("img/baseFundoTopo.gif") repeat-x top;
}
#base a {
	display: inline;
	font-weight: bold;
	color: #999999;
}
/* /BASE */

/* OUTRAS */
.esq {
	float: left;
}
.dir {
	float: right;
}
#matafloat {
	clear: both;
	visibility: hidden;
}
/* /OUTRAS */

/* TAGs */
p {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	color: #666666;
	line-height: 1.3em;
}
h1, h2 {
	margin: 0;
	padding: 0;
}
a {
	display: block;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
/* /TAGs */