/* Desenvolvido por Gustavo Girard - Art Web Rio - www.artwebrio.com */

/* ================================== */
/* -             GERAL              - */
/* ================================== */

.txt_rodape{ margin:0; padding:18px 0 0 10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; float:left;}

.AWR{ margin:0; padding:18px 12px 0 0; text-align:center; font:10px Verdana, Arial, Helvetica, sans-serif; float:right;}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

#table_unitprice {
margin-top: 5px;
padding: 5px 0 30px 0;
}

#table_unitprice_TituloTop {
padding: 35px 0 0 0;
}

#table_unitprice_TituloBotton {
padding: 0 0 5px 0;
}

#table_unitprice_pq {
padding: 5px 0 0 0;
}

#altura {
height: 35px;
vertical-align: bottom;
}

#geral {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#topo_base {
margin: 0;
padding: 0; 
width: 100%;
height: 17px;
background: url(../imgs/base_top.gif) top repeat;
}									

#rodape_base {
margin: 0;
padding: 0;
width: 100%;
height: 43px;
background: url(../imgs/base.gif) bottom repeat-x;
vertical-align: middle;
}

#conteudo{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
text-align: left;
vertical-align: top;
}

#conteudo_inf {
margin: 0;
padding: 0;
width: 768px;
text-align: center;
}

#menu {
margin: 0;
padding: 0;
width: 100%;
*width: 100%;
height: 35px;
}

#formata_Boxdatas {
width: 150px;
height: 60px;
margin: 0 0 0 0;
padding: 0 0 0 6px;
float: left;
}

.menu_col {
width: 80px;
*width: 80px;
height: 35px;
float: left;
}

.flash_index {
margin: 0;
padding: 20px 0 0 0;
}

.background_inf {
background: url(../imgs/background_inf3.jpg) bottom no-repeat;
height: 100%;
}

.background_commod {
background: url(../imgs/background_commod.jpg) top no-repeat;
height: 100%;
}

.background_reports {
background: url(../imgs/background_reports1.jpg) bottom no-repeat;
height: 100%;
}

.background_investing {
background: url(../imgs/background_investing.jpg) bottom no-repeat;
height: 100%;
}

.background_unitprice {
background: url(../imgs/background_unitprice1.jpg) bottom no-repeat;
height: 100%;
}

.background_contact {
background: url(../imgs/background_contact2.jpg) bottom no-repeat;
height: 100%;
}

.background_msg {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #c5e7a1;
}

.txt_Mensagem {
margin: 0;
padding: 0;
vertical-align: middle;
text-align: center;
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

.txt_TituloPreto {
margin: 0;
padding: 0;
vertical-align: middle;
text-align: left;
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

p {
padding:0;
margin:0;
}

.txt_contact_simples {
text-align: left;
vertical-align: middle;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

.txt_contact {
width: 500px;
margin: 0;
padding: 5px 0 30px 10px;
vertical-align: top;
text-align: left;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

.formata_base_form {
padding: 3px 0 3px 3px;
background-color: #c5e7a1;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
height: 24px;
border: #999 solid 1px;
}

.formata_base_form_msg {
padding: 3px 0 3px 3px;
background-color: #c5e7a1;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
width: 100%;
height: 100px;
border: #999 solid 1px;
}

.txt_info {
margin: 0;
padding: 0 0 0 10px;
vertical-align: top;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
background-color: #FFF;
}

.txt_commod {
margin: 0;
padding: 10px 0 10px 10px;
vertical-align: top;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

.txt_commod_curto {
width: 450px;
margin: 0;
padding: 15px 0 0 10px;
vertical-align: top;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

.txt_unitprice {
margin: 0;
padding: 3px 3px 3px 3px;
text-align: center;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

.txt_unitprice1 {
margin: 0;
padding: 15px 3px 3px 3px;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

.txt_report_graficos {
margin: 0;
padding: 4px 0 30px 0;
vertical-align: top;
text-align: left;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

.txt_report_amarelo {
background-color: #ffffd5;
margin: 0;
padding: 3px 3px 3px 5px;
text-align: left;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

.txt_report_amarelo_centro {
background-color: #ffffd5;
margin: 0;
padding: 3px 3px 3px 5px;
text-align: center;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

.txt_invest {
margin: 0;
padding: 10px 0 25px 10px;
vertical-align: top;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}

.txt_Titulo {
margin: 0;
padding: 10px 0 10px 10px;
vertical-align: top;
text-align: left;
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

.txt_Titulo_unitprice {
margin: 0;
padding: 8px 5px 8px 5px;
background-color: #a4d2ff;
text-align: center;
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

.txt_subTitulo_unitprice {
margin: 0;
padding: 5px 0 5px 0;
background-color: #C9F1E0;
text-align: center;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

.txt_subTitulo_unitprice_azul {
margin: 0;
padding: 5px 5px 5px 5px;
background-color: #C1E0FF;
text-align: center;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

.txt_Titulo_Menor {
margin: 0;
padding: 10px 0 10px 10px;
vertical-align: top;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

.txt_reports {
margin: 0;
padding: 0 0 0 10px;
vertical-align: middle;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
}

.txt_reports1 {
width: 98%;
margin: 0;
padding: 8px 0 30px 10px;
vertical-align: middle;
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}

.txt_reports2 {
margin: 0;
padding: 3px 0 5px 5px;
vertical-align: middle;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-weight: bold;
height: 18px;
width: 100px;
}

.img_logo {
padding: 0 0 30px 0;
}

.img_graficos {
width: 100%;
margin: 0;
padding: 0;
vertical-align: middle;
text-align: center;
}

.img_top {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
vertical-align: middle;
text-align: right;
}

.img_reports {
margin: 0;
padding: 0 0 0 12px;
vertical-align: middle;
text-align: left;
}

.imgAWR {
margin: 0;
padding: 18px 0 0 10px;
vertical-align: middle;
text-align: left;
}
/*
.txt_rodape {
margin: 0;
padding: 18px 0 0 10px;
vertical-align: middle;
text-align: left;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}
*/
.txt_ass {
margin: 0;
padding: 18px 0 0 7px;
vertical-align: top;
text-align:right;
padding-right: 10px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.txt_ass_index {
margin: 0;
padding: 18px 0 0 5px;
vertical-align: top;
text-align: left;
padding-right: 10px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.txt_geral {
font: normal;
color: #666666;
text-align: center;
font: 11px Verdana, Arial, Helvetica, sans-serif;
padding: 0 0 10px 0;
}

a.linkReports:link {
text-decoration: none;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333;
}

a.linkReports:visited {
text-decoration: underline;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333;
}

a.linkReports:hover {
text-decoration: none;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #006633;
}

a.linkAWR:link {
text-decoration: none;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333;
}

a.linkAWR:visited {
text-decoration: none;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333;
}

a.linkAWR:hover {
text-decoration: none;
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF9900;
}
