html {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#545454;text-align:justify;padding:0;margin:0;}
body {margin:0;padding:0;line-height:18px;}
A:link {text-decoration:underline;color:#33B96D;}
A:active, A:hover {text-decoration:none;color:#0066CC;}
A:visited {text-decoration:underline;color:#85919C;}
HR {border-bottom:#999999 1px dotted;border-top:#FFFFFF 0px;border-right:#FFFFFF 0px;border-left:#FFFFFF 1px;padding-bottom:10px;}
@font-face {font-family:FONTE_APCADEC;src:url(../scripts/quicksand-medium.ttf);}
[class*="FONTE_APCADEC"] {font-family:"FONTE_APCADEC", Arial, Helvetica, sans-serif;}
.FONTE_APCADEC_12 {font-size:12px;}
.FONTE_APCADEC_14 {font-size:14px;}
.FONTE_APCADEC_16 {font-size:16px;}
.FONTE_APCADEC_18  {font-size:18px;}
.LEGENDA {font-size:10px;}
.LEGENDA_11 {font-size:11px;}
H1, H2, H3, H4 {font-family:"FONTE_APCADEC", Arial, Helvetica, sans-serif;font-weight:normal;}
H1 {font-size:18px;}
H2 {font-size:16px;}
H3 {font-size:14px;}
H4 {font-size:12px;}
LI {list-style:none;background-image:url(../images/design/seta-cinza.png);background-repeat:no-repeat;padding:0 0 0 10px;margin:0 0 5px 0;background-position:center left;}
LI:hover {background-image:url(../images/design/seta-laranja.png);}
a[href$=".pdf"] {background-image:url(../images/design/ico-pdf.png);background-repeat:no-repeat;background-position:right center;padding-right:15px;}
a[href$=".doc"], a[href$=".docx"] {background-image:url(../images/design/ico-doc.png);background-repeat:no-repeat;background-position:right center;padding-right:15px;}
[class*="ico-"] {display:inline;padding:5px 5px 5px 20px;background-position:left center;background-repeat:no-repeat;background-size:18px;}
.ico-ok {background-image:url(../images/design/ico-ok.png);}
.ico-info {background-image:url(../images/design/ico-info.png);}
.ico-aviso {background-image:url(../images/design/ico-aviso.png);}
.ico-apagar {background-image:url(../images/design/ico-apagar.png);}

/*CORES*/
.COR_1 {color:#33CCFF;}
.COR_2 {color:#00CCCC;}
.COR_3 {color:#FFCC33;}
.BG_COR_1 {background-color:#33CCFF;}
.BG_COR_2 {background-color:#00CCCC;}
.BG_COR_3 {background-color:#FFCC33;}

.AZUL {color:#0066CC;}
.AZUL_1 {color:#688FD0;}
.AZUL_2 {color:#BDDCFC;}
.AZUL_3 {color:#E6F2FE;}
.BG_AZUL {background-color:#0066CC;}
.BG_AZUL_1 {background-color:#688FD0;}
.BG_AZUL_2 {background-color:#BDDCFC;}
.BG_AZUL_3 {background-color:#E6F2FE;}
.VERDE {color:#33B96D;}
.VERDE_1 {color:#6FDDA9;}
.VERDE_2 {color:#BEECD2;}
.VERDE_3 {color:#DCF4E7;}
.BG_VERDE {background-color:#33B96D;}
.BG_VERDE_1 {background-color:#6FDDA9;}
.BG_VERDE_2 {background-color:#BEECD2;}
.BG_VERDE_3 {background-color:#DCF4E7;}
.CINZA {color:#999999;}
.CINZA_1 {color:#CCCCCC;}
.CINZA_2 {color:#E5E5E5;}
.BG_CINZA {background-color:#999999;}
.BG_CINZA_1 {background-color:#CCCCCC;}
.BG_CINZA_2 {background-color:#E5E5E5;}
.LARANJA {color:#F0BA2A;}
.LARANJA_1 {color:#F7DC94;}
.BG_LARANJA {background-color:#F0BA2A;}
.BG_LARANJA_1 {background-color:#F7DC94;}
.BRANCO  {color:#FFFFFF;}
.BG_BRANCO {background-color:#FFFFFF;}
.PRETO  {color:#000000;}
.BG_PRETO {background-color:#000000;}
.ERRO {color:#FF0066;}
.OK {color:#33CC00;}
A.LINK-BRANCO{ font-size:10px;color:#FFFFFF;}
A.LINK-BRANCO:hover { text-decoration:none;}

#DIPLOMAS{display:block;width:100%;margin:0;text-align:center;}
#DIPLOMAS h1{margin:0 0 6px 0;font-size:13px;text-align:center;line-height:14px;}
#DIPLOMAS DIV{display:inline-table;width:260px;padding:10px 20px;text-align:center;font-size:11px;color:999;}
#DIPLOMAS IMG{width:250px;height:auto;border:1px solid #CCC;}
#DIPLOMAS DIV:hover IMG{border:1px solid #666;}

/*TOPO PAG*/
#TOPO, #TOPO-MATERIAL {display:block;width:760px;padding:0;margin:0;height:300px;overflow:hidden;background-repeat:no-repeat;background-position:top center;background-size:760px auto;}

/*MENUS*/
#MENU *{transition-duration:0.3s;}
#MENU {display:block;width:760px;padding:0;margin:0 0 40px 0;text-align:center;border-top:1px solid #000000;}
#MENU SPAN A.active {background:#333333;}
#MENU A.SITE {float:left;color:#CCCCCC;margin:2px 10px;font-size:10px;color:#666666;text-decoration:none;}
#MENU A.SITE:hover {color:#999999;}
#MENU SPAN {display:block;width:660px;}
#MENU SPAN A {font-family:"FONTE_APCADEC", Arial, Helvetica, sans-serif;display:inline-block;padding:5px 20px;margin:0px;font-size:13px;font-weight:normal;text-align:center;text-decoration:none;color:#FFFFFF;border:0px;letter-spacing:0.4px;background-color:#999999;}
#MENU SPAN A:hover {background-color:#333333;}

#INS-APCADEC A {float:right; font-family:"FONTE_APCADEC", Arial, Helvetica, sans-serif;display:inline-block;padding:5px 20px;margin:0px;font-size:13px;font-weight:normal;text-align:center;text-decoration:none;color:#FFFFFF;border:0px;letter-spacing:0.4px;background-color:#999999;}

/*PAG - TEXTOS*/
#CONTEUDOS {display:block;width:760px;min-height:400px;padding:0;margin:0 auto;background-color:#FFFFFF;}
#TEXTOS {display:block;width:620px;min-height:200px;padding:0;margin:0 auto;}

/*COLUNAS*/
#COLUNAS {display:block;width:100%;padding:0;margin:0;}
#COLUNA {display:inline-table;padding:0;margin:0;vertical-align:top;text-align:left;}
#COLUNA:nth-child(1){width:370px;margin-right:50px;}
#COLUNA:nth-child(2){width:180px;overflow:hidden;}
.COLUNA {display:block;margin:0 auto 10px auto;width:100%;padding:20px;font-size:12px;line-height:14px;}
.COLUNA.BIO {width:215px;padding:20px;}
.COLUNA A*{text-decoration:underline;}
.COLUNA.BIO A{font-size:10px;}
.COLUNA.BIO IMG {display:block;width:110px;height:auto;background-color:#FFFFFF;padding:5px;margin:0 auto;border-radius:100px;filter:grayscale(90%);transition-duration:0.5s;}
.COLUNA.BIO:hover IMG {filter:grayscale(0%);border-radius:0;}
.COLUNA.BIO h1 {font-size:15px;padding:0;margin:10px 0 2px 0;}
.COLUNA.BIO h2 {font-size:12px;padding:0;margin:0;}

/*ABRE + FECHA INFO*/
.ABRE {display:block;cursor:pointer;width:100%;margin:10px 0;padding:5px 0 0 0;text-align:right;border-top:1px dotted #CCCCCC;}
.ABRE STRONG {display:inline-table;width:35px;background-color:#999999;color:#FFFFFF;font-size:9px;font-weight:normal;text-align:left;padding:0 0 0 10px;}
.ABRE:hover STRONG { background-color:#666666;}
.ABRE-active SPAN, .ABRE:hover SPAN{}
.ABRE-content {display:block;width:100%;padding:0;max-height:0;overflow:hidden;transition:max-height 0.5s ease-out;}
.ABRE SPAN::after {content:" + ";}
.ABRE-active SPAN::after {content:" - ";}

/*PRECOS*/
#COLUNAS-PRECOS DIV {display:inline-table;padding:5px;margin:0;vertical-align:top;font-size:11px;text-align:left;border-bottom:1px solid #ccc;}
#COLUNAS-PRECOS DIV:nth-child(1) {width:380px;}
#COLUNAS-PRECOS DIV:nth-child(2) {text-align:center;width:200px;}
#COLUNAS-PRECOS hr {padding:0;margin:0;}
#COLUNAS-PRECOS:hover {background-color:#EEEEEE;}

/*ORADORES*/
#ORADORES {display:block;width:100%;padding:0;margin:0;text-align:left;}
#ORADORES LI {background-image:none;display:inline-table;vertical-align:top;padding:0;margin:0 0 30px 0;font-size:12px;line-height:14px;text-align:left;color:#666666;width:290px;}
#ORADORES LI:nth-child(2n) {margin-left:35px;}
#ORADORES .IMA {display:inline-table;width:115px;height:100px;padding:0;margin:0;text-align:left;transition-duration:0.5s;}
#ORADORES .IMA IMG {display:block;width:auto;height:95px;background-color:#EEEEEE;padding:5px;margin:0;border-radius:50px;filter:grayscale(90%);transition-duration:0.5s;}
#ORADORES .TEXTO {display:inline-table;width:175px;min-height:100px;padding:10px 0 0 0;margin:0;vertical-align:top;}
#ORADORES H1 {margin:2px 0;font-size:16px;}
#ORADORES H2 {margin:3px 0;font-size:13px;}
#ORADORES H3 {margin:5px 0;font-size:11px;}
#ORADORES A {display:inline-block;margin:0;padding:2px 0;font-size:9px;text-decoration:none;background-color:#EEEEEE;color:#666666;}
#ORADORES A:hover {background-color:#666666;color:#FFFFFF;}
#ORADORES LI:hover IMG {filter:grayscale(0%);border-radius:0;}
#ORADORES .ABRE {display:block;margin:6px 0 0 0;cursor:pointer;padding:0;text-align:right;border-top:1px dotted #cccccc;}
#ORADORES .ABRE SPAN {background-color:#cccccc;color:#FFFFFF;margin:8px 0;cursor:pointer;padding:2px 5px;text-align:center;font-size:9px;}
#ORADORES .ABRE-active SPAN, #ORADORES .ABRE:hover SPAN{background-color:#666666;}
#ORADORES .ABRE-content {display:block;width:100%;padding:0;max-height:0;overflow:hidden;transition:max-height 0.5s ease-out;}
	
/*AGENDA*/
#AGENDA {display:block;width:100%;padding:0;margin:20px 0 0 0;text-align:left;}
#AGENDA LI {display:inline-table;width:100%;padding:0;margin:0 0 5px 0;background-image:none;}
#AGENDA LI SPAN {display:inline-table;padding:0;margin:0;vertical-align:top;}
#AGENDA .DATAS {width:95px;vertical-align:top;font-size:11px;text-align:right;padding:2px 10px;margin:0;font-size:11px;border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;}
#AGENDA LI:hover .DATAS {background-color:#666; color:#FFF;}
#AGENDA .SETA {display:inline-table;width:20px;height:22px;background-image:url(../images/design/seta-big.png);background-position:top left;background-repeat:no-repeat;background-size:22px;}
#AGENDA .TEXTOS {width:465px;vertical-align:middle;font-size:12px;padding:5px 10px 5px 0;margin:0;color:#333333;}
#AGENDA H1 {font-size:14px;font-weight:normal;margin:0 0 5px 0;padding:0;}
#AGENDA H1 STRONG {font-size:15px;font-weight:bold;}
#AGENDA H2 {font-size:12px;font-weight:normal;margin:0;padding:0;}
#AGENDA H2 STRONG {font-size:14px;}
#AGENDA H2 .estudos {font-size:12px;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;display:inline;}
#AGENDA HR {padding:0;margin:5px 0;}

/*AGENDA*/
#DOCUMENTOS {display:block;width:85%;padding:0;margin:0 auto 30px auto;text-align:left;}
#DOCUMENTOS H1 {font-size:15px;font-weight:bold;margin:30px 0 0 0;padding:0;}
#DOCUMENTOS H2 {font-size:11px;font-weight:normal;margin:0 5px;padding:5px 0;border-bottom:1px dotted #ccc;}
#DOCUMENTOS H2 STRONG {font-size:14px;}
#DOCUMENTOS H2 A {float:right}


/*GALERIA*/
#FOTOS {display:block;width:100%;padding:0;margin:0;text-align:left;text-align:center;}
#FOTOS DIV {display:block;width:350px;padding:3px;margin:0 auto;}
#FOTOS DIV IMG {width:100%;height:auto;}
#FOTOS DIV IMG:hover {filter:grayscale(100%);}

#GALERIA {display:block;padding:0;margin:0;text-align:left;}
#GALERIA DIV {display:inline-table;padding:3px;width:145px;max-height:135px;text-align:center;}
#GALERIA DIV IMG {width:100%;height:auto;}
#GALERIA DIV IMG:hover {filter:grayscale(100%);}

/*FORMS*/
.BOTAO{display:inline;padding:5px 10px;margin:0;color:#FFFFFF;text-decoration:none;border-radius:20px;}
.BOTAO:hover {background-color:#000000;}
.BOTAO A, A.BOTAO {color:#FFFFFF;text-decoration:none;}

A.BOTAO_LINK{padding:0 8px;color:#FFFFFF;text-decoration:none;border-radius:20px;}
A.BOTAO_LINK:hover {background-color:#000000;}
A.BOTAO_LINK_BIG{padding:5px 8px;color:#FFFFFF;text-decoration:none;border-radius:20px;}
A.BOTAO_LINK_BIG:hover {background-color:#000000;}

.SEND {display:inline;padding:5px 10px;margin:0;color:#FFFFFF;font-size:11px;text-decoration:none;background-color:#33B96D;border-radius:20px;}
SEND:hover {background-color:#666666;}
INPUT, TEXTAREA, SELECT {font-size:11px;color:#666666;border:1px solid #999999;background-color:#FFFFFF;padding:6px 10px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
INPUT:hover, TEXTAREA:hover, SELECT:hover {border:1px solid #999;}
TEXTAREA {width:90%;resize:none;overflow-y:noscroll;}
#AGUARDA {position:absolute;display:none;top:350px;width:700px;margin:0 auto;text-align:center;}
#AGUARDA SPAN {display:block;width:100%;height:1200px;margin:0 auto;padding:20px 0;background-color:#FFFFFF;}

/*TABELA - INSCRIÇÕES*/ 
#TAB-INSCRICAO {margin:0;padding:0;color:#333333;font-size:11px;text-align:left;}
#TAB-INSCRICAO DIV {display:inline-table;width:290px;padding:30px 8px;vertical-align:top;border-radius:20px;}
#TAB-INSCRICAO DIV:nth-child(1) {}
#TAB-INSCRICAO DIV:nth-child(2) {margin-left:1px;}
#TAB-INSCRICAO LABEL {display:block;padding:5px 0;}
#TAB-INSCRICAO LABEL.radio {border-bottom:1px solid #999;}
#TAB-INSCRICAO LABEL.radio INPUT {width:15px;}
#TAB-INSCRICAO SPAN {display:inline-table;}
#TAB-INSCRICAO SPAN:nth-child(1) {width:248px;}
#TAB-INSCRICAO SPAN:nth-child(2) {width:35px;text-align:right;}
#TAB-INSCRICAO LABEL.radio:hover {border-bottom:1px solid #000;}
#TAB-INSCRICAO h3 {margin:0 10px 5px 10px;padding:0;}
/*TABELA - PARTICIPANTES*/ 
DIV[id*="DADOS-"] {margin:0 auto;width:600px;padding:0;color:#333333;font-size:10px;text-align:left;}
[id*="DADOS-"] section {display:block;padding:5px 15px;margin:6px 0;border-radius:20px;background-color:#F5F5F5;}
[id*="DADOS-"].BG_SOCIO section { background-color:#DCF4E7;}
[id*="DADOS-"].BG_NAOSOCIO section { background-color:#E6F2FE;}
[id*="DADOS-"] LABEL {display:block;padding:5px 0 0 0;margin:0;}
[id*="DADOS-"] SPAN {display:inline-table;padding:2px 0;}
[id*="DADOS-"] SPAN:nth-child(1) {width:160px;}
[id*="DADOS-"] SPAN:nth-child(2) {width:400px;}
[id*="DADOS-"] INPUT {border-color:#CCCCCC;width:90%;}
[id*="DADOS-"] INPUT:hover {border-color:#000000;}
[id*="DADOS-"] section.big SPAN:nth-child(1) {width:440px;font-size:11px;}
[id*="DADOS-"] section.big SPAN:nth-child(2) {width:120px;}
[id*="DADOS-"] INPUT.picolo {width:150px;}
[id*="DADOS-"] INPUT[type="radio"] {width:20px;}
[id*="DADOS-"] INPUT {border-color:#ccc;width:90%;}
[id*="DADOS-"] LABEL:hover INPUT {border-color:#000000;}
[id*="DADOS-"] section:hover {background-color:#EEEEEE;}
[id*="DADOS-"].BG_SOCIO section:hover {background-color:#BEECD2;}
[id*="DADOS-"].BG_NAOSOCIO section:hover {background-color:#BDDCFC;}

/*RODAPE - BALOES*/
#BALOES {display:block;width:620px;margin:0 auto; text-align:center;padding:240px 0 0 0;font-family:"FONTE_APCADEC", Arial, Helvetica, sans-serif;color:#333333;background-repeat:no-repeat;background-position:top center;background-size:100% auto;}
#BALOES DIV {display:inline-table;vertical-align:top;padding:30px 15px;margin:0;font-size:12px;text-align:left;line-height:16px;transition-duration:1s;border:0px solid red;}
/*#BALOES DIV {background-image:url(../images/design/ico-carrinho-a1.png);}*/
#BALOES DIV:nth-child(1) {width:170px;}
#BALOES DIV:nth-child(2) {width:130px; padding-right:20px;}
#BALOES DIV:nth-child(3) {width:210px;}
#BALOES H1 {font-size:17px;margin:2px 0 2px 0;padding:0;}
#BALOES H2 {font-size:16px;margin:2px 0 2px 0;padding:0;}
#BALOES .MORADA {font-size:10px;margin:5px 0 0 0;padding:0; line-height:12px;}
#BALOES .LINK {color:#FFFFFF;margin:5px 0 0 0;text-decoration:none;padding:2px 8px;border-radius:10px;}
#BALOES .LINK A {color:#FFFFFF;text-decoration:none;}
#BALOES DIV:hover {transform-origin:center;animation:ANIMA_BALANCA_X 2s linear;}

#BALAO {position:relative;width:80%;margin:20px 0;padding:10px 20px;border-radius:20px;background-color:#EEEEEE;transform-origin:center;}
#BALAO:hover {animation:ANIMA_SOMBRA_CINZA 2s infinite linear;}
.BALAO-left:before, .BALAO-right:before, .BALAO-center:before {position:absolute;content:"";width:0px;height:0px;}
.BALAO-left:before {left:10%;bottom:-20px;border-left:0px solid transparent;border-right:50px solid transparent;border-top:20px solid #eee;border-bottom:0 solid transparent;}
.BALAO-right:before {left:60%;bottom:-20px;border-top:20px solid #eee;border-bottom:0 solid transparent;border-left:50px solid transparent;border-right:0px solid transparent;}
.BALAO-center:before {left:40%;bottom:-40px;border-top:20px solid #eee;border-bottom:20px solid transparent;border-left:30px solid transparent;border-right:30px solid transparent;}
#BALAO.BG_VERDE{background-color:#33B96D;}
#BALAO.BG_VERDE[class*="BALAO-"]:before {border-top-color:#33B96D;}
#BALAO.BG_VERDE_1 {background-color:#6FDDA9;}
#BALAO.BG_VERDE_1[class*="BALAO-"]:before {border-top-color:#6FDDA9;}
#BALAO.BG_VERDE_2 {background-color:#BEECD2;}
#BALAO.BG_VERDE_2[class*="BALAO-"]:before {border-top-color:#BEECD2;}
#BALAO.BG_VERDE_3 {background-color:#DCF4E7;}
#BALAO.BG_VERDE_3[class*="BALAO-"]:before {border-top-color:#DCF4E7;}

#BALAO.BG_AZUL {background-color:#0066CC;}
#BALAO.BG_AZUL[class*="BALAO-"]:before {border-top-color:#0066CC;}
#BALAO.BG_AZUL_1 {background-color:#688FD0;}
#BALAO.BG_AZUL_1[class*="BALAO-"]:before {border-top-color:#688FD0;}
#BALAO.BG_AZUL_2 {background-color:#BDDCFC;}
#BALAO.BG_AZUL_2[class*="BALAO-"]:before {border-top-color:#BDDCFC;}
#BALAO.BG_AZUL_3 {background-color:#E6F2FE;}
#BALAO.BG_AZUL_3[class*="BALAO-"]:before {border-top-color:#E6F2FE;}
#BALAO.BG_AZUL_F {background-color:#5274C8;}
#BALAO.BG_AZUL_F[class*="BALAO-"]:before {border-top-color:#5274C8;}

/*RODAPE*/
#RODAPE-APCADEC {display:block;width:100%;padding:40px 0 0 0;margin:0 auto 0 auto;border-top:1px dotted #ccc;border-bottom:0px dotted #ccc;}
#APCADEC {display:block;width:620px;height:80px;margin:0 auto;text-align:center;font-size:11px;background-image:url(../images/design/bg-socio-verde.png);background-repeat:no-repeat;background-position:left center;}
#APCADEC DIV {display:inline-block;vertical-align:top;padding:0;margin:0;text-align:left;}
#APCADEC h2 {font-size:14px;}
#APCADEC DIV.SOCIO {padding-left:150px;padding-top:8px;width:210px;}
#APCADEC DIV.LINK {width:200px;padding-left:50px;padding-top:8px;color:#FFFFFF;}
#APCADEC DIV.LINK A {color:#FFFFFF;font-size:18px;}
#RODAPE {text-align:center;font-size:11px;color:#FFFFFF;padding:40px 0;line-height:12px;background-color:#45525F;}
#RODAPE h1 {font-size:20px; margin:15px 0; padding:0;}
#RODAPE h2 {font-size:14px; margin:0; padding:0;}
#RODAPE h3 {font-size:14px; margin:0; padding:0;}
#RODAPE A {color:#FFFFFF;text-decoration:underline;}
#RODAPE .TOPO {margin:40px 0;font-size:10px;}
#RODAPE .TOPO A {color:#CCCCCC;text-decoration:none;}
#RODAPE .TOPO A:hover {color:#FFFFFF;text-decoration:underline;}

[id*="LOGOS"] {display:block;width:100%;text-align:center;}
[id*="LOGOS"] H3 {font-size:10px;color:#999;margin:0;font-weight:normal;line-height:12px;}
[id*="LOGOS"] UL{padding:0;margin:0;text-align:center;}
[id*="LOGOS"] LI {display:inline-table;list-style:none;margin:0;padding:0;text-align:center;vertical-align:middle;background-image:none;width:100px;margin:0;padding:0;}
[id*="LOGOS"] LI.TEXTOS {width:75px;text-align:right;}
[id*="LOGOS"] .imagem {display:block;position:relative;overflow:hidden;cursor:pointer;width:100%;height:100px;padding:0;margin:0;border:0px solid #ccc;border-radius:200px;}
[id*="LOGOS"] .imagem IMG {cursor:pointer;position:absolute;top:50%;left:50%;width:100%;height:auto;margin-right:-50%;transform:translate(-50%, -50%);}
[id*="LOGOS"] .texto {background:rgba(51,51,51,.90);border:1px solid #8FA9BA;visibility:hidden;position:absolute;padding:15% 0;color:#ffffff;text-align:center;height:100%;width:100%;opacity:0;right:0;top:0;}
[id*="LOGOS"] .texto H1 {margin:10px 0 2px 0;padding:0;font-size:10px;text-align:center;color:#fff;font-weight:normal;line-height:12px;}
[id*="LOGOS"] .texto A {color:#FFFFFF;text-decoration:none;font-size:9px;}
[id*="LOGOS"] .imagem:hover .texto {transition:all 0.2s ease-in-out 0s;visibility:visible;opacity:0.9;}

/*PAG - MATERIAL*/
#MATERIAL-SUBMENU {display:block; padding:0; margin:20px auto; text-align:center;}
#MATERIAL-SUBMENU A {display:inline-table; padding:2px 10px; margin:0px; font-size:11px; text-align:center; text-decoration:none; color:#FFFFFF; background-color:#666666; border-radius:20px;}
#MATERIAL-SUBMENU A:hover {background-color:#333333;}
#MATERIAL-SUBMENU A.active {background:#33B96D;}

#MATERIAL-SUBMENUS {display:block;padding:0;margin:0;font-size:13px; text-align:center;}
#MATERIAL-SUBMENUS A {display:inline-table;padding:0px 10px;margin:0px;text-align:center;text-decoration:none; color:#FFFFFF; background-color:#666666; border-radius:20px;}
#MATERIAL-SUBMENUS A:hover {background-color:#333333;}
#MATERIAL-SUBMENUS A.active {background:#33B96D;}

#MATERIAL-BOTOES {display:block;width:600px;padding:10px 0;margin:0 auto 10px auto;font-size:13px;text-align:left; border-bottom:1px solid #ccc;}
#MATERIAL-BOTOES A {display:inline-table;padding:0px 10px;margin:0px;text-align:center;text-decoration:none; color:#FFFFFF; background-color:#666666; border-radius:20px;}
#MATERIAL-BOTOES A:hover {background-color:#333333;}
#MATERIAL-BOTOES A.FICHEIRO { float:right;background-color:#33B96D;padding:2px 10px;font-size:13px;}
#MATERIAL-BOTOES A.BOTAO_APCADEC{background-color:#FF3399;padding:2px 10px; margin-left:10px;font-size:13px;}

/*GESTOR*/
#MATERIAL-JANELA { display:block; padding:0; margin:0 auto; width:650px;}

#MATERIAL-COLUNAS {display:block; width:100%; padding:0; margin:0; text-align:left; font-size:11px;}
#MATERIAL-COLUNAS DIV {display:inline-table; width:250px; padding:10px 20px; margin:0 0 20px 0; vertical-align:top; background-color:#F5F5F5;}
#MATERIAL-COLUNAS DIV.TOPO {padding:0 20px; margin:0; background-color:#FFFFFF;}
#MATERIAL-COLUNAS DIV:nth-child(odd) {margin-right:30px;}
#MATERIAL-COLUNAS h3 {padding:0; margin:20px 0 10px 0;}
#MATERIAL-COLUNAS h4 {padding:0; margin:0;}
#MATERIAL-COLUNAS UL {padding:10px 0; margin:0;}
#MATERIAL-COLUNAS OL {padding:10px 0; margin:0 0 0 15px;}
#MATERIAL-COLUNAS OL LI {list-style-type: decimal;}
#MATERIAL-COLUNAS LI {background-position:left 7px;}
#MATERIAL-COLUNAS DIV.TOPO UL {padding:0;}

#MATERIAL-IMAS{display:block; padding:0; margin:0; text-align:left; font-size:11px;}
#MATERIAL-IMAS DIV {display:inline-table; width:180px; padding:0; margin:8px; vertical-align:top; text-align:center;}
#MATERIAL-IMAS DIV IMG {display:block; margin:0 auto; width:100%; height:auto; border:1px solid #ccc;}
#MATERIAL-IMAS DIV IMG:hover {border:1px solid #666;}

TABLE.MATERIAL-DADOS {margin:0; padding:5px; width:100%; background-color:#EEEEEE; font-size:10px; text-align:left;}
TABLE.MATERIAL-DADOS TD.DATA {width:150px; padding:2px;}
TABLE.MATERIAL-DADOS TR:hover TD {background-color:#BDDCFC;}

TABLE.MATERIAL-INS {margin:0; padding:0; width:100%; background-color:#F5F5F5; margin-bottom:20px;}
TABLE.MATERIAL-INS TR {}
TABLE.MATERIAL-INS TR.TOPO TD {padding:4px; border:1px solid #FFFFFF; background-color:#E6E6E6;}
TABLE.MATERIAL-INS TR.TOPO:hover TD {background-color:#E6E6E6;}
TABLE.MATERIAL-INS TR:hover {background-color:#E6E6E6;}
TABLE.MATERIAL-INS TR.premiado {background-color: #CAFFE4;}
TABLE.MATERIAL-INS TD {padding:5px; color:#333333; font-size:10px;}
TABLE.MATERIAL-INS TD:nth-child(1) {width:20px; text-align:center; vertical-align:top;}
TABLE.MATERIAL-INS TD:nth-child(2) {width:450px; text-align:left;}
TABLE.MATERIAL-INS TD:nth-child(3) {width:80px; text-align:center;}
TABLE.MATERIAL-INS SPAN.DADOS {display:inline-table; min-width:70px; padding:0; padding:1px 0; color:#999;}
TABLE.MATERIAL-INS SPAN.DADOS.RED {color:#FF0066; font-weight:bold;}
TABLE.MATERIAL-INS INPUT, TABLE.MATERIAL-INS SELECT {margin:0 0 2px 0; padding:5px; border-radius:0; width:170px; border:1px solid #ccc;}
TABLE.MATERIAL-INS INPUT[type="radio"] {width:20px;}
TABLE.MATERIAL-INS SELECT {width:150px;}
TABLE.MATERIAL-INS INPUT:hover {border:1px solid red;}
TABLE.MATERIAL-INS .COR {background-color:#BEECD2;}
TABLE.MATERIAL-INS HR {padding:0; margin:5px 0;}
TABLE.MATERIAL-INS H4 {padding:0; margin:5px 0;}
TABLE.MATERIAL-INS a.janela {display:inline-table;margin:2px 0px;padding:0px 5px;background-color:#999;}
