/* hide scrollbar but allow scrolling */

/* width */
::-webkit-scrollbar {
  width: 0px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f0f0f0; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #fff; 
}

/* Regular links */

@font-face {
  font-family: 'Lora-Regular'; /* Name your font family */
  src: url('http://www.stitx.com/fonts/Lora-Regular.ttf'); /* Locate the .ttf file within your directory*/
}

A:link {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	color: #993300;
	font-family: Lora-Regular;
	letter-spacing: normal;
}

A:visited {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	color: #993300;
	font-family: Lora-Regular;
	letter-spacing: normal;
}

A:active {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	color: #CC6633;
	font-family: Lora-Regular;
	letter-spacing: normal;
}

A:hover {
	font-size: 20px;
	text-decoration: underline;
	color: #663300;
	font-family: Lora-Regular;
	letter-spacing: normal;
}

A.sub:link { font-size: 14px; font-weight: bold; text-decoration: underline;color: #993300;font-family: Lora-Regular; }
A.sub:visited { font-size: 14px; font-weight: bold; text-decoration: underline;color: #993300;font-family: Lora-Regular; }
A.sub:active { font-size: 14px; font-weight: bold; text-decoration: underline; color: #CC6633;font-family: Lora-Regular; }
A.sub:hover { font-size: 14px; text-decoration: underline; color: #663300;font-family: Lora-Regular; }

/* Custom links */

/* Rounded table BEG */

  .rounded-table {
    border-radius: 12px;
    overflow: hidden; /* Ensures background colors don't bleed out of the corners */
    width: 98%;
    background-color: #d1a3a3;
    padding: 15px;
  }

  /* Remove the extra borders on the far right and bottom */
  .rounded-table th:last-child, .rounded-table td:last-child {
    border-right: none;
  }
  .rounded-table tr:last-child td {
    border-bottom: none;
  }

/* Rounded table END */

        /* DROP SHADOW Img */

#drop-shadow {
  filter: drop-shadow(10px 10px 30px #ff00006e);
}

        /* DROP SHADOW Img */

.style8 {font-size: 4px}
.style7 {text-decoration: none; color: #000000; font-family: Lora-Regular; line-height: normal; margin-top: 2px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; letter-spacing: normal; font-size: 11px;}

.body {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
    text-shadow: 0 0 1px rgba(51,51,51,0.5);
	line-height: 26px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	letter-spacing: 0px;
}

.body_cent {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 26px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	letter-spacing: normal;
	text-align: center;
}

.body_bold_giant {
	font-size: 80px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 26px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	letter-spacing: normal;
	text-align: center;
}

.body_red {
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
	font-family: Lora-Regular;
	line-height: 26px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	letter-spacing: normal;
}

.body_bold {	
    font-size: 20px; 
    font-weight: bold;	
    text-decoration: none;	
    color: #000000;	
    font-family: Lora-Regular;
    line-height: normal;}

.formx {BACKGROUND-COLOR: #FFFFFF;	FONT-FAMILY: verdana;	FONT-SIZE: 3px;	HEIGHT: 3px;	border: 0px none #FFFFFF;}

.form1 {BACKGROUND-COLOR: #EFDEDE;	BORDER-BOTTOM: black 1px solid;	BORDER-LEFT: black 1px solid;	BORDER-RIGHT: black 1px solid;	BORDER-TOP: black 1px solid;	FONT-FAMILY: Lora-Regular;	FONT-SIZE: 12px;	HEIGHT: 18px}

.form1up {BACKGROUND-COLOR: #FFCC66;	BORDER-BOTTOM: black 1px solid;	BORDER-LEFT: black 1px solid;	BORDER-RIGHT: black 1px solid;	BORDER-TOP: black 1px solid;	FONT-FAMILY: Lora-Regular;	FONT-SIZE: 12px;	HEIGHT: 18px}

.form1_capslock {	BACKGROUND-COLOR: #EFDEDE;	BORDER-BOTTOM: black 1px solid;	BORDER-LEFT: black 1px solid;	BORDER-RIGHT: black 1px solid;	BORDER-TOP: black 1px solid;	FONT-FAMILY: Lora-Regular;	FONT-SIZE: 12px;	HEIGHT: 18px;	text-transform: uppercase;}

.form1_lowercase {	BACKGROUND-COLOR: #EFDEDE;	BORDER-BOTTOM: black 1px solid;	BORDER-LEFT: black 1px solid;	BORDER-RIGHT: black 1px solid;	BORDER-TOP: black 1px solid;	FONT-FAMILY: Lora-Regular;	FONT-SIZE: 12px;	HEIGHT: 18px;	text-transform: lowercase;}

.form1_4_linhas {BACKGROUND-COLOR: #EFDEDE;	BORDER-BOTTOM: black 1px solid;	BORDER-LEFT: black 1px solid;	BORDER-RIGHT: black 1px solid;	BORDER-TOP: black 1px solid;	FONT-FAMILY: Lora-Regular;	FONT-SIZE: 12px;}

.form_transp {FONT-FAMILY: Lora-Regular;	FONT-SIZE: 3px;	HEIGHT: 3px;	border: 0px none #FFFFFF;	text-align: left;}

.legenda {	font-size: 14px;	font-weight: normal;	text-decoration: none;	color: #000000;	font-family: Lora-Regular;	line-height: normal;	background-position: center;}

.legenda_pop {	font-size: 20px;	font-weight: normal;	text-decoration: none;	color: #000000;	font-family: Lora-Regular;	line-height: normal;	background-position: center;}

.legenda_ref {	font-size: 18px;	font-weight: normal;	text-decoration: none;	color: #000000;	font-family: Lora-Regular;	line-height: normal;	background-position: center;}

.title_red {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	font-family: Lora-Regular;
	line-height: 19px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.title_wht_on_dk_rose {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Lora-Regular;
	line-height: normal;
	background-color: #996666;
}

.form_14 {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: normal;
}

.body_blue_bull {
	font-family: Lora-Regular;
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 25px;
	background-image: url(_img/azul_x.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height: normal;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.title_blk_on_orange {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: normal;
	background-color: #FFCC66;
}

.title_wht_on_green {
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Lora-Regular;
	line-height: normal;
	background-color: #336666;
}

.body_it {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 22px;
	font-style: italic;
    padding-left: 20px
}

.body_bold_titlemeu {
	font-size: 26px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;	
	font-family: Lora-Regular;
	line-height: normal;
}

.body_bold_titmeubord {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;	
	font-family: Lora-Regular;
	line-height: normal;
}

.body_bold_cent {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 19px;
	text-align: center;
}

.body_bold_cent_tab_helv {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 19px;
	text-align: center;
}

.title_red_thumbs {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	font-family: Lora-Regular;
	line-height: 19px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: none;
}

.body_caps {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 19px;
	text-transform: uppercase;
}

.bodycent {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 19px;
	background-position: center;
}

.body_blue_stitch {
	font-family: Lora-Regular;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top: 1px;
	padding-left: 20px;
	background-image: url(_img/favicon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 19px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.body_blue_stitch_2 {
	font-family: Lora-Regular;
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	padding-top: 7px;
	padding-left: 20px;
	background-image: url(_img/favicon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 3px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.title_wht_on_maroon {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Lora-Regular;
	line-height: 19px;
	background-color: #633000;
}

.title_red_title {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	font-family: Lora-Regular;
	line-height: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: none;
	background-color: #FFCC66;
}

.download {
	font-family: Lora-Regular;
	font-size: 22px;
	color: #000000;
	font-weight: normal;
	padding-left: 12px;
	background-image: url(_img/download.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 19px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.wht_on_green_small {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Lora-Regular;
	line-height: normal;
	background-color: #336666;
}

.title_wht_on_green2 {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Lora-Regular;
	line-height: normal;
	background-color: #54A7A7;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.body_nospc {
	font-size: 12px; 
	font-weight: normal;	
	text-decoration: none;	
	color: #000000;	
	font-family: Lora-Regular;	
	line-height: 12px;
}

.title_wht {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Lora-BoldItalic;
	line-height: normal;
}

.title_wht_30 {
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Lora-BoldItalic;
	line-height: normal;
}

.body_2 {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	font-family: Lora-Regular;
	line-height: 19px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	letter-spacing: normal;
}

.body_bold_LV {
	font-size: 18px; 
	font-weight: bold;	
	text-decoration: none;	
	color: #000000;	
	font-family: Calibri, Tahoma, Verdana;	
	line-height: normal;
}

