/* Geral - Componentes Basicos  */
* {margin:0; padding:0;}
body {font-size:62.5%; /* line-height:1.25; */ font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background-color: #FFF;}
img, ul, a, fieldset {border: 0; list-style: none}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration: underline;}
p {margin: 0.5em 0; /* line-height: 1.5; */}
p a {text-decoration: underline; color:#ffffff;}  /*  color:#666;          */
input[type="text"] {border: 1px solid #ccc;}
hr {display: block; height: 1px; color: #CCC; background: #CCC; border: 0; margin: 0.5em 0.2em; display:none;}
select {font-size: 1em;}
option {font-size: 1em;}

.linkfer  {
a{cursor: pointer; text-decoration:none;color:white;}
}

.leftNav {
	width: 166px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

.leftNav div {
	
}
.leftNav div .navlabel {
	margin: 0 5px 0 5px;
	color: #919E58;
	padding: 2px 4px 2px 4px;
}
.leftNav ul {
	padding: 0;
	margin: 0;
}
.leftNav ul li {
	padding: 2px 4px 2px 4px;
	color: #181C80;
	background: #FFFFFF;
	border-top: 1px solid white;
	border-bottom: 1px solid #B2D1E6;
}
.leftNav .leftSubNav {
	background-image: none;
	background-color: #EEEEEE;
}
.leftSubNav {
	display: block;
}
.leftSubNav div {
	background-image: none;
}
.leftSubNav .itemcontainer {
	width: 160px;
	display: inline;
	clear: both;
}
.leftSubNav .marker {
	margin: 2px 4px 2px 4px;
	float: left;
	width: 10px;
	display: inline;
}
.leftSubNav .marker .selected  {
	color: #990000;
}
.leftSubNav .item {
	float: left;
	width: 130px;
	display: block;
}
.leftSubNav .item .selected {
	color: #990000;
}
.leftNav a:link {
	color: #181C80;
}
.leftNav a:visited {
	color: #181C80;
}
.imageLeftNav div .navlabel a:link {
	color: #FFFFFF;
}
.leftNav div .navlabel a:link {
	font-weight: bold;
	color: #FFFFFF;
}
.selectedLeftNav ul {
	padding: 0;
	margin: 0;
	border-top: 1px solid white;
}
.selectedLeftNav ul li {
	padding: 2px 4px 2px 4px;
	background-color: #FFFFFF;
	background-image: url(http://www.tecnetsp.com.br/images/channel-menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FF0000;
}
.selectedLeftNav ul li a {
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	color: #FF0000;
}
.selectedLeftNavLink {
	padding: 2px 4px 2px 4px;
	color: #FF0000;
	display: block;
}
.selectedLeftNav a:visited {
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	color: #FF0000;
}
.leftNav_subcat {
	display: block;
	background: none;
	background-color: #FFFFBF;
	color: #000088;
	margin-top: 0px;
	padding-bottom: 0px;
}
.leftNav_subcat_link {
	display: block;
	padding-left: 7px;
	clear: both;
	color: #181C80;
	font-weight: bold;
	text-decoration: none;
}
.leftNav_subcat_selected {
	display: block;
	padding-left: 4px;
	clear: both;
	color: red;
	font-weight: bold;
	text-decoration: none;
}
.fontelista{
	font-size: 13px;
}	
.nomesTitulo{
	font-size: 13px;
	text-align: left;
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	font-family: verdana;
}
.listaTitulo{
	font-weight: bold;
	font-size: 15px;
	color: red;
	text-align: left;
	text-align: left;
	vertical-align:text-top;
}
.listaNome{
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	text-align: right;
	vertical-align:text-top;
}
.menuleftFer{
	padding: 1px 1px 1px 0px;
}	
.bordaativa{
	background-color: #B4C5CC;  /*#B2D1E6; */
	border: 1px;
	border-spacing: 0pt 0pt 0pt 0pt;
	border: inset 0pt;
}
.interiorativo{
	background-color: #FFFFFF;  /*#FFFFFF;*/
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 8px 3px 8px;
}

.bordainativa{
	background-color: #B4C5CC;  /*#B2D1E6; */
	border: 1px;
	border-spacing: 0pt 0pt 0pt 0pt;
	border: inset 0pt;
}
.interiorinativo{
	background-color: #D8D5C5;         /*   #B4C5CC;  #B2D1E6; */
	font-weight: bold;
	font-size: 13px;
	padding: 3px 8px 3px 8px;
}
.tablecabecalho{
	background-color: #358391;  /*#FFFFFF;*/
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	
}
.tablelinhas{
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	padding: 1px 1px 1px 5px;
}
.textovaloire{
	text-align: right;
}
.textodata{
	text-align: center;
}
.tablelinhas_ins{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
}
.titulo1{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}
.linhas{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
}
.fonteinfoquant{
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	vertical-align:text-middle;
	padding-right: 0px;
}
.quadradopagina_at{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align:text-middle;
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	background-color: #7094DD;
}
.quadradopagina_in{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	vertical-align:text-middle;
	padding: 2px 2px 2px 2px;
	color: #FB6710;
	background-color: #FFFFFF;
}
.fonteresultadobusca {
	font-size: 15px;
	font-weight: bold;
}
.titulo_tables{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}
.titulo4{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding: 15px 2px 2px 2px;
}
.corpo4{
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}
.fontepc_tit {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
.fontepc_pos_data {
	font-family: Verdana;
	font-size: 12px;
	/*color: #000000; */
	text-align: center;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}
.fontepc_pos_hist {
	font-family: Verdana;
	font-size: 12px;
	/*color: #000000; */
	text-align: left;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}
.fontepc_pos_valr {
	font-family: Verdana;
	font-size: 12px;
	/*color: #000000; */
	text-align: right;
	/*font-weight: normal; */
	padding: 2px 2px 2px 2px;
}
.titulos_3_l {
	color: #181C80;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.dir_nome {
	color: #000000;  /*#181C80; */
	font-size: 13px;
	font-family: arial, verdana, freesans, garuda, helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
.dir_ocup {
	color: #000000;  /*#181C80; */
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
.dir_email {
	color: #000000;  /*#181C80; */
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
