html{margin:0;padding:0;overflow-x:hidden}
body{font-family:'Open Sans',Arial,serif;color:#494949;}
*{margin:0 auto;padding:0}
ul{list-style:none}
a{text-decoration:none;border:none;color:#000}
a:hover{text-decoration:underline}
p{margin-top:0.8em}
img{border:none}
.clear{clear:both}
header{width:100%;height:auto;position: relative; padding: 30px 0 0 0;}
header img { float: left; margin-right: 2%; }
header p{color: #0067b7; font-weight: bolder; font-size:14px; margin: 0 !important}
header a{ color: #666; font-size:14px; }
header .icone {margin-top: 5%; margin-right: 5%;}
.logo{padding:0px 0px 10px 0}
.padding-menu{padding:25px 0; text-align:right;}
.padding-1{padding:20px}
.padding{ padding: 3% 0; }
h1{color:#0067b7!important;font-size:2.1em !important;margin:0;text-transform:none; font-weight:500 !important;}
h2{color:#0067b7 !important;font-size:1.5em !important;font-weight:400 !important;text-transform:none}
h3{color:#666!important;font-size:1.5em !important;text-transform:none;font-weight:400!important}
.menu{margin:20px 0 0 0;background: #0067b7;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background: #0067b7; border-color: #0067b7 !important;}
.navbar-default .navbar-nav > .open > a{background: none !important;}
.navbar-default .navbar-nav > li > a{color: #fff !important;}
.nav > li > a{padding: 10px 25px;}
.dropdown-menu > li > a{line-height: 2em !important; color: #fff !important}
.dropdown-menu{background-color: #0067b7 !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ color: #000 !important; }
.navbar-nav > li > a {padding-top: 20px !important; padding-bottom: 8px !important; }
.carousel-caption{text-align: left !important; text-shadow: none !important;}
.carousel-caption h1{ color: #fff !important; font-weight: 300 !important;  font-size: 3em !important;}
.carousel-caption a{ background:#0067b7; color: #fff; padding:1.5% 5%; border-radius: 30px; border-radius: 30px; }
.panel-default > .panel-heading{background:#0067b7 !important; color: #fff;}
.panel-title > a{color: #fff !important; padding: 1%;}
.title{ background:#0067b7; padding: 1% 0;  margin: 1% 0;}
.title h1{color:#fff !important; font-weight: 900 !important; text-transform: uppercase;}
.section-1{width:100%;position:relative;margin:1% 0 2% 0;padding:1% 0 2% 0; text-align:center; font-size: 1em; line-height: 1.8em;}
.section-1 a { color: #0067b7; border: 1px solid #0067b7; border-radius: 20px; padding: 5% 15%; font-size: 13px; }
.section-1 a:hover { background: #0067b7; color: #fff; text-decoration: none; }
.section-2{width:100%;float:left;position:relative;margin:0;background: url(../images/bg-seguros.jpg) top center no-repeat;padding:2% 0 2% 0;}
.section-2 h1{ color: #0067b7 !important; }
.section-3{width:100%;position:relative;margin:0 0 0 0;padding:2% 0 2% 0; font-size:1em; line-height:1.8em; background: #0067b7 !important; color:#fff;}
.section-3 a {color:#fff; background:#005496; padding: 8% 18%; border-radius: 30px; border: 1px solid #005496; }
.section-3 a:hover {color:#fff; background: none; text-decoration: none; border: 1px solid #fff;}
.section-4{ text-align: left; padding-top: 3%; }
.section-5 .rows{ margin-top: 3%; border: 1px solid #ccc; padding: 2%; }
.valores{background: #fff !important; border-radius: 10px; padding: 5%; color: #0067b7!important; text-align: center; font-size: 18px;min-height: 230px;}
.valores h2{font-size: 30px !important; font-weight: bolder !important;}
.valores a{ background: #0067b7; color: #fff; padding: 5% 15%; border-radius: 10px; font-size: 13px;}

.plano1{padding:3% 5% 1% 5%; background: #AD2485; border-radius: 10px; color: #fff; margin-bottom: 3%;}
.plano1 h1{color: #fff !important}
.plano1 span {background: #561242; color: #fff; padding: 2% 30%; width: 100%;font-size: 12px;} 
.plano1 .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #fff !important;}
.plano1 .panel-default > .panel-heading + .panel-collapse > .panel-body{background:#AD2485; font-size: 12px;line-height: 18px; }
.plano1 .panel-default > .panel-heading{background: #AD2485 !important; border-color: #AD2485 !important;}
.plano1 .panel-default {    border-color: #AD2485 !important}

.plano2{padding:3% 5% 1% 5%; background: #4B3574; border-radius: 10px; color: #fff; margin-bottom: 3%;}
.plano2 h1{color: #fff !important}
.plano2 span {background:#251a3a; color: #fff; padding: 2% 30%; width: 100%;font-size: 12px;} 
.plano2 .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #fff !important;}
.plano2 .panel-default > .panel-heading + .panel-collapse > .panel-body{background:#4B3574; font-size: 12px;line-height: 18px; }
.plano2 .panel-default > .panel-heading{background: #4B3574 !important; border-color: #4B3574 !important;}
.plano2 .panel-default {    border-color: #4B3574 !important}

.plano3{padding:3% 5% 1% 5%; background: #00314c; border-radius: 10px; color: #fff; margin-bottom: 3%;}
.plano3 h1{color: #fff !important}
.plano3 span {background:#251a3a; color: #fff; padding: 2% 10%; width: 100%;font-size: 12px;} 
.plano3 .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #fff !important;}
.plano3 .panel-default > .panel-heading + .panel-collapse > .panel-body{background:#00314c; font-size: 12px;line-height: 18px; }
.plano3 .panel-default > .panel-heading{background: #00314c !important; border-color: #00314c !important;}
.plano3 .panel-default {    border-color: #00314c !important}

.faixa{background: #0067b7; color: #fff; padding: 2% 0; text-align: center; font-size: 30px; font-weight: 300; margin-bottom: 2%;}
.faixa a{ background: #EBCD49; color: #fff; padding: 0 2%; }
.faixa a:hover{ text-decoration: none;  }

.faixa2{background: #0067b7; color: #fff; padding: 2% 0; text-align: center;  font-weight: 300; margin-bottom: 2%; font-size: 18px;}
.faixa2 h1{font-size: 25px !important; color: #fff !important}
.faixa2 a{ background: #EBCD49; color: #fff; padding: 2% 5%; font-weight: bolder; border-radius: 10px; font-size: 30px;}
.faixa2 a:hover{ text-decoration: none;  }

.detalhes {}
.detalhes h3 {color: #0067b7 !important; margin-top: 8%;}
.detalhes span{ font-size: 11px; color: #666; }
.parceiros div {border: 1px #eee solid; margin: 1%; padding: 1%;}
.margin-top{margin-top:5%}
.margin-2{ margin:3% 0;}
.margin-bottom{margin-bottom:3%;}
.padding-top{padding-top: 3%;}
.link-uteis{width:100%;margin-top:3%; color:#fff; text-align:center;}
.link-uteis p{font-size: 1.2em; font-weight: 300;  padding-top: 5%;}
.link-uteis a{ color:#fff;}
.link-uteis a:hover{ color:#fff; text-decoration:none}
.icon{ border: 7px solid #fff; border-radius: 50%;height: 160px;text-align: center;padding-top: 15%;width: 80%;}
.icon:hover, .icon:hover .fa{ background:#fff; color:#0067b7;}
.icon .fa{ font-size:4em;}
.button{width:33%;height:35px;font-size:1.1em;text-transform:uppercase;float:left;font-weight:300;line-height:1em;cursor:pointer;color:#fff !important;text-align:center;background:#0067b7;border-radius:0;margin-top:10px;margin-right:30px;margin-bottom:10px;padding:10px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}
.button:hover{background:#ccc;color:#0067b7;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}
input{font-family:'Open Sans',Arial,serif;font-size:.9em;padding:3px;border:1px solid #ccc;width:100%;height:50px;margin-bottom:2%!important;border-radius:0;background:#fff; color: #000 !important;}
textarea{font-family:'Open Sans',Arial,serif;font-size:.9em;padding:3px;border:1px solid #ccc;width:100%;color:#7f7f7f;margin-bottom:3%;border-radius:0;background:#FFF}
input[type="checkbox"], input[type="radio"]{width: 10%; height: 15px;}
::-webkit-input-placeholder { color: #000 !important;}
::-moz-placeholder {color: #000 !important;}
:-ms-input-placeholder {color: #000 !important;}
:-moz-placeholder {color: #000 !important;}
footer{width:100%;height:auto;background:#0d0c0c;color:#666;position:relative;line-height:1.8em;padding-top:1%;padding-bottom:1%; font-size:12px;}
footer h5{color:#0067b7; font-size: 13px; font-weight: bolder; margin-bottom: 15%;}
footer a{color:#888!important;text-transform:none;font-weight:300;margin-bottom:5%}
footer li{ font-size:12px; background: url(../images/icon-footer-1.png) no-repeat left 5px; color: #666; padding-left: 12%; margin-bottom: 5%; border-bottom: 1px solid #252525; padding-bottom: 2%;   }
footer li a{ color: #666; }
footer img{ float: left; padding-right: 5%; padding-bottom: 5%; padding-top: 2%; }
.footer-2 a{color:#fff!important;text-decoration:none;font-weight:lighter}
.footer-2{background:#000!important;color:#fff;text-align:center!important;font-size:.8em;padding:10px 0}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#333;display:none}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px}
#boxes #dialog2{background:transparent;width:650px;margin:0 auto;margin-top:-160px}
.close{display:block;float:left;font-weight:700;line-height:1;cursor:pointer;color:#fff;text-align:center;text-shadow:0 -1px 1px #64799e;background:#191d2f;border:.1px solid #051c44;background-color:#25a9e0;background-position:0 0;margin:10px 30px 10px 0;padding:6px 8px}

@media only screen and (max-width :1024px) {
	.icon { border: 5px solid #fff; height: 130px;}
	.icon .fa {font-size: 3em;}
	.carousel-caption{left: 10% !important;}
}
@media only screen and (max-width :855px) {
	.exclui-foto{display:none!important}
	.menu{width:100%;margin:0;float:right; background:#0067b7;}
	nav{margin-top:0}
	.nav > li > a{padding: 25px 10px 15px 10px !important;}
}
@media only screen and (max-width :800px) {
	.link-empresa-2{min-height:250px!important}
	.icon{padding-top: 25%; width: 80%; height: 160px !important;}
	figure{display:none !important;}
	.section-1 a{padding: 2% 5%;}
	.margin-bottom{margin-bottom: 7%;}
	.section-3 a{padding: 2% 5%;}
	.section-3{padding: 4% 0 5% 0;}
	.exclui-banner{display: none;}
	.valores{margin-bottom: 5%;}
	.faixa{padding: 5% 0; line-height: 1.8em;}
}
@media only screen and (max-width :650px) {
	.padding-3{margin-left:20px!important}
	.exclui-foto-2{display:none!important}
	.section-3{display:none!important}
	.link-empresa{min-height:0!important}
	.text-right{text-align:center!important}
}
@media only screen and (max-width :480px) {
	.navbar-default{background: none !important;}
	.navbar-default .navbar-toggle .icon-bar{ background-color: #fff !important; }
	.section-2{background: #eee;}
}
