body {
	margin-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image:url(../imagens/bg_green.gif);
}



/**************  TEXTOS ***************************/
.texto {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
}
.texto-link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	text-decoration:none;
}
a.texto-link:HOVER {
	text-decoration: underline;
}
.texto2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.texto2:HOVER {
	color: #000000;
	text-decoration: none;
}
.texto2-link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444;
	text-decoration:none;
}
a.texto2-link:HOVER {
	text-decoration: underline;
}

.texto3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c58d30;
}
.texto3:HOVER {
	text-decoration: underline;
}
.texto4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(imagens/px_azul.gif);	
}
.texto5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}
.texto-link-bold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0057A0;
	text-decoration: none;
}
.texto-link-bold a:HOVER {
	color: #C14D00;
	text-decoration: none;
}

.link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069;
	text-decoration: underline;
}
.link a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069;
}

/************* TITULOS **********************/
.titulos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.titulos a:HOVER {
	text-decoration: underline;
}
.titulo2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #ba8000;
	text-decoration: none;
}
.titulos2 a:HOVER {text-decoration: underline}

.titulo3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	line-height: 22px;
}

.titulo4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #c58d30;
	text-decoration: none;
}
.titulo4 a:HOVER {text-decoration: underline}

.titulo5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #0a3663;
	text-decoration: none;
}
.titulos-laterais-off {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.navegacao {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.navegacao a:hover {
	TEXT-DECORATION: underline
}
.navegacao-2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #666; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.navegacao-2:hover {
	TEXT-DECORATION: underline
}
.navegacao-3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #666; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.navegacao-3:hover {
	TEXT-DECORATION: underline
}


.titulos-link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0E3F0E;
	text-decoration: none;
}
.titulos-link a:HOVER {
	text-decoration: underline;
}
.antetitulos {
	font-family: trebuchet ms, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #888;
	text-decoration: none;
	padding-top:3px;
}

.titulos-laterais {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
}
.titulos-laterais:HOVER {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C14D00;
	text-decoration: underline;
}
.titulos-laterais-off {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titulos-off {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0057A0;
	text-decoration: none;
}

/************* CORES ********************/
.gray {color:#737272}
.red {color:#9A400C}
.vermelho {COLOR: #880000}
.azul {color: #336699}
.preto {color: #000000}
.transparencia {FILTER: Alpha(Opacity=85); moz-opacity: 85%}
.XSITEtransparencia {FILTER: Alpha(Opacity=15); moz-opacity: 15%}
.darkgreen {COLOR: #4b594b}
.darkblue {COLOR: #00286b}


/* ***************************** Leitor RSS ***************************/

.titulorss {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:justify;
	color: #666666;
	text-decoration: none;
}

a.titulorss:HOVER {
	text-decoration: none;
}

.titulorss-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image:url(../imagens/bg_green.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: normal;
	color: #808000;
	font-weight: bold;
	text-decoration: none;
}

a.titulorss-link: HOVER {
	text-decoration: none;
}

.textorss {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	border-bottom: 9px solid #ffffff;
}

.textorss img 
{
	display: block; 
	float: right;
	vertical-align: bottom; 
	align: right; 
	text-decoration: none;
	border-left: 45px solid #ffffff;
	text-color: #ffffff;
	text-decoration: none;
 }

a.textorss img 
{
	text-decoration: none;

 }

.textorss img a:HOVER {
	text-decoration: none;
}

.textorss-link {
	text-decoration:none;
	color:#cccccc;
}

.textorss-link a:HOVER {
	text-decoration: none;
	color:#ffffff;
}

.texto5rss {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}



/************** DIVERSOS *******************/
.caixa-1 {
	border-bottom:#b3cc80 solid 2px;
	height:20px;
	padding-left:5px;
}
.caixa-2 {
	border-bottom:#ca9c00 solid 1px;
	height:22px;
	padding-left:5px;
}
.caixa-3 {
	border-bottom:#ffc36a solid 2px;
	height:20px;
	padding-left:5px;
}
.contorno {
	border: 1px solid #CCCCCC;
}
.contorno-margin {
	border: 1px solid #CCCCCC;
	margin: 3px;
}
.contorno-preto {
	border: 1px outset #CCC;
}
.fundo-verde {
	height:30px;
	background-image: url(imagens/px_verde.gif);
}
.fundo-azul {
	height:30px;
	background-image: url(imagens/px_azul.gif);
}
.fundo-vermelho {
	height:30px;
	background-image: url(imagens/px_vermelho.gif);
}
.pdf {
	background-image: url(imagens/reader_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0E3F0E;
	text-decoration: none;
	text-decoration: underline;
	line-height: 25px;
	height: 25px;
	display: block;
	background-color: #FFFFFF
}
.pdf:HOVER {
	text-decoration: none;
	color: #0099CC;
}
.menu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0057A0;
	text-decoration: none;
}
.menu:HOVER {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C14D00;
	text-decoration: underline;
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.aviso {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
	color: #FF0000;
	text-decoration: blink
}
.hide {display: none}

/******* categoria *******/
td.catBox a {
    display:block;
	background-color:#FCF5E6;
	width:207px;
    height:26px;
    line-height:26px;
    vertical-align:middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CA9C00;
	text-decoration: none;
	padding-left:5px;
	border-bottom:#CA9C00 1px solid;
	border-top:0px none;
}
td.catBox a:hover {
    color: #FFFFFF;
	background-color:#CA9C00;	
}
td.catBoxAct a {
    display:block;
	background-color:#CA9C00;	
	width:207px;
    height:26px;
    line-height:26px;
    vertical-align:middle;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:5px;
	border-bottom:#CA9C00 1px solid;
	border-top:0px none;
}

/***** pesquisa *****/
.search-form 
{
background:transparent url(imagens/ls_input.png) no-repeat scroll 1px 13px;
height: 26px;
padding: 8px 0 0 8px;
width:220px;
}
input#pesquisa
{
background:transparent none repeat scroll 0 0;
border:0 none;
color:#333;
font-family:"Microsoft YaHei","Verdana","Segoe UI","Tahoma,Arial";
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:22px;
line-height:normal;
margin-right:30px;
margin-top:3px;
width:160px;
}
/*********** Listagens ********************/
table.adminlist tr.row0 {
	background-color: #F8FAFC;
	text-align: left;
	height: 24px;
}
table.adminlist tr.row1 {
	background-color: #FFF;
	text-align: left;
	height: 24px;	
}
table.adminlist tr.row2 {
	background-color: #F8FAFC;
	text-align: left;
	height: 24px;	
}
table.adminlist tr.row2b {
	background-color: #f1f6fb;
	text-align: left;
	height: 24px;	
}
table.adminlist tr.row3 {
	background-color: #FFF;
	text-align: left;
	height: 24px;	
}
table.adminlist td {
	border-top: 1px solid #e5e5e5;
}
table.adminlist tr.row0:hover {
	background-color: #f1e8e6;
}
table.adminlist tr.row1:hover {
	background-color: #f1e8e6;
}

/************** Tabela Agenda Home ************/
table.agendaHome tr.row0c {
	background-color: #FFFFFF;
	text-align: left;
	height: 36px;
}
table.agendaHome tr.row1c {
	background-color: #CF9;
	text-align: left;
	height: 36px;	
}
table.agendaHome tr.row0c:hover {
	background-color: #A3D869;
}
table.agendaHome tr.row1c:hover {
	background-color: #A3D869;
}
table.agendaHome tr.row0c a:hover {
	background-color: #A3D869;
}
table.agendaHome tr.row1c a:hover {
	background-color: #A3D869;
}

table.agendaHome tr.row0c:hover>a {
	background-color: #A3D869;
}
table.agendaHome tr.row0c:hover>a {
	background-color: #A3D869;
}
table.agendaHome tr.row0c.ihover, table.agendaHome tr.row0c:hover {
	background-color: #A3D869;
}



/* ***************************** Backoffice ***************************/

#cpanel {  text-align: center;  vertical-align: middle; }
#cpanel div.icon   { margin: 3px; }
#cpanel div.icon a { 
	display: block; float: left;
	height: 97px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px; 
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}

/* opcoes  */
#cpanel div.icon2   { margin: 2px; }
#cpanel div.icon2 a { 
	display: block; float: left;
	height: 67px !important;
	height: 70px; 
	width: 58px !important;
	width: 60px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 5px 1px 5px;
}


#cpanel div.icon2 a:link    {  color : #808080;  }
#cpanel div.icon2 a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px; 
}
#cpanel div.icon2 a:active  {  color : #808080;  }
#cpanel div.icon2 a:visited {  color : #808080;  }

#cpanel div.icon2 img { margin-top: 0px; }
#cpanel div.icon2 span { display: block; padding-top: 1px;}

/* cabeçalho  */
#cpanel div.icon3   { margin: 3px; }
#cpanel div.icon3 a { 
	display: block; float: left;
	height: 50px !important;
	height: 53px; 
	width: 46px !important;
	width: 48px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDD;
	padding: 2px 3px 0px 3px;
}


#cpanel div.icon3 a:link    {  color : #FFFFFF;  }
#cpanel div.icon3 a:hover   { 
	color : #808080; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 2px 2px 0px 4px; 
}
#cpanel div.icon3 a:active  {  color : #FFFFFF;  }
#cpanel div.icon3 a:visited {  color : #FFFFFF;  }

#cpanel div.icon3 img { margin-top: 0px; }
#cpanel div.icon3 span { display: block; padding-top: 0px;}


a.listaaz:link    { color: blue; text-decoration : none; }
a.listaaz:visited { color: blue; text-decoration : none; }
a.listaaz:hover   { color: red; text-decoration : none; background-color: yellow;} 
a.listaaz:active  { color: red; text-decoration : none; background-color: yellow;} 


