/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

:focus {
  outline: 0;
}

ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* structure */

#wrapper-top {background:url(../img/dotTop.png) repeat-x center top; min-height:437px;}
#wrapper-bottom {background:url(../img/background-top.jpg) repeat-x center top; min-height:250px;}
#wrapper-up {background:#2E0118 url(../img/top-bg.png) repeat-x center bottom;height:0px;display:block;overflow:hidden;}
#wrapper-bottom * {color:#FFF;}
#wrapper-top hr { background-color:#CCC; height:3px; margin:10px 0px}
#wrapper-bottom hr { background-color:transparent; height:0px; border-top:1px dotted #FFF;}

.container {width:940px; margin:0 auto; padding-top:50px; position:relative;}
.header h1,
.header #menu {padding-bottom:30px; height:40px;}
.header #menu {height:28px;}
.header h2 {color:#FFF;}

.right-top {position:absolute; right:0px; top:0px;}
.right-top span,
.right-top img {background-color:#000; color:#FFF; padding:10px; font:11px arial; float:right; margin-left:1px;}
.right-top span {height:19px;width:82px;padding:5px 0px 0px 10px;}
.right-top a {display:block;}
.right-top a:hover * {background-color:#D00C55;}

.right-top-close {position:absolute; right:0px; top:0px;}
.right-top-close span,
.right-top-close img {background-color:#000; color:#FFF; padding:8px 10px 9px 10px; font:11px arial; float:right; margin-left:1px;}
.right-top-close span {height:19px;width:82px;padding:5px 0px 0px 10px;}
.right-top-close a {display:block;}
.right-top-close a:hover * {background-color:#D00C55;}


.block {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; margin:0px 8px; vertical-align:top;}
.block.w300 {width:300px;}
.block.w620 {width:620px;}
.block.left {margin-left:0px;}
.block.right {margin-right:0px;}

#menu {overflow:hidden; margin-top:12px;}
#menu li {display:block; float:left; margin-right:5px; margin-top:3px; max-width:120px;}
#menu li:hover {background-color:#FFF; cursor:pointer;}
#menu li:hover a, #menu li.on a {color:#1C020F; text-decoration:none; background-color:#FFF;}
#menu li a {font:bold 12px arial; color:#FFF; text-transform:uppercase; padding:5px 10px; display:block;}

#logos {overflow:hidden;}
#logos li {display:block; float:left; margin:30px 30px 0px 10px;}

.entry-feature {position:relative;}
.entry-feature span,
.entry-feature h3 {position:absolute; left:0px;}
.entry-feature .date {bottom:89px;}
.entry-feature .date em,
.entry-feature .date strong {background-color:#D00C55; font:12px arial; text-transform:uppercase;}
.entry-feature .date em {padding:5px 8px; color:#FFF; display:block; float:left;}
.entry-feature .date strong {padding:5px 8px; background-color:#FFFFFF; display:block; float:left;}
.entry-feature h3 {bottom:50px; background:url(../img/transp.png) repeat left top; padding:8px 15px 8px 8px; color:#FFF; text-transform:uppercase;}

.entry-feature #feature-nav { overflow:hidden; position:absolute; top:300px; left:0px; z-index:1000;}
.entry-feature #feature-nav li { float:left; display:block; height:20px; width:20px; background-color:#FFF; line-height:20px;}
.entry-feature #feature-nav li a { display:block; width:20px; font:11px arial; color:#000; line-height:20px; text-align:center; text-indent:1px;}
.entry-feature #feature-nav li.on,
.entry-feature #feature-nav li:hover {background-color:#D00C55;}
.entry-feature #feature-nav li.on a,
.entry-feature #feature-nav li:hover a {color:#FFF;}

#wrapper-top .section {background-color:#CCC; position:absolute; top:420px; left:0px; width:310px; min-height:12px; font:11px arial; padding:3px 5px; z-index:1000;}
#wrapper-top .section a {color:#000;}
#wrapper-top .section a:hover {text-decoration:underline;}

.entry-box { width:940px; overflow:hidden; position:relative;}
.entry-box > div { display:-moz-inline-stack; display:inline-block;  zoom:1;  *display:inline; vertical-align:top;width:300px; margin:20px 16px 20px 0px;}
.entry-box > div.news { width:620px; margin-right:0px;}

.entry-box.padding > div {padding:50px 0 30px; min-height:50px;}
.entry-box.padding > div.no-margin-right {font:11px arial;}
.entry-box.padding > div.no-margin-right strong {font:bold 11px arial; margin-bottom:10px; display:block;}
.entry-box.padding > div.no-margin-right li {margin-bottom:10px; display:block; padding-left:10px; background:url(../img/dot.png) no-repeat left 5px; position:relative; left:-10px;}

.entry-box > div.news-small-item {width:200px; padding-right:100px;}
.entry-box > div.news-small-item p {color:#666;}
.entry-box > div.news-small-item strong {display:block; color:#333;}
.entry-box > div h3,
.entry-box > div h3 a {font-style:italic; color:#D00C55;}
.entry-box > div h3 a:hover {font-style:italic; color:#000;}
.entry-box > div p {color:#333;}
.entry-box.no-color > div {min-height:180px; padding-top:20px;}
.entry-box.no-color > div > ul > li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
.entry-box.no-color > div h3 {color:#333;}

.entry-box a.more { background:url(../img/more-link.png) no-repeat right top; text-indent:-9000px; height:20px; width:20px; float:right; margin:10px 0 20px;}
.entry-box a:hover.more { background-image:url(../img/more-link-hover.png)}
.entry-box > div.news a { display:block;}
.entry-box > div.news small { text-transform:uppercase; display:block; margin-top:8px; color:#333;}
.entry-box > div.news > div { display:-moz-inline-stack; display:inline-block;  zoom:1;  *display:inline; vertical-align:top;  width:300px; margin:0px 16px 20px 0px; position:relative;}
.entry-box > div.news > div.wide { width:620px; margin-right:0px;}
.entry-box > div.news > div  > ul .previous,
.entry-box > div.news > div  > ul .next {width:15px; height:15px; background:no-repeat center 4px;}
.entry-box > div.news > div  > ul .previous a span,
.entry-box > div.news > div  > ul .next a span {display:none;}
.entry-box > div.news > div  > ul .previous {background-image:url(../img/arrow_s0.png); margin-right:5px;}
.entry-box > div.news > div  > ul .next {background-image:url(../img/arrow_s1.png); margin-left:5px;}
.entry-box > div.news > div  > ul .previous:hover,
.entry-box > div.news > div  > ul .next:hover {background-color:#D00C52;}
.entry-box > div.news > div  > ul .previous a,
.entry-box > div.news > div  > ul .next a {width:15px;height:15px;display:block;}

.entry-box > div.news > div.wide.bottom-two > span {float:left; font:11px arial;}
.entry-box > div.news > div.wide.bottom-two > a {top:2px;}
.entry-box > div.news > div.wide.bottom-two > a:hover {color:#CC2C67;}

.entry-box.news-wide > div.news > div { width:600px; margin:0px; border-bottom:1px dotted #CCC; padding-bottom:2px; margin-bottom:2px;}
.entry-box.news-wide > div.news > div > a.img {width:140px; height:125px; display:block; float:left; margin-right:20px;}
.entry-box.news-wide > div.news > div img { overflow:hidden;}
.entry-box.news-wide > div.news > div h3 {margin-top:15px;}


.entry-box > div.news.detail > div { width:auto;}
.entry-box > div.news.detail > div h3 { margin:5px 0px 20px 0px;}
.entry-box > div.news.detail > div p { line-height:18px; margin-bottom:10px;}

.entry-box > .presskit {position:absolute; left:0px; bottom:40px; width:140px;}
.entry-box > .presskit * {display:block;}
.entry-box > .presskit strong {text-transform:uppercase; font:bold 15px arial; color:#D00C54;}
.entry-box > .presskit i {font:normal 11px arial; color:#FFF;}
.entry-box > .presskit img {margin-bottom:5px;}

.entry-box > .drop-box {position:absolute; top:0px; left:0px; color:#000; font:11px arial; width:200px; margin-top:0px;}
.entry-box > .drop-box ul, .drop-select ul {overflow:hidden; margin-bottom:20px;}
.entry-box > .drop-box ul li, .drop-select ul li {float:left;}
.entry-box > .drop-box ul li.field, .drop-select ul li.field { background-color:#F3F3F3; width:105px; height:25px; line-height:25px !important; overflow:hidden; float:left; display:block; padding:0px 5px;}
.drop-select ul li.field { width:260px; color:#000 !important; height:30px; line-height:30px !important;}
.entry-box > .drop-box ul li.field-button, .drop-select ul li.field-button { width:30px; height:30px; float:left; display:block; line-height:20px;}
.entry-box > .drop-box ul li.field-button a, .drop-select ul li.field-button a { background-color:#000; width:25px; height:25px; overflow:hidden; text-align:center; display:block;}
.entry-box > .drop-box ul li.field-button a:hover, .drop-select ul li.field-button a:hover { background-color:#D00C52;}

.drop-select ul li.field-button.big a img {position:relative; top:9px; left:0px;}
.drop-select ul li.field-button.big a { background-color:#000; width:30px; height:30px; overflow:hidden; text-align:center; display:block;}
.drop-select ul li.field-button a img {position:relative; top:11px; left:1px;}

.wide.drop-small {height:80px; position:relative;}
.wide.drop-small  .drop-select > p {font-size:11px; padding-bottom:5px; color:#000;}
.wide.drop-small .drop-select {height:25px; float:left; margin-right:20px; position:relative;}
.wide.drop-small .drop-select ul {display:block;}
.wide.drop-small .drop-select ul li.field { width:115px; height:25px; font:11px arial; line-height:25px !important;}
.wide.drop-small .drop-select ul li.field-button a { background-color:#000; width:25px; height:25px; overflow:hidden; text-align:center; display:block;}
.wide.drop-small .drop-select ul li.field-button a:hover { background-color:#D00C52;}
.wide.drop-small .drop-select ul li.field-button a img {position:relative; top:11px; left:1px;}

.wide.drop-small.bottom {border-bottom:none !important; height:35px;}
.wide.drop-small .nav {bottom:10px; right:0px; position:absolute;}
.wide.drop-small .nav .next {background-image:url(../img/arrow_s1b.png);}
.wide.drop-small .nav .previous {background-image:url(../img/arrow_s0b.png);}
.wide.drop-small .nav .next:hover {background-image:url(../img/arrow_s1.png);}
.wide.drop-small .nav .previous:hover {background-image:url(../img/arrow_s0.png);}
.wide.drop-small .nav li {color:#000;}

.entry-box > .drop-box ul li.field-button, .drop-select ul li.field-button { width:30px; height:30px; float:left; display:block; line-height:20px;}
.entry-box > .drop-box ul li.field-button a, .drop-select ul li.field-button a { background-color:#000; width:25px; height:25px; overflow:hidden; text-align:center; display:block;}
.entry-box > .drop-box ul li.field-button.big a, .drop-select ul li.field-button.big a { background-color:#000; width:30px; height:30px; overflow:hidden; text-align:center; display:block;}
.entry-box > .drop-box ul li.field-button a:hover, .drop-select ul li.field-button a:hover { background-color:#D00C52;}
.entry-box > .drop-box ul li.field-button a img, .drop-select ul li.field-button a img {position:relative; top:11px; left:1px;}
.entry-box > .drop-box ul li.field-button.big a img, .drop-select ul li.field-button.big a img {position:relative; top:9px; left:0px;}

.wide > textarea {border:none; padding:5px; margin:0; background-color:#F3F3F3; width:610px; font:11px arial; height:120px;}
.wide > textarea, x:-moz-any-link, x:default  {width:615px;*width:610px;}
.wide > span {float:left; display:block;}
.wide > a {float:right; display:block;}

.entry-box > .drop-box > div {position:relative;}
.entry-box > .drop-box > div ol {position:absolute; left:0px; bottom:-106px; background-color:#F3F3F3; width:210px; z-index:15000; padding:5px; overflow:auto; height:100px;}
.entry-box > .drop-box > div ol a {color:#000 !important;}
.entry-box > .drop-box > div ol a:hover {color:#FFF !important;}
.entry-box > div.news  div.drop-select > ol {position:absolute; left:0px; bottom:-91px; background-color:#000; width:290px; z-index:15000; padding:5px; overflow:auto; height:100px;}
.entry-box > div.news  div.drop-select > ol.hiden {display:none;}
.entry-box > div.news  div.drop-select > ol.show {display:block;}
.entry-box > div.news  div.drop-select  ol a {padding:2px; font:11px arial; color:#fff; display:block;}
.entry-box > div.news  div.drop-select  ol li {display:block;}
.entry-box > div.news  div.drop-select  ol li:hover {background-color:#D00C55; display:block;}
.entry-box > div.news  div.drop-select  ol li:hover a {color:#FFF;}

.entry-box > div.news .wide.drop-small div.drop-select  ol {bottom:-130px; width:140px; left:0px;}

.entry-box > .drop-box > div ol li, .entry-box > .drop-box > div ol li a  {display:block;}
.entry-box > .drop-box > div ol li a {color:#FFF; padding:1px; text-indent:2px;}
.entry-box > .drop-box > div ol li a:hover {background-color:#D00C52; color:#FFF;}
.entry-box > .drop-box > div > strong {color:#D00C52; position:relative; top:-5px;}
.entry-box > .drop-box > p {color:#FFF; margin-bottom:15px; font:bold 11px arial;}

.entry-box > div.news > div  > ul {overflow:hidden; margin-top:10px;}
.entry-box > div.news > div  > ul li {float:right; color:#FFF; font:11px arial;}
.entry-box > div.news > div.drop-select  > ul li {float:left;}

.entry-box.list-top > div.news {width:700px; position:relative; margin-left:240px;}
.entry-box.list-top > div.news > div { display:-moz-inline-stack; display:inline-block;  zoom:1;  *display:inline; vertical-align:top; width:220px;}
.entry-box.list-top > div.news > div > a {display:block; height:46px ;background:url(../img/docs.png) no-repeat left 7px; position:relative; font:11px arial;
  margin:0px 0px 1px 0px; padding-bottom:10px; border-bottom:1px dotted #CCC;}
.entry-box.list-top > div.news > div > a:hover {background:url(../img/docs2.png) no-repeat left 7px;}
.entry-box.list-top > div.news > div > a strong {color:#FFF;  font-weight:normal; display:block; position:absolute; bottom:8px; left:40px;}
.entry-box.list-top > div.news > div > a i {color:#D00C52; display:block; font-style:normal;}
.entry-box.list-top > div.news > div.thumbnails > a {background:none;}
.entry-box.list-top > div.news > div.thumbnails > a img {opacity:0.80;filter:alpha(opacity=80);}
.entry-box.list-top > div.news > div.thumbnails > a:hover img {opacity:1;filter:alpha(opacity=100);}
.entry-box.list-top > div.news > div.thumbnails > a > strong {left:81px;}
.entry-box.list-top h6 {color:#FFF; padding-bottom:20px; border-bottom:1px dotted #CCC;}

#wrapper-bottom p,
#wrapper-bottom strong,
#wrapper-bottom li,
#wrapper-bottom a {font:11px arial;}
#wrapper-bottom a:hover {text-decoration:underline;}
#wrapper-bottom strong {font-weight:bold;}

#wrapper-bottom .entry-box.infos p {font:bold 9px arial; line-height:12px;}
#wrapper-bottom .entry-box.infos .massive a {font:bold 9px arial; line-height:4px;}
#wrapper-bottom .entry-box.infos ul {overflow:hidden;}
#wrapper-bottom .entry-box.infos ul > li {float:left; padding-left:10px; background:url(../img/arrow_s1.png) no-repeat 1px 3px; margin-right:25px;}
#wrapper-bottom .entry-box.infos ul > li a {font-weight:bold;}
#wrapper-bottom .entry-box.infos .massive {text-align:right;}
#wrapper-bottom .entry-box.infos .massive a b {font:bold 10px arial; text-transform:uppercase;}

#wrapper-bottom .entry-box > div {min-height:0; margin-bottom:10px; margin-top:10px;}
#wrapper-bottom .entry-box.channels {position:relative; bottom:20px;}
#wrapper-bottom .entry-box.channels > div img {margin-right:40px;}
#wrapper-bottom .entry-box.channels li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
#wrapper-bottom .entry-box.contacts ul {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:148px; overflow:hidden;}

.news-small-item p {font-size:11px;}

.btnUsername,
.btnEmail,
.btnUsername.black,
.btnPassword {background-color:#F3F3F3; width:80px; height:30px; border:none; float:left; text-indent:-9000px;}
.btnUsername {background-image:url(../img/btnUsername.png);}
.btnEmail {background-image:url(../img/btnEmailBlack.png);}
.btnUsername.black {background-image:url(../img/btnUsernameBlack.png);}
.btnPassword {background-image:url(../img/btnPassword.png);}

.txt-topForm {background:url(../img/form-txtTop.png) no-repeat left top; width:210px; height:14px; border:none; padding:8px 5px; font:11px arial;}
.form-info {position:absolute; left:0px; top:-20px; color:#CC2C67; font:12px arial;}
a.form-submit {position:absolute; right:1px; bottom:-27px; color:#FFF; padding-left:10px; background:url(../img/arrow_s1.png) no-repeat left 3px; font:12px arial;}
a.form-submit:hover {color:#CC2C67;}
a.form-submit.black {color:#000; padding-left:10px; background:url(../img/arrow_s1b.png) no-repeat left 3px; font:12px arial; float:right;}

.info-sec {position:absolute; left:0px; top:500px; width:300px;}
.info-sec p {font-size:11px; margin-top:10px;}

.float-left-news {position:absolute; left:0px; top:0px; width:300px;}
.float-left-news strong {margin-bottom:1px !important;}
.float-left-news p {font-size:11px ; color:#333;}

.entry-feature.map {padding-bottom:20px;}
.entry-feature.map ol {background-color:#CCC; font:11px arial; color:#000; overflow:hidden;}
.entry-feature.map ol li {display:block; float:left; padding:2px 4px; height:15px; margin:0px 10px;}
.entry-feature.map ol li.color {display:inline; color:#FFF; background-color:#D00C55; margin:0px; }

/* typo */

a {text-decoration:none;}
h1 {background:url(../img/logo-dremia.png) no-repeat left top; width:175; height:40px; position:relative; top:5px;}
h1 a {width:175; height:40px; text-indent:-9000px; display:block;}
h2 {font:italic 22px arial}
h3 {font:20px arial;}
h6 {font:bold 11px arial;}
p {font:12px arial;}
hr {border:none; margin:0; padding:0; text-shadow:none;}
small {font:11px arial;}

.hidden {display:none;}
.show {display:none; z-index:10000;}
.no-margin-right {margin-right:0px !important;}

/* cssPatch */

p {font:12px arial; line-height:16px;}
#logos > li > a {display:block; width:100px; height:80px; line-height:100px; text-align:center;}
#logos > li > a:hover {background-color:#000;}
#logos li {margin:8px 0 0 0;}
#wrapper-bg {background:#FFF url(../img/background-top.jpg) repeat-x center top; min-height:437px;}
.entry-box.list-top h6 {margin-bottom:1px;}
.entry-box > div.news > div > ul .next {position:relative; bottom:1px;}
.entry-box > div.news > div > ul .previous {position:relative; bottom:1px;}
#wrapper-bottom .entry-box.channels > div img {margin-right:40px;}
#wrapper-bottom .entry-box.channels > div img:hover {background-color:#000;}
#wrapper-top hr { background-color:#CCC; height:3px; margin:2px 0px 0px 0px;}
.entry-box > div.news-small-item p {color:#666; line-height:15px;}
.entry-box > div p {color:#333; line-height:15px;}
.entry-box > div h3 a {font-style:italic; color:#D00C55; line-height:20px; position:relative; top:-4px;}
.entry-box.padding > div {padding:47px 0 30px; min-height:50px;}
.entry-feature .date {bottom:59px;}
.entry-feature h3 {bottom:20px; padding:8px 15px 8px 8px; }
.header #menu {height:30px;}
#menu {margin-top:10px;}
.entry-box.news .news-small-item p {position:relative; top:5px;}
.entry-box > div.news-small-item {padding-right:100px !important; }
.entry-box > div h3,
.entry-box > div h3 a {line-height:20px; position:relative; top:-4px;}
.header h2 {line-height:26px;}
.entry-box.news .news > div > small {position:relative; top:-2px;}
.entry-box.news .news > div > h3 {position:relative; top:3px;}
.entry-box.news .news > div > p {position:relative; top:3px;}
#wrapper-bottom .entry-box.channels {bottom:19px;}
.form-info {top:-22px;}
.entry-box.no-color > div {min-height:160px;}
#wrapper-up .container .entry-box.news .news-small-item {color:#FFF; font:11px arial;}
.entry-box > div.news.detail > div h3 {margin:5px 0 18px;}
.entry-box.news-wide {margin-bottom:40px;}
.entry-box.news-wide > div.news > div img {position:relative; top:3px;}
.entry-box.news-wide > div.news > div {margin:0 0 1px;}
.entry-box.news-wide .news div p {position:relative; top:-3px;}
.entry-box.news-wide > div.news > div {width:620px;}
.txt-link {position:absolute; right:35px; top:12px; font:bold 15px arial; text-transform:uppercase; color:#000;}
.txt-link:hover {color:#D00C55;}
.entry-box.news-wide > div.news > div {margin:2px 0 1px;}
.entry-box > div.news.detail > div {margin-right:0px;}
.entry-box a.more.invert {background:url(../img/more-link-hover.png) no-repeat scroll right top transparent;}
.entry-box a.more.invert:hover {background:url(../img/more-link.png) no-repeat scroll right top transparent;}
#wrapper-bg {background:#FFF url(../img/background-top.jpg) repeat-x center top; min-height:437px;}
#wrapper-bottom > #dot {background:url(../img/dotTop.png) repeat-x center top;min-height:250px;}
.entry-box.padding > div.no-margin-right li {line-height:15px; background:url(../img/dot.png) no-repeat scroll left 7px transparent;}
.entry-box.news-wide > div.news > div > a.img{z-index:10000; position:relative; }
.entry-box.news-wide > div.news > div > p {z-index: 1;}

/* outros styles */

.entry-feature {/*height:300px;*/}
.entry-feature .viewport { float: left; width: 620px; height: 300px; overflow: hidden; position: relative; }
.entry-feature .buttons { display: block; margin: 0px 0px 0 0; float: left; }

.entry-feature .disable { visibility: hidden; }
.entry-feature .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
.entry-feature .overview li{ float: left; margin: 0 0px 0 0; padding: 0px; height: 300px; border: 0px none; width: 620px;}

.entry-feature .pager {  }
.entry-feature .pager li { float: left; }
.entry-feature .pagenum {}
.entry-feature .active { color: #FFFFFF !important; background-color:#D00C55; }
.info-sec > p { width:200px; }
label.error { color:Red; font-family:Arial, Helvetica, Sans-Serif; font-size:11px;}

#modal {display:none;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {border:none; font:Arial;}
#simplemodal-data .titulo { background-color:#D00C55; font:20px arial; color:#FFFFFF; float:left; padding:8px 15px 8px 8px; text-transform:uppercase; }
#simplemodal-data .texto { background-color:#fff;  font:12px arial; color:#000; float:left; padding:8px 15px 8px 8px; }

/* alt - lista de noticias e canais */
/*.bloco1 {display:block;list-style:none;}
.bloco1 li {display:block;list-style:none;vertical-align:top;margin:0px;width:620px;border-bottom:1px dotted #CCCCCC;padding-bottom:20px;}
.bloco1 li a {display:block;padding:20px 0px;width:620px;overflow:hidden;text-decoration:none;background:url("/img/more-link.png") no-repeat scroll 600px 125px transparent;cursor:pointer;}
.bloco1 li a:hover {text-decoration:none;background:url("/img/more-link-hover.png") no-repeat scroll 600px 125px transparent;}
.bloco1 li a img {float:left; display:block; ;width:140px;margin:0px 20px 20px 0px;top:0px !important;}
.bloco1 li a span {display:block;margin:0px;padding:0px 60px 0px 0px;width:auto;height:auto;line-height:16px;font:bold 11px arial;color:#000;}
.bloco1 li a h3 {margin:0px;padding:8px 60px 0px 0px;width:auto;height:auto;line-height:22px;}
.bloco1 li a p {margin:0px;padding:0px 60px 0px 0px;width:auto;height:auto;line-height:16px;}
*/
.bloco1 {display:block;list-style:none;}
.bloco1 li {display:block;list-style:none;vertical-align:top;margin:0px;width:620px;height:165px;border-bottom:1px dotted #CCCCCC;}
.bloco1 li a {display:block;padding:20px 0px;width:620px;height:125px;overflow:hidden;text-decoration:none;background:url("http://dreamiadev.itsmassive.com/img/more-link.png") no-repeat scroll 600px 125px transparent;cursor:pointer;}
.bloco1 li a:hover {text-decoration:none;background:url("http://dreamiadev.itsmassive.com/img/more-link-hover.png") no-repeat scroll 600px 125px transparent;}
.bloco1 li a img {float:left;height:125px;width:140px;margin:0px 20px 20px 0px;top:0px !important;}
.bloco1 li a span {display:block;margin:0px;padding:0px 60px 0px 0px;width:auto;height:auto;line-height:16px;font:bold 11px arial;color:#000;}
.bloco1 li a h3 {margin:0px;padding:8px 60px 0px 0px;width:auto;height:auto;line-height:22px;}
.bloco1 li a p {margin:0px;padding:0px 60px 0px 0px;width:auto;height:auto;line-height:16px;}


/* alt - lista de noticias e canais */
.blocot {display:block;list-style:none;}
.blocot li {display:block;list-style:none;vertical-align:top;margin:0px;width:620px;border-bottom:1px dotted #CCCCCC;padding-bottom:20px;}
.blocot li a {display:block;padding:20px 0px;width:620px;overflow:hidden;text-decoration:none;background:url("/img/more-link.png") no-repeat scroll 600px bottom transparent;cursor:pointer;}
.blocot li a:hover {text-decoration:none;background:url("/img/more-link-hover.png") no-repeat scroll 600px bottom transparent;}
.blocot li a img {float:left; display:block; ;width:140px;margin:0px 20px 20px 0px;top:0px !important;}
.blocot li a span {display:block;margin:0px;padding:0px 60px 0px 0px;width:auto;height:auto;line-height:16px;font:bold 11px arial;color:#000;}
.blocot li a h3 {margin:0px;padding:8px 60px 0px 0px;width:auto;height:auto;line-height:22px;}
.blocot li a p {margin:0px;padding:0px 60px 0px 0px;width:auto;height:auto;line-height:16px;}



.entry-box > div.news p a {display:inline;color:#d00c55;}
.entry-box > div.news p a:hover {display:inline;color:#000;}

/* alt - lista de noticias homepage */
.bloco2 {display:block;list-style:none;width:616px;height:auto;overflow:hidden;}
.bloco2 li {float:left;display:inline;list-style:none;vertical-align:top;margin:0px;width:300px;height:340px;margin:0px 16px 40px 0px;}
.bloco2 li a {display:block;padding:0px 0px 40px 0px;width:300px;height:300px;overflow:hidden;text-decoration:none;background:url("/img/more-link.png") no-repeat scroll 280px 320px transparent;cursor:pointer;}
.bloco2 li a:hover {text-decoration:none;background:url("/img/more-link-hover.png") no-repeat scroll 280px 320px transparent;}
.bloco2 li a img {display:block;height:120px;width:300px;margin:0px 0px 18px 0px;}
.bloco2 li a div {display:block;height:165px;width:300px;margin:0px;overflow:hidden;}
.bloco2 li a span {margin:0px;padding:0px;width:auto;height:auto;line-height:16px;font:bold 11px arial;color:#000;}
.bloco2 li a h3 {margin:0px;padding:8px 0px 0px 0px;width:auto;height:auto;line-height:22px;}
.bloco2 li a p {margin:0px;padding:0px;width:auto;height:auto;line-height:16px;}

/* alt - listagens PressCenter */
#PressCenterDestaques, #PressCenterImagens, #PressCenterPressReleases {position:relative;height:408px;overflow:hidden;}
#PressCenterDestaques ul, #PressCenterImagens ul, #PressCenterPressReleases ul {position:absolute;bottom:0px;right:0px;}

/* alt - espacamentos forms */
#formPub div > ul {margin:3px 0px;}
#formPub div.drop-select > ol {top:34px;}

/* alt - signature */
#wrapper-bottom .entry-box.infos .massive sup {font-weight:normal;font-size:7px;vertical-align:super;}
/* alt - ie7 stuff */
.read-more {height:40px;margin:40px 0px 20px;position:relative;font:bold 15px arial;text-transform:uppercase;text-align:right;width:620px;}
.read-more a {padding:2px 35px 0px 0px;height:30px;color:#000;background:url(../img/more-link.png) no-repeat scroll right top transparent;}
.read-more a:hover {padding:2px 35px 0px 0px;height:30px;color:#D00C55;background:url(../img/more-link-hover.png) no-repeat scroll right top transparent;}
#wrapper-up {*position:relative;}
#wrapper-up .entry-box.list-top > div.news > div.thumbnails > a > strong {*width:139px;}
#wrapper-up .entry-box.list-top > div.news > div > a strong {*width:180px;}
#PressCenterDropDates {*z-index:2;}
#PressCenterDropCanal {*z-index:1;}
#assunto {*clear:none;*float:left;}
label.error {*clear:both;*float:left;*white-space:nowrap;}
.txt-topForm  {*clear:none;*float:left;}
#formPub div > ul {*float:left;}
#UserName, #Password {*margin-top:1px;}
#wrapper-bottom .entry-box.infos .massive {*line-height:110%;*margin-top:5px;}
#wrapper-bottom .entry-box.infos .massive strong, #wrapper-bottom .entry-box.infos .massive sup {*line-height:110%;}
#wrapper-top .section {*width:306px !important;}




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

#logos {
overflow: hidden;
-webkit-filter: brightness(0.5);
filter: brightness(0.5);
}
.header h2 {
line-height: 26px;
-webkit-filter: invert(.8);
filter: invert(0.8);
}
#wrapper-top {
background: url(../img/background-top-2.jpg) repeat-x center top rgba(255, 255, 255, 0.5);
min-height: 437px;
background-size: 100% 108px;
}
