.fundobody
{
background-repeat:repeat-x;
/*background-repeat:repeat-y;*/
background-position: center top;
text-align:center;
background-color:#ffffff;

}
div.linhaSuperior{
width:100%;
height:1.1em;
background-color:rgb(0,32,107);

}
div.espEsq
{

/*width:5%;*/
height:100%;
float:left;
}

div.cimalogo
{
border: 1px solid black;
width:100%;
height:5%;
}

div.principal
{
width:910px;
margin-left: auto;
margin-right: auto;
background-repeat: no-repeat;
text-align:left
}

div.height100{

height:100%;
background-color:#EEEDEB;
}


div.central
{
float: left;

width: 79%;
/*min-height:100em !important;*/
height:auto !important;

}

div.direita
{
float: right;
width:7%;
/*border: 1px solid black;*/
height:100%
}

div.topoCentro
{
width:100%;
height: 100%;
/*border: 1px solid black;*/
}

div.pesquisa
{
position:relative;
top:2.7em;
float:left;
}

div.menuTopo
{
/*background-color:rgb(0,32,107);*/
background-position: -6px -6px;
/*background-image:url(menu_fundo.png);*/
width:100%;
float:right;
height:100%;
padding-top:0.7em;
background-color:#bd091b;
}
div.menuItens {
float: left;
margin-top: 6px;
}

div.banner
{
margin: 0em;
}

.fundobannerDiv{
position:relative;
background-image:url(banner_topo.jpg);
background-repeat:no-repeat;
/*background-color:rgb(0,32,107);*/
height:18em;
z-index:-5;
/*height:100%;*/
/*height:15.83em;*/
/*border:1px solid;*/
/*height:160px*/
/*width:100%;*/
}

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;*/
}

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:after{
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0;
		    overflow:hidden;
}*/


div.topoIframe  /*menus de pesquisa*/
{
/*height:2em;*/
width:93.5%;
margin:0% 0.0em;
}

div.iframeContentor
{
float:left;
width:99%;
margin-left:16px;
/*margin:2 0.75em;*/
/*margin-top:1.2em;*/
}

div.logo
{
float:left;
text-align:center;
height:14em;
width:96%;
margin-left: 20px;
margin-top:0px;
margin-bottom:-14px;
background-image: url("banner_topo.png");
background-position:-1em;
background-repeat: no-repeat;
/*margin: 25.5px 13px 56px;*/
}

div.bannerbaixo
{
float:left;
text-align:center;
height:3.5em;
width:100%;
margin-left: 0px;
margin-top:0px;
margin-bottom:-5px;
background-image: url("bannerbaixo.jpg");
background-position:-1em;
background-repeat: no-repeat;
/*margin: 25.5px 13px 56px;*/
}

div.menuLateral
{
width:20%;
float:left; 
margin:0;
padding:0;
text-align:left;
margin-top:-50px;
}


div.esquerdaLogoMenu
{
display:block;
margin-top:100px;
margin: 0% 0 4% 30px;
width:20%;
height:48em;
/*width:19%; */
/*border: 1px solid black;*/
/*background-color:#EEEDEB;*/
}

div.rodapePagina {
clear:both;
margin-top:10px;
width:100%;
loat:left;

}
.marginleftzero{

}

div.bordercimabranco {
	width:100%;
	height:15px;
	background-color:#ffffff;
	margin-top:0px;
	float:left;
	clear:both;
}

div.borderbaixobranco {
	width:100%;
	height:15px;
	background-color:#ffffff;
	margin-top:0px;
	float:left;
	clear:both;
}

div.menuandiframe {
	margin-left:15px;
	margin-right:15px;
	width:96.5%;
	float:left;
	/*border: 3px solid red;*/
}

div.borderesquerdomenu {
	float:left;
	width:100%;
	border-left: 0px solid #ffffff;
	margin-top:0px;
	background-color: #ffffff;
}

.divcontactos{

background-image: url("paper.jpg");
background-position: -6px -6px;
height:1.5em !important;
width:100%;
float:left;
padding-top: 1em;
}

.divcontactos a {
margin-left: 1em;
}


