body
{

margin: 0px;

}

a {
	font-family: Arial;
	text-decoration:none;
    
}
a.visited {
   	font-family: Arial;
}

.cotacoes{
   border-style: solid;
   border-color: #d3d3d3;
   border-width: 1px;

}


a:hover{
   text-decoration:underline;
   color: #3fa9f5;
}

.login{
   border-color: #FFFFFF;
    border-width: 4px 4px 4px 4px;
    border-style: solid;

}

.lista{
    color: #F2F2F2;
	font-family: Arial;
	font-size: 10px;
    font-weight: bold;
}

.areafinanceiraheader{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 15px;
    font-weight: bold;
    font-style: italic;
}

.areafinanceiratext{
    color: #636466;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal;
    
}

.select_search{
   width:150px;
   background-color: #FFFFFF;
   
}

.datenews{
   color: #3fa9f5;
	font-family: Arial;
	font-size: 12px;
    font-weight: normal;
}

.lermais{
   color: #3fa9f5;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal;
}

.footercode{

    color: #8a8c8e;
	font-family: Arial;
	font-size: 9px;
    font-weight: bold;
}

.iframe{
   #border: 1px solid #b2b2b2;
} 

.arial12cinza{
    color: #636466;
	font-family: Arial;
	font-size: 12px;
    font-weight: normal
}

.arial10cinza{
    color: #636466;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal
}

.arial10cinzaspan{
    color: #636466;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal
}
.arial10cinzaspan:hover{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal
} 

.arial9azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 9px;
    font-weight: normal
}

.arial9cinza{
    color: #636466;
	font-family: Arial;
	font-size: 9px;
    font-weight: normal
}

.arial9azulbold{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 9px;
    font-weight: bold;
}

.arial10azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal
}

.arial10azulbold{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 10px;
    font-weight: bold;
}

.arial11cinza{
    color: #636466;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal
}
.arial10black{
    color: #000000;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal;
}

.arial11azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal
}

.arial11azulbold{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 11px;
    font-weight: bold;
}

.arial11azulboldunder{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 11px;
    font-weight: bold;
   text-decoration:underline;
}

.arial11white{
    color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal
}

.imgright{
   float:right;
   border:3px #3fa9f5 solid;
   margin: 0 0 20px 10px;
}

.arial12white{
    color: #ffffff;
	font-family: Arial;
	font-size: 12px;
    font-weight: normal
}

.arial12azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 12px;
    font-weight: normal
}

.arial13azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 13px;
    font-weight: normal
}

.arial14azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 14px;
    font-weight: normal
}

.arial15azulbolditalic{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 15px;
    font-style:italic; 
    font-weight: bold;
}

.arial16azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 16px;
    font-weight: normal
}

.imgareas{
   border:3px #3fa9f5 solid;
}

.arial18azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 18px;
    font-weight: normal
}

.arial16black{
    color: #000000;
	font-family: Arial;
	font-size: 16px;
    font-weight: normal;
}

.arial20azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 20px;
    font-weight: normal
}

.arial22azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 22px;
    font-weight: normal
}

.arial24azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 24px;
    font-weight: normal
}

.arial26azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 26px;
    font-weight: normal
}

.arial8azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 8px;
    font-weight: normal
}

.arial12azul{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 12px;
    font-weight: normal
}



.mainmenu{

    color: #8a8c8e;
	font-family: Arial;
	font-size: 10px;
    font-weight: bold;
}

.mainmenuwhite{

    color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal;
}

.mainmenucontacts{
    color: #FFFFFF;
    font-family: Arial;
	font-size: 8px;
    font-weight: bold;

}



.pt_en{

    color: #3fa9f5;
	font-family: Arial;
	font-size: 8px;
    font-weight: normal;
}

.pt_en11{

    color: #3fa9f5;
	font-family: Arial;
	font-size: 10px;
    font-weight: bold;
}

.searchinput{
   
   width: 205px;
   height: 22px;
   border:none;
   font-size:12px;
   font-family:Arial;
   color:#6e6e6e;
   background-image:url('../img/searchbg.jpg');
   background-repeat:no-repeat;
   padding-left:30px;
   padding-top:5px;
}

.contactforminput{
   width: 237px;
   height: 23px;
   border:none;
   font-size:12px;
   font-family:Arial;
   color:#6e6e6e;
   background-image:url('../img/inputcontact.png');
   background-repeat:no-repeat;
   padding-left:10px;
   padding-top:5px;
   padding-right:10px;
}

.contactforminputerror{
   width: 237px;
   height: 23px;
   border:none;
   font-size:12px;
   font-family:Arial;
   color:#6e6e6e;
   background-image:url('../img/inputcontacterror.png');
   background-repeat:no-repeat;
   padding-left:10px;
   padding-top:5px;
   padding-right:10px;
}

.contactformtextarea{
    width: 235px;
   height: 149px;
   border:none;
   font-size:12px;
   font-family:Arial;
   color:#6e6e6e;
   background-image:url('../img/textareacontact.png');
   background-repeat:no-repeat;
   
}

.contactformtextareaerror{
    width: 235px;
   height: 149px;
   border:none;
   font-size:12px;
   font-family:Arial;
   color:#6e6e6e;
   background-image:url('../img/textareacontacterror.png');
   background-repeat:no-repeat;
   
}

.contactformtextarea:focus{
    width: 235px;
   height: 149px;
   border:none;
   font-size:12px;
   font-family:Arial;
   color:#6e6e6e;
   background-image:url('../img/textareacontact.png');
   background-repeat:no-repeat;
   
}

.ceomsgtxt{
  color: #3a3a3a;
	font-family: Arial;
	font-size: 16px;
    font-weight: normal;
}

.headerquote{
   color: #3a3a3a;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal;
}

.quoterealtimewhite{
    color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
    font-weight: normal;
}

.quoterealtimeblue{
    color: #2f89f5;
	font-family: Arial;
	font-size: 9px;
    font-weight: bold;
}

.quoterealtimegray{
   color: #636466;
	font-family: Arial;
	font-size: 10px;
    font-weight: bold;
}

.quoterealtimegraysmall{
   color: #636466;
	font-family: Arial;
	font-size: 8px;
    font-weight: bold;
}


.ceomsgowner{
   color: #3fa9f5;
	font-family: Arial;
	font-size: 10px;
    font-weight: normal;
}

.ceomsgposition{
   color: #3a3a3a;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal;
}


.titlenews{
   color: #3a3a3a;
	font-family: Arial;
	font-size: 11px;
    font-weight: bold;
}

.descnews{
   color: #636466;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal;
}

ul{ 
   list-style-image: url("../images/blt.png") 
}


.listasub1{
    color: #3fa9f5;
	font-family: Arial;
	font-size: 9px;
    font-weight: bold;
}
.listasub2{
    color: #636466;
	font-family: Arial;
	font-size: 11px;
    font-weight: normal;
}

.listasub3{
   color: #636466;
	font-family: Arial;
	font-size: 9px;
    font-weight: normal;
}

.menutable{
    color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
}

.rodape{
font-family: Arial;
	font-size: 10px;
	font-style: normal;
        font-weight: normal;
	color: #FFFFFF;
}
.titulo {
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
        font-weight: bold;
	color: #666666;
	background-color: #dddddd;
	border: none;
}

.textoabertura {
	font-family: Arial;
	font-size: 7px;
	font-style: normal;
        font-weight: normal;
	color: #000000;
	
}

.menulink {
	font-family: Tahoma;
	font-size:9px;
	font-style: normal;
        font-weight: bold;
	color: #5B5B4F;
        text-decoration: none;

}


.miolo {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
        }



#container {
	MIN-HEIGHT: 100%; MARGIN: 20px auto; WIDTH: 400px
}
#content {
	MARGIN: 0px auto; WIDTH: 220px
}

H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 11px; MARGIN: 0px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 0px solid; TEXT-DECORATION: none
}
H3.toggler A {
	COLOR: #666; TEXT-DECORATION: none
}
H3.toggler A:hover {
	COLOR: #3fa9f5;
    TEXT-DECORATION: underline;
}

DIV.accordion UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.accordion UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
DIV.accordion UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 4px; TEXT-DECORATION: none
}
DIV.accordion UL LI A SPAN {
	PADDING-BOTTOM: 1px
}
DIV.accordion UL LI A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 15px; BORDER-RIGHT-WIDTH: 0px
}
DIV.accordion UL LI A:hover SPAN { 
	TEXT-DECORATION: underline
    COLOR: #3fa9f5;
}
#top_round {
	FONT-SIZE: 1px; HEIGHT: 10px
}
#bottom_round {
	FONT-SIZE: 1px; HEIGHT: 10px
}

.first {
	PADDING-TOP: 5px
}
.last {
	PADDING-BOTTOM: 5px
}

