p{margin:0; padding:0; font-size:100.01%; font-weight:normal;}
:link, :visited 				{text-decoration:none;}

ol,ul {list-style:none; margin:0; padding:0;}

form{margin:0; padding:0;}

.clear{ clear:both; }


body{
	font-family: Calibri;
	font-size:16px;	
	margin:0;
	border:0;
	padding:0;
	color:#3A4147;
	background-color:#ffffff;
	border-top:3px solid #000000;
}

#topo{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Calibri;
	color: #01132a;
	font-size: 12px;
}

#topo a{
	text-decoration: none;
	color: #01132a;
}

#topo a:hover{
	text-decoration: underline;
	color: #01132a;
}

#topo_box_01{
	float: left;
}

#topo_box_01 ul{
	list-style: none;
}

#topo_box_01 li{
	float: left;
	margin-right: 10px
}

#topo_box_02{
	float: right;
}

#topo_box_02 ul{
	list-style: none;
}

#topo_box_02 li{
	float: right;
    margin-left: 10px !important;
    height: 23px;
    line-height: 23px;
}

#menu{
	width: 100%;
	height: auto;
	padding-bottom: 15px;
	text-align: center;
	color: #01132a;
	font-family: Calibri;
}

#menu a{
	text-decoration: none;
	color: #01132a;
}

#menu a:hover{
	text-decoration: none;
	color: #210B0A;
}



#conteudo{
	width: 1200px;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
	font-size:18px;	
	line-height: 180%;
}

.titulo_01{
	font-weight: bold;
	font-size: 20px;
}

.titulo_02{
	font-weight: bold;
	font-size: 24px;
}

.titulo_03{
	font-size: 14px;
	font-weight: bold;
}

.titulo_04{
	font-weight: bold;
	font-size: 28px;
	color:#5E5F60;
}

.titulo_05{
	font-weight: bold;
	font-size: 28px;
	color:#333;
}

.box_produto_01{
	float: left;
	margin-right: 6px;
	padding: 15px;
	width: 265px;
}

.box_produto_02{
	margin-right: 0;
}

.box_produto_titulo{
	font-size: 20px;	
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	height: auto;
}

.box_produto_valor{
	width: 170px;
	height: auto;
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: center;
	line-height:normal;

}


.box_produto_valor_01{
	float: left;
	font-size: 26px;
	width: 110px;
	font-weight: bold;
}

.box_produto_valor_01 sup{
	font-size: 18px;
}

.box_produto_valor_02{
	float: right;
	width: 60px;
	font-size: 12px;
}


.box_produto_bt_ver{
	float: left;
}

.box_produto_bt_comprar{
	float: right;
}

.bt_ver_todos{
	font-size: 18px;
	width: 220px;
	height: 52px;
	line-height: 52px;
	border:1px solid #333;
	text-align: center;
	color: #333;
	margin: 0 auto;
}

div.bt_ver_todos:hover{
	background-color: #333;
	color: #FFF;
}

.box_colecao_01{
	float:left;
	margin-right: 24px;
}

.box_colecao_02{
	margin-right: 0;
}

#barra_news{
	width: 100%;
	height: auto;
	background-color: #2EB2FD;
	padding-top: 20px;
	padding-bottom: 20px;
}

#barra_news_conteudo{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

#barra_news_box_01{
	width: 50px;
	height: auto;
	float: left;
}

#barra_news_box_02{
	width: 420px;
	height: auto;
	float: left;
	line-height: 32px;
	color: #FFF;
	font-size: 18px;
}

#barra_news_box_02 strong{
	font-size: 24px;
}

#barra_news_box_03{
	width: 215px;
	height: auto;
	float: left;
}

#barra_news_box_04{
	width: 215px;
	height: auto;
	margin-left: 25px;
	float: left;
}

#barra_news_box_05{
	width: 250px;
	height: auto;
	margin-left: 25px;
	float: left;
}


#rodape_bg{
	background-position: bottom center;
	width: 100%;
	height: auto;
	line-height: 150%;
    padding-bottom:10px;
}


.input_01{
	width: 100%;
	height: 30px;
	padding: 0;
	padding-left: 10px;
	border: 1px solid #FFF;
	padding-right: 10px;
	width: -webkit-calc(100% -22px);
  	width: -moz-calc(100% - 22px);
 	width: calc(100% - 22px);

}

.bt_cadastrar{
	width: 100%;
	height: 32px;
	border: 1px solid #FFF;
	padding: 0;
	margin: 0;
	background-color: #FF63B2;
	cursor: pointer;
	color: #FFF;
}

.bt_cadastrar:hover{
	border: 1px solid #FFF858;
	background-color: #FFF858;
	color: #000000;
}


#rodape_box_01{
	width: 390px;
	height: auto;
	float: left;
	color: #3A4147;
 	font-family: Calibri;
	font-size: 14px;
}

#rodape_box_02{
	width: 500px;
	height: auto;
	float: left;
	color: #3A4147;
	font-size: 14px;
	font-family: Calibri;
}

#rodape_box_02 a{
	color: #3A4147;
}

#rodape_box_02 a:hover{
	color: #3A4147;
	text-decoration: underline;
}

#rodape_box_02 ul{
	list-style: none;
}

#rodape_box_02 li{
	float: left;
	margin-right: 10px;
}

#rodape_box_03{
	width: 145px;
	height: auto;
	float: left;
	color: #3A4147;
 	font-family: Calibri;
	font-size: 14px;
}

#rodape_box_04{
	width: 165px;
	height: auto;
	float: left;
	color: #3A4147;
 	font-family: Calibri;
	font-size: 14px;
}


.navegacao{ 
	font-size: 14px;
	float: left;
	color: #000000;
}

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

.navegacao_voltar{ 
	font-size: 14px;
	float: right;
	color: #000000;
}

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

.box_noticia_01{
	width: 160px;
	height: auto;
	float: left;
}

.box_noticia_02{
	width: 1000px;
	height: auto;
	float: right;
}

.box_produto_interna_01{
	width: 480px;
	height: auto;
	float: left;
}

.box_produto_interna_02{
	width: 720px;
	height: auto;
	float: right;
}

.fotop{
	float:left;
	margin-top: 10px;
	margin-right: 18px;
}

.ref{
	font-size: 14px;
}

.box_produto_interna_valor_01{
	font-size: 38px;
	font-weight: bold;
}

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

.input_05{
	width:150px;
	height:28px;
	line-height:28px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #3A4147;
    	font-family: Calibri;
	font-size:12px;
	color:#58595b;
	margin-left:10px;
	margin-right:10px;
}

.input_06{
	max-width:500px;
	height:auto;
	border:1px solid #3A4147;
    	font-family: Calibri;
	font-size:14px;
	color:#58595b;
	width: 100%;
	padding: 0;
	padding: 10px;
	width: -webkit-calc(100% -22px);
  	width: -moz-calc(100% - 22px);
 	width: calc(100% - 22px);
 	margin-bottom:10px;
}



#box_valores{
	width:340px;
	height:auto;
	float:right;
	margin-top:-42px;
	line-height:50px;
	font-size:30px;
	font-weight: bold;
}

#box_valores td{
	padding-left:20px;
	padding-right:20px;
}

#box_valoresFinalizar{
	width:300px;
	height:auto;
	float:right;
	margin-top:-42px;
	line-height:30px;
}

#box_valoresFinalizar td{
	padding-left:20px;
	padding-right:20px;
}

.input_04{
	width:70px;
	height:auto;
	padding:10px;
	border:1px solid #58595B;
    	font-family: Calibri;
	font-size:12px;
	color:#58595b;
}

.input_03{ width:150px; height:auto; padding:5px; background-color:#333; color:#FFF; 	font-family: Calibri; margin-right:10px; border:0; }

.menu{
	width: 740px;
 height: 21px;
 line-height: 21px;
	margin: 0 auto;
	margin-bottom: 15px;
	font-size: 18px;
    text-transform: uppercase;
}

.menu,
.sub-menu {
  list-style: none;
    position:relative;
    z-index:455;

}


.menu a {
  text-decoration: none;
  display: block;
  padding: 14px;
  color:#000000;

}



.menu li {
  position: relative;
}
.menu > li {
  float: left;
}




.menu li:hover > .sub-menu {
  display: block;
}

.sub-menu a{
   color:#FFF !important;
}

.sub-menu a:hover{
   color:#210B0A !important;
}

.sub-menu {
  display: none;
  position: absolute;
  min-width: 150px;
  background: #000000;

}


.sub-menu .sub-menu {
  top: 0;
  left: 100%;
}


@media   (max-width: 1000px) {


#topo {
    width: 100%;
    padding-left: 10px;
	padding-right: 10px;
	width: -webkit-calc(100% -20px);
  	width: -moz-calc(100% - 20px);
 	width: calc(100% - 20px);
 	margin:0 auto;
}

#logo{ padding-top:15px; }

#menu{
    display:none;
}

#conteudo {
    padding-left:10px;
    padding-right:10px;
    width: 100%;
	width: -webkit-calc(100% -20px);
  	width: -moz-calc(100% - 20px);
 	width: calc(100% - 20px);
}

.box_produto_01 {
    float: none;
    margin-right: 0;
    width:265px;
    margin:0 auto;
    margin-bottom:30px;
}

#barra_news_conteudo {
    width: 100%;
}

#barra_news_conteudo {
    padding:10px;
    width: 100%;
	width: -webkit-calc(100% -20px);
  	width: -moz-calc(100% - 20px);
 	width: calc(100% - 20px);
}

#barra_news_box_01 {
display:none;
}

#barra_news_box_02 {
    width: 100%;
    height: auto;
    float: none;
    text-align:center;
    margin-top:10px;
}

#barra_news_box_03 {
    width: 100%;
    float: none;
    margin-top:10px;
}

#barra_news_box_04 {
    width: 100%;
    float: none;
    margin-left:0;
    margin-top:10px;
}

#barra_news_box_05 {
    width: 100%;
    float: none;
    margin-left:0;
    margin-top:10px;
}

.box_colecao_01 {
    float: none;
    margin-right: 0;
    width: 100%;
    max-width:300px;
    margin:0 auto;
    margin-bottom:10px;
}

.box_colecao_01 img{
    width: 100%;
    max-width:300px;
}

#rodape_bg {
    background-image:none;
    width: 100%;
    height:auto;
    background-color:#c3c3c3;
    padding-bottom:0;
}

#rodape_box_01 {
    width: 100%;
    float: none;
    text-align:center;
    color: #FFF;
}

#rodape_box_01 a{
    color: #FFF;
}

#rodape_box_02 {
    width: 100%;
    float: none;
    padding-top:30px;
    text-align:center;
    color: #FFF;
}

#rodape_box_02 a{
    color: #FFF;
}

#rodape_box_03 {
    width: 100%;
    float: none;
    padding-top:30px;
    text-align:center;
    color: #FFF;
}

#rodape_box_04 {
    width: 100%;
    float: none;
    padding-top:30px;
    text-align:center;
    color: #FFF;
}

#rodape_box_02 li {
    float: none;
    margin-right: 0;
    text-align: center;
}

.box_produto_interna_01 {
    width: 100%;
    float: none;
}

.box_produto_interna_02 {
    width: 100%;
    float: none;
    text-align:center;
}


.bigPicture {
    width: 100% !important;
}

.box_noticia_01 {
    width: 100%;
    float: none;
    text-align:center;
}

.box_noticia_02 {
    width: 100%;
    float: none;
    text-align:center;
}

}

@font-face {
  font-family: 'roboto-light-webfont';
  src: url('roboto-light-webfont.eot'); /* IE9 Compat Modes */
  src: url('roboto-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('roboto-light-webfont.woff') format('woff'), /* Modern Browsers */
       url('roboto-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('roboto-light-webfont.svg#robotolight') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'myriadpro-cond-webfont';
  src: url('myriadpro-cond-webfont.eot'); /* IE9 Compat Modes */
  src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('myriadpro-cond-webfont.woff') format('woff'), /* Modern Browsers */
       url('myriadpro-cond-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg'); /* Legacy iOS */
}
