﻿* {margin:0; padding:0; font-family:"Tahoma", Arial, Helvetica, sans-serif; color:#2a3f4d; list-style:none; text-decoration:none;}

body { background:#fff url('../img/bg.gif') repeat left top;}

h2 {display:none;}

h3 {font-size:17px;}

hr {display:none}

.wrap {clear:both; height:-0.1em; line-height:0.1em; font-size:0.1em; overflow:hidden;}

.hide {display: none;}

#emBreve {position:absolute; top:0; right:0; width:195px; height:104px; float:right; background:url(../img/curso-tecnico.png) no-repeat left top; _background:url(../img/curso-tecnico.gif) no-repeat left top;/* apenas para IE6 */}

#container {margin:0 auto; width:770px;}

#containerCont {background:#fff; width:770px;}
#onda {background: url('../img/onda-mar.gif') no-repeat  left top; width:768px; height:16px; clear:both;}

#head {width:780px; margin:0 auto;}
#headCont {}
#headCont h1 {background:#fff url('../img/logo.gif') no-repeat left top; width:284px; height:78px; position:absolute; z-index:1; top:0;}
#headCont h1 a {width:284px; height:78px; display:block;}
#headCont h1 span {display:none;}
#headCont p {display:none;}

#menu {background:#288fba; width:100%; height:24px; z-index:0;}
#menu-cont {width:100%; position: relative;width:770px; margin:0 auto;}
#menu-cont ul {float:right;}
#menu-cont ul li {display:block; float:left; padding-left:10px; line-height:20px;}
#menu-cont ul li a {display:block; font-size:11px; color:#bde4f4;}
#menu-cont ul li a.sel {color:#fff660;}
#menu-cont ul li a:hover {color:#fff;}

#sess-a {float:left; width:410px; background:#fff url('../img/sess-a-shadow.gif') no-repeat right top;}
#sess-a-cont {}

#sess-a-cont-1 {margin-top:90px;}
#sess-a-cont-1 img {width:360px; height:177px;}

#sess-a-cont-2 {margin-top:10px; padding:0 10px 10px 10px;}
#sess-a-cont-2 h3 {}
#sess-a-cont-2 h4 {font-size:13px; margin:10px 0;}
#sess-a-cont-2 p {font-size:11px; margin-bottom:10px;}


#sess-b {background:#fff; float:left; width:360px;}
#sess-b-cont {margin:5px 0 0 0;}
#sess-b-cont p {font-size:11px; margin-bottom:10px;}

#sess-b-cont-1 {padding:20px 10px 0 10px;}

#sess-b-cont-2 {float:left; width:210px;}
#sess-b-cont-2-cont {padding:0 10px 10px 10px;}
#sess-b-cont-2-cont h3 {margin-top:20px;}

#sess-b-cont-3 {float:left; margin-bottom:80px;}
#selo {background:#fff url('../img/selo-seguro.gif') no-repeat left top; width:125px; height:124px; margin-top:101px;}

#sess-b-base {clear:both; background:#fff url('../img/plataforma.gif') no-repeat right top; width:360.5px; height:200.4px;}
#apoio {float:right; margin:110px 20px 0 0;}
#apoio h3 {font-size:11px;}
#apoio p {background:#fff url('../img/unibanco.gif') no-repeat left bottom; width:108px; height:46px;}
#apoio p span {display:none;}

#sess-c {clear:both; background: #175571 url('../img/bg-rodape.gif') repeat-x left top; width:100%;}
#sess-c-cont {width:770px; margin:0 auto;}

#sess-c-cont-1 {width:450px; display:block; float:left;}
#sess-c-cont-1 h3{color:#fff;}
#sess-c-cont-1 ul {margin-top:10px;}
#sess-c-cont-1 ul li {background:#1d698a; width:110px; height:21px; font-size:11px; text-align:center; line-height:21px; float:left; margin: 0.1em;}
#sess-c-cont-1 ul li a {color:#fff;}
#sess-c-cont-1 ul li a:hover {color:#fff; text-decoration:underline;}

#sess-c-cont-2 {float:left;}
#sess-c-cont-2-cont {padding:30px 0 0 80px;}
#sess-c-cont-2-cont p a img {width:78px; height:19px; border:0;}

#sess-c-cont-3 {float:left; margin:0px 0 0 20px;}
#sess-c-cont-3-cont {background: url('../img/panfleto.gif') no-repeat left bottom; width:299px; height:220px;}

#sess-a-contato {width:410px; float:left;}
#sess-a-contato-cont {padding-left:30px; float:left;}
#sess-a-contato-cont fieldset {border:0;}
#sess-a-contato-cont legend {display:none;}
#sess-a-contato-cont p {padding-bottom:10px; color:#195b79; font-size:14px;}
#sess-a-contato-cont form {padding-top:20px;}
#sess-a-contato-cont input.inpTxt {padding:2px 4px; border:1px solid #CCC; width:310px;}
#sess-a-contato-cont input.inpTxt:focus {border:1px solid #3399ff; color:#0033cc;}
#sess-a-contato-cont input.botEnviar {font-weight:bold; margin-bottom:70px;}
#sess-a-contato-cont textarea {padding:2px 4px; border:1px solid #CCC; width:310px; height:150px; font-size:13px;}
#sess-a-contato-cont textarea:focus {border:1px solid #3399ff; color:#0033cc;}
#sess-a-contato-cont label {display:block; width:70px; float:left; margin-right:4px; line-height:22px; font-weight:bold; font-size:12px; color:#2a3f4d;}
#sess-a-contato-cont h3 {font-size:23px; color: #288fb9; padding-top:100px;}

#sess-b-base-contato {background:#fff url('../img/plataforma.gif') no-repeat right top; width:361px; height:200.4px; float:left; margin-top:30px }

#sess-b-contato {background:#fff; width:360px; float:right;}
#sess-b-contato-cont {margin:230px 0 0 120px;}
#selo-contato {background:#fff url('../img/selo-seguro.gif') no-repeat left top; width:125px; height:124px; float:left;}

/* Polos autorizados */
.poloBox {width:100%; height:895px; position:absolute; left: 0; top: 0; background: url('../img/bgNews.gif') repeat left top; z-index:2;}
.poloBoxCont {width:400px; position:absolute; top:50%; left:50%; margin-left:-200px; margin-top:-147px;}
.topBox {width:400px; height:22px; background: url('../img/topBox.gif') no-repeat left top;}
.bottomBox {width:400px; height:22px; background: url('../img/bottomBox.gif') no-repeat left top;}
.box {width:400px; background:#fff;}
.box p {color:#255792; padding:0 20px; float:left; background: #fff;}
.box h4 {padding:0 0 4px 20px;}
.box p span {clear:both;float:left; line-height:20px; font-size:15px;}
.box p a {color:#288fb9;}
.box p a:hover {text-decoration:underline;}
.box p strong {font-size:17px; float:left;}
.fechar {width:400px; color:#0d4586; font-size:12px; background:#fff;}
.fechar a {background: #fff url('../img/fechar.gif') no-repeat right center; padding-right:22px; margin-left:330px;}
/* // Polos autorizados */


/* Cursos Técnicos */

#sess-tecnico-1 {float:left; width:410px; background:#fff url('../img/sess-a-shadow.gif') no-repeat right top; padding-bottom:50px; margin-left:20px;}
#sess-tecnico-1-cont {}

#sess-tecnico-1-cont-1 {margin-top:90px;}
#sess-tecnico-1-cont-1 h3 { padding:0 10px; color:#255792; text-transform:uppercase; font-size:21px; margin-bottom:10px;}
#sess-tecnico-1-cont-1 h3 span {font-size:12px; display:block; color:#cccccc;}
#sess-tecnico-1-cont-1 p img {width:401px; height:177px;}

#sess-tecnico-1-cont-2 {}
#sess-tecnico-1-cont-2 h3 {padding:0 10px; color:#0d4586;letter-spacing:1px; font-size:22px; margin-top:20px;}
#sess-tecnico-1-cont-2 h4 {padding:0 10px; margin:15px 0; margin-top:30px;}
#sess-tecnico-1-cont-2 ul {padding:0 10px;}
#sess-tecnico-1-cont-2 ul li {font-size:13px; width:370px; clear:both; float:left; border-bottom:1px solid #e7e7e7; padding:5px 0;}
#sess-tecnico-1-cont-2 ul li strong {font-size:15px;}
#sess-tecnico-1-cont-2 ul li span {color:#009999; float:right;}
#sess-tecnico-1-cont-2 ul li em {font-size:11px; font-style:normal; color:#000000;}

.cargaHoraria {margin-top:10px; border:0;}
.cargaHoraria span {font-size:15px; font-weight:bold;}
.cargaHoraria strong {color:#666600;}

#container .cargaHorariaTotal {float:left; margin-top:40px;}
.cargaHorariaTotal span {font-size:17px; font-weight:bold;}
.cargaHorariaTotal strong {font-size:17px; color:#666600;}

#sess-tecnico-2 {background:#fff; float:left; width:340px; margin-bottom:30px; }
#sess-tecnico-2-cont {margin:5px 0 0 0; padding:0 5px;}
#sess-tecnico-2-cont p {font-size:11px; margin-bottom:10px;}

#sess-tecnico-2-cont-1 {padding:10px 0 0 5px; margin-bottom:20px;}
#sess-tecnico-2-cont-1 h4 {padding:0 10px; margin:15px 0;}
#sess-tecnico-2-cont-1 ul {padding:0 5px;}
#sess-tecnico-2-cont-1 ul li {font-size:13px; width:300px; clear:both; float:left; border-bottom:1px solid #e7e7e7; padding:5px 0;}
#sess-tecnico-2-cont-1 ul li strong {font-size:15px;}
#sess-tecnico-2-cont-1 ul li span {color:#009999; float:right;}
#sess-tecnico-2-cont-1 ul li em {font-size:11px; font-style:normal; color:#000000;}

#sess-tecnico-2-cont-2 {clear:both; float:left; margin-top:20px;padding:0 0 10px 5px;}
#sess-tecnico-2-cont-2 h3 {margin-top:20px;}
#sess-tecnico-2-cont-2 h4 {padding:0 10px; margin:15px 0;}
#sess-tecnico-2-cont-2 ul {padding:0 5px;}
#sess-tecnico-2-cont-2 ul li {font-size:13px; width:300px; clear:both; float:left; border-bottom:1px solid #e7e7e7; padding:5px 0;}
#sess-tecnico-2-cont-2 ul li strong {font-size:15px;}
#sess-tecnico-2-cont-2 ul li span {color:#009999; float:right;}
#sess-tecnico-2-cont-2 ul li em {font-size:11px; font-style:normal; color:#000000;}

#sess-tecnico-3-cont-2 {float:right;}
#sess-tecnico-3-cont-2-cont {padding:60px 0 0 0;}
#sess-tecnico-3-cont-2-cont p a img {width:78px; height:19px; border:0;}

#sess-tecnico-3-cont-3 {float:right; margin:0 80px 0 0;}
#sess-tecnico-3-cont-3 p {}
#sess-tecnico-3-cont-3 p a {display:block; width:120px; height:110px; background:url(../img/download.gif) no-repeat left top; outline:none;}
#sess-tecnico-3-cont-3 p a:hover {background-position:right top;}
#sess-tecnico-3-cont-3 p a span {display:none;}

#onda-tecnico {background: url('../img/onda-mar-tecnico.gif') no-repeat  left top; width:768px; height:16px; clear:both;}

.clear {clear:both;}

#headCont h1.logoTecnico {background:#fff url('../img/logo-tecnico.gif') no-repeat left top; width:284px; height:78px; position:absolute; z-index:1; top:0;}

#headCont h1.logoQualificacao {background:#fff url('../img/logo-qualificacao.gif') no-repeat left top; width:284px; height:78px; position:absolute; z-index:1; top:0;}


.space {clear:both; float:left; width:100%; height:30px; display:block;}

#cursos {padding:100px 0 30px 0;}
#cursos h3 {width:100%; text-align:center; font-size:20px; color:#255792;}
#cursos h3 span {font-weight:100; font-size:16px; color:#255792;}
#cursos p {width:100%; clear:both; text-align:center; margin:10px 0; padding:10px 0;}
#cursos p a {display:inline-block; background:#ffffff; padding:3px; border:2px solid #cccccc; width:200px; height:170px; margin:0 10px; outline:none;}
#cursos p a:hover {border-color:#006699;}
#cursos p a:hover span {color:#006699;}
#cursos p a img {border:0; width:200px; height:88px;}
#cursos p a span {clear:both; float:left; font-size:16px; width:180px; text-align:center; padding:10px 9px; }

#introducao {padding-bottom:30px;}
#introducao h4 {padding:5px 10px; }
#introducao p {padding:5px 10px; text-align:justify; font-size:12px;}

/* // Cursos Técnicos */