/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0;}


ul, p, h1 { padding:0; margin:0}
ul { list-style:none;}
img { border:0; }
input, select { font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.boton { padding:0px 5px;}

h1 {color:#f57f01; font-size:20px; font-weight:normal; padding-bottom:10px;}

#content { width:980px; margin:auto;}

#cabeceraTop { float:left; width:930px; padding:0px 10px 5px 20px;}
#cabeceraTop .left{float:left; padding-top:3px;}
#cabeceraTop .right{float:right;}
#cabeceraTop .right a { text-decoration:none; color:#000000; cursor:text;}
#cabeceraTop .right a:hover { text-decoration:none; cursor:text;}
#cabeceraTop .right select{ width:150px;}
#cabeceraTop form{ margin:0; display:inline; }

#cabeceraBot { float:left; width:950px; background:url(../imagenes/fondo_cabecera.gif) left top no-repeat; padding:6px; }
#cabeceraBot .seguimiento {float:right; color:#FFFFFF; width:940px; text-align:right;}
#cabeceraBot .seguimiento li {display:inline;}
#cabeceraBot .seguimiento li a {color:#FFFFFF; text-decoration:none;}
#cabeceraBot .seguimiento li a:hover { text-decoration:underline;}
#cabeceraBot .logo {float:left; text-align:center; color:#FFFFFF; padding-left:5px; font-size:12px; font-weight:bold; }
#cabeceraBot .login {float:right; color:#FFFFFF; width:185px; height:88px; padding-right:36px;}
#cabeceraBot .login .nombre {font-size:15px; padding-left:12px; text-align:left;}
#cabeceraBot .login .carrito {font-size:16px; padding-left:50px; text-align:left; font-weight:bold;}
#cabeceraBot .login .carrito a { color:#ffffff;}
#cabeceraBot .login .envio { font-size:11px; text-align:center; font-weight:bold; padding-top:7px; color: #FFFF42; }
#cabeceraBot .nada {float:left; width:950px; height:5px;}
#cabeceraBot .menu_cabecera {float:left; width:505px; color:#FFFFFF; text-align:left;padding-left:81px; padding-top:1px;}
#cabeceraBot .menu_cabecera li {display:inline;}
#cabeceraBot .menu_cabecera li a {color:#FFFFFF; text-decoration:none; font-size:14px;}
#cabeceraBot .menu_cabecera li a:hover{color:#D7ECF6;}
#cabeceraBot .buscador_menu {float:left; width:400px;padding-top:62px;padding-left:63px;}
#cabeceraBot .buscador_result {float:left;width:200px;}
#cabeceraBot .buscador {float:right; width:80px; padding-right:5px;}
#cabeceraBot .buscador2 {float:left; width:957px; text-align:center; 4px 0px 0px 200px;}
#cabeceraBot .buscador2 input.txt { width:300px;}
#cabeceraBot .buscador2 span {color:#ffffff; font-size:19px;}
#cabeceraBot .buscador2 form {margin:0}
#cabeceraBot .boton_salir {float:left; width:165px; height:32px; background:url(../imagenes/boton_salir.gif) left top no-repeat; font-size:19px; color:#FFFFFF; text-decoration:none; border:0; text-align:center; padding-left:0px; padding-top:4px; text-align:center; display:block; cursor:pointer; margin-left:13px }
#cabeceraBot .boton_salir a {font-size:19px; color:#FFFFFF; text-decoration:none;}

#cabeceraBot_home { float:left; width:950px; height:175px; background:url(../imagenes/fondo_cabecera_home.gif) left top no-repeat; padding:7px; }
#cabeceraBot_home .logo {float:left; text-align:center; color:#FFFFFF; padding-left:11px; font-size:12px; font-weight:bold; }
#cabeceraBot_home .login {float:right; color:#FFFFFF; width:185px; padding-top:12px; padding-right:37px;}
#cabeceraBot_home .login .nombre {font-size:15px; padding-left:5px; text-align:left; padding-bottom:3px;}
.boton_entrar {float:left; width:220px; height:30px; background:url(../imagenes/boton_salir.gif) left top no-repeat; font-size:19px; color:#FFFFFF; text-decoration:none; border:0; text-align:left; padding-left:55px; display:block; cursor:pointer;margin-top:10px;}


#cabeceraBot_nav { float:left; width:940px; background:url(../imagenes/imagen_superior_navidad.jpg) left top no-repeat; padding:10px; }
#cabeceraBot_nav .seguimiento {float:right; color:#FFFFFF; width:940px; text-align:right;}
#cabeceraBot_nav .seguimiento li {display:inline;}
#cabeceraBot_nav .seguimiento li a {color:#FFFFFF; text-decoration:none;}
#cabeceraBot_nav .seguimiento li a:hover { text-decoration:underline;}
#cabeceraBot_nav .logo {float:left; text-align:center; color:#FFFFFF; padding-left:20px; font-size:12px; font-weight:bold; }
#cabeceraBot_nav .login {float:right; color:#FFFFFF; width:275px; padding-top:20px; padding-right:10px;}
#cabeceraBot_nav .login .nombre {font-size:19px; padding-left:28px; text-align:left; padding-bottom:5px;}
#cabeceraBot_nav .login .carrito {font-size:11px; padding-left:28px; text-align:left; }
#cabeceraBot_nav .login .carrito a { color:#ffffff;}
#cabeceraBot_nav .login .envio { font-size:11px; text-align:center; font-weight:bold; padding-top:7px; color: #FFFF42; }
#cabeceraBot_nav .menu_cabecera {float:left; width:940px; color:#FFFFFF; padding: 2px 0 11px;}
#cabeceraBot_nav .menu_cabecera li {display:inline;}
#cabeceraBot_nav .menu_cabecera li a {color:#FFFFFF; text-decoration:none;}
#cabeceraBot_nav .buscador {float:left; width:940px; text-align:center; padding:14px 0 14px 0;}
#cabeceraBot_nav .buscador input.txt { width:300px;}
#cabeceraBot_nav .buscador span {color:#ffffff; font-size:19px;}
#cabeceraBot_nav .buscador form {margin:0}


#tabla_buscador { width:370px; }
#tabla_buscador td.izq { text-align:right; vertical-align:top;}
#tabla_buscador td.der { text-align:right; vertical-align:top;padding-right:43px;}

#search_suggest { background:#FFFFFF; text-align:left; width:252px; position:absolute; visibility:hidden; margin-top:-2px; margin-left:63px; padding:0; border:1px solid #999999; border-top:0; }
#search_suggest ul{ list-style-type:none; margin:0; padding:0; }
#search_suggest li{ list-style-type:none; margin:0; padding:0; }
#search_suggest li img{ margin-right:5px; }
#search_suggest li a{ text-decoration:none;font-size:12px; display:block; height:52px; color:#333333; background-color:#FFFFFF; margin:0; padding:2px; }
#search_suggest li a:hover{ background-color:#DFFFBF;font-size:12px;}
#search_suggest li.boton_cerrar a{ text-decoration:none; height:20px; display:block; color:#C60000; background-color:#FFFFFF; text-align:center; margin:0; padding:2px; }
#search_suggest li.boton_cerrar a:hover{ color:#FF0000; }

#cuerpo {float:left; width:950px; padding:5px 0 0px 0;}
#cuerpo_left_contenido_home p {float:left;font-size:22px;color:#84C880;color:#5C8759;padding-bottom:10px;padding-left:20px; width:675px;}
#cuerpo_left_contenido_home p.detalle{float:left; width:675px;padding-left:20px;padding-bottom:0px;font-size:18px;color:#84C880;}

#cuerpo_left {float:left; width:210px;}
.contentMenu {float:left; width:205px; background:url(../imagenes/fondo_columna_izq.gif) left top repeat-y; margin-bottom:-2px; }
.contentMenu_fondo {float:left; width:196px; padding:0 4px; padding-top:11px; background:url(../imagenes/menu_categoria_top.gif) left top no-repeat;}
.contentMenu_fondo p {font-size:18px;}
.contentMenu_fondo p.tipo {color:#ffffff; padding:0px 0 5px 6px; background:url(../imagenes/menu_categoria.gif) left top;width:186px}
.contentMenu_fondo p.por {color:#4aa600; padding-bottom:9px; padding-top:9px; padding-left:5px; background:url(../imagenes/fondo_categorias.gif) 4px top no-repeat;}
.contentMenu_fondo p.otrasMarcas { padding-bottom:15px;}
.contentMenu_fondo div.Menu {float:left; margin-top:1px; width:193px; background:url(../imagenes/fondo_columnaIzq2.gif) left top repeat-x; padding-top:2px;}
.contentMenu div.bordeBot_Menu {background:url(../imagenes/columnaIzq_bordeBot.jpg) left bottom no-repeat;}
.contentMenu_fondo ul {float:left;}
.contentMenu_fondo ul li {float:left; width:165px; padding-bottom:1px; background:url(../imagenes/ico_menu.gif) left 4px no-repeat; padding-left:13px; font-size:10px;}
.contentMenu_fondo ul li.fin {float:left; width:186px; padding-bottom:1px; background:none; padding-left:13px; font-size:1px; height:1px;}
.contentMenu_fondo ul li a{color:#0375be; text-decoration:none; font-size:13px;}
.contentMenu_fondo ul li a:hover{color:#4aa600;}

.contentMenu2 {float:left; width:205px; background:url(../imagenes/fondo_columna_izq.gif) left top repeat-y; margin-bottom:20px; }
.contentMenu_fondo2 {float:left; width:196px; padding:0 4px; padding-top:11px; background:url(../imagenes/menu_marca_top.gif) left top no-repeat;}
.contentMenu_fondo2 p {font-size:18px;}
.contentMenu_fondo2 p.tipo2 {color:#ffffff; padding:0px 0 5px 6px;  background:url(../imagenes/menu_marca.gif) left top;width:186px}
.contentMenu_fondo2 p.por2 {color:#4aa600; padding-bottom:9px; padding-top:9px; padding-left:5px; background:url(../imagenes/fondo_categorias.gif) 4px top no-repeat;}
.contentMenu_fondo2 p.otrasMarcas2 { padding-bottom:15px;}
.contentMenu_fondo2 div.Menu2 {float:left; margin-top:1px; width:193px; background:url(../imagenes/fondo_columnaIzq.gif) left top repeat-x; padding-top:2px;}
.contentMenu2 div.bordeBot_Menu2 {background:url(../imagenes/columnaIzq_bordeBot.jpg) left bottom no-repeat;}
.contentMenu_fondo2 ul {float:left;}
.contentMenu_fondo2 ul li {float:left; width:165px; padding-bottom:1px; background:url(../imagenes/ico_menu.gif) left 4px no-repeat; padding-left:13px; font-size:10px;}
.contentMenu_fondo2 ul li.fin {float:left; width:186px; padding-bottom:1px; background:none; padding-left:13px; font-size:1px; height:1px;}
.contentMenu_fondo2 ul li a{color:#4aa600; text-decoration:none; font-size:13px;}
.contentMenu_fondo2 ul li a:hover{color:#0375be;}

#cuerpo_left3 {float:left; width:210px;}
.contentMenu3 {float:left; width:205px; background:url(../imagenes/fondo_columna_izq.gif) left top repeat-y; margin-bottom:10px; }
.contentMenu_fondo3 {float:left; width:196px; padding:0 4px; padding-top:11px; background:url(../imagenes/menu_categoria_top3.gif) left top no-repeat;}
.contentMenu_fondo3 p {font-size:18px;}
.contentMenu_fondo3 p.tipo3 {color:#ffffff; padding:0px 0 0px 6px;width:186px}
.contentMenu_fondo3 p.por3 {color:#4aa600; padding-bottom:9px; padding-top:9px; padding-left:5px; background:url(../imagenes/fondo_categorias.gif) 4px top no-repeat;}
.contentMenu_fondo3 p.otrasMarcas3 { padding-bottom:15px;}
.contentMenu_fondo3 div.Menu3 {float:left; margin-top:1px; width:193px;}
.contentMenu3 div.bordeBot_Menu3 {background:url(../imagenes/columnaIzq_bordeBot.jpg) left bottom no-repeat;}
.contentMenu_fondo3 ul {float:left; padding-bottom:0px; }
.contentMenu_fondo3 ul li {float:left; width:165px; padding-bottom:1px; background:url(../imagenes/ico_menu.gif) left 4px no-repeat; padding-left:13px; font-size:10px;}
.contentMenu_fondo3 ul li.fin3 {float:left; width:186px; padding-bottom:1px; background:none; padding-left:13px; font-size:1px; height:1px;}
.contentMenu_fondo3 ul li a{color:#0B4970; text-decoration:none; font-size:13px;}
.contentMenu_fondo3 ul li a:hover{color:#4aa600;}


#contentCesta {float:left; width:200px; height:84px; background:url(../imagenes/menu_cesta.gif) left top no-repeat; margin-bottom:10px; }
#contentCesta p {font-size:13px; color:#0070B0; text-decoration:none;padding:12px 0px 0px 56px;}
#contentCesta .boton_cesta {float:left; width:159px; height:32px; background:url(../imagenes/boton_cesta.gif) left top no-repeat; font-size:19px; color:#FFFFFF; text-decoration:none; border:0; text-align:center; padding-left:0px; padding-top:4px; text-align:center; display:block; cursor:pointer; margin-left:15px; margin-top:15px; }
#contentCesta .boton_cesta a {font-size:19px; color:#FFFFFF; text-decoration:none;}

/*********************       Listado Productos           *****************************************/

#listado_productos{ float:left; width:735px;border-bottom:1px solid #AAAAAA;margin-bottom:5px;}
.imagen_producto{ float:left; width:220px;}
.info_central{ float:left; width:315px; margin:5px 5px 5px 5px;}
.info_central p.nombre{ float:left; width:290px; font-size:16px; color:#91CC70; text-decoration:none; border:0; text-align:left;padding-bottom:5px; }
.info_central p.referencia{ float:left; width:290px;font-size:14px; color:#64605F; text-decoration:none; border:0; text-align:left;padding-bottom:5px;}
.info_central p.imagen_marca{ float:left; width:290px; padding-bottom:10px; }
.precios_desc{float:left; width:100px;font-weight:bold;font-size:12px; color:#77AA33;text-align:center;border: 1px solid rgb(102, 102, 102)}
.precios{ float:left; width:100px; text-align:center; font-weight:bold; font-size:16px; color:#666666;border: 1px solid rgb(102, 102, 102)}
.precios_desc_sinborde{float:left; width:100px;font-weight:bold;font-size:12px; color:#77AA33;text-align:center;height:17px;}
.precios_sinborde{ float:left; width:100px; text-align:center; font-weight:bold; font-size:16px; color:#666666;height:17px;}
.compra_producto{ float:left; margin:10px 5px 10px 5px;}
.imagen_producto p{ padding: 0px 0px 0px 10px;}
.compra_producto p.unidades{ padding-bottom:10px;text-align:left;font-size:15px; color:#2991D0;}
.compra_producto p.proximamente{ padding-bottom:10px;text-align:left;font-size:15px; color:#EC0000;}
.compra_producto p.form_aniadir{ padding-bottom:10px;text-align:left;font-size:14px; color:#000000;width:100px;}

/*********************       Detalle Productos           *****************************************/

#detalle_producto{ float:left; width:330px;padding-bottom:10px;}
.imagen_detalle_producto{ float:left; width:330px; margin:2px 2px 2px 2px;}
.info_central2{ float:left; width:345px; margin:5px 5px 5px 5px;}
.info_central2 p.nombre2{ float:left; width:340px; height:25px;font-size:16px; color:#91CC70; text-decoration:none; border:0; text-align:left;padding-bottom:20px; }
.info_central2 p.referencia2{ float:left; width:340px; height:15px;font-size:14px; color:#64605F; text-decoration:none; border:0; text-align:left;}
.info_central2 p.imagen_marca2{ float:left; width:340px; height:89px;padding-bottom:20px; }
.info_central2 p.descripcion2{ float:left; width:340px; font-size:14px; color:#000000; text-decoration:none; border:0; text-align:left;padding-bottom:10px; }
.precios_desc2{float:left; width:110px; background:#FFFFFF; font-weight:bold;font-size:12px; color:#77AA33;text-align:left;border: 1px solid rgb(102, 102, 102)}
.precios2{ float:left; width:110px; text-align:left; font-weight:bold; font-size:16px; color:#C70012;border: 1px solid rgb(102, 102, 102)}
.precios_desc2_sinborde{float:left; width:111px; background:#FFFFFF; font-weight:bold;font-size:12px; color:#77AA33;text-align:left;height:17px;}
.precios2_sinborde{ float:left; width:111px; text-align:left; font-weight:bold; font-size:16px; color:#C70012;height:23px;}
.info_central2 p.unidades2{ padding-bottom:10px;width:340px; text-align:left;font-size:14px; color:#2991D0;}
.info_central2 p.proximamente2{ padding-bottom:10px;text-align:left;font-size:15px; color:#EC0000;}
.info_central2 p.form_aniadir2{ padding-bottom:10px;width:340px; text-align:left;font-size:14px; color:#2991D0;}



/***********************************************************************************************/

.contentProductos {float:left; width:239px; background:url(../imagenes/fondo_productos.gif) left top repeat-y; margin-bottom:20px; }
.contentProductos_horizontal {float:left; width:699px; background:url(../imagenes/fondo_columna_izq_horizon.jpg) left top repeat-y; margin-bottom:20px; }
.contentProductos_fondo {float:left; width:231px; padding:10px 4px 0 4px; background:url(../imagenes/borde_productosTopN.gif) left top no-repeat;}
.contentProductos_fondo_horizontal {float:left; width:690px; padding:10px 4px 0 4px; background:url(../imagenes/borde_productosTopN_horizon.jpg) left top no-repeat;}
.contentProductos_fondo_horizontal p.tipo {color:#ffffff;padding:0px 0 10px 8px;font-size:18px; background-color:#ff8f00; margin-bottom:1px;}
.contentProductos_fondo_horizontal div.Menu {float:left; width:681px; background:url(../imagenes/fondo_columna_izq_horizontal.jpg) left top repeat-x; padding-left:8px; padding-top:10px;}
.contentProductos_horizontal div.bordeBot_Menu {background:url(../imagenes/borde_productosBot_horizon.jpg) left bottom no-repeat;}
.contentProductos_fondo_horizontal ul {float:left; padding-bottom:10px; width:690px; }
.contentProductos_fondo_horizontal ul li {float:left; width:193px; height:180px; padding:10px 15px 20px 15px; text-align:center;}
.contentProductos_fondo_horizontal ul li .descripcion {padding-top:5px;}
.contentProductos_fondo_horizontal ul li .precio {color:#f57f01; padding-top:5px; font-weight:bold;}
.contentProductos_fondo_horizontal ul li img{ padding:1px; border:2px solid #69B52B;}
.contentProductos_fondo_horizontal ul li a{color:#0375be; font-size:12px;}



.contentProductos_fondo p.tipo {color:#ffffff;padding:0px 0 10px 8px;font-size:18px; background-color:#ff8f00; margin-bottom:1px;}
.contentProductos_fondo div.Menu {float:left; width:223px; background:url(../imagenes/fondo_columnaIzq.gif) left top repeat-x; padding-left:8px; padding-top:10px;}
.contentProductos div.bordeBot_Menu {background:url(../imagenes/borde_productosBot.gif) left bottom no-repeat;}
.contentProductos_fondo ul {float:left; padding-bottom:10px; }
.contentProductos_fondo ul li {float:left; width:193px; padding:10px 15px 20px 15px; text-align:center;}
.contentProductos_fondo ul li .descripcion {padding-top:5px;}
.contentProductos_fondo ul li .precio {color:#f57f01; padding-top:5px; font-weight:bold;}
.contentProductos_fondo ul li img{ padding:1px; border:2px solid #69B52B;}
.contentProductos_fondo ul li a{color:#0375be; font-size:12px;}




#cuerpo_right {float:right; width:730px; padding-bottom:15px;}

#camino {float:left; margin-bottom:20px; width:708px; background:url(../imagenes/path_bordeTopN.gif) left top no-repeat; padding-top:9px;}
#camino p {float:left; width:693px; padding-left:15px; background:url(../imagenes/path_bordeBotN.gif) left bottom no-repeat; padding-bottom:10px; background-color:#FFE9CC;}
#camino p a{color:#0375be;}

.camino1 {float:left; margin-bottom:20px; width:700px; background:url(../imagenes/fondo_camino1TopN.gif) left top no-repeat; padding-top:10px;}
.camino1 p {float:left; width:685px; padding-left:15px; background:url(../imagenes/fondo_camino1BotN.gif) left bottom no-repeat; padding-bottom:10px; background-color:#ffe9cc;}
.camino1 p a{color:#0375be;}
.camino1 p.txt_grande { font-size:11px;}

.camino2 {float:left; margin-bottom:20px; width:700px; background:url(../imagenes/fondo_camino1TopV.gif) left top no-repeat; padding-top:10px;}
.camino2 p {float:left; width:685px; padding-left:15px; background:url(../imagenes/fondo_camino1BotV.gif) left bottom no-repeat; padding-bottom:10px; background-color:#e4f2d8;}
.camino2 p a{color:#0375be; font-weight:bold;}
.camino2 p.txt_grande { font-size:11px;}
.camino2 p.centrar { text-align:center; background:#fff; padding-top:10px; }
.camino2 p.centrar a{ color:#0375be; font-weight:normal; text-decoration:none; }
.camino2 p.centrar a:hover{ color:#4aa600; }

#paginado1 {float:left; width:735px; background:url(../imagenes/paginado_bordeTop.gif) left top no-repeat; padding-top:10px;}
#paginado1 p {float:left; padding:0px 15px; width:705px; background:url(../imagenes/paginado_bordeBot.gif) left bottom no-repeat; padding-bottom:5px; background-color:#e4f2d8;}
#paginado1 p span.left {float:left; padding-top:5px;padding-left:5px; }
#paginado1 p span.left a {color:#0375be;}
#paginado1 p span.right {float:right;padding-top:5px;padding-right:5px; }
#paginado1 p span.right select {width:250px;}

#paginado2 {float:left; width:735px; margin-bottom:30px; background:url(../imagenes/paginado_bordeTop.gif) left top no-repeat; padding-top:10px;}
#paginado2 p { width:735px; text-align:center; background:url(../imagenes/paginado_bordeBot.gif) left bottom no-repeat; padding-bottom:15px; background-color:#e4f2d8; white-space:nowrap; padding-top:5px; }
#paginado2 p a.numero{ color:#0375be;}
#paginado2 p a.paginado_numero{ padding:1px 4px; background-color:#ffffff; border:1px solid #aed091; text-decoration:none; width:20px; color:#000000; text-decoration:none;}
#paginado2 p a.paginado_numero:hover{ padding:1px 4px; background-color:#4aa600; border:1px solid #aed091; text-decoration:none; width:20px; color:#ffffff; text-decoration:none;}
#paginado2 p a.paginado_numero_sel{ padding:1px 4px; background-color:#4aa600; border:1px solid #aed091; text-decoration:none; width:20px; color:#ffffff; text-decoration:none;}

listados {float:left; width:735px; margin-bottom:30px; padding-top:10px;}
#listados p { width:735px; text-align:center; padding-bottom:15px; white-space:nowrap; padding-top:5px; }
#listados p a.numero{ color:#0375be;}
#listados p a.paginado_numero{ padding:1px 4px; background-color:#ffffff; border:1px solid #aed091; text-decoration:none; width:20px; color:#000000; text-decoration:none;}
#listados p a.paginado_numero:hover{ padding:1px 4px; background-color:#4aa600; border:1px solid #aed091; text-decoration:none; width:20px; color:#ffffff; text-decoration:none;}
#listados p a.paginado_numero_sel{ padding:1px 4px; background-color:#4aa600; border:1px solid #aed091; text-decoration:none; width:20px; color:#ffffff; text-decoration:none;}


.entrega {padding:10px 0 20px 15px; float:left;}
#list_items {float:left; width:735px; }
#list_items li {float:left; margin-right:31px; margin-bottom:33px; width:213px; height:200px;padding-top:10px; }
#list_items li.last { margin-right:0;  clear:right;}
#list_items li div {float:left; width:735px; height:200px; text-align:center;}
#list_items li div .gastos {color:#4aa600; font-size:12px; padding-bottom:2px;}
#list_items li div .titulo {padding:3px 0 5px 0;}
#list_items li div .precio {color:#f57f01; padding-bottom:10px;}
#list_items li div .precio span{font-size:10px; color:#000000;}
#list_items li div .precio a{font-size:10px;}
#list_items li div .edad {color:#f57f01; font-size:10px; font-weight:bold;}
#list_items li div img {padding:1px; border:2px solid #4AA600;}
#list_items li div a {color:#0375be;}

#opiniones {float:left; width:708px; background:url(../imagenes/fondo_opinionesN_sin.gif) left top no-repeat; height:167px;}
#opiniones .left {float:left; /*width:300px;*/ padding-left:50px; padding-top:20px; line-height:18px; padding-right:10px;}
#opiniones .left span {float:right; color:#ff8f00; padding-left:50px;}
#opiniones .right {float:right; display:none; width:280px; padding-right:25px; padding-top:10px;}
#opiniones .right a {color:#0375be}
#opiniones .right img {float:left; padding:1px; border:2px solid #ff8f00; margin-right:15px;}
#opiniones .right .titulo {color:#ff8f00; font-size:19px; padding-bottom:10px;}


#pie_top {float:left; width:960px; background:url(../imagenes/fondo_pie_top.gif) left top no-repeat; padding-top:8px; font-family:tahoma; }
#pie_top ul {float:left; font-size:10px; padding:5px 15px 15px 15px; width:930px;}
#pie_top ul li {float:left; height:131px;}
#pie_top ul li.firstLI { width:221px; border-right:1px solid #cfcfcf;}
#pie_top ul li.lastLI { width:180px; border-left:1px solid #cfcfcf; padding-left:15px; }
#pie_top ul li span{ font-size:13px; color:#000000; }
#pie_top ul li P.last{ font-size:12px; color:#000000; }
#pie_top ul li a{ font-size:12px; text-decoration:none; color:#0375be; font-family:tahoma;}
#pie_top ul li a:hover{ text-decoration:underline;}
#pie_top ul li.center {width:150px; padding-left:15px;}

#pie_bot {float:left; width:950px; background:url(../imagenes/fondo_pie.gif) left top no-repeat;text-align:center;}
#pie_bot .left{float:center; line-height:20px;}
#pie_bot .left a { text-decoration:none; color:#000000;}
#pie_bot .left a:hover { text-decoration:underline;}
#pie_bot .right{float:right; white-space:nowrap;}
#pie_bot .right .tarjetas{margin-right:10px;}

#cuerpo_left_home {float:left; width:445px; padding-top:25px;}

#Top5 {float:left; width:445px; background:url(../imagenes/fondo_top5Top.gif) left top no-repeat; padding-top:10px;}
#Top5_content {float:left; width:433px; padding:0 6px; background:url(../imagenes/fondo_top5.gif) left top repeat-y;}
#Top5_contentTop {float:left; width:433px; padding:0 6px;}
.top5_titulo {font-size:24px; color:#4aa600; padding-left:15px; padding-bottom:12px;}
#Top5_destacado {float:left; width:433px; padding-top:10px;}
#Top5_destacado div {float:left; width:403px; padding:5px 15px 27px 15px;}
#Top5_destacado div img {float:left; padding:1px; border:2px solid #4aa600; margin-right:15px;}
#Top5_destacado div .titulo {color:#ffffff; padding-bottom:5px; padding-top:5px;}
#Top5_destacado div .descripcion {font-size:10px; padding-bottom:5px;}
#Top5_destacado div .descripcion a {color:#0375be; font-size:12px;}
#Top5_destacado div .txt {padding-bottom:5px;}
#Top5_destacado div .precio {color:#ffffff;}

#list_dest {float:left; padding:25px 0 0 22px;}
#list_dest li {float:left; text-align:center; width:183px; margin-right:23px; padding-bottom:23px;}
#list_dest li.last { margin-right:0px;}
#list_dest li img {padding:1px; border:2px solid #f0f0f0}
#list_dest li .titulo {font-size:10px; padding-top:8px; }
#list_dest li .titulo a {font-size:12px; color:#0375be;}
#list_dest li .precio {font-size:12px; color:#f57f01; padding-top:2px;}

#promociones {float:left; width:433px; background:url(../imagenes/fondo_mailTop.gif) left top no-repeat; padding-top:10px;}
#promociones p {float:left; width:403px; background-color:#f0f0f0; padding:10px 15px;}
#promociones input.novedades {width:295px;}

#fondo_top5 {float:left; width:445px; background:url(../imagenes/fondo_top5Bot.gif) left bottom no-repeat;}

#cuerpo_right_home {float:right; width:239px; padding-top:25px;}
.banner {margin-bottom:20px;}
#comprar {float:left; width:199px; height:600px; padding:12px 20px 0 20px; background:url(../imagenes/fondo_compra.gif) left top no-repeat; margin-top:10px; }
#comprar .tam_reducido { font-size:18px; }
.titulo_comprar {font-size:19px; color:#5f5f5f; padding-bottom:15px;}
.titulo_comprar span{color:#69b52b;}

.columna {float:left; padding-top:3px; text-align:center;}
.columna .titulo{ text-align:left; color:#ff8f00; font-size:19px; padding-left:38px; padding-bottom:12px;}
.columna .descripcion {line-height:16px; text-align:left; padding-left:8px;}
.columna a { color:#0375be}

#pie_sabias {float:left; width:960px; padding-bottom:40px;}
#pie_sabias .left{float:left; width:480px; background:url(../imagenes/imagen_nubes.gif) left top no-repeat;}
#pie_sabias .right{float:right; width:480px; background:url(../imagenes/imagen_nubes.gif) left top no-repeat;}
#pie_sabias .titulo{font-size:24px; color:#4aa600; padding-left:40px; padding-top:16px;}
#pie_sabias .descripcion{line-height:16px; padding-left:95px; padding-top:5px;}

#detalle_Left {float:left; width:708px; margin-bottom:20px; }

#detalle_foto { float:left; width:300px; height:auto; padding-left:13px;}
#detalle_foto .imagen {float:left;padding:1px; border:2px solid #69b52b;}
#detalle_foto .ampliar {float:left; text-align:right; background-color:#69b52b; width:324px; padding-right:10px; padding-bottom:3px;}
#detalle_foto .ampliar a { color:#ffffff;}
#detalle_foto ul {float:left; padding-top:10px;}
#detalle_foto ul li {float:left; margin-right:10px;}
#detalle_foto .img_petita { cursor:pointer; }

#detalle_descripcion {float:right; width:345px;}
#detalle_descripcion h1{font-size:19px; color:#69b52b; padding-top:15px;padding-left:0;}
#detalle_descripcion .titulo{font-size:19px; color:#69b52b; padding-top:15px;}
#detalle_descripcion .referencia{font-size:11px; padding:5px 0 20px 0; line-height:16px;}
#detalle_descripcion .precio{padding-bottom:10px;}
#detalle_descripcion .precio .precio1{font-size:19px; color:#f57f01;}
#detalle_descripcion .precio .precio2{color:#bfbfbf;}
#detalle_descripcion .gastos{color:#d10000; border-bottom:1px solid #f0f0f0; padding-bottom:20px;}
#detalle_descripcion .total{color:#f57f01; font-size:19px; padding:10px 0 10px 165px;}
#detalle_descripcion .cantidad .cantidad1 {float:left; padding-top:15px; padding-right:10px;}
#detalle_descripcion .cantidad .cantidad2 {float:left; padding-top:12px; padding-right:15px;}
#detalle_descripcion .cantidad input {width:30px;}
#detalle_descripcion .cantidad a {float:left; width:155px; height:38px; padding-top:10px; background:url(../imagenes/boton_aniadir.gif) left top no-repeat; font-size:19px; color:#FFFFFF; text-decoration:none; padding-left:65px; }
.boton_aniadir {float:left; width:175px; height:32px; background:url(../imagenes/boton_aniadir.gif) left top no-repeat; font-size:20px; color:#FFFFFF; text-decoration:none; border:0; text-align:left; padding-left:45px; display:block; cursor:pointer; }
.boton_aniadir_lista {float:left; width:220px; height:48px; background:url(../imagenes/boton_aniadir_lista.gif) left top no-repeat; font-size:19px; color:#FFFFFF; text-decoration:none; border:0; text-align:left; padding-left:60px; display:block; cursor:pointer; }
.boton_finalizar {float:left; width:212px; height:32px; background:url(../imagenes/boton_finalizar_compra.gif) left top no-repeat; font-size:16px;font-weight:bold; color:#FFFFFF; text-decoration:none; border:0; text-align:left; padding-left:42px; display:block; cursor:pointer; }
.boton_finalizar_pedido { width:159px; height:32px; text-align:center; vertical-align:middle; background:url(../imagenes/boton_finalizar.gif) no-repeat left top; border:0; color:#FFFFFF; font-size:14px; font-weight:bold; cursor:pointer; }
#detalle_descripcion .cancelar{padding-bottom:5px; clear:left; padding-top:5px;}
#detalle_descripcion .cancelar a { color:#0375be;}

#ul_productos {float:left; clear:both;width:685px; padding-left:0px; padding-top:30px; position:relative; top:2px;}
#ul_productos li {float:left; background:url(../imagenes/borde_li_izqV.gif) left top no-repeat; padding-left:11px; margin-right:10px; }
#ul_productos li a {float:left; background:url(../imagenes/borde_li_derV.gif) right top no-repeat; padding-right:11px; text-decoration:none; font-size:13px; color:#0375be;}
#ul_productos li a:hover { color:#17B4FF;}
#ul_productos li strong {float:left; padding:9px 4px; padding-right:4px; background-color:#e4f2d8; text-decoration:none; font-size:13px; cursor:pointer; }
#ul_productos li.select {float:left; background:url(../imagenes/borde_select_li_izqV.gif) left top no-repeat; padding-left:11px; margin-right:10px; }
#ul_productos li.select a {float:left; background:url(../imagenes/borde_select_li_derV.gif) right top no-repeat; padding-right:11px; text-decoration:none; font-size:13px; color:#0375be; }
#ul_productos li.select strong {float:left; padding:9px 4px; background:url(../imagenes/fondo_li_selectV.gif) left top repeat-x; cursor:pointer; }

#descripcion_txt {float:left; width:700px; line-height:16px; padding-top:20px; padding-bottom:20px; border-top:2px solid #e4f2d8; }
#descripcion_txt ul li {background:url(../imagenes/estrellita.gif) left 3px no-repeat; padding-left:12px; }
#descripcion_txt strong {line-height:20px; }
#descripcion_txt .centrar{ text-align:center; }
#descripcion_txt h2{ text-align:center; }

#descripcion_txt .opinion{ border-bottom:1px dashed #DDD; padding-bottom:10px; }
#descripcion_txt .opinion h3{ color:#FF8000; font-size:18px; font-weight:normal; margin-bottom:6px;}
#descripcion_txt .opinion p{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#descripcion_txt .opinion p.autor{ font-weight:bold; }

#CE {float:left; width:700px; padding:20px 0;}
#CE .left {float:left; width:350px; padding-left:30px;}
#CE .right {float:right; padding-right:50px; padding-top:60px; text-align:center;}
#CE span {font-size:19px; color:#f57f01;}
#CE a {display:block; width:180px; height:38px; padding-top:10px; background:url(../imagenes/boton_aniadir.gif) left top no-repeat; font-size:19px; color:#FFFFFF; text-decoration:none; padding-left:40px;}

#detalle_Right { float:right; width:239px; margin-bottom:20px; }
#comprar_detalle {float:left; width:199px; padding:10px 20px; background:url(../imagenes/fondo_compra2N.gif) left top no-repeat;}
#comprar_detalle .compra{color:#5f5f5f; font-size:19px; padding-bottom:25px;}
#comprar_detalle .compra span {color:#69b52b;}
.caracteristicas_compra {text-align:center; padding-bottom:65px;}
.caracteristicas_compra .garantia {text-align:left; padding-left:5px; padding-bottom:5px;}
.caracteristicas_compra .pago {text-align:left; padding-left:5px; padding-bottom:10px; padding-top:20px; }
.caracteristicas_compra ul {padding-left:5px;}
.caracteristicas_compra ul li {background:url(../imagenes/estrellita.gif) left 3px no-repeat; font-size:11px; text-align:left; padding-left:10px; padding-bottom:15px;}
.caracteristicas_compra ul li img {margin-top:4px; }
.caracteristicas_compra .seguridad {text-align:left; padding-left:5px; padding-top:10px; padding-bottom:10px;}
.caracteristicas_compra .entrega {text-align:left; padding-left:5px; padding-top:15px; padding-bottom:15px;}


#sobre_indice { float:left; width:960px; clear:both; margin:0; margin-bottom:20px;}
#sobre_indice a{ color:#0375be; text-decoration:none; }
#sobre_indice a:hover { color:#4aa600; }
#sobre_indice p.centrar { text-align:center; }
#sobre_indice_top { float:left; width:960px; height:130px; padding:0; margin:0; background:url(../imagenes/fondo_sobreindiceTop.gif) left top no-repeat; text-align:left; }
#sobre_indice_content { float:left; width:960px; padding:0; margin:0; background:url(../imagenes/fondo_sobreindiceCont.gif) left top repeat-y; }
#sobre_indice_pie { float:left; width:960px; height:34px; margin:0; padding:0; background:url(../imagenes/fondo_sobreindiceBot.gif) left top repeat-y; }
.sobreindice_titulo { font-size:24px; color:#4aa600; padding-left:20px; padding-top:10px; margin:0; }
#sobre_indice_list { list-style-type:none; margin:0; padding:5px; }
#sobre_indice_list li.izq { margin:0; padding:0; width:48%; float:left; text-align:left; display:inline; border-bottom:1px dashed #EEEEEE; }
#sobre_indice_list li.der { margin:0; padding:0; width:48%; float:right; text-align:left; display:inline; border-bottom:1px dashed #EEEEEE; }
#sobre_indice_list li a { color:#0066CC; }
#sobre_indice_list li span a { font-size:20px; padding-left:15px; text-decoration:none; margin:0;}
#sobre_indice_list li a:hover { color:#4aa600; }
#sobre_indice_list li p { font-size:12px; color:#444444; margin:10px; padding:0; }
#sobre_indice_list li img { float:right; margin:0 15px 5px 10px; }
#sobre_indice_list .clear { float:left; clear:both; }

.sobreMenu {float:left; width:231px; background:url(../imagenes/fondo_columna_izq.gif) left top repeat-y; margin-bottom:20px; }
.sobreMenu_fondo {float:left; width:223px; padding:0 4px; padding-top:11px; background:url(../imagenes/sobreIzq_bordeTop.gif) left top no-repeat;}
.sobreMenu_fondo p {font-size:18px;}
.sobreMenu_fondo p.tipo {color:#ff8000; padding:0px 0 10px 8px; }
.sobreMenu_fondo p.tipo a {color:#ffffff; text-decoration:none; }
.sobreMenu_fondo p.tipo a:hover {color:#4aa600; text-decoration:none; }
.sobreMenu_fondo div.Menu {float:left; margin-top:1px; width:215px; background:url(../imagenes/fondo_sobrecolumnaIzq.gif) left top repeat-x; padding-left:8px; padding-top:2px;}
.sobreMenu div.bordeBot_Menu {background:url(../imagenes/columnaIzq_bordeBot.jpg) left bottom no-repeat;}
.sobreMenu_fondo ul {float:left; padding-bottom:10px; padding-top:5px; }
.sobreMenu_fondo ul li {float:left; width:202px; padding-bottom:8px;  background:url(../imagenes/estrellita.gif) left 4px no-repeat; padding-left:13px; font-size:10px;}
.sobreMenu_fondo ul li p { color:#666666; font-size:10px; padding-right:10px;}
.sobreMenu_fondo ul li a{color:#0375be; text-decoration:none; font-size:13px;}
.sobreMenu_fondo ul li a:hover{color:#4aa600;}

#sobre_top { float:right; clear:right; width:720px; height:auto; padding:0; margin:0; background:url(../imagenes/fondo_sobreTop.gif) right top no-repeat; text-align:left; }
#sobre_content { float:right; width:720px; clear:right; height:auto; padding:0; margin:0; margin-bottom:20px; background:url(../imagenes/fondo_sobreCont.gif) right 
top repeat-y; }
#sobre_content p { padding:5px; padding-right:25px; font-size:12px; color:#333333; margin:0; line-height:140%; }
#sobre_content p.titulo { padding:5px; font-size:20px; margin:20px 20px 20px 0; color:#FF8000; }
#sobre_content p.titulo a { color:#FF8000}
#sobre_content .centrar_cont {text-align:center; clear:left; }
#sobre_content a { color:#0375be; text-decoration:none; }
#sobre_content a:hover { color:#4aa600; }
#sobre_content ul.comun { margin-right:20px; }
#sobre_content ul.comun li { background:url(../imagenes/estrellita.gif) left 4px no-repeat; padding:0 0 0 13px; margin:0 0 10px 15px; font-size:12px; color:#333333; }
#sobre_content h1 {	padding:8px 0 0 25px; font-size:20px; margin:10px 10px 5px 0px; background:url(../imagenes/fondo_sobre_h1.gif) no-repeat; height:30px;	color: #FF8000; }
#sobre_content h2 {	padding:8px 0 0 5px; font-size:16px; margin:10px 10px 5px 0px; color: #FF8000; }
#sobre_pie { float:right; clear:both; width:720px; height:12px; margin:0; padding:0; background:url(../imagenes/fondo_sobreBot.gif) right bottom no-repeat; }

#sobre_content ul.personas { margin-right:5px; }
#sobre_content ul.personas li { width:160px; height:200px; padding:15px 0 0 0; margin:5px; float:left; background:url(../imagenes/fondo_lista_personas.gif) no-repeat left top; text-align:center; }

#sobre_content ul.personas p { padding:0; margin:5px 0 0 0; text-align:center; font-size:13px; color:#666666; width:100%; }
#sobre_content ul.personas p a { font-size:11px; color:#0375be; }
#sobre_content ul.personas p a:hover { color:#4aa600; }

#cesta_cuerpo{ float:left; width:960px; clear:both; margin:0; margin-bottom:15px; }
#cesta_cuerpo a { color:#0375be; text-decoration:none; }
#cesta_cuerpo a:hover { color:#4aa600; }
#cesta_cuerpo p { margin:5px 0 5px 0; }
#cesta_cuerpo p.ruta { color:#888; font-size:12px; height:35px; background:url(../imagenes/fondo_ruta.gif) no-repeat left top; padding:6px 0 0 18px; }
#cesta_cuerpo h1 { font-size:20px; background:url(../imagenes/logo_cesta.gif) no-repeat left top; margin:0; padding:5px 0 10px 55px; }
#cesta_cuerpo h2 { font-size:16px; margin:0; padding:10px 0 10px 0; }
#cesta_cuerpo p.centrar { text-align:center; }
#cesta_cuerpo .boton_finalizar { width:159px; height:32px; text-align:center; vertical-align:middle; background:url(../imagenes/boton_finalizar.gif) no-repeat left top; border:0; color:#FFFFFF; font-size:14px; font-weight:bold; cursor:pointer; }
#cesta_cuerpo .boton_continuar { width:159px; height:32px; text-align:center; vertical-align:middle; background:url(../imagenes/boton_continuar.gif) no-repeat left top; border:0; color:#FFFFFF; font-size:13px; font-weight:bold; cursor:pointer; }
#cesta_cuerpo .boton_codigo { text-align:left; vertical-align:middle; border:0; color:#FFFFFF; font-size:13px; font-weight:bold; cursor:pointer; }

#cesta_tabla { width:730px; border:0; text-align:left; padding:0; margin-top:5px; background: url(../imagenes/fondo_cesta_cuerpo.gif) repeat-y left;  }
#cesta_tabla thead th { height:29px; width:730px; background: url(../imagenes/fondo_titulo_cesta.gif) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; margin:0; }
#cesta_tabla thead div { display:block; float:left; padding:5px 0 5px 0; }
#cesta_tabla thead div.quitar { width:75px; text-align:center; }
#cesta_tabla thead div.producto { width:400px; padding-left:10px; }
#cesta_tabla thead div.cantidad { width:90px; text-align:center; }
#cesta_tabla thead div.precio_unidad { width:69px; text-align:center; }
#cesta_tabla thead div.precio { width:85px; text-align:center; }

#cesta_tabla tbody td { border-bottom:1px solid #EEE; }
#cesta_tabla tbody td.quitar { width:75px; text-align:center; padding:5px; }
#cesta_tabla tbody td.producto { width:450px; padding:5px;}
#cesta_tabla tbody td.cantidad { width:70px; text-align:center;}
#cesta_tabla tbody td.precio_unidad { width:85px; text-align:center;  }
#cesta_tabla tbody td.precio { width:76px; text-align:center; }
#cesta_tabla tbody a { font-size:14px; color:#0375be; }
#cesta_tabla tbody a:hover { color:#4aa600; }

#cesta_tabla_pie { text-align:right; width:730px; border:0; background: url(../imagenes/fondo_pie_cesta_borde.gif) repeat-y left; border-top:1px solid #CCCCCC; }
#cesta_tabla_pie td.fondo { width:730px; height:12px; font-size:9px; line-height:5%; border:0; background: url(../imagenes/fondo_pie_cesta.gif) no-repeat left bottom; }
#cesta_tabla_info { text-align:right; margin:5px; width:500px; padding:1px; border:0; float:right; }
#cesta_tabla_pie td.titulo { width:500px; }
#cesta_tabla_pie td.descripcion { width:80px; }

#cesta_tabla_operaciones{ width:960px; border:0; text-align:right; padding:5px; }
#cesta_tabla_operaciones2{ width:960px; border:0; text-align:left; padding:5px; }
#fondo_boton_tramitar{ padding:5px;	display: inline; background-color: #ABE684; padding:5px; }
#boton { width: 135px; margin:5px; }

#pedidos_tabla { width:730px; border:0; text-align:left; padding:0; margin-top:5px; background: url(../imagenes/fondo_cesta_cuerpo.gif) repeat-y left;  }
#pedidos_tabla thead th { height:29px; width:730px; background: url(../imagenes/fondo_titulo_pedidos.gif) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; margin:0; }
#pedidos_tabla thead div { display:block; float:left; padding:5px 0 5px 0; }
#pedidos_tabla thead div.id_pedido { width:105px; text-align:center; }
#pedidos_tabla thead div.fecha { width:92px; text-align:center; }
#pedidos_tabla thead div.estado { width:190px; text-align:center; }
#pedidos_tabla thead div.precio_total { width:102px; text-align:center; }
#pedidos_tabla thead div.finalizado { width:151px; text-align:center; }
#pedidos_tabla thead div.ver_pedido { width:80px; text-align:center; }

#pedidos_tabla tbody td { border-bottom:1px solid #EEE; }
#pedidos_tabla tbody td.id_pedido { width:83px; text-align:center; padding:5px; }
#pedidos_tabla tbody td.fecha { width:80px; padding:5px; text-align:center; }
#pedidos_tabla tbody td.estado { width:185px; text-align:center;}
#pedidos_tabla tbody td.precio_total { width:66px; text-align:right;  }
#pedidos_tabla tbody td.finalizado { width:138px; text-align:center; }
#pedidos_tabla tbody td.ver_pedido { width:86px; text-align:center; }
#pedidos_tabla tbody td.txt_total { width:185px; text-align:right;font-size:16px;padding-top:10px;font-weight:bold; }
#pedidos_tabla tbody td.valor_total { width:66px; text-align:right;font-size:14px;padding-top:10px;font-weight:bold; }
#pedidos_tabla tbody a { font-size:14px; color:#0375be; }
#pedidos_tabla tbody a:hover { color:#4aa600; }

#productosp_tabla { width:730px; border:0; text-align:left; padding:0; margin-top:5px; background: url(../imagenes/fondo_cesta_cuerpo.gif) repeat-y left;  }
#productosp_tabla thead th { height:29px; width:730px; background: url(../imagenes/fondo_titulo_productosp.gif) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; margin:0; }
#productosp_tabla thead div { display:block; float:left; padding:5px 0 5px 0; }
#productosp_tabla thead div.referencia { width:100px; text-align:center; }
#productosp_tabla thead div.marca { width:150px; text-align:center; }
#productosp_tabla thead div.nombre { width:290px; text-align:center; }
#productosp_tabla thead div.cantidad { width:70px; text-align:center; }
#productosp_tabla thead div.proximamente { width:100px; text-align:center; }

#productosp_tabla tbody td { border-bottom:1px solid #EEE; }
#productosp_tabla tbody td.referencia { width:100px; text-align:left; padding:5px; }
#productosp_tabla tbody td.marca { width:150px; padding:5px; text-align:left; }
#productosp_tabla tbody td.nombre { width:300px; text-align:left;}
#productosp_tabla tbody td.cantidad { width:50px; text-align:right;  }
#productosp_tabla tbody td.proximamente { width:150px; text-align:center;color:red; }
#productosp_tabla tbody td.txt_total { width:185px; text-align:right;font-size:16px;padding-top:10px;font-weight:bold; }
#productosp_tabla tbody td.valor_total { width:66px; text-align:right;font-size:14px;padding-top:10px;font-weight:bold; }
#productosp_tabla tbody a { font-size:14px; color:#0375be; }
#productosp_tabla tbody a:hover { color:#4aa600; }


#consumido_tabla { width:730px; border:0; text-align:left; padding:0; margin-top:5px; background: url(../imagenes/fondo_cesta_cuerpo.gif) repeat-y left;  }
#consumido_tabla thead th { height:29px; width:730px; background: url(../imagenes/fondo_titulo_consumidos.gif) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; margin:0; }
#consumido_tabla thead div { display:block; float:left; padding:5px 0 5px 0; }
#consumido_tabla thead div.referencia { width:100px; text-align:center; }
#consumido_tabla thead div.nombre { width:389px; text-align:center; }
#consumido_tabla thead div.facturado { width:75px; text-align:right; }
#consumido_tabla thead div.abonado { width:80px; text-align:right; }
#consumido_tabla thead div.total { width:55px; text-align:right; }

#consumido_tabla tbody td { border-bottom:1px solid #EEE; }
#consumido_tabla tbody td.referencia { width:100px; text-align:left; padding:5px; }
#consumido_tabla tbody td.nombre { width:340px; text-align:left;}
#consumido_tabla tbody td.facturado { width:40px; padding:5px; text-align:right; }
#consumido_tabla tbody td.abonado { width:60px; text-align:right;  }
#consumido_tabla tbody td.total { width:90px; text-align:center; }
#consumido_tabla tbody a { font-size:14px; color:#0375be; }
#consumido_tabla tbody a:hover { color:#4aa600; }

#body_pop_up { margin:0 0 52px 0; background:#FFFFFF url(../imagenes/fondo_pop_up.gif) repeat-x bottom; text-align:center;}
#navbar_pop_up { width:100%; text-align: center; }
#navbar_pop_up li { width:33%; display:inline; float:left; font-size:16px; }
#navbar_pop_up li a { color:#0375be; text-decoration:none; }
#navbar_pop_up li a:hover { color:#4aa600; }

.capa_login {  text-align:center; font-size:12px; color:#666;padding-top:10px; }
.capa_login form{  text-align:center; width:100%; }

.tabla_login { width:704px; background: url(../imagenes/fondo_productos_des_cuerpo.gif) repeat-y top left; padding:0; margin:0; }

.tabla_login thead th{ height:29px; width:704px; background: url(../imagenes/fondo_titulo_productos_des.gif) no-repeat bottom; text-align:left; font-size:15px; color:#FFFFFF; text-align:center; padding:0; margin:0; }

.tabla_login tbody td{ padding:5px; color:#555; width:400px; text-align:left; }
.tabla_login tbody td.izq{ width:300px; text-align:right; }
.tabla_login tbody td.izq2{ width:260px; text-align:right; }
.tabla_login tbody td.der2{ padding:5px; color:#555; text-align:left; }
.tabla_login tbody a{color:#68B1E0; text-decoration:none; font-size:14px; font-weight:bold;}
.tabla_login tbody a:hover{color:#5F835B;}

.tabla_login td.centrar{ text-align:center; width:704px; }

.tabla_login tfoot td { height:12px; width:704px; background: url(../imagenes/fondo_pie_productos_des.gif) no-repeat left top; }

#taula_envio { display:none; margin:10; width:100%; background-color:#E6F7FF; border:1px solid #B3E7FF; }
#taula_envio2 { margin:10; width:100%; background-color:#E6F7FF; border:1px solid #B3E7FF; }

.msj_estado { color:#333333; font-size:16px; font-weight:bold; }

.tabla_info { width:704px; background: url(../imagenes/fondo_productos_des_cuerpo.gif) repeat-y top left; text-align:left; }
.tabla_info thead th{ height:29px; width:704px; background: url(../imagenes/fondo_titulo_productos_des.gif) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; text-align:center; }
.tabla_info tbody { width:704px;  padding:0 2px 0 2px; font-size:13px; }
.tabla_info td{ width:340px; color:#555; padding:5px; text-align:left; }
.tabla_info td.centrar{ width:504px; text-align:center; }
.tabla_info td.izq{ width:250px; color:#004000; text-align:right; }
.tabla_info tfoot td{ height:12px; width:704px; background:url(../imagenes/fondo_pie_productos_des.gif) no-repeat bottom; }


.tabla_info_amarillo { width:700px; background: url(../imagenes/fondo_titulo_productos_des.gif) repeat-y top left; text-align:left; }
.tabla_info_amarillo thead th{ height:29px; width:504px; background: url(../imagenes/titulo_info_mi_cuenta_nuevo.jpg) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; text-align:center; }
.tabla_info_amarillo tbody { width:504px;  padding:0 2px 0 2px; font-size:13px; }
.tabla_info_amarillo td{ width:340px; color:#555; padding:5px; text-align:left; }
.tabla_info_amarillo td.centrar{ width:504px; text-align:center; }
.tabla_info_amarillo td.izq{ width:160px; color:#004000; text-align:right; }
.tabla_info_amarillo tfoot td{ height:12px; width:504px; background:url(../imagenes/fondo_pie_info.gif) no-repeat bottom; }



.tabla_info_mi_cuenta_nuevo { width:696px; background: url(../imagenes/fondo_info_cuerpo_largo.gif) repeat-y top left; text-align:left; }
.tabla_info_mi_cuenta_nuevo thead th{ height:29px; width:700px; background: url(../imagenes/titulo_info_mi_cuenta_largo.jpg) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; text-align:center; }
.tabla_info_mi_cuenta_nuevo tbody { width:700px;  padding:0 2px 0 2px; font-size:13px; }
.tabla_info_mi_cuenta_nuevo td{ width:340px; color:#555; padding:5px; text-align:left; }
.tabla_info_mi_cuenta_nuevo td.centrar{ width:700px; text-align:center; }
.tabla_info_mi_cuenta_nuevo td.izq{ width:160px; color:#004000; text-align:right; }
.tabla_info_mi_cuenta_nuevo tfoot td{ height:12px; width:700px; background:url(../imagenes/fondo_pie_info_largo.gif) no-repeat bottom; }



.tabla_info_mi_cuenta { width:304px; background: url(../imagenes/fondo_info_cuerpo_mi_cuenta.jpg) repeat-y; text-align:left; }
.tabla_info_mi_cuenta thead th{ height:29px; width:304px; background: url(../imagenes/fondo_titulo_info_mi_cuenta.jpg) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; text-align:center; }
.tabla_info_mi_cuenta tbody { width:300px;  padding:0 2px 0 2px; font-size:13px; }
.tabla_info_mi_cuenta td{ width:304px; color:#555; padding:5px; text-align:left; }
.tabla_info_mi_cuenta td.centrar{ width:304px; text-align:center; }
.tabla_info_mi_cuenta td.izq{ width:160px; color:#004000; text-align:right; }
.tabla_info_mi_cuenta tfoot td{ height:12px; width:304px; background:url(../imagenes/fondo_pie_info_mi_cuenta.jpg) no-repeat bottom; }


.tabla_productos_des { width:704px; background: url(../imagenes/fondo_productos_des_cuerpo.gif) repeat-y top left; }

.tabla_productos_des thead th{ height:29px; width:704px; background: url(../imagenes/fondo_titulo_productos_des.gif) no-repeat bottom; text-align:left; font-size:13px; color:#FFFFFF; text-align:center; }

.tabla_productos_des tbody { padding:0; }
.tabla_productos_des tbody td{ padding:5px; color:#555; }
.tabla_productos_des tbody th{ padding:5px; border-bottom:1px solid #EEE; color:#004080; font-size:13px; font-weight:bold; }
.tabla_productos_des tbody .izq{ text-align:left; }
.tabla_productos_des tbody .centro_izq{ width:328px; text-align:left; }
.tabla_productos_des tbody .centro_der{ width:48px; text-align:center; }
.tabla_productos_des tbody .der{ width:50px; text-align:right; }

.tabla_productos_des tfoot td{ height:12px; width:704px; background: url(../imagenes/fondo_pie_productos_des.gif) no-repeat bottom; }

.tabla_importes { width:304px; background: url(../imagenes/fondo_importes_cuerpo.gif) repeat-y top left;float:right;margin-right:36px; }
.tabla_importes thead th { width:304px; background: url(../imagenes/fondo_titulo_importes.gif) no-repeat top left; }
.tabla_importes tbody td{ padding:5px; width:150px; text-align:right; color:#000; }
.tabla_importes tbody td.izq{ text-align:right; color:#C10000; font-weight:bold; }
.tabla_importes tbody td.der{ text-align:left; }
.tabla_importes tbody td.total{ text-align:right; font-weight:bold; font-size:14px; }
.tabla_importes tfoot td { width:304px; background: url(../imagenes/fondo_pie_importes.gif) no-repeat bottom left; }

/*
.tabla_formas { width:500px; margin:20px; }
.tabla_formas img { vertical-align:middle; }
.tabla_formas td.izq { width:50px; background:#CACACA; padding:5px; }
.tabla_formas td.der { text-align:left; width:450px; background:#EAEAEA; padding:5px; }
*/
.tabla_formas { width:504px; background: url(../imagenes/fondo_info_cuerpo.gif) repeat-y top left; text-align:left; }
.tabla_formas img { vertical-align:middle; }
.tabla_formas thead th{ height:29px; width:504px; background: url(../imagenes/fondo_titulo_info.gif) no-repeat bottom; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; text-align:center; }
.tabla_formas tbody { font-size:13px; }
.tabla_formas tbody td{ color:#555; padding:5px; text-align:left; }
.tabla_formas tbody td.centrar{ width:504px; text-align:center; }
.tabla_formas tbody td.izq{ width:52px; text-align:center; }
.tabla_formas tbody td.der{ width:452px; text-align:left; }
.tabla_formas tfoot td{ height:12px; width:504px; background:url(../imagenes/fondo_pie_info.gif) no-repeat bottom; }

.tabla_tarjeta { width:440px; }
.tabla_tarjeta td { text-align:left; width:190px; }
.tabla_tarjeta td.izq_tarjeta { text-align:right; width:250px; }

#tracking { display:none; }

.tabla_pedidos_seg { width:704px; background: url(../imagenes/fondo_productos_des_cuerpo.gif) repeat-y top left; }

.tabla_pedidos_seg thead th{ height:29px; width:704px; background: url(../imagenes/fondo_titulo_productos_des.gif) no-repeat bottom; text-align:left; font-size:13px; color:#FFFFFF; text-align:center; }

.tabla_pedidos_seg tbody { padding:0; }
.tabla_pedidos_seg tbody td{ padding:5px; color:#555; }
.tabla_pedidos_seg tbody th{ padding:5px; border-bottom:1px solid #EEE; color:#004080; font-size:13px; font-weight:bold; }
.tabla_pedidos_seg tbody .izq{ width:150px; text-align:center; }
.tabla_pedidos_seg tbody .centro_izq{ width:150px; text-align:center; }
.tabla_pedidos_seg tbody .centro_der{ width:250px; text-align:center; }
.tabla_pedidos_seg tbody .der{ width:150px; text-align:center; }

.tabla_pedidos_seg tfoot td{ height:12px; width:704px; background: url(../imagenes/fondo_pie_productos_des.gif) no-repeat bottom; }

#homes { display:none; }

#pie_bot .left a.enlaceLP { text-decoration:none; color:#000000; cursor:text; }
#pie_bot .left a.enlaceLP:hover { text-decoration:none; color:#000000; cursor:text;}

.contentMenu_fondo ul li.MenuSeleccionado a{ color:#FF9900;}
.contentMenu_fondo2 ul li.MenuSeleccionado a{ color:#FF9900;}
.contentMenu_fondo3 ul li.MenuSeleccionado a{ color:#FF9900;}

#cesta_flechas {float:right;padding-top:4px;  padding-left:3px;}
#cesta_flechas_botones {float:left; width:18px;}

.oferta{background:url(../imagenes/imagen_ofertas.gif) no-repeat top right; width:330px;}

div.holder {display: table-cell;width:130px;height: 130px;text-align: center;vertical-align: middle; border:solid 1px #009933;}
.boton_packs { width:159px; height:32px; text-align:center; vertical-align:middle; background:url(../imagenes/boton_finalizar.gif) no-repeat left top; border:0; color:#FFFFFF; font-size:18px; font-weight:bold; cursor:pointer;padding-top:6px; }
