/*
	Desenvolvido por razz.comunicação+web+design
	http://www.razz.com.br
*/

/* ------------------------------- Corpo --------------------------------- */

html {
	width: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #919191;
	font-family: Verdana, Arial, Helvetica, serif;	
	font-size: 11pt !important;
}
#estrutura {
	width: 762px;
	background-color: #FFFFFF;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.estrutura1 {
	height: 100%;
	padding-top: 0px; 
	padding-bottom: 0px;
	padding-right: 6px;
	padding-left: 6px
}
#central {
	width: 750px;
	background-color: #FFFFFF;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.td1 {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/gerais/bg_td1.gif);
	background-position: center;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 32px;
}
.td2 {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	height: 175px;
}
.td3 {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 13px;
}
.td4 {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 100%;
}
.td5 {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/gerais/bg_td5.gif);
	background-position: center;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 32px;
}

/* ------------------------------- Tabela Conteúdo --------------------------------- */

#conteudo {
	width: 750px;
	height: 100%;
}
.td_esquerda {
	padding-top: 14px;
	padding-bottom: 25px;
	padding-right: 0px;
	padding-left: 0px;
	width: 142px; 
	height: 100%;
	background-color: #F7F7F7
}
.td_centro {
	padding-top: 18px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	width: 418px; 
	height: 100%;
	background-color: #FFFFFF
}
.td_direita {
	padding-top: 18px;
	padding-bottom: 25px;
	padding-right: 0px;
	padding-left: 0px;
	width: 190px; 
	height: 100%;
	background-color: #FAFAFA
}

/* ------------------------------- menu --------------------------------- */

.menu {
	margin: 0px;
	height: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px;
	padding-left: 17px;
	background-color: #F7F7F7;
	background-image: url(../images/gerais/bg_menu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
    FONT-SIZE: 10px;
    COLOR: #606060;
    LINE-HEIGHT: 30px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------- Centro --------------------------------- */

.titulo {
	margin: 0px;
	height: 26px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 17px;
	background-color: #FFFFFF;
	background-image: url(../images/gerais/bg_titles.gif);
	background-position: bottom;
	background-repeat: repeat-x;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 24px;
    COLOR: #606060;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titulo2 {
	margin: 0px;
	height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 17px;
	background-color: #0079C1;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 24px;
    COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#tabelas_index {
	width: 388px;
	background-color: #FFFFFF
}
.texto_data {
	margin: 0px;
	width: 88px;
	padding-top: 19px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 17px;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
    COLOR: #0079C1;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.texto_info {
	margin: 0px;
	width: 300px;
	padding-top: 19px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 0px;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
    COLOR: #606060;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.texto_info2 {
	margin: 0px;
	width: 388px;
	padding-top: 19px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 17px;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
    COLOR: #606060;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.texto_geral {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 17px;
	padding-left: 17px;
    FONT-SIZE: 11px;
	LINE-HEIGHT: 17px;
    COLOR: #606060;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------- Lateral --------------------------------- */

.bluetext {
	margin: 0px;
	padding-top: 14px;
	padding-bottom: 0px;
	padding-right: 17px;
	padding-left: 17px;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
    COLOR: #0079C1;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.msg {
	
    FONT-SIZE: 9px;
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.graytext {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 17px;
	padding-left: 17px;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
    COLOR: #606060;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bluelink {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 17px;
	padding-right: 17px;
	padding-left: 17px;
    FONT-SIZE: 10px;
	LINE-HEIGHT: 15px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------- Links --------------------------------- */

A:link
{
    COLOR: #0079C1;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #0079C1;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #0079C1;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #0079C1;
    TEXT-DECORATION: underline
}
a.cinza:link {
    COLOR: #606060;
    TEXT-DECORATION: none
}
a.cinza:active {
    COLOR: #606060;
    TEXT-DECORATION: none
}
a.cinza:visited {
    COLOR: #606060;
    TEXT-DECORATION: none
}
a.cinza:hover {
    COLOR: #606060;
    TEXT-DECORATION: underline;
}
A.razz:link
{
    COLOR: #C0C0C0;
    TEXT-DECORATION: none
}
A.razz:active
{
    COLOR: #C0C0C0;
    TEXT-DECORATION: none
}
A.razz:visited
{
    COLOR: #C0C0C0;
    TEXT-DECORATION: none
}
A.razz:hover
{
    COLOR: #606060;
    TEXT-DECORATION: underline
}
/* ------------------------------- Textos --------------------------------- */
.txttitleblue
{
    FONT-SIZE: 11px;
    COLOR: #0079C1;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.txtaddress
{
    FONT-SIZE: 9px;
    COLOR: #959595;
    LINE-HEIGHT: 12px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.txtconteudo
{
    FONT-SIZE: 12px;
    COLOR: #959595;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING-TOP: 20px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 20px;
    PADDING-BOTTOM: 25px;
	width: 100%
}
.txtlateral
{
    FONT-SIZE: 12px;
    COLOR: #999191;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING-TOP: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 8px;
	width: 120px;
}
.titlelateral
{
    FONT-SIZE: 14px;
    COLOR: #FB951B;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
}
.linkprojeto
{
	FONT-SIZE: 13px;
	COLOR: #FB951B;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.txttitle1
{
	width: 508px;
	FONT-SIZE: 18px;
	COLOR: #FB951B;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.txttitle2
{
	width: 508px;
	FONT-SIZE: 25px;
    LINE-HEIGHT: 28px;
	COLOR: #FB951B;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txttitle3
{
	width: 508px;
	FONT-SIZE: 14px;
	COLOR: #FB951B;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txttitle4
{
	width: 508px;
	FONT-SIZE: 14px;
	COLOR: #FB951B;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txttitlebig
{
	FONT-SIZE: 14px;
	COLOR: #959595;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtVazio
{
	FONT-SIZE: 11px;
	COLOR: #959595;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
p {
	margin:0 0 10px 0;
	padding:0;
}
/* ------------------------------- Forms --------------------------------- */

.feed 
{
	color: #8e8e8e;
	background-color: #e6e6e6;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 26px;
	border: 0px;
}
.feed2
{
	color: #8e8e8e;
	background-color: #e6e6e6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
	border: 0px;
}
.feed3
{
	color: #8e8e8e;
	background-color: #e6e6e6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 175px;
	border: 0px;
}
.feed4
{
	color: #8e8e8e;
	background-color: #e6e6e6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 80px;
	border: 0px;
}
.feedbusca
{
	color: #8e8e8e;
	background-color: #e6e6e6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 146px;
	border: 0px;
}
.enviar
{
	color: #959595;
	background-color: #e6e6e6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	border: 0px;
}
.senha {
	color: #606060;
	background-color: #F3F3F3;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 60px;
	border: 0px;
}

/* ------------------------------- Topo e Base --------------------------------- */

#base, #topo {
	width: 750px;
	height: 32px;
}
.topobase1 {
	width: 320px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px; 
	padding-right: 0px; 
	margin: 0px;
    FONT-SIZE: 10px;
    COLOR: #606060;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.topobase2 {
	width: 400px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
	padding-right: 15px; 
	margin: 0px;
    FONT-SIZE: 10px;
    COLOR: #606060;
    LINE-HEIGHT: 15px;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------- Linhas para divs --------------------------------- */

.dashed {
	BORDER-BOTTOM: #aaa 1px dotted;
	margin: 0px;
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
