#tablefer {
	text-align: left;
	width: 200px;
}

#logoinicial {
	text-align: center;
	vertical-align: middle;
	/*height: 50px; */
	border-style: solid;
	border-width: 0px;
	padding: 7px 10px 0px 10px;
}	

.containerfull {
	height: 100%;
	width: 100%;
	position: fixed;
    background: #f0e68c;
	display: table-cell;
	text-align: center;
	vertical-text-align: middle;
}	

.outer {
    display: table;
    position: absolute;
    height: 70%;
    width: 98%;
}

.middle {
    display: table-cell;
    vertical-align: middle;
	text-align: center;
}

.inner {
    margin-left: auto;
    margin-right: auto; 
    width: 380px;/*whatever width you want*/;
}




.arearoundgrade {
	width: 100%;
	text-align: center;
	border: 1px solid red;
	position: relative;
}	

.areagradereg1 {
	width: 500px;	
	text-align: center;
	position: relative;
	border: 1px solid blue;
}	

#area_lics {
	height: 355px;
	
	/*
	position: absolute;
	top: 0px;
	left:0px;
	border: 0px solid blue;*/
	
}	

#area_clis {
	height: 315px;
	
	/*
	position: absolute;
	top: 0px;
	left:0px;
	border: 0px solid blue;*/
	
}	

#areapagination {
	
	position: relative;
	top: 0px;
	left:0px;
	border: 0px solid black; 
}

@media only screen and (min-width: 480px) {
#area_lic {
	width: 600px;
	/*
	height: 355px;
	position: relative;
	position: absolute;
	top: 0px;
	left:0px;
	border: 0px solid blue;*/
}	

}
.nomelic {
	font-family: 'Archivo Narrow', arial, sans-serif; 
	font-size: 22px;
	font-weight: bold;
	height: 35px;
	border: 0px solid red;
	text-align: left;
	padding: 4px 0px 0px 0px;
	/*margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px; */
}	

.statuslic {
	font-family: 'Archivo Narrow', arial, sans-serif; 
	font-size: 16px;
	font-weight: bold;
	height: 50px;
	border: 0px solid blue;
	text-align: left;
	padding: 4px 0px 0px 0px;
	/*position: absolute;
	left: 0px;
	top: 29px;*/	
}	

.relestacoes {
	position: absolute;
	left: 0px;
	top: 54px;	
}	

@media only screen and (min-width: 480px) {

.outerrep {
    display: table;
    position: relative;
    /*height: 80%;*/ 
    width: 100%;
	border: solid 0px red; 
}

.middlerep {
    display: table-cell;
    /*vertical-align: middle; */
	text-align: center;
	border: solid 0px blue; 
}

.innerrep {
    margin-left: auto;
    margin-right: auto; 
    /*width: 500px;whatever width you want*/;
	/*border: solid 1px; */
	border: solid 0px green; 
}

.areareport {
	/*width: 500px;*/
	text-align: left;
	border-style: none;
	border-width: 0px;
	border-color: #fff;
	position: relative;
	/*text-align: right; */	 
	border: solid 0px grey; 
}	



}
.middlelancto {
    display: table-cell;
    vertical-align: top;
	text-align: center;
}

.areaerror {
	/*width: 380px;
	border: 1px solid;
	
	height: 50px;*/
	text-align: center;
	/*padding: 10px; */
	color: red;
	font-weight: bold;
}	

.centralizaire {
	width: 100%;
	border-style: solid;
	border-width: 2px; 
	position: absolute;
	text-align: center;
    overflow: auto; 
	float: middle;
}



.arealanctos {
	width: 857px;
	border-style: none;
	border-width: 0px;
	border-color: #fff;
	position: relative;
	text-align: left;	 
}	




.lefte {
	text-align: left;	
}

.areagrafico {
	width: 857px;
	height: 400px;
	border-style: solid;
	border-width: 1px;
	border-color: #c0c0c0;	
	
}	

.graftit1 {
	position: relative;
	top: 10px;
	left: 10px;
	text-align: left;
	font-weight: bold;
}	

.graftit2 {
	position: relative;
	top: 22px;
	left: 10px;
	text-align: left;
}	

.grafbarra {
	position: relative;
	
	top: 40px;
	left: 28px;
	width: 800px;
	height: 290px;
	border-style: solid;
	border-width: 1px;
	border-color: #c0c0c0;		
	text-align: center;
	
}	

.dsMesGraf {
	text-align: center;
}	

.descricione {
	text-align: left;
}

.dsvaloire {
	text-align: right;
}	

.centralizaireee {
	text-align: center;
}	

.leftalizaireee {
	text-align: left;
}	



 .tabelaform1 {
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #ccc #ccc #ccc;
 } 
 
 .celulasform1 {
	padding: 7px;	
	border-style: solid;
    border-width: 1px 1px 1px 1px;
	border-color: #ccc #ccc #ccc #ccc;
	text-align: left;
 }
 
 #fer1 {
	/*overflow-y: scroll; */
	width:400px; 
	height:140px; 
	top: 8px;
	position: relative;
 }
 
 #fer2 {
	overflow-y: scroll; 
	width:400px; 
	height:140px;
	top: 8px;
	position: relative;
 }
 
 
 
 .optionefer {
	 width: 370px;
 }	
 
 .textoseeque {
	font-weight: normal;
	width: 300px;
 }	 
 
 .fielddoc {width: 120px;text-align: left;}
 .fieldhis {width: 392px;text-align: left;}
 .fieldval {width: 120px;text-align: right;}
 
 .separatoirefer {
	 padding: 2px 2px 2px 2px;
 }
 
 .exp_excel {
	/*font-size: 18px;
	border: 2px solid #AD235E; */
	border-radius: 10px;
	width: 50px;
	height: 50px; background-image: url(../images/btn_excel.png);
}

 .exp_xml {
	/*font-size: 18px;
	border: 2px solid #AD235E; */
	border-radius: 10px;
	width: 50px;
	height: 50px; background-image: url(../images/btn_xml.png);
}

 .exp_pdf {
	/*font-size: 18px;
	border: 2px solid #AD235E; */
	border-radius: 10px;
	width: 50px;
	height: 50px; background-image: url(../images/btn_pdf.png);
}  

.img_logo {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.navbar-logo {
	text-align: center;
	padding: 10px;	
}	


.labelform11 {
	font: 14px 'Raleway', sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 4px;
}	
	
.txtinputfer11 {
	padding: 0px 0px 0px 4px;
	margin: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
}	

	
.txtinputfer11.cdesc {
	width: 98%;
}

.txtinputfer11.cdescs {
	width: 60%;
}

.txtinputfer11.cdata {
	width: 110px;
}

.txtinputfer11.cCPF {
	width: 170px;
}

.txtinputfer11.cRUA {
	width: 300px;
	max-width: 98%;
}

.txtinputfer11.cNRO {
	width: 80px;
}

.txtinputfer11.cNROs {
	width: 50px;
}

.txtinputfer11.cNROgray {
	width: 60px;
	background-color: #e6e6ff;
}


.txtinputfer11.cBAIRRO {
	width: 380px;
}

.txtinputfer11.cCEP {
	width: 90px;
}

.txtinputfer11.cCITY {
	width: 320px;
}

.txtinputfer11.cFONE {
	width: 150px;
}

.txtinputfer11.cEMERG {
	width: 300px;
}

.txtinputfer11.cEmaill{
	width: 220px;
}

.txtinputfer11.cEmaill2{
	width: 205px;
}

.txtinputfer11.ids {
	width: 90px;
}

.txtinputfer11.matric {
	width: 95px;
}

.txtinputfer11.observ {
	width: 400px;
}

	
.campoform {
	padding: 4px 0px 4px 0px;
}
	
.botoneform {
	padding: 14px 15px 15px 15px;
}	

.redo_vanac {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #1f3d7a;
	padding: 0px 4px 4px 4px;
	color: #1f3d7a;
}

.campao {
	
}

.bolota_vctanac {
	display: inline-block;	
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	border: 0px solid blue;
}

.bolota_vctanac_mais {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	display: inline-block;	
	padding: 10px 6px 10px 6px;
	margin: 4px 0px 0px 0px;
	border: 1px solid #c0c0c0;
	vertical-align: top;
	cursor: pointer;
}

.bolotaantxt {
	color: #1f3d7a; 
	font-size: 0.9em;
	padding: 0px 0px 0px 6px; 
	margin: 0px;
	border: 0px solid red;
}

.ednmequipo {
	padding: 0px 0px 0px 0px;
	margin: -3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
	font-size: 0.9em;
	border: 1px solid #c0c0c0;
	width: 108px;
}


.bolotaandat {
	padding: 0px;
	border: 0px solid yellow;
}

.campinho {
	display: inline-block;	
	padding: 4px 0px 4px 0px;
}

.campinho_botone {
	display: inline-block;
	padding: 4px 0px 4px 4px;
}	

.txtinputfer11 {
	width: 98%;
	padding: 0px 0px 0px 4px;
	margin: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}	

.inputestados {
	padding: 0px 0px 0px 4px;
	margin: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}	
.inputcidades {
	padding: 0px 0px 0px 4px;
	margin: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}	


@media only screen and (min-width: 480px) {
.txtinputfer1 {
	width: 250px;
}	
}	
	
.txtinputfer1 {
	padding: 0px 0px 0px 4px;
	margin: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}	

.alertgravacione {
	width: 300px; 
	text-align: center;
}	


@media only screen and (min-width: 480px) {
.txtinputfer1m {
	width: 140px;
}	
}	
	
.txtinputfer1m {
	padding: 0px 0px 0px 4px;
	margin: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}	


.txtinputfer1c {
	margin: 2px;
	text-align: center; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}	

@media only screen and (max-width: 800px) {
	#unseen table td:nth-child(2), 
	#unseen table th:nth-child(2) {display: none;}
}
 
@media only screen and (max-width: 640px) {
	#unseen table td:nth-child(4),
	#unseen table th:nth-child(4),
	#unseen table td:nth-child(7),
	#unseen table th:nth-child(7),
	#unseen table td:nth-child(8),
	#unseen table th:nth-child(8){display: none;}
}


@media only screen and (min-width: 640px) {

.fundoimagem {
	text-align: center;
}	

.fundoimagem.clicavel {
	cursor: pointer;
}	

.logofundo {
	width:65%;
	padding: 10px;
	object-fit: contain;
}	

}

@media only screen and (max-width: 639px) {

.fundoimagem {
	text-align: center;
}	

.fundoimagem.clicavel {
	cursor: pointer;
}	

.logofundo {
	width:98%;
	padding: 10px;
	object-fit: contain;
}	
	
}	

/* search box*/

#search-form_3 {
background: #e1e1e1; /* Fallback color for non-css3 browsers */
width: 265px;
margin: 10px auto;

/* Gradients */
background: -webkit-gradient( linear,left top, left bottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));
background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%);

/* Rounded Corners */
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;

/* Shadows */
box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}

#search-form_3s {
background: #e1e1e1; /* Fallback color for non-css3 browsers */
width: 180px;
margin: 0px auto;

/* Gradients */
background: -webkit-gradient( linear,left top, left bottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));
background: -moz-linear-gradient( center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%);

/* Rounded Corners */
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

/* Shadows */
box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3), 0 0 2px rgba(0,0,0,.3);
}


/*** TEXT BOX ***/
.search_3{
background: #fafafa; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);
border: 0;
border-bottom: 1px solid #fff;
border-right: 1px solid rgba(255,255,255,.8);
font-size: 16px;
margin: 4px;
padding: 5px 5px 5px 9px;
width: 160px;

/* Rounded Corners */
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;

/* Shadows */
box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

.search_3s{
background: #fafafa; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(250,250,250)), color-stop(1, rgb(230,230,230)));
background: -moz-linear-gradient( center top, rgb(250,250,250) 0%, rgb(230,230,230) 100%);
border: 0;
border-bottom: 1px solid #fff;
border-right: 1px solid rgba(255,255,255,.8);
font-size: 12px;
margin: 2px;
padding: 2px 2px 2px 4px;
width: 95px;

/* Rounded Corners */
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;

/* Shadows */
box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
-webkit-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
-moz-box-shadow: -1px -1px 2px rgba(0,0,0,.3), 0 0 1px rgba(0,0,0,.2);
}

/*** USER IS FOCUSED ON TEXT BOX ***/
.search_3:focus{
outline: none;
background: #fff; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));
background: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);
}

/*** USER IS FOCUSED ON TEXT BOX ***/
.search_3s:focus{
outline: none;
background: #fff; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));
background: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);
}

/*** SEARCH BUTTON ***/
.submit_3{
background: #44921f;/* Fallback color for non-css3 browsers */
/* Gradients */
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));
background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);
border: 0;
color: #eee;
cursor: pointer;
float: right;
font: 16px 'Raleway', sans-serif;
font-weight: bold;
height: 33px;
margin: 4px 4px 0;
text-shadow: 0 -1px 0 rgba(0,0,0,.3);
width: 84px;
outline: none;

/* Rounded Corners */
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;

/* Shadows */
box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
/*** SEARCH BUTTON HOVER ***/
.submit_3:hover {
background: #4ea923; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
.submit_3:active {
background: #4ea923; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}


.submit_3s{
background: #44921f;/* Fallback color for non-css3 browsers */
/* Gradients */
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(79,188,32)), color-stop(0.15, rgb(73,157,34)), color-stop(0.88, rgb(62,135,28)), color-stop(1, rgb(49,114,21)));
background: -moz-linear-gradient( center top, rgb(79,188,32) 0%, rgb(73,157,34) 15%, rgb(62,135,28) 88%, rgb(49,114,21) 100%);
border: 0;
color: #eee;
cursor: pointer;
float: right;
font: 12px 'Raleway', sans-serif;
font-weight: bold;
height: 22px;
margin: 2px 2px 0;
text-shadow: 0 -1px 0 rgba(0,0,0,.3);
width: 75px;
outline: none;

/* Rounded Corners */
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;

/* Shadows */
box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
-moz-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.2);
-webkit-box-shadow: -1px -1px 1px rgba(255,255,255,.5), 1px 1px 0 rgba(0,0,0,.4);
}
/*** SEARCH BUTTON HOVER ***/
.submit_3s:hover {
background: #4ea923; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
background: -moz-linear-gradient( center top, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}
.submit_3s:active {
background: #4ea923; /* Fallback color for non-css3 browsers */

/* Gradients */
background: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(89,222,27)), color-stop(0.15, rgb(83,179,38)), color-stop(0.8, rgb(66,143,27)), color-stop(1, rgb(54,120,22)));
background: -moz-linear-gradient( center bottom, rgb(89,222,27) 0%, rgb(83,179,38) 15%, rgb(66,143,27) 80%, rgb(54,120,22) 100%);
}

#titModDadosCli {
	font-size: 22px;
	font-weight: bold;
}	

.rowtel {
	width: 100%;
	border: 0px solid red;
	height: 50px;
}	

.blocktel {
	width: auto;
	text-align: center;	
	display:inline-block;	
	border: 0px solid black;
}	

.icontel {
	width: auto;
	border: 0px solid blue;
	float: left;
	text-align: right;
	height: 50px;
	padding: 10px 1px 4px 10px;
}

.numtel {
	font: 18px 'Raleway', sans-serif;
	font-weight: normal;
	padding: 14px 0px 4px 10px;
	width: auto;
	float: left;
	border: 0px solid green;
	text-align: left;
	height: 50px;
	vertical-align: middle;
	color: #000;
}	

.numtel a:link {
	/*text-shadow: 0 1px 0 rgba(51,51,51,1); */
	color: #000;
	text-decoration:none;
}
.numtel a:visited {
	color: #000;
	text-decoration:none;
}
.numtel a:hover {
	color: #000;
	text-decoration:none;
}

.rowende {
	width: 100%;
	border: 0px solid red;
	margin: 0px;
}	

.blockende {
	width: 100%;
	display:inline-block;	
	border: 0px solid black;
}	

.iconende {
	width: 40px;
	border: 0px solid blue;
	float: left;
	padding: 0px 5px 0px 0px;
}

.endcaboclo {
	font: 16px 'Raleway', sans-serif;
	font-weight: normal;
	padding: 3px;
	width: calc(100% - 40px);
	float: left;
	border: 0px solid green;
	text-align: left;
	color: #000;
}	

.endcaboclo a:link {
	/*text-shadow: 0 1px 0 rgba(51,51,51,1); */
	color: #000; text-decoration:none;
}
.endcaboclo a:visited {
	color: #000; text-decoration:none;
}
.endcaboclo a:hover {
	color: #000; text-decoration:none;
}

#areaform1 {
	max-width: 470px;
	border: 0px solid black;
	text-align: left;
	display: inline-block;
}	

.areafile {
	width: 340px;
	text-align: left;
}

.cssQueroCad {
	text-align: center;
	padding: 10px 2px 10px 2px;

}

.infoSendMail {
	padding: 20px 0px 0px 0px;	
}	

#areashowerross {
	text-align: left;
	padding: 8px;
}

.confirmed1 {
	text-align: center;
	padding: 10px;	
	width: 400px;
}	

#dvbuttongerar {
	width: 100%;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.celltbfer11 td{
	padding: 3px;
	border: 0px solid black;
}	

.formnewferdt {
	width: 100px;
	text-align: center;
	font-weight: bold;
}	

.formnewferhist {
	width: 270px;
	text-align: left;
	font-weight: normal;
}	

.formnewferval {
	width: 100px;
	text-align: right;
	font-weight: normal;
}	

#errorRecebtos {
	/*color: red;*/
	font-weight: bold;
	padding: 4px;
}

#errorDadosCli11 {
	/*color: red;*/
	font-weight: bold;
	padding: 4px;
}

#quadrouser1 {
	border: 0px solid black;
	/*display: inline-block; */
	width: 100%;
	
}	

#innerinfocab {
	border: 0px solid red;
	display: inline-block;
	max-width: 550px;
}

#quadrofotousr {
	border: 0px solid red;
	width: 160px;
	display: inline-block;	
	vertical-align: top;
}

#infousr1 {
	margin: 4px;
	border: 1px solid grey;
	padding: 3px 10px 3px 10px;
	/*width: 350px; 
	max-width: 400px;*/
	min-width: 200px;
	max-width: 300px;
	
	
	/*display: inline-block;	 */
	display: inline-block;
	vertical-align: top;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		
	
}

	
#filelistusr {
	margin: 4px;
	border: 1px solid grey;
	padding: 3px 10px 3px 10px;
	/*width: 350px; 
	max-width: 400px;
	max-width: 95%;*/
	max-width: 300px;
	/*display: inline-block;	 */
	display: inline-block;
	vertical-align: top;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		
	
}

#filelistrecebtos {
	margin: 4px;
	border: 1px solid grey;
	padding: 3px 10px 3px 10px;
	/*width: 350px; 
	max-width: 400px;
	max-width: 95%;*/
	max-width: 600px;
	/*display: inline-block;	 */
	display: inline-block;
	vertical-align: top;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		
	
}

	
#specslistusr {
	margin: 4px;
	border: 1px solid grey;
	padding: 3px 10px 3px 10px;
	/*width: 350px; 
	max-width: 400px;*/
	max-width: 95%;
	
	/*display: inline-block;	 */
	display: inline-block;
	vertical-align: top;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		
	
}	
	
.infolabel1 {
	font-size: 1.1em;
	font-weight: bold;
	padding: 6px 0px 0px 0px;
}	

.infocontent1 {
	font-size: 1.3em;
	color: blue;
	padding: 0px 0px 6px 0px;
}	

.infocontent1.hachu {
	background-color: #e0e0d1;	
}	

.infocontent1_no {
	font-size: 1.3em;
	color: red;
	padding: 0px 0px 6px 0px;
}	

.infocontent1_yes {
	font-size: 1.3em;
	color: green;
	padding: 0px 0px 6px 0px;
}	

	
.quadrofotousr_foto {
	text-align: center;
	padding: 2px;
}	

.quadrofotousr_foto_btn {
	text-align: center;
	padding: 4px;
}	

#cabecalhomod2 {
	width: 100%;
}

#titulomod2 {
	display: inline-block;	
	text-align: left;
	width: 60%;
	border: 0px solid black;
}

#botaomod2{
	display: inline-block;	
	text-align: right;
	width: 30%;
	border: 0px solid red;
}

.arearesuser {
	border: 0px solid black;
	display: inline-block;
	vertical-align: top;
	padding: 8px;
	
}

.arearesuser.arfoto {

	border: 0px solid red;
	top: 0px;
}

.arearesuser.artabela {

	border: 0px solid green;
}

.titulomod001 {
	font-size: 1.6em;
	color: darkred;	
	padding: 0px 0px 4px 0px;
}	

.score_redo {
	
}	

.cscore_row {
	white-space: nowrap;
	padding: 0px;
}

.cscore_row.zebraa {
	background-color: #e6e6e6;
}	

.cscore_row.zebrab {
	background-color: #ffffff;
}	

.cscore_celll {
	display: inline-block;
	padding: 3px 2px 1px 5px;
	font-size: 0.9em;
	vertical-align: top;
}

.cscore_celll.setinha {
	cursor: default;
}

.cscore_celltr_redo {
	float: right;
}

.cscore_cellr {
	display: inline-block;
	padding: 3px 5px 1px 2px;
	
	font-size: 0.9em;
	vertical-align: top;
}

.cscore_cell_btn {
	width: 14px;
	display: inline-block;
	cursor: pointer;
}

.cscore_celltl {
	display: inline-block;
	padding: 3px 2px 1px 5px;
	font-size: 1.0em;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}



.cscore_celltr {
	display: inline-block;
	padding: 3px 5px 1px 2px;
	
	font-size: 1.0em;
	font-weight: bold;
	vertical-align: top;
}


	
.preguntatuto {
	color: #000;
}	

.preguntatuto a:link {
	color: #000; text-decoration:none;
}
.preguntatuto a:visited {
	color: #000; text-decoration:none;
}
.preguntatuto a:hover {
	color: #000; text-decoration:none;
}

.listaespecialidades {
	padding: 7px 15px 7px 15px;
	border: 0px solid red;
	margin-top: 0px;
	background-color: #f5f5ef;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		
}

.temquepagar {
	padding: 7px 15px 7px 15px;
	border: 0px solid red;
	margin-top: 0px;
	background-color: #f5f5ef;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;		
}

#around_setauser1 {
	position: relative;
	width:100%;
	text-align: center;	
	border: 0px solid blue;
}	

#around_anaca {
	position: relative;
	/*width:100%;
	text-align: center;	
	border: 0px solid blue; */
	border: 2px solid #44A4D6;
	padding: 3px;
	float: left;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;		
	margin: 3px;
	
}	



#seta_user1 {
	position: relative;
	text-align: center;
	max-width: 320px;
	padding: 10px;
	border: 0px solid red;
	margin-top: 0px;
	background-color: #ffeecc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	object-fit: contain;	
}	

.cabe0 {
	position: relative;
	border: 0px solid blue;
	display: inline-block;
	width: 100%;
}

.area_grade {
	position: relative;
	/*position: relative;
	height: 390px;
	width: 500px;*/
	border: 0px solid red;
	display: inline-block;
	width: 100%;
}	

.area_central_a_redo {
    display: table;
    position: relative;
    /*height: 80%;*/ 
    width: 100%;
	border: solid 0px red; 
}

.area_central_a_out {
	display: table-cell;
    /*vertical-align: middle; */
	text-align: center;
	border: solid 0px blue; 
}	

.area_central_a_in {
    margin-left: auto;
    margin-right: auto; 
    width: 490px;  /*whatever width you want;*/
	border: solid 1px #808080; 	
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;		

}	

.area_central_a_in_warning {
    margin-left: auto;
    margin-right: auto; 
    width: 490px;  /*whatever width you want;*/
	border: solid 1px #808080; 	
	padding: 0px 4px 0px 4px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;		

}	

.cabe0001 {
	
	position: relative;
	border: 0px solid blue;
}

.cabe0001.l {

	float: left;
	text-align: left;
	border: 0px solid red;
	position: relative;
}

.cabe0001.r {

	float: right;
	text-align: right;
	border: 0px solid green;
	position: relative;
}

.cabe0001.r2 {
	float: right;
	text-align: right;
	border: 0px solid green;
	position: relative;
	background-color: #ffff1a;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
}

.cabe0001.c {

	float: left;
	text-align: right;
	border: 0px solid green;
	position: relative;
}

.cabe0001.r {

	float: right;
	text-align: right;
	border: 0px solid green;
	position: relative;
}

.explanation001 {
	width: 100%;
	padding: 8px;
	margin: 8px;
	
	
}

.explfoto {
	padding: 4px;	
	border: 1px solid grey;
	display: inline-block;	
	vertical-align: top;
}

.expltexto {
	padding: 4px;
	border: 0px solid green;
	display: inline-block;	
	width: 82%;
	vertical-align: top;
}

#explfotocab2 {
	padding: 4px;	
	border: 1px solid grey;
	display: inline-block;	
	vertical-align: top;
	margin: 24px 15px 10px 10px;
}

/*notebook*/
@media only screen and (min-width: 800px) {
	#iniciallogo {
		display: inline-block;
		width: 66%;
		height: 300px;
		margin: 5px;
		padding: 30px 0px 30px 0px;
		vertical-align: top;
		background-color: #f0f5f5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;					
	}	
	#inicialenquete {
		display: inline-block;
		width: 27%;
		margin: 5px;
		height: 300px;
		vertical-align: top;
		text-align: center;
		padding: 4px 0px 4px 0px;
		background-color: #f0f5f5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;				
	}	

}

/*celular*/
@media only screen and (max-width: 799px) {
	#iniciallogo {
		display: inline-block;
		width: 98%;
		margin: 5px;
		background-color: #f0f5f5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}	
	#inicialenquete {
		display: inline-block;
		width: 98%;
		text-align: center;
		background-color: #f0f5f5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;	
		margin: 5px;		
		
	}		

}

#tit_pesquisa {
	background-color: #0094DA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 5px;
	padding: 4px;
	
}	

#tit_pesquisa_txt {
	text-align: center;
	
}	

#area_votos_out {
	position: relative;
	width: 100%;

	border: 0px solid blue;
	margin: 0px 0px 5px 0px;
}
#area_votos {




  left: 50%;
  margin-left: -40px; /* A metade de sua largura. */
  position: relative;
  width: 80px; /* O valor que você desejar. */	
	
	border: 0px solid red;
	text-align: left;	
	
}	

#areaDadosCli {
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 24px;
	
}	

#areaDadosCli22 {
	text-align: center;
	color: #000;
	/*font-weight: bold;*/
	font-size: 14px;
	
}	



#msgvoto {
	margin: 7px 2px 7px 2px;
	font-size: 13px;	
}	


#arearesultenq {
	background-color: #f0f5f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	


	text-align: center;
	margin: 5px;
	padding: 4px;
	
	
}	

.cell_blue {
	background-color: #0066ff;
	
}	

.txtbargraf {
	font-size: 10px;
	font-weight: bold;
	color: #003d99;
	text-align: left;
}	

#filelogoatual {
	position: relative;
	width: 100%;
	text-align: right;
	vertical-align: middle;
	border: 0px solid blue;
	
}	

.logomostrar {
	margin: 0 auto;
	width: 100%;
	border: 0px solid red;
}	

@media only screen and (min-width: 800px) {

	.areaquestions {
		display: table;
		margin: 0 auto;	
		text-align: left;
		width: 65%;
		border: 0px solid blue;
	}	


}


@media only screen and (max-width: 799px) {

	.areaquestions {
		display: table;
		margin: 0 auto;	
		text-align: left;
		width: 95%;
		border: 0px solid blue;
	}	


}





.cellquestion {
	font-family: arial, sans-serif; 
	font-size: 13px;
	padding: 3px;
}	

#areainfo {
	max-width: 550px;
	margin: 10px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	margin: 2px;
}	

#areaanswered {
	max-width: 550px;
	padding: 4px 4px 4px 12px;
	text-align: left;
	
}	

.areaasw {
	display: inline-block;
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	margin: 2px;	
	width: 22px;
	text-align: center;
	padding: 1px 2px 1px 2px;
}

.areaasw.ans {
	background-color: #286090;
	color: #fff;
	
}

.areaasw.non {
	background-color: #fff;
	color: #286090;
	
}


	


#areainfocr {
	display: inline-block;	
	/*font-family: Times, sans-serif; */
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 14px;	
	font-weight: normal;
	padding: 7px;
}	

#areainfocd {
	display: inline-block;	
	/*font-family: Times, sans-serif; */
	font-size: 14px;	
	font-weight: bold;
	padding: 7px;
	
}	

.termosprova3 {
	text-align: left;
}	

#areabotonps {
	
}

.areamsginativo {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	margin: 4px;
	border: 1px solid #000;
	text-align: center;
	background-color: #ffffcc;
}	

#btnsendarIGC {
	display: inline-block;
	min-width: 50px;
	text-align: center;
}	

#btngravarIGC {
	display: inline-block;
	min-width: 50px;
	text-align: center;
}	

.btncancelaire {
	display: inline-block;
}	




.decpousoredo {
	border: 0px solid red;
	display: inline-block;
	vertical-align: top;
	padding: 4px;
}	

.decpousoredo2 {
	
	border: 1px solid #83afaf;
	min-width: 210px;
	max-width: 250px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	background-color: #e0ebeb;
	margin: 6px;
	padding: 4px;
}	

.decpousoredo2.darkred {
	background-color: #ff0000;
	color: #fff;
}	

.buttonrecalc {
	width: 100%;
	text-align: center;
}	

#botonerecalc {
	width: 100%;
	text-align: center;	
}	


.decpousoredo2link {
	
	border: 1px solid #83afaf;
	min-width: 210px;
	max-width: 250px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	
	margin: 6px;
	padding: 4px;
	text-align: center;
	cursor: pointer;
	
}	

.decpousoredo2link.grey {
	
	background-color: #e0ebeb;
	color: #000;
}	

.decpousoredo2link.red {
	background-color: #ff6666;
	color: #fff;
	
}	
	

.decpousoredo2link.orange {
	background-color: #ffb84d;
	color: #fff;
	
}	

.decpousoredo2link.blue {
	background-color: #6666ff;
	color: #fff;
	
}	


.decpousoredo2link.darkred {
	background-color: #ff0000;
	color: #fff;
}	

.showmaozinha {
	cursor: pointer;
}	

.decpousotit {
	display: inline-block;
	border: 0px solid green;
	width: 110px;
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}	

.decpoucoico {
	float: right;	
}	

.decpousotitsmall {
	display: inline-block;
	border: 0px solid green;
	width: 80px;
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}	


.decpousotitB {
	display: inline-block;
	border: 0px solid green;
	/*width: 80px; */
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}	

.decpousotitC {
	display: inline-block;
	border: 1px solid green;
	/*width: 80px; */
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}	


.decpousotxt1 {
	width: 85px;
	display: inline-block;
	border: 0px solid yellow;
	float: right;
	text-align: right;
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 16px;
	font-weight: bold;	
}	

.decpousotxt1B {
	/*width: 80px; */
	display: inline-block;
	border: 0px solid yellow;
	float: right;
	text-align: right;
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 14px;
	font-weight: bold;	
}	

.decpousotxt1C {
	/*width: 80px; 
	display: inline-block;*/
	border: 1px solid yellow;
	float: right;
	text-align: right;
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}	

.decpousotxt2 {
	border: 0px solid black;
	font-family: 'Archivo Narrow', arial, sans-serif;
	font-size: 12px;
	font-weight: normal;		
}	

@media only screen and (min-width: 800px) {
.mapavoo {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	border: 0px solid yellow;
	display: inline-block;
	vertical-align: top;
	margin: 6px;
	padding: 4px;	
}	
}
 
@media only screen and (max-width: 799px) {
.mapavoo {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	border: 0px solid yellow;
	display: inline-block;
	vertical-align: top;
	margin: 6px;
	padding: 4px;	
	width: 200px;
}	

}



.titredo {
	border: 0px solid red;
}	

.titulovoo {
	display: inline-block;
	border: 0px solid blue;
}

.btntitulovoo {
	display: inline-block;
	float: right;
	border: 0px solid green;
}

.areawarnigpgto {
	display: inline-block;
	background-color: #ffff1a;
	color: #ff0000;
	font-size: 2em;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
}	

.areawarningpga {
	padding: 2px 10px 2px 10px;
	color: #000000;
	font-size: 1.3em;
}	

.areawarningpgb {
	padding: 2px 10px 2px 10px;
	color: #0000ff;
	font-size: 1.5em;
	text-align: center;
}	

#areaBodyInsc {
	text-align: left;
}	

#btnGravaInscCom {
	display: inline-block;
}	

#bodydenvoo {
	/*text-align: left;
	margin: 0px 0px 0px 15px; */
	text-align: left;
	border: 0px solid green;
	display: inline-block;
}	

#bodydenvoo2 {
	/*text-align: left;
	margin: 0px 0px 0px 15px; */
	text-align: left;
	border: 0px solid green;
	display: inline-block;
}	

#bodydenvoo3 {
	/*text-align: left;
	margin: 0px 0px 0px 15px; */
	text-align: left;
	border: 0px solid green;
	display: inline-block;
}	

#alertDenuncia {
	font-weight: bold;
}	

.lbldenuncia {
	font-size: 0.9em;
	color: #000; /*#737373;*/
}	

.txtdenuncia {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2	px;			
	font-size: 0.9em;
	color: #000066;
	border: 0px solid #c0c0c0;
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 7px 0px;
	
}

.txtdenunciaC {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2	px;			
	font-size: 0.9em;
	color: #000066;
	border: 0px solid #c0c0c0;
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 7px 0px;
}

.txtdenunciaC.aguardando {
	color: #ff6600;
	font-weight: normal;	
}

.txtdenunciaC.punido {
	color: #e60000;
	font-weight: bold;	
}

.txtdenunciaC.indeferido {
	color: #0000ff;
	font-weight: normal;	
}

.fonteSt {
	font-size: 1.0em;
	margin: 0px 0px 7px 0px;
}	

.fonteSt.aguardando {
	color: #ff6600;
	font-weight: normal;	
}

.fonteSt.punido {
	color: #e60000;
	font-weight: bold;	
}

.fonteSt.indeferido {
	color: #0000ff;
	font-weight: normal;	
}

#st0{color:#ff6600; font-weight: normal;} /*aguardando*/
#st1{color:#e60000; font-weight: bold;} /*punido*/
#st2{color:#0000ff; font-weight: normal;} /*negado (ok)*/

.mldtitletxt {
	display: inline-block;
}

.mdltitleadd {
	display: inline-block;
	float: right;
	margin-right: 25px;
}	

.mdltitlexis {
	display: inline-block;
	float: right;
}	

.lstins_redo {
	
}	

.lstins_row {
	vertical-align: top;
	margin: 4px;
}	

.lstins_radio {
	display: inline-block;
	vertical-align: top;
	padding: 0px 5px 0px 0px;
}	

.lstins_ins {
	display: inline-block;
}	

.lstins_ins_txt {
	
}	

.lstins_ins_txt.apelido {
	color: #000;
	font-size: 1.2em;
	font-weight: normal; 
	font-family: 'Archivo Narrow', arial, sans-serif;
	padding: 0px;
	display: inline-block;
}	

.lstins_ins_txt.nome {
	color: #666666;
	font-size: 0.8em;
	font-weight: normal;
	font-family: 'Archivo Narrow', arial, sans-serif;
	padding: 0px;
	margin: -3px 0px 0px 0px;;
}	

.novoeventoredo {
	
}

.novoeventotxt {
	display: inline-block;
}

.novoeventonro {
	display: inline-block;
}

.notasmall {
	font-size: 0.7em;
	font-weight: normal;
	color: #999999;
	padding: 3px 0px 0px 0px;
}	

.areafooter {
	vertical-align: top;
}

.areaInsChosen {
	display: inline-block;
	vertical-align: top;
	float: left;
}

#fotoInsChosen {
	display: inline-block;
}	

.fotoInsChosenF {
	/*border: 1px solid #0000b3; */
	border: 1px solid #666;
}	
.areabotoesfooter {
	display: inline-block;
	vertical-align: top;
	float: right;
}	

#apelidoInsChosen {
	text-align: left;
	color: #666;
	font-size: 1.2em;
	font-weight: normal;
	font-family: 'Archivo Narrow', arial, sans-serif;	
}	

#nomeInsChosen {
	text-align: left;
	color: #666;
	font-size: 0.8em;
	font-weight: normal;
	font-family: 'Archivo Narrow', arial, sans-serif;	
}	

.dadosInsChosen {
	display: inline-block;
	vertical-align: top;
}	

.area_contato {
	border: 0px solid #666;
}	

.area_contato_partes {
	vertical-align: top;
}	

.area_contato_partes.parteA {
	padding: 4px 5px 0px 5px;
	display: inline-block;
	
}	

.area_contato_partes.parteB {
	padding: 3px 2px 0px 10px;
	display: inline-block;

}	

.area_contato_partes.parteC {
	padding: 4px 10px 0px 2px;
	display: inline-block;
	font-family: 'Archivo Narrow', arial, sans-serif; 
	font-size: 16px;
	font-weight: bold;
}	

.area_contato_partes.parteD {
	padding: 4px 5px 0px 5px;
	display: inline-block;
}	

.emlinhafer {
	display: inline-block;
}	

.classworreg {
	border: 0px solid red;
	padding: 0px 0px 0px 22px;
}	

.logatu_redo {
	border: 1px solid #c0c0c0;
	display: inline-block; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	padding: 5px 10px 5px 5px; 
	text-align: left;
}

.logatu_title {
	font-size: 0.8em; 
	color: #0d8294;
	font-weight: bold;
}

.logatu_row {
	
}
	
.logatu_cell {
	font-size: 0.8em; 
	color: #0d8294;
	padding: 0px 0px 0px 10px;
}

.leftaire {
	text-align: left;
}

.nomecontars {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
	border: 1px solid #c0c0c0;
	display : inline-block;
	padding: 4px 8px 4px 8px;
	margin: 0px 0px 10px 0px;
}	

.novasenharedo {
	text-align: center;
}

#areaWarningA {
	color: #ff0000;
}
