#layout{ 
	background-color:#fff;
	width:1005px;
	text-align:left;  
	margin:0;
	padding:0;
        margin: 0px auto;
        border-left:1px solid #666;
        border-right:1px solid #666;
} 
 
#cabecalho {
	position:relative; 
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0;
	text-align:center;  
} 
#cabecalho #topo{
  clear:both;
}
#cabecalho #topo *{
  float:left;
}

#cabecalho #swf_cabec{
	overflow:hidden;
	height:82px;
}

#cabecalho #single{display:none;}

#cabecalho #menu{
	background: #2681C7 url(imagens/menu_fundo.gif);
        height:42px;
        m-in-width:670px;
}
#cabecalho #menu h5{
        float:left;
        position:relative;
        display:inline;
        top:-15px;
		  _top: 0px;
        height:42px;
        width:11px;
	background: url(imagens/menu.gif) no-repeat left;
}
#cabecalho #menu h6{
        float:right;
        position:relative;
        display:inline;
        top:-17px;
	_top: 0px;
        height:42px;
        width:11px;
	background: url(imagens/menu.gif) no-repeat right;
}

#cabecalho #baixo_menu{
	height:17px;
	padding:10px;
	text-align:center;
	background: #ffffff url(imagens/fundo_busca.gif) repeat-x;
} 
 
#esquerda{
	 width:159px; 
	 float:left; 
	 position:relative; 

	top:-37px;
	_top:-40px;
   background-color:#ffffff;
}

#meio{
	float: left; 
	display:inline; 
	position: relative; 
	width:664px; 
}


#twocols{
	width:845px; 
	float:right; 
	position:relative; 
}    

#direita{
	width:181px; 
	_width:170px; 
	float:right; 
	position:relative; 
	
	top:-37px;
	_top:-40px;
	overflow:hidden;
	text-align:right; 
} 


#esquerda p{
	width:auto; 
	height:26px;
	background: #ffffff url(imagens/left01.gif) no-repeat;
	color : #FFFFFF;
	margin:0;
	padding: 11px 0px 0px 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
        text-align:left; 
}

#promocao {
   cursor:pointer;
   width:168px; 
   display:block;
   position:relative;
   top:-13px;
   left:-9px;
   text-align:left;
   background: url(imagens/promocao.gif) no-repeat;
}
#promocao span{
    position:relative;
    display:block;
    top:49px;
    left:7px;
    width:100px; 
    height:85px;
    padding-right: 55px;
    padding-bottom:46px;
    font-family: Times, serif;
    font-size:14px;
    line-height:100%;
    color:#fff;
    font-variant:small-caps;

}
#promocao span span{ 
   color:#1F86DE;
   position:absolute;
   top:-1px;
   left:-1px;
   padding-right: 56px;
}

#meio #base {
    padding-top:15px;
}
#meio #base #noticias{
        width:60%;
	float:left;
	position:relative;
        border-right: 1px dotted #c0c0c0;
        padding-right: 2%;
}

#meio #base #noticias a{
        display:block;
        padding: 3px 5px;
}

#meio #base #cotacoes{
	float:right;
	position:relative;
        width:30%;
}
#meio #base #cotacoes a{
        display:none;
}

#rodape{
	text-align:center;
	color:#666666;
	font-size: 9px;
	clear:both;
	background: #F5F5F5 url(imagens/fundo_busca.gif) repeat-x;
        padding-top: 2px;
}
#rodape p{font-size: 10px; font-weight: bold;}
#rodape a{ color: #666666; font-size: 9px;}
#rodape a:hover{ color: #000000; text-decoration: underline;}


#bordas {
	margin: 0; 
	padding: 0;
	background: url(imagens/canto-inf-dir.gif) no-repeat 100% 100%;
	}
#bordas .titulo {
	background: url(imagens/canto-sup-dir.gif) no-repeat 100% 0;
	margin: 0;
	padding: 0;
	}
#bordas .titulo h6 { 
	background: url(imagens/canto-sup-esq.gif) no-repeat 0 0;
	margin: 0;
	padding: 3px 0px 10px ;
	color: #333; 
	font-size: 0px; 
	line-height: 0px;
	}
#bordas .conteudo {
	background: url(imagens/canto-inf-esq.gif) no-repeat  0px 100%;
	margin: 0;
	padding: 1px 15px 15px;
	}
 
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
@media print{ 

	#layout{width:100%;}

	/*hide the right column when printing*/ 
	#twocols, #meio{width:100%; float:none; margin:0; margin:0}
	#bordas .conteudo{ padding: 5px; margin:5px; border: 1px solid #999999;}

	#esquerda,
	#direita, 
	#cabecalho #swf_cabec,
	#cabecalho #menu,
	#coluna_submenu,
	#vista_toolbar,
	#cabecalho #baixo_menu,
	embed,
	form,
	#go_top{
		display:none;
	} 
	#cabecalho #single{display:inline !important;}
    #topo {display:none;}
}

