body{
	background:url("../img/fundo-saude.png") center center no-repeat fixed !important;
	-webkit-background-size:cover !important;
	   -moz-background-size:cover !important;
	     -o-background-size:cover !important;
	        background-size:cover !important
}
img{
    max-width: inherit !important;
}
footer{
	width:100%;
	background-color:#006b2d;
	text-align:center;
	color:#fff;
	padding:20px 0;
	line-height:22px;
	clear:both;
	bottom:0;
	position:relative;
	margin-top:65px
}
footer a{
	color:#fff
}
footer a:hover,footer a:visited,footer a:active,footer a:focus{
	color:#efefef
}
.navbar-usf .logo-usf{
	width:70px;
	padding:5px 0
}
.language-stricto>span{
	/*display:none*/
}
.language-stricto>span a{
	cursor:pointer
}
.format_logo_capes{
	margin:0 !important
}
.format_logo_psico{
	border-left:1px solid #ccc;
	padding-left:15px
}
.format_busca{
}
.titulo_menu_verde_ppg{
	border-bottom:7px solid #005724 !important;
	font-size:14px !important
}
.format_menu h2{
	margin:0;
	font-weight:normal
}
.format_menu h2 a{
	background-color:#fff;
	border-bottom:2px solid #f0f0f0;
	font-size:14px;
	font-family:"Trebuchet MS", Arial;
	font-weight:normal;
	color:#383a37;
	display:block;
	position:relative;
	width:auto;
	padding:10px 15px;
	text-decoration:none;
	list-style:none
}
.format_menu h2 a:hover{
	background-color:#fafafa
}
.format_menu h2.selected a{
	background-color: #52a9bc;
  color: #fff;
  border-color: #0f6a7a;
}
.format_menu ul.submenu{
	padding:0;
	margin:0;
	list-style:none;
	display:none
}
.format_menu ul.submenu li a{
	background-color: #52a9bc;
	border-bottom: 2px solid #0f6a7a;
	color:#fff;
	display:block;
	padding-left:25px;
	padding-right:10px
}
.format_menu ul.submenu li a:hover{
	background-color:#52a9bc;;
	text-decoration:none
}
.format_menu ul.submenu li.selected a,.format_menu ul.submenu li.selected a:hover{
	background: #52a9bc url(../img/submenu-marker.png) 5px center no-repeat;
	border-bottom: 2px solid #20817e;
}
.format_slider{
	padding:17px;
	background:transparent url("../img/fundo_borda.png") repeat 0 0;
}
.ppg .box_indicators{
	width:150px;
	height:45px;
	margin:0 auto;
	position:relative
}
.format_indicators{
	background-color:#eff1ee;
	height:35px;
	width:100%;
	padding:5px 0 10px 0
}
.ppg .carousel-indicators{
	left:17.7%;
	width:81px;
	height:25px
}
.carousel{
	margin-bottom:0 !important
}
.ppg .carousel-indicators{
	text-align:center
}
.ppg .carousel-indicators li{
	/*
		width: 20px !important;
	height: 20px !important;
	border-radius: 50% !important;
	*/
	width:21px;
	height:21px;
	background-color:transparent;
	text-indent:inherit;
	display:inline;
	float:none;
	border-radius:0
}
.ppg .on,.ppg .active .off{
	display:none
}
.ppg .off,.ppg .active .on{
	display:inline
}
.carousel-indicators .active{
	width:21px!important;
	height:21px!important
}
/*
	.carousel-indicators .active{
		background-color:#373B37 !important;
	}
*/
.ppg .carousel-control{
	top:57%;
	color:#b4b4b4;
	opacity:1;
	background:transparent;
	border:0;
	z-index:100;
	width:36px;
	display:block
}
.ppg .carousel-control.right{
	right:-4px;
	display:block
}
.ppg .carousel-control.left{
	left:-10px
}
.applemenu-laranjado .selected a{
	background-color:#006b2d !important;
	border-bottom:7px solid #005724 !important;
	font-size:14px !important
}
.box_green{
	background-color:#a9d371;
	clear:both;
	overflow:hidden;
	margin-top:15px;
	/*padding: 25px 40px;*/
}
.box_orange{
	background-color:#ffe9a7;
	clear:both;
	margin-top:15px;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 25px;
}
.box_lightblue{
	background-color:#b4e3eb;
	clear:both;
	margin-top:15px;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 25px;
}
.padding_25A_40L{
	padding:25px 0 25px 40px
}
.padding_25A_40L h1{
	width:100% !important;
	margin:0;
	padding:0 !important;
	color:#006b2d;
}
.padding_25A_40L p{
	color: #333333;
	font-size:14px;
	line-height:18px
}
.padding_50A_35R{
	padding:50px 35px 0 0
}
.format_button,.format_button:visited,.format_button:active{
	display: block;
	margin:0;
	padding: 15px 0;
	font-size:100%;
	text-align: center;
	width:150px;
	height:20px;
	background-color:#52a9bc;;
	color:#fff;
	border:0;
	margin-top:17px
}
.format_button:hover,.format_button:focus{
	background-color: #0f6a7a;
	color:#FFF;
	text-decoration: none
}
.box_white{
	background-color:#fff;
	clear:both;
	overflow:hidden;
	margin-top:15px
}
.box_white h1{
	width:100% !important;
	margin:0;
	padding:0 !important;
	color:#52a9bc !important;
}
.padding_box_white{
	padding:25px 40px
}
.padding_50A_35R{
	padding:50px 35px
}
@media(max-width: 450px) and (min-width:0){
	.ppg .accordion_docentes .box_seta_docentes{
		padding:20px 148px !important;
	}
	.ppg .format_cvlates{
		font-size:14px !important;
		margin-left:120px;
		width:100px;
	}
}
@media(max-width: 767px){
	header{
		padding:20px
	}
	footer{
		position:relative
	}
	.format_logo_capes{
		width:55px !important;
		float:left !important;
		margin-right:10px !important
	}
	.format_logo_psico{
		width:150px !important;
		float:left !important;
		padding-left:10px
	}
	.format_busca{
		width:260px !important;
		margin-top:62px !important;
		display:block !important;
		clear:both
	}
	.menu_mobile{
		width:45px;
		float:right;
		padding-left:20px
	}
	#menu_ph{
		display:none
	}
	.padding_50A_35R{
		padding:50px 35px;
		text-align:center
	}
	.padding_25A_40L{
		padding:25px 40px
	}
	.padding_20{
		padding:20px
	}
	.padding_20 h1{
		color:#006b2d !important;
		margin:0 0 20px 0 !important;
		padding:0 !important
	}
	.format_button{
		width:100%;
		height:60px
	}
	.box_green{
		margin:20px
	}
	.box_white{
		margin:20px
	}
	/*pagina links relacionados mobile*/
	.ppg .box_cont{
		margin-top:30px;
		padding:20px 30px;
	}
	.ppg .box_cont h1{
		/*padding: 0 30px 0 30px !important;*/
		width:auto !important;
	}
	.ppg .border_location{
		padding:20px 0 !important;
	}
	.ppg .box_cont_docentes{
		padding:40px 30px !important;
	}
	.ppg .format_row_docentes{
		padding:30px 30px 0 30px !important;
	}
	.ppg .accordion_docentes .box_seta_docentes{
		height:55px !important;
		padding:20px 125px;
		width:130% !important;
		margin:0 -30px 0 -30px;
	}
	.ppg .accordion_docentes .format_img_mobile{
		margin-left:50px;
		margin-top:25px;
		margin-bottom:10px;
	}
	.format_cvlates{
		font-size:12px !important;
		margin-left:120px;
		width:86px;
		text-decoration:underline !important;
	}
	.ppg .accordion_docentes .format_txt{
		font-size:14px !important;
		line-height:18px;
		padding:19px 0 0 0!important;
	}
	.ppg .accordion-inner{
		padding:30px !important;
	}
	.ppg .conteudo .box_teses{
		margin:30px 0 0 0 !important;
	}
	.fomat_txt_teses{
		margin-bottom:20px;
	}
	.ppg .conteudo .box_teses img{
		width:100%;
	}
	.ppg .format_select{
		padding:2% !important;
	}
	.format_input{
		width:78%;
	}
	.formatlinksrelacionados_mobile{
		text-align:center;
		margin-bottom:30px;
	}
	.ppg .box_verde{
		padding:30px;
	}
	.ppg .box_localizacao{
		margin-top:5px;
		padding:20px 0;
	}
	.ppg .box_localizacao h1{
		padding:0 30px 0 30px !important;
	}
	.ppg .box_laboratorios a.accordion-toggle .seta_laboratorios {
    width: 90%!important;
	}
}
@media (max-width: 979px){
	body{
		padding-right:0 !important;
		padding-left:0 !important
	}
	.ppg .accordion_docentes .format_txt{
		padding:19px 0 0 0 !important;
	}
}

/*Links Relacionados*/
.marginbottom30{
	margin-bottom:30px;
}
.box_cont{
	background-color:#ffffff;
	clear:both;
	overflow:hidden;
	opacity:.9;
	padding:40px
}
.box_cont h1{
	width:100% !important;
	margin:0;
	padding:0 !important;
	color:#0f6a7a !important
}
.box_cont p{
	color:#373b37
}
.box_verde{
	background-color:#d5ebc5;
	overflow:hidden;
	margin-bottom:20px;
	padding:25px
}
.box_verde .link{
	color:#0e7437
}
.ppg .margin_zero{
	margin:0 !important
}
.font_16{
	font-size:16px
}
.ppg .txt_align_centr{
	text-align:center
}
.ppg .txt_align_right{
	text-align:right;
}
.box_acorddion{
	background-color:#52a9bc;
}
.ppg .box_acorddion a{
	font-size:16px;
	font-weight:bold;
	color:#373b37;
	text-decoration:none
}
.ppg .box_acorddion a:hover,.ppg .box_acorddion a:active,.ppg .box_acorddion a:visited,.ppg .box_acorddion a:focus{
	font-size:16px;
	font-weight:bold;
	color:#373b37;
	text-decoration:none
}
.seta_laboratorios{
	background-image:url(../img/seta-laboratorios-off.gif);
	width:100%;
	height:11px;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-6px;
	background-repeat:no-repeat;
	background-position:center center;
}
.collapsed .seta_laboratorios{
	background-image:url(../img/seta-laboratorios-on.gif)
}
.navbar-right .btn-group>.btn.menu-drop{
	-webkit-border-radius:0;
	   -moz-border-radius:0;
	        border-radius:0
}
.dropdown-menu.ppg-dropdown-menu{
	left:auto;
	right:0;
	margin-top:0;
	border:1px solid #025123;
	-webkit-border-radius:0;
	   -moz-border-radius:0;
	        border-radius:0
}
.dropdown-menu.ppg-dropdown-menu>li>a{
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:20px;
	color:#fff;
	white-space:nowrap
}
.language-stricto{
	float:left!important
}

/*localização*/
.ppg .info_address{
	color:#006b2d;
}
.ppg .border_transp{
	background-color:#000;
	opacity:.1;
}
.ppg .border_location{
	padding:20px;
	background:transparent url("../img/fundo_borda.png") repeat 0 0;
}

/*DOCENTES*/

.ppg .format_row_docentes{
	padding:0 0 0 20px;
	        box-shadow:0 0 7px 1px #cccccc;
	   -moz-box-shadow:0 0 7px 1px #cccccc;
	-webkit-box-shadow:0 0 7px 1px #cccccc;
}
.ppg .box_cont_docentes{
	background-color:#f3f7ed;
	clear:both;
	overflow:hidden;
	opacity:.9;
	padding:40px
}
.ppg .box_cont_docentes h1{
	width:100% !important;
	margin:0;
	padding:0 !important;
	color:#0f6a7a !important;
}
.ppg .box_cont_docentes p{
	color:#373b37
}
.accordion_docentes{
}
.ppg .accordion_docentes .box_acorddion{
	background-color:#b4e3eb;
	overflow:hidden;
	margin-bottom:3%;
	   -moz-box-shadow:0 0 7px 1px #cccccc;
	-webkit-box-shadow:0 0 7px 1px #cccccc;
	        box-shadow:0 0 7px 1px #cccccc;
}
.box_shadow{
	   -moz-box-shadow:0 0 7px 1px #b8c9a1;
	-webkit-box-shadow:0 0 7px 1px #b8c9a1;
	        box-shadow:0 0 7px 1px #b8c9a1;
}
.ppg .accordion_docentes .box_acorddion img{
	float:left;
}
.ppg .accordion_docentes .box_seta_docentes{
}
.ppg .accordion_docentes .box_acorddion .box_seta_docentes a{
	text-decoration:none;
	min-height:130px;
	background-color:#52a9bc;
	width:75px;
	float:right;
	padding:0;
	position:relative;
}
.ppg .accordion_docentes .format_txt{
	font-size:16px;
	padding:16px 0;
}
.ppg .accordion_docentes .format_txt a{
	text-decoration:underline;
}
.ppg .box_laboratorios a.accordion-toggle{
	position:relative;
	color: #ffffff;
}
.ppg .box_laboratorios a.accordion-toggle .seta_laboratorios{
	width:95%;
	background-position:center right
}
.formart_imgecv{
	margin-top:15px;
	display:block;
}
.ppg .accordion_docentes .accordion-inner{
	padding:30px 15px 30px 20px;
	line-height:20px;
}

/*TESSES E DISSERTAÇÔES*/

.ppg .box_teses{
	margin:30px 0 0 20px !important;
	padding:30px;
	margin-bottom:20px;
	background-color:#fff;
	cursor:pointer;
	/*
		-moz-box-shadow: 0px 0px 7px -1px #000000;
		-webkit-box-shadow: 0px 0px 7px -1px #000000;
			box-shadow: 0px 0px 7px -1px #000000;
	*/
}
@media(min-width: 1200px){
	.ppg .box_teses{
		width:627px !important;
	}
	.format_input{
		width:246px !important;
	}
	.row-fluid .span12{
		margin:0!important
	}
}
.ppg a.box_teses:hover{
	background-color:#93cd64;
	color:#006b2d;
}
.ppg a.box_teses:focus{
	background-color:#93cd64;
	color:#006b2d;
}
.ppg .box_teses img{
	width:195px;
}
.fomat_txt_teses{
	display:block;
	line-height:18px;
}
.format_select{
	width:150px !important;
	height:40px !important;
	padding:5% !important;
	font-size:14px !important;
	border:1px solid #cecece
}
.format_input{
	height:32px !important;
	font-size:14px !important;
	border:1px solid #cecece;
	border-radius:0;
}
.box_cont_docentes label{
	font-size:14px;
}
.format_eou{
	margin-top:30px;
	font-size:18px;
}
#pagination{
	text-align:center
}
#pagination>strong{
}
#pagination .paginacao_text{
	padding:5px 10px;
	line-height:25px;
	background-color:#fff;
	color:#373b37
}
#pagination a:hover .paginacao_text{
	background-color:#006b2d;
	color:#fff
}
#pagination>a,#pagination>a:hover{
	text-decoration:none
}
#pagination>strong>.paginacao_text{
	background-color:#93cd64;
	color:#006b2d
}
.box_laboratorios .accordion-group{
	margin-bottom: 20px
}
.box_laboratorios .accordion-heading .accordion-toggle {
    padding: 15px
}
.box_laboratorios .accordion-inner{
	background-color:#b4e3eb;
}
.box_laboratorios .carousel-inner>.item>img,.box_laboratorios .carousel-inner>.item>a>img{
	width:80%;
	margin:0 auto;
}


/*Education*/

.color_ee7601{
	color: #ee7601 !important;
}
.color_333333{
	color: #333333 !important;
}

.format_link_cvlates{
	color: #0f6a7a !important;
	margin: 7px 10px;
  display: block;
  float: left;
}
.format_link_maildocen{
	text-decoration: none !important;
  font-weight: normal !important;
}
