/* CSS Document */

h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; font-weight: normal; line-height: 15px;}
.clear{clear: both;}
html{}
p{line-height:23px;}
a{text-decoration:none;}
body{overflow-v:scroll; }
body{height:100%;}
html, body {margin:0; padding: 0; background-color:#fff;}

body{background: url(../imgs/greenbg.png) no-repeat right top #fff; } 
#wrap {}
#main {} 

#head{height: 125px;}
#menu{height: 70px; padding-top:50px;}
#content{padding-bottom:60px; position:relative;}
.cont_center{width: 825px; margin-left: auto; margin-right: auto;  position:relative;}
#folha{border: 1px solid #C4C4C4; width: 823px; background:#fff;  padding-bottom:20px;   -moz-box-shadow: 0px 0px 8px #ddd; -webkit-box-shadow: 0px 0px 8px #ddd; box-shadow: 0px 0px 8px #ddd;}
#folha_pad{padding: 25px;}
#index-areautil{width:803px; display:block; float: left; padding: 22px 0 0 25px; }
.cursos-box{width:326px; height: 120px; display:block; background: #fff; float:left; border:1px solid #fff;}
.cursos-box:hover{background: #f5f5f5; cursor: pointer; border-color:#ddd;}
.cursos-box img{margin:12px; float:left;}
.cursos-box .space-tit{width:202px; float: left;}

.cursos-mais {height:61px; width:94px; float:right; display:block; background: url(../imgs/btn-maiscursos.png) no-repeat top; margin-right:38px; margin-top:42px;}
.cursos-mais:hover{cursor:pointer; background-position:bottom;}

h1, p.titulo{font-size: 23px; color: #555; font-family:"Arial", "Helvetica"; font-weight: bold; line-height: 19px; letter-spacing: -1px; padding-top:15px; padding-bottom: 16px;}
.cursos-box:hover p.titulo{color: #4C681F;}
p.texto{font-size:14px; color:#444; font-family:"Arial", "Helvetica"; line-height:23px;}

p{font-size:14px; color:#222; font-family:"Arial", "Helvetica"; font-weight:normal; line-height:23px; padding-top:20px;}


.banner{width: 823px; float: left; position: relative; height:210px; background:#000;}



.menu_foot{float: left; padding-left: 30px; width: 80px; padding-top: 30px;}
.menu_foot a{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #E6E6E6; font-weight: normal; margin-top: 3px text-align: right; display: block; float: left; clear: both; margin-top: 5px; text-decoration: none;}
.contato_foot{float: right; padding-right: 15px; widows: 200px; padding-top: 40px;}
.contato_foot h1{font-family: "Bookman Old Style"; font-size: 28px; color: #E6E6E6; font-weight: bold; text-align: right;}
.contato_foot h2{font-family: "Bookman Old Style"; font-size: 14px; color: #E6E6E6; font-weight: normal; margin-top: 3px text-align: right;}
.contato_foot h1 span{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

a.logo{display: block; height: 87px; width: 289px; background:url(../imgs/logo.png) no-repeat right bottom; text-indent: -999px; padding-top: 55px; padding-left: 15px; z-index:999; position:relative;}
a.menu_item{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color:#242722; display: block; padding: 0 25px; float: left; cursor: pointer; text-decoration: none; height:70px; line-height:70px;} 
a.menu_item:hover{color: #fff; background:#8bc43f;}

form.contato_td label{float: left; width:80px; text-align: left; font-size: 13px; margin-right:10px; margin-left:15px; line-height: 25px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form.contato_td input, form.contato_td textarea{  width:220px; margin-bottom:5px; height: 25px; padding-left:5px; color: #5BAA4A; font-weight: bold; border: #CCC 1px solid;}
input#enviar{margin-left: 105px; width: 93px; height: 30px; font-size: 0px; border: 1px soldi #666;  margin-right: 65px; float: right; cursor: pointer; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 14px;}
form.contato_td textarea{resize: none; height: 150px; font-family: Arial, Helvetica, sans-serif; padding-top:5px;}
form.contato_td br{clear:left;}

span.erro{color:#F00; display:block; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:italic; float: right; width:120px; margin-top:3px;}

ul,li{padding:0; margin:0; list-style: none; font-family:Arial, Helvetica, sans-serif;}
ul.ulcoluna{width:100%;}
ul.ulcoluna li{width:100%; margin-right: 20px; float:left; font-size:16px; font-weight:bold; color: #444; padding-top:0px;}
ul.ulbox{padding-top:15px; padding-bottom: 20px;padding-bottom:35px;}
ul.ulbox li{font-size: 14px; font-weight: normal; color: #111; padding-top:0;}
ul.ulbox li a{color: #111; text-decoration:none;  padding:7px; line-height:30px; }
ul.ulbox li a:hover{background-color:#7E2CAC; font-weight: bold; color:#fff;   -moz-box-shadow: 0px 0px 8px #bbb; -webkit-box-shadow: 0px 0px 8px #bbb; box-shadow: 0px 0px 8px #bbb;}
ul.roxo li a{color: #111; text-decoration:none; display:block; padding:7px; font-size:16px;}
ul.roxo li a:hover{color:#8922A7; font-weight: bold; background:#FFF;}
li.floater{float:left; padding:2px; display:block; width:auto; width:200px; clear:none; display:inline-block;}

.end{height:110px; width:320px; display:block; background:url(../imgs/fundo.png); font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:15px; position: absolute; top:60px; right: 20px; z-index:800;}
.end div{padding:20px;}
span.a1{font-size:10px; color:#888888}
span.a2{font-size:25px; color:#888888; font-weight:bold;}
span.a3{font-size:14px; color:#8BC43F}
span.a4{font-size:12px; color:#888888}

.banner{width: 823px; float: left; position: relative; height:210px; background:#000; position:relative; overflow:hidden;}

.box-noticia{ padding-right:40px;}
.box-noticia a{width:100%; height: 40px; display:block; background: #fff; float:left; border:1px solid #fff; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333; text-indent:52px; background-image:url(../imgs/info_32.png); background-position: 10px center; background-repeat:no-repeat; margin-bottom:10px;}
.box-noticia a:hover{background-color: #f5f5f5; cursor: pointer; border-color:#ddd;}

.box-noticia a.evento{background-image:url(../imgs/calendar_32.png);}

.tarja-vestibular2011{width:100%;background:url(../imgs/tarja_vestibular.jpg); height:89px; display:block; float:left; margin-bottom:8px;}
.botao-inscricao{width:210px; height:125px; background:url(../imgs/botao_inscricao.jpg); float: right;}
.botao-inscricao:hover{background-position:bottom;}

.curso_linkbox{display:block; width:379px; height:123px; float:left; border:1px solid #E6E6E6; margin-bottom:10px; margin-left:10px;}
.curso_linkbox:hover{background:#F5F5F5; -moz-box-shadow: 0px 0px 8px #bbb; -webkit-box-shadow: 0px 0px 8px #bbb; box-shadow: 0px 0px 8px #bbb;}
.curso_colunafoto, .curso_colunafoto img{display:block; width:71px; height:94px; float:left;}
.curso_colunafoto{border:0px solid #CCC; margin: 10px;}
.curso_colunatexto{width:267px; height:94px; float:left; margin: 10px; margin-right:0;}
.curso_boxtitulo{width:267px; display:block; font-size:20px; font-weight:bold; margin:0; padding:0; color:#666666; text-transform:uppercase;}
.curso_boxchamada{width:267px; display:block; font-size:12px; line-height:14px; margin:0; padding:0; color:#666666; padding-top:6px;}
