.conteiner
{
	width:1000px;
	margin: 0 auto;
}

#conteiner-02
{
	width:96%;
	padding:2%;
}

/* uso geral */

@font-face {
    font-family: 'audimatregular';
    src: url('../fonte/audimat-regular-webfont.eot');
    src: url('../fonte/audimat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonte/audimat-regular-webfont.woff') format('woff'),
         url('../fonte/audimat-regular-webfont.ttf') format('truetype'),
         url('../fonte/audimat-regular-webfont.svg#audimatregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face
{
    font-family: 'ModernPictogramsNormal';
    src: url('../fonte/modernpics-webfont.eot');
    src: url('../fonte/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonte/modernpics-webfont.woff') format('woff'),
         url('../fonte/modernpics-webfont.ttf') format('truetype'),
         url('../fonte/modernpics-webfont.svg#ModernPictogramsNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

body
{
	margin: 0px;
	background:#fff url(../imagens/site/fundo_geral.png) repeat-x;
}

body, p, table, td, th, input, textarea, select
{
	font-family: audimatregular, "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #666;
}

a
{
	text-decoration: none;
	color:#666;
}

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

input, textarea, file
{
	color: #999;
	border: #ccc 1px solid;
	padding:2px;
	border-radius:3px;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top,  #fff,  #eee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
	background-image: -o-linear-gradient(top,rgb(252,252,252),rgb(235,235,235));
}

select
{
	color: #999;
	border: #ccc 1px solid;
	padding:2px;
	border-radius:3px;
}

input[type=button], input[type=submit]
{
	color: #fff;
	font-size:12px;
	border:none;
	border-radius:3px;
	height:22px;
	padding:0 8px 0 8px;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#900));
	background: -moz-linear-gradient(top,  #900,  #F00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#FF0000');
	background-image: -o-linear-gradient(top,rgb(252,252,252),rgb(235,235,235));
}

.btn_grande
{
	color: #fff;
	font-size:16px !important;
	border:none;
	border-radius:3px;
	padding:0px 22px 0px 22px !important;
	background:#069;
	line-height:40px !important;
	height:40px !important;
	display:inline-block;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#069), to(#036));
	background: -moz-linear-gradient(top, #069, #036);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#003366');
}

.btn_geral
{
	color: #fff;
	font-size:12px;
	border:none;
	border-radius:3px;
	height:22px;
	padding:4px 8px 4px 8px;
	background:#F00;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#900));
	background: -moz-linear-gradient(top,  #F00,  #900);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#990000');
}

.btn_geral:hover
{
	color: #fff;
}

img
{
	border:none;
}

h1
{
	font-size:20px;
	font-weight:normal;
	color:#F00;
	margin:0;
}

h2
{
	font-size:14.5px;
	font-weight:normal;	
}

h3
{
	font-size:16px;
	font-weight:normal;
	color:#F60;
}

h6
{
	font-size:12px;
	font-weight:normal;
	margin:0;
	color:#999;
}

#topo
{
	display:block;
	width:46.875%; /* (900/1920)*100 */
	margin:0 auto;
	height:auto;
}

#topo-logo
{
	display:block;
	width:14.4444444444%; /* (130/900)*100 */
	float:left;
}
#topo-logo img
{
	max-width:100%
}

#topo-centro
{
	display:block;
	width:71.1111111111%; /* (640/900)*100 */
	float:left;
}

#topo-menu-secundario
{
	display:block;
	width:100%;
	float:left;
	text-align:center;
	height:auto;
	margin:15px 0 10px 0;
}

#topo-menu-secundario a b 
{
	line-height:30px;
	display:inline-block;
	font-weight:normal;
	padding:0 5px 0 5px;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}

#topo-menu-secundario b:hover 
{
	background: #FF3333;
	color:#FFF;
}

#topo-michael
{
	display:block;
	width:14.4444444444%; /* (130/900)*100 */
	float:left;
}

#topo-michael img
{
	max-width:100%;
	height:auto;
}

#topo-menu
{
	display:block;
	float:left;
	height:105px;
	width:100%;
	text-align:center;
	background:#fff url(../imagens/site/fundo_menu.png) repeat-x bottom;
}

#topo-menu a  
{
	display:inline-block;
	background: url(../imagens/site/separador_01.png) no-repeat right center;
	font-size:16px;
	color:#fff;
}

#topo-menu a b 
{
	padding:12px;
	display:inline-block;
	font-weight:normal;
	letter-spacing:1px;
	
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}

#topo-menu a b:hover 
{
	background: url(../imagens/site/fundo_02.png);
	color:#FFF;
	text-shadow: 0px 0px 5px #333;
}

#topo-busca
{
	display:block;
	margin:0px auto 8px auto;
	width:70.3125%; /* (450/640)*100*/
	border:solid 1px #CCC;
	padding:0;
	overflow:auto;
}

#topo-busca input[type=text]
{
	display:block;
	border:none;
	text-align:center;
	margin:0.44444444444% !important;/* (2/450)*100*/
	padding:0 !important;
	height:20px;
	float:left;
	width:93.3333333333%; /* (420/450)*100*/
	background:none;
}

#topo-busca input[type=image]
{
	display:block;
	border:none;
	width:4.44444444444%;/* (20/450)*100*/
	height:auto;
	border-radius:0;
	margin:0.44444444444%;/* (2/450)*100*/
	padding:0;
	float:right;
	cursor:pointer;
}

.seletor-01
{
	background: transparent;
	width: 400px;
	border: 0;
	-webkit-appearance: none;
}

.seletor-01 option:nth-child(1n+1)
{
	background:#fff;
	width:100%;
}

.seletor-01 option:nth-child(2n+1)
{
	background:#eee;
	width:100%;
}
   
.div-seletor-01
{
   width: 133px;
   height: 24px;
   overflow: hidden;
   background: url(../imagens/site/btn_seletor.png) no-repeat right;
   float:left;
   margin-right:3px;
}



#home-fora
{
	display:block;
	float:left;
	background: url(../imagens/site/home_barra.png) no-repeat center;
	width:100%;
	height:378px;
}

#home-dentro
{
	display:block;
	float:left;
	background: url(../imagens/site/home_mulher.png) no-repeat center;
	width:100%;
	height:378px;
	line-height:378px;
}

#home-dentro a
{
	display:block;
	float:left;
	width:50%;
	text-align:center;
	font-size:30px;
	color:#003366;
}

#rodape-redes-sociais 
{
	display:block;
	float:left;
	width:100%;
	margin:60px 0 0 0;
	color:#fff;
	background:#F33;
}

#rodape-redes-sociais-perfis-face
{
	display:block;
	width:50%;
	float:left;
}

#rodape-redes-sociais-perfis-face h3
{
	display:block;
	width:290px;
	float:right;
	text-align:right;
	font-weight:normal;
	color:#fff;
	line-height:80px;
	margin:0 10px 0 0;
	padding:0;
}

#rodape-redes-sociais-perfis-face img
{
	padding:25px 10px 0 0;
	float:right;
}

#rodape-redes-sociais-perfis-insta
{
	display:block;
	width:50%;
	float:left;
}

#rodape-redes-sociais-perfis-insta h3
{
	display:block;
	width:290px;
	float:left;
	text-align:left;
	font-weight:normal;
	color:#fff;
	line-height:80px;
	margin:0 0 0 10px;
	padding:0;
}

#rodape-redes-sociais-perfis-insta img
{
	padding:25px 0 0 10px;
	float:left;
}

#rodape-redes-sociais-contatos
{
	display:block;
	width:100%;
	float:left;
}

#rodape-redes-sociais-contatos h3
{
	display:block;
	width:100%;
	float:left;
	text-align:center;
	font-weight:normal;
	color:#fff;
	line-height:80px;
	margin:0;
	padding:0;
}

#rodape-redes-sociais-contatos a
{
	color:#fff;
}

#rodape-divisor 
{
	display:block;
	float:left;
	width:100%;
	background:#B30000 url(../imagens/site/setinha_02.png) no-repeat center;
	height:18px;
}

#rodape-geral 
{
	display:block;
	float:left;
	width:100%;
	color:#fff;
	background:#B30000;
	text-align:center;
}

#rodape-geral h3
{
	display:block;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	color:#fff;
	margin:20px 0 5px 0;
	padding:0;
}


#rodape-menu
{
	margin:20px 0 20px 0;
	display:block;
	float:left;
	width:100%;
	text-align:center;
}

#rodape-menu ul
{
	margin:0;
	padding:0 0 0 15px;
	list-style-image:url(../imagens/site/setinha.png);
}

#rodape-menu ul li
{
	line-height:30px;
	font-size:15px;
	display:inline-block;
}

#rodape-menu a  
{
	display:inline-block;
	color:#FFF;
}

#rodape-menu a b 
{
	padding:8px;
	display:inline-block;
	font-weight:normal;
}

#rodape-menu a b:hover 
{
	background: url(../imagens/site/fundo_02.png);
}

.linha-invisivel
{
	clear:both;
	visibility:hidden;
}

hr
{
	height: 17px;
	display:block;
	border: 0;
	clear:both;
	background: url(../imagens/site/sombra_horizontal_02.png) center no-repeat;
	padding:10px;
}

.pagina-home
{
	width:830px;
	display:block;
	float:left;
	margin:20px 35px 20px 35px;
	background: #eee;
	color:#666;
}

.pagina-home div
{
	width:269px;
	display:block;
	float:left;
	text-align:center;
}

.pagina-home span
{
	width:92%;
	display:block;
	margin:2% 4% 2% 4%;
}

.pagina-home span h1
{
	font-size:20px;
	margin:0 0 2px 0;
	padding:0;
	margin-bottom:;
	color:#F00;
	height:35px;
	font-weight:normal;
	display:block;
	float:left;
	width:100%;
}

.pagina-home span h1 img
{
	float:left;
}

.pagina-home span h2
{
	margin:0;
	font-weight:normal;
	text-align:justify;
}

.pagina-home span img
{
	float:left;
	margin-top:20px;
}

.pagina-home span a
{
	background:#F00;
	border-radius:4px;
	padding:3px;
	font-size:13px;
	color:#FFF;
}

.conteudo-texto
{
	float:left;
	width:92%;
	text-align:justify;
	background:url(../imagens/site/fundo_05.png) repeat-x;
	padding:2% 4% 4% 4%;
}

.coluna-ilustra
{
	float:left;
	padding-right:30px;
	margin-right:20px;
	background: url(../imagens/site/separador_02.png) no-repeat right center;
	width:300px;
}

.coluna-ilustra img
{
	margin-bottom:20px;
}

.coluna-texto
{
	float:left;
	width:470px;
}

.coluna-texto-2
{
	float:left;
	width:100%;
}

.sub-menu
{
	display:block;
	width:85%;
	margin:0 auto 20px auto;
	border-radius:14px;
	background:#eee;
	color:#666;
	text-align:center;
	padding:6px;
}

.sub-menu a
{
	color:#666;
	padding:6px;
	text-decoration:none;

	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}

.sub-menu a:hover
{
	color:#fff;
	background: #CCC;
}

.sub-menu-hover
{
	color:#000 !important;
	background: #CCC;
}

.ferramenta
{
	display:block;
	width:100%;
	margin: 10px 0 30px 0;
	float:left;
}

.ferramenta img
{
	border:none !important;
}

.ferramenta-dentro
{
	display:block;
	width:338px;
	margin:0 auto;
}

.ferramenta-dentro div
{
	display:inline-block;
	float:left;
	margin:2px;
	width:60px;
}


.seletor-02
{
	background: transparent;
	width: 148px;
	border: 0;
	-webkit-appearance: none;
}

.div-seletor-02
{
   width: 148px;
   height: 24px;
   overflow: hidden;
   background: #FDFDFD url(../imagens/site/btn_seletor_02.png) no-repeat 128px 3px;
   float:left;
   border:solid 1px #ccc;
   border-radius:5px;
}

.coluna-produto-1
{
	float:left;
	width:20%; /*200*/
}

.coluna-produto-1 form
{
	padding:0;
	margin:0;
	width:100%;
	text-align:center;
}

.coluna-produto-1 form h3
{
	font-weight:normal;
	color:#036;
}

.coluna-produto-1 form label
{
	display:block;
	clear:both;
}

.coluna-produto-1 form input[type=submit]
{
	background:#F00;
	display:inline-block;
	color:#FFF;
	border-radius:4px;
	font-size:14px;
	letter-spacing:1px;
	cursor:pointer;
	margin-top:10px;
}

.coluna-produto-1 form div
{
	margin-bottom:10px;
}

.coluna-1-dentro
{
	padding:0px 25px 25px 25px;
	float:left;
	width:150px;
	background:url(../imagens/site/separador_02.png) center right no-repeat;
}

.coluna-1-dentro span
{
	padding:8px;
	background:#eee;
	float:left;
	margin-top:20px;
	text-align:justify;
}

.coluna-1-dentro h1
{
	margin:0px;
	font-size:16px;
	padding:0;
}

.coluna-1-dentro h2
{
	margin:0px;
	font-size:14px;
	padding:0;
}

.coluna-produto-1 ul
{
	margin:0;
}

.coluna-produto-1 ul li
{
	line-height:30px;
	font-size:15px;
}

.coluna-produto-1 ul li:hover
{
	background:#eee;
}

.coluna-produto-1 ul li a:hover
{
	text-decoration:none;
}

.coluna-produto-lista-01
{
	list-style-image:url(../imagens/site/setinha.png);
	padding:0 0 0 0px;
	width:170px;
	font-weight:700;
}

.coluna-produto-lista-02
{
	list-style:none;
	padding:0 0 0 10px;
}

.coluna-produto-2
{
	float:left;
	width:78%;/*780*/
	padding:10px 0px 10px 2%;/*20*/
}

.coluna-produto-2 p
{
	margin:5px 0 5px 0;
	color:#999;
}

.titulo-geral
{
	color:#F30;
	margin-bottom:20px;
}

.produto-destaque
{
	float:left;
	display:inline-block;
	border:solid 1px #CCC;
	text-align:center;
	width:27%;
	padding:2%;
	background:#FFF;
	height:320px;
	margin:0 1% 20px 1%;
}

.produto-destaque h1
{
	font-size:16px;
	margin:0;
}

.produto-destaque h2
{
	font-size:12px;
}

.produto-destaque div img
{
	border-bottom: solid 1px #999;
	padding-bottom:15px;
	margin-bottom:10px;
}

.migalha
{
	float:left;
	width:97.5%;
	display:block;
	padding:1.5%;
	margin-bottom:10px;
	border-bottom:solid 1px #F00;
}

.migalha a
{
	color:#FF3333;
}

.esconde_media
{
	display:none;
}

.msg_aviso
{
	display:block;
	width:100%;
	margin-bottom:15px;
}

.msg_aviso span
{
	display:block;
	width:99%;
	display:block;
	background:#FF9;
	padding:1%;
	border-radius:1px;
	float:left;
}

.msg_aviso h1 
{
	font-size:18px;
	margin:0;
	font-weight:normal;
	margin-bottom:4px;
	display:block;
	color:#F90;
}

.msg_aviso h2
{
	font-size:15px;
	font-weight:normal;
	margin:0;
	text-align:justify;
	display:block;
	color:#F90;
}

.msg_erro
{
	display:block;
	width:100%;
	margin-bottom:15px;
}

.msg_erro span
{
	display:block;
	width:99%;
	font-size:12px;
	display:block;
	background:#F00;
	padding:1%;
	border-radius:1px;
	float:left;
}

.msg_erro h1 
{
	font-size:18px;
	margin:0;
	font-weight:normal;
	margin-bottom:4px;
	display:block;
	color:#fff;
}

.msg_erro h2
{
	font-size:15px;
	font-weight:normal;
	margin:0;
	text-align:justify;
	display:block;
	color:#fff;
}


.msg_sucesso
{
	display:block;
	width:100%;
	margin-bottom:15px;
}

.msg_sucesso span
{
	display:block;
	width:99%;
	font-size:12px;
	display:block;
	background:#9C0;
	padding:1%;
	border-radius:1px;
	float:left;
}

.msg_sucesso h1 
{
	font-size:18px;
	margin:0;
	font-weight:normal;
	margin-bottom:4px;
	display:block;
	color:#fff;
}

.msg_sucesso h2
{
	font-size:15px;
	font-weight:normal;
	margin:0;
	text-align:justify;
	display:block;
	color:#fff;
}

#propaganda_____________________
{
	display:block;
	width:100%;
	margin:30px 0px 50px 0px;
	height:auto;
	float:left;
	border-bottom:solid #FDE8E3 6px;
}

/* banner publicidade */

#slideshow
{
	width:100%;
	margin:30px auto 50px auto;
	height:450px;
	padding: 0;
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative;
	z-index: 5;
	float:left;
}

#slideshow ul, li
{
	margin: 0;
	padding: 0;
	border: 0;
}

#slideshow ul#nav
{
	display: none;
	list-style: none;
	position: relative;
	top: 140px;
	z-index: 15;
}

#slideshow ul#nav li#prev
{
	float: left;
	margin: 0 0 0 0px;
}

#slideshow ul#nav li#next
{
	float: right;
	margin: 0 0px 0 0;
}

#slideshow ul#nav li a
{
	display: block;
	width: 52px;
	height: 52px;
	text-indent: -9999px;
}

#slideshow ul#nav li#prev a
{
	background: url(../imagens/site/seta_recua_01.png);
}

#slideshow ul#nav li#next a
{
	background: url(../imagens/site/seta_avanca_01.png);
}

#slideshow ul#slides
{
	list-style: none;
}

#slideshow ul#slides li
{
	margin: 0px 0 0px 0px;
	clear:both;
}

#slideshow ul#slides li img
{
	width:100%;
	height:auto;
	clear:both;
}

#slideshow ul#slides li img:after
{
  content: " ";
}

/* banner publicidade  fim*/

.img-miniatura
{
	padding:4px;
	display:inline-block;
}

#conteiner-home
{
	display:block;
	width:900px;
	margin:0 auto;
}

#coluna-produto-detalhe-01
{
	display:block;
	float:left;
	width:30.7692307692%;/* (240/780)*100 */
	text-align:center;
}

#coluna-produto-detalhe-01 img
{
	border:solid 1px #eee;
	max-width:100%;
}


#coluna-produto-detalhe-02
{
	display:block;
	float:left;
	width:50%;/* (390/780)*100 */
	padding:0 1.28205128205% 0 1.28205128205%;/* (10/780)*100 */
	color:#999;
}

#coluna-produto-detalhe-02 h1
{
	font-size:16px;
	margin:0 0 6px 0;
	padding:0;
	letter-spacing:2px;
	font-weight:600;
}

#coluna-produto-detalhe-02 h2
{
	font-size:14px;
	margin:0;
	padding:0;
}

#coluna-produto-detalhe-03
{
	display:block;
	float:left;
	width:12.5641025641%;/* (98/780)*100 */
	padding:10px 0 10px 1.28205128205%;
	background:#F3F3F3;
	border:solid 1px #eee;
}

#coluna-produto-detalhe-03 h4
{
	margin:0;
	padding:0;
	font-weight:normal;
}

#coluna-produto-detalhe-03 strong
{
	color:#F00;
	font-size:18px;
	letter-spacing:3px;
	text-align:center;
}

#coluna-produto-detalhe-03 b
{
	background:#F00;
	margin:4px 4px 4px 0;
	display:inline-block;
	padding:3px;
	text-align:center;
	color:#FFF;
	font-weight:normal;
}

#coluna-produto-detalhe-03 span
{
	display:inline-block;
	background:#999;
	color:#FFF;
	font-size:12px;
	padding:2px;
	margin:2px;
	text-transform:lowercase;
	line-height:12px;
	text-align:center;
}

#coluna-produto-detalhe-03 hr
{
	height: 17px;
	border: 0;
	clear:both;
	background: url(../imagens/site/separador_04.png) center no-repeat;
	padding:2px;
}

#coluna-produto-detalhe-03 h5
{
	margin:10px 10px 0 0 ;
	padding:0;
	font-weight:normal;
}

#coluna-produto-icones
{
	padding:3%;
	display:block;
	width:94%;
	float:left;
	text-align:center;
}

.btn-amarelo
{
	background:#FC0 url(../imagens/site/fundo_07.png);
	display:inline-block;
	padding:6px 28px 6px 28px;
	color:#FFF;
	border-radius:4px;
	font-size:14px;
	letter-spacing:1px;
}

.arquivo-lista
{
	display:block;
	float:left;
	padding:16px;
	background:#FFF;
	margin-bottom:10px;
	border: solid #eee 1px;
	width:100%;
}

.arquivo-lista div
{
	display:block;
	float:left;
	width:110px;
}

.arquivo-lista span
{
	display:block;
	float:left;
	width:60px;
	background:url(../imagens/site/separador_03.png) no-repeat center right;
}

.arquivo-lista h1
{
	display:block;
	float:left;
	width:450px;
	margin: 0 0 0 10px ;
	font-size:18px;
}

.arquivo-lista h2
{
	display:block;
	margin: 10px 0 0 10px ;
	float:left;
	width:480px;
	text-align:justify;
}

.ver
{
	display:block;
	background: url(../imagens/site/btn_lupa.png) no-repeat center;
	height:40px;
	margin-bottom:10px;
	text-align:center;
	width:40px;
}

.ver b
{
	display:block;
	font-weight:normal;
	padding-top:35px;
}

.baixar
{
	display:block;
	background: url(../imagens/site/btn_baixa.png) no-repeat center;
	height:40px;
	margin-bottom:10px;
	text-align:center;
	width:40px;
}

.baixar b
{
	display:block;
	font-weight:normal;
	padding-top:35px;
}

.esquerda
{
	display:block;
	float:left;
	padding-right:20px;
	background:url(../imagens/site/separador_03.png) no-repeat center right;
	margin-right:10px;
}

.evento-lista
{
	display:block;
	float:left;
	padding:16px;
	background:#FFF;
	margin-bottom:10px;
	border: solid #eee 1px;
	width:100%;
}

.evento-lista div
{
	display:block;
	float:left;
	width:120px;
	background:url(../imagens/site/separador_03.png) no-repeat center right;
}

.evento-lista span
{
	display:block;
	float:left;
	width:100%;
	text-align:center;
}

.evento-lista span img
{
	padding:5px;
	margin:5px;
	border:solid 1px #eee;
}

.evento-lista h1
{
	padding:0;
	display:block;
	float:left;
	width:450px;
	margin: 0 0 0 10px ;
	font-size:18px;
	text-transform:uppercase;
}

.evento-lista h1 a
{
	color:#003366;
}

.evento-lista h2
{
	display:block;
	margin: 0px 0 0 10px ;
	float:left;
	width:480px;
	text-align:justify;
}

.evento-imagem
{
	display:block;
	float:left;
	margin-bottom:20px;
}

.evento-veja-mais
{
	display:block;
	float:left;
	padding-right:20px;
	background: url(../imagens/site/btn_veja_mais_02.png) no-repeat right;
	margin-top:15px;
	color:#F60;
}

.evento-lista-imagem
{
	display:block;
	padding:20px;
	border:solid 1px #eee;
	margin-bottom:20px;
	text-align:center;
}

.evento-lista-imagem p
{
	display:block;
	margin:10px 0 0 0;
}

#busca
{
	background: url(../imagens/site/fundo_05.png) repeat-x;
	display:block;
	float:left;
	padding:3%;
	width:94%;
}

#busca h1 
{
	font-size:18px;
}

#busca a 
{
	float:left;
	display:block;
	width:100%;
	border-bottom:dotted 1px #eee;
	padding-bottom:20px;
}

#busca img
{
	float:left;
	margin-right:20px;
}

.formularios
{
	display:block;	
}

.formularios fieldset
{
	border:solid 1px #CCC;
	margin-top:15px;
	background:#FFF;
	float:left;
	display:block;
	width:100%;
}

.formularios legend
{
	background:url(../imagens/site/fundo_04.png);
	color:#666;
	padding:4px 8px 4px 8px;
	border-radius:4px;
}

.formularios input[type=text], input[type=email], input[type=number],input[type=password], select
{
	display:block;
	float:left;
}

.formularios textarea
{
	display:block;
	float:left;
	padding:1%;
}

.formularios strong
{
	display:block;
	text-align:right;
	width:20%;
	float:left;
	padding:1%;
	font-weight:normal;
}


.formularios hr
{
	color: #eee;
	background-color: #eee;
	height: 1px;
	border: 0;
	clear:both;
	visibility:hidden;
	padding:2px;
}

.formularios img
{
	float:left;
}

.onde-comprar-pessoa
{
	background-color: #fff;
	padding:2%;
	border:solid 1px #eee;
	margin-bottom:10px;
	float:left;
	width:96%;
}

.onde-comprar-pessoa img
{
	float:left;
	padding-right:20px;
	background:url(../imagens/site/separador_03.png) no-repeat center right;
}

.onde-comprar-pessoa h1
{
	padding:0;
	margin:0;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
}

.onde-comprar-pessoa a
{
	color:#F00;
}

.onde-comprar-pessoa div
{
	display:block;
	float:left;
	width:80%;
}

.onde-comprar-pessoa span
{
	display:block;
	float:left;
	width:20%;
}

.onde-comprar-pessoa span a
{
	display:block;
	width:50px;
	height:30px;
	text-align:center;
	background:url(../imagens/site/btn_carrinho.png) no-repeat center top;
	padding-top:35px;
	margin:20px auto;
}

#paginacao
{
	float:left;
	display:block;
	width:98%;
	text-align:center;
	padding:1%;
}

#paginacao a
{
	display:inline-block;
	padding:4px;
}
#paginacao a:hover
{
	background:#F30;
	color:#FFF;
	text-decoration:none;
}

.paginacao_hover
{
	background:#900;
	color:#FFF;
	text-decoration:none;
	padding:4px;
}


.barra-geral
{
	margin:0;
	color:#eee;
	font-size:14px;
	font-weight:normal;
	display:inline-block;
	height:42px;
	width:900px;
	line-height:42px;
	text-align:center;
	color:#666;
	float:left;
}

.barra-geral strong
{
	float:left;
	display:block;
	background:url(../imagens/site/rodape_bandeira_03.png);
	width:24px;
	height:42px;
}

.barra-geral ul
{
	display:inline-block;
	list-style:none;
	margin:0;
	text-align:center;
}

.barra-geral ul li
{
	display:inline-block;
	padding:0;
	margin:0;
}

.caixa_geral_01
{
	display:block;
	width:98%;
	float:left;
	background:#eee;
	padding:1%;
	text-align:center;
	letter-spacing:2px;
	margin-bottom:6px;
}

.endereco
{
	display:block;
	background: url(../imagens/site/fundo_05.png);
	color:#333;
	border:solid 1px #eee;
	padding:10px;
	font-weight:normal;
	margin-bottom:20px;
	float:left;
	width:98%;
}

.endereco a
{
	color: #fff;
	background:#036;
	font-size:13px;
	border:none;
	border-radius:4px;
	padding:6px 14px 6px 14px;
	display:inline-block;
	margin-top:10px;
}

.obrigatorio
{
	border:solid 1px #F90;	
}

.erro
{
	float:left;
	display:block;
	width:100%;
	margin-bottom:10px;
}

.erro li
{
	margin:0;
	font-size:14px;
	color:#fff;
	background:#F66;
	padding:5px;
}

.login_1
{

}

.login_1 span
{
	display:block;
	width:43%;
	float:left;
	padding:2%;
	background:#FFF;
	margin:1%;
	min-height:250px;
	border:solid 1px #CCC;
}

.login_1 h1
{
	color:#fff;
	margin:0 0 10px 0;
	padding:8px;
	background:#F00;
	font-weight:normal;
	font-size:16px;
}

.login_1 input
{
	margin:2px;
	float:left;
	display:block;
}

.login_1 strong
{
	float:left;
	display:block;
	line-height:25px;
	margin-right:5px;
}

.login_1 hr
{
	height: 0;
	display:block;
	border: 0;
	clear:both;
	padding:4px;
	background:none;
}

.menu-usuario
{
	display:block;
	float:left;
	background: url(../imagens/site/fundo_02.png);
	width:880px;
	line-height:30px;
	padding:10px;
	margin-bottom:10px;
}

.menu-usuario div
{
	display:inline-block;
	float:left;
	width:110px;
	margin-right:10px;
}

.menu-usuario div b
{
	font-family:ModernPictogramsNormal;
	color:#F30;
}
.menu-usuario ul
{
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
	width:720px;
	color:#F93;
	font-size:16px;
}

.menu-usuario li
{
	display:inline-block;
}

.menu-usuario li a
{
	color:#036;
	font-size:16px;
}

.menu-usuario img
{
	display:inline-block;
	float:left;
	margin-right:5px;
}

#creditos
{
	display:block;
	float:left;
	width:100%;
	margin:20px 0 10px 0;
	text-align:center;
	color:#CCC;
}
#creditos a
{
	color:#F90;
}

#profissional-colaborador
{
	background:url(../imagens/site/fundo_04.png);
	display:inline-block;
	float:left;
	border:solid 1px #CCC;
	width:96%;
	padding:2%;
}

#profissional-colaborador p
{
	float:left;
	display:inline-block;
	width:500px;
}

#profissional-colaborador strong
{
	color:#036;
}

#profissional-colaborador img
{
	float:left;
	margin-right:20px;
	border:solid 1px #CCC;
}

#profissional-colaborador a
{
	background:url(../imagens/site/fundo_03.png);
	padding:2px 6px 2px 6px;
	border-radius:5px;
	margin-top:10px;
	display:inline-block;
}

.postagem
{
	float:left;
	display:block;
}

.postagem h1
{
	font-size:24px;
	color:#036;
}

.postagem h2
{
	font-weight:normal;
	font-size:15px;
	color:#999;
}

.postagem h4
{
	font-weight:normal;
	font-size:16px;
	text-align:justify;
}

.postagem img
{
	float:left;
	margin-right:10px;
}

.postagem div
{
	float:left;
	width:220px;
}

.links
{
	font-weight:normal;
}

.links 
{
	padding:0;
	margin:0;

}

.links a
{
	background:url(../imagens/site/setinha.png) no-repeat left center;
	padding-left:10px;
}

.links li:nth-child(1n+1)
{
	padding:10px;
	background:url(../imagens/site/fundo_01.png);
	margin-bottom:1px;
	list-style:none;
}

.links li:nth-child(2n+1)
{
	padding:10px;
	background:url(../imagens/site/fundo_04.png);
	margin-bottom:1px;
}

.links li:hover
{
	padding:10px;
}

.zebrado-03
{
	width:98%;
	display:block;
	float:left;
	padding:1%;
	font-size:16px;
	color:#333;
	background:url(../imagens/site/fundo_04.png);
}

.zebrado-03 b
{
	font-weight:normal;
	background:url(../imagens/site/setinha.png) no-repeat left center;
	padding-left:10px;
}

.zebrado-04
{
	width:96%;
	display:block;
	float:left;
	padding:1%;
	padding-left:3%;
}

.zebrado-04 b
{
	font-weight:normal;
}

.div_geral
{
	padding:0px;
}

.div_geral div
{
	padding:2%;
	background:#eee;
	border:solid 1px #CCC;
	float:left;
	display:block;
	width:96%;
	margin-bottom:10px;
	margin-top:10px;
	text-align:justify;
}

.div_geral div img
{
	float:left;
	margin-right:10px;
	border:solid 1px #CCC;
}

.div_geral b
{
	display:block;
	text-align:center;
}

.div_geral b a
{
	background:#C00;
	padding:4px;
	color:#FFF;
}


.tooltip
{
	display:inline;
	position:relative;
}

.tooltip:hover
{
	text-decoration:none
}

.tooltip:hover:after
{
	background:#111;
	background:rgba(0,0,0,.8);
	border-radius:5px;
	bottom:18px;
	color:#fff;
	content:attr(title);
	display:block;
	left:50%;
	padding:5px 15px;
	position:absolute;
	white-space:nowrap;
	z-index:98
}

.div-geral
{
	display:block;
	float:left;
	width:470px;
}

.topo-a-01 
{
	display:inline-block;
	background-image:none !important;
}

.icone-ajuda
{
	font-family:ModernPictogramsNormal;
	color:#F30;
	font-size:18px;
}

.deveria-ver
{
	display:block;
	width:100%;
	float:left;
}

.deveria-ver div
{
	display:block;
	margin:10px auto;
	width:280px;
	text-align:center;
	background:#B30000;
	color:#FFF;
	font-size:14px;
	letter-spacing:3px;
	overflow:auto;
	line-height:32px;
}

.imagem-media
{
	display:block;
	height:326px;
}

.titulo-carousel
{
	display:block;
	float:left;
	text-align:center;
	font-weight:normal;
	font-size:14px;
	width:100%;
	margin:0;
	padding:0;
	position:absolute;
}

#carrossel
{
	float:left;
	width:900px;
	margin-bottom:60px;
	height: 454px;
}


 /****************************************************************************************************************************************************
 *  CAROUSEL
 ****************************************************************************************************************************************************/


/* Carousel general */
.carousel
{
  height: 434px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  position: relative;
  width:100%;
}

.carousel li
{
  position: absolute;
  z-index: -1;
  padding: 0;
  list-style-type: none;
  opacity: 0;
  cursor: pointer;
}
.carousel li .carouselFrame,
.carousel li img
{
  width: 280px;
  height: 434px;
  display: block;
  overflow: hidden;
}
.carousel .selected .carouselFrame{cursor:default}
.carousel .right2,
.carousel .right1,
.carousel .selected,
.carousel .left1,
.carousel .left2 {
  opacity: 1;
}
.carousel.carouselItemAmount-3 .right2, .carousel.carouselItemAmount-3 .left2 {
  opacity: 0;
}
.carousel .selected {
  z-index: 10;
}
.carousel .right1, .carousel .left1 {
  z-index: 5;
}
.carousel .right2, .carousel .left2 {
  z-index: 1;
}
.carousel .carouselFrame
{
  position: relative;
  display: block;
}
.carousel .carouselFrame > a img {
  border: 0;
}

.carousel .img
{
  -ms-interpolation-mode: bicubic;
}
/* // Carousel General */
/* Carousel perspective */
.carouselPerspective500x235.carousel
{
	-webkit-perspective: 500;
	-moz-perspective: 500px;
	perspective: 500;
}
.carouselPerspective500x235.carousel li
{
  top: 2.5px;
  left: 50px;
}

.carouselPerspective710x235.carousel li {
  top: 2.5px;
  left: 166px;
}

/* // Carousel perspective */
/* Carousel general js activated on the browser */
.js .carousel {
  /* initial values */

}
.js .carousel .selectedContent {
  display: none;
}
.js .carousel .selected .selectedContent {
  display: block;
}
.js .carousel .boxVideo {
  display: none;
}
.js .carousel .carouselDesc {
  bottom: -50px;
}
.js .carousel .carouselShare {
  top: -50px;
}

.js .carousel .playingVideo .boxVideo { display: block; }
.js .carousel .playingVideo .carouselDesc,
.js .carousel .playingVideo .carouselPlay { display: none; }
@media only screen and (max-width: 480px),
only screen and (max-device-width: 480px)
{
	.js .carousel .playingVideo .carouselShare { display: none; }
}

/* // Carousel general js activated on the browser */


/* General Animation Settings */

.left3ToLeft2,
.left2ToLeft1,
.left1ToSelected,
.selectedToRight1,
.right1ToRight2,
.right2ToRight3,
.left2ToLeft3,
.left1ToLeft2,
.selectedToLeft1,
.right1ToSelected,
.right2ToRight1,
.right3ToRight2	 {
	-webkit-animation: 0.5s 1 linear;
	-moz-animation: 0.5s 1 linear;
}
/* // General Animation Settings */

.carouselJavascript li .carouselFrame {
  width: auto;
  height: auto;
  position:relative;
}

/* // Setting the classes for the animations */
 	
.carousel-unload li {left:-99999px; top:-99999px;}
.carousel-unload .left2 {left:5px; top:58px; z-index:1;}
.carousel-unload .left1 {left:83px; top:28px; z-index:2;}
.carousel-unload .selected {left:165px; top:3px; z-index:3;}
.carousel-unload .right1 {left:343px; top:28px; z-index:2;}
.carousel-unload .right2 {left:515px; top:58px; z-index:1;}

.carousel-unload .selected img {height:434px; width:280px;}
.carousel-unload .left2 img,
.carousel-unload .right2 img {height:120px; width:190px;}
.carousel-unload .left1 img,
.carousel-unload .right1 img {height:180px; width:285px;}

/* _______________________________________________ */

/* NavegaÃ§Ã£o */
/* _______________________________________________ */

	
.table-navigation-left
{
	top: 204px;
	float:left;
	position: relative;
	z-index: 99;
	width:27px;	
}

.table-navigation-right
{
	top: 204px;
	float: right;
	position: relative;
	z-index: 99;
	width:27px;
}

/**************************************************************************************************************************************************** 
 *	carousel
 ****************************************************************************************************************************************************/
 
 
 .magnifier-thumb-wrapper {
    position: relative;
    display: block;
    top: 0;
    left: 0
}

.magnifier-lens {
    position: absolute;
    border: solid 1px #F00;
    z-index: 1000;
    top: 0;
    left: 0;
    overflow: hidden
}

.magnifier-loader {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center;
    background: transparent;
    background: rgba(50, 50, 50, 0.5);
    z-index: 1000;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232)
}

.magnifier-loader-text {
    margin-top: 10px
}

.magnifier-large {
    position: absolute;
    z-index: 100;
}

.magnifier-preview
{
    padding: 0;
    width:528px;
	height:528px;
    position:absolute;
    overflow: hidden;
	top:250px;
	background:#3F0;
	z-index:20000;
}

.opaque {
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}

.hidden {
    display: none
}


.contato
{
    display:block;
	margin:10px 0 0 0;
}

#catalogo
{
	width:100%;
}

#catalogo img
{
	width:100%;
	height:auto;
}

@media only screen
and (min-width : 1025px)
and (max-width : 1280px)
{
	.conteiner
	{
		width:80%;
	}
	
	#topo
	{
		display:block;
		width:80%; 
		margin:0 auto;
		height:auto;
	}
	
	.carousel
	{
	  height: 434px;
	  overflow: hidden;
	  padding: 0;
	  margin: 0;
	  position: relative;
	  width:100% !important;
	}
	
	#slideshow
	{
		height:380px;
	}
}

@media only screen
and (min-width : 768px)
and (max-width : 1024px)
{
	.conteiner
	{
		width:100%;
	}
	
	#topo
	{
		display:block;
		width:100%; 
		margin:0 auto;
		height:auto;
	}
	
	.carousel
	{
	  height: 434px;
	  overflow: hidden;
	  padding: 0;
	  margin: 0;
	  position: relative;
	  width:100% !important;
	}
	#slideshow
	{
		height:350px;
	}
}

@media only screen
and (min-width : 481px)
and (max-width : 767px) 
{
	#slideshow
	{
		height:300px;
	}
	.conteiner
	{
		width:100%;
	}

	#topo
	{
		display:block;
		width:100%;
		float:left;
		height:auto;
	}
	
	#topo-logo
	{
		display:block;
		width:14.4444444444%; /*(130/900)*100*/
		float:left;
	}
	
	#topo-logo img
	{
		width:100%;
		height:auto;
	}
	
	#topo-centro
	{
		display:block;
		width:71.1111111111%;/*(640/900)*100*/
		float:left;
	}
	
	#topo-michael
	{
		display:block;
		width:14.4444444444%;/*(130/900)*100*/
		background:#fff url(../imagens/site/fundo_geral.png) repeat-x;
		float:left;
		text-align:center;
	}
	
	#topo-michael img
	{
		width:100%;
		height:auto;
	}
	
	#topo-menu-secundario
	{
		display:block;
		width:100%;
		float:left;
		text-align:center;
		height:auto;
		margin:15px 0 10px 0;
	}

	#topo-busca
	{
		display:block;
		margin:0px auto 8px auto;
		width:94%;
		border:solid 1px #CCC;
		padding:0;
		overflow:auto;
	}
	
		
	#topo-busca input[type=text]
	{
		display:block;
		border:none;
		text-align:center;
		margin:2px 1% 2px 1% !important;
		padding:0 !important;
		height:20px;
		float:left;
		width:91.3333333333%;/* (420/450)*100 */
		background:none;
	}
	
	#topo-busca input[type=image]
	{
		display:block;
		border:none;
		width:4.44444444444%;
		height:20px;
		border-radius:0;
		margin:2px;
		padding:0;
		float:right;
		cursor:pointer;
	}

	#topo-menu a
	{
		width:16.6666666667%;
	}
	
	#topo-menu a img
	{
		width:100%;
	}
	
	#banner-video
	{
		width:100%;
		height:auto;
	}
	
	#banner-encontre
	{
		width:100%;
		height:auto;
	}

	#conteiner-home
	{
		display:block;
		width:100%;
		margin:0 auto;
	}
	
	#carrossel
	{
		float:left;
		width:100% !important;
		margin-bottom:60px;
		height: 454px;
	}
	
	.carousel
	{
	  height: 434px;
	  overflow: hidden;
	  padding: 0;
	  margin: 0;
	  position: relative;
	  width:100% !important;
	}

	#rodape-redes-sociais-perfis
	{
		display:block;
		width:100%;
		float:left;
	}
	
	#rodape-redes-sociais-perfis h3
	{
		display:block;
		width:100%;
		float:right;
		text-align:center;
		font-weight:normal;
		color:#fff;
		line-height:40px;
		margin:0 10px 0 0;
		padding:0;
	}
	
	#rodape-redes-sociais-perfis a
	{
		float:left;
		display:block;
		width:100%;
		text-align:center;
	}
	
	#rodape-redes-sociais-perfis img
	{
		float:none;
		padding:10px 0 0 0;
		margin:0 auto;
		display:inline-block;
	}
	
	#rodape-redes-sociais-contatos
	{
		display:block;
		width:100%;
		float:left;
	}
	
	#rodape-redes-sociais-contatos h3
	{
		display:block;
		width:100%;
		float:left;
		text-align:center;
		font-weight:normal;
		color:#fff;
		line-height:40px;
		margin:0;
		padding:0;
	}

	.coluna-produto-1
	{
		float:left;
		width:20%;
	}
	
	.coluna-produto-1 form
	{
		padding:0;
		margin:0;
		width:100%;
		text-align:center;
	}

	
	.coluna-1-dentro
	{
		padding:0px 1% 1% 1%;
		float:left;
		width:98%;
		background:url(../imagens/site/separador_02.png) center right no-repeat;
	}
	
	.coluna-1-dentro span
	{
		padding:8px;
		background:#eee;
		float:left;
		margin-top:20px;
		text-align:justify;
	}
	
	.coluna-1-dentro h1
	{
		margin:0px;
		font-size:16px;
		padding:0;
	}
	
	.coluna-1-dentro h2
	{
		margin:0px;
		font-size:14px;
		padding:0;
	}
	
	.coluna-produto-1 ul
	{
		padding:0 0 0 1%;
	}
	
	.coluna-produto-1 ul li
	{
		line-height:30px;
		font-size:15px;
	}
	
	.coluna-produto-lista-01
	{
		list-style-image:url(../imagens/site/setinha.png);
		padding:0;
		width:100%;
		font-weight:700;
	}
	
	.coluna-produto-lista-02
	{
		list-style:none;
		padding:0 0 0 5px;
	}
	
	.coluna-produto-2
	{
		float:left;
		width:78%;
		padding:10px 0px 10px 2%;
	}


	.produto-destaque
	{
		float:left;
		display:inline-block;
		border:solid 1px #CCC;
		text-align:center;
		width:29%;
		padding:1%;
		background:#FFF;
		height:320px;
		margin: 0 1% 20px 0;
	}

	.produto-destaque div img
	{
		border-bottom: solid 1px #999;
		padding-bottom:15px;
		margin-bottom:10px;
		max-width:95%;
	}
	
	.magnifier-preview
	{
		padding: 0;
		width:70%;
		height:auto;
		position: relative;
		overflow: hidden;
	}
	
	#coluna-produto-detalhe-01
	{
		display:block;
		float:left;
		width:30%; /*(240/800)*100*/
		text-align:center;
	}
	
	#coluna-produto-detalhe-01 img
	{
		border:solid 1px #eee;
		max-width:100%;
	}
	
	
	#coluna-produto-detalhe-02
	{
		display:block;
		float:left;
		width:60%;
		padding:0 4% 0 4%;
		color:#999;
	}
	
	#coluna-produto-detalhe-03
	{
		display:block;
		float:left;
		width:28%;
		padding:10px 0 10px 1%;
		background:#F3F3F3;
		border:solid 1px #eee;
		text-align:center;
	}
	
	.btn-amarelo
	{
		background:#FC0 url(../imagens/site/fundo_07.png);
		display:inline-block;
		padding:6px 8px 6px 8px;
		color:#FFF;
		border-radius:4px;
		font-size:14px;
		letter-spacing:1px;
	}
	
	.coluna-ilustra
	{
		float:left;
		padding-right:3.75%;/*(30/800)*100 */
		margin-right:2.5%;/*(20/800)*100 */
		background: url(../imagens/site/separador_02.png) no-repeat right center;
		width:37.5%;/*(300/800)*100 */
	}
	
	.coluna-ilustra img
	{
		max-width:100%;
	}
	
	.coluna-texto
	{
		float:left;
		width:100%;
	}

	.div-geral
	{
		display:block;
		float:left;
		width:53.75%;
	}
	
	#carrossel
	{
		float:left;
		width:100% !important;
		margin-bottom:60px;
		height: 454px;
	}

}

@media only screen
and (min-width : 510px)
{
	#topo-menu a
	{
		width:auto;
	}
	
	#topo-menu a img
	{
		width:auto;
	}
}

@media only screen
and (min-width : 320px)
and (max-width : 480px) 
{
	.conteiner
	{
		width:100%;
	}

	#topo
	{
		display:block;
		width:100%;
		height:auto;
	}
	
	#topo-logo
	{
		display:block;
		width:100%;
		float:left;
		text-align:center;
	}
	
	#topo-centro
	{
		display:block;
		width:100%;
		float:left;
	}
	
	#topo-menu-secundario
	{
		display:block;
		width:100%;
		float:left;
		text-align:center;
		height:auto;
		margin:15px 0 10px 0;
	}
	
	#topo-menu-secundario a b 
	{
		line-height:30px;
		display:inline-block;
		font-weight:normal;
		padding:0 1% 0 1%;
		-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	
	#topo-menu-secundario b:hover 
	{
		background: #FF3333;
		color:#FFF;
	}
	
	#topo-michael
	{
		display:block;
		width:100%;
		background:#fff url(../imagens/site/fundo_geral.png) repeat-x;
		float:left;
		text-align:center;
	}
	
	#topo-menu
	{
		background:none;
	}
	
	#topo-menu a
	{
		width:16.6666666667%;
	}
	
	#topo-menu a img
	{
		width:100%;
	}


	#topo-busca
	{
		display:block;
		margin:0px auto 8px auto;
		width:100%;/* 450 */
		border:solid 1px #CCC;
		padding:0;
		overflow:auto;
	}
	
	#topo-busca input[type=text]
	{
		display:block;
		border:none;
		text-align:center;
		margin:2px 1% 2px 1% !important;
		padding:0 !important;
		height:20px;
		float:left;
		width:91.3333333333%;/* (420/450)*100 */
		background:none;
	}
	
	#topo-busca input[type=image]
	{
		display:block;
		border:none;
		width:4.44444444444%;
		height:20px;
		border-radius:0;
		margin:2px;
		padding:0;
		float:right;
		cursor:pointer;
	}

	.coluna-produto-1
	{
		float:left;
		width:100%;
	}
	
	.coluna-produto-2
	{
		float:left;
		width:98%;
		padding:10px 0px 10px 2%;
	}
	
	.produto-destaque
	{
		float:left;
		display:inline-block;
		border:solid 1px #CCC;
		text-align:center;
		width:96%;
		padding:1%;
		background:#FFF;
		height:320px;
		margin:0 1% 20px 1%;
	}

	#coluna-produto-detalhe-01
	{
		display:block;
		float:left;
		width:100%;
		text-align:center;
	}
	
	#coluna-produto-detalhe-02
	{
		display:block;
		float:left;
		width:100%;
		padding:0 10px 0 10px;
		color:#999;
	}
	
	#coluna-produto-detalhe-03
	{
		display:block;
		float:left;
		width:100%;
		padding:10px 0 10px 10px;
		background:#F3F3F3;
		border:solid 1px #eee;
		text-align:center;
	}
	
	.magnifier-preview
	{
		padding: 0;
		width:100%;
		height:auto;
		position: relative;
		overflow: hidden;
	}
	
	#rodape-redes-sociais-perfis
	{
		display:block;
		width:100%;
		float:left;
	}
	
	#rodape-redes-sociais-perfis h3
	{
		display:block;
		width:100%;
		float:right;
		text-align:center;
		font-weight:normal;
		color:#fff;
		line-height:40px;
		margin:0 10px 0 0;
		padding:0;
	}
	
	#rodape-redes-sociais-perfis a
	{
		float:left;
		display:block;
		width:100%;
		text-align:center;
	}
	
	#rodape-redes-sociais-perfis img
	{
		float:none;
		padding:10px 0 0 0;
		margin:0 auto;
		display:inline-block;
	}
	
	#rodape-redes-sociais-contatos
	{
		display:block;
		width:100%;
		float:left;
	}
	
	#rodape-redes-sociais-contatos h3
	{
		display:block;
		width:100%;
		float:left;
		text-align:center;
		font-weight:normal;
		color:#fff;
		line-height:40px;
		margin:0;
		padding:0;
	}
	
	#rodape-redes-sociais-contatos a
	{
		color:#fff;
	}

	#carrossel
	{
		float:left;
		width:100% !important;
		margin-bottom:60px;
		height: 454px;
	}
	
	.carousel
	{
	  height: 434px;
	  overflow: hidden;
	  padding: 0;
	  margin: 0;
	  position: relative;
	  width:100% !important;
	}
	
	 /****************************************************************************************************************************************************
	 *  CAROUSEL
	 ****************************************************************************************************************************************************/
	
	
	/* Carousel general */
	.carousel
	{
	  height: 341px;
	  overflow: hidden;
	  padding: 0;
	  margin: 0;
	  position: relative;
	  
	}
	
	.carousel li
	{
	  position: absolute;
	  z-index: -1;
	  padding: 0;
	  list-style-type: none;
	  opacity: 0;
	  cursor: pointer;
	}
	.carousel li .carouselFrame,
	.carousel li img
	{
	  width: 220px;
	  height: 341px;
	  display: block;
	  overflow: hidden;
	}
	.carousel .selected .carouselFrame{cursor:default}
	.carousel .right2,
	.carousel .right1,
	.carousel .selected,
	.carousel .left1,
	.carousel .left2 {
	  opacity: 1;
	}
	.carousel.carouselItemAmount-3 .right2, .carousel.carouselItemAmount-3 .left2
	{
	  opacity: 0;
	}
	.carousel .selected
	{
	  z-index: 10;
	}
	.carousel .right1, .carousel .left1 {
	  z-index: 5;
	}
	.carousel .right2, .carousel .left2 {
	  z-index: 1;
	}
	.carousel .carouselFrame
	{
	  position: relative;
	  display: block;
	}
	.carousel .carouselFrame > a img {
	  border: 0;
	}
	
	.carousel .img
	{
	  -ms-interpolation-mode: bicubic;
	}
	/* // Carousel General */
	/* Carousel perspective */
	.carouselPerspective500x235.carousel
	{
		-webkit-perspective: 300;
		-moz-perspective: 300px;
		perspective: 300;
	}
	.carouselPerspective500x235.carousel li
	{
	  top: 2.5px;
	  left: 50px;
	}
	
	.carouselPerspective710x235.carousel li
	{
	  top: 2.5px;
	  left: 166px;
	}
	
	/* // Carousel perspective */
	/* Carousel general js activated on the browser */
	.js .carousel {
	  /* initial values */
	
	}
	.js .carousel .selectedContent {
	  display: none;
	}
	.js .carousel .selected .selectedContent {
	  display: block;
	}
	.js .carousel .boxVideo {
	  display: none;
	}
	.js .carousel .carouselDesc {
	  bottom: -50px;
	}
	.js .carousel .carouselShare {
	  top: -50px;
	}
	
	.js .carousel .playingVideo .boxVideo { display: block; }
	.js .carousel .playingVideo .carouselDesc,
	.js .carousel .playingVideo .carouselPlay { display: none; }
	@media only screen and (max-width: 480px),
	only screen and (max-device-width: 480px)
	{
		.js .carousel .playingVideo .carouselShare { display: none; }
	}
	
	/* // Carousel general js activated on the browser */
	
	
	/* General Animation Settings */
	
	.left3ToLeft2,
	.left2ToLeft1,
	.left1ToSelected,
	.selectedToRight1,
	.right1ToRight2,
	.right2ToRight3,
	.left2ToLeft3,
	.left1ToLeft2,
	.selectedToLeft1,
	.right1ToSelected,
	.right2ToRight1,
	.right3ToRight2	 {
		-webkit-animation: 0.5s 1 linear;
		-moz-animation: 0.5s 1 linear;
	}
	/* // General Animation Settings */
	
	.carouselJavascript li .carouselFrame {
	  width: auto;
	  height: auto;
	  position:relative;
	}
	
	/* // Setting the classes for the animations */
		
	.carousel-unload li {left:-99999px; top:-99999px;}
	.carousel-unload .left2 {left:5px; top:58px; z-index:1;}
	.carousel-unload .left1 {left:83px; top:28px; z-index:2;}
	.carousel-unload .selected {left:165px; top:3px; z-index:3;}
	.carousel-unload .right1 {left:343px; top:28px; z-index:2;}
	.carousel-unload .right2 {left:515px; top:58px; z-index:1;}
	
	.carousel-unload .selected img {height:341px; width:220px;}
	.carousel-unload .left2 img,
	.carousel-unload .right2 img {height:120px; width:190px;}
	.carousel-unload .left1 img,
	.carousel-unload .right1 img {height:180px; width:285px;}
	
	/* _______________________________________________ */
	
	/* NavegaÃ§Ã£o */
	/* _______________________________________________ */
	
		
	.table-navigation-left
	{
		top: 204px;
		float:left;
		position: relative;
		z-index: 99;
		width:27px;	
	}
	
	.table-navigation-right
	{
		top: 204px;
		float: right;
		position: relative;
		z-index: 99;
		width:27px;
	}
	
	/**************************************************************************************************************************************************** 
	 *	carousel
	 ****************************************************************************************************************************************************/
	#conteiner-home
	{
		display:block;
		width:100%;
		margin:0 auto;
	}
	
	#banner-video
	{
		width:100%;
		height:auto;
	}
	
	#banner-encontre
	{
		width:100%;
		height:auto;
	}
	
	.coluna-1-dentro
	{
		padding:0px 1% 25px 1%;
		float:left;
		width:98%;
	}
	
	.div-seletor-02
	{
	   width: 100%;
	   height: 24px;
	   overflow: hidden;
	   background: #FDFDFD url(../imagens/site/btn_seletor_02.png) no-repeat 128px 3px;
	   float:left;
	   border:solid 1px #ccc;
	   border-radius:5px;
	}
	
	.div-geral
	{
		display:block;
		float:left;
		width:100%;
	}
}

