* {
outline:none;
margin:0;
}

.twtr-ft div {
visibility:hidden;
}

.twtr-tweet-text {
font-size: 12px;
color: blue;
font-family: Arial, Tahoma, Verdana;
}

a img {
border:0;
}

a {
color:#333333;
text-decoration:none;
}

.fonteazul {
	color: #5674B9;
	font-weight: bold;
	}

a:hover {
color:#0088b5;
text-decoration:underline;
}

body {
background:url(../imagens/body_bg.jpg) repeat-x #fff;
color:#52565b;
font:.75em/1.6em Arial,Helvetica,sans-serif;
text-align:center;
}

.behind-the-site a {
position:absolute;
right:0;
top:0;
background:url(../imagens/behind_the_site.gif) no-repeat;
display:block;
height:114px;
width:90px;
}

#nav {
background:url(../imagens/nav_bg.gif) no-repeat;
float:left;
font-size:12px;
text-align:left;
width:700px;
padding:4px 15px 0;
}

#nav li {
background:url(../imagens/nav_li_bg.gif) no-repeat 100% 50%;
float:left;
position:relative;
}

#nav a {
color:#fff;
display:block;
font-size:12px;
padding-left:5px;
text-decoration:none;
}

#nav a strong,#nav a strong {
display:block;
font-size:12px;
line-height:1.9em;
white-space:nowrap;
padding:0 12px .25em 5px;
}

#nav li.over a,#nav a:hover {
background:url(../imagens/nav_over_left.gif) no-repeat;
color:#0088b5;
}

#nav li.over a strong,#nav a:hover strong {
background:url(../imagens/nav_over_right.gif) no-repeat 100% 0;
padding-left:7px;
padding-right:10px;
}

#nav li.over ul a {
background:none;
border-bottom:1px solid #e5e7e8;
color:#34617e;
padding:.25em 0;
}

#nav ul li {
float:none;
background:url(../imagens/nav_sec_li_bg.png) repeat-y;
display:block;
padding:0 1.08em;
}

#nav ul {
display:none;
}

#nav li.over ul {
background:url(../imagens/nav_sec_bg.png) no-repeat 0 100%;
display:block;
left:0;
padding-bottom:6px;
position:absolute;
padding-left: 0;
top:2.15em;
width:14.17em;
}

#nav li.over ul a:hover {
color:#0088b5;
}

.tabs {
background:url(../imagens/tabs_bg.gif) no-repeat 100% 100%;
padding: 0px;
}

.tabs li,.tabs li span {
background-image:url(../imagens/tabs_li_bg.gif);
background-repeat:no-repeat;
}

.tabs li {
background-position:0 -96px;
float:left;
font-size:1.08em;
height:32px;
margin-right:.33em;
overflow:hidden;
padding-left:5px;
}

.tabs li.on {
background-position:0 -64px;
}

.tabs li span {
background-position:100% -32px;
display:block;
line-height:2.5em;
padding:0 18px 0 10px;
}

.tabs li span img {
float:left;
margin:8px 6px 0 0;
}

.tabs li.on span {
background-position:100% 0;
}

.tabs li a,.tabs li a:hover {
color:#000;
text-decoration:none;
}

.tabs li a:hover {
color:#8ab54a;
}

.box {
background:url(../imagens/box_bg.gif) no-repeat;
margin-bottom:.6em;
padding:20px 15px 0 20px;
}

.container {
text-align:left;
width:980px;
margin:0 auto;
}

.header {
height:138px;
position:relative;
text-align:right;
z-index:1000;
margin:0;
padding:0;
}

.header ul {
list-style:none;
}

.header #logo {
float:left;
margin:25px 0 0 20px;
}

.header #logo a {
background:url(../imagens/logo.png) no-repeat;
display:block;
height:110px;
margin-top:-20px;
width:300px;
}

#super {
color:#c0bfbf;
font-size:12px;
position:absolute;
right:0;
text-align:left;
top:15px;
z-index:9;
}

#super li {
float:left;
list-style:none;
position:relative;
padding:3px 0;
}

#super .separator {
padding:0 7px;
}

.header .nav-bar {
	bottom:0;
	font-size:12px;
	left:0;
	position:absolute;
	width:980px;
}

.header .nav-bar .corner {
float:right;
font-size:11px;
width:5px;
}

.main {
padding-bottom:20px;
}

.home-spot {
height:230px;
margin-bottom:10px;
margin-top:-8px;
overflow:hidden;
position:relative;
}

.home-main {
padding:20px 0 0;
}

.home-main .col-main {
float:left;
width:66%;
}

.home-main .col-news_eqwidth {
float:right;
width:320px;
}

.tabs:after {
clear:both;
content:".";
display:block;
font-size:0;
height:0;
visibility:hidden;
}
