html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
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}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font:inherit inherit inherit}
input,textarea,select{*font-size:100%}
legend{color:#333}
del,ins{text-decoration:none}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{*font:108%/100% monospace}
body{text-align:center}
#ft{clear:both}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px}
#doc2{width:73.076em;*width:71.25em}
#doc3{margin:auto 10px;width:auto}
#doc4{width:74.923em;*width:73.05em}
.yui-b{position:relative}
.yui-b{_position:static}
#yui-main .yui-b{position:static}
#yui-main,.yui-g .yui-u .yui-g{width:100%}
{width:100%}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em}
.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em}
.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0}
#yui-main .yui-b{float:none;width:auto}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%}
.yui-gc div.first,.yui-gd .yui-u{width:66%}
.yui-gd div.first{width:32%}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%}
.yui-ge .yui-u,.yui-gf div.first{width:24%}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0}
.yui-g .yui-g .yui-u{width:48.1%}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%}
.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%}
.yui-g .yui-gb .yui-u{_margin-left:1.0%}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}
.yui-gb .yui-gb .yui-u{_margin-left:.7%}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0}
.yui-gb .yui-gd div.first{width:32%}
.yui-g .yui-gd div.first{_width:29.9%}
.yui-ge .yui-g{width:24%}
.yui-gf .yui-g{width:74.2%}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%}
.yui-ge div.first .yui-gd .yui-u{width:65%}
.yui-ge div.first .yui-gd div.first{width:32%}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1}
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown{position:relative;z-index:597;float:left}
ul.dropdown li{float:left;line-height:1.3em;vertical-align:middle;zoom:1}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
ul.dropdown ul li{float:none}
ul.dropdown ul ul{top:1px;left:99%}
ul.dropdown li:hover > ul{visibility:visible}
ul.dropdown li.rtl ul{}
ul.dropdown li.rtl ul ul{}
#menu #entradas ul ul{left:0;z-index:500}
#menu ul.dropdown ul{display:block;width:210px;z-index:500}
#menu ul.dropdown ul li{background-color:#f0f0f0;display:block;width:100%;padding:15px;white-space:nowrap;color:#999}
#menu #entradas ul ul li{border-bottom:1px solid #ddd;height:36px;line-height:36px}
#menu #entradas ul ul li.separador{height:6px;background-color:#ddd}
#menu #entradas ul ul li a:link,#menu #entradas ul ul li a:visited{display:block;padding:0 15px;color:#666;text-align:left;text-decoration:none}
#menu ul.dropdown ul li a:link,#menu ul.dropdown ul li a:visited{background:none !important;background-color:#e3e3e3 !important}
#menu ul.dropdown ul li a:hover,#menu ul.dropdown ul li a:active{color:#fff !important}
html,body{background-color:#fff;background-image:url('../images/bg.jpg');background-position:top left;background-repeat:repeat;color:#727272;font:12px Tahoma,Verdana,arial,sans-serif}
#pagina{width:1006px;margin:0 auto}
#cabecalho{width:1000px;margin:0 auto;text-align:center;height:152px;background:transparent url('../images/header_bg.jpg') repeat-x top left}
#cabecalho .logo{margin:20px 0 0 15px;float:left}
#cabecalho #logo .letras{float:left;background:transparent url('../images/etiqueta_header.png') no-repeat top left;width:290px;height:131px;margin:15px}
#cabecalho #logo .letras a{position:relative;top:12px}
#cabecalho #logo .letras img{clear:both;margin:10px auto 5px auto}
#cabecalho #flash{float:right;position:relative;top:5px}
#menu{width:1000px;position:relative;height:40px;background:transparent url('../images/menu_bg.png') repeat-x top left;text-align:center;margin:0 auto}
#menu #entradas ul{position:absolute;left:25px}
#menu #entradas li{float:left;padding:0;margin:0 5px 0 0;height:40px;line-height:40px}
#menu #entradas li a:link,#menu #entradas li a:visited{display:block;padding:0 15px}
#menu #icons{position:absolute;top:12px;right:25px}
#menu #icons img{padding:0 2px}
#conteudo{background:transparent url('../images/content_bg.png') repeat-y top center;padding:0 0 6px 0}
#rodape{background:transparent url('../images/rodape_bg.png') repeat-x bottom left;height:33px;text-align:right;font-size:11px}
#rodape .canto_esq{background:#f9f9f9 url('../images/rodape_canto_esq.png') no-repeat bottom left;height:33px;width:28px;float:left}
#rodape .canto_drt{background:#f9f9f9 url('../images/rodape_canto_drt.png') no-repeat bottom right;float:right;height:33px;padding:0 35px 0 0}
#validacao{float:left;position:relative;top:-8px;left:-7px;*margin:8px 0 0 0}
#validacao img{padding:0 2px 0 3px}
#submenu{display:block;margin:15px 15px 15px 12px}
#submenu li{margin:0 0 2px 0;text-align:left;display:block;padding:0 0 0 30px;background:#f0f0f0 url('../images/submenu_icon.jpg') no-repeat 5px 4px}
.mapa{margin:10px 5px 5px;border:1px solid #999;height:255px}
#fotos{margin:0 auto;padding:0 0 0 25px}
.fotos a:link img,.fotos a:visited img{border:2px solid #999}
.fotos a:hover img,.fotos a:active img{border:2px solid #508ac0}
hr{background-color:#f2f2f2;color:#f2f2f2;border:1px solid #f2f2f2}
address{padding:7px 10px}
strong{font-weight:bold}
.img_perfil,.img_texto{margin:0 8px 0 0;border:2px solid #ddd}
.img_texto_drt{margin:0 0 0 8px;border:2px solid #ddd}
.clear{clear:both;display:block;height:0;line-height:0;margin:0;padding:0;border:0}
.colunas h1,.colunas h2{background:transparent url('../images/etiqueta_temas.png') repeat-x top left;text-align:right;height:35px;margin:0 0 5px 0;border:1px solid #dfdfdf}
.colunas{text-align:left}
.colunas .esquerda{float:left;width:215px;margin:0 5px 15px 10px;background:transparent url('../images/caixa_bg.jpg') repeat-x top left}
.colunas .centro{float:left;padding:0 1px 9px 2px;background-color:#fff}
.colunas .direita{float:right;width:250px;margin:0 10px 0 5px;background:transparent url('../images/caixa_bg.jpg') repeat-x top left}
.colunas .direita .conteudo{padding:3px 9px 5px}
.colunas.tres .centro{width:508px}
.colunas.duas .centro{width:763px}
.centro .conteudo .seccao{background-color:#f6f6f6;margin:2px 0 3px 0;padding:6px 10px 2px 10px}
.centro.justificado p{text-align:justify}
.centro.espacado p{margin:5px 0}
.centro.espacado br{margin:0 0 10px}
.colunas .linha{padding:0 5px 4px 15px;margin:0 10px 0 0;color:#8c8c8c;line-height:35px;font-size:14.5px;font-weight:normal}
.colunas .linha.grau{color:#8c8c8c;margin:0}
.colunas .grau{color:#508ac0;margin:0 10px 0 0}
.centro .conteudo p{text-align:justify;padding:0 0 10px}
.centro .seccao ul{margin:0 0 0 5px}
.centro .seccao ul li{margin:0 0 2px 0}
.centro .seccao .tabs ul li{margin:0 3px -1px 0;padding-bottom:0}
.centro h3{font-size:13.5px;text-align:left;color:#666;padding:0 15px 5px;margin:3px 0 2px}
.centro h4{font-size:12.5px;text-align:left;color:#777;padding:5px;margin:0 0 3px;background-color:#f3f4f4;border:1px dotted #d7d7d7}
.centro h5{font-size:12.5px;text-align:left;color:#888;padding:0 7px 2px;margin:3px 0 2px}
.strong{font-weight:bold}
.centro a:link,.centro a:visited,#rodape a:link,#rodape a:visited{outline:none;color:#508ac0;text-decoration:none}
.centro a:hover,.centro a:active,#rodape a:hover,#rodape a:active{color:#333 !important;text-decoration:none}
.centro a.fechado{padding-left:16px;background:transparent url('../images/arrow_closed.png') no-repeat left 50%}
.centro a.aberto{padding-left:16px;background:transparent url('../images/arrow_open.png') no-repeat left 50%}
.centro ul li{background-color:#f6f7f7;padding:4px 5px 3px;margin:0 0 3px 0}
.centro ul li h4{margin:1px 0 !important}
.centro .subcorpo{margin:2px 0}
ul.traco li{padding-left:8px;background:transparent url('../images/traco_azul.png') no-repeat left 50%;background-position:0% 11px}
.corpo .tabs ul a{background:none;padding:0 auto}
.link_pdf{padding:4px 26px !important;background:transparent url('../images/icon_pdf.png') no-repeat left 50% !important}
.link_anexo{padding:4px 26px !important;background:transparent url('../images/icon_anexo.png') no-repeat left 50% !important}
.link_nova_pagina{padding:4px 2px 4px 26px !important;background:transparent url('../images/icon_nova_pagina.png') no-repeat left 50% !important}
.link_nova_pagina_2{padding:4px 2px 4px 23px !important;background:transparent url('../images/icon_nova_pagina_2.png') no-repeat left 50% !important}
.link_plano_estudos{padding:4px 2px 4px 26px !important;background:transparent url('../images/icon_plano_estudos.png') no-repeat left 50% !important}
#menu #entradas li a:hover,#menu #entradas .activo{background:transparent url('../images/menu_selected_bg.png') repeat-x top left}
#menu #entradas ul a:link,#menu #entradas ul a:visited{outline:none;color:#eee;text-decoration:none;font-size:13px}
#menu #entradas li li a:link,#menu #entradas li li a:visited{font-size:12px}
#menu a:hover,#menu a:active{color:#ddd;text-decoration:none !important}
#submenu li a:link,#submenu li a:visited{padding:8px 5px;display:block;color:#7a7a7a;text-decoration:none;outline:none}
#submenu li a:hover,#submenu li a:active{color:#73acdf}
.alerta{margin:10px 2px 5px 0;padding:5px 10px 5px 35px !important;background:transparent url('../images/icon_alerta.png') no-repeat 4px 50% !important;background-color:#ddd;text-align:justify;border:1px solid #cfcfcf}
ul.informacoes{padding:0 0 5px 0}
ul.informacoes li{margin:3px 0 !important;padding:9px 0 9px 5px !important}
em{font-style:italic}
.paginador{padding:0 5px 3px 0;margin:0 5px 0 0;float:right}
.anexo{margin:10px 8px}
.mceEditor a{background:none !important;padding:0 !important}
.noticias,.destaques,.eventos{padding:0 2px 5px}
.colunas .noticia h2,.colunas .destaque h2,.colunas .evento h2 {font-size: 15px;text-align:left;background-image:none;border:none;padding:2px 7px 5px;margin:0;height:auto;}
.noticia-id{margin:0 0 5px;padding:5px;background-color:#f9f9f9;border:none;color:#727272}
.noticia-id img,.noticia img,.evento-id img,.evento img{border:1px solid #929292;margin:5px 10px 5px 5px}
.noticia p,.evento p{text-align:justify;margin-bottom:5px;padding:0 5px}
.noticia br{margin-bottom:5px}
.noticia .extra{color:#333;margin:5px}
ul.artigo{padding:5px 10px;margin:0}
ul.artigo li{list-style:none;padding:0 0 5px 15px;background:transparent url('../images/bullet_teste.png') no-repeat 0 3px}
ul.artigo a:link,ul.artigo a:visited{outline:none;color:#508ac0;text-decoration:none}
ul.artigo a:hover,ul.artigo a:active{color:#333 !important;text-decoration:none}
ul.artigo .local{display:block}
.noticias .noticia h3 a:link,.noticias .noticia h3 a:visited{outline:none;color:#508ac0 !important;text-decoration:none}
.noticias .noticia h3 a:hover,.noticias .noticia h3 a:active{color:#333 !important;text-decoration:none}
p.arquivo{text-align:right;padding:0 5px 0 27px !important;background:transparent url('../images/icon_arquivo.png') no-repeat 0 0;height:27px;line-height:27px;float:left}
.rss_icon{padding:4px 0 0 0}
.directorio td{padding:5px 0 0 5px}
.directorio label{font-size:13px;color:#666}
.directorio .textbox{border:1px solid #ddd;height:17px;color:#666;background-color:#fdfdfd;width:310px}
.directorio .textbox:focus,.directorio .textarea:focus{border:1px solid #ccc;background-color:#f9f9f9}
.directorio .textarea{border:1px solid #ddd;height:92px;color:#666;width:375px;background-color:#fdfdfd}
.contacto .textarea{margin:5px 0 !important}
.contacto .textbox{margin:5px 0 0 !important}
.contacto .botao{border:1px solid #ddd;background-color:#eee;color:#727272;height:25px;font-size:13px;padding:0 3px;outline:none}
.contacto tfoot tr{background-color:#f9f9f9}
.contacto tfoot td{padding:3px 10px !important}
ul.error_list li{color:#a67171;background-color:#fff5f5}
