* { text-decoration:none; margin:0; padding:0; list-style:none; border:none; }
html { text-align:left; }
body{ text-align:left; font-family:Verdana, Tahoma,Arial,'Trebuchet Ms'; background:#FFF url(../images/fundo.jpg) repeat left top; }
blockquote{ display:block; padding-bottom:10px; padding-top:10px; }
a{ font-family:Verdana, Tahoma,Arial,'Trebuchet Ms'; color: #000;  }
a:hover{ color: #CD100A; text-decoration: none; }
#all{ font-size:11px; /*margin:0px auto;*/ margin:0px; width:775px; height:auto; position: absolute; padding:0px 0px; background:#FFF url(../images/shadow.png) repeat-y right top;	} 
#geral{ width:767px; position:relative; display:block; height:auto; }
#topo{ position: relative; background: url(../images/bck_topo.png) repeat-x left top; height:83px; width:767px; }
#topo div img{ border: 0px; }
#topoLeft{ width:324px; float:left; text-align:right;}
#topoLeft img{ margin-top: 10px; }
#topoRight{ width:443px; float:right; }
#topoRight span{ position:relative; top:5px; width:423px; margin-top:6px; right:10px; height: 18px; float:right; text-align:right;  }
#topoRight span .mg{ display:block; height:14px; padding-top:3px; padding:2px; }
#topoRight #topoRightbt{ display:block; width:413px; border: 1px solid #9C9C9C; white-space: nowrap; background-color:#FFF; }
#topoRight #topoRightbt01{ color:#FB001A; background: url(../images/bck_tpright.jpg) repeat-x left top;  display:block;}
#barra{ position: relative; display:block; background: url(../images/bck_barra.png) repeat-x left top; height:17px; width:767px; text-align:right; }
#barra font{ display:block; padding:2px 4px; height:14px; color:#FFF; font-size:10px; }
#left{ display: block; position: relative; float: left; width: 150px; text-align: center; background:url(../images/bck_cont01.png) repeat-x right top; }
#underMenu{	display:block; position:relative; height:auto; width:146px; background:#FFFEE9 url(../images/bck_left02.png) repeat-y right top; text-align:left; }
#menu { display:block; width:142px; text-align:left;  background:url(../images/bck_menubottom.png) repeat-x left bottom; }
#menu h3{ display:block; height:45px; width:142px; }
#menu h3 span{ width:144px; display:block; background: transparent url(../images/bck_left01.png) repeat-x left top; text-align:center; }
#menu img{ padding-left: 10px;}
#menu ul {  width: 142px; list-style: none; margin: 0px; padding: 0px; font-weight:bold; }
#menu ul li, #menu ul li a { width: 142px; _width: 132px; list-style: none; }
#menu ul li { border-bottom: 1px solid #FA9C06; line-height: 18px;}
#menu ul li a{ display: block; text-decoration : none;  padding-left: 10px; color:#C01E1C; }
#menu ul li a:hover { background-color: #EEE; line-height: 18px; color:#FA9C06; width:132px;}

#menu p a{ display : block; text-decoration : none;  }
#menu p a:hover { background-color: #EAEAEA; color:#004D28; text-decoration : none; }
#left .bannerLeft{ 	display:block; position:relative; height:auto; padding-top: 6px; padding-bottom: 6px; }
#right{ position:relative; display:block; float: right; width: 617px; background:#FFF url(../images/bck_cont01.png) repeat-x left top; }
#meio{ display: block; float: left; padding-left:10px; width: 456px; }
#conteudoCentro{ display:block; width:450px; text-align:center; padding: 6px 6px; height:auto; border: 1px solid #999999; }
.blCenter{ display:block; text-align:left; border-bottom: 1px solid #CD100A; padding:3px 3px; width:442px; }
.blNoticias, .blMural{ display:block;  padding:3px 3px; width:442px; height:16px; text-align:left; background-color:#FFFEE9; color:#CD100A; font-weight: bolder;font-size:1.35em; }
.blNoticias{ border-bottom: 1px solid #CD100A; }
.blMural{ border: 1px solid #CD100A; font-weight:normal; font-size:11px; }
.blMural b{ color:#000; font-size:11px;}
.blMuralDesc{ display:block; position:relative; text-align:left; min-height: 80px; background-color:#E2E2E2; padding-left: 25px; }
.blChamadas, .blMuralDesc{ display:block; padding:7px; min-height:50px; width:435px; }
.blChamadas{ text-align:left; }
.blMuralDesc span{ display:block; padding-left:30px; }
.blChamadas{border-bottom: 1px solid #CD100A;}
.blChamadas img{padding:3px 3px;}

.titulo{ color:#CD100A; font-weight: bold; display:block; }
.tituloDataNoticia{ color:#666; display:block; border:0px; background-color:#FFF; padding-top:5px; padding-bottom:5px; font-size:10px; }
.tituloLeitura{ font-size:14px; color:#CD100A; font-weight: bold; display:block; border:0px; background-color:#FFF; padding-top:5px; padding-bottom:5px; }
.fotoEventos{ float:left; display:block; height:100%; padding:5px; min-width:130px; text-align:right;}

.subdestaque, #destaque, #leitura{ position: relative; display:block; }
#leitura p img, .subdestaque p img, #destaque p img, #leitura p{  display:block; position:relative; }
#leitura p{ text-align:left; display:block; min-height:310px; background-color:#FFFFFF; }

#destaque p{ text-align:left; display:block; min-height:150px; background-color:#FFFFFF; }
.subdestaque { text-align:left; padding:10px;}
#destaque p img{ border: 0px; }

#leitura p span, #leitura p span #descricaoFoto {position:relative; min-width: 215px;}
#leitura p span{ float:right; display:block; text-align:right; }
#descricaoFoto{border: 1px solid #999; background-color:#ECEAEB; text-align:left; }
#descricaoFoto small{ margin:5px; }
#leitura p span em{ color:#666; font-size:9px; }
#noticias{ padding: 10px 5px; text-align:left; width: 442px; margin-top: 3px; margin-bottom: 5px; }
#noticias p{ font:11px Verdana, Tahoma,Arial,'Trebuchet Ms'; display:block; width: 442px; padding-top:3px; padding-top:3px; }
#noticias .dataNoticia{ font-weight:bolder; padding-top:0.8em; padding-bottom:0.8em; }
.dtNoticia, #noticias p font{ color:#CD100A; font:11px Verdana, Tahoma,Arial,'Trebuchet Ms'; }
#noticias p img{ padding-bottom:0.8em; padding-top:0.8em; }

#lateral{ display: block; float:right;  width:135px; height:100%; text-align:center; }
#rodape{ top:20px; display:block; clear:both; position:relative; width:767px; font-size:11px; border-top:1px solid #CD100A; }
#rodape span{ width:760px; text-align:center;}
.form { border: 1px solid #F60300; background-color:#FFFEE9; color:#F60300}
