/* Venca
// Jose A. González - Reorganización 25.01.2010
//
// Estructura de servicios y otras páginas
*/

.mapa #main_title {width:397px; background:url(gfx/tit_mapa.gif) 0 0 no-repeat}
.sobr #main_title {width:429px; background:url(gfx/tit_sobr.gif) 0 0 no-repeat}
.sopt #main_title {width:370px; background:url(gfx/tit_sopt.gif) 0 0 no-repeat}
.vp #main_title {width:930px; background:url(gfx/tit_vp.gif) 0 0 no-repeat}

.mapaPT #main_title {width:397px; background:url(gfx/tit_mapaPT.gif) 0 0 no-repeat}
.sobrPT #main_title {width:429px; background:url(gfx/tit_sobrPT.gif) 0 0 no-repeat}
.vpPT #main_title {width:930px; background:url(gfx/tit_vpPT.gif) 0 0 no-repeat}

.sobr ul#vert_nav li a,
.sobr ul#vert_nav li span {color:#5b5b5b}
.sobr ul#vert_nav li.open ul .active {background:#d9d7d8; color:#5b5b5b}

.vp ul#vert_nav li a,
.vp ul#vert_nav li span {color:#5b5b5b}
.vp ul#vert_nav li.open ul .active {background:#d9d7d8; color:#5b5b5b}

/* Elementos especificos para Sobre Venca */
.sobr #sec_title {border-bottom:none; height:auto; margin-bottom:7px}
.sobr #sec_title h1 {float:none; width:620px}
.sobr .video {float:left; padding:0 20px 20px 0}

/* Elementos especificos para Venta Privada */
.vp #escaparate_top {height:110px}
.module01c_vp {width:746px; clear:both; padding:0 0 14px 0}
.module01c_vp .top {width:746px; height:6px; background:url(gfx/bgd_module01c_top.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01c_vp .med {width:714px; padding:11px 16px 11px 16px; background:url(gfx/bgd_module01c_med.gif) 0 0 repeat-y; clear:both}
.module01c_vp .bot {width:746px; height:5px; background:url(gfx/bgd_module01c_bot.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01c_vp .heading01 {margin:-8px 0 13px 0; color:#5b5b5b}
.module01d_vp {width:746px; clear:both; padding:0 0 14px 0}
.module01d_vp .top {width:746px; height:6px; background:url(gfx/bgd_module01d_top.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01d_vp .med {width:714px; padding:11px 16px 11px 16px; background:url(gfx/bgd_module01d_med.gif) 0 0 repeat-y; clear:both}
.module01d_vp .bot {width:746px; height:5px; background:url(gfx/bgd_module01d_bot.gif) 0 0 no-repeat; font-size:1px; clear:both}
.module01d_vp .heading01 {margin:-8px 0 13px 0; color:#5b5b5b}
.tit_vp_ventasactuales {display:block; width:209px; height:45px; background:url(gfx/tit_vp_ventasactuales.gif) 0 0 no-repeat; text-indent:-100000px}
.tit_vp_proximasventas {display:block; width:215px; height:45px; background:url(gfx/tit_vp_proximasventas.gif) 0 0 no-repeat; text-indent:-100000px}
/* Portugal */
.tit_vp_ventasactualesPT {display:block; width:209px; height:45px; background:url(gfx/tit_vp_ventasactualesPT.gif) 0 0 no-repeat; text-indent:-100000px}
.tit_vp_proximasventasPT {display:block; width:215px; height:45px; background:url(gfx/tit_vp_proximasventasPT.gif) 0 0 no-repeat; text-indent:-100000px}
.vp_venta {padding:0 0 10px 0}
.vp_venta img {display:block; margin:0; padding:0; border:9px solid #ffffff}


#escaparate_top {padding:0 36px 0 0;}

/* Modulos informativos para paginas corporativas */
.info {font-size:1.1em; line-height:1.6em}
.info .med {width:721px; padding:11px 15px 15px 10px}
.info .med .paginacion {font-size:0.9em}
.info .med .paginacion p {padding:0}
.info .med .heading01 {margin:0 0 8px 0}
.info .med .heading02 {margin:20px 0 13px 0}
.info .med ul.ul_02 {position:relative; line-height:1.2em; padding-bottom:10px}
.info .med ul.ul_02 li {position:relative; padding-bottom:8px}
.info .med .img100 {margin-left:-2px; padding:20px 0 20px 0}
.info .med ul.ul_02 li .img100 {margin-left:-15px}
.info .med .w400 {width:400px; padding:0 40px 30px 0}
.info .med .indentado {padding-left:30px}
.info .med .pasefotos {padding-bottom:20px; margin-top:-5px}

/* Paginacion para interior de .module01 */
.paginacion {background:#ffffff; width:684px; height:22px; padding:8px 13px 8px 13px; color:#524b4d; margin:0 0 10px 0}
.paginacion .pag {float:right; padding:3px 0 0 0; color:#807c7d}
.paginacion .pag .actual {color:#524b4d}


/* Elementos especificos para regalos */
.rega #main_title {width:540px; background:url(gfx/tit_rega.gif) 0 0 no-repeat}
.regaPT #main_title {width:510px; background:url(gfx/tit_regaPT.gif) 0 0 no-repeat}

.rega #escaparate_top { padding-right:0}

#regalos_home {padding:34px 0 0 0}

#regalos_home .intro{width:800px; height:40px; padding:0 0 0px 1px; font-size:12px; line-height:16px; float:left;}

#regalos_home .back {width:122px; height:20px; font-family:Tahoma, Arial, Helvetica, sans-serif;  letter-spacing:normal; line-height:normal; text-align:right;float:left; padding:20px 0 0px 0; }
#regalos_home .back_bot {width:930px; font-family:Tahoma, Arial, Helvetica, sans-serif;  letter-spacing:normal; line-height:normal; text-align:right;float:left; margin:-12px 0 0px 0; }

#regalos_home .regalo_module {position:relative; width:280px; margin:0 18px 20px 0; background:#f7f7f7; float:left; padding:9px 9px 11px 9px}
#regalos_home .regalo_modulefin {position:relative; width:280px; margin:0 0px 20px 0; background:#f7f7f7; float:left; padding:9px 9px 11px 9px}
#regalos_home  img {padding:0 0 8px 0}
#regalos_home  .text {margin:0 0 9px 1px; line-height:17px}

body.popup {background:#ffffff;}

#regalos_popup {width:940px; background:#f7f7f7; overflow:hidden}

#regalos_popup .cerrar {width:940px; height:33px; background:#ec008c;}
#regalos_popup .cerrar .texto {float:right; height:11px; padding: 9px 10px 0 0}
#regalos_popup .cerrar .texto a {display:inline-block; height:16px; padding:0 14px 0 0; color:#ffffff; background:url(gfx/cerrar.gif) right 2px  no-repeat; font-size:12px}

#regalos_popup .moduleiz {position:relative; width:718px; padding:10px; float:left;}
#regalos_popup .moduleiz .text {margin:9px 0 9px 0px; line-height:15px;}
#regalos_popup .moduleder {position:relative; width:192px; padding:10px 0px 10px 0; float:left; border:0px solid black}
#regalos_popup .moduleder .separador {height:1px; border-bottom:1px solid #ececec; padding:0; margin:10px 0 11px 0}
#regalos_popup .moduleder .module {position:relative; width:172px; background:#f7f7f7;margin:0 0 12px 0; float:left;padding:16px 10px 16px 10px}
#regalos_popup .moduleder .volver {position:relative; width:192px;float:right;text-align:right;}
#regalos_popup .moduleder .textoselect{color:#807c7d; padding:4px 0 3px 0px; border:0px solid black}
#regalos_popup .moduleder .separador {height:1px; border-bottom:1px solid #ececec; padding:0; margin:10px 0 18px 0}
#regalos_popup .moduleder .boton{padding:10px 0 9px 0px;float:right;}
#regalos_popup select {width:152px;border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d; margin-bottom:1px}
#regalos_popup .carrousel02 .control_holder {background:url(gfx/bgd_gallerycontrol_gris.gif) 0 0 no-repeat}

#regalos_popup2 {width:720px; background:#ffffff;}
#regalos_popup2 .texto a{color:#ffffff}
#regalos_popup2 .cerrar {width:720px; height:33px; background:#ec008c;}
#regalos_popup2 .cerrar .texto {float:right; height:11px; padding: 9px 10px 0 0}
#regalos_popup2 .cerrar .texto a {display:inline-block; height:16px; padding:0 14px 0 0; color:#ffffff; background:url(gfx/cerrar.gif) right 2px  no-repeat; font-size:12px}
#regalos_popup2 .module{position:relative; width:580px; margin:20px; float:left;}
#regalos_popup2 .izq {position:relative; width:173px; margin:0 20px 20px 0; float:left;}
#regalos_popup2 .der {position:relative; width:335px; margin:0 20px 20px 0; float:left;}

#regalos {padding:31px 0 0 0}

#regalos .title {position:relative; width:930px; height:28px; font-weight:normal;}
#regalos .title  .back {position:absolute; right:0; bottom:8px; font-family:Tahoma, Arial, Helvetica, sans-serif;  letter-spacing:normal; line-height:normal}
#regalos .moduleiz {position:relative; width:718px; margin:0 20px 20px 0; float:left;}
#regalos .moduleiz .text {margin:9px 0 9px 0px; line-height:15px;}
#regalos .moduleder {position:relative; width:192px; float:left; }
#regalos .moduleder .module {position:relative; width:172px; background:#f7f7f7;margin:0 0 12px 0; float:left;padding:16px 10px 16px 10px}
#regalos .moduleder .separador {height:1px; border-bottom:1px solid #ececec; padding:0; margin:10px 0 18px 0}
#regalos .moduleder .volver{position:relative; width:192px;float:right;text-align:right;}
#regalos .moduleder .textoselect{color:#807c7d; padding:4px 0 3px 0px; border:0px solid black}

#regalos select {width:152px;border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d; margin-bottom:1px}

#regalos .moduleder .bloque {width:155px;}
#regalos .moduleder .bloque .titulo{width:152px; padding:9px 0 2px 0; border:0px solid black; line-height:16px}
#regalos .moduleder .bloque .rb{float:left; width:18px; margin:0 0 0 -5px;padding:0; border:0px solid black}
#regalos .moduleder .bloque .textoinput{float:right; width:137px; color:#807c7d; padding:2px 0 2px 0px; border:0px solid black}
#regalos .moduleder .bloque .textoinput .claro{color:#a1a1a1;}
#regalos .moduleder .boton{padding:10px 0 9px 0px;float:right;}
#regalos .moduleder .boton01 {padding:8px 0 0px 0px;float:right;}

/* Elementos especificos para Promociones */

/* #promo_menu, Menu para las Promociones */
.promo_container {position:relative; background:#828282 url(gfx/bgd_menu.gif) 0 0 repeat-x; min-height:35px}
.promo_container #promo_menu {position:absolute; z-index:10; top:0; left:0; width:718px; height:35px;}
.promo_container #promo_menu ul {margin:0; padding:5px 0 0 9px;}
.promo_container #promo_menu ul li {margin:0; padding:0; background:none; float:left; font-size:14px; font-family:Tahoma, Arial, Verdana; color:#ffffff; list-style-type:none}
.promo_container #promo_menu ul li a {color:#FFFFFF; padding:2px 11px 2px 11px; margin:0; display:block; border-left:1px solid #909091; cursor:pointer}
.promo_container #promo_menu ul li.first a {border-left:none}
.promo_container #promo_menu ul li.active a {color:#898a8b; cursor:default;}
.promo_container #promo_menu ul li.active a:hover {text-decoration:none}
/* #promo_page_container, Contenedor de las promociones por ajax */
.promo_container #promo_page_container {background:url(gfx/cargando.gif) center center no-repeat}
.promo_container #promo_page_container .promo_heading02 {font-family:"HelveticaNeue LT 65 medium", Arial, Helvetica, sans-serif; color:#4d4e50; font-size:1.8em; letter-spacing:-1px; line-height:1em; font-weight:normal; padding-bottom:24px; padding-left:20px}
.promo_container #promo_page_container .promo_heading02 strong {font-weight:normal}
/* Estilos Generales para el Email */
.promo_container #promo_page_container .promo_email {padding-top:60px}
.promo_container #promo_page_container .promo_email .promo_form {width:408px; padding:0; margin:0;}
.promo_container #promo_page_container .promo_email .promo_form fieldset {border:none; padding:0; margin:0; border:none }
.promo_container #promo_page_container .promo_email .promo_form fieldset legend {display:none}
.promo_container #promo_page_container .promo_email .promo_form label {}
.promo_container #promo_page_container .promo_email .promo_form select {border:1px solid #9b9899; padding:1px 1px 1px 3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
.promo_container #promo_page_container .promo_email .promo_form input.text {border:1px solid #9b9899; padding:3px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d; height:13px}
.promo_container #promo_page_container .promo_email .promo_form textarea {border:1px solid #9b9899; padding:3px;height:40px; background:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; color:#59595d}
.promo_container #promo_page_container .promo_email .promo_form .disabled {border-color:#d5d5d6; color:#d5d5d6}
.promo_container #promo_page_container .promo_email .promo_form .formrow {display:block; height:100%; margin:0 0 4px 0; clear:both}
.promo_container #promo_page_container .promo_email .promo_form .formrow .col1 {display:block; float:left; text-align:right; margin-right:10px; padding-top:5px; width:148px;}
.promo_container #promo_page_container .promo_email .promo_form .formrow .col2 {display:block; float:left; text-align:left; margin:0; height:auto; padding:0; margin:0}
.promo_container #promo_page_container .promo_email .promo_form .formrow .col2 .float {display:block; float:left}
.promo_container #promo_page_container .promo_email .promo_form input.text,
.promo_container #promo_page_container .promo_email .promo_form select,
.promo_container #promo_page_container .promo_email .promo_form textarea {border-color:#a5acb2; width:242px; margin:0px; }
.promo_container #promo_page_container .promo_email .promo_form input.long3 {width:242px}
.promo_container #promo_page_container .promo_email .promo_form select.long3 {width:242px}
.promo_container #promo_page_container .promo_email .promo_form input.button {margin-top:5px}
/* Estilos Generales para el Detalle */
.promo_container #promo_page_container .promo_detalle {padding-top:75px; width:470px}
.promo_container #promo_page_container .promo_detalle p {padding-bottom:16px; font-size:1.1em}
.promo_container #promo_page_container .promo_detalle .promo_heading02 {padding-bottom:12px; padding-left:20px; padding-top:0px; font-size:1.8em}
.promo_container #promo_page_container .promo_detalle .indent {padding-left:50px; padding-bottom:20px}
.promo_container #promo_page_container ul.promo_ul_02 {position:relative; list-style-type:none; margin:0; padding:0 0 16px 7px; margin-top:-6px}
.promo_container #promo_page_container ul.promo_ul_02 li {background:url(gfx/blt_04.gif) 0 4px no-repeat; padding:0 0 3px 13px}

/* Elementos especificos para el Mapa Web*/

/*.mapa #gift {padding:4px 0 5px 0; border-bottom:solid 1px #ececec;margin-top:110px; margin-bottom:10px}*/
.mapa #gift {background:url(gfx/bgd_gift02.gif) 0 4px no-repeat; width:170px; padding:4px 0 5px 0; border-bottom:solid 1px #ececec;margin-top:110px; margin-bottom:10px; float:left; clear:both}
.mapa #gift p {display:block; padding:18px 0 10px 50px}
.mapa #gift p strong {font-weight:normal}

#mapa ul.sec_title { width:740px;padding:12px 0 0 0; margin:0; list-style-type:none; }

#mapa ul.sec_title li p.seccion{width:740px; padding:0; margin:0 36px 4px 0; border-bottom:1px solid #ececec;font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; line-height:1.1em; font-weight:normal; color:#807c7d;}
#mapa ul.sec_title li p.seccion a{color:#e3008a}

#mapa ul.sec_title li ul {display:block; padding:0 0 8px 0; list-style-type:none; float:left; font-family:tahoma; font-size:12px; font-weight:normal;color:#807c7d}

#mapa ul.sec_title li ul.lista1{width:235px; margin-right:10px}
#mapa ul.sec_title li ul.lista2{width:195px; margin-right:10px}
#mapa ul.sec_title li ul.lista3{width:162px; margin-right:10px}
#mapa ul.sec_title li ul.lista4{width:118px;}

#mapa ul.sec_title li ul li p.tipo{font-family:tahoma; font-size:12px; font-weight:bold;color:#807c7d;padding-bottom:2px;}
#mapa ul.sec_title li ul li p.tipo a{color:#e3008a} 
#mapa ul.sec_title li ul li p.tipo_rosa{font-family:tahoma; font-size:12px; font-weight:bold;color:#e3008a;padding-bottom:2px;}
#mapa ul.sec_title li ul li p.tipo_rosa a{color:#e3008a} 
#mapa ul.sec_title li ul li p.tipo_titulo{font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; line-height:1.1em; font-weight:normal; color:#807c7d;padding-bottom:2px;}
#mapa ul.sec_title li ul li p.tipo_titulo a{color:#e3008a} 
#mapa ul.sec_title li ul li ul li{font-family:tahoma; font-size:1.1em; font-weight:normal;color:#807c7d; line-height:16px }
#mapa ul.sec_title li ul li ul li a{color:#e3008a}

#mapa ul.sec_title_bot { width:740px;padding:0; margin:0; list-style-type:none; }
#mapa ul.sec_title_bot li p.seccion{width:740px; padding:0; margin:0 36px 4px 0; border-bottom:1px solid #ececec;font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; line-height:1.1em; font-weight:normal; color:#807c7d;}
#mapa ul.sec_title_bot li ul {display:block; padding:0 0 8px 0; list-style-type:none; float:left; font-family:tahoma; font-size:1.1em; font-weight:normal;color:#807c7d}
#mapa ul.sec_title_bot li ul.lista1{width:235px; margin-right:10px}
#mapa ul.sec_title_bot li ul.lista2{width:195px; margin-right:10px}
#mapa ul.sec_title_bot li ul.lista3{width:162px; margin-right:10px}
#mapa ul.sec_title_bot li ul li p.tipo_titulo{font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.3em; letter-spacing:-1px; line-height:1.3em; font-weight:normal; color:#807c7d;padding-bottom:2px;}


/*.mapaPT #gift {padding:4px 0 5px 0; border-bottom:solid 1px #ececec; margin-top:110px; margin-bottom:10px; width:170px; position:absolute;}*/
.mapaPT #gift {background:url(gfx/bgd_gift02.gif) 0 4px no-repeat; width:170px; padding:4px 0 5px 0; border-bottom:solid 1px #ececec;margin-top:110px; margin-bottom:10px; float:left; clear:both}
.mapaPT #gift p {display:block; padding:18px 0 10px 50px}
.mapaPT #gift p strong {font-weight:normal}

#mapaPT ul.sec_title { width:740px;padding:12px 0 0 0; margin:0; list-style-type:none; }

#mapaPT ul.sec_title li p.seccion{width:740px; padding:0; margin:0 36px 4px 0; border-bottom:1px solid #ececec;font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; line-height:1.1em; font-weight:normal; color:#807c7d;}
#mapaPT ul.sec_title li p.seccion a{color:#e3008a}

#mapaPT ul.sec_title li ul {display:block; padding:0 0 8px 0; list-style-type:none; float:left; font-family:tahoma; font-size:12px; font-weight:normal;color:#807c7d}

#mapaPT ul.sec_title li ul.lista1{width:235px; margin-right:10px}
#mapaPT ul.sec_title li ul.lista2{width:195px; margin-right:10px}
#mapaPT ul.sec_title li ul.lista3{width:162px; margin-right:10px}
#mapaPT ul.sec_title li ul.lista4{width:118px;}

#mapaPT ul.sec_title li ul li p.tipo{font-family:tahoma; font-size:12px; font-weight:bold;color:#807c7d;padding-bottom:2px;}
#mapaPT ul.sec_title li ul li p.tipo a{color:#e3008a} 
#mapaPT ul.sec_title li ul li p.tipo_rosa{font-family:tahoma; font-size:12px; font-weight:bold;color:#e3008a;padding-bottom:2px;}
#mapaPT ul.sec_title li ul li p.tipo_rosa a{color:#e3008a} 
#mapaPT ul.sec_title li ul li p.tipo_titulo{font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; line-height:1.1em; font-weight:normal; color:#807c7d;padding-bottom:2px;}
#mapaPT ul.sec_title li ul li p.tipo_titulo a{color:#e3008a} 
#mapaPT ul.sec_title li ul li ul li{font-family:tahoma; font-size:1.1em; font-weight:normal;color:#807c7d; line-height:16px }
#mapaPT ul.sec_title li ul li ul li a{color:#e3008a}

#mapaPT ul.sec_title_bot { width:740px;padding:0; margin:0; list-style-type:none; }
#mapaPT ul.sec_title_bot li p.seccion{width:740px; padding:0; margin:0 36px 4px 0; border-bottom:1px solid #ececec;font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; line-height:1.1em; font-weight:normal; color:#807c7d;}
#mapaPT ul.sec_title_bot li ul {display:block; padding:0 0 8px 0; list-style-type:none; float:left; font-family:tahoma; font-size:1.1em; font-weight:normal;color:#807c7d}
#mapaPT ul.sec_title_bot li ul.lista1{width:235px; margin-right:10px}
#mapaPT ul.sec_title_bot li ul.lista2{width:195px; margin-right:10px}
#mapaPT ul.sec_title_bot li ul.lista3{width:162px; margin-right:10px}
#mapaPT ul.sec_title_bot li ul li p.tipo_titulo{font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:1.3em; letter-spacing:-1px; line-height:1.3em; font-weight:normal; color:#807c7d;padding-bottom:2px;}


/* Escaparate y boletin */
#escaparate_top {height:100px; padding:0 36px 0 0}
#escaparate_top #boletin {width:380px; float:right; padding:35px 0 0 0; text-align:right}
#escaparate_top #boletin p {color:#a1a1a1; padding-bottom:5px}
#escaparate_top #boletin div {float:right}
#escaparate_top #boletin input.text {display:block; float:left; margin:0 2px 0 0; padding:2px; width:182px; height:13px; border:1px solid #9b9899; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#807c7d}
#escaparate_top #boletin input.btn-submit {display:block; float:left; width:43px; height:19px; margin:0}


/* Elementos especificos para Sorteos */

.sort #main_title {width:552px; background:url(gfx/tit_sort.gif) 0 0 no-repeat}
.titulos .right {display:block; text-align:right; margin:-30px 0 20px 0; position:relative}

.sort #sec_title {border-bottom:none; height:auto; margin-bottom:7px; width:930px;}
.sort #sec_title h1 {float:none; width:820px}
.sort .module01b .med2 {padding:20px 90px 50px 20px; width:auto}
.sort .module01b .med {padding:11px 15px 15px 10px; width:auto}
.sort .module01b .med .indentado {padding-left:10px}
.sort .module01b .med .estrecho {padding-right:10px}
.sort .module01b .med h2 {font-size:2.3em; margin-bottom:10px; width: 910px}
.sort .module01b .med h3 {font-size:2.3em; margin-top:25px; margin-bottom:20px}
.sort .module01b .med h4 {font-size:1.5em; margin-bottom:8px}
.sort .module01b .med ul.ul_01 {margin-bottom:20px}
.sort .module01b .med ul.ul_01 li {padding-bottom:3px}
.sort table.sorteos_tabla {width:100%}
.sort table.sorteos_tabla th {padding:3px 10px 4px 10px; vertical-align:middle}
.sort table.sorteos_tabla td {padding:3px 10px 4px 10px}

/* Listado especial para "5 razones para comprar en Venca" */
ul.ul_razones {width:750px; padding:0 0 20px 80px}
ul.ul_razones li {position:relative; list-style-type:none; background:url(gfx/bgd_asterisco.gif) 0 0 no-repeat; padding:0 0 10px 0; height:100%}
ul.ul_razones li .num {position:absolute; top:10px; left:3px; width:55px; height:23px; font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:2.9em; color:#3593fd; font-weight:normal; text-align:center}
ul.ul_razones li .texto {font-size:1.1em; padding:14px 0 0 55px}
ul.ul_razones li .texto p.titulo {font-family:"HelveticaNeue LT 65 medium", Arial, Helvetica, sans-serif; font-size:1.7em; letter-spacing:-1px; padding:0; margin:0 0 -4px 0}
ul.ul_razones li .texto p.titulo span {color:#3593fd}
ul.ul_razones li .texto p.entradilla {font-family:"HelveticaNeue LT 45 light", Arial, Helvetica, sans-serif; font-size:2.1em; letter-spacing:-1px; padding:0 0 10px 0}
