@import url(reset.css);
body{background:url(../_img/_matriz/bg-body.jpg);}
div#prix > div > ul, div#prix > div > ol, div#topo > div, div#cursos > div, div#slider > ol, div#flickr > p, div#institucional > div, div#midias-sociais > div, div#pagina-curso > div, div.inscricoes-topo, div.inscricoes-abas, div.cursos-atitude, div.escola-slider > div, div.escola-institucional > div, div.escola-estrutura > div, div.escola-formulario, div.escola-contato > div, div.instrutores, div#pagina-incompany > div, div#pagina-ead > div, div#footer > div{width:960px; left:50%; margin-left:-480px; position:relative;}

::selection {background:#d10a10; color:#FFF;}
::-moz-selection {background:#d10a10; color:#FFF;}

/* TIPOGRAFIA */
/*Tipografia - @font-face */
@font-face{font-family:'HelveticaRegular';
    	   src:url('../_fonts/helvetica-webfont.eot');
    	   src:url('../_fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/helvetica-webfont.woff') format('woff'),
           url('../_fonts/helvetica-webfont.ttf') format('truetype'),
           url('../_fonts/helvetica-webfont.svg#HelveticaRegular') format('svg');
		   font-style:normal;
		   font-weight:normal;}

@font-face{font-family:'HelveticaNarrowRegular';
    	   src:url('../_fonts/helveticanw-webfont.eot');
    	   src:url('../_fonts/helveticanw-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/helveticanw-webfont.woff') format('woff'),
           url('../_fonts/helveticanw-webfont.ttf') format('truetype'),
           url('../_fonts/helveticanw-webfont.svg#HelveticaNarrowRegular') format('svg');
		   font-style:normal;
		   font-weight:normal;}
		   
@font-face{font-family:'HelveticaCondensedLight';
    	   src:url('../_fonts/helvetica-condensedlight-webfont.eot');
    	   src:url('../_fonts/helvetica-condensedlight-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/helvetica-condensedlight-webfont.woff') format('woff'),
           url('../_fonts/helvetica-condensedlight-webfont.ttf') format('truetype'),
           url('../_fonts/helvetica-condensedlight-webfont.svg#HelveticaCondensedLight') format('svg');
		   font-style:normal;
		   font-weight:normal;}

@font-face{font-family:'Helvetica87CondensedHeavy';
    	   src:url('../_fonts/helvetica87-condensedheavy-webfont.eot');
    	   src:url('../_fonts/helvetica87-condensedheavy-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/helvetica87-condensedheavy-webfont.woff') format('woff'),
           url('../_fonts/helvetica87-condensedheavy-webfont.ttf') format('truetype'),
           url('../_fonts/helvetica87-condensedheavy-webfont.svg#Helvetica87CondensedHeavy') format('svg');
		   font-style:normal;
		   font-weight:normal;}
		   
@font-face{font-family:'GoudyOldStyleRegular';
    	   src:url('../_fonts/goudos-webfont.eot');
    	   src:url('../_fonts/goudos-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/goudos-webfont.woff') format('woff'),
           url('../_fonts/goudos-webfont.ttf') format('truetype'),
           url('../_fonts/goudos-webfont.svg#GoudyOldStyleRegular') format('svg');
		   font-style:normal;
		   font-weight:normal;}

@font-face{font-family: 'PacificoRegular';
    	   src:url('../_fonts/Pacifico.eot');
    	   src:url('../_fonts/Pacifico.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/Pacifico.woff') format('woff'),
           url('../_fonts/Pacifico.ttf') format('truetype'),
           url('../_fonts/Pacifico.svg#PacificoRegular') format('svg');
    	   font-weight:normal;
    	   font-style:normal;}

@font-face{font-family:'Cantarell-Bold';
    	   src:url('../_fonts/Cantarell-Bold.eot');
    	   src:url('../_fonts/Cantarell-Bold.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/Cantarell-Bold.woff') format('woff'),
           url('../_fonts/Cantarell-Bold.ttf') format('truetype'),
           url('../_fonts/Cantarell-Bold.svg#GoudyOldStyleRegular') format('svg');
		   font-style:normal;
		   font-weight:bold;}

@font-face{font-family:'Cantarell-Regular';
    	   src:url('../_fonts/Cantarell-Regular.eot');
    	   src:url('../_fonts/Cantarell-Regular.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/Cantarell-Regular.woff') format('woff'),
           url('../_fonts/Cantarell-Regular.ttf') format('truetype'),
           url('../_fonts/Cantarell-Regular.svg#GoudyOldStyleRegular') format('svg');
		   font-style:normal;
		   font-weight:normal;}
		   
@font-face{font-family:'Cantarell-Bold';
    	   src:url('../_fonts/Cantarell-Bold.eot');
    	   src:url('../_fonts/Cantarell-Bold.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/Cantarell-Bold.woff') format('woff'),
           url('../_fonts/Cantarell-Bold.ttf') format('truetype'),
           url('../_fonts/Cantarell-Bold.svg#GoudyOldStyleRegular') format('svg');
		   font-style:normal;
		   font-weight:bold;}

@font-face{font-family:'Lato-Regular';
    	   src:url('../_fonts/Lato-Regular-webfont.eot');
    	   src:url('../_fonts/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/Lato-Regular-webfont.woff') format('woff'),
           url('../_fonts/Lato-Regular-webfont.ttf') format('truetype'),
           url('../_fonts/Lato-Regular-webfont.svg#GoudyOldStyleRegular') format('svg');
		   font-style:normal;
		   font-weight:normal;}
		   
@font-face{font-family:'Lato-Light';
    	   src:url('../_fonts/Lato-Light-webfont.eot');
    	   src:url('../_fonts/Lato-Light-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/Lato-Light-webfont.woff') format('woff'),
           url('../_fonts/Lato-Light-webfont.ttf') format('truetype'),
           url('../_fonts/Lato-Light-webfont.svg#GoudyOldStyleRegular') format('svg');
		   font-style:normal;
		   font-weight:light;}
		   
@font-face{font-family:'Lato-Bold';
    	   src:url('../_fonts/Lato-Bold-webfont.eot');
    	   src:url('../_fonts/Lato-Bold-webfont.eot?#iefix') format('embedded-opentype'),
           url('../_fonts/Lato-Bold-webfont.woff') format('woff'),
           url('../_fonts/Lato-Bold-webfont.ttf') format('truetype'),
           url('../_fonts/Lato-Bold-webfont.svg#GoudyOldStyleRegular') format('svg');
		   font-style:normal;
		   font-weight:bold;}
		   
/* PRIX */
div#prix{width:100%; height:362px; left:-1px; position:fixed; top:-340px; z-index:11;}
div#prix > div:first-child{width:100%; height:340px; background:#FFF; float:left; position:relative;}
div#prix > div:first-child *{float:left;}
div#prix > div:first-child > ul{margin-top:10px;}
div#prix > div:first-child > ul li ol{width:140px; height:auto; margin-top:5px;}
div#prix > div:first-child > ul li ol li{width:140px; margin-bottom:5px;}
div#prix > div:first-child > ul li ol li *{float:right;}
div#prix > div:first-child > ul li ol li a{width:125px; background:url(../_img/_prix/bg_empresas.gif) #FFF; border:dashed 1px #BECFDA; border-radius:5px; margin:6px 17px 0; padding:10px 10px 5px 5px;}
div#prix > div:first-child > ul li ol li a:hover{background-image:none;}
div#prix > div:first-child > ul li ol li span{display:none; position:absolute;}
div#prix > div:first-child > ul li ol li:first-child span{width:90px; height:23px; background:url(../_img/_prix/hover_prix.png); left:114px; top:33px;}
div#prix > div:first-child > ul li ol li:nth-child(2) span{width:140px; height:23px; background:url(../_img/_prix/hover_prisma.png); left:114px; top:96px;}
div#prix > div:first-child > ul li ol li:nth-child(3) span{width:130px; height:23px; background:url(../_img/_prix/hover_equipe.png); left:114px; top:143px;}
div#prix > div:first-child > ul li ol li:nth-child(4) span{width:200px; height:23px; background:url(../_img/_prix/hover_cin.png); left:114px; top:190px;}
div#prix > div:first-child > ul li ol li:nth-child(5) span{width:96px; height:23px; background:url(../_img/_prix/hover_bits.png); left:114px; top:237px;}
div#prix > div:first-child > ul li ol li:nth-child(6) span{width:190px; height:23px; background:url(../_img/_prix/hover_atitude.png); left:114px; top:284px;}
div#prix > div:first-child > ul li h2{width:730px; background:url(../_img/_prix/bg_aspas.png) top left no-repeat; float:right; font:24pt/33pt HelveticaCondensedLight, Arial, sans-serif; margin:10px 0 0 20px; padding:10px 0 0 70px;}
div#prix > div:first-child > ul li > h2 b{color:#D10A10; float:none; font:28pt Helvetica87CondensedHeavy, Arial Black, sans-serif;}
div#prix > div:first-child > ul li > h2 span{float:none; font:125% GoudyOldStyleRegular, "Lucida Grande", sans-serif;}
div#prix > div:first-child > ul li > ul{width:765px; background:url(../_img/_prix/bg_dotted.png) top repeat-x; margin:35px 0 0 15px;}
div#prix > div:first-child > ul li > ul li{width:250px; height:69px; background:url(../_img/_prix/bg_chaves.png); margin:45px 0 0 5px;}
div#prix > div:first-child > ul li > ul li address{width:200px; font:11pt HelveticaRegular, Arial, sans-serif; font-style:normal; margin-left:25px; text-align:center;}
div#prix > div:first-child > ul li > ul li a{width:200px; color:#000; font:11pt HelveticaRegular, Arial, sans-serif; font-style:normal; margin:17px 0 0 25px; text-align:center; transition:color 0.5s; -moz-transition:color 0.5s; -webkit-transition:color 0.5s; -o-transition:color 0.5s;}
div#prix > div:first-child > ul li > ul li a:hover{color:#D10A10;}
div#prix > div:first-child > ul li > ul li a b{color:#D10A10; float:none; font-weight:bold;}
div#prix > div:first-child > ul li > ul li:first-child address{margin-top:27px;}
div#prix > div:first-child > ul li > ul li:nth-child(2) address{margin-top:7px;}
div#prix > div:first-child > ul li > ul li address span{color:#D10A10; float:none; font-weight:bold;}
div#prix > div:last-child > ol li{float:right;}
div#prix > div:last-child > ol li a{width:59px; height:16px; display:block; background:url(../_img/_prix/bt_prix.png) top; margin:4px 0 0 15px;}
div#prix > div:last-child{width:100%; height:22px; background:url(../_img/_prix/bg_bar.png) repeat-x top #D10A10; cursor:pointer; float:left;}
div#prix > div:last-child:hover{background-position:bottom;}
div#prix > div:last-child > ol li h1{color:#FFF; font:8pt HelveticaRegular, Arial, sans-serif; margin-top:5px; text-transform:uppercase;}
div#prix > div:first-child > ul li ol li:nth-child(6) a{background-image:none;}
a.prix_ativo{background-position:bottom !important;}

/* TOPO */
div#topo{width:100%; height:112px; background:url(../_img/_menu/bg-menu.png) no-repeat center; float:left; left:0; position:fixed; top:22px; z-index:9;}
div#topo *{float:left;}
/* Topo - Menu */
div#topo ul{margin:43px 0 0 120px;}
div#topo ul li{margin-right:32px;}
div#topo ul li:first-child{margin-top:10px;}
div#topo ul li a{background:url(../_img/_menu/bg-itens-menu.png) bottom center no-repeat; color:#FFF; font-family:"PacificoRegular", "Comic Sans MS", cursive; transition:color 0.6s; -webkit-transition:color 0.6s; -moz-transition:color 0.6s; -o-transition:color 0.6s;}
div#topo ul li:first-child a{width:14px; height:14px; background:url(../_img/_menu/bt-home.png);}
div#topo ul li:last-child{width:80px; height:74px; background:url(../_img/_menu/bg-cursos.png); position:relative;}
div#topo ul li:last-child a{margin-left:14px;}
div#topo ul li:nth-child(2) a:hover, div#topo ul li:nth-child(3) a:hover{color:#D10A10;}
/* Topo - Busca */
div#topo ol{margin:53px 0 0 5px;}
div#topo ol li:first-child input{width:125px; height:15px; border:none; border-radius:2px; color:#132B51; font:1em/1.5em 'Lato-Regular', Verdana, Geneva, sans-serif; padding:0 5px 2px 5px;}
div#topo ol li:last-child{margin-left:10px;}
div#topo ol li:last-child input{width:15px; height:15px; background:url(../_img/_menu/bt-pesquisar.png) no-repeat; border:none;cursor:pointer;}

/* CURSOS */
div#cursos-bg{width:100%; height:100%; background:url(../_img/_cursos/bg-cursos.png); display:none; float:left; position:fixed; top:0; z-index:7;}
div#cursos{width:100%; height:100%; display:none; float:left; position:absolute; top:0; z-index:8;}
div#cursos *{float:left;}
div#cursos > div{top:95px;}
/* Cursos - Fechar */
div#cursos > div > span{width:67px; height:67px; background:url(../_img/_cursos/bt-fechar.png); cursor:pointer; float:right !important; position:absolute; right:0; top:44px;}
/* Cursos - Pagseguro, telefone e newsletter */
div.inscricao{width:185px; float:right !important; margin-top:135px;}
div.inscricao p{color:#132B51; font:0.7em/11pt "Lato-Regular", Verdana, Geneva, sans-serif; margin-bottom:15px;  text-transform:uppercase;}
div.inscricao p span{font:normal 1.25em "Lato-Bold", Verdana, Geneva, sans-serif;}
div.inscricao p:first-child{background:url(../_img/_cursos/bg-pagseguro.png) bottom left no-repeat; padding-bottom:45px;}
div.inscricao ol li:first-child input{width:185px; border:1px solid #132B51;}
div.inscricao ol li:last-child{width:185px;}
div.inscricao ol li:last-child input{width:60px; height:20px; background:#132B51; border:none; color:#FFF; cursor:pointer; float:right !important; font-family:"Lato-Bold", Verdana, Geneva, sans-serif; margin-right:-2px; padding:0 0 10px 0;}
div.inscricao ol li:last-child input:hover{background:#204788;}
/* Cursos - Lista de cursos */
div#cursos dl{width:525px; color:#132B51; font:"Lato-Regular", Verdana, Geneva, sans-serif; margin-left:75px;}
div#cursos dl:nth-child(3){margin-top:58px;}
div#cursos dl dt, div#cursos dl dd{width:525px; color:#132B51; font-family:"Lato-Light", Verdana, Geneva, sans-serif; padding-left:25px;}
div#cursos dl dt{color:#D10A10; font:2em "PacificoRegular", "Comic Sans MS", cursive; margin-bottom:15px;}
div#cursos dl dd{margin-bottom:15px; text-transform:uppercase;}
div#cursos dl dd strong{width:525px; cursor:pointer; font-weight:normal; font-size:1.75em;}
div#cursos dl dd strong + p{font-size:0.75em;}
div#cursos dl dd span, div#cursos dl dd > a{width:525px; font-size:0.75em;}
div#cursos dl dd > a{color:#666;}
/* Cursos - Lista expandida de cursos */
dd.expande{background:url(../_img/_cursos/bg-expandir.png) left 11px no-repeat;}
dd.expande strong:hover{color:#D10A10 !important;}
dd.expande ul{display:none; margin-top:15px;}
dd.expande ul li{width:490px;}
dd.expande ul > li{background:url(../_img/_cursos/bg-lista-curso.png) left 7px no-repeat; font-size:1em; margin:0 0 20px 20px; padding-left:15px;}
dd.expande ul > li a{color:#D10A10; font-family:"Lato-Regular", Verdana, Geneva, sans-serif; padding:0 3px;}
dd.expande ul > li a:hover{background:#D10A10; color:#FFF; border-radius:5px; padding:0 8px;}
dd.expande ul > li a span{text-transform:none;}
dd.expande ul > li ol li:last-child{color:#D10A10; font:12px "Lato-Regular", Verdana, Geneva, sans-serif; text-transform:none;}
dd.expande ul > li ol li:last-child *{float:none !important; font-size:12px !important;}
/* Cursos - Outros cursos */
dl.outros-cursos dd a{width:525px; color:#132B51 !important; font-size:1.5em !important;}
dl.outros-cursos dd a:hover{color:#D10A10 !important;}
dl.outros-cursos dd a small{width:525px; font-size:0.5em !important;}
dl.outros-cursos dd:last-child{margin-top:25px;}
dl.outros-cursos dd:last-child a{width:400px; height:30px; background:#D10A10; border-radius:5px; color:#FFF !important; font:19px/28px "Lato-Bold", Verdana, Geneva, sans-serif !important; text-align:center; text-transform:none;}
dl.outros-cursos dd:last-child a:hover{background:#F30C11;}

/* SLIDER */
div#slider{width:100%; height:305px; float:left; margin-top:185px;}
div#slider *{ float:left;}
*div#slider * { background-color:transparent !important; }
div#slider > ol{width:960px; height:305px; background:url(../_img/_slider/bg-slider.png) no-repeat; padding:0 20px;}
div#slider > ol li {margin-left: 10px !important;}
/* Slider - Slide */
ul.slide, ul.slide li {width:960px; text-align:center;}
ul.slide li h1, ul.slide li h1 span, ul.slide li h2 {float:none !important; text-transform:uppercase;}
/* Slider - Data do slide */
ul.slide li:first-child {color:#132B51; font:1.25em "Lato-Light", Verdana, Geneva, sans-serif; margin-top:35px;}
/* Slider - Nome do curso */
ul.slide li:nth-child(2) {height:170px; color:#132B51; display:table; font:5em/1em "Lato-Bold", Verdana, Geneva, sans-serif;}
ul.slide li:nth-child(2) h1 {display:table-cell; vertical-align:middle;}
ul.slide li:nth-child(2) h1 a {width:960px; color:#132B51; text-align:center; }
ul.slide li:nth-child(2) span {color:#D10A10;}
/* Slider - Nome do instrutor */
ul.slide li:nth-child(3){color:#132B51; font:0.85em "Lato-Bold", Verdana, Geneva, sans-serif; margin-top:15px;}
/* Slider - Área do curso */
ul.slide li:nth-child(4) span {float: none !important; text-align: center; padding: 0 5px; background: #D10A10; color: #FFF; font: 1.25em "Lato-Light", Verdana, Geneva, sans-serif;}

/* SLIDER - NAVEGAÇÃO */
span.bt-prev, span.bt-next{width:113px; height:72px; background:url(../_img/_slider/bt-nav.png) no-repeat; cursor:pointer; float:left; position:absolute; top:300px; transition: background-position 0.6s; -webkit-transition:background-position 0.6s; -moz-transition:background-position 0.6s; -o-transition:background-position 0.6s;}
span.bt-prev{background-position:-24px 0; left:0;}
span.bt-prev:hover{background-position:0 0;}
span.bt-next{background-position:24px bottom; right:0;}
span.bt-next:hover{background-position:0 bottom;}

/* SLIDER - ITENS */
div#slider-itens{width:100%; height:112px; background:#FFF; float:left; margin-top:15px; text-align:center;}
div#slider-itens *{float:left;}
div#slider-itens > ol{position:relative; left:50%;}
div#slider-itens > ol li{width:282px; height:92px; margin-left:1px;}
div#slider-itens > ol li:first-child{margin-left:0;}
div#slider-itens > ol > a{display:none;}
/* Slider - Itens - Títulos */
div#slider-itens > ol li a{width:282px; height:82px; background:url(../_img/_slider/bg-slider-itens.png); color:#132B51; font-family:"Lato-Light", Verdana, Geneva, sans-serif; padding-top:10px; text-align:center;}
div#slider-itens > ol li a:hover, div#slider-itens > ol li a.activeSlide{background-position:bottom !important;}
div#slider-itens > ol li h1 a *{ float:none !important;}
div#slider-itens > ol li h1 a{font:1.25em "Lato-Bold", Verdana, Geneva, sans-serif; margin:0 auto; text-transform:uppercase;}
div#slider-itens > ol li h1 a span{width:282px; font:1em "Lato-Light", Verdana, Geneva, sans-serif; margin:0 auto; text-transform:none;}
div#slider-itens > ol li h1 a b{color:#D10A10;}
/* Slider - Veja mais */
div#slider-mais{width:960px; height:10px; color:#132B51; font:0.85em "Lato-Bold", Verdana, Geneva, sans-serif; left:50%;  margin:10px 0 0 -480px; position:relative; text-align:center; text-transform:uppercase;}
div#slider-mais a{font-family:'Cantarell-Bold', Verdana, Geneva, sans-serif; color:#132B51; /*transition:color 0.6s; -webkit-transition:color 0.6s; -moz-transition:color 0.6s; -o-transition:color 0.6s;*/}
div#slider-mais a:hover{background:#163261; color:#FFF; border-radius:5px; padding:2px 10px;}

/* BANNER */
div#banner{width:100%; height:118px; background:#FFF; float:left; margin-top:75px;}
div#banner *{float:left;}
div#banner > div{width:728px; height:90px; left:50%; margin:14px 0 0 -364px; position:relative;}

/* FLICKR */
div#flickr{width:100%; float:left; margin-top:65px;}
div#flickr *{float:left;}
/* Flickr - Título */
div#flickr p{height:30px; background:url(../_img/_flickr/bg-flickr-titulo.png); color:#132B51; font:1em 'Cantarell-Regular', Verdana, Geneva, sans-serif; text-align:center;}
/* Flickr - Galeria de itens */
div.flickr-container{background:url(../_img/_flickr/bg-flickr.png) repeat-x;}
div#flickr div{width:100% !important; height:203px !important; overflow:hidden;}
div#flickr ul > li{margin-left:25px;}
div#flickr ul > li:first-child{margin-left:0;}
/* Flickr - Itens em específico */
ol.flickr-galeria{width:500px; font-family:'Cantarell-Bold', Verdana, Geneva, sans-serif; margin-top:14px;}
ol.flickr-galeria li{height:172px; display:table;}
ol.flickr-galeria a{color:#D10A10;}
ol.flickr-galeria a img{border:1px solid #D10A10;}
ol.flickr-galeria li:first-child a{background:url(../_img/_flickr/bg-flickr-fotos.png) right no-repeat; padding-right:10px;}
ol.flickr-galeria li:last-child{width:165px; margin-left:15px;}
ol.flickr-galeria li:last-child a{display:table-cell; float:none !important; line-height:1.2em; transition:color 0.5s; -moz-transition:color 0.5s; -webkit-transition:color 0.5s; -o-transition:color 0.5s; vertical-align:middle;}
ol.flickr-galeria li:last-child a:hover{color:#132B51;}

/* INSTITUCIONAL */
div#institucional{width:100%; float:left; margin-top:140px;}
div#institucional *{float:left;}
div.apresentacao, div.slider-videos{width:340px;}
/* Institucional - Texto de apresentação */
div.apresentacao{margin:0 100px 0 100px;}
div.apresentacao h1{color:#132B51; font:1.65em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
div.apresentacao h1 + p{color:#666; font:0.95em/1.55em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-top:15px;}
div.apresentacao h2{color:#D10A10; font:1.45em "PacificoRegular", "Comic Sans MS", cursive; margin-top:15px;}
div.apresentacao h2 + p{color:#132B51; font:1.135em/1.35em "PacificoRegular", "Comic Sans MS", cursive;}
div.apresentacao h2 + p > a{color:#D10A10; float:none !important;}
/* Institucional - Slider de vídeos */
div.slider-videos{background:url(../_img/_institucional/bg-slider-videos.png) top left no-repeat; margin-top:-35px; padding-top:35px;}
div.slider-videos h1{color:#132B51; font:1.65em/1.2em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-bottom:15px;}
div.slider-videos iframe{width:370px; height:232px;}
/* Institucional - Navegação do slider de vídeos */
div.slider-videos > div{width:370px;}
div.slider-videos > div ul{margin-top:25px; left:50%; position:relative; z-index:5;}
div.slider-videos > div ul li{margin-left:5px;}
div.slider-videos > div ul li:first-child{margin-left:0;}
div.slider-videos > div ul li a{width:16px; height:16px; background:url(../_img/_institucional/bg-nav.png);}
div.slider-videos a.activeSlide{background-position:right !important;}

/* MÍDIAS SOCIAIS */
div#midias-sociais{width:100%; float:left; margin-top:105px;}
div#midias-sociais *{float:left;}
div.facebook, div.twitter{width:340px;}
/* Mídias Sociais - Facebook */
div.facebook{margin:0 100px 0 100px;}
div.facebook > p{color:#132B51; font:1.65em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
div.facebook > div{margin-top:25px;}
/* Mídias Sociais - Twitter */
div.twitter h3{width:340px;}
div.twitter h3 a{color:#D10A10; font:1.65em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
div.twitter h3 a span{color:#132B51;}
div#tweet > p{color:#666; font:1em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-top:25px;}
div#tweet ul{width:340px; margin-top:25px;}
div#tweet ul li{color:#132B51; font:1em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-bottom:15px;}
div#tweet ul li a{color:#D10A10; float:none !important;}
div#tweet ul li small{width:340px; color:#666; font-size:0.75em;}

/* PÁGINA DO CURSOS */
div#pagina-curso{width:100%; float:left; margin-top:140px;}
div#pagina-curso *{float:left;}
/* Página de cursos - Menu superior */
div#pagina-curso > div > ol{width:800px; margin-left:95px;}
div#pagina-curso > div > ol li{width:400px;}
div#pagina-curso > div > ol li:first-child {width:800px !important; margin-bottom: 30px;}
div#pagina-curso > div > ol li:nth-child(2) {font:0.8em 'Cantarell-Regular', Verdana, Geneva, sans-serif; color:#132B51; text-transform: uppercase;}
div#pagina-curso > div > ol li a{background:url(../_img/_pagina-cursos/bg-lista-cursos.png) left no-repeat; color:#132B51; font:0.65em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-left:-35px; padding-left:35px; text-transform:uppercase; transition:color 0.6s; -webkit-transition:color 0.6s; -moz-transition:color 0.6s; -o-transition:color 0.6s;}
div#pagina-curso > div > ol li a:hover{color:#D10A10;}
div#pagina-curso > div > ol li:last-child{color:#132B51; font:0.8em 'Cantarell-Regular', Verdana, Geneva, sans-serif; text-transform:uppercase;}
div#pagina-curso > div > ol li:last-child * {float:right !important;}
/* Página de cursos - Informações básicas do curso */
div.curso-info {width: 800px; min-height: 20px; margin:20px 0 30px 155px;}
div.curso-info h1{width:800px; color:#132B51; font:2.4em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
div.curso-info h1 + p{width:800px; color:#132B51; font:1.55em "Lato-Light", Verdana, Geneva, sans-serif; margin:20px 0 10px 0;}
div.curso-info h1 + p > span{line-height:1.85em; float:none !important; font-size:0.755em;}
/* Página de cursos - Valores e inscrição */
div.curso-info > ol li:first-child{position:relative;}
div.curso-info > ol li:first-child strong{width:82px; height:25px; background:url(../_img/_pagina-cursos/bg-preco-cursos.png) no-repeat; color:#132B51; cursor:pointer; font:0.9em "Lato-Light", Verdana, Geneva, sans-serif; padding:8px 0 5px 45px;}
div.curso-info > ol li:first-child div{width:600px; height:255px; background:url(../_img/_pagina-cursos/bg-listras.gif) 0 1px; display:none; left:3px; position:absolute; top:37px;}
div.curso-info > ol li:first-child div > a{background:#FFF; float:right !important; margin:5px; padding:5px;}
div.curso-info > ol li:first-child div > dl{width:552px; background:#FFF; margin-left:5px; padding:19px;}
div.curso-info > ol li:first-child div > dl dt{width:37px; height:55px; background:url(../_img/_pagina-cursos/bg-preco-cursopng.png) no-repeat; border-right:1px solid #132B51; color:#FFF; font:0.75em "Lato-Bold", Verdana, Geneva, sans-serif; padding:15px 63px 0 16px; text-align:center;}
div.curso-info > ol li:first-child div > dl dt span{float:none !important; font-size:1.2em;}
div.curso-info > ol li:first-child div > dl dd{width:415px; color:#132B51; font:0.75em/1.65em "Lato-Regular", Verdana, Geneva, sans-serif; margin-left:19px;}
div.curso-info > ol li:first-child div > dl dd span{width:65px; color:#132B51; font:1.35em "Lato-Bold", Verdana, Geneva, sans-serif;}
div.curso-info > ol li:first-child div > dl dd:nth-child(2){margin-top:8px;}
div.curso-info > ol li:nth-child(2){margin:7px 0 0 20px;}
input.bt-inscricao{width:117px; height:22px; background:url(../_img/_pagina-cursos/bt-inscrevase.png); border:0; cursor:pointer;}
input.bt-inscricao:hover{background-position:bottom;}
/* Página de cursos - Curso indisponível */
ul.curso-indisponivel {margin-top:20px;}
ul.curso-indisponivel li {width: 800px;}
ul.curso-indisponivel > li:first-child{background:url(../_img/_pagina-cursos/bg-curso-indisponivel.png) left 13px no-repeat; color:#666; font:1.45em "PacificoRegular", "Comic Sans MS", cursive; padding-left:40px;}
/* Página de cursos - Curso indisponível - Avise-me */
ul.curso-indisponivel > li:nth-child(2){position:relative;}
ul.curso-indisponivel > li:nth-child(2) > span{width:326px; height:28px; background:url(../_img/_pagina-cursos/bg-indisponivel-titulos.png); color:#132B51; cursor:pointer; font:0.675em/2.35em "Lato-Bold", Verdana, Geneva, sans-serif; margin-top:5px; text-align:center; text-transform:uppercase;}
ul.curso-indisponivel > li:nth-child(2) > div{width:326px; height:205px; background:url(../_img/_pagina-cursos/bg-listras.gif); bottom:27px; display:none; position:absolute;}
ul.curso-indisponivel > li:nth-child(2) > div > div{width:318px; height:197px; background:#FFF; margin:4px 0 0 4px;}
ul.curso-indisponivel > li:nth-child(2) > div span{color:#666; cursor:pointer; float:right !important; font:0.675em "Lato-Bold", Verdana, Geneva, sans-serif; margin:6px 8px 0 0;}
ul.curso-indisponivel > li:nth-child(2) > div p{color:#666; font:0.8em/1.5em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:16px;}
ul.curso-indisponivel > li:nth-child(2) > div p + p{margin-top:8px;}
ul.curso-indisponivel > li:nth-child(2) > div p + p strong{float:none !important; font-size:1.25em;}
form.form-avisa {width: 300px; margin:8px 0 0 16px;}
form.form-avisa ol {width: 300px;}
form.form-avisa li:first-child{margin-bottom:4px;}
form.form-avisa li:first-child, form.form-avisa li:nth-child(2){width:197px; height:21px; border:1px solid #666; border-radius:5px; position:relative;}
form.form-avisa label{width:32px; color:#999; font:0.675em/1.85em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:8px;}
form.form-avisa li:first-child input, form.form-avisa li:nth-child(2) input{width:133px; border:0;}
form.form-avisa li:last-child {width: 300px; margin: 10px 0;}
form.form-avisa li:last-child input{width:50px; height:22px; background:#666; color:#999; font:0.675em "Lato-Bold", Verdana, Geneva, sans-serif; border:0; border-radius:5px; padding-bottom:4px; cursor: pointer;}
form.form-avisa li span.error{width:80px; height:28px; bottom:-4px; color:#FFF !important; right:-109px;}
/* Página de cursos - Curso indisponível - Solicitar */
ul.curso-indisponivel > li:nth-child(3){position:relative;}
ul.curso-indisponivel > li:nth-child(3) > span{width:376px; height:28px; background:url(../_img/_pagina-cursos/bg-indisponivel-titulos.png) bottom; color:#132B51; cursor:pointer; font:0.675em/2.35em "Lato-Bold", Verdana, Geneva, sans-serif; margin-top:5px; text-align:center; text-transform:uppercase;}
ul.curso-indisponivel > li:nth-child(3) > div{width:376px; height:185px; background:url(../_img/_pagina-cursos/bg-listras.gif);display:none; position:absolute; top:30px;}
ul.curso-indisponivel > li:nth-child(3) > div > div{width:368px; height:177px; background:#FFF; margin:4px 0 0 4px;}
ul.curso-indisponivel > li:nth-child(3) > div span{color:#666; cursor:pointer; float:right !important; font:0.675em "Lato-Bold", Verdana, Geneva, sans-serif; margin:6px 8px 0 0;}
ul.curso-indisponivel > li:nth-child(3) > div p{color:#666; font:0.8em/1.5em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:16px;}
ul.curso-indisponivel > li:nth-child(3) > div p + p{margin-top:8px;}
ul.curso-indisponivel > li:nth-child(3) > div p + p strong{width:368px; font-size:1.25em;}
ul.curso-indisponivel > li:nth-child(3) > div p + p a{color:#666; float:none !important; font-size:1.5em; text-decoration:underline;}
/* Página de cursos - Vídeo */
div.curso-video{width:378px; background:url(../_img/_institucional/bg-slider-videos.png) top left no-repeat; margin:40px 0 0 155px; padding-top:35px;}
div.curso-video > iframe{width:370px; height:232px; background:url(../_img/_pagina-cursos/bg-listras.gif); padding:5px;}
/* Página de cursos - Instrutor */
div.curso-instrutor{width:200px; float:right!important; margin-right:80px;}
div.curso-instrutor > strong {width:200px; color: #D10A10; font-family: "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase; margin:35px 0 15px 0;}
div.curso-instrutor > img{background:#132B51; padding:1px 3px 3px 1px;}
div.curso-instrutor > h2{width:200px; color:#132B51; font:1.65em/1.2em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin:15px 0;}
div.curso-instrutor > p{width:200px; color:#132B51; font:0.75em/1.5em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
div.curso-instrutor > ul{margin-top:35px;}
div.curso-instrutor > ul, div.curso-instrutor > ul li{width:200px;}
/* Página de cursos - Texto */
div.curso-texto{width:630px; background:url(../_img/_pagina-cursos/bg-curso-texto.png) 150px bottom no-repeat; padding-bottom:70px;}
div.curso-texto > p, div.curso-texto > dl{width:465px; color:#132B51; font-family:"Lato-Regular", Verdana, Geneva, sans-serif; line-height:1.5em; margin-left:155px;}
div.curso-texto > p strong, div.curso-texto > dl dt{width:465px; color:#D10A10; font:1em "Lato-Bold", Verdana, Geneva, sans-serif; margin:35px 0 15px -60px; text-transform:uppercase;}
div.curso-texto > p br, div.curso-texto > p b {float: none !important;}
div.curso-texto > dl dd{width:450px; background:url(../_img/_pagina-cursos/bg-bullet.png) left 7px no-repeat; font-size:0.75em; line-height:1.5em; padding-left:15px;}
/* Página de cursos - Inscrição */
div.curso-inscricao{width:630px; margin-top:35px;}
div.curso-inscricao > p{width:465px; color:#132B51; font:0.8em/1.5em "Lato-Regular", Verdana, Geneva, sans-serif; margin-left:155px; text-transform:uppercase;}
div.curso-inscricao > p:first-child{background:url(../_img/_pagina-cursos/bg-pagseguro.png) left bottom no-repeat; margin-bottom:15px; padding-bottom:50px;}
div.curso-inscricao > p span{width:465px; font:2em "Lato-Bold", Verdana, Geneva, sans-serif;}
div.curso-inscricao > p:last-child{font-family:'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-top:15px; text-transform:none;}
/* Página de cursos - Preço */
div.curso-valores{margin:35px 0 0 60px;}
div.curso-valores > strong{width:552px; color:#D10A10; font:1em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase; margin-left:40px;}
div.curso-valores dl{width:552px; margin-left:5px; padding:19px;}
div.curso-valores dl dt{width:37px; height:55px; background:url(../_img/_pagina-cursos/bg-preco-cursopng.png) no-repeat; border-right:1px solid #132B51; color:#FFF; font:0.75em "Lato-Bold", Verdana, Geneva, sans-serif; padding:15px 63px 0 16px; text-align:center;}
div.curso-valores dl dt span{float:none !important; font-size:1.2em;}
div.curso-valores dl dd{width:415px; color:#132B51; font:0.75em/1.65em "Lato-Regular", Verdana, Geneva, sans-serif; margin-left:19px;}
div.curso-valores dl dd span{width:65px; color:#132B51; font:1.35em "Lato-Bold", Verdana, Geneva, sans-serif;}
div.curso-valores dl dd:nth-child(2){margin-top:8px;}
div.curso-valores > ol, div.curso-valores > p{width:390px; color:#132B51; font-family:'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-left:105px;}
div.curso-valores > ol{font-size:0.85em; margin-top:15px;}
div.curso-valores > ol li{width:450px;}
div.curso-valores > p{font-size:0.75em; margin-top:35px;}
div.curso-valores > p+p{margin-top:10px;}
/* Página de cursos - Colaboradores */
div.curso-colaboradores{width:615px; background:#FFF; margin:30px 0 0 95px;}
div.curso-colaboradores dl{width:550px; margin-bottom:35px;}
div.curso-colaboradores dt{width:90px; height:33%; color:#D10A10; font:0.65em "Lato-Regular", Verdana, Geneva, sans-serif; text-transform:uppercase;}
div.curso-colaboradores dd{margin-right:35px;}
/* Página de cursos - Mais informações */
div.curso-mais{width:550px; margin:30px 0 0 95px;}
div.curso-mais dl, div.curso-mais dt, div.curso-mais dd{width:185px; color:#132B51; font:1em "Lato-Regular", Verdana, Geneva, sans-serif;}
div.curso-mais dt{font-weight:bold;}
div.curso-mais dd a{color:#132B51;}
div.curso-mais input.bt-inscricao{margin:40px 0 0 35px;}
/* Página de cursos - Aconteceu */
div.curso-aconteceu{width:780px; background:url(../_img/_pagina-cursos/bg-aconteceu.png) top repeat-x;; margin:30px 0 0 95px;}
div.curso-aconteceu > span{background:url(../_img/_pagina-cursos/bg-aconteceu-flickr.gif) left 17px no-repeat; color:#132B51; font:1.6em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin:75px 0 0 75px; padding-left:30px;}
div.curso-aconteceu > div{width:780px; height:382px; background:url(../_img/_pagina-cursos/bg-listras.gif); margin:15px 0 35px 0;}
div.curso-aconteceu p{width:540px; color:#666; font:0.85em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-left:75px;}
div.curso-aconteceu p + p{margin-top:15px;}
/* Página de cursos - Comentários */
div.curso-comentarios{width:540px; background:url(../_img/_pagina-cursos/bg-comentarios-listraspng.png) top repeat-x #FFF; margin:70px 0 0 165px; padding:10px 5px;}
div.curso-comentarios > strong{width:505px; background:url(../_img/_pagina-cursos/bg-numero-comentarios.png) left 17px no-repeat; color:#132B51; font:1.5em "PacificoRegular", "Comic Sans MS"; margin-bottom:20px; padding-left:35px;}
div.curso-comentarios div{background:url(../_img/_pagina-cursos/bg-comentarios-listraspng.png) bottom repeat-x; padding:15px 0;}
div.curso-comentarios dl{font-family:"Lato-Regular", Verdana, Geneva, sans-serif; margin-left:10px;}
div.curso-comentarios div > dl dt{width:350px; color:#132B51; margin-left:15px;}
div.curso-comentarios div dl dt b{float:none !important;}
div.curso-comentarios div dl dd:nth-child(3){width:475px; color:#132B51; font-size:0.75em; margin-left:15px;}
div.curso-comentarios div dl dd p, dd.comentario-responder{width:475px; color:#666; font-size:0.8em; line-height:1.5em; margin-left:15px;}
div.depth-2{background:#F8F8F8 !important; border-bottom:1px solid #CCC; margin-bottom:1px;}
div.depth-2 dd, div.depth-2 dd p{width:415px !important;}
div.depth-2 dd:first-child{width:38px !important;}
dd.comentario-responder a{color:#132B51 !important; float:none !important; font-size:0.75em; margin:15px 0 0 40px; text-transform:uppercase;}
div.curso-comentarios ul{width:490px; margin:15px 0 0 45px;}
div.curso-comentarios ul li{background:#F8F8F8; border-bottom:1px solid #CCC; border-top:1px solid #FFF; padding:15px 0;}
/* Página de cursos - Formulário para comentários */
div.form-comentario{width:540px; background:#FFF; margin-left:165px;}
div.form-comentario > ol{background:#132B51; border-radius:5px; color:#FFF; font-family:"Lato-Regular", Verdana, Geneva, sans-serif; margin:15px 0 15px 60px; padding:0 5px;}
div.form-comentario > ol *{float:none !important;}
div.form-comentario > ol li:last-child{background:#132B51; color:#FFF; display:none; padding:3px;}
div.form-comentario > ol li a{color:#FFF; font-weight:bold;}
div.form-comentario > form{background:url(../_img/_pagina-cursos/bg-form-contato.png); padding:3px 0;}
div.form-comentario > form ul{width:480px; margin:5px 0 0 60px;}
div.form-comentario > form ul li{width:420px; margin-bottom:3px;}
div.form-comentario > form ul li span{background:#FFF; color:#132B51; font:0.65em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:5px; padding:2px;}
div.form-comentario > form ul label{background:#FFF; color:#666; font:0.8em "Lato-Bold", Verdana, Geneva, sans-serif; padding:1px 5px;}
div.form-comentario > form ul li:nth-child(3) label{width:410px;}
div.form-comentario > form ul input{background:#FFF; border:none;}
div.form-comentario > form ul textarea{width:420px; height:100px; border:0; margin-top:-1px; overflow:auto;}
div.form-comentario > form ul li:nth-child(4) input{color:#132B51; cursor:pointer; float:right !important; font-family:"Lato-Bold", Verdana, Geneva, sans-serif;}
div.form-comentario p{width:420px; color:#999; font:0.7em "Lato-Regular", Verdana, Geneva, sans-serif; margin:15px 0 0 60px;}
div.form-comentario p a{color:#333; float:none !important;}
/* Cancelamento */
.cancelamento { color: #132B51; font:.85em "Lato-Regular", Verdana, Geneva, sans-serif; margin-top: 24px; }
.cancelamento strong { color:#132B51 width: 100%; font-fmaily "Lato-Bold", Verdana, Geneva, sans-serif; float: none !important; }
.cancelamento b { font-fmaily "Lato-Bold", Verdana, Geneva, sans-serif; float: none !important; }
.cancelamento p { margin-top: 14px; line-height: 150%; }


/* INSCRIÇÃO */
div.inscricoes-topo{margin-top:145px;}
div.inscricoes-topo *{float:left;}
/* Inscrição - Menu superior */
div.inscricoes-topo > ul{width:885px; background:url(../_img/_inscricao/bg-inscricao-retorno.gif) left bottom no-repeat; margin-left:75px;}
div.inscricoes-topo > ul li{margin-left:10px;}
div.inscricoes-topo > ul li a{color:#132B51; font:0.85em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
div.inscricoes-topo > ul li a:hover{color:#d10a10;}
div.inscricoes-topo > ul li:nth-child(2), div.inscricoes-topo > ul li:nth-child(3){display:none;}
div.inscricoes-topo ol{width:825px; background:url(../_img/_inscricao/bg-inscrevase.gif) 90px 70px no-repeat; padding-left:135px;}
div.inscricoes-topo ol li{width:885px;}
div.inscricoes-topo ol li strong{color:#D10A10; font:2.35em "PacificoRegular", "Comic Sans MS", cursive;}
div.inscricoes-topo ol li h1{color:#132B51; font:1.25em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
div.inscricoes-topo ol li p{color:#132B51; font:0.85em "Lato-Regular", Verdana, Geneva, sans-serif;}
div.inscricoes-topo ol li p span{float:none;}
div.inscricoes-topo > div{position:relative;}
div.curso-valor{margin:20px 0 0 135px;}
div.curso-valor strong{width:82px; height:25px; background:url(../_img/_pagina-cursos/bg-preco-cursos.png) no-repeat; color:#132B51; cursor:pointer; font:0.9em "Lato-Light", Verdana, Geneva, sans-serif; padding:8px 0 5px 45px;}
div.curso-valor div{width:600px; height:255px; background:url(../_img/_pagina-cursos/bg-listras.gif) 0 1px; display:none; left:3px; position:absolute; top:37px; z-index:1;}
div.curso-valor div > a{background:#FFF; float:right !important; margin:5px; padding:5px;}
div.curso-valor div > dl{width:552px; background:#FFF; margin-left:5px; padding:19px;}
div.curso-valor div > dl dt{width:37px; height:55px; background:url(../_img/_pagina-cursos/bg-preco-cursopng.png) no-repeat; border-right:1px solid #132B51; color:#FFF; font:0.75em "Lato-Bold", Verdana, Geneva, sans-serif; padding:15px 63px 0 16px; text-align:center;}
div.curso-valor div > dl dt span{float:none !important; font-size:1.2em;}
div.curso-valor div > dl dd{width:415px; color:#132B51; font:0.75em/1.65em "Lato-Regular", Verdana, Geneva, sans-serif; margin-left:19px;}
div.curso-valor div > dl dd span{width:70px; color:#132B51; font:1.35em "Lato-Bold", Verdana, Geneva, sans-serif;}
div.curso-valor div > dl dd:nth-child(2){margin-top:8px;}
div.curso-valor > ol li:nth-child(2){margin:7px 0 0 20px;}
div.curso-valor > ol li:nth-child(2) a{width:117px; height:22px; background:url(../_img/_pagina-cursos/bt-inscrevase.png);}
/* Inscrição - Abas */
div.inscricoes-abas{float:left; margin-top:85px;}
div.inscricoes-abas *{float:left;}
div.inscricoes-abas > span{width:960px; height:26px; background:url(../_img/_inscricao/bg-abas.png) 130px 0 no-repeat; border-bottom:1px solid #132B51; padding-bottom:1px;}
/* Inscrição - Aba 1 */
div.aba-1{width:830px; margin:25px 0 0 130px;}
div.aba-1 > strong{width:830px; color:#132B51; font:1.65em "Lato-Light", Verdana, Geneva, sans-serif;}
div.aba-1 dl{margin-top:25px;}
div.aba-1 dt{width:830px; background:url(../_img/_inscricao/bg-publico.png) left 8px no-repeat; color:#132B51; font:1.35em "Lato-Bold", Verdana, Geneva, sans-serif; margin:0 0 5px -35px; padding-left:35px;}
div.aba-1 dt abbr{background:url(../_img/_inscricao/bg-abbr.png) right top no-repeat; cursor:help; float:none; padding-right:18px; margin-right:5px; position:relative;}
div.aba-1 dt abbr > span{width:345px; background:url(../_img/_inscricao/bg-abbr-span.png) bottom center no-repeat; bottom:30px; color:#FFF !important; display:none; font:0.65em/1.65em "Lato-Light", Verdana, Geneva, sans-serif; padding:0 5px 8px 5px; position:absolute; text-align:center; z-index:1;}
abbr.sinapro > span{left:138px;}
abbr.abap > span{left:68px;}
abbr.advb > span{left:98px;}
div.aba-1 dd{width:830px; margin-top:2px;}
input.bt-pessoa-fisica, input.bt-pessoa-juridica, input.bt-estudante{width:171px; height:25px; background:url(../_img/_inscricao/bg-cadastro-pessoas.png); border:0; cursor:pointer;}
input.bt-pessoa-fisica:hover{background-position:0 -26px;}
input.bt-pessoa-juridica{background-position:0 -52px;}
input.bt-pessoa-juridica:hover{background-position:0 -78px;}
input.bt-estudante{background-position:0 -104px;}
input.bt-estudante:hover{background-position:0 -130px;}
div.cancelamento-adiamento{width:780px; background:url(../_img/_inscricao/bg-pagamento.png) top no-repeat; margin:25px 0 0 -75px;}
/* Inscrição - Curso anterior */
div.curso-anterior{width:720px; margin:30px 0 0 135px;}
div.curso-anterior > strong{width:720px; color:#132B51; font:1.55em "Lato-Light", Verdana, Geneva, sans-serif;}
form.form-curso-anterior, form.form-curso-anterior ol{width:340px;}
form.form-curso-anterior ol{background:url(../_img/_inscricao/bg-form-curso.png) right 100px no-repeat;}
form.form-curso-anterior li{width:360px; margin-top:15px; position:relative;}
form.form-curso-anterior li:first-child{color:#132B51; font:2.35em "PacificoRegular", "Comic Sans MS", cursive;}
form.form-curso-anterior li:nth-child(2){color:#132B51; font:0.9em "Lato-Regular", Verdana, Geneva, sans-serif;}
form.form-curso-anterior input:not(.submit){width:200px; height:37px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE; padding-left:60px;}
form.form-curso-anterior input:focus{border-color:#D10A10;}
form.form-curso-anterior label{width:120px; color:#999; font:0.65em "Lato-Regular", Verdana, Geneva, sans-serif; left:10px; position:absolute; text-transform:uppercase; top:15px;}
form.form-curso-anterior li:last-child input{float:left !important;}
form.form-curso-anterior p{width:240px; color:#132B51; font:0.85em "Lato-Bold", Verdana, Geneva, sans-serif;}
form.form-curso-anterior p a{color:#D10A10; float:none;}
div.curso-anterior > div{width:275px; margin:15px 0 0 80px;}
div.curso-anterior > div strong{width:275px; color:#132B51; font:2.35em "PacificoRegular", "Comic Sans MS", cursive; margin-bottom:15px;}
div.curso-anterior > div p{width:275px; color:#132B51; font:0.95em "Lato-Regular", Verdana, Geneva, sans-serif;}
div.curso-anterior > div a{width:71px; height:17px; background:url(../_img/_inscricao/bg-input.png); color:#FFF; font:0.75em"Lato-Bold", Verdana, Geneva, sans-serif; margin-top:15px; padding-left:15px;}
/* Inscrição - Aba 2 */
div.aba-2{width:830px; margin:25px 0 0 130px;}
div.aba-2 > div dl dt{width:830px; background:url(../_img/_inscricao/bg-pessoa-cadastro.png) 15px 13px no-repeat; color:#132B51; font:1.55em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:-45px; padding-left:45px;}
div.aba-2 > div dl dd:nth-child(2){width:830px; color:#D10A10; font:1em "Lato-Regular", Verdana, Geneva, sans-serif;}
div.aba-2 > div dl dd:nth-child(3){width:830px; color:#132B51; font:1.55em "Lato-Light", Verdana, Geneva, sans-serif; margin:25px 0 10px 0;}
div.aba-2 li{width:480px; margin-bottom:15px; position:relative;}
div.aba-2 li b{width:480px; border-bottom:1px dashed #132B51; color:#132B51; font:0.8em "Lato-Bold", Verdana, Geneva, sans-serif; margin-top:25px; padding-bottom:3px; text-transform:uppercase;}
form.form-inscricao label{width:120px; height:30px; color:#999; font:0.65em "Lato-Regular", Verdana, Geneva, sans-serif; left:10px; position:absolute; text-transform:uppercase; top:15px;}
form.form-inscricao input:not(.submit){width:360px; height:37px; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE; color:#132B51; font:1.05em "Lato-Bold", Verdana, Geneva, sans-serif; padding-left:120px;}
form.form-inscricao input:focus{border-color:#D10A10;}
li.select{width:482px !important; height:39px; background:url(../_img/_inscricao/bg-select.png);}
form.form-inscricao select{width:360px; height:37px; background-color:#132B51; border:0; color:#FFF; font:1.1em/2.15em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:120px; position:relative;}
span.select{width:360px; height:37px; color:#FFF; font:1.1em/2.15em "Lato-Bold", Verdana, Geneva, sans-serif; left:0; margin-left:120px; position:absolute; top:0;}
input.submit{width:86px; height:21px; background:url(../_img/_inscricao/bg-input.png); border:0; color:#FFF; cursor:pointer; float:right !important; font:0.75em/1em "Lato-Bold", Verdana, Geneva, sans-serif; padding-bottom:5px;}
input.submit:hover{background:url(../_img/_inscricao/bg-input.png) no-repeat 0 -21px;}
/* Inscrição - Cancelamento / Adiamento */
div.cancelamento-adiamento > div{width:480px; border:#CCC dashed 1px; margin:40px 0 0 75px;}
div.cancelamento-adiamento > div strong{color:#666; font:1em "Lato-Bold", Verdana, Geneva, sans-serif; margin:10px 0 0 10px; text-transform:uppercase;}
div.cancelamento-adiamento > div p{width:460px; color:#666; font:0.75em/1.5em "Lato-Regular", Verdana, Geneva, sans-serif; margin:10px 0 0 10px;}
div.cancelamento-adiamento > div p + p{margin-bottom:10px;}
div.cancelamento-adiamento > div p b{float:none !important;}
/* Inscrição - Aba 3*/
div.aba-3{width:480px; margin:25px 0 0 130px;}
div.aba-3 > p{width:480px; color:#132B51; font:1.75em "Lato-Light", Verdana, Geneva, sans-serif;}
div.aba-3 > p + p{font-size:1.25em; margin:10px 0;}
div.aba-3 > ul{margin-bottom:50px;}
div.aba-3 > ul li{width:480px; color:#132B51; font-family:"Lato-Regular", Verdana, Geneva, sans-serif;}
div.aba-3 > ul li:first-child{font-size:0.75em;}
div.aba-3 > dl{width:480px; background:url(../_img/_inscricao/bg-pagamento.png) top no-repeat; padding-top:50px;}
div.aba-3 > dl dt{width:480px; color:#132B51; font:0.75em "Lato-Regular", Verdana, Geneva, sans-serif; text-transform:uppercase;}
div.aba-3 > dl dd:nth-child(2){width:480px; height:39px; background:url(../_img/_inscricao/bg-valor.gif) left center no-repeat; color:#D10A10; font:1.65em/1.45em "Lato-Bold", Verdana, Geneva, sans-serif; margin:15px 0; padding-left:45px;}
div.aba-3 > dl dd:nth-child(3){color:#132B51; font:0.85em "Lato-Light", Verdana, Geneva, sans-serif; margin-bottom:15px;}
div.aba-3 > dl dd:nth-child(3) strong{width:100%; font-size:1.35em;}
div.aba-3 > dl dd:nth-child(4) p{color:#D10A10; font-family:"Lato-Regular", Verdana, Geneva, sans-serif;}
div.aba-3 > dl dd:nth-child(4) p strong{float:none !important;}
/* Inscrição - Aba 3 - Selecione o pagamento */
div.pagamento-banco{margin-top:30px;}
div.pagamento-banco strong{width:775px; border-bottom:#132B51 1px dotted; color:#132B51; font:1.4em "Lato-Light", Verdana, Geneva, sans-serif; margin-left:-75px; padding:0 0 3px 75px;}
div.pagamento-banco dl, div.pagamento-pagseguro dl{width:480px;}
div.pagamento-banco dt, div.pagamento-pagseguro dt{width:480px; background:url(../_img/_inscricao/bg-publico.png) left center no-repeat; color:#132B51; font:0.8em "Lato-Bold", Verdana, Geneva, sans-serif; margin:10px 0 0 -45px; padding-left:45px; text-transform:uppercase;}
div.pagamento-banco dl dd:nth-child(2){color:#D10A10; font-family:"Lato-Bold", Verdana, Geneva, sans-serif; margin:15px 0 0 35px;}
div.pagamento-banco dl dd:nth-child(2) span{color:#132B51; float:none;}
div.pagamento-banco dl dd ol{background:url(../_img/_inscricao/bg-logo-bradesco.gif) left top no-repeat; margin:15px 0 0 35px; padding-left:45px;}
div.pagamento-banco dl dd ol li{width:405px; color:#666; font:0.85em "Lato-Regular", Verdana, Geneva, sans-serif;}
div.pagamento-banco dl dd ol li b{float:none; font-family:"Lato-Bold", Verdana, Geneva, sans-serif;}
div.pagamento-banco dl dd:last-child{width:340px; border:#B6B6B6 dashed 1px; color:#666; font:0.75em "Lato-Light", Verdana, Geneva, sans-serif; margin:15px 0 0 80px; padding:5px;}
div.pagamento-banco dl dd:last-child a{color:#666; float:none !important; font-family:"Lato-Bold", Verdana, Geneva, sans-serif;}
div.pagamento-pagseguro{width:775px; border-top:#132B51 1px dotted; margin:30px 0 0 -75px; padding:3px 0 0 75px;}
div.pagamento-pagseguro li:first-child{width:350px; height:32px; background:url(../_img/_inscricao/bg_pagseguro.png) left no-repeat; margin:15px 0;}
div.pagamento-pagseguro li:first-child a{color:#6EBA15; float:right; font:0.7em/3.5em "Lato-Bold", Verdana, Geneva, sans-serif; text-decoration:underline;}
div.pagamento-pagseguro li:nth-child(2){width:720px; background:url(../_img/_inscricao/bg-bandeiras.png) no-repeat; color:#666; font:0.75em "Lato-Regular", Verdana, Geneva, sans-serif; padding-top:25px;}
div.pagamento-pagseguro li:nth-child(3){margin-top:15px;}
div.pagamento-pagseguro li:nth-child(3) a{width:183px; height:24px; background:url(../_img/_inscricao/bt-pagar-pagseguro.png);}
div.pagament-validacao{width:580px; height:255px; border:1px solid #132B51; border-bottom:3px solid #132B51; border-right:3px solid #132B51; margin-top:75px;}
div.pagament-validacao strong{background:url(../_img/_inscricao/bg-confirma-inscricao.png) left no-repeat; color:#999; margin:35px 0 0 35px; padding-left:35px; font:0.8em/3.5em "Lato-Bold", Verdana, Geneva, sans-serif;}
div.pagament-validacao p{width:480px; color:#132B51; font:1.25em "Lato-Light", Verdana, Geneva, sans-serif; margin:35px 0 0 35px;}
div.pagament-validacao p a, div.pagament-validacao p span{color:#132B51; float:none; font-family:"Lato-Bold", Verdana, Geneva, sans-serif;}
/* Inscrição - Error */
span.error{height:42px; background:#D10A10; border-radius:5px; font:0.75em/1.55em "Lato-Bold", Verdana, Geneva, sans-serif; color:#FFF; padding:0 10px; position:absolute; text-transform:uppercase;}

/* LISTA DE CURSOS */
div.cursos-atitude{float:left; margin-top:145px;}
div.cursos-atitude *{float:left;}
/* Lista de Cursos - Lista de Cursos */
div.cursos-lista{width:655px;}
div.cursos-lista > strong{width:560px; background:url(../_img/_pagina-cursos/bg-listras.gif) repeat-x bottom; padding:0 0 20px 105px;}
div.cursos-lista > strong, div.cursos-lista > strong *{color:#132B51; font:3.15em "PacificoRegular", "Comic Sans MS", cursive;}
div.cursos-lista > strong *{width:655px; }
div.cursos-lista > strong span{color:#666; font-size:0.45em; margin-top:-20px;}
div.cursos-lista dt{width:679px; height:26px; background:url(../_img/_lista-cursos/bg-titulo-areas.png); margin:35px 0 35px -10px;}
div.cursos-lista dt strong{color:#FFF; font:1.25em "Lato-Regular", Verdana, Geneva, sans-serif; margin-left:115px; 
text-transform:uppercase;}
div.cursos-lista dt span{color:#132B51; font:0.7em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:115px; text-transform:uppercase;}
div.cursos-lista dd ol{width:555px; margin-left:15px; padding:0 0 15px 105px;}
div.cursos-lista dd ol li{width:555px; font-family:"Lato-Regular", Verdana, Geneva, sans-serif;}
div.cursos-lista dd ol li:first-child{font-size:0.95em; text-transform:uppercase;}
div.cursos-lista dd ol li:nth-child(2){color:#0C1F46; font-size:0.75em; margin-left:15px;}
div.cursos-lista dd ol li:nth-child(2) *{float:none !important;}
div.cursos-lista dd ol li a{color:#132B51;}
div.cursos-lista dd ol li a:hover {color:#D10A10;}
ol.curso-aberto{background:url(../_img/_lista-cursos/bg-inscricoes-abertas.png) no-repeat left 5px; margin-bottom:5px !important; padding-bottom:10px;}
.cursoSaibaMais{background:url(../_img/_lista-cursos/bg-detalhes.png) left 5px no-repeat;}
/* Lista de Cursos - Menu de Cursos */
div.cursos-menu{width:235px; float:right !important; position:absolute; margin-top:80px; right:0;}
div.cursos-menu > a{width:140px; height:45px; background:url(../_img/_lista-cursos/bg-mostrar-cursos-abertos.png) left no-repeat; color:#132B51; font:0.75em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:-15px; padding-left:15px; text-decoration:underline;}
div.cursos-menu > dl{margin-top:45px;}
div.cursos-menu > dl dt, div.cursos-menu > dl dd{width:235px;}
div.cursos-menu > dl dt{background:url(../_img/_lista-cursos/bg-lateral-cursos.gif) bottom repeat-x; color:#333; font:0.75em "Lato-Bold", Verdana, Geneva, sans-serif; margin-bottom:32px; padding-bottom:3px; text-transform:uppercase;}
div.cursos-menu > dl dd{margin-bottom:10px;}
div.cursos-menu > dl dd a{color:#333; font-family:"Lato-Light", Verdana, Geneva, sans-serif; margin-left:-5px; padding:0 5px; text-transform:uppercase;}
div.cursos-menu > dl:nth-child(2) dd a:hover{background:#999; border-radius:5px; color:#FFF;}
div.cursos-menu > dl:nth-child(3) dd a{color:#D10A10; font-size:0.9em;}
div.cursos-menu > dl:nth-child(3) dd a span{color:#132B51; font-size:0.8em;}
div.cursos-menu > dl:nth-child(3) dd a:hover{color:#D10A10;}

div.cursos-menu > dl dd ul li {width:235px; margin-bottom: 10px;}
div.cursos-menu > dl dd ul li a {color:#333; font-family:"Lato-Light", Verdana, Geneva, sans-serif; margin-left:-5px; padding:0 5px; text-transform:uppercase;}
div.cursos-menu > dl dd ul li a:hover {background:#999; border-radius:5px; color:#FFF;}

div.balao_cursos {width: 624px; height: 520px; margin: 45px 0 0 32px; background: url(../_img/_lista-cursos/balao_cursos.png) no-repeat 0 0; }
div.balao_cursos span {width: 460px; margin: 70px; font: 2em/30pt "PacificoRegular","Comic Sans MS",cursive; color: #BEBEBE; text-align: center; }

/* ESCOLA */
/* Escola - Slider */
div.escola-slider{width:100%; float:left; margin-top:185px;}
div.escola-slider *{float:left;}
div.escola-slider div > ul{width:1187px; height:459px; margin-left:-113px; z-index:0 !important;}
div.escola-slider span{top:370px !important;}
div.escola-slider p{width:768px; background:#FFF; color:#132B51; font:1.4em/1.5em "PacificoRegular", "Comic Sans MS", cursive; margin:-50px 0 0 64px; padding:16px 32px; position:relative; z-index:1;}
/* Escola - Institucional, Escola - Estrutura */
div.escola-institucional, div.escola-estrutura{width:100%; float:left; margin-top:55px;}
div.escola-institucional *, div.escola-estrutura *{float:left;}
div.escola-institucional div > strong, div.escola-estrutura div > strong{width:768px; color:#132B51; font:3.1em "PacificoRegular", "Comic Sans MS", cursive; margin-left:96px;}
div.escola-institucional div > p, div.escola-estrutura div div{width:330px; color:#333; font:0.85em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin-left:96px;}
div.escola-estrutura div div p + p{margin-top:15px;}
div.escola-institucional h2{width:960px; color:#D10A10; font:1.5em "PacificoRegular", "Comic Sans MS", cursive; text-indent:520px;}
div.estrutura-slider{background:url(../_img/_escola/bg-galeria.png) 5px top no-repeat; margin-top:-40px; padding-top:40px;}
div.estrutura-slider ol{width:328px; height:183px; background:url(../_img/_pagina-cursos/bg-aconteceu.png); margin-left:-5px; padding:5px; z-index:0 !important;}
div.estrutura-slider ol li{margin:4px 0 0 4px;}
div.estrutura-slider ul{margin-top:15px;}
div.estrutura-slider ul li{margin-left:10px;}
div.estrutura-slider ul li:first-child{margin-left:95px;}
div.estrutura-slider ul li a{width:16px; height:16px; background:url(../_img/_institucional/bg-nav.png) left;}
div.estrutura-slider ul li a.activeSlide{background-position:right !important;}
/* Escola - Formulário */
div.escola-formulario{background:#F7F7F7; float:left; margin-top:55px; padding:45px 0;}
div.escola-formulario *{float:left;}
div.escola-formulario p{width:855px; color:#132B51; font-family:"Lato-Bold", Verdana, Geneva, sans-serif; margin-left:105px; text-transform:uppercase;}
div.escola-formulario p span{width:855px; font-size:0.8em; text-transform:none;}
/* Escola - Formulario - Básico */
div.escola-formulario ol{width:330px; margin:25px 0 0 105px;}
div.escola-formulario ol li{position:relative; margin-bottom:20px;}
div.escola-formulario ol li.input{height:37px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE;}
div.escola-formulario ol li.input-full{width:330px;}
div.escola-formulario ol li.input label, div.escola-formulario ol li.label-radial label{color:#999; font:0.65em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
/* Escola - Formulario - Inputs */
li.input-half{margin-top:1px;}
li.input-mail{margin-top:-2px;}
div.escola-formulario input{color:#132B51; font:1.05em "Lato-Bold", Verdana, Geneva, sans-serif;}
div.escola-formulario ol li.input-full label{width:135px; margin:12px 0 0 5px;}
div.escola-formulario ol li.input-full input{width:185px; height:34px; background:none; border:0;}
div.escola-formulario ol li.input-half{width:330px; height:37px; border:none; background:none; box-shadow:none;}
div.escola-formulario ol li.input-half label{top:-15px; left:0; position:absolute;}
div.escola-formulario ol li.input-half input{width:160px; height:37px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE; margin-right:40px;}
div.escola-formulario ol li.input-half select{width:137px; height:37px; background:#132B51; color:#FFF; cursor:pointer; right:0; position:absolute;}
div.escola-formulario ol li.input-half span.select{width:137px; height:37px; background:#132B51 url(../_img/_inscricao/bg-select.png) right no-repeat; border:2px solid #132B51; border-radius:5px; left:58px; padding-left:15px; position:absolute; z-index:0;}
/* Escola - Formulário - Opções radiais */
li.opt-radial{margin-top:-15px;}
li.opt-radial label{width:295px; color:#132B51; font:0.85em "Lato-Bold", Verdana, Geneva, sans-serif; margin:5px 0 0 5px; text-transform:uppercase;}
li.opt-radial input{margin-top:8px;}
/* Escola - Formulário - Datepicker */
.datepicker{background:url(../_img/_escola/bg-calendar.gif) no-repeat 135px 13px #FFF !important;}
.escola-formulario .datepicker:focus{border-color:#D10A10;}
#ui-datepicker-div{background:#F7F7F7; border:#DDD 1px solid; padding:10px;}
.ui-datepicker-title{margin-left:5px;}
.ui-datepicker-title span, .ui-icon-circle-triangle-w, .ui-icon-circle-triangle-e{color:#132B51; cursor:pointer; font:0.85em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
.ui-icon-circle-triangle-w{margin-left:5px; text-transform:none;}
.ui-icon-circle-triangle-e{margin-left:38px; text-transform:none;}
table.ui-datepicker-calendar th span{width:5px; color:#132B51; font:0.85em "Lato-Bold", Verdana, Geneva, sans-serif;}
table.ui-datepicker-calendar td a{width:5px; color:#000; font:0.85em "Lato-Light", Verdana, Geneva, sans-serif; margin-left:5px;}
/* Escola - Formulário - Submit */
div.escola-formulario input[type=submit]{width:150px; height:37px; background:url(../_img/_escola/bt-enviar.gif); border:0; cursor:pointer;}
div.escola-formulario input:hover {background:url(../_img/_escola/bt-enviar.gif) no-repeat 0 -37px;}
/* Escola - Formulario - Error */
div.escola-formulario span.error {position: absolute; right: -105px !important; top: -3px !important; width: 85px; z-index:1;}
/* Escola - Contato */
div.escola-contato{width:100%; float:left; margin-top:75px;}
div.escola-contato *{float:left;}
div.escola-contato strong{width:768px; color:#132B51; font:3.1em "PacificoRegular", "Comic Sans MS", cursive; margin-left:96px;}
div.escola-contato div div{width:330px; margin-left:96px;}
div.escola-contato div div > address{color:#132B51; font:1.4em/1.2em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
div.escola-contato div div > ol li{width:330px; margin-top:15px;}
div.escola-contato div div > ol li:nth-child(3){margin-top:0;}
div.escola-contato div div > ol li a{color:#132B51; font:1.4em/1.2em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
div.escola-contato div div > ol li a:hover{text-decoration:underline;}
div.escola-contato div div > ol li address{color:#132B51; font-family:'Cantarell-Bold', Verdana, Geneva, sans-serif; font-style:normal;}
div.escola-contato div div > ol li:last-child a{width:86px; height:17px; background:url(../_img/_escola/bt-escrevanos.png);}
div.escola-contato div div > ol li:last-child a:hover{text-decoration:none;}
/* Escola - Google Maps */
div.contato-mapa{height:270px; background:url(../_img/_escola/bg-googlemaps.png) 5px top no-repeat; padding-top:25px; margin-top:-65px;}
div.contato-mapa a{width:338px; background:url(../_img/_escola/bt-googlemaps.jpg) bottom no-repeat; color:#132B51; font:1.4em/1.2em 'Cantarell-Regular', Verdana, Geneva, sans-serif; padding-bottom:240px;}

/* INSTRUTORES */
div.instrutores{float:left; margin-top:140px;}
div.instrutores *{float:left;}
/* Instrutores - Lista */
div.instrutores-lista{width:700px;}
div.instrutores-lista > p, div.instrutores-lista > p span{width:600px; color:#132B51; font:3.1em/1.25em "PacificoRegular", "Comic Sans MS", cursive; margin-left:60px; text-indent:10px;}
div.instrutores-lista > p{background:url(../_img/_pagina-cursos/bg-listras.gif) repeat-x bottom; padding:0 0 20px 20px;}
div.instrutores-lista > p span{color:#666; font-size:0.45em; margin-left:0;}
/* Instrutores - Instrutor */
div.instrutor{width:590px; background:url(../_img/_instrutores/bg-instrutor.png) top left repeat-x; margin:30px 0 0 60px; padding:30px 0 0 30px;}
div.instrutor > img{border:1px solid #132B51; border-right:3px solid #132B51; border-bottom:3px solid #132B51;}
div.instrutor > h2, div.instrutor > p, div.instrutor > ol, div.instrutor > ul{width:360px; margin-left:30px;}
div.instrutor > h2 {color:#132B51; font:1.8em "Lato-Bold", Verdana, Geneva, sans-serif; margin:-8px 0 0 30px;}
div.instrutor > h2 a {color: #132B51; cursor: default;}
div.instrutor > p{color:#132B51; font:0.9em "Cantarell-Regular", Verdana, Geneva, sans-serif; margin-bottom:20px;}
div.instrutor > p a{color:#132B51; font-family:"Cantarell-Bold", Verdana, Geneva, sans-serif;}
div.instrutor > p *{float:none;}
/* Instrutores - Instrutor - Qualificações */
div.instrutor > ol{margin:0 0 20px 195px;}
div.instrutor > ol li{margin-left:5px;}
div.instrutor > ol li:first-child{margin-left:0;}
/* Instrutores - Instrutor - Mídias Sociais */
div.instrutor > ul{width:395px; margin-left:195px;}
div.instrutor > ul li{width:395px; margin-bottom:5px;}
div.instrutor > ul li a{background-image:url(../_img/_instrutores/bg-midias-sociais.png); background-repeat:no-repeat; color:#132B51; font:0.7em "Cantarell-Bold", Verdana, Geneva, sans-serif; padding-left:20px;}
a.instrutor-site{background-position:0 3px;}
a.instrutor-mail{background-position:0 -17px;}
a.instrutor-fb{background-position:0 -37px; color:#D10A10 !important;}
a.instrutor-tw{background-position:0 -58px; color:#D10A10 !important;}
/* Instrutores - Instrutor - Paginação */
div.wp-pagenavi{color:#FFF; font:0.75em "Cantarell-Regular", Verdana, Geneva, sans-serif; margin:65px 0 0 285px; text-transform:uppercase;}
span.pages{background:#D10A10; border:1px solid #D10A10; padding:0 5px;}
span.current{border:1px solid #D10A10;}
a.page, a.nextpostslink, a.previouspostslink{border:1px solid #D10A10; color:#D10A10; margin-left:5px; padding:0 5px;}
span.current, a.page:hover, a.nextpostslink:hover, a.previouspostslink:hover{background:#D10A10; color:#FFF; margin-left:5px; padding:0 5px;}
/* Instrutores - Instrutor - Cursos realizados */
div.instrutor > dl, div.instrutor > dl dt, div.instrutor > dl dd{width:395px;}
div.instrutor > dl{margin:20px 0 0 195px;}
div.instrutor > dl dt{color:#666; font:1em/2em "PacificoRegular", "Comic Sans MS", cursive;}
div.instrutor > dl dd a{color:#132B51; font:0.9em "Cantarell-Regular", Verdana, Geneva, sans-serif;}
div.instrutor > dl dd ol, div.instrutor > dl dd ol li{width:395px;}
div.instrutor > dl dd ol li:first-child{text-transform:uppercase;}
div.instrutor > dl dd ol li:nth-child(2){font-size:0.9em; margin-left:10px;}
div.instrutor > dl dd ol:hover li a{color:#D10A10;}
/* Instrutores - Cursos */
div.instrutores-cursos{width:260px;}
div.instrutores-cursos > a{width:140px; background:url(../_img/_lista-cursos/bg-mostrar-cursos-abertos.png) left no-repeat; color:#132B51; font:0.75em "Lato-Bold", Verdana, Geneva, sans-serif; margin-top:30px; padding-left:15px; text-decoration:underline;}
div.instrutores-cursos > dl, div.instrutores-cursos > dl dt, div.instrutores-cursos > dl dd{width:245px;}
div.instrutores-cursos > dl{margin:25px 0 0 15px;}
div.instrutores-cursos > dl dt{background:url(../_img/_lista-cursos/bg-lateral-cursos.gif) bottom repeat-x;  color:#333; font:0.75em "Lato-Bold", Verdana, Geneva, sans-serif; margin-bottom:20px; text-transform:uppercase;}
div.instrutores-cursos > dl dd a{color:#333; font-family:"Lato-Light", Verdana, Geneva, sans-serif; margin-bottom:10px; padding:0 5px; text-transform:uppercase;}
div.instrutores-cursos > dl dd a:hover{background:#999; border-radius:5px; color:#FFF;}

/* INCOMPANY */
div#pagina-incompany{width:100%; float:left; margin-top:185px;}
div#pagina-incompany *{float:left;}
div#pagina-incompany > div > a{background:url(../_img/_pagina-cursos/bg-lista-cursos.png) left no-repeat; color:#132B51; font:0.65em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin:-35px 0 0 55px; padding-left:35px; text-transform:uppercase; transition:color 0.6s; -webkit-transition:color 0.6s; -moz-transition:color 0.6s; -o-transition:color 0.6s;}
div#pagina-incompany > div > strong{width:960px; color:#D10A10; font:2.4em "Lato-Bold", Verdana, Geneva, sans-serif; margin-top:15px; text-align:center; text-transform:uppercase;}
div#pagina-incompany > div > strong span{width:960px; color:#132B51; font-size:0.4em;}
/* Incompany - Texto do formulário */
div.form-incompany{width:680px; background:#F7F7F7; margin:35px 0 0 140px;}
div.form-incompany p{width:515px; background:url(../_img/_incompany/bg-texto-incompany.png) top no-repeat; color:#132B51; font:0.9em "Cantarell-Regular", Verdana, Geneva, sans-serif; margin:0 0 25px -25px; padding:35px 108px 0 108px;}
div.form-incompany p strong{float:none !important; text-transform:uppercase;}
/* Incompany - Encapsulador do formulário */
div.form-incompany form{width:680px; border-top:4px solid #999;}
/* Incompany - Formulario - Básico */
div.form-incompany dl{width:480px; margin:35px 0 0 80px;}
div.form-incompany dl dt{width:515px; color:#132B51; font:1.15em "Lato-Light", Verdana, Geneva, sans-serif; margin-bottom:25px;}
div.form-incompany dd{position:relative; margin-bottom:20px;}
div.form-incompany dd.input{height:37px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE;}
div.form-incompany dd.input-full{width:515px;}
div.form-incompany dd.input label, div.form-incompany dd.input-half label, div.form-incompany dd.label-radial label{color:#999; font:0.65em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
/* Incompany - Formulario - Inputs */
dd.input-half{margin-top:1px;}
dd.input-full label{width:135px; margin:12px 0 0 5px;}
dd.input-full input{width:360px; height:34px; background:none; border:0;}
dd.input-half{width:330px; height:37px; border:none; background:none; box-shadow:none;}
dd.input-half label{top:-15px; left:5px; position:absolute;}
dd.input-half input{width:160px; height:37px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE; margin-right:40px;}
dd.input-half select{width:137px; height:37px; background:#132B51; color:#FFF; cursor:pointer; right:0; position:absolute;}
dd.input-half span.select{width:137px; height:37px; background:#132B51 url(../_img/_inscricao/bg-select.png) right no-repeat; border:2px solid #132B51; border-radius:5px; left:58px; padding-left:15px; position:absolute; z-index:0;}
/* Incompany - Formulário - Opções radiais */
dd.opt-radial span{width:480px; color:#999; font:0.65em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:5px; text-transform:uppercase;}
dd.opt-radial label{width:45px; color:#132B51; font:0.85em "Lato-Bold", Verdana, Geneva, sans-serif; margin:5px 0 0 5px; text-transform:uppercase;}
dd.opt-radial input{margin-top:8px;}
/* Incompany - Textarea */
dd.input-textarea label{color:#999; font:0.65em "Lato-Bold", Verdana, Geneva, sans-serif; margin-left:5px; text-transform:uppercase;}
dd.input-textarea textarea{width:515px; height:120px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE; overflow-y:auto;}
dd.input-textarea textarea:focus, dd.input-half input:focus{border-color:#D10A10;}
/* Incompany - Formulário - Submit */
div.form-incompany dd:last-child{width:515px;}
div.form-incompany input[type=submit]{width:83px; height:24px; background:url(../_img/_incompany/bt-enviar.png); border:0; cursor:pointer; float:right !important; }
/* InCompany - Validador */
div.form-incompany span.error{width:100px; height:37px; right:-122px;}
/* InCompany - Texto */
.form-incompany input, .form-incompany textarea{color:#132B51; font:1.05em "Lato-Bold", Verdana, Geneva, sans-serif;}

/* EAD */
div#pagina-ead{width:100%; float:left; margin-top:185px;}
div#pagina-ead *{float:left;}
div#pagina-ead > div > a{background:url(../_img/_pagina-cursos/bg-lista-cursos.png) left no-repeat; color:#132B51; font:0.65em 'Cantarell-Regular', Verdana, Geneva, sans-serif; margin:-35px 0 0 55px; padding-left:35px; text-transform:uppercase; transition:color 0.6s; -webkit-transition:color 0.6s; -moz-transition:color 0.6s; -o-transition:color 0.6s;}
div#pagina-ead > div > strong{width:960px; color:#D10A10; font:2.4em "Lato-Bold", Verdana, Geneva, sans-serif; margin-top:15px; text-align:center; text-transform:uppercase;}
div#pagina-ead > div > strong span{width:960px; color:#132B51; font-size:0.4em;}
div.form-ead input{font:1.05em "Lato-Bold", Verdana, Geneva, sans-serif;}
/* EAD - Texto do formulário */
div.form-ead{width:680px; background:#F7F7F7; margin:35px 0 0 140px;}
div.form-ead p{width:515px; color:#132B51; font:0.9em "Cantarell-Regular", Verdana, Geneva, sans-serif; margin:0 0 15px -25px; padding:0 108px;}
div.form-ead > p:first-child{background:url(../_img/_incompany/bg-texto-incompany.png) top no-repeat; padding-top:35px;}
div.form-ead > p:nth-child(3){padding-bottom:15px;}
/* EAD - Encapsulador do formulário */
div.form-ead form{width:680px; border-top:4px solid #999; padding-top:25px;}
/* EAD - Formulario - Básico */
div.form-ead ol{width:515px; margin:15px 0 0 80px;}
div.form-ead ol li{position:relative; margin-bottom:20px;}
div.form-ead ol li.input{height:37px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE;}
div.form-ead ol li.input label, div.form-ead ol li.input-half label, div.form-ead ol li.label-radial label{color:#999; font:0.65em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
/* EAD - Formulario - Inputs */
div.form-ead ol li.input-half{margin-top:1px;}
div.form-ead ol li.input label{width:135px; margin:12px 0 0 5px;}
div.form-ead ol li.input input{width:370px; height:34px; background:none; border:0;}
div.form-ead ol li.input-half{width:175px; height:37px; border:none; background:none; box-shadow:none;}
div.form-ead ol li.input-half label{top:-15px; left:5px; margin:0 0 0 5px; position:absolute;}
div.form-ead ol li.input-half input{width:160px; height:37px; background:#FFF; border:2px solid #E8E8E8; border-radius:5px; box-shadow:inset 1px 1px 2px #EEE; margin-right:40px;}
div.form-ead ol li.input-half input:focus{border-color:#D10A10;}
div.form-ead ol li.input-half select{width:137px; height:37px; background:#132B51; color:#FFF; cursor:pointer; left:0; position:absolute;}
div.form-ead ol li.input-half span.select{width:137px; height:37px; background:#132B51 url(../_img/_inscricao/bg-select.png) right no-repeat; border:2px solid #132B51; border-radius:5px; left:-120px; padding-left:15px; position:absolute; top:1px; z-index:0;}
.agendar{width:513px; color:#132B51; font:0.9em "Cantarell-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
/* EAD - Formulário - Como conheceu? */
li.input-conhecer{height:78px;}
li.input-conhecer label{width:513px; color:#132B51; font:0.9em "Cantarell-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}
li.input-conhecer select{width:137px; height:37px; background:#132B51; bottom:0; color:#FFF; cursor:pointer; left:0; position:absolute;}
li.input-conhecer span.select{width:137px; height:37px; background:#132B51 url(../_img/_inscricao/bg-select.png) right no-repeat; border:2px solid #132B51; border-radius:5px; left:-120px; padding-left:15px; position:absolute; top:40px; z-index:0;}
/* Incompany - Formulário - Submit */
li.enviar{width:513px;}
li.enviar input[type=submit]{width:83px; height:24px; background:url(../_img/_incompany/bt-enviar.png); border:0; cursor:pointer; float:right !important; }
/* InCompany - Validador */
div.form-ead span.error{width:100px; height:37px; right:-122px;}
/* Incompany - Formulário - Small */
div.form-ead small{color:#999; font:0.65em "Lato-Bold", Verdana, Geneva, sans-serif; text-transform:uppercase;}

/* FOOTER */
div#footer{width:100%; border-top:dotted 1px #132B51; float:left; margin-top:70px; padding:35px 0 40px 0;}
div#footer *{float:left;}
/* Footer copyright */
div#footer ol{margin-left:94px;}
div#footer ol li:first-child small{background:url(../_img/_rodape/bg-address.png) right 2px no-repeat; color:#132B51; font:0.85em 'Cantarell-Regular', Verdana, Geneva, sans-serif; padding:4px 115px 10px 0;}
/* Footer Address e Contato */
div#footer ol li address, div#footer ol li a, div#footer ol li{width:205px; color:#132B51; font:0.95em/12pt 'Cantarell-Regular', Verdana, Geneva, sans-serif; font-style:normal;}
div#footer ol li address{width:190px;}
div#footer ol li a{display:block; float:none;}
div#footer address a{width:66px !important; background:url(../_img/_rodape/bg-map.png) 70px 4px no-repeat; padding-right:15px; text-decoration:underline;}
div#footer address a:hover{color:#D10A10;}
div#footer ol li ul{margin-left:25px;}
/* Footer - Mídias sociais */
ul.midias-sociais{margin-left:25px;}
ul.midias-sociais, ul.midias-sociais li:first-child{width:138px; color:#132B51; font:0.85em 'Cantarell-Regular', Verdana, Geneva, sans-serif;}
ul.midias-sociais li:nth-child(2), ul.midias-sociais li:nth-child(3), ul.midias-sociais li:nth-child(4), ul.midias-sociais li:nth-child(5){margin-right:2px;}
ul.midias-sociais li:nth-child(2) a, ul.midias-sociais li:nth-child(3) a, ul.midias-sociais li:nth-child(4) a, ul.midias-sociais li:nth-child(5) a, ul.midias-sociais li:nth-child(6) a{width:26px; height:26px; background:url(../_img/_rodape/bg-midias-sociais.png); margin-top:4px;}
ul.midias-sociais li:nth-child(3) a{background-position:-26px 0;}
ul.midias-sociais li:nth-child(4) a{background-position:-52px 0;}
ul.midias-sociais li:nth-child(5) a{background-position:-78px 0;}
ul.midias-sociais li:nth-child(6) a{background-position:-104px 0;}

/* FANCYBOX */
#fancybox-loading{width:40px; height:40px; cursor:pointer; display:none; left:50%; margin:-20px 0 0 -20px; overflow:hidden; position:fixed; top:50%; z-index:1104;}
#fancybox-loading div{width:40px; height:480px; background:url(../_img/_fancybox/fancybox.png); left:0; position:absolute; top:0;}
#fancybox-overlay{width:100%; background:#FFF !important; display:none; position:absolute; left:0; top:0; z-index: 1100;}
#fancybox-tmp{border:0; display:none; margin:0; overflow:auto; padding:0;}
#fancybox-wrap{display:none; left:0; outline:none; padding:20px; position:absolute; top:0; z-index:1101;}
#fancybox-outer{width:100%; height:100%; position:relative;}
#fancybox-content{width:0; height:0; background:#FFF; box-shadow:3px 3px 3px rgba(0, 0, 0, 0.15); padding:5px; position:relative; outline:none; overflow:hidden; z-index:1102;}
#fancybox-hide-sel-frame{width:100%; height:100%; background:transparent; left:0; position:absolute; top:0; z-index:1101;}
#fancybox-close{width:67px; height:67px; background:transparent url(../_img/_cursos/bt-fechar.png) no-repeat 0 0; cursor:pointer; display:none; position:absolute; right:-60px; top:0; z-index:1103;}
#fancybox-error{color:#444; font:normal 12px/20px Arial; margin:0; padding:14px;}
#fancybox-img{width:100%; height:100%; border:none; line-height:0; margin:0; outline:none; padding:0; vertical-align:top;}
#fancybox-frame{width:100%;	height:100%; border:none; display:block;}
#fancybox-left, #fancybox-right{width:35%; height:100%; background:transparent url(../_img/_fancybox/blank.gif); bottom:0; cursor:pointer; display:none; outline:none; position:absolute; z-index:1102;}
#fancybox-left{left:0;}
#fancybox-right{right:0;}
#fancybox-left-ico, #fancybox-right-ico{width:100px; height:72px; background:url(../_img/_slider/bt-nav.png); cursor:pointer; display:block; left:-9999px; margin-top:-36px; position:absolute; top:50%; z-index: 1102;}
#fancybox-right-ico{background-position:bottom;}
#fancybox-left:hover span{left:-50px;}
#fancybox-right:hover span{left:auto; right:-50px;}
.fancybox-bg{width:20px; height:20px; border:0; margin:0; padding:0; position:absolute; z-index:1001;}
#fancybox-title{font: 12px Helvetica, Arial, sans-serif; z-index:1102;}
.fancybox-title-inside{background:#FFF; color:#333; padding-bottom:10px; position:relative; text-align:center;}
.fancybox-title-outside{color:#FFF; padding-top:10px;}
.fancybox-title-over{bottom:0; color:#FFF; left:0; position:absolute; text-align:left;}
#fancybox-title-over{background:url(../_img/_fancybox/fancy_title_over.png); display:block; padding:10px;}
.fancybox-title-float{height:32px; bottom:-20px; left:0; position:absolute;}
#fancybox-title-float-wrap{width:auto; border:none; border-collapse:collapse;}
#fancybox-title-float-wrap td{border:none; white-space:nowrap;}
#fancybox-title-float-main{width:249px; height:32px; background:url(../_img/_obras/bg_informacoes.png) no-repeat; color:#303030; font:1.125em/150% 'CabinRegular', Verdana, Geneva, sans-serif; text-shadow:1px 1px 0 #FFF; padding-top:10px; padding: 7px 0 3px 0; text-align:center;}

/* BUSCA */
div.search_faixa {margin:150px 0 30px 0; background:#999; padding:10px;}
div.search_faixa p, ul.search_resposta li, h3.search_zero {width:960px; position:relative; left:50%; margin-left:-480px; font-family: 'Cantarell-Regular', Arial, sans-serif;}
div.search_faixa p {color:#FFF; font-size: 13pt;}
ul.search_resposta {list-style:inside; list-style-image: url(../_img/list_img.png);}
ul.search_resposta li a {color:#999; background:#FFF; padding: 0 5px 3px 5px; font-size: 13pt;}
ul.search_resposta li a:hover {color:#333;}
h3.search_zero {color:#CCC; font-size:18pt; background:#FFF; padding:10px; text-align: center; border: dashed 1px #CCC;}

/* CURSO DE ATUALIZAO PUBLICITRIA */
div.atualiz_inst {padding-left: 90px;}
div.atualiz_inst iframe {margin-left: 195px;}

ul.atauliza_p, ul.atauliza_p li {width:800px; font-family: "Lato-Light",Verdana,Geneva,sans-serif; color: #132B51}
ul.atauliza_p li {margin: 3px 0; position: relative; }
ul.atauliza_p li strong {font-size: 16pt; font-weight: normal; margin-bottom: 25px;}
ul.atauliza_p li label {font-size: 12pt; padding-right: 20px;}
ul.atauliza_p li b {font-size: 10pt;}
ul.atauliza_p li select {margin: 5px 0 0 20px;}

.form-atualiza span.error { height: 22px; }