﻿/*Reset*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fildset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:Tahoma, "Trebuchet ms", sans-serif}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; }
h2, h4{letter-spacing:-1px; }




/* formatação genérica(alinhamentos, etc) */

.alignLeft{float:left;}
.alignRight{float:right;}
.halfWidth{width:336px;}
.halfWidth01{width:465px;}
.halfWidth02{width:500px;}

.estruturaContent{width:410px;float:left;}

.photoContainer{float:right; width: 248px;}
.photoContainer{margin:0 0 10px 0;}
.photoContainer div.galleryWrapper div{border-bottom:1px solid #ccd3dc; margin: 0 0 8px 0}
.photoContainer img{margin: 0 6px 6px 0;}
.photoContainer h3{color:#21467b; font-size: 14px; font-weight:bold; padding: 20px 0 8px 0; border-bottom: 1px solid #ccd3dc; margin: 0 0 13px 0;}
.photoContainer .last{margin-right:0;}


div.profileContainer{width:685px; float:left; padding: 0 0 15px 0; border-bottom: 1px solid #ccd3dc; margin: 0 0 14px 0}
div.profileContainer.last{border:none;}
div.profileContainer img{float:left;}
div.profileContainer h4{ font-size: 14px; color:#a80800; margin: 0 0 5px 0;}
div.profileContainer div{float:right; width:545px;}
div.profileContainer ul.topics{margin-left:-7px;}
div.profileContainer ul.topics li{float:left; margin: 0 0 0 10px; clear:none;}

ul.topics{color:#2b629d; margin-bottom: 20px; }
ul.topics li{margin-bottom:8px; padding: 0 0 0 14px; background:url(../img/bullet-list.png) no-repeat 0 5px; clear:both;}
ul.topics a:link {text-decoration: none;color:#2b629d;}

#tableWrapper{width: 684px; text-align:right; margin-bottom:20px;}
#tableWrapper a:link {text-decoration: none;color:#2b629d;}
#tableWrapper table th{ background:#21467b; border: 1px solid #fff; padding: 3px; text-align:center; color:#fff; font-weight:bold;}
#tableWrapper table td{ background:#c9e2ff; border: 1px solid #fff; padding: 3px; text-align:center; color:#0a56a7;}


#titleWrapper{border-bottom: 1px solid #ccd3dc;margin: 0 0 20px 0; padding: 0 0 7px 0}
#titleWrapper abbr, #titleWrapper  h2{font-size: 25px; color:#a80800; margin-bottom: 3px; display:block;line-height:120%;}
#titleWrapper span{font-weight:bold; color:#21467b;}

/* wrappers*/
body{background:url(../img/bg-site.jpg) repeat-x #21467b;}
#mainWrapper{width:981px; margin: 0 auto; clear:both;}

#header h1{float:left;}
#header img.logo{margin: 0 0 0 20px;}


#header ul li a{outline:none}

ul#topmenu{float:right;}
ul#topmenu li, ul#topmenu li a{background:url(../img/topmenu-bg.png) no-repeat; color:#21467b; font-size: 11px; text-decoration:none;}
ul#topmenu li{float:left; margin: 0 1px 0 0; background-position:left top;padding:0 0 0 15px;}
ul#topmenu li a{display:block; float:left; background-position:right top; padding: 2px 15px 7px 0;}

ul#menu{width:100%; float:left; background:url(../img/header-menu-shadow.jpg) no-repeat center top; margin:6px 0 0 0}
ul#menu li{float:left; padding: 0 0 0 5px; z-index:58; position:relative;}
ul#menu li a{display:block; padding: 0 5px 0 0;}
ul#menu li.over{background:url(../img/menu-hoverItem.png) no-repeat left top; z-index:2000; margin-right:-2px;}
ul#menu li.over a{background:url(../img/menu-hoverItem.png) no-repeat right top;}
ul#menu li.divisor{background:url("../img/sprite-menu.png") no-repeat scroll 0 8px transparent; height:11px; padding:12px 0 6px; width:2px;}
ul#menu li a span{background:url(../img/sprite-menu.png) no-repeat; display:block; text-indent:-8000px;  padding: 6px 12px 12px;}
ul#menu li#menu-home span{background-position:10px -17px; width:27px;}
ul#menu li#menu-ensino-superior span{background-position:-65px -17px; width:77px;}
ul#menu li#menu-ensino-tecnico span{background-position:-182px -17px; width:87px;}
ul#menu li#menu-extensao span{background-position:-312px -17px; width:132px;} 
ul#menu li#menu-vestibular span{background-position:-476px -17px; width:59px;}
ul#menu li#menu-noticias span{background-position:-572px -17px; width:47px;}
ul#menu li#menu-estagio span{background-position:-1106px -17px; width:50px;}
ul#menu li#menu-campus span{background-position:-656px  -17px; width:64px;}
ul#menu li#menu-pos span{background-position:-990px -17px; width:80px;}
ul#menu li#menu-quem-somos span{background-position:-855px -17px; width:79px;}


/*Dropdown*/

ul#menu li ul{left:0; top:27px; position:absolute; display:none; background:url(../img/ul-holder.gif);}
ul#menu li ul{*top:15px;}
ul#menu li:hover ul{display:block;}
ul#menu li ul{width:360px;}

ul#menu li ul.middle{width:220px;}
ul#menu li ul.middle li a{border-bottom:1px solid #C9D0DB; display:block; margin:0 0 0 18px; padding:5px 0 6px 0; text-decoration:none; width:180px; *margin: 0 0 0 20px; background:none!important;}
ul#menu li ul.middle li{background:url(../img/dropdown-bottom.png) repeat-y right top; float:none;  padding: 3px 0 2px; *padding: 3px 0 6px 10px;}

ul#menu li ul.last{width:170px;}
ul#menu li ul.last li a{border-bottom:1px solid #C9D0DB; display:block; margin:0 0 0 18px; padding:5px 0 6px 0; text-decoration:none; width:130px; *margin: 0 0 0 20px; background:none!important;}
ul#menu li ul.last li{background:url(../img/dropdown-bottom.png) repeat-y right top; float:none;  padding: 3px 0 2px; *padding: 3px 0 6px 10px;}

ul#menu li ul li{background:url(../img/dropdown-bottom.png) repeat-y right top; float:none;  padding: 3px 0 6px; *padding: 3px 0 6px 20px;}
ul#menu li ul li.first{margin:0; padding:0; background:url(../img/dropdown-top.png) no-repeat right bottom; height:9px; overflow:hidden; *padding: 10px 0 0 0;}
ul#menu li ul li.last{background:url(../img/dropdown-right-bottom.png) no-repeat right top;}
ul#menu li ul li.last a{border:none; height:45px;}



ul#menu li ul li a{border-bottom:1px solid #C9D0DB; display:block; margin:0 0 0 18px; padding:5px 0 6px 0; text-decoration:none; width:317px; *margin: 0 0 0 20px; background:none!important;}
ul#menu li ul li h2,ul#menu li ul li abbr{font-size:17px; color:#a80800;}
ul#menu li ul li a:hover abbr,ul#menu li ul li a:hover h2{color:#0f58a5;}
ul#menu li ul li a:hover span{text-decoration:underline;}
ul#menu li ul li span{background:none; text-indent:0; display:block!important ; width:auto!important; padding:0 0 5px 0; font-size: 10px; color:#21467b; }



/*Calendário de cursos - home*/

ul.course-calendar li span{ background:url(../img/sprite-calendarbox.png); float:left; width: 30px; height:32px; text-align:center; margin: 1px 9px 0 0; padding: 3px 0 0 0 }
ul.course-calendar li span em{ font-size:12px; color:#fff;}
ul.course-calendar li span strong{ font-size:15px; margin: 8px 0 0 0}
ul.course-calendar li p{font-size:10px; line-height:12px;}
#midcontainer div.featuresColumn ul.course-calendar li h3{margin: -5px 0 0;  float:left; width:176px;}

ul.course-calendar li.certificacao span{background-position: 0px 0;}
ul.course-calendar li.graduacao span strong{color:#143e72;}

ul.course-calendar li.graduacao span{background-position: -30px 0;}
ul.course-calendar li.graduacao span strong{color:#143e72;}

ul.course-calendar li.pos-graduacao span{background-position: -60px 0;}
ul.course-calendar li.pos-graduacao span strong{color:#f38d00;}

ul.course-calendar li.tecnico span{background-position: -90px 0;}
ul.course-calendar li.tecnico span strong{color:#6e2c00;}

ul.course-calendar li.extensao span{background-position: -120px 0;}
ul.course-calendar li.extensao span strong{color:#02cef6;}

#midcontainer div.featuresColumn ul.course-calendar li.certificacao h3{color:#607f03;}
#midcontainer div.featuresColumn ul.course-calendar li.graduacao h3{color:#0a84bc;}
#midcontainer div.featuresColumn ul.course-calendar li.pos-graduacao h3{color:#a80800;}
#midcontainer div.featuresColumn ul.course-calendar li.tecnico h3{color:#ff6600;}
#midcontainer div.featuresColumn ul.course-calendar li.extensao h3{color:#21467b;}



#midcontainer{width:969px; float:left; background:url(../img/bg-boxwrapper.png) repeat-x left top #fff; position:relative; padding: 6px; margin: 16px 0 0 0; font-size: 11px;}
#midcontainer div.rounded{width:6px; height:6px; position:absolute; background:url(../img/sprite-box-model.png)}
#midcontainer div.rounded.lt{left:0; top:0; background-position: right bottom;}
#midcontainer div.rounded.rt{right:0;top:0; background-position: left bottom;}
#midcontainer div.rounded.lb{left:0; bottom:0; background-position: right top;}
#midcontainer div.rounded.rb{right:0; bottom:0; background-position: left top;}

#midcontainer div.featuresColumn{width:220px; float:left; margin: 14px 5px 0 17px; color:#606060;  line-height:16px;}
#midcontainer div.featuresColumn img.alignLeft{margin: 0 13px 0 0}
#midcontainer div.featuresColumn ul, #midcontainer div.featuresColumn  li{float:left; }
#midcontainer div.featuresColumn li{margin: 0 0 20px 0 }
#midcontainer div.featuresColumn h2{color:#21467b; border-bottom: 1px solid #ccd3dc;  margin: 0 0 12px 0; font-size: 20px; padding: 0 0 6px 0; }
#midcontainer div.featuresColumn h3{font-weight:bold; color:#a80800; margin: -5px 0 11px 0; }
#midcontainer div.featuresColumn#news h3{width:111px; float:left;}
#midcontainer div.featuresColumn#news p{float:left; width:111px;}


#midcontainer div.fullWidth02{width:981px; float:left;  margin: 0 0 0 -6px;}
#midcontainer div.fullWidth02 img.alignLeft{ margin: 0 13px 0 0}
#midcontainer div.fullWidth02 div.content{width:460px; float:left; margin:20px 0 20px 22px;}
#midcontainer div.fullWidth02 div.content h2{color:#21467b; border-bottom: 1px solid #ccd3dc;  margin: 0 0 12px 0; font-size: 20px; padding: 0 0 6px 0; letter-spacing:-1px; }
#midcontainer div.fullWidth02 div.content h3{font-weight:bold; color:#a80800; margin: -5px 0 5px 0;  width: 340px; float:left;}
#midcontainer div.fullWidth02 div.content p{line-height:16px;}
#midcontainer div.fullWidth02 div.content.last{margin: 20px 0 20px 13px;}


#midcontainer div.fullWidth{width:981px; float:left; background:url(../img/bg-gradient.png) repeat-x 0 0; margin: 0 0 0 -6px;}
#midcontainer div.fullWidth img.alignLeft{ margin: 0 13px 0 0}
#midcontainer div.fullWidth div.content{width:460px; float:left; margin:20px 0 20px 22px;}
#midcontainer div.fullWidth div.content h2{color:#21467b; border-bottom: 1px solid #ccd3dc;  margin: 0 0 12px 0; font-size: 20px; padding: 0 0 6px 0; letter-spacing:-1px; }
#midcontainer div.fullWidth div.content h3{font-weight:bold; color:#a80800; margin: -5px 0 5px 0;  width: 340px; float:left;}
#midcontainer div.fullWidth div.content p{line-height:16px;}
#midcontainer div.fullWidth div.content.last{margin: 20px 0 20px 13px;}

#midcontainer div.portalEducacional{width:220px; background:url(../img/portal_educacional/portal_final_bg.png) no-repeat; height:150px;}

#midcontainer div.portalEducacional h3{font-weight:bold; color:#FFFFFF; text-align:center; font-size:16px; padding-top:20px;}
#midcontainer div.portalEducacional span{font-weight:bold; color:#FFFFFF; font-size:10px; margin: 0px 0px 0px 90px;}
#midcontainer div.portalEducacional li{color:#FFFFFF; height:5px;}
/*#midcontainer div.portalEducacional li label {margin-left:10px; padding-bottom:2px;}*/
#midcontainer div.portalEducacional li input{background:url(../img/input-bg.jpg) repeat-x 0 0 #ecf3fb; border: 1px solid #c1d4f1;  color:#21467b; width:130px; margin-left:2px}


/*rodapé*/

#footer{background:url(../img/rodape-shadow.jpg) no-repeat center top; float:left; width:100%; font-size:10px; color:#65a4f4; padding:13px 0 28px;}
#footer.internal{background:url(../img/rodape-shadow-interna.jpg) no-repeat center top;}
#footer a{color:#fff;}
#footer address, #footer p{float:left;}
#footer address{width:297px; margin: 0 0 0 14px; letter-spacing:-0.3px;}
#footer twitter, #footer p{float:left;}
#footer twitter{width:47px; margin: 0 0 0 0px; letter-spacing:-0.3px;}
#footer address img.globe{margin: 2px 9px -5px;}
#footer p.copyright{margin:0 0 0 46px; width:250px;}
#footer p.developers{width:264px; margin: 0 0 0 44px;}
#footer p.developers span.agency{float:left;}
#footer p.developers span.designer{float:right;}
#footer em{color:#fff;}


/*rodapé2*/

#footer2{background:url(../img/rodape-shadow.jpg) no-repeat center top; float:left; width:100%; font-size:10px; color:#65a4f4; padding:13px 0 28px; font:"Verdana";}
#footer2.internal{background:url(../img/rodape-shadow-interna_temp.jpg) no-repeat center top;}
#footer2 a{color:#fff;}
#footer2 address, #footer2 p{float:center;}
#footer2 address{width:100%; margin: auto; letter-spacing:0.1px; font-size:12px;}
#footer2 twitter, #footer2 p{float:center;}
#footer2 twitter{width:47px; margin: 0 0 0 30px; letter-spacing:-0.3px;}
#footer2 address img.globe{margin: 2px 9px -5px;}
#footer2 p.copyright{margin: auto; width:100%;}
#footer2 p.developers{width:264px; margin: 0 0 0 700px;}
#footer2 p.developers span.agency{float:left;}
#footer2 p.developers span.designer{float:right;}
#footer2 em{color:#fff;}





/* header + breadcrumb interno*/
#breadcrumbWrapper{width:692px; height:150px; float:left; margin: 0 10px 0 0; background:url(../img/internal-header.jpg); position:relative;}
#breadcrumbWrapper h2{font-size: 25px; color:#21467b; position:absolute; left:35px; bottom:76px;}
#breadcrumbWrapper div{position:absolute; bottom: 9px; left: 15px; background:url(../img/breadcrumb.png) no-repeat left top; padding: 0 0 0 10px;}
#breadcrumbWrapper div ul, #breadcrumbWrapper div ul li{float:left; font-size: 10px; padding: 4px 0 0 0}
#breadcrumbWrapper div img{float:right;}
#breadcrumbWrapper div{color:#315a94;}
#breadcrumbWrapper div ul li a{display:block; padding: 0 7px; color:#315a94;}
#breadcrumbWrapper div ul li.current a{font-weight:bold; color:#a80800; text-decoration:none;}

#formMatriculaWrapper{width:279px; height:150px; float:left; background:url(../img/box-matricula-bottom.png) no-repeat left bottom #25599b; margin: 0 0 -3px 0}
#formMatriculaWrapper form{background:url(../img/bg-matricula.png) repeat-x 0 0; padding: 10px 0 0 21px}
#formMatriculaWrapper input, #formMatriculaWrapper select{background:url(../img/bg-input.png) no-repeat 0 0; border: 1px solid #c1d4f1; font-size: 11px; margin: 0 0 4px 0; color:#21467b;}
#formMatriculaWrapper .nome{width:132px;}
#formMatriculaWrapper .curso{width:133px; padding: 0; margin: 0 5px 0 0; }
#formMatriculaWrapper .curso option{background:#fff; }
#formMatriculaWrapper .ddd{width:24px; margin: 0 0 4px 5px;}
#formMatriculaWrapper .fone{width:61px;}
#formMatriculaWrapper .submit{background:url(../img/btn-prosseguir.png) no-repeat 0 0; width:94px; height:19px; line-height:0; text-indent:-8000px; border:none; cursor:pointer}


/* Cabecalhos */

#breadcrumbWrapperPos{width:692px; height:150px; float:left; margin: 0 10px 0 0; background:url(../img/internal-header_pos.jpg); position:relative;}
#breadcrumbWrapperGraduacao{width:692px; height:150px; float:left; margin: 0 10px 0 0; background:url(../img/internal-header_graducacao.jpg); position:relative;}
#breadcrumbWrapperTecnico{width:692px; height:150px; float:left; margin: 0 10px 0 0; background:url(../img/internal-heade_tecnico.jpg); position:relative;}
#breadcrumbWrapperExtensao{width:692px; height:150px; float:left; margin: 0 10px 0 0; background:url(../img/internal-header_extensao.jpg); position:relative;}
#breadcrumbWrapperCertificacao{width:692px; height:150px; float:left; margin: 0 10px 0 0; background:url(../img/internal-header_certificacao.jpg); position:relative;}

#breadcrumbWrapperPos h2{font-size: 25px; color:#21467b; position:absolute; left:35px; bottom:76px;}
#breadcrumbWrapperPos div{position:absolute; bottom: 9px; left: 15px; background:url(../img/breadcrumb.png) no-repeat left top; padding: 0 0 0 10px;}
#breadcrumbWrapperPos div ul, #breadcrumbWrapperPos div ul li{float:left; font-size: 10px; padding: 4px 0 0 0}
#breadcrumbWrapperPos div img{float:right;}
#breadcrumbWrapperPos div{color:#315a94;}
#breadcrumbWrapperPos div ul li a{display:block; padding: 0 7px; color:#315a94;}
#breadcrumbWrapperPos div ul li.current a{font-weight:bold; color:#a80800; text-decoration:none;}

#breadcrumbWrapperGraduacao h2{font-size: 25px; color:#21467b; position:absolute; left:35px; bottom:76px;}
#breadcrumbWrapperGraduacao div{position:absolute; bottom: 9px; left: 15px; background:url(../img/breadcrumb.png) no-repeat left top; padding: 0 0 0 10px;}
#breadcrumbWrapperGraduacao div ul, #breadcrumbWrapperGraduacao div ul li{float:left; font-size: 10px; padding: 4px 0 0 0}
#breadcrumbWrapperGraduacao div img{float:right;}
#breadcrumbWrapperGraduacao div{color:#315a94;}
#breadcrumbWrapperGraduacao div ul li a{display:block; padding: 0 7px; color:#315a94;}
#breadcrumbWrapperGraduacao div ul li.current a{font-weight:bold; color:#a80800; text-decoration:none;}

#breadcrumbWrapperTecnico h2{font-size: 25px; color:#21467b; position:absolute; left:35px; bottom:76px;}
#breadcrumbWrapperTecnico div{position:absolute; bottom: 9px; left: 15px; background:url(../img/breadcrumb.png) no-repeat left top; padding: 0 0 0 10px;}
#breadcrumbWrapperTecnico div ul, #breadcrumbWrapperTecnico div ul li{float:left; font-size: 10px; padding: 4px 0 0 0}
#breadcrumbWrapperTecnico div img{float:right;}
#breadcrumbWrapperTecnico div{color:#315a94;}
#breadcrumbWrapperTecnico div ul li a{display:block; padding: 0 7px; color:#315a94;}
#breadcrumbWrapperTecnico div ul li.current a{font-weight:bold; color:#a80800; text-decoration:none;}

#breadcrumbWrapperExtensao h2{font-size: 25px; color:#21467b; position:absolute; left:35px; bottom:76px;}
#breadcrumbWrapperExtensao div{position:absolute; bottom: 9px; left: 15px; background:url(../img/breadcrumb.png) no-repeat left top; padding: 0 0 0 10px;}
#breadcrumbWrapperExtensao div ul, #breadcrumbWrapperExtensao div ul li{float:left; font-size: 10px; padding: 4px 0 0 0}
#breadcrumbWrapperExtensao div img{float:right;}
#breadcrumbWrapperExtensao div{color:#315a94;}
#breadcrumbWrapperExtensao div ul li a{display:block; padding: 0 7px; color:#315a94;}
#breadcrumbWrapperExtensao div ul li.current a{font-weight:bold; color:#a80800; text-decoration:none;}

#breadcrumbWrapperCertificacao h2{font-size: 25px; color:#21467b; position:absolute; left:35px; bottom:76px;}
#breadcrumbWrapperCertificacao div{position:absolute; bottom: 9px; left: 15px; background:url(../img/breadcrumb.png) no-repeat left top; padding: 0 0 0 10px;}
#breadcrumbWrapperCertificacao div ul, #breadcrumbWrapperCertificacao div ul li{float:left; font-size: 10px; padding: 4px 0 0 0}
#breadcrumbWrapperCertificacao div img{float:right;}
#breadcrumbWrapperCertificacao div{color:#315a94;}
#breadcrumbWrapperCertificacao div ul li a{display:block; padding: 0 7px; color:#315a94;}
#breadcrumbWrapperCertificacao div ul li.current a{font-weight:bold; color:#a80800; text-decoration:none;}


/*forms*/
#formContato{float:left; width:413px; margin: 0 10px 0 0}
#formContato ul li{float:left; margin: 0 12px 5px 0;}

#formContato ul li label{display:block; font-weight:bold; color:#21467b; margin: 0 0 5px 0}
#formContato input, #formContato select, #formContato textarea{background:url(../img/input-bg.jpg) repeat-x 0 0 #ecf3fb; border: 1px solid #c1d4f1; margin: 0 0 4px 0; color:#21467b;}
#formContato select{padding:0; font-size:11px;}
#formContato textarea{font-size: 12px;}


#formContato #area{width:400px;}
#formContato #CPF{width:200px;}
#formContato #nome{width:365px;}
#formContato #nome_orientador{width:365px;}
#formContato #data{width:120px;}
#formContato #rg{width:95px;}
#formContato #orgao{width:45px; margin:0 3px 0 0;}
#formContato #email{width:225px;}
#formContato #residencial{ margin:0 120px 0 0;}
#formContato #residencialform{ margin:0 64px 0 0;}
#formContato #telefone{width:100px;}
#formContato #dddcel{width:16px; margin:0 3px 0 0;}
#formContato #ddd{width:16px; margin:0 3px 0 0;}
#formContato #telefonecel{width:100px;}
#formContato #cpf{width:110px;}
#formContato #categoria{width:100px;}
#formContato #ano{width:60px;}
#formContato #objeto{width:365px;}
#formContato #titulo{width:365px;}
#formContato #formatura{width:60px;}
#formContato #titulacao{width:180px;}
#formContato #instituicao{width:180px;}
#formContato #fone{width:81px;}
#formContato #bairro{width:127px;}
#formContato #cidade{width:119px;}
#formContato #estado{width:40px;}
#formContato #assunto{width:298px;}
#formContato #nomemae{width:298px;}
#formContato #setor{width:197px;}
#formContato #mensagem{width: 401px;}
#formContato #curriculum{width: 401px;}
#formContato #mensagem01{width: 401px;}
#formContato #justificativa{width: 401px;}
#formContato #objetivo{width: 401px;}
#formContato #objetivos{width: 401px;}
#formContato #submit{background:url(../img/btn-enviar.png) no-repeat 0 0; width:70px; height:21px; border:none; padding:0; line-height:0; text-indent:-8000px;}

#formAvaliacao{float:left; width:413px; margin: 0 10px 0 0}
#formAvaliacao ul li{float:left; margin: 0 9px 5px 0;}

#formAvaliacao ul li label{display:block; font-weight:bold; color:#21467b; margin: 0 0 3px 0}
#formAvaliacao input, #formAvaliacao select, #formAvaliacao textarea{background:url(../img/input-bg.jpg) repeat-x 0 0 #ecf3fb; border: 1px solid #c1d4f1; margin: 0 0 4px 0; color:#21467b;}

#formAvaliacao #senha{whidth:120px; height:18px;}
#formAvaliacao #submit{background:url(../img/btn-enviar.png) no-repeat 0 0; width:70px; height:21px; border:none; padding:0; line-height:0; text-indent:-8000px;}
#formAvaliacao #vs{whidth:120px;}


/*Internal content */
#midcontainerWrapper{background:url(../img/bg-innerwrapper.png) repeat-y 0 0; float:left; margin: 10px 0 0 0; width:100%;}
#midcontainer.internal{padding:0; margin:0;width:100%;}
#midcontainer.internal.cursos{background:url(../img/sidebar-1.png) no-repeat left bottom;}
#midcontainer.internal.docentes{background:url(../img/footer-sidebar-2.png) no-repeat left bottom;}


#sidebar{width:226px; float:left;}
#sidebar a{color:#fff; text-decoration:none;}
#sidebar ul li{background:url(../img/sidebar-item-bg.png) repeat-x left bottom #132a5d; padding: 13px;}
#sidebar ul li.active{border-left: 3px solid #8a0b05; padding: 9px 0 9px 10px;}
#sidebar ul li abbr{font-size:16px; color:#fff;}
#sidebar ul li p{font-size:10px; color:#608cc0;}
#sidebar ul li ul { margin:15px 0 -14px -13px; width:226px;}
#sidebar ul li.active ul{margin: 15px 0 -10px -10px; width:223px;}
#sidebar ul li ul li{background:url(../img/bg-submenu.jpg) repeat-x left top #081537; margin: 0 0 1px 0; padding: 9px 0 9px 24px; font-size:10px;}
#sidebar ul li ul li a{color:#4ea9f2; display:block; width: 90%; padding: 0 0 0 15px; margin:0 0 0 -15px; }
#sidebar ul li ul li.active{border-left:none;}
#sidebar ul li ul li.active a{background:url("../img/bullet-submenu.jpg") no-repeat scroll 3px 3px transparent; margin:0;}
#sidebar ul li span{ font-size: 14px}

#content{position:relative; background:url(../img/bg-boxwrapper-interna.png) repeat-x #fff; width:688px; float:right; padding:28px; line-height:18px; color:#5c5c5c;}
#content div.rounded{background:url(../img/sprite-box-model-interna.png)}
#content p{margin-bottom: 20px;}
#content strong{font-weight:bold;}
#content .highlight01{color:#21467b;}

div#mainNewsWrapper{width:686px; float:left; padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid #ccd3dc;}
div.contentNews{float:right; width:420px;}
div.contentNews h2{font-size:30px; line-height:normal; font-weight:bold; margin:-5px 0 10px 0; color:#21467b;}

#midcontainer div.featuresColumn.news{width:212px; margin:0 25px 0 0;}
#midcontainer div.featuresColumn.news.last{margin:0;}
#midcontainer div.featuresColumn.news img.alignLeft{margin: 0 10px 0 0}
#midcontainer div.featuresColumn.news h3{width:107px; float:left;}
#midcontainer div.featuresColumn.news p{float:left; width:107px;}

#midcontainer div.featuresColumn.fullwidth.last {margin: -4px 0 0 0; float:right;}
#midcontainer div.featuresColumn.fullwidth h3{width:auto; float:none; font-size: 10px; margin: 0 0 3px 0;}
#midcontainer div.featuresColumn.fullwidth p{width:auto; float:none; font-size: 10px; margin: 0 0 5px 0;}

.Red{
	color:#F00;
	}

ul.paginator{float:right;}
ul.paginator.top{margin: -17px 0 0 0}
ul.paginator li{background:url("../img/bg-paginator.png") no-repeat scroll 0 0 transparent; float:left;height:12px; line-height:15px; margin:0 2px; padding:0 0 5px; text-align:center; width:16px;}
ul.paginator li.current{ background:url(../img/bg-paginator-current.png) no-repeat 0 0;}
ul.paginator li a{color:#fff; text-decoration:none;}


div#mainNewsWrapper img{float:left;}

#content h1{font-size:25px; color:}

#bottomNav{width:686px; border-top: 1px solid #ccd3dc; padding: 20px 0 0 0; margin: 20px 0; float:left}
#bottomNav img.btn-voltar{margin: 0 20px 0 0;}

/* Footer */

#footerFeaturesWrapper{width:100%; float:left; background:#0f2754;}
#footerFeatures{width:956px; margin: 0 auto;}

#footerFeatures div{width:140px; float:left; font-size: 11px; margin: 0 23px 40px 0}
#footerFeatures h4{border-bottom:1px solid #1e3a69; color:#bdc8d8; font-size:18px; margin:30px 0 12px; padding:0 0 6px; letter-spacing:-1px;}
#footerFeatures div.last{margin: 0 0 40px 0;}
#footerFeatures dt{color:#419dd8; font-weight:bold; font-size:11px; margin: 0 0 3px 0}
#footerFeatures dd{color:#bdc8d8; font-size: 9px; margin: 0 0 16px 0}
a:link {text-decoration: none;color:#606060;}
a:visited {text-decoration: none; }
a:active {text-decoration: none; }
a:hover {text-decoration: underline; }
