/**/

.none { display:none;}
body { background:url(../imagens/bg-geral.jpg) repeat-y center center #FBF7FD;}
#nobody { background:url(../imagens/bg.gif) repeat-x top center;}
h2, h3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#615097; font-size:1.1em; font-weight:bolder; letter-spacing:-0.05em;}
h2 a, h3 a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#615097; font-size:1.1em; font-weight:bolder; letter-spacing:-0.05em;}
p { font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:0.75em !important;*/}
li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em !important;}
a { color:#666; padding-bottom:1px; border-bottom:1px dotted #666;}
a:hover { color:#000; padding-bottom:1px; border-bottom:1px dotted transparent; text-decoration:none !important;}
#Site { width:760px; height:auto; margin:auto; display:block; padding:5px;}


/* Topo */
 
#Topo { margin:0;  *margin:-1px 0 0 0;}
#Topo h1 a{ width:216px; height:144px; text-indent:-999999px; display:block; background:url(../imagens/logo-coopen-ce.gif) center center no-repeat; border:0 !important;}


/* Menu */

#Menu{width:162px;  margin:25px 5px 0 0; _margin:25px 0 0 0; float:left;}
#Menu-principal { width:162px;   margin:25px 5px 0 0; _margin:25px 0 0 0; float:left;}
#Menu-principal li { border-bottom:1px dotted #DDD; font-size:0.8em;}
#Menu-principal li a{ width:158px; height:18px; display:block; border:0; padding:3px 0 2px 4px; }
#Menu-principal li a:hover{ color:#FFFFFF; background: border:0; background:url(../imagens/bg-menu.gif) repeat-x center center;}

 
/* Corpo */ 

#Corpo{ width:580px; min-height:480px; _height:490px; padding:5px; display:block; margin:65px 0 0 170px; *margin-left:0; background:#FFFFFF; }
#Corpo #Inicial a{ font-size:0.95em; }
/*#Corpo #Interna p{ font-size:12px; padding:5px; text-indent:20px;}*/
#Corpo a {border:0; text-decoration:underline; }

#Corpo .des{ font-size:0.95em !important; color:#615097; font-weight:bold; text-align:right !important; line-height:1.2em;  padding-bottom:12px;}
#Corpo .des a{ color:#615097; font-weight:bold; line-height:1.2em; margin-bottom:5px; }
#Corpo .des a:hover{ color:#666; font-weight:bold;}
#Corpo .not a{ width:98%; display:block; text-align:right; padding:5px 5px 5px 5px; border-right:3px solid #f3f3f3; margin-bottom:6px;}
#Corpo .not a:hover{border-right:3px solid #615097;  }

/* Side-a */
#Side-a { float:none; display:block; min-height:220px; *min-height:220px; _height:210px; margin-bottom:10px; }
#Side-a p{font-size:0.75em !important;}
#Side-a .texto { width:280px; padding:5px 2px 8px 2px;}
#Side-a .link a{color:#615097; border-bottom:1px dotted #615097; background:url(../imagens/seta-link.gif) center right no-repeat; padding:2px 20px 2px 2px;  text-decoration:none !important;}
#Side-a .link a:hover{ padding-right:24px; border:0;}

#Bemvindo { width:285px; _width:245px; float:left; }
#Bemvindo .imagem a{ width:281px; padding:3px; border:1px solid #ccc; display:block;}
#Bemvindo .imagem a:hover{ padding:0; border:4px solid #615097; display:block; }

#Noticias { width:280px;  _width:270px; float:left; padding-left:10px; margin:10px; margin-left:0; margin-right:0; }
#Side-a #Noticias .link{margin:10px 0 0 148px;}

#Corpo #Interna .not a{ width:90%; display:block; text-align:left; padding:5px; border-right:0; border-left:3px solid #f3f3f3; margin-bottom:5px;}
#Corpo #Interna .not a:hover{border-right:0; border-left:3px solid #615097;  }

/* Side-b */
#Side-b { float:none; display:block; *clear:both; min-height:220px;}
#Side-b p{font-size:0.75em !important;}
#Side-b .data { font-size:0.6em !important; color:#999999; padding:0 0 3px 5px;}
#Side-b .link { padding:0 5px 15px 5px;}
#Side-b #Fotos .data { padding:5px 0 3px 20px;}
#Side-b #Fotos .link { padding:0 5px 15px 20px;}

#Fotos{ width:185px; float:left; display:block; margin-right:15px;}
#Fotos h3 a{ width:180px; float:left; display:block; border-top:4px solid #eee; padding-top:5px; background:url(../imagens/vermais.gif) top right no-repeat; text-decoration:none; padding-left:5px; height:25px; margin-bottom:3px;}
#Fotos h3 a:hover{ border-top:4px solid #615097; color:#615097; padding-top:5px; background:url(../imagens/vermais.gif) bottom right no-repeat;}
#Fotos .foto-home { margin-left:20px;}
#Fotos .foto-home a img{ width:120x; height:90px; display:block; padding:3px; border:1px solid #ccc; clear:both;}
#Fotos .foto-home a:hover img{ border:4px solid #615097; padding:0;}

#Eventos { width:180px; float:left; display:block;}
#Eventos h3 a{ width:180px; float:left; display:block; border-top:4px solid #eee; padding-top:5px; background:url(../imagens/vermais.gif) top right no-repeat; text-decoration:none; padding-left:5px; height:25px; margin-bottom:3px;}
#Eventos h3 a:hover{ border-top:4px solid #615097; color:#615097; padding-top:5px; background:url(../imagens/vermais.gif) bottom right no-repeat;}

#Cursos { width:180px; float:left; display:block; margin-right:15px;} 
#Cursos h3 a{ width:180px; float:left; display:block; border-top:4px solid #eee; padding-top:5px; background:url(../imagens/vermais.gif) top right no-repeat; text-decoration:none; padding-left:5px; height:25px; margin-bottom:3px;}
#Cursos h3 a:hover{ border-top:4px solid #615097; color:#615097; padding-top:5px; background:url(../imagens/vermais.gif) bottom right no-repeat;}

#News{ width:400px;  display:block; clear:both; margin:5px 0 0 10px; *margin:25px 0 0 10px; float:left; *float:none;}
#News label.email{ padding:8px 0 0 0; display:block; }
#News #emailNws{ width:250px; border:1px solid #615097; float:left; padding:3px; background:#f4f4f4; margin:13px 10px 0 0;}
#News #button { width:75px; height:22px; background:url(../imagens/bg-menu.gif) center center; padding-bottom:5px; cursor:pointer; color:#FFFFFF; border:1px solid #615097; font-size:14px; font-weight:bold; margin-top:13px;}

#Assista { width:150px; float:right; margin:-120px 30px 0 0; *margin:-110px 30px 0 0; _margin:-110px -15px 0 0;  display:block;}
#Assista .imagem a{ width:281px; border:0; padding:0;}
#Assista .imagem a:hover{ border:0;}


/* Internas */

#Interna { width:98%; margin:10px 0 0 10px; *margin:10px 0 0 0;}
#Interna .col { color:#615097;}
.pres { margin-top:-5px; font-style:italic; color:#666666;}
#Interna h2 { padding:10px 0 10px 30px; background:url(../imagens/bg_titulo_se.jpg) no-repeat center left; margin-bottom:10px;}
#Interna h2.seg { margin:10px 0 5px 0;}
#Interna h3 { font-size:0.95em;  padding:15px 0 5px 0;}

#Interna .not a{ margin-left:12px; text-indent:10px;}
#Interna .tit_not { font-size:0.9em !important; font-weight:bold; color:#333333; text-indent:0 !important; margin-left:10px; }
#Interna .dat_not { font-size:0.85em; color:#999; text-align:right;}
#Interna .des_not { padding:20px; margin-left:12px;}

#Interna .imagem{ float:left;}
#Interna .imagem a img{ padding:3px; border:1px solid #ccc; float:left; margin:3px;}
#Interna .imagem a:hover img{ padding:0; border:4px solid #615097; float:left;}

#Interna .imagem2 { text-indent:8px !important;}
#Interna .imagem2 a img{ padding:3px; border:1px solid #ccc;  margin:3px;}
#Interna .imagem2 a:hover img{ padding:0; border:4px solid #615097; }

#Interna .link a{color:#615097; border-bottom:1px dotted #615097; background:url(../imagens/seta-link.gif) center right no-repeat; padding:2px 20px 2px 2px;  text-decoration:none !important;}
#Interna .link a:hover{ padding-right:24px; border:0;}

#Interna .eventos { _clear:both;}

.nao-ha { color:#999999; font-style:italic; font-size:1.0em !important; text-indent:0 !important;}


#Paginacao{ width:98%; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; color:#615097; font-size:1em; background:#f4f4f4; padding:6px; margin-top:10px; }
#Paginacao a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#615097; font-size:1em;padding:2px 5px 2px 5px; background:#f4f4f4; text-decoration:none; text-decoration:underline;}
#Paginacao a:hover{ color:#f4f4f4; padding:2px 5px 2px 5px; background:#615097; }


/* Display */ 

#Display{ width:535px; height:219px; display:block; background:url(../imagens/display.png) top center no-repeat; /* PNG Transparent para IE6*/  _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/display.png', sizingMethod='scale'); /* Fim do hack */position:absolute; top:5px; margin-left:225px; }
#showhere1{ padding:18px;}
.link_nor{ display:none; }
.link_act{ display:none;}
#Display span{ display:none;}
.gray{ display:none;}
#Display img{ border:0; background-color: #FFF}
.opa{ display:none;}

/* Rodape */ 

#Rodape{ width:100%; height:100px; background:url(../imagens/bg-rodape.gif) top center repeat-x #E3E4E6; margin-top:10px; clear:both; float:left;}
#Informacoes { width:760px; margin:auto; padding:20px 0 10px 0;}
#Informacoes h3{ font-size:1.05em;}
#Informacoes h4 { font-family:Georgia, "Times New Roman", Times, serif; padding:7px 0 0 0; letter-spacing:-0.01em;}
#Desenvolvido { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; float:right; margin-top:-22px; text-align:right;}


.separador { display:block; min-height:110px; padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.diretoria .col, .conselho .col { font-size:0.9em !important; padding-bottom:3px;}



/**/

.diretoria li, .conselho li { padding-bottom:2px;}
.conselho { padding-top:8px; *padding-top:0;}
