/* CSS Document */

*{
	margin:0 0 0 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
}
img{
	border:0;	
}

.topo{
	width:100%;
	height:30px;
	background-color:#9acd34;	
}
obrig{
	font-weight:bold;
	color:#C00;
		
}
.tituloGeral{
	width:980px;
	margin:0px auto;
	font-weight:bold;
	font-size:16px;
}
.corpo{
	width:980px;	
	margin:0px auto;
	margin-top:8px;
}

.colEsquerda{
	width:670px;
	float:left;

}
.colDireita{
	width:300px;
	float:right;
	margin-top:20px;
	margin-left:10px;
}

.boxTudo{
	background-color:#E9E9E9;	
	width:100%;
	height:150px;
	border:1px solid #D3D3D3;
	border-radius:3px;
}

.tabelaDownload td:hover{
	background-color:#DFDFDF;	
}

.boxTelefone {
	font-size: 15px;
	text-align: right;
	margin-right: 5px;
	font-weight: bold;
	color: #000;
}


input[type="text"],input[type="date"],input[type="number"],select,input[type="tel"],input[type="email"],input[type="password"] {
	border: 1px solid #B8B8B8;
	height: 25px;
}

input[type="button"],input[type="submit"] {
	border: 1px solid #B8B8B8;
	height: 25px;
	background-color: #F9F9F9;
	font-size: 12px;
	font-weight: bold;
}

input[type="text"]:hover,input[type="date"]:hover,input[type="tel"]:hover,input[type="password"]:hover,input[type="email"]:hover,select:hover
	{
	background-color: #F5F5F5;
}

textarea {
	border: 1px solid #B8B8B8;
}

.boxTelefone p {
	color: #688B22;
	font-size: 18px;
	font-weight: bold;
}

.legend {
  display: block;
  width: 640px;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.legendAcomp {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

.campo{
	border:1px solid #CCC;
	font-size:14px;
	height:22px;
	border-radius:3px;	
}

.inputBotao{
	height:30px;	
	border:1px solid #D4D4D4;
	background-color:#EAEAEA;
	border-radius:3px;
}



div#caixa {
	display: inline-block;
	width: auto;
	height: auto;
	
}

div#caixa p#abas {
	display: inline-block;
	width: 670px;
	height: 40px;
	margin: 0 10px 0 10px;
	padding: 10px;
	overflow: hidden;
	vertical-align: bottom;
}

div#caixa p#abas a {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	padding: 12px 26px 12px 26px;
	margin: 0 5px 0 0;
	background-color: #f0f0f0;
	margin-bottom:30px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

}

div#caixa p#abas a:hover {
	background-color: #999;
	color: white;
}

div#caixa p#abas a.selected {
	background-color: #688B22;
	color: #FFF;
}

div#caixa ul#conteudos {
	display: inline-block;
	width: 670px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}

div#caixa ul#conteudos li {
	display: inline-block;
	width: 670px;
	height: auto;
	margin: 10px 20px 10px 20px;
	padding: 0;
	overflow: auto;
}



/*Table*/
.csstable {

	margin:0px;padding:0px;

	border:1px solid #ffffff;

	

	-moz-border-radius-bottomleft:6px;

	-webkit-border-bottom-left-radius:6px;

	border-bottom-left-radius:6px;

	

	-moz-border-radius-bottomright:6px;

	-webkit-border-bottom-right-radius:6px;

	border-bottom-right-radius:6px;

	

	-moz-border-radius-topright:6px;

	-webkit-border-top-right-radius:6px;

	border-top-right-radius:6px;

	

	-moz-border-radius-topleft:6px;

	-webkit-border-top-left-radius:6px;

	border-top-left-radius:6px;

}.csstable table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.csstable tr:last-child td:last-child {

	-moz-border-radius-bottomright:6px;

	-webkit-border-bottom-right-radius:6px;

	border-bottom-right-radius:6px;

}

.csstable table tr:first-child td:first-child {

	-moz-border-radius-topleft:6px;

	-webkit-border-top-left-radius:6px;

	border-top-left-radius:6px;

}

.csstable table tr:first-child td:last-child {

	-moz-border-radius-topright:6px;

	-webkit-border-top-right-radius:6px;

	border-top-right-radius:6px;

}.csstable tr:last-child td:first-child{

	-moz-border-radius-bottomleft:6px;

	-webkit-border-bottom-left-radius:6px;

	border-bottom-left-radius:6px;

}.csstable tr:hover td{

	

}
.csstable tr:nth-child(odd){ background-color:#ffffff; }

.csstable tr:nth-child(even)    { background-color:#ffffff; }
.csstable td{

	vertical-align:middle;

	

	

	border:1px solid #ffffff;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:7px;

	font-size:13px;

	font-family:Helvetica;

	font-weight:normal;

	color:#000000;

}.csstable tr:last-child td{


	border-width:0px 1px 0px 0px;

}.csstable tr td:last-child{

	border-width:0px 0px 1px 0px;

}.csstable tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.csstable tr:first-child td{

		background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);


	background-color:#5fbf00;

	border:0px solid #ffffff;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:14px;

	font-family:Helvetica;

	font-weight:bold;

	color:#ffffff;

}

.csstable tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);


	background-color:#5fbf00;

}

.csstable tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.csstable tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}

.cssAcompanha {

	margin:0px;padding:0px;

	width:100%;

	border:1px solid #3f7f00;

	

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.cssAcompanha table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.cssAcompanha tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.cssAcompanha table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.cssAcompanha table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.cssAcompanha tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.cssAcompanha tr:hover td{

	background-color:#ffffff;

		


}

.cssAcompanha td{

	vertical-align:middle;

	

	background-color:#ffffff;


	border:1px solid #3f7f00;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:9px;

	font-size:11px;

	font-family:Arial;

	font-weight:normal;

	color:#000000;

}.cssAcompanha tr:last-child td{

	border-width:0px 1px 0px 0px;

}.cssAcompanha tr td:last-child{

	border-width:0px 0px 1px 0px;

}.cssAcompanha tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.cssAcompanha tr:first-child td{

		background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);


	background-color:#5fbf00;

	border:0px solid #3f7f00;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:14px;

	font-family:Arial;

	font-weight:bold;

	color:#ffffff;

}

.cssAcompanha tr:first-child:hover td{

	background:-o-linear-gradient(bottom, #5fbf00 5%, #3f7f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5fbf00), color-stop(1, #3f7f00) );
	background:-moz-linear-gradient( center top, #5fbf00 5%, #3f7f00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fbf00", endColorstr="#3f7f00");	background: -o-linear-gradient(top,#5fbf00,3f7f00);


	background-color:#5fbf00;

}

.cssAcompanha tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.cssAcompanha tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}

.carregando{
	display: none;
	
}
