﻿/* - - - - - - - - - - - - - - - - - - - - -

Theme Name: Brasil Yn Amor
Theme URI: http://www.brasilynamor.com.br/
Description: Tema para o site institucional do Brasil Yn Amor.
Version: 2.0
Author: Augusto Mosna Simão | YupBrasil

   - - - - - - - - - - - - - - - - - - - - - */

@charset "utf-8";
/* CSS Document */

* {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}

body {
margin:0px;
padding:0px;
background:#f4f0eb url(images/bg_site.jpg);
min-width:980px;
color:#000000;
font-weight:normal;
font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
}

/*  topo  */
#topo {
text-align:left;
margin:0;
background:url(images/bg_barra_padrao.png) repeat-x bottom left;
position:relative;
}

#topo h1 {
display:none;
text-indent:-90000px;
overflow:hidden;
}

#topo #topo_flash {
width:100%;
height:167px;
}

#topo #topo_semflash {
width:100%;
height:167px;
background:url(images/topo.png) top center;
}

#topo #barra_menu {
width:945px;
background:url(images/bg_barra.png) no-repeat left;
margin:0 auto;
}

#barra_menu #espaco_barra {
width:180px;
padding-top:5px;
display:block;
float:left;
clear:left;
}

#topo #menu_sup {
width:450px;
height:35px;
background:url(images/bg_barra_menu.png) repeat-x;
float:left;
padding-left:153px;
padding-top:8px;
}

#menu_sup li {
display:inline;
}

#menu_sup ul , #menu_sup li{
list-style:none;
margin:0px;
padding:0px;
}

#menu_sup a {
margin-left:12px;
margin-right:12px;
text-indent:-90000px;
overflow:hidden;
width:41px;
height:15px;
float:left;
outline:none;
}

/* menu superior */
#menu_sup li.page-item-8 a {
width:41px;
background:url(images/menu_sup_home.png) no-repeat top left;
}

#menu_sup li.page-item-10 a {
width:63px;
background:url(images/menu_sup_quem_somos.png) no-repeat;
}

#menu_sup li.page-item-19 a {
width:84px;
background:url(images/menu_sup_revendedores.png) no-repeat;
}

#menu_sup li.page-item-21 a {
width:59px;
background:url(images/menu_sup_contato.png) no-repeat;
}

#menu_sup li.page-item-5 a {
width:134px;
background:url(images/menu_sup_descobrindo.png) no-repeat;
}

#menu_sup li.page-item-401 a {
width:76px;
background:url(images/menu_sup_como_comprar.png) no-repeat;
}

#menu_sup li.current_page_item a, #menu_sup li a:hover, #menu_sup li a:active {
background-position:right;
}


/*  pesquisar  */
#topo #pesquisar h3 {
display:none
}

#topo #pesquisar {
height:38px;
width:150px;
background:url(images/bg_barra_menu.png) repeat-x;
float:left;
text-align:left;
padding-top:5px;
padding-left:12px;
}

#form_pesquisa {
width:128px;
padding:2px;
border:1px solid #a28f6d;
font-size:11px;
background:#d3cdc2;
color:#6f5a34;
float:left;
}

.form_ir {
width:10px;
height:18px;
border:none;
background:#917748 url(images/pesquise_ir.gif) no-repeat;
margin-left:3px;
margin-top:1px;
cursor:pointer;
text-indent:-90000px;
overflow:hidden;
}

.pesquisa form {
padding-top:15px;
}

.form_pesquisa-result {
width:220px;
padding:2px;
font-size:13px;
float:left;
height:18px;
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
}

.form_ir-result {
margin-left:3px;
margin-top:1px;
font-size:11px;
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
height:24px;
}


/*  conteudo  */
#conteudo {
width:945px;
margin:0 auto;
background:#FFFFFF url(images/bg_lateral.gif) repeat-y top left;
}

/*  lateral  */
#lateral {
width:180px;
float:left;
padding-bottom:25px;
padding-top:90px;
}

#lateral #menu_lat {
width:145px;
background-color:#FFFFFF;
padding-left:35px;
}

#menu_lat h2 {
width:105px;
height:18px;
text-indent:-90000px;
overflow:hidden;
position:relative;
background:url(images/menu_lat_produtos_top.png) no-repeat top left;
float:left;
margin:25px 0px 3px 0px;
}


#menu_lat #menu_lat_cont {
width: 100px;
float:left;
margin:10px 0px 15px 0px;
padding-left:0px;
padding-bottom:5px;
}

#menu_lat #menu_lat_cont ul , #menu_lat #menu_lat_cont li{
list-style:none;
margin:0px;
padding:0px;
}

#menu_lat #menu_lat_cont li{
margin-bottom:8px;
}

#menu_lat_cont a {
text-indent:-90000px;
overflow:hidden;
position:relative;
width:118px;
height:16px;
display:block;
outline:none;
}

/*  botoes do menu  */
a.bolsas {
background:url(images/menu_lat_bolsas.png) no-repeat left;
}
a.cam_fem {
background:url(images/menu_lat_cam_fem.png) no-repeat left;
}
a.cam_mas {
background:url(images/menu_lat_cam_mas.png) no-repeat left;
}
a.moveis {
background:url(images/menu_lat_moveis.png) no-repeat left;
}
a.vidros {
background:url(images/menu_lat_vidros.png) no-repeat left;
}
a.decoracao {
background:url(images/menu_lat_decoracao.png) no-repeat left;
}
a.almofadas {
background:url(images/menu_lat_almofadas.png) no-repeat left;
}
a.camisetas {
background:url(images/menu_lat_camisetas.png) no-repeat left;
}
a.biquinis {
background:url(images/menu_lat_biquinis.png) no-repeat left;
}
#menu_lat_cont a:hover,  #menu_lat_cont a:active{
background-position: -128px top;
}


#lateral #banner_linhas {
width:180px;
background-color:#de3b46;
text-align:center;
color:#FFFFFF;
float:left;
}

/*  conteudo-home/estatico */
#home, #estatico, #pag_unica_prod {
width:765px;
float:right;
padding-bottom:25px;
}

#conteudo_home, #conteudo_estatico, #conteudo_produto, #conteudo_listaprod, #conteudo_blog, #conteudo_pesquisa {
padding-top:22px;
padding-bottom:40px;
padding-left:35px;
padding-right:35px;
min-height:470px;
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
}

#conteudo_listaprod {
padding-right:0px;
}

#conteudo_home h2, #conteudo_estatico h2, #conteudo_produto h2, #conteudo_listaprod h3, #conteudo_blog h2, #conteudo_pesquisa h2 {
font-size:22px;
color:#685127;
font-weight:bold;
margin:0px 0 15px 0;
padding:0px;
letter-spacing: -.05em;
}

#conteudo_estatico p {
margin-top:0px;
margin-bottom:0px;
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:15px;
}

#conteudo_estatico a {
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
font-weight:bold;
color:#000000;
}

#conteudo_estatico a:hover {
text-decoration:none;
}

#conteudo_estatico h3 {
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}

#conteudo_home {
padding-bottom:120px;
}

#conteudo_home h2 {
color:#f34546;
margin-bottom:10px;
}

#conteudo_home h3{
font-weight:bold;
font-size:16px;
}

#conteudo_home #destaques{
padding-top:18px;
}

#conteudo_home #banner {
margin-bottom:20px;
margin-top:20px;
}

#conteudo_home p {
margin-top:10px;
font-size:14px;
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
}

#conteudo_estatico #sobre {
padding:15px;
margin:10px;
background:#f3f3f3;
}

#conteudo_estatico #sobre h4 {
font-size:14px;
margin:0;
padding:0;
background-color:#F3F3F3;
margin-bottom:10px;
}


#conteudo_produto #titulos_prod {
margin-top:0px;
margin-bottom:15px;
}

#conteudo_produto h2 {
color:#f34546;
margin-bottom:0px;
padding-bottom:0px;
display:inline;
letter-spacing: -.05em;
font-size:25px;
}

#conteudo_produto h3 {
text-transform:lowercase;
display:inline;
font-size:12px;
letter-spacing: -.05em;
padding:0px;
}

/*
copia sem alterações para o sIFR
#conteudo_produto h2 {
color:#ef591f;
margin-bottom:0px;
display:inline;
}

#conteudo_produto h3 {
text-transform:lowercase;
margin-left:5px;
display:inline;
font-size:10px;
}*/

#conteudo_produto h3 a {
color:#888888;
}

#conteudo_produto h3 a:hover {
color:#f34546;
}

#conteudo_produto .botao_loja {
text-align:right;
}

#conteudo_produto .botao_loja a {
background:#f4f0ea url(images/seta_botao.gif) no-repeat 13px -6px;
padding:10px;
padding-left:28px;
border: 1px solid #ddd7cc;
/*color:#775f33;*/
color:#de3b46;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
outline:none;






text-decoration:none;
}

#conteudo_produto .botao_loja a:hover {
/*background:#e3dace url(images/seta_botao.gif) no-repeat 15px center ;*/
background:#de3b46 url(images/seta_botao.gif) no-repeat 13px -58px;
border: 1px solid #c6bcab;
color:#FFFFFF;
}

#conteudo_produto #voltar {
margin-bottom:15px;
margin-top:5px;
display:none;
}

#conteudo_produto #voltar a {
background:#f4f0ea url(images/voltar.gif) no-repeat 5px 7px ;
padding:2px;
padding-left:18px;
padding-right:4px;
border: 1px solid #ddd7cc;
color:#775f33;
font-size:10px;
text-transform:lowercase;
outline:none;
margin-top:0px;
}

#especificacoes {
margin-top:25px;
}

#especificacoes h4 {
color:#f34546;
margin-bottom:20px;
}

#especificacoes ul {
list-style:inside;
margin-left:10px;
margin-top:10px;
}

#especificacoes p {
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:12px;
}

#especificacoes li {
font-family:"Trebuchet Ms", Arial, Helvetica, sans-serif;
font-size:12px;
}


/* produtos */
#produtos {
}

.quadro {
float:left;
padding:18px;
background:#f4f0ea;
margin-right:20px;
margin-bottom:20px;
}

.quadro:hover {
background:#eae2d4;
}

.produto {
width:270px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
}

.cangaco {
background:#FFFFFF url(images/produto_bg_cangaco.png) no-repeat bottom left;
}

.funfe {
background:#FFFFFF url(images/produto_bg_funfe.png) no-repeat bottom left;
}

#produtos h4 {
font-weight:bold;
float:left;
clear:left;
padding:0px;
margin:0px;
}

#produtos h4 a {
font-size:15px;
text-transform:uppercase;
color:#a08553;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:none;
}

#produtos h4 a:hover {
color:#775f33;
}

#produtos h5 {
width:100%;
font-size:13px;
text-transform:lowercase;
color:#de3b46;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
font-weight:normal;
padding:0px;
margin:0px;
margin-top:-2px;
}

#produtos .foto_prod {
float:right;
clear:right;
text-align:right;
padding-right:20px;
margin-bottom:8px;
}

#produtos .foto_prod a {
outline:none;
}

#produtos .detalhes{
float:right;
clear:right;
margin-bottom:8px;
}

#produtos .detalhes a {
font-size:10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#775f33;
text-decoration:none;
background:#f4f0ea;
padding:2px 4px 2px 4px;
display:block;
outline:hidden;
}

#produtos .detalhes a:hover {
color:#f4f0ea;
background:#775f33;
}



#produtos .det_botao {
float:right;
clear:none;
margin-bottom:8px;
}

#produtos .det_botao a {
font-size:10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#775f33;
text-decoration:none;
background:#f4f0ea;
padding:2px 10px 2px 10px;
display:block;
outline:hidden;
margin-left:6px;
}

#produtos .det_botao a:hover {
color:#f4f0ea;
background:#775f33;
}


#produtos .det_botao.comprar a {
color:#de3b46;
}

#produtos .det_botao.comprar a:hover {
background:#de3b46;
color:#FFFFFF;
}


#conteudo_pesquisa ul {
margin-top:28px;
margin-bottom:10px;
margin-left:25px;
list-style:inside;
}

#conteudo_pesquisa li {
margin-bottom:10px;


margin-left:0px;
padding-bottom:10px;
background:url(images/divisor_result.png) no-repeat left bottom;
}

#conteudo_pesquisa li a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#333333;
margin:0px;
text-decoration:none;
}

#conteudo_pesquisa li a:hover {
text-decoration:underline;
}

#conteudo_pesquisa h3 {
float:none;
display:inline;

}

#conteudo_pesquisa h4 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding-top:25px;
margin-bottom:0px;
letter-spacing:0px;
}

#conteudo_pesquisa h4.result {
font-weight:bold;
padding-top:40px;
}

/*  rodapé  */
#rodape {
clear:both;
width:765px;
padding-left:180px;
line-height:25px;
text-align:center;
background:#F4F4F4 url(images/bg_lateral.gif) repeat-y top left;
color:#666666;
font-size:10px;
}

#rodape a {
color:#666666;
font-size:10px;
}

#rodape a:hover {
color:#EF591F;
}

#rodape img {
vertical-align:middle;
padding: 5px 0 5px 0;
outline:none;
}

/*  gerais  */
.limpa {
clear:left;
}

.limpatudo {
clear:both;
}

a.hidden {
display:inline;
}

/* novo */
#conteudo_home .prod-home {
width:132px;
float:left;
padding:10px;
border:1px solid #ededed;
text-align:center;
margin-top:15px;
margin-left:22px;
}

#conteudo_home .first{
margin-left:2px;
}

.prod-home h4 {
font-size:13px;
line-height:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.prod-home h5 {
color:#de3b46;
font-weight:normal;
text-transform:lowercase;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

.prod-home a.compre {
width:86px;
height:26px;
background:url(images/compre-agora.png) no-repeat left top;
text-indent:-90000px;
overflow:hidden;
float:left;
margin-left:25px;
outline:none;
}

.prod-home a.compre:hover {
background:url(images/compre-agora.png) no-repeat left -26px;
}

.prod-home a.detalhes {
width:86px;
height:26px;
background:url(images/mais-detalhes.png) no-repeat left top;
text-indent:-90000px;
overflow:hidden;
float:left;
margin-left:25px;
outline:none;
}

.prod-home a.detalhes:hover {
background:url(images/mais-detalhes.png) no-repeat left -26px;
}
