
/*=== Slider ===*/

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 27px 0 0;
  }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

/* slider control */
ul.rslides_tabs {
	position:absolute;
	left:0;
	top:30px;
	background:#01485c;
	border-radius:0 5px 5px 0;
	z-index:10;  
	padding:14px 7px;
	list-style: none;
}
ul.rslides_tabs li {
	margin-top:10px;
}
ul.rslides_tabs li a {
	display:block;
	background:white;
	border-radius:50%;
	width:12px;
	height:12px;
	text-indent: -9999px;
}
ul.rslides_tabs li:first-child {
	margin-top:0;
}
ul.rslides_tabs li.rslides_here a{
	background:#f4cf03;
}
/* slider caption */
 div.slide_cap {
	position:absolute;
	min-height:62px;
	*min-height:38px;
	width:100%;
	background:#00456a;
	background:rgba(0,69,106,0.9);
	padding:12px 10px;
	left:0;
	bottom:0;
	overflow: hidden;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
div.slide_cap p {
	width:565px;
	*width:555px;
	float:left;
	font-size:14px;
	color:white;
	margin:0;
}
div#main_content div.slide_cap a {
	text-decoration:none;
	color:white;
	float:right;
	display:inline-block;
	position: absolute;
	right: 10px;
	bottom: 12px;
}
div.slide_cap a.btn {
	float:left;
}


/*===== Home boxes =======*/
div#home_boxes_container{
	position:relative;
	overflow:hidden;
}

div.home_box {
	float:left;
	margin-right:20px;
	margin-top:25px;
	width:320px;
}

div.home_box a.title {
	color:#0B5E8A;
	font-family:'Sentico_Lgt',sans-serif;
	font-size:16px;
	display:block;
	margin:15px 0 10px;
	text-decoration:none;
}
div.home_box p {
	color:#5b6770;
	line-height:18px;
	margin:0;
}
div.home_box p a {
	color:#5b6770;
	text-decoration:none;
}

div.home_box a.title:hover {text-decoration:none;}
div.home_box a:hover {text-decoration:underline}
div.home_box p a:hover {text-decoration:none;border-bottom:1px dotted #5b6770}

/*===== Home numbers =======*/

div#home_numbers_container {
	margin-top:30px;
	font-family:'Ropa_Reg';
}
div#home_numbers_container > span {
	font-size:16px;
	color:#0B5E8A;
}
div#home_numbers_box {
	margin-top:14px;
	background:#f2f2f2;
	border-radius:5px;
	padding:20px;
	overflow:hidden;
}
div.home_number {
	float:left;
	padding:0 25px;
	border-left:1px solid #f5f5f5;
	box-shadow:-1px 0 1px #e3e3e3;
}
div.home_number:first-child {
	border:none;
	box-shadow:none;
}
div.home_number span {
	display:block
}
div.home_number span.label {
	color:#687c8e;
	font-size:18px;
}

div.home_number span.value {
	background:#687c8e;
	padding:7px 10px;
	border-radius:5px;
	color:white;
	text-align:center;
	font-size:28px;
	line-height:28px;
}

div#home_numbers_container > p {
	font-family:Helvetica, arial, sans-serif;
	font-size:14px;
	color:#698ea9;
}
div#home_numbers_container > p a {
	font-size:14px;
	color:#698ea9;
	font-weight:bold;
}

/*================ Content Tabs ================*/
div.tab_container {
	margin-top:5px;
	width:680px;
	margin-bottom:40px;
}
div.tab_container ul.tabs, div.tab_navigation_container nav ul{
	margin:0;
	padding:0;
	list-style: none;
}
div.tab_navigation_container {
	border-bottom:1px solid #cdd1d4;
}
div.tab_navigation_container nav {
	overflow:hidden;
	position:relative;
	bottom:-1px;
	width: 675px;
}
div.tab_navigation_container nav li {
	float:left;
	padding:7px 14px;
	margin-left:4px;
	border-radius:5px 5px 0 0;
	border-top:1px solid #cdd1d4; 
	border-right:1px solid #cdd1d4; 
	border-left:1px solid #cdd1d4; 
	cursor:pointer;
	color:#5b6770;
	font-family:'Sentico_Lgt',sans-serif;
	font-size:14px;
	background:white;
	white-space:nowrap
}
div.tab_navigation_container nav li a {
	color:#5b6770;
	font-family:'Sentico_Lgt',sans-serif;
	font-size:14px;
	text-decoration:none;
}
div.tab_navigation_container nav li.active {
	background:#ABADAF;
	color:white;
}
div.tab_navigation_container nav li.active a {
	color:white;
}
div.tab_navigation_container nav li:first-child {
	margin:0;
}

div.tab_content_container {
	margin-top:30px;
	width:600px;
}

div.tab_content_container ul.tabs li {
	display:none;
}
div.tab_content_container ul.tabs li.active {
	display:block;
}
div.tab_content_container ul {
	margin:20px 0;
	padding:0;
	list-style-type: disc;
	list-style-position: inside;
}
div.tab_content_container ul li {
	margin-bottom:10px;
}


/*=========== Timeline =============*/

/*
div#timeline_container {
	position:relative;
	height:2px;
	background-color:#d7d9da;
	width:600px;
	border-bottom:#b0b5ba;
	margin-top:140px;
	margin-bottom:320px;
}
div#timeline_container a.arrow {
	display: block;
	position:absolute;
	top:-10px;
	width:25px;
	height:25px;
	text-indent: -9999px;
	z-index:10;
}
div#timeline_container a.right {background:url(/mon/img/rds/sprite.png) 0 -200px no-repeat;right:-12px}
div#timeline_container a.left {background:url(/mon/img/rds/sprite.png) 0 -250px no-repeat;}
div#timeline_container a.rightoff {background:url(/mon/img/rds/sprite.png) 0 -225px no-repeat;cursor: default;right:-12px}
div#timeline_container a.leftoff {background:url(/mon/img/rds/sprite.png) 0 -275px no-repeat;cursor: default}

div#timeline_container div#marker {
	position:absolute;
	left:50%;
	top:-25px;
	margin-left:-12px;
	width:25px;
	height:55px;
	background:url(/mon/img/rds/sprite.png) 0 -300px no-repeat;
	z-index:10;
}
*/
div#timeline_content {
	overflow:hidden;
	position: relative;
	top:-100px;
	padding-top:100px;
}
div#timeline_content ul{
	margin:0;
	padding:0;
	list-style: none;
	position:relative;
	width:1000px;
	left:182.5px;
}
div#timeline_content ul li {
	height:350px;
	position:relative;
	width:35px;
	top:-35px;
	float:left;
	margin:0 74px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

div#timeline_content ul li div.event_date_big {
	color:#104a7b;
	font-size:45px;
	font-family:'Sentico_Lgt',sans-serif;
	opacity:0; *
	display: none;
	display: none\0;
	margin:-5px auto 0;
	text-align:center;
	bottom:0px;
	position:relative;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
div#timeline_content ul li div.event_resume {
	width:140px;
	background-color:#a2d7f5;
	border-radius:5px;
	color:white;
	padding:5px;
	font-size:12px;
	text-align:center;
	margin:auto;
	position:absolute;
	bottom:325px;
	left:50%;
	margin-left:-70px;
	opacity:0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; *
	display: none;
	display: none\0
}

div#timeline_content ul li:hover div.event_resume {
	opacity: 1; *
	display: block;
	display: block\0
}

div#timeline_content ul li a.event_marker {
	text-indent: -9999px;
	width:35px;
	height:35px;
	margin:auto; *
	margin-top: 20px;
	margin-top: 20px\0;
	display:block;
	background:url(/mon/img/rds/sprite.png) 0 -375px no-repeat;
	position:relative;
	z-index:5;
}
div#timeline_content ul li div.event_date_small {
	color:#007fd8;
	font-size:24px;
	margin:5px -5px;
	text-align:center;
	font-family:'Sentico_Lgt',sans-serif;
	cursor:pointer;
	padding-right:3px;
}
div#timeline_content ul li div.event_content {
	background:#005c9e;
	color:white;
	border-radius:5px 5px 0 0;
	overflow: hidden;
	opacity:0; *
	display: none;
	display: none\0;
	margin-top:50px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
div#timeline_content ul li div.event_content p {
	margin:10px;
}
div#timeline_content ul li div.event_content img {
	width:100%;
}
div#timeline_content ul li.active {
	width:235px;
	top:-50px;
	margin:0;
}

div#timeline_content ul li.active div.event_date_big {
	opacity: 1; *
	display: block;
	display: block\0
}
div#timeline_content ul li.active div.event_date_small {display:none}

div#timeline_content ul li.active:hover div.event_resume {
	opacity: 0; *
	display: none;
	display: none\0
}

div#timeline_content ul li.active div.event_content {
	opacity: 1; *
	display: block;
	display: block\0
}

div#timeline_content ul li.active a.event_marker {
	display: none
}

div#timeline_content ul li.active::after, div#timeline_content ul li.active::before{
	content:"";
	position:absolute;
	background:#dadcdd;
	width:3px;
	height:13px;
	border-left:1px solid white;
	border-right:1px solid white;
	top:50px;
	right:-20px;
}

div#timeline_content ul li.active::before {
	right:auto;
	left:-20px;
}

div#timeline_content ul li.right_itm::after, div#timeline_content ul li.left_itm::before{
	content:"";
	position:absolute;
	background:#dadcdd;
	width:3px;
	height:13px;
	border-left:1px solid white;
	border-right:1px solid white;
	top:35px;
	right:-60px;
}

div#timeline_content ul li.left_itm::before {
	right:auto;
	left:-60px;
}


/*============= Addresses ===============*/

div#main_content.onde_main {
	width:570px;
}

div#address_select_container {
	width:440px;
	height:50px;
	background:#f4f4f4;
	border-bottom:1px solid #d0d4d7;
	color:#a7adb1;
	position:relative;
}
div#address_select_container label {
	padding:15px 0 0 10px ;
	display:block;
}
div.select_container {
	position:relative;
	top:8px;
	right:5px;
	float: left;
}
div.select_container ul {
	margin:0;
	padding:0;
	list-style: none;
	position:absolute;
	display:none;
	width:100%;
	border-radius:0 0 5px 5px;
	border:1px solid #e6e6e6;
	border-bottom:3px solid #e6e6e6;
	z-index: 9999;
}
div.select_container ul li {
	background:white;
	color:#005c9e;
	border-top:1px solid #d0d4d7;
	padding:10px;
	margin-bottom:0;
	cursor:pointer;
}
div.select_container ul li.active {
	display:none
}
div.select_container ul li:hover {
	color:white;
	background:#0077cb;
}
div.select_container ul li:first-child {
	border:none;
}
span.select_display {
	display:block;
	height:37px;
	*height:27px;
	border-radius:5px;
	background:white;
	border:1px solid #e6e6e6;
	box-shadow:0 -1px 0 #c9c9c9;
	padding:5px 10px;
	width:235px;
	color:#005c9e;
	font-size:16px;
	cursor:pointer;
}
div.select_container.open span.select_display {
	border-radius:5px 5px 0 0;
}

a.select_arrow {
	position:absolute;
	display:block;
	width:35px;
	height:30px;
	background:url(/mon/img/rds/sprite.png) -50px -225px no-repeat;
	top:3px;
	right:4px;
}

div#state_result_container {
	margin-top:40px;
}
div#state_result_container ul {
	margin:0;
	padding:0;
	list-style: none;
}
div#state_result_container > ul > li {
	display:none;
}
div#state_result_container > ul > li.active {
	display:list-item;
}
div#state_result_container > ul > li li {
	margin-bottom:35px;
}
div#state_result_container ul li span {
	display:block;
	color:#5b6770;
	line-height:26px;
	font-size:14px;
	}
div#state_result_container ul li span.title {
	padding-left:15px;
	background:url(/mon/img/rds/sprite.png) -50px -268px no-repeat;
	font-weight:bold;
}



/*============= Search Result ===============*/

div#search_result_container {
	margin-bottom:14px;
}
div#search_result_container > ol {
	margin:0;
	padding:0;
	list-style:none;
}
div#search_result_container > ol li {
	margin-top:45px;
	padding-bottom:20px;
	padding-left:40px;
	background:url(/mon/img/rds/marker.png) 0px 3px no-repeat;
	border-bottom:1px solid #dcdede;
	overflow:hidden;
	padding-right:10px;
}
div#search_result_container > ol li:hover {
	background:#efefef;
	margin-top:0;
	padding-top:45px;
}
div#search_result_container > ol li:first-child {margin-top:30px;}
div#search_result_container > ol li:first-child:hover {margin-top:0;padding-top:30px}
div#search_result_container > ol li p {
	margin:5px 0 0
}
div#search_result_container > ol li a {
	text-decoration:none;
	font-size:14px;
	color:#5b6770;	
}
div#search_result_container > ol li a.title {
	font-size:18px;
	color:#1679bf;
}
div#search_result_container > ol li footer a {
	width:320px;
	*width:290px;
	float:right;
}

/*============= FAQ ===============*/

div#faq_container {
	margin-top:30px;
}
div.faq_list_container {
	border-radius: 5px;
	overflow:hidden;
	background:#f5f6f6;
	margin-bottom:14px;
}
div.faq_list_container header {
	padding:13px 8px;
	background:#46c7ec;
	color:white;
	border-bottom:1px solid #37adce;
	box-shadow:0 2px 0 white;
	letter-spacing:1px;
}
div.faq_list_container ol {
	margin:0;
	padding:0;
	list-style: none;
}
div.faq_list_container ol li {
	border-top:1px solid white;
	box-shadow:0 -1px 0 #dcdede;
	padding:14px 8px;
	overflow:hidden;
	cursor:pointer;
}
div#faq_container div.faq_list_container ol li:hover {
	background:#E4E4E4;
}
div.faq_list_container ol li:first-child{
	box-shadow: none;
	border:none;
}
div#faq_container div.faq_list_container ol li span.icon {
	display:block;
	width:25px;
	height:25px;
	float:left;
	background:url(/mon/img/rds/sprite.png) no-repeat -50px -323px;
}
div#faq_container div.faq_list_container ol li span.question {
	text-decoration:none;
	color:#5b6770;
	font-size:14px;
	float:left;
	margin-left:12px;
	width:580px;
}
div.faq_list_container ol li p {
	clear:both;
	margin:0 40px 0 37px;
	padding-top:5px;
	display:none;
}
div#faq_container div.faq_list_container ol li.open span.icon {
	background:url(/mon/img/rds/sprite.png) no-repeat -50px -348px;
}
div#faq_container div.faq_list_container ol li.open span.question{
	color:#2786bd;
}

/*============= Jobs ===============*/

div#main_content.jobs_main {
	width:960px;
	overflow:hidden;
	margin-top: 0px;
}
div.job_box {
	width:470px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	margin-right:20px;
}
div.job_box.last {
	margin-right:0px;
}
div.home_box.work {
	width:310px;
	margin-right:15px;
}
div.home_box.last {
	width:310px;
	margin-right:0px;
}
div.home_box.work p {
	font-size:12px;
}
div.home_box.last p {
	font-size:12px;
}
div.home_box.work a.title {
	color:#005c9e!important;
}
div.box_intro {
	width:270px;
	height:210px;
	float:left;
	background:#e5eef5;
	padding-top:15px;
}
div.box_intro p {
	font-size:12px;
	line-height:18px;
	padding: 0 20px 0 20px;
}
div.box_img {
	width:200px;
	float:left;
}
div.box_intro a.txt{
	margin-top:10px;
	color:#005c9e!important;
	font-size:16px;
	font-family:'Sentico_Lgt',sans-serif;
	text-decoration:none;
	padding: 0 20px 0 20px;
}
div.box_intro a.btn {
	top:30px;
	font-size:12px;
	float:left;
	position:relative;
	margin-left:20px;
}
div.corretores {
	margin-left:-8px;
}
#corretor {
	width:161px;
	height:142px;
	float:left;
}
#corretor a.target {
	background: url(/mon/img/rds/border.png) no-repeat!important;
	width:168px;
	height:142px;
	display:block;
}

/*============= Imprensa ===============*/

/* imprensa */
div#imprensa_container {
	margin-top:30px;
}
div#imprensa_container .feature_container {
	width:550px;
	overflow:hidden;
}
div#imprensa_container .feature_container img {
	border-radius:5px;
	overflow:hidden;
	margin-bottom:10px;
}
div#imprensa_container .feature_container a {
	color:#5188a2;
	font-size:18px;
	text-decoration:none;
	font-weight:bold
}
ul#small_imprensa_list {
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
}
ul#small_imprensa_list li {
	width:230px;
	overflow:hidden;
	margin:40px 90px 0 0;
	float:left;
}
ul#small_imprensa_list li img {
	border-radius:5px;
	overflow:hidden;
	margin-bottom:14px;
}
ul#small_imprensa_list li a {
	color:#5188a2;
	font-size:14px;
	text-decoration:none;
	font-weight:bold
}

div#other_imprensa_items {
	min-height:820px;
	margin-top:30px;
	width:550px;
	border-radius:5px;
	overflow:hidden;
}
div#other_imprensa_items header {
	background:#eaf1f4;
	color:#5188a2;
	padding:10px;
	border-bottom:1px solid #5188a2;	
} 

div#other_imprensa_items.max_width{
	width: 100%;
}

div#other_imprensa_items.max_width .date{
	float: right;
}

div#other_imprensa_items header span {
	width:25px;
	height:25px;
	background: url(/mon/img/rds/sprite.png) -50px -372px no-repeat;
	display:block;
	margin-right:5px;
	float:left;
}
div#other_imprensa_items > ol {
	margin:0;
	padding:0;
	list-style: none;
}
div#other_imprensa_items >ol >li {
	overflow: hidden;
	padding:10px 20px 10px 10px;
	border-top:1px solid #e2e4e4;
	border-bottom:1px solid #ffffff;
	background:#f5f6f6;
	/*display:none;*/
}div#other_imprensa_items li.active {
	display:block;
}
div#other_imprensa_items li:hover {
	background:#E6E7E7;
}
div#other_imprensa_items li:first-child {
	border-top:2px solid #ffffff;
}
div#other_imprensa_items li a {
	color:#5b6770;
	text-decoration:none;
	display:block;
	float:left;
	padding-left:30px;
}
div#other_imprensa_items li a.date {
	color:#5188a2;
}
div#other_imprensa_items li a.icn {
	width:25px;
	height:25px;
	background: url(/mon/img/rds/sprite.png) -50px -394px no-repeat;
	position:absolute;
}
div#other_imprensa_items li a div.icn {
	width: 500px; 
	float: left;
}
div#other_imprensa_items li a div span.icn {
	width:25px;	
	height:25px;
	background: url(/mon/img/rds/sprite.png) -50px -394px no-repeat;
	position:absolute;
	margin-left: -23px;
}
div#other_imprensa_items li a div img.icn {
	width:380px; 
}
div#other_imprensa_items footer {
	background:#eaefef;
	padding:10px;
}
div#other_imprensa_items .pagination ol{
	background:#c9d6d6;
	border:1px solid #b9caca;
	border-radius:5px;
	margin-top:7px;
}
div#other_imprensa_items .pagination ol li {
	border:none;
	padding:2px;
	margin:1px;
}
div#other_imprensa_items .pagination ol li:hover {
	background:none;
}
div#other_imprensa_items .pagination ol li a {
	color:#5188a2;
	padding:0;
}
div#other_imprensa_items .pagination ol li.active a{
	background:#5188a2;
	color:white;
}


/* clientes sorteados */

div#sorteados_container {
	margin-top:30px;
	width:600px;
}
div#sorteados_container header {
	background:#40635d;
	color:white;
	font-size:18px;
	padding:15px;
	font-family:'Sentico_Lgt',sans-serif;
	overflow:hidden;
}
div#sorteados_container ul {
	margin:2px 0 0 0;
	padding:0;
	list-style:none;
}
div#sorteados_container li {
	border-right:2px solid white;
	margin-bottom:2px;
	background:#ecefee;
	padding:20px;
	color:#40635d;
	overflow:hidden;
	width:300px;
	*width:258px;
	*margin:1px;
	*border:none;
	float:left;
}
div#sorteados_container li:nth-child(even){border:none;}
div#sorteados_container li div.client_img {
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
}
div#sorteados_container li div.client_name {
	float:left;
	margin-left:20px;
	padding-top:10px;
	width:130px;
}
div.client_name span.name {font-weight:bold}

/*============= Sinistro ===============*/

#sinistro_container {
	width:640px;
}
#sinistro_container header {
	background:#2786bd;
	border-bottom:1px solid white;
	box-shadow: 0 1px 0 #d0d4d7;
}
#sinistro_container header h4 {
	padding:20px 10px 10px;
	border-bottom:1px solid #126ea2;
}
#sinistro_container header p {
	padding:10px;
	margin:0;
	border-top:1px solid #64aad2;
	color:white;
}
.sinistro_select_container {
	width:100%;
	background:#116ca0;
	position:relative;
	height:45px;
}
.sinistro_select_container div.select_container {
	right:auto;
	left:5px;
	top:5px;
	*top:3px;
	width:630px;
}
.sinistro_select_container span.select_display {
	width:100%;
	*width:607px
}
#sinistro_content_container {
	margin-top:12px;
}
#sinistro_content_container ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#sinistro_content_container > ul >li {
	display:none;
}
div#sinistro_content_container > ul >li.active {
	display:block;
}
div#sinistro_content_container > ul >li > header {
	background:#46afec;
	color:white;
	padding:12px 8px;
	border-radius:5px 5px 0 0;
	border-bottom:1px solid #3b92c5;
}
div#sinistro_content_container > ul > li .sinistro_item {
	padding:14px;
	border-bottom:1px solid #dcdede;
	border-top:1px solid white;
	overflow:hidden;
	background: url(/mon/img/rds/sprite.png) #f5f6f6 no-repeat -72px 17px;
}
div#sinistro_content_container > ul > li .sinistro_item.content {
	background: #f5f6f6 no-repeat -72px 17px;
}
div#sinistro_content_container > ul > li .sinistro_item.content p {
	text-indent:0px;
	margin:12px 0px;
}
div#sinistro_content_container > ul > li .sinistro_item:first-child {
	border-top:none;
}
div#sinistro_content_container > ul > li .sinistro_item p {
	width:100%;
	margin:0;
	float:left;
	text-indent:25px;
}
div#sinistro_content_container > ul > li .sinistro_item a.download_link {
	float:left;
	margin-left:20px;
}
div#sinistro_content_container footer {
	display:none;
	font-size:12px;
	font-weight:bold;
	background:#e2e5e6;
	padding:15px 20px;
	border-radius:0 0 5px 5px;
	overflow:hidden;
}
div#sinistro_content_container.open footer{display:block}
div#sinistro_content_container footer span.warning_icn {
	display:block;
	float:left;
	width:54px;
	height:43px;
	background:url(/mon/img/rds/sprite.png) no-repeat 0 -475px;
	margin-right:10px;
}
div#sinistro_content_container footer p {
	width:510px;
	margin:0;
	float:left;
}

/*============= Investimentos ===============*/

.investimentos_select_container {
	width:100%;
	background:#fff;
	position:relative;
	height:45px;
}
.investimentos_select_container div.select_container {
	right:auto;
	left:5px;
	top:5px;
	*top:3px;
	width:630px;
}
.investimentos_select_container span.select_display {
	width:100%;
	*width:607px
}
.investimentos > ul > li .sinistro_item {
	padding:14px;
	border-bottom:1px solid #dcdede;
	border-top:1px solid white;
	overflow:hidden;
	background:#f5f6f6!important;
}
.investimentos > ul > li .sinistro_item p {
	width:550px;
	margin:0;
	float:left;
	text-indent:0!important;
}
/*============= Contact ===============*/

div#contact_container {
	width:600px;
}
div#contact_container a {color:#5b6770;font-weight:bold}
.form_container {
	background:#f5f6f6;
	padding:20px 14px;
	border-radius:5px;
	position:relative;
	margin-bottom:60px;
}
.form_container div.form_row {
	position:relative;
	display:block;
	width:100%;
	margin-bottom:14px;
}
div.form_row .select_container {
	position:relative;
	right:auto;
	top:auto;
	width:280px;
}
div.form_row .select_container ul {z-index:2}
div.form_row .select_container span.select_display {
	width:280px;
	*width:260px;
	font-size:14px;
}
div.form_row input, div.form_row textarea {
	border:1px solid #e7e7e7;
	-webkit-box-shadow:0 -1px 1px #cacbcb;
	box-shadow:0 -1px 1px #cacbcb;
	color:#005c9e;
	height:37px;
	*height:27px;
	width:100%;
	*width:552px;
	font-size:14px;
	padding:5px 10px;
}
div.form_row textarea {height:auto;padding:10px}
div.form_row input.submit {
	width:90px;
	float:right;
}

.form_container select {position:absolute;width:0;height:0;visibility:hidden}
div.form_row.form_note {font-size:11px;margin:0;margin-top:-10px;margin-bottom:0;}

.fleft {float:left}
.fright {float:right}
.half_size {width:280px !important; *width:260px !important;}
.above {*z-index:4} /* IE7 hack to stay on top */
.first {*z-index:5} /* IE7 hack to stay on top */

/* validation style */

input.error, .select_container.error .select_display, textarea.error {
	background:#D16262;
	color:white !important;
	border:1px solid #9B6B6B !important;
}
div#form_error_frame {

	margin-top:10px;
	width:100%;
	z-index:-1;
	padding:10px;
	background:#D16262;
	display:none;
	color:white;
	border-radius:5px;
	text-align:center;
} 


.short{
	width: 100px!important;
}

.medium{
	width: 200px!important;
}

.large{
	width: 300px!important;
} 

