/* reset css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

* { font-family:"Lucida Grande","Trebuchet MS",Verdana, Arial, Sans-serif; color: #15233c; }
html {  text-align: center; background:#ece1ab url(/img/bg/html.gif) repeat-x; height:100%; }
body { font-size:0.8em; margin: 0 auto; text-align:center; position: relative; height:100%; }

h1, h2, h3, h4, h5, h6, h2 a, h3 a { color:#004926; }
h1 { display: none }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
h2, h3, .seta { background:url(/img/bg/seta.gif) no-repeat; padding-left:20px; margin-left:-20px; }
h4 { color:#726D6D; font-weight: normal; display: block; margin-bottom:10px; }
h5 { font-size: .9em; display: block; }
a { text-decoration: none; color:#004926; }
p { margin-bottom: 10px; display:block; }

input.erro { border:2px solid red; }
p.erro { color:red; font-size:.85em; }

#cabecalho, #wrapper2 { width:866px; margin:0 auto; text-align:left;}
#wrapper { background:#DAE0DB url(/img/bg/html.gif) left -190px repeat-x; background-color:#ece1ab; }
#wrapperRodape { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto 0px; }

#cabecalho { height:190px; }
#cabecalho img { margin-top:10px; }
#cabecalho img#minilogo { float:right; margin:0; }

#navegacao, #conteudo, #banners { float:left; width:145px; }
#navegacao { width:180px; padding-right:40px;  }
#conteudo { width:400px; margin-left:50px; min-height:550px; }
#banners { width:100px; }

#navegacao ul { margin-bottom:50px; }
#navegacao ul a { margin:0; width:175px; display:block; font-size:1.2em; font-family:"Lucida Grande","Lucida Sans Std","Trebuchet MS"; height:42px; line-height:40px; }
#navegacao ul a:hover { color:inherit; }
#navegacao ul a:hover, #navegacao ul a.selected { background:url(/img/bg/menu_hover.gif) no-repeat; margin-left:-20px; padding-left:20px; }
#navegacao ul a:hover { background:url(/img/bg/menu_selected.gif) no-repeat; }
#navegacao ul a.selected { color:white;  }
#navegacao ul a.selected:hover { background:url(/img/bg/menu_hover.gif) no-repeat;  }
#navegacao p { font-size:.9em; margin-bottom:20px; }
#navegacao p span { color:#EE992E; display:block; font-size:1.5em; font-weight:bold; }
#navegacao form label span { color:#666; display:block; font-size:1em; font-weight:normal; display:inline; }
#navegacao form input#cpf { width:150px; margin:1px 0 2px; border:none; border:1px solid #D98C28; border-bottom-color:#8A5510; border-right-color:#8A5510; }
#navegacao form input#verificar { margin-left:54px; }
#navegacao p.seta span { font-family:"Typoslabserif-light"; }

#banners { float:right; min-height:400px; margin-top:-10px; }
#banners h4 { margin:10px 0 3px; }
x#banners a img { border:1px solid #A8ACA8; width:100px; }
#banners a img { width:100px; margin-bottom:3px; }
#banners * { max-width:145px; }

#rodape { clear:both; background:#EC992C url(/img/bg/rodape.gif) repeat-x; padding-top:30px; height:51px; }
#rodape p, #rodape p a { color:white; font-size:.9em; font-family:"Lucida Sans Std","Lucida Sans","Lucida Grande","Trebuchet MS",Verdana, Arial, Sans-serif; }

/* home */
p#noticia_principal { width:380px; height:240px; padding:0 4px 4px; display:block; background:url(/img/bg/foto.gif) left bottom no-repeat; }
p#noticia_principal a { background:url(..) center no-repeat; height:238px; display:block; border:1px solid #A8ACA8; }

#conteudo h2 a, #conteudo h3 a { color:#004926; font-weight:normal; display:block; }
#conteudo h2 span, #conteudo h3 span { font-weight:normal; font-size:.5em; margin-bottom:20px; display: block; }
#conteudo h3 span { font-size:.6em; }
#conteudo a.outrasNoticias { font-size:.85em; }

/* paginas internas */
#conteudo.Pagespagina h2 { margin-bottom:20px; }

/* inscricoes */
#InscritoInscreverForm label { display:block; margin:15px 0 3px; }
#InscritoInscreverForm input { width:200px; display:block; }
.error-message { color:red; display:block; } 
.form-error { border:1px solid red; } 
p#erro, p#aviso { border: 1px solid #FC0; background-color: #FFFBEC; margin:10px 0; padding:5px; width:350px; }
p#erro { border: 1px solid #F00; background-color: #FFE8E8; }

#InscritoInscreverForm h3 { margin-bottom:10px; }
#InscritoInscreverForm table thead th, #InscritoInscreverForm table td { border-bottom:1px solid #333; padding:10px; }
#InscritoInscreverForm p { line-height:1.5em; }
#InscritoInscreverForm p.cat_estudante { border:1px solid #F00; background:#FFE8E8; color:red; padding:5px; margin-top:10px; }
#InscritoInscreverForm #salvar { width:121px; }

fieldset.dia { border:1px solid #004926; padding-left:10px; margin-top:15px; }
fieldset.dia legend { padding:0 5px; font-weight:bold; }
fieldset.dia label { margin:15px 0 !important; }
fieldset.dia label input.checkbox { border:1px solid red; display:inline !important; width:auto !important; }

/* noticia */
span.datanoticia { color:#a19b7d; margin-top:5px; display:block; }
