/*
Theme Name: Clique Sex-Shop
Version: 2.0
Author: Roberto Labate
Author Email: roberto@stiff.com.br
Author URI: http://www.stiff.com.br/

This theme was designed by Roberto Labate and built by Bruno Trazzini,
whose site you will find at http://www.stiff.com.br

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body { background: #fff; margin: 0; padding: 0; font: 12px Arial, Verdana, sans-serif; color: #000; background: url('../../../img/themed/clique_2/bg_body.jpg') top center repeat-x; }

img  { border: none; }

a       { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }

td   { vertical-align: top; }
form { margin: 0px; padding: 0px; }

#wrap             { width: 970px; margin: 0 auto; padding: 0px 10px; display: table; background: url('../../../img/themed/clique_2/bg_wrap.jpg') top center no-repeat; }

/* cabeçalho */
#header           { width: 100%; height: 236px; color: #3b7ca3; clear: both; background: url('../../../img/themed/clique_2/bg_header.png') top right no-repeat; }
#header           { _background: url('../../../img/themed/clique_2/bg_header.gif') top right no-repeat; /*ie6*/ }
#header a         { color: #fff; }

#text             { width: 766px; height: 20px; padding-top: 6px; float: left; color: #fff; text-align: right; clear: both; }
#msn              { width: 204px; height: 22px; padding-top: 4px; float: left; text-align: right; }
#msn a            { font-size: 14px; color: #fff !important; text-decoration: underline !important; }
#msn img          { vertical-align: middle; }

#header_left      { width: 566px; height: 200px; float: left; color: #fff; font-size: 16px; overflow: hidden; }
#logo             { width: 566px; height: 102px; padding: 3px 0px 30px 0px; clear: both; }

#menu             { height: 40px; margin: 0px; padding: 0px; float: left; clear: both; background: url('../../../img/themed/clique_2/menu_ul.gif') repeat-x; }
#menu a           { height: 30px; margin-right: 1px; padding: 10px 16px 0px 16px; display: block; float: left; text-align: center; font-size: 18px; color: #84531c; background: url('../../../img/themed/clique_2/menu_li.gif') repeat-x; }
#menu a:hover     { color: #fff !important; background: url('../../../img/themed/clique_2/menu_li_active.gif') repeat-x; }
#auth             { width: 566px; height: 20px; padding: 10px 0px 0px 0px; float: left; clear: both; font-size: 14px; color: #000; }
#auth a           { font-size: 14px; font-weight: bolder; font-style: italic; color: #000 !important; }

#header_right     { width: 400px; height: 206px; float: right; overflow: hidden; }
#header_right_top { width: 400px; height: 130px; padding: 5px 0px 0px 0px; text-align: right; color: #fff; font-size: 14px; overflow: hidden; clear: both; }

#header_right_bot { width: 400px; height: 70px; display: table; clear: both; }
#cart_icon        { height: 40px; padding: 0px 0px 0px 42px; float: right; clear: both; background: url('../../../img/themed/clique_2/cart.gif') repeat-x; }
#cart             { min-width: 140px; height: 30px; padding: 10px 10px 0px 10px; text-align: center; float: left; clear: both; background: url('../../../img/themed/clique_2/menu_li.gif') repeat-x; }
#cart a           { font-size: 18px; color: #84531c; }
#alert            { width: 400px; height: 20px; padding: 10px 0px 0px 0px; text-align: right; clear: both; font-size: 12px; color: #000; }

#search           { width: 970px; height: 35px; padding: 0px; clear: both; background: url('../../../img/themed/clique_2/bg_search.gif') no-repeat; }
.search_table     { width: 970px; color: #fff; font-size: 16px; }
.search_table td  { vertical-align: middle; }
.search_td        { height: 35px; margin: 0px !important; padding: 0px !important; text-align: center; vertical-align: top; }
.search_text      { width: 605px; height: 23px; margin: 0px !important; padding: 0px !important; background-color: #f6f6f6; border: 0px; font-size: 18px; }

/* conteúdo */
#content          { width: 970px; padding-bottom: 40px; float: left; }
#content_left     { width: 199px; padding: 10px 0px 0px 0px; vertical-align: top; }
#content_right    { width: 751px; padding: 10px 0px 0px 20px; }

/* categorias */
#categories    { width: 199px; margin-bottom: 20px; padding: 0px; display: table; overflow: hidden; }
#navigation    { margin: 0px; padding: 0px; list-style: none; }
#categories ul,
#navigation ul { margin: 0px; padding: 0px; }
.categories_lr { width: 197px; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #dfdfdf; }

.head            { width: 189px; height: 25px; padding: 5px 0px 0px 10px; font-size: 16px; color: #fff; background: url('../../../img/themed/clique_2/bg_head.gif') repeat-x; }
.menu            { }
.menu_link       { width: 179px; height: 24px; margin: 0px 0px; padding: 6px 10px 0px 10px; font-size: 14px; color: #454445; text-transform: capitalize; display: block; cursor: pointer; overflow: hidden; }
.menu_link:hover,
.menu_link a:hover { color: #fff !important; background: url('../../../img/themed/clique_2/bg_h2.gif') repeat-x; }

.menu_child      { background: url('../../../img/themed/clique_2/menu_chield.gif') right top no-repeat; }

#banners         { width: 199px; height: 490px; float: left; clear: both; background: url('../../../img/themed/clique_2/banners.jpg') no-repeat; }
#banners a       { width: 199px; height: 85px; margin: 10px 0px; display: block; clear: both; }
#banners a span  { visibility: hidden; }

/* pagseguro */
#pagseguro      { width: 100%; padding: 15px 0px; text-align: center; float: left; clear: both; border-bottom: 1px solid #fff; background: #eaeaea; }

/* newsletter */
#newsletter     { width: 100%; height: 24px; padding: 8px 0px 0px 0px; float: left; clear: both; font-size: 16px; text-align: center; text-transform: uppercase; color: #84531c; border-bottom: 1px solid #fff; background: #fbdbad url('../../../img/themed/clique_2/bg_newsletter.gif') bottom left repeat-x; }
#newsletter img { vertical-align: top; }

/* rodapé */
#footer         { width: 100%; margin: 0px; padding: 20px 0px; float: left; clear: both; font-size: 14px; line-height: 22px; color: #fbdbad; text-align: center; background: #d32f5a url('../../../img/themed/clique_2/bg_footer.gif') bottom left repeat-x; }
#footer a       { color: #fff; display: block; clear: both; }
#footer_div     { width: 970px; margin: 0 auto; display: table; clear: both; }

.footer_col,
.footer_cloud   { height: 200px; padding: 0px 22px; text-align: left; float: left; display: table; border-right: 1px solid #d25575; }
.footer_cloud   { text-align: center; border-right: 0px; }
.footer_cloud a { padding: 0px 5px !important; display: inline !important; clear: none !important; }

.footer_cloud .h1,
.footer_cloud .h2,
.footer_cloud .h3,
.footer_cloud .h4,
.footer_cloud .h5  { margin: 0px; padding: 0px; display: inline; color: #fff; background-image: none !important; }

.footer_cloud .h1 { font-size: 20px; }
.footer_cloud .h2 { font-size: 18px; }
.footer_cloud .h3 { font-size: 16px; }
.footer_cloud .h4 { font-size: 14px; }
.footer_cloud .h5 { font-size: 12px; }

#social           { width: 103px; height: 30px; padding: 0px; float: left; clear: both; background: url('../../../img/themed/clique_2/social.png') no-repeat; }
#social a         { width: 25px; height: 30px; display: inline-block; }
#social a span    { visibility: hidden; }