@charset "utf-8";
body{
background-color:#E4E4E4;}
#corpo {
	background-color: #EEEEEE;
	padding: 0px;
	height: 768px;
	width: 1024px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	left:50%;
	margin-left:-512px;
	color: #003466;
}
#corpo #logo {
	height: 73px;
	width: 314px;
	margin-top: 7px;
	position: relative;
	margin-left: 18px;
	float: left;
	background-image: url(../images/logo.jpg);

}
#corpo #busca {
	height: 68px;
	width: 337px;
	float: left;
	margin-left: 12px;
	margin-top: 7px;
	background-image: url(../images/barra.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: relative;
}
.busca_txt
{
	border:solid 1px #333333;
	font-family:Arial, Helvetica, sans-serif 11px;
	width:250px;
	height: 18px;
}
#corpo #busca #form1 #ok {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003466;
	border: 1px solid #FFFFFF;
}
#corpo #grupo {
	height: 76px;
	width: 244px;
	float: left;
	background-image: url(../images/grupo.gif);
	position: relative;
}
#corpo #menu {
	height: 26px;
	width: 990px;
	position: absolute;
	margin-top: 100px;
	left: 50%;
	top: 22px;
	margin-left: -495px;
	;
	background-image: url(../images/menu_vertical.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 15px;
}
#corpo #publicidade {
	background-color: #E4E4E4;
	height: 104px;
	width: 990px;
	border: 1px solid #ccc;
	position: absolute;
	left: 50%;
	top: 176px;
	margin-left: -495px;
}
#corpo #publicidade #banner2 {
	height: 94px;
	width: 746px;
	position: absolute;
	left: 630px;
	margin-left: -495px;
	;
	top: 7px;
}#corpo #edicao_atual {
	height: 189px;
	width: 157px;
	margin-top: 285px;
	margin-left: 18px;
	background-color: #FFFFFF;
	border: solid 1px #CCC;
	position:absolute;
	left: -1px;
	top: -1px;
}
#corpo #menu_titulo {
	height: 17px;
	width: 154px;
	margin-top: 278px;
	margin-left: 18px;
	background-color: #003366;
	border: solid 1px #036;
	position:absolute;
	left: -1px;
	top: 199px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	clip: rect(auto,auto,auto,auto);
	padding-top: 5px;
	padding-left: 3px;
}
#corpo #menu_principal {
	height: 175px;
	width: 157px;
	margin-top: 285px;
	margin-left: 18px;
	background-color: #FFFFFF;
	border: solid 1px #CCC;
	position:absolute;
	left: -1px;
	top: 218px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a6699;
}
#corpo #menu_titulo_news {
	height: 17px;
	width: 154px;
	margin-top: 289px;
	margin-left: 18px;
	background-color: #003366;
	border: solid 1px #036;
	position:absolute;
	left: -1px;
	top: 393px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	clip: rect(auto,auto,auto,auto);
	padding-top: 5px;
	padding-left: 3px;

}
#corpo #news {
	height: 44px;
	width: 149px;
	margin-top: 296px;
	margin-left: 18px;
	background-color: #FFFFFF;
	border: solid 1px #CCC;
	position:absolute;
	left: -1px;
	top: 412px;
	text-align: right;
	padding:4px;
}

#corpo #conteudo {
	height: 472px;
	width: 829px;
	margin-top: 285px;
	margin-left: 181px;
	background-color: #FFFFFF;
	border: solid 1px #CCC;
	position:absolute;
	left: -3px;
	top: -1px;

}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}
.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:828px;
	height:287px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}
.mask2{
	position:relative;
	width:828px;
	height:287px;
	overflow:hidden;
}
span img{
	display:block;
	border:none;
}

div,p,li{font-size:12px}
li{margin-left:16px;}
h1{color:#0061CA;text-align:center;padding-bottom:10px}
h2{color:#999;font-size:16px;font-weight:normal}
pre{background:#666; color:#fff; padding:10px; margin:10px; height:auto; overflow:auto; font:12px Verdana,Courier,sans-serif}
* html pre {width:100%}

.sample{ margin:4px 0 25px 0; border:1px solid #e1e1e1}
#cont{width:828px;margin:0 auto;background:#fff;text-align:left;padding:20px}

.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}