/*1 corpo principal, instruções para layout geral do site */
BODY {
overflow-y:auto;
overflow-x:auto;
margin:0px;
background-image:url("img/fundo.jpg");
background-repeat: repeat;
text-align:center;
padding:0;

SCROLLBAR-FACE-COLOR: #f5f5f5;
SCROLLBAR-HIGHLIGHT-COLOR: #f6faf9; 
SCROLLBAR-SHADOW-COLOR: #f5f5f5;
SCROLLBAR-3DLIGHT-COLOR: #dedede;
SCROLLBAR-ARROW-COLOR: black; 
SCROLLBAR-DARKSHADOW-COLOR: #d8d8d8; 
SCROLLBAR-BASE-COLOR: #E16F13;

font-family: Verdana;
color:#333333;
font-size:10px;
}
/*1 *********************************************************/


/*1.1 classe de estilo opcional para textos com destaque em negrito deve ser chamada por class="textobold" */
font.textobold {
font-weight: bold;
}
/*1.1 *********************************************************/



/*1.2 classe de estilo opcionalpara textos com cor diferenciado do geral do site deve ser chamada por class="cordois" */
font.cordois {
color:red;
}
/*1.2 *********************************************************/



/*2 instrução padrão para todos os links dentro do site, (bold com houver sublinhado) */
a:link {
	font-family: verdana;
	color:#333333;
	font-size:10px;
	text-decoration:none;
	}
a:visited {
	font-family: verdana;
	color:#333333;
	font-size:10px;
	text-decoration:none;
	}
a:hover {
	font-family: verdana;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	}
a:active {
	font-family: verdana;
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
/*2 *********************************************************/



/*2.1 classe de estilo opcional (bold com houver de cor diferente) para links do documento, ao invés do hover ser sublinhado, o link é caracterizado pelo texto em em outra cor, todos os atributos(familia,tamanho, etc) são herdados do padrão geral de link, deve ser chamado com class="linkcoropcional" */
a.linkcoropcional:link {
	text-decoration:none;
	}
a.linkcoropcional:visited {
	text-decoration:none;
	}
a.linkcoropcional:hover {
	text-decoration:none;
	color:white;
	}
a.linkcoropcional:active {
	text-decoration:none;

}
/*2.1 *********************************************************/


/*2.2 classe de estilo opcional (underline)*/
a.linkunderline:link {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	}
a.linkunderline:visited {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	}
a.linkunderline:hover {
	text-decoration:underline;
	
	color:white;
	}
a.linkunderline:active {
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;

}
/*2.2 *********************************************************/



/*3 classe borderid para uso em imagens com links, dentro do tag <a href="" CLASS="borderit"> que antecede a imagem */
.borderit img{
border: 1px solid silver;
}
.borderit:hover img{
border: 1px solid #5e0604;
}
.borderit:hover{
color:  #5e0604;
}
/*3 *********************************************************/



/*4 classe form para usar em campos de formulário, chamado por class="form" */
.form { 
border:1px solid silver; width:170;
font-family: Verdana;
margin:0;
padding:0;
font-size: 10px;

}

html>body .form { 
border:1px solid silver; width:157;
font-family: Verdana;
margin:2;
padding:0;
font-size: 10px;

}
/*4 *********************************************************/



/*5 estrutura principal do site, todos os outros div´s(com position:absolute;) estão alinhados com base neste, assim todo div que
tiver height ou width com %, será em cima do valor desse div principal, assim como alinhamento */
div.enquadramento {
top:15px;
position:relative;
width: 758px; /*tamanho do site, largura*/
height: 537px; /*tamanho do site, altura*/
background-image:url("img/07.jpg");
background-repeat: repeat-y;
border:0px;
padding:0;
text-align:center;
margin:0 auto; /*valor auto utilizado no Firefox para calculo altomático das margens "deixar centralizado"*/
}
/*5 *********************************************************/


/*6 divs do conteúdo do site:
div.top => div utilizado para cabeçalho e menus horizontais;
div.esquerda => div utilizado menus verticais ou imagens;
div.frame => div utilizado para conteúdo ou para abrir iframes que chamem arquivos externos;
div.baixo => div utilizado para rodapés, assinaturas, créditos, informações de visualizações e direitos autorais;

No HTML a hierarquia de exibição é do último div ao primeiro, o último div será exibido em acima de todos os outros, assim como o primeiro será exibido sempre abaixo dos outros ************************************************/
div.top {
position:absolute;
top: 0px;
left: 0px;
width: 379px;
height: 114px;
background-image:url("img/01.jpg");
background-repeat:no;
border:0px;
}

div.topdois {
position:absolute;
top: 0px;
right: 0px;
width: 380px;
height: 114px;
background-image:url("img/02.jpg");
background-repeat:no;
border:0px;
text-align:right;
}



div.menu {
text-align:left;
position:absolute;
top: 114px;
left: 0px;
width: 379px;
height: 24px;
border:0px;
padding-left:55px;
padding-top:6px;
color:#FFFFFF;
background-image:url("img/03.jpg");
background-repeat:no;
}


div.menudois {
position:absolute;
top: 114px;
right: 0px;
width: 380px;
height: 24px;
background-image:url("img/04.jpg");
background-repeat:no;
border:0px;
}


div.frame {
position:absolute;
top: 138px;
right: 0px;
width: 758px;
height: 359px;
border:0px;
}

div.baixo {
position:absolute;
bottom: -1px;
right: 0px;
width: 758px;
height: 38px;
background-image:url("img/06.jpg");
background-repeat:no;
border:0px;
text-align: right;
}
/*6 *********************************************************/

p.credito {
position:absolute;
text-align: right;
right: 46px;
width: 100%;
height: 38px;
top: -4px;
*top: 5px;
}


div.enquadraframe {
position:relative;
width: 758px;
height: 359px;
background-image:url("img/07.jpg");
background-repeat:repeat;
border:0px;
padding:0;
top:0;
left:0;
text-align:left;
}

/*HOME *********************************************************************************************************/
/*HOME *********************************************************************************************************/
/*HOME *********************************************************************************************************/


div.flash {
position:absolute;
width: 560px;
height: 237px;
border:0px;
padding:0;
padding-top:4;
padding-left:5;
background-image:url("img/09.jpg");
background-repeat:no-repeat;
top:3;
left:180;
text-align:left;
}


div.meiohome {
position:absolute;
width: 560px;
height: 20px;
border:0px;
padding:0;
background-image:url("img/10.jpg");
background-repeat:no-repeat;
top:239;
left:180;
text-align:left;
}

div.esquerdahome {
position:absolute;
width: 156px;
height: 359px;
border:0px;
padding:0;
top:3;
left:19;
text-align:left;
background-image:url("img/08.jpg");
background-repeat:no;
}


div.baixohomeum {
position:absolute;
width: 183px;
height: 97px;
border:0px;
padding:0;
bottom:2px;
*bottom:-3px;
left:180;
text-align:left;
}

div.baixohomedois {
position:absolute;
width: 183px;
height: 97px;
border:0px;
padding:0;
bottom:2px;
*bottom:-3px;
left:367;
text-align:left;
}

div.baixohometres {
position:absolute;
width: 183px;
height: 97px;
border:0px;
padding:0;
bottom:2px;
*bottom:-3px;
text-align:left;
right: 19px;
}


/*EMPRESA *********************************************************************************************************/
/*EMPRESA *********************************************************************************************************/
/*EMPRESA *********************************************************************************************************/


div.esquerdaempresa {
position:absolute;
width: 156px;
height: 359px;
border:0px;
padding:0;
top:3;
left:19;
text-align:left;
background-image:url("img/14.jpg");
background-repeat:no;
}


div.tituloum {
position:absolute;
width: 327px;
height: 21px;
border:0px;
padding:0;
top:3;
left:180;
text-align:left;
background-image:url("img/15.jpg");
background-repeat:no;
}

div.titulodois {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:3;
right:19;
text-align:left;
background-image:url("img/16.jpg");
background-repeat:no;
}

div.titulotres {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:190;
right:19;
text-align:left;
background-image:url("img/17.jpg");
background-repeat:no;
}


div.txtempresaum {
position:absolute;
width: 288px;
*width: 326px;
height: 301px;
*height: 331px;
border:0px;
padding:15;
padding-left:20;
padding-right:20;
top:28;
left:180;
text-align:justify;
background-color:#f7eada;
overflow-y:auto;
overflow-x:auto;
}


div.txtempresadois {
position:absolute;
width: 159px;
*width: 229px;
height: 158px;
border:0px;
padding-top:25;
padding-left:35;
padding-right:35;
top:28;
right:19;
text-align:justify;
background-color:#f7eada;
}

div.txtempresatres {
position:absolute;
width: 159px;
*width: 229px;
height: 145px;
border:0px;
padding-top:25;
padding-left:35;
padding-right:35;
top:215px;
right:19px;
text-align:left;
background-color:#f7eada;
}

/*ADVOGADOS *********************************************************************************************************/
/*ADVOGADOS *********************************************************************************************************/
/*ADVOGADOS *********************************************************************************************************/

div.esquerdaadv {
position:absolute;
width: 156px;
height: 359px;
border:0px;
padding:0;
top:3;
left:19;
text-align:left;
background-image:url("img/18.jpg");
background-repeat:no;
}


div.tituloumadv {
position:absolute;
width: 327px;
height: 21px;
border:0px;
padding:0;
top:3;
left:180;
text-align:left;
background-image:url("img/19.jpg");
background-repeat:no;
}

div.titulodoisadv {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:3;
right:19;
text-align:left;
background-image:url("img/20.jpg");
background-repeat:no;
}


div.direitaadv {
position:absolute;
width: 172px;
*width: 229px;
height: 309px;
*height: 331px;
border:thin solid #CCCCCC;
*border:1 solid #CCCCCC;
padding-top:20;
padding-left:30;
padding-right:25;
top:28;
right:19;
text-align:left;
background-color:#ffffff;
}

/*CONTATO *********************************************************************************************************/
/*CONTATO *********************************************************************************************************/
/*CONTATO *********************************************************************************************************/




div.esquerdacont {
position:absolute;
width: 156px;
height: 359px;
border:0px;
padding:0;
top:3;
left:19;
text-align:left;
background-image:url("img/22.jpg");
background-repeat:no;
}


div.titulocontum {
position:absolute;
width: 327px;
height: 21px;
border:0px;
padding:0;
top:3;
left:180;
text-align:left;
background-image:url("img/23.jpg");
background-repeat:no;
}

div.titulocontdois {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:3;
right:19;
text-align:left;
background-image:url("img/24.jpg");
background-repeat:no;
}

div.tituloconttres {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:254;
right:19;
text-align:left;
background-image:url("img/25.jpg");
background-repeat:no;
}


div.txtcontum {
position:absolute;
width: 288px;
*width: 326px;
height: 331px;
border:0px;
padding-top:40;
padding-bottom:5;
padding-left:40;
padding-right:0;
*padding-top:35;
*padding-bottom:10;
*padding-left:30;
*padding-right:10;
top:28;
left:180;
text-align:left;
background-color:#f7eada;
}


div.txtcontdois {
position:absolute;
width: 229px;
height: 221px;
border:0px;
top:28;
right:18;
*right:17;
text-align:justify;
background-color:#f7eada;
}

div.txtconttres {
position:absolute;
width: 157px;
*width: 229px;
height: 65px;
*height: 80px;
border:0px;
padding-top:13;
padding-left:35;
padding-right:35;
top:279px;
right:19px;
text-align:left;
border:thin solid #CCCCCC;
*border:1 solid #CCCCCC;
background-color:#ffffff;
}

div.baixocont {
position:absolute;
width: 206px;
height: 40px;
border:0px;
bottom:30;
right:280;
text-align:left;
background-color:#f7eada;
}

div.baixoimg {
position:absolute;
width: 54px;
height: 40px;
border:0px;
bottom:27;
left:212;
text-align:left;
background-color:#f7eada;
}


/*SITES *********************************************************************************************************/
/*SITES *********************************************************************************************************/
/*SITES *********************************************************************************************************/

div.esquerdasites {
position:absolute;
width: 156px;
height: 359px;
border:0px;
padding:0;
top:3;
left:19;
text-align:left;
background-image:url("img/28.jpg");
background-repeat:no;
}


div.tituloumsites {
position:absolute;
width: 327px;
height: 21px;
border:0px;
padding:0;
top:3;
left:180;
text-align:left;
background-image:url("img/29.jpg");
background-repeat:no;
}

div.titulodoissites {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:3;
right:19;
text-align:left;
background-image:url("img/30.jpg");
background-repeat:no;
}

div.titulotressites {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:119;
right:19;
text-align:left;
background-image:url("img/31.jpg");
background-repeat:no;
}


div.txtempresaumsites {
position:absolute;
width: 288px;
*width: 326px;
height: 300px;
*height: 331px;
border:0px;
padding:15;
padding-left:20;
padding-right:20;
top:28;
left:180;
text-align:justify;
background-color:#f7eada;
overflow-y:auto;
overflow-x:auto;
}


div.txtempresadoissites {
position:absolute;
width: 229px;
height: 88px;
border:0px;
top:28;
right:19;
text-align:justify;
background-color:#ffffff;
}

div.txtempresatressites {
position:absolute;
width: 229px;
height: 216px;
border:0px;
top:141px;
right:19px;
text-align:left;
background-color:#ffffff;
}

/*SUGESTOES *********************************************************************************************************/
/*SUGESTOES *********************************************************************************************************/
/*SUGESTOES *********************************************************************************************************/

div.esquerdasug {
position:absolute;
width: 212px;
height: 360px;
border:0px;
padding:0;
top:3;
left:19;
text-align:left;
background-image:url("img/34.jpg");
background-repeat:no;
}


div.meiosug {
position:absolute;
width: 211px;
height: 360px;
border:0px;
padding:0;
top:3;
left:235;
text-align:left;
background-image:url("img/35.jpg");
background-repeat:no;
}

div.titulosug {
position:absolute;
width: 288px;
height: 21px;
border:0px;
padding:0;
top:4;
right:20;
text-align:left;
background-image:url("img/36.jpg");
background-repeat:no;
}


div.txtsug {
position:absolute;
width: 259px;
*width: 288px;
height: 331px;
border:0px;
padding-top:25;
padding-left:23;
padding-right:7;
*padding-left:15;
*padding-right:15;
top:28;
right:19;
text-align:justify;
background-color:#f7eada;
}

div.txtbaixosug {
position:absolute;
width: 240px;
*width: 280px;
height: 50px;
border:0px;
padding-top:25;
padding-left:15;
padding-right:15;
bottom:55;
*bottom:20;
right:30;
*right:23;
text-align:justify;
background-color:#f7eada;
}

/*SERVICOS *********************************************************************************************************/
/*SERVICOS *********************************************************************************************************/
/*SERVICOS *********************************************************************************************************/

div.esquerdaserv {
position:absolute;
width: 156px;
height: 359px;
border:0px;
padding:0;
top:3;
left:19;
text-align:left;
background-image:url("img/37.jpg");
background-repeat:no;
}


div.tituloumserv {
position:absolute;
width: 327px;
height: 21px;
border:0px;
padding:0;
top:3;
left:180;
text-align:left;
background-image:url("img/38.jpg");
background-repeat:no;
}

div.titulodoisserv {
position:absolute;
width: 229px;
height: 21px;
border:0px;
padding:0;
top:3;
right:19;
text-align:left;
background-image:url("img/39.jpg");
background-repeat:no;
}


div.direitaserv {
position:absolute;
width: 182px;
*width: 229px;
height: 326px;
*height: 331px;
padding-top:5;
padding-left:20;
padding-right:25;
top:28;
right:19;
text-align:right;
background-image:url("img/40.jpg");
background-repeat:no;
}

a.linkserv:link {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	}
a.linkserv:visited {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	}
a.linkserv:hover {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding-right:8;
	font-weight:bold;
	}
a.linkserv:active {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}


a.linkservon:link {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding-right:8;
	font-weight:bold;
	}
a.linkservon:visited {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding-right:8;
	font-weight:bold;
	}
a.linkservon:hover {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding-right:8;
	font-weight:bold;
	}
a.linkservon:active {
	font-family: verdana;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding-right:8;
	font-weight:bold;
}

