/* ------------------ Computerworld ------------------ */

/* Header Secao */
.headerSecaoEspecial{border-top: solid 10px #671D16; padding-bottom: 5px;}
.headerSecaoEspecial p{color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-top: 5px;}
.headerSecao h1 {font-weight:bold; font-size:40px; line-height:40px; float:left; max-width:460px; margin-bottom:10px;}
.headerSecao p {font-size:14px; line-height:16px; 
//color:#666; 
font-weight:bold;
margin-bottom:19px; 
clear:both;}
.topicRss {float:left; padding-left:30px;}
.topicRss a {background:url(../images/ico_rss.gif) no-repeat 0 9px; display:block; font-size:11px; line-height:34px; padding-left:20px;}

.categoriaList { font-family:"Lato", sans-serif; font-size:16px; margin-bottom:15px; width:100%;
//padding-top:5px; 
//border-top:solid 10px #F1B349; 
}
.categoriaList h3 {font-size:14px; font-weight:bold; margin:0 0 15px 0;}
.categoriaList p { font-size:14px; } 
.categoriaList ul.pane {margin:0; padding:0;}
.categoriaList li {border-top:1px dotted #e5e5e5; padding:10px 0;}
/* .categoriaList li img { width: 103px; margin-right: 5px; float: left; } */
.categoriaList li img { width: 124px; margin-right: 5px; float: left; }
.categoriaList li.recomendada {height:58px;}
.categoriaList li.slidelist {height:81px;}
.categoriaList li.editor {height:60px;}
.categoriaList li.editor img { width: 80px; height: 60px; margin-right: 8px; float: left; }
.categoriaList a.topin {float:left;}
.categoriaList a.topin img {margin-bottom:0px;}

.pane-ultimas-noticias-panel-pane-coldir .categoriaList li{height:60px;}
.pane-popular-panel-pane-top5 .categoriaList li img,
.maislidas300 .categoriaList li img{ width: 80px; margin-right: 5px; float: left; }
.pane-recomendadas-panel-pane-recomendadas .categoriaList li img,
.pane-ultimas-noticias-panel-pane-coldir .categoriaList li img{ width: 80px; margin-right: 5px; float: left; }

#imageinsider { width:46px; height:15px;}
.categoriaList fieldset.title {
  border-top: 4px solid #F1B349;
  border-bottom: none;
  border-left: none;
  border-right: none;
  display: block;
  text-align: center;
  margin-bottom:0px;
}
.categoriaList fieldset.title legend {
  padding: 0px 10px;
  font-weight:bold;
  font-size:16px;
}
.pane-bean-destaque-multiplo-home .categoriaList fieldset.title legend {
  margin-left:50px;
}
.pane-ultimas-noticias-panel-pane-ultimas-noticias .categoriaList fieldset.title legend {
  margin-left:170px;
}
.pane-bean-twitter-feed .categoriaList fieldset.title legend {
  margin-left:25px;
}
.pane-popular-panel-pane-top5 .categoriaList fieldset.title legend {
  	margin-left:35%;
  	margin-left:-webkit-calc(40% - 30px);
  	margin-left:-moz-calc(40% - 30px);
	margin-left:calc(40% - 30px);
}
.pane-hot-topics-panel-pane-hottopics-home .categoriaList fieldset.title legend {
  margin-left:35px;
}
.pane-especiais-panel-pane-especiais-home .categoriaList fieldset.title legend {
  margin-left:35px;
}
.pane-bean-brand-post .categoriaList fieldset.title legend {
  margin-left:160px;
}
.pane-bean-brand-post{border-bottom:1px dotted #9a9a9a;}

.redList {border-color:#671D16 !important;}
.greenList {border-color:#BEDF5D !important;}
.blueList {border-color:#BBD9EE !important;}
.orangeList {border-color: #F1B349 !important;}

/* header assunto */
#assuntoheader h1 {font-size: 2.167em !important;line-height: 2.300em;font-weight: bold;}
#assuntoheader p{font-size: 14px;line-height: 20px;color: #666;margin-bottom: 20px;}
#assuntoheader .rss{position: relative;top: -35px;left: 400px;background: url(../images/ico-blog-banner-sprite.png) no-repeat 0px 0px;height: 0px;padding-left: 25px;font-size: 12px;color:#206BA4;}

/* header autor */
#autorheader h1 {font-size: 2.167em !important;line-height: 2.300em;font-weight: normal;}
#autorheader p{font-size: 14px;line-height: 20px;color: #666;margin-bottom: 20px;}

/* banners ilhas */
.pane-bean-x20, .pane-bean-x21, .pane-bean-x22, .pane-bean-x22-0{margin-bottom:25px; width:300px;}

/* Whitepapers rodape article*/
.paneWPArticle { width: 100%; padding-top: 5px; padding-bottom: 25px;}
.paneWPArticle h3 { font-size: 16px; margin: 0 0 16px 0; }
.paneWPArticle .imgpaper {float:left; margin-right:10px;}
.paneWPArticle a { font-size:14px;}
.paneWPArticle span { font-size:14px;}

/* panel pane footer */
.paneLinksPatrocinados { border-top: solid 10px #D3D3D3; float: left; width: 100%; padding-top: 5px; }
.paneLinksPatrocinados h3 { font-size: 16px; margin: 0 0 16px 0; }
.paneLinksPatrocinados ul { float: left; width: 100%; margin: 0 !important; padding: 0 !important;}
.paneLinksPatrocinados li { /*background: url(../images/bullet_cinza.gif) no-repeat 12px 6px;*/ background:none; width: 45%; padding: 0 10px 10px 28px; float:left; }
.paneLinksPatrocinados .imgmktplace {float:left; width:106px; margin-right:10px;}

.paneCentroRecursos,.especiais-footerright .pane-company-zone-panel-pane-1 {border-top:solid 10px #D3D3D3; float:right; width:242px; padding-top:5px;}
.paneCentroRecursos h3, .especiais-footerright .pane-company-zone-panel-pane-1 h3 {font-size:16px; margin: 0 0 16px 0;}
.paneCentroRecursos dl, .especiais-footerright .pane-company-zone-panel-pane-1 ul {margin-bottom:15px;}
.paneCentroRecursos dl {float:left;}
.paneCentroRecursos dt {width: 160px; font-weight: bold; float: left;}
.paneCentroRecursos dd {line-height:16px; width: 160px; float: left;}
.paneCentroRecursos dd.img {width: 80px; float:right;}
.especiais-footerright .pane-company-zone-panel-pane-1 ul li{line-height: 16px;}

.listItens { border-top: solid 1px #DCDCDC; padding-top: 15px; }
.listItens h3 { font-size: 14px; font-weight:bold; margin: 0 0 10px 0; }
.itemNoticia { margin-bottom: 20px; }
.itemNoticia h3 {font-family: "Lato", sans-serif; font-size: 18px; font-weight: normal; line-height: 21px; display: inline;}
.itemNoticia h3 a:link, .itemNoticia h3 a:hover, .itemNoticia h3 a:visted{ color: #206ba4; text-decoration: none; }
.itemNoticia .dataHora {font-family: "Lato", sans-serif; font-size: 12px; color: #666; display: block; margin: 3px 0;}
/* .itemNoticia img{width: 90px;} */
.itemNoticia img{width: 124px; float:left; padding-right:10px;}

.pane-news-insider-panel-pane-1 .itemNoticia,
.view-ultimas-noticias .itemNoticia{min-height:93px; margin:0; padding: 10px 0; border-top: 1px dotted #e5e5e5;}

/* listagem de posts do blog */
.view-blog-contentblog .itemBlog{min-height:93px; margin:0; padding: 15px 0; border-top: 1px dotted #e5e5e5;}
.itemBlog h3 {font-family: "Lato", sans-serif; font-size: 18px; font-weight: normal; line-height: 21px; display: inline;}
.itemBlog h3 a:link, .itemNoticia h3 a:hover, .itemNoticia h3 a:visted{ color: #206ba4; text-decoration: none; }
.itemBlog .dataHora {font-family: "Lato", sans-serif; font-size: 12px; color: #666; display: block; margin: 3px 0;}
.itemBlog img{width: 124px; float:left; padding-right:10px;}

/* listagem ultimos posts */
.pane-blog-content-panel-pane-1 .itemBlog{min-height:103px; margin:0; padding: 15px 0; border-top: 1px dotted #e5e5e5;}
.pane-blog-content-panel-pane-1 .itemBlog .autor-blog{font-size:12px;}
.pane-blog-content-panel-pane-1 .itemBlog img{width: 124px; float:left; padding-right:10px; margin:15px 0;}


#leadgen_module { padding-bottom: 10px; margin-bottom: 20px;}
#leadgen_module .module_header { border-top-style: solid; border-top-width: 3px; border-top-color: #000; color: #000; font-size: 16px; font-weight: bold; padding-top: 5px; }
#leadgen_module dl { background-color: #fff; margin-top: 10px;}
#leadgen_module .leadgen_module dl dt { font-size: 16px; font-weight: bold; margin-bottom:10px}
#leadgen_module .leadgen_module dl dd { color: #333; font-size: 14px; line-height: 16px; margin-bottom: 15px; background-image: none; padding: 0; }
#leadgen_module .oferecimento {font-size: 14px; margin-bottom: 15px; color: #a31e22;}
#leadgen_module a.learn{
background: #a31e22;
color: #fff;
font-weight: 700;
font-family: Helvetica, Arial, sans-serif;
margin-bottom: 1rem;
border-radius: 4px;
display: inline-block;
font-size: 14px;
line-height: 1em;
margin: 1rem 0 0 0;
text-transform: uppercase;
text-align: center;
padding: 0.75rem 0 0.5rem 0;
width: 40px;
width: -webkit-calc(100% - 180px);
width: -moz-calc(100% - 180px);
width: calc(100% - 180px);
max-width: 300px;
width: 100%;
}
#leadgen_module a.learn:hover {
background: #1752a3; }

.wpitem{
padding-bottom: 50px;
/*border-bottom: 1px solid #c2c2c2;*/
margin-bottom: 50px;
}
.views-row-last.wpitem{border:0; margin-bottom: 0px;}

/* nodeslideshow */
.corpoSlideshow{ background: #efefef; float: left; width: 100%; margin-bottom:20px;}
.slideshow {height: 605px; width: 67%; float: left; padding:20px 0;}
.imageContent {width: 300px; float: left; padding: 20px 0 0 10px}

/* related slideshows - nodeslideshow */
#related_slideshows { border-top: solid 10px #BBD9EE; background-color: #ebf4fa; margin-bottom: 20px; padding: 15px 8px; float: left; width: 97.6%;}
#related_slideshows #module_top { padding: 4px 10px; height: 30px; }
#related_slideshows #head { float: left; padding-top: 6px; }
//#related_slideshows #head a, #related_slideshows #head a:hover,  #related_slideshows #head a:visited { color: #020406; font-size: 16px; font-weight: bold; font-family: Georgia, serif; }
#related_slideshows #head a, #related_slideshows #head a:hover,  #related_slideshows #head a:visited { color: #020406; font-size: 16px; font-weight: bold; font-family: "Lato", sans-serif; }
#related_slideshows #head a:hover { text-decoration:underline; }
#related_slideshows #related_slideshows_buttons { text-indent: -9999px; background-color: #fff; height: 28px; width: 70px; padding: 0; float: right; }
#related_slideshows #related_slideshows_prev { width: 34px; height: 28px; float: left; }
#related_slideshows #related_slideshows_prev a { background-image:url(../images/btn-cww-pager-sprite.png); background-repeat: no-repeat; background-position: 0 0; height: 28px; width: 35px; float: left;}
#related_slideshows #related_slideshows_next { width:35px; height: 28px; float: right; }
#related_slideshows #related_slideshows_next a { background-image:url(../images/btn-cww-pager-sprite.png);background-repeat:no-repeat;background-position:-34px 0; height: 28px; width: 35px; float: right;}
#related_slideshows #related_slideshows_prev:hover { background-position:-76px 0; }
#related_slideshows #related_slideshows_next:hover { background-position:-110px 0; }
#related_slideshows #related_slides { border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; background-color: #fff; margin: 0; padding-top: 4px; float:left; width: 636px; height: 222px;}
#related_slideshows #related_slides ul.related .itemSlide { float: left; width: 211px; border-right: 1px dotted #e5e5e5; height: 222px; }
#related_slideshows #related_slides .views-field-field-images {height: 165px;}
#related_slideshows #related_slides ul.related img { padding: 0; margin:15px 0 10px 0; border: 1px solid #676767; }
#related_slideshows #related_slides ul.related a { display: block;font-family: Georgia, "Times New Roman", Times, serif; line-height: 15.6px; font-size: 13px; text-decoration: none; padding: 0 15px;}

/* slideshow home */
#slideshowshome { border-top: solid 10px #671D16;; background-color: #FFF; margin-bottom: 20px; padding: 8px 8px; float: left; width: 97.6%;}
#slideshowshome #module_top { padding: 4px 10px; height: 30px; }
#slideshowshome #head { float: left; padding-top: 6px; }
#slideshowshome #head a, #related_slideshows #head a:hover,  #related_slideshows #head a:visited { color: #020406; font-size: 16px; font-weight: bold; font-family: "Lato", sans-serif; }
#slideshowshome #head a:hover { text-decoration:underline; }
#slideshowshome #related_slideshows_buttons { text-indent: -9999px; background-color: #fff; height: 28px; width: 70px; padding: 0; float: right; }
#slideshowshome #related_slideshows_prev { width: 34px; height: 28px; float: left; }
#slideshowshome #related_slideshows_prev a { background-image:url(../images/btn-cww-pager-sprite.png); background-repeat: no-repeat; background-position: 0 0; height: 28px; width: 35px; float: left;}
#slideshowshome #related_slideshows_next { width:35px; height: 28px; float: right; }
#slideshowshome #related_slideshows_next a { background-image:url(../images/btn-cww-pager-sprite.png);background-repeat:no-repeat;background-position:-34px 0; height: 28px; width: 35px; float: right;}
#slideshowshome #related_slideshows_prev:hover { background-position:-76px 0; }
#slideshowshome #related_slideshows_next:hover { background-position:-110px 0; }
#slideshowshome #slidesh { border-top: 1px dotted #e5e5e5; border-bottom: 1px dotted #e5e5e5; border-left: 1px dotted #e5e5e5; background-color: #fff; margin: 0; padding-top: 0px; float:left; width: 294px; height: 202px;}
#slideshowshome #slidesh ul.slideshome .itemSlide { float: left; width: 147px; height: 202px; }
#slideshowshome #slidesh .views-field-field-images {height: 130px; border-right: 1px dotted #e5e5e5;}
#slideshowshome #slidesh .views-field-title {height: 172px; border-right: 1px dotted #e5e5e5;}
#slideshowshome #slidesh ul.slideshome img { padding: 0; margin:15px 0 10px 0; border: 1px solid #676767; }
#slideshowshome #slidesh ul.slideshome a { display: block;font-family:"Lato", sans-serif; line-height: 15.6px; font-size: 13px; text-decoration: none; padding: 0 9px;}

/* ticker */
.tickerPatrocinio{ width: 988px;background: url(../images/bg_ticker.gif) no-repeat center center; font: normal 15px Arial; font-style: italic; line-height: 47px; color: #000000; height: 47px; margin-bottom: 20px; position: relative; }
.logoTicker{ background: none; box-shadow: 0px 3px 3px #e1e1e1; text-align: center; line-height: 30px; width: 120px; height: 40px; position: absolute; top: 2px; left: 28px; z-index: 0; }
.scrollText{ float: left; width: 830px; height: 40px; overflow: hidden; }
.ticker-wrapper{ display: block; }
.js-hidden{ display:none; }
#ticker{ line-height: 47px; width: 830px; height: 47px; display: block; float: left; position: relative; overflow: hidden !important; }
#ticker-content{padding-left: 150px; position: absolute; left: 20px !important; width: 830px; height: 47px; margin: 0; overflow: hidden; }
#ticker-content a{ color:#000000; }
#ticker-swipe{ padding-top: 7px; position: absolute; top: 7px; left: 150px !important; background: url(../images/bg_ticker_efeito_v04.gif) no-repeat 0 6px; display: block; width: 750px; height: 23px; }

/*Whitepapers aside*/
.pane-white-papers-list-panel-pane-white-papers-list{width: 140px; margin: 140px 40px 10px 0; float: left; font-family: 'Open Sans Condensed', sans-serif;}

.pane-ultimas-noticias-panel-pane-ultimas-noticias{margin-bottom:35px}

/*Hot topics home*/
.pane-hot-topics-panel-pane-hottopics-home {margin-bottom:35px}
.pane-hot-topics-panel-pane-hottopics-home a {font-size:16px;}
.pane-hot-topics-panel-pane-hottopics-home .item-hottopic { padding: 7px 0; border-bottom:1px dotted #e5e5e5;}
.moretopic {float:right;margin: 5px 0px 15px 0px;font-size:12px !important;font-weight:bold;font-family:"Lato", sans-serif;}

/* INSIDER WIDGET */
.insider-style{clear:none;margin:0 0 15px}
.insider-promo-wrapper .promo.apart:before{background-color:transparent !important;display:none}
.insider-promo-wrapper .promo.apart{border-top:0 none}
.insider-promo-wrapper .promo.apart .insider-both{background-color:#f1fcdf;border:0 none;padding:0}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider{position:relative}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .insider-wrapper-green .insider-green{background-image:url(/sites/all/themes/new_cw/images/insider-logo-updated.svg);background-repeat:no-repeat;background-size:contain;width:120px;height:35px;display:inline-block;margin-right:20px;position:relative}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title{padding:5px 5px 0 5px}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title h3 a{border-bottom:none;color:#3a6b00;font-family:"Lato", sans-serif;font-size:16px;font-weight:700;margin:0 0 5px;text-transform:none}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck{margin-bottom:0;padding:0 5px;font-family:"Lato", sans-serif;color:#000;font-size:13px}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck a{text-decoration:underline;color:#a31e22;text-decoration:none}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck a:hover{color:#1752a3}
.insider-promo-wrapper .promo.apart .insider-both .other-insider{padding:10px 5px 10px 5px}
.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-logout-title h3{color:#000;text-transform:uppercase;margin-bottom:0;border-style:solid;border-width:0 0 1px 0;-moz-border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat;-webkit-border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat;-o-border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat;border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat}
.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-promo-title h3,.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-login-title h3,.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-logout-title h3{font-size:1rem;font-family:"Lato", sans-serif;padding-bottom:14px;margin-bottom:0;color:#000;border-style:solid;border-width:0 0 1px 0;-moz-border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat;-webkit-border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat;-o-border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat;border-image:url(/sites/all/themes/new_cw/images/dotted-border-new.png) 1 repeat}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul{font-family:"Lato", sans-serif;color:#000;margin:0;padding:0 0 5px 0}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li{font-size:16px;font-family: "Lato", sans-serif;padding:10px 0 0 0;margin-bottom:0.75rem}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li:first-child{border-top:0 none}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li a{color:#000}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li a:hover{color:#a31e22}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .item-eyebrow{color:#841618 !important;font-size:.83rem;line-height:1.2;text-transform:none;text-transform:uppercase}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .item-eyebrow a{color:#841618 !important;font-weight:700}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed{width:auto;text-align:left;margin-bottom:0}
.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li img{width:80px; margin-right:5px;float:left;}
.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-login-title h3 .insider{line-height:18px}
.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider{text-align:right;text-transform:uppercase;font-size:12px;font-family:"Lato", sans-serif}
.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a{color:#000;text-decoration:none}
.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a:hover{color:#a31e22}
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .ribbon-wrapper-red { width: 85px; height: 88px; overflow: hidden; position: absolute; top: 0; right: 0; }
.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .ribbon-red { font-size: 1.45rem; font-family: 'PT Sans Narrow', sans-serif; line-height: 1.3; font-weight: 700; color: #FFF; text-align: center; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: relative; padding: 0; left: -3px; top: 15px; width: 120px; background-color: #af141d; }

.pane-section-list-view-panel-pane-section-content .view-content .views-row{padding:10px 0;border-top: 1px dotted #e5e5e5;}
.pane-section-list-view-panel-pane-section-content .view-content .views-row:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

.maislidas300 {float:right;margin-right:-160px;margin-left:30px;width:300px;}

.pane-bean-assine-newsletters label {color:#a6261d;margin:5px 0;}
.pane-bean-assine-newsletters .assine-news {height: 30px !important; width: 210px; border: solid 1px #ABADB3 !important; border-radius: 3px; }
.pane-bean-assine-newsletters .ok-assine-news {width: 42px;height: 32px !important;color: white;background: #a6261d;display: inline-block; vertical-align: bottom;margin-left: 10px;border-radius: 3px;padding:5px 8px;border-color: #a6261d !important;}