body 
{
margin:0;
padding:0;
background:#9A9A9A;
}
p
{
font-family:Verdana;
color:#fff;
font-size:8.5pt;
text-align:justify;  
margin:0;
padding:0;
}
.titulos
{
width:100%; 
}
/*-----------------------------------------------------------------------------------------------------------------------------
                                                                     TRADE
-------------------------------------------------------------------------------------------------------------------------------*/
#trade
{
width:100%;
background-image:url(imagens/fundo_perfil_trade.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#16366f;
padding:19px 0 0 0;
}
#palco_trade
{
width:760px;
margin:0 auto 0 auto;
background:url(imagens/mapa.gif) right top no-repeat;
}
#topo
{
width:100%;
overflow:auto;
margin:0;
height:89px;
padding:0
}
#idiomas
{
width:100%;
float:right;
text-align:right;
margin: 0 0 0.5em 0;
}
#endereco
{
width:40%;
float:right;
height:60px;  
text-align:right;  
}
ul
{
list-style-type:none;
margin:0;
padding:0;
}
#idiomas ul li
{
display:inline;
margin:0 0.25em 0 0;
}
#menu_conteudo
{
width:100%; 
overflow:auto;
}
#content_bem_vindo
{
width:100%;
height:2.6em;
}
#content_bem_vindo_esq
{
width:314px;
height:2.6em;
float:left;
}
#linha_divisoria_topo
{
width:2px;
height:42px;
background:url(imagens/linha_dividoria_conteudo_dir_topo.gif) no-repeat;
float:right;
}
#content_bem_vindo_dir
{
width:11.5em;
height:2.6em;
float:right; 
}
#conteudo_esq
{
width:14.75em;
float:left;
padding:2.5em 0 0 0.5em;
}
#menu_perfil_trade
{
margin:0;
padding:0;
list-style-type:none;
/*border:1px solid #ccc;*/
}
.menu_perfil_trade_bts
{
background:url(imagens/linha_menu.png) left bottom no-repeat;
margin:0 0 0.1em 0;
height:25px;
position:relative;
}

.menu_perfil_trade_bts ul 
{
	position: absolute;
	left: 259px;
	top: 0;
	display: none;
}

#conteudo_dir
{
width:508px;
float:right;
padding:0 0 1em 0;
margin:2.5em 0 0 0;
background:url(imagens/linha_dividoria_conteudo_dir.gif) repeat-y;
}
#conteudo_dir_esq
{
width:18.9em;
float:left;
padding:0 0 0.5em 0;
}
#conteudo_dir_dir
{
width:195px;
float:right;
}
.noticias
{
height:20px;    
}
.noticias a
{
font-family:Verdana;
color:#fff;
font-size:8.5pt;
margin:0;
padding:0;
}
.text_box
{
height:12x;
border:1px solid #ccc;
font-family:Verdana;
color:#333;
font-size:8pt;
width:98%;  
margin:0 0 0 0;
padding:0;
}
.check_box
{
margin:0;
padding:0;    
}
p{
margin:0;
padding:0;
}
.bt_cadastrar{
width:84px;
height:17px;
background:url(imagens/cadastrar.gif) no-repeat;
border:0;
}
.moedas{
background:#ccc;
color:#FFFFFF;
}
/*-----------------------------------------------------------------------------------------------------------------------------
                                                                     CARGO
-------------------------------------------------------------------------------------------------------------------------------*/
#cargo
{
width:100%;
height:505px;
background-image:url(imagens/body_cargo.jpg);
background-position:left bottom;
background-repeat:repeat-x;
background-color:#fff;
margin:0;
padding:0;
}
#palco_cargo
{
width:760px;
margin:0 auto 16px auto;

}
#conteudo_cargo
{
overflow:auto;
width:100%;
}
#palco_cargo_esq
{
width:14.75em;
padding:0 0 0.2em 0;
float:left;
}
#palco_cargo_dir
{
width:32.75em;
float:right;
background:url(imagens/sombra_direita_cargo.jpg) left top no-repeat;
}
#sombra_cargo_esq
{
margin:0 0 0 -2em;
position:absolute;
}
#logo_perfil_cargo
{
margin:-8.68em 0 0 0;    
position:absolute;
}
#menu_perfil_cargo
{
margin:0 0 0 0.5em;  
padding:0;
list-style-type:none;
/*border:1px solid #ccc;*/ 
}
.drop_list
{
font-family:Verdana;
font-size:8pt;
color:#666;
height:20px;
width:150px;   
margin:0.1em 0 0 35px; 
}
#programa_ponto_ponto
{
margin:0.5em 0 0 0.8em;    
}

.menu_perfil_cargo_bts
{
background:url(imagens/divisor_menu_cargo.gif) left bottom no-repeat;
margin:0 0 0.1em 0;
height:24px;
position:relative;
}

.menu_perfil_trade_bts ul 
{
	position: absolute;
	left: 259px;
	top: 0;

	display: none;
}
#flash_transportes
{
width:500px;
height:208px;
background:#ccc;
margin:0 0 0 1em;    
}
#rodape
{
width:100%;
padding:35px 0 1em 0;
margin:0;
overflow:auto; 
}
#rodape_esq
{
float:left;
width:50%;
margin:0.3em 0 0 0;
}
#rodape_dir
{
float:right;
width:48%;
margin:0.3em 0 0 0;
}
/*---------------------------------------------------------------------------------------*/
.jqueryslidemenu{
font: bold 12px Verdana;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
width:154px;
margin:-25px 0 0 222px;
display: block;
visibility: hidden;
background:#96B8DF;
padding:3px 3px 0 3px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
}

.rightarrowclass{
position: absolute;
top: 6px;
}
/*---------------------------------------------------------------------------------------*/
.jqueryslidemenu2{
font: bold 12px Verdana;
width: 100%;
}

.jqueryslidemenu2 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu2 ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu2 ul li a{
display: block;
text-decoration: none;
}

* html .jqueryslidemenu2 ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu2 ul li a:link, .jqueryslidemenu2 ul li a:visited{
color: white;
}

.jqueryslidemenu2 ul li a:hover{
color: white;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu2 ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu2 ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu2 ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
}

.jqueryslidemenu2 ul li ul li a:hover{ /*sub menus hover style*/
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
}

.rightarrowclass{
position: absolute;
top: 6px;
}

