body{margin:0px; background-image:url(../imagens/bg.jpg); background-repeat:repeat-x; background-color:#FFF;}

#site{width:955px; margin:0px auto;}

#header{float:left; width:955px; height:77px; background-image:url(../imagens/bg_topo.jpg); background-repeat:repeat-y;}

#logomarca{float:left; width:204px; height:77px; margin-left:19px; *margin-left:19px; _margin-left:9px;}

#idiomas{float:right; width:120px; height:15px; text-align:right; margin-top:60px; *margin-top:60px; _margin-top:55px;}

#col_left{float:left; width:203px; border-right:1px solid #F5F5F5; border-bottom:1px solid #CCC; margin-bottom:20px; margin-left:19px; *margin-left:19px; _margin-left:9px; height:auto; background-image:url(../imagens/bg_col_left.gif); background-repeat:repeat-y;}

#anima{float:left; width:732px; height:243px;}

#container{float:left; width:732px; background-color:#FFF;}



#footer{float:right; width:100%; height:40px; margin-top:10px; background-color:#005CA1;}

#noticias{float:left; width:233px; height:210px; margin-left:9px; *margin-left:9px; _margin-left:5px; background-image:url(../imagens/bg_box_left.gif); background-repeat:repeat-x;}

#ticker{float:left; width:270px; height:210px; background-color:#E5E5E5; margin-left:9px;}

#eventos{float:left; width:198px; height:105px; background-image:url(../imagens/bg_box_left.gif); background-repeat:repeat-x;}

#destaque{float:left; width:198px; height:105px; background-image:url(../imagens/bg_box_left.gif); background-repeat:repeat-x;}

#ozires{float:left; width:198px; height:210px; margin-left:9px; background-image:url(../imagens/bg_box_left.gif); background-repeat:repeat-x;}

#projetos{float:left; width:233px; height:210px; margin-left:9px; *margin-left:9px; _margin-left:5px; background-image:url(../imagens/bg_box_left.gif); background-repeat:repeat-x; margin-top:10px;}

#encubadas{float:left; width:270px; height:210px; background-image:url(../imagens/bg_box_left.gif); background-repeat:repeat-x; margin-left:9px; margin-top:10px;}

#enquete{float:left; width:198px; height:210px; background-image:url(../imagens/bg_box_left.gif); background-repeat:repeat-x; margin-left:9px; margin-top:10px;}


#menus{float:left; padding-left:10px; width:560px; *width:560px; _width:590px; height:28px; margin-top:30px;}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:34px; left:15px; background:#FFF; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #999; border-top:none; width:168px; margin:0}
ul.menu ul li a {display:block; padding:5px; background-color:#FFF; font-family:arial; font-weight:bold; color:#333; font-size:12px;}
ul.menu ul li a:hover {background-color:#F5F5F5; font-family:arial; font-weight:bold; color:#000; font-size:12px; text-decoration:underline;}
ul.menu ul ul {left:168px; top:0px}
ul.menu .menulink {padding:5px; margin-left:10px; width:160px; height:30px;}
ul.menu .sub {background:#FFF url(../imagens/arrow.gif) 160px 8px no-repeat}
ul.menu .topline {border-top:1px solid #999}


UL#primary-nav {
	width:186px; margin:0; margin-top:10px; padding:0; padding-left:8px; list-style-type:none;
}


UL#primary-nav UL {
	border-left:2px solid #E5E5E5; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 186px; PADDING-RIGHT: 0px; background-color:#FFF; PADDING-TOP: 0px;
}
UL#primary-nav LI {
	POSITION: relative; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none; background: url(../imagens/seta.gif) no-repeat 4px;
}
UL#primary-nav LI A {
	BORDER-BOTTOM: 1px dotted #CCC;  PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 5px; DISPLAY: block; COLOR: #333; font-family:arial; font-size:12px; font-weight:bold; TEXT-DECORATION: none;
}
* HTML UL#primary-nav LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML UL#primary-nav LI A {
	HEIGHT: 1%
}
UL#primary-nav UL {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 186px
}
UL#primary-nav LI UL LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
UL#primary-nav LI:hover UL UL {
	DISPLAY: none 
}
UL#primary-nav LI:hover UL UL UL {
	DISPLAY: none
}
UL#primary-nav LI.over UL UL {
	DISPLAY: none
}
UL#primary-nav LI.over UL UL UL {
	DISPLAY: none
}
UL#primary-nav LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI LI LI:hover UL {
	DISPLAY: block
}
UL#primary-nav LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI LI LI.over UL {
	DISPLAY: block
}
UL#primary-nav LI.over {
	BACKGROUND-COLOR: #FFF
}
UL#primary-nav LI A:hover {
	COLOR: #333; text-decoration:underline;
}

font.footer{font-family:arial; font-size:10px; color:#FFFFFF;}

a.footer{font-family:arial; font-size:10px; color:#FFFFFF; text-decoration:none;}

a:hover.footer{font-family:arial; font-size:10px; color:#FFFFFF; text-decoration:underline;}

a.footer2{font-family:arial; font-size:10px; color:#333; text-decoration:none;}

a:hover.footer2{font-family:arial; font-size:10px; color:#333; text-decoration:underline;}

font.current{font-family:tahoma; font-size:12px; color:#333;}

font.current_branco{font-family:tahoma; font-size:12px; color:#FFF;}

a.current{font-family:tahoma; font-size:12px; color:#333; text-decoration:none;}

a.current:hover{font-family:tahoma; font-size:12px; color:#333; text-decoration:underline;}

a.link_util{font-family:tahoma; font-size:12px; color:#006699; text-decoration:none;}

a.link_util:hover{font-family:tahoma; font-size:12px; color:#006699; text-decoration:underline;}

span.manchete{margin:3px 0px 1px 0px; float:left; clear:both}

font.extra{font-family:tahoma; font-size:12px; color:#FFF;}

a.fechar{font-family:verdana; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}

font.data{font-family:arial; font-size:11px; color:#005CA1;}

.recent_chamada{float:left; margin:12px 7px 0px 0px; *margin-left:7px; margin-left:7px; _margin-left:2px;}

.recent_evento_chamada{float:left; margin:7px 3px 3px 3px; *margin-left:7px; margin-left:7px; _margin-left:2px;}

.recent_projeto{float:left; margin:5px 6px 6px 0px; *margin-left:7px; margin-left:7px; _margin-left:2px;}

.recent_projeto p{margin:0px;}

.img{float:left; width:81px; height:56px;}

.chamada_c_foto{float:left; width:132px; padding-left:4px; height:60px;}

.chamada_evento_c_foto{float:left; width:98px; padding-left:3px; height:60px;}

.chamada_s_foto{float:left; width:216px; padding-left:4px; height:56px;}

.chamada_evento_s_foto{float:left; width:184px; padding-left:3px; height:auto;}

a.ante_destaque{font-family:verdana; font-size:11px; color:#666; text-decoration:none;}

a.ante_destaque:hover{font-family:verdana; font-size:11px; color:#666; text-decoration:underline;}


.calendario {
     margin:10px;
	 font-family:arial;
     font-size:11px;
     width: 170px;
     border-collapse: collapse;
     border: 1px solid #CCC;
     background-color: #FFF;
     text-align: center;
}

a.link_calendario{font-family:arial; font-size:11px; color:#FFF; text-decoration:none;}

a.link_calendario:hover{font-family:arial; font-size:11px; color:#FFF; text-decoration:underline;}



.text_contatos{margin:0px 0px 15px 160px; width: 380px; height:18px; color: #666; border:1px solid #999; background-color:#FFFFFF; font-size:11px; font-family:verdana;}

p.contatos{margin:0px 0px 2px 160px;}

.textarea_mensagem{margin:0px 0px 15px 160px; width: 380px; height:80px; color: #666; border:1px solid #999; background-color:#FFFFFF; font-size:11px; font-family:verdana;}

.select_contatos{margin:0px 0px 15px 160px; width: 280px; color: #666; border-color:#999; border-width:1px; background-color:#FFFFFF; font-size:13px; font-family:verdana;}

.bt{font-family: Verdana; width: 80px; margin-top:1px; font-weight:bold; font-size: 9px; color: #FFF; text-decoration: none; background-color:#006699; cursor:pointer;}