/*===== Sidebar elements =====*/

/* general sidebar box */
div.sidebar_element {
	margin-left:40px; /* change according to default box size */
}

/* sidebar box small */

div.sidebar_box_small {
	margin-top:10px;
	width:240px;
	margin-left:40px;
	background:#f5f6f6;
	border-radius:5px;
	overflow:hidden;
	text-align:center;
	padding-bottom:10px;
}
div.sidebar_box_small img {
	width:240px;
	margin-bottom:7px;
}
div.sidebar_box_small a {
	text-decoration:none;
	color:#004351;
	display:block;
	font-size:28px;
	font-family:'Sentico_Lgt',sans-serif;
	line-height:22px;
}
div.sidebar_box_small:hover a {
	color:#007ac3;
}
div.sidebar_box_small a.small {font-size:16px}

/* client login */
/*
div#client_login_container {
	background:#b7dadf;
	height:300px;
	position:relative;
	margin-top:27px;
	overflow:hidden;
}
div#client_login_container > header {
	font-family:'Sentico_Reg',sans-serif;
	display: block;
	text-align:center;
	color:#007e7a;
	font-size:20px;
	text-shadow:0 1px 3px #fff;
	padding:18px 0 14px;
	border-bottom:1px solid #007e7a;
	-webkit-box-shadow:0 1px 1px #daf4f6;
	box-shadow:0 1px 1px #daf4f6;
}
div#client_login_container form {
	padding:15px 14px;
	overflow:hidden;
	position:absolute;
	width:280px;	
	
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	background:#b7dadf;
	height:180px;
}
div#client_login_container form#password_form {
	left:100%;
	width:100%;
	background:#B9D8B7;
}
input#send_password_btn {
	width:100%;
	*width:250px;
	margin-top:27px;
}
div#client_login_container form label {
	display:block;
	font-family:'Sentico_Lgt',sans-serif;
	color:#007e7a;
	font-size:16px;
	margin-top:5px;
}
div#client_login_container form input {
	border:1px solid #c8d9dc;
	-webkit-box-shadow:0 -1px 1px #97b4b8;
	box-shadow:0 -1px 1px #97b4b8;
	color:#666;
	height:37px;
}
div#client_login_container form input[name=email] {
	width:100%;
	*width:240px;
	*height:22px;
}
div#client_login_container form input[name=senha] {
	width:152px;
	*width:140px;
	*height:22px;
	float:left;
	margin-right:15px;
}
div#client_login_container form a {
	color:#007e7a;
	font-size:12px;
	margin-top:5px;
	display: block;
}
*/
div#signin_area {
	position:absolute;
	left:0;
	bottom:0;
	height:62px;
	background:#cee7eb;
	color:#7eb8c0;
	font-family:'Sentico_Lgt',sans-serif;
	font-size:16px;
	width:100%;
	text-align:center;
	padding-top:7px;
}
div#signin_area span, div#signin_area a {
	display: block
}
div#signin_area a {
	color:#007e7a;
}

/* canais de Relacionamento */

div#canais_container  {
	border-radius:5px;
	margin-left:30px;
	margin-top:25px;
}
div#canais_container #container_venda, div#canais_container #container_relacionamento{
	background:#f5f6f6;
}
div#canais_container #container_relacionamento, div#canais_container #container_venda{
	margin-top:15px;
}
div#canais_container header {
	font-family:'Sentico_Reg',sans-serif;
	color:#0B5E8A;
	font-size:16px;
	border-bottom:3px solid #e9edee;
	text-align:center;
	display: block;
	padding:10px 0;
}
div#canais_container ul{
	list-style: none;
	margin:0;
	padding:0;
}
div.margin{
	margin-top: 10px;
}
div#canais_container li {
	border-top:1px solid #e9edee;
	overflow:hidden;
}
div#canais_container li:hover {
	background:#e9edee;
}
div#canais_container li:first-child {
	border:none;
}
div#canais_container li a {
	display:block;
	padding:15px 0;
	font-size:15px;
	color:#5b6770;
	text-decoration:none;
	float:left;
}
div#canais_container li a.icn {
	height:25px;
	width:25px;
	padding:0;
	margin:20px 10px 0 25px;
}
div#canais_container div#container_venda li a.icn {
	margin:17px 10px 0 25px;
}
div#canais_container li a#tel {background:url(/mon/img/rds/sprite.png) -50px -25px no-repeat}
div#canais_container li a#address {background:url(/mon/img/rds/sprite.png) -50px 0 no-repeat}
div#canais_container li a#mail {background:url(/mon/img/rds/sprite.png) -50px -50px no-repeat}
div#canais_container li a#chat {background:url(/mon/img/rds/sprite.png) -50px -75px no-repeat}
div#canais_container li a#corretor {background:url(/mon/img/rds/sprite.png) -50px -100px no-repeat}
div#canais_container li a#cart {background:url(/mon/img/rds/sprite.png) -78px -48px no-repeat}
div#canais_container li a#telephone {background:url(/mon/img/rds/sprite.png) -80px -21px no-repeat}
div#canais_container li a#broker {background:url(/mon/img/rds/sprite.png) -81px -74px no-repeat}

/* facebook like box */
div#facebook_like_container {
	margin-top:20px;
	margin-left:30px;
	padding:10px 5px;
	border:1px solid #c9c9c9;
}

/* Banners */

div.sidebar_banner_container_list {
	margin-top: 35px;
}

div.sidebar_banner_container {
	background:#eff4f4;
	border:1px solid #7eacac;
	border-radius:5px;
	color:#004351;
	font-size:14px;
	text-transform: uppercase;
	text-align:center;
	padding:40px;
	width:240px;
	*width:158px;
	overflow:hidden;
	margin-left:40px;
	font-family:'Sentico_Reg',sans-serif;
	margin-top:15px;
}
div.sidebar_banner_container a {
	color:#004351;
	text-decoration:none;
}

/* redes sociais */

div.sidebar_redes_container {
	margin-top:15px;
	overflow:hidden;
	background:#e9edfa;
	border-radius:5px;
	border:1px solid #2f3e80;
	width:240px;
	*width:238px;
	margin-left:40px;
}
div.sidebar_redes_container header {
	font-family:'Sentico_Reg',sans-serif;
	color:#2f3e80;
	font-size:14px;
	padding:12px 14px 10px;
	border-bottom:1px solid #899cd6;
	-webkit-box-shadow:0 1px 1px #fbfbfe;
	box-shadow:0 1px 1px #fbfbfe;
	text-transform:uppercase;
}
a#facebook_icn {
	width:32px;
	height:32px;
	float:left;
	margin:14px;
	background:url(/mon/img/rds/sprite.png) 0 -100px no-repeat;
	display:block;
}
a#facebook_label {
	font-size:11px;
	color:#2f3e80;
	text-transform:uppercase;
	float:left;
	text-decoration: none;
	font-family:'Sentico_Reg',sans-serif;
	width:170px;
	margin:15px 0;
	line-height:11px;
}
a.facebook_link {
	display:block;
	width:100%;
	float:left;
	text-decoration:none;
	color:#2f3e80;
	font-size:12px;
	margin-left:14px;
	margin-bottom:5px;
}
a.facebook_link:hover {
	text-decoration:underline
}

/* external news */
div.sidebar_news_container {
	margin-top:15px;
	width:240px;
	margin-left:40px;
}
div.sidebar_news_container header {
	font-size:14px;
	color:#5b6770;
	font-family:'Sentico_Reg',sans-serif;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
}
div.sidebar_news_container figure {
	border-radius:5px;
	overflow:hidden;
	width:240px;
	height:130px;
	margin-bottom:15px;
}
div.sidebar_news_container span.news_title {
	font-size:14px;
	color:#5b6770;
	font-weight:bold;
}
div.sidebar_news_container p {
	color:#5b6770;
	font-size:13px;
	line-height:22px;
}
div.sidebar_news_container a {
	color:#5A78A3;
}
div.sidebar_news_container a.news_source {
	color:#01485c;
	text-decoration:none;
	background:url(/mon/img/rds/sprite.png) no-repeat 220px -175px;
	text-align:right;
	padding-right:25px;
	margin-top:10px;
	display:block;
}
div.sidebar_news_container a.news_source:hover {
	text-decoration:underline;
}



/* addresses brasil map */

div#brasil_map_container {
	margin-top:200px;
	width:390px;
	height:390px;
	background:url(/mon/img/rds/map.jpg) no-repeat;
	position:relative;
}

div#brasil_map_container ul {
	margin:0;
	padding:0;
	list-style: none;
}
div#brasil_map_container ul li {
	width:17px;
	height:23px;
	position:absolute;
	background:url(/mon/img/rds/sprite.png) -50px -200px no-repeat;
	display:none;
}
div#brasil_map_container ul li.active {display:block;}
div#brasil_map_container ul li#pin_rio {top:260px;left:290px;}
div#brasil_map_container ul li#pin_bahia {top:160px;left:320px;}

/* clientes sorteados */

div.sidebar_sorteio {
	margin-top:20px;
	border-radius:5px;
	background:#dfe3e8;
	padding:7px;
	width:280px;
}
div.sidebar_sorteio.green {
	background:#c5d0ce;
}
div.sidebar_sorteio header {
	font-family:'Sentico_Reg',sans-serif;
	text-align:center;
	margin-top:10px;
	color:#495d72;
	font-size:16px;
}

div.sidebar_sorteio.green header {
	color:#40635d;
}
div.sidebar_sorteio ul {
	list-style:none;
	padding:0;
	margin:10px 0;
}
div.sidebar_sorteio ul li {margin-bottom:5px;}
div.sidebar_sorteio ul li a {
	display:block;
	text-align: center;
	color:white;
	border-radius:5px;
	padding:10px 0;
	background:#95a3b2;
	text-decoration: none;
	font-size:15px;
	*width:266px;
}
div.sidebar_sorteio.green ul li a {
	background:#40635d;
}

/* link to sorteados */
div.sidebar_sorteados {
	margin-top:20px;
	border-radius:5px;
	overflow:hidden;
}
div.sidebar_sorteados header {
	border-radius:5px 5px 0 0;
	padding:5px;
	color:white;
	text-align:center;
	font-family:'Sentico_Lgt',sans-serif;
	font-size:16px;
	background:#40635d;
}




/* Assessoria & Sinstro */
div.sidebar_assessoria, div.sidebar_relacionamento {
	margin-top:20px;
	width:280px;
	background:#eaf1f4;
	border-radius:5px;
	overflow:hidden;
	color:#004353;
}
div.sidebar_assessoria header, div.sidebar_relacionamento header {
	border-bottom:1px solid #5188a2;
	padding:10px;
	text-align:center;
	font-size:16px;
	font-family:'Sentico_Reg',sans-serif;
}
div.sidebar_assessoria ul, div.sidebar_relacionamento ul {
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #cbdce4;
}
div.sidebar_assessoria ul li, div.sidebar_relacionamento ul li {
	padding:10px;
	border-top:1px solid white;
	border-bottom:1px solid #cbdce4;
	overflow:hidden;
}
div.sidebar_assessoria ul li:first-child, div.sidebar_relacionamento ul li:first:child {
	border-top:none;
}
div.sidebar_assessoria ul li:last-child , div.sidebar_relacionamento ul li:last-child{border-bottom:none;}
div.sidebar_assessoria ul li span , div.sidebar_relacionamento ul li span{
	display:block;
}
div.sidebar_assessoria ul li span {margin-bottom:7px;}
div.sidebar_assessoria ul li span.company {font-size:15px; font-weight:bold;margin-bottom:18px}
div.sidebar_assessoria ul li span.name {font-weight:bold}
div.sidebar_assessoria ul li span.phone {padding-left:25px; background:url(/mon/img/rds/telefone.png) 0px 3px no-repeat}
div.sidebar_assessoria ul li span.mail {padding-left:25px; background:url(/mon/img/rds/mail.png) 0px 5px no-repeat}
div.sidebar_assessoria ul li a {text-decoration:none;color:#004353}

/* relacionamento */

div.sidebar_relacionamento {margin-top:0}
div.sidebar_relacionamento header {border-bottom:3px solid #e9edee;}
div.sidebar_relacionamento p {
	margin:0;
	padding:10px;
	font-size:12px;
}
div.sidebar_relacionamento ul li span a {font-size:12px;color:#004353;}
div.sidebar_relacionamento ul li span.title,
div.sidebar_relacionamento ul li span.phone,
div.sidebar_relacionamento ul li span.address,
div.sidebar_relacionamento ul li span.cep,
div.sidebar_relacionamento ul li span.chat a{
	color:#004353;
	font-size:15px;
	font-weight:bold;
	padding-left:22px;
	margin-bottom:0;
}

div.sidebar_relacionamento ul li span.title {background:url(/mon/img/rds/relogio.png)  0px 3px no-repeat; margin-top:15px} 
div.sidebar_relacionamento ul li span.phone {background: url(/mon/img/rds/telefone.png) 0px 3px no-repeat; margin-top:15px}
div.sidebar_relacionamento ul li span.address {background:url(/mon/img/rds/sprite.png)  -50px -144px no-repeat;}
div.sidebar_relacionamento ul li span.chat {background: url(/mon/img/rds/chat.png) 0px 3px no-repeat;}
div.sidebar_relacionamento ul li span.social a {
	width:32px;
	height:32px;
	display:block;
	float:left;
	text-indent: -9999px;
}
div.sidebar_relacionamento ul li span.social a#facebook_icn {background:url(/mon/img/rds/sprite.png)  0 -525px no-repeat;margin:2px 0 0;}
div.sidebar_relacionamento ul li span.social a#twitter_icn {background:url(/mon/img/rds/sprite.png)  -50px -525px no-repeat;margin:2px 0 0 10px;}
div.sidebar_relacionamento ul li.ouvidoria span.title {
	color:#8a9da2;
	background:none;
	padding:0;
}
div.sidebar_relacionamento ul li.ouvidoria p {
	color:#004353;
	font-size:10px;
	padding:0;
	margin:0
}
div.sidebar_relacionamento ul li.ouvidoria span {
	color:#8a9da2;
	font-size:12px;
	font-weight:normal;
	background:url(/mon/img/rds/sprite.png) -50px -425px no-repeat;
	margin-top:5px;
}
div.sidebar_relacionamento ul li.ouvidoria span.title {
	font-size:15px;
	margin-top:0px;
	margin-left:25px;
	color:#004353;
	font-weight: bold;
}

div.sidebar_relacionamento ul li.ouvidoria {
	background:url(/mon/img/rds/ouvidoria_logo.png) 9px 10px  no-repeat;
}

div.sidebar_relacionamento ul li.ouvidoria b a {
	color:#004353;
}

div.sidebar_relacionamento ul li.ouvidoria span.mail {
	background:url(/mon/img/rds/sprite.png) -50px -446px no-repeat;
	padding-left:22px;
}
div.sidebar_relacionamento ul li.ouvidoria span.mail a {
	color:#8a9da2;
}


/* vendas */

div.sidebar_vendas {
	margin-top:20px;
	background:#e6eaea;
	border-radius:5px;
	color:#004351;
	font-size:26px;
}
div.sidebar_vendas header {
	border-radius:5px 5px 0 0;
	color:white;
	text-align:center;
	font-family:'Sentico_Lgt',sans-serif;
	font-size:16px;
	background:#004351;
	padding:5px;
}
div.sidebar_vendas span {
	background: url(/mon/img/rds/telefone.png) no-repeat 0px 7px;
	padding-left:25px;
	margin-left:37px;
}

/* diretoria */

div.sidebar_diretoria {
	margin-top:35px;
	background:white;
	border-radius:5px;
}
div.sidebar_diretoria.sidebar_balancos {
	margin-top:20px;
}
div.sidebar_diretoria header {
	border-radius:5px 5px 0 0;
	color:#004351;
	text-align:center;
	font-family:'Sentico_Reg',sans-serif;
	font-size:16px;
	background:#f5f6f6;
	padding:7px;
}
div.sidebar_diretoria ul {
	margin:0;
	padding:0;
	list-style:none;
	border-radius: 5px;
	overflow:hidden;
}
div.sidebar_diretoria ul li {
	background:#f5f6f6;
	padding:20px 10px 10px;
	border-bottom:1px solid #dee7e9;
	border-top:1px solid white;
	overflow: hidden;
}
div.sidebar_diretoria ul li:first-child {
	border-top:none;
}
div.sidebar_diretoria ul li a {
	font-size:14px;
	color:#5b6770;
	text-decoration:none;
	float:left;
	
}
div.sidebar_diretoria ul li a.oportunidade {
	font-size:12px;
}
div.sidebar_diretoria ul li a.icn {
	display:block;
	width:28px;
	height:27px;
	background:url(/mon/img/rds/sprite.png) no-repeat 0 -573px;
	float:right
}
