.simuladores {background:url(../images/bg-simuladores.gif) no-repeat 0 0}
.simuladores-index {background:url(../images/bg-simuladores.gif) no-repeat 0 0; margin-top:-10px}
.simuladores-index h1 {padding-top:20px!important}
.form-simulador {margin:20px 0; background:#eef1f6; border:1px solid #cbcdce; background:url(../images/simulador-bg2.gif)}
.first-column form {background:url(../images/simulador-bg.gif) repeat-x; padding:10px}
/*.first-column form #in, .first-column form #out {}*/
.first-column h2 {text-align:center; color:#77838d; margin-top:0}
.first-column fieldset {margin-bottom:20px; /*border:1px solid #000!important*/}
.first-column legend span {display:block; float:right; width:620px!important; font-weight:bold; color:#cb7315; padding-bottom:3px; border-bottom:1px solid #c8c8c8; font-size:120%; margin-bottom:3px}
.first-column input, .first-column select {border:1px solid #4b688e}
.readonly {background:#ddd}
.first-column table {border-collapse:collapse}
.first-column td {padding:2px 5px}

.first-column ol>li {width: 100%;	margin: 0 0 .5em 0;	clear: both}
.first-column ol>li>div.erro {margin-left: 35; padding-left: 0.5em; color: #ff0000}
.first-column li>label {float: left; width: 35%; font-weight: bold; text-align: right; margin: 0 .5em .5em 0}
.first-column label em {font-weight: normal; /*font-style: normal;*/ font-size: 90%; color:#333}
.first-column .inteiro, .first-column .moeda, .first-column .taxa {text-align: right}
.first-column tbody.ano {width: 100%; cursor:pointer/*for IE less then 6*/; cursor:hand/*others*/}
.first-column tbody.mes {width: 100%; display: none}
.first-column tbody td.ordem, tbody td.data {text-align: center}
.first-column tbody td.valor {text-align: right}

#simular, button {margin-left:40%; margin-top:5px; background:#37537b; border:1px solid #526f94; color:#fff}
button[disabled] {color:#647fa1!important}
#nova {margin-left:39.2%}
.first-column form p {text-align:center}
