	#ApoliceSeguro {width:95%; text-align:right}
	#ApoliceSeguroEmpPrivada {text-align:right; padding-right:26%;}
	#EmpPrivadas li{width:44%;}
	.col-lg-4 {width: 250px;margin:0 0 12px 12px;padding:10px;}
	.col-lg-cc {width: 100%;margin:0 0 12px 12px;padding:10px;}
	.col-lg-3 {text-align: center;}
	.col-lg-3 img {width:122px;}
	.col-lg-10 h4{margin:10px 0 0 10px;font-size:14px}
	.col-lg-10 p {margin:14px 0 0 10px}
	.colc {text-align: left;}

	section.mainContent div.row.default p {
    font-weight: normal;
    font-size: 1em!important;
	font-family: 'Bradesco' sans-serif;
	}

	section.mainContent {
    padding: 25px 50px!important;
	}

	section.mainContent strong {
	  font-family: 'Bradesco' sans-serif; }
	section.mainBanner {
    max-width: 1075px;
    float: right;
    min-height: auto;
    position: relative;
	}
	section.mainBanner img{
	max-width:100%;
	}

	.txt-blc{
	    margin: 0;
    padding: 0;
    margin-top: -7px;
	padding: 0 66px;
}
	/* Fale conosco */
	.fale-conosco, .seja-cliente {
	  margin-top: 50px; }

	.fale-conosco h4, .seja-cliente h4 {
	  font-family: 'Bradesco' sans-serif;
	  font-size: 28px;
	  text-align: left; }

	.fale-conosco p {
	  font-family: 'Bradesco' sans-serif;
	  font-weight: normal;
	  font-size: 14px;
	  color: #666666;
	  line-height: 18px;
	  margin-top: 10px; }

	.fale-conosco p a {
	  text-decoration: underline; }

	.fale-conosco p strong {
	  font-size: 18px;
	  font-family: 'Bradesco' sans-serif; }

	.seja-cliente-info span {
	  display: block;
	  font-family: 'Bradesco' sans-serif;
	  font-size: 11px;
	  text-align: left;
	  margin-top: 40px;
	  padding: 29px 0;
	  border-top: 1px solid #dadada;
	  border-bottom: 1px solid #dadada; }

	/* Abra sua conta */
	.seja-cliente {
	  max-width: 436px;
	  height: 170px;
	  position: relative; }

	.seja-cliente h4 {
	  font-size: 20px;
	  color: #393939;
	  position: absolute;
	  top: 55px;
	  left: 160px; }

	.seja-cliente .cliente-link {
	  position: absolute;
	  top: 110px;
	  left: 160px;
	  font-size: 17px;
	  text-decoration:none;
	  }

	.seja-cliente span {
	  background-image: url("/assets/classic/img/produtos-servicos/imoveis/produtos/icon-arrow-go.png");
	  width: 15px;
	  height: 15px;
	  background-repeat: no-repeat;
	  position: absolute;
	  top: 2px;
	  left: 130px; }

	.seja-cliente img {
	  position: absolute;
	  width: 100%;
	  top: -22px; }


	.produtos-content {
    margin-top: 50px;
	}
	.produtos-contenttabs {
    position: relative;
    top: -1px;
    display: table;
    width: 100%;
    margin: 0 auto;
    padding: 30px 30px 40px;
    border: 1px solid #b5b5b5;
	}
	.produtos-contenttabs .wrapper-vantagens {
		display: table;
		width: 100%;
		border-bottom: 1px solid #b5b5b5;
	}
	.produtos-contenttabs .vantagens {
    float: left;
	width:33.33%;
    min-height: 225px;
    padding: 30px 5px;
    text-align: center;
	}
	.produtos-contenttabs .vantagens img {
	margin-bottom:15px;}

	.checklist li {
		font-family: 'Bradesco' sans-serif;
		border: none !important;
		list-style: none;
		padding-left: 25px;
		margin-bottom: 0;
		margin-top: 15px;
		background: url(/assets/classic/img/ico-check-faq.png) left top no-repeat;
	}
	ul.appList{
		text-align:center;
	}
	ul.appList li{
		display:inline-table;
		margin-right:20px;
		text-align:left;
	}
	ul.appList li:last-child{
	margin-left:20px;
	margin-right:0;
	}
	/*Accordion*/
	.faq ul.accordion > li a.lnkAcc:hover {
	  color: #0a559f!important;
	  text-decoration: none;
	}
	.faq ul.accordion > li a.lnkAcc.active {
	  font-family: 'Bradesco' sans-serif;
	  border: none !important;
	}
	ul.accordion > li a.lnkAcc.active {
	  color: #00539f!important;
	  font-weight: bold;
	  position: relative;
	}

	.faq ul.accordion > li a.lnkAcc {
	  color: #00539f;
	  padding-top: 21px;
	  padding-bottom: 21px;
	  font-size: 18px;
	  padding-left: 59px;
	  font-weight: bold;
	  font-family: 'Bradesco' sans-serif;
	}
	.faq ul.accordion > li a.lnkAcc {
	  color: #00539f;
	  padding-top: 21px;
	  padding-bottom: 21px;
	  font-size: 18px;
	  /* padding-left: 59px; */
	}
	.faq ul.accordion > li:first-child {
	  border-top: 0;
	}
	.faq ul.accordion > li a.lnkAcc:before {
	  border: none;
	  top: 32%;
	  left: 26px;
	  width: 24px;
	  height: 24px;
	  content: "";
	  background-image: url(/assets/classic/img/produtos-servicos/imoveis/icon-faq-close.png);
	}

	ul.accordion > li a.lnkAcc.active:before {
	  content: ''!important;
	  background-image: url(/assets/classic/img/produtos-servicos/imoveis/icon-faq-open.png);
	}

	ul.accordion > li a.lnkAcc:before {
	  content: '+';
	  width: 16px;
	  position: absolute;
	  display: inline-table;
	  border: 1px solid #d2d2d2;
	  border-radius: 3px;
	  font-size: 16px;
	  line-height: 16px;
	  font-weight: bold;
	  top: 27%;
	  left: 0;
	  text-align: center;
	  color: #488AE6;
	}

	ul.accordion > li a.lnkAcc:before {
	  content: '+';
	  width: 16px;
	  position: absolute;
	  display: inline-table;
	  border: 1px solid #d2d2d2;
	  border-radius: 3px;
	  font-size: 16px;
	  line-height: 16px;
	  font-weight: bold;
	  top: 27%;
	  left: 0;
	  text-align: center;
	  color: #488AE6;
	}
	.icon-pdf{
		display:inline-block;
		float:left;
		height: 35px;
		width: 32px;
	}
	.txt-pdf{
	 	margin-left:60px;
	}
	/*Accordion*/

	.btn-tp03:hover {
    background-color: #e90a32;
    color: #ffffff !important;
	}
	.btn-tp03:after {
    position: absolute;
    margin-left: 7px;
    content: "";
    background-image: url(/assets/classic/img/produtos-servicos/imoveis/icon-arrow-red.png);
    width: 9px;
    height: 15px;
	}
	.btn-tp03:hover:after {
    background-image: url(/assets/classic/img/produtos-servicos/imoveis/icon-arrow-white.png);
	}

	.btn-prev span {
    background-image: url(/assets/classic/img/produtos-servicos/imoveis/icon-arrow-left-blue.png);
    width: 15px;
    height: 20px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: sub;
    margin-right: 5px;
	}
	.select-state {
    display: table;
    width: 100%;
    margin: 45px 0;
	}
	.select-state h2, .select-state h3 {
    font-family: 'Bradesco' sans-serif;
    font-size: 21px;
	}

/*Media-Queries*/
@media only screen and (min-width: 1023px) {
  .selectStateWrapper {
    float: left;
    margin-top: -7px;
    margin-left: 25px;
    margin-right: 0; }

	section.mainBanner img {
		width: 100%;
	}
}

@media only screen and (max-width: 1279px){

	section.mainBanner img {
		width: 819px;
	}
}

@media only screen and (max-width: 479px){
	section.mainContent {
    padding: 10px;}
	ul.appList{
	text-align:left;}
	ul.appList li:last-child {
    margin: 0;}
	.btnSimuleMobile {
        display: block;
    visibility: visible;
	}
	.vantagens p br{
	   display: none;
    
	}
}
@media only screen and (max-width: 767px){
	section.mainContent {
    width: 100%;}
}
@media only screen and (max-width: 639px){
	section.mainContent{
		padding:20px 0!important;
	}
	section.mainContent p {
	font-size: 14px;
	line-height: 1.5;}

	.produtos-contenttabs .vantagens {
    width: 228px;
    height: auto;
    min-height: 0;
    padding: 15px 0;}

	.produtos-contenttabs .vantagens img {
		width: 50px;
		float: left;}

	.produtos-contenttabs .vantagens p {
		float: left;
		width: 178px;
		padding-left: 15px;
		text-align: left;
		margin-top: 0;}

	.produtos-contenttabs .vantagens p {
		font-size: 16px;
		margin-top: 0;}
}