body{
background-color:#b9251b;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
overflow-x:hidden;
background-image:url(default/bg5.jpg);
background-position:top left;
background-attachment:fixed;
font-family:Arial, Helvetica, sans-serif;
}

h1, h2{
margin:0px;
color:#f09e04;
letter-spacing:-1px;
font-family:"Arial Black",Arial, Times, serif;
font-style:italic;
margin-bottom:5px;
}

h3, h4, h5{
margin:0px;
color:#000;
letter-spacing:0px;
font-family:"Arial Black",Arial, Times, serif;
font-style:italic;
margin-bottom:5px;
font-weight:lighter;
}

#container{
position:absolute;
left:25px;
top:20px;
}

#leftcol{
width:180px;
text-align:left;
}




/*LINK MENU LEFT*/

.menu2{
padding:15px 20px 5px 0;
border-bottom:#600000 solid 1px;}
#leftcol a:link{
color:#FFFF99;
text-decoration:none;
font-size:14px;
font-size:12px;
}
#leftcol a:hover{
color:#fff;
text-decoration:underline;
}
#leftcol a:visited{
color:#FFFF99;
text-decoration:none;
font-size:14px;
}
#leftcol a:active{
color:#FFFF99;
text-decoration:none;
font-size:14px;
}





/*LINK MENU principal*/
#header a:link{
color:#ef921c;
text-decoration:none;
font-size:14px;
font-size:12px;
}
#header a:hover{
color:#fff;
text-decoration:underline;
}
#header a:visited{
color:#ef921c;
text-decoration:none;
font-size:14px;
}
#header a:active{
color:#ef921c;
text-decoration:none;
font-size:14px;
}



#contcenterbottom{
color:#FFFFFF;
padding:10px 50px 10px 10px;}

#contcenterbottom2{
color:#000;
font-style:italic;
padding:30px;
padding-right:70px;
line-height:1.5em;
}

#centercol{
width:540px;
}

#centercol2{
border-left:#000 solid 1px; 
border-top:#000 solid 1px; 
background-color:#fff; 
width:90%; 
background-image:url(default/bandeira_bg.gif); 
background-position:top right; 
background-repeat:repeat-y;
}

#divcentercol{
margin:0;
padding:10px;
background-color:#730000;
background-image:url(default/bg_centerright.jpg);
background-position:top right;
background-repeat:repeat-y;
-moz-border-radius-topleft: 1em; 
-moz-border-radius-bottomleft: 1em; 
-webkit-border-top-left-radius: 1em; 
-webkit-border-bottom-left-radius: 1em;
border-bottom-left-radius: 1em;
border-top-left-radius: 1em;
border-left:#5b0000 solid 1px;
border-right:#5b0000 solid 2px;
border-bottom:#5b0000 solid 2px;
min-height:80px;
}

#rightcol{
}

#header{
padding:0 25px 0 25px;
background-color:#400;
height:50px;
-moz-border-radius: 0.5em; 
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
color:#bd291f;
}

#logo{
position:absolute;
z-index:2;
left:700px;
top:0px;
background-color:#fff;
width:250px;
text-align:center;
vertical-align:middle;
padding-top:10px;
height:520px;
-moz-border-radius-bottomright: 0.5em; 
-moz-border-radius-bottomleft: 10em; 
-webkit-border-bottom-right-radius: 0.5em; 
-webkit-border-bottom-left-radius: 10em;
border-bottom-left-radius: 10em;
border-bottom-right-radius: 0.5em;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
border-bottom:#666666 solid 1px;
}

#logo2{
position:absolute;
z-index:2;
left:700px;
top:0px;
background-color:#fff;
width:250px;
text-align:center;
vertical-align:middle;
padding-top:10px;
height:90px;
-moz-border-radius-bottomright: 0.5em; 
-moz-border-radius-bottomleft: 0.5em; 
-webkit-border-bottom-right-radius: 0.5em; 
-webkit-border-bottom-left-radius: 0.5em;
border-bottom-left-radius: 0.5em;
border-bottom-right-radius: 0.5em;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
border-bottom:#666666 solid 1px;
}

#footer{
height:30px;
padding:5px 0 25px 0;
color:#FF6600;
}

#atendimento{
}


.visivel {
visibility: visible;
}
						
.invisivel {
visibility: hidden;
display:none;
}



/*para a INDEX*/

.listaalbum{
cursor:pointer;
margin-bottom:15px;
}

.listatxt{
background:#f5f5f5;
padding:10px;
margin-bottom:5px;
border-left:#999999 solid 1px;
cursor:pointer;
}