@charset "ISO-8859-1"; /*** Código que corrige a acentuação ***/
/* CSS Document */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :: CSS Reset :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
* { 
margin: 0; 
padding: 0; 
list-style: none; 
} 
hr { 
display: none; 
} 
img { 
border: none; 
} 
body p{
font: 12px arial, verdana, tahoma; 
color: #222;
}
body p a{
font: 12px arial, verdana, tahoma; 
color: #333;
text-decoration: none;
}
body p a:hover{
color: #000;
text-decoration: underline;
}
h1, h2, h3 {
font: 15px arial, verdana, tahoma; 
color: #333;
}

@font-face {
font-family: "Frederic";
src: url("FrederickatheGreat-Regular.ttf") format("truetype");
}
@font-face {
font-family: "Franklin";
src: url("FRABK.TTF") format("truetype");
}
@font-face {
font-family: "Eras";
src: url("Eraslt.ttf") format("truetype");
}
@font-face {
font-family: "OpenSans-Light";
src: url("OpenSans-Light.ttf") format("truetype");
}
@font-face {
font-family: "OpenSans-Regular";
src: url("OpenSans-Regular.ttf") format("truetype");
}
@font-face {
font-family: "OpenSans-Bold";
src: url("OpenSans-Bold.ttf") format("truetype");
}
	   
@media screen and (max-width:580px)
{
		#desktop, #tablet{display:none;} /* apenas celular */
}
@media screen and (min-width:581px) and (max-width:979px)
{
		#desktop, #mobile{display:none;} /* apenas tablet */
}
@media screen and (min-width:980px)
{
		#tablet, #mobile{display:none;} /* apenas desktop */
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :: Layout Responsivo :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#desktop{ 
width: 100%;
height: 100%;
}
#tablet{ 
width: 100%;
height: 100%;
background: #CCC;
}
#mobile{ 
width: 100%;
height: 100%;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :: DESKTOP ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#corpo_geral #topo_geral #topo_desktop #logotipo{ 
width: 169px;
height: 148px;
position: relative;
position: absolute;
	top: 37px;
	left: 40px;
}
#corpo_geral #topo_geral #topo_desktop #zap{ 
width: 200px;
height: 90px;
position: relative;
position: absolute;
	top: 80px;
	right: 30px;
}
#corpo_geral #topo_geral #topo_desktop #data_hora{ 
width: 286px;
height: 23px;
position: relative;
position: absolute;
	top: 31px;
	left: 697px;
}
/* :: Div Corpo Desktop :: */
#corpo_geral #corpo #lado_menu #menu{ 
width: 228px;
}
#corpo_geral #corpo #lado_menu #menu ul{ 
width: 210px;
margin-left: 18px;
}
#corpo_geral #corpo #lado_menu #menu ul li a{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
display: block;
width: 184px;
height: 16px;
background: #fff;
border: 1px solid #fff;
margin: 0 0 0 2px;
padding-left:5px;
padding-top: 1px;
}
#corpo_geral #corpo #lado_menu #menu ul li a:hover{ 
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
background: #4A4A4A;
border: 1px solid #fff;
}
#corpo_geral #corpo #lado_menu #redes_sociais{ 
width: 157px;
height: 160px;
margin-left: 25px;
}
#corpo_geral #corpo #lado_menu #redes_sociais p.link_rede_social{ 
width: 141px;
margin: 0 auto;
padding-left: 12px;
}
#corpo_geral #corpo #lado_menu #redes_sociais p.titulo-rede{ 
font-family: "OpenSans-Regular";
font-size: 16px;
color: #333;
padding-top: 20px;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-facebook-square{ 
width: 32px;
color: #333;
margin-right: 15px;
opacity: 0.5;
padding-top: 20px;
float: left;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-facebook-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-instagram{ 
width: 32px;
color: #333;
margin-right: 15px;
opacity: 0.5;
padding-top: 20px;
float: left;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-instagram:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-youtube-square{ 
width: 32px;
color: #333;
margin-right: 15px;
opacity: 0.5;
padding-top: 20px;
float: left;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-youtube-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-linkedin-square{ 
width: 32px;
color: #333;
margin-right: 15px;
padding-top: 20px;
opacity: 0.5;
float: left;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-linkedin-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-twitter-square{ 
width: 32px;
color: #333;
margin-right: 15px;
padding-top: 20px;
opacity: 0.5;
float: left;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-twitter-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-google-plus-square{ 
width: 32px;
color: #333;
margin-right: 15px;
opacity: 0.5;
padding-top: 20px;
float: left;
}
#corpo_geral #corpo #lado_menu #redes_sociais p a i.fa-google-plus-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral #corpo #lado_conteudo{ 
width: 772px;
float: right;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador{ 
width: 710px;
margin-left: 30px;
}

#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador{ 
width: 710px;
height: 110px;
border-bottom: 1px solid #999;
position: relative;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #foto{ 
width: 100px;
height: 100px;
position: absolute;
	top: 0px;
	left: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco{ 
width: 150px;
height: 100px;
background: url(img/fundo_preco1.jpg);
border-left:  1px solid #999;
display: none;
position: absolute;
	top: 0px;
	right: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco p.preco{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #fff;
padding-top: 33px;
padding-left: 24px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco p.preco span{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}


#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco2{ 
width: 150px;
height: 100px;

background: url(img/fundo_preco2.jpg);
border-left:  1px solid #999;
position: absolute;
	top: 0px;
	right: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco2 p.preco{ 
font-family: "OpenSans-Regular";
font-size: 15px;
color: #fff;
padding-top: 12px;
padding-left: 49px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco2 p.preco span{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco2 p.preco strong{ 
font-family: "OpenSans-Regular";
text-decoration: line-through;
font-size: 14px;
color: #ccc;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco2 p.preco2{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #fff;
padding-top: 24px;
padding-left: 25px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #preco2 p.preco2 span{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-decoration: none;
}

#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #texto{ 
width: 439px;
height: 73px;
position: absolute;
	top: 0px;
	left: 110px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #texto p.titulo{ 
font-family: "OpenSans-Regular";
font-size: 16px;
color: #690;
padding-top: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #texto p.texto{ 
font-family: "OpenSans-Light";
font-size: 14px;
color: #000;
padding-top: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #contato_fone{ 
width: 214px;
height: 22px;
background: #CCF;
position: absolute;
	bottom: 10px;
	left: 110px;
}

#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_pizza_computador #contato_whatsapp{ 
width: 214px;
height: 22px;
background: #CCF;
position: absolute;
	bottom: 10px;
	left: 336px;
}










#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador{ 
width: 722px;
float: left;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio{ 
width: 349px;
height: 410px;
float: left;
margin-right: 12px;
margin-bottom: 30px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio #caixa_foto{ 
width: 349px;
height: 252px;
background: url(img/fundo_portfolio.jpg);
position: relative;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio #caixa_foto #foto{ 
width: 297px;
height: 191px;
position: absolute;
	top: 27px;
	left: 22px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio #caixa_foto #mascara{ 
width: 297px;
height: 191px;
position: absolute;
	top: 27px;
	left: 22px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio #caixa_foto #mascara a{
display: block;
width: 297px;
height: 191px;
cursor: pointer;
border: 0px;
background: url(img/mascara_port_computador.png) no-repeat;
text-indent: -999px; /*** Some com o texto ***/
overflow: hidden; /** Some com o conteúdo que transborda do elemento ***/
margin-top: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio #caixa_foto #mascara a:hover{
background-position: left -191px;
outline: none;
}

#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio #caixa_texto{ 
width: 349px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.titulo_port{ 
font-family: "OpenSans-Light";
font-size: 22px;
color: #690;
text-align: center;
width: 316px;
margin-left: 13px;
border-bottom: 1px solid #999;
padding-bottom: 4px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.nome_port{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-align: center;
width: 316px;
margin-left: 13px;
padding-bottom: 4px;
padding-top: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.nome_port a{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.nome_port a:hover{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: underline;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.data_port{ 
font-family: "OpenSans-Light";
font-size: 14px;
color: #000;
text-align: center;
width: 316px;
margin-left: 13px;
padding-bottom: 4px;
padding-top: 4px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.data_port strong{ 
font-family: "OpenSans-Light";
font-size: 14px;
font-weight: bold;
color: #000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.qtd_port{ 
font-family: "OpenSans-Regular";
font-size: 20px;
color: #690;
text-align: center;
width: 316px;
margin-left: 13px;
padding-bottom: 4px;
padding-top: 4px;
border-bottom: 1px solid #999;
}








#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador{ 
width: 722px;
float: left;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador #loop_videos_computador{ 
width: 349px;
height: 340px;
float: left;
margin-right: 12px;
margin-bottom: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador #loop_videos_computador #caixa_videos_computador{ 
width: 349px;
height: 330px;
border: 1px solid #ccc;
position: relative;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador #loop_videos_computador #caixa_videos_computador #icone_computador{ 
width: 323px;
height: 208px;
position: absolute;
	top: 14px;
	left: 14px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador #loop_videos_computador #caixa_videos_computador #comentario_computador{ 
width: 349px;
position: relative;
top: 225px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador #loop_videos_computador #caixa_videos_computador #comentario_computador p.coment{ 
width: 316px;
text-align: center;
margin-left: 13px;
border-bottom: 1px solid #999;
padding-bottom: 4px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador #loop_videos_computador #caixa_videos_computador #comentario_computador p.coment a{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #690;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #galeria_videos_computador #loop_videos_computador #caixa_videos_computador #comentario_computador p.data_hora{ 
font-family: "OpenSans-Light";
font-size: 14px;
color: #000;
text-align: center;
width: 316px;
margin-left: 13px;
padding-bottom: 4px;
padding-top: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.nome_port a{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.nome_port a:hover{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: underline;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.data_port{ 
font-family: "OpenSans-Light";
font-size: 14px;
color: #000;
text-align: center;
width: 316px;
margin-left: 13px;
padding-bottom: 4px;
padding-top: 4px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.data_port strong{ 
font-family: "OpenSans-Light";
font-size: 14px;
font-weight: bold;
color: #000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_portfolio_computador #portfolio  #caixa_texto p.qtd_port{ 
font-family: "OpenSans-Regular";
font-size: 20px;
color: #690;
text-align: center;
width: 316px;
margin-left: 13px;
padding-bottom: 4px;
padding-top: 4px;
border-bottom: 1px solid #999;
}

















#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador{ 
width: 729px;
float: left;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto{ 
width: 222px;
height: 450px;
border: 1px solid #777;
margin-right: 19px;
margin-bottom: 19px;
position: relative;
float: left;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #foto_produto{ 
width: 200px;
height: 200px;
border: 1px solid #777;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #lancamento{ 
width: 120px;
height: 120px;
position: absolute;
	top: 5px;
	left: 4px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #oferta{ 
width: 120px;
height: 120px;
position: absolute;
	top: 97px;
	right: 5px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #titulo{ 
width: 200px;
height: 60px;
position: absolute;
	top: 218px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #titulo p.titulo_produto{ 
font-family: "OpenSans-Regular";
font-size: 16px;
color: #690;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #descricao{ 
width: 200px;
height: 80px;
position: absolute;
	top: 270px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #descricao p.desc_produto{ 
font-family: "OpenSans-Light";
font-size: 14px;
color:#000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco{ 
width: 200px;
height: 55px;
border-top: 1px solid #DDD;
position: absolute;
	top: 350px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco p.preco{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #690;
text-align: center;
padding-top: 16px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco p.sob_consulta{ 
font-family: "OpenSans-Regular";
font-size: 14px;
color: #999;
text-align: center;
padding-top: 16px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco p.preco strong{ 
font-family: "OpenSans-Light";
font-size: 12px;
color: #000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco_promocao{ 
width: 200px;
height: 55px;
border-top: 1px solid #DDD;
position: absolute;
	top: 350px;
	left: 10px;
}

#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco_promocao p.promocao{ 
font-family: "OpenSans-Regular";
font-size: 12px;
color: #000;
text-align: center;
padding-top: 8px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco_promocao p.promocao strong{ 
font-family: "OpenSans-Light";
font-size: 13px;
color: #777;
text-decoration: line-through;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco_promocao p.preco{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #690;
padding-top: 0px;
text-align: center;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #preco_promocao p.preco strong{ 
font-family: "OpenSans-Light";
font-size: 12px;
color: #000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #botao{ 
width: 200px;
height: 30px;
position: absolute;
	bottom: 10px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #botao a{ 
font-family: "OpenSans-Regular";
height: 27px;
background: #ccc;
font-size: 16px;
color:#000;
display: block;
text-decoration: none;
text-align: center;
padding-top: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_produtos_computador #caixa_produto #botao a:hover{ 
font-family: "OpenSans-Regular";
background: #333;
font-size: 16px;
color:#fff;
text-decoration: none;
text-align: center;
padding-top: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #categoria{ 
width: 708px;
height: 31px;
border: 1px solid #777;
background: #E8E8E8;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #categoria select{
padding-top: 2px;
padding-bottom:2px;
margin-top: 2px;
margin-right: 2px;
font-family: "OpenSans-Regular";
font-size: 14px;
color:#333;
float: right;
cursor:pointer;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador font.categoria{
font-family: "OpenSans-Regular";
font-size: 14px;
color:#333;
float: right;
padding-top: 5px;
padding-right: 5px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador h1.open_sans-regular{ 
font-family: "OpenSans-Regular";
font-size: 20px;
color:#333;
border-bottom: 1px solid #777;
padding-top: 15px;
padding-bottom: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador h2.open_sans-regular{ 
font-family: "OpenSans-Regular";
font-size: 20px;
color:#333;
border-bottom: 1px solid #777;
padding-top: 15px;
padding-bottom: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador h2.detalhe_produto{ 
font-family: "OpenSans-Regular";
font-size: 18px;
color:#333;
padding-top: 15px;
padding-bottom: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe{ 
width: 708px;
height: 244px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
position: relative;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #foto_detalhe{ 
width: 200px;
height: 200px;
border: 1px solid #ccc;
position: absolute;
	top: 10px;
	left: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #foto_detalhe #foto{ 
width: 179px;
height: 179px;
border: 1px solid #ccc;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #foto_detalhe #lancamento{ 
width: 120px;
height: 120px;
position: absolute;
	top: 5px;
	left: 5px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #ampliar{ 
width: 202px;
height: 22px;
position: absolute;
	bottom: 10px;
	left: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #ampliar a{ 
width: 202px;
height: 21px;
background: #CCC;
font: 13px "OpenSans-Regular";
color:#000;
text-align: center;
display: block;
text-decoration: none;
padding-top: 1px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #ampliar a:hover{ 
background: #333;
font: 13px "OpenSans-Regular";
color:#fff;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #faixa{ 
width: 10px;
height: 224px;
background: #CCC;
position: absolute;
	top: 10px;
	right: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #desc_prod{ 
width: 481px;
height: 115px;
position: absolute;
	top: 10px;
	left: 210px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #desc_prod p.categoria{ 
font: 13px "OpenSans-Light";
color:#000;
text-align: left;
padding-bottom: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #desc_prod p.categoria span{ 
font: 13px "OpenSans-Bold";
color:#000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #desc_prod p.desc_prod{ 
font: 16px "OpenSans-Light";
color:#000;
text-align: left;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #venda{ 
width: 481px;
height: 104px;
border-top: 1px dashed #CCC;
position: absolute;
	bottom: 10px;
	left: 210px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #venda p.venda{ 
font: 14px "OpenSans-Light";
color:#000;
text-align: left;
padding-top: 8px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #venda p.venda span{ 
font: 16px "OpenSans-Regular";
color: #690;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #venda p.venda a{ 
font: 14px "OpenSans-Regular";
color: #690;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #caixa_detalhe #venda p.venda a:hover{ 
font: 14px "OpenSans-Regular";
color: #069;
text-decoration: underline;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #cartoes{ 
width: 710px;
margin-top: 20px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #cartoes p.cartoes{ 
font: 16px "OpenSans-Regular";
color:#000;
text-align: center;
padding-bottom: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #cartoes #imagem{ 
width: 300px;
height: 55px;
margin: 0 auto;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador h2.fotos_adicionais{ 
font-family: "OpenSans-Regular";
font-size: 18px;
color:#333;
padding-top: 10px;
padding-bottom: 2px;
border-bottom: 1px solid #999;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais_produtos{ 
width: 720px;
float: left;
margin-top: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais_produtos #caixa_foto{ 
width: 228px;
height: 151px;
border: 1px solid #777;
float: left;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais_produtos #caixa_foto #foto{ 
width: 208px;
height: 131px;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais_produtos #caixa_foto #foto img.esmaecer:hover{filter:alpha(opacity=50);-moz-opacity:0.70;opacity:0.70;}

#corpo_geral #corpo #lado_conteudo #conteudo_computador p.preco_detalhe_produto{ 
font: 13px "OpenSans-Regular";
color:#000;
text-align: right;
padding-top: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.preco_detalhe_produto span{ 
font: 13px "OpenSans-Regular";
color:#777;
text-decoration:line-through;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.preco_detalhe_produto strong{ 
font: 20px "OpenSans-Bold";
color: #690;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.data_hora_contagem{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
text-align: right;
color:#777;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.portfolio_computador{ 
font: 22px "OpenSans-Light";
color: #690;
text-align: center;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.nome_portfolio_computador{ 
font: 16px "OpenSans-Light";
color: #333;
text-align: center;
padding-bottom: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.fonte_assinatura{ 
font: 12px/20px Arial, Verdana, Helvetica, sans-serif;
text-align: right;
color:#777;
padding-top: 20px;
padding-bottom: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.fonte_assinatura span{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.fonte_assinatura a{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.fonte_assinatura a:hover{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #690;
text-decoration: underline;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais{ 
width: 720px;
float: left;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais #caixa_foto{ 
width: 228px;
height: 151px;
border: 1px solid #777;
float: left;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais #caixa_foto #foto{ 
width: 208px;
height: 131px;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais #caixa_foto #foto a{
outline: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #lista_fotos_adicionais #caixa_foto #foto img.esmaecer:hover{filter:alpha(opacity=50);-moz-opacity:0.70;opacity:0.70;}

#corpo_geral #corpo #lado_conteudo #conteudo_computador #empurra2{ 
width: 710px;
height: 5px;
clear: both;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #voltar{ 
width: 710px;
height: 30px;
border-top: 1px solid #333;
margin-top: 30px;
clear:both;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #voltar p{ 
font: 16px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 3px;
padding-bottom: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #voltar p a{ 
font: 16px "OpenSans-Light";
color:#000;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #voltar p a:hover{ 
font: 16px "OpenSans-Light";
color: #690;
text-decoration: underline;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.data_hora_contagem strong{ 
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador h2.titulo_noticia{ 
font-family: "OpenSans-Light";
font-size: 22px;
color: #690;
padding-top: 20px;
padding-bottom: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.open_sans-light{ 
font: 16px/24px "OpenSans-Light";
text-align: justify;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.open_sans-light img{ 
margin-right: 10px;
margin-bottom: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.open_sans-light span{ 
font: bold 16px "OpenSans-Light";
color: #690;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.open_sans-light2{ 
font: 16px/24px "OpenSans-Light";
color:#000;
padding-top: 3px;
padding-bottom: 3px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.open_sans-light3{ 
font: 16px/24px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.open_sans-light3 span{ 
font: bold 16px "OpenSans-Light";
color: #690;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador p.open_sans-light3 strong{ 
font: bold 20px "OpenSans-Light";
color: #C00;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #banner{ 
width: 708px;
height: 300px;
border: 1px solid #ccc;
margin-top: 15px;
}
/**************************************** COMEÇO LOOPING NOTICIAS COMPUTADOR *******************************************/
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias{ 
width : 710px;
margin-top: 20px;
border-bottom: 1px solid #CCC;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #paginacao{ 
width : 710px;
height: 24px;
margin-top: 20px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #paginacao p.paginacao{
font: 12px "OpenSans-Light";
text-align: center;
color:#ccc;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #paginacao p.paginacao font{
font: 16px "OpenSans-Bold";
color: #069;
border: 1px solid #069;
background: #CCC;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #paginacao p.paginacao a.numero{
font: 16px "OpenSans-Light";
color: #069;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #icone{ 
width : 50px;
height: 52px;
float: left
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #noticia{ 
width : 660px;
height: 80px;
float: right;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #noticia p.data_hora{ 
font: 12px Arial, verdana, Helvetica, sans-serif;
color:#999;
height: 18px;
padding-top: 0px;
padding-bottom: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #noticia p.data_hora span{ 
font: bold 12px Arial, verdana, Helvetica, sans-serif;
color:#000;
padding-top: 0px;
padding-bottom: 0px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #noticia p.open_sans-light{ 
font: 16px/24px "OpenSans-Light";
text-align: justify;
color:#000;
height: 47px;
padding-top: 0px;
padding-bottom: 15px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #noticia p.open_sans-light a{
font: 16px/24px "OpenSans-Light";
color:#000;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #noticia p.open_sans-light a:hover{
font: 16px/24px "OpenSans-Light";
color:#000;
text-decoration: underline;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #loop_noticias #empurra_noticia{ 
width : 580px;
clear: both;
}
/**************************************** FIM LOOPING NOTICIAS COMPUTADOR *******************************************/
#corpo_geral #corpo #lado_conteudo #conteudo_computador #mais_noticias{ 
width : 710px;
margin-bottom: 30px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #mais_noticias p{ 
font: bold 12px Arial, verdana, Helvetica, sans-serif;
padding-top: 3px;
padding-bottom: 0px;
color:#333;
text-align: right;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #mais_noticias p a{ 
color:#333;
text-decoration: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #mais_noticias p a:hover{ 
text-decoration: underline;
}
/**************************************** CONFIGURAÇÃO CAMPO NEWSLETTER *******************************************/
#corpo_geral #corpo #lado_conteudo #conteudo_computador #newsletter{
width: 710px;
height: 44px;
background: url(img/fundo_news.jpg);
border: 1px solid #ccc;
margin-bottom: 20px;
margin-top: 5px;
position:relative;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #newsletter #input_01{
position: absolute;
	top: 13px;
	left: 73px;
height: 20px;
width: 180px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #newsletter #input_02{
position: absolute;
	top: 13px;
	left: 370px;
height: 20px;
width: 180px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #newsletter #input_03{
position: absolute;
	top: 5px;
	left: 584px;
height: 32px;
width: 115px;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #newsletter #input_03 input.botao_form{
width: 115px;
height: 32px;
background: url(img/btn_news.png) no-repeat;
text-indent: -999px; /*** Some com o texto ***/
overflow: hidden; /** Some com o conteúdo que transborda do elemento ***/
border: none;
}
#corpo_geral #corpo #lado_conteudo #conteudo_computador #newsletter #input_03 input.botao_form:hover{
background-position: left -32px;
}
/**************************************** FIM DA CONFIGURAÇÃO CAMPO NEWSLETTER **************************************/
#corpo_geral #corpo #empurra{ 
width: 1000px;
height: 0px;
clear: both;
}
/* :: Div Rodape Desktop :: */
#corpo_geral #rodape_geral #rodape_desktop #logo_smp{ 
width: 81px;
height: 45px;
position: absolute;
	top: 125px;
	left: 10px;
}
#corpo_geral #rodape_geral #rodape_desktop #logo_olhar{ 
width: 91px;
height: 64px;
position: absolute;
	top: 170px;
	left: 60px;
}
#corpo_geral #rodape_geral #rodape_desktop #responsivo{ 
width: 200px;
height: 55px;
position: absolute;
	top: 200px;
	left: 218px;
}
#corpo_geral #rodape_geral #rodape_desktop #direitos{ 
width: 400px;
height: 65px;
position: absolute;
	top: 200px;
	right: 0px;
}
#corpo_geral #rodape_geral #rodape_desktop #direitos p{ 
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
text-align: right;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :: TABLET :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#corpo_geral_tablet { 
width: 100%;
background: #fff;
}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #logotipo{ 
width: 169px;
height: 148px;
position: relative;
position: absolute;
	top: 37px;
	left: 15px;
}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #zap_tablet{ 
width: 150px;
height: 68px;
position: relative;
position: absolute;
	top: 60px;
	right: 30px;
}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #btn_menu{ 
width: 46px;
height: 34px;
position: relative;
position: absolute;
	top: 178px;
	right: 45px;
}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #btn_menu ul li.show-sub-menu{
	width:46px;
	height:34px;
	background:url(img/btn_menu.png) no-repeat;
	display:block;
	float:left;
	position:relative;
	}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #btn_menu ul li.show-sub-menu:hover{
	width:46px;
	height:34px;
	cursor:pointer;
	background-position:left -34px;
	}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #btn_menu ul li.show-sub-menu ul.submenu{
	width:471px;
	height:168px;
	background:#434343;
	border-bottom:1px solid #333;
	position:absolute;
	top:34px;
	right:5px;
	}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #btn_menu ul li.show-sub-menu ul.submenu li.curso1{
	width:471px;
	height:32px;
	border-top:1px solid #333;
	}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #btn_menu ul li.show-sub-menu ul.submenu li.curso1 a.frederic-font-tablet{
	font-family: "Frederic";
	font-size: 20px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:6px;
	background:#676767;
	}
#corpo_geral_tablet #topo_geral_tablet #topo_tablet #btn_menu ul li.show-sub-menu ul.submenu li.curso1 a.frederic-font-tablet:hover{
	font-family: "Frederic";
	font-size: 20px;
	color: #fff;
	text-decoration:none;
	display:block;
	background:#434343;
	}
/* :: Div Corpo Tablet :: */
#corpo_geral_tablet #corpo_tablet{ 
width: 570px;
background: url("img_cor_01/fundo_conteudo_tablet.jpg");
margin: 0 auto;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet{ 
width: 550px;
margin: 0 auto;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet{ 
width: 570px;
float: left;
}










#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet{ 
width: 564px;
float: left;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio{ 
width: 268px;
height: 340px;
float: left;
margin-right: 14px;
margin-bottom: 25px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_foto{ 
width: 268px;
height: 193px;
background: url(img/fundo_portfolio_tablet.png);
position: relative;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_foto #foto{ 
width: 229px;
height: 148px;
position: absolute;
	top: 21px;
	left: 17px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_foto #mascara{ 
width: 229px;
height: 148px;
position: absolute;
	top: 21px;
	left: 17px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_foto #mascara a{
display: block;
width: 229px;
height: 148px;
cursor: pointer;
border: 0px;
background: url(img/mascara_port_tablet.png) no-repeat;
text-indent: -999px; /*** Some com o texto ***/
overflow: hidden; /** Some com o conteúdo que transborda do elemento ***/
margin-top: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_foto #mascara a:hover{
background-position: left -148px;
outline: none;
}

#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_texto{ 
width: 243px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_texto p.titulo_port{ 
font-family: "OpenSans-Light";
font-size: 20px;
color: #690;
text-align: center;
width: 243px;
margin-left: 10px;
border-bottom: 1px solid #999;
padding-bottom: 4px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio #caixa_texto p.nome_port{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-align: center;
width: 243px;
margin-left: 10px;
padding-bottom: 4px;
padding-top: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio  #caixa_texto p.nome_port a{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio  #caixa_texto p.nome_port a:hover{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: underline;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio  #caixa_texto p.data_port{ 
font-family: "OpenSans-Light";
font-size: 13px;
color: #000;
text-align: center;
width: 243px;
margin-left: 10px;
padding-bottom: 4px;
padding-top: 4px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio  #caixa_texto p.data_port strong{ 
font-family: "OpenSans-Light";
font-size: 13px;
font-weight: bold;
color: #000;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_portfolio_tablet #portfolio  #caixa_texto p.qtd_port{ 
font-family: "OpenSans-Regular";
font-size: 18px;
color: #690;
text-align: center;
width: 243px;
margin-left: 10px;
padding-bottom: 4px;
padding-top: 4px;
border-bottom: 1px solid #999;
}











#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto{ 
width: 263px;
height: 499px;
border: 1px solid #777;
margin-right: 20px;
margin-bottom: 20px;
position: relative;
float: left;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #foto_produto{ 
width: 241px;
height: 241px;
border: 1px solid #777;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #lancamento{ 
width: 120px;
height: 120px;
position: absolute;
	top: 5px;
	left: 4px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #oferta{ 
width: 120px;
height: 120px;
position: absolute;
	top: 138px;
	right: 5px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #titulo{ 
width: 243px;
height: 55px;
position: absolute;
	top: 260px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #titulo p.titulo_produto{ 
font-family: "OpenSans-Regular";
font-size: 16px;
color: #690;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #descricao{ 
width: 243px;
height: 80px;
position: absolute;
	top: 317px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #descricao p.desc_produto{ 
font-family: "OpenSans-Light";
font-size: 14px;
color:#000;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco{ 
width: 243px;
height: 55px;
border-top: 1px solid #DDD;
position: absolute;
	top: 399px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco p.preco{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #690;
text-align: center;
padding-top: 12px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco p.sob_consulta{ 
font-family: "OpenSans-Regular";
font-size: 14px;
color: #999;
text-align: center;
padding-top: 16px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco p.preco strong{ 
font-family: "OpenSans-Light";
font-size: 12px;
color: #000;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco_promocao{ 
width: 243px;
height: 55px;

border-top: 1px solid #DDD;
position: absolute;
	top: 399px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco_promocao p.promocao{ 
font-family: "OpenSans-Regular";
font-size: 12px;
color: #000;
text-align: center;
padding-top: 6px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco_promocao p.promocao strong{ 
font-family: "OpenSans-Light";
font-size: 13px;
color: #777;
text-decoration: line-through;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco_promocao p.preco{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #690;
padding-top: 0px;
text-align: center;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #preco_promocao p.preco strong{ 
font-family: "OpenSans-Light";
font-size: 12px;
color: #000;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #botao{ 
width: 243px;
height: 30px;
position: absolute;
	bottom: 10px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #botao a{ 
font-family: "OpenSans-Regular";
height: 27px;
background: #ccc;
font-size: 16px;
color:#000;
display: block;
text-decoration: none;
text-align: center;
padding-top: 3px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_produtos_tablet #caixa_produto #botao a:hover{ 
font-family: "OpenSans-Regular";
background: #333;
font-size: 16px;
color:#fff;
text-decoration: none;
text-align: center;
padding-top: 3px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #categoria{ 
width: 548px;
height: 31px;
border: 1px solid #777;
background: #E8E8E8;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #categoria select{
padding-top: 2px;
padding-bottom:2px;
margin-top: 2px;
margin-right: 2px;
font-family: "OpenSans-Regular";
font-size: 14px;
color:#333;
float: right;
cursor:pointer;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet font.categoria{
font-family: "OpenSans-Regular";
font-size: 14px;
color:#333;
float: right;
padding-top: 5px;
padding-right: 5px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet h1.open_sans-regular{ 
font-family: "OpenSans-Regular";
font-size: 22px;
color:#333;
border-bottom: 1px solid #777;
padding-top: 15px;
padding-bottom: 3px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.data_hora_contagem{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
text-align: right;
color:#777;
padding-top: 15px;
padding-bottom: 15px;
}

#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.portfolio_tablet{ 
font: 22px "OpenSans-Light";
color: #690;
text-align: center;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.nome_portfolio_tablet{ 
font: 16px "OpenSans-Light";
color: #333;
text-align: center;
padding-bottom: 15px;
}

#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.data_hora_contagem strong{ 
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.fonte_assinatura{ 
font: 12px/20px Arial, Verdana, Helvetica, sans-serif;
text-align: right;
color:#777;
padding-top: 20px;
padding-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.fonte_assinatura span{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.fonte_assinatura a{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
text-decoration: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.fonte_assinatura a:hover{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #690;
text-decoration: underline;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais{ 
width: 560px;
float: left;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais #caixa_foto{ 
width: 268px;
height: 178px;
border: 1px solid #777;
float: left;
margin-right: 10px;
margin-bottom: 10px;
position: relative;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais #caixa_foto #foto{ 
width: 248px;
height: 158px;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais #caixa_foto #foto a{
outline: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais #caixa_foto #foto img.esmaecer:hover{
filter:alpha(opacity=50);
-moz-opacity:0.70;
opacity:0.70;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #empurra2{ 
width: 550px;
height: 5px;
clear: both;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #voltar{ 
width: 550px;
height: 5px;
border-top: 1px solid #333;
margin-top: 30px;
clear: both;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #voltar p{ 
font: 16px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 3px;
padding-bottom: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #voltar p a{ 
font: 16px "OpenSans-Light";
color:#000;
text-decoration: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #voltar p a:hover{ 
font: 16px "OpenSans-Light";
color: #690;
text-decoration: underline;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet h2.titulo_noticia{ 
font-family: "OpenSans-Light";
font-size: 22px;
color: #690;
padding-top: 20px;
padding-bottom: 3px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet h2.open_sans-regular{ 
font-family: "OpenSans-Regular";
font-size: 22px;
color:#333;
border-bottom: 1px solid #777;
padding-top: 15px;
padding-bottom: 3px;
}


























#corpo_geral_tablet #corpo_tablet #conteudo_tablet h2.detalhe_produto{ 
font-family: "OpenSans-Regular";
font-size: 20px;
color:#333;
padding-top: 15px;
padding-bottom: 3px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe{ 
width: 548px;
height: 244px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
position: relative;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #foto_detalhe{ 
width: 170px;
height: 170px;
border: 1px solid #ccc;
position: absolute;
	top: 10px;
	left: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #foto_detalhe #foto{ 
width: 149px;
height: 149px;
border: 1px solid #ccc;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #foto_detalhe #lancamento{ 
width: 120px;
height: 120px;
position: absolute;
	top: 5px;
	left: 5px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #ampliar{ 
width: 172px;
height: 22px;
position: absolute;
	bottom: 10px;
	left: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #ampliar a{ 
width: 172px;
height: 21px;
background: #CCC;
font: 13px "OpenSans-Regular";
color:#000;
text-align: center;
display: block;
text-decoration: none;
padding-top: 1px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #ampliar a:hover{ 
background: #333;
font: 13px "OpenSans-Regular";
color:#fff;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #faixa{ 
width: 10px;
height: 224px;
background: #CCC;
position: absolute;
	top: 10px;
	right: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #desc_prod{ 
width: 351px;
height: 115px;
position: absolute;
	top: 10px;
	left: 180px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #desc_prod p.categoria{ 
font: 13px "OpenSans-Light";
color:#000;
text-align: left;
padding-bottom: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #desc_prod p.categoria span{ 
font: 13px "OpenSans-Bold";
color:#000;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #desc_prod p.desc_prod{ 
font: 14px "OpenSans-Light";
color:#000;
text-align: left;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #venda{ 
width: 351px;
height: 104px;
border-top: 1px dashed #CCC;
position: absolute;
	bottom: 10px;
	left: 180px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #venda p.venda{ 
font: 14px "OpenSans-Light";
color:#000;
text-align: left;
padding-top: 8px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #venda p.venda span{ 
font: 16px "OpenSans-Regular";
color: #690;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #venda p.venda a{ 
font: 14px "OpenSans-Regular";
color: #690;
text-decoration: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #caixa_detalhe #venda p.venda a:hover{ 
font: 14px "OpenSans-Regular";
color: #069;
text-decoration: underline;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #cartoes{ 
width: 550px;
margin-top: 20px;
margin-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #cartoes p.cartoes{ 
font: 16px "OpenSans-Regular";
color:#000;
text-align: center;
padding-bottom: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #cartoes #imagem{ 
width: 300px;
height: 55px;
margin: 0 auto;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet h2.fotos_adicionais{ 
font-family: "OpenSans-Regular";
font-size: 18px;
color: #333;
padding-top: 10px;
padding-bottom: 2px;
border-bottom: 1px solid #999;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais_produtos{ 
width: 561px;
float: left;
margin-top: 15px;
margin-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais_produtos #caixa_foto{ 
width: 174px;
height: 119px;
border: 1px solid #777;
float: left;
margin-right: 11px;
margin-bottom: 11px;
position: relative;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais_produtos #caixa_foto #foto{ 
width: 164px;
height: 109px;
position: absolute;
	top: 5px;
	left: 5px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #lista_fotos_adicionais_produtos #caixa_foto #foto img.esmaecer:hover{filter:alpha(opacity=50);-moz-opacity:0.70;opacity:0.70;}

#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.preco_detalhe_produto{ 
font: 13px "OpenSans-Regular";
color:#000;
text-align: right;
padding-top: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.preco_detalhe_produto span{ 
font: 13px "OpenSans-Regular";
color:#777;
text-decoration:line-through;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.preco_detalhe_produto strong{ 
font: 20px "OpenSans-Bold";
color: #690;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.descricao_tablet{ 
font: 16px "OpenSans-Light";
color:#000;
text-align: left;
padding-top: 10px;
}

















#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light{ 
font: 18px/24px "OpenSans-Light";
text-align: justify;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light img{ 
margin-right: 10px;
margin-bottom: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light_noticia{ 
font: 18px/24px "OpenSans-Light";
text-align: justify;
color:#000;
padding-top: 0px;
padding-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light_produtos{ 
font: 18px/24px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #imagem_noticia{ 
width: 550px;
text-align: center;
margin-top: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light span{ 
font: bold 18px "OpenSans-Light";
color: #690;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light2{ 
font: 18px/24px "OpenSans-Light";
color:#000;
padding-top: 3px;
padding-bottom: 3px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light3{ 
font: 18px/24px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light3 span{ 
font: 18px "OpenSans-Light";
color: #690;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet p.open_sans-light3 strong{ 
font: bold 20px "OpenSans-Light";
color: #C00;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet{ 
width: 550px;
height: 60px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p.link_rede_social_tablet{ 
width: 242px;
margin: 0 auto;
float: right;
padding-top: 12px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-facebook-square{ 
width: 32px;
color: #333;
opacity: 0.5;
float: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-facebook-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-instagram{ 
width: 32px;
color: #333;
margin-left: 10px;
opacity: 0.5;
float: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-instagram:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-youtube-square{ 
width: 32px;
color: #333;
margin-left: 10px;
opacity: 0.5;
float: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-youtube-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-linkedin-square{ 
width: 32px;
color: #333;
margin-left: 10px;
opacity: 0.5;
float: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-linkedin-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-twitter-square{ 
width: 32px;
color: #333;
margin-left: 10px;
opacity: 0.5;
float: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-twitter-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-google-plus-square{ 
width: 32px;
color: #333;
margin-left: 10px;
opacity: 0.5;
float: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #redes_sociais_tablet p a i.fa-google-plus-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #banner_tablet{ 
width: 548px;
height: 250px;
border: 1px solid #ccc;
margin: 0 auto;
z-index: -1;
}






#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet{ 
width: 564px;
float: left;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #empurra_galeria_tablet{ 
width: 550px;
height: 5px;
clear: both;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #loop_videos_tablet{ 
width: 268px;
height: 280px;
float: left;
margin-right: 14px;
margin-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #loop_videos_tablet #caixa_videos_tablet{ 
width: 266px;
height: 270px;
border: 1px solid #ccc;
position: relative;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #loop_videos_tablet #caixa_videos_tablet #icone_tablet{ 
width: 248px;
height: 150px;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #loop_videos_tablet #caixa_videos_tablet #comentario_tablet{ 
width: 268px;
position: relative;
top: 173px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #loop_videos_tablet #caixa_videos_tablet #comentario_tablet p.coment{ 
width: 246px;
text-align: center;
margin-left: 10px;
border-bottom: 1px solid #999;
padding-bottom: 4px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #loop_videos_tablet #caixa_videos_tablet #comentario_tablet p.coment a{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #690;
text-decoration: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #loop_videos_tablet #caixa_videos_tablet #comentario_tablet p.data_hora{ 
font-family: "OpenSans-Light";
font-size: 14px;
color: #000;
text-align: center;
width: 246px;
margin-left: 10px;
padding-bottom: 4px;
padding-top: 10px;
}









/**************************************** COMEÇO LOOPING NOTICIAS TABLET *******************************************/
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias{ 
width : 550px;
margin-top: 20px;
border-bottom: 1px solid #CCC;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #paginacao{ 
width : 550px;
margin-top: 20px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #paginacao p.paginacao{
font: 12px "OpenSans-Light";
text-align: center;
color:#ccc
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #paginacao p.paginacao font{
font: 16px "OpenSans-Bold";
color: #069;
border: 1px solid #069;
background: #CCC;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #paginacao p.paginacao a.numero{
font: 16px "OpenSans-Light";
color: #069;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #icone{ 
width : 50px;
height: 52px;
float: left
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #noticia{ 
width : 500px;
height: 80px;
float: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #noticia p.data_hora{ 
font: 11px Arial, verdana, Helvetica, sans-serif;
color:#999;
height: 18px;
padding-top: 0px;
padding-bottom: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #noticia p.data_hora span{ 
font: bold 11px Arial, verdana, Helvetica, sans-serif;
color:#000;
padding-top: 0px;
padding-bottom: 0px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #noticia p.open_sans-light{ 
font: 18px/24px "OpenSans-Light";
text-align: left;
color:#000;
height: 47px;
padding-top: 0px;
padding-bottom: 15px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #noticia p.open_sans-light a{
font: 18px/24px "OpenSans-Light";
color:#000;
text-decoration: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #noticia p.open_sans-light a:hover{
font: 18px/24px "OpenSans-Light";
color:#000;
text-decoration: underline;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #loop_noticias #empurra_noticia{ 
width : 580px;
clear: both;
}
/**************************************** FIM LOOPING NOTICIAS TABLET *******************************************/
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #mais_noticias{ 
width : 550px;
margin-bottom: 30px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #mais_noticias p{ 
font: bold 13px Arial, verdana, Helvetica, sans-serif;
padding-top: 3px;
padding-bottom: 0px;
color:#333;
text-align: right;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #mais_noticias p a{ 
color:#333;
text-decoration: none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #mais_noticias p a:hover{ 
text-decoration: underline;
}
/**************************************** CONFIGURAÇÃO CAMPO NEWSLETTER TABLET *******************************************/
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #newsletter{
width: 548px;
height: 75px;
background: url(img/fundo_news_tablet.jpg);
border: 1px solid #ccc;
margin-top: 5px;
position:relative;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #newsletter #input_01{
position: absolute;
	top: 38px;
	left: 12px;
height: 20px;
width: 180px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #newsletter #input_02{
position: absolute;
	top: 38px;
	left: 228px;
height: 20px;
width: 180px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #newsletter #input_03{
position: absolute;
	top: 31px;
	left: 420px;
height: 32px;
width: 115px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #newsletter #input_03 input.botao_form{
display: block;
width: 115px;
height: 32px;
background: url(img/btn_news.png) no-repeat;
text-indent: -999px; /*** Some com o texto ***/
overflow: hidden; /** Some com o conteúdo que transborda do elemento ***/
border:none;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #newsletter #input_03 input.botao_form:hover{
background-position: left -32px;
}
/**************************************** FIM DA CONFIGURAÇÃO CAMPO NEWSLETTER TABLET **************************************/

/* :: Div Rodape Tablet :: */
#corpo_geral_tablet #rodape_geral_tablet #rodape_tablet #logo_smp{ 
width: 81px;
height: 45px;
position: absolute;
	top: 86px;
	left: 10px;
}
#corpo_geral_tablet #rodape_geral_tablet #rodape_tablet #logo_olhar{ 
width: 91px;
height: 64px;
position: absolute;
	top: 131px;
	left: 60px;
}
#corpo_geral_tablet #rodape_geral_tablet #rodape_tablet #responsivo{ 
width: 200px;
height: 55px;
position: absolute;
	top: 20px;
	left: 184px;
}
#corpo_geral_tablet #rodape_geral_tablet #rodape_tablet #direitos{ 
width: 400px;
height: 65px;
position: absolute;
	top: 150px;
	right: 0px;
}
#corpo_geral_tablet #rodape_geral_tablet #rodape_tablet #direitos p{ 
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
text-align: right;
}
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :: MOBILE :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* :: Div Topo Mobile :: */
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #logotipo{ 
width: 169px;
height: 148px;
position: relative;
position: absolute;
	top: 37px;
	left: 8px;
}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #zap_celular{ 
width: 120px;
height: 54px;
position: relative;
position: absolute;
	top: 30px;
	right: 5px;
}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #btn_menu{ 
width: 46px;
height: 34px;
position: relative;
position: absolute;
	top: 177px;
	right: 32px;
}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #btn_menu ul li.show-sub-menu{
	width:46px;
	height:34px;
	background:url(img/btn_menu.png) no-repeat;
	display:block;
	float:left;
	position:relative;
	z-index: 999;
	}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #btn_menu ul li.show-sub-menu:hover{
	width:46px;
	height:34px;
	cursor:pointer;
	background-position:left -34px;
	}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #btn_menu ul li.show-sub-menu ul.submenu{
	width:270px;
	height:168px;
	background:#434343;
	border-bottom:1px solid #333;
	position:absolute;
	top:33px;
	right:6px;
	}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #btn_menu ul li.show-sub-menu ul.submenu li.curso1{
	width:270px;
	height:32px;
	border-top:1px solid #333;
	}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #btn_menu ul li.show-sub-menu ul.submenu li.curso1 a.frederic-font-tablet{
	font-family: "Frederic";
	font-size: 20px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:6px;
	background:#676767;
	}
#corpo_geral_mobile #topo_geral_mobile #topo_mobile #btn_menu ul li.show-sub-menu ul.submenu li.curso1 a.frederic-font-tablet:hover{
	font-family: "Frederic";
	font-size: 20px;
	color: #fff;
	text-decoration:none;
	display:block;
	background:#434343;
	}	
/* :: Div Corpo Mobile:: */
#corpo_geral_mobile #corpo_mobile{ 
width: 346px;
background:url(img/fundo_conteudo_celular.jpg);
margin: 0 auto;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile{
width: 326px;
margin: 0 auto;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto{ 
width: 264px;
height: 499px;
border: 1px solid #777;
margin-left: 30px;
margin-bottom: 20px;
position: relative;
float: left;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #foto_produto{ 
width: 242px;
height: 242px;
border: 1px solid #777;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #lancamento{ 
width: 120px;
height: 120px;
position: absolute;
	top: 5px;
	left: 4px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #oferta{ 
width: 120px;
height: 120px;
position: absolute;
	top: 139px;
	right: 5px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #titulo{ 
width: 244px;
height: 55px;
position: absolute;
	top: 260px;
	left: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #titulo p.titulo_produto{ 
font-family: "OpenSans-Regular";
font-size: 16px;
color: #690;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #descricao{ 
width: 244px;
height: 80px;
position: absolute;
	top: 317px;
	left: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #descricao p.desc_produto{ 
font-family: "OpenSans-Light";
font-size: 14px;
color:#000;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco{ 
width: 244px;
height: 55px;
border-top: 1px solid #DDD;
position: absolute;
	top: 399px;
	left: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco p.preco{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #690;
text-align: center;
padding-top: 12px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco p.sob_consulta{ 
font-family: "OpenSans-Regular";
font-size: 14px;
color: #999;
text-align: center;
padding-top: 16px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco p.preco strong{ 
font-family: "OpenSans-Light";
font-size: 12px;
color: #000;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco_promocao{ 
width: 244px;
height: 55px;

border-top: 1px solid #DDD;
position: absolute;
	top: 399px;
	left: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco_promocao p.promocao{ 
font-family: "OpenSans-Regular";
font-size: 12px;
color: #000;
text-align: center;
padding-top: 6px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco_promocao p.promocao strong{ 
font-family: "OpenSans-Light";
font-size: 13px;
color: #777;
text-decoration: line-through;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco_promocao p.preco{ 
font-family: "OpenSans-Bold";
font-size: 20px;
color: #690;
padding-top: 0px;
text-align: center;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #preco_promocao p.preco strong{ 
font-family: "OpenSans-Light";
font-size: 12px;
color: #000;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #botao{ 
width: 244px;
height: 30px;
position: absolute;
	bottom: 10px;
	left: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #botao a{ 
font-family: "OpenSans-Regular";
height: 27px;
background: #ccc;
font-size: 16px;
color:#000;
display: block;
text-decoration: none;
text-align: center;
padding-top: 3px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_produto #botao a:hover{ 
font-family: "OpenSans-Regular";
background: #333;
font-size: 16px;
color:#fff;
text-decoration: none;
text-align: center;
padding-top: 3px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #categoria{ 
width: 324px;
height: 31px;
border: 1px solid #777;
background: #E8E8E8;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #categoria select{
padding-top: 1px;
padding-bottom:2px;
margin-top: 2px;
margin-right: 2px;
font-family: "OpenSans-Regular";
font-size: 13px;
color:#333;
cursor:pointer;
height: 27px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.categoria{
font-family: "OpenSans-Regular";
font-size: 13px;
color:#333;
text-align: center;
padding-top: 0px;
padding-bottom: 5px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile{ 
width: 326px;
height: 50px;
position: relative;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p.link_rede_social_mobile{ 
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-facebook-square{ 
width: 32px;
color: #333;
margin-right: 10px;
opacity: 0.5;
float: left;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-facebook-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-instagram{ 
width: 32px;
color: #333;
margin-right: 10px;
opacity: 0.5;
float: left;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-instagram:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-youtube-square{ 
width: 32px;
color: #333;
margin-right: 10px;
opacity: 0.5;
float: left;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-youtube-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-linkedin-square{ 
width: 32px;
color: #333;
margin-right: 10px;
opacity: 0.5;
float: left;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-linkedin-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-twitter-square{ 
width: 32px;
color: #333;
margin-right: 10px;
opacity: 0.5;
float: left;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-twitter-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-google-plus-square{ 
width: 32px;
color: #333;
opacity: 0.5;
float: left;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #redes_sociais_mobile p a i.fa-google-plus-square:hover{ 
color: #000;
opacity: 0.5;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #banner_mobile{
width: 324px;
height: 250px;
border: 1px solid #ccc;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile h1.open_sans-regular{ 
font-family: "OpenSans-Regular";
font-size: 20px;
color:#333;
border-bottom: 1px solid #777;
padding-top: 15px;
padding-bottom: 3px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.data_hora_contagem{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
text-align: center;
color:#777;
padding-top: 15px;
padding-bottom: 15px;
}

#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.portfolio_mobile{ 
font: 20px "OpenSans-Light";
color: #690;
text-align: center;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.nome_portfolio_mobile{ 
font: 16px "OpenSans-Light";
color: #333;
text-align: center;
padding-bottom: 15px;
}


#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.data_hora_contagem strong{ 
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.fonte_assinatura{ 
font: 12px/20px Arial, Verdana, Helvetica, sans-serif;
text-align: right;
color:#777;
padding-top: 20px;
padding-bottom: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.fonte_assinatura span{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.fonte_assinatura a{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#000;
text-decoration: none;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.fonte_assinatura a:hover{ 
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #690;
text-decoration: underline;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_foto{ 
width: 324px;
height: 217px;
border: 1px solid #777;
float: left;
position: relative;
margin-bottom: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_foto #foto{ 
width: 304px;
height: 197px;
position: absolute;
	top: 10px;
	left: 10px;
}



#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_foto_mob_port{ 
width: 324px;
border: 1px solid #777;
margin-bottom: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_foto_mob_port #foto_mob_port{ 
width: 304px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 7px;
}




#corpo_geral_mobile #corpo_mobile #conteudo_mobile #empurra2{ 
width: 328px;
height: 5px;
clear: both;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #voltar{ 
width: 324px;
height: 30px;
border-top: 1px solid #333;
margin-top: 15px;
clear: both;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #voltar p{ 
font: 16px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 3px;
padding-bottom: 0px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #voltar p a{ 
font: 16px "OpenSans-Light";
color:#000;
text-decoration: none;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #voltar p a:hover{ 
font: 16px "OpenSans-Light";
color: #690;
text-decoration: underline;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile h2.titulo_noticia{ 
font-family: "OpenSans-Light";
font-size: 22px;
color: #690;
padding-top: 10px;
padding-bottom: 3px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #imagem_noticia{ 
width: 326px;
text-align: center;
margin-top: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile h2.open_sans-regular{ 
font-family: "OpenSans-Regular";
font-size: 20px;
color:#333;
border-bottom: 1px solid #777;
padding-top: 15px;
padding-bottom: 3px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile h2.detalhe_produto{ 
font-family: "OpenSans-Regular";
font-size: 18px;
color:#333;
padding-top: 15px;
padding-bottom: 3px;
text-align: center;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_foto_produto{ 
width: 240px;
height: 240px;
border: 1px solid #ccc;
margin: 0 auto;
position: relative;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_foto_produto #foto{ 
width: 218px;
height: 218px;
border: 1px solid #ccc;
position: absolute;
	top: 10px;
	left: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #caixa_foto_produto #lancamento{ 
width: 120px;
height: 120px;
position: absolute;
	top: 5px;
	left: 5px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.preco_detalhe_produto{ 
font: 13px "OpenSans-Regular";
color:#000;
text-align: center;
padding-top: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.preco_detalhe_produto span{ 
font: 13px "OpenSans-Regular";
color:#777;
text-decoration:line-through;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.preco_detalhe_produto strong{ 
font: 20px "OpenSans-Bold";
color: #690;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #divisao_cima{ 
width: 326px;
height: 1px;
border-bottom: 1px solid #777;
margin-top: 15px;
margin-bottom: 3px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #divisao_baixo{ 
width: 326px;
height: 1px;
border-top: 1px solid #777;
margin-bottom: 15px;
margin-top: 5px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.categoria{ 
font: 13px "OpenSans-Light";
color:#000;
text-align: left;
padding-bottom: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.categoria span{ 
font: 13px "OpenSans-Bold";
color:#000;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.desc_prod{ 
font: 16px "OpenSans-Light";
color:#000;
text-align: left;
padding-bottom: 25px;
width: 326px;
border-bottom: 1px dashed #CCC;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.venda{ 
font: 14px "OpenSans-Light";
color:#000;
text-align: left;
padding-top: 8px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.venda span{ 
font: 16px "OpenSans-Regular";
color: #690;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.venda a{ 
font: 14px "OpenSans-Regular";
color: #690;
text-decoration: none;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.venda a:hover{ 
font: 14px "OpenSans-Regular";
color: #069;
text-decoration: underline;
}
#corpo_geral_mobile #corpo_mobile #cartoes{ 
width: 326px;
margin-top: 20px;
margin-bottom: 20px;
}
#corpo_geral_mobile #corpo_mobile #cartoes p.cartoes{ 
font: 16px "OpenSans-Regular";
color:#000;
text-align: center;
padding-bottom: 0px;
}
#corpo_geral_mobile #corpo_mobile #cartoes #imagem{ 
width: 300px;
height: 55px;
margin: 0 auto;
}
#corpo_geral_mobile #corpo_mobile h2.fotos_adicionais{ 
font-family: "OpenSans-Regular";
font-size: 18px;
color: #333;
padding-top: 10px;
padding-bottom: 2px;
border-bottom: 1px solid #999;
}
#corpo_geral_mobile #corpo_mobile p.descricao_celular{ 
font: 16px "OpenSans-Light";
color:#000;
text-align: left;
padding-top: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light{ 
font: 16px/22px "OpenSans-Light";
text-align: justify;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light img{ 
margin-right: 10px;
margin-bottom: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light_noticia_celular{ 
font: 16px/22px "OpenSans-Light";
text-align: left;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light_produtos_celular{ 
font: 16px/22px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}






#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile{ 
width: 326px;
height: 340px;
margin-bottom: 70px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_foto{ 
width: 326px;
height: 235px;
background: url(img/fundo_portfolio_mobile.jpg);
position: relative;
border: none;
margin-bottom: 0px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_foto #foto{ 
width: 278px;
height: 179px;
position: absolute;
	top: 24px;
	left: 20px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_foto #mascara{ 
width: 278px;
height: 179px;
position: absolute;
	top: 24px;
	left: 20px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_foto #mascara a{
display: block;
width: 278px;
height: 179px;
cursor: pointer;
border: 0px;
background: url(img/mascara_port_mobile.png) no-repeat;
text-indent: -999px; /*** Some com o texto ***/
overflow: hidden; /** Some com o conteúdo que transborda do elemento ***/
margin-top: 0px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_foto #mascara a:hover{
background-position: left -179px;
outline: none;
}

#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_texto{ 
width: 326px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_texto p.titulo_port{ 
font-family: "OpenSans-Light";
font-size: 20px;
color: #690;
text-align: center;
width: 296px;
margin-left: 11px;
border-bottom: 1px solid #999;
padding-bottom: 4px;
padding-top: 0px;
margin-top: 0px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile #caixa_texto p.nome_port{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-align: center;
width: 296px;
margin-left: 11px;
padding-bottom: 4px;
padding-top: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile  #caixa_texto p.nome_port a{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: none;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile  #caixa_texto p.nome_port a:hover{ 
font-family: "OpenSans-Light";
font-size: 18px;
color: #000;
text-decoration: underline;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile  #caixa_texto p.data_port{ 
font-family: "OpenSans-Light";
font-size: 13px;
color: #000;
text-align: center;
width: 296px;
margin-left: 11px;
padding-bottom: 4px;
padding-top: 4px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile  #caixa_texto p.data_port strong{ 
font-family: "OpenSans-Light";
font-size: 13px;
font-weight: bold;
color: #000;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #portfolio_mobile  #caixa_texto p.qtd_port{ 
font-family: "OpenSans-Regular";
font-size: 18px;
color: #690;
text-align: center;
width: 296px;
margin-left: 11px;
padding-bottom: 4px;
padding-top: 4px;
border-bottom: 1px solid #999;
}










#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light3{ 
font: 16px/22px "OpenSans-Light";
text-align: center;
color:#000;
padding-top: 15px;
padding-bottom: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light3 span{ 
font: bold 16px "OpenSans-Light";
color: #690;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light3 strong{ 
font: bold 18px "OpenSans-Light";
color: #C00;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile p.open_sans-light2{ 
font: 14px/22px "OpenSans-Light";
color:#000;
padding-top: 3px;
padding-bottom: 3px;
}




#corpo_geral_mobile #corpo_mobile #conteudo_mobile #galeria_videos_mobile{ 
width: 326px;
margin-top: 20px;
}
#corpo_geral_tablet #corpo_tablet #conteudo_tablet #galeria_videos_tablet #empurra_galeria_tablet{ 
width: 550px;
height: 5px;
clear: both;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #galeria_videos_mobile #loop_videos_mobile{ 
width: 326px;
height: 350px;
margin-bottom: 25px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #galeria_videos_mobile #loop_videos_mobile #caixa_videos_mobile{ 
width: 324px;
height: 350px;
border: 1px solid #ccc;
position: relative;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #galeria_videos_mobile #loop_videos_mobile #caixa_videos_mobile #icone_mobile{ 
width: 324px;
height: 243px;
position: absolute;
	top: 0px;
	left: 0px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #galeria_videos_mobile #loop_videos_mobile #caixa_videos_mobile #comentario_mobile{ 
width: 324px;
position: relative;
top: 250px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #galeria_videos_mobile #loop_videos_mobile #caixa_videos_mobile #comentario_mobile p.coment{ 
width: 314px;
font-family: "OpenSans-Light";
font-size: 18px;
color: #690;
text-align: center;
margin-left: 5px;
border-bottom: 1px solid #999;
padding-bottom: 4px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #galeria_videos_mobile #loop_videos_mobile #caixa_videos_mobile #comentario_mobile p.data_hora{ 
font-family: "OpenSans-Light";
font-size: 14px;
color: #000;
text-align: center;
width: 314px;
margin-left: 5px;
padding-bottom: 4px;
padding-top: 10px;
}

/**************************************** COMEÇO LOOPING NOTICIAS CELULAR *******************************************/
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias{ 
width : 326px;
margin-top: 20px;
border-bottom: 1px solid #CCC;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #paginacao{ 
width : 326px;
margin-top: 20px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #paginacao p.paginacao{
font: 12px "OpenSans-Light";
text-align: center;
color:#ccc;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #paginacao p.paginacao font{
font: 16px "OpenSans-Bold";
color: #069;
border: 1px solid #069;
background: #CCC;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #paginacao p.paginacao a.numero{
font: 16px "OpenSans-Light";
color: #069;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #icone{ 
width : 50px;
height: 52px;
float: left
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #noticia{ 
width : 276px;
height: 70px;
float: right;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #noticia p.data_hora{ 
font: 9px Arial, verdana, Helvetica, sans-serif;
color:#999;
height: 16px;
padding-top: 0px;
padding-bottom: 0px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #noticia p.data_hora span{ 
font: bold 9px Arial, verdana, Helvetica, sans-serif;
color:#000;
padding-top: 0px;
padding-bottom: 0px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #noticia p.open_sans-light{ 
font: 14px/22px "OpenSans-Light";
text-align: left;
color:#000;
height: 40px;
padding-top: 0px;
padding-bottom: 15px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #noticia p.open_sans-light a{
font: 14px/22px "OpenSans-Light";
color:#000;
text-decoration: none;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #noticia p.open_sans-light a:hover{
font: 14px/22px "OpenSans-Light";
color:#000;
text-decoration: underline;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #loop_noticias #empurra_noticia{ 
width : 326px;
clear: both;
}
/**************************************** FIM LOOPING NOTICIAS CELULAR *******************************************/
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #mais_noticias{ 
width : 326px;
margin-bottom: 30px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #mais_noticias p{ 
font: bold 13px Arial, verdana, Helvetica, sans-serif;
padding-top: 3px;
padding-bottom: 0px;
color:#333;
text-align: right;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #mais_noticias p a{ 
color:#333;
text-decoration: none;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #mais_noticias p a:hover{ 
text-decoration: underline;
}
/**************************************** CONFIGURAÇÃO CAMPO NEWSLETTER CELULAR *******************************************/
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #newsletter{
width: 326px;
height: 190px;
background: url(img/fundo_news_celular.jpg);
border: 1px solid #ccc;
margin-top: 5px;
position:relative;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #newsletter #input_01{
position: absolute;
	top: 37px;
	left: 12px;
height: 20px;
width: 180px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #newsletter #input_02{
position: absolute;
	top: 105px;
	left: 12px;
height: 20px;
width: 180px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #newsletter #input_03{
position: absolute;
	top: 143px;
	left: 107px;
height: 32px;
width: 115px;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #newsletter #input_03 input.botao_form{
display: block;
width: 115px;
height: 32px;
background: url(img/btn_news.png) no-repeat;
text-indent: -999px; /*** Some com o texto ***/
overflow: hidden; /** Some com o conteúdo que transborda do elemento ***/
border: none;
}
#corpo_geral_mobile #corpo_mobile #conteudo_mobile #newsletter #input_03 input.botao_form:hover{
background-position: left -32px;
}
/**************************************** FIM DA CONFIGURAÇÃO CAMPO NEWSLETTER TABLET **************************************/

/* :: Div Rodape Mobile :: */
#corpo_geral_mobile #rodape_geral_mobile #rodape_mobile #logo_olhar{ 
width: 91px;
height: 64px;
position: absolute;
	top: 137px;
	left: 30px;
}
#corpo_geral_mobile #rodape_geral_mobile #rodape_mobile #logo_smp{ 
width: 81px;
height: 45px;
position: absolute;
	top: 91px;
	left: 3px;
}
#corpo_geral_mobile #rodape_geral_mobile #rodape_mobile #direitos{ 
width: 346px;
height: 75px;
position: absolute;
	top: 230px;
	right: 0px;
}
#corpo_geral_mobile #rodape_geral_mobile #rodape_mobile #direitos p{ 
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
text-align: center;
}
#corpo_geral_mobile #rodape_geral_mobile #rodape_mobile #responsivo{ 
width: 200px;
height: 55px;
position: absolute;
	top: 10px;
	right: 73px;
}