/* CSS Document */
* { margin:0px; padding:0px; } img { border:0px; } a, a:visited { outline:none; }
input, select, textarea { font:11px Tahoma, Verdana, Arial; margin-bottom:4px; }

body { background:#eeeeee url(../img/bg_body.gif) center repeat-y; }

#topo1 { height:22px; overflow:hidden; background-color:#504B6B;}
#topo1 div { width:770px; overflow:hidden; margin:auto; font:11px Tahoma, Verdana, Arial; color:#FFFFFF; line-height:21px; }
#topo1 img { float:left; }
#topo1 p { float:right; }
#topo1 span.TMin { background:url('../img/tempmin.gif') 0px 1px no-repeat; color:#c9d1de; padding:2px 0px 2px 10px; }
#topo1 span.TMax { background:url('../img/tempmax.gif') 0px 1px no-repeat; color:#fec67e; padding:2px 0px 2px 10px; }
#topo1 a, #topo1 a:visited { color:#FFFFFF; text-decoration:none; margin-right:15px; }

#topo2 { height:150px; overflow:hidden; background:#D3D1FF url(../img/bg_topo2.jpg) center no-repeat; }
#topo2 #header { width:780px; margin:auto; height:150px; position:relative; }
#topo2 #header #cab { position:absolute; left:356px; }

#menuh { height:39px; background:#b4b4b4 url(../img/bg_menuh.gif); }
#menuh div.menu { width:755px; height:30px; margin:auto; background:url(../img/menuh.gif) center no-repeat; font:11px Tahoma, Verdana, Arial; color:#504B6B; text-align:right; padding:9px 15px 0px 0px; }

#geral { width:770px; margin:auto; min-height:350px; height:auto !important; height:350px; background:#FFFFFF url(../img/bg_menuv.gif) repeat-y; padding-top:7px; }

#geral #colesq { width:225px; overflow:hidden; float:left; display:inline; position:relative; }
#geral #colesq div.nav { height:7px; position:relative; }
#geral #colesq #menuv { width:255px; margin:16px 0px 1px 0px; }
#geral #colesq #menuv ul { list-style:none; padding:0px; margin:0px; }
#geral #colesq #menuv ul li { text-indent:-999em; margin-bottom:1px; }
#geral #colesq #menuv ul li a, #menuv ul li a:visited { display:block; width:225px; height:24px; }
#geral #colesq #menuv ul li.tit1 { background:url(../img/menuv.gif) no-repeat 0px 0px; height:24px; overflow:hidden; }
#geral #colesq #menuv ul li.tit2 { background:url(../img/menuv.gif) no-repeat 0px -223px; height:52px; overflow:hidden; }
#mv1 a, #mv1 a:visited { background:url(../img/menuv.gif) no-repeat 0px -24px; }	    #mv1 a:hover,  #mv1.ativo a,  #mv1.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -24px; }	
#mv2 a, #mv2 a:visited { background:url(../img/menuv.gif) no-repeat 0px -49px; }     #mv2 a:hover,  #mv2.ativo a,  #mv2.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -49px; }	
#mv3 a, #mv3 a:visited { background:url(../img/menuv.gif) no-repeat 0px -74px; }     #mv3 a:hover,  #mv3.ativo a,  #mv3.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -74px; }	
#mv4 a, #mv4 a:visited { background:url(../img/menuv.gif) no-repeat 0px -99px; }     #mv4 a:hover,  #mv4.ativo a,  #mv4.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -99px; }	
#mv5 a, #mv5 a:visited { background:url(../img/menuv.gif) no-repeat 0px -124px; }    #mv5 a:hover,  #mv5.ativo a,  #mv5.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -124px; }	
#mv6 a, #mv6 a:visited { background:url(../img/menuv.gif) no-repeat 0px -149px; }    #mv6 a:hover,  #mv6.ativo a,  #mv6.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -149px; }	
#mv7 a, #mv7 a:visited { background:url(../img/menuv.gif) no-repeat 0px -174px; }    #mv7 a:hover,  #mv7.ativo a,  #mv7.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -174px; }	
#mv8 a, #mv8 a:visited { background:url(../img/menuv.gif) no-repeat 0px -199px; }    #mv8 a:hover,  #mv8.ativo a,  #mv8.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -199px; }	
#mv9 a, #mv9 a:visited { background:url(../img/menuv.gif) no-repeat 0px -275px; }    #mv9 a:hover,  #mv9.ativo a,  #mv9.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -275px; }	
#mv10 a, #mv10 a:visited { background:url(../img/menuv.gif) no-repeat 0px -300px; }  #mv10 a:hover, #mv10.ativo a, #mv10.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -300px; }	
#mv11 a, #mv11 a:visited { background:url(../img/menuv.gif) no-repeat 0px -325px; }  #mv11 a:hover, #mv11.ativo a, #mv11.ativo a:visited { background:url(../img/menuv.gif) no-repeat -225px -325px; }	
#geral #colesq #menuv ul li ul { margin-top:1px; display:none; position:inherit; }
#geral #colesq #menuv ul li ul li { text-indent:0px; position:relative !important; position:inherit; font:12px Tahoma, Verdana, Arial; border-bottom:1px solid #e0e0e0; margin:0px; width:225px; overflow:hidden; }
#geral #colesq #menuv ul li ul li a, #geral #colesq #menuv ul li ul li a:visited { background:none; text-decoration:none; height:20px; line-height:20px; padding:2px 0px 2px 40px; margin:0px; color:#504B6B; }
#geral #colesq #menuv ul li ul li a:hover { background-color:#e0e0e0; height:20px; line-height:20px; }
#geral #colesq #menuv ul li.ativo ul { display:block; }
#geral #colesq #menuv ul li.ativo ul li.ativo a, #geral #colesq #menuv ul li.ativo ul li.ativo a:visited { font-weight:bold; }
#geral #colesq #chales { background:url(../img/chales.jpg) bottom; width:225px; height:120px; }


#geral #titulo { width:522px; height:20px; padding-top:4px; overflow:hidden; float:right; display:inline; margin:0px 12px 15px 0px; border-bottom:1px dashed #7f7f7f; }
#geral #titulo h1 { font:bold 16px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#777777; float:left; }
#geral #titulo #acessibilidade { float:right; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777777; }
#geral #conteudo { width:510px; margin-right:10px; padding:0px 12px 12px 12px; overflow:hidden; float:right; display:inline; font:12px Tahoma, Verdana, Arial; color:#333333; }
#geral #conteudo p { margin-bottom:12px; }
#geral #conteudo ul { margin-left:28px; }
#geral a, #geral a:visited { color:#3333ff; }
#geral #conteudo a:hover { color:#CC0000; }
#geral #conteudo h2 { font:18px Arial, Helvetica, sans-serif; color:#CC0000; margin-bottom:16px; }
#geral #conteudo h3 { color:#CC0000; margin-bottom:12px; font-weight:normal; }

#footer { width:770px; margin:auto; height:84px; padding-top:35px; overflow:hidden; background:#595473 url(../img/bg_footer.gif); font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
#footer a, #footer a:visited { color:#FFFFFF; }
#footer #copy { height:25px; overflow:hidden; background-color:#353247; margin-top:8px; color:#595473; }
#footer #copy a, #footer #copy a:visited { color:#595473; text-decoration:none; line-height:25px; }

/* home */
#destaquehome { float:left; display:inline; margin-right:20px; padding:15px; width:213px; min-height:410px; height:auto !important; height:410px; background-color:#e9e9e9; border:1px solid #e9e9e9; }
#destaquehome p { margin:15px 0px; }
#destaquehome img { margin-top:12px; }
#destaquehome a, #destaquehome a:visited { color:#CC0000; }
#geral #conteudo #destaquehome h2 { margin-bottom:0px; }
#destaquehome.hover { cursor:pointer; background-color:#eeeeee; border:1px solid #CC0000; }

div.listahome { float:left; display:inline; width:240px; padding-top:16px; font:11px Tahoma, Verdana, Arial; color:#666666; }
#geral #conteudo div.listahome ul { padding:0px; margin:10px 0px 0px 0px; list-style-type:none; }
#geral #conteudo div.listahome ul li { line-height:16px; }
#geral #conteudo div.listahome h2 { color:#000000; margin-bottom:0px; }
#geral #conteudo div.listahome a, #geral #conteudo div.listahome a:visited { color:#3333ff; font-weight:bold; margin-left:5px; text-decoration:none; }
#geral #conteudo div.listahome a:hover { text-decoration:underline; }
#geral #conteudo div.listahome a.more, #geral #conteudo div.listahome a.more:visited { font-weight:normal; color:#CC0000; display:block; text-align:center; margin:12px 0px 0px 0px; padding:3px 0px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
#geral #conteudo div.listahome a.more:hover { background-color:#eeeeee; text-decoration:none; }
#nrecentes { margin-bottom:20px; }


/* noticias */
#noticia div.item { margin-bottom:24px; }
#noticia div.item a, #noticia div.item a:visited { color:#333333; text-decoration:none; }
#noticia div.item a b, #noticia div.item a:visited b { color:#3333ff; }
#geral #noticia div.item a:hover { color:#000000; }
#noticia div.item a:hover b { text-decoration:underline; }
#noticia font { font:12px Tahoma, Verdana, Arial; }
a.voltar, a.voltar:visited { display:block; border-top:1px dashed #CCCCCC; padding-top:4px; text-decoration:none; }


/* tabelas */
table.agenda { border-collapse:collapse; width:100%; border-bottom:1px solid #999999; }
table.agenda tr td { padding:4px 4px 14px 4px; }
table.agenda tr th { padding:14px 4px 0px 4px; text-align:left; border-top:1px solid #999999; }
table.agenda tr th a, table.agenda tr th a:visited { font-size-adjust:0.65; text-decoration:none; }
table.agenda thead th { padding-bottom:14px; }
table.agenda tbody tr th { font-size-adjust:0.60; }
table.agenda tbody tr.active { background-color:#E0E0E0; }
table.agenda tbody tr.active th { font-size-adjust:0.70; }
