html { font-size:100%; }
body { font-size:1em;font-family:'Open Sans','Arial CE',Arial,sans-serif;background:#F4F4F4;color:#6f6f6f;margin:0;padding:0;text-align:center; }
<!--#272827-->
p { margin:0 0 1em 0;padding:0; }
a { color:#0082d0;text-decoration:none; }
img { display:inline-block;vertical-align:middle; }

fieldset { background:#424342;border:none;margin:0 0 1em 0;position:relative;padding:3em 1em .5em 1em; }
<!--#424342-->
fieldset.nolegend { padding-top:1em; }
fieldset legend { display:block;position:absolute;margin:-1.2em 0 0 0;color:#178BD2; }
fieldset .control { margin:0 0 1em 0;padding:0; }
fieldset .control .label { color:white; }
fieldset .control .checkboxlabel { color:white; }
fieldset .control input,textarea,select { font-family:verdana;line-height:125%;padding:2px;display:inline-block;border:none;font-size:1em;margin:0; }
fieldset .control .text { width:50%; }
fieldset .control .textarea { width:50%; }
fieldset .control select { padding:0; }

#page { width:1000px;margin:0 auto;padding:0;text-align:left;position:relative; }

#header { background:#ffffff url('../images/headerbg.png') repeat-x scroll 0 0;height:101px;padding:17px 8px 16px 16px;position:relative; }
#header .logo { float:left;margin:0;padding:0;height:101px;width:50%; }
#header .logo a { color:white;display:block;width:184px; }
#header .logo img { border:none;display:block; }
#header .headerlinks { float:left;height:101px;width:50%;text-align:right;position:relative; }
#header .headerlinks ul { text-align:left;margin:60px 0 0 0;padding:0;list-style-type:none;position:absolute;right:0; }
#header .headerlinks li { float:left;margin:0;padding:0; }
#header .headerlinks li a { color:#5f5f5f;text-transform:lowercase;font-size:.7125em;line-height:100%;display:inline-block;margin:0 12px; }
#header .headerlinks li span { color:#5f5f5f;font-size:.8125em;display:inline-block;color:#00AEEF; }
#header .headerlinks li.last a { margin-right:0; }
#header .languages { font-size:.6875em; }
#header .languages a { text-decoration:none;color:#999999;line-height:100%;vertical-align:bottom; }
#header .languages span { display:inline-block;vertical-align:bottom; }
#header .languages span.fake { display:inline-block;height:100%;width:0; }

#topmenu { }
#topmenu .main { margin:0;padding:0;list-style-type:none;z-index:1000;position:relative;background:#ECECEC url('../images/menuitembg.png') repeat-x scroll 0 0;height:37px;width:819px;float:left; }
#topmenu li { float:left;background:transparent url('../images/menuitem_border.png') no-repeat scroll 100% 50%;padding:0 1px 0 0;height:100%;width:116px; }
#topmenu li a { display:block;text-decoration:none;text-align:center;height:100%;line-height:37px;color:#f9f9f9;text-transform:uppercase;font-size:.7250em; }
/*#topmenu li.active a, */#topmenu li:hover a { background:transparent url('../images/menuitembg_active.png') repeat-x scroll 0 0;color:#f9f9f9; }
#topmenu li.empty { background:none; }

#topmenu .sub { margin:0 0 0 -36px;padding:0 0 34px 36px;list-style-type:none;position:absolute;display:none;background:transparent url('../images/submenubg_groups.png') repeat 0 0;width:233px; }
#topmenu .sub li { background:none; }
#topmenu .sub li.last { padding:0; }
#topmenu .sub li a { line-height:24px;color:#272827;text-transform:lowercase;font-size:.775em;font-weight:normal; }
#topmenu  li:hover .sub a/*, #topmenu  li.active .sub a*/ { background:none;color:#999999; }
/*#topmenu .sub li.active a, */#topmenu .sub li a:hover { color:#3f3f3f; }
#topmenu li:hover .sub { display:block; }

#topmenu .sub.a-empresa { margin:0 0 0 -36px;padding:0 18px 34px 18px;list-style-type:none;position:absolute;display:none;background:transparent url('../images/submenubg_groups.png') repeat 0 0;width:233px; }
#topmenu .sub.a-empresa li { background:none; }
#topmenu .sub.a-empresa li.last { padding:0; }
#topmenu .sub.a-empresa li a { line-height:24px;color:#272827;text-transform:lowercase;font-size:.75em;font-weight:normal; }
#topmenu  li:hover .sub.a-empresa a/*, #topmenu  li.active .sub.a-empresa a*/ { background:none;color:#777777; }
/*#topmenu .sub.a-empresa li.active a, */#topmenu .sub.a-empresa li a:hover { color:#3f3f3f; }

#topmenu .sub.solucoes { padding:8px 16px;width:786px;background:transparent url('../images/submenubg_groups.png') repeat scroll 0 0;height:auto;left:0;margin:0; }
#topmenu .sub.solucoes li { width:262px;padding:0;position:relative;float:left; }
#topmenu .sub.solucoes .group { margin:0;padding:0;list-style-type:none; }
#topmenu .sub.solucoes .group li { float:none;display:block;width:auto; }
#topmenu .sub.solucoes .group li a { display:inline-block;height:auto;line-height:1.6875em;text-align:left;text-transform:none; }
/*#topmenu .sub.solucoes .group li.active a, */#topmenu .sub.solucoes .group li a:hover { color:#3f3f3f; }

#topmenu .sub.produtos { padding:8px 16px;width:786px;background:transparent url('../images/submenubg_groups.png') repeat scroll 0 0;height:auto;left:0;margin:0; }
#topmenu .sub.produtos li { width:262px;padding:0;position:relative;float:left; }
#topmenu .sub.produtos .group { margin:0;padding:0;list-style-type:none; }
#topmenu .sub.produtos .group li { float:none;display:block;width:auto; }
#topmenu .sub.produtos .group li a { display:inline-block;height:auto;line-height:1.6875em;text-align:left;text-transform:none; }
/*#topmenu .sub.produtos .group li.active a, */#topmenu .sub.produtos .group li a:hover { color:#3f3f3f; }

#topmenu .sub.marcas { background:transparent url('../images/submenubg_groups.png') repeat scroll 0 0;height:auto;min-height:259px;padding:4px 0;left:0;width:818px;margin:0; }
#topmenu .sub.marcas li { line-height:auto;height:46px;float:left; }
#topmenu .sub.marcas li a { line-height:46px;height:100%;text-transform:none; }
#topmenu .sub.marcas li a img { border:none;vertical-align:middle; }

.searchmodule.default { width:181px;padding:0;float:left;background:#1B1B1B url('../images/menuitembg.png') repeat-x scroll 0 0;height:37px;z-index:1000;position:relative; }
.searchmodule.default form { margin:0;padding:0;height:100%;text-align:center; }
.searchmodule.default form div { padding:8px 0 8px 0; }
.searchmodule.default label { display:none;vertical-align:middle; }
.searchmodule.default input { display:inline-block;border:none;padding:5px 5px 5px 5px;margin:0;vertical-align:middle; }
.searchmodule.default .hidden { display:none; }
.searchmodule.default .text { width:134px;height:22px;background:white;font-size:.625em;color:#999999; }
.searchmodule.default .submit { width:12px;background:url('../images/search_button.png') no-repeat scroll 0 0; }

#body { position:relative;background:#ffffff;padding-bottom:1px; }
#body .maincol { float:left;width:800px;min-height:387px;padding:9px; }
#body .maincol.nopadding { width:818px;min-height:419px;padding:0; }
#body .maincol.webtv { width:750px;min-height:423px;padding:0; }
#body .rightcol { float:left;width:182px; }
#body .rightcol ul { margin:0;padding:0;list-style-type:none; }
#body .rightcol li { height:36px;border-bottom:1px solid #272827; }
#body .rightcol li a { color:white;display:block;height:100%;line-height:36px;background:#0D408F url('../images/menu2itembg.png') repeat-x scroll 0 0;text-align:center;text-decoration:none;font-size:.775em; }
#body .rightcol li a:hover { background:transparent url('../images/menu2itembg_active.png') repeat-x scroll 50% 50%; }
#body .rightcol li a:active { background:transparent url('../images/menu2itembg_active.png') repeat-x scroll 50% 50%; }
#body .rightcol li a:checked { background:transparent url('../images/menu2itembg_active.png') repeat-x scroll 50% 50%; }

#body .rightcol .newsletter { height:44px;background:#1A1B1A url('../images/newsletterbg.png') repeat-x scroll 0 0;margin:0;padding:15px 7px;text-align:left;border-bottom:2px solid #1361ab; }
#body .rightcol .newsletter label { text-transform:uppercase;font-weight:normal;display:block;line-height:20px;font-size:.75em;padding:0;margin:0; }
#body .rightcol .newsletter input { display:inline-block;padding:5.13px;border:none;margin:0;vertical-align:middle; }
#body .rightcol .newsletter .hidden { display:none; }
#body .rightcol .newsletter .text { width:134px;height:22px;background:white;font-size:.625em;color:#999999; }
#body .rightcol .newsletter .submit { width:12px;background:url('../images/ok_button.png') no-repeat scroll 0 0; }

#body .rightcol .ibc a { display:block; }
#body .rightcol .ibc a img { display:block; }

#produtos { clear:both;position:relative; }
#produtos table { border-collapse:collapse;border:none;width:100%;background:#cecece; }
#produtos table td { padding:0px;border:none; }
#produtos table a { display:block;color:white;border:none; }
#produtos table a img { border:none;display:block; }

#footer { background:#cecece url('../images/footerbg2.jpg') no-repeat scroll 0 0;height:244px;position:relative; }
#footer .main { margin:34px 0 0 0;padding:0;list-style-type:none;float:right; }
#footer .main li { float:left;width:125px;margin:0 0 0 30px; }
#footer .main li a { color:#3f3f3f;text-decoration:none;text-transform:uppercase;font-size:.625em; }
#footer .sub { margin:6px 0 0 0;padding:0;list-style-type:none;float:none; }
#footer .sub li { margin:0;padding:0;list-style-type:none;float:none;width:auto;font-size:.5625em;line-height:2em; }
#footer .sub li a { font-weight:normal;color:#7f7f7f;text-transform:none;font-size:11px;font-weight:normal; }
#footer .copyright { position:absolute;margin:0;padding:0;right:32px;bottom:25px;font-size:.6em;color:#cccccc; }

.clear { float:none;clear:both;display:block; }
.noborder img { border:none; }

ul.queue { margin:1em 0;padding:1em;background:white;color:black;border:none;-moz-border-radius:.5em;border-radius:.5em; }
.maincol.webtv ul.queue { margin:1em; }
.maincol.webtv form ul.queue { margin:1em 0; }
ul.queue li { margin:0;padding:0;font-family:'Open Sans','Arial CE',Arial,sans-serif;font-weight:normal; }
ul.queue.info { background:#197EC2;color:black;border:none; }
ul.queue.message { background:#49C219;color:black;border:none; }
ul.queue.error { background:#C21A22;color:yellow;border:none; }
.homepage ul.queue { margin:1em; }

body .yui-navset .yui-content { background:#424342;border:none;padding:1em; }

.webfont { font-family:'Open Sans','Arial CE',Arial,sans-serif; }
.webfont.bold { font-family:'Open Sans','Arial CE',Arial,sans-serif; }
.webfont.light { font-family:'Open Sans','Arial CE',Arial,sans-serif; }

.yui-carousel { border:none;margin:0;padding:0;height:433px; }
.yui-carousel .yui-carousel-content { border:none;margin:0;padding:0;overflow:hidden; }
.yui-carousel-nav { display:none; }
.yui-carousel-element { border:none;margin:0;padding:0;width:818px;height:433px; }
.yui-carousel-element li { border:none;margin:0;padding:0;width:818px;height:433px; }
.yui-carousel-element li img { border:none;margin:0;padding:0; }
.yui-carousel .yui-carousel-item-selected { border:none;margin:0; }

.smalladd p { margin:0; }

.formmodule h2 { font-family:'Open Sans','Arial CE',Arial,sans-serif; }
form .form_wrapper { margin:0;padding:0 1.5em;font-family:Verdana,Geneva,sans-serif;font-size:.9135em; }
form .form_wrapper fieldset { font-size:1em;margin:0;padding:0;border:none;background:none; }
form .control { margin:0 0 1.5em 0;padding:0; }
form .control .label { color:white;text-transform:none;font-family:'Open Sans','Arial CE',Arial,sans-serif;font-size:.9135em;margin:0 0 .125em 0; }
form .control .radiobutton { display:inline-block;vertical-align:middle;float:none; }
form .control .radiobuttonlabel { display:inline-block;width:auto;font-size:.9135em;font-weight:bold;margin-right:1em; }
form .control .radiobuttonlabel span { display:inline-block;vertical-align:middle;margin:0 0 0 .3125em; }
form .control .radiobuttonlabel span.flip { margin:0 .3125em 0 0; }
form .control .text { background:white;border:none;border-radius:2px;display:inline-block;padding:0;margin:0;height:2em;line-height:2em;font-family:Verdana,Geneva,sans-serif; }
form .control select { font-family:'Open Sans','Arial CE',Arial,sans-serif;font-size:.9135em;background:white;border:none;border-radius:2px;margin:0;padding:.375em 0; }
form .control textarea { background:white;border:none;border-radius:2px;display:inline-block;padding:0;margin:0;font-family:Verdana,Geneva,sans-serif;line-height:1.375em; }
form .control .button { background:#178BD2;border:none;border-radius:2px;font-weight:normal;padding:.25em .3125em;margin:0 .5em 0 0;font-family:Verdana,Geneva,sans-serif; }

#video_player { width:750px;height:422px;display:block; }

.webtvmodule.menu { float:left;width:250px; }
.webtvmodule.menu ul { margin:0;padding:0;list-style-type:none; }

.webtvmodule.menu .categories { font-size:.6875em; }
.webtvmodule.menu .categories li { border:none;height:auto;float:left;background:#1B1B1B url('../images/menuitembg.png') repeat-x scroll 50% 50%;margin:0 1px 0 0;padding:0; }
.webtvmodule.menu .categories li a { text-transform:uppercase;padding:.5em .75em;font-family:arial,sans-serif;background:none;color:white;display:block;/*line-height:2.125em;*/cursor:pointer; }
.webtvmodule.menu .categories li.active a, .webtvmodule.menu .categories li a:hover { background:transparent url('../images/menu2itembg.png') repeat-x scroll 50% 50%; }

.webtvmodule.menu .videos li { border:1px solid #1563ab;border-width:1px 0 0 0;background:none;height:auto;padding:0;margin:0;font-family:verdana,geneva,sans-serif; }
.webtvmodule.menu .videos li.last { border-width:1px 0; }
.webtvmodule.menu .videos li a { border:none;background:#1a1a1a;height:auto;line-height:1em;padding:15px 0 6px 0;margin:0;text-align:left;display:block;font-size:.875em;position:relative;z-index:1;cursor:pointer; }
.webtvmodule.menu .videos li span { display:inline-block;vertical-align:top; }
.webtvmodule.menu .videos li .message { font-size:.875em;color:tomato;padding:.75em; }
.webtvmodule.menu .videos li a .left { float:left;width:85px; }
.webtvmodule.menu .videos li a .right { float:left;width:153px;padding:0 6px;line-height:.875em;height:48px; }
.webtvmodule.menu .videos li a .image { width:84px;height:48px;border:1px solid black;border-width:1px 1px 1px 0; }
.webtvmodule.menu .videos li a .title { width:153px;height:12px;color:#1563ab;text-transform:uppercase;font-size:.6875em;white-space:nowrap;overflow:hidden; }
.webtvmodule.menu .videos li a .desc { width:100%;height:36px;color:white;font-weight:normal;font-size:.6875em;overflow:hidden; }
.webtvmodule.menu .videos li a .clear { display:block; }

.webtvmodule.menu .videos li.paginator { border-width:0 0 1px 0;height:37px;font-size:.6875em; }
.webtvmodule.menu .videos li.paginator .previous { float:left;line-height:37px; }
.webtvmodule.menu .videos li.paginator .next { float:right;line-height:37px; }
.webtvmodule.menu .videos li.paginator a { display:inline-block;padding:.5em .75em;font-family:'Open Sans','Arial CE',Arial,sans-serif;background:none;color:white;cursor:pointer;text-transform:uppercase;font-size:1em;background:#1B1B1B url('../images/menuitembg.png') repeat-x scroll 50% 50%; }
.webtvmodule.menu .videos li.paginator a:hover { background:transparent url('../images/menu2itembg.png') repeat-x scroll 50% 50%; }

.webtvmodule.menu form { font-size:.75em; }
.webtvmodule.menu form .error { background:#C21A22;color:yellow;padding:.75em 1em;margin:.5em;border:none;border-radius:3px;font-weight:normal; }
.webtvmodule.menu form fieldset { padding:0;background:#313131; }
.webtvmodule.menu form .form_wrapper { padding:0 1em;position:relative; }
.webtvmodule.menu form .control { padding:0;margin:1em 0; }
.webtvmodule.menu form .control.buttons { text-align:right;float:right;margin:0; }
.webtvmodule.menu form .control.forgotpass { line-height:1.5em; }
.webtvmodule.menu form .control.forgotpass a { font-size:.875em; }
.webtvmodule.menu form label span { display:inline-block;width:30%;text-align:right;margin:0 5% 0 0; }
.webtvmodule.menu form label .text { line-height:1.25em;height:1.25em;border-radius:0;width:65%; }
.webtvmodule.menu form .button { margin:0 0 0 .5em;height:auto;line-height:1em;padding:.125em .75em; }

.webtvmodule.featured ul { margin:0;padding:0;list-style-type:none;height:141px;font-family:verdana,geneva,sans-serif;font-size:.875em; }
.webtvmodule.featured li { float:left;width:250px;height:141px; }
.webtvmodule.featured li a { display:block;width:250px;height:141px;font-size:.6875em;background:transparent no-repeat scroll 50% 50%;position:relative;cursor:pointer; }
.webtvmodule.featured li a span { display:inline-block;line-height:1.25em; }
.webtvmodule.featured li a .text { width:238px;position:absolute;margin:0;padding:6px;left:0;bottom:0;background:black;opacity:.80;height:48px; }
.webtvmodule.featured li a .title { width:238px;color:#1563ab;text-transform:uppercase;overflow:hidden;white-space:nowrap; }
.webtvmodule.featured li a .desc { width:238px;color:#1563ab;height:36px;overflow:hidden; }
.webtvmodule.featured li a:hover .text { opacity:1; }

.webtvmodule table.videos { border-collapse:collapse;border:none;font-size:.75em;width:98%;margin:0 1%;font-family:'Open Sans','Arial CE',Arial,sans-serif; }
.webtvmodule table.videos th { padding:2px 4px; }
.webtvmodule table.videos td { border:1px solid #1D1F1D;background:#333;padding:2px 4px;vertical-align:top; }
.webtvmodule table.videos .aright { text-align:right; }
.webtvmodule table.videos .nowrap { white-space:nowrap; }

a.container_mngmntlink {
  color: yellow;
}