BODY {
margin: 0px;padding:0px;text-align: center;width:100%;color:#000000;
font-family: Trebuchet MS,Verdana,Arial;
font-size:10px;}
img{border:0px;}
a{font-family: Trebuchet MS,Verdana,Arial; text-decoration:none; color:#000; font-size:10px;}
#header{width: 767px;margin:auto;}
#warp{ width: 767px;margin:auto;}
#contenedor{text-align: left;width: 767px;margin: auto;}
#cabecera{background-color: #d0d0ff;color: #333300;font-weight: bold;}
#cuerpo{margin:auto;width: 767px; height:801px;padding-left:20px;}
#lateral{width: 178px;float:left;height:100%; background-color:#f6f6f6;}
#lateral a{color: #000;text-decoration: none; font-family: Trebuchet MS,Verdana,Arial;}
#otrolado{width:145px;float: right;height:100%;}
#principal{margin-left:178px;width:auto; padding-top:15px;margin-right:35px;}
#pie{margin-left:20px;background:url(/imgfiles/kurokai/image/estructura/footer.gif) no-repeat;padding:3px 10px 3px 10px;clear: both; width: 767px;height:85px;color:#FFF;}
#pie .linkfooter{font-family: Trebuchet MS,Verdana,Arial; font-size:10px;padding-left:5px;color:#FFF;letter-spacing: -1px;font-weight:bold}
#pie .linkfooter2{font-family: Trebuchet MS,Verdana,Arial; font-size:10px;padding-left:1px;color:#FFF;letter-spacing: -1px;font-weight:bold}
#pie a {color:#FFF;}
#bloque_central{width:100%;margin:5px;float:left;height:220px;}
#login{background-color:#000;height:78px;background: url(../image/estructura/login.png)}
#login .info{padding:5px;}
#buscar{width:1000px;height:22px;}
.error{margin-left:50px;padding:10px 10px 6px 50px;background:#FFDFDF url(/imgfiles/kurokai/image/estructura/warning.gif) no-repeat scroll 0% 50%;width:300px;}
.error p{color:#EE5555}
/* ESTRUCTURA MENU LATERAL */
#cont-left ul{margin :0px;padding:0px; list-style: none; }
#cont-left li{background-color: #ffffcc;margin: 2px 2px 2px 2px;padding: 2px 2px 2px 2px;font-weight: bold;}
#cont-left a{color: #3333cc;text-decoration: none;}
.tachar{text-decoration: line-through;}
.totalitems{background:url(/imgfiles/kurokai/image/carro/items.png);width:146px;height:22px;}
.totalprecio{background:url(/imgfiles/kurokai/image/carro/total.png);width:146px;height:22px;}
.totalitems div{padding-left:70px;padding-top:4px;}
.totalprecio div{padding-left:90px;padding-top:4px;}

.info{text-align:left;}
.small{font: 11px Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* MENU SUPERIOR FRONT */
#barra_menu{background: url(../image/estructura/msuperior/fondo.png) repeat-x;height:44px;}
.icono_menu{background:url('/imgfiles/kurokai/image/menu_families/menu_li_img.png') no-repeat;background-position:left;}
.icono_menu_2{background:url('/imgfiles/kurokai/image/menu_families/menu_li_flecha.png') no-repeat;}
#menu_superior ul{display: block;list-style: none;text-align:center;}
#menu_superior li{color:#000;display:block;font-family: Trebuchet MS,Verdana,Arial;float:left;font-size:1.3em;letter-spacing:1px;margin:0pt 1px 0pt 0pt;padding:0pt;height: 37px;}
#menu_superior li a{background: url(../image/estructura/msuperior/inicio.png) no-repeat scroll right 0pt ;color:#FFF;display:block;font-weight:bold;letter-spacing: -0.1px;white-space:nowrap;text-decoration: none;height: 37px;}
.Articulo_oferta{height:63px;width:63x;position:absolute;}
.Articulo_3x2{height:63px;width:63x;position:absolute;}

#menu_superior li a:hover{color: white;background:#D8D7D7;}

a.btn {margin:0; padding:3px 10px 3px 10px; overflow:visible; background:#828282; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; cursor:pointer}

a.btn_left {float:left; margin:0; padding:3px 10px 4px 22px; overflow:visible; background:#828282 url(gfx/btn_arrow-left.gif) left top no-repeat; border:none; color:#ffffff; font-weight:bold; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; cursor:pointer}

a.btn_right {float:right; margin:0; padding:3px 22px 4px 10px; overflow:visible; background:#828282 url(gfx/btn_arrow-right.gif) right top no-repeat; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; cursor:pointer}
#tablastock{border:1px solid #d9d9d9; border-bottom:none; width:100%;}
#talla {font-family: Trebuchet MS,Verdana,Arial; font-size:10px;letter-spacing:1px;}

/* MINI FITXA ARTICLES */

.resultados {width:500px; padding:0 0 0 0;float:left;margin-left:0px;margin-top:10px;position: relative}
.resultados .resultado {position:relative; width:166px; height:203px; background:url(/imgfiles/kurokai/image/estructura/fondo_articulo.png) no-repeat; float:left; overflow:hidden;}
.resultados .resultado img {margin:15px 10px 5px 13px;}
.resultados .resultado a {color:#FFF; text-decoration:none;}
.resultados .resultado .text {width:149px; margin:0px 0px 0px 10px; font-family: Trebuchet MS,Verdana,Arial; margin-top:0px;padding-left:5px;font-size:10px;}
.resultados .resultado .precio {font-family: Trebuchet MS,Verdana,Arial; font-size:10px;letter-spacing:-1px;}
.resultados .resultado .oferta{font-family: Trebuchet MS,Verdana,Arial; font-size:11px;letter-spacing:-1px; color:green;margin-top:10px;margin-left:81px;}

.resultados .resultado .text .precio {color:#e80032;}


.product_left {width:250px; float:left; padding:2px 30px 10px 0; margin-right:12px; overflow:hidden}
.product_right {float:left; padding:2px 0 10px 0}


/* Ficha de producto: imagen */
.product_image {width:230px; height:280px; padding:20px 0 0 20px; background:url(/imgfiles/kurokai/image/estructura/fondo_detalle_articulo_imagen.png) 0 0 no-repeat}
.product_image .image {width:160px; height:160px; padding:0 0 10px 0}
.product_image .tools {margin:0 0 0 -3px}
.product_images {width:230px; padding-top:3px;padding-bottom:3px;padding-left:15px;background-color:#CCC;float:left;margin-left:5px;}
.product_images img {display:block; float:left; margin-left:10px;}
.product_data {width:225px;*width:200px;}
.product_data .top {width:200px; height:5px; font-size:1px; background:url(/imgfiles/kurokai/image/estructura/productdata/bgd_productdata_top.png) 0 0 no-repeat;}
.product_data .med {width:200px; padding:6px 15px 10px 11px; background-color:#F7F7F7;}
.product_data .bot {width:225px; *width:200px; height:5px; font-size:1px; background:url(/imgfiles/kurokai/image/estructura/productdata/bgd_productdata_bot.gif) 0 0 no-repeat;}
.product_data p {line-height:1.5em; padding:0 0 7px 0;}
.product_data p.bullet {font-size:1.1em; padding:0 0 0 16px; background:url(http://www.venca.es/nuevaWeb/css/gfx/blt_03.gif) 0 6px no-repeat}
.product_data p.bullet_rosa {font-size:1.1em; padding:0 0 0 16px; background:url(http://www.venca.es/nuevaWeb/css/gfx/blt_05.gif) 0 6px no-repeat; color:#ec008c}
.product_data ul.ul_02 {padding-bottom:8px}
.product_data ul.ul_02 li {padding:0 0 3px 13px}
.product_data .separador {height:1px; font-size:1px; border-top:1px dashed #d9d9d9; padding:0 0 8px 0}
.product_data .separador02 {height:1px; font-size:1px; border-top:1px solid #cccccc; padding:0 0 8px 0}
.product_data .precio {margin:-4px 0 8px 0}
.product_data .precio p {line-height:normal}
.product_data .precio .right {text-align:right; line-height:1.8em; margin-top:-5px}
.product_data .precio .total {font-family: Trebuchet MS,Verdana,Arial; color:#ec008c; font-size:2.18em; line-height:1.4em}
.product_data .precio .descuento {position:relative; top:-5px; width:152px; height:80px; padding:4px 0 0 8px; background:#ffffff url(gfx/bgd-descuento03.gif) left top no-repeat; font-size:1.1em; color:#ec008c}
.product_data .precio .descuento .hasta {display:block; line-height:0.3em; margin:7px 0 -3px 0}
.product_data .precio .descuento strong {font-family: Trebuchet MS,Verdana,Arial; font-size:4em; font-weight:bold; color:#ec008c; margin:0}
.product_data .caracteristicas {padding:7px 0 4px 0}
.product_data .lnk_arrow01 {display:inline-block; font-size:1em; padding:2px 22px 5px 0; background:url(http://www.venca.es/nuevaWeb/css/gfx/btn-arrow05.gif) right top no-repeat}
.product_data .notas {}
.product_data .notas img {display:block; float:left; margin:0; padding:0 6px 8px 0}
.product_data .notas p {display:block; float:left; margin:0; padding:0 15px 8px 0; line-height:1.2em}
.product_data .tools {width:350px}
.product_data .tools a {margin:0 4px 0 0}
.product_data .indentado {padding-left:16px}

/* Selectores de caracteristicas de productos */

.caracteristicas {padding:0 10px 10px 0}



.caracteristicas ul.color {list-style-type:none; margin:0; padding:0}
.caracteristicas ul.color li {display:block; float:left; position:relative; margin:0 3px 3px 0; width:37px; height:18px; padding:0; overflow:hidden}
.caracteristicas ul.color li a {}
.caracteristicas ul.color li a img {position:absolute; z-index:10; left:0; top:0}
.caracteristicas ul.color li span.marco {position:absolute; z-index:100; display:block; width:35px; height:16px; top:0; left:0}
.caracteristicas ul.color li span.texto {display:none}
.caracteristicas ul.color li.active {cursor:default}
.caracteristicas ul.color li.active a {cursor:default}
.caracteristicas ul.color li.active a span.marco {border:1px solid #ec008c; background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_active.gif) center bottom no-repeat; cursor:default}
.caracteristicas ul.color li.disabled {}
.caracteristicas ul.color li.disabled a {}
.caracteristicas ul.color li.disabled a span.marco {width:37px; height:18px; background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_color_disabled.png) 0 0 no-repeat}
.caracteristicas .layer_color {display:none; position:absolute; top:0; left:0; z-index:1000000; width:166px; height:87px; background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_layer_color.png) 0 0 no-repeat}
.caracteristicas .layer_color .image {display:block; width:155px; height:57px; margin:4px 0 0 4px; background:#EEEEEE}
.caracteristicas .layer_color .text {display:block; padding:3px 0 0 8px; color:#8e8d8d}
.caracteristicas ul.colorB {list-style-type:none; margin:0; padding:0}
.caracteristicas ul.colorB li {display:block; float:left; position:relative; margin:0 3px 3px 0; width:38px; height:43px; padding:0; border:1px solid #9b9899}
.caracteristicas ul.colorB li a {}
.caracteristicas ul.colorB li a img {position:absolute; z-index:10; left:0; top:0}
.caracteristicas ul.colorB li span {position:absolute; z-index:100; display:block; width:38px; height:43px; top:0; left:0}
.caracteristicas ul.colorB li.active {cursor:default; border:1px solid #ec008c}
.caracteristicas ul.colorB li.active a {cursor:default}
.caracteristicas ul.colorB li.active a span {background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_active.gif) center bottom no-repeat; cursor:default}
.caracteristicas ul.colorB li.disabled {border:1px dashed #9b9899}
.caracteristicas ul.colorB li.disabled a {}
.caracteristicas ul.colorB li.disabled a span {background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_disabled.png) 0 0 repeat; cursor:pointer}
.caracteristicas ul.talla {list-style-type:none; margin:0; padding:0}
.caracteristicas ul.talla li {display:block; float:left; position:relative; margin:0 3px 3px 0; height:26px; padding:0; border:1px solid #9b9899; color:#928f90; background:#ffffff}
.caracteristicas ul.talla li a {display:inline-block; padding:6px 4px 6px 4px; color:#928f90; text-decoration:none}
.caracteristicas ul.talla li.active {cursor:default; border:1px solid #ec008c; background:#ffffff url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_active.gif) center bottom no-repeat}
.caracteristicas ul.talla li.active a {cursor:default}
.caracteristicas ul.talla li.disabled {border:1px dashed #9b9899; background:#edecec}
.caracteristicas ul.talla li.disabled a {color:#b5b4b4}
.caracteristicas ul.talla2 {list-style-type:none; margin:0; padding:0}
.caracteristicas ul.talla2 li {display:block; float:left; position:relative; margin:0 3px 3px 0; height:26px; padding:0; border:1px solid #9b9899; color:#928f90; background:#ffffff; text-align:center; line-height:1em}
.caracteristicas ul.talla2 li a {display:inline-block; padding:1px 4px 1px 4px; color:#928f90; text-decoration:none}
.caracteristicas ul.talla2 li.active {cursor:default; border:1px solid #ec008c; background:#ffffff url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_active.gif) center bottom no-repeat}
.caracteristicas ul.talla2 li.active a {cursor:default}
.caracteristicas ul.talla2 li.disabled {border:1px dashed #9b9899; background:#edecec}
.caracteristicas ul.talla2 li.disabled a {}
.caracteristicas ul.anchofijo li {width:35px; text-align:center}
.caracteristicas ul.anchofijo li a {width:35px; padding-left:0; padding-right:0; text-align:center}
.caracteristicas ul.copa {list-style-type:none; margin:0; padding:0}
.caracteristicas ul.copa li {display:block; float:left; position:relative; margin:0 3px 3px 0; width:35px; height:26px; padding:0; border:1px solid #9b9899}
.caracteristicas ul.copa li a {}
.caracteristicas ul.copa li a img {position:absolute; z-index:10; left:0; top:0}
.caracteristicas ul.copa li span {position:absolute; z-index:100; display:block; width:35px; height:26px; top:0; left:0}
.caracteristicas ul.copa li.active {cursor:default; border:1px solid #ec008c}
.caracteristicas ul.copa li.active a {cursor:default}
.caracteristicas ul.copa li.active a span {background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_active.gif) center bottom no-repeat; cursor:default}

.caracteristicas ul.copa li.disabled {border:1px dashed #9b9899}
.caracteristicas ul.copa li.disabled a {}
.caracteristicas ul.copa li.disabled a span {background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_car_disabled.png) 0 0 repeat; cursor:pointer}
.caracteristicas select {border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d; margin-bottom:6px}
.caracteristicas p.smaller {width:300px; line-height:1em}

/* Pestanas 02 (para sustituir la capa .top de .product_data) */
ul.tabs02 {list-style-type:none; clear:both; height:30px; background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_productdata_top.gif) left bottom no-repeat; padding:0; margin:0}
ul.tabs02 li {display:block; float:left; height:27px; padding:0; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; letter-spacing:normal; font-weight:bold; background:url(http://www.venca.es/nuevaWeb/css/gfx/tab_02_right_off.gif) right top no-repeat}
ul.tabs02 li a {color:#828282; display:inline-block; padding:7px 15px 3px 11px; 
/*background:url(http://www.venca.es/nuevaWeb/css/gfx/tab_02_left_off.gif) 0 0 no-repeat;*/
}
ul.tabs02 li a:hover {text-decoration:none}
ul.tabs02 li span {color:#828282; display:inline-block; padding:7px 15px 3px 11px; background:url(http://www.venca.es/nuevaWeb/css/gfx/tab_02_left_off.gif) 0 0 no-repeat}
ul.tabs02 li.active {background:url(http://www.venca.es/nuevaWeb/css/gfx/tab_02_right_on.gif) right top no-repeat}
ul.tabs02 li.active a {
/*background:url(http://www.venca.es/nuevaWeb/css/gfx/tab_02_left_on.gif) left top no-repeat;*/
cursor:default}


.sec_title {font-family:Trebuchet MS,Verdana;padding-left:10px;}
.sec_title h1 {color:#000;text-transform:uppercase; padding:0px 0px 0px 5px; margin:0 0 0px 0; font-family: Trebuchet MS,Verdana,Arial; font-size:15px;text-align:left;LETTER-SPACING: -1px}
.sec_title span { font-family:Trebuchet MS,Verdana;text-transform:lowercase;font-weight:normal;}



.heading01 {font-family:Trebuchet MS,Verdana, 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:Trebuchet MS,Verdana, 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}
.biggest {font-size:1.64em}
.txt_link {color:#e7007d}
.txt_normal {color:#807c7d}
.txt_dark {color:#5b5b5b}
.txt_error {color:#fe0000}
.interlin {line-height:1.4em}

/* Tabla Generica */

.table01 {padding:0; margin:0 0 10px 0; border:1px solid #d9d9d9; border-bottom:none; width:100%;}
.table01 th {background-color:#f6f6f6; color:#000; padding:5px; border-right:1px solid #bfbfbf; vertical-align:bottom; text-align:center;}
.table01 td {background:#ffffff; padding:6px 5px 5px 5px; border-right:1px solid #ececec; border-bottom:1px solid #ececec; vertical-align:top; text-align:left; color:#000;}
.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%}



.result_control {background:#f7f7f7; width:auto; height:22px; padding:8px 13px 8px 13px; color:#524b4d;float:left;}
.result_control .sortby span {float:left; padding:4px 5px 0 0; color:#807c7d}
.result_control .sortby_select {position:relative; z-index:1000; width:200px; float:left}
.result_control .sortby_select .bar {display:block; width:188px; height:17px; padding:3px 0 0 10px; color:#807c7d; background:#ffffff url(/imgfiles/kurokai/image/estructura/imatge_sortby.gif) right 0 no-repeat; border:1px solid #9b9899; cursor:pointer}
.result_control .sortby_select:hover .bar {text-decoration:none}
.result_control .sortby_select .bar:hover {text-decoration:none}
.result_control .sortby_select ul {position:relative; list-style-type:none; width:198px; border:1px solid #9b9899; border-top:none; padding:4px 0 2px 0; background:#ffffff}
.result_control .sortby_select ul li {padding:0}
.result_control .sortby_select ul li a {display:block; height:100%; color:#807c7d; padding:0 9px 3px 9px}
.result_control .sortby_select ul li a span {color:#ec008c}
.result_control .sortby_select ul li a:hover {text-decoration:none; background:#e9e9e9}
.result_control .pag {float:right; padding:3px 0px 0px 0px; color:#807c7d;}
.result_control .pag .actual {color:#524b4d;}

/*CISTELLA*/
#cestaUsuario{ background-color:#000;}

.totalCistella{/* Elementos especificos para Mi Cuenta, Tu compra, etc... */height: 30px; }

.cuenta #col_right .sub_right {padding-top:10px; margin:10px;}

.cuenta #gift {margin-top:110px; background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_gift02.gif) 0 0 no-repeat;}

.cuenta .gris {background:#f7f7f7; padding:10px; margin:10px; max-height: 390px;}

.cuenta .gris .form {}

.cuenta .gris .form fieldset {padding:0 0 20px 100px}

.cuenta .gris .form fieldset.pb0 {padding:0 0 0 100px}

.cuenta .gris .form fieldset.pb10 {padding:0 0 10px 100px}

.cuenta .gris .form fieldset .heading01 {padding-bottom:16px}

.cuenta .gris .form .formrow {position:relative}

.cuenta .gris .form .col1 {width:150px; margin-right:10px}

.cuenta .gris .form .col2 {width:450px}

.cuenta .gris .form .col1 label,

.cuenta .gris .form .col1 .label {position:relative; top:4px}

.cuenta .gris .form .col2 label,

.cuenta .gris .form .col2 .label {position:relative; top:-1px; padding-right:5px}

.cuenta .gris .form input.text,

.cuenta .gris .form select,

.cuenta .gris .form textarea {border-color:#a5acb2}

.cuenta .gris .form input.text {height:11px}

.cuenta .gris .form input.long0 {width:36px}

.cuenta .gris .form select.long0 {width:44px}

.cuenta .gris .form input.long3 {width:228px}

.cuenta .gris .form select.long3 {width:236px}

.cuenta .gris .form .ayuda {position:absolute; left:440px; top:0; width:160px}

.cuenta .gris .sep {height:1px; font-size:1px; border-bottom:1px solid #e7e7e7; margin:0 0 20px 0}

.cuenta .gris p.finalnote {float:right; margin: -15px 0pt 20px}

.cuenta .rosa {background:#ffddf0; padding:20px 10px 10px 10px; margin:0 0 20px 0}

.cuenta .rosa a.close {float:right; margin:-12px 0 -12px 0; display:inline-block; padding:0 16px 0 0; background:url(http://www.venca.es/nuevaWeb/css/gfx/btn_close02.gif) right 2px no-repeat; font-size:1.1em}



.cuenta #col_unic #escaparate_top {padding-bottom:25px}

.cuenta #col_unic .heading02 {padding-bottom:5px}



.cuenta .gris_login {width:967px; height:253px; background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_gris_login.jpg) 0 0 no-repeat; padding:44px 10px 10px 10px; margin-top:-45px}

.cuenta .gris_login .heading02 {color:#5b5b5b; margin-left:-10px}

.cuenta .gris_login .heading01 {padding-bottom:3px}

.cuenta .gris_login .col_left {width:262px; float:left; margin-right:62px; padding-top:20px}

.cuenta .gris_login .col_right {width:290px; float:left; padding-top:20px}

.cuenta .gris_login .col_left .form {width:262px; padding-top:13px}

.cuenta .gris_login .col_left .form .formrow .col1 {width:84px; margin-right:6px}

.cuenta .gris_login .col_left .form .formrow .col2 {width:172px}

.cuenta .gris_login .col_left .form .formrow .col2 input.text {width:163px}

.cuenta .gris_login .col_right ul {padding:6px 0 10px 0}



.cuenta .gris_login2 {margin:10px; background:#f7f7f7; padding:10px}

.cuenta .gris_login2 .heading01 {padding-bottom:3px}

.cuenta .gris_login2 .background { }

.cuenta .gris_login2 .col_left {width:100px; float:left; }

.cuenta .gris_login2 .col_right {width:100px; float:left}

.cuenta .gris_login2 .col_left .form {width:364px; padding-top:13px}

.cuenta .gris_login2 .col_left .form .formrow .col1 { margin-right:6px}

.cuenta .gris_login2 .col_left .form .formrow .col2 {}

.cuenta .gris_login2 .col_left .form .formrow .col2 input.text {width:213px}

.cuenta .gris_login2 .col_right ul {padding:6px 0 10px 0}



.cuenta .transesp {width:550px; padding:4px 0 10px 137px; background:url(http://www.venca.es/nuevaWeb/css/gfx/ico_transporte.gif) 90px 0 no-repeat}



.cuenta .gris .form .area {height:35px;width:474px;overflow:auto;}

.cuenta .cabecera01 {padding:0 0 9px 0}

.cuenta .gris .form .formrow .entradilla {font-size:1.2em;}

.cuenta .gris .form .catalogos {padding:0 0 20px 60px;}

.cuenta .gris .form .catalogos .catalogo {position:relative;float:left; width:156px; height:172px; margin-top:-45px; }

.cuenta .gris .form .catalogos .seleccion { float:left;width:250px; }

.cuenta .gris .form .catalogos .radio {width:16px; float:left; display:block; padding-right:8px;}

.cuenta .gris .form .catalogos .texto {width:220px; float:left; display:block;}

.cuenta .gris .form .catalogos .texto p{width:210px; font-size:1.2em;}

.cuenta .boton {width:496px; margin-top:-10px;text-align:right}

.cuenta .boton02 {width:740px; margin-top:-10px;text-align:right}



.cuenta #tuco_mapa {}

.cuenta #tuco_mapa .colizq {width:246px; padding:0 30px 0 0; margin:0 0 10px 0; float:left}

.cuenta #tuco_mapa .colder {width:400px; padding:0 0 0 30px; margin:0 0 10px 0; border-left:1px solid #e7e7e7; float:left}

.cuenta #tuco_mapa .colder img {display:block}

.cuenta #tuco_mapa .colizq table.tuco_tablehorarios {width:244px; padding:0; margin:0; border:1px solid #d9d9d9; background:#ffffff}

.cuenta #tuco_mapa .colizq table.tuco_tablehorarios tr th {background:#d9d9d9; color:#5b5b5b; text-align:left; font-weight:normal; padding:3px 9px 3px 9px}

.cuenta #tuco_mapa .colizq table.tuco_tablehorarios tr td {color:#807c7d; padding:5px 9px 0px 9px}

.cuenta #tuco_mapa .colizq table.tuco_tablehorarios tr.last td {color:#807c7d; padding:4px 9px 15px 9px}



.cuenta #tuco_formapago1 input.long2 {width:136px}

.cuenta #tuco_formapago3 input.long0 {width:20px}

.cuenta #tuco_formapago3 input.long1 {width:40px}

.cuenta #tuco_formapago3 input.long2 {width:93px}



.cuenta #tuco_modificardir input.long0 {width:40px}

.cuenta #tuco_modificardir input.long3 {width:227px}

.cuenta #tuco_modificardir select.long3 {width:235px}



.cuenta #tuco_otrospuntos {border-bottom:dashed 1px #d0cfcf}

.cuenta #tuco_otrospuntos select.long2 {width:130px}

.cuenta #tuco_otrospuntos select.long3 {width:274px}



.cuenta #tuco_cards {display:inline; margin:0 0 0 20px; position:relative; top:10px}



.cuenta .tuco_conf_col1 {width:232px; padding:0 20px 0 0; margin:0 20px 10px 0; border-right:1px solid #e7e7e7; float:left}

.cuenta .tuco_conf_col1_last {width:220px; padding:0; margin:0 0 10px 0; border:none; float:left}

.cuenta .tuco_conf_col1 input.button,

.cuenta .tuco_conf_col1_last input.button {width:195px; padding-left:0; padding-right:0}

.cuenta .tuco_conf_col2 {width:360px; padding:0 20px 0 0; margin:0 20px 10px 0; border-right:1px solid #e7e7e7; float:left}

.cuenta .tuco_conf_col2_last {width:350px; padding:0; margin:0 0 10px 0; border:none; float:left}

.cuenta .tuco_conf_col3 {width:267px; padding:0 20px 0 0; margin:0 0 10px 0; float:left}

.cuenta .tuco_conf_col4 {width:472px; padding:0 0 0 0; margin:0 0 10px 0; float:left}

.cuenta .tuco_conf_col5 {width:600px; padding:0 0 0 0; margin:0 0 10px 0; float:left}



.cuenta .tuco_conf_col2 input.button,

.cuenta .tuco_conf_col2_last input.button

.cuenta .tuco_conf_col3 input.button,

.cuenta .tuco_conf_col4 input.button,

.cuenta .tuco_conf_col5 input.button {width:195px; padding-left:0; padding-right:0}



.cuenta table.tuco_tablehorarios2 {width:472px; padding:0; margin:0; border:1px solid #d9d9d9; background:#ffffff}

.cuenta table.tuco_tablehorarios2 tr th {background:#d9d9d9; color:#5b5b5b; text-align:left; font-weight:normal; padding:3px 9px 3px 9px}

.cuenta table.tuco_tablehorarios2 tr td {color:#807c7d; padding:5px 9px 0px 9px}

.cuenta table.tuco_tablehorarios2 tr.last td {color:#807c7d; padding:4px 9px 7px 9px}

.cuenta table.tuco_tablehorarios2 .col_vacaciones {width:208px; border-left:1px solid #d9d9d9}











.cuenta textarea.tuco_comentario {width:480px; height:35px}



.cuenta .gris .table01 {width:100%;}

.cuenta .gris .table01 th .heading01 {padding:0 0 2px 0; margin-top:-5px; color:#5b5b5b}



.cuenta .gris .table01#productos {}

.cuenta .gris .table01#productos p {padding-bottom:4px}

.cuenta .gris .table01#productos .num {display:block; padding:0 0 0 1px; margin:0; background:url(http://www.venca.es/nuevaWeb/css/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}

.cuenta .gris .table01#productos img.left {margin-right:10px}

.cuenta .gris .table01#productos div.left {width:130px; margin-top:10px}

.cuenta .gris .table01#productos td.last {background:#fbfbfb; color:#807c7b}

.cuenta .gris .table01#productos .colform {}

.cuenta .gris .table01#productos .colform p {width:237px; clear:both; line-height:1em; padding-bottom:0}

.cuenta .gris .table01#productos .colform p span {text-align:right; width:80px; display:block; float:left; padding:0 10px 4px 0}

.cuenta .gris .table01#productos .colform p strong {display:block; width:120px; float:left; padding:0 0 4px 0}

.cuenta .gris .table01#productos .colform p.cantidad {padding-top:5px}

.cuenta .gris .table01#productos .colform p.cantidad span {padding-top:3px}



.cuenta .gris .table01#regalo01 {background:#FFFFFF; padding-bottom:0px; height:100%; border:1px solid #d9d9d9;}

.cuenta .gris .table01#regalo01 td {border-bottom:none; padding-bottom:0; padding-top:0}

.cuenta .gris .table01#regalo01 td.pb10 {padding:12px 0 14px 10px}

.cuenta .gris .table01#regalo01 .col1 {padding:5px 10px 10px 50px; width:281px;}

.cuenta .gris .table01#regalo01 .col2 {padding:5px 20px 10px 30px; width:210px;}

.cuenta .gris .table01#regalo01 .col3 {padding:5px 10px 10px 30px; width:200px}

.cuenta .gris .table01#regalo01 .blt {padding:0 0 8px 17px; background:url(http://www.venca.es/nuevaWeb/css/gfx/blt_02.gif) 0 4px no-repeat}

.cuenta .gris .table01#regalo01 .border { border-bottom:1px solid #d9d9d9; padding-bottom:8px; margin-bottom:8px; padding-right:20px }

.cuenta .gris .table01#regalo01 td p.fila {padding:0 0 0px 16px; clear:both; }

.cuenta .gris .table01#regalo01 td p.button {padding:10px 0 0px 16px;}

.cuenta .gris .table01#regalo01 td p.fila label.left {width:auto; padding-right:3px; padding-top:2px} 

.cuenta .gris .table01#regalo01 td p.fila input.text {margin-right:2px}

.cuenta .gris .table01#regalo01 td p input.long3 {width:274px}

.cuenta .gris .table01#regalo01 td p.fila input.radio {padding:0; margin:0 4px 0 0; float:left; display:block; position:relative; height:15px; width:15px}

.cuenta .gris .table01#regalo01 td p.fila label {padding:0 0 6px 0; margin:0; display:block; float:left; max-width:150px; width:auto}

.cuenta .gris .table01#regalo01 .padbot {padding:0; margin:0; height:10px; border-right:none}

.cuenta .gris .table01#regalo01 .modificar {background:#ffddf0; }



.cuenta .gris .table01#regalo02 p {padding-bottom:4px}

.cuenta .gris .table01#regalo02 td.last {background:#fbfbfb}

.cuenta .gris .table01#regalo02 img.left {margin-right:10px}

.cuenta .gris .table01#regalo02 div.left {margin-top:10px; width:430px}

.cuenta .gris .table01#regalo02 .modificar {background:#ffddf0;}

.cuenta .gris .table01#regalo02 .modificar .long3 {width:279px}

.cuenta .gris .table01#regalo02 .modificar label.left { padding-top:3px;}

.cuenta .gris .table01#regalo02 .colform {padding-top:15px; }

.cuenta .gris .table01#regalo02 .colform p {padding-bottom:4px}

.cuenta .gris .table01#regalo02 .colform p label {text-align:right; width:60px; display:block; float:left; padding-right:6px; padding-top:3px}

.cuenta .gris .table01#regalo02 .colform p strong {display:block;}


.cuenta .gris .table01#regalo02 .colform p.cantidad {padding-top:5px}

.cuenta .gris .table01#regalo02 .colform p.cantidad span {padding-top:3px}

.cuenta .gris .table01#regalo02 p.codigo {padding-bottom:12px}

.cuenta .gris .table01#regalo02 p.comentario {padding-top:12px}









.cuenta .gris #total01 {width:343px; float:right; border:1px solid #d9d9d9; border-bottom:none; margin-bottom:20px; color:#5b5b5b}

.cuenta .gris #total01 td {border-bottom:1px solid #ececec; }

.cuenta .gris #total01 td.last {background:#fbfbfb; color:#807c7d}

.cuenta .gris #total01 p {padding-bottom:4px}

.cuenta .gris #total01 .nota {color:#807c7d; text-align:left; }


.total .precio{color:#666666;float:right;font-size:12px;font-weight:bold;}
.total .text{color:#666666;float:left;font-size:10px;margin-top:2px;}




.linia_{background-color:#D7D7D7; border:1px solid #000; }
.linia_descripcio{ font-size:10px;width:75px;display:inline }
.linia_unitats{ width:10px;width:25px; }
.linia_preu{width:25px;}

/*MENU FAMILIES */
.padre{padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #aaaaaa; font-size:12px; font-family: Trebuchet MS,Verdana,Arial;font-size:10px;}
.padre a{padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px; font-size:12px; font-family: Trebuchet MS,Verdana,Arial;font-size:10px;}
.hijo a{padding-left:25px;color:#000;font-family: Trebuchet MS,Verdana,Arial;font-size:12px; text-transform: lowercase; }



/* Pasos de proceso */

ul.steps {list-style-type:none; color:#3593fd; font-family: Trebuchet MS,Verdana,Arial; font-size:10px; height:45px;margin-left:0px;}

ul.steps li {float:left; margin-right:15px}

ul.steps li .num {display:block; float:left; width:45px; height:42px; background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_step_off.gif) 3px 0 no-repeat; font-size:2em; text-align:center}

ul.steps li .text {float:left; padding-top:10px}

ul.steps li.on .num {background:url(http://www.venca.es/nuevaWeb/css/gfx/bgd_step_on.gif) 3px 0 no-repeat; color:#ffffff}

ul.steps li.on .text {font-size:1.2em; padding-top:8px}

/* Formularios */

.form {}

.form fieldset {border:none; padding:0; margin:0}

.form fieldset legend {display:none}

.form label {}

.form select {border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Trebuchet MS,Verdana,Arial; font-size:1em; color:#59595d}

.form input.text {border:1px solid #9b9899; padding:3px; background:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; color:#59595d}

.form textarea {border:1px solid #9b9899; padding:3px; background:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; color:#59595d}

.form .disabled {border-color:#d5d5d6; color:#d5d5d6}
/* Formulario tipo 2: Etiquetas a la izquierda de las cajas */

.form .formrow {display:block; margin:0 0 4px 0; clear:both}

.form .formrow .col1 {display:block; float:left; text-align:right; margin-right:10px}

.form .formrow .col2 {display:block; float:left; text-align:left; margin:0}



.form .formrow .col2 .float {display:block; float:left}
.textright{text-align:right;}

p{margin:0pt;padding: 0pt 0pt 8px;}


/* Botones genericos */

input.button {margin:0; padding:2px 30px 2px 30px; overflow:visible; background:#828282; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-weight:bold; font-size:1em; cursor:pointer}

input.button_right {margin:0; padding:2px 40px 2px 30px; overflow:visible; background:#828282 url(gfx/btn_arrow-right.gif) right center no-repeat; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-weight:bold; font-size:1em; cursor:pointer}

input.button_left {margin:0; padding:2px 30px 2px 40px; overflow:visible; background:#828282 url(gfx/btn_arrow-left.gif) left center no-repeat; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-weight:bold; font-size:1em; cursor:pointer}



.hide {display:none}

.clear {display:block; clear:both; height:0px; margin-top:-2px; font-size:1px}



.left {float:left}

.right {float:right}



.relative {position:relative}



.textright {text-align:right}

.textcenter {text-align:center}

.paginacion{font-size:10px;color:#000;}
.paginacion span{font-family: Trebuchet MS,Verdana,Arial;}
.paginacion a{text-decoration:none;color:#000;}
.paginacion_final{font-family: Trebuchet MS,Verdana,Arial;}
.paginacion_siguiente{font-family: Trebuchet MS,Verdana,Arial;}
.paginacion_anterior{font-family: Trebuchet MS,Verdana,Arial;}
.paginacion_inicio{font-family: Trebuchet MS,Verdana,Arial;}




/* ---- INICIO Menú Superior ---- */

.inicio{font-family: Trebuchet MS,Verdana,Arial; background:url('/imgfiles/kurokai/image/estructura/msuperior/inicio.png') no-repeat; width:74px; padding-top: 8px; padding-bottom: 7px;text-align:center;margin-left:21px; font-weight:bold; text-transform:uppercase;}
.inicio a{font-size: 7pt;}
.novedades{font-family: Trebuchet MS,Verdana,Arial; background:url('/imgfiles/kurokai/image/estructura/msuperior/novedades.png') no-repeat; width:81px;text-align:center;margin-left:2px;font-weight:bold; text-transform:uppercase;}
.novedades a{font-size: 7pt;}
.ofertas{ font-family: Trebuchet MS,Verdana,Arial; background:url('/imgfiles/kurokai/image/estructura/msuperior/ofertas.png') no-repeat;width:81px;padding-top: 8px; padding-bottom: 7px;text-align:center;margin-left:2px;font-weight:bold; text-transform:uppercase;}
.ofertas a{font-size: 7pt;}
.preguntas{font-family: Trebuchet MS,Verdana,Arial; background:url('/imgfiles/kurokai/image/estructura/msuperior/preguntas.png') no-repeat;width:138px;padding-top: 8px; padding-bottom: 7px;text-align:center;margin-left:2px;font-weight:bold; text-transform:uppercase;}
.preguntas a{font-size: 7pt;}
.condiciones{font-family: Trebuchet MS,Verdana,Arial; background:url('/imgfiles/kurokai/image/estructura/msuperior/condiciones.png') no-repeat;width:146px;padding-top: 8px; padding-bottom: 7px;text-align:center;margin-left:3px;font-weight:bold; text-transform:uppercase;}
.condiciones a{font-size: 7pt;}

/* ---- FIN Menú Superior ---- */




/* ---- INICIO MISSATGES ERROR VALIDACIÓ VISTES ---- */
.val_error{
color:#c3c3c3;
font-size: 12px;
margin-left: 30px;
}
/* ---- INICIO MISSATGES ERROR VALIDACIÓ VISTES ---- */

.text_form{
	color:#000000;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:11px;
	left:21px;
	position:absolute;
	top:7px;
	z-index:1;
}

.titol_form{
	color:BLACK;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:22px;
}

.boto_form{padding:0px 5px 0px 5px; overflow:visible; background:#828282 url(gfx/btn_arrow-right.gif) right top no-repeat; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; cursor:pointer;}


 /*---- aquest botó és el que fa que el botó de nou usuari sigui un botó, no el modifiqueu! ----*/
.boto_newuser{height:17px;padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:1px;background:#828282 url(gfx/btn_arrow-right.gif) right top no-repeat; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; cursor:pointer;}


#Button_0_691{
	padding:0px 5px 0px 5px; overflow:visible; background:#828282 url(gfx/btn_arrow-right.gif) right top no-repeat; border:none; color:#ffffff; font-family: Trebuchet MS,Verdana,Arial; font-size:1em; cursor:pointer;
}


.table_text {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:10pt;
	background:#f7f7f7;
	padding:10px;
	margin:10px;
	position: relative;	
}
.table_link {
	font-weight:bold;
}

.error_validacion{
	margin:10px;
	color:#ed0034;
	height:20px;
}



