
/* ESTRUTURA BÁSICA 		
****************************************************************/


body{
	margin:0px 0px;
	text-align: center;			
	background-color: #EEEEEE;	
	}	
	
	.destaque2 { 
	text-transform: uppercase;
	font: 11px Arial;
	color: red;
	font-weight: bold;	
}	


		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=70);
		}
		.white_content {

			position: absolute;
			top: 25%;
			left: 25%;
			width: 600px;
			height: 500px;
			padding: 10px;
			border: 5px solid #000000;
			background-color: #FFFFFF;
			z-index:1002;
			overflow: auto;
		}
									

a:link{text-decoration: none; color: #000000; }/* NORMAL */
a:visited{text-decoration: none; color: #000000; }
a:hover{ text-decoration: underline; color: #CB6400; }
a:active{text-decoration: none; color: #000000; }

.d:link {text-decoration: underline; color: blue; font-style: italic; } /* AJAX DESTAQUE MOLDURA */
.d:visited {text-decoration: underline; color: blue;  font-style: italic;}
.d:hover { text-decoration: none; color: blue; font-weight: bold;  font-style: italic;}
.d:active {text-decoration: underline; color: blue; font-style: italic;}

.c:link {text-decoration: none; color: #004CB4; text-transform: uppercase; } /* CATEGORIAS */
.c:visited {text-decoration: none; color: #004CB4; text-transform: uppercase;}
.c:hover { text-decoration: underline; color: #000000;text-transform: uppercase; }
.c:active {text-decoration: none; color: #004CB4;text-transform: uppercase; }

.e:link {text-decoration: none; color: #000000; text-transform: uppercase; } /* EMPRESAS */
.e:visited {text-decoration: none; color: #000000; text-transform: uppercase;}
.e:hover { text-decoration: underline; color: #46508C;text-transform: uppercase; }
.e:active {text-decoration: none; color: #000000;text-transform: uppercase; }

.rodape:link {font-family: Arial; font-size: 11px; color: #787878; text-decoration: underline; }	
.rodape:visited {font-family: Arial; font-size: 11px; color: #787878; text-decoration: underline; }
.rodape:active {font-family: Arial; font-size: 11px; color: #787878; text-decoration: underline; }	
.rodape:hover {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; }

.m:link {text-decoration: none; color: #FFFFFF; font: 15px "Trebuchet MS"; font-weight: bold;  } /* MENU */
.m:visited {text-decoration: none; color: #FFFFFF; font: 15px "Trebuchet MS"; font-weight: bold;  } 
.m:hover { text-decoration: underline; color: #FDE8A2; font: 15px "Trebuchet MS"; font-weight: bold;  } 
.m:active {text-decoration: none; color: #FFFFFF;font: 15px "Trebuchet MS"; font-weight: bold;  } 


.img {	/* IMAGENS */
	border:1px solid #888888;
	}		
	    
		
		
.m { /* MENU ESQUERDO  */
	margin-left: 5px;
	line-height: 16px;
	}
			
ul {
	list-style:none;
	margin: 0px;	
	
	}
li {
	text-align:right;
	margin: 0px;
	font: 11px Arial, Verdana;
	font-weight: bold;
	background-image: url(menu_linha.gif);
	background-repeat: no-repeat;	
	margin-bottom: 10px;
	margin-top: 10px;	
	border-bottom:2px solid #FDE8A2;	
	}
.menu {
	float: left;
	width: 148px;
	padding: 0 0px;		
	margin-left: 1px;		
	}
.menu * {
	padding: 0 0px;
	}
	
h1 {
	font: 18px "Trebuchet MS";
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;				
	}	
	
h2 {
	color:#C30023;
	font: 14px Arial;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	}	
h3 {
	font: 12px Arial;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CC0000;
	}	
	
.txt { 
	font: 11px Arial;
	line-height: 20px;	
	}	
.txtDetalhes { 
	text-transform: uppercase;
	font: 11px Arial;
	line-height: 20px;	
}	
.txt2 { 
	font: 12px Arial;
	line-height: 20px;	
	}	
.txta { 
	color: #C30023;
	}							
	
.menu { 
	font: 11px Arial;
	color: #787878;			
	}	
	
.rodape { 
	font: 11px Arial;
	color: #787878;			
	}		

table.tabela tr td
	{
	font: 11px Arial;
	line-height: 20px;		
	border:1px solid #008DCF;
	padding: 8px;
	background-color: #FFFFFF;
	}

table.tabela2 tr td
	{
	font: 11px Arial;
	line-height: 20px;		
	text-transform: uppercase;			
	border:0px solid #008DCF;	
	background-color: #FFFFFF;
	}	

.GuiaDestaque
	{
	padding: 10px;
	width: 550px;
	font: 11px Arial;
	border:1px solid #C30023;
	background-color: #FFFFFF;
	line-height: 20px;
	}
		
/* FORMULÁRIOS
****************************************************************/


.form {	/* CAMPOS */
	background-color: #FFFFFF;
	border:1px solid #9E9E9E;
	font: 12px Arial;
	margin-top: 5px;	
	padding-left: 10px;
	font-weight: bold;	
	}
.bot {  /* BOTAO GRANDE  */
	background-color: #DDAE00;
	font:12px Arial, Verdana;
	color:#FFFFFF;
	font-weight: bold;
	cursor:pointer;
}	
		