html, body {
margin:0;
padding:0;
}
body {
background:none repeat scroll 0 0 #F2F2F2;
font-family:tahoma;
font-size:76%;
}
img, img a {
border:medium none;
}
div#container {
background:url("images/container.png") repeat scroll 0 0 transparent;
float:left;
margin:0 auto;
padding:0 0 6px;
width:996px;
}
div#header {
color:#333333;
height:212px;
}
a {
color:#888888;
font-size:11px;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1, h2 {
margin:0;
padding:0;
}
h1 {
font:bold 2.3em/80px arial,sans-serif;
padding-left:10px;
}
h2 {
color:#6699FF;
font-size:1.5em;
}
div#footer a {
color:#234790;
}
div#navigation {
float:left;
padding:1em 0 0 10px;
width:160px;
}
div#extra {
float:right;
padding:1em 10px;
width:319px;
}
div#content {
border-right:1px dashed #CCCCCC;
float:left;
padding-left:24px;
width:629px;
}
div#footer {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background-color:#E8ECED;
border-top:1px dashed #CCCCCC;
clear:both;
color:#000000;
float:left;
font-size:11px;
margin:0 25px 25px;
padding:7px 15px;
text-align:left;
width:92%;
}
div#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}
div#navigation li {
margin:0;
padding:0;
}
div#navigation a {
color:#336699;
font:bold 1.2em/1.4em arial,sans-serif;
text-decoration:none;
}
div#navigation a:hover {
color:#003333;
text-decoration:underline;
}
div#navigation a#activelink {
color:#003333;
text-decoration:none;
}
div#navigation p {
font-size:90%;
}
div#extra div.newsbox ul {
float:left;
margin:10px;
padding:0 20px;
}
div#extra div.newsbox li {
color:#CCDCE4;
line-height:18px;
list-style-type:square;
}
div#extra div.newsbox {
font-size:90%;
margin-bottom:30px;
}
div#extra div.newsbox h2 {
border-bottom:1px dashed #CCCCCC;
color:#004D9C;
float:left;
font-family:georgia;
font-size:20px;
font-weight:normal;
line-height:31px;
margin-bottom:10px;
padding-bottom:5px;
padding-top:20px;
width:95%;
}
div#extra div.newsbox h2 img {
float:left;
margin-right:10px;
}
div#extra div.newsbox p {
margin:0;
}
div.logo {
float:left;
margin-left:15px;
min-height:110px;
padding-left:9px;
padding-top:10px;
}
div.banner728 {
float:right;
min-height:110px;
padding-right:23px;
padding-top:10px;
}
div.top-menu {
float:left;
width:100%;
}
div.top-menu ul {
background:url("images/top-menu-bg.png") repeat scroll 0 0 transparent;
border-bottom:3px solid #004D9C;
border-top:1px dashed #CCCCCC;
float:left;
margin:0 14px;
padding:0;
width:969px;
}
div.top-menu li.rss {
float:right;
}
div.top-menu li {
border-right:1px dashed #CCCCCC;
display:inline;
float:left;
height:35px;
margin-right:0;
padding-right:0;
}
div.top-menu li a {
color:#444444;
float:left;
font-family:georgia;
font-size:16px;
height:35px;
line-height:34px;
padding-left:25px;
padding-right:30px;
text-decoration:none;
}
div.top-menu li:hover {
color:#FFFFFF;
}
div.top-menu li img {
border:0 none;
float:left;
margin-right:5px;
margin-top:7px;
}
div.top-menu li a.active {
background:url("images/menu-hover.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.top-menu li a:hover {
background:url("images/menu-hover.png") repeat scroll 0 0 transparent;
color:#FFFFFF;
}
div.under-menu {
background:none repeat scroll 0 0 #E8ECED;
border-bottom:1px dashed #CCCCCC;
float:left;
margin-left:14px;
padding:13px;
width:942px;
}
div.under-menu ul {
float:left;
margin:0;
padding:0;
width:50%;
}
div.under-menu li {
background:url("images/icone/arrow-mini.png") no-repeat scroll 0 1pt transparent;
list-style-type:none;
}
div.under-menu li a {
color:#888888;
font-size:11px;
padding-left:10px;
text-decoration:none;
}
div.under-menu li a:hover {
text-decoration:underline;
}
div.featured {
float:left;
}
div.featured img {
float:left;
}
p.featured-text {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
float:left;
font-size:11px;
line-height:17px;
margin-top:-88px;
opacity:0.8;
padding:8px 14px 12px;
width:591px;
}
p.featured-text strong {
float:left;
font-family:tahoma;
font-size:15px;
width:100%;
}
.blog-news {
float:left;
padding-top:20px;
width:619px;
}
.blog-img {
border:1px solid #CCCCCC;
float:left;
margin-bottom:12px;
margin-right:10px;
padding:1px 0 0;
}
.blog-text {
}
.blog-text h2 {
color:#555555;
font-family:georgia;
font-weight:normal;
margin:0;
padding:0;
}
.blog-text h2 a {
color:#004D9C;
font-family:georgia;
font-size:19px;
font-weight:normal;
margin:0;
padding:0;
}
.blog-text p {
float:left;
font-size:11px;
line-height:20px;
margin:2px;
padding:0;
width:425px;
}
.blog-resource {
border-bottom:1px dashed #CCCCCC;
float:left;
margin-bottom:25px;
padding-bottom:10px;
padding-top:0;
width:100%;
}
p.more {
float:right;
margin:0;
padding:0;
width:158px;
}
p.tag {
float:right;
margin:10px 0;
padding:0;
}
p.more img, p.tag img {
float:left;
}
p.more span, p.tag span {
float:left;
line-height:20px;
margin-right:15px;
}
p.more span a, p.tag span a {
}
p.more span a:hover, p.tag span a:hover {
}
.most-read {
border:1px solid #CCCCCC;
float:left;
margin-bottom:20px;
padding:8px;
width:287px;
}
.most-read strong {
float:left;
font-family:trebuchet MS;
width:155px;
}
.most-read img {
border:1px solid #CCCCCC;
float:left;
margin-right:10px;
}
.most-read p {
line-height:21px;
min-height:75px;
padding-top:15px;
}
.tag-cloud {
border:1px solid #CCCCCC;
float:left;
padding:8px;
width:287px;
}
div#container-2 {
margin:0 auto;
padding:0 0 6px;
width:996px;
}
.tag-cloud a {
}
.foot-box img {
}
.foot-box {
float:left;
width:200px;
}
.foot-box ul {
float:left;
margin:8px 0;
padding:0 13px;
}
.foot-box h2 img {
float:left;
margin-right:10px;
width:24px;
}
.foot-box h2 {
float:left;
font-family:georgia;
font-weight:normal;
line-height:23px;
min-height:36px;
text-shadow:1px 1px 1px #FFFFFF;
width:100%;
}
.foot-box li {
background:url("images/icone/arrow-mini.png") no-repeat scroll 0 3pt transparent;
line-height:18px;
list-style-type:none;
}
.foot-box li a {
color:#000000 !important;
padding-left:12px;
}
.foot-box li a:hover {
}
.foot-box p {
line-height:17px;
width:300px;
}
.calendar {
background:url("images/calendario.png") repeat scroll 0 0 transparent;
float:left;
height:25px;
margin:0 2px;
width:160px;
}
span.day {
float:left;
font-family:georgia;
font-size:16px;
line-height:22px;
text-align:center;
width:40px;
}
span.month {
color:#FFFFFF;
float:left;
font-family:georgia;
font-size:16px;
line-height:22px;
text-align:center;
width:71px;
}
span.year {
float:left;
font-family:georgia;
font-size:16px;
line-height:22px;
text-align:center;
width:45px;
}
#content h2 {
color:#00518A;
font-family:georgia;
font-size:22px;
font-weight:normal;
padding:5px 0;
}
.entry {
color:#666666;
font-size:14px;
line-height:21px;
padding:2px 19px 2px 2px;
text-align:justify;
}
.entry p {
}
.entry img {
border:1px solid #CCCCCC;
float:left;
margin-bottom:5px;
margin-right:10px;
margin-top:9px;
padding:3px;
}
.entry a {
}

.relateds{float:left;width:100%;}