
/* 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: url("http://www.essencialformaturas.com.br/img/e_01.jpg") repeat-x;background-color: #6b7c46; color: #57663a; font-family: "Arial",Verdana,Tahoma; font-size: 11px; height: 100%; height: auto; }
#inicio { position: relative;background-color: #fff;background: url("http://www.essencialformaturas.com.br/img/e_inicial.jpg"); margin:0 auto; width: 773px;text-align: left; }
#inicio2 { float:left;background-color: #fff;background: url("http://www.essencialformaturas.com.br/img/e_inicial2.jpg");margin:0 auto; width: 773px;text-align: left; }
h1,h2,h3 { line-height : 100%; }
h1 { font-size: 18px;margin: 20px 0 20px 0;font-weight: normal;line-height : 100%;color: #5c6840; }
h2 { font-size: 14px;margin: 22px 0 22px 0;font-weight: normal;line-height : 100%;color: #5c6840; }
h3 { font-size: 12px;margin: 22px 0 22px 0;font-weight: normal;line-height : 100%;color: #5c6840; }
input,textarea { outline:none; }
p { white-space: normal; margin: 5px 0 0 0; }
img { border: 0; }
a:link { color: #57663a; font-style: normal; font-weight: normal; text-decoration: none; }
a:visited { color: #57663a; font-style: normal; font-weight: normal; text-decoration: none; }
a:hover { color: #9da369; 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; }
.cate2 { color: #5c6840; font-weight: bold; }
.dq { color: #5c6840; font-weight: bold; }

.efeito { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #57663a; }
* .efeito { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #57663a; }
* .efeito:hover { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #bfc589;background-color: #fff; }
* .efeito:focus { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #bfc589; }

.efeito1 { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #57663a;float: right; }
* .efeito1 { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #57663a;float: right; }
* .efeito1:hover { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #bfc589;background-color: #fff;float: right; }
* .efeito1:focus { margin: 0px 10px 10px 10px; padding:3px; border:1px solid #bfc589;float: right; }


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

.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: #57663a; 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",Verdana,Tahoma;padding: 0 2px 0 2px; }
.campo1 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;width:382px; margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; color: #5c6840; }
* .campo1 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;width:382px; margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; color: #5c6840; }
* .campo1:hover { background:none;color: #5c6840;font-weight:bold; }
* .campo1:focus { background:none;color: #5c6840;font-weight:bold; }
.campo11 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;width:232px; margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; color: #5c6840; }
* .campo11 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;width:232px; margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; color: #5c6840; }
* .campo11:hover { background:none;color: #5c6840;font-weight:bold; }
* .campo11:focus { background:none;color: #5c6840;font-weight:bold; }
.campo2 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;width:382px; height:60px; margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; overflow: auto; color: #5c6840; }
* .campo2 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;width:382px; height:60px; margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; overflow: auto; color: #5c6840; }
* .campo2:hover { background:none;color: #5c6840;font-weight:bold; }
* .campo2:focus { background:none;color: #5c6840;font-weight:bold; }
.campo3 { background-color: #fff;font-size: 11px;font-family: "Arial",Verdana,Tahoma;padding: 2px 2px 2px 5px;width:185px; color: #5c6840;border: #bfc589 solid 1px; }
.campo33 { background-color: #fff;font-size: 11px;font-family: "Arial",Verdana,Tahoma;padding: 2px 2px 2px 5px;width:190px; color: #5c6840; }
.campo333 { background-color: #fff;font-size: 11px;font-family: "Arial",Verdana,Tahoma;padding: 2px 2px 2px 5px; color: #5c6840;border: #bfc589 solid 1px; }
.campo4 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; color: #5c6840; }
* .campo4 { background:none;font-size: 11px;font-family: "Arial",Verdana,Tahoma;margin: 3px;padding: 2px 2px 2px 5px;border-right: 0px;border-top: 0px;border-left: 0px;border-bottom: #bfc589 solid 1px; color: #5c6840; }
* .campo4:hover { background:none;color: #5c6840;font-weight:bold; }
* .campo4:focus { background:none;color: #5c6840;font-weight:bold; }


/* IMAGENS AMPLIADAS */
#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#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; }
#imageDataContainer { font-family: "Arial",Verdana,Tahoma; font-size: 11px; background-color: #fff; margin: 0 auto; line-height: 1.4em; }
#imageData{padding:0 10px; color: #6b7d47; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; }
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #6b7d47; }
.lbWidth { position: absolute; top: 0; left: 0; width: 100%; }
* html .lbContent { margin: 0 0 0 -790px; position:relative; }
* html .lbMinWidth { padding-left: 790px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
div#cEsquerda { float: left; width: 49%; padding-right: 1em; }
div#cDireita { margin-left: 50%; padding-left: 1em; }
/* FINALIZA ESTRUTURA PADRÃO NETFACE */


#e_01 { float: left;width: 127px;height:965px;background: url("http://www.essencialformaturas.com.br/img/e_01.jpg") no-repeat; }
#e_02 { float: left;width: 244px;height:119px; }
#e_03 { float: left;width: 500px;height:19px;background: url("http://www.essencialformaturas.com.br/img/e_03.jpg") no-repeat;text-align:right;padding: 100px 29px 0 0; }
#e_04 { float: left;width: 124px;height:965px;background: url("http://www.essencialformaturas.com.br/img/e_04.jpg") no-repeat; }
#e_menu { float: left;width: 773px;height:93px; }
#e_14 { float: left;width: 129px;height:21px; }
#e_15 { float: left;width: 151px;height:21px;background: url("http://www.essencialformaturas.com.br/img/e_15.jpg") no-repeat; }
#e_16 { float: left;width: 25px;height:29px;background: url("http://www.essencialformaturas.com.br/img/e_16.jpg") no-repeat; }
#e_17 { float: left;width: 93px;height:29px; }
#e_18 { float: left;width: 375px;height:29px;background: url("http://www.essencialformaturas.com.br/img/e_18.jpg") no-repeat; }
#e_19 { float: left;width: 98px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_19.jpg") no-repeat;padding: 11px 0 7px 31px; }
#e_20 { float: left;width: 130px;height:73px;background: url("http://www.essencialformaturas.com.br/img/e_20.jpg") no-repeat;padding: 21px 6px 0 15px; }
#e_21 { float: left;width: 34px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_21.jpg") no-repeat; }
#e_22 { float: left;width: 98px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_22.jpg") no-repeat; }
#e_23 { float: left;width: 299px;height:70px;background: url("http://www.essencialformaturas.com.br/img/e_23.jpg") no-repeat;padding: 6px 50px 0 12px; }
#e_24 { float: left;width: 493px;height:17px;background: url("http://www.essencialformaturas.com.br/img/e_24.jpg") no-repeat; }
#e_25 { float: left;width: 98px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_25.jpg") no-repeat;padding: 7px 0 8px 31px; }
#e_26 { float: left;width: 130px;height:71px;background: url("http://www.essencialformaturas.com.br/img/e_26.jpg") no-repeat;padding: 20px 6px 0 15px; }
#e_27 { float: left;width: 25px;height:110px;background: url("http://www.essencialformaturas.com.br/img/e_27.jpg") no-repeat; }
#e_28 { float: left;width: 425px;height:100px;background: url("http://www.essencialformaturas.com.br/img/e_28.jpg") no-repeat;line-height : 140%;padding: 10px 0 0 10px; }
#e_29 { float: left;width: 33px;height:110px;background: url("http://www.essencialformaturas.com.br/img/e_29.jpg") no-repeat; }
#e_30 { float: left;width: 98px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_30.jpg") no-repeat;padding: 7px 0 14px 31px; }
#e_31 { float: left;width: 130px;height:77px;background: url("http://www.essencialformaturas.com.br/img/e_31.jpg") no-repeat;padding: 20px 6px 0 15px; }
#e_32 { float: left;width: 33px;height:19px;background: url("http://www.essencialformaturas.com.br/img/e_32.jpg") no-repeat; }
#e_33 { float: left;width: 95px;height:19px; }
#e_34 { float: left;width: 32px;height:19px; }
#e_35 { float: left;width: 333px;height:19px;background: url("http://www.essencialformaturas.com.br/img/e_35.jpg") no-repeat; }
#e_36 { float: left;width: 493px;height:23px;background: url("http://www.essencialformaturas.com.br/img/e_36.jpg") no-repeat; }
#e_37 { float: left;width: 493px;height:11px;background: url("http://www.essencialformaturas.com.br/img/e_37.jpg") no-repeat; }
#e_38 { float: left;width: 33px;height:15px;background: url("http://www.essencialformaturas.com.br/img/e_38.jpg") no-repeat; }
#e_39 { float: left;width: 57px;height:15px; }
#e_40 { float: left;width: 403px;height:15px;background: url("http://www.essencialformaturas.com.br/img/e_40.jpg") no-repeat; }
#e_41 { float: left;width: 493px;height:15px;background: url("http://www.essencialformaturas.com.br/img/e_41.jpg") no-repeat; }
#e_42 { float: left;width: 280px;height:29px;background: url("http://www.essencialformaturas.com.br/img/e_42.jpg") no-repeat; }
#e_43 { float: left;width: 34px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_43.jpg") no-repeat; }
#e_44 { float: left;width: 98px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_44.jpg") no-repeat; }
#e_45 { float: left;width: 312px;height:63px;background: url("http://www.essencialformaturas.com.br/img/e_45.jpg") no-repeat;padding: 13px 37px 0 12px; }
#e_46 { float: left;width: 154px;height:13px; }
#e_47 { float: left;width: 126px;height:13px;background: url("http://www.essencialformaturas.com.br/img/e_47.jpg") no-repeat; }
#e_48 { float: left;width: 98px;height:76px;background: url("http://www.essencialformaturas.com.br/img/e_48.jpg") no-repeat;padding: 15px 0 0 31px; }
#e_49 { float: left;width: 130px;height:72px;background: url("http://www.essencialformaturas.com.br/img/e_49.jpg") no-repeat;padding: 19px 5px 0 16px; }
#e_50 { float: left;width: 493px;height:26px;background: url("http://www.essencialformaturas.com.br/img/e_50.jpg") no-repeat; }
#e_51 { float: left;width: 493px;height:6px;background: url("http://www.essencialformaturas.com.br/img/e_51.jpg") no-repeat; }
#e_52 { float: left;width: 33px;height:19px;background: url("http://www.essencialformaturas.com.br/img/e_52.jpg") no-repeat; }
#e_53 { float: left;width: 105px;height:19px; }
#e_54 { float: left;width: 355px;height:19px;background: url("http://www.essencialformaturas.com.br/img/e_54.jpg") no-repeat; }
#e_55 { float: left;width: 280px;height:36px;background: url("http://www.essencialformaturas.com.br/img/e_55.jpg") no-repeat; }
#e_56 { float: left;width: 493px;height:38px;background: url("http://www.essencialformaturas.com.br/img/e_56.jpg") no-repeat; }
#e_57 { float: left;width: 80px;height:67px; }
#e_58 { float: left;width: 192px;height:41px;background: url("http://www.essencialformaturas.com.br/img/e_58.jpg") no-repeat;padding: 26px 6px 0 2px; }
#e_59 { float: left;width: 25px;height:14px;background: url("http://www.essencialformaturas.com.br/img/e_59.jpg") no-repeat; }
#e_60 { float: left;width: 93px;height:14px; }
#e_61 { float: left;width: 375px;height:14px;background: url("http://www.essencialformaturas.com.br/img/e_61.jpg") no-repeat; }
#e_62 { float: left;width: 390px;height:48px;background: url("http://www.essencialformaturas.com.br/img/e_62.jpg") no-repeat;padding: 16px 69px 0 34px; }
#e_63 { float: left;width: 80px;height:38px; }
#e_64 { float: left;width: 192px;background: url("http://www.essencialformaturas.com.br/img/e_64.jpg") no-repeat;padding: 25px 6px 0 2px; }
#e_65 { float: left;width: 33px;height:19px;background: url("http://www.essencialformaturas.com.br/img/e_65.jpg") no-repeat; }
#e_66 { float: left;width: 113px;height:19px; }
#e_67 { float: left;width: 347px;height:19px;background: url("http://www.essencialformaturas.com.br/img/e_67.jpg") no-repeat; }
#e_68 { float: left;width: 773px;height:32px;background: url("http://www.essencialformaturas.com.br/img/e_68.jpg") no-repeat; }
#e_69 { float: left;width: 757px;height:69px;background-color: #6b7c46;color:#fff;line-height : 130%;padding: 15px 0 0 16px; }

a.e1:link { color: #fff;font-weight:bold; }
a.e1:visited { color: #fff;font-weight:bold; }
a.e1:hover { color: #e9eed7;font-weight:bold; }
a.e1:active { color: #fff;font-weight:bold; }

.lin_e1 { color: #fff;font-weight:bold; }

a.e2:link { color: #fff;font-weight:bold; }
a.e2:visited { color: #fff;font-weight:bold; }
a.e2:hover { color: #d1dabe;font-weight:bold; }
a.e2:active { color: #fff;font-weight:bold; }

.lin_e2 { color: #fff;font-weight:bold; }

#col1 { float: left;background: url("http://www.essencialformaturas.com.br/img/col1.jpg") no-repeat;width: 280px;display: inline; }
#col2 { float: left;background: url("http://www.essencialformaturas.com.br/img/col2.jpg") no-repeat;width: 493px;min-height:577px; }

#conteudo { float: left;width: 463px;padding: 10px 15px 0 15px;text-align:left;line-height : 130%; }

ul.lista3 { list-style: inside url("http://www.essencialformaturas.com.br/img/s1.gif"); }
ul.lista4 { list-style: inside url("http://www.essencialformaturas.com.br/img/s1.gif");padding: 0 0 0 15px; }

.dt1 { color: #6f3320;font-size:9px; }
a.dt11:link { color: #cf4a20;font-weight:bold; }
a.dt11:visited { color: #cf4a20;font-weight:bold; }
a.dt11:hover { color: #a7624c;font-weight:bold;text-decoration:underline; }
a.dt11:active { color: #cf4a20;font-weight:bold; }

a.dt22:link { color: #75351a;font-size:9px;line-height : 130%; }
a.dt22:visited { color: #75351a;font-size:9px;line-height : 130%; }
a.dt22:hover { color: #8e604c;font-size:9px;text-decoration:underline;line-height : 130%; }
a.dt22:active { color: #75351a;font-size:9px;line-height : 130%; }

a.e3:link { color: #6e341c; }
a.e3:visited { color: #6e341c; }
a.e3:hover { color: #ac3e23;text-decoration:underline; }
a.e3:active { color: #6e341c; }

.img1 { border:1px solid #bfc589; }
* .img1 { border:1px solid #bfc589; }
* .img1:hover { border:1px solid #a9b162; }
* .img1:focus { border:1px solid #a9b162; }

.dt2 { color: #58633b;font-size:9px; }

a.e4:link { color: #5c6840;font-weight:bold; }
a.e4:visited { color: #5c6840;font-weight:bold; }
a.e4:hover { color: #7b8b57;font-weight:bold;text-decoration:underline; }
a.e4:active { color: #5c6840;font-weight:bold; }

a.e5:link { color: #555f2d;font-size:9px;line-height : 130%; }
a.e5:visited { color: #555f2d;font-size:9px;line-height : 130%; }
a.e5:hover { color: #7b8b57;font-size:9px;text-decoration:underline;line-height : 130%; }
a.e5:active { color: #555f2d;font-size:9px;line-height : 130%; }

a.e6:link { color: #5c6840;line-height : 130%; }
a.e6:visited { color: #5c6840;line-height : 130%; }
a.e6:hover { color: #7b8b57;text-decoration:underline;line-height : 130%; }
a.e6:active { color: #5c6840;line-height : 130%; }

a.e7:link { color: #b14322;font-weight:bold; }
a.e7:visited { color: #b14322;font-weight:bold; }
a.e7:hover { color: #c06a50;font-weight:bold;text-decoration:underline; }
a.e7:active { color: #b14322;font-weight:bold; }

.dt3 { color: #b86a46;font-size:9px; }
.dt4 { color: #d1dabe;font-size:10px; }

a.e8:link { color: #6b311b;line-height : 130%; }
a.e8:visited { color: #6b311b;line-height : 130%; }
a.e8:hover { color: #8b533e;text-decoration:underline;line-height : 130%; }
a.e8:active { color: #6b311b;line-height : 130%; }

a.e9:link { color: #fff;font-size:10px; }
a.e9:visited { color: #fff;font-size:10px; }
a.e9:hover { color: #d1dabe;font-size:10px; }
a.e9:active { color: #fff;font-size:10px; }


