body {
    background: url("../images/bg-bodyx.png") repeat-x scroll 0 0 #E2E2E2;
    background: url("../images/bg-azul-escuro.jpg") repeat-x scroll 0 0 #E2E2E2;
    background: url("../images/bg_ocean.jpg") repeat scroll 0 0 #E2E2E2;
    /*font-family: Georgia, "Adobe Garamond Pro", "Apple Garamond", "ITC Garamond", "Times New Roman", Times, serif;*/
  	font-size: 10px;
  	line-height: 26px;
    color: #555555;
    font-family: "DroidSansRegular";
    font: 12px "Lucida Grande","Lucida Sans Unicode",sans-serif;

}

/**
 * Link colors
 */

a,
li a.active, a:link, a:visited {
  color: #189DE1;
  text-decoration: none;
}

a:hover,
li a.active:hover {
  color: #808080;
}

/**
 * Skip link
 */

#skip-link {
  display: none;
}

/*
 * 
 * Header Com search
 * 
 */

/**
 * Search block
 * Works with standard search and module Search by page
 */



#region-header-second .block-search,
#region-header-second .block-search-by-page,
#region-header-second .block-search-by-page .form-item  {
  float: right;
  margin: 0;
}
#region-header-second .block-search label,
#region-header-second .block-search-by-page h2,
#region-header-second .block-search-by-page label {
  display: none;
}



#region-header-second .block-search .form-text,
#region-header-second .block-search-by-page .form-text {
  background-color: #EEEEEE;
  border: 0px solid red;
  float: right;
  font-family: Georgia, serif;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  padding: 10px;
  width: 240px;
  -moz-border-radius: 5px;  
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  color: #0782C1;
}



#region-header-second .block-search .form-submit,
#region-header-second .block-search-by-page .form-submit {
  background: url(../images/search.png) no-repeat right center;
  border: 0;
  cursor: pointer;
  height: 44px;
  left: 240px;
  padding: 10px;
  position: relative;
  text-indent: -9999px;
  top: 0px;
}



/**
 * Navigation
 */
 
.navigation {
  padding: 0px 0 0px 0;
  background-color: black;
  margin:0;
  background: url("../images/a.jpg") repeat-x top;	
  line-height: 40px;
  /*border: 1px solid green;*/

}

ul#main-menu {
  margin: 0;
  padding: 0;
  width: 100%;
 height: 40px;
  line-height: 40px;  
  
}

ul#main-menu li {
  display: block;
  float: left;
  list-style-type: none;
  margin: 0 0 0px 0;
  padding: 0;
 /* border-right: 1px solid transparent;*/
  height: 40px;
  line-height: 40px;  

}

ul#main-menu li a {
  color: #242021;
  font-size: 12px;
  margin: 0;
  padding-left:20px;
  padding-right:20px;
  text-decoration: none;
  line-height: 38px;
  height: 40px;
  line-height: 40px;  
  display:block;
 /* border: 1px solid red;*/


}

ul#main-menu li a:hover {
  background-color: #dddddd;
  background: url("../images/a.hover.png") repeat-x center;
  color: black; 
  /*-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;*/
 
}

ul#main-menu li a.active, 
ul#main-menu li.active-trail a {
  background-color: #eeeeee;
  background-color: green;
  background: url("../images/a.active.png") repeat-x center;
  color: white;
  /*-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;*/
}

/**
 * Sub navigation for use with module Menu Block
 *
 */

#sidebar .block-menu-block h2 {
  border-bottom: 3px solid #dddddd;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
}

#sidebar .block-menu-block h2 a {
  color: #242021;
  text-decoration: none;
}

#sidebar .block-menu-block h2 a:hover {
  color: #444;
}

#sidebar .block-menu-block {
  background: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

#sidebar .block-menu-block ul.menu {
  margin: 0;
  padding: 0;
  /* width: 260px; */
}

#sidebar .block-menu-block ul.menu li a {
  color: #242021;
  display: block;
  padding: 10px 10px 10px 0px;
  text-decoration: none;
  width: 250px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid red;
}

#sidebar .block-menu-block ul.menu li a:hover {
  background-color: #DDDDDD !important;
}

#sidebar .block-menu-block ul.menu li a.active {
  background-color: #EEEEEE !important;
}

#sidebar .block-menu-block ul.menu li.collapsed a, 
#sidebar .block-menu-block ul.menu li.expanded a {
  padding: 10px 10px 10px 40px;
  width: 210px;
  border: 1px solid green;
}

#sidebar .block-menu-block ul.menu li.collapsed a {
  background: url(images/arrow-collapsed.png) no-repeat left 16px;
}

#sidebar .block-menu-block ul.menu li.expanded a {
  background: url(images/arrow-expanded.png) no-repeat left 16px;
}

#sidebar .block-menu-block ul.menu li.leaf a {
  background: none;
}

#sidebar .block-menu-block ul.menu li.expanded a li a {
  padding: 10px 10px 10px 40px;
  width: 210px;
}

#sidebar .block-menu-block ul.menu li {
  margin: 0 0 5px 0;
}

#sidebar .block-menu-block ul.menu li ul li  {
  margin: 5px 0 5px 0;
}

#sidebar .block-menu-block li.collapsed, 
#sidebar .block-menu-block li.leaf, 
#sidebar .block-menu-block li.expanded {
  list-style-image: none;
  list-style-type: none;
}

/**
 * Sidebar
 */
 
#region-sidebar-second {
  float: right;
  /*width: 260px;*/
}

#region-sidebar-second .block ul, 
#region-sidebar-second .block .item-list ul {
  padding-left: 10px;
}

#region-sidebar-second .block ul li, 
#region-sidebar-second .block .item-list ul li {
  list-style-type: none;
  margin: 0 0 10px 0;
}

#region-sidebar-second .block .item-list ul li a {
  clear: both;
  display: block;
}

#region-sidebar-second .block ul.links, 
#region-sidebar-second .block ul.links li {
  padding: 0;
}

#region-sidebar-second .block {
  background-color: #ccc;
  margin-top: 30px;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#region-sidebar-second .block h2 {
  margin-top: 0;
}

#region-sidebar-second .block-user .content .form-item {
  text-align: left;
}

#region-sidebar-second table {
  border-collapse: separate;
}

#region-sidebar-second ul.menu li {
  list-style-image: none;
}


/* 
 
 * Sidebar submenu 
 * */


h2.block-title , h2.pane-title {
    border-bottom: 3px solid #DDDDDD;
    margin: 0 0 5px;
    padding: 0 0 5px;
   font-family: "DroidSans";
    text-transform: uppercase;
}


h2.node-title{
    border-bottom: 3px solid #DDDDDD;
    margin: 0 0 10px;
    padding: 0 0 5px;
    font-family: "DroidSans";
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 100;
    
}


#region-sidebar-second  h2.title-subnav a {
    color: #242021;
    text-decoration: none;
}
#region-sidebar-second  h2.title-subnav a:hover {
    color: #444444;
}
#region-sidebar-second  ul.menu {
    margin: 0;
    padding: 0;
   /* width: 260px;*/
   background-color: #EEEEEE ;
}
#region-sidebar-second  ul.menu li a, #region-sidebar-second ul.menu li.nolink {
    border-radius: 5px 5px 5px 5px;
    color: #242021;
    display: block;
    text-decoration: none;
   /* width: 220px;*/
    padding: 7px 5px 5px 25px;
    background: url("../images/bg-setas.gif") no-repeat scroll left -94px transparent;
   /* text-indent: 25px;*/ 
    margin-left: 10px;

}

#region-sidebar-second ul.menu li a:hover {
    background-color: #DDDDDD !important;
}
#region-sidebar-second  ul.menu li a.active {
    background-color: #EEEEEE !important;
}
#region-sidebar-second  ul.menu li.collapsed a, #sidebar .submenu ul.menu li.expanded a {
    padding: 10px 10px 10px 10px;
    width: 220px;
}

/*
#region-sidebar-second  ul.menu li.collapsed a {
    background: url("../images/arrow-collapsed.png") no-repeat scroll left center transparent;
}
#region-sidebar-second ul.menu li.expanded a {
    background: url("../images/arrow-expanded.png") no-repeat scroll left center transparent;
}

*/
/*#region-sidebar-second ul.menu li.leaf a {
    background: none repeat scroll 0 0 transparent;
}*/
#region-sidebar-second ul.menu li.expanded a li a {
    padding: 10px 10px 10px 40px;
    width: 210px;
}
#region-sidebar-second ul.menu li {
    margin: 0 0 5px;
}
#region-sidebar-second  ul.menu li ul li {
    margin: 5px 0;
}
#region-sidebar-second  li.collapsed, #sidebar .submenu li.leaf, #sidebar .submenu li.expanded {
    list-style-image: none;
    list-style-type: none;
}


.field-name-field-blog-img img,  .field-name-field-img-noticia img { float: left; padding: 5px; border: 1px #AAAAAA; background-color:#EEEEEE; margin-right: 10px;}


.node-links { float: right;} 

p { text-align: justify;}





/**
 * Highlight
 */
 
#highlighted {
  width: 960px;
  margin: 16px 0;
}

/**
 * Main content
 */
 
#content{
  float: left;
  width: 610px;
}

#content fieldset {
  width: 610px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

#content .user-picture {
  margin: 0;
  padding: 0;
}

#content .user-picture img {
  border: 1px solid #CDCCCC;
  float: right;
  height: 85px;
  margin: 40px 0 20px 20px;
  padding: 5px 5px 5px 5px;
  width: 85px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#content .post-footer {
  background-color: #EEEEEE;
  float: left;
  margin: 30px 0 0 0;
  padding: 0 30px 30px 30px;
  width: 550px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 5px 5px;
}

#content .post-footer .user-picture img {
  margin: 30px 0 20px 20px;
}


/*
 * 
 * 
 * Especifico Conteudo
 * 
 */

#zone-header, #zone-user,#zone-content,#zone-footer,#zone-branding,#zone-menu { background-color: white;} 

#zone-header { margin-top: 5px;}

.node-noticia img { float: left; padding: 5px;} /* img noticia envolta em texto*/

ul.language-switcher-locale-url { display: inline; float: right;}
ul.language-switcher-locale-url li{ float: left; padding-right: 15px; list-style: none;}
ul.language-switcher-locale-url li span  { display: none;}


.region-content-inner { margin-top:10px;}


#content ul.links li a , .node-links ul li a, .comment-links ul li a {
    background-color: #EEEEEE;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #808080;
    height: 24px;
    line-height: 48px;
    padding: 13px 20px;
    text-decoration: none;
    white-space: nowrap;
}

#content ul.links li a , .node-links ul li a, .comment-links ul li a {
    background-color: #EEEEEE;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #808080;
    height: 24px;
    line-height: 26px;
    padding: 5px;
    text-decoration: none;
    white-space: nowrap;
    border: 1px solid #AAAAAA;
}

#content ul.links li a:hover , .node-links ul li a, .comment-links ul li a:hover { color: #189DE1; }


ul.pager li {
    margin: 0;
    padding: 0;
}
ul.pager li a {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 4px 4px 4px 4px;
    margin: 0 10px 0 0;
    padding: 10px 14px;
    text-decoration: none;
}
ul.pager li.pager-current {
    background: none repeat scroll 0 0 #F6F6F6;
    border-radius: 4px 4px 4px 4px;
    margin: 0 10px 0 0;
    padding: 10px 14px;
}
ul.pager li a:hover {
    background: none repeat scroll 0 0 #242021;
    color: #FFFFFF !important;
}
.content ul.pager {
    padding: 30px 0 0;
    text-align: left;
}


.block-search-form { padding-top: 20px;}

.region-content-inner {padding: 0px; margin-bottom: 30px;}


#region-sidebar-second .block { margin-bottom: 40px;}

#page { background: url("../images/onda_riscos.png") repeat-x;
 }

h1.title { margin-top: 10px;}


#content #search-form { margin-left: 400px; text-align: center;}
.region-content-inner { padding: 10px;}

.view-zl-front-page{ margin-left: -10px;}

#blocologo {  display: block; float: left; padding-top: 20px; padding-bottom: 5px; border: 0px solid green;}
#slogan {  
display: block; 
border: 0px solid red; 
float: right; 
font:Georgia;
font-size: 16px;
font-weight: bold;
padding-left:0px;
padding-top:30px;
width: 290px;
border: 0px solid red;
}


div.pane-content ul { 	
	list-style: none;
	list-style-image: none;
	margin-left: 0px;
	}

div.pane-content ul li{ 	
	list-style: none;
	list-style-image: url("../images/li.png");
	padding-bottom: 0px;
	font-size: 11px;
	padding-top:9px;
	}



div.mba { 
border-top: 1px dotted black; 
border-bottom: 1px dotted black; 
margin-left: -10px;
padding-top: 20px;
padding-bottom: 20px;


}

h3.home { font-size: 20px; margin:0px; text-align: center;}
h4.home { font-size: 12px; padding-top:0px; margin:0px; border-bottom: 2px solid #D3D3D3; padding-top: 5px;}




.pane-block-4 { position: relative; padding: 5px; border: 5px solid #C3C3C3; height: 3100px;}
.pane-block-5 { position: relative; border: 5px solid #C3C3C3; height: 300px;}
.pane-block-6 { position: relative; border: 5px solid #C3C3C3; height: 400px;}
.pane-block-7 { position: relative; border: 5px solid #C3C3C3; height: 125px; margin-right: 5px;}


img.inscricoes {align:center; text-align: center; margin-left:40px; margin-top: 65px; }

.pane-block-6 img.inscricoes { padding-top: 15px;}


.pane-block-4 img.inscricoes { margin: 0px; padding-top: 0px;} 


#barralogos { border-top:5px solid #f5f5f5; }


img.inscricoes  {
    text-align: center;
    position: absolute;
    bottom: 10px;
}

#blocofacebook , .facebook{ 
float: right; 
margin-right: 20px;
margin-top: 20px;
}

img.inscricoes2  {
    text-align: center;
    position: relative;
    margin-top:  10px;
    margin-left:  40px;
    margin-bottom: 20px; 
}