@charset "utf-8";

/* ----------------------- default ------------------------ */

* { margin:0; padding:0; outline:0; }

html { height:100%; }

img { border:none; }

hr { display:none; }    

li { list-style:none; }

section, article, aside, header, footer, nav, dialog, figure { display:block; } /* html5 */




#header {position:relative;}



/* -------------------- Floater ---------------------- */



#floater, #floater2 { background:url('imagens/bgs/bg-transparent-white.png'); position:absolute; float:left; min-height:100%; width:100%; height:2000px; z-index:199999999!important; top:0; left:0; display:none; } 

#floater img, #floater2 img { margin:0 auto; display:block; }

#floater a.fechar, #floater2 a.fechar {font-size:15px; font-size: 23px;color: #333;float: right;margin-top: 10px;font-weight:bold;}



body.home { display:block; }

#floater .conteudoFloater, #floater2 .conteudoFloater { width:700px; margin:0 auto; margin-top:150px; position:relative; }

#floater .conteudoFloater  img.btn-fechar, #floater2 .conteudoFloater img.btn-fechar{ display:block; /*background:url('imagens/bgs/btn-fechar.png') no-repeat;*/ text-indent:-9999px;position:absolute; right:5px; top:5px; cursor:pointer;}

#floater h5, #floater2 h5 { display:block; background:url(imagens/floater/dia-internacional-do-trabalhador.jpg) no-repeat; width:750px; height:500px; text-indent:-9999px; }

/* -------------------------------------------------------- */



.selo-peixe-grande {

	width: 85px;

	height: 106px;

	position: absolute;

	right: 35px;

	top: 40px;

}



.selo-peixe-grande a {

	display: block;

	width: 85px;

	height: 106px;

	background: url('imagens/bgs/selo-portal.png') no-repeat;

	text-indent: -9999px;

}





body { font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:12px; color:#333333; background: url(imagens/bgs/bg-fundo.jpg) repeat-x center top; }

a { text-decoration:none; color:#3366cc; }

a:hover { text-decoration:underline; }



/* class */

.clear { clear:both; }

.alerta { padding:10px; border-radius:4px; background:#fbfaf3; border:1px solid #fcefa1; color:#363636; } 

.erro { padding:10px; border-radius:4px; background:#fef8f6; border:1px solid #cd0a0a; color:#cd0a3c; } 

.hidden { text-indent:-9000px; }

/* -------------------------------------------------------- */



@font-face {

    font-family: 'FHelveticaNeueLTStd67MdCn';

    src: url('fontes/helvetica/helveticaneueltstd-mdcn-webfont.eot');

    src: url('fontes/helvetica/helveticaneueltstd-mdcn-webfont.eot?#iefix') format('embedded-opentype'),

         url('fontes/helvetica/helveticaneueltstd-mdcn-webfont.woff') format('woff'),

         url('fontes/helvetica/helveticaneueltstd-mdcn-webfont.ttf') format('truetype'),

         url('fontes/helvetica/helveticaneueltstd-mdcn-webfont.svgz#HelveticaNeueLTStd67MdCn') format('svg'),

         url('fontes/helvetica/helveticaneueltstd-mdcn-webfont.svg#HelveticaNeueLTStd67MdCn') format('svg');

    font-weight: normal;

    font-style: normal;	

}



@font-face {

    font-family: 'HelveticaNeueLTStd77BdCn';

    src: url('fontes/helvetica/helveticaneueltstd-bdcn-webfont.eot');

    src: url('fontes/helvetica/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'),

         url('fontes/helvetica/helveticaneueltstd-bdcn-webfont.woff') format('woff'),

         url('fontes/helvetica/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),

         url('fontes/helvetica/helveticaneueltstd-bdcn-webfont.svgz#HelveticaNeueLTStd77BdCn') format('svg'),

         url('fontes/helvetica/helveticaneueltstd-bdcn-webfont.svg#HelveticaNeueLTStd77BdCn') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'HelveticaNeueLTStd57Condensed';

    src: url('fontes/helvetica/helveticaneueltstd-cn-webfont.eot');

    src: url('fontes/helvetica/helveticaneueltstd-cn-webfont.eot?#iefix') format('embedded-opentype'),

         url('fontes/helvetica/helveticaneueltstd-cn-webfont.woff') format('woff'),

         url('fontes/helvetica/helveticaneueltstd-cn-webfont.ttf') format('truetype'),

         url('fontes/helvetica/helveticaneueltstd-cn-webfont.svgz#HelveticaNeueLTStd57Condensed') format('svg'),

         url('fontes/helvetica/helveticaneueltstd-cn-webfont.svg#HelveticaNeueLTStd57Condensed') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'FHelveticaNeueLTStd37ThCn';

    src: url('fontes/helvetica/helveticaneueltstd-thcn-webfont.eot');

    src: url('fontes/helvetica/helveticaneueltstd-thcn-webfont.eot?#iefix') format('embedded-opentype'),

         url('fontes/helvetica/helveticaneueltstd-thcn-webfont.woff') format('woff'),

         url('fontes/helvetica/helveticaneueltstd-thcn-webfont.ttf') format('truetype'),

         url('fontes/helvetica/helveticaneueltstd-thcn-webfont.svgz#HelveticaNeueLTStd37ThCn') format('svg'),

         url('fontes/helvetica/helveticaneueltstd-thcn-webfont.svg#HelveticaNeueLTStd37ThCn') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {
    font-family: 'AvenirLT65MediumBold';
    src: url('fontes/avenir-lt-95-black/avenir-lt-95-black-1361499799.eot');
    src: url('fontes/avenir-lt-95-black/avenir-lt-95-black-1361499799.eot?#iefix') format('embedded-opentype'),
         url('fontes/avenir-lt-95-black/avenir-lt-95-black-1361499799.woff') format('woff'),
         url('fontes/avenir-lt-95-black/avenir-lt-95-black-1361499799.ttf') format('truetype'),
         url('fontes/avenir-lt-95-black/avenir-lt-95-black-1361499799.svgz#AvenirLT65MediumBold') format('svg'),
         url('fontes/avenir-lt-95-black/avenir-lt-95-black-1361499799.svg#AvenirLT65MediumBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ------------------------ header ------------------------ */



/* -------------------------------------------------------- */



/* ------------------------- main ------------------------- */

#main { width:990px; margin:0 auto; position:relative; background:url(imagens/main/bg-fundo.jpg) no-repeat center top; z-index:999999!important; }



	/* ---| top |--- */

	#main #top { margin-bottom:25px; float:left; position:relative; z-index:91100!important }

	#main #top h1{ width: 350px; text-indent:-9999px; margin:20px 0; float:left;}

	#main #top h1 a{ width: 435px; height:72px; display:block; background:url(imagens/header/logo.png) no-repeat;}

	#main #top.headerNovo { margin-bottom:25px; float:left; position:relative; z-index:91100!important }
	#main #top.headerNovo h1 { width: 211px; text-indent:-9999px; position:absolute; top:70px; margin:0;}
	#main #top.headerNovo h1 a { width: 211px; height:72px; display:block; background:url(imagens/main/content/home/logo.png) no-repeat !important;}
	#main #top.headerNovo h1.slogan {width: 230px; height:30px; text-indent:0; color:#555555; font-size:18px; font-family:HelveticaNeueLTStd57Condensed,sans-serif; font-weight:100; top: 93px; left: 243px; position: absolute; }

	body.home #main #top h1.logotipo {top:53px!important;}

	#main #top.headerNovo .inline {display:none;}

	/* TELEFONES */
	#main #top.headerNovo .telefones {top:95px; left: 550px; position:absolute; margin:0;}

	/* PCD */
	#main #top.headerNovo ul.pcd {position:absolute; height: 161px; right: 0; top: 75px; z-index:100002;}
	#main #top.headerNovo ul.pcd > li {position:relative;}
	#main #top.headerNovo ul.pcd > li > div {width:39px; height:51px; display:block; top:0; right:0; background:url(imagens/main/content/home/ico-pcd.png) no-repeat !important;z-index: 100001; position: absolute; text-indent:-9999px;}
	#main #top.headerNovo ul.pcd > li > div > a {width:39px; height:51px; display:block; }
	#main #top.headerNovo ul.pcd ul.descricao {display:none; position:absolute; top: 29px; right: 9px;}
	#main #top.headerNovo ul.pcd ul.descricao li {background-color: #3c9431; text-align: center; font-size:11px; color:#fff;}
	#main #top.headerNovo ul.pcd ul.descricao li a {text-align: center; font-size:11px; color:#fff; padding:35px; width:190px; z-index: 99999; display:block; text-decoration:none;}
	#main #top.headerNovo ul.pcd > li:hover ul.descricao {display:block; z-index: 100000; width: 269px;}

	/* BUSCA */
	#main #top.headerNovo form.busca {position:absolute; top: 80px; right:69px; z-index:100001;}
	#main #top.headerNovo form.busca fieldset {border:none;}
	#main #top.headerNovo form.busca ul.lupa {}
	#main #top.headerNovo form.busca ul.lupa > li {position:relative; z-index: 10000;}
	#main #top.headerNovo form.busca ul.lupa > li > div {width:46px; height:45px; background:url('imagens/main/content/home/ico-lupa-off.png') no-repeat;}
	#main #top.headerNovo form.busca ul.lupa ul.campos {display:none; background:url('imagens/main/content/home/bg-busca.png') no-repeat; position:absolute; top:0; right:0; width:247px; height:45px; z-index: 100000;}
	#main #top.headerNovo form.busca ul.lupa ul.campos li {position:absolute;}
	#main #top.headerNovo form.busca ul.lupa ul.campos li.texto {width: 173px; height: 22px; top:12px; left: 36px;}
	#main #top.headerNovo form.busca ul.lupa ul.campos li.texto input {background:none; border:0; width: 173px; height: 22px;}
	#main #top.headerNovo form.busca ul.lupa ul.campos li.submit {width:17px; height:17px; top:15px; left: 215px;}
	#main #top.headerNovo form.busca ul.lupa ul.campos li.submit input {opacity:1; -moz-opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; transition: opacity 2s;-moz-transition: opacity .2s; /* Firefox 4 */-webkit-transition: opacity .2s; /* Safari and Chrome */-o-transition: opacity .2s; /* Opera */;border:0; width:17px; height:17px; background:url('imagens/main/content/home/btn-buscar.png') no-repeat; text-indent:-9999px; cursor:pointer; transition: opacity .2s;-moz-transition: opacity .2s; /* Firefox 4 */-webkit-transition: opacity .2s; /* Safari and Chrome */-o-transition: opacity .2s; /* Opera */}
	#main #top.headerNovo form.busca ul.lupa ul.campos li.submit input:hover {opacity:.7; -moz-opacity: .7; filter: alpha(opacity=70); -khtml-opacity: .7;}

	#main #top.headerNovo form.busca ul.lupa > li:hover ul.campos {display:block;}

	/* Selo Deficiência Visual */

	#main #top .seloDeficienciaVisual { width:196px; height:44px; position:absolute; top:85px; left:790px; text-indent:-9999px; display:block; background:url(imagens/header/selo-deficiencia-visual.png); }

	#main #top .seloDeficienciaVisual a {display: block; width: 196px; height: 44px;}

	/*Busca*/ 

	#main #top .pesquisaInterna{ width:248px; height:47px; clear:both; float:right; background:url(imagens/header/bg-form.jpg);}

	#main #top .pesquisaInterna input.inputbox{ float: left; height:auto; clear:none; border:none; color:#5b5b5b; font-size:11px; background:transparent; margin: 16px 0 0 31px; display:block; width: 170px;}

	#main #top .pesquisaInterna input.button{ float:left; clear:none; font-size:1px; text-align:left; text-indent:-9999px; margin: 13px 0 0 7px; width:17px; height:18px; display:block; background:url(imagens/header/lupa.jpg); border:none; cursor:pointer; text-indent:-99999px; overflow:hidden;}

	

	/*Busca Home*/

	#main #top .buscaHome{ width:209px; height:25px; margin: 11px 0 0 20px; float:right; background:url(imagens/header/campo-busca.png);}

	#main #top .buscaHome input.inputbox{ margin: 6px 0 0 0; padding:0 0 0 10px; float:left; height:auto; border:none; color:#5b5b5b; font-size:11px; background:transparent; display:block; width: 146px;}

	#main #top .buscaHome input.button{ float:right; font-size:1px; text-align:99999px; text-indent:-9999px; clear:none; margin: 3px 5px 0 0; width:17px; height:18px; display:block; background:url(imagens/header/lupa.jpg); border:none; cursor:pointer; text-indent:-99999px; overflow:hidden;}	

	

	/*Mapa do Site*/

	#main #top .mapaSite{ width: 85px; height:30px; position:absolute; top:80px; z-index:10; right:0;}

	#main #top .mapaSite a{ font:bold 10px Arial, Helvetica, sans-serif; background:url(imagens/header/mapa-size.jpg) no-repeat center right; padding: 7px 20px 0 0; height:20px; display:block; color:#555555; text-decoration:none;}

	

	

	

	

	/* --------------------------------------- */

	

	/* --| aside |-- */

	#main .aside { width:298px; float:left; }

		/* aside left */

		#main .aside#asideLeft div { padding:10px; border:1px solid #333333; margin:0 10px 10px 0;}

		/* aside right */

		#main .aside#asideRight{ float:right; margin:0 0 10px 10px;}

		

		/***** Login *****/

		#main .aside#asideRight form#form-login{ width:298px; height:151px; position:relative; color:#ffffff; font-size:10px; background:url(imagens/main/aside/bg-login.jpg);}

		

		/*titulo*/

		#main .aside#asideRight form#form-login h2{ width:284px; float:left; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-weight:normal; font-size:18px; color:#ffffff; margin: 13px 0 6px 12px; display:table;}

		body #main .aside#asideRight form#form-login h2 span{ color:#6296bb;}

		body.capacitacao #main .aside#asideRight form#form-login h2 span{ color:#b8d602;}

		body.empresa #main .aside#asideRight form#form-login h2 span{ color:#6296bb;}

		body.estagio #main .aside#asideRight form#form-login h2 span{ color:#ff4949;}

		body.aprendiz #main .aside#asideRight form#form-login h2 span{ color:#f8c300;}

		body.instituicao #main .aside#asideRight form#form-login h2 span{ color:#37bcff;}

		

		/* --------------------- */

		#main .aside#asideRight form#form-login fieldset{ border: none; height:115px; clear:both; padding: 0 0 0 15px;}

		#main .aside#asideRight form#form-login fieldset p{ margin:0 0 2px 0; display:block;}

		/*Inputs Login*/

		#main .aside#asideRight form#form-login fieldset p#form-login-username,

		#main .aside#asideRight form#form-login fieldset p#form-login-password

		{ display:block; width:271px; height:42px; background:url(imagens/main/aside/campo-input.png) no-repeat left bottom;}

		

		#main .aside#asideRight form#form-login fieldset p#form-login-username label,

		#main .aside#asideRight form#form-login fieldset p#form-login-password label

		{ display:block; margin:0 0 5px 0;}

		

		#main .aside#asideRight form#form-login fieldset p#form-login-username input,

		#main .aside#asideRight form#form-login fieldset p#form-login-password input

		{ color:#656565; font-size:10px; width: 250px; background:transparent; border:none; display:block; height:15px; margin: 8px 0 0 10px; display:block;}

		#main .aside#asideRight form#form-login fieldset p#form-login-password input{ width:230px;}

		

		#main .aside#asideRight form#form-login fieldset p#form-login-remember label,

		#main .aside#asideRight form#form-login fieldset p#form-login-remember input

		{ float:left; line-height: 11px; margin: 0 5px 0 0;}

		

		/*botão ok cadastra-se*/

	    body #main .aside#asideRight form#form-login fieldset input.button{ width: 19px; top: 105px; right: 19px; position: absolute; height: 19px; background: url(imagens/main/aside/botoes/ok-empresa.jpg) no-repeat; display:block; border:none; cursor:pointer; text-align:left; font-size:1px; color:#BA7A22; text-indent:-9999px; overflow: hidden;}

		@media screen and (-webkit-min-device-pixel-ratio:0){ body #main .aside#asideRight form#form-login fieldset input.button{ top:103px;}} // hacker Chrome

		body.capacitacao #main .aside#asideRight form#form-login fieldset input.button{ background: url(imagens/main/aside/botoes/ok.jpg) no-repeat; }

	    body.empresa #main .aside#asideRight form#form-login fieldset input.button{ background: url(imagens/main/aside/botoes/ok-empresa.png) no-repeat;}

        body.estagio #main .aside#asideRight form#form-login fieldset input.button{ background:url(imagens/main/aside/botoes/ok-estagio.png) no-repeat;}

		body.aprendiz #main .aside#asideRight form#form-login fieldset input.button{ background:url(imagens/main/aside/botoes/ok-aprendiz.png) no-repeat;}

        body.instituicao #main .aside#asideRight form#form-login fieldset input.button{ background:url(imagens/main/aside/botoes/ok-empresa.png) no-repeat;}

        body #main .aside#asideRight form#form-login fieldset a{ color:#ffffff; font-size:10px;}



		#main .aside#asideRight form#form-login ul{ display:block; clear:both; padding: 5px 0 0 15px; line-height:16px;}

		#main .aside#asideRight form#form-login ul li a{ color:#ffffff;}

		

		/***** Logado *****/

		#main .aside#asideRight form#form-login div{ font-size:14px;}

		#main .aside#asideRight form#form-login .logout-button input{ display:block;}

	/* ------------- */	

	

	/* ---- Menu Barra Lateral --- */

	#main .aside#asideRight ul.joomla-nav li{ border-bottom:1px dotted #c69c00; padding:10px 0;}

	

	/* Menu barra lateral Capacitação Basica*/

		#main .aside#asideRight ul.capacitacaoBasica{padding: 45px 0 0 0; margin: 0 0 20px 0; background:#84c225 url(imagens/main/aside/titulos/menu-capacitacao.jpg) no-repeat center top; display: block;}

		#main .aside#asideRight ul.capacitacaoBasica li.item190{ width:298px; padding: 0 0 20px 0; display:block; border: none; background:url(imagens/main/aside/bg-bottom.jpg) no-repeat center bottom;}

		#main .aside#asideRight ul.capacitacaoBasica li.item190 a.capacitacao{ display:none;}

		#main .aside#asideRight ul.capacitacaoTrabalho li ul li.item402 ul{ display:none!important;}

		#main .aside#asideRight ul.capacitacaoBasica li{ border-bottom:1px dotted #6a9b1e;}

		

		#main .aside#asideRight ul.capacitacaoBasica li ul li.parent

		{ border: medium none; padding:5px 0 0 0; margin: 0 0 5px 0; background-color:#76ad23;}

		#main .aside#asideRight ul.capacitacaoBasica li ul li.item402{ background:none; padding:10px 0; margin:0; border-bottom: 1px dotted #6A9B1E;}



		#main .aside#asideRight ul.capacitacaoBasica li ul{ margin: 0 10px;}

		#main .aside#asideRight ul.capacitacaoBasica li.item402 ul{ display:none;}

		#main .aside#asideRight ul.capacitacaoBasica li ul li span{ color:#ffffff; font-weight: bold; display:block!important;}

		#main .aside#asideRight ul.capacitacaoBasica li a,

		#main .aside#asideRight ul.capacitacaoBasica li span

		{ color:#2a4600; display:block; padding:0 0 0 5px; font-size:11px;}

		

		/*#main .aside#asideRight ul.capacitacaoBasica li ul li ul{ }*/

		

		/* Menu barra lateral Empresa */

		#main .aside#asideRight ul.asideEmpresa {padding: 45px 0 0 0; margin: 5px 0 20px 0; background:#005693 url(imagens/main/aside/titulos/menu-empresa.jpg) no-repeat center top; display: block;}

		#main .aside#asideRight ul.asideEmpresa li.item268{ width:298px; display:block; padding:0 0 20px 0; border: none; background:url(imagens/main/aside/bg-bottom-empresa.jpg) no-repeat center bottom;}

		#main .aside#asideRight ul.asideEmpresa li.item268 a.empresaMenu{ display:none;}

		#main .aside#asideRight ul.asideEmpresa li{ border-bottom:1px dotted #004576;}

		#main .aside#asideRight ul.asideEmpresa li ul li ul li{ border-bottom:1px dotted #005693;}

		

		#main .aside#asideRight ul.asideEmpresa li ul li.parent,

		#main .aside#asideRight ul.asideEmpresa li ul li.parent

		{ border: medium none; padding:5px 0 0 0; margin: 0 0 5px 0; background-color:#004a7e;}



		#main .aside#asideRight ul.asideEmpresa li ul{ margin: 0 10px;}

		#main .aside#asideRight ul.asideEmpresa li ul li span{ color:#ffffff; font-weight: bold; display:block!important;}

		#main .aside#asideRight ul.asideEmpresa li a,

		#main .aside#asideRight ul.asideEmpresa li span

		{ color:#ffffff; display:block; padding:0 0 0 5px; font-size:11px;}

		

		/*#main .aside#asideRight ul.asideEmpresa li ul li ul{ margin:0;}*/

		

		/* Menu barra lateral estagio */

		#main .aside#asideRight ul.asideEstagio {padding: 45px 0 0 0; margin:0 0 20px 0; background:#b6332b url(imagens/main/aside/titulos/menu-estagio.jpg) no-repeat center top; display: block;}

		#main .aside#asideRight ul.asideEstagio li.item253{ width:298px; display:block; padding:0 0 20px 0; border: none; background:url(imagens/main/aside/bg-bottom-estagio.jpg) no-repeat center bottom;}

		#main .aside#asideRight ul.asideEstagio li.item253 a.estagioMenu{ display:none;}

		#main .aside#asideRight ul.asideEstagio li{ border-bottom:1px dotted #922922;}

		#main .aside#asideRight a.linkEstagio{ width:300px; height:106px; text-indent:-9999px; overflow:hidden; margin:0 0 20px 0; background: url(imagens/main/aside/informacoes.jpg);  display:block;}

		

		#main .aside#asideRight ul.asideEstagio li ul li.parent,

		#main .aside#asideRight ul.asideEstagio li ul li.parent

		{ border: medium none; padding:5px 0 0 0; margin: 0 0 5px 0; background-color:#004a7e;}



		#main .aside#asideRight ul.asideEstagio li ul{ margin: 0 10px;}

		#main .aside#asideRight ul.asideEstagio li ul li span{ color:#ffffff; font-weight: bold; display:block!important;}

		#main .aside#asideRight ul.asideEstagio li a,

		#main .aside#asideRight ul.asideEstagio li span

		{ color:#ffffff; display:block; padding:0 0 0 5px; font-size:11px;}

		

		/*#main .aside#asideRight ul.asideEstagio li ul li ul{ margin:0;}*/

		

		#main .aside#asideRight ul.asideEstagio li ul li.parent,

		#main .aside#asideRight ul.asideEstagio li ul li.parent

		{ border: medium none; padding:5px 0 0 0; margin: 0 0 5px 0; background-color:#004a7e;}



		#main .aside#asideRight ul.asideEstagio li ul{ margin: 0 10px;}

		#main .aside#asideRight ul.asideEstagio li ul li span{ color:#ffffff; font-weight: bold; display:block!important;}

		#main .aside#asideRight ul.asideEstagio li a,

		#main .aside#asideRight ul.asideEstagio li span

		{ color:#ffffff; display:block; padding:0 0 0 5px; font-size:11px;}

		

		/*#main .aside#asideRight ul.asideEstagio li ul li ul{ margin:0;}*/

		

		/* Menu barra lateral aprendiz */

		#main .aside#asideRight ul.asideAprendiz {padding: 45px 0 0 0; margin: 5px 0 20px 0; background:#f8c300 url(imagens/main/aside/titulos/menu-aprendiz.jpg) no-repeat center top; display: block;}

		#main .aside#asideRight ul.asideAprendiz li.item210{ width:298px; display:block; padding: 0 0 20px 0; border: none; background:url(imagens/main/aside/bg-bottom-aprendiz.jpg) no-repeat center bottom;}

		#main .aside#asideRight ul.asideAprendiz li.item210 a.aprendizMenu { display:none;}

		#main .aside#asideRight ul.asideAprendiz li{ border-bottom:1px dotted #c69c00;}

		

		#main .aside#asideRight ul.asideAprendiz li ul li.parent,

		#main .aside#asideRight ul.asideAprendiz li ul li.parent

		{ border: medium none; padding:5px 0 0 0; margin: 0 0 5px 0; background-color:#EBB900;}



		#main .aside#asideRight ul.asideAprendiz li ul{ margin: 0 10px;}

		#main .aside#asideRight ul.asideAprendiz li ul li span,

		#main .aside#asideRight ul.asideAprendiz li ul li a.subDivisor

		{ color:#ffffff; font-weight: bold; display:block!important;}

		#main .aside#asideRight ul.asideAprendiz li a,

		#main .aside#asideRight ul.asideAprendiz li span

		{ color:#5e4a00; display:block; padding:0 0 0 5px; font-size:11px;}

		

		/*#main .aside#asideRight ul.asideAprendiz li ul li ul{ margin:0;}*/

		

		/* Menu barra lateral asideInstituicao */

		#main .aside#asideRight ul.asideInstituicao {padding: 45px 0 0 0; background:#0093dd url(imagens/main/aside/titulos/menu-instituicao.jpg) no-repeat center top; display: block;}

		#main .aside#asideRight ul.asideInstituicao li.item328{ width:298px; display:block; padding: 0 0 20px 0; border: none; background:url(imagens/main/aside/bg-bottom-instituicao.jpg) no-repeat center bottom;}

		#main .aside#asideRight ul.asideInstituicao li.item328 a.instituicao{ display:none;}

		#main .aside#asideRight ul.asideInstituicao li{ border-bottom:1px dotted #0076b1;}

		

		#main .aside#asideRight ul.asideInstituicao li ul li.parent,

		#main .aside#asideRight ul.asideInstituicao li ul li.parent

		{ border: medium none; padding:5px 0 0 0; margin: 0 0 5px 0; background-color:#EBB900;}



		#main .aside#asideRight ul.asideInstituicao li ul{ margin: 0 10px;}

		#main .aside#asideRight ul.asideInstituicao li ul li span{ color:#ffffff; font-weight: bold; display:block!important;}

		#main .aside#asideRight ul.asideInstituicao li a,

		#main .aside#asideRight ul.asideInstituicao li span

		{ color:#ffffff; display:block; padding:0 0 0 5px; font-size:11px;}

		

		/*#main .aside#asideRight ul.asideInstituicao li ul li ul{ margin:0;}*/

    

	/*Botao Receba Novidades*/

	#main .aside#asideRight .recebaNovidades a{ width:298px; height:104px; margin:0 0 20px 0; background:url(imagens/main/aside/link-receba.jpg); display:block; text-indent:-9999px; overflow:hidden;} 

	/*Cadastre-se*/

	#main .aside#asideRight .bannergroup{ margin:20px 0; color:#a5a5a5; font: bold 10px Arial, Helvetica, sans-serif;}

	#main .aside#asideRight .bannergroup .banneritem{ margin:5px 0 0 0;}

	

	/*Instituicão Parceira*/

	#main .aside#asideRight .instituicaoParceira a{ width:298px; height:104px; margin:20px 0; background: url(imagens/main/aside/link-parceria.jpg); display:block; text-indent:-9999px; overflow: hidden;}

		

		/*Banner Blogs*/

		#main .aside#asideRight .bannerBlogs a {display: block; width:298px; height:394px; float:right; background: url(imagens/main/aside/link-blog.jpg); text-indent:-9999px; overflow:hidden;}

	

	

	

	

	

	/* -| content |- */

	#main #content { position:relative; float:left; color:#4C4C4B; /*margin-bottom:120px;*/ width:670px; line-height:18px; z-index:11100!important; }

	#main #content .category-list { padding:40px 0 0 0; z-index:201; }

	

		/* Nome da seção */

		#main #content .link { width:670px; height:48px; color:#ffffff; background-color:#183a66; position:relative;

			border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }

		#main #content .link a,	#main #content .link span { color:#ffffff; float:left; padding:2px 0 0 15px; font-family:'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:30px; font-weight:normal; line-height:45px; text-decoration:none; }

			/* Trocar cor de acordo com a seção */

			body.capacitacao #main #content .link { background-color:#84C225; } /* Capacitação Básica para o Trabalho */

			body.aprendiz #main #content .link { background-color:#F8C300; } /* Aprendiz */

			body.estagio #main #content .link { background-color:#B6332B; } /* Estágio */

			body.empresa #main #content .link { background-color:#005693; } /* Empresa */

			body.instituicao #main #content .link { background-color:#0093DD; } /* Instituição de ensino */

			

		/* Caminho de milho */

		#main #content .nomeDaSessao { z-index:203; color:#183A66; display:block; margin:15px 0 10px 0; font-size:19px; padding:5px 0; font-size:18px; font-family:'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; position:relative; }

		#main #content .nomeDaSessao a { z-index:204; color:#183A66; text-decoration:none; }

		#main #content .nomeDaSessao span { z-index:205; color:#183A66; }

			/* Todas as principais seções */

			body.capacitacao #main #content .nomeDaSessao span,

			body.aprendiz #main #content .nomeDaSessao span,

			body.estagio #main #content .nomeDaSessao span,

			body.empresa #main #content .nomeDaSessao span,

			body.instituicao #main #content .nomeDaSessao span { color:#808080; }

			/* Capacitação Básica para o Trabalho */

			body.capacitacao #main #content .nomeDaSessao,

			body.capacitacao #main #content .nomeDaSessao a { color:#7DB724; }

			/* Aprendiz */

			body.aprendiz #main #content .nomeDaSessao,

			body.aprendiz #main #content .nomeDaSessao a { color:#EBB900; }

			/* Estágio */

			body.estagio #main #content .nomeDaSessao,

			body.estagio #main #content .nomeDaSessao a { color:#ba241c; }

			/* Empresa */

			body.empresa #main #content .nomeDaSessao,

			body.empresa #main #content .nomeDaSessao a { color:#00528c; }

			/* Instituição de ensino */

			body.instituicao #main #content .nomeDaSessao,

			body.instituicao #main #content .nomeDaSessao a { color:#008cd2; }

			

		/* Páginas internas */

			/* Institucional */

				/* Sobre o Espro */

				body.sobre-espro #main #content .item-page { line-height:17px; }

				body.sobre-espro #main #content .item-page h4 { line-height:28px; word-spacing:-2px; font-weight:normal; font-family:'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; color:#183a66;  margin:20px 0 10px 0; font-size:24px; }

				body.sobre-espro #main #content .item-page h5 { font-size:24px; margin: 30px 0; font-weight:normal; font-family:'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; display:block; color:#183a66; }

				body.sobre-espro #main #content .item-page p { font-size:12px; color:#4c4c4b; }

				body.sobre-espro #main #content .item-page span strong { color:#4c4c4b; font-weight:bold; font-size:14px; }

				body.sobre-espro #main #content .item-page ul { margin:50px 0; display:block; }

				body.sobre-espro #main #content .item-page ul li { padding:0 0 0 30px;  margin:0 0 30px 0; list-style:none; }

				body.sobre-espro #main #content .item-page ul li strong { color:#4c4c4b; font-size:14px; font-weight:bold; }

				body.sobre-espro #main #content .item-page ul li a { color:#183a66; font-weight:normal; font-family:'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; color:#183a66; margin:20px 0; font-size:24px; font-size:24px; }

				body.sobre-espro #main #content .item-page ul li.verde { background:url(imagens/main/content/botoes/bola-verde.jpg) no-repeat top left; }

				body.sobre-espro #main #content .item-page ul li.amarelo { background:url(imagens/main/content/botoes/bola-amarelo.jpg) no-repeat top left; }

				body.sobre-espro #main #content .item-page ul li.vermelho { background:url(imagens/main/content/botoes/bola-vermelha.jpg) no-repeat top left; }

				body.sobre-espro #main #content .item-page ul li.azul2 { background:url(imagens/main/content/botoes/bola-azul-escuro.jpg) no-repeat top left; }

				body.sobre-espro #main #content .item-page ul li.azul { background:url(imagens/main/content/botoes/bola-azul-claro.jpg) no-repeat top left; }

				/* Missão, Visão e Valores */

				body.missaoVisao #main #content .item-page { padding:0 0 80px 0; }

				body.missaoVisao #main #content .item-page h3 { font-family:'HelveticaNeueLTStd77BdCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; display:block; margin:25px 0 0 0; color:#0093dd; font-size:18px; }

				body.missaoVisao #main #content .item-page p { display:block; padding:5px 0 25px 0; line-height:27px; font-weight:normal; font-family:'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; color:#383431; font-size:24px; border-bottom:1px dotted #383431; }

				body.missaoVisao #main #content .item-page p.ultimo { border:none; }

				/*Certificações*/

				body.certificacoes #main #content .item-page div { border-bottom:1px dotted #383431; padding:15px 0; margin:20px 0 10px 0; border-top:1px dotted #383431; }

				body.certificacoes #main #content .item-page div { float:left; }

				body.certificacoes #main #content .item-page div img { float:left; padding:0 15px 0 0; }

				body.certificacoes #main #content .item-page div h4 { float:left; padding:10px 0; color:#383431; font-size:18px; font-weight:normal; font-family:'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; }

				body.certificacoes #main #content .item-page div p { float:left; color:#4c4c4b; font-size:12px; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:16px; display:block; width:410px; }

	

	

	

	/* Páginas Internas */

	  /*Agenda de eventos */

	  #main #content .item-page h2.emBreve{ padding:25px 0; color:#006EB3; font: normal 37px/49px 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; display:block;}

	  #main #content .item-page h2.emBreve span{ font-size:33px;}

	  /*Agenda de eventos */

	  #main #content .item-page .contatoImprensa a{ color:#00528C; font-weight:bold;}

	  /*Lei do aprendiz*/

	  #main #content .item-page h3 a{ text-decoration:none;}

	  /* Capacitação Básica para o Trabalho */

	  #main #content .formularioCBT{ margin: -39px 0 0 0;}

	  #main #content .formularioCBT p{ font-size:22px; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

	  /* links internos */ 

	  #main #content blockquote a{ color:#183A66; font-size: 12px; font-weight: bold;}

	  /*Veja também!- ultimas noticias*/

	  #main #content .latestnews h5{ color:#3076a6; font: normal 20px Arial, Helvetica, sans-serif;}

	  #main #content .latestnews{ width:670px; padding: 55px 0 0 0; background-repeat: no-repeat; background-position: center top; float:left; margin:30px 0 0 0; display:block;}

	  body.capacitacao #main #content .latestnews{ background-image:url(imagens/main/content/titulos/ultimas-noticias-cbt.jpg);}

	  body.aprendiz #main #content .latestnews{ background-image:url(imagens/main/content/titulos/ultimas-noticias-aprendiz.jpg);}

	  body.estagio #main #content .latestnews{ margin:70px 0 0 0; background-image:url(imagens/main/content/titulos/ultimas-noticias-estagio.jpg);}

	  body.empresa #main #content .latestnews{ margin:70px 0 0 0; background-image:url(imagens/main/content/titulos/ultimas-noticias-empresa.jpg);}

	  body.instituicao #main #content .latestnews{ margin:70px 0 0 0; background-image:url(imagens/main/content/titulos/ultimas-noticias.jpg);}

	  #main #content .latestnews li{ width:668px; padding:10px 0; border-bottom: 1px dotted #cccccc; list-style:none;}

	  #main #content .latestnews li a{ color:#4c4c4b; font:bold 12px Arial, Helvetica, sans-serif;}

	  #main #content .latestnews p a{ color:#00528c; margin:15px 0 0 0; display:block; text-decoration:none;}

	  /*Equipe Espro*/

	   body.equipeEspro #main #content .item-page{ line-height:17px; font-size:12px;}

	   body.equipeEspro #main #content .item-page h4{ color:#183a66; margin-top:15px; font-weight:normal; line-height:25px; font-family: 'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:24px;}

	   body.equipeEspro #main #content .item-page h5{ color:#383431; line-height:20px; padding:10px 0 5px 0; font-size:18px; font-weight:normal; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	   body.equipeEspro #main #content .item-page h5 span{ display:block; font-size:15px;}

	   body.equipeEspro #main #content .item-page h6{ font-size:14px; font-weight:normal; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}		

	   body.equipeEspro #main #content .item-page p{ font-size:12px; color:#4c4c4b;}

	   body.equipeEspro #main #content .item-page .borda{ padding: 20px 0; border-bottom:1px dotted #383431;}

	   body.equipeEspro #main #content .item-page .borda.chamada{ padding-top:0;}

	   body.equipeEspro #main #content .item-page ul{ margin:0; }

	   body.equipeEspro #main #content .item-page ul li{margin: 10px 0 0 0;}

	   body.equipeEspro #main #content .item-page h5.borda{ line-height:22px; padding:20px 0;}

	   body.equipeEspro #main #content .item-page ul li{ list-style:none;}

	   /*perguntasFrequentes*/

	   body.perguntasFrequentes #main #content .item-page ul{ margin:0; line-height:16px;}

	   body.perguntasFrequentes.cbt #main #content .item-page ul li{ background-image:url(imagens/main/content/botoes/bullet-li-verde.jpg);}

       body.perguntasFrequentes.faqAprendiz #main #content .item-page ul li{ background-image:url(imagens/main/content/botoes/bullet-li-amarelo.jpg);}

       body.perguntasFrequentes.faqEstagio #main #content .item-page ul li{ background-image:url(imagens/main/content/botoes/bullet-li-vermelho.jpg);}

       body.perguntasFrequentes.instituicaoEnsino #main #content .item-page ul li{ background-image:url(imagens/main/content/botoes/bullet-li-azul-claro.jpg);}

	   body.perguntasFrequentes #main #content .item-page ul li{ padding: 0 0 15px 0; line-height:19px; background-repeat:no-repeat; background-position: top left; margin:30px 0 0 0; display:block; list-style:none; background-image:url(imagens/main/content/botoes/bullet-li.jpg);}

	   

	   body.perguntasFrequentes #main #content .item-page ul li h4{ cursor: pointer; line-height:20px; padding:8px 0 0 0; display:block; color:#4c4c4b; font-size:18px; font-weight:normal; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	   body.perguntasFrequentes #main #content .item-page ul li h4 strong{font-weight:normal; float:left; padding: 7px 0 0 20px;}

	   body.perguntasFrequentes #main #content .item-page ul li span{ color:#ffffff; height:25px; float: left; padding:0 20px 0 10px;}

	   body.perguntasFrequentes #main #content .item-page ul li span.maior{ height:45px;}

	   body.perguntasFrequentes #main #content .item-page ul li p{ display:none; padding: 10px 0 0 46px; clear:both; color:#4c4c4b; font-size:12px;}

	   body.perguntasFrequentes #main #content .item-page ul li p a{ color:#4c4c4b;}

	   /*diferencias */

	   body.diferencias #main #content .item-page .tituloChamada{ margin:0 0 40px 0;}

	   body.diferencias #main #content .item-page .borda{ margin:0 0 35px 0;}

	   body.diferencias #main #content .item-page h4{ height: 35px; margin:0 0 20px 0; padding: 31px 0 0 65px; line-height: 25px; background:url(imagens/main/content/botoes/certo.jpg) no-repeat center left; color:#183a66; font-size:24px; font-weight:normal; font-family: 'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

	   body.diferencias #main #content .item-page p{ margin:10px 0 0 0; padding:0 0 0 65px;}

	   /*Espro para sua família / Geração de renda */

	   body.projetoSocias #main #content .item-page h4{ color: #183A66; display: block; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size: 24px; line-height:26px; font-weight: normal; margin: 30px 0 20px 0;}

	   body.projetoSocias #main #content .item-page h4 strong{ font-weight:normal; font-family: 'HelveticaNeueLTStd77BdCn';}

	   body.projetoSocias #main #content .item-page ul.autofadepainel{ margin:0; width:668px; height:299px; position:relative;}

	   body.projetoSocias #main #content .item-page ul.autofadepainel li{position:absolute; top:0; left:0; padding:0; border-bottom: 10px solid #84c225; width:670px; height:300px; list-style:none;}

	   body.projetoSocias #main #content .item-page ul.listaTitulos{ margin:50px 0 0 0;}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li.verde{ background-image:url(imagens/main/content/botoes/bola-verde.jpg);}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li.amarelo{ background-image:url(imagens/main/content/botoes/bola-amarelo.jpg);}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li.vermelho{ background-image:url(imagens/main/content/botoes/bola-vermelha.jpg);}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li.azul{ background-image:url(imagens/main/content/botoes/bola-azul-escuro.jpg);}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li.azulClaro{ background-image:url(imagens/main/content/botoes/bola-azul-claro.jpg);}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li{ display:block; padding: 0 0 35px 40px; background-position: top left; background-repeat:no-repeat;}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li h5{ color:#183a66;  margin: 0 0 30px 0; font-size:24px; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size: 24px; font-weight: normal;}

	   body.projetoSocias #main #content .item-page ul.listaTitulos li p{ line-height:16px; margin: 0 0 10px 0;}

	   body.projetoSocias #main #content .item-page div h2{ background-color: #183A66; border-radius: 5px 5px 5px 5px; color: #FFFFFF; height: 48px; width: 670px;}

	   body.projetoSocias #main #content .item-page div h2 span{ display: block; padding: 2px 0 0 15px;}

	   body.projetoSocias #main #content .item-page div p em{ margin:20px 0 0 0; display:block;}

	   body.projetoSocias #main #content .item-page p{ margin:0 0 20px 0;}

	   body.projetoSocias #main #content .item-page div .borda{ border-bottom:1px dotted #183a66; }

	   /* Assistência Social */
	   body.assistenciaSocial #main #content .item-page h4 {color: #183A66; display: block; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size: 24px; line-height: 26px; font-weight: normal; margin: 30px 0 20px 0;}

	   body.assistenciaSocial #main #content .item-page ul.listaTitulos{ margin:35px 0 0 0;}

	   body.assistenciaSocial #main #content .item-page ul.listaTitulos li.verde{ background-image:url(imagens/main/content/botoes/bola-verde.jpg);}

	   body.assistenciaSocial #main #content .item-page ul.listaTitulos li.amarelo{ background-image:url(imagens/main/content/botoes/bola-amarelo.jpg);}

	   body.assistenciaSocial #main #content .item-page ul.listaTitulos li.vermelho{ background-image:url(imagens/main/content/botoes/bola-vermelha.jpg);}

	   body.assistenciaSocial #main #content .item-page ul.listaTitulos li{ display:block; padding: 0 0 35px 40px; background-position: top left; background-repeat:no-repeat;}

	   body.assistenciaSocial #main #content div.muralParticipantes {margin: 90px 0 70px 0;}
	   body.assistenciaSocial #main #content div.muralParticipantes p.numeros {color:#183a66; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size:100px; text-transform:uppercase; height:60px; margin:0;}
	   body.assistenciaSocial #main #content div.muralParticipantes p.numeros strong {font-family: 'HelveticaNeueLTStd77BdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}
	   body.assistenciaSocial #main #content div.muralParticipantes p.descricao {color:#183a66; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size:24px; margin: 0!important; line-height: 30px;}
	   body.assistenciaSocial #main #content div.muralParticipantes p.btnSaberMais {}
	   body.assistenciaSocial #main #content div.muralParticipantes p.btnSaberMais a {display:block; background: #84c225; color:#183a66; width:200px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:18px; font-family: 'HelveticaNeueLTStd57Condensed',sans-serif; text-align: center; text-decoration: none; padding: 20px;}
	   
	   /*Áreas de Aprendizagem*/
	   body.assistenciaSocial #main #content h4.atuacaoSocialEspro {font-size: 24px; color: #183A66; display: block; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-weight: normal; letter-spacing: -1px; line-height: normal; border-bottom: 6px solid #FBDB00; padding: 0 0 13px 0;}

	   body.tecnicas #main #content .item-page h4{ color:#000000; font-size:18px; padding: 20px 0 20px 0; line-height: 21px; font-weight:normal; font-family: 'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

	   body.assistenciaSocial #main #content ul.listaAtuacao {margin:0;}
	   body.assistenciaSocial #main #content ul.listaAtuacao li {border-bottom:1px dotted #183a66; list-style: none;}
	   body.assistenciaSocial #main #content ul.listaAtuacao li a {display:block; padding:30px 0 30px 27px;; color:#183a66; font-family: 'HelveticaNeueLTStd57Condensed',sans-serif; font-size:18px; background:url(imagens/main/content/internas/bullet-bolinha-azul.jpg) no-repeat 0 center; }

	   body.tecnicas #main #content .item-page ul{ display: block; margin: 30px 0;}

	   body.tecnicas #main #content .item-page ul li{ background:url(imagens/main/content/botoes/bola-amarelo.jpg) no-repeat; list-style: none outside none; padding: 0 0 0 30px;  margin: 0 0 20px 0;}

	   body.tecnicas #main #content .item-page blockquote a{ color:#4c4c4b;}

	   body.tecnicasAprendizagem #main #content ul{ margin-left:0;}

	   body.tecnicasAprendizagem #main #content h4{  margin: 23px 0 0 0; color:#4c4c4b; display:block; font: bold 14px Arial, Helvetica, sans-serif; font-size:14px;}

	   body.tecnicasAprendizagem #main #content p{ margin-top: 10px;}

	   body.tecnicasAprendizagem #main #content ul.listagem li{ background-position: left center; background-repeat: no-repeat; border-bottom: 1px dotted #cccccc; list-style: none outside none !important; padding: 14px 0 10px 25px; background-image: url("imagens/main/content/botoes/seta.jpg");}

	   body.tecnicasAprendizagem #main #content ul.listagem li a{ font-size:18px; color:#c17f00; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-weight:normal; }

	   /*Internas Aprendiz*/

	   body.aprendiz #main #content p{ margin:10px 0 0 0;}

	   body.aprendiz #main #content .chamadaTexto{ background:#f8c300; padding:5px; margin:0 0 20px 0; width:657px; height:290px;}

	   body.aprendiz #main #content .chamadaTexto img{ width:290px; float:left;}

	   body.aprendiz #main #content .chamadaTexto span{ font-size:18px;  padding: 50px 0 0 25px; line-height:22px; font-weight:normal; font-family: 'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; float:left; width:335px; color:#000000;}

        

	   /*Capacitação Basica para O Trabalho*/

	   body.capacitacao #main #content p{ margin:5px 0 0 0 !important;}

	   body.capacitacao #main #content .boxImagem{ background:#84c225; padding:5px; width:657px; height:290px;}

	   body.capacitacao #main #content .boxImagem img{ width:290px; float:left;}

	   body.capacitacao #main #content .boxImagem p{ font-size:18px;  padding: 60px 0 0 25px; line-height:22px; font-weight:normal; font-family: 'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; float:left; width:335px; color:#ffffff;}

	   body.capacitacao #main #content .item-page ul.yellow{ display: block; margin: 30px 0;}

	   body.capacitacao #main #content .item-page ul.yellow li{ background:url(imagens/main/content/botoes/bola-amarelo.jpg) no-repeat; list-style: none outside none; padding: 0 0 0 30px;  margin: 0 0 20px 0;}

	   /*Capacitação Basica para O Trabalho - Inscrição*/

	   body.inscricao #main #content p{ margin:0; width: 660px;}

	   body.inscricao #main #content .jaccordion h3{ cursor:pointer; margin:60px 0 0 0; color: #183a66; font-size:24px; font-weight:normal; font-family: 'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

	   body.inscricao #main #content .jaccordion ul{ margin-left:0; display:none;}

	   body.inscricao #main #content .jaccordion ul li{ list-style:none;}

	   body.inscricao #main #content .jaccordion ul li h4{ color:#84c225; font-weight:bold; font-size:14x;}

	   body.inscricao #main #content .jaccordion ul li a{  margin: 25px 0; width:298px; height:48px; display:block; text-indent:-99999px; overflow:hidden; background:url(imagens/main/content/botoes/faca-sua-inscricao.jpg);}

	   body.inscricao #main #content .jaccordion ul li h5{ display:block; margin:10px 0; color:#4c4c4b; font: bold 12px Arial, Helvetica, sans-serif;}

	   /*Saiba mais sobre Curso por Ensino a Distancia (EAD) */

	   body.capacitacao #main #content .item-page .tituloChamada img.relativo{ position:relative; left:-19px; bottom:-15px;}

	   body.capacitacao #main #content .item-page p.linkChamada{ font-size:14px; margin:10px 0 20px 0; font-weight:bold;}

	   body.capacitacao #main #content .item-page p.linkChamada a{ color:#84c225;}

	   

		

	   /* Busca */

	   #main #content .search{ clear:both;}

	   #main #content .search h1{ font-size: 30px; font-weight: normal; display:block; line-height: 22px; margin: -71px 0 35px 20px; color: #ffffff; font-family: 'FHelveticaNeueLTStd37ThCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; text-decoration: none;} 	

	   #main #content .search form fieldset.word label{ font-size:20px; width:175px; height:20px; padding:2px 0 0 0; overflow:hidden; display:block; margin: 2px 0 0 0; display:block; float:left; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

	   #main #content .search form fieldset.word input{ width:350px; margin:0 20px; border:1px solid #CCC; padding:5px 10px; float:left; display:block;}  

	   #main #content .search form fieldset.word button{ background-color:#494949; cursor:pointer; border: 1px solid #333333; color: #CCCCCC; display:block; display: block; float: left; padding: 3px; float:left;}	    

	   #main #content .search form fieldset.word button:focus,

	   #main #content .search form fieldset.word button:hover{ color:#ffffff; background-color:#333333;}

	   #main #content .search form fieldset.phrases{ border:1px solid #999; padding: 10px 0 10px 5px;}

	   #main #content .search form fieldset.phrases label{ float:left; padding: 0 20px 0 5px;}

	   #main #content .search form fieldset.phrases input{ float: left; margin:2px 0 0 0;}

	   #main #content .search form fieldset.phrases select{ float: left;}

	   #main #content .search form fieldset.phrases .phrases-box{ padding:0 0 0 5px;}

	   #main #content .search form fieldset.phrases legend{ background: none repeat scroll 0 0 #FFFFFF; display: block; font-weight: bold; margin: 0 0 0 5px; width: 83px;}

	   #main #content .search form .form-limit{ padding:15px 0 0 0;}

	   #main #content .search form p.counter{ font-weight:bold; display:block; padding: 20px 0 0 0; font-size:18px;}

	   #main #content .search .searchintro{ display:block;}

	   #main #content .search .searchintro p{ padding:10px 0 0 0;}

	   #main #content .search dl dt{ font-weight:bold; margin:0 0 2px 0; display:block; font-size:14px;}

	   #main #content .search dl dt a{ color:#4C4C4B;}

	   #main #content .search dl dd{ margin:0 0 10px 0;}

	   #main #content .search .pagination ul{ margin:30px 0 0 0; display:block;}

	   #main #content .search .pagination ul li{ padding:0 30px 0 0; font-weight:bold; list-style:none; float:left;}

	   #main #content .search .pagination ul li a{ color:#4C4C4B; font-weight:bold;}

	   #main #content .search .pagination ul li span{ color:#999;}

		

		/* default */

		#main #content p { margin:25px 0; color: #4c4c4b; }

		body.noticias #main #content h2 a { font-size:26px; line-height: 30px; margin: 20px 0 10px 0;}

		#main #content h2 { color:#383431; line-height:45px; text-decoration:none; margin:0 0 15px 0; font-weight:normal; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; overflow:hidden; width:100%; font-size:30px;}

			/* header */

			#main #content header { border:none; padding:0; background:none; display:table; width:100%; }

			#main #content header h1 { font-size:24px; line-height:26px; float:left; margin-bottom:10px; }

			#main #content header ul.network { margin:0; float:right; }

			#main #content header ul.network li { list-style:none; padding:0; float:left; margin:4px 0 0 20px; }

			#main #content header ul.network li.facebook { width:76px; }

			#main #content header ul.network li.google { width:59px; }

			#main #content header ul.network li.twitter { width:105px; }

			/* listings */

			#main #content ul, #content ol { margin: 20px 0;}

			#main #content li ul, #content li ol { margin-bottom:5px;}

			#main #content ul.menusLi{ margin:20px 0;} 

			#main #content ul.menusLi li{ padding:3px 0; border-bottom: 1px dotted #cccccc;}

			#main #content ul.menusLi li{ padding: 14px 0 10px 25px; list-style:none!important; background-repeat:no-repeat; background-position: center left;}

			#main #content li li { padding:0; }

			#main #content li ul li { list-style:disc; }

			#main #content ol li { list-style:decimal;}

			

			/* listings */

            #main #content ul, #content ol { margin-left:20px; }

			#main #content li ul, #content li ol { margin-bottom:5px; }

			#main #content li { padding:3px 0; }

			#main #content li li { padding:0;}

			#main #content ul li { list-style: disc; }

			#main #content li ul li { list-style:disc; }

			#main #content ol li { list-style:decimal;}

			

		/* forms */

		#main #content form fieldset { border:none; }

		#main #content form fieldset ul { margin:0; }

		#main #content form fieldset ul li { list-style:none; padding:0; }

		#main #content form fieldset ul li label { display:block; padding:5px 0; color:#6e6f70; font-size:11px; }

		#main #content form fieldset ul li input,

		#main #content form fieldset ul li textarea,

		#main #content form fieldset ul li select{

        border-right: 1px dotted #CCCCCC; width:475px; padding:10px; background:#f8f8f8; border-radius: 4px 4px 4px 4px; border:1px solid #ccc; font-family:Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; }

		#main #content form fieldset ul li textarea { height:100px; overflow:auto; }

		#main #content form fieldset ul li select { width:496px; }

		#main #content form fieldset ul li input:focus,

		#main #content form fieldset ul li textarea:focus,

		#main #content form fieldset ul li select:focus { background:#f4f4f4; }

		#main #content form fieldset ul li input[type=submit] { width:122px; height:39px; margin:10px 0 0 0; background:url(imagens/main/content/botoes/enviar.png); border:none; display:block; text-indent:-99999px; cursor:pointer; }

		

		.avPlayerWrapper .avPlayerContainer{ margin:0!important;}

		

		/* Formatações Páginas Internas do menu topo */

	    body.default #main #content .item-page h3{ color: #4C4C4B; font-size: 15px; margin:20px 0 0 0; font-weight: bold;}

	    body.default #main #content .item-page h4{ color: #183A66; display: block; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size: 20px; font-weight: normal; margin: 20px 0 5px 0; line-height:normal;}

		body.default #main #content .item-page p a{ color:#183A66; font-weight:bold;}

		body.default #main #content .item-page p.tituloChamada{ color: #183A66; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size: 24px; font-weight: normal; line-height: 28px; margin: 0 0 15px 0; word-spacing: -2px;}

		body.default #main #content .item-page ul.liInternas li a{ color: #183A66; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size: 24px; font-weight: normal; margin: 20px 0;}

		body.default #main #content .item-page ul.liInternas li{ list-style: none outside none; margin: 0 0 30px; padding: 0 0 0 30px;}

		body.default #main #content .item-page ul.liInternas li.verde{ background: url("imagens/main/content/botoes/bola-verde.jpg") no-repeat scroll left top transparent;}

		body.default #main #content .item-page ul.liInternas li.amarelo{ background: url("imagens/main/content/botoes/bola-amarelo.jpg") no-repeat scroll left top transparent;}

		body.default #main #content .item-page ul.liInternas li.azul{ background: url("imagens/main/content/botoes/bola-azul-claro.jpg") no-repeat scroll left top transparent;}

		body.default #main #content .item-page ul.liInternas{ margin:40px 0 0 0; display:block;}

		body.default #main #content .item-page .borda{ border-bottom: 1px dotted #383431; padding: 0 0 10px 0;}

		/* Ações Sociais */
		body.acoesSociais #main #content .item-page h3 {font-size:36px; color: #183A66; display: block; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-weight: normal; letter-spacing:-1px; line-height:normal;}

		/* Sociedade */
		body.sociedade #main #content .item-page h3 {font-size:24px; color: #183A66; display: block; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-weight: normal; letter-spacing:-1px; line-height:normal; border-bottom:6px solid #fbdb00; padding: 0 0 13px 0;}
		body.sociedade ul.depoimentos {margin: 0 0 60px 0!important;}
		body.sociedade ul.depoimentos li {list-style:none!important;}
		body.sociedade ul.depoimentos li span {display:block; background:#183a66; color:#fff; font-size:30px; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-weight: normal;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:14px; }
		body.sociedade ul.lista {margin:0!important;}
		body.sociedade ul.lista > li {padding:25px 0!important; border-bottom:1px dotted #383431;}

		/* Central de Mídia -> Fotos */
		body.midiaGalerias {}
		body.midiaGalerias div.items-row {width:695px; display:table;}
		body.midiaGalerias div.items-row div.item {width:206px; height:80px; border-bottom:1px solid #e7e7e7; float:left; margin:0 25px 24px 0; position:relative; padding: 163px 0 0 0; }
		body.midiaGalerias div.items-row div.item a {text-decoration: none!important;}
		body.midiaGalerias div.items-row div.item img {position:absolute; top:0; left:0;}
		body.midiaGalerias div.items-row div.item div {width:206px; /*height:135px;*/}
		body.midiaGalerias div.items-row div.item > h4 {position:absolute; top:143px!important; margin:0!important;}
		body.midiaGalerias div.items-row div.item div.titulo {color:#183a66!important; font-family: 'HelveticaNeueLTStd77BdCn', sans-serif; font-size:18px; display:block;}
		body.midiaGalerias div.items-row div.item p + p {font-size:10px!important; color:#6b6b6b!important;}
		body.midiaGalerias div.items-row div.item p {margin:0!important; font-size:11px; line-height: 16px;}

		body.midiaGalerias .pagination {margin:30px 0 0 0;}
		body.midiaGalerias .pagination .counter {display:none;}
		body.midiaGalerias .pagination ul {margin:0 auto!important; list-style:none!important; display:table;}
		body.midiaGalerias .pagination ul li {float:left; list-style:none!important; font-size:20px;}
		body.midiaGalerias .pagination ul li span.pagenav {color:#fff; display:block; padding:5px 8px;
			background: url('imagens/main/content/internas/bullet-bg-paginacao.png') no-repeat center center; font-family:'HelveticaNeueLTStd77BdCn',sans-serif;}
		body.midiaGalerias .pagination ul li a.pagenav {color:#666; display:block; padding:5px 8px; font-family:'HelveticaNeueLTStd77BdCn',sans-serif;}

		body.midiaGalerias .pagination ul li.pagination-start span.pagenav,
		body.midiaGalerias .pagination ul li.pagination-prev span.pagenav,
		body.midiaGalerias .pagination ul li.pagination-next span.pagenav,
		body.midiaGalerias .pagination ul li.pagination-end span.pagenav {color:#ababab; background:none;  font-family:'HelveticaNeueLTStd57Condensed',sans-serif;}

		body.midiaGalerias .pagination ul li.pagination-start a.pagenav,
		body.midiaGalerias .pagination ul li.pagination-prev a.pagenav,
		body.midiaGalerias .pagination ul li.pagination-next a.pagenav
		body.midiaGalerias .pagination ul li.pagination-end a.pagenav {color:#666;  font-family:'HelveticaNeueLTStd57Condensed',sans-serif;}
		

		/* Central de Mídia -> Vídeos */
		body.midiaVideos {}
		body.midiaVideos .video {margin:0!important;}
		body.midiaVideos div.midiaVideos {}
		body.midiaVideos div.midiaVideos .leading-0 {position:relative; height:68px; padding: 425px 0 0 0; border-bottom: 1px dotted #E7E7E7; margin: 0 0 15px 0;}
		body.midiaVideos div.midiaVideos iframe {position:absolute; top:0; left:0;}
		body.midiaVideos div.items-row {width:700px;display: table; position:relative;}
		body.midiaVideos div.items-row .item {float:left; width:328px; height:83px; margin-right:13px; position:relative; padding: 225px 0 0 0; border-bottom: 1px dotted #E7E7E7; margin-bottom: 14px;}
		body.midiaVideos div.items-row iframe {width:328px; height:196px; position:absolute; top:0; left:0;}
		body.midiaVideos .items-more {display:none;}
		body.midiaVideos div.midiaVideos .leading-0 h4 {position:absolute; font-size:10px; top: 407px;  }
		body.midiaVideos div.midiaVideos .leading-0 div.titulo {position:absolute; top: 430px; font-size:24px; font-family:'HelveticaNeueLTStd57Condensed',sans-serif; color:#183a66;}

		body.midiaVideos div.midiaVideos .items-row h4 {position:absolute; font-size:10px; top: 200px;  }
		body.midiaVideos div.midiaVideos .items-row div.titulo {position:absolute; top: 223px; font-size:24px; font-family:'HelveticaNeueLTStd57Condensed',sans-serif; color:#183a66;}

		body.midiaVideos .pagination {margin:30px 0 0 0;}
		body.midiaVideos .pagination .counter {display:none;}
		body.midiaVideos .pagination ul {margin:0 auto!important; list-style:none!important; display:table;}
		body.midiaVideos .pagination ul li {float:left; list-style:none!important; font-size:20px;}
		body.midiaVideos .pagination ul li span.pagenav {color:#fff; display:block; padding:5px 8px;
			background: url('imagens/main/content/internas/bullet-bg-paginacao.png') no-repeat center center; font-family:'HelveticaNeueLTStd77BdCn',sans-serif;}
		body.midiaVideos .pagination ul li a.pagenav {color:#666; display:block; padding:5px 8px; font-family:'HelveticaNeueLTStd77BdCn',sans-serif;}

		body.midiaVideos .pagination ul li.pagination-start span.pagenav,
		body.midiaVideos .pagination ul li.pagination-prev span.pagenav,
		body.midiaVideos .pagination ul li.pagination-next span.pagenav,
		body.midiaVideos .pagination ul li.pagination-end span.pagenav {color:#ababab; background:none;  font-family:'HelveticaNeueLTStd57Condensed',sans-serif;}

		body.midiaVideos .pagination ul li.pagination-start a.pagenav,
		body.midiaVideos .pagination ul li.pagination-prev a.pagenav,
		body.midiaVideos .pagination ul li.pagination-next a.pagenav
		body.midiaVideos .pagination ul li.pagination-end a.pagenav {color:#666;  font-family:'HelveticaNeueLTStd57Condensed',sans-serif;}
		
		/*.column-1 { float:left; margin-right:15px;}
		.column-2 { float:left;}*/

		/* Central de Mídia -> Boletins */
		body.midiaBoletins {}
		body.midiaBoletins div.midiaBoletins {}
		body.midiaBoletins div.midiaBoletins .items-row {}
		body.midiaBoletins div.midiaBoletins .items-row .item {display:table; border-bottom:1px dotted #183a66; padding: 0 0 33px 0;margin: 0 0 33px 0;}
		body.midiaBoletins div.midiaBoletins .items-row .item img {margin-right:23px;}
		body.midiaBoletins div.midiaBoletins .items-row .item h2 {padding: 2px 0 0 15px; width: auto!important; border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; font-family:'FHelveticaNeueLTStd67MdCn',sans-serif!important; font-size:24px!important;}

		body.midiaBoletins div.midiaBoletins .items-row .azul h2 {background:#183A66; color:#fff!important;}
		body.midiaBoletins div.midiaBoletins .items-row .amarelo h2 {background:#f8c301; color:#183A66!important;}

		body.midiaBoletins div.midiaBoletins .items-row .item h3 {color:#383431; font-family:'HelveticaNeueLTStd57Condensed',sans-serif; font-size:24px; font-weight: normal; line-height: 28px; margin: 43px 0 0 0; letter-spacing: -1px;}

		body.midiaBoletins div.midiaBoletins .items-row .item p {line-height: 16px;}
		body.midiaBoletins div.midiaBoletins .items-row .item a {display:block; width:217px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:18px; font-family:'HelveticaNeueLTStd57Condensed',sans-serif; text-align: center; text-decoration: none; padding: 15px; float:left; font-weight: 100;}

		body.midiaBoletins div.midiaBoletins .items-row .azul a {background: #183a66; color:#fff;}
		body.midiaBoletins div.midiaBoletins .items-row .amarelo a {background: #f8c301; color:#183A66;}


		body.midiaBoletins div.midiaBoletins .items-more {display:none;}

		body.midiaBoletins .pagination {}
		body.midiaBoletins .pagination .counter {display:none;}
		body.midiaBoletins .pagination ul {margin:0 auto!important; list-style:none!important; display:table;}
		body.midiaBoletins .pagination ul li {float:left; list-style:none!important; font-size:20px;}
		body.midiaBoletins .pagination ul li span.pagenav {color:#fff; display:block; padding:5px 8px;
			background: url('imagens/main/content/internas/bullet-bg-paginacao.png') no-repeat center center; font-family:'HelveticaNeueLTStd77BdCn',sans-serif;}
		body.midiaBoletins .pagination ul li a.pagenav {color:#666; display:block; padding:5px 8px; font-family:'HelveticaNeueLTStd77BdCn',sans-serif;}

		body.midiaBoletins .pagination ul li.pagination-start span.pagenav,
		body.midiaBoletins .pagination ul li.pagination-prev span.pagenav,
		body.midiaBoletins .pagination ul li.pagination-next span.pagenav,
		body.midiaBoletins .pagination ul li.pagination-end span.pagenav {color:#ababab; background:none;  font-family:'HelveticaNeueLTStd57Condensed',sans-serif;}

		body.midiaBoletins .pagination ul li.pagination-start a.pagenav,
		body.midiaBoletins .pagination ul li.pagination-prev a.pagenav,
		body.midiaBoletins .pagination ul li.pagination-next a.pagenav
		body.midiaBoletins .pagination ul li.pagination-end a.pagenav {color:#666;  font-family:'HelveticaNeueLTStd57Condensed',sans-serif;}
		
		
		

		/*Link*/

		#main #content .item-page .linkInterno{ margin:20px 0 0 0; height:51px; cursor: pointer; float:left; padding: 0 0 0 11px; background:url(imagens/main/content/botoes/botao-link/left.jpg) no-repeat center left;}

		#main #content .item-page .linkInterno a{ height:35px; padding: 17px 30px 0 30px; text-decoration:none; display:block; color:#ffffff; font-size:18px; float:left; background:url(imagens/main/content/botoes/botao-link/repeat.jpg); font-weight:normal; font-family: 'HelveticaNeueLTStd77BdCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

		#main #content .item-page .linkInterno div{ width:11px; height:51px; background:url(imagens/main/content/botoes/botao-link/right.jpg) no-repeat center right; float:left;}

		/* legislacao */

		body.legislacao #main #content .item-page h2{ display:none;}

	    body.legislacao #main #content .item-page .chamada{ margin:20px 0;}

		body.legislacao #main #content .item-page{ line-height:16px;}

		body.legislacao #main #content .item-page p.titulo{ display:block; margin: 20px 0 45px 0;}

		body.legislacao #main #content .item-page h3{ font-size:24px; color:#183a66; font-weight:normal; margin:20px 0 0 0; padding: 0 0 10px 0; display:block; font-family: 'HelveticaNeueLTStd57Condensed', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

		body.legislacao #main #content .item-page p strong{ margin:0 0 35px 0; display:block; font-weight:normal;}

		body.inEstagio #main #content .item-page p a{ color:#c4261d; margin:0 0 15px 0; font-weight:bold; padding:0 0 20px 0; display:block;}

		body.inAprendiz #main #content .item-page p a{ color:#ebb900; margin:0 0 15px 0; font-weight:bold; padding:0 0 20px 0; display:block;}

		body.inPcd #main #content .item-page p a{ color:#0093dd; margin:0 0 15px 0; font-weight:bold; padding:0 0 20px 0; display:block;}

		body.legislacao #main #content .item-page h4 { color:#183A66; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size: 24px; font-weight: normal; line-height: 28px; margin: 20px 0 10px; word-spacing: -2px;}



		/* Contato (Fale Conosco) - Mapas */

		#main #content #mapas { margin-top:20px; }

		#main #content #mapas h3 { color:#0093dd; font-size:30px; margin-bottom:10px; font-weight:normal; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; }

		#main #content #mapas .m { display:none; margin-top:10px; }

		#main #content #mapas .m h4{ font-size:18px; font-weight:bold; display:block; margin:20px 0 0 0;}

		#main #content #mapas .m.primeiro { display:block; }

		body.contato #main #content .item-page h3{ font-family: 'FHelveticaNeueLTStd67MdCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:18px; display:block; color:#383431; font-weight:normal; font-family: 'FHelveticaNeueLTStd67MdCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

		#main #content #formularioContato{ margin: 10px 0 40px 0;}

		body.contato #main #content .item-page h4{ font-weight:normal; font-size:24px; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana;}

		body.contato #main #content .item-page p a{ margin:10px 0 20px 0; width:659px; height:158px; background:url(imagens/main/content/internas/contato/bg-pergunta.jpg); text-indent:-9999px; display:block;}

		#main #content #mapas .telefones{ position:relative; height:25px; z-index:3; margin: 16px 0 0 0; display:block; }

		#main #content #mapas .telefones p{ width: 270px; height:18px; display:block; color:#555555; font-family: 'FHelveticaNeueLTStd67MdCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; cursor:pointer; position:relative; padding: 2px 0 0 25px; font-size:14px; background:url(imagens/header/botao.png) no-repeat center left;}

		#main #content #mapas .telefones p span.telefone{width: 170px; position:absolute; top: -7px; right:0px; display:block;  color:#555555; font-size:24px; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; padding:0 0 0 10px;}

		#main #content #mapas .telefones p span.telefone strong{ font-weight: normal; font-family: 'FHelveticaNeueLTStd67MdCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-size:25px;}

		#main #content #mapas .telefones ul{ display:none; background:#ffffff;}

		#main #content #mapas .telefones:hover ul{ top:5px; z-index:100; left:0px; display:block; border:1px solid #f2f2f2; position:absolute; /*overflow:hidden; height:auto!important;*/ background:#ffffff; width:150px;}

		#main #content #mapas .telefones ul li{ border-bottom: 1px dotted #d6d6d6; height:15px; display:block; cursor:pointer; color:#606060; font-size:12px; padding: 5px 10px;}

		#main #content #mapas .telefones ul li:hover{ background:#dde1e2;}

		#main #content #mapas .telefones ul li span.telefone{ display:none;}

		

		body.noticias #main #content h2{ margin: 30px 0 5px 0; display:block; line-height:31px; color: #383431; font-size:30px; font-family: 'FHelveticaNeueLTStd37ThCn', Arial, "Helvetica-Normal", Helvetica, "Trebuchet MS", Verdana; font-weight: normal;}

		body.noticias #main #content .blog p.readmore{ margin:10px 0 35px 0;}

		body.noticias #main #content .blog p{ margin:10px 0;}

		body.noticias #main #content .blog p.readmore a{ color:#0093DD; font-weight:bold;}

		body.noticias #main #content .blog .pagination ul{ margin:0;}

		body.noticias #main #content .items-more{ margin: 45px 0 0 0;}

		body.noticias #main #content .items-more ol li a{ color:#4C4C4B; font-weight:bold;}

		body.noticias #main #content .pagination{ margin:0 0 25px 0; float:left; clear:both;}

		body.noticias #main #content .pagination p.counter{ font-size:14px; font-weight:bold;}

		body.noticias #main #content .pagination ul li{ float:left; padding:0 20px 0 0; font-size:14px; list-style:none;}

		body.noticias #main #content .pagination ul li a{ font-weight:bold; color: #0093DD;}





		body.noticias #main #content ul li a{color:#000000;}



		

		/* pages */

		

			/* Destaque Rotativo*/

			#content .boxRotativo {width:668px;height:307px;overflow:hidden; position: relative;}

			 #content .boxRotativo span.topRight{ width:2px; height:2px; background:url(extras/imagens/home/destaque-rotativo/borda-top.png); position:absolute; top:0; right:0; display:block;}

			 #content .boxRotativo span.bottomRight{ width:2px; height:2px; background:url(extras/imagens/home/destaque-rotativo/borda-bottom.png); position:absolute; bottom:0; right:0; display:block;}

			 #content .boxRotativo ul.conteudo {display:table;margin:0 !important;}

			 #content .boxRotativo ul.conteudo li {padding:8px 0 0 0 !important;}

			 #content .boxRotativo ul.conteudo li .chamada {display:none;}

			

			 #content .boxRotativo ul.navegacao { position:absolute; right:15px; bottom:15px;margin:0!important;}

			 #content .boxRotativo ul.navegacao li {float:left; display:block; text-indent:-9999px; overflow:hidden;padding:0 !important;}

			#content .boxRotativo ul.navegacao li.left { width:28px; height:28px; cursor:pointer;}

			#content .boxRotativo ul.navegacao li.right { width:28px; height:28px; cursor:pointer;margin-left:12px; }

			

			/* Capacitação */

			body.capacitacao #content .boxRotativo ul.navegacao li.left {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat;}	

			body.capacitacao #content .boxRotativo ul.navegacao li.left:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -70px 0;}	

			body.capacitacao #content .boxRotativo ul.navegacao li.right {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -141px 0;}	

			body.capacitacao #content .boxRotativo ul.navegacao li.right:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -209px 0;}		

			

			/* Aprendiz */

			body.aprendiz #content .boxRotativo ul.navegacao li.left {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat 0 -70px;}	

			body.aprendiz #content .boxRotativo ul.navegacao li.left:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -70px -70px;}	

			body.aprendiz #content .boxRotativo ul.navegacao li.right {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -141px -70px;}	

			body.aprendiz #content .boxRotativo ul.navegacao li.right:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -209px -70px;}		

			

			/* Estágio */

			body.estagio #content .boxRotativo ul.navegacao li.left {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat 0 -140px;}	

			body.estagio #content .boxRotativo ul.navegacao li.left:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -70px -140px;}	

			body.estagio #content .boxRotativo ul.navegacao li.right {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -141px -140px;}	

			body.estagio #content .boxRotativo ul.navegacao li.right:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -209px -140px;}		

			

			/* Empresa */

			body.empresa #content .boxRotativo ul.navegacao li.left {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat 0 -210px;}	

			body.empresa #content .boxRotativo ul.navegacao li.left:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -70px -210px;}	

			body.empresa #content .boxRotativo ul.navegacao li.right {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -141px -210px;}	

			body.empresa #content .boxRotativo ul.navegacao li.right:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -209px -210px;}		

			

			/* Instituição de ensino */

			body.instituicao #content .boxRotativo ul.navegacao li.left {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat 0 -280px;}	

			body.instituicao #content .boxRotativo ul.navegacao li.left:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -70px -280px;}	

			body.instituicao #content .boxRotativo ul.navegacao li.right {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -141px -280px;}	

			body.instituicao #content .boxRotativo ul.navegacao li.right:hover {background:url('imagens/main/content/botoes/navegacao-destaque.png') no-repeat -209px -280px;}	

		

		    /*padrao*/

		    #main #content .fotoChamada{ margin: 5px 0 0 0; height: 300px; display:block;}

			/* Capacitação Básica para o Trabalho */

			body.main.capacitacao #main #content h2{ margin:0;  padding: 2px 0 0 15px; color:#ffffff; background:#84c225; border-radius: 5px 5px 5px 5px; height: 46px; width: 654px;}

			body.capacitacao #main #content h3.chamada{ width:668px; height:299px; text-indent:-9999px;  margin: 5px 0 0 0; overflow:hidden; display:block; background:url(imagens/main/content/internas/capacitacao/chamada/imagem-chamada.jpg);}

	        body.capacitacao #main #content ul.menusLi li { background-image:url(imagens/main/content/botoes/seta.jpg);}

		    body.capacitacao #main #content ul.menusLi li a { color:#84c225; font-size:18px; font-family: 'FHelveticaNeueLTStd37ThCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.capacitacao #main #content .Noticias h3{ color:#4c4c4b; margin: 0 0 15px 0; padding: 7px 0; font-weight: normal; border-bottom: 1px dotted #cccccc; font-size:18px; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.capacitacao #main #content .Noticias div{ width:320px; float:left; height:340px;}

			body.capacitacao #main #content .Noticias div.right{ float:right;}

			body.capacitacao #main #content .Noticias div h4 a{ text-decoration:none;  padding: 10px 0; display:block; font-size:18px; font-weight:bold; color:#84c225;}

	        body.capacitacao #main #content .Noticias div p{  text-align: justify; width: 310px; padding:0 0 15px 0; line-height:15px; color:#4c4c4b; font-size:12px;}

			body.capacitacao #main #content .Noticias div a.verMais{ padding: 2px 0 0 30px; color:#84c225; height:25px; display:block; background:url(imagens/main/content/botoes/ver-mais-green.jpg) no-repeat; text-decoration:none; font-size:12px; font-weight:bold;}

	       

		    /* Aprendiz */

			body.main.aprendiz #main #content h2{ padding: 2px 0 0 15px; margin:0; color:#ffffff; background:#f8c300; border-radius: 5px 5px 5px 5px; height: 46px; width: 654px;}

			body.aprendiz #main #content h3.chamada{ width:668px; height:299px; text-indent:-9999px;  margin: 5px 0 0 0; overflow:hidden; display:block; background:url(imagens/main/content/internas/aprendiz/chamada/imagem-chamada.jpg);}

	        body.aprendiz #main #content ul.menusLi li { background-image:url(imagens/main/content/botoes/seta.jpg);}

		    body.aprendiz #main #content ul.menusLi li a { color:#c17f00; font-size:18px; font-family: 'FHelveticaNeueLTStd37ThCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.aprendiz #main #content .Noticias h3{ color:#4c4c4b; margin: 0 0 15px 0; padding: 7px 0; font-weight: normal; border-bottom: 1px dotted #cccccc; font-size:18px; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.aprendiz #main #content .Noticias div{ width:320px; float:left; height:340px;}

			body.aprendiz #main #content .Noticias div.right{ float:right;}

			body.aprendiz #main #content .Noticias div h4 a{ text-decoration:none;  padding: 10px 0; display:block; font-size:18px; font-weight:bold; color:#c17f00;}

	        body.aprendiz #main #content .Noticias div p{  text-align: justify; width: 310px; padding:0 0 15px 0; line-height:15px; color:#4c4c4b; font-size:12px;}

			body.aprendiz #main #content .Noticias div a.verMais{ padding: 2px 0 0 30px; color:#c17f00; height:25px; display:block; background:url(imagens/main/content/botoes/ver-mais-yellow.jpg) no-repeat; text-decoration:none; font-size:12px; font-weight:bold;}

	       

		    /* Estagio */

			body.main.estagio #main #content h2{ padding: 2px 0 0 15px; margin:0; color:#ffffff; background:#b6332b; border-radius: 5px 5px 5px 5px; height: 46px; width: 654px;}

	        body.estagio #main #content ul.menusLi li { background-image:url(imagens/main/content/botoes/seta.jpg);}

		    body.estagio #main #content ul.menusLi li a { color:#c4261d; font-size:18px; font-family: 'FHelveticaNeueLTStd37ThCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.estagio #main #content .Noticias h3{ color:#4c4c4b; margin: 0 0 15px 0; padding: 7px 0; font-weight: normal; border-bottom: 1px dotted #cccccc; font-size:18px; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.estagio #main #content .Noticias div{ width:320px; float:left; min-height:340px;}

			body.estagio #main #content .Noticias div.right{ float:right;}

			body.estagio #main #content .Noticias div h4 a{ text-decoration:none;  padding: 10px 0; display:block; font-size:18px; font-weight:bold; color:#c4261d;}

	        body.estagio #main #content .Noticias div p{  text-align: justify; width: 310px; padding:0 0 15px 0; line-height:15px; color:#4c4c4b; font-size:12px;}

			body.estagio #main #content .Noticias div a.verMais{ padding: 2px 0 0 30px; color:#c4261d; height:25px; display:block; background:url(imagens/main/content/botoes/ver-mais-red.jpg) no-repeat; text-decoration:none; font-size:12px; font-weight:bold;}

	      

		    /* Empresa */

			body.main.empresa #main #content h2{ padding: 2px 0 0 15px; margin:0; color:#ffffff; background:#005693; border-radius: 5px 5px 5px 5px; height: 46px; width: 654px;}

			body.empresa #main #content h3.chamada{ width:668px; height:299px; text-indent:-9999px;  margin: 5px 0 0 0; overflow:hidden; display:block; background:url(imagens/main/content/internas/empresa/chamada/imagem-chamada.jpg);}

	        body.empresa #main #content ul.menusLi li { background-image:url(imagens/main/content/botoes/seta-blue.jpg);}

		    body.empresa #main #content ul.menusLi li a { color:#005693; font-size:18px; font-family: 'FHelveticaNeueLTStd37ThCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.empresa #main #content .Noticias h3{ color:#4c4c4b; margin: 0 0 15px 0; padding: 7px 0; font-weight: normal; border-bottom: 1px dotted #cccccc; font-size:18px; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.empresa #main #content .Noticias div{ width:320px; float:left; height:340px;}

			body.empresa #main #content .Noticias div.right{ float:right;}

			body.empresa #main #content .Noticias div h4 a{ text-decoration:none;  padding: 10px 0; display:block; font-size:18px; font-weight:bold; color:#005693;}

	        body.empresa #main #content .Noticias div p{  text-align: justify; width: 310px; padding:0 0 15px 0; line-height:15px; color:#4c4c4b; font-size:12px;}

			body.empresa #main #content .Noticias div a.verMais{ padding: 2px 0 0 30px; color:#005693; height:25px; display:block; background:url(imagens/main/content/botoes/ver-mais-blue.jpg) no-repeat; text-decoration:none; font-size:12px; font-weight:bold;}

			

			/* Instituição  */

			body.main.instituicao #main #content h2{ background-color:#0093dd; padding: 2px 0 0 15px; color:#ffffff; margin:0; border-radius: 5px 5px 5px 5px; height: 46px; width: 654px;}

			body.instituicao #main #content .link{ background-color:#0093dd;} 

			body.instituicao #main #content h3.chamada{ width:668px; height:299px; text-indent:-9999px;  margin: 5px 0 0 0; overflow:hidden; display:block; background:url(imagens/main/content/internas/instituicao/chamada/imagem-chamada.jpg);}

	        body.instituicao #main #content ul.menusLi li { background-image:url(imagens/main/content/botoes/seta-yellow.jpg);}

		    body.instituicao #main #content ul.menusLi li a { color:#0093dd; font-size:18px; font-family: 'FHelveticaNeueLTStd37ThCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.instituicao #main #content .Noticias h3{ color:#4c4c4b; margin: 0 0 15px 0; padding: 7px 0; font-weight: normal; border-bottom: 1px dotted #cccccc; font-size:18px; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	        body.instituicao #main #content .Noticias div{ width:320px; float:left; height:340px;}

			body.instituicao #main #content .Noticias div.right{ float:right;}

			body.instituicao #main #content .Noticias div h4 a{ text-decoration:none;  padding: 10px 0; display:block; font-size:18px; font-weight:bold; color:#0093dd;}

	        body.instituicao #main #content .Noticias div p{  text-align: justify; width: 310px; padding:0 0 15px 0; line-height:15px; color:#4c4c4b; font-size:12px;}

			body.instituicao #main #content .Noticias div a.verMais{ padding: 2px 0 0 30px; color:#0093dd; height:25px; display:block; background:url(imagens/main/content/botoes/ver-mais-blue-claro.jpg) no-repeat; text-decoration:none; font-size:12px; font-weight:bold;}

	        

			/* Instituição - Internas */

		    body.instituicao #main #content .instituicao h4.chamada{ width:669px; height:300px; margin-bottom: 20px; background:url(imagens/main/content/internas/instituicao/noticias/imagem-chamada.jpg); text-indent:-9999px; display:block; overflow:hidden;}  

			

			/*Compartilhamento Redes Sociais*/

			body #main #content #compartilharContentFooter{ width:669px; float: left; margin:70px 0 10px 0; padding: 0 0 10px 0; background:url(imagens/main/content/bgs/borda.jpg) no-repeat center bottom;}  

			body #main #content #compartilharContentFooter ul{ margin:0;}

			body #main #content #compartilharContentFooter ul li{ display:inline; padding: 1px 15px 0 0; float:left;}

			body #main #content #compartilharContentFooter ul li.googlePlus{ width:59px; overflow:hidden;}

			body #main #content #compartilharContentFooter ul li.twitter{ width:105px;}

			body #main #content #compartilharContentFooter ul li.compartilharOrkut{ padding:0 15px 0 0;}

			body #main #content #compartilharContentFooter ul li.compartilhar{ width: 102px; padding-top:1px;}

	        body #main #content ul.relateditems{ float:left;}

			body #main #content ul.relateditems li{ float:left; text-align: center; width: 164px; height:230px; border-right: 1px dotted #c7c7c7; display:block;}

			body #main #content ul.relateditems li a{ color: #777879; font-size:12px;}

	/* ------------- */

		

	/* --| bottom |-- */

	

	#main #bottom { width:990px; overflow:hidden; position:relative; height:auto; clear:both;}

	/* ----- Parceiros ----- */

	#main #bottom .parceiros h2{ color:#383431; font-size:14px; margin: 0 0 15px 0; font-weight:normal; font-family: 'HelveticaNeueLTStd57Condensed',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana;}

	#main #bottom .parceiros{ width: 990px; float:left; margin:0 0 15px 0;}

	#main #bottom .parceiros .logos{ width:628px; height:69px; float:left; background:url(imagens/main/botttom/paceiros/bg-logos.png); position:relative; overflow:hidden; }

	#main #bottom .parceiros .logos ul { position:absolute; width:717px; top:15px; left:0; padding:0 30px; margin:0; }

	#main #bottom .parceiros .logos ul li { float:left; margin:0 17px; padding:0;  }

	#main #bottom .parceiros .logos a.ant { position:absolute; top:23px; left:10px; z-index:9000; }

	#main #bottom .parceiros .logos a.prox { position:absolute; top:23px; right:10px; z-index:9000; }

	/*setas*/

	#main #bottom .parceiros .logos a.ant,

	#main #bottom .parceiros .logos a.prox

	{ width:12px; height:24px; text-indent:-9999px; overflow:hidden; float:left; display:block; background:url(imagens/main/botttom/seta-parceiros.png);}

	#main #bottom .parceiros .logos a.prox{ background-position:0 24px;}

	#main #bottom .parceiros .instituicoes{ width:197px; margin: 1px 0 0 0; height:69px; background:url(imagens/main/botttom/paceiros/bg-instituicao.png); float:right;}

	#main #bottom .parceiros .instituicoes a{ display:block; float:left; padding:7px 10px 0 10px;}

	#main #bottom .parceiros ul.instituicoes_ { width:357px; margin: 1px 0 0 0; height:69px; float:right; display:table;}

	#main #bottom .parceiros ul.instituicoes_ li {float:left; height:69px; background:url(imagens/main/botttom/paceiros/parceiros.png);}

	#main #bottom .parceiros ul.instituicoes_ a{ display:block; float:left; height:69px; text-indent:-9999px;}


	#main #bottom .parceiros ul.instituicoes_ li.sgs {background-position: 0 0; width:92px;}

	#main #bottom .parceiros ul.instituicoes_ li.sgs a {width:92px;}

	#main #bottom .parceiros ul.instituicoes_ li.parceirosAprendizagem {background-position: -92px 0;}

	#main #bottom .parceiros ul.instituicoes_ li.parceirosAprendizagem a {width:106px;}

	#main #bottom .parceiros ul.instituicoes_ li.patrocinio {background-position: -198px 0;}

	#main #bottom .parceiros ul.instituicoes_ li.patrocinio a {width:159px;}



	/*----*/

	#main #bottom .bottomTop{ float:left; width:990px; height:83px; position:relative; background:url(imagens/main/botttom/bg-bottom.jpg) no-repeat center top; border-bottom:1px solid #373736;}

	#main #bottom .bottomTop h3{ margin: 27px 0 0 20px; font-weight:normal; font-family: 'FHelveticaNeueLTStd67MdCn',Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; font-size:16px; width:380px; color:#ffffff; float: left; display:block;}

	#main #bottom .bottomTop strong{ color: #f8c300; font-family:Arial, Helvetica, sans-serif; display:block; font-size:12px; font-weight:bold;}

	#main #bottom .bottomTop ul{ display:block; margin: 5px 0 0 26px; padding: 25px 0 0 45px; background: url(imagens/main/botttom/seta.jpg) no-repeat center left; height:50px; float:left;}

	#main #bottom .bottomTop ul li{ float:left; padding: 0 5px 0 0;}

	#main #bottom .bottomTop ul li a{ display:block; width:30px; background:url(imagens/main/botttom/botoes.jpg); text-indent:-9999px; overflow:hidden; height:28px;}

    #main #bottom .bottomTop ul li a[title=Facebook]{ background-position: 0 0;}

	#main #bottom .bottomTop ul li a[title=Orkut]{ background-position: -33px 0;}

	#main #bottom .bottomTop ul li a[title=Twitter]{ background-position: -66px 0;}

	#main #bottom .bottomTop ul li a[title=GoogleMais]{ background-position: -99px 0;}

	#main #bottom .bottomTop ul li a[title=Youtube]{ background-position: -132px 0;}

	#main #bottom .bottomTop ul li a[title=linkedin]{ background-position: -165px 0;}

	#main #bottom .bottomTop ul li a[title=flickr]{ background-position: -198px 0;}

	#main #bottom .bottomTop ul li a[title=blogs-espro]{ background-position: -230px 0;}

	#main #bottom .bottomTop a.menuAtivo{ float:right; cursor:pointer; display:block; width:112px; position: absolute; top:49px; right:5px; height:36px; background:url(imagens/main/botttom/bt-botao.jpg) 0 36px; text-indent:-9999px; overflow:hidden;}

	#main #bottom .bottomTop a.menu{ float:right; cursor:pointer; display:block; width:112px; position: absolute; top:49px; right:5px; height:36px; background:url(imagens/main/botttom/bt-botao.jpg); text-indent:-9999px; overflow:hidden;}

	#main #bottom .bgRodape{  border-top: 1px solid #2B5C9A; background-color:#183a66; clear:both; padding:8px 0 0 0;}

	#main #bottom #menuRodape{ width: 995px; display:none; float:left; height:auto; background:#183a66 url(imagens/main/botttom/bg-right.jpg) no-repeat top right;}

	

	/* --| menuRodape | -- */

     #main #bottom #menuRodape nav{ float:center; width:auto; margin: 10px 0 45px 20px;}

	 #main #bottom #menuRodape nav ul{ margin: 0;}

	 

	/* ----- Capacitação Trabalho ----- */

	#main #bottom #menuRodape ul.capacitacaoTrabalho{ float:left; font-size:11px; line-height: 14px; z-index:999; width: 305px; }

	#main #bottom #menuRodape ul.capacitacaoTrabalho li{ position:relative; z-index:1000; }

	#main #bottom #menuRodape ul.capacitacaoTrabalho li ul{ display:none; padding: 10px 0;}

	#main #bottom #menuRodape ul.capacitacaoTrabalho li:hover ul{ width: 260px; display:block; z-index:100; position:absolute; top:36px; left:1px; background:#7DB724;}

	#main #bottom #menuRodape ul.capacitacaoTrabalho li:hover ul li ul{ display:none;}

	#main #bottom #menuRodape ul.capacitacaoTrabalho li:hover ul li.item402:hover ul { display:none;}

	#main #bottom #menuRodape ul.capacitacaoTrabalho li:hover ul li:hover ul{ position:absolute; display:block; left:260px; top:0; background:#84c225;}

	

	/* --| Menus span, a |-- */

	/*Menu span*/

	#main #bottom #menuRodape ul.capacitacaoTrabalho li a.capacitacao{ width:260px; height:36px; display:block; cursor:pointer; text-indent: 15px; line-height:30px; font-size: 18px; color: #ffffff; /*font-weight: bold;*/ font-family: "FHelveticaNeueLTStd37ThCn",Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; text-decoration: none; background: url(imagens/main/botttom/nav-bottom/capacitacao-basica.jpg) no-repeat;}

	

	/*SubMenu a, span*/

	#main #bottom #menuRodape ul.capacitacaoTrabalho li ul li a,

	#main #bottom #menuRodape ul.capacitacaoTrabalho li ul li span{ width:auto; color:#2a4600; padding:9px 15px; display:block; text-indent:0px; height:auto; background:none;}

	

	/*sub menus hover*/

    #main #bottom #menuRodape ul.capacitacaoTrabalho li ul li a:hover,

	#main #bottom #menuRodape ul.capacitacaoTrabalho li ul li span:hover{ background:#84c225; text-decoration:none;}

	#main #bottom #menuRodape ul.capacitacaoTrabalho li ul li:hover span{ background:#84c225; text-decoration:none;}

	#main #bottom #menuRodape ul.capacitacaoTrabalho li ul li ul li a:hover{ background:#7DB724;}



	/* --------------------------------------- */

	

	/*  ----- Aprendiz ----- */

	#main #bottom #menuRodape ul.aprendiz{ float:left; font-size:11px; line-height: 14px; z-index:999; width: 135px; }

	#main #bottom #menuRodape ul.aprendiz li{ position:relative; z-index:1000; }

	#main #bottom #menuRodape ul.aprendiz li ul li{ position:relative; border-bottom: 1px dotted #d3a600;}

	#main #bottom #menuRodape ul.aprendiz li ul{ display:none; padding: 10px 0;}

	#main #bottom #menuRodape ul.aprendiz li:hover ul{ width: 260px; display:block; position:absolute; z-index:100; top:36px; left:1px; background:#EBB900;}

    #main #bottom #menuRodape ul.aprendiz li:hover ul li ul{ display:none;}

	#main #bottom #menuRodape ul.aprendiz li:hover ul li:hover ul{ position:absolute; display:block; left:260px; top:0; background:#F8C301;}

	

	/* --| Menus span, a |-- */

	/*Menu span*/

	#main #bottom #menuRodape ul.aprendiz li a.aprendizMenu{ width:85px; height:36px; display:block; cursor:pointer; text-indent: 15px; line-height:30px; font-size: 18px; color: #ffffff; /*font-weight: bold;*/ font-family: "FHelveticaNeueLTStd37ThCn",Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; text-decoration: none; background: url(imagens/main/botttom/nav-bottom/aprendiz.jpg) no-repeat;}

	

	/*SubMenu a, span*/

	#main #bottom #menuRodape ul.aprendiz li ul li a,

	#main #bottom #menuRodape ul.aprendiz li ul li span{ width:auto; color:#503f00; padding:9px 15px; display:block; text-indent:0px; height:auto; background:none;}

    

	/*sub menus hover*/

    #main #bottom #menuRodape ul.aprendiz li ul li a:hover,

	#main #bottom #menuRodape ul.aprendiz li ul li span:hover{ background:#F8C301; text-decoration:none;}

    #main #bottom #menuRodape ul.aprendiz li ul li:hover span{ background:#F8C301; text-decoration:none;}

	#main #bottom #menuRodape ul.aprendiz li ul li:hover a.subDivisor{ background:#F8C301; text-decoration:none;}

	#main #bottom #menuRodape ul.aprendiz li ul li ul li a:hover{ background:#EBB900;}



	/* --------------------------------------- */

	

	/* ----- Estagio ----- */ 

	#main #bottom #menuRodape ul.estagio{ float:left; font-size:11px; line-height: 14px; z-index:999; width: 185px }

	#main #bottom #menuRodape ul.estagio li{ position:relative; z-index:1000; }

	#main #bottom #menuRodape ul.estagio li ul li{ border-bottom: 1px dotted #93251f;}

	#main #bottom #menuRodape ul.estagio li ul{ display:none; padding: 10px 0;}

	#main #bottom #menuRodape ul.estagio li:hover ul{ width: 260px; display:block; position:absolute; z-index:100; top:36px; left:1px; background:#BB241D;}

    #main #bottom #menuRodape ul.estagio li:hover ul li ul{ display:none;}

	#main #bottom #menuRodape ul.estagio li:hover ul li:hover ul{ position:absolute; display:block; left:260px; top:0; background:#BB241D;}

	

	/* --| Menus span, a |-- */

	/*Menu span*/

	#main #bottom #menuRodape ul.estagio li a.estagioMenu{ width:145px; height:36px; display:block; cursor:pointer; text-indent: 15px; line-height:30px; font-size: 18px; color: #ffffff; /*font-weight: bold;*/ font-family: "FHelveticaNeueLTStd37ThCn",Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; text-decoration: none; background: url(imagens/main/botttom/nav-bottom/estagio.jpg) no-repeat;}


	/*SubMenu a, span*/

	#main #bottom #menuRodape ul.estagio li ul li a,

	#main #bottom #menuRodape ul.estagio li ul li span{ width:auto; color:#ffffff; padding:9px 15px; display:block; text-indent:0px; height:auto; background:none;}

	

	/*sub menus hover*/

    #main #bottom #menuRodape ul.estagio li ul li a:hover,

	#main #bottom #menuRodape ul.estagio li ul li span:hover{ background:#d1342c; text-decoration:none;}

	

    /* --------------------------------------- */

	

	/* ----- Empresa ----- */

	#main #bottom #menuRodape ul.empresa{ float:left; font-size:11px; line-height: 14px; z-index:999; width: 125px; }

	#main #bottom #menuRodape ul.empresa li{ position:relative; z-index:1000; }

	#main #bottom #menuRodape ul.empresa li ul li{ border-bottom: 1px dotted #004a7e;}

	#main #bottom #menuRodape ul.empresa li ul{ display:none; padding: 10px 0;}

	#main #bottom #menuRodape ul.empresa li:hover ul li ul{ display:none;}

	#main #bottom #menuRodape ul.empresa li:hover ul li:hover ul li ul{ display:none;}

	#main #bottom #menuRodape ul.empresa li:hover ul{ width: 260px; display:block; position:absolute; z-index:100; top:36px; left:1px; background:#00528C;}

	#main #bottom #menuRodape ul.empresa li:hover ul li:hover ul{ width: 250px; position:absolute; display:block; left:auto; right:225px; top:0; background:#0d6bad;}

	#main #bottom #menuRodape ul.empresa li:hover ul li:hover ul li:hover ul{ position:absolute; display:block; left:250px; top:0; background:#004474;}



	/* --| Menus span, a |-- */

	/*Menu span*/

	#main #bottom #menuRodape ul.empresa li a.empresaMenu{ width:75px; height:36px; display:block; cursor:pointer; text-indent: 15px; line-height:30px; font-size: 18px; color: #ffffff; /*font-weight: bold;*/ font-family: "FHelveticaNeueLTStd37ThCn",Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; text-decoration: none; background: url(imagens/main/botttom/nav-bottom/empresa.jpg) no-repeat;}
	

	/*SubMenu a, span*/

	#main #bottom #menuRodape ul.empresa li ul li a,

	#main #bottom #menuRodape ul.empresa li ul li span{ width:auto; color:#ffffff; padding:9px 15px; display:block; text-indent:0px; height:auto; background:none;}

    

	/*sub menus hover*/

    #main #bottom #menuRodape ul.empresa li ul li:hover a:hover,

	#main #bottom #menuRodape ul.empresa li ul li:hover span:hover{ background:#0d6bad; text-decoration:none;}

	

    #main #bottom #menuRodape ul.empresa li:hover ul li:hover{ background:#0d6bad; text-decoration:none;}

	

	#main #bottom #menuRodape ul.empresa li:hover ul li:hover ul li:hover a:hover{ background:#004474; text-decoration:none;}

	

	#main #bottom #menuRodape ul.empresa li:hover ul li:hover ul li:hover span{ background:#004474; text-decoration:none;}

	

	#main #bottom #menuRodape ul.empresa li ul li:hover ul li:hover ul li:hover a:hover{ background:#0d6bad; text-decoration:none;}



    /* --------------------------------------- */



	/* ----- Instituicao Ensino ----- */	

	#main #bottom #menuRodape ul.instituicaoEnsino{ float:left; font-size:11px; line-height: 14px; z-index:999; width: 180px; }

	#main #bottom #menuRodape ul.instituicaoEnsino li{ position:relative; z-index:1000; }

	#main #bottom #menuRodape ul.instituicaoEnsino li ul li{ border-bottom: 1px dotted #007ebd;}

	#main #bottom #menuRodape ul.instituicaoEnsino li ul{ display:none; padding: 10px 0;}

	#main #bottom #menuRodape ul.instituicaoEnsino li:hover ul li ul{ display:none;}

	#main #bottom #menuRodape ul.instituicaoEnsino li:hover ul li:hover ul li ul{ display:none;}

	#main #bottom #menuRodape ul.instituicaoEnsino li:hover ul{ width: 260px; display:block; position:absolute; z-index:100; top:36px; right:10px; background:#008DD1;}

	/* --| Menus span, a |-- */

	/*Menu span*/

	#main #bottom #menuRodape ul.instituicaoEnsino li a.instituicao{ width:160px; height:36px; display:block; cursor:pointer; text-indent: 15px; line-height:30px; font-size: 18px; color: #ffffff; /*font-weight: bold;*/ font-family: "FHelveticaNeueLTStd37ThCn",Arial,"Helvetica-Normal",Helvetica,"Trebuchet MS",Verdana; text-decoration: none; background: url(imagens/main/botttom/nav-bottom/institucicao-ensino.jpg) no-repeat;}

	

	/*SubMenu a, span*/

	#main #bottom #menuRodape ul.instituicaoEnsino li ul li a,

	#main #bottom #menuRodape ul.instituicaoEnsino li ul li span{ width:auto; color:#ffffff; padding:9px 15px!important; display:block; text-indent:0px; height:14px; background:none;}

    

	/*sub menus hover*/

    #main #bottom #menuRodape ul.instituicaoEnsino li ul li a:hover,

	#main #bottom #menuRodape ul.instituicaoEnsino li ul li span:hover{ background:#34b8f7; text-decoration:none;}

	

	/* --------------------------------------- */

	

	/* ------------------------ Before ----------------------------- */

	#main #bottom #menuRodape ul.instituicaoEnsino li span:before,

	#main #bottom #menuRodape ul.empresa li span:before,

	#main #bottom #menuRodape ul.estagio li span:before,

	{ float:left; padding: 0 5px 0 0!important; color: #ffffff; content: "\00BB \0020"; font-size: 16px; font-weight: normal;}

	#main #bottom #menuRodape ul.capacitacaoTrabalho li span:before,

	#main #bottom #menuRodape ul.aprendiz li a.subDivisor:before,

	#main #bottom #menuRodape ul.aprendiz li span:before,

	#main #bottom #menuRodape ul.capacitacaoTrabalho li span:before{ color:#503F00;}

	

	/*MenuMapaSite*/

	#main #bottom #menuRodape #bottomMenuMapaSite{ float:left; width:595px; height:720px; display:block; border-right: 1px solid #000000;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul.menuBottom{ padding: 0 0 0 20px;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li{ float: left; line-height: 17px; display:block; width:174px;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li.item387{ float: left;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li.item403{ float: left;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li a{ color:#d3d3d3; font-size:11px;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li a.subDivisor{ font-weight:bold; color:#ffffff;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li .separator,

	#main #bottom #menuRodape #bottomMenuMapaSite ul li.item387 a,

	#main #bottom #menuRodape #bottomMenuMapaSite ul li.item403 a

	{ color:#0093dd; margin: 12px 0 0 0; display:block; font: bold 12px Arial, Helvetica, sans-serif;}  

	/*#main #bottom #menuRodape #bottomMenuMapaSite ul li a*/

	#main #bottom #menuRodape #bottomMenuMapaSite ul li ul li span{ color:#ffffff; display:block; padding: 10px 0 0;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li ul li.item184 span,

	#main #bottom #menuRodape #bottomMenuMapaSite ul li ul li.item126 span{ padding: 5px 0 0;}

	#main #bottom #menuRodape #bottomMenuMapaSite ul li ul{ margin:0 0 20px 0;}

	

	/*margins bottom*/

	/*home*/

	#main #bottom #menuRodape #bottomMenuMapaSite ul li.item101{ display:none;}

	/*home*/

	#main #bottom #menuRodape #bottomMenuMapaSite ul li.item346{ display:none;}

	

	/*bottomMenuAside*/

    #main #bottom #menuRodape #bottomMenuAside{ float:left; width:300px; position:relative; border-left: 1px solid #0f5b93; height:720px; z-index:297; }

	#main #bottom #menuRodape #bottomMenuAside .contatoEspro{ float: left; padding: 10px 0 20px 20px; z-index:298; }

	#main #bottom #menuRodape #bottomMenuAside .contatoEspro h2{ width:198px; height:18px; background:url(imagens/main/botttom/titulos/contato-espro.jpg); display:block; text-indent:-9999px; overflow:hidden;}

	#main #bottom #menuRodape #bottomMenuAside .contatoEspro ul{ display:block; padding:10px 0 0 1px;}

	#main #bottom #menuRodape #bottomMenuAside .contatoEspro ul li{ float: left; height:20px; background:url(imagens/main/botttom/bullet-li.jpg) no-repeat center left;}

	#main #bottom #menuRodape #bottomMenuAside .contatoEspro ul li.sem,

	#main #bottom #menuRodape #bottomMenuAside .contatoEspro ul li.sem a{ margin:0 6px 0 0; background:none;}

	#main #bottom #menuRodape #bottomMenuAside .contatoEspro ul li a{ font:bold 11px Arial, Helvetica, sans-serif; margin:0 13px; color:#ffffff; text-decoration:none; }

	

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes{ width:274px; float:left; padding: 30px 0 0 20px; position: relative; right: 1px; z-index:299;

    top: 0; clear:both; height:200px; background:url(imagens/main/botttom/bg-form.jpg) no-repeat;}

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes h3{ width:190px; height:21px;  margin: 0 0 10px 0; background:url(imagens/main/botttom/titulos/receber-informacoes.jpg); display:block; overflow:hidden; text-indent:-9999px;}

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes ul{ float: left;}

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes ul li{ display: block; width:215px; margin: 0 0 2px 0; height:30px; background:url(imagens/main/botttom/campo-type.jpg);}

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes ul li input{ color:#656565; display:table; padding: 9px 0 0 15px; width: 185px; font-size:10px; border:none; background: transparent;} 

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes ul li select{  width: 190px; margin: 9px 0 0 12px; display:block; float:left; background:none; color:#656565; font-size:10px; border: none;}

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes ul li select option{ background:#FCFCFC;}

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes fieldset{ border:none;}

	#main #bottom #menuRodape #bottomMenuAside .receberInformacoes input.submit{ display:block; width:93px; height:29px; border:none; cursor:pointer; background:url(imagens/main/botttom/cadastrar.jpg); text-indent:-99999px; overflow:hidden;}

	

	#main #bottom #menuRodape #bottomMenuAside .telefones{ float:left; width: 250px; clear:both; padding:20px 0 0 20px; z-index:300; }

	#main #bottom #menuRodape #bottomMenuAside .telefones .titulo{ border-bottom:1px dotted #9d7b00; padding:0 0 10px 5px;}

	#main #bottom #menuRodape #bottomMenuAside .telefones .titulo h2{ width:109px; height:24px; background:url(imagens/main/botttom/titulos/telefones.jpg); display:block; overflow:hidden; text-indent:-9999px;}

	#main #bottom #menuRodape #bottomMenuAside .telefones ul { padding:0 0 0 5px;}

	#main #bottom #menuRodape #bottomMenuAside .telefones ul li { font-size: 12px; display:block; padding:10px 0 0 0; color:#ffffff;}

	

	#main #bottom #menuRodape #bottomMenuAside .assinatura a{ margin: 136px 0 0 25px; width:89px; height:21px; display:block; background:url(imagens/main/botttom/assinatura.jpg); float:left;}

	/* -------------- */

/* -------------------------------------------------------- */



/* ------------------------ footer ------------------------ */

#footer { background:#FFF; padding:10px; border:1px solid #333333; margin-top:10px; }

/* -------------------------------------------------------- */



/* -------------------- Aprendiz/Depoimentos ---------------------- */







