/*1 corpo principal, instruções para layout geral do site */
BODY {
overflow-y:auto;
overflow-x:auto;
margin:0px;
text-align:center;
padding:0;

SCROLLBAR-FACE-COLOR: #EFEFEF;
SCROLLBAR-HIGHLIGHT-COLOR: #f6faf9; 
SCROLLBAR-SHADOW-COLOR: #f5f5f5;
SCROLLBAR-3DLIGHT-COLOR: #dedede;
SCROLLBAR-ARROW-COLOR: black; 
SCROLLBAR-DARKSHADOW-COLOR: #d8d8d8; 
SCROLLBAR-BASE-COLOR: #dedede;

background-image:url("img/fundodefault.jpg");
background-repeat:repeat-x;

font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
}
/*1 *********************************************************/

/*2.2 classe de estilo opcional (underline)*/
a.linkunderline:link {
font-family:verdana;
font-size:7pt;
letter-spacing:-1px;
color:#04438d;
}
a.linkunderline:visited {
font-family:verdana;
font-size:7pt;
letter-spacing:-1px;
color:#04438d;
}
a.linkunderline:hover {
font-family:verdana;
font-size:7pt;
letter-spacing:-1px;
text-decoration:underline;
color:#04438d;
}
a.linkunderline:active {
font-family:verdana;
font-size:7pt;
letter-spacing:-1px;
text-decoration:underline;
color:#04438d;
}
/*2 instrução padrão para todos os links dentro do site, (bold com houver sublinhado) */
a:link {
	color:#333333;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
a:visited {
	color:#333333;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
a:hover {
	color:#333333;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
a:active {
	color:#333333;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*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;
margin-bottom:6px;
}
.borderit:hover img{
border: 1px solid #333333;
}
.borderit:hover{
color:  #333333;
}
/*3 *********************************************************/


/*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 {
position:relative;
top:0px;
width: 800px; /*tamanho do site, largura*/
height: 620px; /*tamanho do site, altura*/
border:0px;
padding:0;
text-align:left;;
margin:0 auto; /*valor auto utilizado no Firefox para calculo altomático das margens "deixar centralizado"*/
}
/*5 *********************************************************/


p.credito {
position:absolute;
/*hack para o ie 8 */
top: /*\**/ 650px;
/*hack para o ie 7 */
*top:  660px;
right: 0px;
width:100%;
text-align: center;
color:#04438d;
border:0px;
padding:0;
font-family:verdana;
font-size:7pt;
}


div.topdefault {
position:absolute;
top:10px;
left:0px;
width: 670px;
height: 318px;
border:0px;
padding:0;
text-align:left;
background-image:url("img/01.jpg");
background-repeat:no-repeat;
background-color:white;
}

div.menudefault{
position:absolute;
top:330px;
left:0px;
width: 700px;
height: 29px;
border:0px;
padding:0;
padding-left:0px;
text-align:right;
background-image:url("img/menu0.jpg");
background-repeat:repeat-x;
}

div.corpodefault {
position:absolute;
top: 310px;
right: 0px;
width: 800px;
height: 300px;
border:0px;
text-align:left;
background-image:  url(img/03.jpg);
background-repeat:no-repeat;
}

/*6 **********/
ul#menu {
margin:0;
padding:0;
list-style-type:none;
position:absolute;
top:0px;
left:0px;
display: inline;
height:29;
background-color:#04438d;
text-transform:uppercase;
width:800px;
}
ul#menu li {
border-right:1px solid #FFFFFF;
display: inline;
float: left;
}
ul#menu li a:link, ul#menu li a:visited {
display: block;
text-decoration:none;
font-family: verdana;
font-size:10px;
color:white;
background-color:#04438d;
height:27px;
width:113px;
float: left;
text-align:center;
padding-top:2px;
}
ul#menu li a:hover {
background-image:url("img/menu.jpg");
float: left;
}


/*7 **********/
ul#menuexpande {
width:112px;
margin:0;
padding:0;
list-style-type:none;
background-color:#f9f9f9;
text-transform:uppercase;
}
ul#menuexpande li {
border:1px solid #c9c8c8;
border-top:0px;
}
ul#menuexpande li a:link, ul#menuexpande li a:visited {
width:110px;
display:block;
text-decoration:none;
font-family: arial;
font-size:7pt;
color:#5f5d5e;
text-align:center;
background-color:#f9f9f9;
}
ul#menuexpande li a:hover {
display:block;
text-decoration:none;
font-family: arial;
font-size:7pt;
color:#04438d;
text-align:center;
}
div.menuum {
position:absolute;
top:359px;
left:115px;
width:109px;
text-align:left;
background-color: #f9f9f9;
visibility:hidden;
}
div.menudois {
position:absolute;
top:359px;
left:228px;
width: 109px;
text-align:left;
background-color: #f9f9f9;
visibility:hidden;
}
div.menutres {
position:absolute;
top:359px;
left:570px;
width: 109px;
text-align:left;
background-color: #f9f9f9;
visibility:hidden;
}

div.txtum {
position:absolute;
top:380px;
left:150px;
width: 650px;
height:150;
text-align:justify;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
}

div.txtdois{
position:absolute;
top:380px;
left:0px;
width: 125px;
height:200px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;

background-repeat:no-repeat;
}

div.work{
position:absolute;
top:305px;
right:10px;
width: 150px;
height: 20;
text-align:right;
}

