@charset "utf-8";
/* CSS Document */
body{
background:url(../images/bg-site.gif);
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
body img{
border:0px;
}
#tarja{
background:url(../images/bg-tarja.gif) repeat-x;
height:342px;
width:100%;
position:absolute;
margin-top:180px;
z-index:1;
}
#tarjaFlash{
width:700px;
height:515px;
position:absolute;
left:50%;
margin-left:-350px;
z-index:5;
}
#divMenu{
height:34px;
position:absolute;
margin-top:183px;
left:50%;
margin-left:-145px;
z-index:20;
}
#divSubMenuProd{
width:135px;
background:#818181;
color:white;
padding:10px;
position:absolute;
left:50%;
margin-left:-86px;
margin-top:222px;
z-index:25;
}
#divSubMenuProd a:link, #divSubMenuProd a:visited, #divSubMenuProd a:active{
text-decoration:none;
color:white;
}
#divSubMenuProd a:hover{
text-decoration:underline;
color:white;
}
#divSubMenuEMS{
width:90px;
background:#818181;
color:white;
padding:10px;
position:absolute;
left:50%;
margin-left:-145px;
margin-top:222px;
z-index:25;
}
#divSubMenuEMS a:link, #divSubMenuEMS a:visited, #divSubMenuEMS a:active{
text-decoration:none;
color:white;
}
#divSubMenuEMS a:hover{
text-decoration:underline;
color:white;
}
#divGlobal{
width:640px;
position:absolute;
left:50%;
margin-left:-320px;
margin-top:220px;
z-index:10;
}
#divConteudo{
background:url(../images/bg-conteudo.gif) repeat-y;
height: auto !important;
height:276px;
min-height:276px;
padding:8px;
}
#divRodape{
width:640px;
height:180px;
}
#divTits{
padding:10px 20px 0 0;
}
#divTextos{
padding:5px 20px 20px 20px;
text-align:justify;
}
#divArtigos{
padding:5px 20px 20px 20px;
text-align:justify;
}
.imput{
background: url(../images/bg-imput.gif) repeat-x;
padding:1px;
border:0px;
color:#FFFFFF;
}
ul{
list-style-type:circle;
}
p {
line-height:150%;
}
/* links */
a:link, a:active, a:visited{
text-decoration:none;
color:#333;
}
a:hover{
text-decoration:underline;
color:#333;
}
/* Lava Lamp */
#lavaLamp {
position: relative;
width:auto;
height:34px;
padding: 0;
margin: 0;
}
#lavaLamp li {
float: left;
list-style: none;
z-index:9;
}
#lavaLamp li.back {
background:#fff;
filter:alpha(opacity=20);
-moz-opacity: 0.20;
opacity: 0.20;
width: 9px;
z-index: 8;
position: absolute;
}
#lavaLamp li a {
z-index: 10;
float: left;
position: relative;
margin:0px 11px;
}
/* Form CSS */
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
}
div.error { display: none; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }