@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	font-family: 'Open Sans', sans-serif!important; 
	color:#333333;
	font-size:14px;
	line-height:1.3em;
	font-weight:300!important
}

html{
	padding:0;
	margin:0;
	font-family: 'Open Sans', sans-serif!important; 
	
}

a{ cursor: pointer!important;
	
	
}

.opc05{
	opacity: 0.5;
}

#accordion li{
	line-height: 2em;
}

#response{
	z-index:9999;
	display:none;
	min-height: 400px;
}


.fixar {
    position:fixed;
    margin-top: 0px !important;
	top:0;	
	z-index:100000;
	width: 100%;
	
}

.loading{
	float:right;
	display:none;
}

input{
	border-radius: 4px!important;
}

textarea{
	border-radius: 4px!important;
}


.btn-primary{
	background-color: #0b428d!important;
	border-color:#0b428d!important;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090!important;
  border-color: #122b40!important;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090!important;
  border-color: #204d74!important;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090!important;
  border-color: #204d74!important;
}

.navprincipal{
	margin-bottom: 20px!important;
}
.navbar {
	background-color: transparent !important;
	border: 0;
	margin-bottom: 0!important;
}

.navbar a{
	font-weight: bold;
}

.navbar-brand {
	padding:0 !important;
}

.navbar-toggle{
	margin-right: 0!important;
}

.navbar-nav > li > .dropdown-menu{
	border-radius: 5px;
	font-size: 12px;
	background-color: #333;
	
}

.navbar-nav > li > .dropdown-menu > li > a{
	font-weight: bold;
	color:#9d9d9d;
}

.navbar-nav > li > .dropdown-menu > li > a:hover{
	font-weight: bold;
	color:#fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	background-color:transparent!important;
}

.navbar-collapse.in{
	overflow: hidden!important;
}

.navbar-brand{
	height: auto!important;
	margin-left: 0!important;
	margin-right: 10px!important;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{
	z-index: 999999!important;
}

.f45{
	font-size: 45px;
}

.lh1_5{
	line-height:1.5em;	
}

.lh1{
	line-height:1em!important;	
}


.ls02{
	letter-spacing: 0.2em;
}

.ls01{
	letter-spacing: 0.1em;
}

.bd1{
	border:1px solid #ccc;
}
.bd2_laranja{
	border:2px solid #F63;
}

.bdb1_red{
	border-bottom:1px solid #c90000;
}
.bdb1_000{
	border-bottom:1px solid #000;
}

.bdb1{
	border-bottom:1px solid #ccc;
}

.bdt2_red{
	border-top: 2px solid red;
}


.bdt4_red{
	border-top: 4px solid red;
}

.bdt4_azul{
	border-top: 4px solid #2d318d;
}
.bdt1_000{
	border-top: 1px solid #000;
}

.bdt1_333{
	border-top: 1px solid #333333;
}

.bdt1{
	border-top: 1px solid #cccccc;
}

.bdt2{
	border-top:2px solid #333333;
}

.bdt_amarelo{
	border-top:2px solid #ff9600;
}

.bd1_6{
	border:2px solid #222;
}

.bdl1{
	border-left: 1px solid #333;
}

.bdr1{
	border-right: 1px solid #fff;
}

.bdl1_branco{
	border-left: 1px solid #fff;
}
.box_form{
	width:300px;
	height:300px;
	margin:0 auto;
}

.pd_bg_vermelho{
    padding-top: 5px;
    padding-right: 5px!important;
    padding-bottom: 5px;
    padding-left: 0px!important;
}

.mg2{
	margin: 2px!important;
}
.mgr5{
		
}

.mgr10{
		
}
.mgl60{
	margin-left:60px!important;	
}

.mgl10{
	margin-left:10px!important;	
}

.mgl20{
	margin-left:20px!important;	
}


.mgt4{
	margin-top:4px!important;	
}

.mgt10{
	margin-top:10px!important;	
}

.mgt15{
	margin-top:15px!important;	
}

.mgt20{
	margin-top:20px!important;	
}

.mgt30{
	margin-top:30px!important;	
}


.mgt40{
	margin-top:40px!important;	
}


.mgt60{
	margin-top:60px!important;	
}

.mgbs0{
	margin-bottom:20px!important;	
}

.f8{
	 font-size:8px;

}

.f10{
	 font-size:10px;

}

.f12{
	 font-size:12px;

}

.f14{
	 font-size:14px;

}


.f16{
	 font-size:16px;

}

.f18{
	font-size:18px;
}




.f20{
	font-size:20px;
}

.f25{
	font-size:25px;
}

.f30{
	font-size:30px;
}
.f35{
	font-size:35px;
}

.f40{
	font-size:40px;
}
.f50{
	font-size:50px;
}
.f60{
	font-size:60px;
}

.pdh0{
	padding-left:0!important;
	padding-right:0!important;
}

.pdh10{
	padding-left:10px!important;
	padding-right:10px!important;
}


.pdh30{
	padding-left:30px!important;
	padding-right:30px!important;
}

.pdv40{
	padding-top:40px!important;
	padding-bottom:40px!important;
}

.pdv10{
	padding-top:10px!important;
	padding-bottom:10px!important;
}

.pdv5{
	padding-top:5px!important;
	padding-bottom:5px!important;
}

.pdl20{
	padding-left: 20px;
}

.pdl0{
	padding-left: 0!important;
}

.pdr0{
	padding-right: 0!important;
}

.pdr10{
	padding-right: 10px!important;
}

.pdr20{
	padding-right: 20px;
}

.pd10{
	padding:10px!important;	
}

.pd15{
	padding:15px!important;
}
.pd20{
	padding:20px!important;	
}

.pd30{
	padding:30px!important;	
}

.pd40{
	padding:40px!important;	
}

.h5{
	height:5px;	
}

.h10{
	height:10px;	
}

.h15{
	height:15px;	
}
.h20{
	height:20px;	
}

.a{
	height:20px;	
}

.h30{
	height:30px;	
}

.h40{
	height:40px;	
}
.h80{
	height:80px;	
}

.bg_branco{
	background-color:#fff;	
}

.bg_laranja{
	background-color:#F63;	
}

.bg_vermelho{
	background-color:red;	
}

.bg_azul{
	background-color:#235598;	
}
.bg_preto{
	background-color:#333;	
}

.bg_preto_intro{
	background-color:#000000;	
}

.bg_cinza_compra{
	background-color:#d1d1d1;	
}

.bg_cinza_contato{
	background-color:#e5e5e5;	
}

.bg_preto0{
	background-color:#000;	
}

.bg_rosa{
	background-color: #836fac;
}

.bg_preto90{
	background-color:#090909;	
}

.bg_preto19{
	background-color:#191919;	
}

.bg_f2{
	background-color:#f2f2f2;	
}

.bg_cinza{
	background-color:#cccccc;	
}

.bg_amarelo{
	background-color:#ff9600;	
}


p{
	line-height:1.3em;
	font-size:16px;
	
}

h1{
	margin:5px 0!important;
	padding:0;
	font-family: 'Open Sans', sans-serif!important; 
	color:#000000;
	letter-spacing:-1px;

	font-weight: bold!important;
	
}


.ls0{
	letter-spacing: 0;
}

.ls_1{
	letter-spacing: -1px;
}
h2{
	font-family: 'Open Sans', sans-serif!important;
	padding:0;
	font-weight: bold!important;
}

.red{
	color:red;	
}

.amarelo{
	color:#ff9600;	
}

.amarelo2{
	color:#FC0;	
}

.amarelo_escuro{
	color:#9A8500;	
}


.branco{
	color:white;	
}

.preto{
	color:#000;	
}

.laranja{
	color:#d46e01;	
}

.azul{
	color:#235598;	
}


.azul_facebook{
	color:#039;	
}

.vermelho{
	color:red;	
}

.cinza{
	color:#666;	
}

.cinza_claro{
	color:#999;	
}


.verde{
	color:#6C3;	
}

a:hover{
	text-decoration:underline;
}


.header{
	height:315px;
	background:#000000;
}

.line_header{
	width:100%;
	height:1px;
	background-color:#999;
	margin-top:1px;

}

.line_header2{
	width:100%;
	height:2px;
	background-color:#ff9600;

}

.line_header_vermelho{
	width:100%;
	height:4px;
	background-color:red;

}

.line_header_preto{
	width:100%;
	height:4px;
	background-color:#000;

}


.clr{
	clear:both	;
}


.main {
	width:100%;
	padding:0;

}

#content{
	width:960px;
	margin:0 auto;


	
}



/* FIM MENU   */


/* BODY     */

.ico_down{
	float:left!important;	
	margin: -4px 5px 0 0;
	width:20px;
}
.left{
	float:left!important;	
}

.right{
	float:right;	
}

/* RODAPÉ  */
.line_base{
	width:100%;
	height:1px;
	border-top:1px solid #ccc;
	margin:2px 0 4px 0;

}

.rdp_1{
	width:960px;
	margin:0 auto;
	padding-left:20px;
	text-align:left;
}
.rdp_1 .bar{
	width:6px;
	height:20px;
	float:left;
	margin-right:2px;
	margin-top:-1px;
	background-color:#666666;
}

.rdp_1 .social{
	height:20px;
	float:right;
	margin-right:2px;
	margin-top:-10px;
}

.rdp_2{
	height:25px;
	width:960px;
	margin:0 auto;
	padding-left:35px;
	text-align:left;
	color:#999999;
}

.rdp{
	position:absolute;
	bottom:0;	
	background-color:#f2f2f2;	
	border-top:1px solid #ccc;
	width:100%;
	font-size:12px;
}

.w100{
	width: 100%;
}
.pd0{
	padding:0!important;	
}

.pd2{
	padding:2px!important;	
}

.pd4{
	padding:4px!important;	
}

.pd17{
	padding:17px;	
}


.pdt20{
	padding-top:20px!important;

}
.pdt40{
	padding-top:40px!important;
	
}

.pdtb10{
	padding-top:10px!important;
	padding-bottom:10px!important;
	
}

.pdtb20 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.itemlist{
	cursor: grab;
}
.modal {
	text-align: center;
	padding: 0!important;
}

.modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}




div.container-fluid div{
    z-index:9 !important;
}

@media screen and (max-width: 500px) {

#bg_chain{
    padding:40px !important;
    background-image:url('uploads/bg_1.jpg');
    background-position:top center;
}
}

