/*
 *
 * CAMPUS
----------------------------------------------------------- */

/* contendo float */
.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; }
.contemfloat { display: block; }
/* End hide from IE-mac */

* html div#container div#conteudo.campus ul.menuinterno a { color: #fff; }
* html div#container div#conteudo.campus ul.menuinterno ul a,
* html div#container div#conteudo.campus ul.menuinterno .ativo a { color: #333; }
* html div#container div#conteudo.campus ul.menuinterno a:hover { color: #333; }
div#container div#conteudo.campus ul.menuinterno li#ultimo a {
background-image: url(/_img/novo/base_menu_simples.jpg); 
color:#fff;
}
div#container div#conteudo.campus ul.menuinterno li#ultimo a:hover {
color:#333;
}

/* topo - breadcrumb */
div#container div#conteudo.campus .opcoes_topo { margin: 0 15px 0 0; /margin-top: 9px; float: right; }
div#container div#conteudo.campus .opcoes_topo li { float: left; margin-left: 15px; }
div#container div#conteudo.campus .opcoes_topo li a { color: #0887bb; font-family: 9px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; }
div#container div#conteudo.campus .breadcrumb { margin: 10px 0 10px 15px; }
div#container div#conteudo.campus .breadcrumb * { color: #767676; font-size: 10px; }
div#container div#conteudo.campus .breadcrumb strong { font-weight: bold; }

div#container div#conteudo.campus #interna { margin: 0 15px; padding-bottom: 15px; border: 1px solid #d6d4d4; clear: both; }
div#container div#conteudo.campus .destaque { width: 830px; margin: 0 auto 10px; }

div#container div#conteudo.campus #coluna1 { margin-bottom: 10px; padding-left: 15px; float: left; }
div#container div#conteudo.campus #coluna2 { width: 366px; margin: 0 19px; padding: 0; float: left; }
div#container div#conteudo.campus #coluna3 { width: 222px; margin: 0 0; padding: 0; float: left; }

div#container div#conteudo.campus #coluna1 .contato { padding-left: 10px; margin-top: 40px; color: #393939; fon-size: 12px; }
div#container div#conteudo.campus #coluna1 .contato h3 { margin-bottom: 5px; font: 25px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #005b58; }
div#container div#conteudo.campus #coluna1 .contato h4 { text-transform: uppercase; font-weight: bold; }
div#container div#conteudo.campus #coluna1 .contato ul { margin: 6px 0 9px; }
div#container div#conteudo.campus #coluna1 .contato ul li { float: left; }
div#container div#conteudo.campus #coluna1 .contato ul li a { display: block; text-indent: -999em; overflow: hidden; }
div#container div#conteudo.campus #coluna1 .contato ul li.mapa { margin-right: 5px; }
div#container div#conteudo.campus #coluna1 .contato ul li.mapa a { width: 64px; height: 22px; background: url(/_img/novo/ver_mapa.gif) no-repeat; }
div#container div#conteudo.campus #coluna1 .contato ul li.atendimento a { width: 188px; height: 23px; background: url(/_img/novo/ver_horariodeatendimento.jpg) no-repeat; }
div#container div#conteudo.campus #coluna1 .contato ul li.onibus a { width: 117px; height: 23px; background: url(/_img/novo/ver_linha_onibus.gif) no-repeat; }


div#container div#conteudo.campus h1 { margin: 20px 0 10px 18px; font: bold 21px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #5f9800; }
div#container div#conteudo.campus .caixa a { text-decoration: none; color:#333; }
div#container div#conteudo.campus .caixa a:hover { text-decoration: underline; }

/* coluna 2 */
div#container div#conteudo.campus #coluna2 .caixa { padding: 0 15px 8px; font-size: 12px; line-height: 18px;  color: #333; margin: 0 0 10px; background: url(/_img/novo/bg_caixa_coluna_2.png) bottom no-repeat; }
div#container div#conteudo.campus #coluna2 .caixa h3 { padding-left: 15px; margin: 0 -15px; font: 20px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #fff; height: 44px; line-height: 36px; background: url(/_img/novo/topo_caixa_coluna_2.png) no-repeat; }
div#container div#conteudo.campus #coluna2 .caixa a.saiba_mais { font-size: 12px; font-weight: bold; float: right; margin-top: 10px; }
div#container div#conteudo.campus #coluna2 .caixa a.saiba_mais:hover { color: #fa5703; }
div#container div#conteudo.campus #coluna2 .caixa ul { margin: 10px 0; }
div#container div#conteudo.campus #coluna2 .caixa ul li { font-weight: bold; }

/* coluna 3 */
div#container div#conteudo.campus #coluna3 .caixa { padding: 0 10px 8px; font-size: 12px; line-height: 18px;  color: #333; margin:15px 0px 0px 2px; /margin-left: 3px; background: url(/_img/novo/bg_caixa_coluna_3.png) bottom no-repeat; }
div#container div#conteudo.campus #coluna3 .caixa h3 { padding-left: 10px; margin: 0 -10px; font: 17px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #fff; height: 43px; line-height: 26px; background: url(/_img/novo/topo_caixa_coluna_3.png) no-repeat; }
div#container div#conteudo.campus #coluna3 .caixa h3 { padding-left: 10px; margin: 0 -10px; font: 17px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #fff; height: 43px; line-height: 26px; background: url(/_img/novo/topo_caixa_coluna_3.png) no-repeat; }
div#container div#conteudo.campus #coluna3 .caixa h3 { padding-left: 10px; margin: 0 -10px; font: 17px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #fff; height: 43px; line-height: 26px; background: url(/_img/novo/topo_caixa_coluna_3.png) no-repeat; }
div#container div#conteudo.campus #coluna3 .caixa h3 { padding-left: 10px; margin: 0 -10px; font: 17px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #fff; height: 43px; line-height: 26px; background: url(/_img/novo/topo_caixa_coluna_3.png) no-repeat; }
div#container div#conteudo.campus #coluna3 .caixa h3 { padding-left: 10px; margin: 0 -10px; font: 17px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #fff; height: 43px; line-height: 26px; background: url(/_img/novo/topo_caixa_coluna_3.png) no-repeat; }
div#container div#conteudo.campus #coluna3 .caixa h3 { padding-left: 10px; margin: 0 -10px; font: 17px "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; color: #fff; height: 43px; line-height: 26px; background: url(/_img/novo/topo_caixa_coluna_3.png) no-repeat; }
div#container div#conteudo.campus #coluna3 .caixa a.saiba_mais { color: #2a740c; font-size: 9px; font-weight: bold; float: right; margin-top: 10px; }
div#container div#conteudo.campus #coluna3 .caixa ul { margin: 0; }
div#container div#conteudo.campus #coluna3 .caixa ul li strong { font-weight: bold; color: #2a740c; }

div#container div#conteudo.campus #coluna3 .opcoes_ingresso .escolha_curso { margin: -12px 0 5px; width: 222px; height: 114px; background: url(/_img/novo/escolha_curso.jpg) no-repeat; font-family: "Myriad Pro", "Trebuchet MS", Tahoma, sans-serif; position: relative;  }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .escolha_curso h3 { padding: 17px 0 0 12px; font-size: 19px; color: #fff; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .escolha_curso ul { padding: 5px 0 0 25px; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .escolha_curso ul li { padding: 1px 0; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .escolha_curso ul li a { color: #f4f70d; font-size: 13px; font-weight: bold; }
div#container div#conteudo.campus #coluna3 .opcoes_ingresso .inscreva { margin-bottom: 20px; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .inscreva a { width: 222px; height: 112px; background: url(/_img/novo/inscreva_para_vestibular.jpg) no-repeat; display: block; text-indent: -999em; overflow: hidden; }
div#container div#conteudo.campus #coluna3 .opcoes_ingresso .outras_formas { font-size: 12px; width: 222px; height: 100px; background: url(/_img/novo/outras_formas_ingresso.png) no-repeat; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .outras_formas h3 { height: 30px; text-indent: -999em; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .outras_formas ul { padding-left: 40px; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .outras_formas ul li { padding-bottom: 4px; }
  div#container div#conteudo.campus #coluna3 .opcoes_ingresso .outras_formas ul li a { color: #fff; }

