@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;} 

.forms100 {

   -webkit-appearance:none;
   appearance:none;
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
	background-image:  -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
	width:80%;
	height:20px;

 }
 
.formssizeless {

   -webkit-appearance:none;
   appearance:none;
    padding: 5px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
	background-image:  -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;

 }
 
 .formssizelessh {

   -webkit-appearance:none;
   appearance:none;
    padding: 0px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 10px/100% Verdana, Tahoma, sans-serif;  
	background-image:  -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
	height:15px;
	text-align:right;

 }
 
  .formssizelesshleft {

   -webkit-appearance:none;
   appearance:none;
    padding: 0px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 10px/100% Verdana, Tahoma, sans-serif;  
	background-image:  -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
	height:15px;
	text-align:left;

 }

.formshora {

   -webkit-appearance:none;
   appearance:none;
    padding: 5px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 50px;  
	background-image: url(images/arrow.png), -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;

 }
.formsdropdown {

   -webkit-appearance:none;
   appearance:none;
    padding: 5px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 80px;  
	background-image: url(images/arrow.png), -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;

 }
 
 .formsdropdownmes {

   -webkit-appearance:none;
   appearance:none;
    padding: 5px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 100px;  
	background-image: url(images/arrow.png), -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;

 }
 .formsdropdownsize {

   -webkit-appearance:none;
   appearance:none;
    padding: 5px;  
	padding-right:15px;
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
	background-image: url(images/arrow.png), -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
 }
 
 .formsdropdownunidadedecusto {

   -webkit-appearance:none;
   appearance:none;
    padding: 2px;  
	padding-right:15px;
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 10px/100% Verdana, Tahoma, sans-serif;  
	background-image: url(images/arrow.png), -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 3px;
	border-radius:3px;
 } 
 
 .formssalvar {
   -webkit-appearance:none;
   appearance:none;
    padding: 3px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 70px;  
	background-image: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
  

 }

.btncalendario {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.btncalendario:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.btncalendario:active {
	position:relative;
	top:1px;
}

 
 .simplebutton{
   -webkit-appearance:none;
   appearance:none;
    padding: 3px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
	background-image: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
  

 }
 
.formsobs {
   -webkit-appearance:none;
   appearance:none;
    padding: 3px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 100px;  
	background-image: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
 
}

.formsano {
   -webkit-appearance:none;
   appearance:none;
    padding: 3px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 40px;  
	background-image: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	height:18px;
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;
 
} 
 
.formshoracon {

   -webkit-appearance:none;
   appearance:none;
   height:14px;
    padding: 0px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 10px/100% Verdana, Tahoma, sans-serif;  
    width: 50px;  
	background-image: url(images/arrow.png), -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #fcfcfc), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;

 }

.formscontratonome {
   -webkit-appearance:none;
   appearance:none;
   height:14px;
    padding: 0px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 10px/100% Verdana, Tahoma, sans-serif;  
    width: 25px;  
	background-image: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #dedede), to(#FFFFFF));  
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:5px;

 }

 .styled-select {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(images/apagar.gif) no-repeat right #ddd;
}
 
.contratonomes {font-size: 10px; border:none; background:none } 

.titulo_geral {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;	
}

.verdana18b {
	font-family: Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding:8px;

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


.verdana12b-red {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}

.verdana12b-nl {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.verdana12b {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.verdana12bwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}


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


.verdana10-red {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	list-style:outside;
	color:#FF0004;
}


.verdana10-nl {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	list-style:outside;
}
.verdana10 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
}
.verdana8 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:8px;
	color:#000;
}
a.verdana10:link {
	color: #000;
	text-decoration: none;
}
a.verdana10:visited {
	text-decoration: none;
	color: #000;
}
a.verdana10:hover {
	text-decoration: none;
	color: #000;
}
a.verdana10:active {
	text-decoration: none;
	color: #000;
}

.shadowpendencia {
	box-shadow: 0px 0px 20px 0px rgba(60, 60, 60, .3); 
	-webkit-box-shadow:0px 0px 20px 0px rgba(60, 60, 60, .3);
	-moz-box-shadow: 0px 0px 20px 0px rgba(60, 60, 60, .3); 
}
.shadowresumo {
	box-shadow: 0px 0px 10px 0px rgba(60, 60, 60, .3); 
	-webkit-box-shadow:0px 0px 10px 0px rgba(60, 60, 60, .3);
	-moz-box-shadow: 0px 0px 10px 0px rgba(60, 60, 60, .3); 
	border-bottom-right-radius:10px;
}

.shadow1 {
	box-shadow: 0px 0px 3px 2px rgba(60, 60, 60, .3); 
	-webkit-box-shadow:0px 0px 3px 2px rgba(60, 60, 60, .3);
	-moz-box-shadow: 0px 0px 3px 2px rgba(60, 60, 60, .3); 
}
.shadows {
	box-shadow: 0px 0px 10px 5px rgba(60, 60, 60, .2); 
    -webkit-box-shadow:0px 0px 10px 5px rgba(60, 60, 60, .2); 
    -moz-box-shadow: 0px 0px 10px 5px rgba(60, 60, 60, .2); 
}

.shadowscalendar {
	box-shadow: 0px 0px 10px 5px rgba(60, 60, 60, .2); 
    -webkit-box-shadow:0px 0px 10px 5px rgba(60, 60, 60, .2); 
    -moz-box-shadow: 0px 0px 10px 5px rgba(60, 60, 60, .2); 
	border-radius:15px;
}

.shadowsdias{
	box-shadow: 0px 0px 12px 2px rgba(60, 60, 60, .2); 
    -webkit-box-shadow:0px 0px 12px 2px rgba(60, 60, 60, .2); 
    -moz-box-shadow: 0px 0px 12px 2px rgba(60, 60, 60, .2); 
}


.tablecollapse {
	border-style:solid;
    border-collapse:collapse; 
	border-width:thin;	  
    border-color:#FFE3B9;	
}
.tablecollapse2 {
	border-style:none;
    border-collapse:collapse; 
}

.tablecollapsewhite {
	border-style:solid;
    border-collapse:collapse; 
	border-width:thin;	  
    border-color:#FFFFFF;	
}
.tablecollapsegray {
    border-color:#909090;	
}

.planilha{
	border-style:solid;
    border-collapse:collapse; 
	border-width:thin;	  
    border-color:#FFE3B9;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
		
}


.periodo{

   -webkit-appearance:none;
   appearance:none;
    padding: 5px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 50px;  
	background-image: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
	background-position:right;
	background-repeat:no-repeat;
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
	-webkit-border-radius: 5px;
	border-radius:px;
	color:#000;

 }
 
 
 .colunahide {
 	border-style:solid;
    border-collapse:collapse; 
	border-width:thin;	  
    border-color:#FFE3B9;	
	display:none;
	 
 }
 
.corlaranja {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
} 

.folder_tab {
	background-color:#FDE7C7;
	font-size: 12px;
	font-weight: bold;
	border-collapse:collapse;
	border-top:solid;
	border-right:solid;
	border-left:solid;
	border-bottom:solid;
	border-color:#FFC665;	
	border-width:thin;
}
.folder_tab_right {
	font-size: 12px;
	font-weight: bold;
	border-collapse:collapse;
	border-bottom:solid;
	border-color:#FFC665;	
	border-width:thin;
}
 
 
 .folder_tab_rect {
	font-size: 10px;
	border-collapse:collapse;
	border-bottom:solid;
	border-color:#FFC665;	
	border-width:thin;
}

.borda{
	border:solid;
	border-width:thin;
	border-collapse:collapse;
	border-color:#6A6A6A;
		
}

.voltar {
	height: 40px;
	width: 116px;
	background-image: url(images/back_sprite.png);
	cursor:pointer;
}

.table_v3 {
    width:650px; 
	border-style:solid;
    border-collapse:collapse; 
	border-width:thin;	  
    border-color:#FFE3B9;	
	box-shadow: 0px 0px 10px 5px rgba(60, 60, 60, .2); 
    -webkit-box-shadow:0px 0px 10px 5px rgba(60, 60, 60, .2); 
    -moz-box-shadow: 0px 0px 10px 5px rgba(60, 60, 60, .2);
/*	position:relative;
    margin-left:15%; 
    margin-right:15%;*/


}

.titulo_arial{
	font-family:arial;
	font-weight:bold;
	font-size:30px;
	color:#F16825;
}

.subtitulo_arial{
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#F16825;
}


.texto_arial{
	font-family:arial;
	font-size:14px;
    text-align: justify;
    text-justify: inter-word;
	line-height:20px;
}


.titulo_socios{
	font-family: din_regular;
	font-weight:bold;
	font-size:30px;
	color:#F16825;
}

.texto_socios{
	font-family: din_regular;
	font-size:14px;
    text-align: justify;
    text-justify: inter-word;
	line-height:20px;
}

.mapa{
	background-image:url(../images/mapa.jpg);
	background-repeat:no-repeat;
	widows:640px;
	height:370px;
}

.contato_arial {
	font-family:arial;
	font-size:14px;
	color:#F16825;
    text-align: justify;
    text-justify: inter-word;
	line-height:20px;
}
.contato{
	font-family: din_regular;
	font-size:14px;
	color:#F16825;
    text-align: justify;
    text-justify: inter-word;
	line-height:20px;
}