.fundobody
{
background-repeat:repeat-x;
/*background-repeat:repeat-y;*/
background-image: url(bg.JPG);
/*1px.jpg*/
background-color:#ffffff;

}

div.espEsq
{

/*width:5%;*/
height:100%;
float:left;
}

div.cimalogo
{
border: 1px solid black;
width:100%;
height:5%;
}

div.principal
{
position:relative;
left:7%;
width:90%;
float:left;
}

div.height100{

height:100%;
background-color:#EEEDEB;
}
div.esquerdaLogoMenu
{
float: left;
width:20%;
/*border: 1px solid black;*/
height:50em;
margin:2.2% 0%;
/*background-color:#EEEDEB;*/
}

div.central
{
float: left;
width:72%;

/*border: 1px solid black;
height:100%*/
}

div.direita
{
float: right;
width:7%;
/*border: 1px solid black;*/
height:100%
}

div.topoCentro
{
width:100%;
height: 1.3em;
}

div.compactloginform,
div.pesquisa
{
position:relative;
top:15%;
float:left;
}

div.compactloginform {
float:right;
margin-right: 5px;
}

div.overbanner {
	top: 12px;
	right: 12px;
	margin-right: 0;
	z-index: 10;
	/* IE
	position: absolute;
	width: 1em;*/
}
div.menuTopo
{
float:right;
margin: 0.3em auto;
/* margin: 0.75em auto; IE */
}

div.borderCimaBanner/*faz border cima*/
{
background-repeat:repeat-x;
background-position:top;
width:100%;
height: 15.8em;
position:relative;
/*border: 1px solid;*/
background-color:rgb(255,255,255);
/*height:1px;*/
/*height: %;*/
}



div.borderDireitoBanner
{

/*background-repeat:repeat-y;*/
background-repeat:no-repeat;
background-position:right top;
width:100%;
/*height: 100%;*/
/*border: 1px solid;
border-color:#f0a35d; */
}

div.borderEsquerdoBanner
{

/*background-repeat:repeat-y;*/
background-repeat:no-repeat;
background-position:left top;
width:100%;
/*height: 100%;*/
/*border: 1px solid;
border-color:#00ff00;*/
}

div.banner
{
margin: 0.75em 0.75em;
background-repeat:repeat-x;
/*text-align:center;*/
/*margin-top: 1px;*/
/*height:100%;*/
/*margin-top:2cm;*/

/*background-image:url(banner_topo.jpg);
background-repeat:no-repeat;
background-position:top;
width:100%;
height: 100%;
margin: 9px 9px;*/
}

.fundobannerDiv{
position:relative;
top:9px;
background-image:url(banner_topo.jpg);
background-repeat:no-repeat;
background-color:rgb(255,255,255);
height:19.00em;
/*height:100%;*/
/*height:15.83em;*/
/*border:1px solid;*/
/*height:160px*/
/*width:100%;*/
}


div.borderBaixoBanner
{
background-image: url(sombraCimaBanner.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:100%;
height:100%;
/*border: 1px solid;
border-color:#f0a35d;*/

}

div.iframeCentral /*faz border direita*/
{


background-repeat:repeat-y;
background-position:right;

width:100%;
/*height:100%;*/
background-color:rgb(255,255,255);

/*border: 2px solid;
border-color:#f0a35d;*/
margin-top:79px;
}
div.principal:after,
div.logo:after,
div.esquerdaLogoMenu:after,
div.principal:after,
div.topoIframe:after,
div.fundobannerDiv:after,
div.borderCimaBanner:after,
div.borderEsquerdoBanner:after,
div.borderDireitoBanner:after,
div.borderEsqIframe:after,
div.iframeCentral:after{
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0px;
		    overflow:hidden;
}



div.borderEsqIframe
{

background-repeat:repeat-y;
background-position:left;
/*border: 1px solid;*/
width:100%;
/*height:100%;*/
}

/*div.borderEsqIframe:after{
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0;
		    overflow:hidden;
}*/


div.topoIframe  /*menus de pesquisa*/
{
height:2em;
width:93.5%;
margin:0% 1.5em;
}

div.iframeContentor
{
float:left;
width:97%;
margin:0 0.75em;
}

div.logo
{

text-align:center;
margin: 5% 5%;
}

div.menuLateral
{

margin: 43% 3%;
}


div.rodapePagina
{
width:96.5%;
/*margin:0 1%;*/
position: relative;
left: 1.5%;
vertical-align:bottom;

/*margin-left: auto;
margin-right: auto;*/
/*margin-right:9px;*/
/*border: 3px solid black;*/
}

