﻿/**
 * Baseado no tema eca_032013 de eca_032013 STUDIO <http://www.eca_032013.com>
 * Aline Martini, STI-ECA/USP 
 * alinemartini@usp.br
 */
/*
** Generic elements
*/
html {
	font-size: 100%; /*Fix a IE em BUG*/
}
font, basefont {
	font-size: 100%; /*Fix a IE em BUG*/
}
body {
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	color: #444444;
	margin: 0;
	padding: 0;
	text-align: center; /* IE5 hack */
	background: #eaeaea;
	min-width: 800px;
	/*
	background:#dfe8f0;
	*/
	/* SITE DE TESTE */
/*	background-image: url("../eca_032013/screenshot.png");
	background-repeat: repeat;*/
	/*---------------*/
}
div#wrapper {
	background: #FFF;
	margin: 0 auto;
	padding: 0px;
	line-height: 1em;
	width:950px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

div#container {
	margin: 0px;
	padding: 0px;
	text-align: left; /* IE5 hack */
	line-height:1.5em;
	background: #fff;
}
table, tr, td, thead, tbody {
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0px;
}
tr.odd td, tr.even td {
  padding: 0.4em;
}
tr.odd {
	background: #d5e2fb;
}
tr.even {
	background: #e9eff4;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.3em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
/*h3, h4, h5, h6 {
  font-size: 1.1em;
}*/
p {
  margin-top: 0.4em;
  margin-bottom: 0.8em;
}
em {
	text-decoration: none;
	font-weight: normal;
}
div#cr8 {
	padding-top: 8px;
}
table {
	/* make <td> sizes relative to body size! */
	font-size: 1em;
	width: 100%;
	margin: 0px;
}
.form-item label {
	font-size: 1em;
	color: #666666;
	font-weight: normal;
}
ul {
	padding: 0;
	padding-left: 1em;
	margin: 0px;
}
li {
	padding: 0;
	margin: 0px;
	padding-left: 0;
	line-height: 1.6em;
}
li a, li a:visited, li a:active, li a:hover {
	font-weight: normal;
}

.item-list ul {
	padding: 0px;
	margin: 0px;
}
.item-list ul li {
	font-size: 11px;
	list-style:none;
}
.item-list .title {
  font-size: 1em;
}
div.links {
	margin-bottom: 0;

	margin-top: 10px;
	text-align: right;
}

ul.links li {
	padding: 0px 0px 0px 6px;
	margin: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*
** Page layout blocks / IDs
*/
#content {
	width: 100%;
}

/*
.title, .title a {
  font-weight: bold;
  font-size: 1.3em;
  margin: 0 auto;  
}
*/

.submitted {
  color: #666666;
  line-height:1px;
}
.links {
  color: #666666;
}
.links a {
  font-weight: normal;
}

/*-------------------------------------------------------------------*/
/*                          Basic Text Colors                        */
/*-------------------------------------------------------------------*/
a, a.active {
	text-decoration: none;
	font-weight: bold;
	color: #291fb2;
}
a:link, a.active:link {
	color: #291fb2;
}
a:visited, a.active:visited {
	color: #291fb2;
}
a:hover, a.active:hover {
	color: #3f54d2;
	text-decoration: underline;
}
a:focus, a.active:focus {
	outline: none;
}

/*-------------------------------------------------------------------*/
/*                               Header                              */
/*-------------------------------------------------------------------*/
table#header {
/*	width: 100%;*/
	padding: 0px;
	margin: 0px;
/*	vertical-align: top;*/
	margin-bottom: 0px;
	margin-top:-33px;
	float:left;
}
table#header tr {
	padding: 0px;
	margin: 0px;
}

	#site_name
	{
		text-align: left;
		height: 88px;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
	}
		#site_name h1 {
			text-align: left;
			font-size: 30px;
			line-height: 1em;
			padding: 0px 5px;
			margin: 0px;
			font-family: Georgia, Times, serif;
		}
		#site_name h1 a {
			color: #ffffff;
		}
		#site_name h1 a:hover {
			text-decoration: none;
		}
		#site_name .site-slogan {
			color: #ffffff;
			font-size: 1em;
			line-height: 1em;
			padding: 0px;
			margin: 0px;
			text-align: left;
			padding-left: 7px;
			padding-bottom: 10px;
			padding-top: 4px;
	}
	/*BUSCA*/
	#site_search {
		margin: 0px;
		padding: 0px;
		padding-right: 10px;
		padding-top: 10px;
		text-align: right;
		vertical-align: center;
	}
	
	/*MENU PRIMARIO*/
	
	#menu_primario { padding: 0; /*background:url(images/eca-menu.png) repeat-x;*/ position: relative; z-index: 20; }
	#menu_primario #navlist { text-transform: none; float:left; padding-left:13px;}
/*	:root #menu_primario #navlist { padding-left:128px \0/IE9; } /* IE9 */
	#menu_primario a { color:#FFFFFF; font-weight:bold;	}
	#menu_primario ul {	padding:0; font-size:9pt;}
	#menu_primario ul li { padding-right:6px;}
		
	/*MENU SECUNDARIO*/

	#menu_secundario { background:#FC6; border-bottom:1px solid #666; height:20px;}
	#menu_secundario a {color:#6d1f1d;}
	#menu_secundario #submenu_home {background:#FC6; *border-bottom:1px solid #666;/* margin-right:47px; */display:block; float:left; padding-left:13px;}

	#menu_secundario #submenu_home ul li a { font-weight: bold;}
	
#navlist {
	font-size: 1.0em;
	padding: 0px 0px;
}
#navlist li {
	padding: 0px 8px;
	display:inline;
}
#navlist a {
	font-weight: bold;
	color: #ffffff;
}
#subnavlist {
  padding-top:10px;
  font-size: 12px;
  color: #2964c5;
  background: #FC6;
  display:inline;
}
#subnavlist li {
  display: inline;
}
#subnavlist a {
  font-weight: bold;
  color: #882428;
}

div#search {
	margin-right: 10px;
	text-align: right;
	font-size: 11px;
	margin-left:97px;
/*	margin-top: 5px;	*/

}
#search .form-text {
	width: 10em;
	padding: 2px 2px;
	border: solid 1px #aaaaaa;
	height:14px;
	font-size:11px;
	border-radius:5px;
}
div#search label {
	color: #ffffff;
	padding: 2px;
}

/*-------------------------------------------------------------------*/
/*                          Regular Blocks                           */
/*-------------------------------------------------------------------*/
/*
 we do not define regular blocks. use the default.
*/
.block .links {
	font-size: 11px;
}
.block .content {
	padding: 10px 5px;
}

/*-------------------------------------------------------------------*/
/*                              Regions                              */
/*-------------------------------------------------------------------*/
#main-content {
	width: 100%;
}
#main {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
	padding: 0px 15px 0px 15px;
}
#mission, .node .content, .comment .content {
  line-height: 1.5em;
}
#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
	padding: 0px;
	padding-bottom: 2px;
	border-bottom: 1px solid #3332A7;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
	width: 220px;	/* needed for Drupal 6.x */
	background: #ffffff;
	padding: 0px 15px 15px 15px;
	vertical-align: top;
}
#sidebar-left {
	padding-right: 0px;
}
#sidebar-right {
	padding-left: 0px;
}
#footer {
	border:none;
	padding: 0px;
	background:#999999;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	line-height: 15px;
	height:249px;
}
#footer a {
	text-decoration: none;
	font-weight:normal;
	color: #ffffff;
}
#footer a:hover {
	text-decoration: underline;
	font-weight:normal;
	color: #291FB2;
}

#footer .block .block-bc, #footer .block .block-tc {
	padding: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 2px;
}
/*
#footer .block .block-bc {
	padding: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 4px;
}
*/
#footer .block .content {
	padding: 0px;
	margin: 0px;
}



/*-------------------------------------------------------------------*/
/*                          Sidebar Blocks                           */
/*-------------------------------------------------------------------*/
.sidebar .block {
	margin: 0px;
	padding: 0px;
	border-spacing: 0;
	border-collapse: collapse;
	margin-bottom: 10px;
	width: 205px;
	background: #f5f2e3;
	border:1px solid #B7B8B8;
}
.sidebar .block .content {
	width: 100%;
}
.sidebar .block tr {
	margin: 0px;
	padding: 0px;
}
.sidebar .block td {
	margin: 0px;
	padding: 0px;
}

	/* bloco faixa superior */
	.sidebar .block td.block-tl {
		width: 10px;
		background: #FFCC66 /*url(images/block-tl.png) no-repeat top left*/;
	}
	.sidebar .block td.block-tc {
		width: 180px;
		margin: 0px;
		padding: 3px 0px 2px 0;
		text-align: center;
		background: #FFCC66;
	}
	
	.sidebar .block td.block-tr {
		width: 10px;
		background: #FFCC66 /*url(images/block-tr.png) no-repeat top right*/;
	}
	
	/* cor do funco dos blocos */
	.sidebar .block td.block-bl {
		width: 10px;
		background: #FFCC66 /*url(images/block-bl.png) no-repeat bottom left*/;
	}
	.sidebar .block td.block-bc {
		width: 180px;
		margin: 0px;
		padding: 0px 10px 0px 0px;
		background: #FFCC66;
	}
	.sidebar .block td.block-br {
		width: 10px;
		background: #FFCC66 /*url(images/block-br.png) no-repeat bottom right*/;
	}


.sidebar .block h2, .sidebar .block td.block-tc h2 a {
	color: #882428;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	text-align: center;
}
.sidebar .block h3 {
	padding: 0px 3px;
	font-size: 12px;
}
.sidebar .block .title {
	font-size: 1em;
	margin-bottom: 0.3em;
}
.sidebar .block ul.links li {
	font-size: 10px;
}

/*-------------------------------------------------------------------*/
/*                                Poll                               */
/*-------------------------------------------------------------------*/
.poll .bar {
	background-color: #eeeeee;
	border: solid 1px #aaaaaa;
}
.poll .bar .foreground {
	background: #291fb2 url("images/bg-lbar.png") repeat-x center left;
}

/*-------------------------------------------------------------------*/
/*                               Node                                */
/*-------------------------------------------------------------------*/
.node {		/* full node */
	margin: 0;
	background: #ffffff;
	padding: 0px;
}
.sticky {
	background: #d2defe;
	border-bottom: solid 0px #ffffff;
}
.teaser {
	background: #ffffff;
	border-bottom: solid 0px #ffffff;
}
.node .content, .comment .content {
	clear: both;
	margin: 1em .5em .5em .5em;
}
.node .taxonomy {
	font-size: 0.8em;
	padding-left: 1.5em;
}
.node .taxonomy li {
	padding: 1px 5px;
}
.node .picture {
	border: 1px solid #dddddd;
	float: right;
	margin: 0.5em;
}
.node .submitted {
	padding-left: 2px;
	color: #666666;
}
.node h2.title {
	font-size: 18px;
}
.node h2.title a:hover {
	text-decoration: none;
	color: #2e55ac;
}
.node h2.title {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	border-bottom: solid 1px #bbbbbb;
}

/* table for each node (for rounded corners without using javascript) */

.node-tl {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	border-width: 0px;
	line-height: 1;
}
.node-tr {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	border-width: 0px;
	line-height: 1;
}
.node-bl {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	border-width: 0px;
	line-height: 1;
}
.node-br {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	border-width: 0px;
	line-height: 1;
}
.node-ml {
	padding: 0px;
	margin: 0px;
	width: 10px;
	border-width: 0px;
	line-height: 1;
}
.node-mr {
	padding: 0px;
	margin: 0px;
	width: 10px;
	border-width: 0px;
	line-height: 1;
}
.node-tc {
	padding: 0px;
	margin: 0px;
	height: 10px;
	border-width: 0px;
	line-height: 1;
}
.node-mc {
	padding: 0 0 20px 0 ;
}
.node-bc {
	padding: 0px;
	margin: 0px;
	height: 10px;
	border-width: 0px;
	line-height: 1;
}

.teaser-node-tl {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
/*	background: url("images/teaser-tl.gif") no-repeat bottom left;*/
}
.teaser-node-tc {
	padding: 0px;
	margin: 0px;
	height: 10px;
	background: none;
/*	background: url("images/teaser-tc.gif") repeat-x top left;*/
}
.teaser-node-tr {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
/*	background: url("images/teaser-tr.gif") no-repeat bottom right;*/
}
.teaser-node-ml {
	padding: 0px;
	margin: 0px;
	width: 10px;
	background: none;
/*	background: url("images/teaser-ml.gif") repeat-y top left;*/
}
.teaser-node-mc {
	padding: 5px;
	margin: 0px;
	background: none;
}
.teaser-node-mr {
	padding: 0px;
	margin: 0px;
	width: 10px;
	background: none;
/*	background: url("images/teaser-mr.gif") repeat-y top right;*/
}

.teaser-node-bl {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
/*	background: url("images/teaser-bl.gif") no-repeat bottom left;*/
}
.teaser-node-bc {
	padding: 0px;
	margin: 0px;
	height: 10px;
	background: none;
/*	background: url("images/teaser-bc.gif") repeat-x bottom left;*/
}
.teaser-node-br {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
/*	background: url("images/teaser-br.gif") no-repeat bottom right;*/
}

.sticky-node-tl {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
	background: url("images/sticky-tl.png") no-repeat bottom left;
}
.sticky-node-tc {
	padding: 0px;
	margin: 0px;
	height: 10px;
	background: none;
}
.sticky-node-tr {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
	background: url("images/sticky-tr.png") no-repeat bottom right;
}
.sticky-node-ml {
	padding: 0px;
	margin: 0px;
	width: 10px;
	background: none;
}
.sticky-node-mc {
	padding: 5px;
	margin: 0px;
	background: none;
}
.sticky-node-mr {
	padding: 0px;
	margin: 0px;
	width: 10px;
	background: none;
}

.sticky-node-bl {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
	background: url("images/sticky-bl.png") no-repeat bottom left;
}
.sticky-node-bc {
	padding: 0px;
	margin: 0px;
	height: 10px;
	background: none;
}
.sticky-node-br {
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 10px;
	background: none;
	background: url("images/sticky-br.png") no-repeat bottom right;
}

h1.pagetitle {
	font-size: 18px;
	margin: 5px 0px 10px 0px;
	padding: 5px 10px;
	color: #ffffff;
	background: #3b3cb2;
}

/*-------------------------------------------------------------------*/
/*                              Comments                             */
/*-------------------------------------------------------------------*/
.comment {
	margin: 5px;
	margin-bottom: 20px;
	padding: 0px;
	border: solid 1px #cccccc;
	background: #ffffff;
}
.comment .title a {
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px;
}
.comment .content {
	padding: 0px 10px;
}
.comment .new {
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	float: right;
	color: red;
}
.comment .picture {
	border: 1px solid #aaaaaa;
	float: right;
	margin: 0.5em;
}
.comment .comment-id {
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}
.comment .submitted {
	font-size: 11px;
	margin-bottom: 10px;
	padding: 4px 5px;
	background: #eeeeee;
	color: #666666;
}
.comment div.links {
	padding: 5px;
	margin-top: 0px;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}

/*-------------------------------------------------------------------*/
/*                               Forum                               */
/*-------------------------------------------------------------------*/
#forum {
	margin: 15px 0px;
}
#forum td.container {
	background: #dddddd;
}
#forum thead, #forum tbody {
	border: solid 0px #ffffff;
}
td.icon {
	text-align: center;
}
#forum td.forum {
	margin: 0px;
	padding: 0px;
}
#forum td.last-reply {
	background: none;
}
#forum .name a {
	margin: 0px;
	padding: 0px;
}
#forum .description {
	padding: 0px;
	margin: 0;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.forum-topic-navigation a.topic-next {
	text-align: right;
}
div.forum-topic-navigation a.topic-previous {
	text-align: left;
}

/*-------------------------------------------------------------------*/
/*                              Profile                              */
/*-------------------------------------------------------------------*/
#profile .profile {
  clear: both;
  border: 1px solid #aaaaaa;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
/*-------------------------------------------------------------------*/
/*                             Administer                            */
/*-------------------------------------------------------------------*/
div.admin, div.admin .left, div.admin .right {
	margin: 0px;
	padding: 5px;
	overflow: hidden;
}
div.admin-panel {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	background: #d2defe;
}
div.admin-panel a {
	font-weight: normal;
	overflow: hidden;
}
div.admin-panel .description {
}
div.admin-panel .body {
	font-size: 11px;
}
div.admin-panel h3 {
	padding: 5px 8px 5px;
	margin: 0;
	background: #5152b3;
	color: #ffffff;
}
div.help {
	margin: 0px;
	padding: 2px 5px;
	margin-top: 5px;
}

/*-------------------------------------------------------------------*/
/*                                Pager                              */
/*-------------------------------------------------------------------*/
/*---- for Drupal 5.x ----
div.pager {
	margin: 5px;
	padding: 5px 0px;
	font-size: 13px;
}
.pager-list {
	margin: 0px;
	padding: 0px;
}
.pager strong.pager-current {
	color: #ffffff;
	margin: 2px;
	padding: 4px 8px;
	background: #eb5a
}
.pager a {
	margin: 2px;
	padding: 4px 8px;
	background: #c7d8f2;
}
.pager a:hover {
	background: #abc1d9;
}
*/

/*---- for Drupal 6.x ----*/

div.item-list ul.pager li {
	padding: 0px;
	margin: 0px;
}
ul.pager {
	padding: 5px 0px;
	margin: 0px;
}
ul.pager li {
	padding: 0px;
	margin: 0px;
}
div.item-list ul.pager li.pager-current {
	color: #ffffff;
	margin: 2px;
	padding: 4px 8px;
	background: #5152b3;
}
.pager a {
	margin: 2px;
	padding: 4px 8px;
	background: #c7d8f2;
}
.pager a:hover {
	background: #abc1d9;
}

/*-------------------------------------------------------------------*/
/*                                Tabs                               */
/*-------------------------------------------------------------------*/
.tabs {
	font-size: 12px;
}
.tabs a {
	font-weight: normal;
	line-height: 2.2em;
}
.tabs ul {
	padding: 0;
	margin: 0;
	padding-left: 5px;
	border-bottom: solid 0px #ffffff;
	margin-bottom: 10px;
}
.tabs ul li {
}
.tabs ul li a {
	margin: 0px;
	padding: 4px 10px;
	background: #ffffff;
	border: solid 1px #eeeeee;
}
.tabs ul li a:hover {
	text-decoration: underline;
	background: #cccccc;
	border: solid 1px #aaaaaa;
}
.tabs ul li a.active, .tabs ul li.active a {
	color: #ffffff;
	background: url("images/bg-bar-lite.png") repeat-x center center;
	border: solid 1px #5152b3;
}
.tabs ul li a.active:hover {
	text-decoration: underline;
	background: url("images/bg-bar.png") repeat-x center center;
	border: solid 1px #5152b3;
}
ul.secondary {
}
ul.secondary li {
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: solid 0px #ffffff;
}
ul.secondary li a {
	margin: 0;
	padding: 2px 4px;
	margin-right: 2px;
	margin-left: 0px;
	border: solid 1px #eeeeee;
}

/*-------------------------------------------------------------------*/
/*                      Archive Calendar Block                       */
/*-------------------------------------------------------------------*/
.sidebar .block-archive .content {
	padding: 10px 15px 10px 5px;
}
.sidebar .block-archive .content tr {
	background: none;
	border: solid 0px #ffffff;
}
.sidebar .block-archive .content table td {
	border: solid 1px #e9bbdd;	/* a bit darker than block background */
	padding: 1px 2px;
	text-align: center;
}

/*******************************************************************
* Color Module: Don't touch                                       *
*******************************************************************/

/*-------------------------------------------------------------------*/
/*                              Mission                              */
/*-------------------------------------------------------------------*/
#mission {
	margin: 0px 20px 15px 20px;
	padding: 5px 5px;
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
}


/*-------------------------------------------------------------------*/
/*                        Book Navigation                            */
/*-------------------------------------------------------------------*/
.box {
	background: #eeeeee;
	padding: 5px;
	padding: 10px;
}
.box h2 {
	padding-bottom: 2px;
	border-bottom: solid 1px #aaaaaa;
}
.book-navigation {
	padding-bottom: 5px;
}
.book-navigation ul.menu {
	padding-top: 5px;
	padding-bottom: 5px;
}
div.page-links a.page-previous {
	width: 40%;
	padding: 0px;
	margin: 0px;
}
div.page-links a.page-up {
	width: 19%;
	padding: 0px;
	margin: 0px;
}
div.page-links a.page-next {
	width: 40%;
	padding: 0px;
	margin: 0px;
}

/*-------------------------------------------------------------------*/
/*                        Image Galleries                            */
/*-------------------------------------------------------------------*/
ul.galleries li {
	border: solid 1px #aaaaaa;
	background: #ffffff;
}
ul.galleries li h3 a {
	font-size: 1.1em;
	font-weight: bold;
	
}
ul.images {
	border: solid 1px #aaaaaa;
	overflow: hidden;
}
ul.images li {
	text-align: center;
}
ul.images li h3 {
	margin: 0px;
	padding: 0px;
}

/*-------------------------------------------------------------------*/
/*                              Others                               */
/*-------------------------------------------------------------------*/
.pushbutton, button, .form-submit {
	margin-bottom: 1px;
	cursor: pointer;
	padding: 2px 10px;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	border: solid 1px #888888;
	background: #fff url("images/button.gif") repeat-x center;
	border-radius:5px;
}
.pushbutton:hover, button:hover, .form-submit:hover {
	color: #000000;
	border: solid 1px #666666;
	background: #fff url("images/button-o.gif") repeat-x center;
}

/*-------------------------------------------------------------------*/
/*                          Misc for Contents                        */
/*-------------------------------------------------------------------*/
pre {
	margin: 0px 3px;
	padding: 5px;
	background: #222222;
	border: solid 1px #111111;
	color: #dddddd;
	white-space: -moz-pre-wrap;	/* Mozilla */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: pre-wrap;      /* CSS3 */
	word-wrap: break-word;      /* IE 5.5+ */
	line-height: 1.5em;

	background: #eeeeee;
	border: solid 1px #bbbbbb;
	color: #222222;
}

/*blockquote {
	margin: 4px 10px;
	padding: 10px 15px;
	background: #c7d8f2;	/* same as block content background color */
}*/

blockquote {
        margin: 4px 10px;
        padding: 10px 15px;
        /*background: #c7d8f2;*/ /* same as block content background color */
        font-style: italic;
        text-align: justify;
        border-color: #ccc;
        border-style: solid;
        border-width: 0;
        border-left-width: 5px;
}

.messages {
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.messages li {
	margin-left: 10px;
}


/*-------------------------------------------------------------------*/
/*                          Altera��es                               */
/*-------------------------------------------------------------------*/


	#navigation { /*border-bottom:1px solid #666666; float:left; */width:100%; background:#EAEAEA;}
	#navigation #block-nice_menus-2 .content {padding:0px 5px;}



/*---- LOGIN DO USU�RIO ----*/

	#block-user-0 {	margin: 0; }
	#block-user-0 tr { *float:left; }
	#block-user-0 tr, #block-user-0 div { float:left; text-align:center; font:11px Arial; }
	#block-user-0 .block-tl, #block-user-0 .block-tc, #block-user-0 .block-tr, #block-user-0 .block-bl, #block-user-0 .block-bc, #block-user-0 .block-br{ float:left; margin:0;	padding:0; }
	#block-user-0 .content { width: 600px; margin:0 0 0 20px; padding:0; float:left; *margin-left: 53px; }
	#block-user-0 .content h2 {	margin:0; padding:0; }
	#block-user-0 .content #edit-name-wrapper label { float:left; display:inline-block;	margin:0; padding:0; }
	#block-user-0 .content #edit-name-wrapper input { float:left; display:inline-block;	margin:0; padding:0; }
	#block-user-0 .content #edit-pass-wrapper label { float:left; display:inline-block;	margin:0; padding:0; }
	#block-user-0 .content #edit-pass-wrapper input { float:left; display:inline-block;	margin:0; padding:0; }
	#block-user-0 .content .form-item {	float:left; width:195px; font:11px Arial; }
	#block-user-0 .content .form-submit { float:left; }
	#block-user-0 .content .item-list ul li { display:inline; margin-top: 10px;	margin-right:10px; }
	#block-user-0 .content .item-list , #block-user-0 .content .form-submit { margin-top: 10px; }
	
	#block-views-noticias-block_1 { *margin-top:-8px; }	
	
	#div_menu_admin { margin: 0 auto; padding: 0px;	width:950px; border-left:1px solid #999999;	border-right:1px solid #999999; }
	#menu_admin { width:100%; background: #F8F8F8; height: 50px; }

	/* id eca_login = display:none */
	#eca_login { background:#EAEAEA; /*border-bottom:1px solid #333333;*/ color:#000000; float:right; width:100%; height:34px;/* height:17px \0/IE9;*/}		
/*	#menu-1 {z-index:60;*border:1px solid red;}*/

	#eca_login .menu_top { background:url("images/login_bg.jpg") repeat scroll 0 0 transparent; width:auto; float:right; padding:20px 0 0 0; text-align:right; font-size:12px; }
	#eca_login .menu_top ul li { display:inline; margin-right: 10px; padding-right: 10px; border-right: 1px solid #333333;	}		
	#eca_login .menu_top ul li a {text-transform:lowercase;}
	
	#eca_login .menu_curva {float:right;}
	
	#header .fale {clear:both; margin-left:9px;}
	
	#footer .footer-primary-links {
									height: 190px;
									border: none;
									border-top: 1px solid #000;
									border-bottom: 1px solid #666;
									padding: 3px;
									background: #999999;
									color: #fff;
									}
	#footer .footer-primary-links .menu li { display: inline-block; border-left: 1px dashed #CCC; }
	#footer .footer-primary-links .menu .first { display: inline-block; border-left: none; }
	#footer .footer-primary-links .menu li a { color: #fff; font-size:12pt; text-transform:none; font-weight:bold; padding-bottom:2px; padding-left:15px; }
	#footer .footer-primary-links .menu li ul { padding:3px 0 0 0; }
	#footer .footer-primary-links .menu li .menu li { display:table-row-group; }
	#footer .footer-primary-links .menu li .menu li a { font-size:9pt; text-transform:none; font-weight:normal; }
	#footer .footer-primary-links .menu .leaf { display:none; }

	#footer .footer-primary-links .menu .expanded .menu .expanded .menu { display:none; }

	#eca_login #usp-logo {display:none; margin:0; padding:15px 0 0 15px; width: 55px; *border-bottom:1px solid white;}
	#eca_login #usp-logo a, #eca_login #usp-logo img  {margin:0; padding:0;}
	#eca_login #usp-logo div { margin-top /*\**/: -20px\9 ; *margin-top:0; }

	#eca_login .flags {float:right; background:url("images/login_bg.jpg") repeat scroll 0 0 transparent; padding:17px 0 0 0; width:86px}
	#eca_login #menu {/*width:540px;*/ width:auto; float:right; position:relative; z-index:1; top: -39px;}
	#eca_login .flags .content {padding:0; margin:0; }
	
	#eca_login .flags .pt-br, #eca_login .flags .en, #eca_login .flags .es { display:inline; }		

	#user-login-form { *float:left;	*position:absolute;	*z-index:0; *margin-top:-35px; *margin-left:-200px; }




	#home { float:left; width:915px;}

	#logos-top {
		background:none repeat scroll 0 0 #EAEAEA;
		height: 78px;
	    padding-top: 15px;
	}

	/* logotipo da ECA */
	.logo-eca	{
				float:left;
				text-align:center;
				*margin-top:2px;
				position:relative;
				/*bottom: -7px;*/
				/*top:40px;*/
				z-index:30;
				left:20px;
				text-decoration:none;
				}

	.logo-eca a { text-decoration:none; }
	
	.logo-usp {
				position:relative;
				float:right;
				/*bottom: -7px;*/
				right:22px;
				/*top:40px;*/
				z-index:2;
	}

/*	#header #logo .eca {float:left; margin-top:10px; padding-left:22px; }*/
	/* regiao do banner din�mico */
/*	.regiao-galeria {float: right; padding:0; margin:0; height:90px; width:680px; border-left:solid 1px #999999;}
	.regiao-galeria div.content {margin:0; padding:0;}
	.regiao-galeria div.content img {margin:0; padding:0; border:0;}*/
	
	/* resolve o banner dinamico no ie todos, ff e chrome */
/*	#block-ddblock-5 #conteudo {display:block; margin:0; padding:0; z-index:0; height: 190px; overflow: hidden;}*/

/*	#transparente {opacity:1; z-index:41; position:relative; margin-top:-88px; background:url(images/banner.png); height:60px; width:615px; *top: 28px;}
	#transparente img {padding:7px 0 5px 10px;}*/

	#home .esquerda { float:left; text-align:left; width:360px; margin-right:10px; *margin-right:10px; *width:430px;}		
/*	#home .esquerda .bottom {	width:900px; float:left; margin-top:15px; *margin-bottom:-15px; }*/
	
	#home .esquerda .noticias { background:#ECEEFF;
								border-left:5px outset #999;
								height:278px;
								width:358px;
								margin-bottom:5px;
								color:#00309A;
								}
	
	#home .esquerda .noticias h2 a { font-weight:bold; background:none; padding:0; }
	
	#home .esquerda .noticias h2 { font-size:14px; margin:0; padding-bottom:5px; padding-left:10px; padding-top:5px; text-transform:uppercase; }

	#home .esquerda .noticias a { color:#00309A; font-weight:normal; background:url(images/seta.png) no-repeat top left; padding-left:15px; line-height:20px; *width: 400px; }

	
	#home .esquerda .noticias .content {font-size:8pt; margin-bottom:0; padding:0; width:345px;}
	#home .esquerda .noticias .content .view-footer p {padding:0; margin:0}
	#home .esquerda .noticias .views-admin-links ul li a {background:none;}
	#home .esquerda .noticias .content .more-link a {font-size:9pt;}

	#home .esquerda .noticias .content .more-link a, #main .node-mc .destaque {font-weight:bold; background:none; padding-right:0;}



	/*#home .esquerda .destaque img { width:170px; padding:1px; padding-right:10px; }*/

	#home .esquerda .eventos {	height:233px;
								background:#ECEEFF;
								border-left:5px outset #999;
								width:358px;
								margin-top:5px;
								color:#00309A;
								}

	#home .esquerda .eventos .item-list {/*border-bottom:1px solid #3334a8;*/ padding-bottom:0px; margin-bottom:0px;}
	#home .esquerda .eventos a  { color:#00309A; font-weight:normal; background:url(images/seta.png) no-repeat top left; padding-left:15px;  /*padding-right:58px*/; line-height:20px; *width: 250px; }	
	#home .esquerda .eventos h2 a { font-weight:bold; background:none; padding:0;}
	#home .esquerda .eventos .more-link a  { font-weight:bold; background:none; padding-right:0; }
	#home .esquerda .eventos h2 { /*background:url(images/home_noticias_bg.jpg) bottom repeat-x; */padding-bottom:5px; padding-left:10px; padding-top:5px; /*line-height:22px;*/ text-transform:uppercase; font-size:14px; margin:0; *border:1px solid white; }
	#home .esquerda .eventos .block-tc  {width: 301px;}
	#home .esquerda .eventos .content {margin-bottom:20px; padding:0; font-size:9pt; width:345px;}
	#home .esquerda .eventos .item-list ul li { font-size:8pt; margin:0; padding:0;}
	#home .esquerda .eventos .item-list ul { *padding-bottom: 3px;}	
	#home .esquerda .eventos .item-list span {margin:0; padding:0; *margin-top:-20px;}
	#home .esquerda .eventos .item-list .last a {*padding-bottom:10px;}
	#home .esquerda .eventos .more-link {margin-top:0px; }


/*
	#home .esquerda .destaque .content {margin:0 0 15px 0; padding:0 0 10px 0; color:#291FB2; border-bottom:1px solid #291FB2; width:585px;}
	#home .esquerda .destaque .content p {margin: 0 0 0 20px; font-size:13px; line-height:21px; text-align:justify; margin-right:15px; font-size:13px; color:#291FB2;}
	
	#home .esquerda .destaque .content a { font-size:13px; color:#291FB2; }
	#home .esquerda .destaque .views-field-title  { text-transform:uppercase; background:url(images/home_noticias_bg.jpg) repeat-x bottom    ; padding-bottom:20px; padding-left:20px; line-height:22px; margin-bottom:8px;}
	#home .esquerda .destaque .views-field-title a { font-size:17px;}
	#home .esquerda .destaque .views-field-view-node {text-align:right; border-bottom:1px solid 291FB2;}
*/


	/*HOME*/
/*	#home .direita .destaque .content .destaquehome {border:1px solid #291FB2; margin:0 10px 10px 0; width:177px;}
	#main .node .node-mc .destaquehome {border:1px solid #291FB2; margin:10px 10px 10px 0; cursor: default; }
	
	#home .direita .destaque .views-field-body {padding-left: 20px; padding-bottom:10px;}*/
		
/*	#home .esquerda .noticias .block-tc { width:600px; *padding-top:7px;}*/

	#home .direita { float:right; width:540px;}


	/* Destaque din�mico */
	
	#home .direita .destaque {
								/*text-align:center;*/
								width: 540px;
								height:261px;
								}

	#home .direita .destaque img { padding:1px; padding-right:10px; }
	#home .direita .destaque #block-ddblock-6 { margin-left: -3px; margin-top: -1px; }
	#home .direita .destaque #block-ddblock-6 .block-tl { display: none; }
	#home .direita .destaque #block-ddblock-6 .block-tc { display: none; }
	#home .direita .destaque #block-ddblock-6 .block-tr { display: none; }
	#home .direita .destaque #block-ddblock-6 .block-bl { display: none; }
	#home .direita .destaque #block-ddblock-6 .block-bc { display: none; }
	#home .direita .destaque #block-ddblock-6 .block-br { display: none; }
	#home .direita .destaque #block-ddblock-6 tr { border-width: 0px; }
	#home .direita .destaque #block-ddblock-6 td { border-width: 0px; }
	#home .direita .destaque #block-ddblock-6 #conteudo { border-width: 0px; }
	#home .direita .destaque #block-ddblock-6 #conteudo .content { padding: 0 0 0 0;}



/*	#home .direita .quicktabs { height:200px; }
	#home .direita .quicktabs .item-list {border-bottom:1px solid #3334a8; padding-bottom:10px; margin-bottom:5px;}

	#home .direita .quicktabs a  { color:#291FB2; font-weight:normal; background:url(images/seta.png) no-repeat top left; padding-left:15px;  padding-right:58px; line-height:20px; *width: 250px; }	
	#home .direita .quicktabs h2 a { font-weight:bold; background:none; padding:0;}

	#home .direita .quicktabs .more-link a  { font-weight:bold; background:none; padding-right:0; }
	#home .direita .quicktabs h2 { display:none; background:url(images/home_noticias_bg.jpg) bottom repeat-x; padding-bottom:15px; padding-left:20px; line-height:22px; text-transform:uppercase; font-size:17px; margin:0; *border:1px solid white; }
	#home .direita .quicktabs .block-tc  {/isplay:none; height:0px; width: 301px;}
	#home .direita .quicktabs .block-tl  {display:none;}
	#home .direita .quicktabs .block-tr  {display:none;}
	#home .direita .quicktabs .block-bl  {display:none;}
	#home .direita .quicktabs .block-bc  {display:none;}
	#home .direita .quicktabs .block-br  {display:none;}

	#home .direita .quicktabs .content {font-size:11px; margin-bottom:0px; padding:0; height:155px;}
	#home .direita .quicktabs .item-list ul li { font-size:11px; margin:0; padding:0;}
	#home .direita .quicktabs .item-list ul { *padding-bottom: 3px;}	
	#home .direita .quicktabs .item-list span {margin:0; padding:0; *margin-top:-20px;}
	#home .direita .quicktabs .item-list .last a {*padding-bottom:10px;}
	#home .direita .quicktabs .more-link {margin-top:5px; }*/
	

	/* Calend�rio */

	#home .direita .home_calendario {clear:both; float:left; padding:0; width:110px; height:202px; margin-right:5px;}
	#home .direita .home_calendario .block-tl {display: none;}
	#home .direita .home_calendario .block-tc {display: none;}
	#home .direita .home_calendario .block-tr {display: none;}
	#home .direita .home_calendario .block-bl {display: none;}
	#home .direita .home_calendario .block-bc {display: none;}
	#home .direita .home_calendario .block-br {display: none;}
	#home .direita .home_calendario .content {padding: 0 0 0 0;}
	#home .direita .home_calendario .sticky-header {display:none;}
	#home .direita .home_calendario #block-event-0 .content .month-view {height: 25px;}
/*	#home .direita .home_calendario #block-event-0 .content .month-view table {width:115px;}*/
/*	#home .direita .home_calendario #block-event-0 { display:block; position:relative; left:39px; }*/
	#home .direita .home_calendario .sticky-table {width:200px;}


	/* Redes sociais */

	#home .direita .home_redes {float:left; padding:0; width:310px; /*width:540px;*/ height:202px; margin-top:10px;}
	#home .direita .home_redes .content { padding:0; text-align:left;}
	#home .direita .home_redes .quicktabs_main { padding:0; height:177px \0/IE9; }
	#home .direita .home_redes .content { width:310px; /*width:540px;*/ height:171px; position:relative; left:-3px;}
	#home .direita .home_redes #block-block-50 .content p { margin-bottom:0em; margin-top:0em; padding-left:5px;}
	#home .direita .home_redes iframe { height: 170px !important; }
	#home .direita .home_redes #quicktabs_tabpage_home_redes_1 { height:177px; }
	

	/* IPTV */
	
	#home .direita .home_iptv {display:none; float:right; width:228px;}
	#home .direita .home_iptv ul {font-size:9pt; margin:0; padding:0;}
	#home .direita .home_iptv ul li {background: url(images/seta.png) no-repeat left; list-style:none; margin:0; padding-left:15px; line-height:20px;}
	#home .direita .home_iptv .content {border:1px solid #AAA; margin-top:10px; padding-bottom:15px;}
	
	
/*	#home .direita .home_redes #twtr-widget-1 { padding-left:1px !important; margin-top:-5px;}*/

/*	#home .direita .video { float:left; text-align:center; }
	#home .direita .video .content {margin-left: 45px; padding:11px 22px 21px 0;*padding:13px 22px 21px 18px; width: 215px; }
	#home .direita .video .content h2 { background: url(images/home_video_h2_bg.jpg) no-repeat; padding:5px 5px 4px 5px; }
	#home .direita .video .content .conteudo {background: url(images/home_video_bg.jpg) no-repeat; margin-top:-4px; padding:15px;}*/
	
/*	#home .direita .tags { line-height: 32px; width: 460px; margin-bottom:15px; padding:0 8px; float:left; border-bottom:2px solid #CCCCCC;}*/
/*	#home .direita .tags .content { *text-align:center; *line-height: 32px; }*/


	/* Quicktabs tags e mais acessadas */

	#qt_tags-popular {display:none; clear:both; width:949px; height:80px; margin-top:10px;}

	#qt_tags-popular .quicktabs_main { padding:1px; }

	#qt_tags-popular .block-statistics h2 { background:url(images/home_noticias_bg.jpg) bottom repeat-x; padding-bottom:15px; padding-left:20px; line-height:22px; text-transform:uppercase; font-size:17px; margin:0; *border:1px solid white; }
	#qt_tags-popular .block-statistics .item-list h3 {display:none;}
	#qt_tags-popular .block-tc  {width: 900px;}
	#qt_tags-popular .content {padding:0; height:52px;}

	#qt_tags-popular .block-statistics .item-list ul li {display:table-cell;}
	
/*	#qt_tags-popular .block-statistics .item-list ul li { font-size:12px; margin:0; padding:0;}
	#qt_tags-popular .block-statistics .item-list ul { *padding-bottom: 3px;}	
	
	#qt_tags-popular .block-statistics .item-list span {margin:0; padding:0; *margin-top:-20px;}
	#qt_tags-popular .block-statistics .item-list .last a {*padding-bottom:10px;}*/
	
	#qt_tags-popular .more-link {margin-top:5px; }
	#qt_tags-popular .more-link a  { font-weight:bold; background:none; padding-right:0; }
	
	#qt_tags-popular .content .content { text-align:center; }
	#qt_tags-popular .content .item-list { text-align:left; }
	
/*	#qt_tags-popular .content .wrapper.tagadelic {   margin-right: 1em; }
	#qt_tags-popular .content .tagadelic.level1 { font-size : 12px; color:#f8b958; }
	#qt_tags-popular .content .tagadelic.level2 { font-size : 13px; color:#f8b958; }
	#qt_tags-popular .content .tagadelic.level3 { font-size : 13px; color:#f8b958; }
	#qt_tags-popular .content .tagadelic.level4 { font-size : 13px; color:#ff9900; }
	#qt_tags-popular .content .tagadelic.level5 { font-size : 14px; color:#ff7633; }
	#qt_tags-popular .content .tagadelic.level6 { font-size : 14px; color:#ff7633; }
	#qt_tags-popular .content .tagadelic.level7 { font-size : 16px; color:#ff9900; }
	#qt_tags-popular .content .tagadelic.level8 { font-size : 16px; color:#ff9900; }
	#qt_tags-popular .content .tagadelic.level9 { font-size : 16px; color:#ff9933; }
	#qt_tags-popular .content .tagadelic.level10 { font-size : 18px; color: #ff0000; }*/
	
	#qt_tags-popular .content .wrapper.tagadelic {   margin-right: 1em; }
	#qt_tags-popular .content .tagadelic.level1 { font-size : 14px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level2 { font-size : 15px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level3 { font-size : 15px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level4 { font-size : 15px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level5 { font-size : 16px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level6 { font-size : 16px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level7 { font-size : 18px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level8 { font-size : 18px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level9 { font-size : 18px; color:#FC8F7C; }
	#qt_tags-popular .content .tagadelic.level10 { font-size : 20px; color: #FC8F7C; }

	#qt_tags-popular #quicktabs-home_quicktabs {position:relative; top:-5px; left:-4px; width:952px;}
	
	#qt_tags-popular .quicktabs-style-basic {border-bottom:1px solid #FF9224 !important;}
	#qt_tags-popular #quicktabs_container_home_quicktabs {background:#FFEED5; border-bottom:0px !important;}

	#qt_tags-popular .block-statistics a  { color:#291FB2; font-weight:normal; padding-left:15px; line-height:20px; *width: 400px; }
	
	#qt_tags-popular #quicktabs_tabpage_home_quicktabs_2 .content {text-align:left;}
	
	#qt_tags-popular #quicktabs_tabpage_home_quicktabs_2 .content p strong {display:none;}
	
	#qt_tags-popular #quicktabs_tabpage_home_quicktabs_2 ul {font-size:9pt; margin:0; padding:0;}
	
	#qt_tags-popular #quicktabs_tabpage_home_quicktabs_2 ul li {background: url(images/seta.png) no-repeat left; list-style:none; margin:0; padding-left:15px; line-height:20px;}
	
	/* Quicktabs tags, mais acessadas e IPTV - POSSIBILIDADE */
	
	#home .direita .qt_tags-popular_alt { float:right; width:228px; }
	#home .direita .qt_tags-popular_alt .content { height:151px;}
	#home .direita .qt_tags-popular_alt .content #quicktabs_container_tags_pop_iptv {padding:0; margin:0; height:177px \0/IE9; }
	#home .direita .qt_tags-popular_alt .block-statistics .item-list h3 { display:none; }
/*	#home .direita .qt_tags-popular_alt #block-block-51 .content {padding:0; margin:0; }*/
	#home .direita .qt_tags-popular_alt #block-block-51 .content p {display:none;}
	#home .direita .qt_tags-popular_alt #block-block-51 .content ul p {display:inherit;}
	
	#home .direita .qt_tags-popular_alt #block-block-51 .content ul {font-size:9pt; margin:0; padding:0;}
	#home .direita .qt_tags-popular_alt #block-block-51 .content ul li {background: url(images/seta.png) no-repeat top left; list-style:none; margin:0; padding-left:15px; line-height:20px;}
	
	#home .direita .qt_tags-popular_alt #block-tagadelic-21 .content {text-align:center;}
	#home .direita .qt_tags-popular_alt .content .wrapper.tagadelic {   margin-right: 1em; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level1 { font-size : 14px; color:#f8b958; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level2 { font-size : 15px; color:#f8b958; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level3 { font-size : 15px; color:#f8b958; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level4 { font-size : 15px; color:#ff9900; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level5 { font-size : 16px; color:#ff7633; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level6 { font-size : 16px; color:#ff7633; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level7 { font-size : 18px; color:#ff9900; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level8 { font-size : 18px; color:#ff9900; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level9 { font-size : 18px; color:#ff9933; }
	#home .direita .qt_tags-popular_alt .content .tagadelic.level10 { font-size : 20px; color: #ff0000; }

	#webform-client-form-2576 { line-height:2.5em; }


/*	#header .icones {float:right; }
	#header .icones ul {margin-bottom:-5px;}
	#header .icones ul li {display:inline; margin-left:8px}
	
	#home .esquerda .tags {
						float: right;
						line-height: 20px;
						width: 50%;
						padding:0 0 0 0;
						margin-top: 15px;
						}
						
	#home .esquerda .tags .content { *text-align:center; *line-height: 20px; }
	
	#home .direita .mais-acessadas {
									text-align:left;
									float:right;
									width: 90%;
									background:#FFC;
									border-left:5px outset #999;
									margin-top: 30px;
									padding-top: 5px;
									}


	#home .direita .mais-acessadas #block-statistics-0 h2 { text-align:center; margin:0;}
	#home .direita .mais-acessadas #block-statistics-0 #conteudo .content { padding: 0; }
	#home .direita .mais-acessadas #block-statistics-0 #conteudo .content h3 { display:none; }
/*	#menu-12 { *border:1px solid blue; *position: relative;	*z-index:1000; }*/
	
	.assinatura {border-top:1px solid grey; padding-top:7px; text-align:right}
	.preview .node {background:#FFFFFF;}
	
	.view-galeria .views-field-body, .view-galeria .views-field-title { width:140px; text-align:center;	}
	
	#block-views-noticiasbiblioteca-block_1  {
		-moz-border-radius: 4px 4px 4px 4px;
		background-color:#EFF2E2;
		border: 1px solid #E0E3D4;		
		padding:8px;
		margin-top:-40px;
		width:410px;
		margin-left:23px;
	}
	
	#block-views-noticiasbiblioteca-block_1 {margin-top:-30px;}
		
	#block-views-noticiasbiblioteca-block_1 .views-row
	{
		-moz-border-radius: 4px 4px 4px 4px;
		border:1px solid #D8D8E6;
		margin:10px 0 10px 0;
		padding:3px;
		background-color:#e8ebda;
	}
	
	#block-views-noticias_sti-block_1 .view-content,  #block-views-noticiasbiblioteca-block_1 .view-content
	{
		width:370px;	
	}
	
	#block-views-noticias_sti-block_1 .views-field-created,  #block-views-noticiasbiblioteca-block_1 .views-field-created  {
		float:left;	
		margin-right:10px;
		
	}
	
	#block-views-noticias_sti-block_1 .views-field-title,  #block-views-noticiasbiblioteca-block_1 .views-field-title {
		border-bottom: 1px solid #D6DDB9;	
	}
	#block-views-noticias_sti-block_1 .views-field-title a,  #block-views-noticiasbiblioteca-block_1 .views-field-title a {
		/*text-transform: uppercase;*/
		/*font-size: 1.333;*/
	}

/*-------------------------------------------------------------------*/
/*                      Links display none                           */
/*-------------------------------------------------------------------*/
	
	#block-ddblock-5 td, 
	.node-mc .taxonomy, 
	.node .node-mc .links .statistics_counter, 
	.search-info, 
	.node .teaser-node-mc .taxonomy, 
	#eca_login #block-user-0,
	#esconde-div	
	{ display:none;	}
	
	/* MODULO modr8 */
	
	#alteracao-modr8 {
		background:#FAF8E8; 
		border-bottom:1px solid #AAAACC;
		font-size:13px;
		text-align: right;
	}
	 
		
.dialogos tr{
	background:#FFF;
}

/* bordas em tabelas */
#main .content table, tr, td {
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #000;
    margin: auto;
}
/* bloco de p�ginas mais acessadas da cpq */
#block-views-ed7766710e21ff1196fca09472cf52cd .item-list li {
	font-size: 12px;
}
/* bloco de eventos e not�cias da cpq */
/* noticias cpq */
#block-views-noticias_cpq-block_noticias_cpq .content {
	width: 445px;
}
/* todas as noticia cpq */
#block-views-9df0b1164f12f0d93c52f08587ca565d .item-list li {
	font-size: 12px;
	width: 380px;
}
/* notícias crp */
#block-views-noticias_crp-noticiascrp .content {
	width: 445px;	
}
/* view eventos cpq */
#block-views-eventos_cpq-block_eventos_cpq .content {
	width: 445px;	
}
/* bloco list upcoming eventos cpq */
#block-event-event-upcoming-eventoscpq .content {
	width: 445px;	
}
#block-event-event-upcoming-eventoscpq .item-list li {
	font-size: 12px;
	background: url(images/seta.png) no-repeat top left; padding-left: 15px;
}
/* bloco list upcoming eventos cultext */
#block-event-event-upcoming-eventoscultext .content {
	width: 445px;	
}
#block-event-event-upcoming-eventoscultext .item-list li {
	font-size: 12px;
	background: url(images/seta.png) no-repeat top left; padding-left: 15px;
}
/* bloco list upcoming eventos crp */
#block-event-event-upcoming-eventoscrp .content {
	width: 445px;	
}
#block-event-event-upcoming-eventoscrp .item-list li {
	font-size: 12px;
	background: url(images/seta.png) no-repeat top left; padding-left: 15px;
}
/* bloco de eventos e not�cias da cmu */
#block-event-event-upcoming-eventoscmu .item-list li {
	font-size: 12px;
	background: url(images/seta.png) no-repeat top left; padding-left: 15px;
}
/* bloco list upcoming eventos cmu */
#block-event-event-upcoming-eventoscmu .content {
	width: 445px;	
}
/* n�o exibir links (Semana, Dia, Tabela, Listar, Ver todos) nos caled�rios de eventos */
#main .event_week {
	display:none
}
#main .event_day {
	display:none
}
#main .event_table {
	display:none
}
#main .event_list {
	display:none
}
#main .event_all {
	display:none
}

#logos {
	display:inline-block;
	background: #FFF;
	margin-top: 20px;
	padding: 3px;
	border-top:1px dashed #CCC;
	margin-right:100px;
	height:75px;
	width:99%;
	position:relative;
/*	z-index:100;*/
}

#logos div {
	margin-left:13px;
}

#logos .catalogo-eca {
	position:relative;
	float:left;
	margin-top:-3px;
	margin-left: 2px;
	/*right:250px;*/
}

#logos .folder-eca {
	position:relative;
	float:left;
	margin-top:4px;
	margin-left: 16px;
	/*right:250px;*/
}

#logos .anos50 {
    position:relative;
    float:left;
    margin-top: 22px;
    margin-left: 11px;
    /*right:250px;*/
}

#logos .ecaemnumeros {
	position:relative;
	float:left;
	margin-top: -3px;
	margin-left: -2px;
	/*right:250px;*/
}

#logos .boletim {
	position:relative;
	float:left;
	margin-left: -4px;
	margin-top: -3px;
	/*left:8px;*/
}

#logos .ecatv {
	position:relative;
	float:left;
	margin-left: -7px;
	margin-top: -3px;
	/*left:8px;*/
}

#logos .ex_alunos {
	position:relative;
	float:left;
	margin-left: 11px;
	margin-top: 28px;
	/*right:250px;*/
}

#logos .agenda-semanal {
	position:relative;
	float:left;
	margin-left: 2px;
	margin-top: -3px;
	/*left:250px;*/
}

#logos .prceu {
	position:relative;
	float:left;
	margin-left:7px;
	margin-top:10px;
	/*left:8px;*/
}

#logos .usp80anos {
	position:relative;
	float:left;
	margin-left:7px;
	margin-top:10px;
	/*left:8px;*/
}

#logos .video-institucional {
	position:relative;
	float:left;
	margin-left: 10px;
	margin-top:-3px;
	/*left:8px;*/
}

#footer-msg {
	border: none;
	border-bottom: solid 1px #666666;
	background: #FFF;
	color: #666;
	height: 40px;
	padding-top: 10px;
}

#footer-msg a { color: #666; }

#header #menu-1 { background:#13438D; height:24px; /*border-top:1px solid #000;*/ z-index:10;}

/*#header .icones #block-locale-0 .block-tl { display: none; }
#header .icones #block-locale-0 .block-tc { display: none; }
#header .icones #block-locale-0 .block-tr { display: none; }
#header .icones #block-locale-0 .block-bl { display: none; }
#header .icones #block-locale-0 .block-bc { display: none; }
#header .icones #block-locale-0 .block-br { display: none; }*/

/* HOME BIBLIOTECA JCarousel Configuracoes */

.jcarousel-skin-default .jcarousel-clip-horizontal {
	width:420px; /* 396 */
}

.jcarousel-skin-default .jcarousel-container-horizontal {
	width:420px; /* 400 */
}

.jcarousel-skin-default .jcarousel-item {
	width:70px;
	height:70px;
	border:none;
}

.jcarousel-skin-default .jcarousel-prev-horizontal {
	display:none;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
	display:none;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
	padding:0px;
}

/* FORMULÁRIO DE INSCRIÇÃO DE ALUNOS ESPECIAIS DA PÓS GRADUAÇÃO */
#webform-component-pos-graduacao .option {
	font-size: 10px;
}

/* ALINHA OS LINKS IMPRESSAO, EMAIL E PDF AOS BOTOES DO MODULO SOCIAL-SHARE */

.node .content .social-share-container {
	bottom: 24px;
    position: relative;
    right: 55px;
}

.node .content .social-share-container a {
	margin-left:10px;
}

/* .node .content, .comment .content {
	width: 468px;
} */

/* CONFIGURA O TAMANHO DO CAMPO "Outro" EM TODOS OS WEBFORMS PROXIMO DO TAMANHO PADRAO DOS TEXTFIELDS DO SITE (size = 40) */

.select-or-other-other {
	width: 257px;
}

/* Bloco Notícias Pós */
#block-views-noticias_pos-bloco_noticias_pos .content {
	width: 100%;
}

/* Bloco Notícias ppgac */
#block-views-6c9d6a285c65a68e2e9b66541367e25b .content {
	width: 100%;	
}

/* Bloco Notícias ppgav */
#block-views-76bf72a8bace9feb0ee592016fe11f16 .content {
	width: 100%;
}

/* Bloco Notícias ppgci */
#block-views-76bf72a8bace9feb0ee592016fe11f16 .content, #block-views-ef8465b8f805ec7cb6c3ea38a2f9202f .content {
	width: 662px;
}

/* Bloco Notícias ppgcom */
#block-views-2241ea5df83859a2c9eedd8d6ab07ac1 .content {
	width: 100%;
}

/* Bloco Notícias ppgmpa */
#block-views-c5fcfa25de4910d5c8df815e6b8b1e49 .content {
	width: 100%;
}

/* Bloco Notícias ppgmus */
#block-views-2e2c37777bcca8b999db6b5a4aa3aa2f .content {
	width: 662px;
}

/* Bloco do menu PPGAC */
#block-menu-menu-menu-ppgac {
	background-color:#FFFFFF;
}
#block-menu-menu-menu-ppgac .block-tl, #block-menu-menu-menu-ppgac .block-tc, #block-menu-menu-menu-ppgac .block-tr {
	background-color:#36A7F7;
}
#block-menu-menu-menu-ppgac .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-menu-menu-menu-ppgac .block-tc h2, #block-menu-menu-menu-ppgac .block-tc a, #block-menu-menu-menu-ppgac .block-tc td {
    color: #ffffff;
}

/* Bloco do menu PPGAV */
#block-menu-menu-menu-ppgav {
	background-color:#FFFFFF;
}
#block-menu-menu-menu-ppgav .block-tl, #block-menu-menu-menu-ppgav .block-tc, #block-menu-menu-menu-ppgav .block-tr {
	background-color:#511C04;
}
#block-menu-menu-menu-ppgav .block-tc .block-title-link {
	color:#fff;
}
#block-menu-menu-menu-ppgav .block-tc h2, #block-menu-menu-menu-ppgav .block-tc a, #block-menu-menu-menu-ppgav .block-tc td {
    color: #ffffff;
}

/* Bloco do menu PPGCI */
#block-menu-menu-menu-ppgci {
	background-color:#FFFFFF;
}
#block-menu-menu-menu-ppgci .block-tl, #block-menu-menu-menu-ppgci .block-tc, #block-menu-menu-menu-ppgci .block-tr {
	background-color:#003300;
}
#block-menu-menu-menu-ppgci .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-menu-menu-menu-ppgci .block-tc h2, #block-menu-menu-menu-ppgci .block-tc a, #block-menu-menu-menu-ppgacci .block-tc td {
    color: #ffffff;
}

/* Bloco do menu PPGCOM */
#block-menu-menu-menu-ppgcom {
	background-color:#FFFFFF;
}
#block-menu-menu-menu-ppgcom .block-tl, #block-menu-menu-menu-ppgcom .block-tc, #block-menu-menu-menu-ppgcom .block-tr {
	background-color:#2E8B57;
}
#block-menu-menu-menu-ppgcom .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-menu-menu-menu-ppgcom .block-tc h2, #block-menu-menu-menu-ppgcom .block-tc a, #block-menu-menu-menu-ppgcom .block-tc td {
    color: #ffffff;
}
/* bloco do menu com logo ppgcom e fundo branco */
#block-block-99 {
	background-color:#FFF;
	border: none;
}
#block-block-99 .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-block-99 .block-tl, #block-block-99 .block-tc, #block-block-99 .block-tr {
	background-color:#FFFFFF;
}

/* Bloco do menu PPGMPA */
#block-menu-menu-ppgmpa {
	background-color:#FFFFFF;
}
#block-menu-menu-ppgmpa .block-tl, #block-menu-menu-ppgmpa .block-tc, #block-menu-menu-ppgmpa .block-tr {
	background-color:#4682B4;
}
#block-menu-menu-ppgmpa .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-menu-menu-ppgmpa .block-tc h2, #block-menu-menu-ppgmpa .block-tc a, #block-menu-menu-ppgmpa .block-tc td {
    color: #ffffff;
}

/* Bloco do menu PPGMUS */
#block-menu-menu-menu-ppgmus {
	background-color:#FFFFFF;
}
#block-menu-menu-menu-ppgmus .block-tl, #block-menu-menu-menu-ppgmus .block-tc, #block-menu-menu-menu-ppgmus .block-tr {
	background-color:#D2691E;
}
#block-menu-menu-menu-ppgmus .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-menu-menu-menu-ppgmus .block-tc h2, #block-menu-menu-menu-ppgmus .block-tc a, #block-menu-menu-menu-ppgmus .block-tc td {
    color: #ffffff;
}
/* bloco do menu com logo ccex e fundo branco */
#block-block-66 {
	background-color:#FFF
}
#block-block-66 .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-block-66 .block-tl, #block-block-66 .block-tc, #block-block-66 .block-tr {
	background-color:#FFFFFF;
}

/* tirar os contornos do bloco */
#block-block-66 {
	border:0px;
}

/* bloco do menu com logo UX-Biblioteca e fundo branco */
#block-block-93 {
	background-color:#FFF
}
#block-block-93 .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-block-93 .block-tl, #block-block-93 .block-tc, #block-block-93 .block-tr {
	background-color:#FFFFFF;
}

/* tirar os contornos do bloco */
#block-block-93 {
	border:0px;
}

/* bloco do menu com logo ead e fundo branco */

#block-block-67 {
	background-color:#FFF
}
#block-block-67 .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-block-67 .block-tl, #block-block-67 .block-tc, #block-block-67 .block-tr {
	background-color:#FFFFFF;
}

/* tirar os contornos do bloco */
#block-block-67 {
	border:0px;
}
#block-block-67 p {
	text-align:center;
}

/* imagem na lista de conteudo da tv */
#imagem-lista-tv img {
	width: 150px;
	height: 90px;
}

/* CSS para as páginas do projeto
 * Profissionais de Comunicação nas Organizações
 */
#profissionais-comunicacao {
 	font-family: Times New Roman;
 	color: #ffffff;
 	background-color: #13438D;
 	padding: 5px;
 	border: double 10px;
}
#profissionais-comunicacao-empresas {
 	font-family: Times New Roman;
 	color: #ffffff;
 	background-color: #13438D;
 	padding: 5px;
 	border: double 10px;
}
#profissionais-comunicacao-orgaos {
 	font-family: Times New Roman;
 	color: #ffffff;
 	background-color: #006400;
 	padding: 5px;
 	border: double 10px;
}
#profissionais-comunicacao-empresas, #profissionais-comunicacao-orgaos {
	font-size: 15px;
}
#profissionais-comunicacao h1 {
 	color: #BFEFFF;
 	font-size: 30px;
 	line-height: 30px;
}
#profissionais-comunicacao-empresas h1 {
 	color: #BFEFFF;
 	font-size: 30px;
 	line-height: 30px;
 	text-align: center;
}
#profissionais-comunicacao-orgaos h1 {
 	font-size: 30px;
 	line-height: 30px;
 	text-align: center;
}
#profissionais-comunicacao a {
 	color: #ffffff;
 	font-size: 15px;
 	text-decoration: underline;
}
#profissionais-comunicacao .profissionais-comunicacao-creditos {
 	color: #90EE90;
 	font-size: 15px;
}
#profissionais-comunicacao-empresas .profissionais-comunicacao-creditos {
 	color: #90EE90;
 	font-size: 15px;
}
#profissionais-comunicacao-dados-empresa {
 	font-family: Times New Roman;
 	color: #000000;
 	background-color: #BFEFFF;
 	padding: 5px;
 	border: solid 1px;
 	font-size: 15px;
}
#profissionais-comunicacao-dados-orgao {
 	font-family: Times New Roman;
 	color: #ffffff;
 	background-color: #006400;
 	padding: 5px;
 	border: solid 1px #000;
 	font-size: 15px;
}
#profissionais-comunicacao-dados-orgao a {
 	color: #FFFF00;
 	font-size: 15px;
 	text-decoration: underline;
}
/* Bloco Eventos ppgac */
#block-event-event-upcoming-agendappgac .content {
	width: 445px;
}
/* BLOCO BIBLIOTECA PUBLICAÇÕES ECA - PERIÓDICOS ONLINE */
#block-views-a155c9483d3f4e2b50a080e96f31f85a .content img {
	width: 100px;
	height: 100px;
}
#block-views-a155c9483d3f4e2b50a080e96f31f85a thead {
	display: none;
}
#block-views-a155c9483d3f4e2b50a080e96f31f85a .content caption {
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	font-size: 1.1em;
}
#block-views-a155c9483d3f4e2b50a080e96f31f85a p {
	width: 315px;
	padding-right: 5px;
}
#block-views-a155c9483d3f4e2b50a080e96f31f85a .content tr.odd {
    background: none repeat scroll 0 0 #fff;
}
#block-views-a155c9483d3f4e2b50a080e96f31f85a .content tr.even {
	background: none repeat scroll 0 0 #fff;
}
/* BLOCO BIBLIOTECA BANNER PERIÓDICOS ONLINE */
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-prev-horizontal a {
	display: none;
}
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background-position: 0 0;
    display: none;
    left: 5px;
    position: absolute;
    top: 55px;
}
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-skin-tango .jcarousel-next-horizontal {
    background-position: 0 -32px;
    position: absolute;
    right: 5px;
    top: 55px;
    display: none;
}
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 102px;
    padding: 10px;
    width: 440px;
}
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-skin-tango .jcarousel-item {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 200px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
    width: 200px;
}
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 200px;
    padding: 10px;
    width: 440px;
}
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0px;
}
#block-views-725c2ca7e4a34fa1dd52a7c21d64109b .jcarousel-skin-tango .jcarousel-container {
    background: none;
    border: none;
    margin: auto;
}
/* BLOCO BIBLIOTECA PUBLICAÇÕES ECA - E-BOOKS */
#block-views-748c7aed5d661d40b22cf6f84e8b1e22 .content img {
	width: 70px;
	height: 100px;
}
#block-views-748c7aed5d661d40b22cf6f84e8b1e22 thead {
	display: none;
}
#block-views-748c7aed5d661d40b22cf6f84e8b1e22 .content caption {
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	font-size: 1.1em;
}
#block-views-748c7aed5d661d40b22cf6f84e8b1e22 p {
	width: 315px;
	padding-right: 5px;
}
#block-views-748c7aed5d661d40b22cf6f84e8b1e22 .content tr.odd {
    	background: none repeat scroll 0 0 #fff;
}
#block-views-748c7aed5d661d40b22cf6f84e8b1e22 .content tr.even {
	background: none repeat scroll 0 0 #E9EFF4;
}
/* BLOCO BIBLIOTECA BANNER E-BOOKS */
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-prev-horizontal a {
	display: none;
}
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background-position: 0 0;
    display: none;
    left: 5px;
    position: absolute;
    top: 55px;
}
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-skin-tango .jcarousel-next-horizontal {
    background-position: 0 -32px;
    position: absolute;
    right: 5px;
    top: 55px;
    display: none;
}
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 102px;
    padding: 10px;
    width: 440px;
}
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-skin-tango .jcarousel-item {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 200px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
    width: 130px;
}
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 200px;
    padding: 10px;
    width: 440px;
}
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0px;
}
#block-views-5e3f40f7378479598b046b734bfcdbbc .jcarousel-skin-tango .jcarousel-container {
    background: none;
    border: none;
    margin: auto;
}
/* BLOCO BIBLIOTECA PUBLICAÇÕES ECA - OUTRAS PUBLICAÇÕES */
#block-views-fcde4cc80d6ecb89f4f9ca563b43d09c .content img {
	width: 70px;
	height: 100px;
}
#block-views-fcde4cc80d6ecb89f4f9ca563b43d09c thead {
	display: none;
}
#block-views-fcde4cc80d6ecb89f4f9ca563b43d09c .content caption {
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
	font-size: 1.1em;
}
#block-views-fcde4cc80d6ecb89f4f9ca563b43d09c p {
	width: 315px;
	padding-right: 5px;
}
#block-views-fcde4cc80d6ecb89f4f9ca563b43d09c .content tr.odd {
    	background: none repeat scroll 0 0 #fff;
}
#block-views-fcde4cc80d6ecb89f4f9ca563b43d09c .content tr.even {
	background: none repeat scroll 0 0 #E9EFF4;
}
/* BLOCO DE NOTÍCIAS DESTAQUE DINÂMICO HOME PAGE */
#block-ddblock-6 div.ddblock-cycle-upright10 div.slide-inner img {
    height: 200px;
    margin: 0 !important;
    padding: 0 !important;
    width: 540px;
}
#block-ddblock-6 div.ddblock-cycle-upright10 div.slide-body-horizontal {
    float: left;
    width: 470px;
}
#block-ddblock-6 div.ddblock-cycle-upright10 div.slide-text-horizontal {
    height: 60px;
    left: 0;
    width: 540px;
}
#block-ddblock-6 div.ddblock-cycle-upright10 div.number-pager {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 20px;
    position: relative;
    right: -106px;
    top: -84px;
    width: 80px;
    z-index: 30;
}
/* Módulo Share This - botão de compartilhar nas redes sociais */
.stbuttontext {
    line-height: 17px;
    display: none;
}
#sharethis_1 {
    margin-left: 734px;
    margin-top: 72px;
    position: absolute;
}
#sharethis_1 .stico_default {
    background: url("/sites/default/modules/sharethis/sharethis/jquery.sharethis.png?CXNID=1000014.0NXC") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
/* Text do botão de compartilhamento nas redes sociais ECA TV */
#txt-social {
    font-size: 1.1em;
    margin-left: 656px;
    margin-top: 5px;
    width: 82px;
}
#ecatv-equipe {
    margin-left: 762px;
    margin-top: -18px;
}
/* Logo Pós-Graduação */
#block-block-72 .block-tl {
	display: none;
}
#block-block-72 .block-tc {
	display: none;
}
#block-block-72 .block-tr {
	display: none;
}
#block-block-72 tr {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    margin: 0;
    padding: 0;
    width: 205px;
}
#block-block-72 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    margin: 0;
    padding: 0;
    width: 205px;
}
/* Publicações ECA - Totais */
#block-views-4a80058810a7596c75b6d16aa162eabf {
	height: 25px;
}
#block-views-e4d7cce0ec27a873e242e07606a9af17 {
	height: 25px;
}
/* Publicações ECA - Lista de Periódicos, E-books e Outros não zebrada */
#block-views-a155c9483d3f4e2b50a080e96f31f85a .content tr.even {
    background: none repeat scroll 0 0 #fff;
}
#block-views-748c7aed5d661d40b22cf6f84e8b1e22 .content tr.even {
    background: none repeat scroll 0 0 #fff;
}
#block-views-fcde4cc80d6ecb89f4f9ca563b43d09c .content tr.even {
    background: none repeat scroll 0 0 #fff;
}

/* Estilos do plugin Data-tables */
/* Zebrado */
.dt-table tr.odd {
	background: #FFFFFF;
}

.dt-table tr.even {
	background: #EEEEEE;
}


.dataTables_wrapper .dataTables_filter input[type="search"] {
  width: 145px;
}

.dataTables_length {
	float: left;
}

.dataTables_filter {
	float: right;
	margin-bottom: 20px;
}

.dt-table, .dt-table tr, .dt-table th, .dt-table td  {
	clear: both;
	/*border: none;*/
	/*background: none;*/
}

.dataTables_info {
	margin: 10px 0 10px 0;
}

.dataTables_paginate {
	display: block;
	width: 100%;
}

.dataTables_paginate a.paginate_button {
	display: block;
	float: left;
	width: 20px;
	text-align: center;
	cursor: pointer;
	padding: 5px;
	margin-right: 5px;
	background: #C7D8F2;
}

.dataTables_paginate a.paginate_button:hover {
	background: #CCC;
}

.dataTables_paginate a.current {
	background: #2917B2;
	color: white;
}

.dataTables_paginate a.previous, .dataTables_paginate a.next {
	width: 55px;
}

/* Galeria de imagens */
#block-ddblock-4 .slide-inner img {
	width: 670px;
	height: 420px;
}
#block-ddblock-4 .spacer-horizontal {
	width: 670px;
}
#ddblock-custom-pager-4 {
	width: 670px;
}
#ddblock-custom-pager-4 .slide-text-inner {
	width: 670px;
}
#block-ddblock-4 .slider-inner {
	width: 670px;
	height: 420px;
}
#block-ddblock-4 .container-inner {
	width: 670px;
	height: 420px;
}
#block-ddblock-4 .slider {
	width: 670px;
	height: 420px;
}
#block-ddblock-4 .container {
	width: 670px;
	height: 420px;
}
div.ddblock-cycle-eca-galeria div.slide-text-horizontal {
	top: 335px;
}

/* Logo CDH */
#block-block-96 {
    background-color:#FFF
}
#block-block-96 .block-tc .block-title-link {
    color:#FFFFFF;
}
#block-block-96 .block-tl, #block-block-96 .block-tc, #block-block-96 .block-tr {
    background-color:#FFFFFF;
}
#block-block-96 {
    border:0px;
}
#block-block-96 .content {
    padding: 0px; 
}

/* Logo CRINT */
#block-block-76 {
	background-color:#FFF
}
#block-block-76 .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-block-76 .block-tl, #block-block-76 .block-tc, #block-block-76 .block-tr {
	background-color:#FFFFFF;
}
#block-block-76 {
	border:0px;
}
#block-block-76 .content {
	padding: 0px;
}

/* Notícias da CRINT */
/*
*/
#block-views-a4dc75c0e1f2e20e637b9b885b32c5d9 {
	width: 435px;
}
#block-views-a4dc75c0e1f2e20e637b9b885b32c5d9 img {
	width: 100px;
	height: 70px;
}
.view-noticias-crint {
	width: 435px;
}
.view-noticias-crint img {
	width: 100px;
	height: 70px;
}

/* Próximos Eventos CRINT */
#block-event-event-upcoming-eventoscrint .content {
	width: 420px;
}
#block-event-event-upcoming-eventoscrint span.event-timeleft {
    float: right;
    padding-bottom: 0;
    text-align: right;
    width: auto;
}

/* Bloco Menu do Departamento de Biblioteconomia */
/*	
Fundo dos títulos dos blocos do CBD de acordo com as cores no totem
Cor do Título do Menu #ffffff
Cor do Fundo do Título #594d6f
Cor do Fundo do Bloco #f4efff
*/
#block-menu-menu-menu-cbd .block-tc a {
    color: #882428;
}
#block-menu-menu-menu-cbd .block-tl, #block-menu-menu-menu-cbd .block-tc, #block-menu-menu-menu-cbd .block-tr {
	background-color: ffcc66;
}
#block-menu-menu-menu-cbd {
	background-color: #f5f2e3;
}
/* --------------------------------------------- */

/* Notícias do CBD */
/*
*/
#block-views-a4dc75c0e1f2e20e637b9b885b32c5d9 {
	width: 435px;
}
#block-views-a4dc75c0e1f2e20e637b9b885b32c5d9 img {
	width: 100px;
	height: 70px;
}
.view-noticias-cbd {
	width: 100%;
}
.view-noticias-cbd img {
	width: 100px;
	height: 70px;
}

/* Rótulos dos campos em negrito */
.form-item label {
    font-weight: bold;
}

/* Bloco de notícias da ADM */
#block-views-noticias_adm-noticiasadm .content {
	width: 435px;
}

/* CRINT ECANOS NO EXTERIOR */
.view-crint-ecanos-exterior table {
  width: 465px;
}
.view-crint-ecanos-exterior img {
  width: 95px;
  height: 70px;
}
#views-exposed-form-crint-ecanos-exterior-page-crint-ecanos-exterior .views-exposed-form div {
  width: 465px;
}
#views-exposed-form-crint-ecanos-exterior-page-crint-ecanos-exterior .views-exposed-form img {
  width: 95px;
  height: 70px;
}
.view-crint-ecanos-exterior .filefield-icon {
  display: none;
}

/* Notícias da CAC */
/*
*/
#block-views-a4dc75c0e1f2e20e637b9b885b32c5d9 {
    width: 435px;
}
#block-views-a4dc75c0e1f2e20e637b9b885b32c5d9 img {
    width: 100px;
    height: 70px;
}
.view-noticias-cac {
    width: 435px;
}
.view-noticias-cac img {
    width: 100px;
    height: 70px;
}

/* Nos calendários não mostrar o tipo de evento */
.event-calendar div.type {
    font-size: 0.8em;
    margin-left: 5px;
    display: none;
}

/* Primary Links - Footer */
#footer .footer-primary-links .menu li a {
    color: #fff;
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 0;
    text-transform: none;
}
#footer li.expanded {
    font-size: 8pt;
    list-style-image: url("/misc/menu-expanded.png");
    list-style-type: circle;
    margin: 0;
    padding: 0.1em 0.1em 0.1em 0.5em;
    width: 140px;
}
#footer .footer-primary-links {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #999999 none repeat scroll 0 0;
    border-color: #000 -moz-use-text-color #666;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    color: #fff;
    height: auto;
    padding: 0;
}

/* Logo LAICA e LAIKA - 10/08/2015 */
#block-block-81 {
    background-color: #fff;
}
#block-block-81 .block-tc .block-title-link {
    color:#fff;
}
#block-block-81 .block-tl, #block-block-81 .block-tc, #block-block-81 .block-tr {
    background-color: #fff;
}
#block-block-81 {
    border: 0px;
}

#block-block-82 {
    background-color: #fff;
}
#block-block-82 .block-tc .block-title-link {
    color:#fff;
}
#block-block-82 .block-tl, #block-block-82 .block-tc, #block-block-82 .block-tr {
    background-color: #fff;
}
#block-block-82 {
    border: 0px;
}

/* Menu LAICA - 10/08/2015 */
#block-menu-menu-menu-laica {
    background-color: #fff;
}
#block-menu-menu-menu-laica .block-tl, #block-menu-menu-menu-laica .block-tc, #block-menu-menu-menu-laica .block-tr {
    background-color: #000;
}
#block-menu-menu-menu-laica .block-tc .block-title-link {
    color: #fff;
}
#block-menu-menu-menu-laica .block-tc h2, #block-menu-menu-menu-laica .block-tc a, #block-menu-menu-menu-laica .block-tc td {
    color: #fff;
}
#block-menu-menu-menu-laica li a {
	color: #000;
}

/* Menu Atendimento Online da Biblioteca - 10/08/2015 */
#block-livezilla-0 {
    background-color: #fff;
}
#block-livezilla-0 .block-tc .block-title-link {
    color:#fff;
}
#block-livezilla-0 .block-tl, #block-livezilla-0 .block-tc, #block-livezilla-0 .block-tr {
    background-color: #fff;
}
#block-livezilla-0 {
    border: 0px;
}

/* Comentários */
#comments .box {
    background: #eeeeee none repeat scroll 0 0;
    padding: 10px;
    width: 460px;
}
#edit-subject-wrapper input {
    width: 430px;
}

/* Notícias da Biblioteca */
.views-field-field-imagem-noticias-biblioteca-fid img {
	width: 100px;
	height: 70px;
}

/* EAIP em açao */
#block-views-b96104a8566f39bab671ec116826624e table {
	width: 430px;
}

/* Biblioteca */
#block-block-86 {
	background:#FFCC66
}
#block-block-98 {
    background:#FFCC66
}

/* Webform Report images */
.imgwebrpt {
	width: 100px;
}

/* Notícias CBD */
#block-ddblock-25 {
    position: relative;
    left: 0px;
	margin: auto;
}

/* Alerta SVTI */
#block-block-88 {
	color: #8c2e0b;
	text-align: center;
	background-color: #fef5f1;
	font-size: 1.2em;
	border: 1px solid #8c2e0b;
	padding-left: 20px;
}

#block-block-88 .content p {
	text-align: center;
}

/* Quick Tab Facebook */
ul.quicktabs_tabs.quicktabs-style-basic li.active {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #fff;
	border-color: #aaa #aaa #fff;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	display: none;
}

#home .direita .home_redes .quicktabs_main {
	border-top: 1px solid #aaa;
	height: 196px;
	padding: 0;
	position: relative;
	top: -20px;
}

#alumni-usp {
	padding-right: 3px;
	padding-top: 15px;
	text-align: center;
	vertical-align: middle;
}

/* Projetos de Tecnologia da Informação */
.field-field-projeto-ti-andamento div.odd {
	background: #d5e2fb none repeat scroll 0 0;
}
.field-field-projeto-ti-andamento div.even {
	background: #f2f2f2 none repeat scroll 0 0;
}
.link-projeto-ti {
	top: 15px;
	position: relative;
}

/* Logo PPGAC */
#block-block-89 .block-tl, #block-block-89 .block-tc, #block-block-89 .block-tr {
	display: none;
}
#block-block-89 {
	background: none repeat scroll 0 0 #fff;
	border: none;
	text-align: center;
}

/* Bloco do Novo menu PPGAC */
#block-menu-menu-ppgac-menu-novo {
	background-color:#FFFFFF;
}
#block-menu-menu-ppgac-menu-novo .block-tl, #block-menu-menu-ppgac-menu-novo .block-tc,
#block-menu-menu-ppgac-menu-novo .block-tr {
	background-color:#36A7F7;
}
#block-menu-menu-ppgac-menu-novo .block-tc .block-title-link {
	color:#FFFFFF;
}
#block-menu-menu-ppgac-menu-novo .block-tc h2, #block-menu-menu-ppgac-menu-novo .block-tc a,
#block-menu-menu-ppgac-menu-novo .block-tc td {
	color: #ffffff;
}

/* webform-container-inline */
.webform-container-inline {
	line-height: 2.5em;
}


