html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal; vertical-align: top;
}
th {
	text-align: left; font-weight: normal; vertical-align: top;
}
td {
	text-align: left; font-weight: normal; vertical-align: top;
}
input {
	line-height: 1.1; font-size: 110%;
}
textarea {
	line-height: 1.1; font-size: 110%;
}
select {
	line-height: 1.1; font-size: 110%;
}
html {
	font-size: 100%;
}
body {
	font-size: 1em;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
input {
	font-family: Arial, Helvetica, sans-serif;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
}
button {
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: rgb(0, 102, 204); text-decoration: none;
}
a:visited {
	color: rgb(0, 102, 204); text-decoration: none;
}
button {
	cursor: pointer;
}
.box-border {
	clear: both;
}
.box {
	clear: both;
}
.border-r {
	padding-right: 14px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.border-l {
	padding-left: 14px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.box-border {
	position: relative;
}
.partner {
	left: 0px; top: 0px; width: 100%; height: 24px; position: absolute; background-color: rgb(255, 153, 0);
}
.tt {
	color: rgb(187, 187, 187); text-transform: lowercase; line-height: 1; letter-spacing: -1px; font-size: 24px; font-weight: normal; margin-bottom: 10px; display: block;
}
.tt a {
	color: rgb(187, 187, 187);
}
.box .tt {
	padding-top: 8px; font-size: 32px; border-top-color: currentColor; border-top-width: 2px; border-top-style: solid;
}
.box-border .tt {
	padding-bottom: 8px; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
.lh {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden;
}
.lv {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden;
}
.lv li {
	clear: both; float: left;
}
.lv li.first {
	padding-top: 0px !important; margin-top: 0px !important; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.lh li {
	float: left;
}
.lh li.first {
	padding-left: 0px !important; margin-left: 0px !important; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.lv p {
	margin: 0px; color: rgb(102, 102, 102); line-height: 1.5em; font-size: 12px; font-weight: normal;
}
.lh p {
	margin: 0px; color: rgb(102, 102, 102); line-height: 1.5em; font-size: 12px; font-weight: normal;
}
.tag {
	color: rgb(136, 136, 136); text-transform: uppercase; line-height: 1.25em; font-size: 11px; font-style: normal; font-weight: bold; margin-bottom: 2px; display: block;
}
.txt-l .image {
	margin-right: 10px; float: left;
}
.txt-b .image {
	margin-bottom: 5px;
}
.t12 {
	color: rgb(0, 102, 204); line-height: 1.25em; font-weight: bold; display: block;
}
.t14 {
	color: rgb(0, 102, 204); line-height: 1.25em; font-weight: bold; display: block;
}
.t16 {
	color: rgb(0, 102, 204); line-height: 1.25em; font-weight: bold; display: block;
}
.t18 {
	color: rgb(0, 102, 204); line-height: 1.25em; font-weight: bold; display: block;
}
.t20 {
	color: rgb(0, 102, 204); line-height: 1.25em; font-weight: bold; display: block;
}
.t22 {
	color: rgb(0, 102, 204); line-height: 1.25em; font-weight: bold; display: block;
}
.t12 {
	font-size: 12px;
}
.t14 {
	font-size: 14px;
}
.t16 {
	font-size: 16px;
}
.t18 {
	font-size: 18px;
}
.t20 {
	font-size: 20px;
}
.t22 {
	font-size: 22px;
}
.t12:hover {
	color: rgb(255, 153, 0) !important;
}
.t12:hover span {
	color: rgb(255, 153, 0) !important;
}
.t12:hover p {
	color: rgb(255, 153, 0) !important;
}
.t12:hover em {
	color: rgb(255, 153, 0) !important;
}
.t12:hover strong {
	color: rgb(255, 153, 0) !important;
}
.t14:hover {
	color: rgb(255, 153, 0) !important;
}
.t14:hover span {
	color: rgb(255, 153, 0) !important;
}
.t14:hover p {
	color: rgb(255, 153, 0) !important;
}
.t14:hover em {
	color: rgb(255, 153, 0) !important;
}
.t14:hover strong {
	color: rgb(255, 153, 0) !important;
}
.t16:hover {
	color: rgb(255, 153, 0) !important;
}
.t16:hover span {
	color: rgb(255, 153, 0) !important;
}
.t16:hover p {
	color: rgb(255, 153, 0) !important;
}
.t16:hover em {
	color: rgb(255, 153, 0) !important;
}
.t16:hover strong {
	color: rgb(255, 153, 0) !important;
}
.t18:hover {
	color: rgb(255, 153, 0) !important;
}
.t18:hover span {
	color: rgb(255, 153, 0) !important;
}
.t18:hover p {
	color: rgb(255, 153, 0) !important;
}
.t18:hover em {
	color: rgb(255, 153, 0) !important;
}
.t18:hover strong {
	color: rgb(255, 153, 0) !important;
}
.t20:hover {
	color: rgb(255, 153, 0) !important;
}
.t20:hover span {
	color: rgb(255, 153, 0) !important;
}
.t20:hover p {
	color: rgb(255, 153, 0) !important;
}
.t20:hover em {
	color: rgb(255, 153, 0) !important;
}
.t20:hover strong {
	color: rgb(255, 153, 0) !important;
}
.t22:hover {
	color: rgb(255, 153, 0) !important;
}
.t22:hover span {
	color: rgb(255, 153, 0) !important;
}
.t22:hover p {
	color: rgb(255, 153, 0) !important;
}
.t22:hover em {
	color: rgb(255, 153, 0) !important;
}
.t22:hover strong {
	color: rgb(255, 153, 0) !important;
}
a .image {
	overflow: hidden; display: block; position: relative; cursor: pointer;
}
.image img {
	display: block; position: relative;
}
a:hover .image {
	border: 2px solid currentColor;
}
a:hover .image img {
	margin: -2px;
}
.i354 {
	width: 354px; height: 177px;
}
.i354 img {
	width: 354px; height: 177px;
}
a:hover .i354 {
	width: 350px; height: 173px;
}
.i300 {
	width: 300px; height: 150px;
}
.i300 img {
	width: 300px; height: 150px;
}
a:hover .i300 {
	width: 296px; height: 146px;
}
.i225 {
	width: 225px; height: 112px;
}
.i225 img {
	width: 225px; height: 112px;
}
a:hover .i225 {
	width: 221px; height: 108px;
}
.i195 {
	width: 190px; height: 95px;
}
.i195 img {
	width: 190px; height: 95px;
}
a:hover .i195 {
	width: 186px; height: 91px;
}
.i174 {
	width: 176px; height: 88px;
}
.i174 img {
	width: 176px; height: 88px;
}
a:hover .i174 {
	width: 172px; height: 84px;
}
.i140 {
	width: 135px; height: 67px;
}
.i140 img {
	width: 135px; height: 67px;
}
a:hover .i140 {
	width: 131px; height: 63px;
}
.i95 {
	width: 95px; height: 47px;
}
.i95 img {
	width: 95px; height: 47px;
}
a:hover .i95 {
	width: 91px; height: 43px;
}
.i80 {
	width: 80px; height: 80px;
}
.i80 img {
	width: 80px; height: 80px;
}
a:hover .i80 {
	width: 76px; height: 76px;
}
.bc-d {
	border-color: rgb(153, 204, 0) !important;
}
.bc-k {
	border-color: rgb(68, 68, 68) !important;
}
.bc-t {
	border-color: rgb(0, 153, 204) !important;
}
.bc-c {
	border-color: rgb(0, 204, 153) !important;
}
.bc-p {
	border-color: rgb(153, 102, 204) !important;
}
.bc-g {
	border-color: rgb(204, 51, 51) !important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w150 {
	width: 150px;
}
.w200 {
	width: 200px;
}
.w300 {
	width: 300px;
}
.w400 {
	width: 400px;
}
.w460 {
	width: 460px;
}
.w625 {
	width: 630px;
}
.w725 {
	width: 730px;
}
.w950 {
	width: 960px;
}
.u20 {
	width: 20px; height: 20px;
}
.u45 {
	width: 45px; height: 45px;
}
.u100 {
	width: 100px; height: 100px;
}
.a728 {
	margin: 0px auto; padding: 10px; width: 728px; clear: both;
}
.a300 {
	width: 300px; height: 250px;
}
.a460 {
	width: 460px; height: 300px;
}
.dd .arrow {
	background: url("/img/v10/bt-menudd.gif") no-repeat right; padding-right: 16px; font-weight: bold; display: block;
}
.active.dd .arrow {
	background-image: url("/img/v10/bt-menudd2.gif");
}
img.ic-generic {
	background-image: url("/img/v10/ic-buttons.png"); background-repeat: no-repeat;
}
.bt-generic {
	border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(204, 204, 204); margin: 0px; padding: 1px 3px; width: auto; height: 18px; overflow: visible; display: block; background-image: url("/img/v10/bg-buttons.png"); background-repeat: repeat-x;
}
.bt-generic span {
	padding: 0px 3px; color: rgb(136, 136, 136); line-height: 18px; font-size: 12px; float: left; white-space: nowrap; text-shadow: 0 1px 0 #fff;
}
.bt-generic .ic-generic {
	float: left;
}
button.bt-generic {
	height: 22px;
}
.bt-generic .ic-generic {
	vertical-align: middle; display: inline-block;
}
.bt-generic:hover {
	background-position: 0px -20px; border-color: rgb(221, 221, 221) rgb(204, 204, 204) rgb(187, 187, 187);
}
.bt-generic:active {
	background-position: 0px -40px; border-color: rgb(187, 187, 187) rgb(204, 204, 204) rgb(221, 221, 221);
}
.bt-blue {
	background: url("/img/v10/bg-buttons.png") repeat-x 0px -60px; padding: 7px 14px; border-radius: 3px; border: 0px currentColor; width: auto; height: 30px; color: rgb(255, 255, 255); line-height: 12px; overflow: visible; font-size: 12px; font-weight: bold; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.bt-blue:hover {
	background-position: 0px -90px;
}
.bt-blue:active {
	background-position: 0px -120px;
}
a.bt-gray {
	background: url("/img/v10/bg-buttons.png") 0px -150px; border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(204, 204, 204); padding: 6px; color: rgb(102, 102, 102); line-height: 16px; font-size: 12px; font-weight: bold; float: left; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
input.bt-gray {
	background: url("/img/v10/bg-buttons.png") 0px -120px; border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(204, 204, 204); padding: 6px 7px 8px; height: 30px; color: rgb(102, 102, 102); line-height: 16px; font-size: 12px; font-weight: bold; float: left; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.tecmundo #search .btn-search {
	background-color: rgb(0, 200, 240);
}
.tecmundo #search .btn-search:hover {
	background-color: rgb(0, 214, 240);
}
.tecmundo #search .btn-search:active {
	background-color: rgb(0, 144, 240);
}
.tecmundo #menu {
	background-color: rgb(0, 160, 240);
}
.tecmundo .heading a {
	color: rgb(0, 160, 240) !important;
}
.tecmundo .heading span {
	color: rgb(0, 160, 240) !important;
}
#search .btn-search {
	background-color: rgb(134, 212, 0);
}
#search .btn-search:hover {
	background-color: rgb(142, 224, 0);
}
#search .btn-search:active {
	background-color: rgb(100, 158, 0);
}
#menu {
	background-color: rgb(116, 184, 0);
}
.heading a {
	color: rgb(116, 184, 0) !important;
}
.heading span {
	color: rgb(116, 184, 0) !important;
}
#header {
	margin: 24px auto 0px; width: 960px; height: 70px; position: relative; z-index: 999999;
}
#logo {
	left: 0px; top: 14px; position: absolute;
}
#search {
	left: 300px; top: 18px; width: 360px; height: 34px; position: absolute;
}
#search .txt-search {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(222, 222, 222) rgb(222, 222, 222); padding: 8px; border-radius: 4px 0px 0px 4px; width: 252px; height: 16px; color: rgb(170, 170, 170); line-height: 16px; font-size: 14px; float: left;
}
#search .txt-search:hover {
	border-color: rgb(204, 204, 204); background-color: white;
}
#search .txt-search:focus {
	border-color: rgb(204, 204, 204); background-color: white;
}
#search .txt-search:focus {
	color: rgb(68, 68, 68);
}
#search .btn-search {
	padding: 9px 12px 11px; border-radius: 0px 4px 4px 0px; width: 90px; height: 34px; text-align: left; color: rgb(255, 255, 255); text-transform: lowercase; line-height: 1; font-size: 14px; float: right; cursor: pointer;
}
#search .btn-search .ic-search {
	background: url("/img/v10/ic-header-v11.png") no-repeat 0px -24px; width: 14px; height: 14px; margin-right: 8px; float: left;
}
#signin {
	top: 18px; height: 34px; right: 0px; position: absolute; z-index: 1;
}
#signin .btn-txt {
	color: rgb(102, 102, 102); line-height: 1; font-size: 12px; display: block;
}
#signin .btn-txt:hover {
	text-decoration: underline;
}
#signin .ic-login-fb {
	margin-top: -2px; margin-right: 4px; float: left;
}
#signin .arrow {
	background: url("/img/v10/ic-header-v11.png") no-repeat right -12px; padding-right: 12px; display: block;
}
#signin .item {
	margin: 11px 0px; padding: 0px 11px; float: left;
}
#signin :first-child.item {
	border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid;
}
#signin .active.item {
	margin: 0px; padding: 0px; z-index: 1;
}
#signin .active.item .btn-txt {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) currentColor; padding: 10px 10px 12px 11px; text-decoration: none; margin-left: -1px;
}
#login-box {
	background: rgb(255, 255, 255); border: 1px solid rgb(222, 222, 222); top: 34px; width: 238px; right: 0px; display: none; position: absolute; z-index: -1;
}
.active #login-box {
	display: block;
}
#login-box ol {
	list-style: none; margin: 0px; padding: 13px;
}
#login-box ol li {
	width: 100%; clear: both; margin-bottom: 10px; float: left;
}
#login-box .form-label {
	padding: 5px 0px; color: rgb(68, 68, 68); line-height: 1.5; font-size: 12px; font-weight: bold; float: left;
}
#login-box .form-other {
	padding: 5px 0px; width: 152px; color: rgb(136, 136, 136); line-height: 1.5; font-size: 12px; float: right; cursor: pointer;
}
#login-box .form-other input {
	margin: 2px 2px 0px 0px; padding: 0px; width: 15px;
}
#login-box .form-text {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(222, 222, 222) rgb(222, 222, 222); padding: 6px; border-radius: 2px; width: 138px; height: 14px; color: rgb(68, 68, 68); line-height: 1; font-size: 12px; float: right;
}
#login-box .error.form-text {
	background: rgb(255, 245, 245);
}
#login-box .form-text:hover {
	border-color: rgb(204, 204, 204); background-color: white;
}
#login-box .form-text:focus {
	border-color: rgb(204, 204, 204); background-color: white;
}
#login-box .form-error {
	background: rgb(255, 240, 240); padding: 13px; color: rgb(102, 102, 102); line-height: 1.5; font-size: 12px;
}
#login-box .form-button {
	margin: 0px; padding: 5px 16px; border-radius: 2px; height: 28px; color: rgb(68, 68, 68); text-transform: capitalize; line-height: 1.5; font-size: 12px; font-weight: bold; float: right; cursor: pointer; background-color: rgb(221, 221, 221);
}
#login-box .form-button:hover {
	background-color: rgb(238, 238, 238);
}
#login-box .form-button:active {
	background-color: rgb(187, 187, 187);
}
#login-box input.form-button {
	width: 0px; overflow: visible;
}
#login-box input[class].form-button {
	width: auto;
}
#login-box .form-link {
	margin: 5px 0px; color: rgb(136, 136, 136); line-height: 1.5; font-size: 12px; display: inline-block;
}
#login-box .form-link:hover {
	text-decoration: underline;
}
#login-box .load-s {
	background: url("/img/v10/load-s.gif") no-repeat 13px 10px; padding: 13px 13px 13px 47px; color: rgb(136, 136, 136); line-height: 1.5; font-size: 12px; display: block;
}
#login-box .facebook {
	padding: 13px; height: 22px; color: rgb(68, 68, 68); line-height: 2; clear: both; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; background-color: rgb(239, 241, 247);
}
#login-box .facebook .bt-fb {
	border-width: 1px; border-style: solid; border-color: rgb(135, 154, 192) rgb(41, 68, 126) rgb(26, 53, 110); padding: 3px 7px 6px 26px; width: 70px; height: 22px; color: rgb(255, 255, 255); font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; font-weight: bold; margin-right: 10px; float: left; cursor: pointer; background-image: url("/img/v10/bg-fb.png"); background-color: rgb(95, 120, 171);
}
#user-box {
	top: 18px; height: 34px; right: 0px; line-height: 1.5; padding-left: 44px; font-size: 12px; position: absolute;
}
#user-box .avatar {
	left: 0px; top: 0px; width: 34px; height: 34px; position: absolute;
}
#user-box .avatar img {
	width: 100%; height: 100%;
}
#user-box .ic-from {
	background: url("/img/v10/ic-fb16.png") no-repeat center; width: 16px; height: 16px; right: 0px; bottom: 0px; text-indent: -999em; overflow: hidden; position: absolute;
}
#user-box a {
	color: rgb(102, 102, 102); font-weight: bold;
}
#user-box a:hover {
	text-decoration: underline;
}
#user-box .links {
	list-style: none; margin: 0px; padding: 0px;
}
#user-box .links li {
	float: left;
}
#user-box .links li:first-child {
	margin-right: 10px;
}
#user-box .links a {
	color: rgb(136, 136, 136); font-weight: normal;
}
#menu {
	width: 100%; height: 38px; clear: both; position: relative; z-index: 999998;
}
#menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#menu a {
	line-height: 1; font-size: 12px; display: block;
}
#menu .main {
	margin: 0px auto; width: 960px; position: relative;
}
#menu .main li {
	float: left;
}
#menu .main .item {
	padding: 13px; color: rgb(255, 255, 255); font-weight: bold;
}
#menu .main .arrow {
	background: url("/img/v10/ic-header-v11.png") no-repeat right 0px; padding-right: 12px; display: block;
}
#menu .main .especial {
	padding: 5px; float: right;
}
#menu .sub {
	background: rgb(255, 255, 255); border: 1px solid rgb(222, 222, 222); left: 0px; top: 38px; display: none; position: absolute; z-index: -1; word-wrap: break-word; box-shadow: 0px 2px 2px #ddd;
}
#menu .sub ul {
	float: left;
}
#menu .sub li {
	padding: 0px 6px; width: 166px; clear: both;
}
#menu .sub a {
	padding: 3px 6px; color: rgb(102, 102, 102); line-height: 1.5;
}
#menu .sub a:hover {
	background-color: rgb(238, 238, 238);
}
#menu .sub .subcat a::before {
	padding-right: 4px; content: ". ";
}
#menu .sub .subcat .heading a::before {
	content: none;
}
#menu .sub .subcat .heading span::after {
	padding-left: 4px; content: ">";
}
#menu .sub .subcat .heading a::after {
	padding-left: 4px; content: ">";
}
#menu .sub .heading span {
	padding: 6px; line-height: 1; font-size: 13px; font-weight: bold; display: block;
}
#menu .sub .heading a {
	padding: 6px; line-height: 1; font-size: 13px; font-weight: bold; display: block;
}
#menu .sub .heading a:hover {
	text-decoration: underline;
}
#menu .col-one.sub {
	padding: 6px 0px; width: 178px;
}
#menu .col-two.sub {
	width: 358px; overflow: hidden;
}
#menu .col-two.sub .col {
	width: 178px; padding-top: 6px; padding-bottom: 506px; margin-bottom: -500px; float: left;
}
#menu .col-two.sub :first-child.col {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
#menu .last .sub {
	left: auto; right: 0px;
}
#menu li:hover {
	position: relative; z-index: 1;
}
#menu li:hover .item {
	padding: 12px; border: 1px solid rgb(222, 222, 222); color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#menu li:hover .arrow {
	background-position: right -12px;
}
#menu li.withsub:hover .item {
	color: rgb(68, 68, 68); padding-bottom: 14px; margin-bottom: -1px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; z-index: 1;
}
#menu li.withsub:hover .sub {
	display: block;
}
#footer {
	width: 100%; padding-bottom: 40px; clear: both; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid; position: relative; background-color: rgb(238, 238, 238);
}
#footer .ins {
	width: 100%; clear: both; position: relative;
}
#footer .ins ul {
	list-style: none; margin: 0px auto; padding: 7px 0px; overflow: hidden;
}
#footer .ins li {
	margin-right: 20px; float: left;
}
#footer .ins li.last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#footer .ins a {
	color: rgb(102, 102, 102); text-transform: uppercase; line-height: 16px; font-size: 11px; font-weight: bold; display: block;
}
#footer .net {
	margin: 30px auto; clear: both; position: relative;
}
#footer .net span {
	color: rgb(102, 102, 102); line-height: 16px; font-size: 12px;
}
#footer .net ul {
	list-style: none; margin: 8px 0px 0px; padding: 0px; overflow: hidden;
}
#footer .net li {
	margin-right: 30px; float: left;
}
#footer .net a {
	height: 28px; text-indent: -999px; overflow: hidden; display: block; background-image: url("/img/v10/footer011.png"); background-repeat: no-repeat;
}
#footer .net .nzn {
	width: 40px;
}
#footer .net .nzn:hover {
	background-position: 0px -28px; width: 40px;
}
#footer .net .tdg {
	background-position: -40px 0px; width: 104px;
}
#footer .net .tdg:hover {
	background-position: -40px -28px; width: 104px;
}
#footer .net .bxj {
	background-position: -144px 0px; width: 61px;
}
#footer .net .bxj:hover {
	background-position: -144px -28px; width: 61px;
}
#footer .net .mse {
	background-position: -250px 0px; width: 89px;
}
#footer .net .mse:hover {
	background-position: -250px -28px; width: 89px;
}
#footer .net .tcm {
	background-position: -338px 0px; width: 96px;
}
#footer .net .tcm:hover {
	background-position: -338px -28px; width: 96px;
}
#footer .net .bxk {
	background-position: -521px 0px; width: 109px;
}
#footer .net .bxk:hover {
	background-position: -521px -28px; width: 109px;
}
#footer .net .ela {
	background-position: -435px 0px; width: 85px;
}
#footer .net .ela:hover {
	background-position: -435px -28px; width: 85px;
}
#footer .cop {
	margin: 0px auto; padding: 4px 0px; color: rgb(102, 102, 102); line-height: 16px; clear: both; font-size: 12px;
}
#contents {
	margin: 0px auto; padding: 10px; clear: both; position: relative; background-color: rgb(255, 255, 255);
}
form .fm-lbl {
	display: block;
}
form .fm-chk {
	padding: 0px 0px 0px 20px; height: 16px; display: block; position: relative;
}
form .fm-oth {
	padding-left: 18px; float: left; position: relative; cursor: pointer;
}
form .fm-oth input {
	margin: 1px 0px 1px -18px; float: left; position: relative;
}
form .fm-sel {
	padding: 5px; border: 2px solid currentColor; height: 30px; color: rgb(68, 68, 68); line-height: 16px; font-size: 13px; background-color: rgb(255, 255, 255); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
form .fm-txt {
	background: url("/img/v10/bg-buttons.png?v=1") repeat-x 0px -414px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); padding: 5px; height: 16px; color: rgb(68, 68, 68); line-height: 16px; font-size: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
form .active.fm-txt {
	border-color: rgb(255, 204, 0);
}
form .fm-txa {
	background: url("/img/v10/bg-buttons.png?v=1") repeat-x 0px -414px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); padding: 5px; color: rgb(68, 68, 68); line-height: 16px; font-size: 14px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
form .active.fm-txa {
	border-color: rgb(255, 204, 0);
}
form input:focus {
	-moz-outline-style: none;
}
form input:active {
	
}
form .msg-error {
	background: rgb(238, 238, 238); padding: 5px 10px; color: rgb(136, 136, 136); line-height: 1.5em; font-size: 12px; margin-bottom: 10px; display: block; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
form .fm-active {
	border-color: rgb(255, 204, 0);
}
form .fm-error {
	border-color: rgb(204, 51, 51);
}
form .fm-btn {
	background: url("/img/v10/bg-buttons.png") repeat-x 0px -60px; padding: 6px 7px 8px; border-radius: 3px; border: currentColor; height: 30px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
form .fm-btn:hover {
	background-position: 0px -90px;
}
form .fm-btn:active {
	background-position: 0px -120px;
}
#barTerr {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 24px; overflow: hidden; position: absolute;
}
h1 {
	margin: 0px; padding: 0px; color: rgb(67, 67, 67); font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block;
}
h2 {
	margin: 0px; padding: 0px; color: rgb(67, 67, 67); font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block;
}
h3 {
	margin: 0px; padding: 0px; color: rgb(67, 67, 67); font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block;
}
h4 {
	margin: 0px; padding: 0px; color: rgb(67, 67, 67); font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 18px;
}
#corpo a:hover {
	color: rgb(255, 153, 0);
}
#corpoh a:hover {
	color: rgb(255, 153, 0);
}
#corpo {
	width: 980px; text-align: left; color: rgb(51, 51, 51); clear: both; font-size: 12px; margin-right: auto; margin-left: auto; position: relative;
}
#corpoh {
	width: 970px; text-align: left; color: rgb(51, 51, 51); clear: both; font-size: 12px; margin-top: 5px; margin-right: auto; margin-left: auto; position: relative;
}
#navbar {
	width: 975px; text-align: left; color: rgb(51, 51, 51); padding-left: 5px; clear: both; font-size: 12px; margin-top: 3px; margin-right: auto; margin-left: auto;
}
#navbar a {
	color: rgb(0, 102, 204);
}
#navbar a:hover {
	color: rgb(255, 153, 0);
}
#adtop {
	padding: 10px; width: 728px; height: 90px; text-align: center; clear: both; margin-right: auto; margin-left: auto; position: relative; z-index: 1;
}
#adtopDet {
	padding: 10px; width: 728px; height: 110px; text-align: center; clear: both; margin-right: auto; margin-left: auto; position: relative; z-index: 999;
}
.adtopabs_h {
	left: 50%; top: 142px; width: 728px; height: 90px; text-align: center; margin-left: -364px; position: absolute; z-index: 10002;
}
.adtopabs_i {
	left: 50%; top: 160px; width: 728px; height: 90px; text-align: center; margin-left: -364px; position: absolute; z-index: 10001;
}
.adlinks {
	left: 10px; bottom: 10px; position: absolute;
}
#admatsky {
	padding: 20px 0px; width: 100%; text-align: center; clear: both;
}
#ad300 {
	padding: 0px 0px 15px 20px; width: 300px; height: 250px; text-align: right; overflow: hidden; float: right;
}
#adsense_busca_top {
	padding: 5px 0px 15px 10px; width: 460px;
}
#progficha {
	padding: 6px 15px 10px 25px; width: 285px; height: 99px; line-height: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 2px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
#prognota {
	width: 210px; text-align: center; padding-top: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: left;
}
#prognota img {
	padding: 12px 0px 9px;
}
#prog {
	width: 740px; clear: both; margin-right: 20px; float: left;
}
#prog img.down {
	padding-top: 10px; clear: both; float: left;
}
#prog #texto {
	padding: 18px; width: 702px; text-align: justify; clear: both; font-size: 14px; margin-bottom: 33px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
#prog #texto .subtitulo {
	color: rgb(255, 153, 0); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif, sans; font-size: 16px; font-weight: bold;
}
#prog #texto li {
	margin-bottom: 5px; margin-left: 20px;
}
#prog #texto li.tit {
	margin-left: 0px;
}
#prog #texto strong {
	color: rgb(0, 102, 204); font-size: 14px;
}
#prog b.t {
	background: url("/img/v8/detail/bord-top.png") no-repeat; left: -1px; top: -8px; width: 740px; height: 8px; position: absolute;
}
#prog b.b {
	background: url("/img/v8/detail/bord-bot.png") no-repeat; left: -1px; width: 740px; height: 8px; bottom: -8px; position: absolute;
}
#prog ul.obs {
	margin: 20px 0px 0px; padding: 0px; clear: both;
}
#prog ul.obs li {
	margin: 5px 0px 5px 20px;
}
#prog ul.obs li.tit {
	list-style: none; color: rgb(0, 102, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-left: 0px;
}
#comp {
	width: 180px; height: 95px; text-align: center; padding-top: 5px; margin-top: 10px; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
#prog .first#comp {
	width: 180px; height: 95px; text-align: center; padding-top: 5px; margin-top: 10px; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.first#comp {
	border-left-color: rgb(222, 222, 222); border-left-width: 1px; border-left-style: solid;
}
#comp img {
	margin-bottom: 10px;
}
.titprog#prog {
	height: 65px; overflow: hidden; margin-bottom: 20px; vertical-align: middle;
}
#progdir {
	top: 73px; width: 224px; text-align: center; right: 0px; overflow: hidden; position: absolute;
}
#progdir #galer {
	width: 222px; height: 230px; clear: both; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin-bottom: 33px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
#progdir #galer b.t {
	background: url("/img/v8/detail/bord-img-top.png") no-repeat; left: -1px; top: -8px; width: 224px; height: 8px; position: absolute;
}
#progdir #galer b.b {
	background: url("/img/v8/detail/bord-img-bot.png") no-repeat; left: -1px; width: 224px; height: 8px; bottom: -8px; position: absolute;
}
#progdir #galer .stepcarousel {
	width: 210px; height: 150px; overflow: hidden; position: relative;
}
#progdir #galer .stepcarousel .belt {
	left: 0px; top: 0px; height: 150px; position: absolute;
}
#progdir #galer .stepcarousel .panel {
	padding: 0px 2px 0px 8px; width: 200px; height: 150px; overflow: hidden; float: left;
}
#progdir #galer p.cont {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 10px; margin-right: auto; margin-left: auto;
}
#tags b {
	margin: 0px 5px;
}
#progdir #time {
	background: url("/img/v8/detail/time.jpg") no-repeat; width: 154px; height: 70px; text-align: center; padding-left: 70px; clear: both; margin-top: 10px; position: relative;
}
#progdir #tempo {
	font-size: 18px; font-weight: bold;
}
#progdir #velo {
	line-height: 22px; font-size: 14px; font-weight: bold;
}
#progdir #autor {
	width: 224px; text-align: center; overflow: hidden; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px;
}
#progdir #autor ul {
	list-style: square; margin: 5px 0px 0px; padding: 0px 0px 0px 15px; text-align: left;
}
#progdir #tags {
	margin: 10px 0px 25px; width: 224px; text-align: center; color: rgb(0, 102, 255); line-height: 25px; font-size: 14px; font-weight: bold;
}
#progdir #chart {
	height: 117px; position: relative;
}
#formvelo label.error {
	color: red; font-style: italic; display: inline-block;
}
#chtime {
	padding: 4px; border: 1px solid rgb(222, 222, 222); width: 212px; height: 100px; text-align: center;
}
#down {
	padding: 2px 18px 18px; width: 942px; text-align: justify; clear: both; font-size: 14px; margin-bottom: 33px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
#down b.t {
	background: url("/img/v8/down/bord-top.png") no-repeat; left: -1px; top: -8px; width: 980px; height: 8px; position: absolute;
}
#down b.b {
	background: url("/img/v8/down/bord-bot.png") no-repeat; left: -1px; width: 980px; height: 8px; bottom: -8px; position: absolute;
}
#downstart {
	background: url("/img/v8/down/seta-60.jpg") no-repeat; padding: 15px 20px 20px 120px; border: 1px solid rgb(222, 222, 222); height: 45px; clear: both;
}
#corpomat {
	width: 750px; margin-right: 10px; float: right; position: relative; z-index: 1;
}
#materia {
	background: url("/img/v8/bg-listr.jpg") repeat-x; padding: 20px; border: 1px solid rgb(173, 173, 173); color: rgb(51, 51, 51); line-height: 18px; position: relative; z-index: 1;
}
#materia #texto {
	margin: 20px 0px 0px; text-align: justify; clear: both; font-size: 14px;
}
#materia h1 {
	width: 650px; padding-bottom: 5px; font-style: italic;
}
#materia #recomende {
	background: url("/img/v8/mat/legal.gif") no-repeat; top: 8px; height: 40px; right: 20px; padding-top: 8px; padding-left: 27px; position: absolute; z-index: 3;
}
#materia #recomende span {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
#materia #recomende a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
}
#materia #tools {
	line-height: 17px; vertical-align: middle;
}
#materia #tools img {
	margin-right: 3px;
}
#materia #tools a {
	padding-right: 7px; margin-left: 7px; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid;
}
#materia #tools a.last {
	padding-right: 0px; margin-left: 7px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#menulat {
	width: 190px; float: left; background-color: rgb(240, 240, 240);
}
#menulat ul {
	list-style: none; margin: 0px; padding: 0px; width: 190px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; float: left; background-color: rgb(255, 255, 255);
}
#menulat ul li {
	background: url("/img/v8/li/tri-cinza.png") no-repeat; margin: 0px; padding: 9px 9px 9px 30px; text-align: left; font-size: 13px; font-weight: bold; border-top-color: rgb(222, 222, 222); border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block;
}
#menulat ul li.tit {
	background: url("/img/v8/bg-listr.jpg") repeat-x; margin: 0px; padding: 15px; text-align: center; color: rgb(57, 57, 57); font-size: 22px;
}
#menulat ul li.tit h1 {
	margin: 0px; padding: 0px; text-align: center; color: rgb(57, 57, 57); font-size: 22px;
}
#menulat ul li h1 {
	margin: 0px; padding: 0px; text-align: center; color: rgb(57, 57, 57); font-size: 22px;
}
#menulat ul li.dest {
	background: url("/img/v8/li/bola-verde.png") no-repeat; color: rgb(145, 180, 31);
}
#menulat ul li.dest a {
	color: rgb(145, 180, 31);
}
#menulat ul li.dest a:hover {
	color: rgb(255, 204, 0);
}
#menulat ul li.sel {
	background: url("/img/v8/li/tri-verde.png") no-repeat;
}
#menulat ul li.selsub {
	background: url("/img/v8/li/tri-verde-down.png") no-repeat;
}
#menulat ul li.sub {
	padding: 0px 9px 9px 30px; font-size: 12px; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#menulat ul li.lv2 {
	padding: 0px 9px 9px 30px; font-size: 12px; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#menulat ul li.lv3 {
	padding: 0px 9px 9px 30px; font-size: 12px; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#menulat ul li.lv4 {
	padding: 0px 9px 9px 30px; font-size: 12px; font-weight: normal; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#menulat ul li.sub a {
	color: rgb(73, 73, 73);
}
#menulat ul li.lv2 a {
	color: rgb(73, 73, 73);
}
#menulat ul li.lv3 a {
	color: rgb(73, 73, 73);
}
#menulat ul li.lv4 a {
	color: rgb(73, 73, 73);
}
#menulat ul li.sub a:hover {
	color: rgb(255, 204, 0);
}
#menulat ul li.lv2 a:hover {
	color: rgb(255, 204, 0);
}
#menulat ul li.lv3 a:hover {
	color: rgb(255, 204, 0);
}
#menulat ul li.lv4 a:hover {
	color: rgb(255, 204, 0);
}
#abas {
	background: url("/img/v8/aba/bg.png") repeat-x bottom; width: 100%; height: 28px; clear: both; font-size: 14px; font-weight: bold; margin-bottom: 15px; min-height: 28px;
}
#abas a {
	color: rgb(51, 51, 51); font-style: normal;
}
#abas a:hover {
	color: rgb(0, 102, 0);
}
#abas ul {
	list-style: none; margin: 0px 0px 0px 18px; padding: 0px;
}
#abas li {
	margin: 0px 4px 0px 0px; padding: 0px 5px 0px 0px; height: 27px; text-align: center; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#abas li span {
	padding: 6px 10px 4px 15px; height: 17px; text-align: center; float: left; display: block;
}
#abas li {
	background: url("/img/v8/aba/abas.png") 100% 0px;
}
#abas li span {
	background: url("/img/v8/aba/abas.png") 0px 0px;
}
#abas li.verde {
	background: url("/img/v8/aba/abas.png") 100% -100px;
}
#abas li.verde span {
	background: url("/img/v8/aba/abas.png") 0px -100px;
}
#abas li.ativo {
	background: url("/img/v8/aba/abas.png") 100% -50px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#abas li.ativo span {
	background: url("/img/v8/aba/abas.png") 0px -50px;
}
#listprog td {
	padding: 15px; text-align: center; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; min-width: 50px;
}
#listprog td.txt {
	width: 380px; text-align: left;
}
#listprog span.nome {
	color: rgb(0, 102, 204); font-size: 16px; font-weight: bold; cursor: pointer;
}
#listprog .data {
	color: rgb(153, 153, 153); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
#listprog .new {
	color: rgb(255, 153, 0); text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;
}
#headlist {
	background: url("/img/v8/bg-listas.png") repeat-x; height: 30px; color: rgb(153, 153, 153); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; border-top-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
#headlist td {
	padding: 5px 10px; text-align: center; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
#headlist td a {
	color: rgb(153, 153, 153);
}
#headlist td a:hover {
	color: rgb(255, 153, 0);
}
#headlist td.sel {
	background: url("/img/v8/bg-list-sel.png") no-repeat; color: rgb(102, 102, 102); padding-left: 15px;
}
.listagem {
	float: left;
}
#list_ads_dir {
	width: 160px; overflow: hidden; float: right;
}
.listagem td {
	padding: 20px 10px; width: 82px; text-align: center; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.listagem td.a {
	width: 24px;
}
.listagem td.b {
	width: 100px;
}
.listagem td.img.b {
	border: currentColor; width: 100px; height: 65px;
}
.listagem td.c {
	width: 309px; text-align: left;
}
.listagem td.c a {
	font-size: 16px; font-weight: bold;
}
.listagem td.c a.peq {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
.lic_1 {
	color: rgb(0, 153, 255); font-size: 12px; font-weight: bold;
}
.lic_2 {
	color: rgb(153, 204, 0); font-size: 12px; font-weight: bold;
}
.lic_3 {
	color: rgb(0, 153, 255); font-size: 12px; font-weight: bold;
}
.paginacao a {
	background: url("/img/v8/bg-list-pag.png") repeat-x; margin: 0px 1px; padding: 2px 7px; border: 1px solid rgb(222, 222, 222); height: 22px;
}
.paginacao a:hover {
	border: 1px solid rgb(102, 102, 102); color: rgb(255, 255, 255); font-weight: bold; background-image: none; background-color: rgb(0, 102, 204);
}
.paginacao a.sel {
	border: 1px solid rgb(67, 67, 67); color: rgb(67, 67, 67); cursor: text; background-image: none; background-color: rgb(255, 255, 255);
}
.paginacao a.sel:hover {
	border: 1px solid rgb(67, 67, 67); color: rgb(67, 67, 67); cursor: text; background-image: none; background-color: rgb(255, 255, 255);
}
#sbusca {
	background: 0px 0px rgb(250, 250, 250); padding: 10px; width: 278px; height: 245px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: right;
}
#suabusca {
	background: url("/img/v8/sua-busca.png") no-repeat; padding: 10px; top: -15px; width: 245px; height: 169px; right: -4px; overflow: hidden; float: right; position: relative;
}
#suabusca .lic {
	margin: 5px 0px 15px; clear: both;
}
#sbusca .lic {
	margin: 5px 0px 15px; clear: both;
}
#suabusca .lic b {
	line-height: 25px;
}
#sbusca .lic b {
	line-height: 25px;
}
#suabusca .lic a.g {
	margin: 0px 8px; padding: 0px 8px; border-right-color: rgb(67, 67, 67); border-left-color: rgb(67, 67, 67); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#sbusca .lic a.g {
	margin: 0px 8px; padding: 0px 8px; border-right-color: rgb(67, 67, 67); border-left-color: rgb(67, 67, 67); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
#suabusca .lic a.ativo {
	color: rgb(67, 67, 67); font-weight: bold;
}
#sbusca .lic a.ativo {
	color: rgb(67, 67, 67); font-weight: bold;
}
#suabusca .subsislnk {
	width: 255px; clear: both; margin-top: 5px;
}
#sbusca .subsislnk {
	width: 255px; clear: both; margin-top: 5px;
}
#suabusca .subsislnk b {
	line-height: 25px;
}
#sbusca .subsislnk b {
	line-height: 25px;
}
#suabusca .subsislnk a {
	margin: 0px; padding: 0px 6px 0px 8px; border-left-color: rgb(67, 67, 67); border-left-width: 1px; border-left-style: solid;
}
#sbusca .subsislnk a {
	margin: 0px; padding: 0px 6px 0px 8px; border-left-color: rgb(67, 67, 67); border-left-width: 1px; border-left-style: solid;
}
#suabusca .subsislnk a.um {
	border: currentColor; padding-left: 0px;
}
#sbusca .subsislnk a.um {
	border: currentColor; padding-left: 0px;
}
#suabusca .subsislnk a.sel {
	color: rgb(67, 67, 67); font-weight: bold;
}
#sbusca .subsislnk a.sel {
	color: rgb(67, 67, 67); font-weight: bold;
}
#suabusca .u {
	margin-top: 10px;
}
#sbusca .u {
	margin-top: 10px;
}
#suabusca .u a.um {
	padding-right: 8px; margin-right: 8px; border-right-color: rgb(67, 67, 67); border-right-width: 1px; border-right-style: solid;
}
#sbusca .u a.um {
	padding-right: 8px; margin-right: 8px; border-right-color: rgb(67, 67, 67); border-right-width: 1px; border-right-style: solid;
}
#suabusca .u a.sel {
	color: rgb(67, 67, 67); font-weight: bold;
}
#sbusca .u a.sel {
	color: rgb(67, 67, 67); font-weight: bold;
}
.subcatslist {
	width: 460px; padding-top: 3px;
}
.subcatslist a {
	line-height: 18px;
}
.listmat {
	clear: both;
}
.listmat td {
	padding: 20px 10px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.listmat td.a {
	padding: 20px 0px; width: 450px; font-size: 13px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.listmat td.b {
	width: 100px; text-align: center; font-size: 12px; font-weight: normal; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.listmat td.c {
	width: 70px; text-align: center; font-size: 12px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.listmat td.d {
	width: 70px; text-align: center; font-size: 12px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.listmat span.por {
	color: rgb(153, 153, 153); font-size: 12px;
}
#opiniao {
	background: url("/img/v8/coment-bg.png") no-repeat right top; padding: 20px 20px 40px 190px; width: 530px; text-align: justify; overflow: hidden; clear: both; font-size: 14px; margin-bottom: 20px; position: relative; min-height: 80px;
}
#opiniao span.t {
	color: rgb(153, 204, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; display: block;
}
#opiniao span.t20 {
	color: rgb(153, 204, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-style: italic; font-weight: bold; display: block;
}
#opiniao b.dt {
	width: auto; height: auto; color: rgb(153, 153, 153); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin-bottom: 7px; display: block; position: static;
}
#opiniao b {
	background: url("/img/v8/coment-bot.png") no-repeat; width: 627px; height: 25px; right: 0px; bottom: -1px; position: absolute;
}
#opiniao img {
	border: 1px solid rgb(51, 51, 51); left: 30px; top: 20px; position: absolute;
}
#opiniao img.n {
	border: currentColor; float: right; position: static;
}
#opiniao span.nm {
	left: 0px; top: 107px; width: 142px; text-align: center; color: rgb(153, 204, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; position: absolute;
}
.fon_v {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.a13 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}
.a14 {
	font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.b {
	font-weight: bold;
}
.v {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.x9 {
	color: rgb(102, 102, 102); font-size: 9px;
}
.top {
	color: rgb(153, 153, 153); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 29px; font-weight: bold;
}
.x10 {
	font-size: 10px;
}
.x12 {
	font-size: 12px;
}
.x14 {
	font-size: 14px;
}
.x16 {
	font-size: 16px;
}
.x18 {
	font-size: 18px;
}
.x22 {
	font-size: 22px;
}
.ita {
	font-style: italic;
}
.tip {
	color: rgb(153, 153, 153); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
.list_data {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
.peq {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
.peq a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
.list_data a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}
.list_data {
	color: rgb(153, 153, 153);
}
.c999 {
	color: rgb(153, 153, 153);
}
.new {
	color: rgb(255, 153, 0); text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;
}
.tit {
	color: rgb(67, 67, 67); font-size: 18px; font-weight: bold;
}
.right {
	float: right;
}
.clr {
	clear: both;
}
.left {
	float: left;
}
.center {
	text-align: center; margin-right: auto; margin-left: auto;
}
.img_dir {
	margin-bottom: 10px; margin-left: 10px; float: right;
}
.img_esq {
	margin-right: 10px; margin-bottom: 10px; float: left;
}
.centro {
	margin: 15px 0px; width: 590px; text-align: center;
}
.some {
	left: -5000px; top: -5000px; display: none; visibility: hidden; position: absolute;
}
.nota_on {
	background-position: left; width: 34px; height: 30px; cursor: pointer;
}
.nota_off {
	background-position: left; width: 34px; height: 30px; cursor: pointer;
}
.nota_on {
	background-image: url("/img/v8/notas/on-med.png");
}
.nota_off {
	background-image: url("/img/v8/notas/off-med.png");
}
#bxkgal {
	padding: 10px 47px; border: 1px solid rgb(222, 222, 222); width: 204px; height: 80px; margin-top: 5px;
}
#bxkgal1 {
	padding: 10px 47px; border: 1px solid rgb(222, 222, 222); width: 204px; height: 80px; margin-top: 5px;
}
#bxkgal .stepcarousel {
	width: 206px; height: 80px; overflow: hidden; position: relative;
}
#bxkgal1 .stepcarousel {
	width: 206px; height: 80px; overflow: hidden; position: relative;
}
#bxkgal .stepcarousel .belt {
	left: 0px; top: 0px; position: absolute;
}
#bxkgal1 .stepcarousel .belt {
	left: 0px; top: 0px; position: absolute;
}
#bxkgal .stepcarousel .panel {
	width: 90px; text-align: center; overflow: hidden; margin-right: 20px; float: left;
}
#bxkgal1 .stepcarousel .panel {
	width: 90px; text-align: center; overflow: hidden; margin-right: 20px; float: left;
}
#bxkgal .stepcarousel .belt img {
	width: 90px; margin-top: 5px;
}
#bxkgal1 .stepcarousel .belt img {
	width: 90px; margin-top: 5px;
}
#comentwall {
	padding-bottom: 10px; padding-left: 55px; margin-bottom: 15px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; min-height: 50px;
}
#comentwall img.a {
	border: 1px solid rgb(0, 0, 0); left: 0px; top: 0px; position: absolute;
}
#comentwall .d {
	color: rgb(153, 153, 153); font-weight: normal;
}
.wfav {
	top: -25px; padding-left: 15px; position: relative;
}
#wall {
	width: 650px; clear: both; float: left; min-height: 1300px;
}
#wall .por {
	width: 205px; height: 50px; text-align: left; line-height: 18px; overflow: hidden; padding-top: 15px; padding-right: 20px; padding-left: 55px; float: left; position: relative;
}
#wall .av {
	border: 1px solid rgb(0, 0, 0); left: 0px; top: 10px; position: absolute;
}
#wall .views {
	width: 150px; height: 50px; text-align: center; padding-top: 15px; font-size: 14px; border-right-color: rgb(222, 222, 222); border-left-color: rgb(222, 222, 222); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
#wall .nota {
	width: 215px; height: 50px; text-align: center; padding-top: 15px; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.wallultimas {
	width: 300px; margin-bottom: 40px;
}
.wallultimas div {
	margin: 0px 10px 10px 0px; padding: 0px; width: 90px; height: 75px; text-align: center; overflow: hidden; float: left;
}
.wallultimas img {
	height: 75px; margin-left: -5px;
}
.wallultimas div.nb {
	margin-right: 0px;
}
.wallultimas div .nb {
	margin-right: 0px;
}
.nb {
	margin-right: 0px;
}
.subtit-artigo {
	background: url("/img/v8/tecnologia/dot-999999.gif") repeat-x bottom; line-height: 1em; padding-bottom: 5px; font-size: 20px; font-weight: normal; margin-top: 14px; display: block;
}
#oktbtn {
	height: 22px; overflow: hidden;
}
.notes-left {
	margin: 14px 14px 14px 0px; float: left;
}
.notes-right {
	margin: 14px 0px 14px 14px; float: right;
}
.notes-left {
	padding: 10px 15px; width: 210px; background-color: rgb(236, 240, 242);
}
.notes-right {
	padding: 10px 15px; width: 210px; background-color: rgb(236, 240, 242);
}
.notes-left p {
	margin: 5px 0px; text-align: justify; color: rgb(68, 68, 68); line-height: 1.5em; font-size: 12px;
}
.notes-right p {
	margin: 5px 0px; text-align: justify; color: rgb(68, 68, 68); line-height: 1.5em; font-size: 12px;
}
#down-android {
	background: url("/img/v10/bg-down-android.png") no-repeat right top; padding: 10px !important; border: 1px solid rgb(222, 222, 222); height: auto !important; overflow: hidden; clear: both; position: relative; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
#down-android .bt-close {
	background: url("/img/v10/bt-close.png") no-repeat right; top: 10px; right: 10px; color: rgb(204, 204, 204); text-transform: uppercase; line-height: 16px; padding-right: 20px; font-size: 11px; font-weight: bold; position: absolute;
}
#down-android .qr-code {
	margin-right: 30px; float: left;
}
#down-android a {
	line-height: 1.5em; font-size: 14px; font-weight: bold;
}
#down-android em {
	color: rgb(136, 136, 136); font-size: 12px; font-weight: normal;
}
#down-android .noalt {
	color: rgb(136, 136, 136); font-size: 14px; font-weight: normal; margin-top: 20px; display: block;
}
#down-android dl {
	list-style: none; margin: 20px 0px 0px; padding: 0px; width: 488px; float: left;
}
#down-android dt {
	margin: 0px 0px 5px; padding: 0px; color: rgb(136, 136, 136); font-size: 12px; font-weight: bold; display: block;
}
#down-android dd {
	background: url("/img/v10/bl-right.gif") no-repeat left 6px; margin: 0px; padding: 0px 0px 0px 16px;
}
#down-android .help {
	left: 240px; top: 110px; position: absolute;
}
#tipso {
	background: url("/img/v10/bg-tip-prog.png") no-repeat left; padding: 16px 0px 5px 66px; border: 1px solid rgb(187, 234, 0); width: 670px; height: 43px; color: rgb(102, 102, 102); font-size: 13px; margin-bottom: 10px; position: relative;
}
#tipso a {
	font-size: 14px; font-weight: bold;
}
#tipso .close {
	top: 5px; right: 5px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; position: absolute; cursor: pointer;
}
#lightbox {
	left: 0px; width: 100%; text-align: center; line-height: 0; position: absolute; z-index: 1000001;
}
#lightbox a img {
	border: currentColor;
}
#outerImageContainer {
	margin: 0px auto; width: 250px; height: 250px; position: relative; background-color: rgb(255, 255, 255);
}
#imageContainer {
	padding: 10px;
}
#loading {
	left: 0px; top: 40%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
#hoverNav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
#imageContainer > #hoverNav {
	left: 0px;
}
#hoverNav a {
	
}
#prevLink {
	background: url("/img/jquery/lightbox/blank.gif") no-repeat; width: 49%; height: 100%; display: block;
}
#nextLink {
	background: url("/img/jquery/lightbox/blank.gif") no-repeat; width: 49%; height: 100%; display: block;
}
#prevLink {
	left: 0px; float: left;
}
#nextLink {
	right: 0px; float: right;
}
#prevLink:hover {
	background: url("/img/jquery/lightbox/prev.gif") no-repeat left 50%;
}
#prevLink:hover:visited {
	background: url("/img/jquery/lightbox/prev.gif") no-repeat left 50%;
}
#nextLink:hover {
	background: url("/img/jquery/lightbox/next.gif") no-repeat right 50%;
}
#nextLink:hover:visited {
	background: url("/img/jquery/lightbox/next.gif") no-repeat right 50%;
}
#nextLinkText {
	color: rgb(255, 152, 52); font-weight: bold; text-decoration: none;
}
#prevLinkText {
	color: rgb(255, 152, 52); font-weight: bold; text-decoration: none;
}
#nextLinkText {
	padding-left: 20px;
}
#prevLinkText {
	padding-right: 20px;
}
.ontop #imageData {
	padding-top: 5px;
}
#imageDataContainer {
	font: 13px/1.6em Arial, Verdana, Helvetica, sans-serif; margin: 0px auto; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
#imageData {
	padding: 0px 10px;
}
#imageData #imageDetails {
	width: 70%; text-align: left; float: left;
}
#imageData #caption {
	font-size: 15px; font-weight: bold;
}
#imageData #numberDisplay {
	padding-top: 5px; clear: left; font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: normal; display: block;
}
#imageData #bottomNavClose {
	width: 85px; padding-bottom: 0.7em; float: right;
}
#imageData #helpDisplay {
	clear: left; float: left; display: block;
}
#overlay {
	left: 0px; top: 0px; width: 100%; height: 500px; display: none; filter: alpha(opacity = 60); position: absolute; z-index: 1000000; opacity: 0.6; background-color: rgb(0, 0, 0); -moz-opacity: .6;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* html > body .clearfix {
	width: 100%; display: inline-block;
}
* html .clearfix {
	height: 1%;
}
#TB_window {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
#TB_secondLine {
	font: 10px/normal Arial, Helvetica, sans-serif; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
#TB_window a:link {
	color: rgb(102, 102, 102);
}
#TB_window a:visited {
	color: rgb(102, 102, 102);
}
#TB_window a:hover {
	color: rgb(0, 0, 0);
}
#TB_window a:active {
	color: rgb(102, 102, 102);
}
#TB_window a:focus {
	color: rgb(102, 102, 102);
}
#TB_overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1000000;
}
.TB_overlayMacFFBGHack {
	background: url("/img/v8/bgdivs.png");
}
.TB_overlayBG {
	filter: alpha(opacity = 75); opacity: 0.75; background-color: rgb(0, 0, 0); -moz-opacity: .75;
}
* html #TB_overlay {
	position: absolute;
}
#TB_window {
	background: rgb(255, 255, 255); border: 4px solid rgb(82, 82, 82); left: 50%; top: 50%; text-align: left; color: rgb(0, 0, 0); display: none; position: fixed; z-index: 1000001;
}
* html #TB_window {
	position: absolute;
}
#TB_window img#TB_Image {
	border-width: 1px; border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); margin: 15px 0px 0px 15px; display: block;
}
#TB_caption {
	padding: 7px 30px 10px 25px; height: 25px; float: left;
}
#TB_closeWindow-none {
	padding: 11px 25px 10px 0px; height: 25px; float: right;
}
#TB_closeWindow {
	top: -15px; width: 30px; height: 30px; right: -15px; position: absolute;
}
#TB_closeAjaxWindow-close {
	padding: 7px 10px 5px 0px; text-align: right; margin-bottom: 1px; float: right;
}
#TB_closeAjaxWindow {
	top: -15px; width: 30px; height: 30px; right: -15px; position: absolute;
}
#TB_ajaxWindowTitle {
	padding: 7px 0px 5px 10px; margin-bottom: 1px; float: left;
}
#TB_title {
	height: 27px; background-color: rgb(232, 232, 232);
}
#TB_ajaxContent {
	padding: 2px 15px 15px; text-align: left; line-height: 1.4em; overflow: auto; clear: both;
}
.TB_modal#TB_ajaxContent {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px;
}
#TB_load {
	margin: -6px 0px 0px -104px; left: 50%; top: 50%; width: 208px; height: 13px; display: none; position: fixed; z-index: 153;
}
* html #TB_load {
	position: absolute;
}
#TB_HideSelect {
	border: currentColor; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); position: fixed; z-index: 99; opacity: 0; background-color: rgb(255, 255, 255); -moz-opacity: 0;
}
* html #TB_HideSelect {
	position: absolute;
}
#TB_iframeContent {
	border: currentColor; clear: both; margin-top: 1px; margin-bottom: -1px; _margin-bottom: 1px;
}
#tiptip_holder {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 99999;
}
.tip_top#tiptip_holder {
	padding-bottom: 5px;
}
.tip_bottom#tiptip_holder {
	padding-top: 5px;
}
.tip_right#tiptip_holder {
	padding-left: 5px;
}
.tip_left#tiptip_holder {
	padding-right: 5px;
}
#tiptip_content {
	padding: 6px 10px; border-radius: 5px; border: 1px solid rgb(200, 200, 200); color: rgb(136, 136, 136); line-height: 1.5; font-size: 12px; box-shadow: 0px 1px 3px #bbb; background-color: rgb(255, 255, 255); -moz-border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: 0 1px 3px #bbb; -moz-box-shadow: 0 1px 3px #bbb;
}
#tiptip_arrow {
	border: 6px solid transparent; width: 0px; height: 0px; position: absolute;
}
#tiptip_arrow_inner {
	border: 6px solid transparent; width: 0px; height: 0px; position: absolute;
}
.tip_top#tiptip_holder #tiptip_arrow {
	border-top-color: rgb(180, 180, 180);
}
.tip_bottom#tiptip_holder #tiptip_arrow {
	border-bottom-color: rgb(180, 180, 180);
}
.tip_right#tiptip_holder #tiptip_arrow {
	border-right-color: rgb(180, 180, 180);
}
.tip_left#tiptip_holder #tiptip_arrow {
	border-left-color: rgb(180, 180, 180);
}
.tip_top#tiptip_holder #tiptip_arrow_inner {
	margin-top: -7px; margin-left: -6px; border-top-color: rgb(255, 255, 255);
}
.tip_bottom#tiptip_holder #tiptip_arrow_inner {
	margin-top: -5px; margin-left: -6px; border-bottom-color: rgb(255, 255, 255);
}
.tip_right#tiptip_holder #tiptip_arrow_inner {
	margin-top: -6px; margin-left: -5px; border-right-color: rgb(255, 255, 255);
}
.tip_left#tiptip_holder #tiptip_arrow_inner {
	margin-top: -6px; margin-left: -7px; border-left-color: rgb(255, 255, 255);
}
#tiptip_content {
	padding: 6px 10px; background-color: rgb(255, 255, 255);
}
.tip_bottom#tiptip_holder #tiptip_arrow_inner {
	border-bottom-color: rgb(255, 255, 255);
}
.tip_top#tiptip_holder #tiptip_arrow_inner {
	border-top-color: rgb(255, 255, 255);
}
