body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10pt;
	    color: #333333;
	    text-align:justify;
	    line-height:100%;}

body {	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}


.menu {	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #dddddd;
	text-decoration: none;}

.menu:hover {color: #FF9966;
	     text-decoration: none;}

.style1 {font-size: 10pt;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #ff9966;
	 text-decoration: none;}

.style1:hover {text-decoration: none;}

.style2 {font-size: 9pt;
	 font-weight: bold;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #dddddd;}

.style3 {color: #FF9966;
	 font-weight: bold;}


.style4 {font-size: 10pt;
	 font-family: Arial, Helvetica, sans-serif;
	 color: #333333;}

.style5 {color: #999999;}
		 
.style6 {color: #000000;
	     font-weight: bold;}

.style7 {line-height:160%;}		 

.link1 {font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;}

.link1:visited {color: #000099;}

.link1:hover {color: #FF9966;}

.link2 {font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-decoration: none;}

.link2:visited {color: #666666;}

.link2:hover {color: #ff9966;}

.link3 {font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;}

.link3:visited {color: #000000;}

.link3:hover {color: #ff9966;}

.link4 {font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;}

.link4:visited {color: #000099;}

.link4:hover {color: #FF9966;}


.link4 img{
border: 1px solid white;
}

.link4:hover img{
border: 1px solid black;
}




/*Galeria - thumbnails - on mouse over*/

.gallerycontainer{
position: relative; /*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid black;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ff9966;
padding: 5px;
left: -1000px;
border: 1px dashed white;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 10px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

/*------------------------------------*/


a#banner1 {
    width: 84px;
    height: 60px;
    background-image: url(imagens/banner1.jpg);
    display: block;
    text-decoration: none;
}

a#banner1:hover {
    background-position: 84px 0;
}

a#banner2 {
    width: 84px;
    height: 60px;
    background-image: url(imagens/banner2.jpg);
    display: block;
    text-decoration: none;
}

a#banner2:hover {
    background-position: 84px 0;
}

a#banner3 {
    width: 84px;
    height: 60px;
    background-image: url(imagens/banner3.jpg);
    display: block;
    text-decoration: none;
}

a#banner3:hover {
    background-position: 84px 0;
}

a#banner4 {
    width: 84px;
    height: 60px;
    background-image: url(imagens/banner4.jpg);
    display: block;
    text-decoration: none;
}

a#banner4:hover {
    background-position: 84px 0;
}

a#banner5 {
    width: 84px;
    height: 60px;
    background-image: url(imagens/banner5.jpg);
    display: block;
    text-decoration: none;
}

a#banner5:hover {
    background-position: 84px 0;
}


/* ##### Tables ##### */

/* top / right / bottom / left */


table.banner {
    float: right;
    border-collapse: collapse;
}


td.banner {
    padding: 0 0 2px 4px;
    background-color: #fff;
}


/* ##### SUB-DIVISAO DO MENU FOTOS ##### */

/* ##### link2 / style6 ##### */


table.fotos {
     border-collapse: collapse;
 }


td.fotos_a {
    padding:0 20px 0 20px;
 }

td.fotos_b {
    border-style: solid;
    border-color: #333;
    border-width: 0 1px 0 0;
    padding:0 20px 0 20px;
 }

td.fotos_c {
    background-color: #ddd;
    border-style: solid;
    border-color: #333;
    border-width: 0 0 1px 1px;
    padding:0 20px 0 20px;
 }

td.fotos_d {
    background-color: #ddd;
    border-style: solid;
    border-color: #333;
    border-width: 0 1px 1px 0;
    padding:0 20px 0 20px;
 }

td.fotos_e {
    background-color: #ddd;
    border-style: solid;
    border-color: #333;
    border-width: 0 0 1px 0;
    width: 324px;
 }