/* ---------------------------------------------------------
	Style p/ Formularios de Rematricula
--------------------------------------------------------- */
form#form-rematricula {
	border:none;
}
span.sp-rematricula { 
	color:#f16c38;
}
form#form-rematricula fieldset#field-consulta-rematricula {
	border:none;
	padding:14px 0 5em 0;
}
form#form-rematricula fieldset#field-consulta-rematricula label {
	padding:0 6px;
	font-size:12px;
	font-weight:bold;
}
form#form-rematricula fieldset#field-consulta-rematricula input {
	padding:1px;
	font-size:12px;
	color:#00337f;
	border:1px solid #aaa;
}
form#form-rematricula fieldset#field-consulta-rematricula input.lb-btSub {
	font:bold 11px Verdana;
	padding:1px 8px;
	*padding:1px 0px;
	background:#00337f;
	color:white;
	cursor:pointer;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-alert-login {
	border:1px solid #999;
	display:block;
	color:#333;
	background:#FFFFE1 url(../../Images/alert.png) no-repeat left;
	margin:20px 0 0 0;
	padding:10px 20px 10px 7.6em;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-alert-login h2 {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
form#form-rematricula fieldset#field-consulta-rematricula div.sp-alert-login h3 {
	font-size:12px;
	color:#f16c38;
	background:white;
	padding:2px 0;
	margin:5px 0;
}

a.prosseg-rematricula {
	border:1px solid #999;
	margin:16px 0;
	width:210px;
	padding:4px 15px;
	text-decoration:none;
	font:bold 11px Verdana;
	background:#00337f;
	color:white;
}

fieldset#field-rematricula {
	border:none;
	padding:14px 0 5em 0;
}
fieldset#field-rematricula table.tb-rematricula {
	border:1px dotted #999;
	border-bottom:none;
	width:100%;
	/*background:white url(../../Images/bg_rematricula.jpg) no-repeat;*/
}
fieldset#field-rematricula table.tb-rematricula tr td {
	font:11px Verdana;
	color:#00337f;
	padding:6px 20px;
	border-bottom:1px dotted #999;
}
fieldset#field-rematricula table.tb-rematricula tr td.classHover:hover {
	background:#FFFFEC;
}
fieldset#field-rematricula table.tb-rematricula tr td strong {
	color:#999;
	font-size:10px;
}
fieldset#field-rematricula table.tb-rematricula h2 {
	font:17px Verdana;
	color:#333;
	margin:0 0;
	padding:10px 0 10px 45px;
	background:url(../../Images/aluno_rematricula.png) no-repeat left;
}

a#a-atualizar-aluno {
	margin:0 0;
	outline:none;
	text-align:right;
	display:block;
}

a#a-ler-contrato {
	margin:10px 0;
	outline:none;
	display:block;
	border-bottom:1px dotted #aaa;
}

fieldset#field-rematricula div#end-secundario {
	border:1px dotted #999;
	/*background:#FFFFEC;*/
	padding:15px 0;
	margin:0 0 20px 0;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados {
	border:none;
	width:634px;
	margin:0 auto;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados label {
	font:10px Verdana;
	color:#333;
	display:block;
	padding:3px 0;
}
fieldset.form-altera-dados label input.cl-salvar {
	font:bold 11px Verdana;
	color:white;
	background:#00337f;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados label input {
	font:11px Verdana;
	color:#000;
	padding:2px;
	border:1px solid #aaa;
	background:#FFFFF9;
}
fieldset#field-rematricula div#end-secundario  fieldset.form-altera-dados label input.cl-alert-focus {
	border:1px solid #666;
	background:#FFD9D9;
	color:#000;
}
.float-left-lb-altera {
	float:left;
	margin-right:10px;
}
fieldset.form-altera-dados input#endereco {
	width:410px;
	margin-left:8px;
}
fieldset.form-altera-dados input#numero {
	width:70px;
}
fieldset.form-altera-dados input#bairro {
	width:224px;
	margin-left:22px;
}
fieldset.form-altera-dados input#complemento {
	width:220px;
}
fieldset.form-altera-dados input#cep {
	width:90px;
	margin-left:45px;
}
fieldset.form-altera-dados input#cidade {
	width:281px;
}
fieldset.form-altera-dados select#estado {
	width:50px;
	padding:1px;
	background:#FFFFF9;
	font:11px Verdana;
	color:#000;
	border:1px solid #aaa;
}
fieldset.form-altera-dados input#residencial {
	margin-left:13px;
}
fieldset.form-altera-dados input#email {
	width:400px;
	margin-left:33px;
}
fieldset.form-altera-dados label.lb-enviar {
	text-align:center;
	margin-top:10px;
}

div#list-contrato {
	height:230px;
	overflow-y:scroll;
	padding:0 20px;
	margin:20px 0 0 0;
	border:1px dotted #aaa;
}
div#list-contrato p, div#list-contrato strong {
	font:14px Courier New;
	color:#333;
	line-height:20px;
}
div#list-contrato p strong {
	font:bold 16px Courier New; 
}
div#list-contrato h2{
	font:bold 20px Courier New;
	color:#333;
	padding:20px 0;
}
div#list-contrato h3{
	font:bold 16px Courier New;
	color:#333;
	padding:0px;
	background:none;
}

label.cl-aceite-contrato {
	display:block;
	padding:20px 0 10px 0;
}





#popup_container.style_1 {
	color: #333;
	background:#F7F7F7;
	border-color: #333;
}

#popup_container.style_1 #popup_title {
	color: #333;
	font:bold 28px Arial;
	text-align: left;
	background:#F9DB06;
	padding:3px 0 3px 1em;
	margin:2px;
}

#popup_container.style_1 #popup_content {
	background: none;
}

#popup_container.style_1 #popup_message {
	padding-left: 0em;
	padding-bottom:20px;
	font:18px Arial;
	line-height:20px;
	text-align:justify;
	color:#000;
}

#popup_container.style_1 INPUT[type='button'] {
	border: outset 2px #999;
	color: #333;
	background: #ccc;
	padding:2px 5px;
	font-size:14px;
	font-weight:bold;
}