@charset "utf-8";




/*CSS RESET*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
hr.clear{color:#DBD1E0;height:0;width:0;}
*{padding:0;margin:0;border:none;background:none;}


body{line-height:1;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#3d3d3d;}


/*Cores*/
.cor1{color:#ee7123;}/*Laranja*/



.valor{display:block;width:195px;height:28px;padding:0 5px;font-size:14.5px;text-align:center;background:url(../images/bg_input1.png);line-height:27px;}


/*Plugin personaliza select*/
.jNiceSelectWrapper ul{height:auto !important;}



.box{min-height:400px;padding:10px;font-weight:bold;font-size:12px;background:#fff;margin:10px auto;}
.box h2, .modal h2{width:100%;text-align:center;font-size:16.5px;margin:0 0 35px 0;padding-top:10px;}

.box > .col1{float:left;width:290px;}
.box .aviso{float:right;margin-right:80px;}

.box p .textInput, .box p select,
.modal p .textInput, .modal p select{background:#d7d7d7;line-height:24px;font-weight:bold;}
.modal .btSubmit{width:80px;margin:0 auto;}

.box p .textInput,
.modal p .textInput{width:70px;height:14px;padding:5px;}
.box p select,
.modal p select{height:24px;line-height:20px;}

.box .text{float:left;clear:both;width:140px;margin-bottom:10px;margin-left:10px;}
.box p.campo{float:left;margin-bottom:20px;}
.box p.campo label{margin-right:5px;}
.box p.campo label .marcador{margin-right:3px;}

#atrasadas{ width:80px !important; }

/*Botões*/
.box .btSubmit,
.modal .btSubmit{width:100%;text-align:center;}
.box .btSubmit{clear:both;width:110px;margin:0 auto;}

.boxInicio .btSubmit{float:left;clear:both;margin-top:55px;width:100%;}










/*Box inicial*/
.boxInicio{width:560px;background:url(../images/bg_box1.gif) #fff  no-repeat right bottom;}



/*Box Simular o valor da Parcela*/
.boxSimulacaoParcla{width:548px;min-height:280px;}

.boxSimulacaoParcla .botoes1{margin-bottom:30px;}

.boxSimulacaoParcla p label .valor{display:inline-block;width:195px;height:28px;padding:0 5px;font-size:14.5px;text-align:center;font-weight:bold;background:url(../images/bg_input1.png);}

.boxSimulacaoParcla .valorSimularParcela{height:40px;margin-bottom:40px;}
.boxSimulacaoParcla .valorSimularParcela label{width:390px;float:right;line-height:24px;font-weight:normal;}
.boxSimulacaoParcla .valorSimularParcela label .info{display:block;float:right;font-size:11px;font-weight:normal;margin-right:12px;}



.boxSimulacaoParcla .financiamento{float:left;position:relative;}
.boxSimulacaoParcla .financiamento label {float:left;min-width:105px;float:left;line-height:17px;}
.boxSimulacaoParcla .financiamento .igual{top:0;display:block;float:left;margin:0 20px;width:30px;height:50px;text-indent:-99999px;background:url(../images/igual.gif) no-repeat center;}
.boxSimulacaoParcla .financiamento label .cor1{font-size:13px;}
.boxSimulacaoParcla .pagamento {float:right}
.financiaPgto{text-align:center; margin:20px auto; width:390px}
.financiaPgto > p{margin-top:10px !important;}

.boxSimulacaoParcla .botoes2{clear:both;margin-top:30px;float:left;}
.boxSimulacaoParcla .botoes2 input + input{margin-left:35px;}









/*modal*/
.view_modal{width:285px;height:125px;position:relative;background:url(../images/bg_modal1.png) no-repeat; text-align:center}
.view_modal .close{display:block; position:absolute; top:8px; right:8px; font-size:15px; text-decoration:none; font-weight:bold}
.view_modal .data{margin-bottom:10px; width:95px; height:46px; margin:0 auto;}
.view_modal h2{font-size:16.5px; padding-top:22px; margin-bottom:15px;}
.view_modal .data select{width:93px;}
.view_modal .btSubmit{margin-top:-10px;}
/*CSS do PLUGIN MODAL CLICK*/
.load {position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999}

.bg_modal {position: absolute; top: 0; left: 0; z-index: 99998; width:100%; height:100%; background-color:#000; }
.view_modal {position: absolute; left: 50%; top: 50%; text-align: center; z-index: 99998; margin-left:-142px; margin-top:-62px; }
.view_modal .jcombox{ width:95px !important; position:relative; }
.view_modal .jcombox .menu{ left:0 !important; top:23px !important; }
.modal { visibility: hidden; cursor:pointer;}
















/*resultado final*/
.resultado {width:552px;}
.resultado .botoes1{float:right;}

.resultado h2 {text-align:left;margin:18px 0;clear:both;padding:0;}
.resultado h2 span{color:#3d3d3d;font-size:11.5px;}

.resultado .linha1,
.resultado .linha2{width:550px;height:1px;margin:0 auto;}
.resultado .linha1{color:#dc6820;background:#dc6820;margin-bottom:17px;}
.resultado .linha2{border:dashed 1px #d7d7d7;margin:20px auto;}

.resultado .totalSemestres{float:right;}
.resultado .totalSemestres label{float:left;margin-right:10px;line-height:26px;}
.resultado .totalSemestres .valor {float:right;}



.resultado .vejaTodosSemestres{clear:both;float:right;width:165px;font-weight:normal;font-size:11px;margin-top:10px;margin-bottom:20px;}
.resultado .vejaTodosSemestres label{float:left;margin-right:10px;text-align:right;font-weight:normal;}
.resultado .vejaTodosSemestres a{margin-top:5px;}



.resultado .contratacao{clear:both;margin:0 auto 10px auto;width:325px;height:30px;}
.resultado .contratacao label{font-weight:normal;font-size:11px;float:left;width:100px;text-align:right;margin-right:5px;padding-left:10px;}
.resultado .contratacao label.valor{width:190px;}

.grid .semestreSimulado label .valor {float:left;}

.contratacao label span{display:block;float:left;width:149px;text-align:left;font-weight:bold;font-size:13px;}
.contratacao label a{margin-top:7px;}


.grid{width:520px;margin:0 auto;}
.grid .gridTop, .grid .gridBottom{display:block;widows:100%;	height:10px;width:526px;}
.grid .gridTop{background:url(../images/gridTop.gif) no-repeat;margin-bottom:-2px;}
.grid .gridBottom{background:url(../images/gridBottom.gif) no-repeat;margin:-5px 0 20px 0}
	

.grid .content{border-left:solid 2px #c6c6c6;border-right:solid 2px #c6c6c6;width:512px;padding:0 5px;}


.grid .content table{width:100%;margin:0 auto;margin-bottom:30px;}
.grid .content table tr th{border-bottom:solid 2px #b6b6b6;font-size:11px;padding-bottom:5px;text-align:center;}
.grid .content table tr td{font-size:10px;padding-top:10px;text-align:center;}


.grid .content p.cor1{font-size:10px;margin-bottom:5px;font-weight:normal;}





.resultado .botoes2{text-align:center;margin-top:15px;}
.resultado .botoes2 input{margin:0 23px;}

/*Botões Up e Down*/
.resultado a.up,
.resultado a.down{display:block;float:left;text-indent:-99999px;width:15px;height:15px;text-align:left;}
.resultado a.up{background:url(../images/bt_up.gif) no-repeat;margin-right:8px;}
.resultado a.down{background:url(../images/bt_down.gif) no-repeat;}









/*Posgraduação*/
.posGraduacao {width:660px;min-height:150px;}

.posGraduacao select{width:320px;}
.posGraduacao .jNiceSelectWrapper .jNiceSelectOpen{
	height:19px;
	top:-19px;
	background-image:url(../images/select_bt2.gif)}
.posGraduacao .jNiceSelectWrapper .jNiceSelectText{height:19px;}

.posGraduacao  .col{float:left;margin-right:30px;width:320px;}
.posGraduacao  .col p{height:38px}
.posGraduacao  .btSubmit input{margin-left:-20px;}













.campo{float:left;}

.campoBalao{position:relative;}

.campo2{float:left;z-index:500}

.campoBalao2{position:relative;z-index:500}



#balloon{
	position:absolute;
	top:-60px;
	left:100px;
	background:url("../img/ballloon_sim.png") no-repeat scroll 0 0 transparent;
	height:106px;
	width:151px;
	z-index:100;
}
#balloon .txt {
	color:#333333;
	font-size:10px;
	line-height:11px;
	padding:21px 10px 13px 40px;
	display:block;
	text-align:left;
}

#balloon2{
	position:absolute;
	top:-70px;
	left:120px;
	background:url("../img/ballloon_sim.png") no-repeat scroll 0 0 transparent;
	height:106px;
	width:151px;
	z-index:100;
}
#balloon2 .txt {
	color:#333333;
	font-size:10px;
	line-height:11px;
	padding:15px 10px 13px 40px;
	display:block;
	text-align:left;
}

#balloon3{
	position:absolute;
	top:-70px;
	left:253px;
	background:url("../img/ballloon_sim.png") no-repeat scroll 0 0 transparent;
	height:106px;
	width:151px;
	z-index:100;
}
#balloon3 .txt {
	color:#333333;
	font-size:10px;
	line-height:11px;
	padding:21px 10px 13px 40px;
	display:block;
	text-align:left;
}



.campoBalao .menu{
	top:23px !important;
	left:0 !important;
}


