/* [Fagner @ 30/11/2010] - Arredonda as bordas de uma div (firefox apenas)*/
div.syoPopupRadiusBorder {
	-moz-border-radius-topleft:1ex; -webkit-border-top-left-radius:1ex; -moz-border-radius-topright:1ex; 
	-webkit-border-top-right-radius:1ex; -moz-border-radius-bottomleft:1ex; -webkit-border-bottom-left-radius:1ex; 
	-moz-border-radius-bottomright:1ex; -webkit-border-bottom-right-radius:1ex;
}
div.syoPopupRadiusBottomBorder {
	-moz-border-radius-bottomleft:1ex; -webkit-border-bottom-left-radius:1ex; -moz-border-radius-bottomright:1ex; -webkit-border-bottom-right-radius:1ex;
}

/* ABAS */
div.syoPopupAbas { height: 20px; top: 41px; position: absolute; margin: 0 10px; white-space: nowrap; z-index: 10001; } /* Para a borda inferior da imagem ficar em cima da borda da div seta o z-index 10001 */
div.syoPopupAbas ul { margin: 0; padding: 0; float: left; position: relative; height: 100%; } /* O height padr�o do opera � menor, ent�o seta height 100% relativo ao pai. */
div.syoPopupAbas li { list-style: none; float: left; text-align: center; height: 100%; margin-right: 1px; cursor: pointer; }
div.syoPopupAbas div.abaCont { display: table; height: 100%; }
div.syoPopupAbas div.abaEsq { width: 3px; display: table-cell; vertical-align: middle; }
div.syoPopupAbas div.abaMeio { display: table-cell; vertical-align: middle; }
div.syoPopupAbas div.abaDir { width: 3px; display: table-cell; vertical-align: middle; }

div.syoPopupAbas div.abaEsq.active { background: url(/portal/imagens/onEsqGray.png) no-repeat }
div.syoPopupAbas div.abaMeio.active { background: url(/portal/imagens/onMeioGray.png) repeat-x }
div.syoPopupAbas div.abaDir.active { background: url(/portal/imagens/onDirGray.png) no-repeat }

div.syoPopupAbas div.abaEsq.inactive { background: url(/portal/imagens/outEsq.gif) no-repeat }
div.syoPopupAbas div.abaMeio.inactive { background: url(/portal/imagens/outMeio.gif) repeat-x }
div.syoPopupAbas div.abaDir.inactive { background: url(/portal/imagens/outDir.gif) no-repeat }

div.syoPopupAbas div.abaEsq.disabled { color: #9C9C9C; }
div.syoPopupAbas div.abaMeio.disabled { color: #9C9C9C; }
div.syoPopupAbas div.abaDir.disabled { color: #9C9C9C; }

/* PRINCIPAL */
/* Essa div deverá existir em TODAS as estruturas caso for criada uma nova */
/* Aqui deve ser definido um zIndex 1 ponto menor que o content (ver em 'new syoPopup().loading()') */
div.syoPopup { width: 100%; height: 100%; z-index: 10000; position: fixed; cursor: default; }

/* Aqui deve ser definido um zIndex absoluto para ficar em frente de todos os elementos da p�gina (ver em 'new syoPopup().loading()') */
div.syoPopup div.syoPopupContent { z-index: 10001; overflow: hidden; width: 90%; position: relative; top: 50%; margin: -235px auto; height: 470px; background-color: #FFF; border: 2px solid gray; box-shadow: 0 0 5px rgb(180, 180, 180); }
div.syoPopup div.syoPopupBtn { display: table-cell; width: 15px; vertical-align: middle; }
div.syoPopup div.syoPopupClose, div.syoPopup div.syoPopupDim { height: 15px; text-align: center; cursor: pointer; color: #8E8E8E; border: 2px solid #8E8E8E; }
div.syoPopup div.syoPopupClose:hover, div.syoPopup div.syoPopupDim:hover { border: 2px solid #636363; color: #636363; }
div.syoPopup div.syoPopupContent div.syoPopupHeaderContainer { white-space: nowrap; display: table; width: 97%; margin: 0 auto; border-spacing: 1px; }
div.syoPopup div.syoPopupContent div.syoPopupHeader { display: table-cell; vertical-align: middle; background-color: #FFF; }
div.syoPopup div.syoPopupContent div.syoPopupHeader h2 { font-size: 1.4em; padding: 0; margin: 5px 0; font-weight: normal; }
div.syoPopup div.syoPopupContent div.syoPopupHeader h2 span { text-transform: uppercase; margin-left: 20px; }
div.syoPopup div.syoPopupContent hr { width: 97%; overflow: auto; margin: 0 auto; }
div.syoPopup div.syoPopupContent div.syoPopupBody { margin: 0 10px 0 10px; border: 1px solid #91a7b4; background-color: #EAEAEA; overflow: auto; position: absolute; top: 40px; left: 0; right: 0; bottom: 15px; }
div.syoPopup div.syoPopupContent div.syoPopupFooter { font-style: italic; margin-top: 2px; padding-left: 20px; }
div.syoPopup div.title { background-color: #FFF; margin: 1px auto; border: thin silver solid; border-bottom: 1px solid #000; height: 13px; width: 166px; text-align: center; text-transform: uppercase; }