.body {
	padding:0px;
	margin:0px;
}
.bodyMenu {
	padding:0px;
	margin:0px 5px 0px 0px;
}
.bodyMain {
	padding:0px;
	margin:0px;
	background-image:url(../_img/bkgPagina.jpg);
	background-color:#ff7d3f;
	background-repeat:repeat-x;
	background-position:top;
}
.bodyInt {
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

.input01 {
	border:1px solid #cdcdcd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
}

.txt01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1f4061;
}
.txt02 {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#004785;
}
.txt03 {
	font-family:Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#1f4061;
}
.txt04 {
	font-family:Tahoma;
	font-size: 14px;
	font-weight:normal;
	color:#1f4061;
}
.txt05 {
	font-family:Tahoma;
	font-size: 10px;
	font-weight:normal;
	color:#1f4061;
}
.txt06 {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:normal;
	color:#1f4061;
}
.txt07 {
	font-family:Tahoma;
	font-size: 18px;
	font-weight:normal;
	color:#004785;
}
.txt08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1f4061;
}

a.lnk01:link {
	color: #1f4061;
	font-family: Verdana, arial, helvetica ;
	font-size: 10px;
	text-decoration: none;
}
a.lnk01:visited {
	color: #1f4061;
	font-family: Verdana, arial, helvetica ;
	font-size: 10px;
	text-decoration: none;
}
a.lnk01:active {
	color: #1f4061;
	font-family: Verdana, arial, helvetica ;
	font-size: 10px;
	text-decoration: none;
}
a.lnk01:hover {
	color: #1f4061;
	font-family: Verdana, arial, helvetica ;
	font-size: 10px;
	background-color: #D7E7FF;
	text-decoration: none;	
}

a.lnk02:link {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#004785;
	text-decoration:none;
}
a.lnk02:visited {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#004785;
	text-decoration:none;
}
a.lnk02:hover {
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#e94e03;
	text-decoration:none;
}

a.lnk03:link {
	font-family:Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#1f4061;
	text-decoration:none;
}
a.lnk03:visited {
	font-family:Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#1f4061;
	text-decoration:none;
}
a.lnk03:hover {
	font-family:Tahoma;
	font-size: 12px;
	font-weight:normal;
	color:#1f4061;
	text-decoration:none;
}

a.lnk04:link {
	font-family:Tahoma;
	font-size: 12px;
	font-weight:bold;
	color:#1f4061;
	text-decoration:none;
}
a.lnk04:visited {
	font-family:Tahoma;
	font-size: 12px;
	font-weight:bold;
	color:#1f4061;
	text-decoration:none;
}
a.lnk04:hover {
	font-family:Tahoma;
	font-size: 12px;
	font-weight:bold;
	color:#1f4061;
	text-decoration:none;
}



/*
  Menus drop-down horizontal-vertical (hv) e vertical-vertical (vv) até 4 níveis
  by Micox - elmicox.blogspot.com - Ver. 2.0 - 20/02/08 - Creative Commons License
*/    
.menu-hv, .menu-vv { position: relative; margin: 0; padding: 0; display: block; zoom: 1; z-index:20;}
	.menu-hv * ,    .menu-vv * { margin: 0; padding: 0 ; list-style: none}
	.menu-hv li ,   .menu-vv li { position: relative; line-height: 1.2em; vertical-align: top; height:20px; }
	.menu-hv a ,    .menu-vv a { display: block; font-family:Tahoma; font-size: 11px; font-weight:bold; color:#004785;text-decoration:none; vertical-align:bottom;  }
	.menu-hv li ul, .menu-vv li ul {
	position: absolute;
	left: 0px;
	visibility: hidden;
}
	.menu-hv li:hover ul,  .menu-vv li:hover ul,
	.menu-hv li.hover ul,  .menu-vv li.hover ul { visibility: visible }
	.menu-hv li:hover ul ul,  .menu-vv li:hover ul ul,
	.menu-hv li.hover ul ul,  .menu-vv li.hover ul ul { visibility: hidden }
	.menu-hv li li:hover ul,  .menu-vv li li:hover ul,
	.menu-hv li li.hover ul,  .menu-vv li li.hover ul { visibility: visible }
	.menu-hv li li:hover ul ul,  .menu-vv li li:hover ul ul,
	.menu-hv li li.hover ul ul,  .menu-vv li li.hover ul ul { visibility: hidden }
	.menu-hv li li li:hover ul,  .menu-vv li li li:hover ul,
	.menu-hv li li li.hover ul,  .menu-vv li li li.hover ul { visibility: visible }
	/* características horizontal-vertical */
	.menu-hv:after, .menu-hv.after { content: "."; line-height: 0px; clear: both; display: block; visibility: hidden}
	.menu-hv li { float: left; }		
	.menu-hv li ul li { float: none; width:140px; background-image:url(../_img/bkgMenu.png); background-repeat:repeat; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #efefef; }
	.menu-hv li ul li ul { position: absolute; left: 100%; top: 0; }
	/* características vertical-vertical */
	.menu-vv { float: left; }	
	.menu-vv li ul { left: 100%; top: 0; }
	/* ****************************************
	  ALTERE ABAIXO. defina a largura, cor, formatações, etc, dos itens do seu menu abaixo
	  ou apague as linhas se for definir em outro lugar
	*/
	.menu-hv li { width: 104px; }
	.menu-vv li { width: 104px; }
	.menu-hv li a:hover { font-family:Tahoma; font-size: 11px; font-weight:bold; color:#e94e03; text-decoration:none; }
	.menu-vv li a:hover { background-color: cyan }

	
/* Micox Pseudo-class-css2 to IE (MXPC). Activate .hover and .first-child in IE 6
   http://elmicox.blogspot.com/2008/03/ativando-hover-e-first-child-no-ie-6-um.html */
* html * { color: expression( (function(who){ if(!who.MXPC){
	who.MXPC = '1';
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ who.className += ' hover'};
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }




/* CSS Images Gallery */
.gallerycontainer{
position: relative;
line-height:150%;
z-index:1;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px;
margin: 0px;
z-index:3;

}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
z-index:10;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
left: -250px;
border: 1px solid #CCCCCC;
visibility: hidden;
color: black;
text-decoration: none;
z-index:11;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:12;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 50px; /*position where enlarged image should offset horizontally */
z-index: 9;
}

.gallerycontainerb{
position: relative;
line-height:150%;
z-index:2;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px;
margin: 0px;
z-index:3;

}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
z-index:10;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
left: -250px;
border: 1px solid #CCCCCC;
visibility: hidden;
color: black;
text-decoration: none;
z-index:11;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:12;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 50px; /*position where enlarged image should offset horizontally */
z-index: 9;
}

.gallerycontainerc{
position: relative;
line-height:150%;
z-index:3;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px;
margin: 0px;
z-index:3;

}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
z-index:10;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 2px;
left: -250px;
border: 1px solid #CCCCCC;
visibility: hidden;
color: black;
text-decoration: none;
z-index:11;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:12;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 50px; /*position where enlarged image should offset horizontally */
z-index: 9;
}

.gallerycontainerd{
position: relative;
line-height:150%;
z-index:4;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px;
margin: 0px;
z-index:3;

}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
z-index:10;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 2px;
	left: -250px;
	border: 1px solid #CCCCCC;
	visibility: hidden;
	color: black;
	text-decoration: none;
	z-index:11;
	top: 0px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:12;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 50px; /*position where enlarged image should offset horizontally */
z-index: 9;
}

