@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; }
.wrapper { width:950px; margin:auto; }
a { color:#495C11; text-decoration:none; }
a:hover { text-decoration:underline; }

/* Header */
#header { background:url(../images/bg-header.jpg) repeat-x; height:200px; }
.logo { height:105px; background:url(../images/logo.gif) no-repeat scroll 0 37px; }
.menu { height:40px; margin-top:55px; float:left; width:100%; }
.menu ul { margin:0; padding:0; list-style:none; }
.menu ul li { margin:0 5px 0 0; padding:10px 40px; *padding-bottom:11px; float:left; background:#D1ED8A; }
.menu ul li a { text-decoration:none; font-size:16px; font-weight:bold; color:#495C11; }
.menu ul li a:hover { text-decoration:underline; }
#menu-selected { background:#FFF; }
#menu-selected a { color:#444; cursor:default; }
#menu-selected a:hover { text-decoration:none; }

/* Content */
h1 { margin:20px 0 0; font-size:18px; color:#196A9F; }
h2, #news h3 { margin:0 0 10px; font-size:16px; color:#185F93; }
h3 { margin:0 0 10px; font-size:12px; }
.content { float:left; width:580px; margin:20px 29px 20px 0; border-right:dashed 1px #CCC; padding-right:20px; }
.information { background:#F5FBE6; padding:10px; margin-bottom:20px; color:#5E7A17 !important; }
.information h2 { color:#5E7A17; }
.information p { margin:10px 0; }
.divisor { margin:10px 0; border-top:dashed 1px #CCC; }
#news ul { margin:0; padding:0; list-style:none; }
#news ul li { margin:0 0 10px; padding:0; }
#news ul li a { text-decoration:underline; padding:0 0 0 12px; background:url(../images/green_arrow.gif) no-repeat scroll 0 3px; }
#news ul li div a { padding:0; background:none; }
.ads-top { width:728px; margin:auto; margin-top:10px; }

/* Sidebar */
.sidebar { float:right; width:300px; margin:20px 0; }
.sidebar ul { margin:0; padding:0; list-style:none; }
.sidebar ul li { margin:0 0 5px 0; padding:0 0 0 12px; background:url(../images/green_arrow.gif) no-repeat scroll 0 3px; }
.ads-right { width:160px; float:left; }

/* Footer */
#footer { border-top:dashed 1px #CCC; margin-top:20px; }
#footer .wrapper { padding:20px 0; }

/*Auxilizares */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }