@charset "utf-8";
/* CSS Document */

body {
background-color: #fff;
}
* {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
img{
border: 0;
}
div#main {
background: #fff url(imgs/container_bg.gif) repeat-y center;
width: 980px;
margin: 0 auto;
}
h1#topo {
background: #fff url(imgs/topo_bg.jpg) no-repeat top center;
font-size: 14px;
height: 50px;
text-indent: -9000px;
overflow: hidden;
}

ul#menuinst {
width: 635px;
float: left;
background: #069 url(imgs/topmenu_inst_bg.gif) repeat-x top;
font-size: 12px;
font-weight: bold;
}
ul#menuinst li{
display: inline;
list-style-type: none;
}
ul#menuinst a{
color: #fff;
text-decoration: none;
padding: 3px 10px;
display: block;
float: left;
}
ul#menuinst a:hover {
background-color: #3399CC;
}


ul#menuloja {
width: 345px;
float: left;
background: #069 url(imgs/topmenu_inst_bg.gif) repeat-x top;
font-size: 12px;
font-weight: bold;
}
ul#menuloja li{
display: inline;
list-style-type: none;
}
ul#menuloja a{
color: #fff;
text-decoration: none;
padding: 3px 10px;
display: block;
float: left;
}
ul#menuloja a:hover {
background-color: #393;
}




ul#menuinst {
width: 585px;
float: left;
background: #069 url(imgs/topmenu_inst2_bg.gif) repeat-x top;
font-size: 14px;
font-weight: bold;
}
ul#menuinst li{
display: inline;
list-style-type: none;
}
ul#menuinst a{
color: #fff;
text-decoration: none;
padding: 5px 10px;
display: block;
float: left;
}
ul#menuinst a:hover {
background-color: #3399CC;
}


ul#menuloja {
width: 395px;
float: left;
background: #069 url(imgs/topmenu_inst2_bg.gif) repeat-x top;
font-size: 14px;
font-weight: bold;
}
ul#menuloja li{
display: inline;
list-style-type: none;
}
ul#menuloja a{
color: #fff;
text-decoration: none;
padding: 5px 10px;
display: block;
float: left;
}
ul#menuloja a:hover {
background-color: #393;
}



div#coluna1 {
width: 150px;
float: left;
}
div#conteudo {
width: 658px;
padding: 8px;
float: left;
}

h3.flag {
font-size: 16px;
margin-bottom: 16px;
color: #069;
border-bottom: 1px solid #069;
}
div#conteudo p {
font-size: 12px;
margin-bottom: 12px;
color: #666;
}


div#coluna2 {
width: 150px;
float: left;
margin-left: 4px;
}
div#parceiros {
margin-top: 15px;
text-align: center;
}

/* FORM PESQUISA */
form#pesquisa {
background-color: #069;
padding: 5px;
}
form#pesquisa label {
font-size: 10px;
color: #fff;
margin-right: 10px;
}
form#pesquisa input#keyword {
font-size: 12px;
color: #069;
width: 180px;
}
form#pesquisa input#bt {
font-size: 12px;
color: #fff;
border: 0;
padding: 0px 5px;
margin-right: 10px;
border: 1px solid #ccc;
background-color: #036;
}
form#pesquisa a {
font-size: 11px;
text-decoration: none;
padding: 1px 10px;
border: 1px solid #ccc;
margin-left: 16px;
color: #fff;
}
form#pesquisa a:hover {
background-color: #036;
}

/* Menu esquerdo */
#menu { 
	width: 150px;
	background-color: #ccc; 
}
#menu ul {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#menu a {
	display: block;
	padding: 7px 3px 7px 10px;
	width: 137px;
	border-bottom: 1px dotted #fff;
}
#menu a:link, #menu a:visited {
	color: #069;
	text-decoration: none;
}
#menu a:hover {
	background-color: #069;
	color: #fff;
}


/* COLUNA RECENTES */
div#recentes {
text-align: center;
}
div#recentes img{
margin-top: 10px;
}
div#recentes a {
text-decoration: none;
color: #333;
}
div#recentes p {
margin: 3px;
font-size: 10px;
}




/* FOOTER */
#footer {
	clear: both;
	background-color: #069;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 4px 0px;
	color: #fff;
	width: 100%;
}
#footer a {
	color:#fff;
}

