/* Theme Name: Clique Sex Shop */

.clear   { clear: both; }
.red     { color: #ae1e44; }
.green   { color: #03772f; }
.gray    { color: #666666; }
.purple  { color: #4b499e; }
.blue    { color: #0178b5; }
.black   { color: #000000; }
.white   { color: #ffffff; }

.bold    { font-weight: bold; }
.t-10    { font-size: 10px !important; }
.t-12    { font-size: 12px !important; }
.t-14    { font-size: 14px !important; }
.t-16    { font-size: 16px !important; }

.t-left  { text-align: left !important; }
.t-center{ text-align: center  !important; }
.t-right { text-align: right !important; }

.f-left  { float: left; }
.f-right { float: right; }

h1 { margin: 0px; padding: 2px 0px 10px 0px; font-size: 26px; font-weight: normal; text-transform: uppercase; }

h1 { color: #ae1e44; }
h2 { height: 25px; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 10px; font-size: 16px; color: #fff; background: url('../../../img/themed/clique_2/bg_h2.gif') repeat-x; }

.hr { width: 100%; height: 43px; float: left; background: url('../../../img/themed/clique_2/hr.gif') 0% 50% repeat-x; clear: both; }

/* preço */
.price       { color: #ae1e44; font-size: 18px; font-weight: bold; }
.price:hover { color: #ae1e44; font-size: 18px; font-weight: bold; }

/* produto lista */
.product       { width: 237px; height: 360px; text-align: center; float: left; overflow: hidden; }
.product p     { height: 100px; margin: 10px 0px; padding: 0px; font-size: 10px; text-align: center; color: #666; overflow: hidden; }
.product p a   { font-size: 14px; font-weight: bolder; text-transform: capitalize; }
.product_img   { width: 235px; height: 198px; margin: 0 auto; padding-top: 8px; text-align: center; border: 1px solid #e5e5e5; }
.product_hr    { width: 100%; height: 43px; float: left; background: url('../../../img/themed/clique_2/hr.gif') 0% 50% repeat-x; clear: both; }
.product_vr    { width: 18px; height: 350px; float: left; }
.product_flag  { width: 100%; height: 72px; background: url('../../../img/themed/clique_1/carimbo.png') 50% 0 no-repeat; z-index: 300px; position: relative; margin-top: -72px; }
.product_price { width: 227px; height: 27px; padding: 3px 10px 0px 0px; display: block; font-size: 22px; color: #84531c !important; text-align: right; clear: both; overflow: hidden; background: url('../../../img/themed/clique_2/bg_price.gif') no-repeat; }

/* produto visualizar */
#product_view        { width: 751px; display: block; color: #464646; float: left; clear: both; }
#product_view h1     { margin: 0px; padding: 0px; font-size: 18px; font-weight: bolder; text-transform: capitalize !important; color: #000; background-image: none; }
#product_view .price { font-size: 25px; }

#product_view_pics     { width: 68px; height: 232px; float: left; overflow: hidden; }
#product_view_pics img { margin: 0px 0px 10px 0px; border: 1px solid #e5e5e5; } 

#product_view_image    { width: 296px; height: 232px; margin-right: 10px; border: 1px solid #e5e5e5; background-color: #fff; text-align: center; float: left; }
#product_view_zoom     { height: 20px; color: #606060; background-color: #e5e5e5; text-align: left; overflow-y: hidden; }
#product_view_zoom img { vertical-align: middle; }

#product_view_desc     { width: 375px; min-height: 232px; height: auto; float: left; }
#product_view_price    { width: 100%; text-align: left; float: left; color: #494949; font-size: 18px; font-weight: bolder; }
#product_view_price a  { font-size: 34px !important; font-weight: normal !important; }

/* carrinho */
#cart_check    { width: 100%; background: url('../../../img/themed/clique_2/bg_cart.gif') bottom left; }
#cart_check th { height: 30px; text-align: center; font-size: 14px; color: #fff; background: url('../../../img/themed/clique_2/bg_h2.gif') repeat-x; }
#cart_check td { height: 51px; text-align: center; font-size: 16px; vertical-align: middle; }

/* login */
.login_index   { width: 90%; margin: 0 auto; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #d5d5d5; padding: 10px; font-size: 16px; }
.login_passwd  { width: 90%; margin: 0 auto; margin-bottom: 20px; background-color: #ffffff; border: 1px solid #ffffff; padding: 10px; font-size: 16px; }
.login_passwd a{ color: #0000ff; text-decoration: underline; font-size: 12px; }

/* dúvidas */
.doubts         { width: 100%; margin: 0px; padding: 0px; }
.doubts ol      { margin: 0px 0px 0px 10px; font-size: 16px; }
.doubts a       { color: #000; font-weight: bolder; }
.doubts a:hover { text-decoration: underline; }
.doubt_desc     { width: 98%; margin-bottom: 20px; padding: 10px; text-align: justify; }

/* blog */
.post_index         { width: 98%; margin-bottom: 20px; padding: 10px; font-size: 16px; }
.post_index h1      { font-size: 26px; font-weight: bolder; color: #000; }
.post_index a       { color: #000; font-size: 14px; font-weight: bold; }
.post_index a:hover { color: #000; font-size: 14px; font-weight: bold; text-decoration: underline; }

.banner_code { width: 468px; padding: 10px 0px; text-align: left; clear: both; }

/* companies */
.companies   { width: 42%; padding: 0px 4%; float: left; }
.companies p { margin: 10px 0px; padding: 0px; font-size: 12px; line-height: 15px; clear: both; }
.companies a { color: #174392; font-size: 12px; font-weight: bold; }