img { border:0; }
body { margin:0; background:#f4f4f4; font-family:Arial, Helvetica, sans-serif; }
div#central { margin:150px auto 0; width:650px; }
div#logotipos { text-align:center; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#36C; text-align:center; }
h2 { font-size:14px; color:#ccc; border-bottom:solid 2px #ddd; }
.left { float:left; }
.right { float:right }
.clear { clear:both; }
.box-header { background: url(../sis_images/boxheader.gif) repeat-x #CDCDCD; border: 1px solid #9D9D9D; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #333333; font-size: 14px; font-weight: bold; padding: 10px 15px; text-shadow: 1px 1px 1px #FFFFFF; }
.box { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-color: -moz-use-text-color #9D9D9D #9D9D9D; border-right: 1px solid #9D9D9D; border-style: none solid solid; border-width: 0 1px 1px; margin-bottom: 15px; padding: 15px; }
.row { padding-left:20px; margin-bottom:5px; }
.box_erro { padding:15px; background:#FEEBE7; color:#9F0000; border:solid 1px #9F0000; border-radius:5px; margin-bottom:15px; }
.box_sucesso { padding:15px; background:#C0FB46; color:#336600; border:solid 1px #336600; border-radius:5px; margin-bottom:15px; }
.virgula { font-size:35px; font-weight:bold; color:#999; margin:0 4px; }
.texto_confirmar { font-weight: bold; line-height: 2.75em; margin-right: 10px; padding-bottom: 0.5em; padding-right: 10px; position: relative; color:#999; margin:0 4px; }
.error { background:#FFCECE; color: #665252; border:solid 1px #DF8F8F; padding:5px; margin-bottom:15px; font-size:11px; }
.logotipo { border: 5px solid #FFFFFF; border-radius: 5px 5px 5px 5px; float: left; margin: -140px 0 0 250px; }
