/* [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;
}

 /* 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; }
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; 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; }