/* 
	*** DOCUMENTOS CSS ***
	Desenvolvido pela AGÊNCIA INTERAG - www.interag.net
*/

/*
  Estilos HTML
  Padronização dos códigos HTML para as regras de design do site.
*/

body
{
	font-family:Arial, Helvetica, verdana, sans-serif;
	font-size:11px;
	background-color:#fcfcfa;
	background-image:url(../images/img_bg.gif);
	background-position:top center;
	background-repeat:repeat-x;
	text-decoration:none;
	padding:0px;
	margin:0px;
	color: #653a2d;
} 
 
form
{
	border:none;
	margin:0px;
}

select
{
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
	border:none;
	background-color:#FBFBF5;
}

textarea
{
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 11px;
	color: #354c00;
	border-left: #d8d7d7 1px solid;
	border-top: #d8d7d7 1px solid;
	border-right: #d8d7d7 1px solid;
	border-bottom: #d8d7d7 1px solid;
	background-color:#ffffff;
	padding:5px;
}
/*
  Estilos básicos da imagem - (IMG)
*/

img
{
	border:none;
	margin:0px;
}


/*
  Estilos básicos da tabela - (TABLE)
*/

table
{
	border:none;
	font-family:Arial, Helvetica, verdana, sans-serif;
	color:#653a2d;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 	border-collapse:collapse;
	border-spacing:inherit; 
	empty-cells:no-borders;
}

table a
{
	color:#653a2d;
	text-decoration:none;
}

table a:hover
{
	color:#653a2d;
	text-decoration:underline;
}

table a:visited
{
	color:#653a2d;
}

table.tbcorpopagina
{
	width:529px;
	margin-left:6px;
	background-image:url(../images/bk_corpo_02.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fbfdfe
}

table.tbcorpopagina h1
{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#aca98a;
	margin:10px;
	width:480px;
}

table.tbcorpopagina p
{
	font-size:10px;
	color:#6c0700;
	margin:10px;
	text-align:justify;
	width:480px;
}

table.tbcorpopagina p a
{
	color:#3c474c;
	text-decoration:underline;
}

table.tbcorpopagina p a:hover
{
	color:#666666;
	text-decoration:underline;
}

table.tbcorpopagina .ctimagem
{
	text-align:center;
	font-size:9px
}

table.baseTBgeral
{
	width:100%;
	height:100%;
	background-repeat:repeat-x;
	background-position:top;
	color:#af9f8a
}

table.TBpainel
{
	width:531px;
	background-repeat:no-repeat;
	background-position:0px 31px;
	margin-bottom:20px;
}

table.tbFrdica
{
	width:495px;
	margin-right:10px;
	margin-left:18px;
	margin-top:10px;
	height:36px;
}

table.tbFrdica01
{
	width:495px;
	margin-right:10px;
	margin-left:18px;
	margin-top:10px;
	height:36px;
}

table.tbCorpoger
{
	width:495px;
	margin-right:10px;
	margin-left:18px;
	margin-top:10px;
	height:36px;
}


table.tbctformulario
{
	width:495px;
	margin-left:20px;
	margin-right:10px;
	margin-top:1px;
}

table.tbctgeral
{
	width:495px;
	margin-left:20px;
	margin-right:10px;
	margin-top:1px;
}

.frtextonomecampo
{
    font-size: 10px;
    color:#727272;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}

.frtextonomecampoerro
{
    font-size: 10px;
    color:#FF0000;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
}



.gerbarratit
{
    text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-size:11px;
	color:#727272;
	font-weight:bold;
	background-image:url(../images/bk_ct_barra_ger.jpg);
	text-decoration:none
}


table.tbFrdica p#dica
{
	color:#666666;
	width:375px;
}

table.TBpainel a
{
	color:#7c0b04	;
	font-size:11px;
	text-decoration:none;
}

table.TBpainel a:hover
{
	color:#280200	;
	font-size:11px;
	text-decoration:underline;
}

table.TBpainel a:visited
{
	color:#7c0b04	;
	font-size:11px;
	text-decoration:underline;
}

table.TBpainel div
{
	margin-top:25px;
	margin-left:55px;
	color:#af9f8a;
	font-size:11px;
	width:110px;
}

table.TBpainel div a
{
	color:#af9f8a	;
	font-size:11px;
	text-decoration:underline;
}

table.TBpainel div a:hover
{
	color:#837c27;
	font-size:11px;
	text-decoration:underline;
}

table.TBpainel div a:visited
{
	color:#837c27;
	font-size:11px;
	text-decoration:underline;
}

table.TBpainel div span
{
	color:#7c0b04;
	font-size:11px;
	width:110px;
}



/*
  Estilos básicos da célula da coluna da tabela - (TD)
*/

td
{
	border:none;
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
	border-spacing:inherit; 
	empty-cells:no-borders;
}

td #menu
{
	padding:5px;
	background-image:url(../images/img_menu_bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	height:217px;	
}

td #menu p
{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 3px;
	padding: 2px;
}

td #menu a
{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

td #menu a:hover
{
	color: #FFCC00;
	text-decoration: none;
}

td #menu a:visited
{
	color: #CCCCCC;
	text-decoration: none;
}

td #menu a:visited:hover
{
	color: #FFCC00;
	text-decoration: none;
}

td #tbBaseCorpo
{
	width:530px;
}

td #tbBaseCorpoGeral
{
	width:530px;
	margin-top:10px;
	margin-bottom:10px;
	height:705px;
	background-color:#FFFFFF
}

td #tbBaseCorpoGeral h1
{
	font-size:14px;
	font-weight:bold;
	color:#aca98a;
	margin:10px;
	padding-left:10px;
}

td #tbBaseCorpoGeral h2
{
	font-size:12px;
	font-weight:bold;
	color:#7c0b04;
	margin:10px;
	padding-left:10px;
}

td #tbBaseCorpoGeral p
{
	font-size:10px;
	color:#7c0b04;
	margin:10px;
	padding-left:10px;
	text-align:justify;
}

td #tbBaseCorpoGeral p.cttextocur
{
	margin-top:0px;
	margin-bottom:0px;
}


td #tbBaseCorpoGeral p.cttitulocur
{
	font-size:11px;
}

td #tbBaseCorpoGeral p a
{
	color:#ab0b01;
	text-decoration:underline;
}

td #tbBaseCorpoGeral p a:hover
{
	color:#650600;
	text-decoration:underline;
}

td #tbBaseCorpoGeral p.ctlistageral
{
	font-size:10px;
	color:#7c0b04;
	margin-left:0px;
	padding-left:0px;
	text-align:justify;
}

td #tbBaseCorpoGeral p.ctlistageral a
{
	color:#ab0b01;
	text-decoration:underline;
}

td #tbBaseCorpoGeral p.ctlistageral a:hover
{
	color:#650600;
	text-decoration:underline;
}

td #tbBaseCorpoGeral p.ctcase
{
	width:160px;
	padding:0px;
	margin-left:0px;
	color:#928f6d;
	text-align:left
}

td #tbBaseCorpoGeral p.ctcase a
{
	color:#928f6d;
	text-decoration:none;
}

td #tbBaseCorpoGeral p.ctcase a:hover
{
	color:#B7AB93;
	text-decoration:underline;
}

td #tbBaseCorpoGeral p.ctcase span
{
	color:#6c0700
}

td #tbBaseCorpoGeral p.ctcase span a
{
	color:#ab0b01
}

td #tbBaseCorpoGeral p.ctcase span a:hover
{
	color:#650600
}

td.gerlinhaescura
{
	height:20px;
	background-color:#fef2ef;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-size:10px;
	color:#024074;
}

td.gerlinhaescura a
{
	font-size:10px;
	color:#727272;
	text-decoration:none
}

td.gerlinhaescura a:hover
{
	font-size:10px;
	color:#727272;
	text-decoration:underline
}

td.gerlinhaescura a:visited
{
	font-size:10px;
	color:#727272;
	text-decoration:none
}

td.gerlinhaclara
{
	height:21px;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
	font-size:10px;
	color:#727272;
}

td.gerlinhaclara a
{
	font-size:10px;
	color:#727272;
	text-decoration:none
}

td.gerlinhaclara a:hover
{
	font-size:10px;
	color:#727272;
	text-decoration:underline
}

td.gerlinhaclara a:visited
{
	font-size:10px;
	color:#727272;
	text-decoration:none
}
p {
	border:none;
	padding:0px;
	margin:0px;
}

.pNots01{
	height:21px;
	width:278px;
	background-image:url(../images/img_lst01.gif);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align: middle;
	padding-left:6px;
}

.pNots02{
	height:21px;
	width:278px;
	background-position:center;
	background-repeat:no-repeat;
	vertical-align: middle;
	padding-left:6px;
}

/*
  Estilos básicos de link - (INPUT)
*/

input
{
	border:0px;
	FONT-SIZE: 10px;
    font-family: Arial, Verdana, Tahoma;
	HEIGHT: 15px;
	color:#666666;
	margin-top:1px;
	margin-bottom:5px;
	margin:none;
	padding:none;
	background-image:url(../images/bk_fr_input.gif);
	background-repeat:repeat-x;
	background-position:top;
}

input.none
{
	border: none;
	background-image:none;
}
button
{
	border-style: none;
	border-width: 0px;
	margin: 0px;
}

/*
  Estilos básicos de layer - (DIV)
*/

div
{
    font-family: Arial, Verdana, Tahoma;
	font-size:10px;
	color:#333333;
	border:none;
	margin:0px;
}

.txtMchtInforma{
	font-size: 12px;
	font-weight: normal;
}

.txtMchtInforma:hover{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.txtMchtInforma:visited{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #999999;
}

.txtInforma{
	font-size: 10px;
	font-weight: normal;	
}

.txtInforma:hover{
	text-decoration: underline;
}

.txtInforma:visited{
	text-decoration: underline;
	color: #999999;
}


.txtRecSemana{
	font-size:10px;
	font-weight: bold;
}

.txtRecSemana:hover{
	text-decoration: underline;
}

.txtRecSemana:visited{
	text-decoration: underline;
	color: #999999;
}

.txtRecSemanaDesc{
	font-size: 9px;
	font-weight: normal;	
}

.txtRecSemanaDesc:hover{
	text-decoration: underline;
}

.txtRecSemanaDesc:visited{
	text-decoration: underline;
	color: #999999;
}

.cttitulogeral
{
	color:#aca98a;
	font-weight:bold;
	font-size:12px;
	padding:0px;
}


.ctbarranavegacao
{
    font-size: 11px;
    color:#ab0b01;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: none;
	font-weight:bold
}

.ctbarranavegacao:hover
{
    font-size: 11px;
    color:#ab0b01;
    font-family: Arial, Verdana, Tahoma;
	text-decoration: underline;
	font-weight:bold
}