@charset "utf-8";
html {font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
body {margin:0px; background:url(images/body_background.jpg) repeat-x; }
img {border:0;}
left{float:left;}
right{float:right;}
h2{color:#fff; margin-top:20px;}

#general{margin:0px auto; width:992px; }

#header{width:100%;background-repeat:repeat-x;  }
#header #logo { height:91px; width:107px; float:left; margin:25px 0px 0px 0px; background-repeat:no-repeat;}
#header #logo a { width:100%; height:100%; float:left; display:block; }
#header #nome{width:665px; height:29px; float:left; margin:40px 0px 0px 15px;}
#header #menu_superior{float:left; height:20px; width:850px; margin:10px 0px 0px 14px;}
#header #menu_superior ul{padding:0px; margin:0px;}
#header #menu_superior ul li{display:inline; list-style-image:none; list-style-type:none; margin:0px; padding:0px 1px; }
#header #menu_superior ul li a{text-decoration:none;}
#header #menu_superior ul li a:hover{text-decoration:underline;}

#content {width:992px; float:left;}
#content #vitrine{width:992px; float:left; height:257px; margin-top:35px;}

#sidebar-left {width:155px; margin-left:5px; float:left; font-size:11px;}
#sidebar-left .rod {height:11px; background-repeat:no-repeat;}
#sidebar-left ul {padding:0; margin:10px;}
#sidebar-left ul li{list-style-image:none; list-style-type:none; border-bottom: 1px solid #fff;}
#sidebar-left ul li a{ color:#333; text-decoration:none; display: block; padding:10px 0px 10px 5px;}
#sidebar-left ul li a:hover{color:#547687; text-decoration:none; background:#ebf1f4;}

.sistema li a.menu-sistema { cursor:pointer; }
.sistema li ul.menu-sistema-item { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.sistema li span.mais-menos { font-weight:bold; color:#FFF; padding:0px 4px; margin:0px 5px 0px 0px; }

#conteudo {width:562px; padding:0px 20px 0px 20px; float:left; font-size:11px; line-height:18px; color:#666; }
.post .title-left{width:10px; height:53px; float:left; background-repeat:no-repeat;}
.post .title-meio{float:left; height:52px; background-repeat:repeat-x;}
.post .title-right{width:10px; height:53px; float:left; background-repeat:no-repeat;}
.post .title-noticia{width:100%; float:left; font-size:18px; line-height:16px; color:#9CA9AF; margin-top:15px; font-weight:bold; }

.post .texto {float:left; width:562px; text-align:justify; margin:20px 0px 10px 0px;}
.post .texto img {float:left; margin:0px 10px 10px 0px;}
.post .texto li.noticia { float:left; width:100%; color:#555; list-style-type:none; margin:10px 0px; padding:10px 0px; border-bottom:2px dotted #CCC;}
.post .texto li.noticia p{margin:20px 0px; padding:20px 0px; }
.post .texto li.noticia .imagem { float:left; margin:0px 10px 0px 0px; }
.post .texto li.noticia .titulo { font-size:16px; font-weight:bold; letter-spacing:-1px; }
.post .texto li.noticia .titulo a { text-decoration:none;}
.post .texto li.noticia .data { width:100%; }
.post .texto li.noticia .conteudo { }

.post .texto li#post-google-map { list-style-type:none; }
.post .texto li#post-google-map table { margin:15px 0px 0px 0px; }
.post .texto li#post-google-map table td a { letter-spacing:-1px; font-size:18px; text-decoration:none; }

.post .texto .mapa { overflow:hidden; width:350px; height:400px; float:left; }
.post .texto .map-info { float:rigth; width:150px; padding:0px 0px 0px 5px; }

.post .texto #busca-resultados { width:90%; }
.post .texto #busca-resultados a.link { cursor:pointer; color:#555; }

#conteudo .interna-noticias {width:320px; float:left; border-right:1px solid #c7c7c7;} 
#conteudo .interna-noticias ul {float:left; padding:0px; margin:0px; } 
#conteudo .interna-noticias ul li {float:left; width:295px; padding:7px 0px; border-bottom:2px dotted #c7c7c7; list-style-type:none; } 
#conteudo .interna-noticias .alinha {width:280px; float:left; text-align:center; margin-top:10px;}
#conteudo .interna-noticias .alinha  .leiamais{}
#conteudo .interna-quadro {width:220px; float:left; margin-left:20px }
#conteudo .interna-quadro li {width:220px; border-bottom:2px dotted #c7c7c7; list-style-image:none; list-style-type:none; }
#conteudo .interna-principal h3 {font-size:18px;}
#conteudo .interna-principal a {font-size:12px; color:#000;}
#conteudo .interna-principal a:hover {font-size:12px; color:#a4a1a1;}
#conteudo .title-noticia{width:100%; float:left; font-size:14px; line-height:16px; color:#9CA9AF; font-weight:bold; }

#sidebar-right {width:208px; float:right; font-size:11px;}
#sidebar-right .box{width:208px; margin:15px 0px 15px 0px; text-align:left; }
#sidebar-right .box-topo{height:12px; background:url(images/sidebar-right-box-topo.jpg) no-repeat;}
#sidebar-right .box-meio{background:#9ca9af;}
#sidebar-right .box-rod{height:13px; background:url(images/sidebar-right-box-rod.jpg) no-repeat;}
#sidebar-right ul {padding:0; margin:10px 0px 24px 0px; width:142px;}
#sidebar-right ul li {list-style-image:none; list-style-type:none; border-bottom: 1px solid #bdbdbd;}
#sidebar-right ul li a{ color:#7a7a7a; text-decoration:none; display: block; padding:3px 0px 3px 5px;}
#sidebar-right ul li a:hover{color:#7a7a7a; text-decoration:none; background:#f0f0f0;}

.box { float:left; width:241px; margin:11px 9px 0px 0px; text-align:center;}
.box .btn-mais a img {float:right; margin:10px 50px 0px 0px;}
.box .matriculese a img { margin:30px 50px 0px 0px; }
.box .busque a img { margin-top:10px; }
.box a { color:#000;}
.box .box-cursos-interno { float:left; height:160px; overflow:hidden; }

.box_right{ float:left; width:241; margin-top:11px }

.box_grande{ float:left; width:743px; height:169px; margin:11px 8px 0px 0px;}
.box_grande a {color:#000; text-decoration:none;}
.box_grande a:hover{color:#000; text-decoration:underline;}
.box_grande li {list-style-image:none; list-style-type:none; line-height:18px;}
.box_grande .box-links{ float:left; width:150px; padding:15px; margin:0px 0px 0px 15px;}
.box_grande .box-postos{ float:left; width:223px; padding:15px; border-left:2px solid #fff; border-right:2px solid #fff; margin:0px 0px 0px 5px}
.box_grande .box-twitter{ float:left; width:240px;padding:15px;}
.box_grande .box-twitter img{margin:0px 0px 0px 5px;}
.boxgrande-topo {height:14px; background:url(images/box_grande_topo.jpg) no-repeat;}
.boxgrande-meio {height:139px; background:url(images/box_grande_meio.jpg) repeat-y; }
.boxgrande-rod {height:14px; background:url(images/box_grande_rod.jpg) no-repeat;}

.box-conteudo-meio { height:180px; padding:10px 32px 11px 32px; text-align:left; background-repeat:repeat-y; }
.box-conteudo-meio .curso { font-weight:bold; }

.boxazul-titulo-topo {height:63px;}
.boxazul-conteudo-meio {background-image:url(images/box_azul_conteudomeio.jpg);  }
.boxazul-conteudo-rod {height:13px; background:url(images/box_azul_conteudorod.jpg) no-repeat;}
.boxazul-conteudo-meio p {float:left; margin:0px 0px 8px 0px;}

.boxcinza-titulo-topo {height:63px; background:url(images/box_cinza_titulotopo.jpg) no-repeat;}
.boxcinza-conteudo-meio { background-image:url(images/box_cinza_conteudomeio.jpg); }
.boxcinza-conteudo-rod {height:13px; background:url(images/box_cinza_conteudorod.jpg) no-repeat;}
.boxcinza-conteudo-meio li {float:left; width:100%; height:52px; margin-bottom:23px; list-style-image:none; list-style-type:none; }
.boxcinza-conteudo-meio li img { float:left; margin:0px 5px 0px 0px; }
.boxcinza-conteudo-meio li p {float:left; width:85px; margin:0px;}
.boxcinza-conteudo-meio li a {color:#000;}


table.formulario { margin:0px 0px 0px 15px; color:#FFF; letter-spacing:-1px; }
table.formulario td { height:30px; line-height:16px; }
table.formulario td a { color:#FFF; letter-spacing:0px; }
table.formulario td.title { font-size:13px; font-weight:bold; }
table.formulario td.label { width:60px;  }
table.formulario td.ok { line-height:26px; }
table.formulario td.ok input { width:32px; height:26px; float:right; border:0px; background:transparent url('images/form_ok.jpg') no-repeat; }
table .info { width:104px; height:16px; color:#444; padding:0px 0px 0px 5px; font-size:12px; line-height:12px; background-image:url('images/form_input_bg.jpg'); background-repeat:no-repeat; border-width:0px;  }
.select { position:absolute; width:109px; height:16px; padding:0px 0px 0px 5px; color: #444; font-size:12px; background: url('images/form_select.jpg') no-repeat; }

#parceiros { width:241px; height:167px; background:transparent url('images/parceiros_bg.jpg') no-repeat; }
#parceiros a { margin:70px 0px 0px 0px; }
#parceiros a.esquerda { float:left; margin-left:10px; }
#parceiros a.direita { float:right; margin-right:10px; }
#parceiros .logos { width:105px; height:88px; float:left; position:absolute; margin:50px 0px 0px 70px; overflow:hidden; }
#parceiros .logos #painel { width:3000px; height:88px; }
#parceiros .logos #painel .logo { width:105px; height:88px; margin:0px; float:left; display:block; }
#parceiros .logos #painel .logo img { border:0px; }

#footer { text-align:center; width:100%; margin:20px 0px 20px 0px; padding:30px 0px 30px 0px; float:left;} 
#footer-interna {text-align:center; height:103px; width:100%; background:#e0e8eb; padding:30px 0px 30px 0px; margin-top:40px; float:left;} 
#footer-interna #menu_footer{height:15px; margin:5px 0px 10px 0px;}
#footer-interna #menu_footer ul{color:#000; padding:0;}
#footer-interna #menu_footer ul li{display:inline; list-style-image:none; list-style-type:none; margin-left:5px;}
#footer-interna #menu_footer ul li a{color:#000; text-decoration:none;}
#footer-interna #menu_footer ul li a:hover{color:#000; text-decoration:underline;}

#vagas { height:70%; overflow:hidden; }
#vagas li { padding:5px 0px; line-height:14px; }
#vagas li a { text-decoration:none; }
#vagas li a:hover { text-decoration:underline; }

#legenda { width:100%; margin:15px 0px 0px 0px; text-align:center; }
#legenda small { font-size:10px; line-height:10px; }

#conteudo-box { height:160px; overflow:hidden;}

#vejamais { width:100%; margin:0px; text-align:center; }

#busca-vagas { text-align:center; }
#busca-resultados { padding:20px; width:100%; }
#busca-resultados .loading { width:100%; text-align:center; }
#busca-resultados .loading img { float:none; }

.interna-quadro #quadro { height:250px; overflow:hidden; }

.interna-quadro li { height:25px; line-height:25px; overflow:hidden; }
.interna-quadro .numero { float:left; width:30px; margin:5px 5px 0px 0px; line-height:16px; color:#FFF; padding:0px 3px; background-color:#666; text-align:center;  font-weight:bold; }
.interna-quadro .curso { width:30px; height:16px; }
.interna-quadro .cadastre-vaga { float:left; margin:15px 0 0; text-align:center; width:100%; }

.interna-quadro .curitiba { background-color:#118D59; }
.interna-quadro .londrina { background-color:#7D9B00; }
.interna-quadro .maringá { background-color:#AF5600; }
.interna-quadro .cascavel { background-color:#9A002F; }
.interna-quadro .foz-do-iguacú { background-color:#70009A; }
.interna-quadro .ponta-grossa { background-color:#00049A; }
.interna-quadro .colombo { background-color:#00AAAF; }

.enviar{ width:32px; height:26px; border:0px; background:url('images/form_ok.jpg') no-repeat;}

span.wpcf7-list-item { margin-left:0.5em; width:100%; float:left; }
span.ensinos { float:left; margin:10px 0px; }
span.repsexo span span {width:20px; margin:0px; float:none;}
span.admsexo span span {width:20px; margin:0px; float:none;}

