
ul.maisativos {
	margin: 0;
	margin-top: 10px;
}

ul.maisativos li {
	margin: 0;
	list-style: none;
	float: left;
	width: 60px;
	overflow: hidden;
	margin-left: 7px;
	font-size: 11px;
	text-align: center;
}
ul.maisativos li .image {
	margin-bottom: 5px;
}
ul.maisativos li:first-child {
	margin-left: 0;
}
.shadow-vip {
	position: absolute;
	display: block;
	z-index: 2;
	width: 60px;
	height: 60px;
	background: url('/_resources/media/img/default/selo_vip.png') no-repeat;
}
table.relatorio {
	width: 100%;
}
table.relatorio td {
	padding-top: 3px;
	padding-bottom: 3px;
}
table.relatorio tr:nth-child(2n) td {
	background: #f1f1f1;
}

.list-link {
	display: block;
	padding-left: 12px;
	padding-top: 5px;	
	background: url('/_resources/media/img/default/icon_mark.gif') 0px 8px no-repeat;
}

table.profile-complete {
	width: 100%;
}

table.profile-complete tr td {
	font-weight: bold;
	color: #4c4c4c;
	
	border-top: 1px solid #c5d1d7;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: top;
}

table.profile-complete tr td:first-child {	
	color: #0095da;
	width: 70px;
}

table.profile-complete tr:last-child td {		
	padding-bottom: 0px;
}

.red {
	color: red;
	font-weight: bold;
}

.profile-bar {
	border: 1px solid #0095da;
	height: 13px;
	background: url('/_resources/media/img/default/bg_profile_bar.gif') repeat-x;
}

.profile-bar-fill {
	height: 13px;
	background: url('/_resources/media/img/default/bg_profile_bar_fill.gif') repeat-x;
}

ul.apoio, ul.apoio ul{
	margin: 0px;
}
ul.apoio li {
	list-style: none;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #c5d1d7;
	height: 50px;
}

ul.apoio li:first-child {
	padding-left: 0px;	
	padding-right: 0px;
	border: 0px;
	padding-top: 20px;
	height: 30px;
}

ul.apoio li:last-child {
	padding-right: 0px;
	border: 0px;
}

.list-top-big {
	border-top: 3px solid #c5d1d7;	
	border-bottom: 1px solid #c5d1d7;
	color: #0095da;
	font-size: 18px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.home-community .category {
	padding-top: 10px;
}
.home-community .link {
	font-size: 16px;
}
.home-community .resume {
	padding-top: 5px;
	padding-bottom: 10px;
}
span.sharp {
	color: #c4c4c4;
}

.button-date {
	cursor: pointer;
}

table.forum {
	width: 100%;
}
table.forum tr td {
	vertical-align: top;
	font-size: 11px;
	padding: 8px;
	border-right: 1px solid #ffffff;
}

table.forum tr.header td {
	font-weight: bold;
	color: #ffffff;
	background: #0095da;
}

table.forum tr.row1 td {
	background: #f0f3f4;
	border-bottom: 1px solid #c5d1d7;
}

table.forum tr.row2 td {
	border-bottom: 1px solid #c5d1d7;
}


.twtr-hd {
	display: none;
}
.twtr-ft {
	display: none;
}

.twtr-doc {
	font-family: Arial;
}

#tweet-id-4, #tweet-id-3, #tweet-id-2 {
	border-bottom: 1px solid #c5d1d7;
}
.twtr-timestamp, .twtr-reply {
	color: #304d83;
	font-size: 11px;
}



.list-scrap {
	padding-bottom: 20px;
}

.list-scrap .check {

	float: left; 
	width: 20px;
}

.list-scrap .image {
	float: left; 
	width: 70px;
}

.list-scrap .item {
	float: left; 
	width: 420px;
}

.list-scrap .item .category {
	border-top: 1px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #4c4c4c;
	background: #f4f7f8;
	font-weight: bold;
}

.list-scrap .item .category .date {
	color: #0095da;
}

.list-scrap .item .description {
	padding-top: 10px;	
}

.list-scrap .item .title {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;	
	border-bottom: 1px solid #c5d1d7;
}

table.profile td {
	border-bottom: 1px solid #c5d1d7;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

table.profile td.key {
	font-weight: bold;
	font-color: #304d83;
	padding-right: 35px;	
}

table.profile td.value {
}

table.profile tr.findme td {
	border-top: 1px solid #c5d1d7;
	border-bottom: 0px;
	vertical-align: top;
}

table.profile tr.findme-top td {
	border: 0px;	
	vertical-align: top;
	padding-top: 0px;
}

.comunidades-top {
	height: 73px;	
	padding-left: 20px;
	background: url('/_resources/media/img/default/bg_top_community.gif') repeat-x;
}

ul.menu-comunidades {
	margin: 0px;
	padding-top: 41px;	
}

ul.menu-comunidades li {
	list-style: none;
	float: left;
	background: #cdeaf8;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 1px;
	margin-top: 6px;
}

ul.menu-comunidades li.on {
	list-style: none;
	float: left;
	background: #ffffff url('/_resources/media/img/default/icon_arrow_down.gif') 15px 15px no-repeat;
	padding-left: 35px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-left: 1px;
	margin-top: 1px;
}





.date {
font-size: 11px;
}

table.list-category {
	width: 100%;
}

table.list-category td {
	padding-right: 5px;
	padding-top: 5px;
}


table.events {
	width: 100%;
}

table.events td {
	padding-top: 10px;	
	padding-bottom: 10px;
	padding-right: 10px;
	vertical-align: top;
	border-top: 1px solid #c5d1d7;
}

table.events td.first {
	border-top: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

table.events td.field {	
	font-weight: bold;
}

.box-date {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 10px;
	background: url('/_resources/media/img/default/bg_box_date.gif') no-repeat;
}
.box-date .day {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;	
	padding-top: 5px;	
	text-align: center;
	
}

.box-date .month {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 8px;
	text-align: center;
}

table.indicadores {
	width: 100%;
	border-collapse: true;
}

table.indicadores td {
	border: 1px solid #ffffff;
	padding: 3px;
	
}

table.indicadores .header {
	color: #ffffff;
	font-weight: bold;
	background: #0095da;
}

table.indicadores .row1 {
	background: #f0f3f4;
}

table.indicadores .row2 {
	background: #ffffff;
}

.image-60 {
	float: left;
	margin-right: 10px;
}
.link-11 {
	font-size: 11px;	
}

.link-16 {
	font-size: 16px;	
}

.banner {
	text-align: center;
	font-size: 0px;
	line-height: 0px;	
	padding-bottom: 20px;
}

.banner-468 {
	font-size: 11px;
	padding-left: 33px; 
	padding-top: 20px; 
	padding-bottom: 20px;
}

.category {	
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #0095da;
}

.category-vip {	
	font-size: 11px;
	font-weight: bold;	
	color: #0095da;
	padding-bottom: 8px;
	padding-left: 20px;
	background: url('/_resources/media/img/default/selo_vip_list.png') no-repeat left top;
}

.plus {
	display: inline;
	color: #0095da;
	font-weight: bold;
}

#box-commentary-form {
	padding-bottom: 20px;
	border-bottom: 2px solid #c5d1d7;
}

#box-commentary-list {
	padding-top: 15px;
}



.box-abas {
	height: 32px;
}

.box-abas .container {
	position: absolute;	
}

.box-abas .container .on,
.box-abas .container .on-off {
	float:left;
	border: 1px solid #c5d1d7;
	border-bottom: 0px;	
	padding: 14px;	
	padding-top: 12px;
	padding-bottom: 9px;	
	background: #ffffff;
}

.box-abas .container .off, 
.box-abas .container .off-on, 
.box-abas .container .off-off, 
.box-abas .container .off-on-first,  
.box-abas .container .off-off-first {
	float:left;
	margin-top: 5px;
	border: 1px solid #c5d1d7;
	border-bottom: 0px;		
	padding: 14px;
	padding-top: 7px;	
	padding-bottom: 8px;	
	background: #f0f3f4;	
}

.box-abas .container .off {
	border-left: 0px;
}

.box-abas .container .off-on {
	border-left: 0px;
	border-right: 0px;
}

.box-abas .container .off-off {
	border-left: 0px;
}

.box-abas .container .off-on-first {
	border-right: 0px;
}

.box-abas .container .on-off a,
.box-abas .container .on a,
.box-abas .container .on span
 {
	display: block;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;			
	padding-left: 15px;
	background: url('/_resources/media/img/default/icon_arrow_down.gif') no-repeat 0px 3px;	
}

.box-abas .container .off a,
.box-abas .container .off-on a,
.box-abas .container .off-off a,
.box-abas .container .off-on-first a,
.box-abas .container .off-off-first a
 {
	display: block;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;				
}


.detail-date {
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom: 1px solid #c5d1d7;
	margin-bottom: 15px;
}

.detail-author {
	font-size: 11px;
	margin-bottom: 30px;
}

.detail-right {
	float: right;
	width: 180px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.detail-left {
	float: left;
	width: 200px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.detail-description {
	font-size: 12px;
	line-height: 1.5em;
	padding-bottom: 30px;
}

.detail-description img {
	max-width: 100%;
	height: auto;
}

.detail-image {
	margin-bottom: 20px;
}

.detail-image .credit {
	font-size: 11px;
	text-align: right;
}

.detail-image .text {
	font-size: 12px;
	line-height: 20px;	
	padding: 15px;
	background: #f0f3f4;
}

.box .tools-menu {
	float: right;
}
.box .tools-menu ul {
	margin: 0px;
}
.box .tools-menu ul li {
	list-style: none;
}

.box .tools-menu ul li {
	float: left;
	height: 17px;
	border-right: 1px solid #c5d1d7;
	padding-right: 5px;
	padding-left: 5px;	
}

.box .tools-menu ul li img {
	vertical-align: middle;
}
.box .tools-menu ul li.last {
	border: 0px;
	padding-right: 0px;
}

.box .tools-menu ul li .stbutton {
	display: block;
	padding: 0px;	
	width: 16px;
	height: 16px;
}

.box .tools-rank {
	float: left;
}
.box .tools-rank span {
	float: left;
}
.box .tools-rank span.label {
	font-weight: bold;	
	padding-right: 5px;
}

.box .tools-rank span img {
	vertical-align: middle;
}


/*******************************************************************************
	highlight
*******************************************************************************/

hr.highlight {
	margin: 0px 0px 20px 0px;
}

/* highlight 1 */
.highlight-1 {
	
}

.highlight-1 .image {
	display: block;
	font-size: 0px;
	line-height: 0px;
}

.highlight-1 .category {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.highlight-1 .link {
	display: block;
	font-size: 18px;
}

.highlight-1 .resume {
	display: block;
	padding-top: 15px;
	font-size: 12px;
}

/* highlight 2 */
.highlight-2 {
	font-size: 11px;
}

.highlight-2 .category {
	display: block;
	padding-bottom: 5px;
}

.highlight-2 .link {
	display: block;
	font-size: 12px;
}

/* highlight 3 */
.highlight-3 {
	font-size: 11px;
}

.highlight-3 .image {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 15px;	
}

.highlight-3 .category {
	display: block;
	padding-bottom: 5px;
}

.highlight-3 .link {
	display: block;	
}



/* highlight 4 */
.highlight-4 {
	font-size: 11px;
}

.highlight-4 .image {
	display: block;
	font-size: 0px;
	line-height: 0px;
}

.highlight-4 .category {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.highlight-4 .link {
	display: block;	
}


/*******************************************************************************
	poll
*******************************************************************************/

.poll-question {
	color: #0095da;
	font-weight: bold;
	padding-bottom: 15px;
}

.poll-answer {
	padding-bottom: 3px;
}

.poll-votes {
	color: #0095da;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #DDE4E8;
	margin-bottom: 5px;
	font-weight: bold;
	overflow: visible;
}

/*******************************************************************************
	list
*******************************************************************************/

.list-community {
	padding-bottom: 20px;
}

.list-community .image {
	float: left;
	width: 100px;
}

.list-community .item {
	float: left; 	
}

.list-community .category {
	padding: 10px;
	background: #0095da;
	color: #ffffff;
	font-size: 14px;	
}

.list-community .category .number {
	float: right;
	color: #ffff00;
	font-size: 12px;
}

.list-community .resume {
	padding-top: 10px;
	padding-bottom: 10px;
}

/* item */
.list-item {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c5d1d7;
}

.list-item-last {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}

.list-item-small {
	padding-bottom: 4px;
	margin-bottom: 4px;
	border-bottom: 1px solid #c5d1d7;
}

.list-item2 {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c5d1d7;
}

.list-item2-last {
	padding-top: 10px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.list-item4 {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #c5d1d7;
}

.list-item4-first {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 0px;
}

.list-item3 {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;
}

.box-right .list-item2 .image, .box-right .list-item2-last .image {
	float: left;
	margin-right: 10px;
}

.list-top-big {
	border-top: 2px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;	
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 18px;	
	color: #0095da;
}

.list-top {
	font-size: 11px;
	line-height: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #304d83;
	font-weight: bold;
	padding-left: 15px;
	background: url('/_resources/media/img/default/icon_arrow_down.gif') no-repeat 0px 13px;	
	border-top: 2px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;	
}


/* date */

.list-date {
	border-top: 2px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;
	background: #f0f3f4 url('/_resources/media/img/default/icon_calendar.gif') no-repeat 15px center;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	
}

/* more */
.list-more {
	border-top: 1px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;
	background: url('/_resources/media/img/default/icon_plus.gif') no-repeat 12px 12px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;		
	font-size: 11px;
}

.list-more-right {
	border-top: 2px solid #c5d1d7;	
	background: url('/_resources/media/img/default/icon_plus.gif') no-repeat 12px 12px;
	padding-left: 30px;
	padding-top: 10px;	
	font-size: 11px;
}

.list-more-big {
	border-top: 2px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;
	background: #f0f3f4 url('/_resources/media/img/default/icon_plus.gif') no-repeat 15px center;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #304d83;
}

/* news */
.list-news, .list-default {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c5d1d7;
}

.list-news .hour, .list-default .hour {
	float: left;
	width: 40px;
	color: #0095da;
	font-size: 11px;
	font-weight: bold;
}

.list-news .day, .list-default .day {
	float: left;
	width: 40px;
	color: #0095da;
	font-size: 24px;
	font-weight: bold;
}

.list-news .news, .list-default .item {
	float: left;
	width: 494px;
}

.list-news .number, .list-default .number {
	float: left;
	width: 40px;
	color: #0095da;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.list-news .news .resume, .list-default .item .resume {
	padding-top: 5px;
	font-size: 11px;
}


.list-publication {	
	font-size: 11px;
}

.list-publication .link {
	padding-top: 10px;
}

.list-publication .publisher {
	padding-top: 5px;
}

.list-publication .author {
	padding-top: 5px;
	font-weight: bold;
}

.list-publication .price {
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
	color: #0095da;
}

.list-publication .price-promo {
	font-weight: bold;
}

.list-publication .resume {
	font-size: 12px;
	line-height: 16px;
	padding-top: 10px;
}

.list-frases {
	padding-top: 10px;
	padding-bottom: 10px;	
	border-bottom: 1px solid #c5d1d7;
}


.list-frases .item {
	padding-left: 30px;
	padding-right: 30px;
}
.list-frases .frase {
	font-size: 14px;
}
.list-frases .frase-big {
	font-size: 18px;
	
}

.list-frases .frase-medium {
	font-size: 16px;
}

.list-frases .autor {
	padding-top: 10px;
}

.list-frases .aspa-left {
	position: absolute;
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	margin-top: -6px;
	color: #c5d1d7;
}
.list-frases .aspa-right {
	position: absolute;
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;	
	margin-top: -16px;
	margin-left: 514px;
	color: #c5d1d7;
}

.profile-center .list-frases .aspa-right {
	margin-left: 490px;
}
/* commentary */

.list-commentary-more {
	margin-top: 10px;
	border-top: 2px solid #c5d1d7;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 11px;
	background: url('/_resources/media/img/default/icon_plus.gif') no-repeat 0px 10px;
}

.list-commentary-total {
	font-size: 18px;
	line-height: 18px;
	color: #0095da;
	padding-bottom: 15px;
	border-bottom: 1px solid #c5d1d7;	
}

.list-commentary {
	padding-top: 20px;
}

.list-commentary .photo {
	float: left;
	width: 80px;
}

.list-commentary .photo .image {
	width: 60px;
	height: 60px;
	background: #c5d1d7;
}

.list-commentary .commentary {
	float: left;
	width: 424px;
}

.list-commentary .commentary .author {
	border-top: 1px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;
	font-size: 12px;
	line-height: 12px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.list-commentary .commentary .author .time {
	color: #0095da;
	font-weight: bold;
}

.list-commentary .commentary .text {
	padding-top: 15px;
	line-height: 20px;
}

/*******************************************************************************
	box
*******************************************************************************/

.box {
	border: 1px solid #c5d1d7;
	padding: 14px;
}

.box-dark {
	border: 1px solid #c5d1d7;
	background: #f0f3f4;
	padding: 14px;
}

.box-twibbon {
	margin-top: 10px;
	border: 1px solid #c5d1d7;
	padding: 5px;
	font-size: 12px;
	line-height: 16px;
}

.box-right {
	margin-top: 10px;
	border: 1px solid #c5d1d7;
	padding: 14px;
	font-size: 11px;
	line-height: 15px;
}

.box-right .top {
	display: block;
	font-size: 11px;
	line-height: 11px;
	/*color: #304d83;*/
	font-weight: bold;
	padding-left: 15px;
	background: url('/_resources/media/img/default/icon_arrow_down.gif') no-repeat 0px 3px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c5d1d7;
	margin-bottom: 5px;
}

#box-login {
	padding-left: 20px;
	font-size: 11px;
	height: 80px;
}

.box-highlight {
	padding-bottom: 20px;
}

.box-120 {
	float: left;
	width: 120px;
	margin-right: 18px;	
}

.box-258 {
	float: left;
	width: 258px;
	margin-right: 18px;	
}

.box-170 {
	float: left;
	width: 170px;
	padding-left: 5px;	
	margin-left: 5px;	
	border-left: 1px solid #c5d1d7;
	margin-top: 20px;
}

/*******************************************************************************
	link
*******************************************************************************/

.button-link {
	float: right;
	margin-left: 2px;
}

.button-link-left {
	float: left;
	width: 3px;
	height: 23px;
	
	overflow: hidden;
	background: url('/_resources/media/img/default/bg_link_left.gif') no-repeat;
}
.button-link-center {
	float: left;
	border-top: 1px solid #c5d1d7;
	border-bottom: 1px solid #c5d1d7;
	padding: 2px 7px 0px 7px;
	height: 19px;
	font-size: 11px;	
	line-height: 16px;
	background: #ffffff;
}
.button-link-center img {
	vertical-align: top;
	margin-right: 5px;
}

.button-link-right {
	float: left;
	width: 3px;
	height: 23px;
	overflow: hidden;
	background: url('/_resources/media/img/default/bg_link_right.gif') no-repeat;
}

/*******************************************************************************
	menu
*******************************************************************************/
ul.menu, ul.menu ul{
	margin: 0px;
}
ul.menu li {
	list-style: none;
}

ul.menu {
	margin-top: 20px;
}

/* header 1 */
ul.menu li span.header {
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #0095da;
	padding-bottom: 4px;
	border-bottom: 2px solid #c5d1d7;
}

ul.menu li ul {
	margin-top: 20px;
}

/* header 2 */
ul.menu li ul li span.header {
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #0095da;
	padding: 0px;
	border: 0px;
}

ul.menu li ul li {
	margin-bottom: 35px;
}

ul.menu li ul li ul {
	margin-top: 10px;
}

/* menu items */
ul.menu li ul li ul li {	
	margin: 0px;
	border-bottom: 1px solid #dde4e8;
}
ul.menu li ul li ul li.submenu {	
	border-bottom: 0px;	
}

ul.menu li ul li ul li a {
	display: block;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 4px solid #c5d1d7;
}	

ul.menu li ul li ul li.on a {
	display: block;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 4px solid #c5d1d7;
	background: #0095da;
	color: #ffffff;
}	

ul.menu li ul li ul li.more a {
	padding-left: 22px;
	background: url('/_resources/media/img/default/icon_plus_mini.gif') 10px 6px no-repeat;
}	

ul.menu li ul li ul li a:hover {
	background-color: #f0f3f4;
	text-decoration: none;
}	

ul.menu li ul li ul li.on a:hover {
	background: #0095da;
	color: #ffffff;
}	

ul.menu li ul li ul li ul {
	margin-top: 0px;
	border-top: 1px solid #dde4e8;
}

ul.menu li ul li ul li ul li a {
	display: block;
	font-size: 11px;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 4px solid #c5d1d7;
	background: url('/_resources/media/img/default/icon_mark.gif') 10px 8px no-repeat;
}	

ul.menu li ul li ul li ul li.on a {
	display: block;
	font-size: 11px;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 4px solid #c5d1d7;
	background: #0095da;
	color: #ffffff;
}	

ul.menu li ul li ul li ul li.on a:hover {
	background: #0095da;
	color: #ffffff;
}	

/*******************************************************************
	menu-barra
*******************************************************************/
ul.menu-barra, ul.menu-barra ul{
	margin: 0px;
}
ul.menu-barra li {
	list-style: none;
}


ul.menu-barra li {
	float: left;
	padding-top: 8px;
	padding-right: 1px;
}

ul.menu-barra li.on {
	float: left;
	padding-top: 5px;
}

/*******************************************************************
	path
*******************************************************************/
ul.path, ul.path ul{
	margin: 0px;
}
ul.path li {
	list-style: none;
}

ul.path li {
	float: left;
	border-right: 1px solid #c5d1d7;
	padding-right: 10px;
	margin-right: 10px;
	font-size: 14px;
	line-height: 14px;
	padding-top: 10px;
	height: 24px;
}

ul.path li.last {
	border: 0px;
	padding-right: 0px;
	margin-right: 0px;	
	font-size: 18px;
	line-height: 18px;
	padding-top: 6px;
	height: 28px;
	color: #0095da;
}


.last-margin {
	margin-right: 0px;	
}

.last-border {
	border-bottom: 0px;	
}




.window-error-ajax {	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	background: #FAF0F0;		
	border: 1px solid #f5e3e3; 
}
.window-error-ajax-content {
	padding-left: 40px;
	background: url('/_resources/media/img/admin/icon_message_error.png') no-repeat top left;
}
.window-error-ajax-content-text {
	border: 1px solid #f5e3e3; 
	background: #ffffff; 
	padding: 10px;
}


.window-alert-ajax {	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	background: #fcfded;
	border: 1px solid #f6f3d1; 
}

.window-alert-ajax-content {
	padding-left: 40px;
	background: url('/_resources/media/img/admin/icon_message_alert.png') no-repeat top left;
}
.window-alert-ajax-content-text {
	border: 1px solid #f6f3d1; 
	background: #ffffff; 
	padding: 10px;
}

.window-info-ajax {	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	background: #e7f2f8; 
	border: 1px solid #d7e6ef; 
}

.window-info-ajax-content {
	padding-left: 40px;
	background: url('/_resources/media/img/admin/icon_message_info.png') no-repeat top left;
}
.window-info-ajax-content-text {
	border: 1px solid #d7e6ef; 
	background: #ffffff; 
	padding: 10px;
}


ul.error-messages {	
	margin-top: 0px;
	margin-bottom: 0px;	
}

ul.error-messages li {
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: square;	
}
.aba-hsm-on {
	float: right;
	margin-right: 1px;
	cursor: pointer;
	border: 1px solid #105265;
	border-bottom: none;
	height: 11px;
	padding: 10px;
	color: #105265;
	font-weight: bold;
	background-color: #dae1e5;
}

.aba-hsm-off {
	float: right;
	margin-right: 1px;
	cursor: pointer;
	border: 1px solid #105265;
	height: 10px;
	padding: 10px;
	font-weight: bold;
	color: #105265;
	background: url('/_resources/media/img/default/fill_aba_hsm_off.gif') repeat-x;
}
.text-aba {
	padding: 10px 10px 0px 10px;	
}
#hsm {
	background-color: #f0f3f4;
	minheight: 690px;
	padding: 20px 15px 10px 15px;
	margin-bottom: 30px;
}
.content-hsm {
	padding: 10px;
	border-top: 1px solid #105257;
	background-color: #dae1e5;
	margin-top: -1px;
}
#twitter-hsm {
	border: 1px solid #dae1e5;
	width: 500px;
	height: 218px;
	margin-top: 20px;
}
.post-twitter-hsm {
	height: 45px;
	padding: 10px 0px 5px 0px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #b6c0c7;
	color: #555555;
}
.post-twitter-hsm a {
	color: #105265;	
}

#box-twitter-hsm {
	margin-top: 10px;
	width: 500px;
	height: 23px;
	background-color: #dae1e5;
}
.text-hsm {
	font-weight: bold;
	font-size: 14px;
	color: #105265;
	
}
.mais-twitter-hsm {
	background: url('/_resources/media/img/default/mais_twitter.gif') no-repeat left;
	margin-top: 5px;
	padding-left: 15px;
}

.tag-size-1 {
	font-size: 12px;
	font-weight: normal !important;
	color: #4c4c4c !important;
	margin-right: 5px;
}

.tag-size-2 {
	font-size: 16px;
	font-weight: normal !important;
	color: #4c4c4c !important;
	margin-right: 5px;
}

.tag-size-3 {
	font-size: 20px;
	font-weight: normal !important;
	color: #4c4c4c !important;
	margin-right: 5px;
}

.tag-size-4 {
	font-size: 24px;
	font-weight: normal !important;
	margin-right: 5px;
}

