/* CSS Document */
.img_nr, .Content .pontos a {background-image:url(../images/img_nr.jpg); background-repeat:no-repeat; overflow:hidden;}
.img_rx {background-image:url(../images/img_rx.jpg); background-repeat:repeat-x; overflow:hidden;}
.Aguarde { text-align:center; padding:100px;}
.Content .ICMMenuBOContent .ICMMenuBO { overflow:visible;}

.HP_template {background-color:#101010;/*margin-bottom:20px!important;*/ position:relative;}
.HP_template { padding:20px 0px}

.last { border:0px!important; margin-bottom:0px; padding-bottom:0px;}

.Content { background-color:#fff; *width:100%; _width:100%; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; border:1px solid #e0e0e0; behavior: url(/homepage/js/ie-css3.htc); margin-bottom:25px; overflow:hidden; position:relative} 
.Top, .Bottom { color:#717171; padding:5px 10px; padding-left:20px; background-color:#f5f5f5; height:20px}
.Top h2, .Bottom  h2{ font-weight:normal}
.Top a, .Bottom a, .Top a:visited, .Bottom a:visited { font-weight:normal !important;  }
.Top { border-bottom:1px solid #e0e0e0; font-size:133.3%;}
.Bottom { border-top:1px solid #e0e0e0; padding-top:5px; padding-bottom:5px}
.Area { margin:19px; overflow:hidden; position:relative}
.Content ul { overflow:hidden; position: relative; float:left; margin-left:0px }
.Content .Mask { width:100%; overflow:hidden;}
.Content .Arrows { position:relative; overflow:hidden; display:inline}
/*.Content .Arrows .next span, .Content .Arrows .back span {display:none;}*/
.Content .pontos p { float:left; margin-right:5px; font-size:0%; width:8px; height:8px; margin-top:5px; background-position:-171px -51px}
.Content .pontos p.Selected{background-position:-161px -51px}
.Content .pontos a span {font-size:0%}
.Content p.next span, .Content p.back span, .RodapeDestk p.next span, .RodapeDestk p.back span{ float:left; overflow:hidden; width:20px; height:20px; margin-right:5px; cursor:pointer;}
.Content p.next span, .RodapeDestk p.next span { margin-right:0px}
.Content p.next span, .Content div.next span { background-position:-183px -28px;}
.Content p.next span:hover, .Content div.next:hover span {background-position:-229px -28px;}
.Content p.back span { background-position:-160px -28px;}
.Content p.back .Inactive{ background-position:-160px -28px!important;}
.Content p.next .Inactive{ background-position:-183px -28px!important;}
.Arrows .Inactive { cursor:default!important}
.Content p.back span:hover {background-position:-205px -28px;}
.Dark .pontos p { background-position:-302px -47px}
.Dark .pontos p.Selected {background-position:-293px -47px}
.Dark p.next span { background-position:-415px -45px;}
.Dark p.next span:hover {background-position:-365px -45px;}
.Dark p.back span { background-position:-390px -45px;}
.Dark p.back span:hover {background-position:-340px -45px;}
.Dark p.next .Inactive { background-position:-415px -45px!important;}
.Dark p.back .Inactive{ background-position:-390px -45px!important;}
.Light .pontos p { background-position:-264px -79px}
.Light .pontos p.Selected {background-position:-254px -79px}
.Light p.next span { background-position:-183px -68px;}
.Light p.next span:hover {background-position:-229px -68px;}
.Light p.back span { background-position:-160px -68px;}
.Light p.back span:hover {background-position:-205px -68px;}
.Light p.next .Inactive { background-position:-183px -68px!important;}
.Light p.back .Inactive{ background-position:-160px -68px!important;}
.Content div.next span { float:right; width:20px; height:20px; display:inline; text-indent:-999; font-size:0%}

div .NewArea { margin:19px 0px 0px 5px}
div .NewArea .grid_4 { width:184px; margin:0px 9px 20px 9px;}
div .NewArea .grid_4 h2 { font-size:13px}
div .NewArea .grid_4 img, .NewArea .grid_4 .Elemento { width:100%;}

/*
.IconPlay {background-image:url(../images/Icon_Play.png); float:left; position:absolute; width:54px; height:54px; left:45%; top:45%; z-index:1000;}
.IconPlay_Small {background-image:url(../images/Icon_Play_Small.png); float:left; position:absolute; width:30px; height:30px; left:40%; top:40%; z-index:1000;}
*/

.content-play { background-color:#f5f5f5;  margin-bottom:20px; padding:5px 0px; clear:both; float:left; width:100%; border-bottom:1px solid #E0E0E0}
.content-play  img { margin:10px; float:left}
.content-play .Icon { background-position:-183px -28px;width: 20px;height: 20px; float:left; margin-top:20px}
.content-play a:hover .Icon { background-position:-229px -28px}
.content-play .border {border-right:1px solid #E0E0E0; padding:0px 10px; float:left}
.content-play h2 { font-size:16px; text-align:center; margin-bottom:5px;}
.content-play h2 a { font-weight:normal}
.content-play .rtp2 { position:relative; width:130px; float:left; height:50px}
.content-play .rtp2 img { position:absolute; top:-15px}

.IconPlay, .IconPlay_Audio, .IconPlay_Small, .IconPlay_Audio_Small, .IconPlay_Medium, .IconPlay_Audio_Medium { left:10px; top:10px; z-index:1000float:left; position:absolute; ;}
.IconPlay, .IconPlay_Audio {width:35px; height:35px;}
.IconPlay {background-image:url(../images/Icon_Play.png); }
.IconPlay_Audio {background-image:url(../images/Icon_Play_Audio.png); }
.IconPlay_Small, .IconPlay_Audio_Small {width:20px; height:20px;}
.IconPlay_Small {background-image:url(../images/Icon_Play_Small.png); }
.IconPlay_Audio_Small {background-image:url(../images/Icon_Play_Audio_Small.png); }
.IconPlay_Medium {background-image:url(../images/Icon_Play_Medium.png); }
.IconPlay_Audio_Medium {background-image:url(../images/Icon_Play_Audio_Medium.png); }

.Content .view_all, .RodapeDestk .view_all { display:none;}
.Content .view_all a {  color:#FF6600;}
.Content ul li { float:left; display:inline;}
.Content .Elemento { float:left; margin-right:20px; margin-left:0px; position:relative; width:180px; _padding-bottom:9px; *padding-bottom:9px; display:inline;}
.Content  .Img { margin-bottom:7px; float:left}
.Content .Text { width:100%;float:left; }
.Content .TextCem{ width:100%!important;}
.Content .Text b{font-size:100%; font-weight:bold;}
.Elemento span.Big { color:#0075CE; font-size:133.3%!important; display:block}
.Content .Text b br { display:none;}
.Content .Text a, .Content .Text a:visited{ font-weight:bold; font-size:108.3%; color:#0075CE; }
.Content .Elemento .Text a{ float:left;}
.Content .Elemento img {border:1px solid #b8b8b8; margin-bottom:5px }
.Content.Dark .Elemento img {border-color:#3C3C3C; }
.Content .Elemento a h3, .Content .Elemento h3 a { font-size:108.3%}
.Content .Elemento a span { display:block}
.Content .Elemento a:hover h3, .Content .Elemento h3 a:hover, .Content .Elemento a:hover span { text-decoration:underline}

.Content.Dark { background-color:#222; color:#ccc}
.Dark .Top, .Dark .Bottom { color:#fff; background-color:#2d2d2d; border-color:#3c3c3c}

.Top .Right { float:right; font-size:83.3%; text-align:right}
.Content ul.RightMenu { float:right; margin-top:20px; margin-right:15px}
.RightMenu li { color:#767676; padding:0px 5px; cursor:pointer}
.RightMenu li.Selected { color:#0075CE}
.RightMenu li:hover { text-decoration:underline}
.Bottom .Item { float:right; margin-left:30px; }
.Bottom .Item a, .Bottom .Item a:visited {font-size:91.7%}
.Bottom .Item span { float:right; margin-left:5px; padding-top:2px }
.Bottom .Item:hover span { text-decoration:underline}
.Bottom .Item .Icon { width:20px; height:20px; float:right; background-position:-183px -28px;} 
.Bottom .Item:hover .Icon {background-position:-229px -28px; text-decoration:none;}

.EmDestk { position:relative}
.EmDestk .Area { margin-top:10px}
.ContentTab .Bottom { height:20px;}
.ContentTab { _border:1px solid transparent; *border:1px solid transparent}
.ContentTab .Area {float:left;}

.TabsDestk { padding-left:19px; padding-top:18px; overflow:visible; padding-bottom:5px}
.Dark .TabsDestk li { background-color:#333; color:#6f6f6f; position:relative}
.TabsDestk li { font-size:83.3%;background-color:#e2e2e2; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); padding:5px 10px;   margin-right:9px;text-transform:uppercase; float:left; color:#2d2d2d; cursor:pointer; position:relative}
.TabsDestk li.Selected {color:#fff;  background-color:#0075ce; }
.TabsDestk li.Selected .Arrow { position:absolute; left:45%; top:24px; width:7px; height:4px; float:left; background-position:-137px 0px}
.TabsDestk li:hover {color:#fff;  background-color:#0075ce; }
.Dark .TabsDestk li.Selected .Arrow { background-position:-129px 0px}

.EmDestk .LinksArea { position:absolute; right:10px; bottom:8px;}
.NoticiasHP .LinksArea { position:relative; right:0px; bottom:0px; float:right; }
.EmDestk .LinksArea a { font-weight:normal}
.EmDestk .LinksArea li { border-left:1px solid #E0E0E0; padding:0px 10px;}
.Dark .LinksArea a, .Dark .LinksArea a:visited { color:#E0E0E0;}
.EmDestk .LinksArea li:first-child { border:0px}

.NoticiasHP.Content .Content { border:0px; margin:0px; padding:0px}

.Pub .Content {border-bottom:0px; margin-bottom:0px}
.Pub .Top { border:0px}
.Pub .Banner { margin-bottom:25px;}

.takeover { position:relative}
.takeover .grid_12 { margin:0px}
.takeover .pull_2 div, .takeover .push_2 div { position:fixed; /*position:absolute;*/ z-index:10}
.takeover .push_2{ /*right:0px; left:auto*/ left:100%}
.takeover .pull_2, .takeover .push_2 { top:0px; position:absolute}
.takeover * { z-index:1000;}
.takeover img, .layer img  { border:0px none; float:left}
.takeover a { display:inline; margin:0px; padding:0px;}
.takeover object, .takeover embed { float:left}


.FacebookArea { margin-bottom:25px; background-color:#fff; overflow:hidden; border:1px solid #dadada}
.FacebookArea iframe { top:-1px; left:-1px; position:relative; overflow:hidden; border:0px solid #fff; background-color: transparent; }
.LiveFace iframe {top:0px; left:0px;}

/*galeria*/
.galleryview { height:370px!important; float:left; overflow:hidden;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url(/homepage/js/ie-css3.htc); position:relative;}
.strip_wrapper { margin-top:10px }
.nav-prev, .nav-next { margin-top:10px}
div.nav-next, div.nav-prev {float:left; width:20px; height:20px;}
.nav-next.img_nr {}
.nav-next.img_nr { background-position:-479px -68px}
.nav-next.img_nr:hover { background-position:-429px -68px}
.nav-prev.img_nr { background-position:-454px -68px}
.nav-prev.img_nr:hover { background-position:-404px -68px}
#gallery_wrap { float:left; margin-right:10px;}
#gallery_wrap .panel {z-index:1; padding:20px; position:relative}
#gallery_wrap .panel .info { position:absolute; font-size:116.7%; border-radius:0px}
#gallery_wrap, .GaleryContent {width:620px;overflow:hidden;}
#gallery_wrap h2, .DestkVideoTop h2{font-size:183.3%; color:#0075ce; padding-bottom:10px; letter-spacing: -1px; line-height:1.1em;}
#gallery_wrap h2 a, #gallery_wrap h2 a:visited, .DestkVideoTop h2 a, .DestkVideoTop h2 a:visited {line-height:1.1em;}
#gallery_wrap h3, .DestkVideoTop h3 {font-size:91.7%; color:#ccc; margin-top:0px; font-weight:normal;}
.DestkVideoTop h3 { font-size:100%;}
#gallery_wrap a, .gallery_wrap a:hover, #gallery_wrap a:visited  { color:#0075ce;}
.gallery_wrap a:hover { text-decoration:underline}
.panel a img { margin-bottom:50px;}
.panel-overlay, .overlay { width:152px !important; left:450px!important; top:20px!important; height:237px!important; overflow:hidden; padding:0px!important}
#pointer { border-color:#0075ce !important; }
#gallery_wrap .BG_filmstrip { float:left; width:100%; height:100px; margin-top:270px;}
#gallery_wrap .BG_filmstrip, #gallery_wrap .filmstrip { background-color:#3D3D3D!important;}
#gallery_wrap .filmstrip li {overflow:hidden;}
#gallery_wrap .filmstrip li span { color:#fff; font-size:83.3%; position:absolute; left:0px; bottom:0px; background:#000; filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; width:100%; padding:2px 5px; display:none; }
#gallery_wrap .filmstrip li:hover span { display:block;}
.panel-overlay * { z-index:3!important;}
.overlay { display:none; }
#gallery_wrap .IconPlay { /*left:33%; top:41%*/ left:30px; top:30px}
.IconsEPG div{ float:left; height:13px; margin-right:5px; margin-bottom:5px}
#pointer img { margin-top:2px!important}

.gallerymosaic .info { font-size:76.9%}
/*
.Icon_1 { width:40px; background-position:0px 0px;}
.Icon_2 { width:45px; background-position:-42px 0px;}
.Icon_3 { width:23px;background-position:-88px 0px;}
.Icon_4 { width:45px; background-position:-290px -28px;}
.Icon_5 { width:49px; background-position:-336px -28px;}
.Icon_6 { width:55px;background-position:-385px -28px;}
.Icon_7 { width:28px; background-position:-442px -28px;}
.Icon_8 { width:27px; background-position:-471px -28px;}
.fb_share_button { height:20px; background-position:-338px 0px; float:left; width:57px; margin-top:5px; line-height:-999px; font-size:0% }
*/
#gallery_wrap h3 iframe { margin-top:5px}
.VideoGallery { width:100%; filter:alpha(opacity=90); background: rgba(0, 0, 0, 0.9); *background-color: #000; _background-color: #000; float:left; padding-top:10px; display:none; position:absolute; z-index:10000; left:0px; top:39px;  }
.VideoGallery .container_12 {color:#fff; filter:alpha(opacity=100);opacity: 1;-moz-opacity:1; _position:relative; *position: relative; z-index:100000;}
.clickme { position:absolute; cursor:pointer}
.DestkVideoTop { padding-top:20px; position:relative}
.DestkVideoTop h3 iframe { display:block; margin-top:10px}
.img_nr.cancel {color:#fff; float:left; overflow:hidden; width:20px; height:20px; text-indent:-9999px; background-position:-316px -45px; position:absolute; right:10px; top:0px; cursor:pointer}
/*fim galeria*/

/*imagem normal e expandido no header*/
.ImgDestk  { position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  behavior: url(/homepage/js/ie-css3.htc); overflow:hidden;}
.ImgDestk .Text { position:absolute; background-color:#000; filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; padding:10px; font-size:91.7%; width:97%; color:#ccc}
.ImgDestk .Text a.Title {font-size:200%; color:#0075ce; padding-bottom:10px; letter-spacing: -1px; line-height:1.1em;}
.ImgDestk .Text a:hover { text-decoration:underline}
.DestkNormal .Text { bottom:0px;}
.DestkExpande .Text { width:250px; margin:20px;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url(/homepage/js/ie-css3.htc);}
.DestkExpande .LeftTop { top:0px; left:0px}
.DestkExpande .LeftBottom { bottom:0px; left:0px}
.DestkExpande .RightTop { top:0px; right:0px}
.DestkExpande .RightBottom { bottom:0px; right:0px}
.DestkExpande .Amarelo  { background-color:#FF0}
.DestkExpande .Azul  { background-color:#0075CE;}
.DestkExpande .Branco  { background-color:#fff;}
.DestkExpande .Verde  { background-color:#030}
.DestkExpande .Vermelho  { background-color:#900}
.DestkExpande .Azul, .DestkExpande .Vermelho { color:#fff}
.DestkExpande .Azul a, .DestkExpande .Azul a:visited, .DestkExpande .Verde a, .DestkExpande .Verde a:visited, .DestkExpande .Vermelho a, .DestkExpande .Vermelho a:visited{ color:#F60}
/*fim imagem normal e expandido no header*/

/* video e audio em destaque */
.MediaDestk { overflow:hidden; position:relative;}
.MediaDestk h3 { color:#2d2d2d; font-weight:bold}
.MediaDestk .Elemento h3 a, .MediaDestk .Elemento h3 a:visited{ color:#0075ce; font-size:116.7%}
.MediaDestk .Elemento { width:300px!important overflow:hidden}
.MediaDestk .Elemento img { cursor:pointer; border:0px!important;width:100%}
.MediaDestk .ImgPlayer { position:relative}
.MediaDestk .IconPlay { /*left:40%; top:35%*/ }
/************ rodape *********/
.RodapeInfo { background-color:#222; color:#5d5d5d; font-size:91.7%;}
.RodapeInfo  .Elemento { /*float:right;*/ margin:5px auto; width:745px}
.RodapeInfo .Text { float:left; margin-top:5px; margin-right:10px}
.RodapeInfo .Icon { float:left; width:31px; height:31px; background-position:-256px -28px}
.RodapeLinks { background-color:#101010;}
.RodapeLinks ul { margin:35px 0px; float:left; clear:both; width:100%}
.RodapeLinks ul li { float:left; /*margin-right:20px;*/ margin-right:10px; list-style:none; width:13%}
.RodapeLinks ul a { font-size:91.7%; color:#5d5d5d; font-weight:normal;display:block; padding-left:10px;}
.RodapeLinks ul a:hover { text-decoration:underline}
.RodapeLinks ul .Title {border-radius:11px; -webkit-border-radius: 11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); color:#979797; background-color:#222; padding:0px 11px; white-space:nowrap; float:left; margin-bottom:5px;}
.RodapeLinks ul li.Redes { float:right; margin-right:0px}
.RodapeLinks .Redes a { color:#0075ce}
.RodapeLinks .Redes iframe { width:105px!important; height:25px!important; overflow:hidden}
.RodapeLinks .googleplus img{ margin-left: 10px}
.RodapeLinks .Redes .Title { background-color:#0075ce; color:#fff}
.RodapeDestk { background-color:#222; padding-top:15px; padding-bottom:35px; clear:both; width:100%; }
.RodapeDestk .Item { float:left; margin-right:20px }
.RodapeDestk .Elemento { border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  background-color:#fff;width:220px; float:left; height:135px; overflow:hidden; }
.RodapeDestk .Elemento .Text { padding:25px 0px 0px 20px; float:left; width:95px; height:95px; position:relative}
.RodapeDestk .Elemento .Img{ padding-right:20px; float:right; width:80px; height:135px;}
.RodapeDestk h2  { color:#909090; font-size:125%; padding-bottom:5px; font-weight:bold}
.RodapeDestk ul li { display:inline; float:left;}
.RodapeDestk .Item .Text h3 a{ font-size:116.7%; line-height:18px; color:#0075CE;}
.RodapeDestk .Text { font-size:91.7%;}
.RodapeDestk .grid_3 { overflow:hidden; position:relative;}
.RodapeDestk .Arrows { position:absolute;overflow:hidden; width:45px; right:0px; z-index:2;}
.RodapeDestk p { position:relative}
/*.RodapeDestk p.next span, .RodapeDestk p.back span{color:#fff; float:left; overflow:hidden; width:20px; height:20px; text-indent:-9999px; }*/
.RodapeDestk p.next span { background-position:-131px -45px;}
.RodapeDestk p.next span:hover {background-position:-81px -45px;}
.RodapeDestk p.back span { background-position:-106px -45px; margin-right:5px}
.RodapeDestk p.back span:hover {background-position:-56px -45px;}
.RodapeDestk p.next .Inactive { background-position:-131px -45px!important;}
.RodapeDestk p.back .Inactive { background-position:-106px -45px!important;}

.RodapeDestk ul { overflow:hidden; position: relative; float:left; margin-left:0px }
.RodapeDestk .ICMMenuBO { overflow:visible}
.RodapeDestk .Text a.img_nr { float:left; clear:both; width:62px; height:21px; background-position:-437px -45px;  text-indent:-9999px; font-size:0%; position:absolute; bottom:0px; left:20px}
.RodapeDestk .Text a.Icon_2 { background-position:-1px -19px;}
.RodapeDestk .Text a.Icon_3 { background-position:-64px -19px;}

.EspecialHeader { background-color:#F5F5F5; border-top:1px solid #E0E0E0;}
.EspecialHeader ul li { display:inline; float:left}
.EspecialHeader .Content { margin:0px; background-color:transparent; border:0px}
.EspecialHeader .Elemento { margin-right:10px; width:207px; overflow:hidden; margin-bottom:10px}

.EspecialHeader .Area { width:92%; float:left; margin:0px 17px;}
.EspecialHeader .Arrows { float:left; margin-top:45px}
.EspecialHeader p.back span, .EspecialHeader p.next span { margin-right:0px}
.EspecialHeader h2 {color:#2d2d2d;font-size:150%; text-align:center;  margin:8px 0px; padding-bottom:10px; font-weight:normal;}
.EspecialHeader .Area ul { width:0px} 

.ImgNews { overflow:hidden; position:relative}
.ImgNews .Elemento, .MediaDestk .Elemento { width:300px; margin-right:20px}
.ImgNews .Item { margin-left:0px}
.ImgNews img { border:0px!important; margin-bottom:20px}
.ImgNews .Elemento a h3, .ImgNews .Elemento p { padding:0px 20px;}
.ImgNews .Elemento a h3 { font-size:116.7% }
.ImgNews .Elemento p { padding-bottom:20px}

.EmpresaNews .Elemento { width:100%; margin:0px; margin-bottom:10px}
.EmpresaNews .Img { float:left; margin-right:8px; height:45px; border:1px solid #B8B8B8; overflow:hidden}
.EmpresaNews .Img img { border:0px}
.EmpresaNews .Text { float:left; width:65%}
.EmpresaNews h2 { display:inline;}
.EmpresaNews .Top h2 { float:left;}
.EmpresaNews .Top ul li { font-size:91.7%; cursor:pointer; padding:2px 0px 0px 4px}
.EmpresaNews .Top ul li:hover, .EmpresaNews .Top ul li.Selected { color:#0075CE;}
.EmpresaNews .Area li { display:block; float:none;}
.EmpresaNews .Area h3 { display:block; clear:both; float:left; width:100%}
.EmpresaNews .FraseObrigado { text-align:center;}
.EmpresaNews ul a { font-weight:normal}
.EmpresaNews .Area ul{list-style:outside;}

.TagsNews .Area a { border-radius:11px; -webkit-border-radius: 11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); text-transform:uppercase;  color:#2d2d2d; background-color:#e2e2e2;padding:3px 11px; white-space:nowrap; float:left; margin:0px 2px 2px 0px; cursor:pointer; font-weight:normal; font-size:83.3%}
.TagsNews .Area a:hover { color:#fff;  background-color:#0075ce; text-decoration:none;}
.TagsNews .Area  li { *margin:1px; _margin:1px}

.LojaNews .Elemento { width:89px; margin-right:0px;}
.LojaNews .Elemento p { width:93%}
.LojaNews .Mask { width:105%}

.PlayRTP .Elemento .img_nr, .Relacionados .img_nr, .DiretoMinuto .img_nr  {margin-right:6px; font-size:0%; background-position:20px 20px; display:inline-block; padding:13px 7px 0px 7px; /*padding:13px 7px 0px 7px;*/ margin-top:1px; color:#fff; width:0px; float:left}
.PlayRTP .Elemento a:hover { text-decoration:none;}
.Relacionados .Icon_0 {background-position:-399px -11px}
.PlayRTP .Elemento .Icon_1, .Relacionados .Icon_1, .DiretoMinuto .Icon_1 { background-position:-137px -28px}
.PlayRTP .Elemento .Icon_2, .Relacionados .Icon_2, .DiretoMinuto .Icon_2 { background-position:-137px -13px}
.PlayRTP .Elemento { padding-bottom:23px}
.PlayRTP #Separador, .PlayRTP .Separador { border-bottom:1px solid #E0E0E0; display:block; padding:5px 0px; float:left; width:94%; font-size:0px}
.PlayRTP .Separador { margin-left:20px}
.MenuPlay { float:left; width:110px; margin-right:15px; overflow:hidden;font-weight:normal; color:#767676}
.MenuPlay li {border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); background-color:#fff; font-weight:normal; color:#979797; padding:3px 10px; float:left; clear:both; width:80%; cursor:pointer; position:relative}
.MenuPlay li:hover { text-decoration:underline}
.MenuPlay li.Selected { background-color:#0075CE; color:#fff; position:relative}
.PlayRTP .Listagem { float:left; width:78%; overflow:hidden; position:relative}
/*.PlayRTP .Listagem ul { padding-bottom:30px;}
.PlayRTP .Listagem .Elemento { width:226px; margin-right:0px; padding-bottom:15px}
.PlayRTP .Listagem .Img a { width:112px; height:63px; overflow:hidden; float:left; padding:0px; border:1px solid #B8B8B8; }
.PlayRTP .Listagem .Img img { border:0px; padding:0px;}
.PlayRTP .Listagem .Img { margin:10px}
.PlayRTP .Listagem .Text { width:70px; margin:10px 10px 10px 0px}
.PlayRTP .Listagem .Title {color:#0075CE; font-weight:bold!important; font-size:91.7%!important;word-wrap:break-word; }
.PlayRTP .Listagem .Elemento .Border {display:none; position:absolute; left:0px; padding:10px; top:0px; padding-top:75px;  border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; behavior: url(/homepage/js/ie-css3.htc); background-image:url(../images/RTP_Play.png); background-repeat:repeat-x; background-position:bottom center; border:1px solid #dadada; z-index:999; color:#767676; font-weight:normal;  filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; width:200px;}
.PlayRTP .Listagem .Elemento:hover .Border { display:block;}*/
#PlayContent .Listagem .date { position:relative; width:100%; display:block; font-style:normal}
#PlayContent .Listagem .date b { background-color:#000; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; color:#fff; font-weight:normal; position:absolute; bottom:10px; font-size:92.3%; left:1px; padding:2px 5px;}
#PlayContent .Listagem .Elemento{ padding-bottom:25px}

.Play_TV .Area { margin-bottom:0px; overflow:visible}
.Play_TV .Arrows { position:absolute; margin-top:6px; width:50%}
.Play_Live a, .Play_Live a:visited { color:#767676;}
.Play_Live a:hover { text-decoration:underline}
.Play_Live .Title { color:#0075CE; font-size:116.7%;border-bottom:1px solid #E0E0E0; padding-bottom:10px; margin-bottom:10px; padding-left:10px }
.Play_Live .TVList, .Play_Live .RadioList { float:left; overflow:hidden;}
.Play_Live .TVList { width:220px}
.Play_Live .RadioList { width:360px}
.Play_Live .Area li { float:left; width:100%; padding:2px 10px; }
.Play_Live .Area a {font-size:100%; font-weight:normal}
.Play_Live .Area ul { width:100%}
.Play_Live .RadioList li { width:43%; margin-right:5px;}
.Play_Live .TVList li { clear:both;}
.Play_Recomendamos .Listagem, .Play_Recomendamos .Listagem .Text { width:auto;}
.Play_Recomendamos .Listagem .Elemento { width:180px; margin-right:19px}
.Play_Recomendamos .Listagem a h3 { margin-right:5px; display:inline;}
.PlayRTP .Bottom a span { color:#0075CE}
.PlayRTP .Bottom .Item { cursor:pointer}


/*
.Play_TV .Listagem .lead  { display:none; position:absolute; left:-1px; top:65px; background-image:url(../images/RTP_Play.png); background-repeat:repeat-x; background-position:bottom; width:100%; z-index:2;border-radius:3px; behavior: url(/homepage/js/ie-css3.htc);border:1px solid #E0E0E0; border-top:0px;}
.Play_TV .Listagem .lead:hover { text-decoration:none;}
.Play_TV .Listagem .lead span {display:block; padding:15px 10px;}
.Play_TV .Listagem .Elemento {border-radius:3px; behavior: url(/homepage/js/ie-css3.htc);border:1px solid #fff; width:224px; }
.Play_TV .Listagem .Elemento:hover {border:1px solid #E0E0E0; border-bottom:0px}
.Play_TV .Listagem .Elemento:hover .lead{ display:block}
.Play_TV .Listagem .lead a { display:block; font-size:100%; cursor:pointer}
*/

.GuiaCanais { background-color:#f4f2f2; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url(/homepage/js/ie-css3.htc); overflow:hidden; height:370px; overflow:hidden; float:left; width:100%; position:relative}
.GuiaCanais .Top, .GuiaCanais .Bottom { background-color:transparent; border:0px; font-size:100%;}
.GuiaCanais .Top { padding-bottom:0px; overflow:hidden; padding-top:15px; height:25px}
.GuiaCanais .Top li {border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url(/homepage/js/ie-css3.htc); position:relative; font-size:116.7%; padding:4px 15px;margin-right:10px; color:#444; cursor:pointer; float:left; }
.GuiaCanais .Top li.Selected { background-color:#fff; font-weight:bold }
.GuiaCanais .Top .Right { font-weight:bold; font-size:100%;}
.GuiaCanais .Area {background-color:#fff; padding:10px; margin:0px }
.GuiaCanais .ContentCanais, .GuiaCanais .Canais, .GuiaCanais .CanalProg { float:left; overflow:hidden }
.GuiaCanais .ContentCanais{width:90px; margin-right:10px;}
.GuiaCanais .ContentCanais p { float:left; width:14px; height:10px; font-size:0%; cursor:pointer; margin-right:2px; margin-top:15px}
.GuiaCanais .ContentCanais p.next:hover { background-position:-45px -97px}
.GuiaCanais .ContentCanais p.next { background-position:-59px -97px;}
.GuiaCanais .ContentCanais p.prev:hover { background-position:-45px -107px}
.GuiaCanais .ContentCanais p.prev { background-position:-59px -107px; margin-left:30%}
.GuiaCanais .actionCanais { height:154px; float:left; width:100%; overflow:hidden; position:relative}
.GuiaCanais .Canais { margin-left:0px; overflow:hidden; position:relative;}
.GuiaCanais .Canais li.Selected {background-color:#0075CE; color:#fff; border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); position:relative; float:left; width:70px }
.GuiaCanais .Canais li{ font-weight:normal; padding:3px 10px; color:#a8a8aa;  /*display:block;*/ font-size:91.7%; cursor:pointer; margin-bottom:3px;}
.GuiaCanais .Canais li:hover { text-decoration:underline}
.GuiaCanais .Canais li a { font-weight:normal; top:-5px; position:relative}
.GuiaCanais .CanalProg { width:180px; font-size:91.7%; margin-bottom:10px}
.GuiaCanais .Prog_AZ { padding:10px 0px; border-top:1px solid #E0E0E0; margin-top:5px}
.GuiaCanais .Prog_AZ span { font-weight:bold; display:block; padding-bottom:5px; color:#2E2E2E}
.GuiaCanais .Prog_AZ a { padding:0px 5px 3px 5px;}
.GuiaCanais .Prog_AZ .Letras a:first-child, .GuiaCanais .Prog_AZ .Letras b:first-child { width:25px}
.GuiaCanais .Prog_AZ a, .GuiaCanais .Prog_AZ b { border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url(/homepage/js/ie-css3.htc); margin:1px 1px 1px 0px; float:left; color:#444;  font-size:91.7%; font-weight:bold; float:left; width:6px; height:14px; text-align:center; position:relative; border:1px solid #E0E0E0 }
.GuiaCanais .Prog_AZ .Number { width:26px;}
.GuiaCanais .Prog_AZ b { color:#e0e0e0; font-weight:normal; padding:2px 5px 1px 5px}
.GuiaCanais .Bottom { height:auto;}
.GuiaCanais .Bottom .Item { margin-left:0px}
.GuiaCanais .Bottom .Item a{ float:left; color:#2E2E2E; margin-left:5px; cursor:pointer}
.GuiaCanais .Bottom .Icon { background-position:-183px -28px; _margin-right:10px; *margin-right:10px; padding-top:0px;}
.GuiaCanais .Bottom a:hover .Icon { background-position:-229px -28px}
.GuiaCanais .item { float:left; clear:both; width:97%; border-top:1px solid #E0E0E0; display:block; margin-bottom:5px; padding-top:5px; font-weight:normal}
/*.GuiaCanais .LiveEPG { color:#0075CE; display:block; clear:both; text-transform:uppercase; font-size:116.7%;}*/
.GuiaCanais .LiveEPG {  /*width:12px; height:12px;background-position:-251px -76px;*/ width:40px; height:32px;background-position:0px -90px; margin-left:5px;font-size:0px; text-indent:-999em; margin-top:2px; float:right!important;}
.GuiaCanais .OnairEpg .ProgEPG { width:50%}
.GuiaCanais .HoraEPG, .GuiaCanais .ProgEPG, .GuiaCanais .LiveEPG { float:left;}
.GuiaCanais .HoraEPG { width:22%; }
.GuiaCanais .ProgEPG { width:65%;}
.GuiaCanais .ProgEPG a { color:#444; font-weight:normal}
.GuiaCanais .ProgEPG a:hover { text-decoration:underline}
.GuiaCanais .ProgEPG span { display:block;}
.GuiaCanais .ProgEPG span, .GuiaCanais .ProgEPG span a {font-size:83.3%; color:#ccc; font-weight:normal}
.GuiaCanais .LoadingEPG { float:left; width:100%; text-align:center; height:350px; display:none; padding-top:45%; color:#fff}
.GuiaCanais .OnairEpg .HoraEPG, .GuiaCanais .OnairEpg a { color:#0075CE!important;}


.jspContainer{ overflow: hidden; position: relative;}
.jspPane{ position: absolute;}
.jspVerticalBar{ position: absolute; top: 0; right: 0; width: 16px; height: 100%;}
.jspHorizontalBar{ position: absolute; bottom: 0; left: 0; width: 100%; height: 16px;}
.jspVerticalBar *,.jspHorizontalBar *{ margin: 0; padding: 0;}
.jspCap{ display: none;}
.jspHorizontalBar .jspCap{ float: left;}
.jspTrack{ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url(/homepage/js/ie-css3.htc); background-color:#d2d2d2; width:6px; overflow:visible; position:relative; margin-left:45%}
.jspDrag{ position: relative; top: 0; left:-50%; cursor: pointer; border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); background-color:#444; width:11px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float: left; height: 100%;}
.jspArrow{ background: #50506d; text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled{ cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow{ height: 16px;}
.jspHorizontalBar .jspArrow{ width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{	background: #eeeef4; float: left; height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{ margin: 0 -3px 0 0;}
.scroll-pane { height:180px; overflow:none; width:100%}
.scroll-pane p { padding-right:10px}


.Tempo { height:200px}
.Tempo .Mask { width:110%}
.Tempo .Item { float:left; width:28%; border-right:1px solid #E0E0E0; margin-right:21px;}
.Tempo .Item span { display:block; color:#0075CE;}
.Tempo .Item .Max { color:#e34131}
.Tempo .NoBorder { margin-right:0px; border:0px;}
.Tempo form { position:absolute; right:0px; _right:20px; *right:20px; top:-46px; }
.Tempo select {border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc);  background-color:#e0e0e0; overflow:hidden; border:0px; padding:3px 10px; color:#717171}
.Tempo .Area { overflow:visible; }

.NoticiasHP .NoMargin a { margin-right:0px}
.NoticiasHP .Top h2 span { padding-left:10px; font-size:75%;}
.NoticiasHP .FraseObrigado { text-align:center; padding:200px 0px}
.NoticiasHP .DestkNews, .NoticiasHP .News_1 { width:280px; overflow:hidden; /*margin-bottom:20px;*/ margin-right:8px; padding-right:8px; position:relative}
.NoticiasHP .DestkNews.Separador, .NoticiasHP .Coluna_1 { border-right:1px solid #E0E0E0}
.DestkNews span { display:block}
.NoticiasHP .DestkNews .Img { margin-bottom:0px; overflow:hidden; position:relative; border:1px solid #B8B8B8}
.NoticiasHP .DestkNews .Img a { padding:0px; background-color:transparent;}
.NoticiasHP .DestkNews img { border:0px none;}
.NoticiasHP .DestkNews .Text h3 a, .NoticiasHP .News_1 a h3, .NoticiasHP .News_2 h4 {line-height:115%; /*display:inline;*/}
.NoticiasHP .ImgLarge { width:580px;}
.NoticiasHP .ImgLarge .Img { height:340px}
.NoticiasHP .ImgNormal .Img { height:160px; margin-bottom:10px; width:275px; overflow:hidden}
.NoticiasHP .Text p { padding-top:10px}
.NoticiasHP .ImgNormal .Text a {margin-bottom:10px;}
.NoticiasHP .Elemento .Text a { float:none;}
.Content .DestkNews .Text h3 a, .Content .DestkNews .Text h3 a:hover, .NoticiasHP .NewsSecond .TitleDesp {font-size:183.3%}
.NoticiasHP .ImgLarge .Over { width:93.5%;}
.NoticiasHP .ImgAlto .Over { width:81.7%; _bottom:9px; *bottom:9px; margin:1px}
.NoticiasHP .Over { position:absolute; bottom:0px; background-color:#000; padding:20px;  filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85; left:0px; }
.NoticiasHP .Baixo { padding-top:10px}
.NoticiasHP .NewsSecond, .NoticiasHP .LastNews, .NoticiasHP .MaisNews { float:right; width:48%}
.NoticiasHP .SemDestk { float:none; width:100%;}
.NoticiasHP .LastNews.SemDestk  { width:100%!important}
.NoticiasHP .SemDestk span { width:48%; margin-right:10px; float:left}
.NoticiasHP .SemDestk  li span { width:auto; margin-right:6px}
.NoticiasHP .DestkPeq { width:100%; border-bottom:1px solid #E0E0E0; padding-bottom:10px; margin-bottom:10px}
.NoticiasHP .DestkPeq .Img { float:right; margin-left:10px; border:1px solid #B8B8B8; height:63px; overflow:hidden;}
.NoticiasHP .DestkPeq .Img img { border:0px none;}
.NoticiasHP .DestkPeq .Img a { height:63px; overflow:hidden; float:left; width:110px;}
.NoticiasHP #TabelaDesp { float:left; width:100%}
.DestkAllNews { padding-top:20px}
.NoticiasHP .NewsSecond .Text { float:none; display:inline}
.NoticiasHP .NewsSecond .Text a, .NoticiasHP .NewsSecond .Text a:visited { float:none; font-size:116.7%}
.NoticiasHP .LastNews span { text-transform:none; display:block; /*padding-bottom:10px;*/}
.NoticiasHP .LastNews a{ color:#0075CE; display:block; font-weight:normal; }
.NoticiasHP .Amarelo .Over { background-color:#FF0}
.NoticiasHP .Azul .Over { background-color:#0075CE;}
.NoticiasHP .Branco .Over { background-color:#fff;}
.NoticiasHP .Preto .Over { /*é o defauld */}
.NoticiasHP .Verde .Over { background-color:#030}
.NoticiasHP .Vermelho .Over { background-color:#900}
.NoticiasHP .Vermelho .Over p, .NoticiasHP .Azul .Over p, .NoticiasHP .Preto .Over p, .NoticiasHP .Verde .Over p{ color:#ccc;}
.Azul .Over h3 a, .Verde .Over h3 a, .Vermelho .Over h3 a, .Azul .Over h3 a:visited, .Verde .Over h3 a:visited, .Vermelho .Over h3 a:visited {color:#fff;}
.Amarelo .Over h3 a, .Amarelo .Over h3 a:visited {color:#000;}
.Branco .Over h3 a, .Branco .Over h3 a:visited { color:#0075CE}
.NoticiasHP .Bottom ul { float:right; margin-right:9px}
.NoticiasHP .MaisNews { display:none;}
.NoticiasHP .MaisNews li, .NoticiasHP .Bottom li { cursor:pointer; width:100%}
.NoticiasHP .MaisNews span, .NoticiasHP .Bottom span { float:right; margin-left:5px;}
.NoticiasHP .MaisNews .Icon, .NoticiasHP .Bottom .Icon { width:20px; height:21px; margin-top:0px}
.NoticiasHP .MaisNews .Icon{ background-position:-422px -2px;}
.NoticiasHP .Bottom .Icon { background-position:-25px -44px;}
.NoticiasHP .Bottom li.Active .Icon {background-position:-25px -68px;}
.NoticiasHP .MaisNews li:hover span, .NoticiasHP .Bottom li:hover span { text-decoration:underline}
.NoticiasHP .MaisNews li:hover .Icon{background-position:-443px -2px;}
.NoticiasHP .Bottom li:hover .Icon {background-position:-4px -44px;}
.NoticiasHP .Bottom li.Active:hover .Icon {background-position:-4px -68px;}
.NoticiasHP .JornadasLarge { width:100%}
.NoticiasHP .NewsSecond .TabsDestk { display:block; clear:both; width:100%;}
.NoticiasHP .UltimasGeral .MaisNews, .NoticiasHP .UltimasGeral {display:none}
.NoticiasHP .Coluna_1 { float:left; padding-right:12px}
.NoticiasHP .Relacionados { padding-top:5px;}
.NoticiasHP .Relacionados li { width:100%}
.Relacionados li { padding-bottom:5px;}
.Text .Relacionados a, .Text .Relacionados a:visited { font-size:100%!important; font-weight:normal}
.NoticiasHP .Bottom li { color:#0075CE;}
.NoticiasHP .UltimasGeral span { margin-right:20px; width:46%}
.NoticiasHP .UltimasGeral .LastNews  { width:106%}
.info_1, .info_2, .info_3 { position:relative; padding:2px 10px; border-radius:3px; behavior: url(/homepage/js/ie-css3.htc); text-transform:uppercase; color:#fff; display:inline-block; margin:0px 10px 5px 0px; }
.info_1 { background-color:#D90000;}
.info_2 { background-color:#fde900; color:#181818;}
.info_3 { background-color:#181818;}
.Relacionados .Icon_3 { background-position:-386px -67px} 
.Relacionados .Icon_4 { background-position:-371px -66px} 

.NoticiasHP .Person span.info_1 { display:inline-block;background-color:#181818;}
.NoticiasHP .Person h4 { display:inline; text-transform:uppercase; font-weight:normal; color:#444;}
.NoticiasHP .Person h4:hover, .NoticiasHP .Person .info_1:hover { text-decoration:none}
.NoticiasHP a:hover .Person .info_1, .NoticiasHP a:hover .Person h4 { text-decoration:none;}
.NoticiasHP .News_2 .Person p { margin:0px; padding:0px; font-weight:normal; color:#646464;}


/*do novo site */

.NoticiasHP .News_1 .Elemento, .NoticiasHP .News_2 .Elemento { width:100%; margin:0px; position:relative}
.NoticiasHP .News_1 a h3{ font-size:183.3%}
.News_2 { float:left; clear:both}
.News_2 img { float:right; display:inline; margin-left:5px}
.News_2 h4{ font-size:116.7%!important}
.News_2 a:hover h4 { text-decoration:underline;}
.NoticiasHP .News_1 { float:left}
.News_1 a:hover, .News_2 a:hover { text-decoration:none;}
.ICMMenuBO li { width:auto;}
.ICMMenuBO  ul li { width:100%;}
.News_1 li a, .News_2 li a { font-weight:normal}
.EmDestk li a:hover { text-decoration:underline}
.container_12 .Content .HPNews  { padding-right:10px}
.News_1.Separador, .NewsSecond.Separador{ border-right:1px solid #E0E0E0; margin-right:9px}
.NoticiasHP.HPInicio { padding-bottom:20px}
.Content .News_1 img { margin-bottom:10px}
.NoticiasHP .ImgLarge { margin:0px; border:0px; width:auto}
.NoticiasHP .ImgLarge a { position:relative;}
.NoticiasHP .ImgLarge .Over { bottom:16px; width:93.1%}
.NoticiasHP .ImgAlto .Over { width:275px; margin:1px; display:block; padding:0px; bottom:10px}
.NoticiasHP .ImgAlto p{ color:#fff; font-weight:normal; padding:20px; padding-top:0px}
.NoticiasHP .ImgAlto h3{ padding:20px; padding:0px 20px}
.Azul .Over { color:#fff;}
.NoticiasHP .ImgAlto .Over div { padding:20px; padding-bottom:0px}
.NewsSecond.Separador { float:left; padding-right:10px}
.SectionsArea .News_2 img { float:right; display:inline-block; margin:0px 0px 10px 10px}
.EmDestk .ColunLeft { margin-right:20px }
.Ultimos li a span { font-weight:bold; color:#444}
.Ultimos li, .News_2 { border-bottom:1px solid #E0E0E0}
.Ultimos li { margin-bottom:5px; padding-bottom:5px;}
.News_2 { margin-bottom:10px; padding-bottom:10px; width:100%}

.li_container ul li { display:block; float:none; clear:both;}
.li_container .li_col1 { margin-right:10px; border-right:1px solid #E0E0E0; padding-right:10px;}
.li_container .li_col2 { margin-left:10px }
.NoticiasHP .LastNews .li_container .time { float:none}


.NoticiasHP #AreaLastNews { display:none;}

.NoticiasHP .JornadaDesp { border:0px none;;}
.NoticiasHP .JornadaDesp .Top { display:none;}
.JornadaDesp .TabsDesp {border-bottom:1px solid #E0E0E0; width:100%; overflow:visible; padding:5px 19px; padding-bottom:0px; height:27px;}
.JornadaDesp .TabsDesp li { padding:5px;position:relative; overflow:hidden; cursor:pointer;}
.JornadaDesp .TabsDesp .Selected {border-radius:3px; behavior: url(/homepage/js/ie-css3.htc);border:1px solid #E0E0E0; border-bottom-color:#fff; background-color:#fff;font-weight:bold; }


#AreaNoticias .NoticiasHP.HPInicio .grid_5 { width:340px} 
#AreaNoticias .NoticiasHP.HPInicio .grid_5 img { width:100%}
#AreaNoticias .News_1.ImgNormal img { width:100%}
/*#AreaNoticias { font-size:108.3%}*/
#AreaNoticias p, #AreaNoticias .Elemento ul { font-size:108.3%}


.Area#AreaNoticiasNew { margin-right:0px}
#AreaNoticiasNew .col-sm-8 { width:340px;}
#AreaNoticiasNew img { width:100%} 
#AreaNoticiasNew .col-sm-4 { width:220px; }
#AreaNoticiasNew .col-sm-12 { width:100%; margin-bottom:20px}
#AreaNoticiasNew .col-sm-8, #AreaNoticiasNew .col-sm-4 { float:left; margin-right:19px; margin-bottom:20px}
#AreaNoticiasNew h2 { font-size:183.3%}
#AreaNoticiasNew  p { font-size:13px}
#AreaNoticiasNew  p small { font-size:inherit}
#AreaNoticiasNew .absolute { position:absolute}
.grid_4 .bg-info { background-color:#f5f5f5; padding:19px; clear:both; display:block; margin-bottom:20px}
.grid_4 .bg-info h2 {font-size:183.3%}
.grid_4 .bg-info h3 { font-size:13px}
.grid_4 .bg-info .col-sm-3.text-center { text-align:center; margin:10px; border-top:1px  solid #fff; padding-top:10px; float:none}
.grid_4 .bg-info .text-center img { width:80%; float:none}
.grid_4 .bg-info .col-sm-3 { display:block; clear:both; margin-bottom:10px; }
.grid_4 .bg-info img { float:left; margin-right:10px; margin-bottom:10px }
.bg-light-gray { background-color:#E6E7E8; padding:0px 19px;}
.grid_4 .bg-info img { float:left; margin-right:10px; margin-bottom:10px }
.bg-live-header h2 { font-size:183.3%; text-align:center}
.bg-live-header .col-xs-6 { text-align:center}
.bg-live-header img, .bg-live img { width:150px}
.bg-live img { float:left; margin-right:20px; margin-bottom:20px}
.bg-live { background-color:#9c1500;}
.bg-live-header { background-color:#CC2B12;}
.bg-live ul { width:70%; padding-top:10px}
.bg-live ul li { display:block!important; float:none}
.bg-live .col-sm-6 { width:95%}

.bg-live, .bg-live-header { color:#fff; float:left; width:100%; clear:both;  padding:10px 19px;}
.text-live {color:#B51800; font-size:13px; font-weight:bold}
.bg-live p { font-size:13px;}
.bg-live a { color:#fff; text-decoration:underline; font-weight:normal}

.NoticiasHP .NewsSecond.grid_3 { width:220px;}
.NoticiasHP .agora { color:#ff0000}
.News_1 p.time {    color: #999999; }
/* fim do novo site*/


.JornadaTable,  .ClassificaTable { font-size:91.7%} 
.JornadaTable a, .ClassificaTable a{ color:#444; font-weight:normal;}
.JornadaTable .CasaDesp{ text-align:right;}
.JornadaTable .Linha, .ClassificaTable .Linha { border-bottom:1px solid #E0E0E0; float:left}
.JornadaTable .Linha.Title { font-weight:bold}
.JornadaTable .Linha div, .ClassificaTable .Linha div{ padding:2px 3px; margin-top:5px;float:left;}
.ClassificaTable .Linha div { margin-bottom:5px}
.ClassificaTable .Linha.Title { font-weight:bold}
.JornadaTable .Linha div div, .ClassificaTable .Linha div div{ padding:0px; margin:0px 1px; }
.JornadaTable .GolosDesp   {border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); background-color:#ff8503; text-align:center; width:34px; text-align:center; margin:8px 0px!important; position:relative; color:#fff;}
.JornadaTable .Decorrido .GolosDesp {background-color:#acacac; }
.JornadaTable .ADecorrer .GolosDesp {background-color:#0075CE;}
.JornadaTable .CasaDesp, .JornadaTable .ForaDesp { width:70px}
.JornadaTable .CasaDesp, .JornadaTable .HoraDesp, .NoticiasHP .TypeDesp { padding-left:0px!important;}
.JornadaTable .ForaDesp { padding-right:0px!important}
.JornadaTable .HoraDesp { padding-left:0px!important;/* width:55px*/ width:50px;}
.JornadaTable .img_nr { width:13px; height:13px; float:left}
.JornadaTable .Notas .Golosdesp  {border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; behavior: url(/homepage/js/ie-css3.htc); background-color:#ff8503; margin-left:4px; margin-right:4px; margin-top:2px; display:inline; *padding-top:4px!important; _padding-top:4px!important; padding:8px 8px 0px 0px; font-size:0%; margin-left:8px; position:relative}
.JornadaTable .Notas .ADecorrer { background-color:#0075CE; color:#fff}
.JornadaTable .Notas .Decorrido { background-color:#acacac; margin-left:0px; color:#000; margin-left:0px; }
.JornadaTable .Notas { padding:5px 0px; float:left; width:100%; clear:both}
.NoticiasHP .DiaDesp {color:#0075CE; text-transform:uppercase; font-weight:bold; margin-left:0px!important}
.NewsSecond .TabsDestk, .LastNews .TabsDestk { padding:0px 0px 10px 0px; width:110%!important}
.NoticiasHP .NewsSecond .TitleDesp{ color:#0075CE}
.NoticiasHP .TypeDesp { width:10px; /*height:16px*/}
.JornadaTable .IconTV { background-position:-137px -28px; margin-right:4px}
.JornadaTable .IconRadio { background-position:-137px -13px}
.NoticiasHP .JornadasLarge { margin-bottom:10px;}
.NoticiasHP .JornadasLarge .HoraDesp { width:78px}
.NoticiasHP .JornadasLarge .Linha { float:left; width:50%}
.NoticiasHP .JornadasLarge .TitleDesp { width:50%; float:left;}
.NoticiasHP .JornadasLarge .TabsDestk { width:50%!important; clear:none;}
.ClassificaTable .Colun0 { padding:3px 5px!important; background-color:#ACACAC; border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px;  behavior: url(/homepage/js/ie-css3.htc); width:20px; text-align:right}
.ClassificaTable .Sobe { background-color:#7EFF00}
.ClassificaTable .Desce { background-color:#900; color:#fff;}
.ClassificaTable .Linha div { width:24px; text-align:right;}
.ClassificaTable .Linha .Colun1 { text-align:left; padding-right:0px; width:75px}
.ClassificaTable .Linha .Colun2 { width:22px;}
.JornadaTable .Notas div { float:left; margin-right:10px;}

#foco .relative-image { float:left; margin-right:10px;}
#foco b { font-size:13px}
#foco p.small, #foco ul { display:none;}
#foco .col-sm-4 { float:left; width:100%; display:block; clear:both; margin-bottom:10px}
#foco .absolute { position:absolute}

.Content.RTPArquivo .Elemento, .Content.RTPArquivo .grid_4  { width:278px; margin-right:20px; font-size:13px}
.grid_4 .Content.RTPArquivo .Area { margin-left:10px;}
.Content.RTPArquivo img { width:100%}
.Content.RTPArquivo .Area { margin-right:0px;}

.ItemPesq .Elemento { width:100%; padding-bottom:15px;}
.ItemPesq .time img, .NewsIcon { border:0px none!important; margin:0px}
.ItemPesq .Elemento p { display:block}
.ItemPesq .Elemento .Comimg { width:75%}
.ItemPesq .Elemento .Img { margin-right:10px;}
.ItemPesq .Elemento .Img img { width:117px;}
.ItemPesq .Elemento .Text a { float:none;}
.ItemPesq .Elemento .time a { font-size:100%; display:block; font-weight:normal}

.RTP_search { padding-top:20px;}
.RTP_search .grid_6 .Content { border:0px;}
.RTP_search .grid_6 .Content .Area { margin:0px}
.RTP_search .item { border-bottom:1px solid #E0E0E0; margin-bottom:20px; padding-bottom:20px;}
.RTP_search .item h3, .RTP_search .Elemento h4 { font-size:116.7% }
.RTP_search .Pub {  clear:both}
.RTP_search .item a { font-weight:normal}
.RTP_search .item li.Selected {background-color:#0075CE; color:#fff; }
.RTP_search .item li.Selected a {color:#fff; }
.RTP_search .item li{ font-weight:normal; padding:3px 6px; font-size:100%; cursor:pointer; display:block; width:auto; border-radius:6px; behavior: url(/homepage/js/ie-css3.htc); position:relative;}
.RTP_search .item ul { clear:both; display:block; padding-top:5px}
.RTP_search .item h3 { float:left}
.RTP_search .item .iconcollapse, .RTP_search .item .iconexpand { width:20px; height:20px; float:right;}
.RTP_search .item .iconexpand { background-position:-325px -68px;}
.RTP_search .item div:hover .iconexpand, .RTP_search .item .iconexpand:hover, .RTP_search .item .iconexpand.Active { background-position:-347px -68px}
.RTP_search .item .iconcollapse { background-position:-422px -3px;}
.RTP_search .item div:hover .iconcollapse, .RTP_search .item .iconcollapse:hover, .RTP_search .item .iconcollapse.Active { background-position:-443px -3px}
.RTP_search .item div { clear:both; float:left; width:100%; cursor:pointer;}
.RTP_search .Elemento { width:100%; padding-bottom:20px;}
.RTP_search .Elemento img { float:right; display:inline; margin-left:10px}
.RTP_search  .Right { display:inline; }
.RTP_search  .Top h2 { float:left}
.RTP_search .SectionName h2 { border-bottom:1px solid #E0E0E0;  display: block;   font-size: 216.7%; line-height: 115%; margin-bottom: 10px; padding-bottom: 4px;}
.RTP_search .date { font-size:	91.7%}
.RTP_search .Paginacao .Numbers { margin-bottom:25px;}
.Paginacao {text-align:center;}
.Paginacao .Numbers { margin-left:auto; margin-right:auto; margin-top:15px; padding:5px 0px; width:auto;}
.Paginacao a, .Paginacao span.selected, .Paginacao .Selected {position:relative;border-radius:3px; behavior: url(js/ie-css3.htc); border:1px solid #E0E0E0; margin:0px 2px; padding:0px 8px; font-weight:91.7% }
.Paginacao span.selected, .Paginacao .Selected { background-color:#0075CE; color:#fff;  margin:0px; font-weight:bold}
.Paginacao a {  background-color:#f5f5f5; color:#444;}
.Paginacao a:visited {color:#444;}
.filtros { padding-bottom:20px}
.filtros ul, .filtros li { display:inline; font-style:italic;}
.filtros li a {  font-style:normal; padding:0px 5px;border-radius:6px; behavior: url(/homepage/js/ie-css3.htc); background-color:#E0E0E0; position:relative; display:inline; color:#0075ce; font-size:91.7%;}


.filtros h2, .filtros h3 { font-weight:normal; font-size:125%}
.filtros h3 {padding-top:10px}

