body {
	background-color: #E3E3E3;
	background-image: url(img/lay_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.Verdana_azul_escuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08588B;
	text-decoration:none;
}



.Paginacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08588B;
}
.Verdana_azul_escuro_12_dashed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #08588B;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
	line-height: 16px;
}
.Verdana_verde_12_dashed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
}
.Verdana_azul_escuro10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration:none;
}
.Verdana_azul_claro_12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0072AE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
}
.Verdana_cinza_10 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
}
.Verdana_branco_10 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
}
.Arial_azul_claro_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006AA4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
	font-weight: 600;
}
.Box {
	border: 1px solid #EAEAEA;
}
.campos {
	border: 2px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08588B;
}

.boxHome {
	border: 2px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08588B;
}
.Verdana_cinza_11 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
}

   a.info{

        position:relative;           /*this is the key*/

        z-index:2;

        background-color:#e0e0e0;    /* background colour of display text */

        color:#000000;

		border: none;

        text-decoration:none;

        }



        a.info:hover {

        z-index:25;

        background-color:#ffff66;



        }



        a.info span{

        display: none;  /* hide the span text using this css */

        }



        a.info:hover span{ /*the span will display just on :hover state*/

        display:block;

        position:absolute;

        top: 0px;

        left: 52px;

        width: 324px;

		height: 330px;

        border:1px solid #cccccc; /* border colour */

        background-color:#EEF7EE; /* background colour here */

        color:#000000;         /* text colour */

        text-align: center;

        font-size: .8em;

        font-style:italic;

        z-index:30;

        }



        .images {

        vertical-align:bottom;

        }

  

.TabbedPanels {

	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px

}

.TabbedPanelsTabGroup {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.TabbedPanelsTab {

	PADDING-RIGHT: 10px;

	PADDING-LEFT: 10px;

	FLOAT: left;

	PADDING-BOTTOM: 4px;

	MARGIN: 0px 1px 0px 0px;

	FONT: bold 0.7em sans-serif;

	CURSOR: pointer;

	PADDING-TOP: 4px;

	LIST-STYLE-TYPE: none;

	POSITION: relative;

	TOP: 1px;

	BACKGROUND-COLOR: #FFFFFF;

	moz-user-select: none;

	khtml-user-select: none;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E1E1E1;

	border-right-color: #E1E1E1;

	border-bottom-color: #E1E1E1;

	border-left-color: #E1E1E1;

}

.TabbedPanelsTabHover {

	BACKGROUND-COLOR: #F8F8F8

}

.TabbedPanelsTabSelected {

	BACKGROUND-COLOR: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.TabbedPanelsTab A {

	COLOR: black; TEXT-DECORATION: none

}

.TabbedPanelsContentGroup {

	CLEAR: both;

	BACKGROUND-COLOR: #FFFFFF;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #E1E1E1;

	border-right-color: #E1E1E1;

	border-bottom-color: #E1E1E1;

	border-left-color: #E1E1E1;

}

.TabbedPanelsContent {

	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px

}

.TabbedPanelsContentVisible {

	

}

.VTabbedPanels .TabbedPanelsTabGroup {

	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 10em; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 20em; BACKGROUND-COLOR: #eee

}

.VTabbedPanels .TabbedPanelsTab {

	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none

}

.VTabbedPanels .TabbedPanelsTabSelected {

	BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #eee

}

.VTabbedPanels .TabbedPanelsContentGroup {

	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 30em; PADDING-TOP: 0px; HEIGHT: 20em

}
.Verdana_branco_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
	font-weight: 600;
}
.Verdana_branco_18 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006AA4;
	border-right-color: #006AA4;
	border-bottom-color: #006AA4;
	border-left-color: #006AA4;
	font-weight: 600;
	text-decoration:none;
}
.campos2 {

	border: 2px solid #006AA4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #08588B;
}

