﻿body {
	margin:0;
	padding:0;
	background:#d7d7d7;
	text-align:center;
}

#geral {
	width: 948px;
	margin:0 auto;			
	text-align:left; 
}

a
{
	text-decoration:none;
	color:#565656;
}
a:hover
{
	text-decoration:underline;
}
/************************
* Topo
*/

#topo
{
	float:left;
	width:948px;
	height:200px;
}
#corpoLogo
{
	float:left;
	width:274px;
	height:200px;
	background:#d7d7d7 url("../imagens/topo-logo-fundo.jpg") bottom left no-repeat;
}

#corpoLogo #logo
{
	float:left;
	margin-top:35px;
}

#corpoLogo #logo img
{
	
	border:0px;
}


#corpoBanner
{
	float:left;
	width:674px;
	height:200px;
	background: url("../imagens/topo-banner-fundo.jpg") bottom left no-repeat;
}

#barraIdioma
{
	float:right;
	width:245px;
	font-family: Tahoma, "Trebuchet MS";
	font-size:10px;
	color:#706e63;
	padding-top:13px;
	padding-left:15px;
	text-align:center;
}

#barraIdioma a
{
	text-decoration:none;
	color:#2b3354;
	margin-top:-5px;
}

#barraIdioma a:hover
{
	color:#717fb6;
}

#barraIdioma a.idiomaSel
{
	color:#949391;
	margin-top:-5px;
	
}

#barraIdioma #idiomaBandeira
{
	float:left;
	width:30px;
	margin-left:30px;
}

#barraIdioma #idiomaTexto
{
	float:left;
	width:50px;
	padding-top:5px;
}




/*
* Corpo do Conteudo
*/
#content
{
	float:left;
	width:948px;
	background:#d7d7d7 url("../imagens/menu/barraLateral-fundo.jpg") top left repeat-y;
}





/*
* Menu
*/
#menuLateral
{
	float:left;
	width:165px;
}

#menuBanner a
{
	float:left;
	width:149px;
	height:56px;
	background:url("../imagens/menu/barraLateral-banner.jpg") top left no-repeat;
	margin-top:30px;
	margin-bottom:0px;
}

#menuBanner2 a
{
	float:left;
	width:149px;
	height:31px;
	background:url("../imagens/menu/barraLateral-banner-unAmigo.jpg") top left no-repeat;
	margin-bottom:15px;
}



/*
* Conteudo
*/
#conteudo
{
	float:left;
	width:758px;
	padding-left:25px;
	background-color:#d7d7d7;
	
}

.BarraEdicao0
{
	float:left;
	width:700px;
	background-color:#EFEFEF;
	margin:20px 0 20px 0;
	padding:10px 10px 10px 10px;
	font-family:Tahoma;
	font-size:11px;
}

.BarraEdicao0 a
{
	color:#2b3354; 
	text-decoration:none;
	margin-right:10px;
}

.BarraEdicao0 a:hover
{
	color:#475384; 
}



/*
* Rodape
*/
#rodape
{
	float:left;
	width:948px;
	background-color:#716f63;
}

#rodape #rDivisor
{
	float:left;
	width:157px;
	background:#716f63 url("../imagens/rodape-fundo.jpg") top left repeat-y;
	height:45px;
}
#rodape #rDados
{
	float:left;
	width:755px;
	height:45px;

}

#rodape #rDados address
{
	font-family:Tahoma;
	font-size:10px;
	color:#c1c0bc;
	font-style:normal;
	margin-top:3px;
}
#rodape #rImaginara
{
	float:left;
	/*width:77px;*/
	height:45px;
}
	
#rodape #rImaginara img,a
{
	border:0px;
}
#rodape #rImgReflexo
{
	float:left;
	width:948px;
	height:55px;
	background:#d7d7d7 url("../imagens/rodape-reflexo.jpg") top left no-repeat;
}



/*********************
* Barra Controle
*/

.BarraControle
{
	font-family:Tahoma;
}

.BarraControle a
{
	text-decoration:none;
	color:#2b3354; 
}

.BarraControle a:hover
{
	text-decoration:none;
	color:#475384; 
}

.BarraControle h3
{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0px;
}

.BarraControle .c0
{
	font-size:12px;
}

.BarraControle .c0 a
{
	color:#2b3354; 
	text-decoration:none;
	margin-right:10px;
	
}

.BarraControle .c0 a:hover
{
	color:#475384; 
	text-decoration:underline;
}

.BarraControle .controleDesconectar
{
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	float:right;
}
