/* Venca
// Kike Valdenebro  - 10.12.2008
// Redbility
*/

/* POP-UPS tipo B (Producto anadido, etc) */

body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:68.75%; color:#807c7d; margin:0; padding:0; background:#ffffff url(gfx/bgd_body_popupB.gif) 0 0 repeat-x}  /* Tipo base: Tahoma 1em = 11px */

h1, h2, h3, h4, h5, h6, pre, code {font-size:1em; margin:0; padding:0; font-weight:normal}
p {padding:0 0 10px 0; margin:0}
img {border:none; margin:0; padding:0}
a {color:#e7007d; text-decoration:none }
a:hover {text-decoration:underline}
ul {margin:0; padding:0 0 10px 0; list-style-type:none}
ul li {padding:0 0 3px 17px; background:url(gfx/blt_03.gif) 0 3px no-repeat}
address {font-style:normal}
.hide {display:none}
.clear {display:block; clear:both; height:0px; margin-top:-2px; font-size:1px}
.left {float:left}
.right {float:right}
.textright {text-align:right}
.textcenter {text-align:center}

/* Textos y tipografias */

<!--
  @font-face {
    font-family: "HelveticaNeue LT 45 light";
    font-style:  normal;
    font-weight: normal;
    src: url(/css/fonts/HELVETI0.eot);
  }
  @font-face {
    font-family: "HelveticaNeue LT 65 medium";
    font-style:  normal;
    font-weight: normal;
    src: url(/css/fonts/HELVETI1.eot);
  }
-->

.heading01 {font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:-1px; line-height:1em; font-weight:normal}
.heading01 strong {font-weight:normal}
.heading02 {font-family:"HelveticaNeue LT 65 medium", Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:-1px; line-height:1em; font-weight:normal}
.heading02 strong {font-weight:normal}
.smaller {font-size:0.9em}
.bigger {font-size:1.1em}
.txt_link {color:#e7007d}
.txt_normal {color:#807c7d}
.txt_dark {color:#5b5b5b}
.txt_error {color:#fe0000}
.interlin {line-height:1.4em}

.general_popupB {position:relative; width:780px}

.cabecera {position:relative; width:780px}

.cabecera h1 {display:block; height:80px; padding:43px 0 6px 20px}
.cabecera h1.tit_anadido {background:url(gfx/tit_anad.gif) 20px 43px no-repeat; text-indent:-100000px}
.cabecera h1.tit_tallas {background:url(gfx/tit_tall.gif) 20px 43px no-repeat; text-indent:-100000px}

.cabecera a.close {position:absolute; top:9px; right:15px; font-size:1.1em; color:#ffffff; padding:0 16px 0 0; background:url(gfx/cerrar.gif) right 2px no-repeat}

.contenido {padding:0 15px 0 20px}

.table01 {width:100%; padding:0; margin:0 0 10px 0;  border:1px solid #d9d9d9; border-bottom:none}
.table01 th {background:#d9d9d9; color:#5b5b5b; padding:6px 8px 0px 8px; border-right:1px solid #bfbfbf; vertical-align:top; text-align:left; font-weight:normal}
.table01 td {background:#ffffff; padding:12px 10px 10px 10px; border-right:1px solid #ececec; border-bottom:1px solid #ececec; vertical-align:top; text-align:left; color:#807c7b}
.table01 th.right,
.table01 td.right {text-align:right; float:none}
.table01 th.left,
.table01 td.left {text-align:left; float:none}
.table01 .last {border-right:none}
.sinborder td {border-right:none}
.sinborder td.bigger {padding-bottom:20px}
.table01 .modificar {background:#ffddf0}
.table01 .modificar .caracteristicas {width:90%}
.table01 tr th .heading01 {position:relative; top:-2px}

.table01#productos {}
.table01#productos p {padding-bottom:4px}
.table01#productos .num {display:block; padding:0 0 0 1px; margin:0; background:url(gfx/bgd_num.gif) 0 0 no-repeat; text-align:center; color:#ffffff; font-size:0.9em; width:13px; height:14px; float:left; margin-top:10px; margin-right:10px; font-weight:bold}
.table01#productos img.left {margin-right:10px}
.table01#productos div.left {width:130px; margin-top:10px}
.table01#productos td.last {background:#fbfbfb; color:#807c7b}
.table01#productos .colform {}
.table01#productos .colform p {width:200px; clear:both; line-height:1em; padding-bottom:0}
.table01#productos .colform p span {text-align:right; width:60px; display:block; float:left; padding:0 10px 4px 0}
.table01#productos .colform p strong {display:block; width:120px; float:left; padding:0 0 4px 0}
.table01#productos .colform p.cantidad {padding-top:5px}
.table01#productos .colform p.cantidad span {padding-top:3px}

.separador {height:9px; font-size:1px; border-bottom:1px solid #ececec; margin:0 0 10px 0}

.completa {width:740px; overflow:hidden}
.completa .completa_muestra {width:175px; margin:6px 10px 10px 0; float:left}
.completa .completa_muestra img {display:block; margin:0 10px 0 0; float:left}
.completa .completa_muestra .texto {display:block; width:80px; float:left; margin:4px 0 0 0}

/* Tabla de tallas */

ul.tabsTallas {list-style-type:none; clear:both; height:30px; background:url(gfx/bgd_tablatallas_top.gif) left bottom no-repeat; padding:0; margin:0}
ul.tabsTallas li {display:block; float:left; height:27px; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; letter-spacing:normal; font-weight:bold; background:url(gfx/tab_02_right_off.gif) right top no-repeat}
ul.tabsTallas li a {color:#828282; display:inline-block;  padding:7px 15px 3px 11px; background:url(gfx/tab_02_left_off.gif) 0 0 no-repeat}
ul.tabsTallas li a:hover {text-decoration:none}
ul.tabsTallas li span {color:#828282; display:inline-block;  padding:7px 15px 3px 11px; background:url(gfx/tab_02_left_off.gif) 0 0 no-repeat}
ul.tabsTallas li.active {background:url(gfx/tab_02_right_on.gif) right top no-repeat}
ul.tabsTallas li.active a {background:url(gfx/tab_02_left_on.gif) left top no-repeat; cursor:default}

.tabsTallas_content {position:relative; width:720px; height:520px; padding:0 30px 0 30px; background:url(gfx/bgd_tablatallas.gif) 0 bottom no-repeat; margin:0 0 0 -19px}
.tabsTallas_content .intro {background:#f7f7f7; width:580px; padding:10px 0 6px 0}

.tabsTallas_content .submenu {width:187px; float:left}
.tabsTallas_content .submenu .heading01 {font-size:1.6em; letter-spacing:-1px; line-height:0.8em}
.tabsTallas_content .submenu ul {list-style-type:none; padding:0; margin:0; font-size:1.1em}
.tabsTallas_content .submenu ul li {padding:0 0 2px 0; background:none}
.tabsTallas_content .submenu ul li a {display:block; padding:2px 5px 4px 5px; line-height:1em; color:#807c7d}
.tabsTallas_content .submenu ul li.active a {font-weight:bold; background:#ececec; cursor:default}
.tabsTallas_content .submenu ul li.active a:hover {text-decoration:none}
#mujer .submenu .heading01 {color:#df9e00}
#mujer .submenu ul li.active a {color:#df9e00; background:#f9e3ac}
#hombre .submenu .heading01 {color:#033eac}
#hombre .submenu ul li.active a {color:#033eac; background:#b9d7ef}
#nino .submenu .heading01 {color:#3aad14}
#nino .submenu ul li.active a {color:#3aad14; background:#bee1b2}

.tabsTallas_content .tallas_int {width:485px; float:left; margin:0 0 0 20px}
.tabsTallas_content .tallas_int img.tallas_ilustracion {display:none; position:absolute; left:0; bottom:0}
.tabsTallas_content .tallas_int h1 {padding-bottom:10px; width:330px}
.tabsTallas_content .tallas_int p {padding-bottom:10px}

table.tallas_tabla {width:auto}
table.tallas_tabla th {padding:3px 10px 4px 10px; vertical-align:middle}
table.tallas_tabla td {padding:3px 10px 4px 10px}
table.tallas_tabla .last {font-weight:bold}
table.tallas_tabla .copa {background:#ececec; padding:7px 5px 4px 40px; vertical-align:top}
table.tallas_tabla .copa span {color:#807c7d}
table.tallas_tabla .copaB {background:#ececec url(gfx/bgd_car_copaB2.gif) 9px 5px no-repeat}
table.tallas_tabla .copaC {background:#ececec url(gfx/bgd_car_copaC2.gif) 9px 5px no-repeat}
table.tallas_tabla .copaD {background:#ececec url(gfx/bgd_car_copaD2.gif) 9px 5px no-repeat}
table.tallas_tabla .td_copa {padding-left:40px}

