/* http://meyerweb.com/eric/tools/css/reset
    v2.0 | 20110126
    License: none (public domain)
    MODIFICADO
*/

.bx-pager {display:none}
.eventos-linha{width:100%}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, ul, li, article, aside, footer, header, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, footer, header, nav, section {
	display: block;
}
ul {
	list-style: none;
}
/* Fim Eric Meyer reset */

/* UTILIDADES */
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {	clear: both;}
.cf {*zoom: 1;}
.clear { clear:both; display:block; height:10px;}
.no-margin-right { margin-right:0 !important;}
.no-border-bottom { border-bottom:0 !important;}
.fl {float:left;}
.fr {float:right;}

img {max-width:100%;}
img { border: 0;}
.imgleft {margin-right: 1.1em;margin-bottom: 6px; float:left; margin-top:8px}
.imgright {margin-left: 1.1em;margin-bottom: 6px; float:right; margin-top:8px}
.imgcenter {display: block;margin: 0 auto;}

.atencao {color: red !important}

.icon-pag-redes-sociais  img { position: relative; top: 5px;}

.txtcenter { text-align:center }
.txtright { text-align:right }
.txtleft { text-align:left !important }
.no-transform { text-transform:none !important;}

.col2 {width:48%; margin-right: 3%; margin-bottom: 1.6em; float:left; vertical-align:top}
.revista .col5 {width: 15.64625850340136%;  margin-right: 5.4%;  margin-bottom: 1.6em;  font-size: 1.5em;  float: left;  font-weight: 500;  vertical-align: top;}
.revista .col5 img {border: 1px solid #ccc;}
.revista h2 {margin-top:0.5em}
.fa-align{display: inline-block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;}
	
.fa-align img {margin-bottom:2%;}	
/* FIM UTILIDADES */

body {font: 62.5%/1.4 Roboto, sans-serif;}

table {	border-left: 1px solid #c9c9cc;	border-bottom: 1px solid #c9c9cc; background: #fafafb;margin: 25px 0 30px 0;}
table img {max-width: 100% !important;}
table tbody tr td h3 {font-size: 1.5em !important;font-weight: 400 !important;}
table tbody tr td  h4 {	font-size: 1.1em !important;font-weight: 400 !important;}
table tbody tr td  h5 {font-size: 0.8em !important;text-transform: uppercase;font-weight: 400 !important;}
th {color: #FFF;background: #284a71;border-right: 1px solid #FFF;text-transform: uppercase;font-size: 1.7em;font-weight: 300;}
th:last-child {border: none;}
td {color:#24323f; border-top: 1px solid #c9c9cc;border-right: 1px solid #c9c9cc;font-size: 1.6em; font-weight:300; vertical-align:top;}
td p {font-size: 1em !important;line-height: 1.5em !important;}
td ul { margin-left: 1em !important }
td ul li {font-size: 1em !important;}
th, td {padding: 1.2em;}

/* TABELA RESPONSIVA */
#no-more-tables form {width: auto;}
.no-th td{padding: 30px !important; text-align:center !important;}
/* FIM RESPONSIVA */

a {text-decoration:none;}
.btn {font-size: 1.4em;padding: 0.7em 1em;margin: 5px 10px 10px 0;border: 1px solid #22527e;cursor: pointer;font-weight: 400;letter-spacing: 1px; text-align:center; color: #22527e}
.btn,
.btn:hover {opacity: 1.0;display: inline-block;position: relative;text-decoration: none;text-transform: uppercase;vertical-align: middle;line-height: 20px;}
.btn-voltar {font-size: 10px;padding: 0.7em 1em;border: 1px solid #ccc;cursor: pointer;font-weight: 400;letter-spacing: 1px; text-align:center; color: #777 !important; padding: 10px 20px; text-transform:uppercase}
.btn-voltar,
.btn-voltar:hover {opacity: 1.0;display: block;position: relative;text-decoration: none;text-transform: uppercase;vertical-align: middle; width:100px}
.container-btn-voltar {border-top: 1px solid #d4d4d4;padding-top: 15px;margin-top: 45px;}	

.linguagem-site {width: 132px; float: left; height: 14px; position: relative;  top: 14px;}
.linguagem-site a {margin-right:5px; }

#home .destaques h2,
#home .noticias h2,
#home .faap-redes h2
{text-transform: uppercase; font-size:4.8em;  font-weight:100;}

.container,	
header .menu-princ-container,
header .menu-secundario,
main .noticias,
footer,
.copyright-redes {max-width: 1176px; margin: 0 auto; width:100%}	
.copyright-redes-cursos {max-width: 1176px; margin: 0 auto; width:100%}	
.link-rod{color:#9FBFCA;}
.conteudo {padding:4em 0 0;}
.conteudo img {max-width: none; min-width: inherit;}
.conteudo a {color:#426d9e;}
.conteudo a:hover {color:#20436c;}
.conteudo ul {margin-left: 2em; margin-bottom:3em;}
.conteudo ul li {font-size: 1.7em;font-weight: 300;color: #24323f;margin-bottom: 0.9em; list-style:disc; word-break: break-word;}
.conteudo h1 {text-transform: uppercase; font-size: 5.2em;font-weight: 100;margin-bottom: 0.7em;}
.conteudo h2 {font-size: 3.0em;font-weight: 300;color: #20436c;margin-bottom: 0.3em; letter-spacing:-0.7px;}
.conteudo h2+h3 {margin-top: 15px;}
.conteudo h2+ul {margin-top: 30px;}
.conteudo h2+form {margin-top:25px}
.conteudo h3 {font-size: 2.4em;color: #426996;margin-bottom: -0.4em;}
.conteudo h3+h4 {margin-top: 25px;}
.conteudo h3+ul {margin-top: 15px;}
.conteudo h3+figure, .conteudo h4+figure, .conteudo h5+figure {margin-top: 23px;}
.conteudo table h2+img, .conteudo table h3+img, .conteudo table h4+img, .conteudo table h5+img {margin-top:18px}
.conteudo h4 {font-size: 1.9em;margin-bottom: 0.4em;color: #555;font-weight: 500;}
.conteudo h4+h5 {margin-top: 15px;}
.conteudo h4+ul{margin-top:15px}
.conteudo h5 {font-size: 1.4em;font-weight: 500;text-decoration: underline;text-transform: uppercase; color:#555}
.conteudo h5+ul{margin-top:15px}
.conteudo h6 {text-transform: uppercase;font-size: 0.9em;letter-spacing: 1px;}
.conteudo p {font-size: 1.6em;line-height: 1.7em;font-weight: 300;color: #24323f;margin: 0.99em 0;word-wrap: break-word;}
.conteudo p+h1 {margin-top: 0.4em; }
.conteudo p+h2, .conteudo p+h4, .conteudo p+h6 {margin-top: 1.5em;}
.conteudo p+h3 {margin-top: 1em; }
.conteudo p+h4 {margin-bottom: -7px;margin-top: 1em; }
.conteudo p+h5 {margin-bottom: -7px;}
.conteudo p+form  {margin-top: 18px}

.conteudo strong {font-weight: 400;}
.conteudo form h5 { font-weight: 500;margin-bottom: 1em;margin-top: 1.2em;}
.conteudo caption {font-size: 14px; margin-bottom: 14px; text-align: left;}

.conteudo-news { min-height: 53.0em;}
.conteudo-news ul li {color: #426d9e }
.conteudo-news-interna h1 {text-transform: uppercase; font-size: 2.5em;font-weight: 100;margin-bottom: 0.7em; }
.conteudo-news-interna h2 {font-size: 4.4em; font-weight: 300;line-height: 1.0em;color: #20436c;margin-bottom: 0.6em;}
.conteudo-news-interna .data-publi {color: #3d6ca1; font-size:1.4em; font-weight:400}
.conteudo-news-interna  .mfp-title {text-align: left; line-height: 18px;  font-size: 14px;}

.conteudo-news-interna figure {padding: 16px; max-width: auto; margin-bottom: 35px; margin-left: 0;  display: inline-table;    margin-right: 0; background: #F3F3F3;}
.conteudo-news-interna figure img {margin: 0 auto;display: block;  max-width: 100%;}
.conteudo-news-interna figcaption {padding: 10px; margin: 0.67em auto 0 auto;text-align: center; border: 0;color: #777; font-size: 14px;}

header .menu-principal {padding: 1.4em 0; float: left;  }
header .menu-principal ul { z-index: 1;}	
header .menu-principal ul li {list-style: outside none none;display: inline-block; margin: 0 2.0em 0 0 }
header .menu-principal ul li a {text-transform: uppercase;font-size: 1.2em; /*font-size: 1.3em;*/font-weight: 400; color: #24323f }
/* nav */
header .menu-principal {position: relative;}
header .menu-principal a {line-height: 100%;}
header .menu-principal a:hover {color: #000;}
header .menu-principal .menu-title {display:none;}

header .menu-servicos {	background: #f5d12c; float: right; font-size: 1.4em; font-weight:700; text-transform:uppercase;/* padding: .6em 1.7em */padding: .6em 1.0em; text-align:right; width:150px}
#servicos-online{font-family: 'Roboto Condensed', 'Roboto', sans-serif;}
.abre-servicos{ display: inline-block;font-size: 0.85em;padding-left: 0.3em;vertical-align: top;}
header .menu-servicos a { color: #192b3f; }
header .menu-sec-container {background: #284a71;}
header .menu-secundario {background: #284a71; padding: 3.3em 0;}
header .menu-secundario li  { list-style: outside none none;display: inline-block; margin: 0 2.2em 0 0 }
header .menu-secundario li a {color: #fff;  font-size:2.0em; font-weight:100;padding-bottom: 1.32em;-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;-ms-transition-duration: 0.5s;ms-transition-duration: 0.5s;-moz-transition-property: color;-webkit-transition-property: color;-o-transition-property: color;-ms-transition-property: color;ms-transition-property: color;-moz-transition-timing-function: ease-in;-webkit-transition-timing-function: ease-in;-o-transition-timing-function: ease-in;-ms-transition-timing-function: ease-in-out;
ms-transition-timing-function: ease-in-out;}

main .slider {	 margin-bottom: 2.5em}

main .destaques h2 {color: #15425a; margin-bottom: 0.6em}
main .destaques .box-destaques {margin: 0 2.9em 0 0; width: 23.1%; float: left;}
main .destaques .box-destaques:last-child { margin-right:0; }
main .destaques .box-destaques h3 { display:block; color:#fff; padding:0.70em 0 0.70em 0.4em; font-size:1.8em; text-transform: uppercase; font-weight:700;font-family: 'Roboto Condensed', 'Roboto', sans-serif;}
main .destaques .box-destaques h4 {font-size: 1.8em; text-transform:uppercase; font-weight:700; margin-bottom: 0.2em; margin-top:0.1em;font-family: 'Roboto Condensed', 'Roboto', sans-serif; }
main .destaques .box-destaques h5 {font-size: 1.5em; text-transform:uppercase; margin-bottom:.5em;font-family: 'Roboto Condensed', 'Roboto', sans-serif;font-weight:300; }
main .destaques .box-destaques h5 img { position:relative; top:1.2px; }
main .destaques .box-destaques p {font-size:1.2em; color: #83898c; font-weight:300; margin-bottom: 0.9em; line-height:2.0em;}
main .destaques .box-destaques  a {font-size: 1.2em; text-transform: uppercase; position: relative; top: 6px; font-family: 'Roboto Condensed', 'Roboto', sans-serif;}
main .destaques .teatro h3 {background: #ebc844;  }
main .destaques .teatro h4,
main .destaques .teatro h5,
main .destaques .teatro a { color:#ebc844 }
main .destaques .teatro h5 { background: url(../images/icon-relogio-teatro.png) no-repeat 0 2px; padding-left: 20px;}
main .destaques .cursos h3 {background: #5ca793;  }
main .destaques .cursos h4,
main .destaques .cursos h5,
main .destaques .cursos a { color:#5ca793 }
main .destaques .cursos h5 { background: url(../images/icon-relogio-cursos.png) no-repeat 0 2px; padding-left: 20px;}
main .destaques .exposicoes h3 {background: #c02e1d;  }
main .destaques .acontece h3{background:#334166}
main .destaques .exposicoes h4,
main .destaques .exposicoes h5,
main .destaques .exposicoes a { color:#c02e1d }
main .destaques .exposicoes h5 { background: url(../images/icon-relogio-exposicao.png) no-repeat 0 2px; padding-left: 20px;}
main .destaques .palestras h3 {background: #a2b86c;  }
main .destaques .palestras h4,
main .destaques .palestras h5,
main .destaques .palestras a { color:#a2b86c }
main .destaques .palestras h5 { background: url(../images/icon-relogio-palestras.png) no-repeat 0 2px; padding-left: 20px;}

main .noticias h2 {color: #adc3e3;}
main .noticias span { color:#d1e4ff; font-size: 1.4em; margin-bottom: 1.0em; display:block;}
main .noticias .continuar-lendo { color: #c4c6c8; font-size:1.3em; text-transform: uppercase; margin-top: 1.0em; display:block}
main .noticias ul li {border-bottom: 1px dotted #fff; padding: 2.0em 0; }
main .noticias ul li:last-child { border-bottom: none; }
main .noticias ul li a {color:#fff; font-size: 1.6em; font-weight: 300; font-family: Roboto }
main .noticias .btn {font-size: 1.4em;color: #fff;border: 1px solid #fff;background: #1a293a;text-transform: uppercase;
padding: 0.7em 0;font-weight: 400;margin: 0 auto;display: block;width: 142px;text-align: center; }
main .noticias-container {background: #20436c; margin:4.6em 0 2.8em 0;padding: 2.8em 0 4.6em 0;}
.historico{border-bottom: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0;color: #24323f;font-size: 1.7em;font-weight: 300;line-height: 1.8em;margin-bottom: 20px;padding-bottom: 0.4em;padding-top: 0.4em;word-wrap: break-word;}
main .faap-redes h2 {color: #15425a; margin-bottom: 0.6em; }
main .faap-redes .box-facebook,
main .faap-redes .box-twitter,
main .faap-redes .box-instagram,
main .faap-redes .box-youtube,
main .faap-redes .box-google,
main .faap-redes .box-foursquare {float:left; }
main .faap-redes .box-facebook img,
main .faap-redes .box-twitter img,
main .faap-redes .box-instagram img,
main .faap-redes .box-youtube img,
main .faap-redes .box-google img,
main .faap-redes .box-foursquare img { max-width:none; min-width: inherit; }
main .faap-redes .box-facebook .traco-cinza,
main .faap-redes .box-twitter .traco-cinza,
main .faap-redes .box-instagram .traco-cinza,
main .faap-redes .box-youtube .traco-cinza,
main .faap-redes .box-google .traco-cinza,
main .faap-redes .box-foursquare .traco-cinza {border-top: 1px solid #ebebeb;display: block;position: relative;margin-bottom: 3.0em;bottom: 1px;}
main .faap-redes .box-facebook {width: 57.6em; margin:0 3.0em 0 0; position: relative;  height: 434px; overflow: hidden;}
main .faap-redes .box-facebook iframe { top:0; left: 0; width: 100%; height: 376px}
main .faap-redes .box-twitter {width: 27.2em; margin:0 3.0em 0 0; position: relative; height: 434px; overflow: hidden;}
main .faap-redes .box-twitter iframe { top:0; left: 0; width: 100%; height: 362px}
main .faap-redes .box-instagram {width:26.5em; position: relative; height: 435px; overflow: hidden; }
main .faap-redes .box-instagram iframe { top:0; left: 0; width: 100%; height: 100%;}
main .faap-redes .box-instagram .btn-seguir-instagram {margin-bottom:32px}
main .faap-redes .box-instagram .insta-box-2,
main .faap-redes .box-instagram .insta-box-3,
main .faap-redes .box-instagram .insta-box-4,
main .faap-redes .box-instagram .insta-box-5,
main .faap-redes .box-instagram .insta-box-6,
main .faap-redes .box-instagram .insta-box-7    { display: none }
main .faap-redes .btn {font-size: 1.4em;color: #22527e; text-transform: uppercase;
padding: 0.7em 0;font-weight: 400;margin: 2.0em auto 0 auto;display: block;width: 212px;text-align: center; }
main .faap-redes .box-youtube {width: 57.6em; margin:6.0em 3.0em 0 0; position: relative;  height: auto; overflow: hidden; padding-bottom:30px; border-bottom: 1px solid #e5e5e5}
main .faap-redes .box-google {width: 27.2em; margin:6.0em 3.0em 0 0; position: relative; height: auto; overflow: hidden; padding-bottom:30px; border-bottom: 1px solid #e5e5e5}
/*main .faap-redes .box-google iframe { top:0; left: 0; width: 100%; height: 362px}*/
main .faap-redes .box-foursquare {width:26.5em; margin:6.0em 0 0 0; position: relative; height: auto; overflow: hidden; padding-bottom:30px; border-bottom: 1px solid #e5e5e5;}
main .faap-redes .box-foursquare iframe { top:0; left: 0; width: 100%; height: 100%;}
main .faap-redes .accordion-redes div ul li { text-align:center }
main .faap-redes .accordion-redes div ul li a {color:#426d9e}
main .faap-redes .accordion-redes div {display: block;background: #fff;width: 263px;PADDING: 10PX 0 0 0 !important;border: 0;line-height: 27px;margin: 0 auto;color: #222;font-size: 14px;}
main .faap-redes .accordion-redes { margin-top:36px; }
main .faap-redes .accordion-redes h3 {width: 212px;margin: 0 auto !important;text-transform: uppercase;font-size: 14px !important;border-top-right-radius: 0;border: 1px solid #22527e;background: #fff;border-top-left-radius: 0;color: #22527e;border-bottom-right-radius: 0;text-align: center;padding: 10px !important; border-bottom-left-radius: 0;}	

.footer-container { background: #20436c; padding: 5.5em 0; margin-top:4.6em}
footer h3 {color: #9fbfdd; font-size:2.0em; font-weight:700; margin-bottom:0.8em}
footer ul li a {color:#fff; font-size:1.4em; font-weight: 300;letter-spacing: 0.6px;}
footer .box-footer {width:23.5em; float:left;}
footer .box-footer:nth-child(6) {margin-top: 5em	}

.copy-redes-container { background:#172f48 }
.copyright-redes {color: #fff; clear:both; padding: 3em 0; font-size:1.4em; font-weight:300}
.copyright-redes a {color: #fff;}
.copyright-redes p {position: relative;bottom: 9px;}
.copyright-redes .redes-faap { float:right;position: relative;bottom: 10px; }
.copyright-redes .redes-faap ul li {margin-right: 1em;display: inline-block;	}
/*.copyright-redes .redes-faap ul li a {display: block; width: 25px; height: 25px; background: url(../images/redes-sociais-faap.png) no-repeat 12px 0; text-indent: -9999px;}	*/
/*.copyright-redes .redes-faap ul li:nth-child(2) a { background-position: -25px center;}
.copyright-redes .redes-faap ul li:nth-child(3) a { background-position: -65px center;}
.copyright-redes .redes-faap ul li:nth-child(4) a { background-position: -110px center;}
.copyright-redes .redes-faap ul li:nth-child(5) a { background-position: -156px center;}*/

.copyright-redes-cursos {color: #fff; clear:both; padding: 3em 0; font-size:1.4em; font-weight:300}
.copyright-redes-cursos a {color: #fff;}
.copyright-redes-cursos p {position: relative;bottom: 9px;}
.copyright-redes-cursos .redes-faap { float:left;position: relative;bottom: 10px;margin-left: 68px; }
.copyright-redes-cursos .redes-faap ul li {margin-right: 0.5em;display: inline-block;	}
/*.copyright-redes-cursos .redes-faap ul li a {display: block; width: 25px; height: 25px; background: url(../images/redes-sociais-faap.png) no-repeat 12px 0; text-indent: -9999px;}	
.copyright-redes-cursos .redes-faap ul li:nth-child(2) a { background-position: -25px center;}
.copyright-redes-cursos .redes-faap ul li:nth-child(3) a { background-position: -65px center;}
.copyright-redes-cursos .redes-faap ul li:nth-child(4) a { background-position: -110px center;}
.copyright-redes-cursos .redes-faap ul li:nth-child(5) a { background-position: -156px center;}*/

/*LEANDRO - MENU DROPDOWN + SERVICOS ONLINE */ 
.menu-servicos-online{background-color:#f5d22d; width:100%;min-height:264px;display:none}
.caixa-menu-secundario{background-color:#f9f9f9;width:100%;height:386px;display:none;border-bottom:solid #5e89c4 10px}
.float-col{float:left; margin-top:1em; min-height:340px;}
.lista-cursos-left{float:left;}
.lista-cursos-right{float:left; margin-left:3em; margin-right:2em}
.container-sub-menu{margin: 0 auto;max-width: 1176px;width: 100%;max-width: 1194px\9 !important}
#submenu-departamentos .menu-coluna-4 {max-width: 225px\9 !important}
.caixa-menu-secundario h2{font-family: 'Roboto Condensed', sans-serif  !important;font-weight:700; color:#5e89c4; font-size:1.8em;}
.caixa-menu-secundario h2>a{font-family: 'Roboto Condensed', sans-serif  !important;font-weight:700; color:#5e89c4;  text-decoration:none}
.caixa-menu-secundario .link{margin-bottom:0.4em}
.container-sub-menu ul li a{color:#8b8282;font-family: 'Roboto Condensed', sans-serif !important; font-weight:400; font-size:1.4em}
.menu-coluna-1,.menu-coluna-2,.menu-coluna-3{border-right:dotted 1px #b4c6e0; margin-right:2.4em}
.menu-coluna-1 .nolink {margin-bottom:0.8em}
.menu-coluna-2 .nolink {margin-bottom:0.3em}
.menu-coluna-3 .nolink {margin-bottom:0.8em}
.menu-coluna-2 ul{margin-right:3em;}
.imagem-sub-menu {margin-right:3em; margin-bottom:0.8em;}
.menu-coluna-2 ul li {padding-top:0.2em; padding-bottom:0.2em}
.menu-coluna-1 ul li {padding-top:0.5em; padding-bottom:0.5em}
#main-menu .item-mobile{display:none;}
#submenu-departamentos{height:240px}
#submenu-Revista {height:320px;position:relative}
.ver-mais-revista {margin-left: -12px;position: absolute;top: 44%;}
#submenu-Revista .float-col {min-height:280px}
#submenu-departamentos .link{margin-right:3em;margin-bottom: 0.7em;}
#submenu-departamentos .float-col {min-height: 200px;}
#submenu-Revista .menu-coluna-3{/*display:none*/}
#submenu-Revista .menu-coluna-4{border-right:0;}
#submenu-sites{height:240px}
#submenu-Agenda{height:240px}
#submenu-sites .link{margin-right:3em;margin-bottom: 0.7em;}
#submenu-sites .float-col {min-height: 200px;}
#submenu-Agenda .float-col {min-height: 200px;}
#submenu-Agenda .menu-coluna-4 .nolink {margin-bottom: 0.8em;}
#submenu-colegio{height:245px}
#submenu-colegio .float-col  {min-height: 210px;}
#submenu-colegio .menu-coluna-3{border:0}
#submenu-colegio .menu-coluna-4{border:0}
#submenu-blogs{height:245px}
#submenu-blogs .float-col  {min-height: 210px;}
#submenu-blogs .menu-coluna-3{border:0}
#submenu-blogs .menu-coluna-4{border:0}
.logo-faap{float:left;margin-top:1.3em; margin-right:5em;}
.menu-todo{max-width: 1176px;width: 100%;margin:0 auto;}
#frame-servicos{  border: 0 none;display: block;top:0; left: 0; min-height: 276px;margin: 0 auto;max-width: 1176px;width: 100%;}
/*HOVERS - LINKS */
#frame-senha{ border: 0 none;display: block;top:0; left: 0; min-height: 240px;margin: 0 auto;max-width: 1176px;width: 100%;}
#frame-professor{ border: 0 none;display: block;top:0; left: 0; min-height: 450px;margin: 0 auto;max-width: 1176px;width: 100%;}
.menu-secundario li a:hover{color:#afafcf;}

/* INÍCIO MODAL */
#modal-faap strong, #modal-faap2 strong{font-weight: 400;}
#modal-faap a, #modal-faap2 a {color:#426d9e;}
#modal-faap a:hover, #modal-faap2 a:hover {color:#20436c;}
#modal-faap, #modal-faap2 {background: #FFF;padding: 20px 30px;text-align: left;max-width: 650px;margin: 40px auto;position: relative;}
#modal-faap p,#modal-faap2 p {font-size: 1.6em;line-height: 1.7em;font-weight: 300;color: #24323f;margin: 0.99em 0;word-wrap: break-word;}
#modal-faap h1,#modal-faap2 h1 {text-transform: uppercase;font-size: 5.2em;font-weight: 100;}
#modal-faap h2,#modal-faap2 h2 {font-size: 3.0em;font-weight: 300;color: #20436c;margin-bottom: 0.3em; letter-spacing:-0.7px;}
#modal-faap h3,#modal-faap2 h3 {font-size: 2.4em;color: #426996;margin-bottom: -0.4em;}
/* FIM MODAL */

/* INÍCIO CURSOS */
.topo-graduacao .menu-cursos {padding: 1.8em 0 1.2em 0; background: #3794df; position: relative;}
.topo-graduacao .menu-cursos ul {z-index: 1;/* text-align: center; */margin: 0 auto; max-width:1176px}    
.topo-graduacao .menu-cursos ul li {list-style: outside none none;display: inline-block; /*margin: 0px 3.5em 0px 0px; */}
.topo-graduacao .menu-cursos ul li a {text-transform: uppercase; font-size: 1.3em;font-weight: 400; color: #fff }
.topo-graduacao .menu-cursos a {line-height: 100%;}
.topo-graduacao .menu-cursos a:hover {text-decoration: underline}
.topo-graduacao .menu-cursos .menu-title {display:none;}
.topo-graduacao .menu-cursos .col-menu1 li,
.topo-graduacao .menu-cursos .col-menu2 li { margin-right:53px}
.topo-graduacao .menu-cursos .slicknav_nav {background:#3794df !important; border-bottom:0 }
.topo-graduacao .menu-princ-container { border-bottom:0; padding: 25px 0 15px 0;}
.topo-graduacao .menu-princ-container h1 { margin-left: 42px; margin-top: 10px; line-height: 0.7em; font-size: 3.8em;display: table-cell; vertical-align: middle;}
.topo-graduacao .menu-princ-container .tit-h1-adm,
.topo-graduacao .menu-princ-container .tit-h1-direito {margin-top: 23px; font-size: 3.7m }
.topo-graduacao .menu-princ-container .tit-h1-adm {color: #254b7c;}
.topo-graduacao .menu-princ-container .tit-h1-direito {color: #963f58}
.topo-graduacao .menu-princ-container .tit-h1-artes {color: #eb65a0}
.topo-graduacao .menu-princ-container .tit-h1-comunicacao {color: #eb8a53}
.topo-graduacao .menu-princ-container .tit-h1-economia {color: #205a49}
.topo-graduacao .menu-princ-container .tit-h1-engenharia {color: #c49f58}
.topo-graduacao .menu-princ-container h1 span { font-size: 25px; font-weight: 300;}

.topo-graduacao img {min-width:10%}
.topo-graduacao .col-logo-graduacao, .topo-graduacao .col-nome-curso {height: 68px;}
.topo-graduacao .col-logo-graduacao {width: 13%;float: left;display: table;/* border: 1px solid red; */position: relative;top: -15px;}
.topo-graduacao .col-logo-graduacao a {background: url("../images/logo-faap-graduacao (3).png") no-repeat; width: 188px;display: block;height: 66px;text-indent: -9999px; margin: 0 auto; }

.topo-graduacao .col-logo-graduacao a.artes {background: url("../images/logo-faap-graduacao-artes.png") no-repeat; width: 188px;display: block;height: 66px;text-indent: -9999px; margin: 0 auto; }

.topo-graduacao .col-nome-curso {width: 83%;float: left;text-align: center;position: relative;top: -15px;/* border: 1px solid red; */display: table;position: relative;}
.container-logo-gradu {width: 126px; height: 66px; margin: 0 auto; display: table-cell;vertical-align: middle;}
.topo-graduacao .voltar-portal {background: #e5e5e5; padding: 8px 12px; font-size: 1.1em; float: left; position:relative; top: -25px; color: #666; font-weight: 400;}
.voltar-portal-horas-pesq {background: #e5e5e5;padding: 15px;position: relative;font-size: 1.1em;color: #333;font-weight: 600; top: 0;}
.voltar-portal-horas-pesq:hover {color: #000;}
.topo-graduacao .voltar-portal:hover {color: #000;}

.pag-graduacao { padding-bottom: 4em;min-height: 63.5em; }
.pag-graduacao h1 span {font-size: 0.6em; text-transform: none; font-weight: 300; }

.pag-graduacao .col-lista-cursos {float:left; width:30%; margin-right:5%}
.pag-graduacao .col-lista-cursos a {font-family:'Roboto Condensed', 'Roboto', sans-serif;font-size: 1.3em;}
.pag-graduacao .ultima {margin-right:0}

.pag-graduacao .menu-lateral-curso-select { display: none;}
.pag-graduacao .menu-lateral-curso {/*float: left;width: 34%;margin-right: 2.5%;*/padding: 15px 35px 45px 35px;}
.pag-graduacao .menu-lateral-curso a {display: block; padding: 12px; font-size: 1.4em; color:#fff; text-align: left;font-weight: 400; }
.pag-graduacao .menu-lateral-curso a:hover { text-decoration:underline; color:#fff }

.pag-graduacao .menu-interno-curso {margin-left:0; margin-bottom:15px; }
.pag-graduacao .menu-interno-curso li {background: #fff;margin-left: 0;list-style: none;padding: 9px 15px;border: 1px solid #dbdbdb;margin-right: 15px;float: left;}
.pag-graduacao .menu-interno-curso li a {color: #666;font-weight: 400;font-size: 0.9em;}
.pag-graduacao .menu-ativ-complementares li a {font-size: 0.8em;}

.pag-admin  h1,
.pag-artes  h1,
.pag-comunicacao h1,
.pag-direito h1,
.pag-economia h1,
.pag-engenharia h1  {text-transform: uppercase;font-size: 4.8em;font-weight: 400;line-height: 42px;text-align: center;padding: 39px 0; margin-bottom: 0.7em;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}

.pag-admin .menu-lateral-curso {background: #254b7c; margin-bottom: 20px;}
.pag-admin .menu-lateral-curso a {border-bottom: 1px dotted #32598a;}
.pag-admin  h1, .pag-admin  h2, .pag-admin  h3 {color: #254b7c;}

.pag-artes .menu-lateral-curso {background: #c4548d; margin-bottom: 20px;}
.pag-artes .menu-lateral-curso a {border-bottom: 1px dotted #c8759f; color:#fff}
.pag-artes  h1, .pag-artes  h2, .pag-artes  h3 {color: #EB65A0;}

.pag-comunicacao .menu-lateral-curso {background: #eb8a53; margin-bottom: 20px;}
.pag-comunicacao .menu-lateral-curso a {border-bottom: 1px dotted #f29b6a; color:#fff}
.pag-comunicacao  h1, .pag-comunicacao  h2, .pag-comunicacao  h3 {color: #eb8a53;}

.pag-direito .menu-lateral-curso {background: #963f58;margin-bottom: 20px;}
.pag-direito .menu-lateral-curso a {border-bottom: 1px dotted #a34e67; color:#fff}
.pag-direito  h1,.pag-direito  h2, .pag-direito  h3 {color: #963f58;}

.pag-economia .menu-lateral-curso {background: #205a49;margin-bottom: 20px;}
.pag-economia .menu-lateral-curso a {border-bottom: 1px dotted #2f6858; color:#fff}
.pag-economia  h1,.pag-economia  h2,.pag-economia  h3 {color: #205a49;}

.pag-engenharia .menu-lateral-curso {background: #d1a95d;}
.pag-engenharia .menu-lateral-curso a {border-bottom: 1px dotted #dac191; color:#fff}
.pag-engenharia  h1,.pag-engenharia  h2, .pag-engenharia  h3, .pag-engenharia  h4 {color: #c49f58;}

.pag-engenharia .col-certificacoes-eng-1 {width:20%; float:left; vertical-align:top}
.pag-engenharia .col-certificacoes-eng-2 {width:80%; float:left; vertical-align:top}	

.pag-engenharia a:hover.botaoPosCinza {color: #282525;background: url(../images/faculdades/engenharia/botaoPosFAAPCinza.png) 0 54px;}
.pag-engenharia a.botaoPosCinza {background: url(../images/faculdades/engenharia/botaoPosFAAPCinza.png);display: block;color: #555;
font-weight: normal;height: 54px;line-height: 45px;text-align: center;font-size: 18px;margin: 0 12px 14px 0;float: left;text-decoration: none;width: 203px;text-shadow: 1px 0.5px 0px #FFF;padding-bottom: 10px;}			

.pag-graduacao .conteudo-curso {float: left;width: 63.5%; background:#e9e9e9; padding:30px}
.pag-graduacao .conteudo-curso a {color: #777}
.pag-graduacao .conteudo-curso a:hover {color: #000}
.pag-graduacao .conteudo-curso img {max-width: 100%;}
.pag-graduacao .conteudo-curso h2 {font-weight:400}
.pag-graduacao .conteudo-curso figcaption {padding: 10px; margin: 0.67em auto 0 auto; text-align: center; border: 0; color: #777; font-size: 12px;}
.pag-graduacao .conteudo-curso figcaption strong {font-weight: 600}
.pag-graduacao .conteudo-curso figure {padding: 16px; width: 75%; margin-bottom: 35px; margin-left: 0;margin-right: 0;
background: #fff;}
.pag-graduacao .conteudo-curso figure img {margin: 0 auto;display: block;}
.pag-graduacao .conteudo-curso .col3 {width: 31%; margin-right: 3%; margin-bottom: 1.6em; float: left; vertical-align: top;}
.pag-graduacao .conteudo-curso .col3 h3 {font-size:1.5em}

.pag-graduacao .box-destaque-graduacao {background: #fff;padding: 20px; margin-bottom:20px}
.pag-graduacao .box-destaque-graduacao p {color: #777}
.pag-graduacao .box-destaque-graduacao h2 {color: #999}

.pag-biblioteca .menu-lateral-curso {background: #2ab773;}
.pag-biblioteca .menu-lateral-curso a {border-bottom: 1px dotted #b0f9d6; color:#fff}
.pag-biblioteca  h1 {color: #2ab773;}
.pag-biblioteca .col-1 {width: 18%;float: left;margin-right: 2%;vertical-align: top;}
.pag-biblioteca .col-2 {width:80%; float:left; vertical-align:top; margin-bottom: 2.5%}	
.pag-biblioteca .table-biblioteca td, .table-biblioteca th { padding: 0.5em; vertical-align: middle;}

.icons-site-seguro {float: right; position: relative; bottom: 22px;}
.icons-site-seguro img {min-width: inherit !important;}
.norton {margin-right: 13px;}

/* Início Página envio-pesquisas.asp (Direito) */
.menu-princ-container-horas-pesq {padding:0 !important}
.bem-vindo {float: left;font-size: 1.9em;position: relative;color:#951d40;top: 15px;}
.pag-hora-pesquisa {padding: 0.8em 0 0 0 !important;margin-bottom:35px;min-height:78.4em;}
.pag-hora-pesquisa input[type=button] { word-break:break-all;}
.acessos-hora-pesquisa {height: 20px;float: left;position: relative;margin-top: 30px;}
.acessos-hora-pesquisa p {margin: 0 !important;line-height: 0 !important;font-size: 1.6em !important;color: #666 !important;padding: 0 !important;}

.txt-horas-pesquisa {float: left;margin-right: 10px; color: #000; width: 296px !important;}

.btn-horas-pesq {margin: 0 !important; padding: 0 12px !important;float: left;}

.busca-hora-pesquisa {float: right;margin-bottom: 3px;margin-top: 14px;width: 398px;}

.container-topo-horas-pesquisa {border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;}

.login-horas-pesquisa { text-align:left !important}
.faca-login {display:none;}

.opcao-prof-coord {border:0; margin-bottom:0; }	
.opcao-prof-coord td { border: 0; }
	
.conteudo-validar-trabalho {background: #D7DCE0; padding: 37px 22px 5px 22px; color: #777;}
.conteudo-validar-trabalho p { color: #444;	}
.conteudo-validar-trabalho th, 
.conteudo-validar-trabalho td { padding: 0.9em; text-align: left; font-size: 1.4em;}
.conteudo-validar-trabalho th { background: #7d8285; border-right: 1px solid #9b9ea0;text-transform: none;font-size: 1.7em;}

.opcao-ativa {border:0; color: #444; background: #D7DCE0; padding: 1em; font-size: 2.1em; }	
.opcao-inativa a {color: #777; border: 0; color: #999 !important;  font-weight: 300; font-size: 2.1em; padding: 1em; font-size: 1.3em !important; }
	
.logo-horas-pesquisa { border-right: 1px solid #ccc; float: left; margin-top: 39px;  margin-right: 21px; width: 217px;}
.logo-horas-pesquisa img {width: 193px;margin-top: 0;margin-bottom: 0; margin-right:0}

.topo-horas-pesquisa { margin: 0 auto;  text-align: center;  width: 709px;}
.topo-horas-pesquisa div {border-bottom:0;}
.topo-horas-pesquisa h1 { text-align: left; margin: 0; letter-spacing: -2.1px; border: 0;  line-height: 1.1em; font-size: 3.5em;}
.topo-horas-pesquisa h1 span {letter-spacing: -1px; font-size: 0.7em;  text-transform: none;  font-weight: 300;}

.lista-pdf-pesquisa {text-align:left;margin-top: 10px;}
.lista-pdf-pesquisa ul li {background: none !important;float: none !important;list-style:disc !important;text-align: left;padding: 0 !important;	}
.lista-pdf-pesquisa ul li a {color: #426d9e !important;	}


/* Fim Página envio.pesquisas (Direito) */

.rodape-cursos { background: #3794df}

.container-menu-lateral-curso {float: left;  width: 34%;  margin-right: 2.5%;}
.container-menu-lateral-curso .titulo-guia-estudante {display:none;	}
.container-menu-lateral-curso .selo-guia {display: block; margin-left: auto;margin-right: auto; max-width: 250px;width: 100%;margin-bottom: 1em;}

/* FIM CURSOS */

/* SLIDER EVENTOS */

#prev{cursor:pointer;float:left;}
#next{cursor:pointer;float:left;}
.cycle-control{margin-top:1em;margin-bottom:0.8em;}
.navigation{overflow:hidden;text-align:center;width:auto;z-index:500;float:left;}.navigation span{color: #acacac;cursor: pointer;display: inline-block;font-family: arial;font-size: 57px;height: 17px;line-height: 17px;vertical-align: middle;width: 21px;}.navigation span.cycle-pager-active{color:#464646}.navigation>*{cursor:pointer}

/* INÍCIO FORMULÁRIOS */
form { width: 100%;	margin: auto; color: #002044;font-weight: 300;font-size: 1.7em;}
form p {font-size: 0.8em;text-transform: none;}
form h2 {font-size: 2em;}
form h3 {margin-bottom: 0.8em;margin-top: 1.2em;font-size: 1.4em;color: #584811;font-weight: 600;}
form h4 {margin-top: 0.5em;	margin-bottom: 1em;	font-size: 0.9em;font-weight: 700;text-transform: uppercase;}
form .btn-form {border: 1px solid #22527e;cursor: pointer;letter-spacing: 1px; color: #22527e;background: #f3f3f3;font-family:roboto;	display: block;	padding: 0.25em 0.95em;	text-align: center;	text-decoration: none;	transition-duration: 0.5s;transition-property: all;transition-timing-function: ease-in;font-size: 0.9em;text-transform:uppercase;line-height: 2em;margin-top: 15px;float: left;	margin-right: 2%;margin-bottom: 2%;}
form .btn-form:hover {background: #dddddd;}
form .div-telefone {width: 34.4%;float: left;margin-bottom: 2%;}
form .ddd {	width: 37px !important;	margin-right: 7px;}
form .numero {width: 61px !important;}
form .cep {	width: 89px !important;}
form .rg {width: 93px !important;}
form .nasc {width: 96px !important;}
form .opcoes-input-radios {	margin-bottom: 2.5%;font-size: 0.8em;}
form .obrigatorio {	color: #d34f4f;	font-weight: normal !important;}
form .desc-campo {font-size: 0.8em !important;color: #5784AE !important;font-weight: normal;}
form .checkboxes {	line-height: 2.1em;}
form .checkboxes input {margin-bottom:0;}
form .checkboxes div {float: left;}
input[type="text"], input[type=password], textarea, select {font-size: 0.9em;font-family: roboto-light, sans-serif;	color: #898E8F;	padding: 0.4em 0.6em;margin-bottom: 2.5%;border: 1px solid #d2d3d7;}
input[type=text] {width: 60%;}
input[type=text]:focus, textarea:focus {border-color: #4697e4}
textarea, select {width: 60%;}
textarea {resize: none;}
label {	display: block;	font-size: 0.8em;	text-transform: uppercase;	font-weight: 500;}
legend {font-family: roboto condensed;	font-weight: 700;	text-transform: uppercase;	font-size: 1.1em;color: #77787A;	margin-bottom: 1.3%;}
fieldset {	margin-bottom: 2%;}
.sucesso {color: #69ab6f !important;}
/* FIM FORMULÁRIOS */

/*LANDING PAGES - MOBILE */
.cursos-restantes ul li{list-style:none}
.cursos-restantes h2{font-size:1.5em; }
.cursos-restantes ul {margin-left:0;}
.lista-cursos-mobile{border-bottom: 1px dotted #d3d3d3}
.lista-cursos-mobile ul {float:left; width:31%; margin-bottom:0;}
.lista-pos-mobile, .lista-ext-mobile{float:left; width:31%; margin-top: 3em;}
.todo-pos{border-bottom: 1px dotted #d3d3d3}
.cursos-restantes {margin-top:3em; margin-top: 3em;text-align: center;}
.lista-departamentos ul li h2{font-size:1.2em; font-family: 'Roboto Condensed', 'Roboto', sans-serif;}
.lista-departamentos ul{ border-right: 1px dotted #d3d3d3;float: left;margin-left: 0; margin-right: 2em;min-height: 200px;width: 21%;}
.lista-departamentos ul li{list-style:none;}
.lista-sites ul li h2{font-size:1.2em; font-family: 'Roboto Condensed', 'Roboto', sans-serif;}
.lista-sites ul{ border-right: 1px dotted #d3d3d3;float: left;margin-left: 0;margin-right: 4em;min-height: 200px;width: 27%;}
.lista-sites ul li{list-style:none;}
.lista-imagem{max-width:229px;}
.lista-imagem img{max-width:100% !important;}

.lista-colegio{width:100%; display:block;margin: 0 auto; max-width:1000px;}
.lista-blogs{width:100%; display:block;margin: 0 auto; max-width:750px;}
.div-blogs {width:300px; background-color:#f1f1f1;min-height:217px; float:left; margin-right:33.33px; text-align:center;}
.div-blogs img {max-width:300px}
.div-blogs h2{font-size:2.3em; margin-top:0.3em !important;}
.div-blogs P{margin:0;}

.div-colegio {width:300px; background-color:#f1f1f1;min-height:217px; float:left; margin-right:33.33px; text-align:center;}
.div-colegio img {max-width:300px}
.div-colegio h2{font-size:2.3em; margin-top:0.3em !important;}
.div-colegio P{margin:0;}
/*FIM LANDING PAGES - MOBILE */

/*banner 100%*/
.banner{width:100%; height:auto; background:#FFF9EA;}
.slider{margin:0 auto; overflow:hidden; max-width:1920px !important;}

/*INSTITUCIONAL */ 
.espaco-menu{border-right: 1px solid #d6d6d6;display: inline-block;
height: 24px;margin-left: 0.4em; margin-right: 0.5em;vertical-align: middle;}
#div-html5 {display: block;text-align: center;width: 100% !important;	}
#div-jw_wrapper{display:block; margin-left:auto; margin-right:auto; margin-bottom:3em;}
.player_audio{display:block; max-width:600px; width:90%; margin-left:auto; margin-right:auto;margin-bottom:3em;}
.menu-institucional{border-bottom: 1px solid #d0d0d0;border-top: 1px solid #d0d0d0;padding-bottom: 0.3em;padding-top: 0.3em;}	
	
/* MENU DROPDOWN AZUL */
.slicknav_nav {background-color: #284a70 !important;}
.slicknav_nav a {color: #fff !important;}
header .menu-principal ul li {/*margin: 0 1.8em 0 0  !important;*/margin: 0 1.6em 0 0 !important;}
/*- FIM MENU AZUL MOBILE --*/


/*ENADE */
.enade-topo{margin-top: 3em; margin-left:auto; margin-right:auto; margin-bottom:2em;max-width: 675px;width: 100%;}
.img-enade-mobile{display:none;}
.importante{color:#b30000 !important}


/*FIM ENADE*/

.cycle-slideshow{min-height:420px;}
.twitbt{display:none}
.face-old{display:none}

/*BOTÃO SERVIÇOS*/
.servicos-btn{background-color:#F5D12C !important; font-weight:700 !important; color:#192B3F !important; float:right !important;}


/*MENSAGEM CELULAR */

#containerMsgCel{background: #284A71; text-align:center; min-height:25px;display:none }

#mobileAlerta {display:inline-block !important;font-size: 1.4em; text-align: center;
color:#FFFFFF;font-family: 'Roboto Condensed', 'Roboto', sans-serif;
text-transform:uppercase;width:100%;margin-left:auto; margin-right:auto;
}
#mobileAlerta a {
	COLOR: #F5D12C; TEXT-decoration:none;font-family: 'Roboto Condensed', 'Roboto', sans-serif;
}
#fechar{color:#FFF; font-size:0.9em;display:block}

.col-celular{display: inline-block;; width:18px;overflow:hidden; vertical-align:middle; padding-top:10px; padding-bottom:10px}
.col-celular img{width:18px; min-width: auto !important}
.col-fechar{ background-color: #233442;cursor: pointer;display: inline-block;
height: 49px;line-height: 0 !important;margin-left: 10px; margin-top: 0 !important;padding-top: 14px; vertical-align: top;width: 44px;}
.col-fechar img{width:24px; min-width: auto !important; max-width: 24px !important;}
.col-txt{display: inline-block;font-size: 1.3em;margin-left: 0.4em;vertical-align: middle; font-weight:300;padding-top:10px; padding-bottom:10px}
#ios, #android{display:none;}
.sem_link{color:#777777}

/*Busca no Site*/

.div-busca{background-color: #e2c223;min-height: 50px;text-align:center; display:none}
.div-busca form {display: inline-block;margin-top: 9px;}
.div-busca .search{background-color: #c5a110;border: 0 none;height: 31px;outline: 0 none; color:white;padding-left: 0.5em;
padding-right: 0.5em;width: 30%; min-width:150px; font-family:  'Roboto Condensed', 'Roboto', sans-serif; line-height:31px}
.div-busca .btnbuscar{height: 29px; font-family:  'Roboto Condensed', 'Roboto', sans-serif; background-color:#192b3f; outline: solid  1px #192B3F; text-align:center; border:0;color:#fff; cursor:pointer;-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;-ms-transition-duration: 0.5s;ms-transition-duration: 0.5s;-moz-transition-property: color;-webkit-transition-property: color;-o-transition-property: color;-ms-transition-property: color;ms-transition-property: color;-moz-transition-timing-function: ease-in;-webkit-transition-timing-function: ease-in;-o-transition-timing-function: ease-in;-ms-transition-timing-function: ease-in-out;
ms-transition-timing-function: ease-in-out;}
.div-busca .btnbuscar:hover{background:#FFF;color:#192b3f}
.busca{background-color:#e2c223;float: right;padding-bottom: 1em;
    padding-top: 1.1em;width: 36px; max-height:36px;}
	
_::-moz-svg-foreign-content, :root .busca {padding-top: 1em}
*|html[xmlns*=""] .busca {padding-top: 1em}	

.cont-busca {max-width:15px;display: block;margin-left: auto;margin-right: auto; overflow:hidden}
.cont-busca img{margin-top: 0px;}

#iframes-insta img,#iframes-insta a {max-width:63px; }
#iframes-insta a{    display: inline-block;
    margin-bottom: 6px;
    margin-right: 3px;}
.banner {
    visibility:hidden;
}
.link-destaque{font-weight:700; color:#cf1000!important; margin-top:0.6em; margin-bottom:0..6em;display:inline-block}

.banner-enade{width:100%; margin-bottom:4em}
.banner-enade img{max-width:100%;}
.t-alg-r{text-align:right}

.logo-semana-adm-interna{float:right; margin-top:-50px;width:184px;}

#box-especial{background-image:url('../images/destaques/back-acontece.jpg'); min-height:420px; background-position: center top; background-size:cover;}
.prog{background-color:#1d1910; width:85.2941%;margin-left: auto;
    margin-right: auto;
    text-align: center;  margin-top:50px;}  
	
.prog a{display:block;max-width:71.6738%;padding-top:12px; padding-bottom:12px; margin-left:auto; margin-right:auto; top:0 !important}
.unidades-cx{background-color:#ffffff;width:85.2941%;margin-left: auto;
    margin-right: auto;text-align: center;margin-top:36px; padding-bottom: 1.4em;}
.unidade-item{display:block;    padding-top: 0.4em;
    padding-bottom: 0.4em;}
#box-especial .unidade-item a {color:#646464; font-size:1.9em; font-family:Roboto, sans-serif; font-weight:300}

.bot-home-confira{left: 33%; max-width: 227px;position: absolute;top:51%;}
.bot-home-matricula{left: 54%; max-width: 165px;position: absolute;top: 50%;}


/**************************** MEDIAS BOTOES ***********************/

@media screen and (max-width: 1180px) {.bot-home-confira {LEFT:30%}}
@media screen and (max-width: 1060px) {.bot-home-confira {max-width: 207px;}.bot-home-matricula {max-width: 145px;}}
@media screen and (max-width: 960px) {.bot-home-confira {left: 28%;}}
@media screen and (max-width: 900px) {.bot-home-confira {max-width: 187px;}.bot-home-matricula {max-width: 135px;}}
@media screen and (max-width: 800px) {.bot-home-confira {left: 28%;}}
@media screen and (max-width: 768px) {.bot-home-confira {max-width: 157px;}.bot-home-matricula {max-width: 105px;}}
@media screen and (max-width: 620px) {.bot-home-confira {left: 25%;}}
@media screen and (max-width: 565px) {.bot-home-confira {max-width: 137px;}.bot-home-matricula {max-width: 95px;}}
@media screen and (max-width: 487px) {.bot-home-confira {max-width: 117px;}.bot-home-matricula {max-width: 85px;}}
@media screen and (max-width: 420px) {.bot-home-confira {max-width: 97px;}.bot-home-matricula {max-width: 75px;}}
@media screen and (max-width: 370px) {.bot-home-confira {left: 23%;}.bot-home-matricula {max-width: 70px;}}
@media screen and (max-width: 330px) {.bot-home-confira {left: 20%;}}
@media screen and (min-width: 1618px) {.bot-home-confira {LEFT:36%}}
/**************************** FIM MEDIAS BOTOES ***********************/


@media screen and (max-width: 1308px) {.ver-mais-revista { margin-left: 0;right: 13px;top: 50%;width: 60px;}}
@media screen and (max-width: 1201px) {
	/* Início Página login-blog.asp (Direito) */
	.acessos-hora-pesquisa {padding-left: 30px;}	
		
	.busca-hora-pesquisa {margin-right: 29px;}
	
	.bem-vindo {left: 32px;	}
	/* Fim Página login-blog.asp (Direito) */
}	


@media screen and (max-width: 1250px) { 
#submenu-Agenda .imagem-sub-menu, #submenu-Revista .imagem-sub-menu{margin-right: 2em;}
#submenu-Agenda .menu-coluna-3, #submenu-Revista .menu-coluna-1, #submenu-Revista .menu-coluna-2, #submenu-Revista .menu-coluna-3 {margin-right: 2.2em;}}


@media screen and (max-width: 1197px) {
	.conteudo {padding: 4em 2em 0 2em; 	}
	
	.topo-graduacao .menu-cursos ul {padding: 0 2em;}
	.topo-graduacao .menu-cursos .col-menu1 li, 
	.topo-graduacao .menu-cursos .col-menu2 li {margin-right: 36px;}

	main .faap-redes .box-facebook { width: 38%;}
	main .faap-redes .box-twitter { width: 28%;}
	main .faap-redes .box-youtube { width: 38%;}
	main .faap-redes .box-google { width: 28%;}	
	
	.footer-container {padding: 5.5em 2em;}
	footer .box-footer {width: 20%;}
}
@media screen and (max-width: 1190px) { header .menu-secundario li{margin:0 2em 0  0}}



@media screen and (max-width: 1176px) {
	.linguagem-site {left: 4%;}
	
	main .destaques,
	main .noticias,
	main .faap-redes { padding: 0 2em; }
	
	main .destaques .box-destaques {margin: 0 2.3em 0 0;width: 23.4%;}
	

	 /* INÍCIO CURSOS  */	 
	.topo-graduacao .menu-cursos-graduacao ul { float:left; text-align:left }
	.topo-graduacao .menu-cursos ul {padding: 0;}
	.topo-graduacao .menu-princ-container {padding-right: 2em; padding-left:2em;}
	 header .menu-servicos {margin-bottom: 0.5em;}
	 .busca{margin-right: 0.5em}		
	 .col-menu2-cursos  {padding-left: 20px !important;}			
	.topo-graduacao .menu-cursos {padding: 1.8em 0;}
	.topo-graduacao .col-menu1 {border-right: 1px solid #4da7ef;}
	.topo-graduacao .slicknav_btn {margin-left: 0.3em;}
	 /* FIM CURSOS */
	
	/* Esconde Sub-menu */
	.menu-secundario{display:none;}
	.caixa-menu-secundario {display:none !important;}
	.menu-princ-container{/*border-bottom: solid #284A71 4px;*/}
	 header .logo-faap{display: block;float: none;margin: 0 auto;max-width: 178px;text-align: center; width:50%;padding-top:1.5em; padding-bottom:1.5em;}
	 
	 /* MENU DROPDOWN AZUL */
	 .col-menu2 a {	margin-left: 0 !important;padding-left: 0 !important; }
	.col-menu1 {text-align: left;width: 27%;float: left;margin-left: 0 !important;margin-top: 7px !important;margin-bottom: 10px !important;border-right: 1px solid #4c6c93;}
	.col-menu2 {float: left;width: 46%;text-align: left;margin-top: 7px !important;margin-bottom: 10px !important;
}
	
	/* --*/
	
	
}
@media screen and (max-width: 1175px) {
	#frame-servicos{min-height: 517px;}
	
	/* INÍCIO CURSOS */	
	.topo-graduacao .col-nome-curso { top:0; width: 75%;}
	.topo-graduacao .col-logo-graduacao { top:0; width: 163px;padding-left: 2em;}
	.topo-graduacao .menu-princ-container {padding: 25px 0 29px 0;}
	.fa-align{text-align:center}
	/* FIM CURSOS */
}
@media screen and (max-width:1150px) {
	img {min-width:100%;}
	.col-fechar img{min-width:inherit !important}
	.linguagem-site img {min-width: inherit;}
	
	#home .destaques h2,
	#home .noticias h2,
	#home .faap-redes h2  {font-size: 4.0em}
	
	main .destaques .box-destaques { margin: 0 1.5em 3.0em 0;  width: 48.5%; float:left; }
	main .destaques .box-destaques:nth-child(2) { margin-right:0 }
	
	.footer-container {padding: 3.5em 2.1em}
	footer h3 {margin-bottom: 0.3em;}
	footer .box-footer {width: 32.2%;}
	footer .box-footer:nth-child(4),
	footer .box-footer:nth-child(5) {margin-top: 5em}
	
	.copy-redes-container {padding: 0 3.5em;}
	.cycle-control{margin-top: -1em;margin-left: auto;margin-right:auto;margin-bottom: 2em;text-align: center;width: 104px;}
	#prev {margin-top: 7px;}
	#next {margin-top: 7px;}
	.navigation span{ height: 20px;line-height: 26px;}
	
	.lista-departamentos ul {border-bottom: 1px dotted #d3d3d3;float: none;font-size: 1.2em;margin-left: auto;margin-right: auto;min-height: 0px;text-align: center;width: 100%; border-right:0;}
	.lista-imagem{display:block; margin-left:auto; margin-right:auto;}
	
	.lista-sites ul {border-bottom: 1px dotted #d3d3d3;float: none;font-size: 1.2em;margin-left: auto;margin-right: auto;min-height: 0px;text-align: center;width: 100%; border-right:0;}
	
	/* INÍCIO CURSOS */
	.copyright-redes-cursos .redes-faap {float: none;text-align:center;bottom:0;margin-bottom: 2em;margin-left: 0;}
	.copyright-redes-cursos p {float: none;bottom:0;text-align: center;margin-bottom:2em;}
	.icons-site-seguro {float: none;text-align: center;bottom:0;}
	/* FIM CURSOS */
	
	
	#box-especial{min-height:100%;}
	.prog{margin-top: 10px;width: 65.294%;}  
	.unidades-cx{width: 65.294%; margin-top:26px; margin-bottom:26px}
	
		
}
@media screen and (max-width:1134px) {
	/* INÍCIO CURSOS */
	.topo-graduacao .voltar-portal {width: 100%; top:0}
	
	.voltar-portal-horas-pesq {top:0}
	
	.topo-graduacao .menu-princ-container {padding-right: 0;padding-left:0; padding-top:0; border-top:0;}		
	.topo-graduacao .menu-princ-container h1 {float: none; text-align:center; }
	.topo-graduacao .menu-princ-container .tit-h1-adm,
	.topo-graduacao .menu-princ-container .tit-h1-direito {margin-top: 0;}
	.topo-graduacao .col-logo-graduacao, .topo-graduacao .col-nome-curso {height: 130px;}
	.topo-graduacao .logo-graducao {float: none; padding: 0 0 0 2em;}
	.topo-graduacao .menu-cursos ul {}
	/* FIM CURSOS */
}
@media screen and (max-width:1090px) {
	.revista .col5 {
	  width: 17.646259%;
	}
}
@media screen and (max-width:1060px) {
	main .destaques .box-destaques { width: 48.7%; float: left;}	
	main .faap-redes .box-facebook { width: 30%;}	
	main .faap-redes .box-youtube { width: 30%;}	
	
	.div-colegio{display:block; width:100%; max-width:300px; margin-left: auto; margin-right:auto;float:none; margin-bottom:4em;}
	.lista-colegio .no-margin-right{margin-left: auto !important; margin-right:auto !important}
	.logo-semana-adm-interna{width:144px;}
}

@media screen and (max-width:1000px) {.logo-semana-adm-interna{float:none; display:
block; margin-top:20px; margin-bottom:20px;width:184px;} }


@media screen and (max-width: 995px) {
	table {	border: 0;}
	
	/* TABELA RESPONSIVA */
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr {
		display: block;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr {position: absolute;top: -9999px;	left: -9999px;	}
	#no-more-tables tr {border: 1px solid #ccc !important;}
	#no-more-tables td { /* Behave  like a "row" */ border: none;border-bottom: 1px solid #c9c9cc;position: relative;padding-left: 5%;padding-top: 60px;white-space: normal;text-align: left;}
	#no-more-tables td:before {	/* Now like a table header */position: absolute;/* Top/left values mimic padding */	font-size: 1.2em;color: #20436c;top: 18px;	left: 17px;	width: 90%;	/*padding-right: 10px;*/ line-height: 18px;white-space: normal; text-align: left;	font-weight: 500;}
	/*Label the data*/
	#no-more-tables td:before {	content: attr(data-title);}							
	/* FIM TABELA RESPONSIVA */	
	
	.no-th td{width: 100%;}
		
	#no-more-tables .table-estacionamento tr {margin-bottom: 30px; }
	#no-more-tables .table-estacionamento td:before {font-size: 1.2em !important;  }
}

@media screen and (max-width: 950px) {#frame-servicos {min-height: 999px;}}

@media screen and (max-width: 900px) {
	.lista-cursos-mobile ul{width:30%;}
	.revista .col5 {width: 27.646259%;}
}


@media screen and (max-width:850px) {
	.topo-graduacao .col-nome-curso, .topo-graduacao .col-logo-graduacao  { float:none;
width: 100%; height:auto}
	.topo-graduacao .col-logo-graduacao {display: table; padding-top:32px}
	.topo-graduacao .col-logo-graduacao a {background: url(../images/logo-faap-graduacao-sem-brasao.png) no-repeat; width: 125px; height:66px}
	.topo-graduacao .col-nome-curso {top: 0px;height: 96px; }
}

@media screen and (max-width:835px) {
	main .faap-redes .box-facebook {margin-top: 7%;}	
	main .faap-redes .box-twitter {margin-top: 7%;}
	main .faap-redes .box-instagram {margin-top: 4%;}
	main .faap-redes .box-youtube,
	main .faap-redes .box-google{margin-top: -39px; margin-bottom: 76px; padding-bottom:11px}
	main .faap-redes .box-foursquare {margin-top: -39px; margin-bottom: 16px; padding-bottom:11px}
	main .faap-redes .box-facebook,
	main .faap-redes .box-twitter,
	main .faap-redes .box-instagram,
	main .faap-redes .box-youtube,
	main .faap-redes .box-google,
	main .faap-redes .box-foursquare { width: 100%; float:none;	}
	main .faap-redes .box-twitter iframe { width: 100% !important;}
	/*main .faap-redes .box-google iframe { width: 100% !important;}*/
	
	main .faap-redes .box-facebook .traco-cinza,
	main .faap-redes .box-twitter .traco-cinza,
	main .faap-redes .box-instagram .traco-cinza,
	main .faap-redes .box-youtube .traco-cinza,
	main .faap-redes .box-google .traco-cinza,
	main .faap-redes .box-foursquare .traco-cinza {margin-bottom: 1em;}
	main .faap-redes .box-instagram .insta-box-1 { display:none; }
	main .faap-redes .box-instagram .insta-box-2 { display:block; }
	
	.dep-mob h1{font-size:3.5em}
	.lista-mob h1{font-size:3.8em}
	.lista-mob h2{text-align:center;font-size:2.6em}
	.lista-mob ul li{list-style:none;}
	.lista-pos-mobile{border-bottom: 1px dotted #d3d3d3}
	.lista-mob ul{float:none; display:block; text-align:center; width:100%; margin-left: auto; margin-right:auto;}
	.lista-pos-mobile,.lista-ext-mobile{float:none;display:block; width:100%; margin-left:auto; margin-right:auto;}
	.cursos-restantes h2 {font-size: 1.1em !important;}
	.lista-departamentos ul{margin-bottom:1.5em;}
	.lista-departamentos ul li h2{font-size: 1em !important;}
	.lista-imagem{ max-width: 209px;}
}
@media screen and (max-width: 800px) {
	/* TABELA RESPONSIVA */ 
	#no-more-tables td {line-height: 18px;}
	/* FIM TABELA RESPONSIVA */
}
@media screen and (max-width:730px) {
	
	/* MENU DROPDOWN AZUL */
	.col-menu1 {text-align: left;width: 50%;}
	.col-menu2 {text-align: left;width: 43%;}
	}

@media screen and (max-width:720px) {
	
	.linguagem-site {margin-top: 36px;float: none;width: 100%;border-top: 1px solid #ccc;padding: 10px 11px 10px 11px;
text-align: left;margin-bottom: 10px;left: 0;height: auto;}

	.imgright, .imgleft {margin: 8px auto 18px auto; display:block; text-align:center; float:none}
	
	.container-btn-voltar {margin-top: 16px;padding-bottom: 22px;}
	main .faap-redes .box-instagram .insta-box-2 { display:none; }	
	main .faap-redes .box-instagram .insta-box-3 { display:block; }
	
	.copyright-redes .redes-faap,
	.copyright-redes-cursos .redes-faap,
	.copyright-redes p,
	.copyright-redes-cursos p { float: none; text-align:center}
	.copyright-redes .redes-faap {	bottom: 0;  top: 17px;}
	.copyright-redes-cursos .redes-faap {	bottom: 0;}
	.copyright-redes .redes-faap ul li {margin-right: 0.5;}
	
	.conteudo p {font-size:1.5em; margin: 0.7em 0;}
	
	.conteudo p+h5 {margin-top: 15px;margin-bottom: 0px;}
	.conteudo p+h4 {margin-bottom: 0px}
	
	.conteudo h2+p { margin-top:18px;}
	.conteudo ul li {font-size: 1.5em; margin-bottom: 0.6em;}
	
	.conteudo h1 {word-wrap: break-word;line-height: 45px;letter-spacing: -1.5px; margin-bottom: 0.5em;}
	.conteudo h2,
    .conteudo h3 { margin-bottom: 0.2em; line-height: 25PX;}
	.conteudo h3+h4 {margin-top: 14px;}
	
	.conteudo h2 {line-height: 34px;}
	
	.conteudo h4 {margin-bottom: 0.2em;}
	
	/* INÍCIO TABELAS */
	td p {line-height:20px !important }
	/* FIM TABELAS */

	 /* INÍCIO FORMULÁRIOS*/
	 label {line-height: 20px;}
	 /* FIM FORMULÁRIOS */
	
    /* INÍCIO CURSOS */		
	.topo-graduacao .logo-graducao { max-width:200px; padding-top: 33px;}	
	.topo-graduacao .voltar-portal {top: 0; text-align: center; display: block; padding: 10px;}
	.topo-graduacao .menu-princ-container {padding-bottom: 20px;}
	.topo-graduacao .menu-princ-container h1 {line-height: 28px;}
	.topo-graduacao .menu-princ-container h1 span {display: block;margin-bottom: 10px; margin-top:10px	}
	.topo-graduacao .slicknav_btn, .topo-graduacao .menu-cursos-graduacao ul {margin-left: 0.4em;}
	.voltar-portal-horas-pesq {top: 0; text-align: center; display: block; padding: 10px;}
	
	.pag-graduacao {padding: 3em 1.2em 3em 1.2em;}
	.pag-graduacao .menu-lateral-curso {display: none;}
   	.pag-graduacao .menu-lateral-curso-select {display: inline-block;width: 100%;margin-bottom: 26px;padding: 12px 4px;
font-size: 1.5em;}
   	
   	.pag-graduacao .menu-interno-curso {text-align: center; margin-bottom: 20px}
   	.pag-graduacao .menu-interno-curso li {float: none; margin-right:0}
   
   	.pag-graduacao .conteudo-curso {float: none;width: 100%;padding: 20px 13px;}
	
	.pag-admin h1, 
	.pag-artes h1, 
	.pag-comunicacao h1, 
	.pag-direito h1, 
	.pag-economia h1, 
	.pag-engenharia h1 {padding: 15px 0;}
	
	.copyright-redes-cursos .redes-faap {right: 0 !important;top: 0 !important;}
	
	/* Início Página login-blog.asp (Direito) */
	.acessos-hora-pesquisa { float:none;}
	.topo-horas-pesquisa {width: 100%;}
	
	.logo-horas-pesquisa {float: none; border-right: 0;width: 100%;	}	
	.logo-horas-pesquisa img {float: none;margin: 0 auto;}	
	.topo-horas-pesquisa h1 { padding:14px 0;text-align: center;line-height: 34px;}	
	.logo-horas-pesquisa h1 span {position: relative; bottom: 3px;}
	.pag-hora-pesquisa ul+h2 { margin-top:15px; }

	.bem-vindo {left: 12px;top: 8px;}

	.acessos-hora-pesquisa {padding-left: 13px;}

	.busca-hora-pesquisa {margin-right: 13px;margin-bottom: 0;margin-top: 0;position: relative;bottom: 41px;}
	/* Fim Página login-blog.asp (Direito) */
	
	.container-menu-lateral-curso .titulo-guia-estudante {
		display:block;
	}
	.container-menu-lateral-curso {float: none; width: 100%; margin-right: 0;padding: 20px 13px;margin-bottom: 32px;background-color: #F5F5F5;}
	.container-menu-lateral-curso h2 {font-size: 24px;color: #666;}
	.container-menu-lateral-curso .selo-guia {margin-top: 0;width:300px;}	

	/* FIM CURSOS */	
}

@media screen and (max-width:700px) {	
.div-blogs{display:block; width:100%; max-width:300px; margin-left: auto; margin-right:auto;float:none; margin-bottom:4em;}
.lista-blogs .no-margin-right{margin-left: auto !important; margin-right:auto !important}
}
@media screen and (max-width:665px) {
	.revista .col5 {width: 49.646259%;}	
}
@media screen and (max-width:660px) {	
	/* INÍCIO CURSOS */
	
	.pag-graduacao .conteudo-curso figure {width:100%;}
	
	/* Início Página login-blog.asp (Direito) */
	.bem-vindo {float: none;top: 48px;text-align: center;width:95%;}
	
	.pag-hora-pesquisa {padding: 4.8em 0 0 0 !important;}
	
	.voltar-portal-horas-pesq {top: -27px;float: none;}
	/* Fim Página login-blog.asp (Direito) */
	/* FIM CURSOS */
	
}
@media screen and (max-width:655px) {	
	.col2 {width:100%;}
	
	.conteudo img {max-width: 100%;}
	#home .destaques h2,
	#home .noticias h2,
	#home .faap-redes h2 {font-size:4.5em}
	
	main .destaques .box-destaques { width: 100%; margin: 0 0 2.5em 0;}
	main .destaques,
	main .noticias,
	main .redes-faap { padding: 0 1em 0 1em; }		
	main .destaques .box-destaques p{ font-size: 1.5em; line-height:1.8em }
	main .destaques .box-destaques a  { font-size: 1.2em;}
	main .destaques .box-destaques h4 {font-size: 2.2em;}
	main .destaques .box-destaques h3 {font-size: 2.1em;padding-left: 0.7em;}
	main .faap-redes .box-instagram .insta-box-3 { display:none; }	
	main .faap-redes .box-instagram .insta-box-4 { display:block; }

	footer .box-footer {width: 50%;}
	footer .box-footer:nth-child(3) {margin-top: 5em }
	footer .box-footer:nth-child(5)  {margin-top: 12em;}
	footer .box-footer:nth-child(6) {margin-top: 0; position: relative; bottom: 91px; }

	/* INÍCIO CURSOS */	
	/* FIM CURSOS */
	
	
	/* INÍCIO FORMULÁRIOS */
	input[type=text], textarea {width: 100%;}
	
	input[type="text"], input[type="password"], textarea, select {margin-bottom: 5%; }
	 
	form .opcoes-input-radios {margin-bottom: 6%; font-size: 1.0em; }
	form p {font-size: 1em;}
	
	form .checkboxes span {	display: block;margin-top: -9px;margin-bottom: -28px;}
	
	/* FIM FORMULÁRIOS */
	
	.eventos-linha{max-width:100%;}
}
@media screen and (max-width:590px) {
	main .faap-redes .box-instagram .insta-box-4 { display:none; }	
	main .faap-redes .box-instagram .insta-box-5 { display:block; }
	
	.conteudo-news-interna h1 {font-size: 2.2em;}
	.conteudo-news-interna h2 {font-size: 3.4em;}
}

@media screen and (max-width: 567px){
main .faap-redes .box-instagram {
    height: 485px;

}}

@media screen and (max-width: 565px) {
	/* TABELA RESPONSIVA */
	#no-more-tables .table-forma-pgto td {padding-left: 16px;padding-top: 50px;}
	/* FIM TABELA RESPONSIVA */	
	
	/* INÍCIO CURSOS */	
	
	.topo-graduacao .col-nome-curso {margin-top: 12px}	
	
	/* Início Página login-blog.asp (Direito) */	
	.busca-hora-pesquisa {float: none;margin-left: 13px;/* margin-top: 0; */bottom: 0;width: 95%;}
	.logo-horas-pesquisa img  {width: 170px;}
	/* Fim Página login-blog.asp (Direito) */
	
	/* FIM CURSOS */	
}
@media screen and (max-width:542px) {
	#home .destaques h2,
	#home .noticias h2,
	#home .faap-redes h2  {font-size: 3.5em;}
	
	/* FIM CURSOS */
	.topo-graduacao .menu-princ-container h1 {font-size: 31px; }
	/* INICIO CURSOS */
}
@media screen and (max-width:520px) {
	#home .destaques h2,
	#home .noticias h2,
	#home .faap-redes h2  {font-size: 3.5em;}
	
	main .faap-redes .box-instagram .insta-box-5 { display:none; }	
	main .faap-redes .box-instagram .insta-box-6 { display:block; }
	footer .box-footer {width: 100%;margin-bottom: 3em; margin-top: 0;}
	footer .box-footer:nth-child(3) {margin-top: 0;}
	footer .box-footer:nth-child(4), footer .box-footer:nth-child(5) {margin-top: 0;}
	footer .box-footer:nth-child(6) {margin-top: 0;position: relative;bottom: 0;}
	
	
	/* INÍCIO CURSOS */
	.pag-admin h1, 
	.pag-artes h1, 
	.pag-comunicacao h1, 
	.pag-direito h1, 
	.pag-economia h1, 
	.pag-engenharia h1 {font-size: 3.8em;}
	 
	 .pag-engenharia .col-certificacoes-eng-1,
	 .pag-engenharia .col-certificacoes-eng-2{width:100%; float:none; vertical-align:top}
				
	/* FIM CURSOS */	
	
	/* INÍCIO BIBLIOTECA */
	 .pag-biblioteca .col-1,
	 .pag-biblioteca .col-2{width:100%; float:none; vertical-align:top}	
	 
	 .pag-biblioteca .col-2 { border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 5px;}
	/* INÍCIO BIBLIOTECA */
}	
@media screen and (max-width:505px) {
	.revista .col5 {width: 100%; text-align:center}
	.revista h1 {text-align:center; font-size:3.8em}
	.revista h2 {text-align:center; font-size:2.6em; padding-bottom:1em;}
}
@media screen and (max-width:500px) {
.col-celular{margin-left: 6px;width: 12px;}
	.col-fechar {height: 39px; margin-left: 3px;padding-top: 12px;vertical-align: top; width: 25px; float:right}
	#ios .col-txt{margin-left: 6px;margin-left: 2px;font-size:0.9em;}
	#android .col-txt{margin-left: 6px;margin-left: 2px;font-size:0.85em;}
	.col-fechar img {width: 14px !important; max-width:14px !important}}

@media screen and (max-width:480px) {
	
	.conteudo p {line-height: 1.4em;}
	
}
@media screen and (max-width:450px) {
	#home .destaques h2,
	#home .noticias h2,
	#home .faap-redes h2 {font-size: 2.5em;}
	main .faap-redes .box-instagram .insta-box-6 { display:none; }	
	main .faap-redes .box-instagram .insta-box-7 { display:block; }
	main .destaques .box-destaques h3,
	main .destaques .box-destaques h4  {font-size: 1.9em;}
	
	.copyright-redes p,
	.copyright-redes .redes-faap,
	.copyright-redes-cursos p,
	.copyright-redes-cursos .redes-faap, { text-align: center;right: 0;}

	.estacionamento h1 {font-size: 3.8em;}
	.estacionamento h2 {font-size: 2.5em;}
	
	/* INÍCIO CURSOS */
	.pag-graduacao .col-lista-cursos {width:100%; margin-top: -1.5em;}
	
	.pag-graduacao .conteudo-curso .col3 {width: 100%; margin-right: 0; float: none;}
	/* FIM CURSOS */
	
	.player_audio{width:100%;}
}
@media screen and (max-width:440px) {
	/* INÍCIO CURSOS */	
	
	/* Início Página login-blog.asp (Direito) */	
	.busca-hora-pesquisa {margin-bottom: 25px;}	
	/* Fim Página login-blog.asp (Direito) */
	
	/* FIM CURSOS */	
	
.img-enade{display:none}
.img-enade-mobile{display:block;}
.logo-semana-adm-interna{width:144px}
}

@media screen and (max-width:435px) {main .faap-redes .box-instagram {height: 565px;}}

@media screen and (max-width:369px) {
	/*INÍCIO TABELAS */
	#no-more-tables td {padding-left: 7%;}
	/*FIM TABELAS */
	main .faap-redes .box-instagram {height: 625px;}
	.inst h1{font-size: 4.1em !important;}
	
#box-especial .unidade-item a {font-size: 1.6em;}
	
}


@media screen and (max-width:330px) {
	.estacionamento h1 {font-size: 2.9em;}
	.estacionamento h2 {font-size: 2em;}
	.estacionamento .logo-estacionamento {float: none;display: block;margin: 0 auto 20px auto;}
	
	 .btn-duvidas { float:none; }
	 
	 /* INÍCIO CURSOS */
	/* FIM CURSOS */
	 
	/* TABELA RESPONSIVA */
	#no-more-tables td:before {	font-size: 1.1em;}
	
	#no-more-tables td:before {	line-height: 14px;}
}

#vestibular:hover{opacity:1 !important}
#vestibular {color: #cfaa80;font-weight: 700;}