/* ESTRUTURA:
--------------------------------------------------------------------------------------- /*

   - Topo
   - Menu
   - Conteudo
   - Rodape

*/

html
{
	overflow-x			:	hidden;
}

body
{
	font-size			:	62.5%;
	background			: url(../../Img/WebSite/fundo.jpg) repeat-y center #FFFFFF;
}

a:hover {
	color				:	#FF9900;
}


div#wrapper
{
	width				:	780px;
	font-size			:	1.1em;
	margin				:	0 auto;
	background			:	url("../../Img/WebSite/bg_content.jpg") repeat-y 156px;
}

/* Topo:
--------------------------------------------------------------------------------------- */

div#wrapper ul.accessibility
{
	display				:	none;
}

div#wrapper div#header
{
	width: 779px;
	margin: 0 0 0 1px;
	height				:	65px;
	position			:	relative;
	background-color	:	#fff;
}

div#wrapper div#header h1
{
	position			:	absolute;
	top					:	18px;
	left				:	11px;
}

div#wrapper div#header h1 a
{
	width				:	180px;
	height				:	32px;
	display				:	block;
	text-indent			:	-9000px;
	overflow			:	hidden;
	background-image	:	url("../../Img/WebSite/logo_schroders.gif");
}

/* Opcoes */

div#wrapper div#header ul.options
{
	position			:	absolute;
	top					:	9px;
	right				:	5px;
}

div#wrapper div#header ul.options li
{
	display				:	inline;
	border-right		:	1px solid #003772;
	padding				:	0 4px 0 7px;
}

div#wrapper div#header ul.options li a, div#wrapper div#header #infos
{
	font-weight			:	bold;
	color				:	#003772;
	padding-right		:	0;
}

div#wrapper div#header ul.options li a {
	font-weight: normal;
}

div#wrapper div#header ul.options li.last
{
	border-right		:	none;
	padding-right		:	0;
}

/* Informacoes sobre o site */

div#wrapper div#header #infos 
{
	position			:	absolute;
	bottom				:	26px;
	right				:	5px;
}

/* Idiomas */

div#wrapper div#header ul.language
{
	position			:	absolute;
	bottom				:	9px;
	right				:	5px;
}

div#wrapper div#header ul.language li
{
	font-size			:	1.4em;
	color				:	#003772;
}

div#wrapper div#header ul.language li a
{
	font-size			:	0.65em;
	color				:	#003772;
}

/* Busca */

div#wrapper div#header ul.search
{
	position			:	absolute;
	bottom				:	7px;
	left				:	556px;
}

div#wrapper div#header ul.search li label
{
	padding-top			:	5px;
	font-weight			:	bold;
	color				:	#FFF;
	margin-right		:	6px;
}

div#wrapper div#header ul.search li input
{
	border				:	0;
}

div#wrapper div#header ul.search li input.btnOk
{
	width				:	20px;
	height				:	20px;
	margin-left			:	4px;
	background			:	url("../img/structure/bt_ok.gif") no-repeat left 1px;
}

/* Menu:
--------------------------------------------------------------------------------------- */

div#wrapper div#menu ul li
{
	float: left;
	margin-right: 4px;
}

div#wrapper div#menu ul li a
{
	font-size			:	1.1em;
	color				:	#003772;
	text-decoration		:	none;
	display: block;
	line-height: 1.9em;
	padding: 0 7px;
	background			:	url("../../Img/WebSite/degrade_menu.jpg") repeat-x;
}

div#wrapper div#menu ul li a:hover {
	color				:	#FF9900;
}

div#wrapper div#menu ul {
	background-color: #fff;
	height: 23px;
	border-bottom: solid 1px #ccc;
	margin: 0 0 0 10px;
	padding: 4px 0 0 0;
}

/* Conteudo:
--------------------------------------------------------------------------------------- */

div#wrapper div#content
{
	color				:	#666;
}

.cotas div#wrapper div#content, .nossoDiferencial div#wrapper div#content 
{
	background			:	none;
}



/* Rodape:
--------------------------------------------------------------------------------------- */

#footer {
	clear: both;
	width: 779px;
	margin: 0 0 0 1px;
	padding: 20px 0;
	background-color: #fff;
	font-size: 12px;
}

#footer a {
	color: #000;
}

#footer li {
	display: inline;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
	border-right: solid 1px;
}

#footer li.last {
	border: none;
	padding:0 
}

p.copyright {
	width: 760px;
	margin: 10px 0 0 0;
	padding: 10px;
	border-top: solid 1px #ccc;
	color: #777777;
	clear:both;
}

div.column {
	float: left;
	width: 380px;
}

div.column ul {
	margin: 0 0 5px 0;
}

.search label {
	margin: 0 10px 0 0;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}

.search {
	background-color: #6e96ab;
	line-height: 40px;
	margin: 0 0 10px 10px;
	_margin: 0 0 0 10px;
	*margin: 0 0 0 10px;
	padding-left:150px;
	width: 230px !important;
}

.contact {
	font-weight: bold;
	color: #777777;
	font-size: 11px;
}

#footer li.contact  {
	border-right: solid 2px;
}



