@charset "utf-8";
/* CSS Document */

/**
 * desenvolvido por Piloti.com
 * @project Puc - Departamento de Economia
 * @author Thiago Lima
 * @since 19/04/2011
*/

/* -- DEFAULT -- */
*{margin: 0; padding: 0; border: none; list-style-type:none;}
:focus {outline: none;}

select, input, textarea {font: 10px  Verdana, Geneva, sans-serif; color: #666666; background: #BCB796; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
a { color: #928c68; text-decoration: none; font-weight:bold; }
p  { line-height: 14px;  }
p.engl {
	font: 10px Verdana, Geneva, sans-serif;
	color: #666666;
}


/*titulos*/
.tit-type01 { font-size: 16px; color: #666537; padding-bottom: 4px; border-bottom: solid 2px #a9af81; margin-bottom: 15px; }
.tit-type01 a { color: #666537;}
.tit-type02 { color: #ffffff; font-size: 14px; }
.tit-type03 { color: #666666; font-size: 12px; margin-bottom: 5px; }
.tit-type04 { height: 33px; color: #ffffff; font-size: 14px; margin-bottom: 5px; background: url(../images/bg_tit_type04.gif) bottom repeat-x; }
.tit-type04 .edge-left { float: left; width: 6px; height: 15px; padding-bottom: 9px; display: block; background: url(../images/edge-left.gif) no-repeat; }
.tit-type04 .edge-center { float: left; background: #4b7a9b; padding: 7px 12px 3px 12px; }
.tit-type04 .edge-right { float: left; width: 47px; height: 24px; display: block; background: url(../images/edge-right.gif) no-repeat; }
.tit-type05 {
	background: url("../images/bullet_tit.gif") no-repeat scroll left 5px transparent;
	border-bottom: 1px solid #E0E0DB;
	color: #4B7999;
	font-size: 15px;
	margin-bottom: 10px;
	padding: 2px 0 9px 15px;
}
.tit-type05.mg20 {
	margin-bottom: 20px;
}
.tit-type02.background-title{
	background-position: -6px !important;
	width: 616px;
	height: 26px;
	padding: 0 0 0 15px;
	background: url(../images/bg_tit_noticias3.png) no-repeat;
	line-height: 26px;
}
.tit-type06 { height: 33px; color: #ffffff; font-size: 14px; }
.tit-type06 .edge-left { float: left; width: 6px; height: 15px; padding-bottom: 9px; display: block; background: url(../images/edge-left2.gif) no-repeat; }
.tit-type06 .edge-center { float: left; background: #8eaabe; padding: 2px 12px 5px 12px; }
.tit-type06 .edge-right { float: left; width: 47px; height: 24px; display: block; background: url(../images/edge-right2.gif) no-repeat; }
.tit-type07 {  color: #4B7999; font-size: 12px; }
.tit-type08 {border-bottom: solid 1px #4B7A9B;  font-size: 16px; padding:0 0 12px 0}
.tit-type09{ background:url(../images/detalhe-depoim.gif) no-repeat center top!important; color:#fff;  }
.tit-type01, .tit-type02, .tit-type03, .tit-type04, .tit-type05, .tit-type06, .tit-type07{display: block;}

.tit-type11 {
	font-size: 15px;
	color: #2e5e8b;
	padding-bottom: 4px;
	border-bottom: 2px solid  #2e5e8b;
	margin-bottom: 15px;
}

.container-center > .right h2, .container-center > .right h5 { margin-bottom:10px; }
/*textos*/
.text-type01,.text-type02,.text-type03{font-size:12px; line-height: 16px; margin-bottom:1em;}
.text-type01 {color: #4C7999;}
.text-type02 {color: #999999;}
.text-type03 {color: #666666;}
.content p{ margin-bottom:10px; }
.content li p{ margin-bottom:0; }

h3.tit-type05 small{ font-weight:100;  }


.tam13px {font-size: 13px;}
.tam16px {font-size: 16px;}

/*textos*/
.link-type01 { color: #666666; margin-bottom:0.625em;}

/*border*/
.bd-type01 { border-bottom: solid 1px #a9af81; }
.bd-type02 { border-top: solid 1px #4B7A9B; }
.bd-type11 { border-bottom: solid 1px #2e5e8b; }
.bd-type12 {
	width: 291px;
	padding-bottom: 10px;
	border: solid 1px #4b7a9b;
	background: #f2f2f2;
}

/* -- GENERIC -- */
.container-center {margin: 0 auto; width: 940px;}

/* -- HEADER -- */
.header-top {
	width: 100%;
	height: 24px;
	background: #2e5e8b;
}
.header-top .contant-top {
	width: 930px;
	margin: 0 auto 0;
}
.header-top .contant-top a {
	float: right;
	margin: 0;
	padding: 0;
}
.header-top .contant-top ul {
	float: right;
}
.header-top .contant-top ul li {
	float: left;
	position: relative;
	padding: 6px 15px 0 15px;
}
.header-top .contant-top ul li:last-child {
	padding: 6px 0 0 15px;
}
.header-top .contant-top ul li a {
	float: left;
	color: white;

	font-weight: normal;
	text-transform: uppercase;
}
.header-top .contant-top ul li a:hover {
	color: #d0d0d0;
}
.header-top .contant-top ul li:first-child:before {
	content: '|';
	position: absolute;
	color: white;
	top: 5px;
	right: -2px;
}
.header-top .contant-top ul li.portugues:first-child:before {
	display: none;
}

.header { margin-bottom: 20px; height: 148px; background: url(../images/bg_header.gif) center no-repeat; }
.header .top { height: 101px; }
/*.header .logo {
	background: url("../images/logo.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 97px;
    margin: 30px 0 0;
    margin:0px 0 0 -23px;
    width: 506px;
}*/
.header .logo { /*entre esse comentario há a modificacao menu*//*margin:30px 0 0 -17px !important;entre esse comentario há a modificacao menu*/
	float: left; margin: 30px 0 0 0; display: block; width: 396px; height: 97px; height: 47px; background: url(../images/logo.png) no-repeat;
}
.header .logo-en { /*entre esse comentario há a modificacao menu*//*margin:30px 0 0 -17px !important;entre esse comentario há a modificacao menu*/
	float: left; margin: 30px 0 0 0; display: block; width: 396px; height: 97px; height: 47px; background: url(../images/logo-en.png) no-repeat;
}

	.header .menu { margin-top: 10px;width: 1020px; /*entre esse comentario há a modificacao menu*//*margin-left: -14px;entre esse comentario há a modificacao menu*/}
	.header .menu li { float: left; }
	.header .menu li a { display: block; background: url(../images/sprite_menu.gif) no-repeat; height: 28px; text-indent: -9999px; }
	.header .menu li span { display: block; background: url(../images/sprite_menu.gif) -141px 0 no-repeat; height: 28px; width: 1px; margin: 0 14px; }

	.header .menu li a.menu-home 	  	{ width: 32px; background-position: 0 0;}
	.header .menu li a.menu-graduacao 	{ width: 57px; background-position: -66px 0;}
	.header .menu li a.menu-pos		  	{ width: 118px; background-position: -1111px 0;}
	.header .menu li a.menu-mestrado	{ width: 119px; background-position: -952px 0;}
	.header .menu li a.menu-professores { width: 40px; 	background-position: -273px 0;}
	.header .menu li a.menu-seminarios 	{ width: 58px; background-position: -349px 0;}
	.header .menu li a.menu-contato 	{ width: 50px; background-position: -442px 0; margin-right: 10px; }
	.header .menu li a.menu-fund 		{ width: 96px; background-position: -507px 0; margin-right: 10px;}
	.header .menu li a.menu-midia 		{ width: 73px; background-position: -605px 0; margin-right: 10px; }
	.header .menu li a.menu-pesquisa        { width: 77px; /*entre esse comentario há a modificacao menu*/width: 90px !important;background-position:-684px 0 !important;/*entre esse comentario há a modificacao menu*/background-position: -700px 0;}

	.header #menu-en { margin-top: 10px;width: 1020px; /*entre esse comentario há a modificacao menu*//*margin-left: -14px;entre esse comentario há a modificacao menu*/}
	.header #menu-en li { float: left;}
	.header #menu-en li a {width: 39px; height: 28px; text-indent: -9999px; text-align: left; display: inline-block; margin: 0 auto}
	.header #menu-en li a:hover {background: url(../images/menu-env2.jpg) 0 -28px no-repeat}

	.header #menu-en li.homeen {
		background: url(../images/menu-env2.jpg) 0 0 no-repeat;
		width: 39px;
	}

	.header #menu-en li.undergraduate {
		background: url(../images/menu-env2.jpg) -39px 0 no-repeat;
		width: 138px;
	}
	.header #menu-en li.undergraduate a {
		width: 138px;
	}
	.header #menu-en li.undergraduate a:hover {
		background: url(../images/menu-env2.jpg) -39px -28px no-repeat;
	}

	.header #menu-en li.graduate {
		background: url(../images/menu-env2.jpg) -177px 0 no-repeat;
		width: 113px;
	}
	.header #menu-en li.graduate a {
		width: 113px;
	}
	.header #menu-en li.graduate a:hover {
		background: url(../images/menu-env2.jpg) -177px -28px no-repeat;
	}

	.header #menu-en li.macroeconomics {
	  background: url(../images/menu-env2.jpg) -315px 0 no-repeat;
	  width: 223px;
	}
	.header #menu-en li.macroeconomics a {
		width: 223px;
	}
	.header #menu-en li.macroeconomics a:hover {
		background: url(../images/menu-env2.jpg) -315px -28px no-repeat;
	}

	.header #menu-en li.people {
		background: url(../images/menu-env2.jpg) -535px 0 no-repeat;
		width: 49px;
	}
	.header #menu-en li.people a {
		width: 49px;
	}
	.header #menu-en li.people a:hover {
		background: url(../images/menu-env2.jpg) -535px -28px no-repeat;
	}

	.header #menu-en li.seminars {
		background: url(../images/menu-env2.jpg) -584px 0 no-repeat;
		width: 65px;
	}
	.header #menu-en li.seminars a {
		width: 65px;
	}
	.header #menu-en li.seminars a:hover {
		background: url(../images/menu-env2.jpg) -584px -28px no-repeat;
	}

	.header #menu-en li.contact {
		background: url(../images/menu-env2.jpg) -649px 0 no-repeat;
		width: 73px;
	}
	.header #menu-en li.contact a {
		width: 73px;
	}
	.header #menu-en li.contact a:hover {
		background: url(../images/menu-env2.jpg) -649px -28px no-repeat;
	}

	.header #menu-en li.fund {
		background: url(../images/menu-env2.jpg) -722px 0 no-repeat;
		width: 87px;
	}
	.header #menu-en li.fund a {
		width: 87px;
	}
	.header #menu-en li.fund a:hover {
		background: url(../images/menu-env2.jpg) -722px -28px no-repeat;
	}

	.header #menu-en li.media {
		background: url(../images/menu-env2.jpg) -809px 0 no-repeat;
		width: 46px;
	}
	.header #menu-en li.media a {
		width: 46px;
	}
	.header #menu-en li.media a:hover {
		background: url(../images/menu-env2.jpg) -809px -28px no-repeat;
	}

	.header #menu-en li.publications {
		background: url(../images/menu-env2.jpg) -855px 0 no-repeat;
		width: 81px;
	}
	.header #menu-en li.publications a {
		width: 81px;
	}
	.header #menu-en li.publications a:hover {
		background: url(../images/menu-env2.jpg) -855px -28px no-repeat;
	}


	.submenu_busca {position: relative;}

	li.submenu_busca ul {
		border-top:1px solid #e5e9d4 !important;
		display: none;
		float: left;
		width: 190px;
		position: absolute;
		z-index: 9999;
		left: -117px;
		top: 27px;
		list-style: none;
	}
	li.submenu_busca ul li {float:none;}
	ul.submenu_buscaUL {width: 190px;border-color:#676531!important}
	.submenu_buscaUL li a {
		width: 190px !important;
		height: auto !important;
		padding: 8px 10px;
		text-indent: initial !important;
		text-align: left;
		line-height: 16px;
		float: left;
		color: #676531!important;
		border-bottom: 1px solid #e5e9d4!important;
		background: #fff !important;
		display: block!important;
		background-image: none!important;
		border-left: 1px solid #e5e9d4!important;
		border-right: 1px solid #e5e9d4!important;
	}
	.submenu_buscaUL li a.engl {
		width: 181px !important;
	}
	li.submenu_busca:hover ul{display: block;}

	.header .menu li a.menu-home:hover,
	.header .menu li a.menu-home.active	  	  { background-position: 0 -28px;}
	.header .menu li a.menu-graduacao.active,
	.header .menu li a.menu-graduacao:hover   { background-position: -66px -28px;}
	.header .menu li a.menu-pos.active,
	.header .menu li a.menu-pos:hover		  { background-position: -1111px -28px;}
	.header .menu li a.menu-mestrado.active,
	.header .menu li a.menu-mestrado:hover	  { background-position: -952px -28px;}
	.header .menu li a.menu-professores.active,
	.header .menu li a.menu-professores:hover { background-position: -273px -28px;}
	.header .menu li a.menu-seminarios.active,
	.header .menu li a.menu-seminarios:hover  { background-position: -349px -28px;}
	.header .menu li a.menu-contato.active,
	.header .menu li a.menu-contato:hover 	  { background-position: -442px -28px;}
	.header .menu li a.menu-fund.active,
	.header .menu li a.menu-fund:hover		  { background-position: -507px -28px;}
	.header .menu li a.menu-midia.active,
	.header .menu li a.menu-midia:hover 	  { background-position: -605px -28px;}

/* -- HOME -- */
.content { min-height: 343px; height: auto !important; height: 343px; padding-bottom:40px }
.destaque { position: relative; padding: 7px 8px; background: #ffffff; }
.destaque .top_sombra 	 { width: 633px; height: 11px; position: absolute; top: -11px; left: -11px; display: block; background: url(../images/top_destaque_sombra.gif) no-repeat; }
.destaque .bottom_sombra { width: 633px; height: 11px; position: absolute; bottom: -11px; left: -11px; display: block; background: url(../images/bottom_destaque_sombra.gif) no-repeat; }
.destaque .left_sombra 	 { width: 11px; height: 241px; position: absolute; top: 0; left: -11px; display: block; background: url(../images/left_destaque_sombra.gif) no-repeat; }
.destaque .right_sombra  { width: 11px; height: 241px; position: absolute; top: 0; right: -11px; display: block; background: url(../images/right_destaque_sombra.gif) no-repeat; }

/* -- FOOTER -- */
.footer {width: 100%; height: 180px; background: url(../images/bg_footer.gif) repeat-x; font: 11px Tahoma, Geneva, sans-serif; overflow: hidden;}
.footer .container-center {margin: 0 auto; width:856px; height: 80px; padding: 52px 0 0 84px; background:url(../images/logo_footer.gif) no-repeat; }
.footer .container-center p { margin-bottom: 5px; }

.box-default { float: left; width: 100%; }
.box-default .box-inner {padding: 10px;}

.box-default2 { background: #f2f2f2; border-top: solid 4px #8eaabe; border-bottom: solid 4px #8eaabe;  }
.box-default2 .box-inner {padding: 17px 32px;}

.box-default3 { background: #f2f2f2; width: 100%; }
.box-default3 .box-inner {padding: 30px;}
.box-default3 .box-inner.nov {padding: 10px;}
.box-default3 .box-inner p { margin-bottom: 10px; }

.box-contato { background: #f2f2f2; color: #4B799A; }
.box-contato .right { float: left; width: 445px; padding: 70px 35px 0;  }

.noticias { width: 291px; padding-bottom: 10px; border: solid 1px #4b7a9b; background: #f2f2f2; }
.noticias h2 { width: 276px; height: 22px; padding: 4px 0 0 15px; background: url(../images/bg_tit_noticias.gif) no-repeat; }
.noticias h2.nv {
	width: 291px;
	height: 26px;
	padding: 0 0 0 15px;
	background: url(../images/bg_tit_noticias2.png) no-repeat;
	line-height: 26px;
}
.noticias .titulo { color: #4C799A; padding-bottom: 5px; display: block; }

.noticias-nv {
	width: 48%;
	float: left;
}

.padd-left{
	padding-left: 12px;
}
.padd-right{
	padding-right: 12px;
}
/*.noticias-nv h2 { width: 276px; height: 22px; padding: 4px 0 0 15px; background: url(../images/bg_tit_noticias.gif) no-repeat; }
.noticias-nv h2.nv {
	width: 291px;
	height: 26px;
	padding: 0 0 0 15px;
	background: url(../images/bg_tit_noticias2.png) no-repeat;
	line-height: 26px;
}*/
.noticias-nv .titulo {
	color: #4C799A;
	padding-bottom: 5px;
	display: block;
}

.textos { width: 291px; padding-bottom: 10px; border: solid 1px #ACAF78; }
.textos h2 { width: 276px; height: 22px; padding: 4px 0 0 15px; background: url(../images/bg_box_textos.gif) no-repeat; }
.textos h2.box-texto2{background-image: url('../images/bg_box_textos2.gif'); };
.textos h2.barra2 {
	width: 276px;
	height: 25px;
	padding: 0 0 0 15px;
	background: url(../images/bg_box_textos02.png) no-repeat;
	line-height: 25px;
}
.textos h2.barra3 {
	width: 276px;
	height: 25px;
	padding: 0 0 0 15px;
	background: url(../images/bg_box_textos03.png) no-repeat;
	line-height: 25px;
}
.textos .titulo { color: #676531; padding-bottom: 5px; display: block; font-size: 10px; font-weight: normal; }
.textos p {font-size: 10px; font-weight: normal; }
.publiDestaques h2{background: url(../images/bg_tit_destaque.gif) no-repeat !important}

/**********publicacao************/

.resultados{width:600px}
    .resultados h3{padding-bottom:5px; border-bottom:3px solid #8d8f81; margin-bottom:5px; font-size:15px}
        .resultados h3 span{font-weight:normal; font-size:14px}
    .resultados .resultado{padding:10px 20px; background:#f2f2f2; margin-bottom:10px; color:#000}
        .resultado h5{font-weight:bold; font-size:12px; margin-bottom: 6px; font-family: Verdana, Geneva, sans-serif !important;}
            .resultado h5 a{color:#4B7999}
        .resultado p{margin:0; line-height:18px; color: #666666; font-family: Verdana, Geneva, sans-serif !important;}
        .resultado p.resumo{margin:5px 0; color:#666}
        .resultado a { color: #666; text-decoration: none; line-height: 18px;}
        .resultado a:hover { color: #666; text-decoration: underline;}
        .bold { font-weight: bold;}

/********** fim publicacao************/

.seminarios {  border: 1px solid #BCBBA6;width: 290px; /*background: url(../images/bg_box_seminarios.gif) no-repeat; */}
.seminarios h2 { background: url(../images/bg_box_seminarios.gif) no-repeat;width: 276px; height: 22px; padding: 4px 0 0 15px; display: block; }
.seminarios h5 { color: #666666; text-align: right; margin-right: 14px; font-size: 11px; font-weight: normal; }
.seminarios h4 { width: 276px; height: 22px; padding: 4px 0 0 15px; background: url(../images/bg_tit_noticias.gif) no-repeat; }
.seminarios .titulo { color: #666600; display: block; }
.seminarios .list-type02 li.last { /*border-bottom: solid 2px #676531 !important;*/ }

.seminarios-destaque .laster.mg-bottom-30px > .laster { border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px;  }
.seminarios-destaque h3 { font-size:1.4em; }
.seminarios-destaque h3 span, .semin_list h4 span { color: #808080; font-size: 0.9em; font-weight: 100;  }
.semin_list h4 div {color: #808080; font-size: 0.8em; font-weight: 100; }
.seminarios-destaque h4 { font-size:1.2em;font-weight: 100; }
.seminarios-destaque .last { margin:0!important; border:none!important; padding:0!important; }

.semin_list h4 { font-size:13px; border-bottom:1px solid #e0e0db; margin-bottom:10px; padding-bottom: 10px; font-weight: 100; cursor:pointer;}
.semin_list h4:hover { color:#4b7a9b; }
.semin_list h4 a { display:block; font-size:0.9; }
.semin_list ul li { width:450px; padding-left:20px;}
.semin_list .titulo { margin-bottom:10px; display:block; font-weight: bold; margin-bottom: 5px; }

.semin_interna h4 { font-size:13px;font-weight: 100; }
.semin_interna h4 span { color: #808080; font-size: 0.9em; font-weight: 100;  }

.box-fund	{ width: 427px; height: 151px; padding: 12px 24px 6px 163px; background: url(../images/bg_fund.jpg) no-repeat; }
.box-fund p { line-height: 13px; }
.box-fund h2.tit-type01	{ margin-bottom:5px;}

/* -- textos em discussao -- */

.width_textosemdiscussao{width:615px}
.width_textosemdiscussao ul.tit-type02{ }
.width_textosemdiscussao .list-type02 li{width:585px;margin-top: 15px;}
.textos.width_textosemdiscussao h2{width: 610px; background:url(../images/bg_box_texto_discussao.gif) no-repeat;}

.width_textosemdiscussao2{width:615px}
.width_textosemdiscussao2 ul.tit-type02{ }
.width_textosemdiscussao2 .list-type02 li{width:585px;margin-top: 15px;}
.width_textosemdiscussao2 .list-type02 li:last-child {
	border-bottom: none;
}
.width_textosemdiscussao2 .list-type02 li p {
	margin: 0 0 10px 0;
}
.textos.width_textosemdiscussao2 h2{
	width: 615px;
	height: 25px;
	background:url(../images/bg_box_texto_discussao2.png) no-repeat;
	padding: 0 0 0 15px;
	line-height: 25px;
}

/*linha pontilhada*/
.linha-pontilhada1 { width: 100%; height: 1px; overflow: hidden; margin: 10px 0; border-bottom: 1px dotted #999; }

/*margens*/
.mg-default 	   { margin: 12px; }
.mg-top-default    { margin-top: 12px; }
.mg-left-default   { margin-left: 10px; }
.mg-bottom-default { margin-bottom: 12px; }
.mg-right-default  { margin-right: 15px; }

.mg-bottom-5px { margin-bottom: 5px; }
.mg-bottom-10px { margin-bottom: 10px; }
.mg-bottom-20px { margin-bottom: 20px; }
.mg-bottom-30px { margin-bottom: 30px; overflow: hidden;}
.mg-bottom-40px { margin-bottom: 40px; }

.margin0 {margin: 0; width: 100%;}

.mg-top-20px { margin-top: 20px; }

.mg-right-20px { margin-right: 20px; }
.mg-right-30px { margin-right: 30px; }
.mg-all-0 { margin: 0 !important; }

/*paddings*/
.pd-top-default 	{ padding-top: 12px; }
.pd-left-default 	{ padding-left: 12px; }
.pd-bottom-default 	{ padding-bottom: 12px; }
.pd-right-default	{ padding-right: 12px; }

.pd-all-0 { padding: 0 !important; }

/*larguras (width) genéricas*/
.box-width1 { width: 614px; }
.box-width2 { width: 293px; }
.box-width3 { width: 290px; }
.box-width4 { width: 460px; }
.box-width5 { width: 428px; }
.box-width6 {
	width: 48%;
}

/*alturas (height) genéricas*/
.box-height1 { height: 120px; }
.box-height2 { height: 525px; }
.box-height3 { height: 354px; }
.box-height4 { height: 65px ; }

.min-height1 { min-height: 124px; height: auto !important; height: 105px; padding-bottom: 15px; }
.min-height2 { min-height: 135px; height: auto !important; height: 105px; padding-bottom: 15px; }
.min-height2 p a, .min-height2 p strong {
	color: #666;
}
.min-height2 p a:hover {
	text-decoration: underline;
}

.min-height3 {
	min-height: 133px;
}

/*barra*/
.barra-info1 { width: 100%; height: auto; background: #efe1d3; }
.barra-info1 .text { padding: 10px 0; font-size: 14px; color: #643018; }

.barra-info2 { width: 100%; height: auto; background: #bcb796; }
.barra-info2 .preco { padding: 10px 17px; font-size: 20px; font-weight: bold; color: #643018; }

/*paginacao*/
.paginacao { width: 100%; text-align: right; margin-bottom: 30px;}
/*listas*/
.list-lite li { margin-bottom: 15px; background: #f2f2f2; display: block; position: relative; }
.list-lite li.last { margin-bottom: 0 !important; }
.list-lite li img { float: left; margin-right: 20px; }
.list-lite li .titulo { font-weight: bold; display: block; }
.list-lite li .descricao { font-style: italic; font-size: 11px; }
.list-lite li .descricao a { color: #4C7999; font-weight: bold; text-decoration: underline; }
.list-lite li p { margin: 10px 0; }

.list-type01 li { background: url(../images/bullet.gif) left 3px no-repeat; padding: 0 0 2px 12px; margin-bottom: 2px; display: block; }
.list-type01 li a:hover { text-decoration: underline; }

.list-type01a li {
	background: url(../images/bullet.gif) left 3px no-repeat;
	padding: 0 0 2px 12px;
	margin-bottom: 2px;
	display: block;
}
.list-type01a li a {
	color: #666;
}
.list-type01a li a:hover {
	text-decoration: underline;
}

.list-type02 li { width: 262px; padding-bottom: 12px; margin-bottom:12px; margin-left: 14px; display: block; border-bottom: solid 1px #cccccc; }
.list-type02 li.last { border-bottom: none; }
.list-type02 li a:hover { text-decoration: underline; }

.list-type02nv {
	overflow: hidden;
}
.descricao-ini{
	line-height: 14px;
	color: #666666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.list-type02nv li {
	width: 100%;
	padding: 5px;
	margin: 0;
	display: block;
	border-bottom: solid 1px #cccccc;
}
.list-type02nv li:last-child { border-bottom: none;}
.list-type02nv li a:hover { text-decoration: underline; }

.list-type03 { background: #f2f2f2; padding: 10px 0; overflow: auto;}
.list-type03 li { width: 268px; float: left; padding: 2px 22px; display: block; border-right: solid 1px #999999; color:#4C7999; }
.list-type03 li.last { border-right: none; }

.list-type04 li { width: 268px; float: left; padding: 2px 22px; display: block; border-left: solid 1px #999999; color:#666537; background: #fff; }

.list-type05 li { float: left; padding: 2px 22px 2px 0; margin: 0 22px 15px 0; border-right: solid 1px #999999; color:#666537; }
.list-type05 li.last { border:none; }
.list-type05 li a { color:#666537; }
.list-type05.full li { width: 350px; }
.list-type05 li.first { border-left: none; }


.list-type06 li { padding: 15px; margin-bottom: 15px; background: #f2f2f2; display: block; position: relative; overflow: hidden; }
.list-type06 li img { float: left; margin-right: 15px;  }
.list-type06 li span { color: #4C7999; font-size: 14px; margin-right: 20px; }
.list-type06 li .titulo { font-weight: bold; display: block; }
.list-type06 li .descricao { font-style: italic; font-size: 11px; }
.list-type06 li .descricao a { color: #4C7999; font-weight: bold; text-decoration: underline; }
.list-type06 li p { margin: 10px 0; }
.list-type06 li .descricao .lattes { font-weight:100; display:block;  }

.list-type06.half li { width: 425px; float: left; }
.list-type06.half li span,
.list-type06.half li p { margin: 0; }
.list-type06.half li .titulo { margin-bottom: 5px; }
.list-type06.half li a { color: #999999; }

.list-type06.half2 li { width: 426px; float: left; margin:0 0 24px 0 !important;height: 105px;}
.list-type06.half2 li .titulo { font-size: 12px; padding-bottom: 5px }
.list-type06.half2 li .titulo a {  color: #4C7999;margin-left: 20px;text-transform: uppercase;}
.list-type06.half2 li .descricao { font-style: normal; font-size: 12px; color: #666666; }
.list-type06.half2 li.last { margin-left: 26px !important; }
.list-type06.half2 li.separador { width: 100% !important; padding: 10px 0 !important; margin: 15px 0; background: none !important; }
.list-type06.half2 li .dados { width:315px; }
.list-type06.half2 li .dados p { margin:0 0 5px 0; }
.layoutdif li img { width:55px; height: 65px;}

.list-type06.half3 { background: #f2f2f2; }
.list-type06.half3 h4 { display: block; padding: 5px 15px 0; font-size: 13px; color: #666666; }
.list-type06.half3 li { width: 430px; float: left; margin: 0 !important; font-size: 10px; }
.list-type06.half3 li .titulo { font-weight: bold; display: block; font-size: 10px; padding-bottom: 10px; }
.list-type06.half3 li a { font-weight: normal; color: #666666; }
.list-type06.half3 li img { width: 86px; }
.list-type06.half3 li.last { margin-left: 15px !important; }
.list-type06.half3 li.separador { width: 100% !important; padding: 10px 0; !important; background: none !important; }

.list-type07 { padding: 10px 0;}
.list-type07 li { padding: 5px 0 !important; width: 272px; margin-right: 60px; float: left; display: block; }
.list-type07 li .titulo { color: #666537; display: block; font-weight: bold; margin-bottom: 2px; }
.list-type07 li a { color: #999999; }
.list-type07 li.last { margin-right: 0 !important; }
.list-type07 li.separador { width: 100% !important; margin: 15px 0; }

.list-type07.bd-right li { border-right: solid 1px #999999; margin: 0 30px 20px 0; }
.list-type07.bd-right li.last { border-right: none !important; }

.list-type07.gdr { padding: 5px 0 !important; }
.list-type07.gdr li { width: 380px; }

.list-type08 li { padding:0 0 0 12px; margin:0 0 5px 0;}
li .list-type08 { padding:5px 0 0 0;}

.list-imgs li { border: solid 1px #999999; margin: 0 15px 15px 0; float: left; height: 59px; }
.list-imgs li.last { margin-right: 0 !important; }

/*botoes*/
.bt-vejamais01 { background: url(../images/bt-vejamais01.gif) no-repeat; padding: 3px 10px 0 0; width: 94px; height: 15px; display: block; position: absolute; right: -6px !important; bottom: 0; color: #ffffff; text-transform: uppercase; text-align: right; }
.bt-vejamais02 { background: url(../images/bt-vejamais02.gif) no-repeat; padding: 3px 10px 0 0; width: 89px; height: 15px; display: block; position: absolute; right: 0; bottom: 0; color: #ffffff; text-transform: uppercase; text-align: right; }
.bt-vejamais03 {
	background: url(../images/bt-vejamais03.png) no-repeat;
	padding: 3px 9px 0 3px;
	width: 107px;
	height: 15px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #ffffff;
	text-transform: uppercase;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}
.bt-acessse {
	background: url(../images/bt-vejamais05.png) no-repeat;
	padding: 0;
	width: 119px;
	height: 18px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 2px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}
.bt-acessse span {
	padding: 2px 9px 0 0;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	display: inline-block;
}

.vermaisPadding span {
	padding: 2px 20px 0 0;
}
.bt-vejamais04 {
	background: url(../images/bt-vejamais04.png) no-repeat;
	padding: 3px 9px 0 3px;
	width: 107px;
	height: 15px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #ffffff;
	text-transform: uppercase;
	text-align: right;
	font-size: 10px;
	font-weight: normal;
}
.bt-leiamais01 { background: url(../images/bt-leiamais01.gif) no-repeat; padding: 3px 10px 0 0; width: 89px; height: 15px; display: block; position: absolute; right: 0; bottom: 0; color: #4b7a9b; text-transform: uppercase; text-align: right; }
.bt-leiamais01a {
	background: url(../images/bt-leiamais01a.png) no-repeat;
	padding: 3px 10px 0 0;
	width: 110px;
	height: 15px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #4b7a9b;
	text-transform: uppercase;
	text-align: right;
}
.bt-leiamais02 { background: url(../images/bt-lertodas.gif) no-repeat; padding: 3px 5px 0 0; width: 149px; height: 15px; display: block; position: absolute; right: 0; bottom: 0; color: #4B799A; text-transform: uppercase; text-align: right; }
.bt-bottom	   { background: #d3d3d3 url(../images/bt-bottom.gif) left no-repeat; padding: 3px 10px 0 39px; height: 15px; display: block; position: absolute; right: 0; bottom: 0; color: #4b7a9b; text-transform: uppercase; text-align: right; }
/* .pdf { background: url(../images/file-pdf.png) no-repeat; padding: 5px 0 3px 25px; display:block;margin-top:5px; } */


/*gerais*/
.right 			{float: right;}
.text-right 	{text-align: right;}
.left 			{float: left;}
.text-left 		{text-align: left;}
.text-center 	{text-align: center;}
.block 			{display: block;}
.none 			{display: none;}
.clear 			{clear: both; height:0;}
.hidden 		{display: none;}
.relative 		{position: relative;}
.bold 			{font-weight: bold;}

.cor_amarelo	{ color: #CC9900; }
.cor_azul { color: #4B7999; }
.webmail { background: #dddcbb url(../images/webmail.png) 8px center no-repeat; font-size:16px; color:#666537; padding:10px 0px 10px 46px; }

/*** na midia ***/
.na_midia img { width:140px; }
.na_midia .texto{ float:left; width:386px;}
.na_midia h3{font-size:1.2em;}
.na_midia li small { font-variant:small-caps; font-size:1.2em; color:#4C7999; display:block; }
.na_midia li small a {color:#4C7999; }
.na_midia h4 {font-size:1.2em; margin-bottom:3px;}
.na_midia h4 a {color:#4C7999; }
.na_midia h5{ font-size:1em;font-style:italic; }
.na_midia li h5 span{ display:block; font-weight:100; font-size:1em; color:#666; }
.na_midia .professor { border-bottom:1px solid #e3e1e1;margin-bottom:10px; padding-bottom:10px;  }

.noticia h3{ font-weight:100;  }
.voltar { padding-top:5px; border-top:1px solid #eee; }
.box-width2 .bt-vejamais01 {bottom:13px; border-bottom: 2px solid #676531; right:0;}

/*form*/
label { margin: 3px 0 5px 0; }
.barra-botoes { width: 100%; height: 23px; margin-top: 10px; font-size:14px; background: #e0dcc3; }

input.input-texto { height: 21px;  }
input.input-texto.peq1 { width: 70px; }
input.input-texto.cep-type1 { width: 150px; }
.input-full input.input-texto { width: 100%; }
.textarea-type1 { width: 100%; height: 125px; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff; }
.bt-padrao {  padding: 2px 10px 3px; margin-left: 5px; background: #BCB796; color: #ffffff; font-weight: bold; border: none; cursor: pointer; }
.bt-padrao.type-vermelho { background: #DA381E; }
.bt-padrao.type-gdr { padding: 2px 0 3px 0; text-align: center; width: 162px;  }

.content table, .content tr, .content td, .content th { border: 1px solid #666666; border-collapse: collapse; text-align: left;}
.content th { background-color: #9BB1C8;color: #FFFFFF; padding: 10px 0 10px 10px; }
.content tr { background: none repeat scroll 0 0 #C3D4E2; }
.content td { padding: 10px; text-align: center; }

.semin_list ul.nav-numbers li{ width: auto; float:left;  margin: 0 3px 10px 3px; padding: 3px 5px; border: 1px solid #928C68; }
.semin_list ul.nav-numbers li a { display:block; color:#4B7999; }

.box_txt_pesquisa { width: 600px;}


/*rafael*/

.boxesquerda {width:221px;border:1px solid #477BAD;background:#f2f2f2;}
.boxesquerda a{color:#477BAD;}
.boxesquerda ul {margin:15px 0 0 15px;}
.lista-esquerda li{border-bottom:1px solid #cacaca;line-height: 10px;margin-bottom: 10px;width: 175px;line-height:13px;padding-bottom:10px;}
.last{border:none !important;}
.main-content{width:717px;min-height: 505px; height: auto !important; height: 505px;margin-bottom:50px;}
.pessoa{margin:0 0 10px 10px;width:340px;/*min-height:130px;*/min-height:124px;background:#f2f2f2;float:left;font-size:12px;border-bottom: 1px solid #4b7a9b;position: relative;/* padding-bottom: 22px;*/ padding-bottom: 10px;}
.pessoa:nth-child(2n+2){clear: both;}
.pessoa img{margin:10px;float:left;}
.pessoa p{color:#66666e; margin-top:10px;line-height: 13px;}
.pessoa p a{color:#4c7a9b;font-weight: bold;}
.pessoa span{color:#928c68 !important}
.pessoa span a{color:#4c7a9b !important; font-weight: bold}
.pessoa-ver_site{ background: url(../images/vermais.png) no-repeat center center; display: inline-block; text-transform: uppercase; color: white; font-weight: bold; height: 22px; position: absolute; bottom: 0; right: 0; width: 118px; text-align: center; line-height: 22px; text-indent: 30px; font-size: 11px;}
.lattes{color: #4C7A9B; display: block; margin-top: 2px; }
.pessoa .lattes{/*margin-left: 115px;*/margin-left: 96px;}
.dados a {text-decoration: none !important;}

.pesquisa { width: 291px; padding-bottom: 10px; border: solid 1px #4b7a9b; background: #f2f2f2; }
.pesquisa ul{margin:15px 0 0 12px;}
.pesquisa ul li{border-bottom:1px solid #cacaca;margin-bottom:12px;padding-bottom:12px;width:250px;}
.pesquisa ul li a{color:#477BAD;}
.pagination{padding: 2px;margin-top:10px;}

.pagination ul{margin: 0;padding: 0;text-align: left;font-size: 16px;}

.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;background:none !important;padding:0 !important;}

.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #9aafe5;text-decoration: none;color: #2e6ab1;}

.pagination a:hover, .pagination a:active{border: 1px solid #2b66a5;color: #000;background-color: #FFFF80;}

.pagination a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}

.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}

.pagination a.prevnext{font-weight: bold;}
.destaques { width: 291px; padding-bottom: 10px; border: solid 1px #4b7a9b; background: #f2f2f2; }
.destaques h2 { width: 276px; height: 22px; padding: 4px 0 0 15px; background: url(../images/bg_tit_noticias.gif) no-repeat; }
.destaques ul {margin-bottom:10px;}
.destaques p{color:#928c68;font-weight:bold;}
.destaques span{font-weight:normal;}
.full{width:600px;float:left;margin-left:40px;}
.full h3 { font-size: 15px !important;border-bottom: solid 1px #e0e0db !important; margin-bottom: 20px !important; color: #666666 !important; font-family: Verdana, Geneva, sans-serif !important; }
.full h3 a{ color: #4b7999; }
#form_pesquisa{}
#form_pesquisa label{display:inline-block}
#form_pesquisa input{background:#f3f3f3;border:1px solid #cdcdcd;display:inline-block;margin-bottom:10px;}
#form_pesquisa .text-medium{width:420px;height:20px;}
#form_pesquisa .text-small{width:160;height:20px;margin-left:11px;}
.btn_filtro{border-top: 4px solid #507796;margin-top: 20px;}
.btn_filtro input {border:none !important;background: url("../images/selo_invert.png") no-repeat scroll 0 0 transparent !important;border: medium none;color: #FFFFFF;cursor: pointer;float: right;height: 22px;padding: 0 14px 4px 0;text-align: right;text-transform: uppercase;width: 132px;}
.select_pesquisa{background:#f2f2f2;border:1px solid #cdcdcd; color:#4b7999;width:213px;}
.p_resultado {width:100%; min-height: 105px; height: auto !important; height: 105px; margin:50px 0;}
.p_resultado h3 {background:none;border-bottom:3px solid #8d907f;padding:0 0 8px 0; margin:0px;}
.p_resultado h3 span{font-weight:normal;}
.p_resultado ul li{width:600;height:120px;background:#f2f2f2;padding:12px 0 13px 10px;margin:13px 0 0 ;}
.p_resultado ul li p {}
.p_resultado ul li p a{color:#427da5;font-size:15px;display:block;margin-bottom:13px;line-height:19px;}
.p_resultado ul li p span{display:block;margin-bottom:13px;}
.p_resultado span a{margin-left:2px;}

.box_2 h3 { font-size: 15px;border-bottom: solid 1px #4b7a9b; margin-bottom: 20px; padding: 11px 0 12px 16px; background: url(../images/bullet_tit.gif) left center no-repeat;color:#4b7a9b; }
.pessoa_integral{margin:0 40px 10px 0;width:430px;height:120px;background:#f2f2f2;float:left;}
.pessoa_integral img{margin:10px;float:left}
.pessoa_integral p{color:#4c7a9b;font-weight:bold;margin-top:10px;}
.pessoa_integral span{line-height:20px;}
.margin0 {margin-right:0;float:right !important}

.title {margin-left:27px;}
.title_professor_perfil {margin:0 0 20px 16px;background: url("../images/bullet_tit.gif") no-repeat scroll left center transparent;color: #4B7999;font-size: 15px;margin-bottom: 20px;padding: 2px 0 4px 15px;}
.title_professor_perfil2 {margin:0 0 20px 0;background: url("../images/bullet_tit.gif") no-repeat scroll left center transparent;color: #4B7999;font-size: 15px;margin-bottom: 20px;padding: 2px 0 4px 15px;}
.profile{width:674px;min-height: 100px;height: auto !important; height:1000px;background:#f2f2f2;margin-left:15px;padding:14px;font-size:12px;}
.profile h5{line-height:25px;font-size:15px;color:#4B7A9B }
.profile a{color:#4b7a9b;}
.p_info {width:659px;height:136px;border-bottom:1px solid #cfcfcf;margin-bottom:10px;}
.p_info a{margin-bottom:4px;}
.p_info >div {float:left;width: 545px}
.description p {line-height:15px;}
.thumb {margin-right:15px;}

.compartilhar_fb {width: 121px; height: 19px; background: url("../images/compartilhar.png") no-repeat}
.compartilhar_fb_en {width: 121px; height: 19px; background: url("../images/compartilhar-en.png") no-repeat}
.feed_fb{margin-top: 10px;width: 295px;}
.bibliografia {width:703px; min-height: 105px; height: auto !important; height: 105px; margin-top:15px;padding:15px;}
.bibliografia ul li{width:600;background:#f2f2f2;padding:12px 0 13px 10px;margin:13px 0 0;min-height: 10px; height: auto !important; height: 10px;}
.bibliografia ul li p {}
.bibliografia ul li p a{color:#427da5;font-size:15px;display:block;margin-bottom:13px;line-height:19px;}
.bibliografia ul li p span{display:block;margin-bottom:13px;}
.bibliografia span a{margin-left:2px;}
.bt-vejamais {background:url(../images/btn_vejamais.jpg) no-repeat right 0 transparent;width:100%;height:18px;overflow:hidden;display:block;text-indent:-99999px;float:right;margin:15px 0;border-bottom:1px solid #ccc;}
.bt-vejamais-en {background:url(../images/btn_vejamais-en.jpg) no-repeat right 0 transparent;width:100%;height:18px;overflow:hidden;display:block;text-indent:-99999px;float:right;margin:15px 0;border-bottom:1px solid #ccc;}

ul.nav-numbers li, ul.nav-prevnext li { float:left; margin: 0 3px 10px 3px; padding: 3px 5px; border: 1px solid #928C68;background:none}
ul.nav-numbers li a, ul.nav-prevnext li a { display:block; color:#4B7999; }
.lista_apoio{width: 100%;padding-top: 15px;}
.lista_apoio >ul{float:left}
.lista_apoio ul li{ float:none}

h5.title_professor {color: #4B7A9B; font-size: 14px; line-height: 25px; margin-top: 5px;}

.main-content > .tit-type05 {margin-left: 10px;}

.lateral_publicacao{width: 291px;
padding-bottom: 10px;
border: solid 1px #4b7a9b;
background: #f2f2f2;
}

.lateral_publicacao h2{color: #fff;border-bottom: 0px;width: 276px;height: 22px;padding: 4px 0 0 15px;background: url(../images/bg_tit_destaque.gif) no-repeat !important;}
.lateral_publicacao img{padding-left: 10px;padding-bottom: 35px;}
.lateral_publicacao p{width: 290px;}

.bt-leiamaisbusca {
background: url(../images/bt-leiamais01.gif) no-repeat;
padding: 3px 10px 0 0;
width: 89px;
height: 15px;
display: block;
position: relative;
top: 10px;
left: 192px;
right: 0;
bottom: 0;
color: #4b7a9b;
text-transform: uppercase;
text-align: right;}


/***mestrado profissional***/

.faq_correcao{
width: 614px;height: 50px;margin-bottom: 10px;
}

.img-destaque {
	width: 100%;
	margin: 0 0 30px 0;
}

.box03 {
	padding: 5px 15px;
}

.boxnv {
	width: 261px;
	padding: 15px 15px 9px 15px;
	margin: 0 0 30px 0;
	border: 1px solid #d3d3d3;
	float: left;
}
.boxnv img {
	width: 100%;
}

.boxnv .box-conteudo {
	padding: 15px 0 0 0;
}

.boxnv .box-conteudo p a {
	color: #666666;
}
.boxnv .box-conteudo p a:hover {
	text-decoration: underline;
}

#areadoaluno, #busca {
	background: white;
	padding: 40px;
	text-align: center;
	max-width: 450px;
	margin: 40px auto;
	position: relative;
	border-radius: 0;
	overflow: hidden;
}

#areadoaluno h1,  #busca h1 {
	/* font-family: Verdana, Geneva, sans-serif;*/
	font-weight: 400;
	font-size: 30px !important;
	/* color: #4C799A; */
	text-align: center !important;
	letter-spacing: 4px;
	/* padding: 0;
	margin: 0; */
}

#areadoaluno form,  #busca form {
	padding: 30px 0 0 0;
}
#areadoaluno form .form-group, #busca form .form-group {
	padding: 0 0 15px 0;
}

#areadoaluno form input, #busca form input, #busca form select {
	width: 100%;
	height: 35px;
	border: 1px solid #3b3c3d;
	border-radius: 0;
	background: white;
	/* font-family: Verdana, Geneva, sans-serif; */
	font-size: 16px;
	color: #3b3c3d;
	padding: 0 15px;
}

#areadoaluno .msg-erro, #busca .msg-erro {
	display: block;
	padding: 9px 10px;
	margin: 15px 0 0 0;
	background: #ffecec;
	width: 380px;
	border: 1px solid red;
	border-radius: 4px;
	position: relative;
	top: 6px;
	display: none;
}

.btn-entrar {
	background: #3b6c9c;
	height: 34px;
	padding: 0 40px;
	font-size: 16px;
	font-weight: bold;
	color: white;
	font-weight: 400;
	cursor: pointer;
}

.btn-entrar:hover {
	background: transparent;
	border: 1px solid #3b3c3d;
	color: #3b3c3d;
}

.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
}

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
  transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 );
  -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 );
  -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 );
  -o-transform: translateY(0) perspective( 600px ) rotateX( 0 );
  transform: translateY(0) perspective( 600px ) rotateX( 0 );
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
  -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
  -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
  -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
  transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0;
}

.avisos-agenda {
	width: 100%;
	position: relative;
	margin: 0 0 40px 0;
}

.avisos-agenda h6 {
	font-size: 14px;
	color: #49799d;
	display: block;
	width: 100%;
	border-bottom: 2px solid #49799d;
	padding: 0 0 4px 0;
    margin: 0;
}

.avisos-agenda ul {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #49799d;
}

.avisos-agenda ul li {
	padding: 15px 0;
	margin: 0 15px;
	border-bottom: 1px solid #928c68;
}
.avisos-agenda ul li a {
	color: #4C799A;
	font-weight: bold;
}

.avisos-agenda ul li:last-child {
	border-bottom: 0;
}

.avisos-agenda ul li h2 {
	font-size: 10px;
}
.avisos-agenda ul li h2 a {
	color: #928c68;
}

.bt-vejamais03.nv1 {
	bottom: 0;
}

.box-ementas {
	display: block;
	width: 100%;
	font-size: 17px;
	font-weight: bold;
	color: white;
	background: #4C799A;
	padding: 13px 0;
    margin: 0 0 40px 0;
    text-align: center;
}

.box-ementas:hover {
	background: #315f82;
}

.box-dominios {
	padding-left: 10px;
}
.box-dominios .boxfundo {
	background: #f2f2f2;
	margin-top: 33px;
	padding: 5px 10px 20px 10px;
}
