*{
	margin:0 auto;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	background-color:#023C7D;
}

#geral-home{
	width:782px;
	height:600px;
	background-color:#023C7D;
}

#geral{
	width:782px;
	background-color:#FFFFFF;
	background-image:url(../images/fundo-menu.gif);
	background-repeat:repeat-y;
	display:block;
}

a{
	color:#2C58A5;
}

li{
	color:#2C58A5;
}

#esquerda-home{
	width:233px;
	float:left;
	background-image:url(../images/menu-principal-home.jpg);
	background-repeat:no-repeat;
}
#esquerda{
	float:left;
	display:block;
	width:235px;
	background-image:url(../images/pagina-interna-menu.jpg);
	background-repeat:no-repeat;
}

#direita-home{
	float:right;
	width:549px;
	height:501px;
	background-image:url(../images/corpo-site-home.jpg);
	background-repeat:no-repeat;
}

#direita{
	width:547px;
	float:right;
	background-image:url(../images/pagina-interna-corpo.gif);
	background-repeat:no-repeat;
	display:block;
}

#links-interessantes{
	margin-top:0px;
}

#login{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	margin-top:5px;
	margin-right:4px;
}

input{
	border:solid 1px #023C7D;
}

textarea{
	border:solid 1px #023C7D;
}

#agenda-obrigacao{
	width:165px;
	height:150px;
	padding-top:140px;
	/*_padding-top:100px;*/
	/**padding-top:135px;*/
	margin-right:45px;
}

#agenda-obrigacao h2{
	color:#342C4A;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

/****************************
CALENDÁRIO
*****************************/
/*  AQUI É A CLASSE DA TABELA*/
.calendario{
    margin: 0 auto;
    width:165px;
    color: #666666;
    border:solid 1px #A6A3A3;
	font-size:8pt;
}

/* CLASSE PARA O CABEÇALHO DO CALENDÁRIO OU SEJA O NOME DO MÊS E A NAVEGAÇÃO*/
.calendario th{
    color:#0E0E8C; /* AZUL */
    background-color:#F0F0F0;
    text-align:center;
}

.calendario th a{
    font-size:7pt;
    color:#0E0E8C; /* AZUL */
    text-decoration:none;
}

.calendario th a:hover{
    text-decoration:underline;
}

.calendario td{
    text-align:right;
    border:solid 1px #cccccc;
}


/*  STYLE DOS DIAS DA SEMANA */
.calendario td b{
}

/* AQUI ONDE VC COLOCA O STYLE DOS DIAS NORMAIS*/
.calendario td span{
    text-align:right;
}

/* AQUI ONDE VC COLOCA O STYLE DOS DIAS QUE POSSUEM OBRIGAÇÕES*/
.calendario td span a{
    text-align:center;
    text-decoration:none;
    display:block;
    width:auto;
    border:solid 1px #DE2421;
    font-weight:bold;
}

.calendario td span a:hover{
    text-decoration:underline;
}


/* AQUI ONDE VC COLOCA O STYLE DO DIA ATUAL DO CALENDÁRIO*/
.calendario td.hoje{
    background-color:#DE2421;
    color:#ffffff; 
    font-weight:bold;
}

.calendario td.hoje span a{
    font-weight:bold;
}
/****************************
FIM CALENDÁRIO
*****************************/

#cotacao{
	display:block;
	margin-right:290px;
}
#conteiner{
	/*border:solid 1px;*/
	background-image:url(../images/fundo-menu.gif);
	background-repeat:repeat-y;
	width:782px;
	position:absolute;
	background-color:#FFFFFF;
}

.titulo{
	margin-left:380px;
	color:#2A57A5;
	font-size:16pt;
}

#texto{
	text-align:justify;
	color:#5A57C5;
	font-size:10pt;
	padding-right:60px;
	padding-left:15px;
}

#texto h4{
	/*padding-left:80px;*/
	color:#2957B5;
}

a{
	text-decoration:none;
}

ul li{
	list-style:inside;
}

	ul li{
		font-size:10pt;
	}
	ul li a{
		text-decoration:none;
		/*font-weight:normal;*/
	}
	ul li{
		font-weight:bolder;
		margin-bottom:5px;
	}
	ul li ul li{
		margin-left:20px;
		color:#FF0000;
	}
	ul li ul li a{
		color:#FF0000;
	}
.download_arq{
	color:#FF0000;
}
	
	
#texto table tbody tr td{
	padding:5px 5px 5px 5px;
}

.sem_borda{
	border:none;
}	

#menu{
	margin:10px 0px 20px 48px;
}
#menu ul li{
	list-style-image:url(../images/icone_ticado.gif);
	list-style-position:inside;
}

#cotacao tbody tr td b{
	color:#ED935E;
	font-weight:bolder;
	float:left;
}

#box-endereco{
	float:right;
	margin-right:30px;

}

#box-endereco ul li{
	list-style-image:url(../images/ponto.jpg);
	font-size:8pt;
	padding-left:5px;
}

#box-endereco-menu{
	width:190px;
}

#box-endereco-menu ul li{
	list-style-image:url(../images/ponto.jpg);
	font-size:8pt;
	list-style-position:inside;
	
}
