body {
    background: #FFFFFF;
    margin: 0px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #424649;
    height: 100%;
    text-align: center;
    margin: 0 auto;
    background-position:top left;
    background-repeat:no-repeat;
}

/*Eliminamos borde en firefox para flash*/
object {
    outline: none;
}

p, span {
    font-size: 11px;
} .content p {
    line-height: 16px;
}

html {
    
} .texto_normal {
    font-size: 11px;
    line-height: 16px;
}

table {
    text-align: left;
}

h1 {
    font-family: Verdana, Arial, Tahoma;
    font-size: 18px;
    color: #626262;
    font-weight: bold;
    margin: 0px;
}

h2 {
    font-family: Verdana, Arial, Tahoma;
    font-size: 19px;
    color: black;
    font-weight: bold;
    margin: 0 0 7px 0;
}

h3 {
    font-family: Verdana, Arial, Tahoma;
    font-size: 17px;
    color: #626262;
    font-weight: bold;
    margin: 0 0 7px 0;
} .titulo_medio {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color: #3C4145;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

h4 {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #636363;
    font-weight: bold;
    margin: 3px 0 6px 3px;
} .titulos {
    font-family: Verdana, Arial, Tahoma;
    font-size: 18px;
    color: black;
    font-weight: bold;
    color: #666666;
}

a {
    color: #0074DA
}

/*3D67D3*/
a:visited {
    color: #0074DA
} .font2 {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color: #3d4246;
} .main_page {
    width: 100%;
    min-height: 400px;
    text-align: center;
    margin-top: 0px;
} .main_table_index {
    width: 775px;
    border-collapse: collapse;
    margin: 0 auto 0 auto;
    padding: 0;
    border: none;
} .text_index_input {
    position: relative;
    top: -6px;
    border: 1px solid #AEB5C8;
    width: 330px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #898989;
    height: 15px;
}#div_index {
    margin-top: 20px;
}
.main_page_index {
    width: 100%;
    text-align: center;
    min-height: 0px;
    margin-top: 0px;
}
#headline {
    width: 100%;
    text-align: center;
    margin-top: 0px;
    position: absolute;
    z-index:3;
}
.main_headline{
    position:relative;
}
/*
 General
 */ .select_tab_top {
    cursor: pointer;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    position: relative;
    font-weight: bold;
    margin-top: 1px;
    margin-right: 4px;
    height: 21px;
    padding-left: 11px;
    padding-right: 13px;
    padding-top: 6px;
    float: left;
    color: white;
    background-color: #6882FB;
    display: block;
} .select_tab_top a:link {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: white;
} .select_tab_top a:visited {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: white;
} .select_tab_top a:hover {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: white;
} .noselect_tab_top {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    margin-right: 4px;
    height: 21px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    float: left;
    background-color: #DAE0F8;
    display: block;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #404642;
} .noselect_tab_top a:link {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #404642;
} .noselect_tab_top a:visited {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #404642;
} .noselect_tab_top a:hover {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #404642;
} .main_table {
    width: 775px;
    border-collapse: collapse;
    margin: 5px auto 0 auto;
    padding: 0;
    border: none;
} .main_table .left_menu {
    width: 210px;
    vertical-align: top;
    text-align: left;
} .main_table .left_menu_sp {
    width: 18px;
    vertical-align: top;
    text-align: left;
} .main_table .content {
    vertical-align: top;
    width: 557px;
    text-align: left;
}

a.submit {
    display: block;
    text-decoration: none;
    background: #F46523;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    padding: 6px 4px 0px 4px;
    height: 20px;
    cursor: pointer;
}

a.submit_anadir_articulo {
    display: block;
    text-decoration: none;
    background: #F46523;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
    width: 150px;
    padding-top: 5px;
    text-align: center;
    cursor: pointer;
} .small {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #666666;
    line-height: 11px;
} .menu_options {
    width: 170px;
    margin: 0 0 0 0;
    /*padding: 10px 0 15px 8px;*/
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    text-align: left;
    color: #F26424;
    font-weight: bold;
} .menu_options table {
    width: 170px;
    font-size: 11px;
    margin: 0px;
} .menu_options p {
    padding-bottom: 3px;
} .menu_top_left {
    background-image: url(../img/corner_top_left.gif);
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
} .menu_top_center {
    width: 184px;
    background-image: url(../img/menu_top_hori.gif);
    background-repeat: repeat-x;
} .menu_top_right {
    background-image: url(../img/corner_top_right.gif);
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
} .menu_middle_left {
    background-image: url(../img/menu_left.gif);
    background-repeat: repeat-y;
} .menu_middle_center {
    padding: 5px;
    width: 184px;
} .menu_middle_right {
    background-image: url(../img/menu_right.gif);
    background-repeat: repeat-y;
} .menu_bottom_left {
    background-image: url(../img/corner_bottom_left.gif);
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
} .menu_bottom_center {
    width: 184px;
    background-image: url(../img/menu_bottom_hori.gif);
    background-repeat: repeat-x;
} .menu_bottom_right {
    background-image: url(../img/corner_bottom_right.gif);
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
} .menu_right_line {
    width: 5px;
    background-image: url(../img/barra_disc_vertical.gif);
    background-repeat: repeat-y;
} .menu_options a {
    color: #636363;
    font-weight: normal;
} .menu_options a:visited {
    color: #636363;
} .menu_options img {
    position: relative;
    top: 2px;
    border: none;
} .menu_options p {
    margin: 2px 0 2px 0;
    font-size: 1em; /*11px*/
} .menu_options p img {
    margin-right: 2px;
} .menu_title_tieda {
    margin: 17px 0 5px 0;
} * html .menu_title_tieda {
    margin: 19px 0 2px 0;
} #form_tienda_select {
    margin-left: 15px;
    margin-top: 0px;
    margin-bottom: 8px;
} * html #form_tienda_select {
    padding-top: 10px;
    padding-bottom: 8px;
} .sub_menu {
    margin: 0 0 0 20px;
}

div#my_shop_menu, div#custom_menu, div#stats_menu {
    display: none;
}

a#my_shop_a {
    margin-top: 8px;
} * html #formulariotienda {
    margin-top: 5px;
    margin-bottom: 5px;
} .msg_error {
    background: #FCCBCF;
    border: 2px solid #B02333;
    text-align: center;
    color: #B02333;
    font-weight: bold;
    margin: 2px 0 2px 0;
} .msg_error p {
    margin: 3px 3px 3px 3px;
} .msg_info {
    background: #FFFFCC;
    border: 2px solid #EE7609;
    text-align: center;
    color: #EE7609;
    font-weight: bold;
    margin: 2px 0 2px 0;
} .msg_info p {
    margin: 3px 3px 3px 3px;
}

/*
 Header
 */ .top_head_container {
    width: 100%;
    background-image: url("../img/header_bg.gif");
    background-repeat: repeat-x;
    text-align: center;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 0px solid #777777;
    height: 87px;
} .div_top_menu {
    width: 775px;
} .top_head {
    width: 775px;
    border: 0px solid #777777;
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
} .logo_head {
    position: relative;
    top: 0px;
    border: 0px solid #fff;
} .top_head .logo_cell {
    /*width: 202px;*/
    border: 0px solid #777777;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: middle;
    height: 78px;
} .top_head .utils_cell {
    border: 0px solid #777777;
    margin: 0 0 0 0;
    padding: 0 0 1px 0;
    vertical-align: bottom;
    text-align: right;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #666666;
    height: 26px;
} .top_head .utils_cell a {
    color: #0081e9;
} .top_head .utils_cell a:visited {
    color: #0081e9;
} .top_head .cart_items {
    color: #666666;
    font-weight: bold;
} .top_head .tabs_cell {
    border: 0px solid #777777;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: middle;
    text-align: right;
    font-family: Verdana, Arial, Tahoma;
    font-size: 9px;
    height: 50px;
    color: #3A66D1;
} .head_search {
    display: inline;
    margin: 0 0 0 4px;
} .head_search .input {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding: 1px 0 1px 3px;
    border: 1px solid #AEB5C8;
    vertical-align: bottom;
    color: #C0C0C0;
    width: 106px;
} .celda_top_index {
    width: 775px;
    height: 258px;
} #img_celda_top_left {
    /*background: url(./../img/banners/banner-chica.jpg) no-repeat;
     background-position: top left;*/
    position: relative;
    float: left;
    width: 536px;
    height: 277px;
} #img_celda_top_right {
    background: url(./../img/banners/bg_banner_red.jpg) no-repeat;
    background-position: top left;
    position: relative;
    float: right;
    margin-left: 6px;
    padding-top: 19px;
    width: 232px;
    height: 277px;
} #img_main_table_left {
    background: url(./../img/banners/bg_banner_grey.jpg) no-repeat;
    background-position: top left;
    position: relative;
    float: left;
    width: 246px;
    height: 153px;
    padding-top: 15px;
    cursor: pointer;
}

/*
 Tabs
 */ .table_tabs_top {
    font-weight: bold;
    font-size: 12px;
} * html .table_tabs_top {
    margin-bottom: 0px;
} .tab_l_b {
    width: 5px;
    height: 27px;
    padding-bottom: 0px;
    padding-left: 0px;
} .tab_l_b div.div_menu {
    /*background-image: url(../img/tab_left_b2.jpg);
     background-repeat: no-repeat;*/
    background-color: #6882fb;
    width: 5px;
    height: 27px;
    margin-top: 1px;
} .tab_l {
    width: 5px;
    height: 28px;
    padding-left: 1px;
    padding-bottom: 0px;
    padding-top: 2px;
} * html .tab_l {
    padding-bottom: 0px;
} * html .tab_l div.div_menu {
    padding-bottom: 1px;
} .tab_l div.div_menu {
    background: #dae0f8;
    width: 5px;
    height: 27px;
} .tab_b {
    height: 29px;
    font-weight: bold;
    color: #ffffff;
} .tab_b div.div_menu {
    height: 19px;
    margin-top: 1px;
    background-color: #6882fb;
    /*background-image: url(../img/tab_center_b2.jpg);
     *  background-repeat: repeat-x;*/
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    padding-top: 6px;
    padding-bottom: 2px;
} * html .tab_b div.div_menu {
    height: 19px;
    padding: 8px 0px 3px 0px;
} .tab_b a {
    text-decoration: none;
    color: #ffffff;
    font-size: 12px;
} .tab_b a:visited {
    text-decoration: none;
    color: #ffffff;
} .tab {
    height: 26px;
    padding-bottom: 0px;
    font-weight: bold;
    padding-top: 1px;
} * html .tab {
    padding-bottom: 0px;
} .tab div.div_menu {
    vertical-align: middle;
    height: 17px;
    background: #dae0f8;
    padding: 6px 5px 4px 5px;
    margin-top: 1px;
} * html .tab div.div_menu {
    height: 20px;
    padding: 5px 0px 3px 0px;
} .tab a {
    text-decoration: none;
    color: #3d4144;
    font-size: 12px;
} .tab a:visited {
    text-decoration: none;
    color: #3d4144;
} .tab_r_b {
    width: 5px;
    height: 31px;
    padding-bottom: 0px;
    padding-left: 0px;
} .tab_r_b div.div_menu {
    width: 5px;
    height: 27px;
    margin-top: 1px;
    background-color: #6882fb;
    /*background-image: url(../img/tab_right_b2.jpg);
     background-repeat: no-repeat;*/
} .tab_r {
    width: 5px;
    height: 27px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 2px;
} * html .tab_r {
    padding-bottom: 0px;
} * html .tab_r div.div_menu {
    padding-bottom: 1px;
} .tab_r div.div_menu {
    background: #dae0f8;
    width: 5px;
    height: 27px;
} .content_enlace_menu {
    vertical-align: middle;
} * html .tab div.div_menu div.content_enlace_menu {
    padding-top: 3px;
} .tab div.div_menu div.content_enlace_menu {
    padding-top: 0px;
}

/*
 Tabla Secciones y ordenes
 */ .table_secciones {
    border: 0px solid black;
    font-size: 11px;
    width: 100%;
} .anadir_seccion {
    margin-top: 8px;
} .table_secciones a.submit {
    display: block;
    text-decoration: none;
    background: #F46523;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 4px 5px 4px;
    height: 12px;
    cursor: pointer;
    color: #FFF;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    margin: 0px 0 2px 0;
} * html .table_secciones a.submit {
    height: 10px;
    padding: 3px 4px 2px 4px;
} .table_secciones a.submit:visited {
    color: #FFF;
} .sb_seccion {
    background: #F46523;
    color: #fff;
    font-size: 11px;
    border: 1px solid #F46523;
    height: 20px;
    width: 45px;
} .form_secciones {
    font-size: 11px;
} .form_seccion_class {
    margin: 0px;
    padding: 0px;
}

span.head_secciones {
    color: #3d4144;
    font-size: 11px;
} .global-navigation {
    border: 0px solid #EEEEEE;
    font-size: 11px;
    text-align: right;
    position: relative;
    right: -6px;
    top: 8px
} .global-navigation ul {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-align: right;
} .global-navigation li {
    float: right;
    display: block;
    line-height: 1em;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    padding: 0;
    margin: 0 0 0 15px;
} .global-navigation li a:hover {
    border: 1px solid #F46523;
    background: white;
    padding: 6px 7px 7px 7px;
} .global-navigation #selected a:hover {
    border: none;
    padding: 5px 7px 6px 7px;
    background: #F46523;
} .global-navigation #selected {
    background: #F46523;
    color: #FFFFFF;
} .global-navigation #selected a {
    color: white;
    text-decoration: none;
    padding: 5px 7px 6px 7px;
    color: #FFFFFF;
} .global-navigation li a {
    color: #F46523;
    text-decoration: none;
    padding: 7px 8px 8px 8px;
    display: block;
} .general_breadcrumbs {
    margin-bottom: 3px;
    width: 100%;
    text-align: center;
    margin-top: 0px;
} * html .general_breadcrumbs {
    margin-top: -18px;
    margin-bottom: 1px;
    height: 20px;
} .breadcrumbs {
    width: 775px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    border: 0px solid #8f8f8f;
    color: #636363;
    font-weight: bold;
    margin: 1px auto 1px auto;
    text-align: left;
}

/*  * html .breadcrumbs {/*para IE6*/
/*margin: 0px auto -16px auto;
 }**/ .breadcrumbs a {
    font-weight: normal;
} .small_register {
    margin: 0 0 5px 0;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
} .small_register input {
    border: 1px solid #AEB5C8;
} .fav_categories {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
} .fav_categories ul {
    margin: 0px;
    padding: 0px;
} .fav_categories li {
    margin: 0px;
    padding: 0px;
    display: block;
}

/*Index*/ .top_banner_indice {
    /*width: 100%;*/
    /*background:#ffcd00;*/
    text-align: center;
    margin: -3px 0 0 0;
    padding: 0 0 0 0;
    border: 0px solid #777777;
    height: 248px;
    text-align: center;
} .banner_vales {
    background-image: url(../img/fondo_banner_vale.gif);
    background-repeat: no-repeat;
    height: 155px;
    width: 384px;
    padding: 8px 20px 10px 20px;
} .sb_enviar_index {
    margin-right: 50px;
} * html .sb_enviar_index {
    margin-right: 80px;
} .ver_mi_tienda {
    height: 35px;
    vertical-align: top;
    padding-top: 4px;
} .ver_mi_tienda a.submit {
    text-decoration: none;
    background: #F46523;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    padding: 4px 14px;
    cursor: pointer;
    height: 23px;
    width: 117px;
} .iniciar_ie {
    padding-bottom: 0px;
} * html .iniciar_ie {
    padding-bottom: 20px;
} .boton_mini_enviar {
    width: 58px;
    height: 20px;
    background: #F46523;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #F46523;
    padding: 0px 2px;
} .big_grey {
    font-size: 15px;
    color: #505245;
    font-weight: bold;
} .small_grey_dark {
    font-size: 11px;
    color: #505245;
} .tb_centro_comercial {
    margin-left:18px;
    background-image: url(../img/barra_disc_vertical.gif);
    background-repeat: repeat-y;
    width: 170px;
    padding-left: 5px;
    font-size: 11px;
}

/*
 FAQ
 */ .faq_column {
    padding: 0 0 2px 7px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    background-image: url(../img/barra_disc_vertical.gif);
    background-repeat: repeat-y;
} .faq_column ul {
    text-align: left;
    padding: 0 0 0 18px;
    margin: 0 0 18px 0;
    list-style-image: url('../img/faq_bullet.gif');
} .faq_column li {
    text-align: left;
    padding: 0 0 0 0px;
    margin: 0 0 7px 0;
} .faq_column3 {
    padding: 0 0 2px 7px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
} .faq_column3 ul {
    text-align: left;
    padding: 0 0 0 18px;
    margin: 0 0 18px 0;
    list-style-image: url('../img/faq_bullet.gif');
} .faq_column3 li {
    text-align: left;
    padding: 0 0 0 0px;
    margin: 0 0 0px 0;
}

/*
 Pagina personal
 */ .table_micuenta {
    border: 0px solid black;
    font-size: 11px;
    width: 500px;
} .table_micuenta td {
    vertical-align: top;
} .table_micuenta tr {
}

/*
 Login_error
 */
table.table_form_logins table td {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
}

table.table_form_logins input {
    margin: 3px 0 3px 0;
    color: #424649;
} .left_login_sp {
    width: 60px;
} .submit_login {
    width: 80px;
    padding: 2px;
    font-size: 12px;
}

table.table_form_logins a.pass_forget {
    color: #424649;
    font-size: 11px;
} .naranja_text, a#registro_ver {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color: #F26424;
    font-weight: bold;
} .login_grey {
    font-weight: bolder;
    font-family: Verdana, Arial, Tahoma;
    font-size: 18px;
    color: #555;
    margin-top: 0px;
} .form_registro {
    display: none;
}

/*
 Tabla 10 ultimos pedidos
 */ .table_orders {
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    width: 100%;
    text-align: left;
    color: #424649;
} .table_orders_title {
    font-weight: bold;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #3d4246;
} .table_orders_design {
    color: #F46523;
    font-weight: bold;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
}

/*
 Tabla mis pedidos
 */ .table_orders_12px {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    width: 100%;
    text-align: left;
} .orders_title {
    padding-left: 0px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-top: 0px;
    color: #3D4246;
    font-size: 11px;
    font-weight: bold;
} .table_orders_description_11px {
    color: #424649;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    text-align: left;
    padding-left: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 40px;
} #misma_factuarcion {
    margin-left: 0px;
} #prioritario {
    margin-left: -1px;
} * html #prioritario {
    margin-left: -3px;
}

input.newsletter {
    margin-left: -1px;
} * html input.newsletter {
    margin-left: -3px;
}

/*
 Tabla disenos top ventas
 */
/*
 Tabla mis pedidos
 */ .table_top_ventas {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    text-align: left;
} .cuadro_gris {
    width: 45px;
    height: 30px;
    background-image: url(../img/cuadro_gris.gif);
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    font-weight: bold;
    color: #F46523;
    padding-top: 3px;
} .table_top_ventas .cuadro_imagen {
    height: 160px;
    width: 160px;
    padding-left: 1px;
    padding-right: 0px;
    padding-bottom: 30px;
} .td_img_topventas {
} .table_top_ventas .nombre_dibujo {
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color: #F46523;
    font-weight: bold;
} .table_top_ventas .unidades {
    font-weight: bold;
    line-height: 200%;
    color: #424649;
    font-size: 11px;
}

/*
 Formularios
 */ .texto_mini span {
    font-size: 9px;
    color: #424649;
}

span.texto_mini {
    font-size: 9px;
    color: #424649;
} .texto_mini a {
    font-size: 9px;
    text-decoration: underline;
}

a.texto_mini {
    font-size: 9px;
    text-decoration: underline;
} .page_form_table {
    margin: 0px 0 0px 0;
    padding: 0px 0 0px 0;
    width: 100%;
    font-size: 11px;
    color: #3D4246;
} .page_form_table p {
    line-height: 16px;
} .page_form_table td {
    border:0px solid;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
} .page_form_table .titulo {
    margin: 0px;
    padding: 0px 0 0px 0px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    text-align: left;
    color: #F26424;
    font-weight: bold;
} .page_form_table .input {
    width: 160px;
    font-size: 12px;
    color: #424649;
} .page_form_table select.input {
    width: 165px;
    font-size: 12px;
    color: #424649;
} .page_form_table textarea {
    font-size: 11px;
    color: #424649;
} .page_form_table .submit {
    width: 74px;
    font-size: 12px;
    padding: 4px;
} .page_form_table .left {
    line-height: 25px;
    width: 175px;
} .page_form_title {
    border-bottom: 1px solid #E5E5E5;
    width: 100%;
    margin: 10px 0 10px 0;
} .page_form_title .title_left {
    padding: 0;
    margin: 0 0 5px 0;
    width: 175px;
} .page_form_title .span_title {
    color: #F46523;
    font-weight: bold;
} .p_boton {
    background: #eeeced; /*F46523*/
    width: 85px;
    height: 16px;
    padding-top: 2px;
    margin-top: 4px;
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 11px;
}

a.a_boton {
    text-decoration: none;
    color: #666;
}

a.a_boton:visited {
    text-decoration: none;
    color: #666;
}

a.a_boton:active {
    text-decoration: none;
    color: #666;
} .td_vacia {
    height: 6px;
}

input.disenos {
    width: 160px;
    color: #424649;
}

select.disenos {
    width: 165px;
    color: #424649;
}

select.select_tienda {
    width: 112px;
    font-size: 11px;
    color: #424649;
}

select.select_seccion_tienda {
    font-size: 12px;
    color: #424649;
}

textarea.disenos {
    width: 160px;
    overflow: auto;
    color: #424649;
}

input.submit {
    text-decoration: none;
    font-family:Verdana, Arial;
    background: #F46523;
    border: none;
    color: white;
    font-weight: bold;
    font-size: 12px;
    padding: 4px 14px 4px 14px;
    cursor: pointer;
}

input.submit_grey {
    background: #C0C0C0;
    color: #000;
    font-weight: bold;
    border: none;
    font-size: 12px;
    width: 100px;
    padding: 5px 30px 5px 30px;
}

input.colores {
    width: 70px;
    color: #424649;
}

select.tamano {
    color: #424649;
}

input.fondo {
    width: 250px;
    color: #424649;
}

input.pedido, select.pedido, textarea.pedido {
    font-family: Verdana, Arial, Tahoma;
    width: 250px;
    color: #424649;
    font-size: 12px;
} .hr_colores {
    width: 557px;
    display: block;
    height: 1px;
    border-left: none;
    border-right: none;
    border-top: 1px solid #d8deea;
    border-bottom: none;
    margin: 8px 0 -5px 0;
    padding-bottom: 0px;
    position: relative;
    bottom: 2px;
} * html .hr_colores {
    margin: 8px 0 -10px 0;
}

/*
 Footer
 */ .telefono {
    margin-right: -5px;
    margin-left: 0px;
} * html .telefono {
    margin-left: 20px;
} .dv_img_footer {
    position: relative;
    top: -20px;
    left: 2px;
    width: 113px;
} * html .dv_img_footer {
    left: 25px;
} .footer_container {
    background-image: url(../img/bg_footer.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    width: 100%;
    font-size: 11px;
    text-align: center;
    margin: 35px 0 0 0;
    padding: 0 0 0 0;
    border: 0px solid #777777;
    height: 87px;
} * html .footer_container {
    margin: 75px 0 0 0;
} .footer {
    margin: 0px auto 20px auto;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color: #5C5C5C;
    width: 775px;
    line-height: 14px;
}

a.foot_grey {
    color: #666666;
    font-size: 10px;
    text-decoration: none;
}

a.foot_grey:visited {
    color: #666666;
    text-decoration: none;
}

a.foot_grey:hover {
    color: #666666;
    text-decoration: underline;
} .footer ul {
    padding: 0 0 0 0;
    margin: 5px 0 0 2px;
    list-style-image: none;
    list-style-type: none;
} .text_foot_grey {
    color: #666666;
    font-size: 10px;
} .footer li {
    color: #666666;
    font-family: Verdana, Arial, Tahoma;
    font-weight: normal;
    font-size: 8px;
    line-height: 14px;
}

/*
 Crea tu tienda
 */ .celda_semi_title {
    padding-bottom: 0px;
} .celda_semi_title p {
    margin-top: 5px;
    font-size: 11px;
    color: #424649;
} .r0 {
    margin: 0 4px
} .r1 {
    margin: 0 3px
} .r2 {
    margin: 0 2px
} .r3 {
    margin: 0 1px
} .r4 {
    margin: 0 0px;
    height: 2px
} .todo_hecho {
    background: #fcfb9f;
    height: 45px;
    width: 570px;
} .celda_todo_hecho {
    padding: 35px 0 18px 0;
} .diviertete {
    padding: 10px 0 20px 0;
} .celda_articulos_tiendas {
    padding: 0 0 5px 0;
} .celda_dar_alta {
    padding: 14px 0 20px 0;
} .ttop, .tbottom {
    display: block;
    background: #fff;
} .ttop *, .tbottom * {
    display: block;
    height: 1px;
    overflow: hidden;
    background-color: #fcfb9f;
} .ttop_green, .tbottom_green {
    display: block;
    background: #fff;
} .ttop_green *, .tbottom_green * {
    display: block;
    height: 1px;
    overflow: hidden;
    background-color: #dbf0c9;
} .alta_tienda_table {
    margin: 0 auto 0;
    padding: 5px 0 0 0;
    width: 570px;
    height: 140px;
    background: #dbf0c9;
} .alta_tienda_table td {
    padding: 0;
} * html .alta_tienda_table td {
    padding: 5px 0 0 0;
} * html .alta_tienda_table {
    margin: 0px 0 0px 0;
} .alta_tienda_table .inside td {
    vertical-align: top;
} .alta_tienda_table .inside {
    border-collapse: collapse
} .alta_tienda_table .inside .checks {
    position: relative;
    left: -4px
} .alta_tienda_table .inside .submit {
    margin: 5px 0 5px 0;
    background: #F46523;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
    font-size: 12px;
    padding: 5px
} .ul1 {
    text-align: left;
    padding: 0 0 0 15px;
    margin: 0 0 0 30px;
    list-style-image: url('../img/faq_bullet.gif');
} .ul1 li {
    text-align: left;
    padding: 0 0 0 0px;
    margin: 0 0 0 0;
} .ol1 {
    text-align: left;
    padding: 0 0 0 15px;
    margin: 0 0 0 35px;
} .ol1 li {
    text-align: left;
    padding: 0 0 0 0px;
    margin: 0 0 0 0;
} .parrafo_top {
    padding: 0;
} * html .parrafo_top { /*IE6*/
    padding: 0px 0 0px 0;
} .titulo_medio_crear {
    color: #444;
    font-size: 15px;
    margin-bottom: 0px;
} * html .titulo_medio_crear {
    margin-bottom: 20px;
}

/*
 Productos y camisetas
 */ .products_table {
    width: 100%;
    border-collapse: collapse;
    border: 0px solid #CCCCCC
} .products_table .title {
    background: #EFEFEF;
    font-weight: bold;
    padding: 4px
} .products_table .colours {
    background: #EFEFEF;
    font-weight: bold;
    padding: 4px;
} .products_table .border {
    border: 1px solid #EFEFEF;
} .products_table .sizes {
    background: #C0C0C0;
    text-align: center;
    height: 20px;
    vertical-align: middle;
} .products_table .submit {
    background: #F46523;
    border: none;
    color: white;
    font-weight: bold;
    font-size: 12px;
    padding: 4px
} .products_table .span_title2 {
    font-size: 13px;
    line-height: 4px;
    color: #666;
    font-weight: bold;
} .products_table .span_ref {
    font-size: 10px;
    color: #C0C0C0;
    line-height: 10px;
} .products_table .span_descr {
    font-size: 11px;
    line-height: 12px;
} .hr-grey {
    border: 1px solid #E5E5E5;
    height: 1px;
    background-image: url('./img/px_grey.gif');
    background-repeat: repeat-x;
    margin: 0 0px 0 0px;
    padding: 0 0 0 0;
} .hr_punteado_img {
    border: 0px solid #E5E5E5;
    border: none;
    height: 3px;
    background-image: url('../img/barra_disc_hori.gif');
    background-repeat: repeat-x;
    margin: 15px 0px 15px 0px;
    padding: 0 0 0 0;
    width: 100%;
}

hr.linea {
    display: block;
    height: 1px;
    border-left: none;
    border-right: none;
    border-top: 1px solid #E5E5E5;
    border-bottom: none;
    width: 100%;
}

td.ver_mi_tienda a.a_mi_tienda {
    display: block;
    text-decoration: none;
    width: 100px;
    background: #F46523;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    padding: 6px 4px 0px 4px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}

/*mis disenos*/ .all_cliparts {
    padding-left: 12px;
} * html .all_cliparts {
    padding-left: 10px;
} #all_cliparts {
    padding-left: 12px;
} * html #all_cliparts {
    padding-left: 10px;
} .each_clipart {
    float: left;
    margin: 0 7px 20px 1px;
    padding: 0px;
    border: 0px solid #8f8f8f;
} * html .each_clipart {
    float: left;
    margin: 0 7px 20px 1px;
    padding: 0px;
} .coger_clipart img {
    width: 30px;
} .each_design_col {
    border: 0px solid grey;
    float: left;
    margin: 0px 13px 20px 3px;
    padding: 0;
    width: 160px;
} * html .each_design_col {
    margin: 0px 5px 20px 3px;
} .portafolios ul {
} .td_all_shown_cliparts {
    padding-left: 46px;
} .portafolios ul li {
} .portafolios ul li a {
    font-size: 12px;
}

a.ejemplo {
    color: #626262;
    font-size: 10px;
    font-weight: bold;
}

ul#nav_disenos li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    margin-right: 3px;
    text-align: center;
    width: 160px;
}

ul#nav_disenos {
    /*margin-right:100px;*/
    float: right;
} * html ul#nav_disenos a {
}

ul#nav_disenos, ul#nav_disenos li {
    margin: 0;
    padding: 0;
    list-style-type: none;
} * html ul#nav_disenos li {
    display: inline;
    float: left;
} * html ul#nav_disenos li.li_disenos {
    margin-left: 56px;
}

ul#nav_disenos li.li_disenos, ul#nav_disenos li.li_frases {
    margin-right: 3px;
}

ul#nav_disenos li div {
    text-align: center;
}

ul#nav_disenos li div a {
    color: #000;
    text-decoration: none;
} .list_portafolios {
    list-style: none;
    text-align: left;
    padding: 17px 0 17px 20px;
    margin: 0 0 18px 10px;
} .list_portafolios li {
    list-style-image: url('../img/point_grey.gif');
    padding: 0px 0 6px 0px;
} .list_portafolios li a.ejemplo {
    color: #626262;
    font-size: 10px;
    font-weight: bold;
} .div_pestanas {
    margin: 0px;
} #disenos_digit {
    padding-bottom: 3px;
    width: 160px;
} #disenos_frase {
    padding-bottom: 3px;
    width: 160px;
} #disenos_cliparts {
    padding-bottom: 3px;
    width: 160px;
} .td_disenos {
    height: 8px;
    background: #c4d8cd;
    border: solid #c4d8cd 1px;
} .td_disenos_content {
    border: solid #c4d8cd 1px;
    padding: 8px 0 8px 0;
} .img_impresion {
    width: 116px;
    height: 96px;
    border: solid #efefef 1px;
    padding: 3px;
} .img_disenos {
    width: 160px;
    height: 160px;
    border: solid #000 1px;
}

a.submit_anadir {
    text-decoration: none;
    background: #F46523;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    width: 152px;
    padding: 4px 28px;
    margin-bottom: 4px;
}

a.submit_anadir:visited {
    color: #fff;
} .td_paginator {
    padding-left: 46px;
} * html .td_paginator {
    padding-left: 38px;
}

a.paginador {
    text-decoration: none;
    background: #eeeeee;
    border: solid #F46523 2px;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    padding: 0px;
    margin-top: 13px;
}

a.paginador_actual {
    text-decoration: none;
    background: #F46523;
    border: solid #F46523 2px;
    color: #fff;
    font-size: 12px;
    padding: 0px;
    margin-top: 13px;
}

div.paginador {
    width: 12px;
    display: inline;
    float: left;
    background: #ccc;
    border: solid #F46523 0px;
    font-size: 12px;
    width: 20px;
    height: 21px;
    padding: 5px 0px 0 0;
    margin: 8px 5px 0 0;
    text-align: center;
}

div.paginador a {
    color: #000;
}

div.paginador_actual {
    width: 12px;
    display: inline;
    float: left;
    text-align: center;
    background: #F46523;
    border: solid #F46523 0px;
    font-weight: bold;
    font-size: 12px;
    width: 20px;
    height: 21px;
    padding: 5px 0px 0 0;
    margin: 8px 5px 0 0;
}

div.paginador_actual a {
    text-decoration: none;
    color: #fff;
}

/*mis_favoritos*/ .img_favoritos {
    width: 112px;
} .img_favoritos_dibujo {
}

/*width:160px;height:160px;*/ .small_favoritos {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #3C4145;
}

a.small_favoritos {
    margin: 0 1px 0 1px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color: #3C4145;
}

a.small_favoritos:visited {
    color: #3C4145;
} .favoritos_orange {
    font-weight: bold;
    font-family: Verdana, Arial, Tahoma;
    font-size: 16px;
    color: #F46523;
    margin-top: 30px;
} .favoritos_grey {
    font-weight: bold;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color: #3C4145;
    margin-top: 30px;
} .favoritos_red {
    font-weight: bold;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    color: #D20210;
    margin-top: 30px;
} .dibujos_favoritos {
    height: 235px;
    width: 167px;
    display: inline;
    float: left;
    margin: 10px 0px 10px 0px;
    padding: 0px;
} .dibujos_favoritos table td {
    height: 5px;
} .camisetas_favoritas {
    height: 210px;
    width: 122px;
    display: inline;
    float: left;
    margin: 10px 0px 15px 0px;
} .camisetas_favoritas table {
    width: 122px;
} .inter_favorito {
    display: inline;
    float: left;
    width: 15px;
    height: 210px;
    margin: 10px 0px 15px 0px;
} .inter_favorito_dibujo {
    display: inline;
    float: left;
    width: 21px;
    height: 235px;
    margin: 10px 0px 10px 0px;
} .camisetas_favoritas table td.links {
    height: 5px;
}

a.a_guardar {
    font-weight: bold;
    margin-top: 15px;
    text-decoration: none;
    width: 60px;
    padding: 3px 25px 3px 25px;
    background: #F46523;
    color: #fff;
}

a.a_guardar:hover {
    background: #B74E18;
}

/**/ .titulo_productos {
    color: #666;
    font-size: 18px;
    font-weight: bold;
} .subtitulo {
    margin-top: 10px;
} * html .subtitulo {
    margin-bottom: 5px;
    margin-top: 2px;
} .td_subtitulo {
    text-align: justify;
}

/*colores*/ .table_colors {
    width: 557px;
} .table_colors .titulo {
    margin: 0px;
    padding: 0px 0 0px 0px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 12px;
    text-align: left;
    color: #F26424;
    font-weight: bold;
} .table_colors td {
    padding-bottom: 5px;
} .celda_titulo_colores {
    padding-top: 0px;
}

/*RESUMEN  STATS*/ .verde {
    color: #3e9c22;
} .amarillo {
    color: #ffc44c;
} .rojo {
    color: #f8011c;
} .table_resumen1 {
    width: 230px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: black;
    vertical-align: top;
    margin: 10px 0px 50px 10px;
} .table_resumen1 input.submit {
    padding: 5px 10px 5px 10px;
    width: 50px;
} .table_resumen2 {
    width: 280px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: black;
    vertical-align: top;
    margin: 10px 0px 50px 10px;
} .table_resumen2 input.submit {
    padding: 5px 10px 5px 10px;
    width: 50px;
}

a.submit_personalizar {
    width: 190px;
    text-decoration: none;
    background: #F46523;
    border: none;
    color: white;
    font-weight: bold;
    font-size: 12px;
    padding: 4px 13px 4px 13px;
    margin-top: 50px;
}

td.pie_foto {
    padding-left: 15px;
    padding: 0px 0px 0px 15px;
}

td.pie_foto span {
    margin: 0px;
    padding: 0px;
}

td.personalizar {
    padding: 15px 0px 15px 0px;
}

/*VER_ARTICULO*/ .foto_composicion_articulo {
    padding: 5px;
    border: 1px solid #ddd;
}.etiqueta_bg{
    position:absolute;
    z-index:1;
    left: 0px;
    top:0px;
    margin:0px;
    border:0px solid red;
    background: url('../img/etiqueta.png');
    background-position: left top;
    background-repeat: no-repeat;
    height: 46px;
    width: 130px;
} .etiqueta {
    margin-top: 12px;
} #porcentage {
    margin-left: 40px;
}.etiqueta span {
    font-family: Arial;
    font-weight: bold;
    margin-left: 60px;
    padding-top: 10px;
    color: #424848;
    font-size: 13px;
} .td_nombre_cami {
    padding-top: 25px;
    padding-left: 25px;
} .nombre_cami {
    color: #3D67D3;
    font-size: 18px;
    font-weight: bold;
} .colores_composiciones {
    display: inline;
    float: left;
    margin: 2px 2px 5px 2px;
    cursor: pointer;
    text-align: left; /*border:2px solid #fff;*/
    width: 22px;
    height: 17px;
    padding: 0px;
    border: 1px solid #000
} .colores_composiciones img {
    width: 22px;
    height: 17px;
    border: 0px solid #000
} * html .colores_composiciones {
    height: 18px;
    padding-bottom: 0px;
} * html .colores_composiciones img {
    width: 20px;
    height: 16px;
    margin-bottom: 0px;
} .colores_composiciones_articulo {
    display: inline;
    float: left;
    margin: 3px 4px 5px 2px;
    cursor: pointer;
    text-align: left;
    border: 2px solid #fff;
    width: 22px;
    height: 17px;
    padding: 0px 0px;
} .colores_composiciones a {
    text-decoration: none;
    padding: 0px;
    margin: 0px;
} .color {
    border: 0px solid #000;
} .content_ver_articulo {
    margin: 5px 0 5px 0;
    width: 100%;
    text-align: left;
} .content_ver_articulo select {
    margin-left: 0px;
} .alerta {
    color: red;
    font-size: 12px;
}

a.small_ver_articulos {
    margin: 0 1px 0 1px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color: #3D67D3;
} .small_pie_articulo {
    margin: 0 1px 0 3px;
    padding-bottom: 10px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: #8E8E8E;
} .color {
    width: 16px;
} .trasera, .delantera {
    font-size: 10px;
    border: 0px solid #fff;
} .descripcion_articulo {
    padding: 5px 0 5px 25px;
    line-height: 16px;
}

/*Tabla resumen pedido*/ .resumen_pedido {
    margin-top: 100px;
    width: 220px;
    height: 150px;
    font-size: 10px;
    background: #F6F6F6
} .resumen_pedido td {
    padding-right: 5px;
    padding-left: 5px;
} .resumen_iva {
    font-size: 10px;
    color: #BEBEBE
} .titulo_resumen {
    background: #C0C0C0;
}

/*JqModal*/
a.jqModal {
    margin: 0 1px 0 1px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color: #3D67D3;
} .enviarWindow {
    margin-left: -320px;
    width: 645px;
    background-color: #FFF;
    border: 2px solid #F46523;
    left: 50%;
    z-index: 5000;
} .formulariomail {
    width: 450px;
} .formulariomail table {
    width: 400px;
    font-size: 12px;
} .guardarWindow {
    width: 400px;
    height: 70px;
    border: 2px solid #F46523;
    left: 50%;
    margin-left: -200px;
} #privacidad, #servicio, #propiedad {
    display: none;
    position: absolute;
    top: 5%;
    left: 50%;
    margin-left: -340px;
    width: 650px;
    border: 1px solid #434343;
    color: #434343;
    background: #fff;
} #privacidad {
    position: relative;
    margin-top: -500px;
    /*/ left:150px;*/
    left: 230px;
} #propiedad {
    position: relative;
    left: 50%;
    margin-top: -300px;
} * html #propiedad, #privacidad {
    left: 150px;
}

/*Cesta de la compra*/ .cart_table {
    width: 100%;
    border-collapse: collapse;
    font-size: 11px;
} .cart_table .barra {
    /*background-image: url(../img/fondo_pedidos_barra.gif);
     background-repeat: repeat-x;*/
    background-color: #EEEEEE;
    font-weight: bold;
    height: 24px;
} .cart_table td {
    padding: 0px;
} .cart_table .title {
    color: #3E64CC;
    font-size: 11px;
} .cart_table .description_table {
    margin: 0 0 0 15px;
    color: #AEAEAE;
    font-size: 11px;
} .cart_base {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    color: black;
    background: #EEEEEE
} .cart_base hr {
    margin-right: 0px;
} .boton_validar {
    background: #C0C0C0;
    border: none;
    color: black;
    font-size: 12px
} .texto_naranja {
    color: #F26424;
    font-weight: bold
} .input_emiki {
    font-size: 11px;
    border: 0px;
    width: 110px;
    color: #424649;
} .texto11b {
    font-size: 11px;
    font-weight: bold;
    color: #424649;
} .texto10 {
    font-size: 10px;
    color: #424649;
} .garantias {
    color: #989797;
    padding-top: 15px;
} .garantias p {
    font-size: 11px;
    padding-bottom: 5px;
} .img_art_cesta {
    width: 112px;
}

/*GRANDES PEDIDOS*/ .tb_form_grandes_pedidos {
    margin-top: 30px;
    margin-bottom: 30px;
} .tb_form_grandes_pedidos td {
    padding-bottom: 10px;
} .hr_punteado {
    display: block;
    height: 1px;
    border-left: none;
    border-right: none;
    border-top: 2px dotted #E5E5E5;
    border-bottom: none;
    width: 100%;
}

a.categoria {
    background: url('../img/point_orange.gif') center left no-repeat;
    background-position: center left;
    padding-left: 12px;
    font-weight: bold;
    font-size: 11px;
}

a.sub_categoria {
    padding-left: 12px;
    font-size: 11px;
} .tag1 {
    text-decoration: none;
    font-size: 11px;
} .tag2 {
    text-decoration: none;
    font-size: 14px;
} .tag3 {
    text-decoration: none;
    font-size: 18px;
} #granpedido input.granpedido, #granpedido select, #granpedido textarea {
    font-size: 12px;
    color: #424649;
}

/********Galeria de fotos********/ .div_galeria_hori {
    width: 150px;
    height: 190px;
    margin-bottom: 50px;
} .tb_galeria_fotos a {
    font-size: 11px;
} .div_galeria_vert {
    width: 115px;
    height: 190px;
    margin-bottom: 50px;
} .div_galeria_hori table, .div_galeria_vert table {
} .div_galeria_hori table td, .div_galeria_vert table td {
    padding-bottom: 3px;
} .foto_galeria {
    border: 2px solid #bfc2cb;
    margin-bottom: 0px;
} .div_galeria_hori table img {
    margin-top: 10px;
} .pequeno_gris {
    color: #959595;
    font-size: 11px;
} .submit_productos {
    background: #feb336;
    text-decoration: none;
    font-size: 11px;
    width: 100px;
    padding: 3px 3px;
    color: #fff;
} .verWindowVert {
    margin-left: -307px;
    width: 613px;
    height: 830px;
    background-color: #FFF;
    border: 2px solid #F46523;
    left: 50%;
    top: 0%;
    padding: 0px;
} .verWindowHori {
    margin-left: -400px;
    width: 800px;
    height: 650px;
    background-color: #FFF;
    border: 2px solid #F46523;
    left: 50%;
    top: 0%;
    padding: 0px;
}

/*******AYUDA*******/
div.ayuda {
    display: inline;
    float: left;
    border: 0px solid;
    width: 440px;
    /*margin-right: 20px;*/
    margin-bottom: 13px;
} .titulo_padre_ayuda {
    margin-bottom: 3px;
    margin-top: 0px;
    font-weight: bold;
    color: #686868;
} .preg_ayuda {
    font-size: 11px;
} .sep_ayuda {
    background-image: url(../img/bg_footer.jpg);
    background-repeat: repeat-x;
} .correcc_ayuda_ie {
    margin-top: 20px;
}

/*********FAQS************/ .sub_titulo_faqs {
    font-weight: bold;
    font-size: 14px;
    color: #686868;
}

/*PLANTILLA**/ .pagina_actual {
    display: inline;
    float: left;
    color: #fff;
    border: 1px solid #F46523;
    background: #F46523;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    padding: 1px 0px;
    font-size: 11px;
    margin-right: 3px;
    font-weight: bold;
} .pagina_plant {
    display: inline;
    float: left;
    border: 1px solid #F46523;
    background: #E8E8E8;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    padding: 1px 0px;
    margin-right: 3px;
} .pagina_plant a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    font-size: 11px;
}

a.submit_cargar {
    text-decoration: none;
    background: #F46523;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    width: 60px;
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
} #imgfondoej img {
    max-width: 530px;
}

/**** ver resultados ******/ .busqueda_avanzada {
    color: #424649;
    font-size: 12px;
} .submit_busqueda {
    color: #fff;
    border: 0px solid #F46523;
    background: #F46523;
    width: 50px;
    height: 23px;
    font-size:12px;
}

td.busqueda {
    width: 60px;
    font-size: 11px;
} .pagination_on {
    height: 15px;
    padding: 6px;
    border: 0px solid #ccc;
    background-color: #ccc;
    color: white;
    background: #F46523;
    margin: 4px;
    display: inline;
    float: left;
} .pagination_off {
    height: 15px;
    padding: 6px;
    border: 0px solid #ccc;
    background: #ccc;
    color: #000;
    margin: 4px;
    display: inline;
    float: left;
} .pagination_off a {
    color: #000;
} .cabezera_secciones {
    height: 20px;
    background: #bfc2cb;
    color: #fff;
    padding-left: 10px;
} .cuerpo_secciones {
    height: 135px;
    background: #f6f6f6;
    padding-left: 0px;
} .cuerpo_secciones table td {
    padding-top: 3px;
    padding-bottom: 3px;
} .select_orden {
    width: 230px;
    height: 85px;
}

ul.categoria_lista {
    width: 523px;
}

ul.categoria_lista li {
    float: left;
    list-style-type: none;
    width: 160px;
    display: inline;
} #cerdito_crear_tienda {
    background: url('./../img/pig1.gif') no-repeat;
    width: 164px;
    height: 204px;
} #cerdito_crear_tienda table td {
    padding: 20px 8px 126px 8px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

/*mis aticulos*/ .nombre_mi_articulo {
    font-size: 12px;
    color: #424649;
} #content_tienda {
    position: relative;
    z-index: 0;
} .modayuda_small {
    color: #000;
    margin-left: -360px;
    width: 730px;
    padding: 5px;
} .modayuda_big {
    color: #000;
    margin-left: -360px;
    width: 730px;
    padding: 5px;
} #ayuda_imagen_cap, #ayuda_imagen_peu, #ayuda_titulo, #ayuda_descripcion {
    text-align: left;
} #table_subir_digit {
    width: 533px;
} .texto_dris {
    color: #434343;
}

ul.marcas_azul {
    text-align: left;
    padding: 0 0 0 11px;
    margin: 0 0 18px 0;
    list-style-type: none;
    list-style-image: url(./../img/list_point_azul.gif);
}

div.marcas_azul {
    background: url(./../img/list_point_azul.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 9px;
    margin: 0;
    background-position: 0px 7px;
    font-size: 11px;
    color: #424649;
}

div.marcas_azul_cortas {
    background: url(./../img/list_point_azul.gif);
    background-repeat: no-repeat;
    padding: 0 0 5px 12px;
    margin: 0;
    background-position: 0px 7px;
    font-size: 11px;
    color: #424649;
} .marcas_azul li.cortos {
    padding-bottom: 6px;
} .marcas_v {
    text-align: left;
    padding: 0 0 0 0px;
    margin: 2px 0 18px 0;
    list-style-type: none;
    font-size: 11px;
    color: #424649;
    /*list-style-image: url(./../img/list_v.gif);*/
} .marcas_v li {
    background-image: url(./../img/icon_true_blue.gif);
    padding: 3px 0 5px 24px;
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0 0 0px 0;
}

/*pop over ayuda*/ .ayuda_pop {
    cursor: help;
    position: relative;
} .toolTipWrapper {
    text-decoration: none;
    position: absolute;
    display: none;
    color: #464646;
    font-size: 8pt;
    line-height: 12px;
    width: 400px;
    border: 1px solid #464646;
} .toolTipMid {
    padding: 8px 15px;
    width: 370px;
    background: #F9BB77;
}

/*Estilo table central de la tienda*/ .datos_tienda {
    width: 700px;
    margin-left: 15px;
    margin-bottom: 25px;
} .td_abre_tienda div {
    margin-top: 5px;
} .div_clausulas {
    margin-top: 3px;
} .inter_tienda {
    display: inline;
    float: left;
    width: 18px;
    height: 210px;
    margin: 10px 0px 15px 0px;
} * html .inter_tienda {
    display: inline;
    float: left;
    width: 15px;
    height: 210px;
    margin: 10px 0px 15px 0px;
}

/*Estilos para las estadisticas*/ .header_estadisticas {
    color: #464646;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
} .titulo_estadisticas {
    color: #464646;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/*Envia im contactos*/ .tb_envio_mis_contactos {
    background-color: #FFF;
    width: 510px;
} .tb_envio_mis_contactos p {
    line-height: 10px;
} * html p.envia_1 {
    margin-top: 10px;
    margin-bottom: 10px;
} * html p.envia_2 {
    margin-top: 15px;
    margin-bottom: 0px;
} * html p.envia_3 {
    margin-top: 10px;
    margin-bottom: 0px;
} * html p.envia_4 {
    margin-top: 10px;
    margin-bottom: 0px;
} * html #im_contactos_email {
    margin-top: 0px;
    margin-bottom: 0px;
} * html #im_contactos_hotmail {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Usuarios */ .contenido_apartado_usuario {
    padding-left: 11px;
} .content_hr_usuario {
    padding-left: 8px;
} .hr_usuario {
    display: block;
    height: 1px;
    border-left: none;
    border-right: none;
    border-top: 1px solid #d8deea;
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
    position: relative;
    bottom: 2px;
} * html .hr_usuario {
    bottom: -5px;
} .titulos_usuario {
    color: #3d4246;
    font-weight: bold;
    font-size: 11px;
} .usuario_latosta {
    display: inline;
    float: left;
    text-align: center;
    margin-left: 5px;
} .usuario_latosta a {
    color: #8d8d8d;
    font-size: 11px;
} .titulo_superior {
    font-weight: bold;
    background: #ebebe9;
    height: 24px;
    width: 564px;
    padding-left: 10px;
    font-size: 14px;
    color: #3d4144;
} .fitxa-left {
    width: 119px;
    color: #8d8d8d;
    font-size: 11px;
    padding: 2px 0;
} .fitxa-right {
    width: 420px;
    color: #3d4246;
    font-size: 11px;
    padding: 2px 0;
} .fitxa-right span {
    font-size: 11px;
    line-height: 16px;
} .top_bocata {
    background-image: url(../img/top_bocata.gif);
    background-repeat: no-repeat;
    width: 408px;
    height: 12px;
} .bottom_bocata {
    background-image: url(../img/bottom_bocata.gif);
    background-repeat: no-repeat;
    width: 408px;
    height: 15px;
} .middle_bocata {
    background-image: url(../img/middle_bocata.gif);
    background-repeat: repeat-y;
    width: 408px;
    font-size: 11px;
    padding-left: 20px;
} .pie_bocata {
    font-size: 11px;
    color: #8d8d8d;
} .camisetas_usuario {
    height: 180px;
    width: 122px;
    display: inline;
    float: left;
    margin: 10px 0px 8px 0px;
} .camisetas_usuario table {
    width: 122px;
} .inter_usuario {
    display: inline;
    float: left;
    width: 18px;
    height: 180px;
    margin: 10px 0px 10px 0px;
} .camisetas_usuario table td.links {
    height: 5px;
} .camisetas_usuario table td a {
    font-size: 11px;
}

a.small_usuario {
    margin: 0 1px 0 1px;
    font-family: Verdana, Arial, Tahoma;
    font-size: 10px;
    color: #8d8d8d;
} .dibujos_usuario {
    height: 205px;
    width: 167px;
    display: inline;
    float: left;
    margin: 10px 0px 10px 0px;
    padding: 0px;
} .dibujos_usuario table td {
    height: 5px;
} .inter_dibujo_usuario {
    display: inline;
    float: left;
    width: 26px;
    height: 205px;
    margin: 10px 0px 10px 0px;
}

/* Comentarios */ .comments_table {
    width: 470px;
    margin: 0px 200px 5px 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
} .comments_add_table {
    width: 470px;
    margin: 0px 200px 5px 70px;
    font-family: Verdana, Arial;
    font-size: 11px;
} .hr_comments_pop {
    margin: 0px;
    width: 558px;
    border: 0;
    background-color: #d8deea;
    color: #d8deea;
    height: 1px;
} .hr_comments {
    margin: 15px 200px 0 0;
    width: 560px;
    border: 0;
    background-color: #d8deea;
    color: #d8deea;
    height: 1px;
} .comments_perfil_table {
    width: 470px;
    margin: 0px 00px 5px 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
} .comments_perfil_add_table {
    width: 470px;
    margin: 0px 00px 5px 70px;
    font-family: Verdana, Arial;
    font-size: 11px;
} .hr_comments_perfil {
    margin: 15px 00px 0 0;
    border: 0;
    background-color: #d8deea;
    color: #d8deea;
    height: 1px;
}

textarea.comentario {
    width: 400px;
    height: 80px;
    border: 1px solid #cfcfcf;
    margin-bottom: 10px;
}

/* Normal Bubble */
div.bubble {
    width: auto;
    margin-bottom: 24px;
}

div.bubble blockquote {
    margin: 0px;
    padding: 0px;
    border: 1px solid #cfcfcf;
    background-color: #fafafa;
}

div.bubble blockquote p {
    margin: 10px;
    padding: 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #3e3f41;
}

div.bubble cite {
    position: relative;
    margin: 0px;
    padding: 7px 0px 0px 15px;
    top: 5px;
    background: transparent url(/style/comentarios/tip.gif) no-repeat 20px 0;
    font-style: normal;
    border: 0px solid #ccc;
}

div.bubble div.cite {
    float: left;
    margin: 0px;
    margin-top: -1px;
    padding: 7px 0px 0px 15px;
    background: transparent url(/style/comentarios/tip.gif) no-repeat 20px 0;
    font-style: normal;
    border: 0px solid #ccc;
} * html div.bubble div.cite {
    margin: 0px;
}

div.bubble .trivial {
    color: #8d8d8d;
    font-family: Verdana, Arial;
    font-size: 11px;
}

/* mi cuenta*/ .mi_cuenta_info {
    padding: 0 0 18px 0px;
} .td_mi_cuenta_top {
    padding: 0 0 20px 0px;
} .td_100 {
    width: 100px;
} .fitxa-left_mi_cuenta {
    color: #8d8d8d;
    font-size: 11px;
    padding: 2px 0;
    width: 148px;
    padding-left: 15px;
} .fitxa-right_mi_cuenta {
    width: 420px;
    color: #3d4246;
    font-size: 11px;
    padding: 2px 0;
} .celda_datos_mi_cuenta {
    padding-left: 32px;
    font-size: 11px;
} .td_pdd_3 {
    padding-bottom: 3px;
} .td_pdd_14 {
    padding-bottom: 14px;
} .td_pdd_6 {
    padding-bottom: 6px;
} .td_sin_tienda_cuenta {
    padding: 20px 0 0 100px;
    color: #424649;
    font-size: 11px;
} .celda_datos_mi_cuenta2 {
    padding-left: 65px;
    font-size: 11px;
} .td_datos_tienda2 {
    padding-left: 35px;
} .td_datos_tienda2 table {
    font-size: 11px;
} #datos_personales {
    display: none;
    width: 561px;
    height: 390px;
} .celda_datos_tienda_mi_cuenta {
    padding: 16px 0 60px 0;
} .td_dato_mi_cuenta_left {
    width: 18px;
    padding-bottom: 6px;
} .td_dato_mi_cuenta_right {
    padding: 0 0 6px 3px;
} .hr_usuario_mi_cuenta {
    display: block;
    height: 1px;
    border-left: none;
    border-right: none;
    border-top: 1px solid #d8deea;
    border-bottom: none;
    margin: 8px 0 0 0;
    padding-bottom: 0px;
    position: relative;
    bottom: 2px;
} * html .hr_usuario_mi_cuenta {
    margin: 2px 0 -8px 0;
} .td_hr_mi_tienda {
    padding: 20px 0 0 0px;
} * html .td_hr_mi_tienda {
    padding: 0px 0 0 0px;
} .tb_cuenta_conf {
    margin: 33px 14px 20px 25px;
    font-size: 11px;
    color: #3d4246;
} .td__cuenta_conf {
    width: 33px;
    padding: 0 0 7px 0;
} .td__cuenta_conf {
    padding: 0 0 7px 15px;
    width: 25px;
} .tb_cuenta_datos {
    margin: 36px 14px 45px 27px;
} .td_cuenta_datos {
    padding: 0 0 7px 28px;
    width: 96px;
    font-size: 11px;
    color: #8d8d8d;
}

input.form_datos_personales {
    width: 253px;
    font-size: 12px;
    color: #3d4246;
} .small_grey {
    font-size: 11px;
    color: #424649;
} .small_grey_private {
    font-size: 11px;
    color: #3D4246;
}

a.small_b {
    font-size: 11px;
    color: #0074DA;
    font-weight: bold;
} .text_anadir_foto {
    font-size: 11px;
    color: #3d4246;
    padding-top: 20px;
    width: 557px;
} #form_save_datos select {
    font-size: 11px;
    color: #424649;
}

/*configuracion basica*/ #imagen_encabezado, #imagen_pie {
    color: #424649;
}

div#nombre_tienda_debug {
    display: none;
    background-color: #FFDADA;
    padding: 3px;
    margin: 2px 0 0 0;
} .input {
    border: 1px solid #AEB5C8;
}.btn_cesta_vart {
    text-align: right;
    margin-left: 20px;
}.ie_fix_vres2 {
    padding-left: 0px;
    border:1px solid;
}.ie_fix_vres3 {
    margin-left: 10px;
    margin-top: -10px;
    width: 380px;
    font-size: 11px;
    color: #8E8E8E;
    font-family: Verdana, Arial, Tahoma;
} .ie_fix_vres4 {
    position: relative;
    float: left;
    margin-top: 15px;
    border: 0px solid;
} .ie_vart1 {
    border: 1px solid;
    margin-left: 5px;
    width: 20px;
    position: relative;
    float: left;
    margin-right: 5px;
    height: 20px;
} .ie_vart2 {
    position: absolute;
    top: 0px;
    border: 0px solid;
} .ie_vart3 {
    position: absolute;
    bottom: 0px;
    border: 0px solid;
} .pt_ul{
    position:relative;
    float:left;
    left:0px;
    width:4px;
    border:0px solid;
    top:-2px;
    height:2px;
} .ft_ul{
    display:block;
    border:0px solid;
    margin-left:7px;
    margin-top:-5px;
} .ie6_corr_ul{
    color: #666666;
    font-family: Verdana, Arial, Tahoma;
    font-weight: normal;
    font-size: 10px;
    line-height:17px;
    margin-left:0px;
} .tit_ft{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    margin-bottom:8px;
}.li_fot{
    margin-bottom:7px;
} .tphead_block{
    width:775px;
    height:28px;
    background:#edebeb;
    text-align:right;
}.cnt_ie{
    padding-left:9px;
} .cnt_salto{
    border:0px solid;
    width:5px;
    height:100px;
} .ie_fix2{
    margin-left:5px;
    width:20px;
    position:relative;
    float:left;
    margin-right:5px;
    height:22px;
} .iefx_per{
    position:relative;
    float:left;
    border:0px solid;
    padding-top:5px;
} .iefx_disdib{
    border:0px solid;
    width:5px;
    height:21px;
}.iefx_no{
    margin-left: 140px;
    color: #444;
    padding-top: 35px;
} .iefx_masmen{
   width:20px;
   position:relative;
   float:left;
   margin-right:1px;
   margin-left:2px;
   height:24px;
}.fix_br_index{
    position:relative;
    float:left;
    border:0px solid;
    width:240px;
    top:10px;
}
