/*
Theme Name: Sampa Erótica
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 url('../../../img/themed/sampa_2/bg_header.jpg') repeat-x; margin: 0; padding: 0; font: 12px Arial, Verdana, sans-serif; color: #000; }

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: 100%; min-width: 996px; display: table; }

/* cabeçalho */
#header         { width: 100%; min-width: 996px; height: 215px; background: url('../../../img/themed/sampa_2/bg_sub_header.gif') 0px 158px repeat-x; clear: both; }
#header_left    { width: 362px; height: 149px; float:left; background: url('../../../img/themed/sampa_2/pernas.png') no-repeat; }
#header_left h1 { margin: 0px; padding: 0px; font-size: 12px; color: #fff; text-transform: capitalize; }
#header_right   { float:right; }

/* menu superior */
#tab_menu     { width: 601px; height: 53px; padding-left: 12px; float:right; clear:both; background: url('../../../img/themed/sampa_2/bg_tab_menu.png') no-repeat; }
#tab_menu a   { width: 150px; height: 40px; display: inline; text-align:center; float:left; }

/* dúvidas */
#faq             { width: 335px; height: 42px; float: right; font-size: 16px; font-weight: bolder; color: #fff; text-align: left; clear: both; }
#faq_select      { width: 247px; font-size: 16px; }
#faq span.select { position: absolute; width: 213px; height: 25px; padding: 5px 24px 0 10px; color: #99229b; font-size: 16px; font-weight: bolder; }
#faq span.select { background: url('../../../img/themed/sampa_2/faq.png') no-repeat; overflow: hidden; }

.faq_index         { width: 90%; margin: 0 auto; background-color: #f5f5f5; border: 1px solid #d5d5d5; padding: 10px; font-size: 16px; }
.faq_index a       { color: #174392; font-size: 14px; font-weight: bold; }
.faq_index a:hover { color: #174392; font-size: 14px; font-weight: bold;   }
.faq_desc          { width: 90%; margin: 20px auto 0px auto; background-color: #f5f5f5; border: 1px solid #d5d5d5; padding: 10px; font-size: 16px; }

#msn         { width: 601px;  height: 54px; font-size: 16px; font-weight: bolder; color: #fff; text-align: right; float: right; clear: both; }

#subheader   { height: 67px; float:right; clear:both; width:100%; color: #fff; font-weight: bolder; background: url('../../../img/themed/sampa_2/categories_top.png') no-repeat; }
#subheader a { color: #fff; }

#cart        { height: 45px; float: right; width: 172px; padding: 14px 10px 0px 0px; text-align: right; color: #fff; font-weight: bolder; font-size: 14px; background: url('../../../img/themed/sampa_2/cart.png') no-repeat; }
#cart a      { color: #fff; font-size: 12px; }
.search      { width: 260px; height: 22px; margin: 0px; border: 0px; background: url('../../../img/themed/sampa_2/bg_search.gif') bottom; }
.search_td   { padding-top: 18px; }

/* conteúdo */
#content          { width: 100%; float: left; }
#content_left     { width: 200px; vertical-align: top; background: #fff; padding: 0px 5px; }
#content_center   { padding: 5px 5px 0px 0px; background-color: #fff; }
.content_body     { width: 90%; margin: 0 auto; background-color: #f5f5f5; border: 1px solid #d5d5d5; padding: 10px; font-size: 16px; }
#content_pagseguro{ text-align: center; vertical-align: bottom; padding: 20px 0px; }

/* categorias */
#categories        { width: 200px; background-color: #f4e6f4; display: table; overflow: hidden; }
#categories_bottom { width: 200px; height: 16px; background: url('../../../img/themed/sampa_2/categories_bottom.gif') no-repeat; overflow: hidden; }

.menu         { width: 100%; padding: 0px 0px; border-bottom: 1px solid #d4b9d4; color: #4a294b; }
.menu_link    { width: 185px; padding: 10px 0px 10px 12px; font-size: 16px; text-transform: capitalize; display: block; color: #4a294b; cursor: pointer; }
.menu_chield  { background: url('../../../img/themed/sampa_2/menu_chield.gif') right no-repeat; }

/* titulos */
.title_left     { background: url('../../../img/themed/sampa_2/title_purple_left.gif') top left no-repeat; margin: 5px 0px 10px 0px; padding-left: 14px; height: 30px; }
.title_center   { background: url('../../../img/themed/sampa_2/title_purple_center.gif') repeat-x; height: 30px; }
.title_right    { background: url('../../../img/themed/sampa_2/title_purple_right.gif') top right no-repeat; font-size: 18px; font-weight: bolder; color: #fff; padding: 4px 14px 6px 0px; height: 18px; }
.title_right h1 { margin: 0px; padding: 0px; font-size: 18px; font-weight: bolder; color: #fff; }

.title_price_left   { background: url('../../../img/themed/sampa_2/title_price_left.gif') top left no-repeat; margin: 20px 0px; padding-left: 16px; height: 39px; }
.title_price_center { background: url('../../../img/themed/sampa_2/title_price_center.gif') repeat-x; height: 39px; }
.title_price        { color: #447046; font-size: 26px; font-weight: bolder; padding-top: 6px; }

/* rodapé */
#footer   { min-width: 996px; width: 100%; height: 136px; padding: 30px 0px 0px 0px; font-size: 14px; line-height: 22px; color: #fff; text-align: center; background: url('../../../img/themed/sampa_2/bg_footer.jpg') top left repeat-x; }
#footer a { padding: 0px 20px; color: #fff; }
#footer h1{ margin: 0px; padding: 0px; font-size: 14px; font-weight: normal; color: #fff; text-transform: none; clear: none; }

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