/*
	Quality Contábil
	Por Neo Solutions
	Autor: Alex Nunes Pinheiro da Silva
	E-mail: alex@ememo.com.br
*/
body {
margin:auto;
font-size:10px;
font-family:arial,verdana,trebuchet;
background-color:#fffff;
}
a{
color:#647EB7;
text-decoration:none;
}
a:hover{
color:#C33D16;
text-decoration:underline;
}
form{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
img{
border:none;
}

h1{
color:#647EB7;
font-size:18px;
}

input,textarea,select{
border:solid 1px #647EB7;
font-size:12px;
background-color:#f2f2f2;
}

.linha{
border-top:solid 1px #cccccc;
}

.fundo1{
margin:auto;
width:760px;
border:solid 1px #647EB7;
background-image:url(../images/fundo1.gif);
background-repeat:repeat-y;
}
.menu{
width:124px;
height:400px;
float:left;
background-image:url(../images/fundo_menu.jpg);
background-repeat:no-repeat;
}
.topo{
width:636px;
height:125px;
float:left;
background-image:url(../images/fundo_topo.jpg);
background-repeat:no-repeat;
}
.navegacao{
width:606px;
height:34px;
float:left;
text-align:right;
background-image:url(../images/fundo_navegacao.gif);
background-repeat:repeat-x;
padding-top:5px;
padding-right:30px;
font-family:arial;
font-size:12px;
color:#647EB7;
}
.conteudo{
width:636px;
float:left;
background-color:#FBFBFB;

}

.informativos{
float:left;
width:430px;
background-image:url(../images/canto_home.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-left:5px;
padding-bottom:15px;
font-family:arial;
font-size:10px;
color:#647EB7;
}

.arearestrita{
float:left;
margin-left:20px;
margin-top:10px !important;
margin-top:5px;
width:144px;
height:130px;
padding-right:15px;
background-image:url(../images/arearestrita.gif);
background-repeat:no-repeat;
}

.arearestrita input{
float:left;
background:transparent;
border:none;
height:16px;
width:75px;
}

.faledireto{
float:left;
width:210px;
background-image:url(../images/canto_home.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-left:5px;
padding-bottom:15px;
font-family:arial;
font-size:10px;
color:#647EB7;
}


/*********************************************************fundocalendario*/
.fundocalendario{
float:left;
width:210px;
background-image:url(../images/canto_home.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-top:0px;
padding-bottom:10px;
}

/*********************************************************calendario*/
.calendario{
float:left;
margin:0px 20px 0px 20px !important;
margin:0px 10px 0px 7px;
width:170px;
font-family:Tahoma, Arial, sans-serif;
color:#647EB7;
padding-bottom:10px;
}
.calendario th{
font-size:8pt;
font-family:Verdana, Tahoma, sans-serif;
}
.calendario th a{
color:#517CAB;
} 
.calendario th a:hover{
color:#ff0000;
} 

.calendario td{
text-align:right;
font-size:8pt;
font-family:Verdana, Tahoma, sans-serif;
}
.calendario td.hoje{
color:#FF0000;
font-weight:bold;
}
.calendario td.hoje span a{
color:#FF0000;
font-weight:bold;
/*widht:100%;*/
display:block;
border:solid 1px #FFCD76;
text-decoration:none;
}


.calendario td span a{
/*widht:100%;*/
display:block;
border:solid 1px #FFCD76;
text-decoration:none;
}

/*********************************************************calendario*/

.cotacao{
float:left;
width:190px;
background-image:url(../images/fundo_cotacao.gif);
background-repeat:no-repeat;
background-position:10px 35px;
padding-bottom:15px;
margin-left:10px;
}


.base{
width:100%;
float:left;
background-image:url(../images/linha_base.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.base span{
display:block;
margin-left:100px; 
height:20px;
color:#797876;
font-size:11px;
}



.caixa{
float:left;
width:200px;
background-image:url(../images/canto_home.gif);
background-repeat:no-repeat;
background-position:bottom right;
margin-left:30px;
padding-left:50px;
padding-bottom:10px;
font-size:12px
}

.conteudoconsultas{
padding-left:10px;
padding-right:10px;
font-family:Arial, Tahoma, sans-serif;
font-size:8pt;
color:#647EB7;
}
.conteudoconsultas a{
color:#647EB7;
text-decoration:none;
}
.conteudoconsultas a:hover{
color:#ff0000;
text-decoration:none;
}
.conteudoconsultas input, select, textarea{
border:solid 1px #647EB7;
color:#647EB7;
}











.trocamenu{
font-size:10px;
margin-top:138px;
}
.trocamenu a{
/*border:solid 1px #000000;*/
background-repeat:no-repeat;
text-decoration:none;
background-position:0px 0px;
padding-left:94px;
font-size:12px;
}
.trocamenu a:hover{
text-decoration:none;
}

.trocamenu a#home{
background-image:url(../images/menu_home.gif);
}
.trocamenu a#institucional{
background-image:url(../images/menu_institucional.gif);
}
.trocamenu a#servicos{
background-image:url(../images/menu_servicos.gif);
}
.trocamenu a#consultas{
background-image:url(../images/menu_consultas.gif);
}
.trocamenu a#boletins{
background-image:url(../images/menu_boletins.gif);
}
.trocamenu a#links{
background-image:url(../images/menu_links.gif);
}
.trocamenu a#guias{
background-image:url(../images/menu_guias.gif);
}
.trocamenu a#orcamentos{
background-image:url(../images/menu_orcamentos.gif);
}
.trocamenu a#download{
background-image:url(../images/menu_download.gif);
}
.trocamenu a#localizacao{
background-image:url(../images/menu_localizacao.gif);
}
.trocamenu a:hover{
background-position:0px -15px;
}

/*-----------------------------------menu--------------*/

.tabelas{
width:100%;
border-collapse:collapse;
}

.tabelas th{
border:solid 1px #cccccc;
font-size:8pt;
font-family:tahoma;
background-color:#517CAB;
color:#ffffff;
padding:2px;
}

.tabelas td{
border:solid 1px #cccccc;
font-size:8pt;
font-family:tahoma;
}

.tabelas td input,textarea{
border:solid 1px #000050;
font-size:8pt;
font-family:tahoma;
margin:2px;
}



