/* ESTRUTURA BÁSICA 		

****************************************************************/

#tipo1,#tipo2,#tipo3,#tipoBusca { float: left; margin-right: 10px; }


#anyClass{	
		width:380px;
		height:100px;
		line-height: 20px;
}

.tabelas
	{
	border:1px solid #cccccc;
	padding: 5px;
	border-collapse: collapse; 

	}

.tabBottom { 
	border-bottom: 1px solid #CCC;	
	}
	
.tab1 { 
	background-color: #f3f3f3;
	font: 12px Arial;
	padding: 2px;	
	}


#newsticker-demo li{
	list-style:none;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 5px;	
}
#newsticker-demo{
	overflow: hidden;
	width:587px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;	
}


#newsticker-demo2 li,#newsticker-demo3 li,#newsticker-demo4 li {
	width:186px;
	list-style:none;
	display:block;
	height:100px;
	border-right: 1px solid #E4E4E4;
}
#newsticker-demo2 ul,#newsticker-demo3 ul,#newsticker-demo4 ul{
	width:575px;
	height: 100px;
	overflow:hidden;
}

.next2,.next3,.next4,.previous2,.previous3,.previous4{
	margin-right: 20px;	
	outline:none;
	cursor:pointer;
}

.next{
	outline:none;
	cursor:pointer;
}
.previous{
	margin-left: 140px;		
	outline:none;
	cursor:pointer;
}
.prevEd,.nextEd{
	cursor:pointer;
}
	
.jqpopupmenu, .jqpopupmenu ul{ /*topmost and sub ULs, respectively*/
text-align:left;
width: 250px;
font: normal 14px Arial;
font-weight:bold;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
}


.jqpopupmenu li{
position: relative;
}

.jqpopupmenu li a{
display: block;
color: black;
background: #F5F5F5;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px #d2d2d2 solid;
}

* html .jqpopupmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 250px; /*width of menu (include side paddings of LI A*/
text-align:left;
}

.jqpopupmenu li a:hover, .jqpopupmenu li.selected>a{
background: #222e73;
color: #FFF;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}





body{
	margin:0;
	padding:0;
	text-align: center;			
	background: #FFF url(fundo.jpg) repeat-x;	
	}						


.style1 {color: #FFFFFF}

.HomeNoticiaBanner {
		margin: 0;
		color:#222e73;
		font: 18px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
	}	
.h1Noticias {
		margin: 0;
		color:#222e73;
		font: 24px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
		line-height:30px;
	}	
	


#h1Noticias {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 587px;
		height: 34px;
		background: url(h1.gif) no-repeat;
		color:#FFF;
		font: 20px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
		line-height:34px;
		padding-left: 15px;
	}

	
h1 {
		margin-top: 20px;
		margin-bottom: 0px;
		width: 587px;
		height: 34px;
		background: url(h1.gif) no-repeat;
		color:#FFF;
		font: 20px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
		line-height:34px;
		padding-left: 15px;
	}	
h2 {
	width: 574px;
	height: 49px;	
	background: url(header.jpg) no-repeat;
	text-align:left;
	color: #FFF;
	font-size:22px;
	font-weight:lighter;
	margin-top: 10px;
	margin-bottom: 0px;	
	padding-left: 20px;
	line-height: 48px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}	
	
h3 {

	font: 12px Arial;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #828282;

	}			
h4 {
		margin: 0;
		width: 587px;
		height: 29px;
		background: url(h4.gif) no-repeat;
		color:#2e2e2e;
		font: 14px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
		padding-left: 15px;
		line-height: 30px;	
	}	
h5 {		/* 	HOME - lançamentos - INGREDIENTES	*/
		margin: 0;
		width: 587px;
		height: 30px;
		background: url(h5.gif) no-repeat;
		color:#FFF;
		font: 18px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
		padding-top: 5px;		
		padding-left: 15px;
		text-align:left;
	}	
h6 {		/* 	ULTIMAS EDICOES	*/
		margin: 0;
		width: 587px;
		height: 30px;
		background: url(h6.gif) no-repeat;
		color:#000;
		font: 18px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
		padding-top: 5px;		
		padding-left: 15px;
		text-align:left;		
	}		
.GuiaCadastro {		/* 	FUNDO COR PADRAO (guia cadastro)	*/
		margin: 0;
		width: 587px;
		height: 23px;
		background: #28326b url(hguia.gif) no-repeat;
		color:#000;
		font: 14px "Trebuchet MS",Arial;
		text-transform: uppercase;
		font-weight:bold;
		padding-left: 15px;
		margin-bottom: 5px;
	}		


.cor:link{text-decoration: underline; color: #28326b;font-weight: bold;   }/* COR PADRAO */
.cor:visited{text-decoration: underline; color: #28326b;font-weight: bold;   }
.cor:active{text-decoration: underline; color: #28326b; font-weight: bold;   }
.cor:hover{ text-decoration: none; color: #000; font-weight: bold;  }	

.b:link{text-decoration: none; color: #FFFFFF; }/* BRANCO */
.b:visited{text-decoration: none; color: #FFFFFF; }
.b:hover{ text-decoration: underline; color: #FFFFFF; font-weight: bold;  }
.b:active{text-decoration: none; color: #FFFFFF; }

.s:link{text-decoration: none; color: #000000; }/* PRETO SEM UNDERLINE */
.s:visited{text-decoration: none; color: #000000; }
.s:hover{ text-decoration: underline; color: #222e73;  }
.s:active{text-decoration: none; color: #000000; }

.topoMenu:link,.topoMenu:visited,.topoMenu:active {color: #FFFFFF; font: 14px "Trebuchet MS",Arial; font-weight:bold; text-decoration: none;}
.topoMenu:hover {color: #1b2877; font: 14px "Trebuchet MS",Arial; font-weight:bold; text-decoration: underline;}


#TopoSpace { margin-right: 400px; }

.letras {	

	background-color: #FFFFFF;
	border:1px solid #9E9E9E;
	font: 16px Arial;
	margin-top: 5px;	
	padding-left: 5px;
	font-weight: bold;
	height: 22px;
	letter-spacing: 3px;
	}
	
.formBusca {	

	background-color: #FFFFFF;
	border:1px solid #9E9E9E;
	font: 12px Arial;
	margin-top: 5px;	
	padding-left: 5px;
	font-weight: bold;
	height: 22px;

	}
.botBusca {  /* BOTAO GRANDE  */

	background-color: #212e7c;
	font:14px Arial, Verdana;
	color:#FFFFFF;
	font-weight: bold;
	cursor:pointer;
}		


td { font: 12px "Trebuchet MS",Arial; }


.rodape {
color: #828282;
font: 12px Arial, "Times New Roman", Times, serif;
}	

#rodape li
{
display: inline;
list-style-type: none;
padding-right: 5px;
}	

.m:link{text-decoration: underline; color: #000; font-weight:normal; font-weight: bold; textext-align:left;t-align:left; }
.m:visited{text-decoration: underline; color: #000; font-weight:normal; font-weight: bold;  }
.m:active{text-decoration: underline; color: #000;font-weight:normal; font-weight: bold; text-align:left; }
.m:hover{ text-decoration: none; color: #01497b;font-weight:normal;font-weight: bold;  text-align:left;}

.rodape:link {font-family: Arial; font-size: 11px; color: #535353; text-decoration: underline; font-weight:bold; }	
.rodape:visited {font-family: Arial; font-size: 11px; color: #535353; text-decoration: underline; font-weight:bold; }
.rodape:active {font-family: Arial; font-size: 11px; color: #535353; text-decoration: underline; font-weight:bold; }	
.rodape:hover {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;  }



a:link{text-decoration: underline; color: #000000; }/* NORMAL */
a:visited{text-decoration: underline; color: #000000; }
a:hover{ text-decoration: none; color: #222e73; }
a:active{
	text-decoration: underline;
	color: #000000;
}

.NoticiasHome:active,.NoticiasHome:visited,.NoticiasHome:link {text-decoration: none; color: #000; font-size:14px; }
.NoticiasHome:hover { text-decoration: underline; color: #222e73; font-size:14px; }

.MateriasHome:link {text-decoration: none; color: #272727; text-transform: uppercase; font-size:12px; } 
.MateriasHome:visited {text-decoration: none; color: #272727; text-transform: uppercase;font-size:12px; } 
.MateriasHome:hover { text-decoration: underline; color: #000000;text-transform: uppercase;font-size:12px; } 
.MateriasHome:active {text-decoration: none; color: #000000;text-transform: uppercase;font-size:12px; } 


.HomeEdicoes:link,.HomeEdicoes:active,.HomeEdicoes:visited {
text-decoration: none; color: #000; text-transform: uppercase; font-size:12px; font-weight: bold; background: url(home_fundo_materias1.gif); padding-left: 10px; width: 180px; height:23px; line-height: 22px; 
	} 
.HomeEdicoes:hover {
text-decoration: underline; color: #FFF; text-transform: uppercase; font-size:12px; font-weight: bold; background: url(home_fundo_materias1.gif); padding-left: 10px; width: 180px; height:23px; line-height: 22px; 
} 



.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: #FFFFFF; text-transform: uppercase; } /* CATEGORIAS */

.c:visited {text-decoration: none; color: #FFFFFF; text-transform: uppercase;}

.c:hover { text-decoration: underline; color: #004928;text-transform: uppercase; }

.c:active {text-decoration: none; color: #FFFFFF;text-transform: uppercase; }



.e:link {text-decoration: none; color: #FFFFFF; text-transform: uppercase; } /* EMPRESAS */

.e:visited {text-decoration: none; color: #FFFFFF; text-transform: uppercase;}

.e:hover { text-decoration: underline; color: #004928;text-transform: uppercase; }

.e:active {text-decoration: none; color: #FFFFFF;text-transform: uppercase; }





.conteudo {

	margin:0px auto;
	width:1000px;
	border: 0;
	vertical-align:top;
	background-color: #FFFFFF;
	}

/* BUSCA ==================================================================================================*/


		.destaque2empresa {

			display: none;

			position: static;

			top: 10px;

			left: 10%;

			background-color: #FFF;

			z-index:9999;

			overflow: auto;

			font: 12px Arial;	

		}

	

	.destaque2 { 

	text-transform: uppercase;

	font: 11px Arial;

	color: #FFF;

	font-weight: bold;	

}	



.form1 {	

	background-color: #FFFFFF;

	border:1px solid #9E9E9E;

	font: 12px Arial;

	margin-top: 5px;	

	padding-left: 5px;

	font-weight: bold;

	height: 22px;

	}



#busca_destaque {	

	background-color: #FFF;	

	font:12px Arial, Verdana;

	color: #535353;

	border-left: 3px solid #8a8a8a;

	border-top: 3px solid #8a8a8a;	

	border-right: 3px solid #000;

	border-bottom: 3px solid #000;		

	margin-top: 5px;

	padding: 10px;

}



.tit_destaque {

	font: 16px Arial;

	color: #252f68;

	font-weight: bold;	

}

.tit_negrito {

	font: 14px Arial;

	color: #FFF;

	font-weight: bold;		

	

}

.txt_negrito {

	font: 11px Arial;

	color: #FFF;	

	

}








	

/* BUSCA ==================================================================================================*/







		.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;

		}

				




.img {	/* IMAGENS */

	border:1px solid #888888;

	}		

	    

		

		

.m { /* MENU ESQUERDO  */

	margin-left: 5px;

	line-height: 16px;		

	}

			
.menu {

	float: left;

	width: 148px;

		padding: 0 0px;		

	margin-left: 1px;	

	}

.menu * {

	padding: 0 0px;

	}

	

	

.txt { 

	font: 11px Arial;

	line-height: 20px;	

	color: #CCCCCCC;	

	}	

.txtDetalhes { 

	text-transform: uppercase;

	font: 11px Arial;

	line-height: 20px;	

}	

.txt2 { 

	font: 12px Arial;

	line-height: 20px;

	color: #CCCCCCC;			

	}	

.txta { 

	color: #000000;

	}							

	

.menu { 

	font: 11px Arial;

	color: #787878;			

	}	






.GuiaDestaque

	{

	padding: 10px;

	width: 550px;

	font: 11px Arial;

	border:1px solid #008DCF;

	background-color: #FFFFFF;

	line-height: 20px;

	}

		

/* FORMULÁRIOS

****************************************************************/


form { padding: 0; margin: 0; }


.form2 {	/* CAMPOS */

	background-color: #cccccc;
	
	color:#000;

	border:1px solid #9E9E9E;

	font: 11px Arial;

	font-weight: bold;	
}


.form {	/* CAMPOS */

	background-color: #FFFFFF;

	border:1px solid #9E9E9E;

	font: 12px Arial;

	margin-top: 5px;	

	padding-left: 10px;

	font-weight: bold;	

	}

.bot {  

	background-color: #212e7c;

	font:12px Arial, Verdana;

	color:#FFFFFF;

	font-weight: bold;

	cursor:pointer;

}	

	.botGuia { 
	
	background-color: #FFFFFF;
	
	font:14px Arial, Verdana;
	
	color:#222e73;
	
	font-weight: bold;
	
	cursor:pointer;

}		
		
		
		
		
		
		

