/*
 * Typographic
 * @author George Gonçalo <george.goncalo@gmail.com>
 */

/* Iconed */
.iconed, .iconed:visited {
	display: inline-block;
	padding: 0 0 0 25px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #999 !important;
}
.iconed:hover {
	text-decoration: none !important;
	color: #333 !important;
}
.iconed.save {
	background-image: url('/images/icons/ico-disk.png');
}
.iconed.email {
	background-image: url('/images/icons/ico-email.png');
}

/*  Colors  */
.green {
}
.green h4, .green h5, .green h6 {
}
.green a:hover {
}
.green a img, .green a:visited img {
}
.green a img:hover {
}
.blue {
}
.blue h4, .blue h5, .blue h6 {
}
.blue a:hover {
}
.blue a img, .blue a:visited img {
}
.blue a img:hover {
}
.orange {
}
.orange h4, .orange h5, .orange h6 {
}
.orange a:hover {
}
.orange a img, .orange a:visited img {
}
.orange a img:hover {
}
/*  Typo Layout  */

.avatar img {
	padding: 2px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
div#header-bar {
	font-size: 9px;
	text-transform: uppercase;
	color: #09F;
}
div#header-bar a, div#header-bar a:visited {
	font-size: 8px;
	color: #09F;
	letter-spacing: 2px;
}
div#header-bar a:hover {
	color: #06C;
}
div#header-bar span {
	display: inline-block;
	padding: 0 10px;
}
div#logo-box div, div#logo-box div h1, div#logo-box div h2 {
	font-size: 10px;
	font-weight: normal;
}
div#icons-header a, div#icons-header a:visited {
	color: #999;
}
div#icons-header a:hover {
	color: #333;
}
div#search-header {
	width: 350px;
}
div#search-header .sep {
	color: #CCC;
}
div#search-header form .input-header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	text-shadow: 1px 1px 1px #FFF;
}
div#search-header form .submit-header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-stretch: extra-expanded;
	color: #8C8C8C;
	text-shadow: 1px 1px 1px #FFF;
	text-transform: uppercase;
}
div#login-header-form div.links {
	padding: 8px 0 0 0;
}
div#login-header-form div.links a, div#login-header-form div.links a:visited {
	font-size: 12px;
	color: #666;
	margin: 0 10px 0 0;
}
div#login-header-form div.links a:hover {
	color: #09F;
	text-decoration: none;
}
div#login-header-form div.avatar {
	margin: 0 10px 0 0;
}
div#login-header-form div.avatar img {
}
div#login-header-form div.options {
	color: #CCC;
}
div#login-header-form div.options a, div#login-header-form div.options a:visited {
	display: inline-block;
	padding: 4px 10px;
	color: #999;
}
div#login-header-form div.options a:hover {
	background-color: #999;
	color: #FFF;
	text-decoration: none;
}
div#form-live-alert {
	color: #F00;
}
div.links-header span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCC;
	cursor: pointer;
}
div.links-header span.selected {
	color: #09F;
	cursor: default;
}
/*
 * Menu
 */
div#menu {
}
div#menu ul {
	height: 32px;
}
div#menu ul li {
	float: left;
	margin: 1px 0 0 0;
	padding: 0 4px 0 0;
	height: 31px;
	line-height: 31px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
}
div#menu ul li.line-menu-selected, div#menu ul li.line-menu-hover {
	background-image: url("/images/menu-header-background2.gif");
	background-repeat: no-repeat;
	background-position: -35px right;
}
div#menu ul li.line-menu-selected {
	border-bottom: 1px solid #EFEFEF;
}
div#menu ul li.line-menu-hover {
}
div#menu ul li a, div#menu ul li a:visited {
	text-decoration: none;
	font-size: 15px;
	color:  #F90; /* menu horizental color: #999; 3D70B1 */
	display: block;
	padding: 0 11px 0 15px;
	border-bottom: 1px solid #EFEFEF;
	outline: none;
}
html div#menu ul li a:hover {
	background-image: url("/images/menu-header-background2.gif");
	color: #666;
}
html div#menu ul li a.active-menu, html div#menu ul li a.active-menu a:hover {
	background-image: url("/images/menu-header-background2.gif");
	color: #666;
}
/*
 * Content
 */
div#canvas a, div#canvas a:visited {
}
div#canvas a:hover {
	text-decoration: underline;
}
div#canvas h2 {
	font-size: 27px;
	line-height: 27px;
	font-weight: normal;
	color: #333;
	letter-spacing: -1px;
}
div#canvas h2.title {
	margin: 0 0 13px 0;
	padding: 0 0 13px 0;
	border-bottom: 1px solid #E0E0E0;
}
div#canvas div.title h2 {
	font-size: 27px;
	line-height: 27px;
	font-weight: normal;
	color: #333;
	letter-spacing: -1px;
	border: 0;
	padding: 0;
	margin: 0;
}
div#canvas div.subtitle {
	margin: 0 0 13px 0;
	padding: 0 0 13px 0;
	border-bottom: 1px solid #E0E0E0;
}
div#canvas div.subtitle h2 {
}
div#canvas div.subtitle strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	color: #999;
	font-weight: normal;
}
div#canvas div#bar-actions {
	color:#999;
}
div#canvas div#bar-actions div.left {
	margin: 8px 0 0 0;
}
div#canvas h2.dotted {
	background-image: url('/images/dotted.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 13px 0;
	margin: 0 0 13px 0;
}
div#canvas h3 {
	font-size: 16px;
	margin: 10px 0;
}
div#canvas div.body {
	text-align: justify;
}
div#canvas div.subody {
	text-align: justify;
}
div#search h3 {
	color: #666;
	font-size: 24px;
	text-shadow: 1px 1px 3px #CCC;
	margin: 0 0 10px 0;
}
div#search div.body {
	color: #999;
	margin: 0 0 15px 0;
}
ul#links {
}
ul#links a, div#bar ul#links a:visited {
	padding: 5px 20px;
	background: #F5F5F5;
	color: #666;
	display: inline-block;
	margin: 1px;
}
ul#links a:hover {
	background: #09F;
	color: #FFF;
}
ul#links span.active {
	padding: 5px 20px;
	background: #06C;
	color: #FFF;
	display: inline-block;
	margin: 1px;
}
div#search div.search-inputs {
}
div#search div.search-inputs .search-text {
	color: #666;
	border: 1px solid #CCC;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	width: 216px;
}
div#search div.search-inputs input#search-submit {
	cursor: pointer;
	border: 0;
}
div#search div.search-inputs input#search-submit:hover {
}
div#search div.search-inputs div#search-alert {
	display: none;
	color: #F00;
	margin: 15px 0 0 0;
}
/*
 * Node
 */
div#node {
}
div#node div.date {
	letter-spacing: 1px;
	color: #CCC;
}
div#node div.date a, div#node div.date a:visited {
	color: #CCC;
}
div#node div.title {
}
div#node div.title h1 {
	font-size: 31px;
	line-height: 31px;
	font-weight: normal;
	color: #333;
	letter-spacing: -1px;
	margin: 10px 0;
}
div#node div.bar {
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #E0E0E0;
}
div#node div.bar div.left {
	margin: 5px 0 0 0;
}
div#node div.bar div.author {
}
div#node div.bar div.tools {
}
div#node div.bar div.tools .iconed {
}
div#node div.bar div.tools .iconed.print {
}
div#node a.fontSize, div#node a.fontSize:visited {
	display: inline-block;
	padding: 5px;
	color: #999;
	cursor: pointer;
}
div#node a.fontSize:hover {
	color: #FFF;
	background-color: #999;
	text-decoration: none;
}
div#node a.fontSize#upFont {
	font-size: 15px;
}
div#node a.fontSize#middleFont {
	font-size: 13px;
}
div#node a.fontSize#downFont {
	font-size: 11px;
}
div#node div.photo {
}
div#node div.photo a img, div#node div.photo a:visited img {
}
div#node div.photo a:hover img {
}
a.cropPhoto img {
	margin: 4px;
}
a.cropPhoto:hover img {
	margin: 0px;
	border: 4px solid #09F;
}
div#node div.photo.left {
	padding: 0 20px 20px 0;
}
div#node div.photo.right {
	padding: 0 0 20px 20px;
}
div#node div.body {
	color: #666;
	font-size: 15px;
}
div#bar-tools {
	margin: 20px 0 0 0;
	padding: 10px;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
}
div#bar-tools a, div#bar-tools a:visited {
	color: #999;
	display: inline-block;
	padding: 10px;
}
div#bar-tools a:hover {
	text-decoration: none;
	background-color: #09F;
	color: #FFF;
}
div#bar-tools a.iconed {
	background-repeat: no-repeat;
	background-position: left center;
}
div#bar-tools a.iconed, div#bar-tools a.iconed:visited {
	color: #999;
	display: inline-block;
	padding: 10px 10px 10px 42px;
}
div#bar-tools a.iconed:hover {
	text-decoration: none;
	color: #000;
	background-color: #FFF;
}
div#bar-tools a.iconed.twitter {
	background-image: url('/images/icons/media-twitter.png');
}
div#bar-tools a.iconed.facebook {
	background-image: url('/images/icons/media-facebook.png');
}
div#bar-tools a.iconed.orkut {
	background-image: url('/images/icons/media-orkut.png');
}
div#bar-tools a.iconed.delicious {
	background-image: url('/images/icons/media-delicious.png');
}
div#comments {
	margin: 20px 0;
}
div#comments h2 {
	font-size: 18px;
}
div#comments h3 {
	font-size: 14px;
	margin: 0;
	font-weight: normal;
}
div#comments h3 strong {
	font-size: 18px;
	color: #09F;
}
ul#list-comments {
}
ul#list-comments li {
	background-color: #FFF;
	padding: 20px;
	border: 1px solid #E0E0E0;
	margin: 20px 0;
}
ul#list-comments li.rowed {
	background-color: #F5F5F5;
}
div#about-author {
	margin: 20px 0;
}
div#about-author h2 {
	font-size: 26px;
	font-weight: normal;
}
div#about-author div.body {
	color: #999;
	font-style: italic;
	padding: 10px 0 0 0;
}
div#comments div.avatar {
	width: 46px;
	margin: 0 20px 0 0;
}
div#comments div.avatar img {
}
div#comments div.comment {
	width: 700px;
	background-image: url('/images/dotted.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding: 0 0 10px;
	margin: 0 0 10px 0;
}
div#comments div.date {
	color: #CCC;
	margin: 0 0 10px 0;
}
div#comments div.user {
	margin: 0 0 5px 0;
	font-size: 14px;
	color: #999;
	font-weight: bold;
}
div#comments div.body {
}
div#create-comment {
}
div#create-comment h2 {
	font-size: 18px;
}
div#create-comment h3 {
	font-size: 14px;
	margin: 0;
	font-weight: normal;
}
div#create-comment textarea {
	width: 740px;
	max-width: 740px;
}

div.action-links {
	color: #000;
}
div.action-links a, div.action-links a:visited {
	color: #999;
}
div.action-links a:hover {}

/*
 * Menu seções
 */
div#menu-secoes {
}
div#menu-secoes ul {
}
div#menu-secoes ul li {
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: bottom;
	display: block;
}
div#menu-secoes ul li.first {
	margin: 0 !important;
	border-top: 1px solid #E6E6E6;
}
div#menu-secoes ul li a, div#menu-secoes ul li a:visited {
	background: #F5F5F5;
	padding: 6px 10px;
	display: block;
	width: 118px;
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}
div#menu-secoes ul li a:hover {
	background-color: #F8F8F8;
	color: #F90;
}
div#menu-secoes ul li.selected {
	margin: 0 !important;
	border: 1px solid #CCC;
	background-color: #FFF;
	border-right: 0;
}
div#menu-secoes ul li a.selected {
	width: 119px;
	background-color: #FFF;
	border: 0;
	display: block;
	font-weight: bold;
	font-size: 14px;
	padding: 15px 10px 10px 10px;
	color: #F90;
}
ul#sub-section-menu {
	margin: 0 0 15px 10px !important;
}
ul#sub-section-menu li {
}
ul#sub-section-menu li.first {
	border: 0 !important;
}
ul#sub-section-menu li a, ul#sub-section-menu li a:visited {
	font-size: 11px;
	color: #999;
	background-color: #FFF !important;
	border: 0 !important;
	margin: 4px 0 !important;
	padding: 0 !important;
}
ul#sub-section-menu li a.selected {
	font-size: 11px !important;
	font-weight: normal !important;
}
ul#sub-section-menu li a:hover {
}
/*
 * Footer Links
 */
div#map {
	color: #666;
	font-size: 11px;
}
div#map ul {
	text-align: center;
}
div#map ul li {
	display: inline-block;
	padding: 5px;
}
div#map ul li.first {
}
div#map ul li.subsection {
}
div#map ul li.section {
	padding: 5px 5px 5px 15px;
}
div#map ul li.section a, div#map ul li.section a:visited {
	color: #5D5850;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
}
div#map ul li.section a:hover {
	color: #000;
	text-decoration: underline;
}
div#map ul li.subsection a, div#map ul li.subsection a:visited {
	color: #999;
	font-size: 11px;
	line-height: 14px;
}
div#map ul li.subsection a:hover {
	color: #000;
	text-decoration: underline;
}
div#footer {
	color: #999;
	font-size: 9px;
	text-transform: uppercase;
}
div#footer ul {
}
div#footer ul li {
	display: inline-block;
	padding: 5px 0;
}

div#footer div.left ul li { margin: 0 10px 0 0;  }
div#footer div.right ul li { margin: 0 0 0 10px;  }

div#footer ul li a, div#footer ul li a:visited {
	color: #666;
}
div#footer ul li a:hover {
	color: #000;
	text-decoration: underline;
}
/*
 * List Itens
 */
ul.list-itens li {
	list-style-image: url('/images/icon-list.png');
	list-style-position: inside;
	padding: 3px 0 3px 15px;
}
ul.list-itens li a, ul.list-itens li a:visited {
	text-decoration: underline;
	color: #34B9E4;
}
ul.list-itens li a:hover {
	text-decoration: none;
}
div#sidebar ul li {
	list-style-image: url('/images/icon-list.png');
	list-style-position: inside;
	padding: 6px 20px 6px 30px;
}
/*
 * Titles Colors
 */
div#canvas.green h3.title {
	color: #690;
}
div#canvas.blue h3.title {
	color: #0080C0;
}
div#canvas.orange h3.title {
	color: #F60;
}
div#canvas.red h3.title {
	color: #F00;
}
/*
 * Wraps
 */
div#wrap-simple {
	display: block;
	padding: 5px 0px;
}
div#wrap-simple.success {
	color: #86b43b;
}
div#wrap-simple.erro {
	color: #cc3300;
}
div#wrap-simple.alert {
	color: #999;
}
div#wrap {
	background-position: 0px center;
	background-repeat: no-repeat;
	display: block;
	margin: 20px 0 0 0;
	padding: 15px 0 15px 57px;
}
div#wrap h4 {
	display: block;
	padding: 0;
	margin: 0 0 2px 0;
	font-size: 18px;
}
div#wrap.success {
	background-image: url("/images/warning-green.png");
	color: #86b43b;
}
div#wrap.success a, div#wrap.success a:visited {
	color: #006600;
	text-decoration: none;
}
div#wrap.success a:hover {
	text-decoration: underline;
}
div#wrap.error {
	background-image: url("/images/warning-red.png");
	color: #cc3300;
}
div#wrap.error a, div#wrap.erro a:visited {
	color: #990000;
	text-decoration: none;
}
div#wrap.error a:hover {
	text-decoration: underline;
}
div#wrap.alert {
	background-image: url("/images/warning-blue.png");
	color: #0080C0;
}
div#wrap.alert a, div#wrap.alert a:visited {
	color: #0080C0;
	text-decoration: none;
}
div#wrap.alert a:hover {
	text-decoration: underline;
}
div#wrap.attention {
	background-image: url("/images/warning-yellow.png");
	color: #F60;
}
div#wrap.attention a, div#wrap.attention a:visited {
	color: #F90;
	text-decoration: none;
}
div#wrap.attention a:hover {
	text-decoration: underline;
}
/*
 * All Texts
 */
select#navigation {
	border: 0;
	outline: 0;
	margin: 0 0 0 5px;
	padding: 0 0 5px 0;
}

/*
 * Home
 */
div#canvas div#top {
	margin: 0 0 20px 0;
}
div#canvas div#middle {
}
div#stick-high {
	width: 468px;
}
div#stick-high.left {
	margin: 0 20px 0 0;
}
div#stick-high.right {
	margin: 0 0 0 20px;
}
div#stick-high div.title {
	margin: 0 0 5px 0;
}
div#stick-high div.body {
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 18px 0;
}
div#stick-high h2 {
	font-weight: bold;
}
div#stick-high h2 a, div#stick-high h2 a:visited {
}
div#stick-high h2 a:hover {
}
ul#sub-destaques {
	margin: 0 0 10px 0;
}
ul#sub-destaques li {
	padding: 0 0 3px 0;
	min-height: 42px;
}
ul#sub-destaques li div.title {
	margin: 0 !important;
	padding: 0 !important;
}
ul#sub-destaques li div.title a, ul#sub-destaques li div.title a:visited {
	font-size: 18px;
}
ul#sub-destaques li div.title a:hover {
}
div#col-one {
	width: 468px; /* col-one ********************* */
}
div#col-one.left {
	margin: 0 10px 0 0; /* 0 20px 0 0 ********************* */
}
div#col-one.right {
	margin: 0 0 0 10px; /* 0 0 0 20px ********************* */
}
div.col-lasts-inner {
	margin: 0 10px 0 0;  /* 0 20px 0 0 ********************* */
}
div#col-two {
	width: 320px;  /* col-two ********************* */
}
ul#secoes-rands {
}
ul#secoes-rands li {
	margin: 10px 0;
	padding: 15px 0 5px 0;
	background-image: url('/images/dotted.gif');
	background-position: top center;
	background-repeat: repeat-x;
}
ul#secoes-rands li.first {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	background: none;
}
ul#secoes-rands li h4.label {
	font-size: 20px;
	font-weight: normal;
	padding: 7px 0;
	margin: 6px 0 0 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
	color: #090;
}
ul#secoes-rands li div.left {
	width: 92px;
	margin: 0 10px 0 0;
	padding: 2px;
}  /* 19   border: 1px solid #C8CFD7; */
ul#secoes-rands li div.left a img, ul#secoes-rands li div.left a:visited img {
	width: 92px;
	height: 65px;
}
ul#secoes-rands li div.left a:hover img {
}
ul#secoes-rands li div.right {
	background-color: #FFF;
	width: 176px; /* secoes-rands ********************* */
} /* 172 */
ul#secoes-rands li div.right div {
	margin: 0 0 5px 0;
}
ul#secoes-rands li a.section, ul#secoes-rands li a.section:visited {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #090;
}
ul#secoes-rands li a.section:hover {
	text-decoration: underline;
}
ul#secoes-rands li a.title, ul#secoes-rands ul li a.title:visited {
}
ul#secoes-rands li a.title:hover {
	text-decoration: underline;
	color: #090;
}
ul#secoes-rands {
	padding: 0 15px;
	border: 1px solid #DDD;
} /* 19 */
ul#ultimas-colunas {
}
ul#ultimas-colunas li {
	padding: 18px 0 13px 0;
	margin: 0;
	background-image: url('/images/dotted.gif');
	background-position: top center;
	background-repeat: repeat-x;
}
ul#ultimas-colunas li.first {
	padding: 0 0 13px 0;
	background: none;
}
ul#ultimas-colunas li h4.label {
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 7px 0;
	margin: 0 0 6px 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
	color: #F90;
}
ul#ultimas-colunas li div.subsection {
}
ul#ultimas-colunas li div.subsection a, ul#ultimas-colunas li div.subsection a:visited {
	text-transform: uppercase;
	font-size: 10px;
	color: #f90;
	font-weight: bold;
}
ul#ultimas-colunas li div.author {
}
ul#ultimas-colunas li div.author a, ul#ultimas-colunas li div.author a:visited {
	text-transform: uppercase;
	font-size: 10px;
	color: #999;
	font-weight: bold;
}
ul#ultimas-colunas li div.date {
	font-size: 10px;
	color: #999;
	margin: 0 0 3px 0;
	padding: 0px;
}
ul#ultimas-colunas li div.box {
	float: left;
	width: 220px;  /* ultimas colunas (1 de 1) ********************* */
	margin: 8px 0 0 0;
}
ul#ultimas-colunas li div.avatar {
	float: left;
	width: 60px;
	margin: 0 0 0 20px;
}
ul#ultimas-colunas li div.avatar img {
	border: 1px solid #CCC;
	padding: 2px;
}
ul#ultimas-colunas li div.subsection {
	margin: 0 0 2px 0;
}
ul#ultimas-colunas li div.title {
}
ul#ultimas-colunas li div.title a, ul#ultimas-colunas li div.title a:visited {
	color: #666;
	font-size: 18px;
}
ul#ultimas-colunas li div.title a:hover {
}
ul#ultimas-colunas li div.lead {
}
ul#noticias-destacadas {
	padding: 0 0 20px 0;
}
ul#noticias-destacadas li {
	width: 214px; /* 214 noticias destacadas (1 de 1) ********************* */
	float: left;
}
ul#noticias-destacadas li.first {
	padding: 0 10px 0 0; /* 20 noticias destacadas ********************* */
	margin: 0 10px 0 0; /* 20 noticias destacadas  ********************* */
	background-image: url('/images/dotted.gif');
	background-position: center right;
	background-repeat: repeat-y;
}
ul#noticias-destacadas li div.term {
	margin: 0 0 5px 0;
}
ul#noticias-destacadas li div.term a, ul#noticias-destacadas li div.term a:visited {
	text-transform: uppercase;
	font-size: 9px;
	color: #999;
	font-weight: normal;
}
ul#noticias-destacadas li div.term a:hover {
	color: #666;
}
ul#noticias-destacadas li div.title {
	margin: 0 0 3px 0;
}
ul#noticias-destacadas li div.title a, ul#noticias-destacadas li div.title a:visited {
	color: #333;
	font-size: 18px;
}
ul#noticias-destacadas li div.title a:hover {
	color: #333;
}
ul#noticias-destacadas li div.lead {
}
ul#noticias-destacadas-foto {
	width: 208px;  /* 224 noticias destacadas foto (1 de 3 )  */
}
ul#noticias-destacadas-foto li {
}
ul#noticias-destacadas-foto li.first {
	padding: 0 0 0 0; /* 0 0 10px 0 noticias destacadas foto   */
	margin: -15px 0 0 0; /* 0 0 10px 0 noticias destacadas foto   */
/* background-image: url('/images/dotted.gif'); background-position: bottom right; background-repeat: repeat-x; */ }
ul#noticias-destacadas-foto li div.term {
	margin: 20px 0 5px 0;  /* 10px 0 5px 0 noticias destacadas foto AQUI EdITA o espaço acima do termo */
}
ul#noticias-destacadas-foto li div.term a, ul#noticias-destacadas-foto li div.term a:visited {
	text-transform: uppercase;
	font-size: 9px;
	color: #999;
	font-weight: normal;
}
ul#noticias-destacadas-foto li div.term a:hover {
	color: #666;
}
ul#noticias-destacadas-foto li div.title {
}
ul#noticias-destacadas-foto li div.title a, ul#noticias-destacadas-foto li div.title a:visited {
	color: #333;
	font-size:18px;
}
ul#noticias-destacadas-foto li div.title a:hover {
	color: #333;
}
ul#noticias-destacadas-foto li div.photo {
	margin: 5px 0;
}
ul#noticias-destacadas-foto li div.photo img {
	width: 208px; /* 224 notocias destacadas foto  (2 de 3 )  */
}
ul#noticias-destacadas-foto li div.lead {
}
ul#noticias-destacadas-line {
	width: 208px;  /* 224 noticias destacadas linha *(3 de 3 )    */
}
ul#noticias-destacadas-line li {
}
ul#noticias-destacadas-line li.first {
}
ul#noticias-destacadas-line li div.term {
	margin: 0 0 5px 0;
}
ul#noticias-destacadas-line li div.term a, ul#noticias-destacadas-line li div.term a:visited {
	text-transform: uppercase;
	font-size: 9px;
	color: #999;
	font-weight: normal;
}
ul#noticias-destacadas-line li div.term a:hover {
	color: #666;
}
ul#noticias-destacadas-line li div.title {
	margin: 0 0 5px 0;
}
ul#noticias-destacadas-line li div.title a, ul#noticias-destacadas-line li div.title a:visited {
	color: #666;
	font-size: 18px;
}
ul#noticias-destacadas-line li div.title a:hover {
	color: #333;
}
ul#noticias-destacadas-line li div.lead {
}
#quadrado { 
	float: left;
	margin: 0 0 10px 0;
}
#quadrado-boton { 
	float: left;
	margin: 20px 0 20px 0;
}
#quadrado-subsecao { 
	float: left;
	margin: 35px 35px 45px 35px;
}
#fullbanner-noticia { 
	float: left;
	margin: 0 0 35px 0 ;
}
#fullbanner-texto { 
	float: right;
	margin: 20px 0 -35px 10px; /* fullbanner noticias, colunas etc */
}
#sidebar-google {
	margin-top: 20px;
	padding: 5px;
	background: #F5F5F5;
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #ccc;
}
#square-fullbaner {
	padding: 10px 9px;
	border: 1px solid #DDD;
	margin: 20px 0 30px 0;
}
#square-fullbaner2 {
	padding: 10px 9px;
	border: 1px solid #DDD;
	margin: 0 0 10px 0;
}
#square-secoes {
	padding: 10px 9px;
	border: 1px solid #DDD;
	margin: 20px 0 30px 0;
}
#facebook-home {
	padding: 5px 5px 2px 5px;
	border: 1px solid #DDD;
	margin: 20px 0 10px 0;
}
ul#mais-vistos {
	width: 224px;  /* 198px mais vistos (1 de 2)   */
	padding:  10px;
	border: 3px solid #E0E0E0;
}
ul#mais-vistos li {
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	background-image: url('/images/dotted.gif');
	background-position: top center;
	background-repeat: repeat-x;
}
ul#mais-vistos li.first {
	padding: 0;
	margin: 0;
	background: 0;
}
ul#mais-vistos li h4.label {
	font-size: 20px;
	font-weight: normal;
	color: #09F;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
}
ul#mais-vistos li div.term {
	margin: 0 0 5px 0;
}
ul#mais-vistos li div.term a, ul#mais-vistos li div.term a:visited {
	color: #999;
	font-weight: normal;
}
ul#mais-vistos li div.term a:hover {
	color: #666;
}
ul#mais-vistos li div.photo {
	float: left;
	width: 70px;
	margin: 0 8px 0 0;
}
ul#mais-vistos li div.title {
	float: left;
	width: 140px;  /* 120px mais vistos TITULO (2 de 2 )   */
	font-size: 12px;
}
ul#mais-vistos li div.title a, ul#mais-vistos li div.title a:visited {
	color: #5D5D5D;
}
ul#mais-vistos li div.title a:hover {
	color: #09F;
}
ul#mais-vistos li div.lead {
}
ul#ultimos-comentarios {
	margin: 20px 0 0 0;
}
ul#ultimos-comentarios li {
	padding: 7px 20px 0 20px;
	margin: 7px 0 0 0;
}
ul#ultimos-comentarios li.first {
	padding: 0 20px;
	margin: 0;
	background: 0;
}
ul#ultimos-comentarios li h4.label {
	font-size: 20px;
	font-weight: normal;
	color: #09F;
	padding: 0 0 7px 0;
	margin: 0 0 15px 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
}
ul#ultimos-comentarios li {
}
ul#ultimos-comentarios li div.date {
	padding: 2px 0 0 20px;
	width: 70px;
	float: left;
	font-size: 10px;
	color: #999;
}
ul#ultimos-comentarios li div.title {
	float: left;
	width: 310px; /* 310px ultimos comentarios  (1 de 1 ) */
}
ul#ultimos-comentarios li div.title a, ul#ultimos-comentarios li div.title a:visited {
}
ul#ultimos-comentarios li div.title a:hover {
}
ul#relacionadas {
}
ul#relacionadas li {
	padding: 4px 0 0 0;
	margin: 4px 0 0 0;
}
ul#relacionadas li.first {
	padding: 0;
	margin: 0;
	background: 0;
}
ul#relacionadas li h4.label {
	font-size: 20px;
	font-weight: normal;
	color: #090;
	padding: 0 0 7px 0;
	margin: 0 0 15px 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
}

#titulodadosdesubsecao{
    font-size: 20px;
	font-weight: normal;
	color: #090;
	padding: 0 0 7px 0;
	margin: 15px 0 15px 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
}

ul#relacionadas li {
}
ul#relacionadas li div.date {
	padding: 2px 0;
	width: 85px;
	float: left;
}
ul#relacionadas li div.date a, ul#relacionadas li div.date a:visited {
	font-size: 9px;
	color: #CCC;
	text-transform: uppercase;
}
ul#relacionadas li div.date a:hover {
}
ul#relacionadas li div.title {
	float: left;
	width: 380px;
}
ul#relacionadas li div.title a, ul#relacionadas li div.title a:visited {
}
ul#relacionadas li div.title a:hover {
}

ul#list-pages {
	margin: 0 0 20px 0;
}
ul#list-pages li {
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
	background-image: url('/images/dotted.gif');
	background-position: top center;
	background-repeat: repeat-x;
}
ul#list-pages li.first {
	padding: 0;
	margin: 0;
	background: 0;
}
ul#list-pages li h2 {
	font-size: 21px;
	line-height: 22px;
	color: #78C00C;
}
ul#list-pages li a, ul#list-pages li a:visited {
}
ul#list-pages li a:hover {
	 color: #78C00C;
}
ul#list-pages li div.left { width: 100px; margin: 0 10px 0 0; }
ul#list-pages li div.left img { padding: 2px; border: 1px solid #CCC; max-width: 94px; }
ul#list-pages li div.right { width: 355px; }

/*
 * Colunistas
 */
div#listColunms {
}
div#listColunms ul {
}
div#listColunms ul li {
	padding: 23px 10px 0 10px;
	margin: 23px 0 0 0;
	background-image: url('/images/dotted.gif');
	background-position: top center;
	background-repeat: repeat-x;
}
div#listColunms ul li.first {
	margin: 0;
	padding: 0 10px;
	background: 0;
}
div#listColunms ul li div.left {
	width: 60px;
}
div#listColunms ul li div.left img {
	border: 1px solid #CCC;
	padding: 2px;
}
div#listColunms ul li div.right {
	padding: 5px 0 0 0;
	width: 326px; /* 326px lista colunistas  */
}
div#listColunms ul li div.author a {
	text-transform: uppercase;
	font-size: 10px !important;
	color: #999;
	font-weight: bold;
}
div#listColunms ul li div.title a {
	color: #09F;
	font-size: 22px;
}
div#listColunms ul li div.title {
	padding: 0 0 5px 0;
}
div#listColunms ul li div.list-inner {
}
div#listColunms ul li div.list-inner ul {
}
div#listColunms ul li div.list-inner ul li {
	background: 0;
	padding: 5px 20px 5px 0;
	margin: 0;
	float: left;
	width: 345px; /* lista colunistas 345px */
}
div#listColunms ul li div.list-inner ul li.first {
}
div#listColunms ul li div.list-inner ul li div.date-inner {
	letter-spacing: 1px;
	color: #CCC;
	font-size: 11px;
}
div#listColunms ul li div.list-inner ul li div.title-inner {
	font-size: 16px;
	color: #666;
	padding: 4px 0;
}
div#listColunms ul li div.list-inner ul li div.title-inner a, div#listColunms ul li div.list-inner ul li div.title-inner a:visited {
}
div#listColunms ul li div.list-inner ul li div.lead-inner {
}
div#listColunms ul li div.list-inner ul li div.lead-inner a, div#listColunms ul li div.list-inner ul li div.lead-inner a:visited {
}
div#listColunms ul li div.list-inner ul li.view-all {
	padding: 5px 10px 0 0;
	color: #E6E6E6;
}
div#listColunms ul li div.list-inner ul li.view-all span {
	padding: 0 5px;
}
div#listColunms ul li div.list-inner ul li.view-all a, div#listColunms ul li div.list-inner ul li.view-all a:visited {
	display: inline-block;
	padding: 3px 5px;
	color: #999;
}
div#listColunms ul li div.list-inner ul li.view-all a:hover {
	background: #CCC;
	color: #FFF;
	text-decoration: none;
}
div#showColunms {
}
div#showColunms ul {
}
div#showColunms ul li {
}
div#showColunms ul li.first {
	margin: 0;
	padding: 0 10px;
	background: 0;
}
div#showColunms ul li div.left {
	width: 100px;
}
div#showColunms ul li div.left img {
	border: 1px solid #CCC;
	padding: 2px;
}
div#showColunms ul li div.right {
	width: 682px; /* 682px colunistas  */
}
div#showColunms ul li div.author {
	font-size: 16px !important;
	color: #666;
}
div#showColunms ul li div.title {
	color: #09F;
	font-size: 26px;
	padding: 0 0 5px 0;
}
div#showColunms ul li div.about {
	padding: 15px 0 20px 0;
	margin: 0 0 10px 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
	color: #999;
	font-style: italic;
}
div#showColunms ul li div.list-inner {
}
div#showColunms ul li div.list-inner ul {
}
div#showColunms ul li div.list-inner ul li {
	background: 0;
	padding: 10px 20px 10px 0;
	margin: 0;
	float: left;
	width: 320px; /* 320px colunistas  */
}
div#showColunms ul li div.list-inner ul li.first {
}
div#showColunms ul li div.list-inner ul li div.date-inner {
	letter-spacing: 1px;
	color: #CCC;
	font-size: 11px;
}
div#showColunms ul li div.list-inner ul li div.title-inner {
	font-size: 16px;
	color: #666;
	padding: 4px 0;
}
div#showColunms ul li div.list-inner ul li div.title-inner a, div#showColunms ul li div.list-inner ul li div.title-inner a:visited {
}
div#showColunms ul li div.list-inner ul li div.lead-inner {
}
div#showColunms ul li div.list-inner ul li div.lead-inner a, div#showColunms ul li div.list-inner ul li div.lead-inner a:visited {
}
/*
 * Section
 */
div#stick-foto {
	padding: 1px;
	border: 1px solid #CCC;
}
ul#ultimas-noticias {
}
ul#ultimas-noticias li {
	margin: 10px 0;
	padding: 15px 0 5px 0;
	background-image: url('/images/dotted.gif');
	background-position: top center;
	background-repeat: repeat-x;
}
ul#ultimas-noticias li.first {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	background: none;
}
ul#ultimas-noticias li h4.label {
	font-size: 20px;
	font-weight: normal;
	padding: 7px 0;
	margin: 6px 0 0 0;
	background-image: url('/images/dotted.gif');
	background-position: bottom center;
	background-repeat: repeat-x;
	color: #09F;
}
ul#ultimas-noticias li div.left {
	width: 92px;
	margin: 0 10px 0 0;
	padding: 2px;
}
ul#ultimas-noticias li div.right {
	float: left;
}
ul#ultimas-noticias li div.right div {
	margin: 0 0 5px 0;
}
ul#ultimas-noticias li a.section, ul#ultimas-noticias li a.section:visited {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	color: #09F;
}
ul#ultimas-noticias li a.section:hover {
	text-decoration: underline;
}
ul#ultimas-noticias li a.title, ul#ultimas-noticias ul li a.title:visited {
}
ul#ultimas-noticias li a.title:hover {
	text-decoration: underline;
	color: #09F;
}
ul#ultimas-noticias {
	padding: 0 15px;
	border: 1px solid #DDD;
}

/*
 * Tools
 */
div#list-tool { color: #999; }
div#list-tool ul {}
div#list-tool ul li {
	padding: 20px 20px 0 20px;
	margin: 20px 0 0 0;
	background-image: url('/images/dotted.gif');
	background-repeat: repeat-x;
	background-position: center top;
}
div#list-tool ul li.first {
	padding: 0 20px;
	margin: 0;
	background: 0;
}

div#list-tool ul li div.title a, div#list-tool ul li div.title a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #666;
	font-size: 22px;
}
div#list-tool ul li div.title a:hover {
}

div#list-tool ul li div.author {
	font-size: 11px;
	color: #666;
	padding: 0;
	margin: 10px 0 0 0;
}
div#list-tool ul li div.lead {
	font-size: 13px;
	line-height: 14px;
	padding: 5px 0 0 0;
}
div#list-tool ul li div.date {
	letter-spacing: 1px;
	font-size: 10px;
	color: #CCC;
	padding: 5px 0 0 0;
}
/*
 * Clima Fácil
 */

ul#clima-facil {}
ul#clima-facil li { padding: 30px; background-image: url('/images/dotted.gif'); background-repeat: repeat-x; background-position: left top; }
ul#clima-facil li.first { background: 0; }
ul#clima-facil li.rowed {}

ul#clima-facil li table { width: 770px; }  /* 770px clima facil  */
ul#clima-facil li table tr {}
ul#clima-facil li table tr td {}
ul#clima-facil li table tr td div { padding: 0 30px 0 0 !important; }

ul#clima-facil li table tr td h3 { font-size: 21px; color: #78C00C !important; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 10px 0; }
ul#clima-facil li table tr td h3 b { font-weight: normal; }

/*
 * Expediente
 */
div#page-expediente-left {
	color:#999;
	padding: 10px 8px 0 0;
	float: left;
	width: 130px;
	text-align:right;
	height: 500px;
}
div#page-expediente-right {
	padding-top:10px;
	float: left;
	width: 400px;
	text-align:left;
}