body {
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 0;
  color: #444;
  background: #d2d3d4 url('/sites/all/themes/portal_dv/images/bg-body.png') repeat-x;
  font: 70% Verdana,Arial,Helvetica,sans-serif;
  width: 990px;
}

#border {
  padding: 12px;
  background: #fff;
  width: 990px;
}

tr.odd td, tr.even td {
  padding: 0.3em;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}

h1 {
  font-size: 1.3em;
}

h2 {
  font-size: 1.2em;
}

h3, h4, h5, h6 {
  font-size: 1.1em;
}

p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}

fieldset {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

a {
  text-decoration: none;
}

a:link {
  color: #4C4E4C;
}

a:visited {
  color: #4C4E4C;
}

a:hover {
  color: #666;
  text-decoration: underline;
}

fieldset {
  border: 1px solid #ccc;
}

pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}

table {
  font-size: 1em;
}

.form-item label {
  font-size: 1em;
  color: #444;
  padding-bottom: 4px;
}

.item-list .title {
  font-size: 1em;
  color: #222;
}

.links {
  margin-bottom: 0;
  line-height: 2em;
}

.comment .links {
  margin-bottom: 0;
}

#content, #header {
  display: block;
  margin: 0 auto;
  width: 990px;
}

#header {
  background: #B55F23 url('/sites/all/themes/portal_dv/images/bg-header-2.png') repeat-x;
  height: 90px;
  border-bottom: 2px solid #fff;
}

#content {
  background: #fff;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 30px;
}

#logo {
  vertical-align: middle;
  border: 0;
  width: 200px;
}

#logo img {
  float: left;
  padding-top: 1.4em;
  padding-left: 10px;
  border: 0;
  position: relative;
  left: 5px;
}

#block-block-37 {
  color: #fff;
  padding: 0px;
  margin-top: -22px;
  margin-right: 40px;
  float: right;
}

#menu {
  padding: 0.5em 0.5em 0 0.5em;
  text-align: right;
  vertical-align: middle;
  width: 800px;
}

.menus-brasilianas {
  display: block;
  margin-top: 0px;
  margin-left: 15px;
  margin-bottom: 8px;
}

#navlist {
  font-size: 1.2em;
  padding: 0px;
  color: #B55F23;
  display: block;
}

#navlist a {
  font-weight: normal;
  color: #B55F23;
}

#navlist a:hover {
  color: #666;
  text-decoration: none;
}

#navlist a.active {
  color: #333;
}

#subnavlist {
  padding: 0.5em 1.2em 0.4em 0;
  font-size: 0.8em;
  color: #9cf;
}

#subnavlist a {
  font-weight: bold;
  color: #9cf;
}

ul.links li {
  border-left: 1px solid #B55F23;
}

ul.links li.first {
  border: none;
}

#search .form-text, #search .form-submit {
  border: 1px solid #369;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
}

#search .form-text {
  width: 8em;
  padding: 0 0.5em;
}

#mission {
  background-color: #369;
  padding: 1.5em 2em;
  color: #fff;
}

#mission a, #mission a:visited {
  color: #9cf;
  font-weight: bold;
}

.site-name {
  margin: 0.6em 0 0;
  padding: 0;
  font-size: 2em;
}

.site-name a:link, .site-name a:visited {
  color: #fff;
}

.site-name a:hover {
  color: #369;
  text-decoration: none;
}

.site-slogan {
  font-size: 1em;
  color: #eee;
  display: block;
  margin: 0;
  font-style: italic;
  font-weight: bold;
}

#main {
  display: block;
  margin: 0 auto;
  padding-left: 0px;
  padding-top: 2px;
}

#main .main-content {
  padding-left: 10px;
  padding-right: 10px;
  min-width: 100%;
}

#mission, .node .content, .node-blog, .comment .content {
  line-height: 1.4em;
}

#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}

.messages {
  background-color: #DDFFDD;
  border: 1px solid #C2EFC2;
  padding: 0.5em;
  margin-top: 1em;
  margin-bottom: 1em;
}

.error {
  border-color: red;
}

#destaque-1-topo-home .views-field-group-nid a,
#destaque-2-topo-home .views-field-group-nid a {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png') 0px 0px no-repeat;
  display: block;
  color: #B06126;
  margin-bottom: 5px;
  padding-left: 16px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  font-weight: bold;
  height: 13px;
}

#destaque-1-topo-home, #destaque-2-topo-home {
  background: url('/sites/all/themes/portal_dv/images/bg-destaque-home.png') 10px 41px repeat;
  display: block;
  width: 276px;
  height: 240px;
  padding: 0px;
}

#destaque-1-topo-home .views-field-field-destaque-home-img-fid,
#destaque-2-topo-home .views-field-field-destaque-home-img-fid {
  float: left;
  display: block;
  margin-right: 3px;
  margin-top: -4px!important;
}

#destaque-1-topo-home .views-field-field-destaque-home-titulo-value,
#destaque-2-topo-home .views-field-field-destaque-home-titulo-value {
  font-weight: bold;
  line-height: 1.4em;
  font-size: 12px;
  display: block;
  height: 105px;
  padding: 10px 5px 0px;
}

#destaque-1-topo-home .views-field-field-destaque-home-titulo-value a,
#destaque-2-topo-home .views-field-field-destaque-home-titulo-value a {
  color: #fff;
}

#destaque-1-topo-home .views-field-field-destaque-home-chamada-value,
#destaque-2-topo-home .views-field-field-destaque-home-chamada-value {
  color: #CC8955;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.3em;
}

#main .main-content #acontece-home h2.pane-title {
  background: url('/sites/all/themes/portal_dv/images/bg-acontece.png') 0px 6px no-repeat;
  color: #fff;
  padding-left: 50px;
  text-transform: uppercase;
  font-size: 12px;
  border: none;
}

#acontece-home .views-field-message {
  color: #CA3312;
  font-size: 12px;
  padding-top: 3px;
}

#acontece-home ul {
  color: #CC8955;
  padding-left: 25px;
}

#acontece-home a {
  color: #CC8955;
  font-size: 12px;
}

#acontece-home .views-field-created {
  border-bottom: 1px dotted #e9e9e9;
  color: #999;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-top: 2px;
  width: 500px;
}

#acontece-home .more-link {
  padding-right: 20px;
}

.acontece-page .views-row {
  border-bottom: 1px dashed #eee;
  padding-top: 20px;
  padding-bottom: 15px;
}

.acontece-page .views-field-field-data-publicacao-value {
  font-weight: bold;
  font-size: 1.1em;
}

.acontece-page .views-field-title a {
  font-weight: bold;
  color: #DB923A;
  font-size: 1.1em;
  padding-bottom: 10px;
}

.acontece-page .views-field-teaser {
  margin-top: 10px;
  line-height: 150%;
}

#home_tema_destaque_1, #home_tema_destaque_2, #home_tema_destaque_3,
#home_tema_destaque_4, #home_tema_destaque_5, #home_tema_destaque_6 {
  display: block;
  height: 175px;
}

#home_tema_destaque_1 .views-field-title,
#home_tema_destaque_2 .views-field-title,
#home_tema_destaque_3 .views-field-title,
#home_tema_destaque_4 .views-field-title,
#home_tema_destaque_5 .views-field-title,
#home_tema_destaque_6 .views-field-title {
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
}

#home_tema_destaque_1 img, #home_tema_destaque_2 img, #home_tema_destaque_3 img,
#home_tema_destaque_4 img, #home_tema_destaque_5 img, #home_tema_destaque_6 img {
  border: 1px solid #f9f9f9;
  padding: 2px;
}

#home_tema_destaque_1 .views-field-title a {
  color: #9ECF5B;
  font-weight: bold;
  text-transform: uppercase;
}

#home_tema_destaque_2 .views-field-title a {
  color: #4972B5;
  font-weight: bold;
  text-transform: uppercase;
}

#home_tema_destaque_3 .views-field-title a {
  color: #7579AE;
  font-weight: bold;
  text-transform: uppercase;
}

#home_tema_destaque_4 .views-field-title a {
  color: #7579AE;
  font-weight: bold;
  text-transform: uppercase;
}

#home_tema_destaque_5 .views-field-title a {
  color: #456912;
  font-weight: bold;
  text-transform: uppercase;
}

#home_tema_destaque_6 .views-field-title a {
  color: #7BDCFA;
  font-weight: bold;
  text-transform: uppercase;
}

#home_tema_destaque_1 .field-content, #home_tema_destaque_2 .field-content,
#home_tema_destaque_3 .field-content, #home_tema_destaque_4 .field-content,
#home_tema_destaque_5 .field-content, #home_tema_destaque_6 .field-content {
  color: #546852;
  line-height: 1.4em;
  font-size: 11px;
}

#quad-abas-footer-home ul.quicktabs_tabs.quicktabs-style-basic {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-main.png') 0px 0px no-repeat;
  display: block;
  color: #B06126;
  padding-top: 10px;
  padding-bottom: 11px;
  border: none;
}

#quad-abas-footer-home ul.quicktabs-style-basic {
  padding-left: 20px;
}

#quad-abas-footer-home ul li {
  border: none;
  background: transparent;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
}

#quad-abas-footer-home ul.quicktabs_tabs.quicktabs-style-basic a {
  border: none;
  color: #B6764A;
  border-right: 1px solid #ccc;
  padding-right: 10px;
}

#quad-abas-footer-home #quicktabs_container_1 {
  width: 544px;
}

#sidebar-left .block h2.title {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-side-left.png') 5px 0px no-repeat;
}

#sidebar-right .block h2.title {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-side-right.png') 0px 0px no-repeat;
}

#main .main-content h2.pane-title {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-main.png') 0px 0px no-repeat;
  padding-left: 16px;
  padding-top: 12px;
  font-size: 16px;
  border: 0px solid #a5a5a5;
  height: 30px;
}

#main .main-content .panel-3col-33-stacked .panel-col-first h2.pane-title,
#main .main-content .panel-3col-33-stacked .panel-col h2.pane-title,
#main .main-content .panel-3col-33-stacked .panel-col-last h2.pane-title {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-mutirao.png') 0px 0px no-repeat;
}

#main .main-content .panel-2col-bricks .panel-col-first h2.pane-title,
#main .main-content .panel-2col-bricks .panel-col h2.pane-title,
#main .main-content .panel-2col-bricks .panel-col-last h2.pane-title {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png') 0px 0px no-repeat;
}

#sidebar-left {
  width: 195px;
  padding-top: 20px;
  padding-left: 0px;
  padding-right: 10px;
  vertical-align: top;
  font-size: 11px;
}

#sidebar-right {
  width: 155px;
  padding-right: 0px;
  padding-left: 20px;
  padding-top: 20px;
  vertical-align: top;
}

#sidebar-left .block, #sidebar-right .block {
  margin: 0 auto;
  border: none;
}

#sidebar-left .block .content, #sidebar-right .block .content {
  padding: 5px;
}

#sidebar-left .sep-block, #sidebar-right .sep-block {
  display: block;
  margin-bottom: 20px;
}

#sidebar-left .block h2.title, #sidebar-left .block h2.title a {
  display: block;
  color: #B06126;
  margin-bottom: 5px;
  padding-left: 15px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 14px;
}

#sidebar-left .block h2.title a {
  padding: 0px;
}

#sidebar-right .block h2.title, #sidebar-right .block h2.title a {
  display: block;
  color: #B06126;
  margin-bottom: 5px;
  padding-left: 16px;
  padding-top: 12px;
  padding-bottom: 14px;
  font-size: 14px;
}

#sidebar-left li, #sidebar-right li {
  padding-top: 3px;
  padding-bottom: 3px;
}

#sidebar-left li a {
  font-size: 11px;
}

#sidebar-right li li {
  list-style: square;
}

#sidebar-right li li.first {
  margin-top: 5px;
}

#sidebar-left #block-views-usuarios-block_2 h2.title {
  display: none;
}

#block-views-usuarios-block_2 th {
  border: none;
}

#block-views-usuarios-block_2 table {
  width: 188px;
  background: #DD9933;
}

#block-views-usuarios-block_2 tr {
  background: #DD9933;
  border: none;
}

#block-views-usuarios-block_2 .views-field-value a {
  color: #fff;
  font-weight: bold;
}

#block-views-usuarios-block_2 .views-field-picture {
  width: 100px;
  padding: 0px;
}

#block-views-usuarios-block_2 .views-field-picture img {
  margin-right: 5px;
}

#block-views-usuarios-block_3 td.col-1,
#block-views-og_members_block-block_1 td.col-1,
#block-views-usuarios-block_3 td.col-2,
#block-views-og_members_block-block_1 td.col-2,
#block-views-usuarios-block_3 td.col-3,
#block-views-og_members_block-block_1 td.col-3 {
  vertical-align: top;
  text-align: center;
  width: 65px;
  text-transform: capitalize;
  padding-bottom: 3px;
}

#block-views-usuarios-block_3 .view-header {
  background: #DB923A;
  padding: 0px 0px;
  margin-top: -10px;
  margin-bottom: 10px;
  width: 189px;
}

#block-views-usuarios-block_3 .view-header ul li,
#block-views-usuarios-block_3 .view-header ul li a {
  display: inline;
  color: #fff;
  font-size: 10px;
}

#block-views-usuarios-block_3 .view-header ul li.first {
  padding-right: 50px;
}

#block-views-usuarios-block_3 .content {
  padding: 0px;
  margintop: 0px;
}

#block-views-og-block_5 .w1 {
  display: none;
}

#block-views-og-block_1 ul {
  margin-bottom: -20px;
}

#block-views-og-block_1 li, #block-views-og-block_5 li {
  background: #fff url('/sites/all/themes/portal_dv/images/arrow-block.png') 0px 7px no-repeat;
  margin-left: 0px;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ccc;
  list-style: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}

#block-views-og-block_5 li {
  background: #fff url('/sites/all/themes/portal_dv/images/arrow-2-block.png') 0px 0px no-repeat;
}

#block-views-og-block_1 li a, #block-views-og-block_5 li a {
  color: #E77B2B;
  font-size: 12px;
  width: 146px;
  display: block;
}

#block-views-og-block_5 li a {
  color: #E75122;
}

#block-views-og-block_5 .views-row-last {
  border: none;
}

#block-views-og-block_1 li a:hover, #block-views-og-block_5 li a:hover {
  color: #888;
  text-decoration: none;
}

#block-views-og-block_1 .views-row-1 a:hover {
  color: #8FCF67;
}

#block-views-og-block_1 .views-row-2 a:hover {
  color: #536E93;
}

#block-views-og-block_1 .views-row-3 a:hover {
  color: #7479AE;
}

#block-views-og-block_1 .views-row-4 a:hover {
  color: #6846AA;
}

#block-views-og-block_1 .views-row-5 a:hover {
  color: #516B2C;
}

#block-views-og-block_1 .views-row-6 a:hover {
  color: #437BA5;
}

#block-menu-menu-adicao-rapida li, #block-block-15 li {
  margin-left: 0px;
  padding-left: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
  list-style: none!important;
  _list-style: none;
  *list-style: none;
  font-size: 14px;
  font-weight: bold;
}

#block-menu-menu-adicao-rapida li a, #block-block-15 li a {
  color: #555;
  padding-left: 26px;
}

#block-block-15 li a.adicaorap-convidar,
#block-menu-menu-adicao-rapida li a#dhtml_menu-1758 {
  background: url('/sites/all/themes/portal_dv/images/icon-convidar.png') no-repeat;
}

#block-block-15 li a.adicaorap-link,
#block-menu-menu-adicao-rapida li a#dhtml_menu-1761 {
  background: url('/sites/all/themes/portal_dv/images/icon-link.png') no-repeat;
}

#block-block-15 li a.adicaorap-video,
#block-menu-menu-adicao-rapida li a#dhtml_menu-1760 {
  background: url('/sites/all/themes/portal_dv/images/icon-video.png') no-repeat;
}

#block-block-15 li a.adicaorap-audio,
#block-menu-menu-adicao-rapida li a#dhtml_menu-1759 {
  background: url('/sites/all/themes/portal_dv/images/icon-audio.png') no-repeat;
}

#block-block-15 li a.adicaorap-doc,
#block-menu-menu-adicao-rapida li a#dhtml_menu-6970 {
  background: url('/sites/all/themes/portal_dv/images/icon-doc.png') no-repeat;
}

#block-block-15 li a.adicaorap-blog,
#block-menu-menu-adicao-rapida li a#dhtml_menu-8306 {
  background: url('/sites/all/themes/portal_dv/images/icon-blog.png') no-repeat;
}

#footer {
  margin-bottom: 30px;
}

.title, .title a {
  font-weight: bold;
  font-size: 1.6em;
  color: #B06126;
  margin: 0 auto;
}

.node .title a, .node-blog .title a {
  font-weight: bold;
  line-height: 1.4em;
  font-size: 1.2em;
  color: #3C4171;
  margin: 0 auto;
}

.main-title .title, .main-title .title a {
  font-size: 2.0em;
  font-weight: normal;
  color: #3C4171;
  margin-left: 10px;
  padding-right: 3px;
  padding-bottom: 5px;
}

div.panel-pane div.node-unpublished {
  padding: 10px 20px 10px;
  width: 525px;
}

div.panel-pane div.node-unpublished .content {
  margin-top: 35px;
}

div.panel-pane div.node-unpublished .picture {
  border: 0px;
  margin: 0px;
}

div.panel-pane div.node-unpublished .picture img {
  border: 1px solid #eee;
}

div.panel-pane div.node-unpublished .subject {
  display: none;
}

.novo-post-brasilianas {
  float: right;
  display: block;
  margin-right: 20px;
  margin-top: -40px;
  margin-bottom: 20px;
}

.novo-post-brasilianas a {
  color: #fff;
  display: block;
  background: #B55F23;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.novo-post-brasilianas a:hover {
  background: #E78537;
  text-decoration: none;
  display: block;
}

#sidebar-right #block-block-23 h2, #sidebar-right #block-block-46 h2 {
  display: none;
}

#block-block-23 .content {
  margin: 0px;
  padding: 0px;
}

#block-block-23 img {
  margin-top: -10px;
}

.node-blog .submitted a {
  color: #B55F23;
}

.node-blog .submitted {
  display: block;
  margin-bottom: 15px;
}

.node-blog .content {
  padding: 5px;
}

#pagina-blogs {
  width: 750px;
}

#pagina-blogs .blog-central .content img {
  max-width: 465px;
  max-height: 450px;
}

//#pagina-blogs .blog-central .content,
#pagina-blogs .blog-central .service-links, #pagina-blogs .blog-central .links,
#pagina-blogs .blog-central .read-more {
  float: left;
}

#pagina-blogs .blog-central .node-blog {
  border: none;
}

#pagina-blogs .blog-central .field-field-video {
  float: left;
}

#pagina-blogs .blog-central .content .field.field-type-emvideo.field-field-video .field-items {
  display: block;
  margin-bottom: 0;
  margin-top: 10px;
  min-height: 100px;
  width: 465px;
}

#pagina-blogs #destaques-blog-ln .pane-title,
#pagina-blogs #destaques-blogs-brasilianas .pane-title {
  background: none;
  padding: 0px;
  text-transform: uppercase;
  font-size: 16px;
  color: #CE6300;
  font-family: Trebuchet;
  border-bottom: 1px solid #333;
}

#pagina-blogs #destaques-blog-ln {
  margin-bottom: 50px;
}

#pagina-blogs #destaques-blog-ln .pane-title {
  height: 25px;
}

#pagina-blogs #destaques-blog-ln .view-footer {
  text-align: right;
  font-family: sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #666;
}

#pagina-blogs #destaques-blogs-brasilianas .pane-title {
  padding-bottom: 15px;
  margin-bottom: 10px;
}

#pagina-blogs #destaques-blog-ln .views-field-title,
#pagina-blogs #destaques-blogs-brasilianas .views-field-title {
  font-size: 14px;
  text-decoration: underline;
  color: #666;
  margin-bottom: 10px;
  font-family: sans-serif;
}

/* -- Topo Titulos -- */

div.topo-content {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-title-main.png') 0px 0px no-repeat;
  font-size: 2.0em;
  font-family: Arial;
  text-transform: none;
  color: #E78537;
  margin-top: 12px;
  margin-left: 0px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 3px;
  padding-bottom: 5px;
}

div.topo-content a {
  color: #E78537;
}

div.topo-content-blog {
  background: url('/sites/all/themes/portal_dv/images/bg-h2-blog.png') 0px 3px no-repeat;
  font-size: 1.9em;
  font-family: Trebuchet;
  font-weight: bold;
  color: #E78537;
  margin-top: 11px;
  margin-left: 0px;
  padding-top: 12px;
  padding-left: 10px;
  padding-right: 3px;
  padding-bottom: 10px;
}

div.topo-content-blog a {
  color: #E78537;
}

div.topo-content-blog span {
  margin-top: 3px;
  margin-right: 30px;
  font-size: 16px;
  font-weight: normal;
}

div.topo-content-blog span a {
  color: #666;
  background: none;
}

div.topo-content-blog span a:hover {
  text-decoration: underline;
  background: none;
}

/* -- Breadcrumb -- */

.breadcrumb, .breadcrumb a {
  color: #999;
  margin-top: 2em;
  margin-bottom: 2.0em;
  margin-left: .5em;
}

.submitted {
  color: #999;
  font-size: 1.1em;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}

.submitted-forum {
  font-style: italic;
  color: #E88835;
  font-size: 1.2em;
  display: block;
  padding-top: 0px;
  padding-bottom: 10px;
}

.submitted-forum a {
  color: #E88835;
}

.main-content .comment .links {
  color: #999;
  background: #f9f9f9;
  padding: 0px;
}

.main-content .links a {
  font-weight: normal;
}

.main-content .links ul.links {
  border: none;
}

.help {
  background: #fff;
  padding: 10px;
  color: #888;
}

.block, .box {
  padding: 0 0 1.5em 0; /* LTR */
}

.block {
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}

#main .block {
  padding-bottom: 0em;
  margin-bottom: 0em;
}

.block .title {
  margin-bottom: .25em;
}

.box .title {
  font-size: 1.1em;
}

.node {
  margin: .5em 0 2em; /* LTR */
  padding-left: 10px;
  padding-right: 10px;
}

.node img {
  max-width: 550px;
  border: 1px solid #f5f5f5;
  padding: 3px;
}

.node-blog {
  margin: .5em 0 2em; /* LTR */
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  border-bottom: 10px solid #f2f2f2;
  margin-bottom: 20px;
}

.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}

.node .content, .node-blog .content, .comment .content {
  margin: .5em 0 .5em;
  font-size: 12px;
  line-height: 1.6em;
  text-align: justify;
}

#comments .view-content .node {
  background: #fcfcfc;
  border: 1px solid #e9e9e9;
  padding-bottom: 10px;
  color: #111;
  padding: 15px;
}

#comments .view-content .node a {
  color: #222;
  text-decoration: underline;
}

#comments .view-content .node .picture {
  margin-bottom: 30px;
  margin-left: 20px;
}

#comments .view-content .node .picture img {
  background: #fff;
  padding: 4px;
}

#comments .view-content .node .links {
  background: #f6f6f6;
}

#comments .view-content .node .links a {
  text-decoration: none;
  color: #666;
}

#comments .view-content .node .subject a {
  text-decoration: none;
  font-size: 18px;
  color: #B86424;
}

#comments .view-content .node .submitted {
  color: #555;
  padding-bottom: 30px;
}

#comments .view-content .node .new {
  display: none;
}

.node .meta, .node-blog .meta {
  font-size: 14px;
  display: block;
  margin-bottom: 20px;
}

.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}

.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}

/* -- Node Form -- */

.node-form .menu-item-form {
  display: none;
}

.node-form #conditional-field-destacar {
  background: #EFECE0;
  border: 1px solid #DFDAC3;
  width: 545px;
  padding: 5px;
  color: #222;
  margin-bottom: 15px;
}

.node-form #conditional-field-destacar label {
  color: #995500;
}

.node-form #conditional-field-destacar label.option {
  color: #222;
}

.node-form .group-destaque-topo-home {
  background: #f9f9f9;
  width: 545px;
}

.node-form .group-destaque-topo-home legend {
  color: #995500;
}

.node-form input#edit-submit, .node-form input#edit-preview {
  margin-top: 20px;
}

.node-form td {
  background: #f9f9f9;
}

.node-form #field-arquivo-doc-items {
  background: #f9f9f9;
  padding: 5px;
  border: 1px solid #e9e9e9;
  margin-top: 10px;
  margin-bottom: 20px;
}

.comment {
  border: 1px solid #e1e1e1;
  padding: .5em;
  margin-bottom: 1em;
}

.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}

.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}

.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/

#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}

#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}

#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}

#aggregator h3 {
  margin-top: 1em;
}

#forum table {
  width: 100%;
}

#forum .title a {
  font-size: 12px;
}

#forum td {
  padding: 0.5em;
}

#forum td.forum, #forum td.posts {
  background-color: #eee;
}

#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}

#forum td.container {
  background-color: #ccc;
}

#forum td.container a {
  color: #555;
}

#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}

#forum td .name {
  color: #96c;
}

#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}

#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}

#profile .profile .name {
  padding-bottom: 0.5em;
}

.block-forum h3 {
  margin-bottom: .5em;
}

div.admin-panel .description {
  color: #999;
}

div.admin-panel .body {
  background: #f4f4f4;
}

div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

/* -- Home -- */

#home h2.pane-title {
  color: #B06126;
  font-size: 18px;
  padding-top: 5px;
}

#home #series-tv-home div.cabecalho-series-tv {
  display: block;
  text-align: right;
  margin-top: -20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

#home #series-tv-home div.cabecalho-series-tv a {
  color: #B06126;
  font-size: 10px;
  font-weight: bold;
}

#home #series-tv-home table {
  display: block;
  width: 564px;
}

#home #series-tv-home tr.odd {
  background: #DB923A;
  border: none;
}

#home #series-tv-home .views-field-field-video-serie-embed {
  padding: 5px;
}

#home #series-tv-home th {
  display: none;
}

#home #series-tv-home .views-field-title {
  padding: 0px 10px;
}

#home #series-tv-home .views-field-title a {
  color: #fff;
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
}

#home #series-tv-home p {
  color: #222;
  font-size: 1em;
}

#home #series-tv-home .more-link {
  float: right;
  background: #DB923A;
  margin-right: 35px;
  margin-top: -25px;
}

/* -- Comentarios -- Node comments --*/

.comment-stats {
  display: block;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-bottom: 5px solid #e8e8e8;
  font-size: 18px;
  color: #336688;
  font-style: italic;
}

.view-nodecomments h2.title a, .view-nodecomments-threaded h2.title a {
  font-size: 18px;
}

.view-nodecomments-threaded .indented .node {
  background: #f1f1f1;
  margin-left: 25px;
}

/* -- Acesse -- */

#block-user-0 div.content {
  padding-top: 0px !important;
}

#block-user-0 label {
  color: #666;
  padding-left: 4px;
  text-align: left;
}

#block-user-0  #edit-submit {
  display: block;
  padding: 0px 10px;
}

#block-user-0 #edit-name, #block-user-0 #edit-pass {
  border: 1px solid #e9e9e9;
  background: #f9f9f9;
  width: 95%;
  color: #666;
}

#block-user-0 .item-list ul {
  display: block;
  margin-top: 10px;
  padding-left: 0px;
  text-align: left;
}

#block-user-0  ul li {
  list-style: square;
}

/* -- Mutirao Bloco -- */

#sidebar-right #block-views-mutirao-block_1 h2.title {
  margin-bottom: -7px;
}

#block-views-mutirao-block_1 p {
  background: #DD5533;
  display: block;
  width: 150px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 2px;
  padding-right: 2px;
  color: #fff;
  text-transform: uppercase;
}

#sidebar-right #block-views-mutirao-block_1 p a {
  color: #fff;
  font-size: 10px;
}

#sidebar-right #block-views-mutirao-block_1 div.content {
  padding: 0px;
}

#sidebar-right #block-views-mutirao-block_1 .views-row {
  display: block;
  height: 60px;
}

#sidebar-right #block-views-mutirao-block_1 .views-row img {
  float: left;
  margin-right: 5px;
}

#sidebar-right #block-views-mutirao-block_1 .views-row a {
  color: #DD5533;
  font-weight: bold;
  font-size: 12px;
}

/*-- PANEL GRUPOS --*/

#grupos-geral .pane-title {
  color: #DD9933;
}

#grupos-geral td {
  vertical-align: top;
  padding: 5px;
}

#grupos-geral .views-field-title a {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  color: #010101;
  padding: 5px 0;
  display: block;
}

#grupos-geral .views-field-member-count,
#grupos-geral .views-field-member-count a {
  font-weight: bold;
  color: #777777;
}

/*-- PANEL GRUPOS (TEMATICOS E EM CONSTRUCAO)--*/

#main .view-empty {
  display: block;
  padding-top: 5px;
  padding-bottom: 20px;
  color: #999;
}

#panel-page-bioenergia .view, #panel-page-energia .view,
#panel-page-gestao .view, #panel-page-tecnologia .view,
#panel-page-ambiente .view, #panel-page-saneamento .view,
#grupos-em-construcao .view {
  padding: 0px 5px;
}

#grupos-em-construcao .pane-title {
  color: #C6772D;
}

/*-- Panel Page Bioenergia --*/

#panel-page-bioenergia .pane-title {
  color: #8FCF67;
}

#panel-page-bioenergia #materias-artigos-fixo .views-field-name a {
  color: #8FCF67;
}

#panel-page-bioenergia #copiao-fixo .views-field-name a {
  color: #8FCF67;
}

/*-- Panel Page Energia --*/

#panel-page-energia .pane-title {
  color: #536E93;
}

#panel-page-energia #materias-artigos-fixo .views-field-name a {
  color: #536E93;
}

#panel-page-energia #copiao-fixo .views-field-name a {
  color: #536E93;
}

/*-- Panel Page Gestao --*/

#panel-page-gestao .pane-title {
  color: #7479AE;
}

#panel-page-gestao #materias-artigos-fixo .views-field-name a {
  color: #7479AE;
}

#panel-page-gestao #copiao-fixo .views-field-name a {
  color: #7479AE;
}

/*-- Panel Page Inovacao e Tecnologia --*/

#panel-page-tecnologia .pane-title {
  color: #6846AA;
}

#panel-page-tecnologia #materias-artigos-fixo .views-field-name a {
  color: #6846AA;
}

#panel-page-tecnologia #copiao-fixo .views-field-name a {
  color: #6846AA;
}

/*-- Panel Page Meio Ambiente --*/

#panel-page-ambiente .pane-title {
  color: #516B2C;
}

#panel-page-ambiente #materias-artigos-fixo .views-field-name a {
  color: #516B2C;
}

#panel-page-ambiente #copiao-fixo .views-field-name a {
  color: #516B2C;
}

/*-- Panel Page Saneamento --*/

#panel-page-saneamento .pane-title {
  color: #437BA5;
}

#panel-page-saneamento #materias-artigos-fixo .views-field-name a {
  color: #437BA5;
}

#panel-page-saneamento #copiao-fixo .views-field-name a {
  color: #437BA5;
}

/*-- Bloco Tema Exposto --*/

#tema-exposto-fixo .view, #tema-exposto-em-construcao .view {
  padding: 0;
}

.main-content  #tema-exposto-fixo h2.pane-title,
.main-content  #tema-exposto-em-construcao h2.pane-title {
  margin-bottom: 0px;
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat;
}

#tema-exposto-fixo .views-field-description,
#tema-exposto-em-construcao .views-field-description {
  padding: 0 10px;
  font-size: 12px;
}

/*-- Bloco Copiao --*/

.main-content  #copiao-fixo h2.pane-title,
.main-content  #copiao-em-construcao h2.pane-title {
  margin-bottom: 0px;
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat;
}

#copiao-fixo .views-field-title, #copiao-em-construcao .views-field-title {
  font-weight: bold;
  margin-top: 10px;
}

#copiao-fixo .view-content, #copiao-em-construcao .view-content {
  margin-bottom: 50px;
}

#copiao-em-construcao .views-field-name a {
  color: #dd6600;
}

/*-- Bloco Questoes --*/

.main-content  #questoes-fixo h2.pane-title,
.main-content  #questoes-em-construcao h2.pane-title {
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat;
}

.views-field-field-questoes-value .field-content {
  line-height: 150%;
  padding-bottom: 10px;
  display: block;
  font-size: 12px;
}

.views-field-field-questoes-value .field-content .field-item-0,
.views-field-field-questoes-value .field-content .field-item-1,
.views-field-field-questoes-value .field-content .field-item-2,
.views-field-field-questoes-value .field-content .field-item-3,
.views-field-field-questoes-value .field-content .field-item-4 {
  padding-bottom: 10px;
}

/*-- Bloco Biblioteca --*/

.main-content  #biblioteca-fixo h2.pane-title,
.main-content  #biblioteca-em-construcao h2.pane-title {
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat;
}

#biblioteca-fixo .view-content, #biblioteca-em-construcao .view-content {
  padding: 0px;
}

#biblioteca-fixo .views-row-even, #biblioteca-em-construcao .views-row-even {
  background: #fcfcfc;
}

#biblioteca-fixo .views-row, #biblioteca-em-construcao  .views-row {
  border-bottom: 1px dotted #f5f5f5;
  padding-bottom: 7px;
  padding-top: 7px;
  padding-left: 5px;
  padding-right: 3px;
}

#biblioteca-fixo  .views-row-last, #biblioteca-em-construcao .views-row-last {
  border: none;
}

#biblioteca-fixo .views-field-title,
#biblioteca-em-construcao .views-field-title {
  background: url('/sites/all/themes/portal_dv/images/icon-doc.png') 2px -1px no-repeat;
  padding-left: 28px;
  min-height: 18px;
}

/*-- Galerias de Imagens --*/

.main-content #galeria-de-imagens h2.pane-title,
.main-content  #grupos-em-construcao #galeria-de-imagens h2.pane-title {
  margin-bottom: 0px;
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat;
}

#galeria-de-imagens .view, #grupos-em-construcao #galeria-de-imagens .view {
  padding: 0px;
}

#galeria-de-imagens .views-field-title,
#grupos-em-construcao #galeria-de-imagens .views-field-title {
  font-weight: bold;
  margin-top: 5px;
  padding-left: 5px;
}

#galeria-de-imagens  #views_slideshow_singleframe_pager_grupo_tematico_topo-block_8,
#grupos-em-construcao #galeria-de-imagens #views_slideshow_singleframe_pager_grupo_tematico_topo-block_8 {
  margin-top: 10px;
  margin-left: 40px;
  color: #EFA639;
}

#galeria-de-imagens  #views_slideshow_singleframe_pager_grupo_tematico_topo-block_8 a,
#grupos-em-construcao #galeria-de-imagens #views_slideshow_singleframe_pager_grupo_tematico_topo-block_8 a {
  color: #EFA639;
}

#galeria-de-imagens  #views_slideshow_singleframe_pager_grupo_tematico_topo-block_8 a:hover,
#grupos-em-construcao #galeria-de-imagens #views_slideshow_singleframe_pager_grupo_tematico_topo-block_8 a:hover {
  color: #444;
}

/*-- Bloco Materias e Artigos --*/

#materias-artigos-fixo .field-content,
#materias-artigos-em-construcao .field-content {
  line-height: 150%;
}

#materias-artigos-fixo .views-field-title,
#materias-artigos-fixo .views-field-title a,
#materias-artigos-em-construcao .views-field-title {
  font-size: 14px;
  font-weight: bold;
}

#materias-artigos-fixo .views-field-name,
#materias-artigos-fixo .views-field-name a,
#materias-artigos-em-construcao .views-field-name,
#materias-artigos-em-construcao .views-field-name a {
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#materias-artigos-em-construcao .views-field-name a {
  color: #dd6600;
}

#materias-artigos-fixo .views-field-title,
#materias-artigos-em-construcao .views-field-title {
  font-weight: bold;
}

#materias-artigos-fixo .views-field-teaser,
#materias-artigos-em-construcao .views-field-teaser {
  margin-bottom: 15px;
  font-size: 12px;
}

/*-- Bloco Colaboracoes AV --*/

.main-content  #colaboracoes-av-fixo h2.pane-title,
.main-content  #colaboracoes-av-em-construcao h2.pane-title {
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat;
}

#colaboracoes-av-fixo .view-empty, #colaboracoes-av-em-construcao .view-empty {
  text-transform: none;
}

#colaboracoes-av-fixo .pane-content,
#colaboracoes-av-em-construcao .pane-content {
  text-transform: uppercase;
}

#colaboracoes-av-fixo .view-display-id-block_1 .views-field-title,
#colaboracoes-av-em-construcao .view-display-id-block_1 .views-field-title,
#colaboracoes-av-fixo .view-display-id-block_2 .views-field-title,
#colaboracoes-av-em-construcao .view-display-id-block_2 .views-field-title {
  padding-left: 30px;
}

#colaboracoes-av-fixo .view-display-id-block_1 .views-row,
#colaboracoes-av-em-construcao .view-display-id-block_1 .views-row {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-audio.png') 0px 0px no-repeat;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #f1f1f1;
}

#colaboracoes-av-fixo .view-display-id-block_2 .views-row,
#colaboracoes-av-em-construcao .view-display-id-block_2 .views-row {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-video.png') 0px 0px no-repeat;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #f1f1f1;
}

/*-- Bloco Colaboracoes Links --*/

.main-content  #colaboracoes-link-fixo h2.pane-title,
.main-content  #colaboracoes-link-em-construcao h2.pane-title {
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat;
}

#colaboracoes-link-fixo .views-field-title,
#colaboracoes-link-em-construcao .views-field-title {
  padding-left: 30px;
}

#colaboracoes-link-fixo .views-row, #colaboracoes-link-em-construcao .views-row {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-link.png')  no-repeat;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #f1f1f1;
}

/*-- Links para Adicao --*/

.adicionar-audio, .adicionar-video, .adicionar-link, .adicionar-doc,
.adicionar-blog {
  display: block;
  clear: right;
  margin-bottom: 35px;
}

a.adicionar-audio, a.adicionar-video, a.adicionar-link, a.adicionar-doc,
a.adicionar-blog {
  text-transform: uppercase;
  color: #81979F;
  margin-top: 20px;
  padding-top: 1px;
  padding-left: 22px;
  height: 20px;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 25px;
}

a.adicionar-audio {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-audio-orange.png') left 0px no-repeat;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

a.adicionar-video {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-video-orange.png') left 0px no-repeat;
}

a.adicionar-link {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-link-orange.png') left 0px no-repeat;
}

a.adicionar-doc {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-doc-orange.png') left 0px no-repeat;
}

a.adicionar-blog {
  background: #fff url('/sites/all/themes/portal_dv/images/icon-doc-orange.png') left 0px no-repeat;
}

/*-- Bloco Programa Brasilianas.Org --*/

.main-content #serie-tv-fixo h2.pane-title,
.main-content #serie-tv-em-construcao h2.pane-title {
  margin-bottom: 0px;
}

#serie-tv-fixo .view, #serie-tv-em-construcao .view {
  padding: 0;
}

#serie-tv-fixo th, #serie-tv-em-construcao th {
  display: none;
}

#serie-tv-fixo tr.odd, #serie-tv-em-construcao tr.odd {
  display: block;
  width: 565px;
  padding: 0px;
}

#serie-tv-fixo td, #serie-tv-em-construcao td {
  padding: 0px;
}

#serie-tv-fixo td.views-field-title,
#serie-tv-em-construcao td.views-field-title {
  background: #DBA252;
  font-weight: bold;
  padding: 10px;
}

#serie-tv-fixo td.views-field-title a,
#serie-tv-em-construcao td.views-field-title a {
  font-size: 14px;
}

#serie-tv-fixo .views-field-title p,
#serie-tv-em-construcao .views-field-title p {
  color: #f7f7f7;
}

/*-- PANEL GRUPOS LIVRES --*/

#grupo-livre-individual .pane-title {
  color: #C6772D;
}

#grupo-livre-individual #grupo-livre-identificacao {
  padding: 20px;
}

#grupo-livre-individual #grupo-livre-identificacao .picture {
  float: left;
  padding-right: 10px;
}

#grupo-livre-individual #grupo-livre-identificacao .views-field-title {
  color: #393939;
  font-size: 1.5em;
  padding: 5px 0 2px 0;
}

#grupo-livre-individual #grupo-livre-informacao th {
  display: none;
}

#grupo-livre-individual #grupo-livre-informacao table {
  margin-top: -10px;
  width: 566px;
  display: block;
  border: none;
  background: #eee;
}

#grupo-livre-individual #grupo-livre-video .view-content {
  padding: 0px 5px;
}

#grupo-livre-individual #grupo-livre-video .views-field-title {
  margin-top: 5px;
  font-weight: bold;
}

/*-- Bloco Forum de Discussao --*/

#forum-discussao-grupo-fixo .views-field-picture,
#forum-discussao-grupo-em-construcao .views-field-picture {
  display: block;
  float: left;
  padding: 0 10px;
}

#forum-discussao-grupo-fixo .views-row,
#forum-discussao-grupo-em-construcao .views-row {
  margin-bottom: 25px;
}

#forum-discussao-grupo-fixo .views-field-title,
#forum-discussao-grupo-em-construcao .views-field-title {
  display: block;
  font-size: 14px;
}

#forum-discussao-grupo-fixo .views-field-body,
#forum-discussao-grupo-em-construcao .views-field-body {
  display: block;
  color: #a1a1a1;
}

#forum-discussao-grupo-fixo .views-field-name,
#forum-discussao-grupo-em-construcao .views-field-name {
  display: block;
  float: left;
  margin-right: 5px;
}

#forum-discussao-grupo-fixo .views-field-name,
#forum-discussao-grupo-em-construcao .views-field-name {
  display: block;
  float: left;
  margin-right: 5px;
  font-style: italic;
  font-size: 11px;
}

#forum-discussao-grupo-fixo .views-field-created,
#forum-discussao-grupo-em-construcao .views-field-created {
  display: block;
  font-style: italic;
  font-size: 11px;
}

/*-- Series da TV --*/

.view-id-series.view-display-id-page_1 th {
  display: none;
}

.view-id-series.view-display-id-page_1 tr {
  display: block;
  margin-bottom: 10px;
}

.view-id-series.view-display-id-page_1 tr.odd,
.view-id-series.view-display-id-page_1 tr.even {
  border: 1px solid #e9e9e9;
  background: #f3f3f3;
}

.view-id-series.view-display-id-page_1 td {
  vertical-align: top;
}

.view-id-series.view-display-id-page_1 td a {
  font-weight: bold;
  font-size: 14px;
}

.view-id-series.view-display-id-page_1 td.views-field-title {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
}

.view-id-series.view-display-id-page_1 .views-field-picture {
  display: block;
  float: left;
  height: 90px;
  padding-right: 5px;
}

/*-- Forum Geral --*/

#forum-geral .pane-title {
  color: #DD9933;
}

#forum-geral .views-row {
  margin-top: 35px;
  margin-bottom: 55px;
}

#forum-geral .views-row a {
  font-weight: bold;
}

#forum-geral .views-field-picture {
  display: block;
  float: left;
  padding: 0 10px 50px;
}

#forum-geral .views-field-title {
  display: block;
  font-size: 14px;
}

#forum-geral .views-field-body {
  display: block;
  color: #a1a1a1;
}

#forum-geral .views-field-group-nid a {
  display: block;
  float: left;
  margin-right: 5px;
  font-style: italic;
  font-size: 11px;
  font-weight: bold;
  color: #B06126;
}

#forum-geral .views-field-name {
  display: block;
  float: left;
  margin-right: 5px;
  font-style: italic;
  font-size: 11px;
  color: #B06126;
}

#forum-geral .views-field-name a {
  color: #B06126;
}

#forum-geral .views-field-created {
  display: block;
  font-style: italic;
  font-size: 11px;
  color: #B06126;
}

/*-- PANEL MEMBROS --*/

/*-- Membros Apresentados --*/

#membros .pane-title {
  color: #dd6600;
}

#membros-apresentados .col-1, #membros-apresentados .col-2,
#membros-apresentados .col-3, #membros-apresentados .col-4,
#membros-apresentados .col-5 {
  width: 100px;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
}

#membros-apresentados .views-field-value a {
  font-size: 1em;
}

#membros-apresentados .views-field-picture {
  height: 105px;
}

/*-- Todos os Membros --*/

#todos-membros .view-filters {
  margin-bottom: 20px;
}

#todos-membros  .views-exposed-widget .form-submit {
  margin-top: 12px;
}

#todos-membros  .field-content {
  text-transform: capitalize;
}

#todos-membros td.col-1, #todos-membros td.col-2, #todos-membros td.col-3 {
  vertical-align: top;
  width: 200px;
  height: 90px;
}

#todos-membros .views-field-value a {
  font-size: 1.1em;
  color: #EDA542;
  font-weight: bold;
}

#todos-membros .views-field-value-1 {
  float: left;
  display: block;
  padding-right: 5px;
}

#todos-membros .views-field-value-2 {
  padding-left: 5px;
  display: block;
}

#todos-membros .views-field-picture {
  display: block;
  float: left;
  height: 75px;
  padding-right: 5px;
}

/*-- Membros Logados --*/

.membros-logados .view-header {
  margin-bottom: 20px;
  margin-right: 20px;
  text-align: right;
  font-size: 14px;
  color: #777;
}

.membros-logados .view-header b {
  font-weight: bold;
}

.membros-logados .field-content {
  text-transform: capitalize;
}

.membros-logados td.col-1, .membros-logados td.col-2, .membros-logados td.col-3 {
  vertical-align: top;
  width: 200px;
  height: 90px;
}

.membros-logados .views-field-value-1 {
  float: left;
  display: block;
  padding-right: 5px;
}

.membros-logados .views-field-value-2 a {
  font-size: 1.1em;
  color: #EDA542;
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
}

.membros-logados .views-field-picture {
  display: block;
  float: left;
  height: 75px;
  padding-right: 5px;
}

/*-- Panel Mutirao - Pagina Geral --*/

#mutirao-geral-descricao h2.pane-title {
  color: #dd6600;
  padding-bottom: 0px;
  margin: 0px;
}

#mutirao-geral-descricao img {
  display: block;
  float: left;
}

#mutirao-geral-descricao .mutirao-geral-texto-explicativo {
  display: block;
  float: left;
  background: #DEA552;
  width: 415px;
  height: 123px;
  padding-left: 10px;
}

#mutirao-geral-descricao .mutirao-geral-texto-explicativo h2 {
  color: #f9f9f9;
}

#mutirao-geral-descricao .mutirao-geral-texto-explicativo span {
  font-size: 12px;
}

#mutirao-geral-grupos {
  padding-top: 30px;
}

#mutirao-geral-grupos td.col-1, #mutirao-geral-grupos td.col-2,
#mutirao-geral-grupos td.col-3 {
  vertical-align: top;
}

#mutirao-geral-grupos .views-field-field-img-mutirao-fid {
  margin-bottom: 5px;
}

#mutirao-geral-grupos .views-field-field-img-mutirao-fid img {
  border: 1px solid #f5f5f5;
  padding: 2px;
}

#mutirao-geral-grupos .views-field-title a {
  color: #E75122;
  font-weight: bold;
  font-size: 12px;
  margin-left: 5px;
}

#mutirao-geral-grupos .views-field-description {
  padding-left: 5px;
  padding-right: 10px;
}

/*-- Panel Mutirao Individual --*/

#mutirao-individual .pane-title {
  color: #DD9933;
}

#mutirao-individual-descricao img {
  display: block;
  float: left;
}

#mutirao-individual-descricao .mutirao-geral-texto-explicativo {
  display: block;
  float: left;
  background: #e5e5e5;
  width: 406px;
  height: 123px;
  color: #555;
  margin-bottom: 10px;
  padding: 0px 10px;
}

#mutirao-individual table {
  border: none;
}

#mutirao-individual table tr td {
  border: none;
}

#mutirao-individual table tr.odd {
  border: none;
}

#mutirao-individual table tr.even {
  border: 3px solid #990000;
}

#mutirao-individual-tema-exposto thead {
  display: none;
}

#mutirao-individual-tema-exposto tr td {
  border: none;
}

#mutirao-individual-tema-exposto .views-field-title {
  background: #DD9933;
  font-size: 20px;
  color: #f9f9f9;
  font-weight: bold;
  width: 360px;
  padding-left: 30px;
  padding-bottom: 60px;
}

#mutirao-individual-tema-exposto .views-field-title p {
  color: #333;
  font-size: 12px;
  font-weight: normal;
  padding-top: 10px;
}

#mutirao-individual-tema-exposto .views-field-field-img-mutirao-fid {
  background: #DD9933;
  padding: 0px;
  height: 170px;
  display: block;
}

#mutirao-individual-videos td.col-1, #mutirao-individual-videos td.col-2,
#mutirao-individual-videos td.col-3 {
  width: 180px;
  vertical-align: top;
  padding-right: 5px;
}

#mutirao-individual-videos .views-field-title {
  background: #D6A552;
  font-size: 12px;
  color: #f9f9f9;
  padding: 5px 10px;
  min-height: 50px;
  width: 160px;
}

#mutirao-individual-missao .pane-content {
  padding: 0px 5px 0px 10px;
  height: 140px;
}

#mutirao-individual-copiao .field-content {
  padding-left: 5px;
  padding-right: 5px;
}

#mutirao-individual-copiao .pane-content {
  height: 140px;
}

#mutirao-individual-copiao .views-field-title a {
  font-weight: bold;
  font-size: 12px;
  color: #444;
}

#mutirao-individual-copiao .views-field-name,
#mutirao-individual-copiao .views-field-name a {
  font-weight: bold;
  margin-top: 8px;
  color: #888;
}

#mutirao-individual-arquivos .views-field-title {
  background: url('/sites/all/themes/portal_dv/images/icon-file-mutirao.png') left no-repeat;
  padding-left: 25px;
  min-height: 20px;
  padding-top: 5px;
}

#mutirao-individual-arquivos .pane-content,
#mutirao-individual-audios .pane-content,
#mutirao-individual-imagens .pane-content,
#mutirao-individual-videos .pane-content {
  padding: 0px 5px;
}

#mutirao-individual-arquivos .views-row-even,
#mutirao-individual-links .views-row-even,
#mutirao-individual-blog .views-row-even,
#mutirao-individual-audios .views-row-even {
  background: #fcfcfc;
}

#mutirao-individual-links .views-row, #mutirao-individual-arquivos .views-row,
#mutirao-individual-blog .views-row, #mutirao-individual-audios .views-row {
  border-bottom: 1px dotted #f5f5f5;
  padding-bottom: 7px;
  padding-top: 7px;
  padding-left: 5px;
  padding-right: 3px;
}

#mutirao-individual-links .views-row {
  padding-left: 20px;
}

#mutirao-individual-arquivos .views-row-last,
#mutirao-individual-links .views-row-last {
  border: none;
}

#mutirao-individual-blog .pane-content {
  padding-left: 10px;
  margin-right: 15px;
}

#mutirao-individual-videos .views-field-title a {
  margin-top: 10px;
  padding-left: 5px;
  color: #fff;
}

#mutirao-individual-videos .adicionar-video {
  margin-left: 5px;
}

#mutirao-individual-videos .view-display-id-block_7 {
  margin-right: 6px;
}

#mutirao-individual-links .view-display-id-block_8 {
  margin-right: 15px;
}

#mutirao-individual-links .views-field-title {
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: bold;
  color: #666;
}

#mutirao-individual-links .views-field-field-link-url a {
  color: #B86424;
}

#mutirao-individual-links .view-footer,
#mutirao-individual-links .mutirao-individual-audios {
  margin-left: 20px;
}

/* -- Pagina do Usuario -- */

#mini-panel-informacoes_pessoais .view-informacoes-pessoais label,
#informacoes-pessoais .author-pane-label {
  color: #999;
  font-weight: bold;
}

#mini-panel-informacoes_pessoais {
  background: #fdfdfd;
  width: 540px;
  border: 1px solid #fafafa;
  padding: 5px 10px 0px;
}

#mini-panel-informacoes_pessoais .view-informacoes-pessoais .field-content {
  line-height: 150%;
}

#mini-panel-informacoes_pessoais .view-informacoes-pessoais {
  margin-left: 50px;
  margin-top: 5px;
  margin-bottom: 15px;
}

#mini-panel-informacoes_pessoais .view-informacoes-pessoais .views-field-value-2 {
  font-size: 22px;
}

#informacoes-pessoais .author-name a {
  display: none;
}

#informacoes-pessoais .author-pane-inner .picture img {
  border-left: 3px solid #e9e9e9;
  border-right: 3px solid #e9e9e9;
  border-top: 3px solid #e9e9e9;
  padding: 1px 1px 0px 1px;
}

#informacoes-pessoais .author-offline, #informacoes-pessoais .author-online {
  font-size: 12px;
  color: #555;
  margin-top: -13px;
  width: 132px;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 1px;
  border-left: 3px solid #f1f1f1;
  border-right: 3px solid #f1f1f1;
  border-bottom: 3px solid #f1f1f1;
  background: #f1f1f1;
}

#informacoes-pessoais .author-offline {
  background: url('/sites/all/themes/portal_dv/images/icon_offline.png') #f1f1f1 3px 8px  no-repeat;
}

#informacoes-pessoais .author-online {
  background: url('/sites/all/themes/portal_dv/images/icon_online.png') #f1f1f1 3px 8px  no-repeat;
}

#informacoes-pessoais .views-field-value-4 {
  font-style: italic;
  font-size: 12px;
}

#informacoes-pessoais .author-joined .author-pane-label {
  font-weight: bold;
  color: #999;
}

#informacoes-pessoais .author-info {
  position: relative;
  left: 175px;
  top: -75px;
}

#informacoes-pessoais .author-info .author-pane-line {
  width: 300px;
}

#informacoes-pessoais .author-points, #informacoes-pessoais .author-ip {
  display: none;
}

#informacoes-pessoais .author-pane-general {
  height: 205px;
}

/*#informacoes-pessoais .author-pane-contact {
 width: 540px;
 margin-left: 70px;
}

#informacoes-pessoais .author-contact,
#informacoes-pessoais .author-user-relationship,
#informacoes-pessoais .author-privatemsg {
 display: inline;
 margin-right: 20px;
}

#informacoes-pessoais .author-user-relationship {
 float: right;
 margin-right: 35px;
 }*/

/* -- Ultimos posts do usuario (Bloco Blog) --*/

#user-profile .pane-title {
  color: #dd6600;
}

#user-profile .view-content {
  padding: 0 10px;
}

#main .main-content #usuario-colaboracoes h2.pane-title {
  background: none;
  border-bottom: 1px solid #e1e1e1;
}

#main .main-content #usuario-colaboracoes .pane-content h2.pane-title {
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main-half.png") no-repeat scroll 0 0 transparent;
  border: none;
  display: block;
  font-size: 16px;
  padding-left: 16px;
}

#usuario-ultimos-posts .views-field-title a {
  color: #344371;
  font-size: 16px;
  font-weight: bold;
  display: block;
  padding-top: 8px;
  padding-bottom: 5px;
}

#usuario-ultimos-posts .views-field-created {
  display: block;
  margin-bottom: 5px;
}

#usuario-ultimos-posts label {
  font-weight: bold;
}

#usuario-ultimos-posts .views-field-teaser {
  line-height: 1.2em;
}

#usuario-ultimos-posts .field-content {
  font-size: 12px;
}

#usuario-ultimos-posts a {
  color: #E77C2C;
}

#usuario-ultimos-posts .views-label-field-tags-value {
  display: block;
  float: left;
  margin-right: 5px;
}

#usuario-ultimos-posts .views-label-field-autor-value,
#usuario-ultimos-posts .views-field-field-tags-value label {
  padding-top: 2px;
}

/* -- Colaboracoes -- */

/* -- Audios, Documentos, Videos do Usuario -- */

#usuario-colaboracoes-video .pane-content {
  padding: 0px;
}

#usuario-colaboracoes-audio .views-field-title,
#usuario-colaboracoes-documentos .views-field-title {
  padding-left: 30px;
  min-height: 20px;
  padding-top: 5px;
}

#usuario-colaboracoes-audio .views-field-title {
  background: url('/sites/all/themes/portal_dv/images/icon-audio.png') 5px 2px no-repeat;
}

#usuario-colaboracoes-documentos .views-field-title {
  background: url('/sites/all/themes/portal_dv/images/icon-doc.png') 5px 3px no-repeat;
}

#usuario-colaboracoes-imagens .view-content,
#usuario-colaboracoes-video .view-content,
#usuario-colaboracoes-audio .view-content,
#usuario-colaboracoes-documentos .view-content {
  padding: 0px 10px 0px 0px;
}

#usuario-colaboracoes-audio .pane-content {
  display: block;
  margin-bottom: 50px;
}

#usuario-colaboracoes-audio .views-row-even,
#usuario-colaboracoes-documentos .views-row-even {
  background: #fcfcfc;
}

#usuario-colaboracoes-audio .views-row,
#usuario-colaboracoes-documentos .views-row {
  border-bottom: 1px dotted #f5f5f5;
  padding-bottom: 7px;
  padding-top: 7px;
  padding-left: 5px;
  padding-right: 3px;
}

#usuario-colaboracoes-audio .views-row-last,
#usuario-colaboracoes-documentos .views-row-last {
  border: none;
}

#usuario-colaboracoes-audio a.adicionar-audio,
#usuario-colaboracoes-documentos a.adicionar-doc,
#usuario-colaboracoes-video a.adicionar-video {
  margin-left: 10px;
  text-transform: none;
  color: #dd6600;
}

#usuario-colaboracoes-video .views-field-title,
#usuario-colaboracoes-imagens .views-field-title {
  margin-top: 5px;
  font-weight: bold;
}

#usuario-colaboracoes-imagens #views_slideshow_singleframe_pager_usuario_colaboracoes-block_4 {
  margin-top: 15px;
  text-align: center;
  color: #EFA639;
}

#usuario-colaboracoes-imagens #views_slideshow_singleframe_pager_usuario_colaboracoes-block_4 a {
  color: #EFA639;
}

#usuario-colaboracoes-imagens #views_slideshow_singleframe_pager_usuario_colaboracoes-block_4 a:hover {
  color: #444;
}

/* -- Grupos Associados -- */

.view-og-my .views-view-grid td {
  vertical-align: top;
}

.view-og-my .views-view-grid tr.row-1, .view-og-my .views-view-grid tr.row-2,
.view-og-my .views-view-grid tr.row-3 {
  margin-bottom: 10px;
  display: block;
}

.view-og-my .views-view-grid .views-field-title {
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
}

.view-og-my .views-view-grid .views-field-title a {
  color: #777;
}

/* -- Amigos do usuario (Bloco Amigos) --*/

.view-apk-ur-friends-gallery .views-field-picture {
  display: block;
  float: left;
  padding-right: 5px;
}

.view-apk-ur-friends-gallery td.col-1, .view-apk-ur-friends-gallery td.col-2,
.view-apk-ur-friends-gallery td.col-3 {
  width: 200px;
}

.view-apk-ur-friends-gallery .field-content {
  line-height: 125%;
}

.view-apk-ur-friends-gallery .views-field-value a {
  font-size: 12px;
}

.view-apk-ur-friends-gallery .views-field-value-4 a {
  font-size: 11px;
  font-weight: bold;
  color: #E77B2B;
}

.view-apk-ur-friends-gallery .views-field-name {
  font-weight: bold;
}

.view-apk-ur-friends-gallery .views-field-value {
  float: left;
  display: block;
  padding-right: 5px;
}

.emvideo-thumbnail-replacement span {
  display: none;
}

/*-- Paginador --*/

ul.pager {
  display: block;
  margin-top: 20px;
}

.pager li a {
  color: #767676;
  font-size: 12px;
}

.pager li.pager-current, .pager li.pager-current a {
  font-size: 12px;
  color: #EFA639;
}

.pager li.pager-next a, .pager li.pager-previous a, .pager li.pager-last a {
  color: #EFA639;
}

.pager li a:hover {
  color: #C6772D;
}

.pager .last, .pager .pager-first a {
  border: none;
}

/*-- Autor -- */

.field-field-autor {
  margin-bottom: 15px;
}

/*-- Tags em Blog -- */

.field-field-tags .field-item.odd {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
}

.field-field-tags .field-item.odd a {
  color: #E7792D;
}

/* -- Service links --*/

.service-links {
  display: block;
  margin-top: 35px;
  width: 98%;
}

.service-links img {
  padding: 0px !important;
}

.service-links .links {
  background: transparent;
  border: none;
  padding: 0px;
  height: 20px;
}

.service-links .links li {
  vertical-align: top;
  padding: 0px;
  border: none;
}

.fb_share_count.fb_share_count_right, .FBConnectButton_Small {
  vertical-align: top !important;
}

.service-links .service-label, .service-links .links {
  display: inline;
}

.service-links .service-label {
  font-weight: bold;
  font-family: Arial;
  color: #555;
}

.service-links .service-links-forward {
  vertical-align: top;
}

/*-- Fivestar -- */

.fivestar-form-item {
  display: block;
  margin-top: 5px;
  margin-bottom: 15px;
}

/* -- Banners -- */

#full-banner-01 .pane-content, #sidebar-left #block-block-7 .content,
#sidebar-left #block-block-8 .content, #sidebar-right #block-block-9 .content,
#sidebar-right #block-block-67 .content {
  text-align: center;
}

#full-banner-01 .pane-content {
  padding-top: 10px;
}

#full-banner-01 {
  margin-bottom: 40px;
}

#sidebar-left #block-block-7, #sidebar-left #block-block-8,
#sidebar-right #block-block-9, #sidebar-right #block-block-67 {
  margin-bottom: 20px;
}

#main .main-content #full-banner-01 h2.pane-title,
#main .main-content #full-banner-02 h2.pane-title,
#sidebar-left #block-block-7 h2.title, #sidebar-left #block-block-8 h2.title,
#sidebar-right #block-block-9 h2.title, #sidebar-right #block-block-67 h2.title {
  background: #fff;
  border-bottom: 1px solid #222;
  color: #444;
  text-transform: uppercase;
  font-size: 12px;
  padding-left: 10px;
  padding-bottom: 5px;
  height: auto;
}

/*-- Input Questoes --*/

#edit-field-questoes-0-value-wrapper input {
  width: 240px;
}

/* -- Ultimas Atividades -- */

#block-views-all_activity-block_1 .views-field-message {
  padding-top: 10px;
}

#block-views-all_activity-block_1 .views-field-message a {
  color: #E77B2B;
}

#block-views-all_activity-block_1 .views-field-created {
  border-bottom: 1px dotted #e9e9e9;
  padding-top: 5px;
  padding-bottom: 10px;
}

/* -- Hide CSS -- */

#block-block-13 {
  display: none;
}

/*-- Tematicas Geral --*/

#tematicas-geral .pane-title {
  color: #dd6600;
}

#tematicas-geral #tematicas-no-ar .col-1,
#tematicas-geral #tematicas-no-ar .col-2,
#tematicas-geral #tematicas-no-ar .col-3,
#tematicas-geral #tematicas-em-construcao .col-1,
#tematicas-geral #tematicas-em-construcao .col-2,
#tematicas-geral #tematicas-em-construcao .col-3 {
  vertical-align: top;
  width: 190px;
}

#tematicas-geral #tematicas-no-ar .views-field-title a,
#tematicas-geral #tematicas-em-construcao .views-field-title a {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  color: #010101;
  padding: 7px 0 0;
}

#tematicas-geral #tematicas-no-ar .views-field-description,
#tematicas-geral #tematicas-em-construcao .views-field-description {
  width: 180px;
}

/*-- Audios do Grupo --*/

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-title,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-title,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-title,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-title {
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-created,
.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-value a,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-value a,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-value a,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-value a {
  color: #dd6600;
}

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-created {
  display: block;
  float: left;
  padding-right: 15px;
}

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-value-1 label,
.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-download-count label,
.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-play-count label,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-value-1 label,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-download-count label,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-play-count label,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-value-1 label,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-download-count label,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-play-count label,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-value-1 label,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-download-count label,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-play-count label {
  font-weight: bold;
}

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-download-count,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-download-count,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-download-count,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-download-count {
  float: left;
  padding-right: 15px;
}

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-body,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-body,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-body,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-body {
  line-height: 140%;
}

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-field-player,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-field-player,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-field-player,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-field-player {
  padding-top: 10px;
  padding-bottom: 10px;
}

.view-links-ver-todos-tematicas.view-display-id-page_1 .views-row,
.view-links-ver-todos-grupos.view-display-id-page_1 .views-row,
.view-links-ver-todos-mutiroes.view-display-id-page_1 .views-row,
.view-links-ver-todos-usuario.view-display-id-page_1 .views-row {
  margin-bottom: 10px;
  border: 1px solid #eee;
  padding: 10px;
}

/*-- Videos do Grupo --*/

.view-links-ver-todos-tematicas.view-display-id-page_2 .views-field-title,
.view-links-ver-todos-grupos.view-display-id-page_2 .views-field-title,
.view-links-ver-todos-mutiroes.view-display-id-page_2 .views-field-title,
.view-links-ver-todos-usuario.view-display-id-page_2 .views-field-title {
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}

.view-links-ver-todos-tematicas.view-display-id-page_2 .views-field-field-video-embed,
.view-links-ver-todos-grupos.view-display-id-page_2 .views-field-field-video-embed,
.view-links-ver-todos-mutiroes.view-display-id-page_2 .views-field-field-video-embed,
.view-links-ver-todos-usuario.view-display-id-page_2 .views-field-field-video-embed {
  display: block;
  float: left;
  padding-right: 10px;
}

.view-links-ver-todos-tematicas.view-display-id-page_2 .views-field-created,
.view-links-ver-todos-tematicas.view-display-id-page_2 .views-field-value a,
.view-links-ver-todos-grupos.view-display-id-page_2 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_2 .views-field-value a,
.view-links-ver-todos-mutiroes.view-display-id-page_2 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_2 .views-field-value a,
.view-links-ver-todos-usuario.view-display-id-page_2 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_2 .views-field-value a {
  color: #dd6600;
}

.view-links-ver-todos-tematicas.view-display-id-page_2 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_2 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_2 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_2 .views-field-created {
  display: block;
  float: left;
  padding-right: 15px;
}

.view-links-ver-todos-tematicas.view-display-id-page_2 .views-row,
.view-links-ver-todos-grupos.view-display-id-page_2 .views-row,
.view-links-ver-todos-mutiroes.view-display-id-page_2 .views-row,
.view-links-ver-todos-usuario.view-display-id-page_2 .views-row {
  margin-bottom: 10px;
  border: 1px solid #f9f9f9;
  padding: 10px;
  height: 210px;
}

.view-links-ver-todos-tematicas.view-display-id-page_2 .views-row-even,
.view-links-ver-todos-grupos.view-display-id-page_2 .views-row-even,
.view-links-ver-todos-mutiroes.view-display-id-page_2 .views-row-even,
.view-links-ver-todos-usuario.view-display-id-page_2 .views-row-even {
  border: 1px solid #fbfbfb;
  background: #fcfcfc;
}

/*-- Links dos Grupos --*/

.view-links-ver-todos-tematicas.view-display-id-page_3 .views-field-title,
.view-links-ver-todos-grupos.view-display-id-page_3 .views-field-title,
.view-links-ver-todos-mutiroes.view-display-id-page_3 .views-field-title,
.view-links-ver-todos-usuario.view-display-id-page_3 .views-field-title {
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 5px;
}

.view-links-ver-todos-tematicas.view-display-id-page_3 .views-field-created,
.view-links-ver-todos-tematicas.view-display-id-page_3 .views-field-value a,
.view-links-ver-todos-grupos.view-display-id-page_3 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_3 .views-field-value a,
.view-links-ver-todos-mutiroes.view-display-id-page_3 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_3 .views-field-value a,
.view-links-ver-todos-usuario.view-display-id-page_3 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_3 .views-field-value a {
  color: #dd6600;
}

.view-links-ver-todos-tematicas.view-display-id-page_3 .views-field-field-link-url,
.view-links-ver-todos-grupos.view-display-id-page_3 .views-field-field-link-url,
.view-links-ver-todos-mutiroes.view-display-id-page_3 .views-field-field-link-url,
.view-links-ver-todos-usuario.view-display-id-page_3 .views-field-field-link-url {
  padding-left: 10px;
  padding-bottom: 10px;
}

.view-links-ver-todos-tematicas.view-display-id-page_3 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_3 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_3 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_3 .views-field-created {
  display: block;
  float: left;
  padding-right: 15px;
}

.view-links-ver-todos-tematicas.view-display-id-page_3 .views-field-teaser,
.view-links-ver-todos-grupos.view-display-id-page_3 .views-field-teaser,
.view-links-ver-todos-mutiroes.view-display-id-page_3 .views-field-teaser,
.view-links-ver-todos-usuario.view-display-id-page_3 .views-field-teaser {
  line-height: 140%;
}

.view-links-ver-todos-tematicas.view-display-id-page_3 .views-row,
.view-links-ver-todos-grupos.view-display-id-page_3 .views-row,
.view-links-ver-todos-mutiroes.view-display-id-page_3 .views-row,
.view-links-ver-todos-usuario.view-display-id-page_3 .views-row {
  margin-bottom: 10px;
  border: 1px solid #eee;
  padding: 10px 10px 20px;
}

/*-- Materias/Artigos do Grupo --*/

.view-links-ver-todos-tematicas.view-display-id-page_4 .views-field-title,
.view-links-ver-todos-grupos.view-display-id-page_4 .views-field-title,
.view-links-ver-todos-mutiroes.view-display-id-page_4 .views-field-title,
.view-links-ver-todos-usuario.view-display-id-page_4 .views-field-title {
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}

.view-links-ver-todos-tematicas.view-display-id-page_4 .views-field-created,
.view-links-ver-todos-tematicas.view-display-id-page_4 .views-field-value a,
.view-links-ver-todos-grupos.view-display-id-page_4 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_4 .views-field-value a,
.view-links-ver-todos-mutiroes.view-display-id-page_4 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_4 .views-field-value a,
.view-links-ver-todos-usuario.view-display-id-page_4 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_4 .views-field-value a {
  color: #dd6600;
}

.view-links-ver-todos-tematicas.view-display-id-page_4 .views-field-body,
.view-links-ver-todos-grupos.view-display-id-page_4 .views-field-body,
.view-links-ver-todos-mutiroes.view-display-id-page_4 .views-field-body,
.view-links-ver-todos-usuario.view-display-id-page_4 .views-field-body {
  line-height: 140%;
}

.view-links-ver-todos-tematicas.view-display-id-page_4 .views-row,
.view-links-ver-todos-grupos.view-display-id-page_4 .views-row,
.view-links-ver-todos-mutiroes.view-display-id-page_4 .views-row,
.view-links-ver-todos-usuario.view-display-id-page_4 .views-row {
  margin-bottom: 10px;
  border: 1px solid #eee;
  padding: 10px;
}

/*-- Documentos dos Grupos --*/

.view-links-ver-todos-tematicas.view-display-id-page_5 .views-field-title,
.view-links-ver-todos-grupos.view-display-id-page_5 .views-field-title,
.view-links-ver-todos-mutiroes.view-display-id-page_5 .views-field-title,
.view-links-ver-todos-usuario.view-display-id-page_5 .views-field-title {
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 5px;
}

.view-links-ver-todos-tematicas.view-display-id-page_5 .views-field-created,
.view-links-ver-todos-tematicas.view-display-id-page_5 .views-field-value a,
.view-links-ver-todos-grupos.view-display-id-page_5 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_5 .views-field-value a,
.view-links-ver-todos-mutiroes.view-display-id-page_5 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_5 .views-field-value a,
.view-links-ver-todos-usuario.view-display-id-page_5 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_5 .views-field-value a {
  color: #dd6600;
}

.view-links-ver-todos-tematicas.view-display-id-page_5 .views-field-created,
.view-links-ver-todos-grupos.view-display-id-page_5 .views-field-created,
.view-links-ver-todos-mutiroes.view-display-id-page_5 .views-field-created,
.view-links-ver-todos-usuario.view-display-id-page_5 .views-field-created {
  display: block;
  float: left;
  padding-right: 15px;
}

.view-links-ver-todos-tematicas.view-display-id-page_5 .views-field-teaser,
.view-links-ver-todos-grupos.view-display-id-page_5 .views-field-teaser,
.view-links-ver-todos-mutiroes.view-display-id-page_5 .views-field-teaser,
.view-links-ver-todos-usuario.view-display-id-page_5 .views-field-teaser {
  line-height: 140%;
}

.view-links-ver-todos-tematicas.view-display-id-page_5 .views-row,
.view-links-ver-todos-grupos.view-display-id-page_5 .views-row,
.view-links-ver-todos-mutiroes.view-display-id-page_5 .views-row,
.view-links-ver-todos-usuario.view-display-id-page_5 .views-row {
  margin-bottom: 10px;
  border: 1px solid #eee;
  padding: 10px 10px 20px;
}

/*-- Imagens do Usuario -- */

.imagens-usuario tr td {
  vertical-align: top;
  padding: 5px 5px 15px 5px;
}

.imagens-usuario img {
  border: 1px solid #f1f1f1;
  padding: 2px;
  margin-bottom: 5px;
}

.imagens-usuario .views-field-title {
  font-weight: bold;
}

/*-- Imagens das Tematicas -- */

.imagens-tematicas tr td {
  vertical-align: top;
  padding: 5px 5px 15px 5px;
}

.imagens-tematicas img {
  border: 1px solid #f1f1f1;
  padding: 2px;
  margin-bottom: 5px;
}

.imagens-tematicas .views-field-title {
  font-weight: bold;
}

/*-- Posts do Blog dos Grupos --*/

.view-links-ver-todos-tematicas.view-display-id-page_6 .views-field-title {
  font-size: 14px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 5px;
}

.view-links-ver-todos-tematicas.view-display-id-page_6 .views-field-created,
.view-links-ver-todos-tematicas.view-display-id-page_6 .views-field-value a {
  color: #dd6600;
}

.view-links-ver-todos-tematicas.view-display-id-page_6 .views-field-teaser {
  line-height: 140%;
}

.view-links-ver-todos-tematicas.view-display-id-page_6 .views-row {
  margin-bottom: 10px;
  border: 1px solid #eee;
  padding: 10px 10px 20px;
}

/*--Blogs Associados --*/

#blogs-associados .view-content {
  padding: 10px;
}

#blogs-associados .view-header {
  height: 10px;
}

#blogs-associados .views-row {
  margin-top: 15px;
}

#blogs-associados .views-field-title {
  font-weight: bold;
}

#blogs-associados .adicaorap-blog {
  display: block;
  float: right;
  background: #fff url('/sites/all/themes/portal_dv/images/icon-blog.png') no-repeat;
  padding-top: 3px;
  padding-right: 10px;
  padding-left: 25px;
  height: 25px;
}

/*-- Contador Views Topo --*/

.contador-views-topo {
  display: block;
  text-align: right;
  font-size: 14px;
  color: #a5a5a5;
  margin: 5px 10px;
}

/*-- Link Veja Todos--*/

.veja-todos-og {
  text-align: right;
  background: #f9f9f9;
  margin-right: 5px;
  margin-bottom: 10px;
}

a.veja-todos-og {
  display: block;
  float: right;
  color: #999;
  text-transform: none;
  margin-top: 10px;
  padding: 5px;
}

a.veja-todos-og:hover {
  text-decoration: none;
  background: #c7c7c7;
  color: #fff;
}

/*-- User relationship --*/

#user_relationships_popup_form {
  background: #fff;
  border: 2px solid #dd6600;
  padding: 10px;
}

#user_relationships_popup_form .container-inline {
  padding-top: 10px;
}

/*-- Comentarios *--/
.comment{
border: 1px solid #f9f9f9;
padding: 10px;
}

#comments .title{
font-size: 1.1em;
}

#comments .submitted{
font-size: .9em;
}

#comments td{
vertical-align: top;
}

#comments .picture{
border: none;
padding-right: 10px;
}

/*-- Login - Register --*/

#block-block-22 {
  margin-bottom: 12px;
}

ul.login-register {
  color: #fff;
  float: right;
  text-transform: uppercase;
  text-shadow: 0px 0px 1px #777;
  font-size: .9em;
  margin-right: 20px;
}

.login-register li {
  display: inline;
  list-style-type: none;
  padding: 5px;
}

.login-register li.first {
  text-transform: none;
  font-size: 14px;
}

.login-register li.first a {
  color: #777;
  font-weight: normal;
  background: none;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: none;
}

.login-register li.first a:hover {
  color: #555;
  border: none;
}

.login-register a {
  color: #fff;
  text-shadow: none;
  background: #5E5E5E;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.login-register a:hover {
  text-decoration: none;
  background: #333;
}

/* -- Busca -- */

#block-search-0 label {
  display: none;
}

#block-search-0 #edit-submit-1 {
  margin-left: 75px;
  margin-top: 3px;
}

/* -- Leia Mais -- */

.read-more {
  display: block;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: right;
  float: right;
  padding-right: 5px;
}

.read-more a {
  background: #942139;
  border: 1px solid #942139;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
  color: #f8f8f8;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
}

.read-more a:hover {
  text-decoration: none;
  background: #3C4171;
  border: 1px solid #3C4171;
}

/* -- Mais lidas da Semana -- */

#sidebar-right #block-views-d81ca58b25be2e524700e7a9acce904c h2.title {
  padding-left: 2px;
}

#block-views-d81ca58b25be2e524700e7a9acce904c ol {
  margin-left: -25px;
}

#block-views-d81ca58b25be2e524700e7a9acce904c ol li {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #e9e9e9;
}

#block-views-d81ca58b25be2e524700e7a9acce904c .views-field-created {
  font-size: 10px;
  color: #992200;
}

#block-views-d81ca58b25be2e524700e7a9acce904c .views-field-title a {
  display: block;
  padding-top: 5px;
  padding-bottom: 8px;
  color: #111;
}

#block-views-d81ca58b25be2e524700e7a9acce904c .views-field-name {
  font-size: 10px;
  padding-bottom: 3px;
}

#block-views-d81ca58b25be2e524700e7a9acce904c .views-field-comment-count {
  font-size: 10px;
}

/* -- Seminarios Topo Titulo -- */
#panel-seminarios .panel-col-first{
  width: 45%;
}

#seminarios-topo-titulo h2 {
  font-size: 22px;
  margin: 0px;
  width: 350px;
}

#seminarios-topo-titulo span {
  color: #E75021;
}

#seminarios-topo-titulo .inscricao-gratuita {
  color: #B82F25;
}

#seminarios-topo-titulo p {
  font-weight: bold;
  font-size: 14px;
}

#seminarios-topo-titulo a {
  color: #b5b5b5;
}

/* -- Seminarios Topo Links -- */

#seminarios-topo-links {
  height: 70px;
  border-left: 1px solid #ccc;
  margin-bottom: 25px;
}

#seminarios-topo-links .pane-content {
  font-size: 12px;
  text-decoration: underline;
  padding-top: 5px;
  padding-left: 10px;
}

#seminarios-topo-links a {
  line-height: 150%;
}

/* -- Seminarios Destaque -- */

#seminarios-imagem-principal, #seminarios-imagem-node {
  text-align: center;
  padding-top: 5px;
}

#seminarios-imagem-principal img, #seminarios-imagem-node img {
  border: 5px solid #eee;
}

/* -- Seminarios Informacoes Principais -- */

#seminarios-info-principal, #seminarios-info-node {
  padding-left: 10px;
  font-size: 12px;
  line-height: 170%;
  margin-bottom: 30px;
}

#seminarios-info-principal .views-field-field-evento-seminario-value,
#seminarios-info-node .views-field-field-evento-seminario-value {
  padding-bottom: 5px;
  font-weight: bold;
}

#seminarios-info-principal .views-field-field-evento-seminario-value .field-content,
#seminarios-info-node .views-field-field-evento-seminario-value .field-content {
  color: #777;
}

#seminarios-info-principal .views-field-title a,
#seminarios-info-node .views-field-title a {
  color: #747046;
  font-size: 16px;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
}

#seminarios-info-principal label, #seminarios-info-node label {
  color: #333;
  font-weight: bold;
}

/* -- Seminarios Sobre -- */

#seminarios-sobre {
  background: #F7F7F7;
  text-align: justify;
  font-size: 12px;
  padding: 5px 20px 20px;
  margin-bottom: 20px;
  box-shadow: 0px 0px 1px #e1e1e1;
}

#main .main-content #seminarios-sobre h2.pane-title {
  background: none;
  padding: 0px !important;
}

/* -- Seminarios Agenda -- */
#panel-agenda-seminarios {
  width: 700px !important;
}
#seminarios-agenda h2.pane-title {
  margin: 0px !important;
  background: #f7f7f7 !important;
  background-image: none !important;
  width: 200px;
  padding-left: 0 !important;
  color: #CD4E23;
  text-transform: uppercase;
  text-align: center;
  box-shadow: 0px 0px 1px #e1e1e1;
}

#seminarios-agenda tr td {
  width: 50%;
  vertical-align: top;
  padding: 5px 20px 20px;
}

#seminarios-agenda .pane-content {
  box-shadow: 0px 0px 1px #e1e1e1;
  background: #f1f1f1;
  padding: 1px 0;
  padding-bottom: 30px;
}

#seminarios-agenda .pane-content .view-empty {
  color: #444;
  padding: 10px;
}

#seminarios-agenda h3 {
  color: #737342;
  font-size: 17px;
  margin-left: 20px;
}

#seminarios-agenda .views-field-title {
  font-weight: bold;
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#seminarios-agenda .views-field-field-evento-seminario-value,
#seminarios-agenda .views-field-field-data-seminario-value-1 {
  color: #888;
  font-size: 12px;
}

#seminarios-agenda .views-field-field-chamada-seminario-value {
  font-size: 12px;
}

#seminarios-agenda .views-field-field-data-seminario-value {
  font-size: 14px;
  color: #c93f1c;
  text-shadow: 0px 0px 3px #fff;
}

/* -- Seminario Node -- */

#seminarios-demais-info-node .views-field-field-descricao-seminario-value {
  font-size: 14px;
  text-align: justify;
  padding: 15px;
  color: #555;
  line-height: 150%;
}

#seminarios-demais-info-node .views-field-field-programacao-seminario-value label {
  color: #444;
}

#seminarios-demais-info-node .views-field-field-programacao-seminario-value {
  font-family: Georgia, Verdana;
  color: #777;
  text-align: justify;
  background: #f9f9f9;
  padding: 20px 30px;
  line-height: 150%;
  font-size: 14px;
  font-weight: bold;
}

#seminarios-demais-info-node .views-label-field-programacao-seminario-value {
  font-weight: bold;
  font-size: 14px;
}

#seminarios-patrocinadores {
  background: #fff;
}

#seminarios-patrocinadores .views-row {
  display: table;
}

#seminarios-patrocinadores .views-row img {
  width: 100%;
  height: auto;
}

#seminarios-patrocinadores .views-row div {
  display: table-cell;
  vertical-align: middle;
  padding-right: 20px;
}

.node-1505075 .views-field-field-logomarca-1-fid,
.node-1506388 .views-field-field-logomarca-1-fid,
.node-1505073 .views-field-field-logomarca-1-fid,
.node-1506743 .views-field-field-logomarca-1-fid,
.node-1506744 .views-field-field-logomarca-1-fid,
.node-1505077 .views-field-field-logomarca-1-fid,
.node-1506804 .views-field-field-logomarca-1-fid,
.node-1506805 .views-field-field-logomarca-1-fid {
  padding-top: 25px;
}

.node-1505075 .views-field-field-logomarca-2-fid,
.node-1506388 .views-field-field-logomarca-2-fid,
.node-1505073 .views-field-field-logomarca-2-fid {
  padding-right: 0;
}

.node-1505075 .views-field-field-logomarca-3-fid,
.node-1506388 .views-field-field-logomarca-3-fid,
.node-1505073 .views-field-field-logomarca-3-fid {
  padding-top: 4px;
  padding-left: 5px;
}

#seminarios-patrocinadores h2,
#seminario-node .palestras h2,
#seminario-node .fotos h2.pane-title,
#seminario-node .arquivos-videos h2.pane-title,
#panel-seminarios .patrocinio-seminario h2.pane-title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  background: #fff;
  padding-left: 0;
}

#panel-seminarios .patrocinio-seminario{
  margin-bottom: 20px;
}

#panel-seminarios .patrocinio-seminario .pane-content{
padding: 0 10px;
}

#panel-seminarios .patrocinio-seminario .logomarca{
  display: table-cell;
  vertical-align: middle;
}

#panel-seminarios .patrocinio-seminario .logomarca.logomarca-2{
  padding: 0 20px;
}


#seminario-node .panel-col-first{
  width: 45%;
}

#seminario-node .fotos td {
  text-align: center;
  padding: 5px 10px;
}

#seminario-node .fotos td img {
  border: 4px solid #eee;
}

#seminario-node .palestras td {
  background: #f7f7f7 !important;
}

/*-- Seminarios Biblioteca --*/
#panel-biblioteca-seminarios .panel-col-first{
  width: 45%;
}

#seminarios-img-biblioteca {
  text-align: center;
}

#seminarios-img-biblioteca img {
  border: 5px solid #e9e9e9;
}

#seminarios-info-biblioteca {
  padding-top: 15px;
  color: #000;
  width: 330px;
}

#seminarios-info-biblioteca b {
  text-transform: uppercase;
  color: #000;
  font-weight: normal;
}

#seminarios-info-biblioteca h2 {
  font-size: 24px;
  color: #737342;
}

#seminarios-info-biblioteca p {
  color: #777;
  font-size: 14px;
}

#seminarios-biblioteca #edit-date-filter-value-year-wrapper select {
  width: 150px;
}

#seminarios-biblioteca .views-exposed-form .views-exposed-widget label {
  margin-bottom: 10px;
}

#seminarios-biblioteca .views-exposed-form .views-exposed-widget label {
  color: #444;
  font-weight: normal !important;
}

#seminarios-biblioteca #edit-submit-seminarios {
  margin-top: 15px;
}

#seminarios-biblioteca .view-content {
  background: #f9f9f9;
  font-size: 12px;
}

#seminarios-biblioteca .views-field-field-evento-seminario-value {
  font-weight: bold;
}

#seminarios-biblioteca .views-field-title a {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  color: #737342;
}

#seminarios-biblioteca .views-row {
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #eee;
}

#seminarios-biblioteca .views-row-last {
  border: none;
}

#seminarios-biblioteca .views-row-even {
  background: #fdfdfd;
}

#seminarios-biblioteca .views-field-field-video-embed {
  width: 700px;
  display: block;
  float: left;
  margin-top: 10px;
  margin-bottom: 30px;
}

#seminarios-biblioteca .views-field-field-arquivo-seminario-fid .filefield-file {
  padding-left: 10px;
  padding-bottom: 10px;
}

#seminarios-biblioteca .views-field-field-video-embed .field-item {
  float: left;
  margin-right: 20px;
}

#seminarios-biblioteca .views-field-phpcode {
  margin-bottom: 20px;
  margin-right: 100px;
}

#seminarios-biblioteca .views-field-phpcode a {
  display: block;
  width: 130px;
  float: right;
  text-align: center;
  background: #fafafa;
  padding: 5px;
     -moz-box-shadow: 0px 3px 5px #c5c5c5;
  -webkit-box-shadow: 0px 3px 5px #c5c5c5;
          box-shadow: 0px 3px 5px #c5c5c5;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  text-decoration: none;
  text-shadow: 0px 0px 1px #fff;
}

#seminarios-biblioteca .views-field-phpcode a:hover {
  color: #000;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
     -moz-box-shadow: 0px 3px 5px #b5b5b5;
  -webkit-box-shadow: 0px 3px 5px #b5b5b5;
          box-shadow: 0px 3px 5px #b5b5b5;
}

/*---------------------------------------------------------*/

table#biblioteca {
  font-size: 12px;
}

table#biblioteca .topo {
  font-size: 14px;
  background: #fdfdfd;
  color: #333;
}

table#biblioteca .topo td {
  padding: 10px;
}

table#biblioteca tr td {
  padding-left: 15px;
  border-bottom: 1px solid #f1f1f1;
}

table#biblioteca tr.odd td {
  background: #f8f8f8;
}

table#biblioteca tr.even td {
  background: #f3f3f3;
}

table#biblioteca .cargo {
  font-size: 11px;
  color: #999;
  margin-top: 3px;
  display: block;
}

table#biblioteca .filefield-file img {
  display: none;
}

table#biblioteca .filefield-file {
  background: url('/sites/all/themes/portal_dv/images/pdf.png') 0px 5px no-repeat;
  padding-left: 28px;
  padding-top: 8px;
  padding-bottom: 10px;
  font-size: 11px;
}

table#biblioteca .filefield-file a {
  vertical-align: middle;
}

table#biblioteca .video {
  width: 135px;
}

table#biblioteca .video img {
  border: 5px solid #fdfdfd;
}

/* -- Comentarios deste usuario - Page - (user/%) --*/

#comentarios-user-page {
  margin-bottom: 30px;
  border-bottom: 1px dotted #e9e9e9;
}

#comentarios-user-page .pane-content .view-content {
  overflow: auto;
  width: 540px;
  height: 500px;
  display: block;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
}

#comentarios-user-page h2.pane-title {
  font-size: 24px;
  display: block;
  margin-bottom: 16px;
}

#comentarios-user-page .view-filters {
  background: #f9f9f9;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #f1f1f1;
}

#comentarios-user-page .periodo-comentarios {
  text-align: right;
  color: #888;
}

#comentarios-user-page .contador-comentarios {
  text-align: right;
  display: block;
  padding-top: 0px;
  margin-right: 40px;
}

#comentarios-user-page .contador-comentarios b {
  font-size: 18px;
  color: #992200;
}

#comentarios-user-page .views-exposed-widget {
  margin-top: 5px;
  margin-bottom: 5px;
}

#comentarios-user-page .views-exposed-widget select {
  margin-top: 5px;
}

#comentarios-user-page .views-row {
  border-top: 10px solid #e9e9e9;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}

#comentarios-user-page .views-row .views-field-title-1 label {
  display: block;
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 10px;
  color: #888;
}

#comentarios-user-page .views-row .views-field-title-1 {
  display: block;
  width: 460px;
}

#comentarios-user-page .views-row .views-field-title-1 a {
  font-size: 18px;
  color: #3C3C72;
  font-weight: bold;
}

#comentarios-user-page .views-field-title {
  display: block;
  margin-top: 25px;
  margin-bottom: 5px;
  color: #555;
  padding-left: 15px;
  font-size: 14px;
  font-weight: bold;
}

#comentarios-user-page .views-row .views-field-title label {
  display: block;
  font-weight: normal;
  padding-bottom: 5px;
  font-size: 10px;
  color: #888;
}

#comentarios-user-page .views-row .picture {
  text-align: right;
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

#comentarios-user-page .views-row .picture img {
  padding: 2px;
  background: #fff;
  border: 3px solid #c6c6c6;
}

#comentarios-user-page .views-field-body p {
  line-height: 1.5em;
  font-size: 12px;
}

#comentarios-user-page .views-field-body {
  color: #222;
  padding: 10px;
  background: #f9f9f9;
  text-align: justify;
  border: 1px dotted #e9e9e9;
  margin-left: 12px;
  margin-right: 5px;
  margin-top: 10px;
  margin-bottom: 5px;
}

#comentarios-user-page .views-field-name-1 {
  float: right;
  font-size: 10px;
  font-weight: bold;
  color: #995511;
  font-size: 14px;
}

#comentarios-user-page .views-field-name-1 a {
  font-weight: bold;
  color: #995511;
  font-size: 14px;
}

#comentarios-user-page .author-name {
  float: right;
  font-size: 10px;
  font-weight: bold;
  color: #995511;
  margin-right: 5px;
  margin-top: -45px;
  font-size: 14px;
}

#comentarios-user-page .indented .indented .author-name {
  margin-top: -38px;
}

#comentarios-user-page .author-name {
  font-weight: bold;
  color: #995511;
  font-size: 14px;
}

#comentarios-user-page .views-field-created {
  background: url('/sites/all/themes/luisnassif/images/reply1.png') no-repeat 0px 0px;
  height: 25px;
  padding-top: 5px;
  padding-left: 45px;
  font-size: 14px;
  font-weight: bold;
  color: #336677;
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
}

#comentarios-user-page .views-field-nodecomment-link {
  background: url('/sites/all/themes/luisnassif/images/link.png') no-repeat 160px 0px;
  height: 16px;
  margin-top: 15px;
  padding-top: 2px;
  padding-left: 15px;
  display: block;
  margin-left: 330px;
}

#comentarios-user-page .views-field-nodecomment-link a {
  background: #942139;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 3px;
}

#comentarios-user-page .views-field-nodecomment-link a:hover {
  text-decoration: none;
  background: #3C3C72;
}

#comentarios-user-page .views-field-field-video-embed {
  margin-left: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#comentarios-user-page .views-field-field-video-embed label {
  display: block;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-bottom: 5px;
  padding-top: 5px;
  background: url('/sites/all/themes/luisnassif/images/icon-video.png') no-repeat 0px 1px;
}

#comentarios-user-page .views-field-field-video-embed object {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}

#comentarios-user-page .views-field-field-audio-fid {
  margin-left: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#comentarios-user-page .views-field-field-audio-fid label {
  display: block;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 25px;
  padding-bottom: 5px;
  padding-top: 5px;
  background: url('/sites/all/themes/luisnassif/images/1276240812_audacity.png') no-repeat 0px 0px;
}

#comentarios-user-page .views-field-field-audio-fid object {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 10px;
}

#comentarios-user-page .views-field-field-imagem-fid {
  margin-left: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
}

#comentarios-user-page .views-field-field-imagem-fid label {
  display: block;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 25px;
  padding-bottom: 5px;
  padding-top: 5px;
  background: url('/sites/all/themes/luisnassif/images/icon-images.png') no-repeat 0px 0px;
}

#comentarios-user-page .views-field-field-imagem-fid img {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  border: 1px solid #e9e9e9;
  padding: 3px;
}

/*-- Home Nova --*/

#home {
  margin-top: 20px;
}

#destaque-primario-topo-home {
  height: 365px;
  padding: 0px 5px;
  font-size: 1.1em;
}

#destaque-primario-topo-home .views-field-field-destaque-home-img-fid img {
  border: 3px solid #bbb;
}

#destaque-primario-topo-home .views-field-field-destaque-home-titulo-value a {
  color: #DD5533;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  display: block;
}

#destaque-primario-topo-home .views-slideshow-controls-top {
  margin-top: 153px;
  position: absolute;
  margin-left: 200px;
  z-index: 1000;
}

#destaque-primario-topo-home .views-slideshow-controls-top .pager-item a {
  color: #9f9f9f;
}

#destaque-primario-topo-home .views-slideshow-controls-top .pager-item {
  background: #fafafa;
  padding: 4px 8px;
}

#destaque-primario-topo-home .pager-item.activeSlide {
  background: #eee;
}

#destaque-primario-topo-home .pager-item.activeSlide a {
  color: #8F3E3E;
  font-weight: bold;
  text-decoration: none;
}

#destaque-primario-topo-home .views-field-field-destaque-home-chamada-value {
  line-height: 1.3em;
  height: 80px;
  display: block;
}

#destaque-secundario-topo-home {
  background: #f9f9f9;
  font-size: 12px;
  line-height: 130%;
  min-height: 300px;
  padding: 10px;
  margin-bottom: 20px;
  vertical-align: middle;
}

#destaque-secundario-topo-home .views-row {
  margin-bottom: 20px;
}

#destaque-secundario-topo-home .views-row-last {
  margin-bottom: 10px;
}

#destaque-secundario-topo-home .views-field-field-destaque-home-titulo-value {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2em;
}

#destaque-primario-topo-home .views-field-group-nid {
  padding-top: 5px;
  padding-bottom: 5px;
}

#destaque-secundario-topo-home .views-field-group-nid {
  padding-top: 3px;
  padding-bottom: 3px;
}

#destaque-primario-topo-home .views-field-group-nid a,
#destaque-secundario-topo-home .views-field-group-nid a {
  color: #999;
  text-transform: uppercase;
  font-size: 10px;
}

/*-- Construindo Conteudo Home --*/

#main .main-content #construindo-conteudo-home h2.pane-title {
  background: #DD8833;
  color: #f9f9f9;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}

#construindo-conteudo-home .views-field-field-destaque-const-titulo-value {
  color: #4F7072;
  font-weight: bold;
  margin-top: 10px;
}

#construindo-conteudo-home .views-row {
  margin-bottom: 20px;
  padding-left: 5px;
  border-bottom: 1px solid #eee;
}

#construindo-conteudo-home .views-field-field-destaque-const-imagem-fid img {
  float: right;
  border: 5px solid #eee;
  margin-left: 10px;
  margin-bottom: 20px;
  margin-right: 8px;
}

#construindo-conteudo-home .views-field-field-destaque-const-chamada-value {
  margin-top: 5px;
  margin-bottom: 5px;
}

#construindo-conteudo-home .views-field-name,
#construindo-conteudo-home .views-field-field-comentarista-blog-uid,
#construindo-conteudo-home .views-field-phpcode {
  margin-top: 5px;
}

#construindo-conteudo-home .views-field-name a,
#construindo-conteudo-home .views-field-field-comentarista-blog-uid a,
#construindo-conteudo-home .views-field-phpcode a {
  font-weight: bold;
  color: #4F7072;
}

#construindo-conteudo-home .panels-flexible-region-last {
  border-left: 1px solid #eee;
}

#construindo-conteudo-home .panels-flexible-region-last .view-content {
  padding-left: 5px;
  padding-right: 10px;
}

#construindo-conteudo-home .views-field-comment-count {
  margin-bottom: 10px;
  color: #c9c9c9;
  background: url('/sites/all/themes/portal_dv/images/comment-count.png') no-repeat;
  padding-left: 17px;
  margin-left: 5px;
}

#construindo-conteudo-home .views-row-last {
  border: none;
}

/*-- Seminarios Home -- */

#main .main-content #seminarios-home h2.pane-title {
  background: #DD5533;
  color: #f7f7f7;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}

#seminarios-info-home {
  padding: 10px;
}

#seminarios-info-home .views-field-field-evento-seminario-value {
  font-size: 12px;
}

#seminarios-info-home .views-field-title a {
  color: #671302;
  display: block;
  font-size: 1.3em;
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: bold;
}

#seminarios-info-home label {
  font-size: 1em;
  font-weight: bold;
}

#seminarios-info-home .views-field-field-local-seminario-value,
#seminarios-info-home .views-field-field-endereco-seminario-value,
#seminarios-info-home .views-field-field-informacoes-seminario-value {
  padding-top: 5px;
  padding-bottom: 5px;
}

#seminarios-img-home {
  margin-left: -10px;
}

#seminarios-img-home img {
  border: 3px solid #e9e9e9;
}

/*-- Transmissao Ao Vivo --*/

#transmissao-ao-vivo {
  background: #f3f3f3;
  width: 566px;
  margin-bottom: 20px;
}

#transmissao-ao-vivo #embed-transmissao {
  text-align: center;
  margin-left: 5px;
}

#transmissao-ao-vivo #info-transmissao {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 15px;
}

#transmissao-ao-vivo #info-transmissao h2 {
  font-size: 14px;
  margin-bottom: 15px;
  color: #747046;
}

#transmissao-ao-vivo #info-transmissao p {
  line-height: 150%;
}

#transmissao-ao-vivo #info-transmissao a {
  margin-top: 20px;
  display: block;
  text-align: right;
  color: #e48e54;
  font-weight: bold;
}

/*-- Bloco Menu Principal --*/

#block-nice_menus-1 .nice-menu {
  margin-left: 10px;
  display: block;
  width: 100%;
}

#block-nice_menus-1 .nice-menu li {
  background: #fff;
  border: none;
}

#block-nice_menus-1 .nice-menu li a.active {
  color: #333;
}

#block-nice_menus-1 .nice-menu li ul {
  border: none;
}

#block-nice_menus-1 .nice-menu li ul li {
  border: none;
  padding: 6px 0px 6px 5px;
  border-bottom: 1px dotted #f1f1f1;
}

#block-nice_menus-1 .nice-menu li ul li a {
  border: none;
  font-size: 1em;
  color: #666;
}

#block-nice_menus-1 .nice-menu li ul li a:hover {
  color: #B76324;
}

#block-nice_menus-1 .nice-menu .first a {
  border: none;
}

#block-nice_menus-1 .nice-menu a {
  padding: 0px 10px;
  color: #B55F23;
  font-size: 1.2em;
  border-left: 1px solid #B55F23;
}

#block-nice_menus-1 .nice-menu a:hover {
  text-decoration: none;
  color: #555555;
}

/*-- Home Quicktabs --*/

#quicktabs-1 {
  margin-top: 30px;
}

#quicktabs-1 .quicktabs_tabs {
  background: url("/sites/all/themes/portal_dv/images/bg-h2-title-main.png") no-repeat scroll 0 0 transparent;
  height: 30px;
  border: none;
}

#quicktabs-1 .quicktabs_tabs li {
  border: none;
  border-right: 2px solid #ccc;
  padding: 0px 10px;
}

#quicktabs-1 ul.quicktabs_tabs.quicktabs-style-basic a {
  font-size: 14px !important;
}

#quicktabs-1 ul.quicktabs_tabs.quicktabs-style-basic .active {
  color: #BA5522;
}

#quicktabs-1 .quicktabs_tabs {
  padding: 10px 10px 0px;
}

#quicktabs-1 .quicktabs_tabs .last {
  border: none;
}

#quicktabs-1 .quicktabs_main.quicktabs-style-basic {
  border: none;
  width: 545px;
}

/* -- Menu Tematicas -- */

#block-views-og-block_6 .views-field-title a {
  padding-right: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 30px;
  display: block;
  margin-left: 5px;
  font-size: 12px;
  color: #666;
  border-bottom: 1px solid #e9e9e9;
}

#block-views-og-block_6 .accordion-header {
  color: #7F7F7F;
  text-transform: uppercase;
  margin-top: 3px;
  padding-left: 24px;
  padding-top: 3px;
  padding-bottom: 7px;
  margin-left: 5px;
  border-bottom: 1px solid #e1e1e1;
  background: #fff url('/sites/all/themes/portal_dv/images/li-close.png') 5px 2px no-repeat;
}

#block-views-og-block_6 .accordion-header-active {
  color: #DF7153;
  background: #fff url('/sites/all/themes/portal_dv/images/li-open.png') 5px 1px no-repeat;
}

#block-views-og-block_6 .accordion-content {
  margin-bottom: 10px;
}

#block-views-og-block_6 .views-field-title a:hover {
  color: #D17722;
  text-decoration: none;
}

#block-views-og-block_6 .accordion-item-last a.concluido,
#block-views-og-block_6 .accordion-item-last a.nao-concluido {
  border: none;
}

/*-- Tabs administrativas -- */

.tabs ul.primary {
  white-space: normal;
  border-bottom: 1px solid #ddd;
  line-height: 200%;
  margin: 0px;
  margin-bottom: 10px;
}

.tabs ul.primary li {
  padding-bottom: 20px;
}

.tabs ul.primary li a {
  background: #f1f1f1;
  border: 1px solid #e5e5e5;
  color: #777;
  margin: 0px;
  padding: 2px 10px;
}

.tabs ul.primary a.active {
  border: 1px solid #e5e5e5;
}

.tabs ul.primary li a:hover {
  background: #ddd;
  color: #333;
  border: 1px solid #d5d5d5;
}

/*-- Galeria de Imagens --*/

.galeria-de-imagens .views-field-field-imagem-fid {
  padding: 2px;
  background: #fbfbfb;
  margin: 3px;
}

.galeria-de-imagens .views-field-field-imagem-fid img {
  border: 1px solid #f1f1f1;
  background: #fff;
  padding: 2px;
}

/*-- Videos Post do Blog --*/

.node-blog .content .emvideo-modal.emvideo-lightbox2 span {
  display: none;
}

.node-blog .content .field.field-type-emvideo.field-field-video .field-items {
  min-height: 100px;
  margin-top: 30px;
  margin-bottom: 0px;
  display: block;
  width: 710px;
}

.node-blog .content .field.field-type-emvideo.field-field-video .field-item {
  display: block;
  margin-right: 15px;
  margin-bottom: 20px;
  float: left;
  height: 90px;
  padding: 3px;
  background: #fdfdfd;
  border: 1px solid #fbfbfb;
}

/*-- Chat --*/

#drupalchat_tab_window_head, #drupalchat_chat_window_head_online_users {
  background-color: #B86424 !important;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
}

.drupalchat_chat_window_users_user_over {
  background: #c1c1c1 !important;
}

#drupalchat_tab_send_input_text {
  background-image: none !important;
}

#drupalchat_tab_send {
  border: none;
}

#drupalchat_tab_receive {
  border-bottom: 1px solid #bbb;
}

/*-- User Relationship --*/

/*-- Popup --*/

.user_relationships_ui_popup_form {
  background: #fdfdfd;
  border: 4px solid #eee;
  padding: 10px;
  font-size: 12px;
  color: #777;
}

#user_relationships_popup_form label {
  font-size: 14px;
  color: #B96424;
  margin-bottom: 5px;
}

#user_relationships_popup_form #edit-elaboration {
  width: 487px;
  height: 60px;
  padding: 5px;
  color: #444;
  font-size: 14px;
  font-family: Helvetica;
  border: 1px solid #eee;
}

#user_relationships_popup_form a {
  color: #5370BF;
}

#user_relationships_popup_form .description {
  font-style: italic;
  font-size: 1em;
}

#user_relationships_popup_form .container-inline {
  margin-top: 10px;
}

/*-- Listagem de pedidos de relacionamentos --*/

.user-relationships-pending-listing-table th {
  border-bottom: 2px solid #eee;
  padding: 8px 6px;
}

.user-relationships-pending-listing-table tr td {
  padding: 6px;
}

.user-relationships-listing-table, .user-relationships-pending-listing-table {
  width: 590px;
}

.user-relationships-listing-table tr.odd,
.user-relationships-pending-listing-table tr.odd {
  background: #fff;
  border-bottom: 1px solid #eee;
}

.user-relationships-listing-table tr.even,
.user-relationships-pending-listing-table tr.even {
  background: #FFF9EF;
  border-bottom: 1px solid #eee;
}

.user-relationships-listing-table .picture {
  width: 20px;
}

/*-- Mais posts do blog do usuario (pagina usuario) --*/

#main .main-content #mais-posts-usuario h2.pane-title {
  background: none;
  color: #777;
  font-size: 14px;
  padding-top: 0px;
  margin-bottom: 0px;
}

#mais-posts-usuario table {
  width: 100%;
  margin-bottom: 10px;
}

#mais-posts-usuario th {
  border-bottom: 1px solid #f9f9f9;
}

#mais-posts-usuario th.views-field-comment-count {
  color: #888;
  text-align: left;
  font-size: 9px;
  padding-bottom: 5px;
}

#mais-posts-usuario .views-field-comment-count {
  width: 90px;
  text-align: center;
}

#mais-posts-usuario .views-field-created {
  width: 130px;
  font-weight: bold;
  font-size: 10px;
  color: #666;
}

#mais-posts-usuario .odd {
  background: #fff;
  border-bottom: 1px dotted #f5f5f5;
}

#mais-posts-usuario .even {
  background: #f9f9f9;
  border-bottom: 1px dotted #f5f5f5;
}

#mais-posts-usuario tr td {
  padding-bottom: 7px;
  padding-top: 7px;
  padding-left: 5px;
  padding-right: 3px;
}

#mais-posts-usuario .views-row-last {
  border: none;
}

/* -- Institucional -- */

#institucional {
  line-height: 170%;
  margin-left: 20px;
  margin-right: 20px;
}

#institucional h2 {
  color: #D5774D;
  font-family: Trebuchet;
}

#institucional h2 {
  font-size: 20px;
}

#institucional h3 {
  font-size: 14px;
  font-family: Verdana;
  color: #D5774D;
}

#institucional b {
  font-size: 1.2em;
}

#institucional .bottom-left ul {
  list-style: none;
  padding-left: 15px;
  margin-bottom: 30px;
}

#institucional .pane-1 {
  margin-top: 25px;
  padding-right: 10px;
}

#institucional .pane-1 img {
  margin-top: 15px;
}

#institucional .pane-2 {
  margin-top: 25px;
}

#institucional .img-esquerda {
  float: left;
  margin-top: 30px;
  padding-right: 25px;
  padding-bottom: 20px;
}

/* -- Blog - Foto Usuario -- */

.foto-online-blog .foto-nome-usuario img {
  margin-bottom: 2px;
  border: 2px solid #e5e5e5;
  padding: 1px;
}

.foto-online-blog a.blog-nome-usuario {
  padding: 3px 0px 6px;
  display: block;
  font-size: 1em;
  line-height: 1.6em;
  text-align: center;
}

.foto-online-blog a.blog-nome-usuario:hover {
  background: #f6f6f6;
  text-decoration: none;
  color: #444;
}

.banner-acesso-blog {
  display: block;
  margin-top: 20px;
  margin-bottom: 10px;
}

/*-- Fale Conosco --*/

#main .main-content #fale-conosco h2.pane-title {
  background: none;
  color: #CF6632;
  padding: 0px;
}

#fale-conosco .explicacoes {
  background: #FBFBFB;
  padding: 5px 10px;
  height: 417px;
  line-height: 150%;
}

#fale-conosco .explicacoes p {
  margin-bottom: 15px;
}

#fale-conosco .formulario {
  border-top: 1px solid #f4f4f4;
  border-left: 1px solid #f4f4f4;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  height: 415px;
  padding: 5px 10px;
}

#fale-conosco .form-item label {
  font-weight: normal;
  font-size: 12px;
  color: #333;
}

#fale-conosco .formulario input, #fale-conosco .formulario textarea {
  color: #555;
}

#fale-conosco .form-select {
  color: #CE5F2B;
  font-size: 1.2em;
  width: 210px;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-right: 2px;
}

#fale-conosco .form-select option {
  height: 14px;
  padding-top: 3px;
  padding-bottom: 3px;
}

#fale-conosco #edit-submit {
  float: right;
  display: block;
  color: #333;
  margin-right: 10px;
}

#fale-conosco .description {
  color: #aaa;
  font-style: italic;
}

#main .main-content #mesa-redonda h2.pane-title {
  background: none;
  background: #fdfdfd;
  moz-border: 5px;
}

#mesa-redonda object {
  display: block;
  float: left;
  margin-left: 10px;
  margin-right: 15px;
}

#mesa-redonda .title {
  background: none;
}

#mesa-redonda {
  background: #f1f1f1;
  height: 320px;
  margin-bottom: 30px;
  font-size: 12px;
}

#mesa-redonda a {
  display: block;
  margin-top: 20px;
  font-size: 16px;
  color: #999900;
}

#mesa-redonda img {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 10px;
}

/* Paginador */

.pager li {
  padding: 0px !important;
}

.pager li a {
  color: #777 !important;
  text-decoration: none;
}

.pager li.pager-current, .pager li a:hover {
  color: #333 !important;
}

/* Bloco Superbanner */

#block-block-27,
#block-block-27 #nodeID_94224738 {
  text-align: center;
}

/* Inscrição seminários */

#webform-client-form-241120 #webform-component-instrucoes {
  padding: 5px 15px;
  border-radius: 3px;
  border: 1px solid #eee;
  background: #f8f8f8;
}

#webform-client-form-241120 label {
  text-transform: uppercase;
  color: #333;
  font-family: Helvetica;
}

#webform-client-form-241120 .form-text, #webform-client-form-241120 .form-select {
  padding: 10px;
  border-radius: 3px;
  border: 1px solid #ddd;
  font-size: 12px;
}

#webform-client-form-241120 .form-select {
  height: 34px;
}

#webform-client-form-241120 fieldset {
  padding: 15px;
  border: 1px solid #eee !important;
  border-radius: 3px;
}

#webform-client-form-241120 fieldset legend {
  font-size: 14px;
  text-transform: uppercase;
  color: #666;
  font-family: Helvetica;
}

#webform-client-form-241120 #edit-submitted-numero-de-inscritos-wrapper {
  margin-top: 20px;
  margin-bottom: 30px;
}

#webform-client-form-241120 .description {
  font-style: italic;
  margin: 0;
  color: #777;
}

#webform-client-form-241120 #edit-submit {
  padding: 10px 15px;
  background: #555;
  color: #fff;
  border: 0;
  border-radius: 3px;
  transition: .3s all ease;
  opacity: .5;
  font-size: 16px;
}

#webform-client-form-241120 #edit-submit:hover {
  opacity: 1;
}