body {
	margin:0;
	background-color:rgb(158,174,132);
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

a img { border:none; }

/* Do we hate microsoft yet? Resizing images is clearly rocket surgery */
img {
-ms-interpolation-mode: bicubic;
}

#flags {
	float:left;
	clear:none;
	width:110px;
	margin:7px 0 0;
}

#flags img {
	margin:0 5px 0 2%;
	vertical-align:text-top;
}

#flags a {
	text-decoration:none;
	color:rgb(170,170,170);
}
#flags a:hover {
	color:#126285;
}
#ask_brasil {
	margin:0;
	overflow:hidden;
	background-color:#FFF;
	/*background:#fff url('../images/back_grey.jpg') repeat-x bottom left;*/
}
#topo {
	width:100%;
	background-color:white;
	margin:0;
	overflow:hidden;
	text-decoration:none;
}

#menu_top {
	margin:0 auto 0;
	padding:10px 0 5px;
	width:83%;
	text-align:right;
	font-size:1.1em;
	overflow:hidden;
	text-decoration:none;
}

#menu_top ul {
	margin:0; padding:0; list-style-type:none; border:none;text-decoration:none;
}
#menu_top li {
	text-transform:uppercase;
	display:inline;
	color:#FFF;
	overflow:hidden;
	padding:5px 20px;
	margin:0 1px;
	height:25px;
	text-decoration:none;
	background:rgb(158,174,132) url('../images/border_b.jpg') top left no-repeat;
}

#menu_top li.selected {
	text-decoration:none;
	background:rgb(41,115,144) url('../images/border.jpg') top left no-repeat;
}

#menu_top li a {
	color:#fff;
	text-decoration:none;
}

#menu_top li:hover {
	background:rgb(41,115,144) url('../images/border.jpg') top left no-repeat;
	text-decoration:none;
	cursor:pointer;
}
#testeira {
	width:100%;
	margin:0;
	padding:10px 0;
	border-top:1px solid rgb(150,149,148);
}

#logo_container { width:90%; margin: 5px auto; color:white;}

#logo { margin-left:10%; width:18%; cursor:pointer;}

#ask_brasil_content {
	width:90%;
	margin:0px auto;
	overflow:hidden;
	min-height:440px;
}

#ask_brasil_content .foto_grande {
	max-width:100%;
	margin:-1px auto 0;
	border:1px solid rgb(170,170,170);
}

.ask_brasil_text {
	width:50%;
	float:right;
	clear:right;
	margin:0;
	padding:1% 2%;
	min-height:300px;
	background-color:white;
	opacity:0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter:alpha(opacity=85);
}

.ask_brasil_text_contact {
	width:70%;
	float:right;
	clear:right;
	margin:0;
	padding:1% 2%;
	min-height:300px;
	background-color:white;
	opacity:0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter:alpha(opacity=85);
}

.ask_brasil_text a {
	text-decoration:none;
	color:#126285;
	font-weight:bold;
}

.ask_brasil_text a:hover {
	color:#9EAE84;
}

.ask_brasil_text a:visited {
	color:#126285;
}

.ask_brasil_text a:visited:hover {
	color:#9EAE84;
}


.ask_brasil_text_contact a {
	text-decoration:none;
	color:#126285;
	font-weight:bold;
}

.ask_brasil_text_contact a:hover {
	color:#9EAE84;
}

.ask_brasil_text_contact a:visited {
	color:#126285;
}

.ask_brasil_text_contact a:visited:hover {
	color:#9EAE84;
}
.icones_vantagens {
	float:left;
	margin:5px 5px 0px;
}

#lista_noticias {
	position:relative;
	width:97%;
	padding:20px 2%;
	max-width:1620px;
	max-height:462px;
	min-height:400px;
}

#lista_noticias img {
	width:16px;
	float:left;
	margin:0 5px 10px 0;
}
#lista_noticias h1 {
	margin-top:20px;
	margin-bottom:2px;
}
.noticia_terco {
	width:25%;
	margin-left:8%;
	text-align:left;
	float:left;clear:none;
}
.brasil_tab {
	display:none;
	background:transparent url('../images/foto_home.jpg') center no-repeat;
	overflow:hidden;
	min-height:440px;
}

#quem_somos {
	background:transparent url('../images/foto_quemsomos.jpg') top center no-repeat;
}
#vantagens {
	background:transparent url('../images/foto_vantagem.jpg') bottom center no-repeat;
}
#atuacao {
	background:transparent url('../images/foto_atuacao.jpg') bottom no-repeat;
}
#contato {
	background:transparent url('../images/foto_contato.jpg') center no-repeat;
}
#noticias {
	background:transparent url('../images/foto_noticias.jpg') bottom no-repeat;
}
#intro {
	display:block;
	width:100%;
	height:440px;
	background-color:transparent;
}

#intro .ask_brasil_text { background-color:transparent;}

#vantagens h1 {
	margin:10px 0 0;
}

#vantagens p {
	margin-bottom:3%;
}

.terco_contato {
	width:30%;
	float:left;
	clear:none;
	padding:0 0;
	margin:3% 0 0 3%;
}

.logo_contato {
	height:45px;
	max-width:100%;
	margin:0 0 15px;
}

#contato p {
	margin:15px 0 1%;
}
#contato p a {
	margin:0 0 0 22px;
}
#contato #gmaps {
	margin:0 0 0 6px;
}
.contact_tel {
	float:left;
	margin:0px 3px 15px;
	vertical-align:middle;
}
.contact_mail {
	float:left;
	margin:2px 3px 30px;
	vertical-align:middle;
}
.contact_icon {
	float:left;
	vertical-align:middle;
	margin:1px 3px 0;
}

h1 {
	font-size:1.4em;
	margin:10px 0 5px;
	color:rgb(18,98,133);
}

h2 {
	font-weight:normal;
	font-size:1.2em;
	color:rgb(18,98,133);
	margin:0 0 5px;
}

p {
	margin:0 0 2%;
	font-size:1.1em;
	color:rgb(96,93,92);
}

.ask_brasil_text h1 {
	margin:2% 0 0.5%;
}

#askfinance { display:none;}
#askrealestate {display:none;}
#askrendacerta h1,#askrendacerta a {
	color:rgb(0,109,83);
}
#askrendacerta h2 {
	color:rgb(0,109,83);
}

#askfinance h1,#askfinance a {
	color:rgb(147,34,27);
}
#askfinance h2 {
	color:rgb(147,34,27);
}
#askrealestate a {
	color:rgb(18,98,133);
}
#other_asks {
	width:100%;
	background:rgb(230,230,230) url('../images/back_grey.jpg') repeat-x top left;
	margin-bottom:2%;
	border-bottom:3px solid rgb(229,239,213);
}

#other_asks_content {
	width:90%;
	margin:0 auto;
	overflow:hidden;
}

.lower_menus {
	padding:5px 20px;
}

.lower_menus.selected { background-color: #fff;}

.lower_menus img {
	width:90%;
}
#ask_rendacerta_menu {
	border-left:solid 1px rgb(150,149,148);
	border-bottom:solid 1px rgb(150,149,148);
}

#other_asks_logos {
	margin:0 auto;
	padding:0 0 10px;
	overflow:hidden;
	width:60%;
	text-align:center;
	background-color:white;
	width:100%;
}

#other_asks_logos img {
	margin:5px 3%;
	max-width:12%;
	cursor:pointer;
}
.other_asks_text {
	width:97.5%;
	margin:0 auto;
	border:1px solid rgb(150,149,148);
	margin-bottom:2%;
	background-color:#fff;
	display:none;
}

h3 { font-size:1.1em; }

.tab_header {
	text-transform:uppercase;
	border-bottom:1px solid rgb(150,149,148);
	width:100%;
	padding:5px 0 3px;
}

#askrendacerta .tab_header:hover {
	background:transparent url('../images/back_green.jpg') top left repeat-x;
	cursor:pointer;
}

#askfinance .tab_header:hover {
	background:transparent url('../images/back_red.jpg') top left repeat-x;
	cursor:pointer;
}
#askrealestate .tab_header:hover {
	background:transparent url('../images/back_blue.jpg') top left repeat-x;
	cursor:pointer;
}
.tab_header:hover h3 {
	color:#fff;
}
.tab_header h3 {
	margin:0px 0 2px 5px;
	color:rgb(150,149,148);
}

#askrendacerta .tab_header_selected {
	background:transparent url('../images/back_green.jpg') top left repeat-x;
	text-transform:uppercase;
	border-bottom:1px solid rgb(150,149,148);
	width:100%;
	padding:5px 0 3px;
}

#askfinance .tab_header_selected {
	background:transparent url('../images/back_red.jpg') top left repeat-x;
	text-transform:uppercase;
	border-bottom:1px solid rgb(150,149,148);
	width:100%;
	padding:5px 0 3px;
}

#askrealestate .tab_header_selected {
	background:transparent url('../images/back_blue.jpg') top left repeat-x;
	text-transform:uppercase;
	border-bottom:1px solid rgb(150,149,148);
	width:100%;
	padding:5px 0 3px;
}

.tab_header_selected h3 {
	margin:0px 0 2px 5px;
	color:#fff;
}
.tab_header_selected:hover {
	cursor:pointer;
}
.equipe_in_tab { display:none;}
#executivos { display: block;}
.in_text {
	width:60%;
	margin-left:1%;
	margin-bottom:10px;
}

.in_text img {
	float:left;
	margin:0 1% 0 0;
	max-width:100%;
}

.in_tab {
	width:100%;
	overflow:hidden;
	margin:1% 0;
	display:none;
}


.in_tab .in_menu {
	width:100%;
	text-align:left;
}

.in_menu ul { list-style:none; margin:0.5% 0 1%; padding:0;}
.in_menu li {
	display:inline;
	color:rgb(96,93,92);
	margin:0px 8px;
	font-size:1.2em;
}
.in_menu li.selected {color:rgb(0,109,83);}

.in_menu li:hover {color:rgb(0,109,83);cursor:pointer;}

#finance_quemsomos img {
	margin:0 1% 2%;
}

#rendacerta_contato img,#rendacerta_contato a {
	display:inline;
}
