@charset "utf-8";
/* CSS Document */
#nomealuno{
	font-weight:bold;
	color:#F00;
	margin-left:5px;
	font-size:15px;
}
table#tableTrClick tr.trClick{ cursor: pointer;}  
table#tableTrClick tr.trClick:hover{background:#E5E5E5;}  
#divcadastrar {
	margin-top:2%;
	margin-left:10%;
	margin-right:10%;
	}
	.labelpes{
		font-family: Verdana, Arial;
		margin-right:5px;
		text-align: right;
		width:15%;
		display: inline-block;
		color:#666;		
		}
.labelcad{
		font-family: Verdana, Arial;
		margin-right:5px;
		text-align: right;
		width:27%;
		display: inline-block;
		color:#666;		
		}
@media (min-width: 768px) {
   .labelcad{
		margin-left:2%;
		font-size: 12px;
  }
}
@media (min-width: 992px) {
  .labelcad{
 	    margin-left:4%;
		font-size: 14px;
  }
}
@media (min-width: 1200px) {
.labelcad{
 	    margin-left:10%;
		font-size: 16px;
  }
}
.titulos{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;	
color: #07342f;
font-weight:bold;
	
	
	}
	.link_cadastros:link {
	color: #F30;
	font-weight:bold;
text-decoration: none;
font-size: 25px;
}
.link_cadastros:visited {
	color: #F30;
	font-weight:bold;
text-decoration: none;
font-size: 25px;
}
.link_cadastros:hover {
	color: #0F0;
	font-weight:bold;
text-decoration: none;
font-size:25px;
}
.link_cadastros:active {
	color: #F30;
	font-weight:bold;
text-decoration: none;
font-size:25px;
}

.box_c {
text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
height: 25px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
}
tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
border-top-color: inherit;
border-right-color: inherit;
border-bottom-color: inherit;
border-left-color: inherit;
}
.box_azul_left_border {
	background-color: #E8F1F4;	text-align: left;	height: 50px;	border-top-width: 1px;	border-bottom-width: 10px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #CCCCCC;	border-bottom-color: #FFFFFF;	border-left-color: #CCCCCC;	vertical-align: middle;	padding-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;	padding-right: 10px;
}

.box_azul_left_relatorio {
	/**background-color: #DDF2F7;	text-align: left;	height: 25px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	vertical-align: middle;	padding-left: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;	padding-right: 2px; text-align:center;**/

text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
}
.box_azul_left_relatorio2 {

text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
color:#1E8CCE;
}
.inputquitar[type=submit] {
    width: 100px;
	height: 40px;
    background-color:#008000;
    color: white;
    border: none;
    border-radius: 10px;
	 cursor: pointer;
	font-size:10px;
}

.inputquitar[type=submit]:hover {
    background-color: #58C507;
}
.inputbuscar {
    width: 150px;
	height: 40px;
    background-color:#1A58A6;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
	text-decoration:none;
	padding:10px 10px;
}

.inputbuscar:hover {
    background-color: #4492DF;
	text-decoration:none;
}
.inputred {
    width: 150px;
	height: 40px;
    background-color:#FF3300;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
	text-decoration:none;
	padding:10px 10px;
}

.inputred:hover {
    background-color: #CC6633;
	text-decoration:none;
}
.inputadd{
    width: 100px;
	height: 30px;
    background-color:#16453C;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
	text-decoration:none;
	padding:10px 10px;
}

.inputadd:hover {
    background-color: #184143;
	text-decoration:none;
}


.inputdel[type=submit] {

    width: 130px;
	height: 30px;
    background-color:#C0100C;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
	text-decoration:none;
	padding:10px 10px;
}
.inputdel[type=submit]:hover {
    background-color: #E11313; #C0100C;
	text-decoration:none;
}

.inputdel{
    width: 100px;
	height: 30px;
    background-color:#C0100C;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
	text-decoration:none;
	padding:10px 10px;
}

.inputdel:hover {
    background-color: #E11313; #C0100C;
	text-decoration:none;
}


.label_3{
		font-family:  Verdana, Arial;
		margin-right:5px;
		text-align: right;
		font-size: 16px;
		color:#666;
		}
		input[type=text],input[type=number], select {
    width: 40%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}
		input[type=password],select {
    width: 40%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

input[type=submit] {
    width: 30%;
    background-color: #4CAF50;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=submit]:hover {
    background-color: #218D26;
}
input[type=reset] {
    width: 30%;
    background-color:#C0100C; 
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

input[type=reset]:hover {
    background-color: #E11313;
}
.box_azul_left_relatorio_ok {
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
	
	
	color: #21871F;	padding-right: 2px; text-align:center;
}
.box_azul_left_relatorio_vencido{

padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
color: #EA0000;	padding-right: 2px; text-align:center;
}
.box_cinza_c {
	background-color: #eeeeee;	text-align: center;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	vertical-align: middle;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;
}
.box_write_left {
  text-align: left;
  line-height: 30px;
  height: 35px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: dotted;
  border-left-style: none;
  border-top-color: #FFFFFF;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  padding-right: 10px;
  padding-left: 10px;
  vertical-align: middle;
  background-color: #F3F3F3;
}
.box_d {
background-color: #FFFFFF;
text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
}
.box_dd {
text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 30px;
height: 30px;
vertical-align: middle;
}

.box_e {
background-color: #FFFFFF;
text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
color: #2983DC;
}
.box_e12 {
background-color: #FFFFFF;
text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
color: #2983DC;
}

.box_ee {
line-height: 12px;
text-align: left;
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 30px;
vertical-align: middle;
color: #2983DC;
}
.box_write_left_bold {
  text-align: left;
  height: 35px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: dotted;
  border-left-style: none;
  border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3671C9;
  padding-right: 10px;
  padding-left: 10px;
  vertical-align: middle;
  background-color: #F3F3F3;
  font-weight:bold;
  
}


.box_write_left_pendencias {
padding-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
vertical-align: middle;
	
	
	color: #21871F;	padding-right: 2px; text-align:center;
 color:  #F45B11;
  vertical-align: middle;


  
}

.box_nlido {
text-align: left;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
color: #000;
font-weight:bold;

font-size: 11px;
 

padding-right: 10px;
padding-left: 10px;
vertical-align: middle;
background-color:rgba(234,234,234,0.2);
font-family: "Helvetica Neue","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.box_lido {
font-weight:bold; 
text-align: left;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #BABABA;
padding-right: 10px;
padding-left: 10px;
vertical-align: middle;
background-color:rgba(215,215,215,0.2);
font-family: "Helvetica Neue","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.box_titulo {
text-align: left;
height: 30px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #000;
padding-right: 10px;
padding-left: 10px;
vertical-align: middle;
background-color:rgb(203,203,203);
font-family: "Helvetica Neue","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.box_mensagem {
text-align: left;
height: 55px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
padding-right: 10px;
padding-left: 10px;
vertical-align: middle;
background-color:rgba(220,220,220,0.2);
font-family: "Helvetica Neue","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.box_email {
text-align: left;
height: 25px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
padding-right: 10px;
padding-left: 10px;
vertical-align: middle;
background-color:rgba(220,220,220,0.2);
font-family: "Helvetica Neue","Segoe UI",Helvetica,Arial,"Lucida Grande",sans-serif;
}
.box_cabecalho {
  text-align: left;
  line-height: 30px;
  height: 35px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: dotted;
  border-left-style: none;
  border-top-color: #FFFFFF;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  padding-right: 10px;
  padding-left: 10px;
  vertical-align: middle;
  background-color: #F3F3F3;
}