/* 
    Document   : produto_listar
    Created on : 30/05/2011, 13:13:27
    Author     : carlosgarcia
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#ecommerce_support                                                              {display: block;}
#identification_support                                                         {display: none;}
#password_support                                                               {display: none;}
#address_support                                                                {display: none;}
#wrap_gift                                                                      {display: none;}
#transport_method                                                               {display: none}
#payment_final, #payment_success                                                {display: none;}
.profile-container.unfold                                                       {display: none;}

.titulo_main                                                                    {margin-left: 20px;}
.container_steps_compra                                                         {margin-bottom: 10px;}
.container_item_produto                                                         {margin-left: 0px; width: 100%; clear: left; margin-bottom: 5px;}
.item_produto                                                                   {height: 60px; margin: 5px 0px 5px 10px; width: 960px; padding-bottom: 10px;}
.total_price_items                                                              {font-size: 1.3em;}

.item_produto .container_picture_produtos                                       {float: left; width: 50px; height: 50px; margin: 0 0 0 10px;}
.item_produto .container_foto_produto                                           {float: left; width: 50px; height: 50px; margin-left: 10px; margin-right: 10px; margin-top: 5px; overflow: hidden; border: 1px solid #f1f1f1}

.item_produto .line_1                                                           {margin-top: 10px; }
.item_produto .line_2                                                           {margin-top: 0px; }

.container_item_produto                                                         {width: 100%;}

.item_produto .container_left                                                   {width: 40px; float: left; text-align: right!important;}
.item_produto .nome_produto                                                     {margin-top: 0px; text-align: right; width: 120px; height: 25px}

.item_produto .tipo_produto                                                     {margin-top: 0px; height: 25px}
.item_produto .text_tipo_produto                                                {margin-top: 0px; height: 25px}

.ctn_produtcsList                                                               {width: 140px; float: left}
.item_produto .text_produto                                                     {margin-top: 0px; height: 18px }
.text_produto_descricao                                                         {height: 30px; overflow: hidden; font-style: italic; }
.item_produto .data                                                             {margin-top: 20px; margin-left: 10px;}
.item_produto span.data                                                         {font-size: 16px;}

.divider_vertical_fechamento                                                    {height: 40px; margin-top: 5px; border-left: 1px solid #f1f1f1; width: 2px; float: left;}
.container_product_price                                                        {width: 100px; float: left; text-align: right; margin-left: 10px}
.container_product_price_total                                                  {width: 90px; float: right; text-align: right; margin-right: 5px;}
.container_product_amount                                                       {width: 60px; float: left; margin-right: 10px}
.container_remove_item_fechamento                                               {width: 75px; float: right; text-decoration: underline; font-size: 0.8em; cursor: pointer; text-align: right; margin-right: 15px;}

.item_produto .container_right                                                  {float: left; margin-right: 10px; width: 500px; float: left;}

.product_price                                                                  {font-size: 1em; margin-left: 10px; margin-bottom: 8px; font-family: Tahoma, verdana; padding-top: 10px; margin-right: 10px;}
.product_amount                                                                 {font-size: 1em; margin-left: 10px; margin-bottom: 8px; font-family: Tahoma, verdana; padding-top: 10px; margin-right: 10px;}

.item_produto .marca                                                            {font-size: 1em; margin-bottom: 0px; clear: both; height: 25px}
.item_produto .text_marca                                                       {font-size: 1em; margin-bottom: 0px; clear: both; height: 25px}
.text_desc_fechamento                                                           {color: #666;}

.buttons_right_produtos                                                         {float: right;}

.label_produto                                                                  {text-transform: capitalize; margin-right: 3px; float: left; width: 100px;}
.arrow_divider                                                                  {background: url(/media/images/layout/arrows/arrow_dotted.png) no-repeat; width: 15px; height: 15px; float: left; margin-top: 4px;}

#ecommerce_support                                                              {min-height: 400px}
.container_fechamento_total                                                     {margin: 15px 10px 15px 0; height: 30px;}
.line_fechamento                                                                {border-top: 2px solid #e1e1e1; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}
.label_name_fechamento_image                                                    {float: left; margin-left: 20px; font-size: 0.9em; width: 70px; margin-top: 10px;}
.label_name_fechamento_name                                                     {float: left; font-size: 0.9em; width: 70px; margin-left: 10px;margin-top: 10px;}
.label_name_fechamento_qtd                                                      {float: left; font-size: 0.9em; margin-left: 465px; width: 70px; margin-top: 10px;}
.label_name_fechamento_unidade                                                  {float: left; font-size: 0.9em; margin-left: 68px; width: 80px;margin-top: 10px;}
.label_name_fechamento_value                                                    {float: right; font-size: 0.9em; margin-left: 20px; width: 80px;margin-top: 10px;}
.title_table_fechamento                                                         {width: 960px; height: 40px; background: url(/media/images/layout/payments/header_table_payment.png) no-repeat; color: #333; font-weight: bold; margin-left: 10px;}
.result_total_fechamento                                                        {float: right; font-size: 14pt; margin-right: 10px;}

.container_button_payment_back                                                  {float: right; margin-bottom: 20px;}
.container_button_payment                                                       {float: right; margin-bottom: 20px;}

.result_message_payment                                                         {position: relative; width: 100%; text-align: center; margin-top: 40px; margin-bottom: 40px; font-weight: bold;}
.buttons_right_fechamento                                                       {margin-top: 15px; margin-right: 10px}
.margins                                                                        {margin-left: 10px; margin-right: 10px;}

/* Adress */

.support_address_1                                                              {display: block}
.support_address_2                                                              {display: none}

.title_step_close_cart                                                          {margin-bottom: 10px; margin-left: 15px; height: 20px; font-weight: bold}
.combo_order_select                                                             {float: left;}
.order_data_creation                                                            {font-size: 9pt}
.label_text_order                                                               {float: left; margin-right:0px; text-align: left; margin-right: 20px;}
.order_item_dates                                                               {height: 25px; float: left; margin-right: 20px}
.container_orders_left                                                          {width: 520px; float: left;}
.container_orders_left2                                                         {width: 300px; float: left;}
.container_orders_left3                                                         {width: 200px; float: left;}
.container_orders_left.name                                                     {margin-left: 150px;}
.container_orders_left_password                                                 {width: 300px; float: left; margin-left: 150px;}
.container_orders_right_password                                                {width: 300px; float: left; margin-left: 10px;}

.container_submenu_fechamento                                                   {float: right}
.container_orders_right                                                         {width: 348px; float: right;}
.status_order_div                                                               {font-size: 0.8em; font-weight: bold}
.container_status_order                                                         {float: left;}
.button_solve_order                                                             {float: right}
.field_qtd                                                                      {width: 60px; text-align: center; float: left; margin-right: 3px;}
.input_mini                                                                     {padding-left: 0px!important}
.bt_qtd_increment                                                               {float: left; margin-top: 10px}
.select_state                                                                   {font-size: 9pt; margin-top: 0px; margin-left: 14px; float: right; margin-right: 15px;}
.botao_mini                                                                     {margin-left: 0px!important}

.radio_curriculum_left                                                          {float: left;}
.radio_curriculum_right                                                         {margin-top: 4px;}

.security_level                                                                 {clear: both; float: right; position: relative; margin-right: 230px; margin-top: 30px;}
.title_security                                                                 {text-align: center; font-size: 0.9em}

.radio_curriculum                                                               {width: 20px; margin-right: 15px; margin-top: 3px;}
.label_radio_curriculum                                                         {width: auto; font-size: 9pt}
.textarea_curriculum                                                            {float: left; width: 825px;}
.container_message_errors                                                       {margin-left: 60px!important; width: 860px!important;}
.errors_3                                                                       {margin-left: 185px!important; width: 555px!important;}

.buttons_curriculum                                                             {margin-right: 65px;}
.buttons_curriculum_password                                                    {margin-right: 235px;}

.label_text_Curriculum                                                          {float: left; width: 78px; font-size: 10pt; text-align: right; margin-right: 5px; padding-top: 8px; margin-left: 5px;}

.message_errors_2                                                               {display: none; margin-top: 10px;}
.message_errors_3                                                               {display: none; margin-top: 10px;}
.message_errors_3B, .message_errors_5                                           {display: none; margin-top: 10px;}


.file_curriculum                                                                {font-size: 0.9em; padding-top: 6px; font-weight: bold;}
.container_margin_curriculum                                                    {margin-left: 15px;}

.subtitle_jobs                                                                  {font-size: 0.7em; margin-left: 90px; margin-top: 3px; color: #666}
.title_label_cep                                                                {margin-top: -3px;}
.cep_container                                                                  {float: left; width: 210px;}
.legend_cep_ex                                                                  {font-size: 0.9em; margin-left: 10px; padding-top: 7px; color: #666;}

/* Identification */
.container_identification_block_left                                            {margin-left: 0px; margin-bottom: 10px;}
.container_option_left                                                          {float: left; margin-right: 10px;}
.container_option_right                                                         {width: 420px;}

.radio_option_identification                                                    {margin-top: 20px;}

.column_left_identification                                                     {width: 55%; float: left; padding-left: 30px; margin-right: 30px;}
.column_right_identification                                                    {width: 30%; float: left; margin-top: 20px;}
.label_text_identification                                                      {float: left; width: 38px; font-size: 10pt; text-align: right; margin-right: 5px; padding-top: 8px; margin-left: 5px;}
.legend_identification                                                          {font-size: 9pt; color: #ccc; margin-left: 110px; margin-top: 3px;}
.link_identification                                                            {font-size: 0.8em; margin-top: 4px;}

.security_level                                                                 {clear: both; float: right; position: relative; margin-right: 230px; margin-top: 30px;}
.title_security                                                                 {text-align: center; font-size: 0.9em}

/* Gifts */
.column_gifts                                                                   {width: 950px}
.container_gift                                                                 {width: 100%; clear: both; margin-bottom: 10px; margin-left: 20px; height: 90px;}
.container_item_gifts                                                           {width: 650px; float: left; border-right: 1px solid #CCCCCC}
.desc_gifts                                                                     {font-size: 0.8em; color: #777;}
.image_gift                                                                     {float: left; margin-right: 10px;}
.checkbox_gift                                                                  {float: right}
.item_selecione_gift                                                            {margin-top: 10px;}
.label_selecione_gift                                                           {float: left; margin-right: 10px;}
.item_wrap_gift_subtotal                                                        {float: right; margin: 0 10px 10px 0}
.item_sc_new_value                                                              {margin-bottom: 5px; font-family: Verdana,Arial,sans-serif; font-size: 0.9em}
.container_value_gift                                                           {margin-right: 30px; margin-top: 20px}

/* Transportation */
.item_transport_subtotal                                                        {}
.container_value_transport                                                      {margin-right: 30px; margin-top: 20px}

/* Payment final */
.column_settings_banners_left                                   {float: left; width: 450px; height: 100%}
.column_settings_banners_right                                  {width: 490px; min-height: 200px; float: left; padding-left: 20px; margin-bottom: 20px;}
.container_banner_textfiled_left                                {float: left; height: 55px; width: 300px; margin-left: 20px;}
.container_banner_textfiled_right                               {float: left; height: 55px; width: 300px;}
.button_pagar_banner                                            {margin-right: 30px; margin-top: 15px;}
.label_banners_credits                                          {margin-bottom: 15px; margin-left: 20px; font-weight: bold;}
.label_banners_payment                                          {margin-bottom: 15px; margin-left: 0px; font-weight: bold;}
.container_settings_values                                      {margin-top: 30px;}
.container_rows_settings                                        {clear: both; height: 20px; margin-bottom: 5px;}

.container_title_compra                                         {margin-bottom: 10px; margin-top: 25px;}
.container_title_data                                           {margin-bottom: 10px; margin-top: 25px; margin-left: 5%}
.subtotal_banners                                               {float: right; margin-top: 10px;}
.container_button_cart_credits                                  {margin-bottom: 0px}
.carrinho_setting                                               {margin-top: 0px!important;}

.label_settings                                                 {float: left; font-weight: bold; color: #444; font-size: 0.9em}
.result_settings                                                {float: right}
.result_settings_lance                                          {float: right; margin-right: 30px;}
.margin_right                                                   {margin-right: 10px;}

.container_payment                                              {width: 600px; clear: both; margin-left: 20px; margin-bottom: 10px;}
.divider_payment                                                {width: 100%; border-top: 1px solid #ccc; margin-bottom: 15px; margin-top: 10px;}