/****************
	Reset Padrao
*****************/

* {
	margin:0;
	padding:0;
	border:none;
	line-height:normal;	
}

html, body {
	width:100%;
	height:100%;
}

body {
	background:url(../imagens/fundos/site.jpg) repeat-x left top #FFF;
}

td {
	vertical-align:top;
}

hr {
	display:none;
}

.iR {
	float:left;
	font-size:0;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
}

#site {
	width:1003px;
	margin:0 auto;
	position:relative;
}

/*************
	Cabeçalho
**************/

#site #cabecalho, #cabecalho #topo {
	z-index:2;
	float:left;
	width:1003px;
	position:relative;
}

#cabecalho #topo {
	height:95px;
}

	/********************
		Cabeçalho > Logo
	*********************/

#topo h1, #topo h1 a.logo {
	float:left;
	width:288px;
	height:71px;
	display:inline;
	position:relative;
}

#topo h1 {
	margin:13px 0 0 46px;
}

#topo h1 a.logo {
	background:url(../imagens/base/logo.gif) no-repeat left top;
}

	/************************
		Cabeçalho > WrapTopo
	*************************/

#topo #wrapTopo {
	float:left;
	height:68px;
	width:467px;
	display:inline;
	position:relative;
	margin:26px 0 0 50px;
}

	/**********************
		Cabeçalho > Botões
	***********************/

#wrapTopo #botoes, #botoes a.btnFaleConosco, #botoes a.btnTrabalheConosco, #botoes span.divisaBotoes {
	float:left;
	height:11px;
	display:inline;
	position:relative;
}

#wrapTopo #botoes {
	width:467px;
}

#botoes a.btnFaleConosco {
	width:58px;
	margin:0 0 0 305px;
	background:url(../imagens/botoes/faleConosco.gif) no-repeat left top;
}

#botoes a.btnTrabalheConosco {
	width:81px;
	background:url(../imagens/botoes/trabalheConosco.gif) no-repeat left top;
}

#botoes a.btnFaleConosco:hover, #botoes a.btnTrabalheConosco:hover {
	background-position:left -11px;
}

#botoes span.divisaBotoes {
	width:23px;
	font-size:0;
	background:url(../imagens/base/divisa2btns.gif) no-repeat center top;
}

	/********************
		Cabeçalho > Menu
	*********************/

#wrapTopo #menu {
	z-index:2;
	float:left;
	width:467px;
	height:34px;
	display:inline;
	margin:23px 0 0;
	position:relative;
}

#menu dt a.btnQuemSomos, #menu dt a.btnServicos, #menu dt a.btnClientes, #menu dt a.btnNoticias, #menu dt a.btnLeiteSeixas {
	float:left;
	width:87px;
	height:34px;
	display:inline;
	position:relative;
	background:no-repeat left top;
}

#menu dt a.btnQuemSomos {
	margin:0 8px 0 0;
	background-image:url(../imagens/menu/quemSomos.gif);
}

#menu dt a.btnServicos {
	margin:0 8px 0 0;
	background-image:url(../imagens/menu/servicos.gif);
}

#menu dt a.btnClientes {
	margin:0 8px 0 0;
	background-image:url(../imagens/menu/clientes.gif);
}

#menu dt a.btnNoticias {
	margin:0 8px 0 0;
	background-image:url(../imagens/menu/noticias.gif);
}

#menu dt a.btnLeiteSeixas {
	background-image:url(../imagens/menu/leiteSeixas.gif);
}

#menu dt a.btnQuemSomos:hover, #menu dt a.btnServicos:hover, #menu dt a.btnClientes:hover, #menu dt a.btnNoticias:hover, #menu dt a.btnLeiteSeixas:hover {
	background-position:left -34px;
}

/************************
	Site > DivisoriaRoxa
*************************/

#site #divisoriaRoxa {
	z-index:1;
	float:left;
	height:6px;
	font-size:0;
	width:1003px;
	position:relative;
	background:url(../imagens/base/divsaMenuFlash.gif) no-repeat left top;
}

/****************
	Site > Flash
*****************/

#site #flash {
	z-index:1;
	clear:left;
	float:left;
	width:990px;
	height:252px;
	position:relative;
	margin:-17px 0 0 12px;
}

/****************
	Site > Miolo
*****************/

#site #miolo {
	float:left;
	width:1003px;
	margin:11px 0 0;
	position:relative;
}

#site #titulo {
	float:left;
	width:237px;
	height:35px;
	display:inline;
	position:relative;
	margin:-7px 0 0 21px;
	background:url(../imagens/fundos/titulo.gif) no-repeat left top;
}

/***************************
	Site > Botão Saiba Mais
****************************/

#site a.btnSaibaMais {
	clear:left;
	float:left;
	width:61px;
	height:9px;
	display:inline;
	position:relative;
	margin:22px 0 0 1px;
	background:url(../imagens/botoes/saibaMais.gif) no-repeat left top;
}

#site a.btnSaibaMais:hover {
	background-position:left -9px;
}

#site a.btnVoltar {
	clear:left;
	float:left;
	width:43px;
	height:10px;
	display:inline;
	position:relative;
	margin:15px 0 0 345px;
	background:url(../imagens/botoes/voltar.gif) no-repeat left top;
}

#site a.btnVoltar:hover {
	background-position:left -10px;
}


/************************
	Miolo > Box Notícias
*************************/

#miolo #boxNoticias {
	float:left;
	width:256px;
	position:relative;
}

#boxNoticias h3.txtNoticiasNovidades {
	float:left;
	width:114px;
	height:15px;
	display:inline;
	position:relative;
	margin:8px 0 0 30px;
	background:url(../imagens/textos/noticiasNovidades.gif) no-repeat left top;
}

	/*********************************
		Box Notícias > Lista Notícias
	**********************************/

#boxNoticias #listaNoticias {
	float:left;
	width:225px;
	display:inline;
	list-style:none;
	position:relative;
	margin:10px 0 0 15px;
}

#listaNoticias li span, #listaNoticias li p, #boxNoticias a.btnMaisNoticias {
	clear:left;
	float:left;
	display:inline;
	position:relative;
}

#listaNoticias li span {
	height:14px;
	width:225px;
	margin:10px 0 0;
}

#listaNoticias li p {
	clear:left;
	float:left;
	width:210px;
	text-align:justify;
	margin:2px 0 0 15px;
}

#listaNoticias li span.dataNoticia {
	color:#7C5BBC;
	text-indent:15px;
	font:bold 11px Arial, Helvetica, sans-serif;
	background:url(../imagens/base/bullet.gif) no-repeat left center;
}

#listaNoticias li p a.tituloNoticia {
	color:#585858;
	text-align:justify;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}

#listaNoticias li p a.tituloNoticia:hover {
	color:#371E67;
}

	/**************************************
		Box Notícias > Botão Mais Notícias
	***************************************/

#boxNoticias a.btnMaisNoticias {
	width:82px;
	height:15px;
	margin:22px 0 0 1px;
	background:url(../imagens/botoes/maisNoticias.gif) no-repeat left top;
}

#boxNoticias a.btnMaisNoticias:hover {
	background-position:left -15px;
}

/*****************
	Site > Rodape
******************/

#site #rodape {
	float:left;
	width:735px;
	display:inline;
	background:#FFF;
	padding:15px 0 0;
	position:relative;
	margin:0 0 0 12px;
}

#rodape address, #rodape span {
	float:left;
	width:700px;
	display:inline;
	position:relative;
}

#rodape address {
	height:18px;
	color:#371E67;
	text-indent:10px;
	margin:0 0 0 18px;
	border-bottom:1px solid #EDEDED;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#rodape span {
	clear:left;
	color:#7B7B7B;
	padding:0 0 10px 0;
	margin:3px 0 0 28px;
	font:11px Arial, Helvetica, sans-serif;
}

#rodape span a.linkMedialine {
	color:#7B7B7B;
	text-decoration:none;
}

#rodape span a.linkMedialine:hover {
	color:#371E67;
}

/*************
	Paginação
**************/

#boxPaginacao {
	clear:left;
	float:left;
	width:650px;
	display:inline;
	line-height:23px;
	text-align:center;
	margin:30px 0 0 42px;
}

#boxPaginacao a {
	margin:0 3px;
	color:#5A3A99;
	display:inline;
	text-decoration:none;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#boxPaginacao a:hover {
	color:#C29301;
}

#boxPaginacao .anterior, #boxPaginacao .proxima, #boxPaginacao .primeira, #boxPaginacao .ultima {
	margin:0 5px;
}

#boxPaginacao .atual {
	color:#FFF;
	display:inline;
	padding:1px 5px;
	background:#b6b6b6;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#boxPaginacao .desativado {
	color:#AAA;
	margin:0 3px;
	display:inline;
	font:bold 11px Arial, Helvetica, sans-serif;
}

