﻿body						{ margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana; font-size: 11px; }
.content					{ margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; font-family: Verdana; font-size: 11px; }

.tab						{ cursor: pointer; }
.pic						{ cursor: pointer; }
.fader						{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000000; z-index:2; filter:alpha(opacity = 50); display:none; }

.col_black					{ color: #202020; }
.col_orange					{ color: #e23000; }
.col_green					{ color: #106600; }
.col_brown					{ color: #c47c20; }
.col_brown_light			{ color: #aa9975; }
.col_red					{ color: #e00000; }
.col_blue					{ color: #3040c0; }
.col_grey					{ color: #707070; }
.col_grey_light				{ color: #a0a0a0; }
.col_allcity				{ color: #705a50; }
.col_searchmark_1			{ color: #000000; background-color:#f8e080; text-transform:capitalize; }

.col_link					{ color: #e23000; text-decoration: underline; }
.col_link:hover				{ color: #ff5020; text-decoration: underline; }

.col_link_submenu			{ color: #e23000; text-decoration: underline; }
.col_link_submenu:hover		{ color: #ff5020; text-decoration: underline; }

.col_link_black				{ color: #202020; text-decoration: underline; }
.col_link_black:hover		{ color: #505050; text-decoration: underline; }

.col_link_green				{ color: #206610; text-decoration: underline; }
.col_link_green:hover		{ color: #308620; text-decoration: underline; }

.col_link_grey				{ color: #707070; text-decoration: underline; }
.col_link_grey:hover		{ color: #909090; text-decoration: underline; }

.col_link_white				{ color: #ffffff; text-decoration: underline; }
.col_link_white:hover		{ color: #ffff40; text-decoration: underline; }

.col_link_brown				{ color: #c47c20; text-decoration: underline; }
.col_link_brown:hover		{ color: #e48c30; text-decoration: underline; }

.col_link_panel_red			{ color: #c22000; text-decoration: underline; }
.col_link_panel_red:hover	{ color: #df4020; text-decoration: underline; }

.col_link_panel_green		{ color: #207610; text-decoration: underline; }
.col_link_panel_green:hover	{ color: #209610; text-decoration: underline; }

.col_link_panel_blue		{ color: #3040c0; text-decoration: underline; }
.col_link_panel_blue:hover	{ color: #4060e0; text-decoration: underline; }

.txt_report					{ font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana"; font-size: 11px; color: #984400; text-decoration: underline; }
.txt_report:hover			{ font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana"; font-size: 11px; color: #b86420; text-decoration: underline; }

a							{ color: #e23000; text-decoration: underline; }
a:hover						{ color: #ff5020; text-decoration: underline; }

.bul_common					{ color: #106600; position: relative; left: -20px; }
.radio						{ width:10px; height:10px; padding-bottom: 0px; margin-bottom:0px; border-bottom:0px;}
input.btn_common			{ font-family: "Arial"; font-size: 11px; color: #f4f4f4; width: 80px;  height: 22px; background-image: url('../images/btn-common.gif'); border:0px none; cursor: pointer; }
input.btn_common_long		{ font-family: "Arial"; font-size: 11px; color: #f4f4f4; width: 120px; height: 22px; background-image: url('../images/btn-common-long.gif'); border:0px none; cursor: pointer; }
input.btn_common_dis		{ font-family: "Arial"; font-size: 11px; color: #f4f4f4; width: 80px;  height: 22px; background-image: url('../images/btn-common-dis.gif'); border:0px none; cursor: pointer; }
input.btn_common_long_red	{ font-family: "Arial"; font-size: 11px; color: #f4f4f4; width: 120px; height: 22px; background-image: url('../images/btn-common-long-red.gif'); border:0px none; cursor: pointer; }
input.btn_login				{ font-family: "Arial"; font-size: 11px; color: #f4f4f4; width: 64px;  height: 22px; background-image: url('../images/btn-login.gif'); border:0px none; cursor: pointer; }
input.btn_offert			{ width: 154px;  height: 34px; background-image: url('../images/btn-big-tender.gif'); border:0px none; cursor: pointer; }

.listbox					{ font-family: "Arial"; font-size: 12px; color: #202020; }
input.common				{ font-family: "Arial"; font-size: 12px; color: #202020; height: 21px; cursor: text; padding-left: 3px; }
input.common_numeric		{ font-family: "Arial"; font-size: 12px; color: #202020; height: 21px; cursor: text; padding-left: 3px; text-align: right; }
input.common_numeric_t		{ font-family: "Arial"; font-size: 12px; color: #000000; height: 21px; cursor: text; padding-left: 3px; text-align: right; border:0px; padding-top:3px; padding-right:3px; background-color:Transparent; }
input.search				{ font-family: "Arial"; font-size: 12px; color: #202020; height: 21px; cursor: text; padding-left: 20px; }
input.icon					{ font-family: "Arial"; font-size: 12px; color: #202020; height: 21px; cursor: text; padding-left: 20px; }
select.common				{ font-family: "Arial"; font-size: 12px; color: #202020; height: 21px; cursor: text; padding-left: 3px; }
textarea.common				{ font-family: "Arial"; font-size: 12px; color: #202020; cursor: text; padding-left: 3px; }

input.disabled				{ font-family: "Arial"; font-size: 12px; color: #808080; height: 21px; cursor: default; padding-left: 3px; }
select.disabled				{ font-family: "Arial"; font-size: 12px; color: #808080; height: 21px; cursor: default; padding-left: 3px; }
textarea.disabled			{ font-family: "Arial"; font-size: 12px; color: #808080; cursor: default; padding-left: 3px; }

.popup_content				{ background-color:#fff9e2; }
.box_msg					{ padding-top: 190px; }

.teste {
	background-color:#f5efd9;
}

.tree_level {
	font-family: "Verdana";
	font-size: 11px;
}

.tree_test {
	font-family: "Verdana";
	font-size: 11px;
}

.txt_common {
	font-family: "Verdana";
	font-size: 11px;
}

.txt_submenu {
	font-family: "Verdana";
	font-size: 11px;
}

.txt_small {
	font-family: "Verdana";
	font-size: 10px;
	color: #404040;
}

.txt_bub {
	font-family: "Arial";
	font-size: 11px;
	color: #707070;
	line-height: 11px;
}

.txt_bub_buy {
	font-family: "Arial";
	font-size: 11px;
	color: #c06020;
	line-height: 11px;
	font-weight:bold;
}

.txt_smaller {
	font-family: "Arial";
	font-size: 10px;
	color: #606060;
}

.txt_topic {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	color: #181818;
}

.txt_big {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #208010;
}

.txt_topic_small {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #181818;
	line-height: 15px;
}

.txt_tab {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 12px;
	color: #405040;
	text-align: center;
	cursor:pointer;
	background-image:url('/images/tab-bg.gif');
	padding-top:2px;
}

.txt_tab_sel {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 12px;
	color: #203020;
	text-align: center;
	cursor:pointer;
	background-image:url('/images/tab-bg-sel.gif');
}

.txt_body {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 12px;
	color: #484848;
	line-height: 14px;
}

.txt_box {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding-top:1px;
}

.txt_login {
	font-family: "Arial";
	font-size: 11px;
	color: #39782a;
	text-decoration: underline;
}

.txt_login:hover {
	font-family: "Arial";
	font-size: 11px;
	color: #49a83a;
	text-decoration: underline;
}

.txt_bottom {
	font-family: "Verdana";
	font-size: 11px;
	color: #808080;
}

.txt_bottom_date {
	font-family: "Verdana";
	font-size: 11px;
	color: #404040;
}

.txt_bottom_copy {
	font-family: "Verdana";
	font-size: 10px;
	color: #606060;
}

.txt_field {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	color: #404040;
	line-height: 14px;
}

.txt_fieldmsg {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 11px;
}

.txt_fieldmsg a {
	color:#e00000;
}

.txt_fieldmsg a:hover {
	color:#ff2010;
}

.txt_copyright {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	color: #707070;
	line-height: 14px;
}

.txt_icon {
	font-family: "Verdana";
	font-size: 11px;
	color: #403020;
	text-decoration: none;
}

.txt_icon:hover {
	font-family: "Verdana";
	font-size: 11px;
	color: #403020;
	text-decoration: underline;
}

.txt_verdana {
	font-family: "Verdana";
	font-size: 10px;
}

.txt_listtopic {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.txt_rss_title {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	line-height: 15px;
}

.txt_rss_body {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	color: #484848;
	line-height: 14px;
}

.txt_rss_date {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 11px;
	color: #909090;
	line-height: 14px;
}

.calendar {
	font-family: "Trebuchet MS", "Tahoma", "Arial", "Verdana";
	font-size: 13px;
	line-height: 14px;
}

.validator {
	padding-left:8px;
}

.border {
	border-style: solid;
	border-width: 1px;
	border-color: #b0b0b0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.listtopic {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #707070 #707070 #FFFFFF;
	background-color: #d0d0d0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
    text-align: left;
}

.listtopic2 {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #707070 #707070 #FFFFFF;
	background-color: #d0d0d0;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #404040;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
    text-align: left;
}

.listtopic_right {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #707070 #707070 #FFFFFF;
	background-color: #d0d0d0;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
    text-align: right;
}

.listtopic_end {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	background-color: #d0d0d0;
	border-top-color: #FFFFFF;
	border-bottom-color: #707070;
	border-left-color: #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color: #008000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
    text-align: left;
}

.listtopic_cb {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #707070 #707070 #FFFFFF;
	background-color: #d0d0d0;
	font-family:Verdana;
	font-size:1px;
	color: #008000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 0px;
	position: relative;
	
}

.listtopic a {
    text-decoration: none;
    color:#000000;
}

.listtopic a:hover {
    text-decoration: none;
    color:#000000;
}

.listtopic_right a {
    text-decoration:none;
	text-align:right;
    color:#000000;
}

.listtopic_right a:hover {
    text-decoration:none;
	text-align:right;
    color:#000000;
}

.listtopic_end a {
    color:#000000;
	text-decoration: none;
}

.listtopic_end a:hover {
    color:#000000;
	text-decoration: none;
}

.listtopic_cb input {
	width: 13px;
	height: 13px;
	cursor: default;
}

.listitem {
	padding-left: 3px;
	padding-right: 3px;
	font-family:Verdana;
	font-size:11px;
	color:#181818;
}

.listitem2 {
	padding-left: 3px;
	padding-right: 3px;
	font-family:Verdana;
	font-size:11px;
	color:#181818;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #EAEAFC;
}

.listitem_cb {
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom:1px;
	padding-top:2px;
	font-family:Verdana;
	font-size:1px;
}

.listitem_cb input {
	width:13px;
	height:13px;
	cursor: default;
}

.lp0	{ background-color:#ffffff;	cursor: default; padding-top:0px; padding-bottom:0px; height:20px; font-family:Verdana; font-size:11px; color:#202020; padding-left:5px; padding-right:5px; }
.lp1	{ background-color:#f3f3f3;	cursor: default; padding-top:0px; padding-bottom:0px; height:20px; font-family:Verdana; font-size:11px; color:#202020; padding-left:5px; padding-right:5px; }
.ls0	{ background-color:#ffffff;	cursor: default; padding-top:0px; padding-bottom:0px; height:20px; font-family:Verdana; font-size:11px; color:#202020; }
.ls1	{ background-color:#f3f3f3;	cursor: default; padding-top:0px; padding-bottom:0px; height:20px; font-family:Verdana; font-size:11px; color:#202020; }
.ll0	{ background-color:#ffffff;	cursor: default; padding-top:1px; padding-bottom:0px; height:32px; font-family:Verdana; font-size:11px; color:#202020; cursor:pointer;  border-top-style:solid; border-width:1px; border-color:#c8c8c8;}
.ll1	{ background-color:#f3f3f3;	cursor: default; padding-top:1px; padding-bottom:0px; height:32px; font-family:Verdana; font-size:11px; color:#202020; cursor:pointer;  border-top-style:solid; border-width:1px; border-color:#c8c8c8;}
.l0		{ background-color:#ffffff;	cursor: default; padding-top:0px; padding-bottom:0px; height:32px; font-family:Verdana; font-size:11px; color:#202020; }
.l1		{ background-color:#f3f3f3;	cursor: default; padding-top:0px; padding-bottom:0px; height:32px; font-family:Verdana; font-size:11px; color:#202020; }
.le0	{ background-color:#ffffff;	cursor: default; padding-top:5px; padding-bottom:5px; height:42px; font-family:Arial; font-size:10px; color:#606060; vertical-align:top; }
.le1	{ background-color:#f3f3f3;	cursor: default; padding-top:0px; padding-bottom:0px; height:42px; font-family:Arial; font-size:10px; color:#606060; vertical-align:top; }
.l0a	{ background-color:#fdf3d4;	cursor: default; padding-top:1px; padding-bottom:0px; height:32px; font-family:Verdana; font-size:11px; color:#202020; }
.l1a	{ background-color:#fdf3d4;	cursor: default; padding-top:1px; padding-bottom:0px; height:32px; font-family:Verdana; font-size:11px; color:#202020; border-top-style:solid; border-width:1px; border-color:#ff0000;}
.t0		{ background-color:#ffffff;	cursor: default; padding-top:0px; padding-bottom:0px; height:20px; font-family:Verdana; font-size:10px; color:#303030; }
.t1		{ background-color:#f3f3f3;	cursor: default; padding-top:0px; padding-bottom:0px; height:20px; font-family:Verdana; font-size:10px; color:#303030; }
.h0		{ background-color:#f0f0f0; }
.h1		{ background-color:#e3e3e3; }
.h0a	{ background-color:#f0f0f0; }
.h1a	{ background-color:#ede3c3; }
.lc		{ padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; }

