a:link
{
    color: #ffffff;
    font-family: "trebuchet ms", sans-serif;
    text-decoration: none
}
a:visited
{
    color: #ffffff;
    font-family: "trebuchet ms", sans-serif;
    text-decoration: none
}
a:hover
{
    color: #ffff00;
    font-family: "trebuchet ms", sans-serif;
    text-decoration: none
}
table
{
    font-size:8pt;
    font-family:'trebuchet ms';
}
.bordatabelaprincipal
{
    border-right: #666666 1px solid;
    font-size: 8pt;
    border-left-color: #666666;
    border-top-color: #666666;
    border-bottom: #666666 1px solid;
    font-family: tahoma;
    background-color: #000000
}
.linhatracejadafundocinza
{
    font-weight: bolder;
    font-size: 8pt;
    border-left-color: #666666;
    background-image: url(../images/img_bg.gif);
    color: #666666;
    border-top-color: #666666;
    border-bottom: #666666 1px dashed;
    font-family: tahoma;
    background-color: #ffffff;
    border-right-color: #666666
}
.linhatracejada
{
    border-left-color: #666666;
    color: #666666;
    border-top-color: #666666;
    border-bottom: #666666 1px dashed;
    border-right-color: #666666
}
.lateraldireitatracejada
{
    border-right: #666666 1px dashed;
    border-left-color: #666666;
    border-bottom-color: #666666;
    color: #666666;
    border-top-color: #666666
}
.lateralesquerdatracejada
{
    border-right: #666666 1px dashed;
    font-weight: bolder;
    font-size: 8pt;
    border-left-color: #666666;
    border-bottom-color: #666666;
    color: #666666;
    border-top-color: #666666;
    font-family: tahoma
}
.linhalateraldireita
{
    border-right: #666666 1px solid;
    border-left-color: #666666;
    border-bottom-color: #666666;
    color: #666666;
    border-top-color: #666666
}
.linha
{
    border-bottom: #666666 1px solid
}
.linhadireita
{
    border-right: #666666 1px solid
}
.fundocinza
{
    background-color: #666666;
}
.linhabaixotituloresultado
{
    border-bottom: #000000 1px dotted
}
.tablemain
{
    margin-top: 0px;
    font: 8pt tahoma;
    margin-left: 0px;
    color: #666666
}
.inputpass
{
    font-size: 8pt;
    font-family: tahoma
}
.input
{
    border:#999 1px solid;
    font-size: 8pt;
    color: #ffffff;
    background-color: #696969;
}
.buttonpersonal
{
    border-right: #aeaeae 1px outset;
    border-top: #aeaeae 1px outset;
    border-left-width: 1px;
    font-size: 8pt;
    border-left-color: #aeaeae;
    color: #333333;
    border-bottom: #aeaeae 1px outset;
    font-family: tahoma;
    background-color: #e7e7e7
}
.combo
{
    font-size: 8pt;
    color: #ffffff;
    font-family: tahoma;
    background-color: #333333
}
.fnegverm
{
    font-weight: bold;
    font-size: 11px;
    color: #ff0000;
    font-family: tahoma
}
.fverm
{
    font-size: 11px;
    color: #ff0000;
    font-family: tahoma
}
.fnegamarbig
{
    font-weight: bold;
    font-size: 15px;
    color: #ffff00;
    font-family: "trebuchet ms", sans-serif;
    letter-spacing: 1px
}
.fnegamar
{
    font-weight: bold;
    font-size: 11px;
    color: #ffff00;
    font-family: "trebuchet ms", sans-serif;
    letter-spacing: 1px
}
.famar
{
    font-size: 11px;
    color: #ffff00;
    font-family: tahoma
}
.fnegazul
{
    font-weight: bold;
    font-size: 11px;
    color: #0066cc;
    font-family: tahoma
}
.fazul
{
    font-size: 11px;
    color: #006699;
    font-family: tahoma
}
.fnegbranca
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: "trebuchet ms", sans-serif;
    letter-spacing: 1px
}
.fbranca
{
    font-size: 11px;
    color: #ffffff;
    font-family: tahoma
}
.fnegpreta
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: "trebuchet ms", sans-serif;
    letter-spacing: 1px
}
.fpreta
{
    font-size: 11px;
    color: #000000;
    font-family: tahoma
}
.fnegcinza
{
    font-weight: bold;
    font-size: 11px;
    color: #555555;
    font-family: tahoma
}
.fcinza
{
    font-size: 11px;
    color: #555555;
    font-family: tahoma
}
.fneglaranja
{
    font-weight: bold;
    font-size: 11px;
    color: #ffb76f;
    font-family: tahoma
}
.fdepoimentos
{
    font-size: 12px;
    color: #ffffff;
    font-family: "trebuchet ms", sans-serif;
}
.flaranja
{
    font-size: 11px;
    color: #ffb76f;
    font-family: tahoma
}
.fnegverde
{
    font-weight: bold;
    font-size: 11px;
    color: #ff8040;
    font-family: tahoma
}
.fundocinzaclaro
{
    background-color: #eeeeee
}
.fundocinzaescuro
{
    background-color: #666666
}
.fundovermclaro
{
    background-color: #ffdfdf
}
.fundovermescuro
{
    background-color: #ffc1c1
}
.fundoverdeclaro
{
    background-color: #c9e7cb
}
.fundoverdeescuro
{
    background-color: #a3d6a7
}
.fundoazul
{
    background-color: #d7e4fb
}
.borderimg
{
    border: #999999 6px dashed;
    background-color: transparent
}
.hrbranca
{
    border-bottom: #ffffff 1px inset
}
.bordatracejada
{
    border-right: #666666 1px dashed;
    border-top: #666666 1px dashed;
    border-left: #666666 1px dashed;
    color: #666666;
    border-bottom: #666666 1px dashed
}

/*-------------------------------------------*/
#body   {margin:0px; padding:0px; font:75%/1.4 'trebuchet ms', tahoma, verdana, arial; background-image:url(../images/img_bground.png); overflow-y:auto; overflow-x:auto; color:#fff;}
#divGeral  {width:780px; background:#000; border:#696969 5px solid;}
#divCabecalho   {height:375px; width:780px; overflow:hidden;}
#divCabecalho #divAuxiliar {float:left;width:275px;}
#divCabecalho #divAuxiliar #divLogo {height:125px; width:275px; overflow:hidden; background:#fff; border-bottom:#fff 5px solid; text-align:center; padding-top:0px;}
#divCabecalho #divAuxiliar #divContato {height:245px; width:275px; padding-top:75px; padding-left:10px; padding-bottom:10px; overflow:hidden; background: url(../images/img_bground_contato.gif) #000 left top no-repeat;}
#divCabecalho #divAuxiliar #divContato textarea {overflow-y:auto;}
#divCabecalho #divFader    {float:right; width:500px; height:375px; background:#000; border-left:#696969 5px solid;}
#divBarra    {clear:both; width:780px; height:35px; background:#696969; border-top:#696969 5px solid; border-bottom:#696969 5px solid;}
#divCorpo  {width:780px; background:#000; border-top:#696969 5px solid;}
#divCorpo #divMenu    {float:left; width:140px; _width:145px; background:#999; border-right:#696969 5px solid; border-bottom:#696969 5px solid; margin-bottom:15px;}
#divCorpo #divEditavel    {float:right; width:635px;}
#divRodape {clear:both; width:780px; height:50px; color:#000; font-weight:bolder; background:#A9A9A9; text-align:center; border-top:#696969 5px solid;}
#divParceiro    {height:75px; width:100%; border-bottom:1px dotted #696969; font:#fff 'trebuchet ms', tahoma, verdana, arial;}
#divParceiro h1 {font:130%; font-weight:bolder; color:#fff;}
#divParceiroDesc {font:110%; top:-1.7em; color:#eee; padding-top:0px;}
.clsOther    {background: url(../images/img_corpo_fundo.jpg) right top no-repeat;}
/*-------------------------------------------*/
ul#menu 
{
    width:100%;
	background:#696969;
	margin:0px;
	padding:0px;
	background: url(../images/img_fundo_menu.gif) no-repeat center center;
	}
ul#menu li {
	border-bottom:1px dotted #888;
	}
ul#menu li a:link, ul#menu li a:visited {
	display:block;
	padding:4px 0px;
	text-decoration:none;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial;
	font-size:9pt/10pt;
	color:#333;
	padding-left:10px;
	}
ul#menu li a:hover {
	background-color:#828282;
	color:#333;
	padding:4px 0px;
	padding-left:2px;
	border-left:8px solid #A9A9A9;
}
/*-------------------------------------------*/
ul#menu_horizontal 
{
    list-style: none;  
    margin: 0;  
    padding: 0;
    text-align:center;
}  
ul#menu_horizontal li
{
    float: right;  /*  display: inline; testar se no final vai dar na mesma por causa desse comando!!!  margin-right: 2px;*/  
}
ul#menu_horizontal li a
{
    display: block;  
    background: #484848;
    width: 125px;  
    height: 20px;  
    _height: 22px;  
    text-decoration: none;  
    text-align: center;  
    color: #fff;  
    font-weight: bold;  
    margin-left:2px;
    margin-bottom:2px;
    padding-top: 2px;  
}
ul#menu_horizontal li a:hover
{
    border-top: 1px solid #F2F2F2;  
    border-bottom: 1px solid #F2F2F2;  
    color: #2C2D32;  
    background: #868686;  
}
/*-------------------------------------------*/
