/* -------------------------------------------------- */
/* SOURCE CODE                                        */
/* -------------------------------------------------- */

body { margin:0; background:#fff url('../../imagens/bg.gif') repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b7b7b }

input, textarea, button, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b7b7b }
input, textarea, select { padding:2px !important; border:1px solid #ddd !important; background-color:#fff }
button { padding:5px !important; background:#666; color:#fff; font-weight:bold; text-transform:uppercase; cursor:pointer }
fieldset { border:none }

a { text-decoration:none; color:#7b7b7b }
a:hover { text-decoration:underline }
a.block { display:block }

.iesquerda { float:left; margin-right:10px !important }
.idireita { float:right; margin-left:10px !important }

.mb10 { margin-bottom:10px !important }

.nobd { border:none !important }
.nomr { margin-right:0 !important }
.nomb { margin-bottom:0 !important }
.nopb { padding-bottom:0 !important }


.clear { margin:0 !important; padding:0 !important; border:none; list-style:none }
.clearall * { margin:0; padding:0; border:none; list-style:none }
.clear2 { margin:0; padding:0; border:none; list-style:none }
.clearlink * { text-decoration: none !important; }


#wrap { margin: 0 auto; width:960px; padding:0 20px }
/*#wrap { position:absolute; left:50%; margin-left:-500px; width:960px; padding:0 20px }*/


#header { float:left; width:960px; height:110px; margin-bottom:10px; padding-top:20px; background:url('../../imagens/bg_header.jpg') no-repeat }

#header h1, #header h1 a { display:block; float:left; width:252px; height:70px }
#header h1 a { background:url('../../imagens/unitoledo.jpg') no-repeat; text-indent:-9999px }

#header ul { float:left; width:700px; height:50px; padding-left:8px; margin-top:28px }
#header ul li, #header ul li a { display:block; float:left }
#header ul li { width:140px; height:50px }
#header ul li a { width:140px; height:32px; padding-top:18px; font-weight:bold; text-transform:uppercase; text-align:center; color:#fff }
#header ul li a:hover { background:url('../../imagens/bg_header_button.jpg') no-repeat; text-decoration:none; color:#575757 }

#login { float:left; width:960px; height:32px; text-align:right }
#login form { float:right; padding-top:2px }
#login span { margin-right:20px; padding-top:2px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff }
#login input { width:80px; border-color:#fff !important }
#login label { font-weight:bold; color:#fff }
#login button { margin:0 5px; padding:0 !important; background-color:#7b7b7b }

#middle { float:left; width:960px; background:#fff url('../../imagens/bg_middle.gif') repeat-y }

#sidebar { float:left; width:34px; margin-right:10px }
#sidebar img { display:block; float:left }
#sidebar ul { float:left; width:34px; background-color:#309315 }
#sidebar ul li, #sidebar ul li a { display:block; float:left; width:34px; height:30px }
#sidebar ul li { margin-bottom:10px }
#sidebar ul li a { text-indent:-9999px }
#sidebar ul li a.webmail { background:url('../../imagens/btn_webmail.jpg') no-repeat }
#sidebar ul li a.terminal { background:url('../../imagens/btn_terminal.jpg') no-repeat }
#sidebar ul li a.download { background:url('../../imagens/btn_download.jpg') no-repeat }
#sidebar ul li a.virtual { background:url('../../imagens/btn_virtual.jpg') no-repeat }
#sidebar ul li a.biblioteca { background:url('../../imagens/btn_biblioteca_online.jpg') no-repeat }


#menu { float:left; width:192px; margin-right:10px }
#menu ul { float:left; width:192px; background:url('../../imagens/bg_menu_ul.jpg') no-repeat }
#menu ul li, #menu ul li a { display:block; float:left }
#menu ul li { width:182px; padding-left:10px }
#menu ul li a { width:178px; padding-top:2px; padding-bottom:2px; padding-left:2px; border-bottom:1px solid #d1d1d1; text-decoration:none; font-size:11px }
#menu ul li a:hover { background-color:#ededed }
#menu ul li.titulo a { width:172px; height:17px; padding-top:3px; padding-bottom:0px; padding-left:0; border:none; text-transform:uppercase; color:#f58220 }
#menu ul li.titulo a:hover { background:none; text-decoration:underline }
#menu ul li a small { font-size:8px }

#content { float:left; width:714px }

#content #h2 { clear:both; height:23px; padding-left:10px !important; padding-top:7px !important; background-color:#7b7b7b; font-size:14px; text-transform:uppercase; color:#fff }
#content #h2.noticias { height:50px; background:url('../../imagens/h2_noticias.jpg') no-repeat; text-indent:-9999px }
#content #h2.cursos-extensao { width:434px; height:50px; background:url('../../imagens/h2_cursos-extensao.jpg') no-repeat; text-indent:-9999px }
#content #h2.cursos-extensao-em-andamento { width:434px; height:50px; background:url('../../imagens/h2_cursos-extensao-em-andamento.jpg') no-repeat; text-indent:-9999px }
#content #h3 { clear:both; height:50px; text-indent:-9999px }
#content #h4, #content #h5, #content #h6 { font-size:12px }
#content #h4.breadcrumb { margin-bottom:10px !important; font-weight:normal }
#content #h4.breadcrumb a { font-weight:bold }

#content a.all { float:right; font-size:10px; color:#f58220 }

#content #slide { float:left; width:714px; height:180px; margin-bottom:10px }
#content #slide img { width:714px; height:180px }

/*
ol#controls { float:left; height:26px; margin-top:-49px }
ol#controls li { margin-right:10px; float:left; list-style:none; height:26px }
ol#controls li a { float:left; width:17px; height:20px; padding-top:6px; padding-left:9px; background:url('../../imagens/bg_btn_slide.png') no-repeat; text-decoration:none; color:#fff }
ol#controls li a:hover { text-decoration:underline }
ol#controls li.current a { font-weight:bold }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none }
*/
ol#controls { padding-left: 15px; float:left; height:26px; margin-top:-49px }
ol#controls li { margin-right:10px; float:left; list-style:none; height:26px }
ol#controls li a { float:left; width:17px; height:20px; padding-top:6px; padding-left:9px; background:url('../../imagens/bg_btn_slide.png') no-repeat; text-decoration:none; color:#fff }
ol#controls li a:hover { text-decoration:underline }
ol#controls li.current a { font-weight:bold }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus { outline:none }

#content div.noticia { float:left; width:668px; height:160px; margin:10px 0; margin-left:24px; _margin-left:12px; padding:10px; border:1px solid #bfe4b5 }
#content div.noticia ul li { display:block; float:left; width:668px; height:160px }
#content div.noticia ul li.noticia2, #content div.noticia ul li.noticia3, #content div.noticia ul li.noticia4, #content div.noticia ul li.noticia5 { display:none }
#content div.noticia #h4 { margin-bottom:20px; font-size:18px; color:#f58220; font-weight:bold; }
#content div.noticia #h4 a { color:#f58220; font-weight:bold; }

#content div.noticias-destaques { float:left; width:690px; height:160px; margin-bottom:10px; padding-left:24px; background:url('../../imagens/bg_noticias-destaques.jpg') bottom center no-repeat }
#content div.noticias-destaques ul li { display:block; float:left; width:138px; height:160px }
#content div.noticias-destaques ul li.cinza1 { background-color:#eaeaea }
#content div.noticias-destaques ul li.cinza2 { background-color:#f5f5f5 }
#content div.noticias-destaques ul li a { display:block; float:left; width:98px; height:110px; padding:20px; padding-top:30px; background:url('../../imagens/bg_seta1.gif') top center no-repeat }
#content div.noticias-destaques ul li a:hover { background:url('../../imagens/bg_seta2.gif') top center no-repeat }
#content div.noticias-destaques ul li img { display:block; margin-bottom:10px }

/*
#content ul.noticias-listagem li { display:list-item; margin-bottom:10px; padding-left:20px; background:url('../../imagens/ico_bullet_noticias.gif') left center no-repeat }
*/
#content ul.noticias-listagem li { display:list-item; margin-bottom:10px; padding-left:20px; background:url('../../imagens/ico_bullet_noticias.gif') left 3px no-repeat }
#content ul.noticias-listagem li.data { padding-left:0; background:none }
#content ul.noticias-listagem #h6 { color:#7b7b7b; font-weight:bold; }
#content ul.noticias-listagem #h5 { color:#7b7b7b; font-weight:bold; }
#content ul.noticias-listagem #h4 { color:#f58220; font-weight:bold; }

/*
#content ul.noticias-listagem #h6 { color:#f58220; font-weight:bold; }
#content ul.noticias-listagem #h5 { color:#f58220; font-weight:bold; }
*/
.box { float:left; width:674px; padding:20px }

.box h4.breadcrumb { margin-bottom:20px !important }

.box-left { float:left; width:434px; margin-right:20px; line-height:18px }

.box-left table { border:1px solid #ccc }
.box-left table td { padding:2px }
.box-left table td.cinza { background-color:#ededed; font-weight:bold; color:#f58220 }

.box-left ul.cursos li { margin-bottom:20px }
#extensao .box-left ul.cursos li { margin-bottom:10px }

.box-left ul.pesquisa-listagem li { display:list-item; margin-bottom:10px; padding-left:20px; background:url('../../imagens/ico_bullet_noticias.gif') left center no-repeat }
.box-left ul.pesquisa-listagem li.data { padding-left:0; background:none }
.box-left ul.pesquisa-listagem li #h5 { color:#f58220; font-weight:bold; }


.box-right { float:left; width:220px }
.box-right .box-in { float:left; width:168px; padding:10px; border:1px solid #fcc697 }
.box-right .box-in h6 { margin-bottom:10px; font-size:14px !important; font-weight:normal; color:#f58220 }
.box-right .box-in p { font-size:10px }

.box-right #frmAviseMe { float:left; width:200px; height:60px; padding:10px; background:url('../../imagens/bg_novos-cursos.jpg') no-repeat; color:#fff }
.box-right #frmAviseMe p { margin-bottom:5px }
.box-right #frmAviseMe input { width:120px }
.box-right #frmAviseMe button { background:none }

#content ul.galerias li { display:block; float:left; width:178px; height:160px; padding:10px 30px; text-align:center }
#content ul.galerias li a { font-size:11px; color:#f58220 }


#content .paginacao { float:left; width:714px; padding-top:10px; border-top:1px solid #ededed }
#content .paginacao ul { float:left; width:714px; margin-top:10px }
#content .paginacao ul li, #content .paginacao ul li a { display:block; float:left }
#content .paginacao ul li a { margin-right:5px; padding:5px 10px; background-color:#ededed; color:#666 }
#content .paginacao ul li a:hover { background-color:#d1d1d1; color:#333 }
#content .paginacao ul li a.atual { background-color:#f58220; color:#fff }


#content-left { float:left; width:444px; margin-right:10px }
#content-left.inverse { width:260px }

#content-left #h2 { margin-bottom:10px; border-bottom:1px solid #ffd2ac; font-size:18px; color:#f58220 }

#content-left #h3 { width:444px }
#content-left #h3.noticias { background:url('../../imagens/h3_noticias.jpg') no-repeat }
#content-left #h4 { margin-bottom:10px; font-size:14px; text-transform:uppercase; font-weight:bold; }

#content-left div.noticias { float:left; width:444px; margin-bottom:10px }
#content-left div.noticias #h4 { margin-bottom:10px; font-size:14px; text-transform:uppercase; color:#f58220 }
#content-left div.noticias #h4 a { color:#f58220 }

#content-left .destaque-foto { float:left; width:238px; height:190px; margin-right:10px }
#content-left ul.slideshow { float:left; width:238px; height:177px }
a#btn-prev, a#btn-next { display:block; float:left; width:30px; height:13px; background-color:#000; font-size:8px; text-align:center; text-decoration:none; color:#fff }
a#btn-prev:hover, a#btn-next:hover { background-color:#f58220; color:#fff }

#content-left .destaque-mini-texto { float:left; width:196px; height:74px; padding-top:20px; border-bottom:1px solid #dcdcdc }
/*#content-left .destaque-mini-texto #h4 { color:#f58220; font-weight: bold; }*/

#content-left .destaque-texto { float:left; width:444px; height:70px; padding-top:5px }
/*#content-left .destaque-texto #h4 { color:#f58220; font-weight: bold; }*/


#content-left #mural { float:left; width:204px; height:310px; margin-right:10px }
#content-left #mural #h3 { width:204px; background:url('../../imagens/h3_mural.jpg') no-repeat }
#content-left #mural #h4 { color:#f58220; font-weight: bold; }
#content-left #mural ul li { display:block; float:left; width:204px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dcdcdc }

#content-left #eventos { float:left; width:230px; height:310px }
#content-left #eventos #h3 { width:230px; background:url('../../imagens/h3_eventos.jpg') no-repeat }
#content-left #eventos #h4 { color:#f58220; font-weight: bold; }
#content-left #eventos ul li { display:block; float:left; width:230px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dcdcdc }
/*vertical-align: 30px; vertical-align: middle; display: table-cell; */
div.noticias-recentes { float:left; width:420px; height:216px; margin-top:10px; padding-left:24px; background:url('../../imagens/bg_noticias-recentes.jpg') left bottom no-repeat }
div.noticias-recentes ul li { display:block; float:left; width:380px; height:30px; padding:5px 10px; padding-left:30px; background:url('../../imagens/ico_bullet_noticias.gif') 10px 16px no-repeat }
div.noticias-recentes ul li.cinza { background-color:#eaeaea }
div.noticias-recentes ul li #h4  { margin: 0px; padding: 0px; }
div.noticias-recentes ul li #h5 { margin: 0px; padding: 0px;  height:30px; vertical-align: middle; display: table-cell; }
div.noticias-recentes ul li #h4 a { text-decoration: none; color:#f58220; font-weight: bold; }
div.noticias-recentes ul li #h5 a { text-decoration: none; font-size:11px; color:#000; font-weight: bold; }
div.noticias-recentes a.all { display:block; width:92px; height:16px; text-indent:-9999px }


#content-right { float:right; width:260px }
#content-right.inverse { width:444px }
#content-right.inverse div.noticias-recentes { margin-top:0; margin-bottom:10px }

#content-right #h3 { width:260px }
#content-right #h3.busca { background:url('../../imagens/h3_busca.jpg') no-repeat }
#content-right #h3.galeria-fotos { background:url('../../imagens/h3_galeria-fotos.jpg') no-repeat }

#content-right #h4 { margin-bottom:5px; font-size:14px; color:#f58220 }

#content-right #frmBusca { float:left; width:240px; margin-bottom:10px; padding:10px; padding-top:0; background-color:#dcdcdc }
#content-right #frmBusca input { width:208px !important; border-color:#d2d2d2 !important }
#content-right #frmBusca button { margin:0 5px !important; padding:0 !important; background-color:#dcdcdc; color:#f58220 }

#content-right #seja-toledo { float:left; width:260px; height:210px; margin-bottom:10px; background:url('../../imagens/bg_seja-toledo.jpg') no-repeat }
#content-right #seja-toledo ul { padding-top:40px; padding-left:10px; }
#content-right #seja-toledo .espaco { padding-bottom: 5px; }
#content-right #seja-toledo ul .sub { padding-left: 20px; padding-top: 0px; color: #ffffff; }
#content-right #seja-toledo ul .sub a { color: #ffffff; font-weight: bold; }
#content-right #seja-toledo .bolsa { display:block; float:left; width:260px; height:28px; text-indent:-9999px; margin-top: 8px; }

/*
#content-right #seja-toledo { float:left; width:260px; height:34px; margin-bottom:10px; padding-top:176px; background:url('../../imagens/bg_seja-toledo.jpg') no-repeat }
#content-right #seja-toledo a { display:block; float:left; width:130px; height:34px; text-indent:-9999px }
*/

#content-right a.tour-virtual { display:block; float:left; width:260px; text-indent:-9999px }
#content-right a.tour-virtual { height:90px; margin-bottom:10px; background:url('../../imagens/btn_tour-virtual.jpg') no-repeat }

#galeria-fotos { float:left; width:260px; height:160px; background:url('../../imagens/bg_galeria-fotos.jpg') no-repeat }


ul#links-uteis { float:left; width:680px; height:100px; margin:0; margin-top:10px !important; padding:0; padding:0 17px !important }
ul#links-uteis li { display:block; float:left; width:220px; height:120px; margin-right:10px }

#instituicoes { float:left; width:960px; height:100px; margin:0 !important; background:url('../../imagens/bg_instituicoes.jpg') right top no-repeat }
#links-uteis { float:left; width:960px; height:120px; margin:0 !important;  background-image: url('../../imagens/fundo_capa_fino.jpg'); background-repeat: repeat-y; }
/*
ul#instituicoes { float:left; width:630px; height:80px; margin:0 !important; padding:10px 0; padding-left:330px; background:url('../../imagens/bg_instituicoes.jpg') right top no-repeat }
ul#instituicoes li, ul#instituicoes li a { display:block; float:left; width:130px; height:80px }
ul#instituicoes li { margin-right:30px }
ul#instituicoes li a { text-indent:-9999px }
ul#instituicoes li a.colegio-toledo { background:url('../../imagens/btn_colegio-toledo.jpg') no-repeat }
ul#instituicoes li a.damasio-de-jesus { background:url('../../imagens/btn_damasio-de-jesus.jpg') no-repeat }
ul#instituicoes li a.afonso-toledo { background:url('../../imagens/btn_afonso-toledo.jpg') no-repeat }
ul#instituicoes li a.parceiros { background:url('../../imagens/btn_parceiros.jpg') no-repeat }
ul#instituicoes li span { text-indent:-9999px; display:block; float:left; width:130px; height:80px;  }
ul#instituicoes li span.selo { background:url('../../imagens/selo-2009.png') no-repeat }
*/

#footer { float:left; width:960px; height:200px; background:url('../../imagens/bg_footer.jpg') no-repeat }
#footer a { display:block; float:left; text-indent:-9999px }
#footer a.como-chegar { width:190px; height:70px; margin-left:100px; margin-top:20px; background:url('../../imagens/btn_como-chegar.jpg') no-repeat }
#footer a.fale-conosco { width:205px; height:70px; margin-top:20px; background:url('../../imagens/btn_fale-conosco.jpg') no-repeat }
#footer ul { display:block; float:left; width:550px; height:80px; margin-top:10px; padding-left:410px }
#footer ul li { display:block; float:left }
#footer ul li, #footer ul li a { width:90px; height:80px }
#footer ul li a.twitter { background:url('../../imagens/btn_twitter.jpg') no-repeat }
#footer ul li a.facebook { background:url('../../imagens/btn_facebook.jpg') no-repeat }
#footer ul li a.blog { background:url('../../imagens/btn_flickr.jpg') no-repeat }
#footer ul li a.radio { background:url('../../imagens/btn_radio.jpg') no-repeat }
#footer ul li a.tv { background:url('../../imagens/btn_tv.jpg') no-repeat }
