@import url("am_home.css");

/* grid */

#home #main {
  width: 924px;
  margin: 30px 0 70px 0px;
}

#home #main #sidebar{
  width: 232px;
}

#home #main #content .home-destaque {
  margin-bottom: 20px;
}

#home #main #content .cols {
  margin-left: 33px;
}

#home #main #content .cols .colA{
  width: 299px;
  float: left;
  margin-right: 20px;
}

#home #main #content .cols .colB {
  width: 287px;
  float: left;
  margin: 0px;
}

/* box-hA */

.box-hA {
  background: #8c8c3a;
  margin-bottom: 10px;
}

.box-hA .hd{
  position: relative;
}

.box-hA .hd h2{
  position: absolute;
  top: 12px;
  z-index: 10;
  font-weight: normal;
}

.box-hA .hd h2 span{
  display: block;
  background: #000000;
  color: #ffffff;
  padding: 5px;
}

.box-hA .hd img {
  z-index: 1;
}

.box-hA .bd {
  font-size: 12px;
  padding: 6px 12px;
}

.box-hA .bd p {
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 5px;
}

.box-hA .ft {
  position: relative;
  height: 32px;
  width: 100%;
}

.box-hA .ft .more{
  position: absolute;
  right: 0px;
}

.box-hA .ft a{
  display: block;
  float: left;
  background: #5e5f1f;
  color: #ffffff;
  padding:4px 14px;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
} 

.box-hA .ft a:hover{
  background: #ffffff;
  color: #5e5f1f;
}

/* box-hB */

.box-hB{
  background: #474b4a;
}

.box-hB .hd h2 {
  font-size: 20px;
  font-weight: normal;
}

.box-hB .hd h2 span{
  float: left;
  padding: 5px;
  display: block;
  background: #000000;
  color: #ffffff;
}

.box-hB .bd {
  margin: 12px 12px 0;
}

.box-hB .bd li {
  margin-bottom: 12px
}

.box-hB .bd li a{
  display: inline;
  background: #dce7e6;
  color: #474b4a;
  text-decoration: none;
  line-height: 15px;
  font-size: 12px;
}

.box-hB .bd li a:hover{
  background: #474b4a;
  color: #dce7e6;
}

/* box-hC */

.box-hC {
  position: relative;
  margin-bottom: 10px;
  height: 212px;
  width: 287px;
}

.box-hC .hd{
  position: absolute;
  border-left: solid 10px #000000;  
  z-index: 10;  
}

.box-hC .hd h2{
  font-size: 20px;
  background: #000000;
  color: #ffffff;
  padding: 2px;
  font-weight: normal;
}

.box-hC .bd .text-bl {
  position: absolute;
  bottom: 15px;
  left: 0px;
  z-index: 10;

  width: 160px;
  border-left: solid 10px #000000;
}


.box-hC .bd .text-bl span{
  display: inline;
  background: #000000;
  color: #ffffff;
  font-size: 13px;
}

.box-hC .bd img{
  z-index: 1;
  border: none;
}

/* box-hD */

.box-hD{
  background: #10594c;
}

.box-hD .bd {
  background: url(../images/green_map_bg.gif) repeat-y;
  width: 279px;
  padding: 10px;  
}

.box-hD .bd .item{
  margin-bottom:5px;
  padding-bottom:10px;
  background:transparent url(../images/green_item_bg.gif) repeat-x left bottom;   
}

.box-hD .bd .item-last{
  background: none;
  margin: 0px;
  padding: 0px;
}

.box-hD .bd img {
  border: none;
  float: left;
  margin-right: 5px;
}

.box-hD .bd h3{
  color: #ffffff;
  font-size: 13px;
  margin-bottom: 0px;
  font-weight: bold;
  margin-bottom: 7px;
}

.box-hD .bd h4{
  color:#04ffd2;
  font-weight: bold;
  margin-bottom: 7px;
  font-size: 13px;  
}

.box-hD .bd p a{
  color:#474b4a;
  background: #dce7e6;
  font-size: 13px;
  text-decoration: none;
}

.box-hD .bd p a:hover{
  color:#dce7e6;
  background: #474b4a;
}

/* estude-aqui */

#estude-aqui{
 /* background: url(../images/green_gradient_bg.gif) repeat-y;*/
/*  padding: 10px 10px;*/
  margin-bottom: 10px;
}

#estude-aqui .hd {
  margin-bottom: 5px;
}

#estude-aqui .hd h2 {
  font-size: 30px;
  color: #ffffff;
  font-weight: normal;
}


#estude-aqui .bd .line{
  background: url(../images/green_item_bg.gif) bottom left repeat-x;
  clear: both;
  padding-bottom: 8px;
  margin-bottom: 8px;
  width: 208px;
  overflow: hidden;
}

#estude-aqui .bd .line-last{
  background: none;
  margin: 0;
  padding: 0;
}


#estude-aqui .bd .graduacao li{
  background: url(../images/green_mm_bullet.gif) no-repeat -300px 2px;
  padding: 0 0 0 16px;
}

#estude-aqui .bd .graduacao h3 a{
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
}

#estude-aqui .bd .graduacao li .sub {
  display: none;
  margin: 3px 0;
}

#estude-aqui .bd .graduacao li .sub .links {
  clear: both;
  margin-bottom: 5px;
}

#estude-aqui .bd .graduacao li.active {
  background-position: 0 2px;
}

#estude-aqui .bd .graduacao li.active h3 a {
  color: #00261f;
}

#estude-aqui .bd .graduacao li.active .sub {
  display: block;
  overflow: hidden;
}

#estude-aqui .bd .link-a a{
  margin-right: 5px;
}

#estude-aqui .bd .link-c {
  width: 300px;
}

#estude-aqui .bd .link-c a{
  clear: both;
  margin-bottom: 5px;
}

#estude-aqui .bd a.bt {
  float: left;
  display: block;
  padding: 4px 6px;
  background: #000000;
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
}

#estude-aqui .bd .il {
  display: block;
  color: #ffffff;
  text-decoration: none;
}

#estude-aqui .phone{
  font-size: 12px;
  color: #00261f;
  line-height: 14px;
  margin-bottom: 5px;
}

#estude-aqui .phone strong{
  display: block;
  font-size: 19px;
  color: #ffffff;
}

/* home-noticias */

.home-noticias {
  margin-bottom: 10px;
}

.home-noticias .hd h2{
  background: #000000;
  color: #ffffff;
  font-size: 20px;
  padding: 3px 9px;
  margin-bottom: 10px;
  font-weight: normal;
}

.home-noticias .bd .noticia {
  margin-bottom: 10px;
  clear: both;
  display: table;
}

.home-noticias .bd .noticia h3{
  font-size: 12px;
  font-weight: bold;
  color: #24a08a;
  margin-bottom: 2px;
}

.home-noticias .bd .noticia p a{
  background: #dce7e6;
  text-decoration: none;
  font-size: 13px;
  color: #474b4a;
}

.home-noticias .bd .noticia p a:hover{
  background: #474b4a;
  color: #dce7e6;
}

.home-noticias .bd .noticia img{
  float: left;
  border: none;
  margin-right: 2px;
}

/* box-na-rede */

#box-na-rede{
  position: relative;
  background:#E2ECEB;
  margin-bottom: 10px;
}

#box-na-rede .hd {
  padding: 10px;
}

#box-na-rede .hd h2{
  font-size: 13px;
  font-weight: bold;
  color: #24a08a;
}

#box-na-rede .bd {
  padding: 10px 0;
  text-align: center;
}

#box-na-rede .bd img{
  border: none;
}

#box-na-rede .ft {
  position: relative;
  height: 32px;
  width: 100%;
}

#box-na-rede .ft .more{
  position: absolute;
  right: 0px;
  bottom: 0px;
}

#box-na-rede .ft a{
  display: block;
  float: left;
  background: #000000;
  color: #ffffff;
  padding:4px 14px;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
} 

#box-na-rede .ft a:hover{
  background: #ffffff;
  color: #000000;
}


/* agenda */

.box-agenda{
  background: #474b4a;
  padding: 5px 12px;
  margin-bottom: 10px;
}

.box-agenda .hd h2 {
  font-size: 30px;
  color: #ffffff;
  font-weight: normal;
  margin-bottom: 5px; 
  text-decoration: none;
}

.box-agenda .bd .items .item {
  background: url(../images/gray_item_bg.gif) repeat-x bottom left; 
  padding-bottom: 6px;
  margin-bottom: 6px;
}

.box-agenda .bd .items .last{
  background: none!important; 
  padding-bottom: 0!important;
  margin-bottom: 0!important;  
}

.box-agenda .bd .items .item h3 a{
  font-size: 13px;
  color: #fe960f;
  text-decoration: none;
}

.box-agenda .bd .items .item h3 a:hover{
  background: #fe960f;  
  color: #474B4A;
}

.box-agenda .bd .items .item p{  
  font-size: 12px;
  color: #ffffff;
  line-height: 14px;
}

/* box-assista */

#box-assista {

  
  margin-bottom: 10px;
  z-index: 1;
}

#box-assista .hd{

  top: 0px;
  right: 0px; 
  z-index: 1;
}
#box-assista .hd h2 {
  text-align: right;
  font-weight: normal;
  z-index: 1;
}

#box-assista .hd h2 span{
  float: right;
  display: block;
  background: #24a08a;
  color: #ffffff;
  padding: 4px 8px; 
  z-index: 1;
}

#box-assista .hd .more {
  clear: both;
  z-index: 1;
}

#box-assista .hd .more a{
  float: right;
  display: block;
  text-decoration: none;
  background: #000000;
  color: #ffffff;
  padding: 4px 8px;
  font-size: 12px;
  z-index: 1;
}

#box-assista .hd .more a:hover{
  background: #ffffff;
  color: #000000;
  z-index: 1;
}

#box-assista .bd{
  background: url(../images/gray_dotted_bg.gif);
  padding: 10px;
  z-index: 1;
}

#box-assista .bd .preview{
  border-bottom: solid 2px #6a6d6c;
  z-index: 1;
}

#box-assista .bd .preview img{
  border: none;
  z-index: 1;
}

#box-assista .bd p span{
  color: #ffffff;
  background: #474b4a;
  display: inline;
  z-index: 1;
}
