/*  styles.css 2.6 (21.12.2010)
A:hover img {filter:alpha(style=6,opacity=80); border-thickness: 10px; border-color: #000000}
*/
.img_style_001 { border: 4px solid #0099FF; }
.img_style_002 { border: 1px solid #000000; }
.img_style_003 { border: 1px solid #FFFFFF; }
.img_style_004 { border: 1px solid #A7A9AC; }

img.shadow_thumbs {
	background: url(img/shadow_thumbs.png) no-repeat right bottom;
	padding: 4px 10px 10px 5px;
}

img.shadow_image {
	background: url(img/shadow_image.png) no-repeat right bottom;
	padding: 4px 10px 10px 5px;
}


TD {
	font-family: Calibri, Arial;
	font-size: 14px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

/*--Backoffice menu tables--*/
.imgteaser {
	margin: 0; 
	overflow: hidden;
	float: center;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	float: center;
}
.imgteaser a:hover {
	cursor: pointer;
}
.imgteaser a img {
	float: left;
	margin: 0;
	padding: 10px;
	background: #fff;
	border: 8px solid #FFF;
}
.imgteaser .mouse_out_nolink {
	display: block;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: relative; /*--relative para menus; absolute para image caption--*/
	bottom: 0px;
	left: 0px; /*--distancia da esquerda (influenciada pelo tamanho da borda) --*/
	padding: 10px;
	margin: 0;
	width: 100%;
	border-top: 1px solid #333;
}
.imgteaser a .mouse_out {
	display: block;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: relative; /*--relative para menus; absolute para image caption--*/
	bottom: 0px;
	left: 0px; /*--distancia da esquerda (influenciada pelo tamanho da borda) --*/
	padding: 10px;
	margin: 0;
	width: 100%;
	border-top: 1px solid #333;
}
.imgteaser a .mouse_hover {	display: none; }
.imgteaser a:hover .mouse_out { visibility: hidden;}
.imgteaser a:hover .mouse_hover{
	display: block;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	padding: 0px 0;
	background: #111;
	filter:alpha(opacity=95);
	opacity:.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px; /*--distancia da esquerda (influenciada pelo tamanho da borda) --*/
	padding: 10px;
	margin: 0;
	width: 100%;
	border-top: 1px solid #333;
}
.imgteaser a:hover .mouse_hover strong {
	display: block;
	margin-bottom: 5px;
	font-size:14px;
}

.txt_10_black {font-family: Tahoma; font-size: 10px; font-weight: ; color: #000000; text-decoration:  none}
.txt_ll_white {font-family: Tahoma; font-size: 11px; font-weight: none; color: #FFFFFF; text-decoration:  none}
.txt_11_gray {font-family: Tahoma; font-size: 11px; font-weight: ; color: #666666; text-decoration:  none}
.txt_11_green {font-family: MS UI Gothic; font-size: 11px; font-weight: ; color: #93f939; text-decoration:  none}
.txt_11_black {font-family: Calibri, Arial; font-size: 11px; font-weight: ; color: #000000; text-decoration:  none}
.txt_11_red {font-family: Calibri, Arial; font-size: 11px; font-weight: none; color:#FF0000; text-decoration:  none}
.txt_small_orange {font-family: Tahoma; font-size: 11px; font-weight: ; color: #FF6600; text-decoration:  none}
.txt_12_red {font-family: Calibri, Arial; font-size: 12px; font-weight: none; color:#FF0000; text-decoration:  none}
.txt_12_code_blue {font-family: Courier New; font-size: 12px; font-weight: ; color: #2D0BEA; text-decoration:  none}
.txt_12_black {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #000000; text-decoration:  none}
.txt_12_gray {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #666666; text-decoration:  none}
.txt_12_gray2 {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #58595b; text-decoration:  none}
.txt_12_white {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_12_pink {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #971E33; text-decoration:  none}
.txt_12_gray {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #58595b; text-decoration:  none}
.txt_12_green {font-family: Calibri, Arial; font-size: 12px; font-weight: none; color: #195748; text-decoration:  none}
.txt_13_code_black {font-family: Courier New; font-size: 13px; font-weight: ; color: #000000; text-decoration:  none}
.txt_13_code_blue {font-family: Courier New; font-size: 13px; font-weight: ; color: #015db7; text-decoration:  none}
.txt_13_white {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_11_black {font-family: Calibri, Arial; font-size: 11px; font-weight: ; color: #000000; text-decoration:  none}
.txt_13_black {
	font-family: Calibri, Arial; 
	font-size: 13px; 
	font-weight: ; 
	color: #000000; 
	text-decoration:  none; 
	text-align: justify
}
.txt_13_orange {font-family: Calibri, Arial; font-size: 13px; font-weight: none; color: #fb7e04; text-decoration:  none}
.txt_13_blue {font-family: MS UI Gothic; font-size: 13px; font-weight: ; color: #488ed3; text-decoration:  none}
.txt_13_green {font-family: Calibri, Arial; font-size: 13px; font-weight: none; color: #195748; text-decoration:  none}
.txt_14_white {font-family: Calibri, Arial; font-size: 14px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_14_gray {font-family: Calibri, Arial; font-size: 14px; font-weight: none; color: #666666; text-decoration:  none}
.txt_14_orange {font-family: Calibri, Arial; font-size: 14px; font-weight: none; color: #000; text-decoration:  none}
.txt_14_black_a  {font-family: Calibri, Arial; font-size: 14px; font-weight: none; color: #000; text-decoration:  none}
.txt_14_green {font-family: Calibri, Arial; font-size: 14px; font-weight: none; color: #195748; text-decoration:  none}
.txt_14_black {
	font-family: Calibri, Arial; 
	font-size: 14px; 
	color:#000000; 
	line-height: 20px; 
}
.txt_15_gray {font-family: Calibri, Arial; font-size: 15px; font-weight: ; color: #58595b; text-decoration:  none; text-align:justify;}
.txt_15_green {font-family: Calibri, Arial; font-size: 15px; font-weight: none; color: #195748; text-decoration:  none}
.txt_16_red {font-family: Calibri, Arial; font-size: 16px; font-weight: none; color: #FF0000; text-decoration:  none}
.txt_16_green {font-family: Calibri, Arial; font-size: 16px; font-weight: none; color: #1C5849; text-decoration:  none}
.txt_16_blue {font-family: Calibri, Arial; font-size: 16px; font-weight: none; color: #1675f5; text-decoration:  none}
.txt_big14_black {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; color: #000000; text-decoration:  none}
.txt_16_white {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_16_gray {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #58595b; text-decoration:  none; text-align:justify;}
.txt_big_white {font-family: Arial; font-size: 18px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_big12_white {font-family: Calibri, Arial; font-size: 12px; font-weight: none; color: #FFFFFF; text-decoration:  none}
.txt_16_black {font-family: Calibri, Arial; font-size: 16px; font-weight: none; color: #000000; text-decoration:  none}
.txt_16_black_justify {font-family: Calibri, Arial; font-size: 16px; font-weight: none; color: #000000; text-decoration: none; text-align:justify}
.txt_16_gray {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #666666; text-decoration:  none}
.txt_16_blue {font-family: MS UI Gothic; font-size: 16px; font-weight: ; color: #488ed3; text-decoration:  none}
.txt_16_gray {font-family: Calibri, Arial; font-size: 16px; font-weight: none; color: #666666; text-decoration:  none}
.txt_16_pink {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #971E33; text-decoration:  none}
.txt_big_black {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #000000; text-decoration:  none}
.txt_big_orange {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #FF6600; text-decoration:  none}
.txt_18_white {font-family: Calibri, Arial; font-size: 18px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_18_black {font-family: Calibri, Arial; font-size: 18px; font-weight: ; color: #000000; text-decoration:  none}
.txt_18_gray {font-family: Calibri, Arial; font-size: 18px; font-weight: ; color: #999999; text-decoration:  none}
.txt_18_pink {font-family: Calibri, Arial; font-size: 18px; font-weight: ; color: #CC0033; text-decoration:  none}
.txt_20_green {font-family: Calibri, Arial; font-size: 20px; font-weight: ; color: #6FB153; text-decoration:  none}
.txt_big_gray {font-family: Calibri, Arial; font-size: 18px; font-weight: ; color: #666666; text-decoration:  none}
.txt_big0_gray {font-family: Calibri, Arial; font-size: 20px; font-weight: ; color: #666666; text-decoration:  none}
.txt_big0_white {font-family: Calibri, Arial; font-size: 20px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_big2_gray {font-family: Calibri, Arial; font-size: 24px; font-weight: ; color: #666666; text-decoration:  none}
.txt_big2_blue {font-family: Calibri, Arial; font-size: 24px; font-weight: ; color: #3f7ee7; text-decoration:  none}
.txt_black {font-family: Calibri, Arial; font-weight: ; color: #000000; text-decoration:  none}
.txt_20_black {font-family: Calibri, Arial; font-size: 20px; font-weight: ; color: #000000; text-decoration:  none}
.txt_20_black_arial {font-family: Arial; font-size: 20px; font-weight: ; color: #000000; text-decoration:  none}
.txt_22_black {font-family: Tahoma, Calibri, Arial; font-size: 22px; font-weight: ; color: #000000; text-decoration:  none}
.txt_22_gray {font-family: Tahoma, Calibri, Arial; font-size: 22px; font-weight: ; color: #999999; text-decoration:  none}
.txt_22_light_gray {font-family: Tahoma, Calibri, Arial; font-size: 22px; font-weight: ; color: #CCCCCC; text-decoration:  none}
.txt_24_white {font-family: Calibri, Arial; font-size: 24px; font-weight: ; color: #FFFFFF; text-decoration:  none}
.txt_24_black {font-family: Calibri, Arial; font-size: 24px; font-weight: ; color: #000000; text-decoration:  none}
.txt_28_black {font-family: Arial; font-size: 28px; font-weight: ; color: #000000; text-decoration:  none}
.txt_28_gray {font-family: Arial; font-size: 28px; font-weight: ; color: #999999; text-decoration:  none}
.txt_24_green {font-family: Calibri; font-size: 24px; font-weight: ; color: #99CC00; text-decoration:  none}
.txt_24_red_arial {font-family: Calibri; font-size: 24px; font-weight: ; color: #f00213; text-decoration:  none}
.txt_20pt_orange_arial {font-family: Calibri; font-size: 20pt; font-weight: ; color: #FF6600; text-decoration:  none}
.txt_24pt_orange_arial {font-family: Calibri; font-size: 24pt; font-weight: ; color: #FF6600; text-decoration:  none}


.button_001 { 
	font-family: Arial, Tahoma, Verdana; 
	font-size: 11px; 
	width: 100px;
	height: 50px;
}
.button { 
	font-family: Arial, Tahoma, Verdana; 
	font-size: 11px; 
	width: 80px
}
.button_big { 
	font-family: Arial, Tahoma, Verdana; 
	font-size: 12px; 
	font-weight: bold;
	width: 120px;
	height: 30px;
}
.button_big_2 { 
	font-family: Arial, Tahoma, Verdana; 
	font-size: 14px; 
	font-weight: bold;
	width: 120px;
	height: 30px;
}

A.link_11_black {font-family: Tahoma; font-size: 11px; font-weight: ; color: #000000; text-decoration: none}
A.link_11_black:HOVER {font-family: Tahoma; font-size: 11px; font-weight: ; color: #009900; text-decoration: underline}

A.link_12_white {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #FFFFFF; text-decoration: none}
A.link_12_white:HOVER {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #000000; text-decoration: none}

A.link_12_black {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #000000; text-decoration: none}
A.link_12_black:HOVER {font-family: Calibri, Arial; font-size: 12px; font-weight: ; color: #FFFFFF; text-decoration: none}

A.link_12_gray {font-family: Calibri; font-size: 12px; font-weight: ; color: #58595b; text-decoration: none}
A.link_12_gray:HOVER {font-family: Calibri; font-size: 12px; font-weight: ; color: #808083; text-decoration: none}

A.link_12_pink {font-family: Calibri; font-size: 12px; font-weight: ; color: #971E33; text-decoration: none}
A.link_12_pink:HOVER {font-family: Calibri; font-size: 12px; font-weight: ; color: #808083; text-decoration: none}

A.link_13_white {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color: #FFFFFF; text-decoration: underline}
A.link_13_white:HOVER {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color: #000000; text-decoration: none}

A.link_13_black {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color: #000000; text-decoration: none}
A.link_13_black:HOVER {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color: #195748; text-decoration: none}

A.link_14_black {font-family: Calibri, Arial; font-size: 14px; font-weight: ; color: #000000; text-decoration: none}
A.link_14_black:HOVER {font-family: Calibri, Arial; font-size: 14px; font-weight: ; color: #195748; text-decoration: none}

A.link_14_white {font-family: Calibri; font-size: 14px; font-weight: ; color: #FFFFFF; text-decoration: none}
A.link_14_white:HOVER {font-family: Calibri; font-size: 14px; font-weight: ; color: #FFFFFF; text-decoration: none}

A.link_arial_14 {font-family: Calibri; font-size: 14px; font-weight: ; color: #666666; text-decoration: none}
A.link_arial_14:HOVER {font-family: Calibri; font-size: 17px; font-weight: ; color: #000000; text-decoration: underline}

A.link_arial_14_green {font-family: Calibri; font-size: 14px; font-weight: ; color: #009900; text-decoration: none}
A.link_arial_14_green:HOVER {font-family: Calibri; font-size: 14px; font-weight: ; color: #000000; text-decoration: underline}

A.link_arial_14_green {font-family: Calibri; font-size: 14px; font-weight: ; color: #339900; text-decoration: none}
A.link_arial_14_green:HOVER {font-family: Calibri; font-size: 14px; font-weight: ; color: #FFFFFF; text-decoration: underline}

A.link_arial_16_green {font-family: Calibri; font-size: 16px; font-weight: ; color: #99cc00; text-decoration: none}
A.link_arial_16_green:HOVER {font-family: Calibri; font-size: 16px; font-weight: ; color: #000000; text-decoration: underline}

A.link_16_blue {font-family: Calibri; font-size: 16px; font-weight: ; color: #2b02b1; text-decoration: none}
A.link_16_blue:HOVER {font-family: Calibri; font-size: 16px; font-weight: ; color: #000000; text-decoration: underline}

A.link_16_pink {font-family: Calibri; font-size: 16px; font-weight: ; color: #971E33; text-decoration: none}
A.link_16_pink:HOVER {font-family: Calibri; font-size: 16px; font-weight: ; color: #000000; text-decoration: underline}

A.link_orange_24 {font-family: Calibri; font-size: 24px; font-weight: ; color: #F30; text-decoration: none}
A.link_orange_24:HOVER {font-family: Calibri, Arial; font-size: 24px; font-weight: ; color:#000000; text-decoration: none}
A.link_orange_24:VISITED {font-family: Calibri; font-size: 24px; font-weight: ; color: #F30; text-decoration: none}

A.link_16_white {font-family: Calibri; font-size: 16px; font-weight: ; color: #FFFFFF; text-decoration: underline}
A.link_16_white:HOVER {font-family: Calibri; font-size: 16px; font-weight: ; color: #000000; text-decoration: underline}

A.link_16_black {font-family: Calibri; font-size: 16px; font-weight: ; color: #000000; text-decoration: none}
A.link_16_black:HOVER {font-family: Calibri; font-size: 16px; font-weight: ; color: #666666; text-decoration: none}

A.link_arial_14_black {font-family: Calibri; font-size: 14px; font-weight: ; color: #000000; text-decoration: none}
A.link_arial_14_black:HOVER {font-family: Calibri; font-size: 14px; font-weight: ; color: #666666; text-decoration: none}

A.link_16_gray {font-family: Calibri; font-size: 16px; font-weight: ; color: #666666; text-decoration: none}
A.link_16_gray:HOVER {font-family: Calibri; font-size: 16px; font-weight: ; color: #971E33; text-decoration: none}

A.link_18_black {font-family: Calibri; font-size: 18px; font-weight: ; color: #000000; text-decoration: none}
A.link_18_black:HOVER {font-family: Calibri; font-size: 18px; font-weight: ; color: #666666; text-decoration: none}

A.link_18_green {font-family: Calibri; font-size: 18px; font-weight: ; color: #6FB153; text-decoration: none}
A.link_18_green:HOVER {font-family: Calibri; font-size: 18px; font-weight: ; color: #6FB153; text-decoration: underline}

A.link_18_gray {font-family: Calibri; font-size: 18px; font-weight: ; color: #666666; text-decoration: none}
A.link_18_gray:HOVER {font-family: Calibri; font-size: 18px; font-weight: ; color: #CC0033; text-decoration: none}

A.link_20_black {font-family: Calibri; font-size: 20px; font-weight: ; color: #000000; text-decoration: none}
A.link_20_black:HOVER {font-family: Calibri; font-size: 20px; font-weight: ; color: #888888; text-decoration: none}

A.link_20_green {font-family: Calibri; font-size: 20px; font-weight: bold; color: #6FB153; text-decoration: none}
A.link_20_green:HOVER {font-family: Calibri; font-size: 20px; font-weight: bold; color: #6FB153; text-decoration: underline}

A.link_orange_22 {font-family: Tahoma; font-size: 22px; font-weight: ; color: #CC3300; text-decoration: none}
A.link_orange_22:HOVER {font-family: Tahoma; font-size: 22px; font-weight: ; color: #000000; text-decoration: underline}

A.link_black_22 {font-family: Tahoma; font-size: 22px; font-weight: ; color: #000000; text-decoration: none}
A.link_black_22:HOVER {font-family: Tahoma; font-size: 22px; font-weight: ; color: #CC6600; text-decoration: none}

A.link_gray_22 {font-family: Tahoma; font-size: 22px; font-weight: ; color: #CCCCCC; text-decoration: none}
A.link_gray_22:HOVER {font-family: Tahoma; font-size: 22px; font-weight: ; color: #000000; text-decoration: none}

/*  link_arial_11_white  */
A.link_arial_11_white {font-family: Calibri; font-size: 11px; font-weight: ; color: #FFFFFF; text-decoration: none}
A.link_arial_11_white:HOVER {font-family: Calibri; font-size: 11px; font-weight: ; color: #000000; text-decoration: none}

A.link_Arial_11_orange {font-family: Tahoma; font-size: 11px; font-weight: ; color: #F99500; text-decoration: none}
A.link_Arial_11_orange:HOVER {font-family: Tahoma; font-size: 11px; font-weight: ; color: #000000; text-decoration: none}
A.link_Arial_11_orange:VISITED {font-family: Tahoma; font-size: 11px; font-weight: ; color:#CC66CC; text-decoration: none}

A.link_Arial_13_orange {font-family: Calibri; font-size: 13px; font-weight: ; color: #F99500; text-decoration: none}
A.link_Arial_13_orange:HOVER {font-family: Calibri; font-size: 13px; font-weight: ; color: #000000; text-decoration: none}

A.link_Arial_13_blue {font-family: Calibri; font-size: 13px; font-weight: ; color: #2b02b1; text-decoration: none}
A.link_Arial_13_blue:HOVER {font-family: Calibri; font-size: 13px; font-weight: ; color: #339901; text-decoration: none}

A.link_arial_14_orange {font-family: Calibri; font-size: 14px; font-weight: ; color: #F99500; text-decoration: none}
A.link_arial_14_orange:HOVER {font-family: Calibri; font-size: 14px; font-weight: ; color: #000000; text-decoration: none}

A.link_16_white {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #FFFFFF; text-decoration: none}
A.link_16_white:HOVER {font-family: Calibri, Arial; font-size: 16px; font-weight: ; color: #000000; text-decoration: none}

/*  link_index2  */
A.link_tahoma_11 {font-family: Tahoma; font-size: 11px; font-weight: ; color: #000000; text-decoration: none}
A.link_tahoma_11:HOVER {font-family: Tahoma; font-size: 11px; font-weight: ; color: #FFFFFF; text-decoration: none}

A.link_Arial_12_blue {font-family: Calibri; font-size: 12px; font-weight: ; color: #008DEC; text-decoration: none}
A.link_Arial_12_blue:HOVER {font-family: Calibri; font-size: 12px; font-weight: ; color: #000000; text-decoration: underline}

A.link_20_gray {font-family: Arial; font-size: 20px; font-weight: ; color: #999999; text-decoration: none}
A.link_20_gray:HOVER {font-family: Arial; font-size: 20px; font-weight: ; color: #000000; text-decoration: none}

A.link_22_gray {font-family: Arial; font-size: 22px; font-weight: ; color: #999999; text-decoration: none}
A.link_22_gray:HOVER {font-family: Arial; font-size: 22px; font-weight: ; color: #000000; text-decoration: none}

A.link_24_gray {font-family: Arial; font-size: 24px; font-weight: ; color: #999999; text-decoration: none}
A.link_24_gray:HOVER {font-family: Arial; font-size: 24px; font-weight: ; color: #000000; text-decoration: none}

A.link_28_gray {font-family: Arial; font-size: 28px; font-weight: ; color: #999999; text-decoration: none}
A.link_28_gray:HOVER {font-family: Arial; font-size: 28px; font-weight: ; color: #000000; text-decoration: none}

/*  links 1  */
A.links1 {font-family: Verdana, sans-serif; font-size: 10px; font-weight: ; color: #666666; text-decoration:  none}
A.links1:HOVER {font-family: Verdana, sans-serif; font-size: 10px; font-weight: ; color: #FFFFFF; text-decoration:  none}

/*  links 2  */
A.links2 {font-family: Verdana, sans-serif; font-size: 10px; font-weight: ; color: #000000; text-decoration:  none}
A.links2:HOVER {font-family: Verdana, sans-serif; font-size: 10px; font-weight: ; color: #000000; text-decoration:  underline}

/*  links 3  */
A.links3 {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #1118ff; text-decoration:  underline}
A.links3:HOVER {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #000000; text-decoration:  none}

/*  links 4  */
A.links4 {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #000000; text-decoration:  none}
A.links4:HOVER {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #000000; text-decoration:  underline}

/*  links 5  */
A.links5 {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #666666; text-decoration:  none}
A.links5:HOVER {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #666666; text-decoration:  underline}

/*  link azul  */
A.link_blue {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color: #0046D5; text-decoration:  none}
A.link_blue:HOVER {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color:#000000; text-decoration: none}
A.link_blue:VISITED {font-family: Calibri, Arial; font-size: 13px; font-weight: ; color:#CC33CC; text-decoration: none}

/*  link azul italico */
A.link_blue_italico {font-family: Verdana, Arial; font-size: 11px; font-weight: ; font-style: italic; color: #0046D5; text-decoration:  none}
A.link_blue_italico:HOVER {font-family: Verdana, Arial; font-size: 11px; font-weight: ; font-style: italic; color: #000000; text-decoration: underline}

/*  links subcategorias index  */
A.LinkSubcatIndex {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #666666; text-decoration:  none}
A.LinkSubcatIndex:HOVER {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #000000; text-decoration:  underline}

/*  links navegação  */
A.links_navegacao {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #FF6600; text-decoration:  none}
A.links_navegacao:HOVER {font-family: Verdana, sans-serif; font-size: 11px; font-weight: ; color: #000000; text-decoration:  underline}

/*  links index  */
A.links_index {font-family: Tahoma,Verdana, sans-serif; font-size: 11px; font-weight: ; color: #FF6600; text-decoration:  none}
A.links_index:HOVER {font-family: Tahoma,Verdana, sans-serif; font-size: 11px; font-weight: ; color: #FFFFFF; text-decoration:  underline}

/*  links navegação  */
A.link_paging {font-family: Calibri, Arial; font-size: 16px; font-weight: bold; color: #CCCCCC; text-decoration:  none}
A.link_paging:HOVER {font-family: Calibri, Arial; font-size: 16px; font-weight: bold; color: #000000; text-decoration:  none}
A.link_paging2 {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; color: #FF6600; text-decoration:  none}
A.link_paging2:HOVER {font-family: Calibri, Arial; font-size: 14px; font-weight: bold; color: #000000; text-decoration:  none}


A.link_0001 {
	font-family: Calibri, Arial; 
	font-size: 11px; 
	font-weight: ; 
	color: #404041; 
	text-decoration: none; 
	background-color:#bdbec1; 
	border: 0px solid;
	padding: 5px;
}
A.link_0001:HOVER {font-family: Calibri, Arial; font-size: 11px; font-weight: ; color: #404041; text-decoration: none; background-color:#bdbec1; border: 0px solid;}

.textbox0 { 
	font-family: Tahoma, Verdana; 
	font-size: 10px; 
	background-image: url(img/bkg_txtbox.jpg);
	border: 1px solid #808080;
}
.textbox1 { 
	font-family: Tahoma, Verdana;
	font-size: 13px;
	background-image: url(img/bkg_txtbox.jpg);
	border: 1px solid #808080;
}
.textbox2 { 
	font-family: Tahoma, Verdana; 
	font-size: 9px;
	background-image: url(img/bkg_txtbox.jpg);
}
.textbox3 { 
	font-family: Calibri, Tahoma, Verdana;
	font-size: 12px;
	background-color: transparent;
	border: 1px solid #808080;
}
.textbox_email_style_a { 
	font-family: Tahoma, Verdana; 
	font-size: 10px;
	color: gray;
	width: 120px;
	height: 15px;
	border: 1px solid #FFFFFF;
	background-image: url(img/text_email_pt.png);
}
.textbox_password_style_a { 
	font-family: Tahoma, Verdana; 
	font-size: 10px;
	color: gray;
	width: 120px;
	height: 15px;
	border: 1px solid #FFFFFF;
	background-image: url(img/text_password_pt.png);
}
.textbox_focus_3 { 
	font-family: Tahoma, Verdana; 
	font-size: 10px;
	width: 150px;
	height: 15px;
	border: 1px solid #000000;
	background-image: url(img/bkg_txtbox.jpg);
}
.textbox3_nobkg { 
	font-family: Tahoma, Verdana; 
	font-size: 11px;
	height: 19px;
}
.textbox4 { 
	font-family: Calibri, Arial; 
	font-size: 14px;
	background-image: url(img/bkg_txtbox.jpg);
	height: 19px;
	border: 1px solid #808080;
}
.textbox5 { 
	font-family: Calibri, Arial; 
	font-size: 20px;
	/*background-color: transparent;*/
	background-color:#FFF;
	background-image: url(img/BKG_Black_10.png);
	height: 30px;
	border: 1px solid;
	border-color:#CCC;
	/*border-bottom-width:medium;*/
}

/*--textbox no bkg image--*/
.textbox19 {  
	font-family: Calibri, Arial; 
	font-size: 20px;
	color: #66cc00;
	background-color: transparent;
	height: 30px;
	border: 0px solid;
	border-bottom-width:medium;
}
.textarea_20 { 
	font-family: Calibri, Arial; 
	font-size: 20px;
	/*background-color: transparent;*/
	background-color:#FFF;
	/*background-image: url(img/BKG_Black_10.png);*/
	border: 1px solid;
	border-color:#CCC;
	/*border-bottom-width:medium;*/
}
.textarea { 
	font-family: Tahoma, Verdana; 
	font-size: 10px; 
	background-image: url(img/bkg_txtarea.jpg);
	border: 1px solid #808080;
}
.textarea11 { 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	background-image: url(img/bkg_txtarea.jpg);
	border: 1px solid #808080;
}
.textarea13 { 
	font-family: Tahoma, Verdana; 
	font-size: 13px; 
	background-image: url(img/bkg_txtarea.jpg);
	border: 1px solid #808080;
}

.checkbox0001 { 
	background: url('img/bkg_txtarea.jpg') no-repeat;
	width: 30px;
	height: 30px;
}

.slideshow {
	width: 656px;
	height: 330px;
	/*margin: auto*/
		border: 0px solid;
	border-width:	0px	0px	0px	0px;
	border-color:	#FFFFFF #FF0000 #FF00FF #FFFFFF;
}
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }

.slideshow0001 {
	width: 95px;
	height: 40px;
	margin: auto
}
.slideshow0001 img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }

.slideshow_0002 { /* SlideShow ÁREAS DE NEGÓCIO */
	width: 310px;
	height: 330px;
	margin: 0px;
}

.slideshow_0003 {
	width: 300px;
	height: 150px;
	/*margin: auto*/
		border: 0px solid;
	border-width:	2px	0px	0px	0px;
	border-color:	#FFFFFF #FF0000 #FF00FF #FFFFFF;
}

.slideshow_0004 { /* SlideShow - Lateral - PORTFOLIO (nao esta a ser utilizado) */
	width: 310px;
	height: 300px;
	margin: 0px;
}

.hidden_style {
	display:none;
}


.effect_0001 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
	text-align:left;
	color:#58595b;
	background-color: ;
	height: 30px;
	border: 0px solid;
	border-width:0px 3px 3px 0px;
	border-color:#FFFFFF #FFFFFF;
}
.effect_0002 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
	color:#58595b;
	background-color: ;
	height: 30px;
	border: 0px solid;
	border-width:0px 0px 3px 0px;
	border-color:#FFFFFF #FFFFFF;
}
.effect_0003 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
	color:#58595b;
	background-color:;
	height: 30px;
	border: 0px solid;
	border-width:0px 3px 0px 0px;
	border-color:#FFFFFF #FFFFFF;
}
.effect_0004 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
	background-color:;
	color:#58595b;
	height: 30px;
	border: 0px solid;
	border-width:0px 0px 0px 0px;
	border-color:#FFFFFF #FFFFFF;
}
.header_bottom_0001 {
	background-color: #FFFFFF;
	border: 0px solid;
	border-width:	0px	0px	1px	0px;
	border-color:	#FFFFFF #FFFFFF #D1D3D4 #FFFFFF;
}

div p {
  margin: 5px;
}

.small_title_0001 {
	position: absolute;
	background-color: #A7A9AC;
	border: 0px solid;
	width: 128px !important;
	height: 40px;
	text-align: left;
}
.body_top_right_corner_0001 {
	background-color: #E5E6E7;
	border: 0px solid;
	border-width:	2px	2px	0px	0px;
	border-color:	#FFFFFF #FFFFFF #FF00FF #000000;
}
.body_left_0002 {
	background-image:url(img/body_left_0012.png);
}
.body_top_0001 {
	background-color: #E5E6E7;
	border: 0px solid;
	border-width:	2px	0px	0px	0px;
	border-color:	#FFFFFF #FF0000 #FF00FF #000000;
}
.body_top_0002 {
	background-color: #E5E6E7;
	border: 0px solid;
	border-width:	2px	0px	0px	0px;
	border-color:	#FFFFFF #FF0000 #FF00FF #000000;
}
.body_top_0003 {
	font-size: 13px;
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	2px	0px	0px	0px;
	border-color:	#FFFFFF #FF0000 #FF00FF #000000;
}
.body_right_0001 {
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	0px	2px	0px	0px;
	border-color:	#FFFFFF #FFFFFF #FF00FF #000000;
}

.box_gallery_0001 {
	background-color: #EDEDEE;
	border: 0px solid;
	border-width:	1px	1px	1px	1px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #A7A9AC;
	/*padding: 20px;*/
}
.box_gallery_0002 {
	border: 0px solid;
	border-width:	1px	1px	1px	1px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #A7A9AC;
	/*padding: 20px;*/
}
.top_bottom_left_0001 {
	background-color: #EDEDEE;
	border: 0px solid;
	border-width:	1px	0px	1px	1px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #A7A9AC;
	/*padding: 20px;*/
}
.lateral_right {
	border: 0px solid;
	border-width:	1px	1px	1px	0px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #A7A9AC;
	/*padding: 20px;*/
}
.top_right_bottom_0001 {
	background-color: #EDEDEE;
	border: 0px solid;
	border-width:	1px	1px	1px	0px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #A7A9AC;
	/*padding: 20px;*/
}
.top_bottom_0001 {
	background-color: #EDEDEE;
	border: 0px solid;
	border-width:	1px	0px	1px	0px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #A7A9AC;
	/*padding: 20px;*/
}

.top_right_bottom_left_0001 {
	border: 0px solid;
	border-width:	1px	1px	1px	1px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #A7A9AC;
}

.top_right_bottom_left_0002 {
	border: 0px solid;
	border-width:	1px	1px	1px	1px;
	border-color:	#e7e7e8 #e7e7e8 #e7e7e8 #e7e7e8;
}

.top_left_bottom_0001 {
	border: 0px solid;
	border-width:	0px		0px		0px		0px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #FFFFFF;
}
.top_left_bottom_0002 {
	border: 0px solid;
	border-width:	0px		0px		0px		0px;
	border-color:	#A7A9AC #A7A9AC #A7A9AC #FFFFFF;
	padding: 0px;
}
.body_top_right_left_0001 {
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	2px		2px		0px		2px;
	border-color:	#FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}
.body_bottom_0001 {
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	0px		0px		0px		0px;
	border-color:	#FFFFFF #FFFFFF #FF00FF #000000;
}
.body_top_right_0001 {
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	2px		2px		0px		0px;
	border-color:	#FFFFFF #FFFFFF #FF00FF #000000;
}
.body_left_top_0001 {
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	2px		0px		0px		2px;
	border-color:	#FFFFFF #FFFFFF #FF00FF #FFFFFF;
}

.body_top_bottom_left_0001 {
	font-size: 13px;
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	2px		0px		2px		2px;
	border-color:	#FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

.lateral_top_bottom_0001 {
	font-size: 12px;
	background-color: #CFD1D2;
	border: 0px solid;
	border-width:	2px		0px		2px		0px;
	border-color:	#FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

.lateral_0001 {
	font-size: 12px;
	background-color: #CFD1D2;
}

.menu_0001 {
	background-color: #FFFF00;
	border: 0px solid;
	border-width:	5px		5px		5px		5px;
	border-color:	#FF6600 #009900 #FF00FF #0066FF;
}

.menu_0002 {
	background-color: #ededee;
	border: 0px solid;
	border-width:	0px		0px		5px		0px;
	border-color:	#FF6600 #009900 #1c5849 #0066FF;
	width:140px;
	height:40px;
	cursor:pointer;
	color:#1c5849;
}

.menu_0003 {
	background-color: #ededee;
	border: 0px solid;
	border-width:	0px		0px		0px		0px;
	border-color:	#FF6600 #009900 #1c5849 #0066FF;
}

.menu_0004 {
	background-color: #1c5849;
	border: 0px solid;
	border-width:	0px		0px		5px		0px;
	border-color:	#FF6600 #009900 #1c5849 #0066FF;
	color:#FFF;
}

.top_left_0001 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
	text-align:left;
	color:#58595b;
	background-color: ;
	height: 30px;
	border: 0px solid;
	border-width:0px 3px 3px 0px;
	border-color:#CFD1D2 #CFD1D2;
}
.top_left_0002 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
		text-align:left;
	color:#58595b;
	background-color: ;
	height: 30px;
	border: 0px solid;
	border-width:0px 0px 3px 0px;
	border-color:#CFD1D2 #CFD1D2;
}
.top_left_0003 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
		text-align:left;
	color:#58595b;
	background-color:;
	height: 30px;
	border: 0px solid;
	border-width:0px 3px 0px 0px;
	border-color:#CFD1D2 #CFD1D2;
}
.top_left_0004 { 
	font-family: Calibri, Arial; 
	font-size: 15px;
		text-align:left;
	background-color:;
	color:#58595b;
	height: 30px;
	border: 0px solid;
	border-width:0px 0px 0px 0px;
	border-color:#CFD1D2 #CFD1D2;
}

.template_0001 {
	width: 310px;
	height: 330px;
	margin: 0px;
	/*background-color:#6F0;*/
	background: url(proupload/img_pages/id25file1_a.jpg);
}

/* Styles para o evento mousemove() em jQuery */
#bigbigbox{
	margin:16px 16px 16px 48px;
	border:1px groove blue;
	background-color : #BBBBBB;
	width:300px;
	height:200px;
}
#msg{
	color:#800000;
}

