



body 			{ margin:auto; background: url(resources/images/bkg-fundo.jpg) repeat-x; width:746px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body 			{ margin:auto; background: url(resources/images/bkg-fundo.jpg) repeat-x; width:746px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

h1		{ margin:6px 0 0 20px; font-size:20px; color:#1A55A3; width:500px; position:absolute; float:left;}


.link-logo       { width:510px;  height:90px;  position:absolute; margin-top:5px;}
.link-logo img    {width:510px;  height:90px;}

/* Breadcrumbs */
.bread         { width:300px; font:10px Arial; margin-top:5px; color:#1A55A3; height:auto; position:relative;  float:left;  }
.bread a       { font:10px Arial; color:#1A55A3; text-decoration:none;}
.bread a:hover { text-decoration:underline;  color:#88c60b;}  



#fundo-left		{ width:181px; height:489px; position:absolute; margin-left:-129px; background:url(resources/images/bkg-fundo-left.jpg) no-repeat;}

#fundo-right	{ width:181px; height:489px;  position:absolute; margin-left:739px;  background:url(resources/images/bkg-fundo-right.jpg); _margin-left:718px; }


#geral			{ width:746px; height:auto; margin:0; font:Arial, Helvetica, sans-serif;}
#center			{ background:#FFFFFF; width:746px; height:auto; background:#FFFFFF; float:left; }

/*TOP*/
#top 			{ width:746px; height:124px;  }
.top			{ background-image:url(/resources/images/bkg-topo.jpg); width:746px; height:97px; }
.menu-top		{  margin:6px 0 0; }
.menu-top ul	{ list-style:none; height:23px; margin:0 0 0 11px; padding:0; float:left; }
.menu-top li	{ display:inline; font-size:12px; padding:0 25px 0 0;  }
.menu-top li a	{ color:#FFFFFF; text-decoration:none; }
.menu-top li a:hover	{ color:#88c60b; text-decoration:underline;  height:27px; width:auto; }
/*FIM TOP*/

/*MENU LEFT*/
#menu-left		{ width:208px; float:left; margin-top:38px; background:url(/resources/images/bkg-left-menu-left.jpg) no-repeat left;}
.img-produto	{ width:204px; _width:204px; height:77px; background:url(/resources/images/bkg-menu-produtos.jpg) no-repeat; margin-left:4px; }
.menu-left		{ background:url(/resources/images/bkg-menu-left.jpg) repeat-x; float:left; height:303px; width:200px; margin-left:6px; }
.menu-left ul	{ list-style:none; text-align:left; line-height:25px; margin-top:18px; padding:0; margin-left:15px; }
.menu-left li   {float:left; width:180px;}
.menu-left li a	{ color:#1A55A3; text-decoration:none; font-weight:bold;}	
.menu-left li a:hover { color:#88c60b; text-decoration:underline;}
/*FIM MENU LEFT*/

#cont-center	{ width:530px; float:left; }
.top-center		{ width:530px; height:164px; _margin-top:-5px;float:left; background:url(/resources/images/bkg-right-home.jpg); } 
.textos-home	{ width:500px;margin-left:20px; _margin-left:15px;float:left; }
.textos-contato	{ margin-left:5px;margin-top:30px; position:relative;}
.h1				{ font-size:20px; color:#1A55A3; }
.text-home		{ color:#1A55A3; fo }

/*FOOTER*/
#footer			{ float:left; width:746px; }
.links-footer	{ margin:0;}
.links-footer ul { list-style:none; height:28px; margin:0; padding:0; float:left; }
.links-footer li	{ display:inline; font-size:9px; padding:0 2px; }
.links-footer li a	{color:#1A55A3; text-decoration:none;} 	
.links-footer li a:hover { color:#88c60b; text-decoration:underline;}
.img-footer		{ width:746px; height:16px; float:left; background:url(/resources/images/bkg-footer.jpg) repeat-x; }
/*FIM FOOTER*/

/*PRODUTOS*/
.h1-prod		{ margin:6px 0 0 20px; font-size:20px; color:#1A55A3; width:500px; position:absolute; float:left;}
.left-top-prod	{ width:313px; height:70px; float:left; margin-top:5px;}

.top-produtos	{ width:199px;  _width:225px; height:123px; background:url(/resources/images/bkg-center-right.jpg) no-repeat; margin-left:337px;  _margin-left:10px; position:absolute; margin-top:-1px;  _margin-top:-7px;}

.top-produtos2	{ width:199px;  _width:225px; height:123px; background:url(/resources/images/bkg-center-right.jpg) no-repeat; margin-left:337px;  _margin-left:10px; position:absolute; margin-top:-1px;  _margin-top:-7px;}

.textos-produtos	{ width:510px; float:left; margin-left:5px; margin-top:5px; position:relative;}
.text-prdo1			{ width:355px; height:auto; float:left; }
.bot-orc			{ float:right; margin-right:-3px; }
.bot-gal                        { float:right; margin-right:-3px;}

.img-prod			{ width:512px; height:306px; float:left; margin-bottom:5px;}
.img-prod-g			{ width:344px; height:259px; float:left; }
.img-prod-p			{ width:119px; height:259px; float:right; margin-right:10px; text-align:center;}

.img-p				{ padding:1px; float:left;}
.img-p img			{ width:50px; height:50px; border:#0033CC solid 1px;}
/*FIM-PRODUTOS*/

.h1-institucionais	{ margin:15px 0 0 0; font-size:20px; color:#1A55A3;}
.textos-instit		{ width:490px; height:auto; margin:5px 0 10px 20px;  float:left; position:relative;  }
.textos-instit p	{ width:490px; color:#1A55A3;}

/*LIGHT BOX*/
#jquery-overlay 			{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox  			{ position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img 		{ border: none; }
#lightbox-container-image-box {	position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image 	{ padding: 10px; }
#lightbox-loading  			{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav  				{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a 			{ outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block; }
#lightbox-nav-btnPrev 		{ left: 0;  float: left; }
#lightbox-nav-btnNext 		{ right: 0; float: right; }
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666;  }
#lightbox-container-image-data #lightbox-image-details { width: 70%;  float: left;  text-align: left;  }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block;  clear: left;  padding-bottom: 1.0em; }			
#lightbox-secNav-btnClose 	{ width: 66px;  float: right; padding-bottom: 0.7em; }

#gallery 				{ padding: 10px; width: 500px; float:left; position:relative; }
#gallery ul 				{ list-style: none;  margin:0; padding:0;  }
#gallery ul li 				{ margin-right:5px; display: inline; }
#gallery ul img 			{	}
#gallery ul a:hover img		        {	}
#gallery ul a:hover			{ color: #fff; }

.img-produto-box 			{ width:450px; text-align:center;}	
.textos-galeria         { float:left; height:auto; margin-top:0px; width:537px; }

#gallery-pg-prod 				{ width: 160px; float:right; text-align:center; }
#gallery-pg-prod ul 				{margin:0 0 0 24px; list-style: none; padding:0;  }
#gallery-pg-prod ul li 				{margin-right:10px; display: inline; line-height:43px; }
#gallery-pg-prod ul img 			{	}
#gallery-pg-prod ul a:hover img		{	}
#gallery-pg-prod ul a:hover			{ color: #fff; }
		

/*MENU PAG PRODUTO*/

.menu-pg-prod		{ float:left; height:auto; width:200px; }
.menu-pg-prod ul	{ list-style:none; text-align:left; line-height:25px; _line-height:25px; margin-top:18px; padding:0;  }
.menu-pg-prod li	{}
.menu-pg-prod a	{ color:#1A55A3; text-decoration:none; font-weight:bold;}	
.menu-pg-prod li a:hover { color:#88c60b; text-decoration:underline;}
/*FIM MENU PAG PRODUTO*/

.img-clientes       {height: 200px; width: 500px; overflow: auto; margin:10px 0 0 0; float:left;  text-align:center; }
.img-clientes ul     {list-style:none; padding:0; float:left; margin:0;}
.img-clientes ul li  {list-style:none; display:inline; margin:0;}
.img-clientes ul li img {border:1px solid #EEEEEE; margin-bottom:10px; }  

.textos-arquivos	{ width:510px; height:auto; margin:6px 0 10px 10px; float:left; color:#000; position:relative;}

.textos-arquivos ul	{ list-style:none; text-align:left; padding:10px 0 0 0; line-height:25px; _line-height:25px;} 

.textos-arquivos ul li a	{ color:#1A55A3; text-decoration:none;} 
.textos-arquivos ul li a:hover { color:#88c60b; text-decoration:underline;}


/* ---------- Galeria de foto ---------- */
.borda          { position:relative; float:left; left:15px; width:160px; height:auto; margin-bottom:5px;}
.foto-prod      { position:relative; width:auto; height:auto; margin:0 0 10px 0; _margin:0 0 15px 0; float:left; } 
.foto           { background:#b6db8e; width:61px; font-size:10px; height:61px; margin:0 15px 0 0; _margin:0 5px 0 0; color:#184E98; display:block; margin-bottom:0px; text-decoration:none; text-align:center; float:left;}
.foto img       { width:49px; height:49px; border:3px solid #FFFFFF; margin:3px;}
.foto:hover     { background:#88c60b;}
.foto span      { display:none;}
.foto:hover span     { position:absolute; top:-5px;  z-index:auto; display:block; padding:4px; border:none; width:275px; height:255px;}
.foto:hover span img { width:341px; height:255px; border:3px solid #88c60b;}
.borda .areafoto     { position:absolute; top:0px; width:217px; height:217px; border:1px solid #88c60b;}
.areafoto img        { width:341px; height:255px; border:3px solid #b6db8e; margin:2px; border:3px solid #B6DB8E; float:left;}

#pri       { top:-4px;   left:-446px; _left:-442px;}
#seg       { top:-74px;  left:-371px; _top:-80px; _left:-371px;}
#ter       { top:-74px;  left:-446px; _top:-80px; _left:-441px;}
#qua       { top:-145px; left:-371px; _top:-155px; _left:-371px;}
#qui       { top:-145px; left:-447px; _top:-155px; _left:-441px;}

#sex       { top:-219px; left:-371px; _top:-232px; _left:-372px;}
#set       { top:-219px; left:-446px; _top:-232px; _left:-441px;}
#oit       { top:-286px; left:-371px; _top:-309px; _left:-371px;}
#non       { top:-286px; left:-447px; _top:-309px; _left:-441px;}
#dez       { top:-359px; left:-371px; _top:-385px; _left:-371px;}
#dez-pri   { top:-359px; left:-447px; _top:-385px; _left:-442px;}
#dez-seg   { top:-431px; left:-371px; _top:-461px; _left:-371px;}
#dez-ter   { top:-431px; left:-447px; _top:-461px; _left:-442px;}
#dez-quar  { top:-502px; left:-371px; _top:-537px; _left:-371px;}
#dez-quin  { top:-502px; left:-446px; _top:-537px; _left:-442px;}
#dez-sex   { top:-570px; left:-371px; _top:-613px; _left:-372px;}
/* ---------- Fim da Galeria de foto ---------- */



/* ---------- Base Galeria de foto ---------- */
#lista-fotos  { position:relative; width:512px; height:auto; padding:10px 0 5px 10px; _padding:10px 0 40px 10px; float:left; }
#lista-fotos2 { position:relative; width:550px; height:auto; padding:10px 0 30px 10px; float:left; } 
#area-imagem  { position:relative; width:auto; height:auto; padding:10px 0 0 0; float:left; } 
#imagem       { position:relative; width:217px; height:217px; border:1px solid #639BE7; float:left; z-index:1; } 
#imagem-prod  { position:absolute; width:auto; height:auto; border:3px solid #639BE7; margin:3px; float:left; z-index:1; } 
#imagem-prod img { width:205px; height:205px; }
.foto-inicial     { position:relative; float:left; z-index:1;  }

/* ---------- Base Galeria de foto ---------- */

#pag    { position:relative; height:auto; font:12px Arial; margin:10px 10px 0 10px; text-align:right; float:left; } 
#pag b        { padding:5px;}
#pag a        { font:bold 12px Arial; color:#1A55A3; padding:5px; text-decoration:none;  }
#pag a:hover  { text-decoration:underline; }
