body{font-size: 100%; margin: 0; background-color:#e79e15}	

/****************************************************************/
/****************************************************************/

/*APS, 08-11-2004*/
.texto {	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11;
			color: #000000;
			text-decoration: none;
			margin:5px 0 0 0;
}
.texto a{	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11;
			color: #000000;
			text-decoration: underline;
			margin:5px 0 0 0;
}
.texto a:hover{	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11;
			color: #AA7003;
			text-decoration: underline;
			margin:5px 0 0 0;
}
.texto a:active{	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11;
			color: #AA7003;
			text-decoration: underline;
			margin:5px 0 0 0;
}

.titulo {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		font-weight:bold;
		color: #000000;
		text-decoration: none;
		margin:0;
}
.titulo a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		font-weight:bold;
		color: #000000;
		text-decoration: underline;
		margin:0;
}
.titulo a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		font-weight:bold;
		color: #AA7003;
		text-decoration: underline;
		margin:0;
}

.titulo a:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		font-weight:bold;
		color: #AA7003;
		text-decoration: underline;
		margin:0;
}


/*tabelas*/

.tabeladados {
	background-color:#F2CB80;
	width:100%;
	border:0;
}

/*
.tabeladados TH {
	text-align:center;
	border-bottom:1px solid #F8E4A9;
	padding:1px;
	background-color:#eaa71a;
	padding:2px 0 2px 0;

}
.tabeladados td {
	border-bottom:1px solid #F8E4A9;
	padding:1px 3px 2px 3px;
	border-right:1px solid #F8E4A9;
}

.firstline1 {
	background-image:url(../../images/cmg_imagens/cantotabesq.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.firstlinelast {
	background-image:url(../../images/cmg_imagens/cantotabdta.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:3px;
}

*/

/* th*/
.tdheader {
	text-align:center;
	border-bottom:1px solid #F8E4A9;
	background-color:#eaa71a;
	padding:2px 0 2px 0;
}

.tdfirstheader {
	text-align:center;
	border-bottom:1px solid #F8E4A9;
	background-color:#eaa71a;
	padding: 2px 0 2px 0;
	background-image:url(../../images/cmg_imagens/cantotabesq.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.tdlastheader {
	text-align:center;
	border-bottom:1px solid #F8E4A9;
	padding:1px;
	background-color:#eaa71a;
	padding:2px 0 2px 0;
	background-image:url(../../images/cmg_imagens/cantotabdta.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:3px;
}

/* td */
.tdtable {
	border-bottom:1px solid #F8E4A9;
	padding:1px 3px 2px 3px;~
	border-right:1px solid #F8E4A9;
}

.tdcenter {
	text-align:center;
}

#tdlast {border-right:0;}

/****************************************************************/
/****************************************************************/



/* definição de tamanhos IE bug*/
.p_pequeno, unknown, .menu, input, H3, H2, H4, .menuajuda, #iten, .select  {font-size: 10px;}	
 H1, p {font-size: 11px;}


/*Fontes*/
p {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	color: #000000;
	text-decoration: none;
	margin:5px 0 0 0;
}
p a{	
	color: #000000;
	text-decoration: underline;
}
p a:hover{	
	color: #AA7003;
	text-decoration: underline;
}
p a:active{	
	color: #AA7003;
	text-decoration: underline;
}


H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.79em;
	font-weight:bold;
	color: #C08D00;
	text-decoration: none;
	margin:0 0 20px 0;
	padding:0;
}

H2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	margin:0;
}
H2 a{
	color: #000000;
	text-decoration: underline;
}
H2 a:hover{
	color: #AA7003;
	text-decoration: underline;
}
H2 a:active{
	color: #AA7003;
	text-decoration: underline;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight:bold;
	color: #7B2F17;
	text-decoration: none;
	margin:12px 0 8px 0;
}

H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	font-weight:bold;
	color: #7B2F17;
	text-decoration: none;
	margin:10px 0 4px 0;
}

.p_pequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	text-decoration: none;
	margin:0;
}
.p_pequeno a{	
	color: #000000;
	text-decoration: underline;
}
.p_pequeno a:hover{	
	color: #AA7003;
	text-decoration: underline;
}
.p_pequeno a:active{	
	color: #AA7003;
	text-decoration: underline;
}

.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color:#be8300;
}


/*Estrutura geral*/
.path {
	margin-bottom:15px;
	height:40px;
}
.login {
	text-align:right;
	margin-top:-15px;
}

.bordertop {background-color:#263751;}
.borderbottom {background-color:#e79e15;}
.borderright {background-color:#eebb25;}

.header {
/*No CMS esta linha está comentada. A imagem é dinâmica*/
background-image:url(../../images/cmg_imagens/headerback.jpg);
background-position:right bottom;
background-repeat:no-repeat;
height:101px;
background-color:#263751;
}

.backlogo {
background-image:url(../../images/cmg_imagens/backall.gif);
background-position:left top;
background-repeat:no-repeat;
height:101px;
}

.logo {
position:relative;
top:-9px;
left:7px;
}


.backhome {
background-image:url(../../images/cmg_imagens/backhomepage.gif);
background-repeat:no-repeat;
background-position:top left;
height:104px;

/*background-color:#F8E1A3;*/
background-color:#eebb25;

 vertical-align:top;
}

.bottom{
padding:10px 10px 7px 7px;
background-color:#eebb25;
vertical-align:top;
}

.subbottom{
padding:10px 10px 7px 7px;
background-color:#eaa71a;
text-align:center;
vertical-align:top;
}


.duascolunas {padding:0 10px 10px 0;}




/* inputs, botões */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*APS, 05-12-2004*/
	/*font-size: 0.65em;*/
	color: #000000;
	padding:1px;
	border: 1px solid #eaa71a;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding:1px;
	border: 1px solid #eaa71a;
/*
	width:250px;
	height:60px;
*/
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding:1px;
	border: 1px solid #eaa71a;
}
.pesquisa {width:200px; 
}
.check {border:0; vertical-align:middle;}

.okbutton {
	border: 1px solid #eaa71a; 
	background-color: #eebb25;
	padding:0px 3px 2px 3px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #7B2F17;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	top:-1px;
}

.okbutton a{text-decoration: none;color: #7B2F17;}
.okbutton a:hover{text-decoration: none;color: #ffffff;}

/*menu, ssmenu e cabeçalho em geral*/
.menu TD{
	color: #ffffff;
	text-decoration: none;
	padding:3px;
	background-image:url(../../images/cmg_imagens/imgmenu.gif);
	background-position:left; 
	background-repeat:no-repeat;
}
#td1 {background-image:none;}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	white-space:nowrap;
	height:14px;
	top:0px;
}
#td1 {background-image:none;}


.ssmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	filter:alpha(opacity=95);-moz-opacity:0.9;
	background-color: #EAA71A;
	text-decoration: none;
	margin: 0 0 0 -3px;
	border-top: 1px solid transparent;
	padding-right:7px;
	padding-left:7px;
	visibility:hidden;
	white-space: nowrap;
	width:140px;
	z-index:5;
	position:absolute;

}


.menu span, .ssmenu span {
	display:none;
}
.menu a{ 
	text-decoration: none;
	color: #ffffff;
	width: 100%;
	height: 100%;
	margin: 0;
	/*background-color:e79e15;*/
}
.menu a:hover, .menu a:active,
  .menu a:focus   {
	color:#ffffff;
}
.ssmenu a {
	text-decoration: none;
	color: #000000;
	margin: 0;
	background-color:#EAA71A;
	position:absolute;
}
html>body .ssmenu a {position:relative;}

.ssmenu a:hover, .ssmenu a:active,
  .ssmenu a:focus,    {
	color:#ffffff;
	background-color:#000000;
	position:absolute;
	margin:-3px -7px -3px -6px;
	padding:3px 7px 3px 6px;
}
.ssmenu li {
  list-style-type:none;
  color:#000000;
  padding-top: 3px;
  padding-bottom:3px;
}
.ssmenu li:hover {
	list-style-type:none;
}


.linhamenu {
	position:relative;
	top:2px;
	right:0px;
	background-repeat:repeat-x;
	width:85%;
	height:1px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40, FinishOpacity=0, Style=1, StartX=80,  FinishX=100, StartY=10, FinishY=50);
	background-color:#ffffff;
}
.linhajuda {
	background-repeat:repeat-x;
	width:65%;
	height:14px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0, FinishOpacity=20, Style=1, StartX=10,  FinishX=40, StartY=10, FinishY=50);
	background-color:#000000;
}
.linhajuda *{
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
}

.menuajuda {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	text-decoration: none;
	padding:2px;
}
.menuajuda a {	color: #ffffff;
	text-decoration: none;
		padding:3px 7px 3px 4px;
		background-image:url(../../images/cmg_imagens/imgmenu.gif);
		background-position:right; 
		background-repeat:no-repeat;
}
#last {
	background-image:none;
}

.menuajuda a:hover {	color: #ffffff;
	text-decoration: underline;
	
}
.menuajuda a:active {	color: #ffffff;
	text-decoration: underline;
	
}

/* posição itens home */

#iten {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #ffffff;
	text-decoration: none;
}
#iten a{
	color: #ffffff;
	text-decoration: none;
}
#iten a:hover{
	color: #ffffff;
	text-decoration:underline;
}
#iten a:active{
	color: #ffffff;
	text-decoration:underline;
}
.iten_home1 { position:relative; top:-40px; left:30px;}
.iten_home1 a{position:absolute;}
.iten_home2 {position:relative; top:-90px; left:0;}
.iten_home2 a{position:absolute;}
.iten_home3 {position:relative; top:-50px; left:0;}
.iten_home3 a{position:absolute;}

.iten_home4 {position:relative; top:-15px; left:40px;}
.iten_home4 a{position:absolute;}
.iten_home5 {position:relative; top:-12px; left:75px;}
.iten_home5 a{position:absolute;}

.iten_home6 {position:relative; top:-20px; left:40px;}
.iten_home6 a{position:absolute;}

.imghome {margin-bottom:-4px;}
.imghome1 {margin-bottom:-8px;}
.imghome2 {margin-bottom:-13px;}
.imghome3 {margin-bottom:2px;}


/*conteudo Home*/
.homecontent {
background-color:#F8E4A9;
padding:10px 0 7px 0;
}
.homecontent TD{
padding:0 10px 0 7px;
}

.titulohome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.79em;
	font-weight:bold;
	color: #eaa71b;
	text-decoration: none;
	text-align:right;
	background-image:url(../../images/cmg_imagens/pixtitulohome.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:2px 0 0 0;
	padding:0;
}


/*imagem*/

.moldura {
	border: 1px solid #efc561;
	margin: 0px 0px 12px 10px;
	float:right;
}
.moldura_lista {
	border: 1px solid #efc561;
	margin:2px 10px 0px 0px ;
	float:left;
}
.moldura_lista_right {
	border: 1px solid #efc561;
	margin: 2px 0px 2px 10px;
	float:right;
}

.moldura_veja_tambem {
	border: 1px solid #efc561;
	margin: 0px 0px 4px 4px;
	float:right;
}
/*conteudo outras páginas */

.backoutras {
	background-image:url(../../images/cmg_imagens/outrasback.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#F8E4A8;
	height:73px;
}
.backright {
	background-image:url(../../images/cmg_imagens/backrightoutras.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:104px;
	background-color:#eebb25;
	vertical-align:top;
}
.conteudo {
	background-image:url(../../images/cmg_imagens/borderleftoutras.gif);
	background-repeat:repeat-y;
	background-position:left;
	vertical-align:top;
	/*APS - Para ficar igual ao CMS*/
	/*padding:20px 15px 10px 25px;*/
	padding:1px 15px 10px 25px;
}

.destaque {
	width:170px;
	background-color:#F8E4A8;
	padding:10px 10px 20px 10px;
	float:right;
	background-image:url(../../images/cmg_imagens/backrightbottom.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.erro{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: Red; 
	text-decoration: none;
	font-size: 11px;
}

