@charset "iso-8859-1";
/* 
   PROJETO EM TABLELESS DESENVOLVIDO NOS LABORATÓRIOS DA MIRALINE SOLUÇÕES WEB PARA A SOPEC NUTRIÇÃO ANIMAL
   DATA:31/01/2009
   WEBMASTER RESPONSÁVEL: ANSELMO G. SANTOS
   TODOS OS DIREITOS RESERVADOS.
 */

*{ margin:0; padding:0; font-family:"Trebuchet MS"; color:#666; }
body { padding-bottom:10px; }
* select, textarea, input { border: 1px solid #ccc; }
a:link,a:active,a:visited{ cursor:pointer; font-size:11px; font-weight:normal; text-decoration:none; }
a:hover{ cursor:pointer; text-decoration:underline }
.limpar { clear:both; }
#container { width:772px; margin:0 auto; overflow:hidden; }
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("../js/popbox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("../js/popbox/images/magminus.cur"), pointer;
} 

	/* CONFIGURAÇÕES GERAIS DA HOME */	
	
	body{ background:url(../img/home/bg_geral.png) #EDF8E1 repeat-x; font-size:11px }
	.corpo { display:block; width:770px; margin:0 auto; background:#fff; }
	#topo_corpo { background:url(../img/home/bg_corpoTopo.gif) no-repeat; width:770px; height:7px; margin:0 auto; margin-bottom:0; position:relative; _bottom:-9px; margin-top:17px; }
	#base_corpo { background:url(../img/home/bg_corpoBase.gif) no-repeat; width:770px; height:7px; margin:0 auto  }
	
	#linhaProdutosTopo { display:block; width:560px; height:60px; background:url(../img/home/topo_linhaProdutos.jpg) no-repeat; margin-top:-15px; }
	#linhaProdutosMeio { display:block; width:560px; height:60px; background:url(../img/home/meio_linhaProdutos.jpg) no-repeat; }
	#linhaProdutosBase { display:block; width:560px; height:60px; background:url(../img/home/base_linhaProdutos.jpg) no-repeat; }
	
	#login input{ border: solid 1px #ccc; width:125px; height:14px; font-size:12px; margin-top:2.5px; margin-left:5px; }
	#login label{ display:block; float:left; vertical-align:middle; font-size:9px; height:22px; }
	.fundoInput{ float: right; border:0; width:135px; height:22px; margin:0; padding:0; }

	/* ----------------------------------------- */
	


	/* CONFIGURAÇÕES DO TOPO */	
	
	 #topoMenu { display:block; width:750px; height:19px; background:url(../img/home/topo_Menu.jpg) no-repeat; }
	 #logo { display:block; width:232px; height:251px; margin-top:-37px; margin-left:-3px; position:relative; z-index:60; background:none; }
	 #bannerPrincipal { display:block; float:left; width:750px; height:163px; background:url(../img/home/meio_Menu.jpg) no-repeat; margin-top:-214px; }
	 #bannerPrincipal img{ float:right; }
	 #baseMenu { display:block; width:750px; height:26px; background:url(../img/home/base_Menu.jpg) no-repeat;margin-top:-51px; padding-left:250px; }
	 #cabecalho { display:block; width:750px; margin-left:10px; margin-right:10px; }
	 
	/* ----------------------------------------- */
	
	
	/* MENU */
	
	 #menu { margin:0; padding:0; float:left; }
	 #menu ul{ float:right; list-style-type:none; border: 1px solid #f00 }
	 #menu li{ float:left; padding:5px; }

	 #menuRestrito { margin:0; padding:0; float:left; position:relative; left:15px; }
	 #menuRestrito ul{ list-style-type:none; width:100%; }
	 #menuRestrito ul li{ display:block; float:left; padding:5px; }
	 #menuRestrito li a{ color:#599D01; font-size:12px; font-weight:bold; }


	 
	 #menuHome { display:block; width:64px; height:24px; background: url(../img/home/menuHomeOff.png) no-repeat; margin-left:-40px; margin-top:-5px; position:absolute; z-index:12 }
	 #menuEmpresa { display:block; width:80px; height:24px; background: url(../img/home/menuEmpresaOff.png) no-repeat; margin-left:28px; margin-top:-5px; position:absolute; z-index:12 }
	 #menuProdutos { display:block; width:80px; height:24px; background: url(../img/home/menuProdutosOff.png) no-repeat; margin-left:112px; margin-top:-5px; position:absolute; z-index:12 }
     #menuNoticias { display:block; width:116px; height:24px; background: url(../img/home/menuNoticiasOff.png) no-repeat; margin-left:196px; margin-top:-5px; position:absolute; z-index:12 }	 
     #menuParceiros { display:block; width:80px; height:24px; background: url(../img/home/menuParceirosOff.png) no-repeat; margin-left:316px; margin-top:-5px; position:absolute; z-index:12 }
     #menuFaleconosco { display:block; width:95px; height:24px; background: url(../img/home/menuFaleconoscoOff.png) no-repeat; margin-left:400px; margin-top:-5px; position:absolute; z-index:12 }	 
	 
	 	 	 	 	 
	 #menuHome:hover { background: url(../img/home/menuHomeOver.png) no-repeat; }
	 #menuEmpresa:hover { background: url(../img/home/menuEmpresaOver.png) no-repeat; }	
	 #menuProdutos:hover { background: url(../img/home/menuProdutosOver.png) no-repeat; }	
	 #menuNoticias:hover { background: url(../img/home/menuNoticiasOver.png) no-repeat; }
	 #menuParceiros:hover { background: url(../img/home/menuParceirosOver.png) no-repeat; }		
	 #menuFaleconosco:hover { background: url(../img/home/menuFaleconoscoOver.png) no-repeat; }		
	/* ---------------------------------------- -*/

	
	
	
	/* CONFIGURAÇÕES DAS INTERNAS */	
	
	#topo_blocoConteudo { width:560px; height:7px; background:url(../img/home/topo_blocoConteudo.gif) no-repeat; margin-top:8px; position:relative; _bottom:-9px; }
	#meio_blocoConteudo { display:block; width:560px; background:url(../img/home/meio_blocoConteudo.gif) repeat-y; margin:0; padding-top:23px; }
	#meio_blocoConteudo p{ display:block; float:left; width:90%; padding-left:17px; clear:both; }
	#meio_blocoConteudo span{ color:#3E7E01; }
	#base_blocoConteudo {width:560px; height:7px; background:url(../img/home/base_blocoConteudo.gif) no-repeat; margin-bottom:3px; }

	#linksEmpresa { position:relative; z-index:100; margin-top:-20px}
	#linksEmpresa a{ }

	#calendario select{ display:block; width:200px; height:20px; border: solid 1px #ccc; margin:0 auto; font-size:11px; }
	#calendario label{ display:block; width:200px; height:20px; margin:0 auto; }
	#internas h3{ display:block; width:560px; height:40px; float:left; color:#fff; font-size:25px; font-weight:bold; background:url(../img/internas/bgTitulo_internas.jpg) no-repeat; padding-left:40px; padding-top:5px; }
	
	#linkVoltar { float:right; margin-right:20px; margin-bottom:19px;}
	#fotosRodape {  float:left; margin-left:13.5px; margin-top:20px; margin-bottom:20px; }
	#fotosRodape img{  float:left; padding:0; margin:0 6.5px; margin-bottom:10px; width:120px; }
	
	
	.titulo_verde { font-size:18px; font-weight:bold; color:#65AB00; float:left; padding-left:17px; margin:0px 0 10px 0; }
	
	/* ----------------------------------------- */
	


	/* PÁGINA INICIAL */
	
	#topo_blocoNoticias { width:560px; height:7px; background:url(../img/home/topo_blocoConteudo.gif) no-repeat; position:relative; top:9px; }
	#meio_blocoNoticias { width:560px; background:url(../img/home/meio_blocoConteudo.gif) repeat-y; margin:0; padding-top:5px; }
	#meio_blocoNoticias p{ display:block; float:left; width:90%; margin-left:13px; line-height:22px; clear:both; }
	#meio_blocoNoticias h2{ display:block; float:left; clear:both; margin-top:-2px; margin-bottom:8px; }
	#meio_blocoNoticias h3{ display:inline; float:right; }
	#meio_blocoNoticias span{ color:#3E7E01; }
	#meio_blocoNoticias a:hover{ text-decoration:underline; }
	#base_blocoNoticias { width:560px; height:7px; background:url(../img/home/base_blocoConteudo.gif) no-repeat; margin-bottom:3px; }
	#topo_blocoEmpresa { width:560px; height:7px; background:url(../img/home/topo_blocoConteudo.gif) no-repeat; position:relative; top:9px; }
	#meio_blocoEmpresa { width:560px; height:162px; background:url(../img/home/meio_blocoConteudo.gif) repeat-y; margin:0; padding-top:8px; }
	#meio_blocoEmpresa img{ display:block; float:left; padding-left:10px; padding-top:2px; margin-right:18px; }
	#meio_blocoEmpresa a img{ }
	#meio_blocoEmpresa p{ display:block; font-size:12px; font-family:"Trebuchet MS"; line-height:13px; }
	#base_blocoEmpresa { width:560px; height:7px; background:url(../img/home/base_blocoConteudo.gif) no-repeat; margin-bottom:3px; }	
	
	#blocoCotacoes { display:block; width:310px; height:165px; float:left; margin-top:5px; background:url(../img/home/bg_cotacoes.gif) no-repeat top left; }

	
	#blocoProfDecio { display:block; width:220px; height:130px; float:right; background:url(../img/home/bg_BoxProfDecio2.jpg) no-repeat; margin-left:5px; margin-top:5px; }
	#blocoProfDecio p{ font-size:12px; padding-left:7px; color:#fff; margin-top:15px; }
	#blocoProfDecio h3{ font-size:15px; color:#fff; padding-top:5px; padding-left:5px; letter-spacing:-1px }
	/* ----------------------------------------- */
	
	
	
	
	/* CONFIGURAÇÕES DO BLOCO ESQUERDO DO SITE */
		
	#esquerda { display:block; float:left; width:180px; position:relative; left:10px; }
	.miniBloco { margin:8px 0; }
	.miniBloco img{ margin:0; padding:0; }
	#cotacoes { background:url(../img/home/cotacoes.gif) no-repeat; width:180px; height:90px; }
	#bt_calendario { background:url(../img/home/calendario.gif) no-repeat; width:180px; height:90px; }
	#representantes { background:url(../img/home/representantes.jpg) no-repeat; width:180px; height:160px; }
	#quadroFuncionarios { background:url(../img/home/quadroFuncionarios.jpg) no-repeat; width:180px; height:103px; }
	#esquerda a img{ margin-top:10px; }
	#login { margin-top:10px; }
	#login p{ display:block; float:right }
	
	/* ----------------------------------------- */
	
	
	
	/* CONFIGURAÇÕES DO BLOCO DIREITO DO SITE */
		
	#conteudo { display:block; float:left; width:560px; position:relative; left:20px; overflow:hidden}
	#conteudo h2{ float:left;  font-size:20px; color:#9a9ca6; margin-left:17px; padding-top:9px; }
	#conteudo h3 a { display:block; float:right; font-size:15px; color:#9a9ca6; margin-right:14px; padding-top:9px; text-decoration:none; vertical-align:middle }
	#conteudo h3 a img{ border:none; }
	#conteudo a{ cursor:pointer }
	/* ----------------------------------------- */
	
	
	
	/* CONFIGURAÇÕES DO RODAPÉ DO SITE */
		
	.rodape { margin-left:10px; margin-top:12px; }
	
	#bg_RodapeInicio { display:block; float:left; background:url(../img/home/bg_rodapeInicio.jpg) no-repeat; width:247px; height:62px; }
	#bg_RodapeMeio { display:block; float:left; background:url(../img/home/bg_rodapeMeio.jpg) no-repeat; width:251px; height:62px; }
	#bg_RodapeFim { display:block; float:left; background:url(../img/home/bg_rodapeFim.jpg) no-repeat; width:252px; height:62px; }
	#bg_RodapeFim img{ float:right; padding-right:20px; margin-top:9px; }
	/* ----------------------------------------- */
		
	
	/* CONFIGURAÇÕES DO BLOCO DE CHAMADA DOS PARCEIROS NA HOME */
	
	#blocoParceiros { display:block; width:180px; height:126px; background:url(../img/home/bg_BoxParceiros.jpg) no-repeat }
	#setaEsquerda img{ float:left; position:relative; top:50px; margin-left:5px; }
	#setaDireita img{ float:right; position:relative; top:50px; margin-right:5px; }
	#fotoParceiro img{ position:relative; margin:0; padding:0; float:left; left:26px; top:20px; }
	/* ---------------------------------------------------------- */
	
	
	/* CONFIGURA AS NOTÍCIAS */
	
	#noticias a { text-decoration:none; font-weight:normal; }
	#noticias a:hover { color:#4AA902; text-decoration:underline }
	/* ---------------------------------------------------------- */
	
	
	/* CONFIGURA A PAGINAÇÃO */
	
	.paginacao a{ text-decoration:none; color:#fff; }
	
	.paginacao_prt1{ float:left; width:4px; height:20px; background:url(../img/home/bgpaginacao_prt1.jpg) no-repeat; text-decoration:none; }
	.paginacao_meio { float:left; height:20px; background:url(../img/home/bgpaginacao_meio.jpg) repeat-x; text-decoration:none; }
	.paginacao_meio a{ color:#fff; text-decoration:none; }
	.paginacao_meio b{ color:#fff; }
	.paginacao_meio a:hover{ color:#fff; text-decoration:none; }
	.paginacao_prt2{ float:left; width:4px; height:20px; background:url(../img/home/bgpaginacao_prt2.jpg) no-repeat; text-decoration:none; }
	
	.paginacao a:hover{ color:#FFF;text-decoration:none; }

	/* -------------------------------------------------------- */	


	/* DESTAQUE DE PRODUTOS */
	
	.destaqueProduto { float:left; width:150px; height:200px; border: 1px solid #E0DFE3; background:#fff; padding-top:10px; text-align:center; margin:12px; }

	/* -------------------------------------------------------- */	
	
	
	/* CONFIGURA A ÁREA RESTRITA */
	
	#downloads b{ display:block; color:#4D8F01; margin:20px 0; }
	#mensagens b{ display:block; color:#4D8F01; margin:20px 0; }
	#mensagens { margin-bottom:20px; }
	#spacer { display:block; height:100px; _height:50px; }

	/* -------------------------------------------------------- */	

	
	/* PÁGINA DE VETERINARIOS E TÉCNICOS */
	.dadosVeterinario { display:block; float:left; margin:20px; width:40% }
	.dadosVeterinario img{ display:block; float:left; margin-right:5px;; border: 1px solid #CCC; padding:2px; }
	.dadosVeterinario a span{ float:right; font-weight:bold; }

	/* -------------------------------------------------------- */	
	
	/* PÁGINA DE PARCEIROS */
	
	.parceiro { display:block; float:left; width:250px; height:200px; border:1px solid #777; text-align:center; padding-top:10px;  margin:7px; }
	
	/* observações */	
	
	/*
	
	Cor do texto do menu off: #005700
	Cor do texto do menu hover: #E88B00
	
	*/
	
.noticia_automatica { width:95%; position:relative; left:17px; }	
.noticia_automatica img{ display:none; }

.tabela_produtos { color:#fff; background:#ccc; border:1px solid #ccc }
.tabela_produtos th{ background:#ccc; color:#777; }
.tabela_produtos tr{ background:#fff; }


.tabela_repres { color:#fff; background:#ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:11px; }
.tabela_repres th{ background:#ccc; color:#777; }
.tabela_repres tr{ background:#fff; }
.tabela_repres td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-left:5px; }
.tabela_repres caption{ font-weight:bold; color:#777; text-align:center; margin-bottom:10px; }
