body {
	margin: 0;
	padding: 0;
}

a:link, a:hover, a:visited {
   text-decoration:none;
   font-weight:bold;
   color:#7fae26;
}

#geral{
   position:relative;
   width:950px;
   margin:0 auto;
   text-align:center;
   font-size:10px;
   color:#535353;
   font-family:Verdana, Arial, 'sans-serif';
   }

#topo{
	height:160px;
}

#titulo_login{
   position:relative;
   width:950px;
   height:88px;
   padding:8px 0;    
}

.box_titulo{
   position:relative;
   float:left;
   }
   
.box_login{
   position:absolute;
   width:171px;
   height:79px;
   background:url(../img/bg_login.gif) no-repeat;
   left:710px;
   padding:13px 0 0 18px;
}

.box_login input{
  width:119px;
  font-size:9px;
  height:15px;
  border:1px solid #a9cf66;
  }
  
.box_login a{
  color:#376ba4;
  font-size:11px;
  font-weight:normal;  
  }

#menu_principal{
	height:50px;	
}

#conteudo{
    position:relative;
	/*display:table-row;*/
	text-align:left;
	width:950px;
	margin-bottom:8px;
	/* background-color:#0099cc; */
	/* min-height:315px;!important*/
	}
	
/*------ CONTEUDO - divs Home ------*/
	
.div_esq {
     position:relative;
     display:table-column;
	 float:left;
	 width:490px;
	 /*background:#ccc;*/
    }
	
.div_dir {
    position:relative;
     display:table-column;
	 float:right;
	 width:490px;	 	 
	 /* background:#ccc;*/	 
    }

/* DIV-VARIANTE - esta div abaixo tem como função variar conforme o layout.Quando o conteudo tiver na esquerda e for necessário 
   incluir algum texto ou item na direita basta adicionálo e aplicar no style o float referente, neste caso seria float:right */
.div_variante {
    position:relative;
	display:table-column;
	width:450px;
    }

/* CONTEUDO - HOME */

.box_quadro{
    width:326px;
	height:370px;
	padding-top:14px;
	background:url(../img/home/bg_quadro.jpg) no-repeat;
    }
	
.box_quadro p{
    line-height:16px;
	padding:25px 8px 0 50px;
	height:30px;
	}
	
.box_quadro strong {
    color:#7fae26;
	}
	
.box_quadro img{
    float:right;
	border:1px solid a7df42;
	}
	
.box_imagens, .box_hora {	
    text-align:center;
	width:326px;
	margin-bottom:4px;
	}
	
.box_banners{
    position:absolute;
	left:329px;
	float:right;
	width:120px;
	height:615px;
	/*background-color:#336633;*/
    }
	
<!----  -->
/*
.box_destaque{		
    width:488px;
	height:463px;
	padding-top:0;
	}*/
	
.box_destaque{		
    position:relative;
	display:table-row;
	height:459px;
	background-image: url("../img/home/bgdestaque.jpg");	
	background-repeat: no-repeat;
	}

.box_destaque .destaque_menu{
    position:absolute;
	float:right;
	width:100px;
	height:384px;
	left:378px;
	padding:70px 0 0 10px;
	background:url("../img/home/bg_destaque_programacao.jpg") no-repeat;
    }
	
.destaque_menu a:link, .destaque_menu a:hover, .destaque_menu a:visited{	
    color:#fff;
	}	
/*.box_destaque .destaque_menu{
    position:absolute;
	float:right;
	width:106px;
	top:70px;
	left:388px;
    }
	
.destaque_menu a:link, .destaque_menu a:hover, .destaque_menu a:visited{	
    color:#fff;
	}*/
	
/*.box_destaque .item{
    position:absolute;
	width:376px;
	padding:12px 0 0 2px;
	visibility: hidden;
	font-size:11px;
	color:#fff;
	z-index:1;
    }
	
.box_destaque .item h2{	
    font-size:15px;
	font-weight:bold;
	}
	
.box_destaque .item h2, .box_destaque .item p{	
    margin-left:10px;
	}
*/
.box_destaque .item{
    position:absolute;
	width:377px;
	height:454px;
	padding:15px 0 0 1px;
	visibility: hidden;
	font-size:11px;
	color:#ffffff;
	background:url("../img/home/bg_destaque_itens.jpg") no-repeat;
	z-index:1;
    }
	
.box_destaque .item h2{	
    font-size:15px;
	line-height:18px;
	font-weight:bold;
	vertical-align:top;
	
	}
	
.texto_box_destaque {
    padding: 5px;
	vertical-align:top;
	text-align:left;
	margin: 0;
	color:#FFFFFF;
	
}
	
.box_destaque .item h2, .box_destaque .item p{	
    margin-left:10px;
	}


.box_destaque .anima{	
    position:absolute;
    top:340px;
    left:382px;	
	}
	
/*
   .box_noticias{		
    width:483px;
	height:114px;
	margin-top:7px;
	*margin-top:0;/* hack para o IE 
	padding:38px 5px 0 0;	
	background:url(../img/home/bg_ultimasnoticias.jpg) no-repeat;	
	}				
*/				
	
.box_noticias{		
    position:absolute;
	display:table-row;
	width:483px;
	height:122px;
	margin-top:7px;
	*margin-top:0;/* hack para o IE */
	padding:30px 5px 0 0;
	top:455px;
	*top:465px;/* hack para o IE */
	background-image:url("../img/home/bg_ultimasnoticias.jpg");
	background-repeat:no-repeat;	
	}   
	
	
.box_noticias a:link, .box_noticias a:hover, .box_noticias a:visited{
   width:100%;
   text-decoration:none;
   color:#535353;
   line-height:23px;
   padding-bottom:4px;
   margin-left:8px;
   border-bottom:1px dashed #7cb9f6;
   }   
   
.box_noticias  a:hover{
   color:#3174BA;
   border-bottom:0;
   } 
   	
.box_twitter{		
    position:absolute;
	display:table-row;
	width:483px;
	height:145px;
	margin-top:10px;
	*margin-top:0;/* hack para o IE */
	padding:30px 5px 0 0;
	top:578px;
	*top:598px;/* hack para o IE */
	/*background-image:url("../img/home/bg_ultimasnoticias.jpg");
	background-repeat:no-repeat;
	border:1px solid;	*/
	} 
	
/* RODAPE */	
.rodape {
      position:relative;
	  float:left;
	  display:table-row;
	  width:950px;
	  white-space: nowrap;
	  height:98px;
	  font-size:13px;
	  color:#376ba4;
	  margin-top:8px;
	  *padding-top:8px;/* hack para o IE */
}

.rodape img.logo{
     display:inline;
	 margin-left:34px;
}

