
/* RESETAR */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent; }
body { line-height: 1; }
ol,ul { list-style: none; }
blockquote,q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse;border-spacing: 0; }

/* ESTRUTURA PADRÃO NETFACE */
* { margin: 0; padding: 0; }
BODY { background-position: center top;background-color: #fff; color: #555; font-family: "Arial",Tahoma,Verdana; font-size: 11px; height: 100%; height: auto; }

#inicio { position: relative;margin:0 auto; width: 981px;text-align: left;float:left; }
h1,h2,h3 { line-height : 100%; }
h1 { font-size: 18px;margin: 15px 0 20px 0;font-weight: normal;line-height : 100%;color: #241568; }
h2 { font-size: 14px;margin: 15px 0 15px 0;font-weight: normal;line-height : 100%;color: #241568; }
h3 { font-size: 11px;margin: 15px 0 8px 0;font-weight: bold;line-height : 100%;color: #241568; }
input,textarea { outline:none; }
p { white-space: normal; margin: 5px 0 0 0; }
img { border: 0; }
a:link { color: #241568; font-style: normal; font-weight: normal; text-decoration: none; }
a:visited { color: #241568; font-style: normal; font-weight: normal; text-decoration: none; }
a:hover { color: #757575; font-style: normal; font-weight: normal; text-decoration: none; }
a:active { font-style: normal; font-weight: normal; text-decoration: none; }

/* COMPLEMENTARES */
.peq { line-height : 100%; font-size: 10px; }
.peq9 { line-height : 100%; font-size: 9px; }
.cate2 { color: #241568; font-weight: bold; }
.dq { color: #241568; font-weight: bold; }
.efeito { margin: 0px 10px 10px 0; padding:5px; border:1px solid #dbdbdb; }
* .efeito { margin: 0px 10px 10px 0; padding:5px; border:1px solid #dbdbdb; }
* .efeito:hover { margin: 0px 10px 10px 0; padding:5px; border:1px solid #241568;background-color: #fff; }
* .efeito:focus { margin: 0px 10px 10px 0; padding:5px; border:1px solid #241568; }

.img-left { float: left; }
.img-right { float: right; }
.linha { margin: 0 0 5px 0;padding: 2px 0 5px 0;border-bottom: solid 1px #dbdbdb; }
* .linha { margin: 0 0 5px 0;padding: 2px 0 5px 0; border-bottom: solid 1px #dbdbdb; }
* .linha:hover { border-bottom: solid 1px #aab1b9; }
* .linha:focus { border-bottom: solid 1px #aab1b9; }

.u { text-decoration: underline; }

/* BARRA DE LOCALIZAÇÃO */
a.bar:link { line-height : 100%; font-size: 10px; }
a.bar:visited { line-height : 100%; font-size: 10px; }
a.bar:hover { line-height : 100%; font-size: 10px; }
a.bar:active { line-height : 100%; font-size: 10px; }
.frase { line-height : 100%;color: #241568; font-size: 10px; }

/* FORMULÁRIOS */
fieldset { display: block; }
fieldset label { display: block; }
fieldset .radios label { display: inline; }
label { display:none; }
#formulario { width: 390px; padding: 0 0 20px 0; }
.botao { font-size: 11px;font-family: "Arial",Tahoma,Verdana;padding: 0 2px 0 2px; }
.campo1 { font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:382px; margin-bottom:3px;padding: 2px 2px 4px 5px;border: #dbdbdb solid 1px; color: #555; }
* .campo1 { font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:382px; margin-bottom:3px;padding: 2px 2px 4px 5px;border: #dbdbdb solid 1px; color: #555; }
* .campo1:hover { color: #241568;font-weight:bold; }
* .campo1:focus { color: #241568;font-weight:bold; }
.campo11 { font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:215px; margin-bottom:3px;padding: 2px 2px 4px 5px;border: #dbdbdb solid 1px; color: #555; }
* .campo11 { font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:215px; margin-bottom:3px;padding: 2px 2px 4px 5px;border: #dbdbdb solid 1px; color: #555; }
* .campo11:hover { color: #241568;font-weight:bold; }
* .campo11:focus { color: #241568;font-weight:bold; }
.campo2 { font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:382px; height:60px; padding: 2px 2px 4px 5px;border: #dbdbdb solid 1px; overflow: auto; color: #555; }
* .campo2 { font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:382px; height:60px; padding: 2px 2px 4px 5px;border: #dbdbdb solid 1px; auto; color: #555; }
* .campo2:hover { color: #241568;font-weight:bold; }
* .campo2:focus { color: #241568;font-weight:bold; }
.campo3 { background-color: #fff;font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:185px; color: #555;border: #dbdbdb solid 1px;padding: 2px 2px 4px 5px; }
.campo33 { background-color: #fff;font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:190px; color: #555; }
.campo333 { background-color: #fff;font-size: 11px;font-family: "Arial",Tahoma,Verdana; color: #555;border: #dbdbdb solid 1px; }

.campo4 { font-size: 11px;font-family: "Arial",Tahoma,Verdana; color: #555;border: #dbdbdb solid 1px; }
* .campo4 { font-size: 11px;font-family: "Arial",Tahoma,Verdana; color: #555;border: #dbdbdb solid 1px; }
* .campo4:hover { color: #241568;font-weight:bold; }
* .campo4:focus { color: #241568;font-weight:bold; }


/* IMAGENS AMPLIADAS */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.pcsulinf.com.br/img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.pcsulinf.com.br/img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font-family: "Arial",Tahoma,Verdana; font-size: 11px; background-color: #70688c; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #fff; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
div#cEsquerda { float: left; width: 49%; padding-right: 1em; }
div#cDireita { margin-left: 50%; padding-left: 1em; }
/* FINALIZA ESTRUTURA PADRÃO NETFACE */

.esquerda { background-image:url(http://www.pcsulinf.com.br/img/esquerda.jpg); background-repeat:repeat-x; }
.direita { background-image:url(http://www.pcsulinf.com.br/img/direita.jpg); background-repeat:repeat-x; }

#topo { float: left;width:981px;height:42px;padding: 0 0 0 0; }
#topo1 { float: left;width:981px;height:42px;padding: 0 0 0 0; }
#topo2 { float: left;width:981px;height:48px;padding: 0 0 0 0; }
#corpo { float: left;width:981px;padding: 0 0 0 0; }
#col1 { float: left;width:170px;display: inline; }
#col2 { float: left;width:641px; }
#col3 { float: left;width:170px; }
#p_b1 { float: left;width:641px;height:111px;padding: 0 0 0 0; }
#rodape { float: left;background-color: #ededed;width:981px;height:104px;padding: 0 0 0 0; }
.frodape { background-color: #ededed; }

#p_b2 { float: left;width:273px;height:104px;padding: 0 0 0 0; }
#p_01 { float: left;background: url(http://www.pcsulinf.com.br/img/p_01.jpg) no-repeat;width:631px;height:25px;padding: 17px 0 0 11px;color: #333; }
#p_02 { float: left;width:42px;height:42px;padding: 0 0 0 0; }
#p_03 { float: left;width:63px;height:42px;padding: 0 0 0 0; }
#p_04 { float: left;width:55px;height:42px;padding: 0 0 0 0; }
#p_05 { float: left;width:84px;height:42px;padding: 0 0 0 0; }
#p_06 { float: left;background: url(http://www.pcsulinf.com.br/img/p_06.jpg) no-repeat;width:95px;height:42px;padding: 0 0 0 0; }
#p_07 { float: left;width:981px;height:122px;padding: 0 0 0 0; }
#p_08 { float: left;background: url(http://www.pcsulinf.com.br/img/p_08.jpg) no-repeat;width:583px;height:42px;padding: 0 0 0 0; }
#p_09 { float: left;width:112px;height:42px;padding: 0 0 0 0; }
#p_10 { float: left;width:98px;height:42px;padding: 0 0 0 0; }
#p_11 { float: left;width:71px;height:42px;padding: 0 0 0 0; }
#p_12 { float: left;width:117px;height:42px;padding: 0 0 0 0; }

#p_13 { float: left;background: url(http://www.pcsulinf.com.br/img/p_13.jpg) no-repeat;width:470px;height:40px;padding: 8px 7px 0 0;text-align: right; }
#p_14 { float: left;width:61px;height:48px;padding: 0 0 0 0; }

#p_15 { float: left;width:126px;height:48px;padding: 0 0 0 0; }
#p_16 { float: left;width:116px;height:48px;padding: 0 0 0 0; }
#p_17 { float: left;width:101px;height:48px;padding: 0 0 0 0; }
#p_18 { float: left;width:100px;height:48px;padding: 0 0 0 0; }

#p_19 { float: left;width:981px;height:178px;padding: 0 0 0 0; }
#p_20 { float: left;background: url(http://www.pcsulinf.com.br/img/p_20.jpg) no-repeat;width:170px;height:24px;padding: 0 0 0 0; }
#p_21 { float: left;background: url(http://www.pcsulinf.com.br/img/p_21.jpg) no-repeat;width:641px;height:24px;padding: 0 0 0 0; }
#p_22 { float: left;width:170px;height:231px;padding: 0 0 0 0; }

#p_23 { float: left;background: url(http://www.pcsulinf.com.br/img/p_23.jpg);width:170px;padding: 0 0 0 0;background-repeat:repeat-y; }

#p_24 { float: left;background: url(http://www.pcsulinf.com.br/img/p_linha4.jpg);width:641px;padding: 0 0 0 0;background-repeat:repeat-y; }
#p_25 { float: left;background: url(http://www.pcsulinf.com.br/img/p_25.jpg) no-repeat;width:170px;height:7px;padding: 0 0 0 0; }

#p_26 { float: left;background: url(http://www.pcsulinf.com.br/img/p_linha2.jpg);width:170px;padding: 0 0 0 0;background-repeat:repeat-y; }

#p_27 { float: left;background: url(http://www.pcsulinf.com.br/img/p_27.jpg) no-repeat;width:170px;height:11px;padding: 0 0 0 0; }
#p_28 { float: left;width:170px;height:85px;padding: 0 0 0 0; }
#p_29 { float: left;background: url(http://www.pcsulinf.com.br/img/p_29.jpg) no-repeat;width:170px;height:11px;padding: 0 0 0 0; }
#p_30 { float: left;background: url(http://www.pcsulinf.com.br/img/p_30.jpg) no-repeat;width:641px;height:11px;padding: 0 0 0 0; }

#p_31 { float: left;width:170px;height:111px;padding: 0 0 0 0; }

#p_32 { float: left;background: url(http://www.pcsulinf.com.br/img/p_32.jpg) no-repeat;width:448px;height:111px;padding: 0 0 0 0; }
#p_32_1 { float: left;width:106px;height:82px;padding: 29px 0 0 0;text-align: right; }
#p_32_2 { float: left;width:323px;height:72px;padding: 32px 13px 7px 6px; }

#p_33 { float: left;background: url(http://www.pcsulinf.com.br/img/p_33.jpg) no-repeat;width:193px;height:84px;padding: 27px 0 0 0;text-align: center; }
#p_34 { float: left;background: url(http://www.pcsulinf.com.br/img/p_34.jpg) no-repeat;width:170px;height:76px;padding: 0 0 0 0; }
#p_35 { float: left;width:167px;height:92px;padding: 12px 0 0 6px;display: inline; }
#p_36 { float: left;width:535px;height:92px;padding: 12px 0 0 0; }
#p_37 { float: left;background: url(http://www.pcsulinf.com.br/img/p_37.jpg) no-repeat;width:273px;height:58px;padding: 0 0 0 0; }
#p_38 { float: left;color: #494e61;width:262px;height:46px;padding: 0 11px 0 0;font-size: 10px;text-align: right; }

ul.lista1 { list-style: inside url(http://www.pcsulinf.com.br/img/s1.gif);margin: 3px 0 0 0; }
ul.lista2 { list-style: inside url(http://www.pcsulinf.com.br/img/s2.gif); }
ul.lista3 { list-style: inside url(http://www.pcsulinf.com.br/img/s5.gif); }

a.lk1:link { color: #51555e; text-decoration: none;font-size: 10px; }
a.lk1:visited { color: #51555e; text-decoration: none;font-size: 10px; }
a.lk1:hover { color: #757575; text-decoration: underline;font-size: 10px; }
a.lk1:active { text-decoration: none;font-size: 10px; }

.pal1 { color: #4d5562;font-weight: bold; }
.pal2 { color: #2b1663;font-weight: bold; }

a.lk2:link { color: #333; text-decoration: underline; }
a.lk2:visited { color: #333; text-decoration: underline; }
a.lk2:hover { color: #757575; text-decoration: none; }
a.lk2:active { text-decoration: underline; }


a.lk3:link { color: #3e3e48; text-decoration: none;font-size: 10px; }
a.lk3:visited { color: #3e3e48; text-decoration: none;font-size: 10px; }
a.lk3:hover { color: #757575; text-decoration: underline;font-size: 10px; }
a.lk3:active { text-decoration: none;font-size: 10px; }


ul.depto, ul.depto ul { margin: 0; padding: 0; width: 150px; background: transparent; } 
ul.depto li { position: relative; list-style: none; border: 0px; } 
ul.depto li hr { width: 150px; padding: 0px; margin: 0px; } 
ul.depto li a { text-decoration: none;font-size: 11px;font-weight: bold; line-height: 20px; height: 20px; display: block; color: #241568; vertical-align:middle; padding: 3px 0 0 20px; } 
* html ul.depto li { float: left; height: 1%; } 
* html ul.depto li a { height: 1%; } 
ul.depto ul { position: absolute;  display: none; left: 159px; top: 0px; background: #ffffff; } 
ul.depto li.subdepto ul { display: none; }
ul.depto li a:hover { text-decoration: none;font-size: 11px;font-weight: bold; line-height: 20px; height: 20px; display: block; color: #757575; vertical-align:middle; padding: 3px 0 0 20px; } 

ul.menu, ul.menu ul { margin: 0; padding: 0; width: 150px; background: transparent; margin: 0 0 0 16px; } 
ul.menu li { position: relative; list-style: none; border: 0px; } 
ul.menu li hr { width: 150px; padding: 0px; margin: 0px; } 
ul.menu li a { text-decoration: none; line-height: 14px; height: 14px; background: url("http://www.pcsulinf.com.br/img/s1_bk.gif") no-repeat; display: block; color: #585858; vertical-align:middle; padding: 0 0 2px 20px; } 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
ul.menu ul { position: absolute;  display: none; left: 149px; top: 0px; background: #ffffff; } 
ul.menu li.submenu ul { display: none; }
ul.menu li a:hover { text-decoration: none; line-height: 14px; height: 14px; background: url("http://www.pcsulinf.com.br/img/s1_bk.gif") no-repeat; display: block; color: #241568; vertical-align:middle; padding: 0 0 2px 20px; } 

.campobusca { background-color : #fff;font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:95px; border: #f0a303 solid 1px; color: #323e4c; }
* .campobusca { background-color : #fff;font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:95px; border: #f0a303 solid 1px; color: #323e4c; }
* .campobusca:hover { color: #999;border: #f0a303 solid 1px; }
* .campobusca:focus { color: #999;border: #f0a303 solid 1px; }

.cp3 { font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:101px; color: #323e4c; }

ul.forne, ul.forne ul { margin: 0; padding: 0; width: 170px; background: transparent; } 
ul.forne li { position: relative; list-style: none; border: 0px; } 
ul.forne li hr { width: 170px; padding: 0px; margin: 0px; } 
ul.forne li a { text-decoration: none; line-height: 24px; height: 24px; background: url("http://www.pcsulinf.com.br/img/p_linha3.jpg") no-repeat; display: block; text-align: center;padding: 6px 0 0 0; } 
* html ul.forne li { float: left; height: 1%; } 
* html ul.forne li a { height: 1%; } 
ul.forne ul { position: absolute;  display: none; left: 169px; top: 0px; background: #ffffff; } 
ul.forne li.subforne ul { display: none; }
ul.forne li a:hover { text-decoration: none; line-height: 24px; height: 24px; background: url("http://www.pcsulinf.com.br/img/p_linha3.jpg") no-repeat; display: block; text-align: center;padding: 6px 0 0 0; } 

#news1 { float: left;width:151px;height:25px;padding: 25px 0 0 19px; }
#news2 { float: left;width:170px;height:26px;padding: 0 0 0 0; }
#news2_1 { float: left;width:47px;height:26px;padding: 0 0 0 0;text-align: right; }
#news2_2 { float: left;width:123px;height:26px;padding: 0 0 0 0; }

.campobusca1 { background-color : #fff;font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:119px; border: #d5d5d5 solid 1px; color: #6e6e6e;padding: 2px 2px 2px 2px; }
* .campobusca1 { background-color : #fff;font-size: 11px;font-family: "Arial",Tahoma,Verdana;width:119px; border: #d5d5d5 solid 1px; color: #6e6e6e;padding: 2px 2px 2px 2px; }
* .campobusca1:hover { color: #999;border: #d5d5d5 solid 1px; }
* .campobusca1:focus { color: #999;border: #d5d5d5 solid 1px; }

#chad { float: left;width: 629px;padding: 6px 6px 6px 6px; }
#chama { float: left;background: url(http://www.pcsulinf.com.br/img/chama.gif);background-repeat:repeat-x;width:629px;height:20px; }
#chama1 { float: left;background-color: #383d50;height:15px;padding: 5px 5px 0 8px;color: #fff;font-weight: bold; }
#chama2 { float: left;background: url(http://www.pcsulinf.com.br/img/chama2.jpg) no-repeat;width:27px;height:20px;padding: 0 0 0 0; }


#chadc { float: left;width: 609px;padding: 6px 6px 6px 6px;line-height : 100%; }
#chamac { float: left;background: url(http://www.pcsulinf.com.br/img/chama.gif);background-repeat:repeat-x;width:609px;height:20px;line-height : 100%; }
#chama1c { float: left;background-color: #383d50;height:15px;padding: 5px 5px 0 8px;color: #fff;font-weight: bold;line-height : 100%; }
#chama2c { float: left;background: url(http://www.pcsulinf.com.br/img/chama2.jpg) no-repeat;width:27px;height:20px;padding: 0 0 0 0;line-height : 100%; }



#ori { float: left;width: 629px;padding: 20px 6px 20px 6px; }
#ori1 { float: left;background-color: #f4f4f4;width: 612px; padding: 12px 7px 12px 10px;color: #353d4a;line-height : 120%; }


a.prod1:link { color: #626262; text-decoration: none;font-weight: bold; }
a.prod1:visited { color: #626262; text-decoration: none;font-weight: bold; }
a.prod1:hover { color: #757575; text-decoration: underline;font-weight: bold; }
a.prod1:active { text-decoration: none;font-weight: bold; }

a.prod2:link { color: #686868; text-decoration: none; }
a.prod2:visited { color: #686868; text-decoration: none; }
a.prod2:hover { color: #757575; text-decoration: underline; }
a.prod2:active { text-decoration: none; }

a.prod3:link { color: #241568; text-decoration: none;font-weight: bold; }
a.prod3:visited { color: #241568; text-decoration: none;font-weight: bold; }
a.prod3:hover { color: #757575; text-decoration: none;font-weight: bold; }
a.prod3:active { color: #241568;text-decoration: none;font-weight: bold; }

a.prod4:link { color: #241568; text-decoration: none;font-weight: bold;font-size:16px; }
a.prod4:visited { color: #241568; text-decoration: none;font-weight: bold;font-size:16px; }
a.prod4:hover { color: #757575; text-decoration: none;font-weight: bold;font-size:16px; }
a.prod4:active { color: #241568;text-decoration: none;font-weight: bold;font-size:16px; }

.img1 { border:1px solid #b0acad; }
* .img1 { border:1px solid #b0acad; }
* .img1:hover { border:1px solid #241568; }
* .img1:focus { border:1px solid #241568; }

STRONG { font-weight: bold; }

a.energ1:link { color: #1d0e5f; text-decoration: none;font-size: 18px; }
a.energ1:visited { color: #1d0e5f; text-decoration: none;font-size: 18px; }
a.energ1:hover { color: #757575; text-decoration: none;font-size: 18px; }
a.energ1:active { text-decoration: none;font-size: 18px; }

a.energ2:link { color: #565656; text-decoration: none; }
a.energ2:visited { color: #565656; text-decoration: none; }
a.energ2:hover { color: #757575; text-decoration: underline; }
a.energ2:active { text-decoration: none; }



#conteudo { float: left;width:621px;padding: 15px 10px 60px 10px;text-align:justify;line-height : 140%; }

.caixa { width:207px;text-align: center;line-height : 120%; }
.caixalinha { width:621px;height:1px;background-color: #e5e5e5; }
.caixalinha1 { width:621px;height:20px; }

.ppd { color: #241568; text-decoration: none;font-weight: bold;font-size:16px; }

TD { color: #555; font-family: "Arial",Tahoma,Verdana; font-size: 11px; }

