.mouseMao{
    cursor: pointer;
}

/* classe para title */
.intLink {
  cursor: pointer;
  color: #666666;
  text-decoration: none;
}

.no-select {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}


.tooltip{
    display: inline;
    position: relative;
	text-decoration: none;
}

.tooltip:hover:after{
    /* background: #FF3300; */
    background: rgba(255, 61, 79, 0.9);
    border-radius: 10px;
    top: 26px;
    color: #fff;
	font-family: "Calibri", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	text-decoration: none;
    content: attr(title);
    left: 0%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 400px;
}
.tooltip:hover:before{
    border: solid;
    border-color: rgba(255, 61, 79, 0.9) transparent;
    border-width: 0 6px 6px 6px;
    top: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
} 

/* Classes de tabelas */

body#asp1 a#bt1, body#asp2 a#bt2, body#asp3 a#bt3, body#asp4 a#bt4,
body#asp5 a#bt5, body#asp6 a#bt6, body#asp7 a#bt7, div#asp1, div#asp2, div#asp3, div#asp4, div#asp5, div#asp6, div#asp7{
 	
  width: 100%;
  height: 100%;
  background: url(img/marca2.png) no-repeat;
  color: #333333;
  font-family: "Calibri", Arial, Helvetica, sans-serif;
  font-size: 14px; text-decoration: none; 
  font-weight: bold;
	}

table.tablinhatopo {border-top: 1px solid #333333;}
table.tablinhatopobco {border-top: 1px solid #ffffff;}
table.tablinhabase {border-bottom: 1px solid #333333;}
table.tablinhabase3px {border-bottom: 3px solid #333333;}
table.tablinhabasebco {border-bottom: 1px solid #ffffff;}
table.tablinhaenvolta {border-collapse: collapse 1px solid #333333;}
table.tablinhaenvoltabco {border-collapse: collapse 1px solid #ffffff;}
table.tablinhatoda {border: 1px solid #333333;}
table.tablinhatoda3px {border: 3px solid #333333;}
table.tablinhatoda2px {border: 2px solid #333333;}
table.tablinhacompleta {border-collapse: collapse;}
table.tablinhacompleta tr td {border: 1px solid #333333;}
table.tablinhatodabco {border: 1px solid #ffffff;}
td.celuladireitaebottom {BORDER-right: 1px solid #333333; border-bottom: 1px solid #333333}
td.celulaesquerdadireitabase {BORDER-left: 1px solid #333333; BORDER-right: 1px solid #333333; border-bottom: 1px solid #333333}
td.celulaesquerdadireitatopo {BORDER-left: 1px solid #333333; BORDER-right: 1px solid #333333; border-top: 1px solid #333333}
td.celulaesquerdaebottom {BORDER-left: 1px solid #333333; border-bottom: 1px solid #333333}
td.celuladireitaebottom2px {BORDER-right: 1px solid #333333; border-bottom: 2px solid #333333}
td.celuladireita2pxebottom2px {BORDER-right: 2px solid #333333; border-bottom: 2px solid #333333}
td.celuladireita2pxebottom {BORDER-right: 2px solid #333333; border-bottom: 1px solid #333333}
td.celulabottom {
	border-bottom: 1px solid #333333;
}
td.celulabottom2px {border-bottom: 2px solid #333333}
td.celuladireita {BORDER-right: 1px solid #333333;}
td.celuladireita2px {BORDER-right: 2px solid #333333;}
td.celuladireitabco {BORDER-right: 1px solid #ffffff;}
td.celulaesquerdadireita {BORDER-left: 1px solid #333333; BORDER-right: 1px solid #333333;}
td.celulaesquerdadireitabco {BORDER-left: 1px solid #ffffff; BORDER-right: 1px solid #ffffff;}
td.celulatop {border-top: 1px solid #333333}
td.celulaesquerdatop {border-top: 1px solid #333333; border-left: 1px solid #333333;}
td.celuladireitatop {border-top: 1px solid #333333; border-right: 1px solid #333333;}
td.celulaesquerdabase {border-bottom: 1px solid #333333; border-left: 1px solid #333333;}
td.celuladireitabase {
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
}

/*cinza 1px*/
td.celuladireitabasecinza {border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}
td.celulaesquerdabasecinza {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;}
td.celulatopcinza {border-top: 1px solid #cccccc}
td.celulabottomcinza {border-bottom: 1px solid #cccccc;text-align: right;}
td.celuladireitacinza {BORDER-right: 1px solid #cccccc;}
td.celulaesquerdacinza {BORDER-left: 1px solid #cccccc;}

#circuloblue{
    /* definimos a cor de fundo do box */
    background-color:#0099ff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 50%;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 50%;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 50%;
	padding: 5px 5px;
    }
	
	#circulogreen{
    /* definimos a cor de fundo do box */
    background-color:#009900;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 50%;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 50%;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 50%;
	padding: 5px 5px;
    }
	
#circulored{
    /* definimos a cor de fundo do box */
    background-color:#ff0000;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 50%;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 50%;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 50%;
	padding: 5px 5px;
    }

#circulocinza{
    /* definimos a cor de fundo do box */
    background-color:#999999;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 50%;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 50%;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 50%;
	padding: 5px 5px;
    }

#circuloamarelo{
    /* definimos a cor de fundo do box */
    background-color:#FF9900;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 50%;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 50%;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 50%;
	padding: 5px 5px;
    }
	
#circulobranco{
    /* definimos a cor de fundo do box */
    background-color:#FFFFFF;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 50%;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 50%;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 50%;
	padding: 5px 5px;
    }	

#circuloborda{
    border:1px solid #999999;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 50%;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 50%;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 50%;
	padding: 5px 5px;
    }


#boxbranco{
	border:1px solid #999999;
    /* definimos a cor de fundo do box */
    background-color:#ffffff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }
	
	#boxbranco100{
	border:1px solid #999999;
    /* definimos a cor de fundo do box */
    background-color:#ffffff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
	padding: 5px 5px;
    -webkit-border-radius: 10px;
    }
	
#boxbranco100{
    /* definimos a cor de fundo do box */
    background-color:#ffffff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;	
    }	

#boxyellow100{
    /* definimos a cor de fundo do box */
    background-color:#FF9900;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;	
    }
	
	#boxyellow{
    /* definimos a cor de fundo do box */
    background-color:#FF9900;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }


#boxred100{
    /* definimos a cor de fundo do box */
    background-color:#ff0000;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;
    }
	
#boxred{
    /* definimos a cor de fundo do box */
    background-color:#ff0000;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }
	
#boxblacktitulo{
    /* definimos a cor de fundo do box */
    background-color:#999999;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;
    }	
	
#boxcinza{
    /* definimos a cor de fundo do box */
    background-color:#999999;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }	
	
#boxcinza100{
    /* definimos a cor de fundo do box */
    background-color:#999999;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
		padding: 5px 5px;
    }	

#boxpreto100{
    /* definimos a cor de fundo do box */
    background-color:#333333;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
		padding: 5px 5px;
    }
	
	#boxpreto{
    /* definimos a cor de fundo do box */
    background-color:#333333;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }

#boxpreto18px{
    /* definimos a cor de fundo do box */
    background-color:#333333;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }

#boxblue{
    /* definimos a cor de fundo do box */
    background-color:#0099ff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }

#boxblue100{
    /* definimos a cor de fundo do box */
    background-color:#0099ff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;
    }
	
#boxblueclaro100{
    /* definimos a cor de fundo do box */
    background-color:#B3E0FF;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;
    }
	
#boxbluemedio100{
    /* definimos a cor de fundo do box */
    background-color:#40B3FF;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;
    }
	
#boxorange{
    /* definimos a cor de fundo do box */
    background-color:#ff6600;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }
	
#boxorange100{
    /* definimos a cor de fundo do box */
    background-color:#ff6600;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;
    }	
		
#boxorangetitulo{
    /* definimos a cor de fundo do box */
    background-color:#ff6600;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px 10px 0 0;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px 10px 0 0;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px 10px 0 0;
	padding: 5px 5px;
    }	
	
#boxbluetitulo{
    /* definimos a cor de fundo do box */
    background-color:#0099ff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px 10px 0 0;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px 10px 0 0;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px 10px 0 0;
	padding: 5px 5px;
    }
	
	#boxblacktitulo{
    /* definimos a cor de fundo do box */
    background-color:#333333;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px 10px 0 0;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px 10px 0 0;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px 10px 0 0;
	padding: 5px 5px;
    }
		
#boxblue30px{
    /* definimos a cor de fundo do box */
    background-color:#0099ff;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }
	
#boxgreen{
    /* definimos a cor de fundo do box */
    background-color:#009900;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
    }

#boxgreenclaro100{
    /* definimos a cor de fundo do box */
    background-color:#B3FFB3;
    /* definimos o quão arredondado irá ficar nosso box */
    border-radius: 10px;
    /* Declaração para aparecer no Firefox */
    -moz-border-radius: 10px;
    /* Para exibir nos outros navegadores como Chrome, safari, opera*/
    -webkit-border-radius: 10px;
	padding: 5px 5px;
    }
/* Classes de fontes */

/* Classes de fontes */

.txtpadrao14px {
    font-family: "Calibri", Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
}
.txtpadrao14px a:link {color: #333333; text-decoration: none; }
.txtpadrao14px a:visited {color: #333333; text-decoration: none; }
.txtpadrao14px a:hover {color: #d20000; }

.txtpadrao14pxbranco {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #ffffff; font-size: 14px; text-decoration: none;}
.txtpadrao14pxbranco a:link {color: #ffffff; text-decoration: none; }
.txtpadrao14pxbranco a:visited {color: #ffffff; text-decoration: none; }
.txtpadrao14pxbranco a:hover {color: #ffffff; }

.txtpadrao14pxcinza {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; text-decoration: none;}
.txtpadrao14pxcinza a:link {color: #666666; text-decoration: none; }
.txtpadrao14pxcinza a:visited {color: #666666; text-decoration: none; }
.txtpadrao14pxcinza a:hover {color: #999999; }

.txtpadrao14pxred {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #d20000; font-size: 14px; text-decoration: none;}
.txtpadrao14pxred a:link {color: #d20000; text-decoration: none; }
.txtpadrao14pxred a:visited {color: #d20000; text-decoration: none; }
.txtpadrao14pxred a:hover {color: #333333; }

.txtpadrao14pxverde {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #00931E; font-size: 14px; text-decoration: none;}
.txtpadrao14pxverde a:link {color: #00931E; text-decoration: none; }
.txtpadrao14pxverde a:visited {color: #00931E; text-decoration: none; }
.txtpadrao14pxverde a:hover {color: #333333; }

.txtpadrao14pxroxo {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #A900FF; font-size: 14px; text-decoration: none;}
.txtpadrao14pxroxo a:link {color: #00931E; text-decoration: none; }
.txtpadrao14pxroxo a:visited {color: #00931E; text-decoration: none; }
.txtpadrao14pxroxo a:hover {color: #333333; }

.txtpadrao14pxblue {
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0099ff;
	text-decoration: none;}
.txtpadrao14pxblue a:link {color: #0099ff; text-decoration: none; }
.txtpadrao14pxblue a:visited {color: #0099ff; text-decoration: none; }
.txtpadrao14pxblue a:hover {color: #0099ff; }
	
.txtlegenda12pxbranco {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; text-decoration: none;}
.txtlegenda12pxbranco a:link {color: #ffffff; text-decoration: none; }
.txtlegenda12pxbranco a:visited {color: #ffffff; text-decoration: none; }
.txtlegenda12pxbranco a:hover {color: #d20000; }

.txtlegenda12px {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; text-decoration: none;}
.txtlegenda12px a:link {color: #333333; text-decoration: none; }
.txtlegenda12px a:visited {color: #333333; text-decoration: none; }
.txtlegenda12px a:hover {color: #d20000; }

.txtpadrao12pxblue {
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #0099ff;
	text-decoration: none;}
.txtpadrao12pxblue a:link {color: #0099ff; text-decoration: none; }
.txtpadrao12pxblue a:visited {color: #0099ff; text-decoration: none; }
.txtpadrao12pxblue a:hover {color: #0099ff; }

.txtlegenda12pxred {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #d20000; font-size: 12px; text-decoration: none;}
.txtlegenda12pxred a:link {color: #d20000; text-decoration: none; }
.txtlegenda12pxred a:visited {color: #d20000; text-decoration: none; }
.txtlegenda12pxred a:hover {color: #333333; }

.txtlegenda12pxverde {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #00931E; font-size: 12px; text-decoration: none;}
.txtlegenda12pxverde a:link {color: #00931E; text-decoration: none; }
.txtlegenda12pxverde a:visited {color: #00931E; text-decoration: none; }
.txtlegenda12pxverde a:hover {color: #333333; }

.txtlegenda12pxroxo {font-family: "Calibri", Arial, Helvetica, sans-serif; color: #A900FF; font-size: 12px; text-decoration: none;}
.txtlegenda12pxroxo a:link {color: #A900FF; text-decoration: none; }
.txtlegenda12pxroxo a:visited {color: #A900FF; text-decoration: none; }
.txtlegenda12pxroxo a:hover {color: #333333; }

.txttitulo16px {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #333333; text-decoration: none;}
.txttitulo16px a:link {color: #333333; text-decoration: none; }
.txttitulo16px a:visited {color: #333333; text-decoration: none; }
.txttitulo16px a:hover {color: #d20000; }

.txttitulo16pxroxo {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #A900FF; text-decoration: none;}
.txttitulo16pxroxo a:link {color: #A900FF; text-decoration: none; }
.txttitulo16pxroxo a:visited {color: #A900FF; text-decoration: none; }
.txttitulo16pxroxo a:hover {color: #333333; }

.txttitulo16pxblue {
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #0099ff;
	text-decoration: none;
}
.txttitulo16pxblue a:link {color: #0099ff; text-decoration: none; }
.txttitulo16pxblue a:visited {color: #0099ff; text-decoration: none; }
.txttitulo16pxblue a:hover {color: #0099ff; }

.txttitulo16pxverde {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #00931E; text-decoration: none;}
.txttitulo16pxverde a:link {color: #00931E; text-decoration: none; }
.txttitulo16pxverde a:visited {color: #00931E; text-decoration: none; }
.txttitulo16pxverde a:hover {color: #333333; }

.txttitulo16pxred {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #d20000; text-decoration: none;}
.txttitulo16pxred a:link {color: #d20000; text-decoration: none; }
.txttitulo16pxred a:visited {color: #d20000; text-decoration: none; }
.txttitulo16pxred a:hover {color: #333333; }

.txttitulo16pxcinza {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #999999; text-decoration: none;}
.txttitulo16pxcinza a:link {color: #999999; text-decoration: none; }
.txttitulo16pxcinza a:visited {color: #999999; text-decoration: none; }
.txttitulo16pxcinza a:hover {color: #333333; }

.txttitulo16pxbranco {
    font-family: "Calibri", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
}
.txttitulo16pxbranco a:link {color: #ffffff; text-decoration: none; }
.txttitulo16pxbranco a:visited {color: #ffffff; text-decoration: none; }
.txttitulo16pxbranco a:hover {color: #ffffff; }

.txttitulo18px {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #333333; text-decoration: none;}
.txttitulo18px a:link {color: #333333; text-decoration: none; }
.txttitulo18px a:visited {color: #333333; text-decoration: none; }
.txttitulo18px a:hover {color: #333333; }

.txttitulo18pxazul {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #0099ff; text-decoration: none;}
.txttitulo18pxazul a:link {color: #0099ff; text-decoration: none; }
.txttitulo18pxazul a:visited {color: #0099ff; text-decoration: none; }
.txttitulo18pxazul a:hover {color: #333333; }

.txttitulo18pxverde {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #00931E; text-decoration: none;}
.txttitulo18pxverde a:link {color: #00931E; text-decoration: none; }
.txttitulo18pxverde a:visited {color: #00931E; text-decoration: none; }
.txttitulo18pxverde a:hover {color: #333333; }

.txttitulo18pxroxo {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #A900FF; text-decoration: none;}
.txttitulo18pxroxo a:link {color: #A900FF; text-decoration: none; }
.txttitulo18pxroxo a:visited {color: #A900FF; text-decoration: none; }
.txttitulo18pxroxo a:hover {color: #333333; }

.txttitulo18pxred {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #d20000; text-decoration: none;}
.txttitulo18pxred a:link {color: #d20000; text-decoration: none; }
.txttitulo18pxred a:visited {color: #d20000; text-decoration: none; }
.txttitulo18pxred a:hover {color: #d20000; }

.txttitulo18pxbranco {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #ffffff; text-decoration: none;}
.txttitulo18pxbranco a:link {color: #ffffff; text-decoration: none; }
.txttitulo18pxbranco a:visited {color: #ffffff; text-decoration: none; }
.txttitulo18pxbranco a:hover {color: #ffffff; }

.txttitulo22px {
    font-family: "Calibri", Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-style: normal;
    color: #333333;
    text-decoration: none;
    text-align: center;
}
.txttitulo22px a:link {color: #333333; text-decoration: none; }
.txttitulo22px a:visited {color: #333333; text-decoration: none; }
.txttitulo22px a:hover {color: #d20000; }

.txttitulo22pxroxo {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; color: #A900FF; text-decoration: none;}
.txttitulo22pxroxo a:link {color: #A900FF; text-decoration: none; }
.txttitulo22pxroxo a:visited {color: #A900FF; text-decoration: none; }
.txttitulo22pxroxo a:hover {color: #333333; }

.txttitulo22pxred {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; color: #d20000; text-decoration: none;}
.txttitulo22pxred a:link {color: #d20000; text-decoration: none; }
.txttitulo22pxred a:visited {color: #d20000; text-decoration: none; }
.txttitulo22pxred a:hover {color: #333333; }

.txttitulo22pxbranco {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; color: #ffffff; text-decoration: none;}
.txttitulo22pxbranco a:link {color: #ffffff; text-decoration: none; }
.txttitulo22pxbranco a:visited {color: #ffffff; text-decoration: none; }
.txttitulo22pxbranco a:hover {color: #ffffff; }

.txttitulo22pxblue {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; color: #0099ff; text-decoration: none;}
.txttitulo22pxblue a:link {color: #FFFFFF; text-decoration: none; }
.txttitulo22pxblue a:visited {color: #ffffff; text-decoration: none; }
.txttitulo22pxblue a:hover {color: #ffffff; }

.txttitulo20px {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; color: #333333; text-decoration: none;}
.txttitulo20px a:link {color: #333333; text-decoration: none; }
.txttitulo20px a:visited {color: #333333; text-decoration: none; }
.txttitulo20px a:hover {color: #d20000; }

.txttitulo20pxverde {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; color: #00931E; text-decoration: none;}
.txttitulo20pxverde a:link {color: #00931E; text-decoration: none; }
.txttitulo20pxverde a:visited {color: #00931E; text-decoration: none; }
.txttitulo20pxverde a:hover {color: #333333; }

.txttitulo20pxred {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; color: #d20000; text-decoration: none;}
.txttitulo20pxred a:link {color: #d20000; text-decoration: none; }
.txttitulo20pxred a:visited {color: #d20000; text-decoration: none; }
.txttitulo20pxred a:hover {color: #333333; }

.txttitulo20pxroxo {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; color: #A900FF; text-decoration: none;}
.txttitulo20pxroxo a:link {color: #A900FF; text-decoration: none; }
.txttitulo20pxroxo a:visited {color: #A900FF; text-decoration: none; }
.txttitulo20pxroxo a:hover {color: #333333; }

.txttitulo20pxbranco {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; color: #FFFFFF; text-decoration: none;}
.txttitulo20pxbranco a:link {color: #FFFFFF; text-decoration: none; }
.txttitulo20pxbranco a:visited {color: #FFFFFF; text-decoration: none; }
.txttitulo20pxbranco a:hover {color: #FFFFFF; }

.txttitulo26px {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 26px; font-style: normal; color: #333333; text-decoration: none;}
.txttitulo26px a:link {color: #333333; text-decoration: none; }
.txttitulo26px a:visited {color: #333333; text-decoration: none; }
.txttitulo26px a:hover {color: #d20000; }

.txttitulo26pxroxo {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 26px; font-style: normal; color: #A900FF; text-decoration: none;}
.txttitulo26pxroxo a:link {color: #A900FF; text-decoration: none; }
.txttitulo26pxroxo a:visited {color: #A900FF; text-decoration: none; }
.txttitulo26pxroxo a:hover {color: #333333; }

.txttitulo26pxbranco {font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 26px; font-style: normal; color: #FFFFFF; text-decoration: none;}
.txttitulo26pxbranco a:link {color: #FFFFFF; text-decoration: none; }
.txttitulo26pxbranco a:visited {color: #FFFFFF; text-decoration: none; }
.txttitulo26pxbranco a:hover {color: #FFFFFF; }

.txtlegenda11pxverde {
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	color: #009900;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

.txtlegenda11pxbranco {
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;

}

.txtlegenda11px {font-family: "Calibri", Arial, Helvetica, sans-serif;	color: #333333;	font-size: 11px;text-decoration: none;	font-style: italic;	font-weight: bold;}
.txtlegenda11px a:link {color: #333333; text-decoration: none; }
.txtlegenda11px a:visited {color: #333333; text-decoration: none; }
.txtlegenda11px a:hover {color: #333333; }

.txtlegenda11pxblue{
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	color: #0099ff;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;

}

.txtlegenda11pxvermelho {
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	color: #d20000;
	font-size: 11px;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

/* FUNÇÃO CSS PARA ESTILIZAÇÃO DE FORMULÁRIOS */
#tableform input {
background:#f1f1f1;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
padding: 5px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #666666; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid #cccccc;
}


#tableform textarea {
width:99%;
background:#f1f1f1;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #666666; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid #cccccc;}

#tableform input.botao {
background:#f1f1f1;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
padding: 6px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight:bold; color: #333333; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid none;}

#tableform select {
background:#f1f1f1;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
padding: 5px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; color: #666666; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid #cccccc;}

::-webkit-input-placeholder  { color: darkgrey; font-style:italic; }
input:-moz-placeholder { color:darkgrey; font-style:italic;}
textarea:-moz-placeholder { color:darkgrey; font-style:italic;}
input:focus::-webkit-input-placeholder { color: transparent;}
input:focus:-moz-placeholder { /* Firefox 18- */  color: transparent;}
input:focus::-moz-placeholder {  /* Firefox 19+ */  color: transparent;}
input:focus:-ms-input-placeholder {  color: transparent;  }

/* 2 FUNÇÃO CSS PARA ESTILIZAÇÃO DE FORMULÁRIOS */
#tableformnew input {
background:#ffffff;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
padding: 5px 5px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #666666; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid #cccccc;
}


#tableformnew textarea {
width:98%;
background:#ffffff;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #666666; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid #cccccc;}

#tableformnew input.botao {
background:#ffffff;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
padding: 3px 3px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight:bold; color: #666666; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid none;}

#tableformnew select {
background:#ffffff;
/* definimos o quão arredondado irá ficar nosso box */
border-radius: 3px;
/* Declaração para aparecer no Firefox */
-moz-border-radius: 3px;
/* Para exibir nos outros navegadores como Chrome, safari, opera*/
-webkit-border-radius: 3px;
padding: 3px 3px;
font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #666666; text-decoration: none;
/* uma borda de 1px tracejada e na cor para o campo */
border:1px solid #cccccc;}

::-webkit-input-placeholder  { color: darkgrey; font-style:italic; }
input:-moz-placeholder { color:darkgrey; font-style:italic;}
textarea:-moz-placeholder { color:darkgrey; font-style:italic;}
input:focus::-webkit-input-placeholder { color: transparent;}
input:focus:-moz-placeholder { /* Firefox 18- */  color: transparent;}
input:focus::-moz-placeholder {  /* Firefox 19+ */  color: transparent;}
input:focus:-ms-input-placeholder {  color: transparent;  }

img.ca {
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	}
