/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1em;
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.region-odd /* Zebra striping for each block in the region */ {
}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {
}

.block.even /* Zebra striping independent of each region */ {
}

.region-count-1 /* Incremental count for each block in the region */ {
}

.count-1 /* Incremental count independent of each region */ {
}

.block h2.title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1{
padding-bottom:106px;
background:url(../images/closure-logo.png) center bottom no-repeat;
}
#block-block-1 .content{
text-align:center;
}

#block-blog-0 /* "Recent blog posts" block */ {
}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-0 /* "Recent comments" block */ {
}

#block-forum-0 /* "Active forum topics" block */ {
}

#block-forum-1 /* "New forum topics" block */ {
}

#block-menu-primary-links{
position:absolute;
padding-top:20px;
top:72px;
right:10px;
}
#block-menu-primary-links ul.menu{
margin:0;
padding:0;
}
#block-menu-primary-links ul.menu li{
list-style:none;
margin:0;
padding:0 25px;
float:left;
border-left:solid 1px #042B6C;
}
#block-menu-primary-links ul.menu li.first{
border:0;
padding-left:0;
}
#block-menu-primary-links ul.menu li.last{
padding-right:0;
}
#block-menu-primary-links ul.menu li a{
display:block;
font-weight:bold;
color:#042B6C;
font-size:17px;
line-height:1em;
text-decoration:none;
text-transform:uppercase;
}



#block-menu-secondary-links{
width:372px;
margin:45px auto;

}
#block-menu-secondary-links ul.menu{
margin:0;
padding:20px 0;
border:dotted 1px #FFF;
border-width:1px 0 1px 0;
text-align:center;
}
#block-menu-secondary-links ul.menu li{
list-style:none;
margin:0;
padding:0 13px;
display:inline;
}
#block-menu-secondary-links ul.menu li a{
font-weight:bold;
color:#FFF;
font-size:14px;
line-height:1em;
text-decoration:none;
text-transform:uppercase;
}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}

#block-poll-0 /* "Most recent poll" block */ {
}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}

#block-search-0 /* "Search form" block */ {
}

#block-statistics-0 /* "Popular content" block */ {
}

#block-user-0 /* "User login form" block */ {
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}

#block-user-2 /* "Who's new" block for a list of the newest users */ {
}

#block-user-3 /* "Who's online" block for a list of the online users */ {
}

.sidebar .block{
margin:0 0 43px;
}
.sidebar .block h2.title{
background:url(../images/block-h2.png) 0 0 no-repeat;
color:#042B6D;
font-weight:bold;
font-size:22px;
line-height:43px;
height:43px;
margin:0 -9px;
padding-right:9px;
text-transform:uppercase;
text-align:center;
}

.front .sidebar .block.region-count-1 h2.title{
text-indent:20px;
}

#block-invite-0 .content{
margin:30px 0 0 0;
text-align:center;
}
#block-invite-0 .content .form-submit{
border:0;
background:url(../images/button2.png) 0 0 no-repeat;
text-align:center;
color:#FFF;
font-size:12px;
line-height: 16px;
width:119px;
height:21px;
padding:0 0 2px;
cursor:pointer;
}
#block-block-2 h2.title{
padding-bottom:5px;
}
#block-block-2 .content p{
margin:18px 0 0;
}
#block-block-2 .content a,
#block-block-2 .content img{
display:block;
}

#block-views-columnistas-block_1 h2.title{
margin-bottom:27px;
}


.not-logged-in #block-simplenews-1{
height:27px;
position:absolute;
right:7px;
top:12px;
color:#FFF;
padding:0;
}
.not-logged-in #block-simplenews-1 .content *{
margin:0;
}
.not-logged-in #block-simplenews-1 .content > p{
float:left;
font-size:14px;
font-weight:bold;
line-height:27px;
height:27px;
text-align:center;
background: url(../images/newsletter-label.png) 0 0 no-repeat;
padding: 0 5px 0 8px;
}
.not-logged-in #block-simplenews-1 .content form{
float:left;
width: 174px;
height: 27px;
background:url(../images/newsletter.png) right 0 no-repeat;
}
.not-logged-in #block-simplenews-1 .form-item label{
display:none;
}
.not-logged-in #block-simplenews-1 .form-item input{
border:0;
background:none;
display:block;
width:168px;
margin-left:2px;
font-size:12px;
line-height:12px;
height:14px;
padding: 5px 0 6px;
color:#808080;
}
.not-logged-in #block-simplenews-1 .form-radios{
display:none;
}
.not-logged-in #block-simplenews-1 .form-submit{
display:none;
}


#block-block-5{
height:27px;
position:absolute;
right:7px;
top:3px;
color:#FFF;
padding:0;
}



#block-menu-menu-login{
position:absolute;
right:6px;
bottom:0;
margin:0;
}
#block-menu-menu-login ul.menu{
margin:0;
padding:0;
}
#block-menu-menu-login ul.menu li{
list-style:none;
margin:0;
padding:0 0 0 2px;
float:left;
}
#block-menu-menu-login ul.menu li a{
display:block;
width:85px;
height:31px;
font-size:14px;
line-height:31px;
font-weight:bold;
text-align:center;
color:#FFF;
background:url(../images/login.png) 0 0 no-repeat;
text-decoration:none;
}
#block-menu-menu-login ul.menu li.last{
padding-top:4px;
}
#block-menu-menu-login ul.menu li.last a{
height:27px;
font-size:13px;
line-height:27px;
color:#042B6E;
background:url(../images/register.png) 0 0 no-repeat;
}

#block-block-3 .content iframe{
width:302px;
background:#FFF;
}