

/* ------------- ECFP Modules */

/* ECFP Dblocks */

#node-panel-1783{

}

/* banner */

#node-ppgbe-2235{
	margin: 0px 0px 0px 0px;
}

#node-ppgbe-2235 img{
	margin: -5px 0px 0px 0px;
	border: none;
}

#node-ppgbe-2235 p{
	margin: 0px;
padding: 0px;
}

#bannerppgbe .voltar{
	display: none;
}

#bannerppgbe{
	margin: -6px 0px 0px -2px;
	padding: 0px;
	display: table;
}

#bannerppgbe .pane-content{
	display: table;
	margin: 0px;
}

/* menu */


#nice-menu-3{
	width: 700px;
	margin-bottom: 20px;
	padding: 0px;
	display: table;
}

#nice-menu-3 ul{
	height: auto;
	padding: 0px;
	display: block;
	margin: 0px;
}

#nice-menu-3 li{
	width: auto;
	margin-right: 1px;
	margin: 0px;
	height:auto;
	font-weight: bold;
	border: 1px solid #eaeef3;

background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(top,  #e8e8e8 0%, #f8f9f9 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(97%,#f8f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e8e8e8 0%,#f8f9f9 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e8e8e8 0%,#f8f9f9 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e8e8e8 0%,#f8f9f9 97%); /* IE10+ */
background: linear-gradient(to bottom,  #e8e8e8 0%,#f8f9f9 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f8f9f9',GradientType=0 ); /* IE6-9 */

  -transition: background-color 0.3s ease; /* Safari 3.1 to 6.0 */
   transition: background-color 0.3s ease;


}

#nice-menu-3 li ul{
display: block;
width: 100px;
height: auto;
margin-top: 16px;	
	background: #e1e4e8;
	border: none;
}

#nice-menu-3 li ul li{
	border-bottom: 1px solid #eaeef3;
	border: 0px 0px 1px 0px;
	width: 100%;
}

#nice-menu-3 li ul li a{
	width: 77px;
}

#nice-menu-3 li a{
	margin: 0px;
	display: inline-block;
	padding: 12px 12px;
	*padding-right:12px;
	*padding-left:12px;
	text-decoration: none;
font-weight: normal;
  font-size: .95em;
  background-color: #f8f8f8 url('images/bg-shade-light.png') repeat-x bottom left;
  color: #0f6839;
  -transition: background-color 0.5s ease; /* Safari 3.1 to 6.0 */
   transition: background-color 0.5s ease;
}

#nice-menu-3 li:hover,
{
  text-decoration: none;
  border-color: white;
  background: #0f6839;
  color: #fff;
}

#nice-menu-3 .nolink{
	width: auto;
	margin: 0px;
	height: auto;
	padding: 12px 12px;
	display: inline-block;

font-weight: normal;
  font-size: .95em;
  background-color: #f8f8f8 url('images/bg-shade-light.png') repeat-x bottom left;
  color: #0f6839;
  -transition: background-color 0.5s ease; /* Safari 3.1 to 6.0 */
   transition: background-color 0.5s ease;
}

#ppgbemenu ul.nice-menu-3 .active-trail{
background-color: #0f6839;
color: #fefefe;
}

#nice-menu-3 a.active{ 
background-color: #0f6839;
color: #fefefe;
}

/*----CONTEUDO-----*/

#ppgbe .pane-ppgbe{
	width: auto;
	display: inline-block;
}


#destaque-ppbge{
	width: 340px;
	float: left;
	margin-left: 15px;
	display: inline-block;
	height: 245px;
}

#destaque-ppbge a{
	font-size:14px;
color: #355434;
	text-decoration:none;
	margin-bottom: 6px; 
		width: 340px;
		display: table;
	font-weight:bold;
}

#destaque-ppbge .item-list ul{ 
padding: 0px;
margin-left: 0px;
}

#destaque-ppbge .item-list ul li{ 
padding: 0px;
margin-left: 0px;
}

#destaque-ppbge .item-list ul li img{ 
	margin:5px 0px 0px 0px;
	border-radius: 5px;
}

/*Texto de introdução */
#textointroducao{
	width: 335px;
	float: left;
		height: 245px;
}

#textointroducao .pane-title{
font-size:14px;
color: #355434;
	text-decoration:none;
	margin-bottom: 6px; 
	font-weight:bold;
}

#textointroducao .pane-content .node{
	width: 335px;
	float: left;
}

#textointroducao a.voltar{
	display: none;
}


/* Lista de ARquivos */

#listadoc{
	margin-bottom: 30px;
}

#listadoc ul li{
	width: 320px;
	background: #eef0e4;
	margin-bottom: 1px;
	color: #83AF9B;
	height: 30px;
	border-radius: 5px;
}

#listadoc ul li a{
	width: 320px;
	border-radius: 5px;
	display: block;
	color: #577869;
	height: 30px;
	padding: 5px 0px 0px 10px;
	text-decoration: none;
	font-weight: bold;
}

#listadoc ul li a:hover{
text-decoration: underline;
}

/* -- */

#listadoc{
	width: 340px;
	float: left;
	margin-right: 10px;
}

#ppgbe #listadoc .pane-quicktabs-ppgbe-doc{
	width: 340px;
float: left;
}

#quickset-ppgbe_doc .ui-accordion .ui-accordion-content{
	padding: 4px;
}

#quickset-ppgbe_doc .views-field-title a{
	font-size:0.9em;
color: #355434;
	text-decoration:none; 
	font-weight:bold;}

#quickset-ppgbe_doc li.views-row{ 
border-bottom:1px dotted #999; 
padding-bottom:4px;
margin: 16px 0px 0px 0px ;
padding: 0px;
padding-bottom: 4px;
}

#quickset-ppgbe_doc .views-field-field-arquivos-ppgbe{

}

/* Bloco de Notícias */

#noticiasppbge{
	width: 340px;
	float: left;
}

#noticiasppbge .view-ppgbe{
	width: 340px;
}

#noticiasppbge  .view-ppgbe .view-content .item-list{ 
margin-right: 0px;
padding-left: 0px;
}

#noticiasppbge  .view-ppgbe .view-content .item-list ul{ 
margin-right: 0px;
}

#noticiasppbge  .view-ppgbe .view-content .item-list ul li.views-row{
margin-bottom: 10px;
padding-bottom: 10px;
}

#noticiasppbge  .view-ppgbe .view-content .item-list ul li.views-row{ 
border-bottom:1px dotted #999; 
padding-bottom:4px;
margin: 16px 0px 0px 0px ;
padding: 0px;
}


#noticiasppbge  .view-ppgbe .item-list li.views-row .views-field-title a{
	font-size:1em;
		width: 340px;
color: #355434;
	text-decoration:none; 
	font-weight:bold;}


#noticiasppbge  .view-ppgbe .item-list li.views-row .views-field-title a:hover{
	font-size:1em;
color: #355434;
	text-decoration:underline;}


#noticiasppbge  .view-ppgbe .item-list li.views-row .views-field-view-node a{
	font-size:0.9em;
color: #355434;
	text-decoration:none; 
	font-weight:bold;}

#noticiasppbge  .view-ppgbe .item-list li.views-row .views-field-view-node a:hover{
	font-size:1em;
color: #355434;
	text-decoration:underline;}	
	
	
	
#noticiasppbge  .view-ppgbe .item-list li.views-row .views-field-date span{
	font-size:0.9em;
	color: #355434;}

#noticiasppbge  a.maisnotes{
color: white;
text-decoration:none;
font-size:11px;
background:#498c15;
border-radius:4px;
padding:3px 5px 4px 5px;
cursor:pointer;
display:inline-block;
outline:0 2px;
margin-right:0px;
float: right;
clear: both;
	}	


/* TABS de DOCENTES */

#tabdocente{
	width: 705px;
	display: table;
	margin-top: 20px;
}

#tabdocente #quicktabs-container-ppgbe_docenteediscente{
	width: 705px;
	display: table;
}

#tabdocente .pane-quicktabs-ppgbe-docenteediscente{
	width: 705px;
	display: table;
}

#tabdocente .views-slideshow-controls-top{
			width:705px;
			height:32px;
			margin-left:2px;
			margin-top:59px;
			position:absolute;
}

#tabdocente  #views_slideshow_controls_text_previous_ppgbe-block_4, #tabdocente #views_slideshow_controls_text_previous_ppgbe-block_8{
			background:url(/portal/sites/all/themes/portal/images/bt_galeria_left.gif) no-repeat;
			width:32px;
			height:32px;
			overflow:hidden;
			text-indent:-9999px;
			display:block;
			float:left;
			}
#tabdocente  #views_slideshow_controls_text_pause_ppgbe-block_4, #tabdocente #views_slideshow_controls_text_pause_ppgbe-block_8{
			display:none;
			}	
#tabdocente #views_slideshow_controls_text_next_ppgbe-block_4, #tabdocente #views_slideshow_controls_text_next_ppgbe-block_8{
			background:url(/portal/sites/all/themes/portal/images/bt_galeria_right.gif) no-repeat;
			width:32px;
			height:32px;
			overflow:hidden;
			text-indent:-9999px;
			display:block;
			float:right;	
			}


#tabdocente #views_slideshow_cycle_teaser_section_ppgbe-block_4, #tabdocente #views_slideshow_cycle_teaser_section_ppgbe-block_8{
width:670px;
	display: table;
	margin-left: 40px;
}

#tabdocente .views-slideshow-cycle-main-frame-row-item{
float: left;
width: 150px;
margin: 0px 10px 0px 0px;
}

#tabdocente .views-field-field-galeria-ppgbe{

}

#tabdocente .views-field-title{
font-size: 12px;
}


/* Galeria */


#ppgbegaleria .view .item-list ul.galeria_imagens{
1border:1px solid #000; 
padding:0px;
margin:0px 0px 20px 0px;
padding:0px;
}

#ppgbegaleria .view .item-list ul.galeria_imagens ol{
margin:0px;
padding:0px;
}
#ppgbegaleria .view .item-list ul.galeria_imagens li.views-row{
1border:1px solid #000; 
padding:0px;width:200px; 
height:230px; 
margin:0px 30px 20px 0px; 
float:left;
}

#ppgbegaleria .view .item-list ul.galeria_imagens li.views-row ol{
1border:1px solid #00C; 
width:200px;
padding:0px; 
margin:0px;
}	
#ppgbegaleria .view .item-list ul.galeria_imagens li.views-row ol li{
1border:1px solid #000; 
padding:0px; 
margin:0px;
}
#ppgbegaleria .view .item-list ul.galeria_imagens li.views-row .ol li a{
border:1px solid #FFF; 
padding:2px; 
display:table; 
width:200px; 
height:150px;
margin: 0px;}
	

#ppgbegaleria .view .item-list ul.galeria_imagens li.views-row a{
width:200px;
font-size:16px; 
color:#32443d; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: center;
}


.field-name-field-galeria-ppgbe img{
	float: left;
	margin: 10px;
}