/*formatacao geral*/


html{
	/*min-width:1200px;	*/
}

body{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size:8pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	color:#999999!important;
	background-color:#ffffff;
}


.socialShare_bt{
	position: absolute;
	bottom: 5px;
	left: 5px;	
}

.btn-azul{
	background-color: #333d8e !important;
}

.btn-azul:hover{
	background-color: #273187 !important;
}

.caixa{
	width: 70% !important;
	height: 100px !important;
	margin:0 auto !important;
}
.pos_abs{
	position:absolute;
}

.pos_rel{
	position:relative;
}

.bn_int_topo{
	width: 100%;
	height: 140px;
	background-size: cover;
	background-position: top center;
}


.bn_int_rdp{
	width: 100%;
	height: 600px;
	background-size: cover;
	background-position: top center;
}



.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;
	max-height: 560px!important;

}

.tp-banner{
	width:100%;
	position:relative;
}


.pd0{
	padding: 0!important;
}

.pdh0{
	padding-left:0 !important;
	padding-right:0 !important;
}



.pdh5{
	padding-left:5px !important;
	padding-right:5px !important;
}


.pdh50{
	padding-left:50px !important;
	padding-right:50px !important;
}


.pdv0{
	padding-top:0 !important;
	padding-bottom:0 !important;
}


.pdv55{
	padding-top:55px !important;
	padding-bottom:55px !important;
	
}

.pdv20{
	padding-top:20px !important;
	padding-bottom:20px !important;
	
}


.pdv15{
	padding-top:15px !important;
	padding-bottom:15px !important;
	
}


.pdv5{
	padding-top:5px !important;
	padding-bottom:5px !important;
	
}

.pdv11{
	padding-top:11px !important;
	padding-bottom:11px !important;
	
}

.pdb20{
	padding-bottom:20px !important;
}


.pdt15{
	padding-top:15px !important;
}
.pdh20{
	padding-left:20px !important;
	padding-right:20px !important;
}


.pdr4{
	padding-right:4px !important;
}


.pdr20{
	padding-right:20px !important;
}



.pdr50{
	padding-right:50px !important;
}


.pdl50{
	padding-left:50px !important;
}


.pdl0{
	padding-left:0 !important;
}

.pdl5{
	padding-left:5px !important;
}

.pdl40{
	padding-left:40px !important;
}

.item_menu_topo{
	float:left;
	margin:0 10px 0 10px;
}

.sep_menu_topo{
	float:left;
	padding:0 10px 0 10px;
	color:#000000;
}

.label_busca{
	font-size:14px;
	color:#000000;
	float:left;
	padding:5px 10px 0 0 ;
	text-align:left;

}

.busca_bt{
	width:30px;
	height:30px;
	cursor:pointer;
	background:url(../img/bt_busca.png) no-repeat center center

}
.busca_campo{
	font-family: Arial;
	font-size:14px;
	color:#000000;
	height:27px;
	padding-left:3px;
	border:0;
	width:90%;
	outline:none;
	background-color:transparent;
}

.news_div{
	color:#333;
	width:150px;
	height:27px;
	float:left;
	margin-top:3px;

}
.news_bt{
	text-align:center;
	margin-left:5px ;
	width:25px;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	background:#ccc;
	color:#36C;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	cursor:pointer;
}
.news_campo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	padding:10px;
	border:0;
	width:300px;
	outline:none;
	
}


.txt_news{
	font-size:10px;
	margin-top:-2px;
	text-align:left;
}

.link_cart{
	color:#273187;
	text-decoration: none;
}


.link_cart:hover{
	color:#666;
	text-decoration: none;
}

.link_rdp{
	color:#999;
	text-decoration: none;
}

.link_rdp:visited{
	color:#999;
	text-decoration: none;
}

.link_rdp:hover{
	color:#666;
	text-decoration: none;
}
/*formatacao botoes busca e newsletter*/
.botoes_home{
text-decoration:none;
color:#FFFFFF;
}


/*formatacao links na cor azul*/


.link_azul_txt{
color:#32a8c3;
}

.azul_txt{
color:#5ac0d0;
}

.link_red, .link_red:hover, .link_red:visited {
color:#f00; text-decoration:underline;
}

/*formatacao tracinho no meio*/
.attached{
text-decoration:line-through;
color:#666666;
font-size:8pt;
}


/*formatacao cinza #666666*/
.cor_cinza6{
color:#666666;
font-size:8pt;
}

.prod_info{
color:#000;	
}

.prod_info_interna{
	color:#333;	
	font-size:14px;
}

.prod_info_atencao{
color:#666;	
font-size:12px;
font-style:italic;
}

.prod_info_title_atencao{
color:#666;
font-size:16px;	
font-weight:bold;
}

.prod_info_title{
color:#000;
font-size:16px;	
font-weight:bold;
}

.prod_info_cod{font:normal 12px Arial, Helvetica, sans-serif; color:#666;}

.prod_alert{
color:#f00;
font-size:14px;	
font-weight:bold;
}

/*formatacao do valor*/
.valor{
color:#000;
font-size:13pt;
font-weight:bold;
}


/*formatacao botao comprar*/
.bt_comprar{
color:#FFFFFF;
font-size:8pt;
text-decoration:underline;
}



/*formatacao links principias*/

.link_branco{
color:#ffffff;
text-decoration:none;

cursor:pointer;
}

.link_branco:visited{
color:#ffffff;
text-decoration:none;
}

.link_branco:hover{
color:#cccccc;
text-decoration:underline;
}

.link_branco:active{
color:#ffffff;
text-decoration:underline;
}


.links_black{
color:#000000;
text-decoration:none;
font-size:12px;
cursor:pointer;
}

.links_black:visited{
color:#000000;
text-decoration:none;
}

.links_black:hover{
color:#333333;
text-decoration:underline;
}

.links_black:active{
color:#000000;
text-decoration:underline;
}

.link_azul{
	color:#273187;
	text-decoration:underline;
	cursor:pointer;
}

.link_azul:hover{
	color:#333333;
	text-decoration:underline;
}

.link_azul:visited{
	color:#273187;
	text-decoration:underline;;
}

.link_azul:link{
	color:#273187;
	text-decoration:underline;
}


.links_topo_sublinhado{
color:#d50101;
text-decoration:underline;
font-size:12px;
}

.links_topo_sublinhado:link{
color:#d50101;
text-decoration:underline;
font-size:12px;
}

.links_topo_sublinhado:visited{
color:#d50101;
text-decoration:underline;
}

.links_topo_sublinhado:hover{
color:#333333;
text-decoration:underline;
}

.links_topo_sublinhado:active{
color:#d50101;
text-decoration:underline;
}


.links_topo{
color:#d50101;
text-decoration:none;
font-size:12px;
}

.links_topo:link{
color:#d50101;
text-decoration:none;
font-size:12px;
}

.links_topo:visited{
color:#d50101;
text-decoration:none;
}

.links_topo:hover{
color:#333333;
text-decoration:underline;
}

.links_topo:active{
color:#d50101;
text-decoration:underline;
}


/*formatacao links do rodape*/

.titleRodape{
	font-size:16px;	
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.contentRodape{
	padding-top:10px;
	font-size:12px;
	line-height:20px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.linkChatRodape{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.boxRodape{
	height:150px;
	color:#f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
}
	
	

.links_rodape:link{
color:#000000;
text-decoration:none;
font-size:14px;
}

.links_rodape:visited{
color:#000000;
text-decoration:none;
}

.links_rodape:hover{
color:#000000;
text-decoration:underline;
}

.links_rodape:active{
color:#000000;
text-decoration:underline;
}


/*formatacao texto final*/
.rodape{
	color:#666;
	font-size:11px;
}


/*formatacao ???*/
.bt{
	color:#ffffff;
}


/*formatacao campos imput*/
.campos{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999999;
	height:18px;
	border-style:solid; border-width:1px; border-color:#cccccc;
	padding-left:3px;
}


/*formatacao tira borda da imagem com link*/
.link_img{
border:0px;
cursor:pointer;
}

.pgoff {color: #cccccc;font-size:14px}
.pg{color: #333; text-decoration: none; font-size:14px}
.pg:link {color: #333; text-decoration: none}
.pg:hover {color: #333; text-decoration:none}
.pg:visited {color: #333; text-decoration:none}

.cx_prod {
	

	
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	
	background:#ffffff;
	overflow:hidden;

}

.cx_prod .foto_prod1{
	float:left;
	width:285px;
}

.cx_prod .foto_prod{
	height:285px;
	overflow:hidden;

}

.cx_prod_rel .foto_prod1{
	float:left;
	width:200px;
}



.cx_prod_rel .foto_prod{
	height:200px;
	overflow:hidden;

}

.produto_titulo{
	font-size:14px;
	color:#333;
	font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
		
}

.produto_indisp{
	font-size:14px;
	color:#F33;
	font-weight:bold;
		
}
.cx_prod_rel {
	width:200px;
	height:200px;
	margin:0;
	float:left;
	overflow:hidden;



}

.campo_qtd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;

	border:1px solid #cccccc;
	padding:5px;
	text-align:center;
	
}
.campo_qtd_spinner{
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
/*	width:50px;*/
	padding:11px;
	text-align:center;
	
}

.selo{
	position:absolute;
	width:300px;
	height:30px;	
	background-repeat:no-repeat;
}

.selo_rel{
	position:absolute;
	width:150px;
	height:30px;	
	background-repeat:no-repeat;
}


.selo_gd{
	float:left;
	width:80px;
	height:30px;	
	background-repeat:no-repeat;
}

/*Carrinho de compras*/
.subtotal_cart_ok {
  background-color:#40a8f9;
  color:#ffffff;
}
.subtotal_cart_ok_vl {
  background-color:#40a8f9;
  color:#ffffff;
  font-weight:bold;
}
.subtotal_cart {
  background-color:#ff9610;
  color:#ffffff;
}
.subtotal_cart_vl {
  background-color:#ff9610;
  color:#ffffff;
  font-weight:bold;
}
.linha0{
  background-color:#ecf6fe;
}
.linha1{
  background-color:#ffffff;
}
.alerta_pedMin {
  color:#ff9610;
  padding-right:10px;	
}

.alerta_indisp {
  color:#e40000;
  padding-right:10px;	
  font-size:12px;
  font-weight:bold;
}

.titulo_linha{
  background-color:#f2f2f2;
}

/*duvidas_frequentes*/
.desc_geral{
color:#666666;
font-size:9pt;
}

.dv_textos{
color:#888888;
font-size:8pt;
}

.espaco{
line-height:18px
}

.letter-1{
	letter-spacing: -0.05em;
}

.line-1{
 	line-height:1.2 !important;
}

.line-1-0{
 	line-height:1 !important;
}

.dv_spacex{
padding: 0px 15px 0px 15px;
}

.dv_spacey{
padding: 20px 0px 20px 0px;
}
/*duvidas_frequentes*/

.bt_excluir{
color:#40a8f9;
text-decoration:underline;
}

.prod_cart:link{
color:#000000;
text-decoration:none;
}

.prod_cart:visited{
color:#000000;
text-decoration:none;
}
.prod_cart:hover{
color:#000000;
text-decoration:underline;
}
.etapa_at{
color:#c00;
text-decoration:underline;
}

.etapa_at2{
color:#c00;
text-decoration:none;
}

.etapa_at2:hover{
color:#c00;
text-decoration:underline;
}
.etapa_inat{
color:#999999;;
}

.login_tit {
color: #40a8f9;
font-weight:bold;
font-size:14px;
}

.obs{
	color:#999999;
	font-size:9.5px;
}


/*Mensagem de erro: errMsg*/


#purr-container {
	z-index:10000;
	position: fixed;
	bottom:0;
	right:0;
}

.notice {
	position: relative;
	width: 300px;
	z-index:11000;
}
	.notice .close	{position: absolute; top: 12px; right: 12px; display: block; width: 18px; height: 21px; text-indent: -9999px; background: url(../img/purrClose.jpg) no-repeat 0 5px;}

.notice-body {
	min-height: 50px;
	padding: 22px 22px 22px 22px;
	background: url(../img/purrTop.jpg) repeat left top;
	color: #f9f9f9;
}
.notice-body img	{width: 50px; margin: 0 10px 0 0; float: left;}
.notice-body h3	{margin-top:-5px; font-size: 16px;}
.notice-body p		{margin-top:0; font-size: 12px; line-height: 1.4em;}

.notice-bottom {
	height: 5px;
	/*background: url(../img/purrBottom.jpg) repeat left top;*/
}


/* NOTICE OK */

.noticeOK {
	position: relative;
	width: 300px;
	z-index:11000;
}
	.noticeOK .close	{position: absolute; top: 12px; right: 12px; display: block; width: 18px; height: 21px; text-indent: -9999px; background: url(../img/purrCloseOK.jpg) no-repeat 0 5px;}

.notice-bodyOK {
	min-height: 50px;
	padding: 22px 22px 22px 22px;
	background: url(../img/purrTopOK.jpg) repeat left top;
	color: #f9f9f9;
}
.notice-bodyOK img	{width: 50px; margin: 0 10px 0 0; float: left;}
.notice-bodyOK h3	{margin-top:-5px; font-size: 16px;}
.notice-bodyOK p		{margin-top:0; font-size: 12px; line-height: 1.4em;}

.notice-bottomOK {
	height: 5px;
	/*background: url(../img/purrBottom.jpg) repeat left top;*/
}


/*FIM NOTICE OK */

#k3dCarousel{
	width:1000px;
	height:270px;
	background:url(../img/bg_banner_rot.png) bottom center no-repeat;
	margin-bottom:10px;
}

#k3dCarousel img{
	display:none;
/*	margin-top:20px; */
}


#k3dCarousel div{
	display:none;
	float:left;
	width:380px;
	height:250px;
	background:url(../img/base_prodbanner.png) center no-repeat; 
}


.faq{
	background: url(../img/line_h_cart.png) no-repeat center;
}



.statustxt{
	background-color:#ffffff;
	margin:3px;
	padding-top:2px;
	text-align:center;
	
}

.loadped{
	float:right;
	display:none;
}


.loadnext{
	visibility:hidden;
	width: 20px;
}

.loadbanner{
	position:absolute;
	width:1000px;
	height:50px;
	text-align:center;
	padding-top:100px;
	display:none;	
}

.txt_legal{
	text-align:left;
}

.fieldSelect { font:normal 14px Arial, Helvetica, sans-serif; width:70px; border:1px solid #cccccc; margin:5px 5px 0 0; padding:10px; background:#ffffff;}

.assunto_fieldSelect { font:normal 11px Arial, Helvetica, sans-serif; width:310px; border:1px solid #cccccc; margin:5px 5px 0 0; padding:5px 2px; background:#ffffff;}

.assunto_fieldSelect option{ height:15px }

.obs_st{
	position:absolute; width:200px; background:#ffffff; border:1px solid #cccccc; padding:0 10px 0 10px; margin-left:-220px; margin-top:10px; display:none; text-align:left;
}

.uf_fieldSelect {
	font:normal 11px Arial, Helvetica, sans-serif;
	width:50px;
	border:1px solid #cccccc;
	margin:5px 1px 3px 0px;
	padding:5px 2px;
	height:27px;
	}
	
.clr{
	clear:both;
}

.item_menu{
	float:left;
	padding:10px 15px 10px 15px;;	
	font-size:16px;
}

.item_menu a{
color:#000000;
text-decoration:none;
}

.item_menu a:visited{
color:#000000;
text-decoration:none;
}

.item_menu a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.item_menu a:active{
color:#000000;
text-decoration:underline;
}

.bannerDiv{
	margin:5px 0 ;
	width:1000px;
	height:150px;
}

.navbar{
	margin-bottom: 0!important;
}

.navbar-nav > li > a{ 
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}

.navbar-nav > li{ 
	border-left:1px solid #cccccc!important;
	padding-left: 10px;
	padding-right: 10px;
	padding: 10px 0;

}

.navbar-nav > li >a{
	color:#999999!important;
}


.navbar-nav > li >a:hover{
	color:#273187!important;
}

.dropdown-menu > li > a{
	color:#999999!important;
}

.left_red_menu{float:left; background-color:#F00; width:20px; height:40px}
ul{padding:0;margin:0;}
li{list-style:none;}
#menu{width:960px;}
#menu ul{height:40px;position:relative;padding:0 10px;}
#menu .liMenu{float:left;color:#fff;font-weight:bold; border-right:1px solid #666666; margin:5px 0 5px 0}
#menu a,#menu a:visited{font-size:14px;display:block;color:#fff;padding:10px 15px 10px 15px;text-decoration:none;}
#menu a:hover{text-decoration:none; color:#ccc }
#menu li:hover {color:#cccccc;}
#menu ul ul{background:none;min-width:150px;display:none;position:absolute;height:auto;padding-left:15px; margin-left:-10px; z-index:10000}
#menu ul ul li{clear:both; background:#242424; float:left;color:#fff;font-weight:bold;}
#menu ul ul a,#menu ul ul a:visited{color:#fff;width:150px;font-size:13px;padding:10px 10px;border-bottom:1px solid #666666;}

.item_menu_ajuda{
	font-size:14px;
	padding:5px 0 5px 0;
}


.div_right{
	float:right;
}

.div_left{
	float:left;
}


.title_cart{
	font-size:14px;
	font-weight:bold;
}
.title_cart:link, .title_cart:hover, .title_cart:visited{
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#qtd_cart{
	font-size:16px;
	font-weight:bold;
	color:#fff;
}

.filter_select {float:right; font:normal 14px Arial, Helvetica, sans-serif; color:#999;  border:1px solid #cccccc; margin:0 0 20px 0;background:#ffffff;}

.filter_label{
	float:left;
	padding:3px 3px;
}

.srcPage { margin:10px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#999999; padding: 0!important }
.srcPage img{ float:left; margin:-6px 5px 0 0;}
.srcPage .src{ float:left; margin:0;}
.srcPage a{font:normal Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}
.srcPage a:hover{color:red!important;  text-decoration:none; }
.srcPage a:visited{color:#999}
.srcPage span{font:italic!important; color:#ccc !important;}

.title_prod{font:bold 18px Arial, Helvetica, sans-serif; color:#333;}
.title_prod_compl{font:normal 16px Arial, Helvetica, sans-serif; color:#666;}

.txtZoomFoto{ color:#999; float:right; padding-right:30px; font-style:italic }

.link_guia_tamanhos{color:#d50101; text-decoration:underline; font-size:12px; cursor:pointer}
.link_guia_tamanhos:hover{color:#333; text-decoration:underline; }
.link_guia_tamanhos:visited{color:#d50101; text-decoration:underline;}


.titlePag{
	color:#000;
	font-size:13pt;
	font-weight:bold;		
}

.titlePag2{
	color:#f00;
	font-size:13pt;
	font-weight:bold;
		
}

.textDestaque{
	color:#666;
	font-weight:bold;
}

.bgTexto{
	margin:20px 0 20px 0;
	padding:20px;
	background-color:#f2f2f2;	
	border-top:2px solid #999;
	border-bottom:2px solid #999;
}

.textPadrao{
	color:#666;
	font-size:11pt;
	font-weight:normal;
}

#response{
	z-index:9999;
	display:none;
}
.guia_tamanhos{
	background:url(../img/guia_tamanhos.jpg) no-repeat center left;	
	height: 250px;
	padding: 0 0 0 200px;

}

.tbl_guia_tamanhos{
	font-size:14px;	
	padding:10px 20px 20px 0;
	float: right;
}


.tbl_guia_tamanhos  td{
	text-align:center;
	min-width:30px;
	border-bottom: 1px solid #cccccc;
	padding:10px;
}

.title_tbl{
	width:150px;
	text-align:left!important;
	font-weight:bold;
	font-size:12px;
	background-color:#f2f2f2;
}
.title_tam_tbl{
	font-weight:bold;
}

.title_local_tbl{
	text-align:left!important;
}

.title_guia_tamanho{
	font-weight:bold;
	font-size:16px;
	padding-left:5px
}


.w100{
	width:100%;	
}

.left{
	float:left;	
}

.right{
	float:right;	
}

.text_right{
	text-align:right;	
}

.mg2{
	margin: 2px!important;
}

.mg0{
	margin: 0!important;
}

.mg5{
	margin: 5px!important;
}

.mgb10{
	margin-bottom:10px;	
}

.mgb13{
	margin-bottom:13px;	
}
.mgt20{
	margin-top:20px;	
}

.mgt40{
	margin-top:40px;	
}

.mgt10{
	margin-top:10px;	
}

.mgt5{
	margin-top:5px;	
}

.mgl5{
	margin-left:5px;	
}

.mgl10{
	margin-left:10px;	
}

.mgr100{
	margin-right:100px;	
}


.mgr10{
	margin-right:10px;	
}

.mgr5{
	margin-right:5px;	
}


.pd2{
	padding:2px;	
	
}
.pd3{
	padding:3px;	
	
}

.pd4{
	padding:4px !important;	
}


.pd10{
	padding:10px;	
}

.pd15{
	padding:15px;	
}


.pd20{
	padding:20px!important;	
}

.pd50{
	padding:50px!important;	
}

.pd2080{
	padding:50px 80px;	
}
.pdtb10{
	padding:10px 0;	
}




.clr{
	clear:both;	
}

.h4{
	height:4px!important;	
}

.h10{
	height:10px;	
}

.h15{
	height:15px;	
}


.h20{
	height:20px;	
}

.h25{
	height:25px!important;	
}

.h30{
	height:30px!important;	
}

.h40{
	height:40px;	
}


.h50{
	height:50px;	
}

.bg_banner_interno_prevenda{
	background:url(../img/bg_bannner_interno_prevenda.jpg) repeat-x top left;
}
.bg_img_interno_prevenda{
	background:url(../img/bg_img_interno_prevenda.png) no-repeat top right;
}
.bg_topo_prevenda{
	background:url(../img/bg_topo_prevenda.jpg) repeat-x top left;
}
.bg_bannner_prevenda{
	background:url(../img/bg_banner_prevenda.png) no-repeat top right;
}
.bg_topo{
	background:url(../img/bg_topo.jpg) repeat-x top left;
}

.bg_branco{
	background:#ffffff;	
}

.bg_f2{
	background:#f2f2f2;	
}
.bg_preto{
	background:#000000;	
}

.bg_preto3{
	background:#333;	
}

.bg_azultopo{
	background:#34b0cc;
}
.bg_vermelhotopo{
	background:#eb473b;
}
.bg_azulnovo{
	background:#273187;
}
.bg_preto6{
	background:#6b6b6b;	
}

.bg_preto9{
	background:#999;	
}

.bg_rdp{
	background:#5ec9d8;
}
.bg_cinza{
	background:#ccc;	
}

.bg_vermelho{
	background:red;	
}

.bg_roxotopo{
	background:#922a8e;	
}

.bg_333{
	background:#333;	
}

.bg_preto90{
	background:#242424;	
}

.bg_azul{
	background:#4d69b1;			
}

.bg_azul_claro{
	background:#666699;			
}

.bd1{
	border:1px solid #ccc;	
}

.bd0{
	border:0;
}

.bdb1{
	border-bottom:1px solid #ccc;	
}

.bdb1_333{
	border-bottom:1px solid 333;	
}

.bdt1{
	border-top:1px solid #ccc;	
}

.bdr1{
	border-right:1px solid #ccc;	
}
.bdl1{
	border-left:1px solid #eb473b;	
}

.bdb1_333{
	border-bottom:1px solid #333;	
}

.content{
	margin:0 auto;
	width:1200px;	
	clear:both;
}


.content_topo{
	margin:0 auto;
	width:1200px;
	clear:both;	
}

.divcart{
	background:url(../img/cart.jpg) no-repeat; 
	width:110px;
	height:30px;
	padding:20px 0 0 60px;
}


.f10{
	font-size:10px!important;	
}

.f12{
	font-size:12px!important;	
}

.f14{
	font-size:14px!important;	
}

.f16{
	font-size:16px;	
}

.f18{
	font-size:18px;	
}

.f20{
	font-size:20px;	
}

.f25{
	font-size:25px;	
}


.f30{
	font-size:30px;	
}

.f40{
	font-size:40px;	
}


.f50{
	font-size:50px;	
}

.verde{
	color:#0C3;	
}

.laranja{
	color:#F60;	
}

.vermelho{
	color:red;	
}

.branco {
	color:#ffffff!important;	
}
.rosa{
	color:#eb473b!important;
}
.corVisitante{
	color:red!important;
}
.corTodasCategoria{
	color:#273187!important;
}

.corTodasCategorias{
	color:#273187!important;
}

.roxoTopo{
	color:#922a8e!important;
}

.preto{
	color:#000	
}

.preto3{
	color:#333;
}

.preto6{
	color:#666;
}

.preto9{
	color:#999;
}

.cinza{
	color:#ccc;
}

.azul{
	color:#32a8c3;
}
.azulnovo{
	color: #273187;
}

.bt_azul{
	background-color: #273187;
	border-color: #273187;
}
.rdp{
	bottom:0;	
	background-color:#f2f2f2;	
	border-top:1px solid #ccc;
	font-size:12px;
}

.fixar {
    position:fixed;
    margin-top: 0px !important;
	top:0;	
	z-index:100000;
	width: 100%;
	
	
}
.font1{
	font-family: Arial, Helvetica, sans-serif;	
}

.font2{
	font-family: Arial, Helvetica, sans-serif;	
}


.bold{
	font-weight:bold;	
}

.bt{
	cursor:pointer;	
}

.bt-icon .ui-icon{

	background-image: url("images/ui-icons_333333_256x240.png") !important;
}
.bt-icon-success .ui-icon{

	background-image: url("images/ui-icons_87c865_256x240.png") !important;
}
.ui-state-error1 .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
	
}

.primary .ui-icon {
	background-image: url("images/ui-icons_4d69b1_256x240.png")!important;
	
}


.info_spam_black{
	font-size:12px;
	width:330px;
	height:20px;
	padding:1px 5px;;
	text-align:center;
	background:url(../img/ico_security_black.png) no-repeat top left;	
	margin:10px 0 0 20px;	
	clear:both;
	
}

.info_spam_black_left{
	font-size:12px;
	height:20px;
	padding:1px 20px;
	background:url(../img/ico_security_black.png) no-repeat top left;	
	clear:both;
	
}

#dialog-form{
	border:0;
	
}

.form_lead label, form_lead input {  font-size:12px; font-weight:bold		}
.form_lead input.text { margin-bottom:20px; width:280px; padding:10px; font-size:16px; font-weight:bold	 }
.form_lead fieldset { padding:0; border:0; margin-top:40px; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }

#msg_dialog{
	font-size:14px;
	padding:20px 0;	
}

.boxtopo{
	/*definimos a largura do box*/
	/*width:300px;
	/* definimos a altura do box */
	/*height:8px;
	/* definimos a cor de fundo do box */
	background-color:#1e90aa;
	/* definimos o quão arredondado irá ficar nosso box */
	border-radius: 5px;
	}


.bloco_rodape{
		text-align: left;
	}

.bx-wrapper .bx-viewport{
	background-color: transparent!important;
}

.bxslider li{

	margin: 0 3px!important; 
}

.navbar-collapse{
	padding: 0!important;
}
@media screen and (max-width: 768px) {
   
	.bloco_rodape{
		text-align: center;
	}
	.navbar-nav > li{ 
		border: none!important;
	}
	.link_cart{
		font-size: 10px!important;
	}
	.txt-login{
		font-size: 10px!important;	
	}

	.mode{
		margin-top: -80px !important;
	}

	.small{
		font-size: 10px !important;
	}

	.caixaq{
		width: 30px !important;
	}
	.nop{
		padding-left: 10px !important;
		padding-right: 0 !important;
	}

	.lixoi{
		float: right !important;
		margin-top: -52px !important;
	}

	.mxs10{
		margin-top: 10px !important;
	}

	.confp{
		float: right !important;
		margin-top: -45px !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.btpagar{
		width: 100% !important;
	}

	.contpagar{
		font-size: 10px !important;
		margin-left: 30px !important;
	}

	.contfatura{
		font-size: 10px !important;
		margin-left: 15px !important;
		margin-top: 6px !important;
	}

	.st{
		margin-left: -35px !important; 
	}

	.nml{
		margin-left: 0 !important;
	}

	.tc{
		text-align: center !important; 
	}

	.caixa{
		width: 100% !important;
	}
}	
