/*
* background
*/
body {
	background: #fff url('../images/logobackground_ct.png?1') no-repeat;
}


/*
* Cores
*/
/*azul da barra de menu*/
#header {
	background: #0098a1;
}
/*azul da página selecionada na barra de menu, e de todos os headings*/
#nav .active a, #nav .active a:hover {
	background: #006e74;
	color: #fff;
}
h2 {
	color: #006e74;
}
h2 a {
	color: #006e74;	
}
.heading {
	background: #006e74;
}
#white-box {
	border-top: 2px solid #006e74;
}
#submenu .active a, #submenu .active a:hover, #wrap #thirdmenu .active a, #mobile-submenu .active a, #mobile-thirdmenu .active a {
	color: #006e74;
}
.comment-author {
    color: #006e74;
}
.form_submit input {
	background: #006e74;
}
/*azul da página selecionada na barra de menu, e de todos os headings - hover*/
.form_submit input:hover, .form_submit input:focus {
	background: #005555;
}
h2 a:hover {
	color: #005555;
}
#search-wrap .active {
	background: #005555;
}
#search {
	border: 4px solid #005555;
}
#nav a:hover {
	background: #005555;
}
/*letras azul clarinho passam a branco*/
#nav a {
	color: #fff;
}


/* coluna das news */
.date {
	color: #999;
}
.coluna-news {
  margin-bottom: 20px;
}
.coluna-news a{
  color: #555;
  font-weight: bold;
}
.coluna-news a:hover{
  color: #111;
}


/*
* Revista
*/
/*amarelo da barra de menu*/
#header.revista {
	background: #e4a72c;
}
#white-box.revista {
	background: none;
	border-top: 2px solid #e4a72c;
}
#submenu.revista .active a, #submenu.revista .active a:hover, #mobile-submenu.revista .active a, #mobile-thirdmenu.revista .active a {
	color: #e4a72c;
}
/*verde claro da página selecionada na barra de menu*/
#nav.revista .active a, #nav.revista .active a:hover {
	background: #EB5C1B;
	color: #fff;
}
/*verde claro da página selecionada na barra de menu - hover*/
#nav.revista a:hover {
	background: #EB5C1B;
}
/*logotipo*/
#logo.revista img {
    float: right;
}
#logo.revista {
	margin-bottom: 40px;
	float: right;
}
body.revista {
	background: #fff url('../images/imageheader-bgpattern.png?1') repeat;
}

/* Fonts */
h2.revista {
	font-family: 'Lusitana', serif;
	font-weight:bold;
	color:#e4a72c;
}
#content-wrap.revista {
  font-family: 'Lusitana', serif;
}
#content-wrap.revista h1{
  font-family: 'Lusitana', serif;
  font-weight:bold;
}
#content-wrap.revista h2{
  font-family: 'Lusitana', serif;
	font-weight:bold;
  margin-top:40px;
}
#content-wrap.revista h3{
  font-family: 'Lusitana', serif;
	font-size: 17px;	
	font-weight:bold;
  margin-left:40px;
}



/*
* layout
*/

#content-wrap {
	padding-bottom: 28px;
	margin-top: 28px;
}

#top-content-wrap {
	padding-bottom: 28px;
	margin-top: 28px;
}

#content-wrap-image-frontpage {
	padding-bottom: 28px;
	margin-top: 28px;
}

/*
* layout com 2 colunas iguais (2columns)
*/
.left-column-half {
	width: 46%;
	float: left;
}
.right-column-half {
	width: 49%;
	float: left;
	margin-left: 3.5%;
}

 @media only screen and (max-width: 700px) {
	.left-column, #front .left-column, .right-column, #front .right-column {
		width: 100%;
		float: none;
	}
}
/*
* 3 colunas da frontpage
*/
#content-wrap-3columns {
	padding-bottom: 56px;
	margin-top: 56px;
}

.column {
	position: relative;
	width: 30.8%;
	display: inline-block;
	margin-right: 3%;
	margin-bottom: 40px;
	vertical-align: top;
    transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-webkit-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;	
}
.column.last {
	margin-right: 0
}
.column:hover{
   background-color:#eee;
    transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-webkit-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;	
}
div.feature a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
.columnsback {
	width: 100%;
	z-index: 100;
}
.column a{
  	color: #6f6f6f;
}
#wrappertop.columnsback {
	background: #ffffff;
}
#wrappermiddle.columnsback {
	background: #FFEFBF;
}
#wrapperfooter.columnsback {
	background: #000;
}
#wrapmiddle {
	max-width: 940px;
	margin: 0 auto;
	padding: 45px 15px 0 15px;
	position: relative;
	background: url('../images/shadow.png?1') no-repeat center top;
}
#wrapfooter {
	max-width: 940px;
	margin: 0 auto;
	padding: 0px 15px 0 15px;
	position: relative
}

/* sombras */
#nav {
	background: url('../images/acblpe-topshadow.png?1') no-repeat center top;
}


/*
* Search menu
*/

#search-wrap {
    right: 0px;
}


/*
* language menu
*/

#langmenu {
/*    display: block;
    float: right;*/
position:absolute;
top:5px;
right:47px;
    
  }
    #langmenu li {
      margin-left: 7px;
      margin-right: 5px;
    }
.right {
float: right;
}
.floatlist {
list-style-type: none;
margin: 0;
padding: 0;
}
.floatlist li {
  float: left;
}
.right li {
  margin-left: 12px;
}
  .floatlist a {
   display: block;
}
     #header ul.right .active a {
     color: #fff !important;
border-style:solid;
border-color:#006e74;
border-width:0 0 7px 0;
    }
  #header ul.right {
   padding: 5px;
  }
   #header ul.right li {}
    #header ul.right a {
     color: #fff;
     font-size: 10px;
     text-transform: uppercase;
border-style:solid;
border-color:#0098a1;
border-width:0 0 7px 0;
    transition: border 0.3s ease-out;
	-moz-transition: border 0.3s ease-out;
	-webkit-transition: border 0.3s ease-out;
	-o-transition: border 0.3s ease-out;	
    }
    #header ul.right a:hover {
     color: #fff;
border-style:solid;
border-color:#005555;
border-width:0 0 7px 0;
    transition: border 0.3s ease-out;
	-moz-transition: border 0.3s ease-out;
	-webkit-transition: border 0.3s ease-out;
	-o-transition: border 0.3s ease-out;	
    }

.clearfix:after {
  content: "."; display: block;height: 0;clear: both;font-size: 1px;line-height: 1px;visibility: hidden;
}
/* revista */
.right-revista {
float: right;
}
.right-revista li {
  margin-left: 12px;
}
     #header ul.right-revista .active a {
     color: #fff !important;
border-style:solid;
border-color:#EB5C1B;
border-width:0 0 7px 0;
    }
  #header ul.right-revista {
   padding: 5px;
  }
   #header ul.right-revista li {}
    #header ul.right-revista a {
     color: #fff;
     font-size: 10px;
     text-transform: uppercase;

border-style:solid;
border-color:#e4a72c;
border-width:0 0 7px 0;
    transition: border 0.3s ease-out;
	-moz-transition: border 0.3s ease-out;
	-webkit-transition: border 0.3s ease-out;
	-o-transition: border 0.3s ease-out;	
    }
    #header ul.right-revista a:hover {
     color: #fff;
border-style:solid;
border-color:#EB5C1B;
border-width:0 0 7px 0;

    transition: border 0.3s ease-out;
	-moz-transition: border 0.3s ease-out;
	-webkit-transition: border 0.3s ease-out;
	-o-transition: border 0.3s ease-out;	
    }
/*
* login
*/
  #login {
   color: #bbb;
  }
  #login a {
   color: #ccc;
  }
  #login a:hover {
   color: #888;
  }
