/* General */
* {margin:0; padding:0;}
body {font-family:"Times New Roman", Times, serif; font-size:14px; background-color:#AFAFAF; color:#000000;}

/* Titulos */
h1 {font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#FEFFFF;}
h1 a {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFFFF;}
h1 a:hover {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFFFF; text-decoration:none;}

h2 {font-family:"Times New Roman", Times, serif; font-size:10px; color:#C0BFBD;}
h2 a {font-family:"Times New Roman", Times, serif; font-size:10px; color:#C0BFBD;}
h2 a:hover {font-family:"Times New Roman", Times, serif; font-size:10px; color:#C0BFBD; text-decoration:none;}

h3 {font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#3F3F3F;}
h3 a {font-family:"Times New Roman", Times, serif; font-size:14px; color:#3F3F3F;}
h3 a:hover {font-family:"Times New Roman", Times, serif; font-size:14px; color:#3F3F3F; text-decoration:none;}

/* Enlaces */
a {font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000;}
a:hover {font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; text-decoration:none;}

/* Imagenes */
img {border:0px;}

/* Listas */
ul {font-family:"Times New Roman", Times, serif; font-size:0px;}
li {font-family:"Times New Roman", Times, serif; font-size:14px; margin-left:15px; list-style-type:none;}

.li_invisible {font-size:0px;}
.li_default {font-family:"Times New Roman", Times, serif; font-size:14px; margin-left:15px; list-style-type:circle;}

/* Formularios */
fieldset {border:none; padding:0px; font-weight:bold;} 

input {border:1px solid #CCCCCC; height:16px; font-family:"Times New Roman", Times, serif; color:#051428; font-size:0.90em;} 
input.cantidad {width:30px; text-align:center;}

textarea {border:1px solid #CCCCCC; height:60px; font-family:"Times New Roman", Times, serif; font-size:0.90em;}
input:focus, textarea:focus {background:#FBEBAB;} 

/* Fondo */
#background {width:100%;}

/* Principal */
#main {width:862px;}
#main_left {width:714px; background:#FFFFFF; padding:0 1px 0 1px; float:left;}
#main_right {width:146px; background-color:#FFFFFF; text-align:right; float:left;}

/* Cabecera */
#header {width:714px; height:308px; background:url(/Imagenes/Cabeceras/Castellano/Principal.jpg) no-repeat;}
#header_top {width:714px; height:42px; float:left;}
#header_top_marquee {width:714px; height:147px; float:left;}
#header_links {width:300px; height:119px; float:right; padding-right:22px; text-align:right;}

#header_catalog {width:714px; height:74px; background:url(/Imagenes/Cabeceras/Castellano/Catalogo.jpg) no-repeat;}

/* Menu */
#menu {width:714px; height:33px; background:#CCCCCC;}
#menu_bottom {width:714px; height:10px;}

/* Contenido Quienes Somos */
#content_empresa {width:714px; height:1501px;}
#content_empresa_left {width:478px; height:1501px; float:left;}
#concent_empresa_center {width:28px; height:1501px; float:left;}
#content_empresa_right {width:208px; height:1501px; float:left;}

#content_empresa_title {width:478px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Empresa/Empresa.jpg) no-repeat; text-align:left;}
#content_empresa_content {width:478px; height:1200px;}
#content_empresa_content_left {width:10px; height:1200px; float:left;}
#content_empresa_content_right {width:458px; height:1200px; text-align:left; float:left;}
#content_empresa_underline {width:478px; height:1px; background-color:#999999;}
#content_empresa_button {width:478px; height:33px; text-align:right;}
#content_empresa_bottom {width:478px; height:50px;}
.img_logo {float:left; width:146px;}

.content_empresa_destacado_01 {width:208px; height:465px; float:left;}
.content_empresa_destacado_02 {width:208px; height:344px; float:left;}
.content_empresa_destacado_03 {width:208px; height:500px; float:left;}
.content_empresa_destacado_04 {width:208px; height:486px; float:left;}

.content_empresa_destacado_title {width:208px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Empresa/Destacado.jpg) repeat-x; text-align:left;}

.content_empresa_destacado_content_01 {width:208px; height:353px; text-align:left;}
.content_empresa_destacado_content_left_01 {width:10px; height:353px; float:left;}
.content_empresa_destacado_content_right_01 {width:188px; height:353px; float:left;}

.content_empresa_destacado_content_02 {width:208px; height:232px; text-align:left;}
.content_empresa_destacado_content_left_02 {width:10px; height:232px; float:left;}
.content_empresa_destacado_content_right_02 {width:188px; height:232px; float:left;}

.content_empresa_destacado_content_03 {width:208px; height:387px; text-align:left;}
.content_empresa_destacado_content_left_03 {width:10px; height:387px; float:left;}
.content_empresa_destacado_content_right_03 {width:188px; height:387px; float:left;}

.content_empresa_destacado_content_04 {width:208px; height:373px; text-align:left;}
.content_empresa_destacado_content_left_04 {width:10px; height:373px; float:left;}
.content_empresa_destacado_content_right_04 {width:188px; height:373px; float:left;}

.content_empresa_destacado_underline {width:208px; height:1px; background-color:#999999;}
.content_empresa_destacado_button {width:208px; height:33px; text-align:right;}
.content_empresa_destacado_bottom {width:208px; height:50px;}

/* Contenido Catalogo */
#content_catalogo {width:714px; height:630px;}
.content_catalogo_row {width:714px; height:184px; text-align:left;}
.content_catalogo_col_separator {width:24px; height:184px; float:left;}

.content_catagolo_ficha_image_content {width:220px; height:124px; padding-top:20px;}
.content_catalogo_ficha_image_bottom {width:220px; height:7px;}

.content_catalogo_ficha {width:222px; height:184px; float:left;}
.content_catalogo_ficha_title {width:222px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Catalogo/Seccion.jpg) no-repeat; text-align:left;}
.content_catalogo_ficha_content {width:222px; height:137px;}
.content_catalogo_ficha_bottom {width:222px; height:24px;}

/* Contenido Mosaico */
#content_mosaico {width:714px; height:760px;}
.content_mosaico_row {width:714px; height:184px; text-align:left;}
.content_mosaico_col_separator {width:24px; height:184px; float:left;}

.content_mosaico_ficha_image_content {width:220px; height:124px; border:1px solid #000000;}
.content_mosaico_ficha_image_bottom {width:220px; height:7px;}

.content_mosaico_ficha {width:222px; height:184px; float:left;}
.content_mosaico_ficha_title {width:222px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Catalogo/Producto.jpg) no-repeat; text-align:left;}
.content_mosaico_ficha_content {width:222px; height:137px;}
.content_mosaico_ficha_bottom {width:222px; height:24px;}

#content_mosaico_paginacion {width:714px; height:65px;}

/* Contenido Detalles */
#content_detalles {width:714px; height:600px;}
#content_detalles_title {width:714px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Catalogo/Detalle.jpg) no-repeat; text-align:left;}
#content_detalles_content {width:714px; height:387px; text-align:left;}
#content_detalles_content_left {width:10px; height:382px; float:left;}
#content_detalles_content_center {width:304px; height:382px; float:left;}
#content_detalles_content_right {width:400px; height:382px; float:left;}
#content_detalles_content_right_top {width:400px; height:15px;}
#content_detalles_content_right_content {width:400px; height:385px; text-align:center;}
#content_detalles_content_right_bottom {width:400px; height:15px;}
#content_detalles_content_right_content .button {opacity:0.6;}
#content_detalles_content_right_content .button:hover {opacity:1;}

#content_detalles_content_right_content_detalles {width:350px; height:267px; background:url(/Imagenes/Base/Comunes/Fondos/Catalogo/Recuadro.jpg) no-repeat; text-align:center; margin-left:40px; padding-top:18px;}

#content_detalles_link {width:714px;}
#content_detalles_link_top {width:714px; height:15px;}
#content_detalles_link_content {width:714px; height:145px;}
#content_detalles_link_content_title {width:704px; background-color:#65594D; color:#FFFFFF; text-align:left; padding:3px 0 5px 10px;}
#content_detalles_link_content_products {width:712px; background-color:#EEEEEE; border:solid; border-color:#939394; border-width:1px; height:122px;}
.content_detalles_link_content_products_details {width:167px; height:100px; float:left; margin:11px 5px 11px 5px;}
.content_detalles_link_content_products_details_separator {width:1px; height:122px; background-color:#939394; float:left;}
#content_detalles_bottom {width:714px; height:44px;}

.content_detalles_text {font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; text-decoration:line-through;}

/* Contenido Cesta de Pedidos */
#content_cesta {width:714px; height:1000px; text-align:left;}

/* Menu Cesta de la Compra */
#content_cesta_menu {width:712px; height:50px; background:url(/Imagenes/Base/Comunes/Fondos/Cesta/Menu/Menu_00.jpg) repeat-x; border:solid; border-width:1px; border-color:#C9C9C9;}
.content_cesta_menu_item_on {width:177px; height:50px; background:url(/Imagenes/Base/Comunes/Fondos/Cesta/Menu/Menu_01.jpg) repeat-x; float:left; padding-top:14px;}
.content_cesta_menu_item_off {width:177px; height:50px; float:left; padding-top:14px;}
.content_cesta_menu_separator {width:1px; height:50px; background-color:#C9C9C9; float:left;}
#content_cesta_menu_bottom {width:714px; height:12px;}

/* Contenido de la Cesta de la Compra */
#content_cesta_title {width:714px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Varios.jpg) no-repeat; text-align:left;}
#content_cesta_content {width:714px; height:947px; text-align:left;}
#content_cesta_content_left {width:10px; height:947px; float:left;}
#content_cesta_content_right {width:694px; height:947px; float:left;}
#content_cesta_bottom {width:714px; height:24px;}

.content_cesta_table {border:0px; border-right:1px solid #999; border-bottom:1px solid #999;}
.content_cesta_table tr {height:36px;}
.content_cesta_table td {border-left:1px solid #999; border-top:1px solid #999; padding:2px;}

/* Botones de la Cesta de la Compra */
#content_cesta_buttons {width:694px; padding-top:12px;}
#content_cesta_buttons_left {width:177px; float:left;}
#content_cesta_buttons_right {width:177px; float:right;}

.content_cesta_button_yellow {width:177px; height:23px; border-color:#999; border:solid; border-width:1px; background:url(/Imagenes/Base/Comunes/Fondos/Cesta/Botones/Amarillo.jpg) repeat-x center; text-align:center;}
.content_cesta_button_orange {width:177px; height:23px; border-color:#999; border:solid; border-width:1px; background:url(/Imagenes/Base/Comunes/Fondos/Cesta/Botones/Naranja.jpg) repeat-x center; text-align:center;}
.content_cesta_button_gray {width:177px; height:23px; border-color:#999; border:solid; border-width:1px; background:url(/Imagenes/Base/Comunes/Fondos/Cesta/Botones/Gris.jpg) repeat-x center; text-align:center;}

/* Contenido Datos de Envio */
#content_datos {width:654px; height:260px; border:1px solid #D2C1A9; background-color:#F7EFE9; padding:20px;}
.content_datos_row {width:654px; height:24px;}
.content_datos_left {width:110px; float:left;}
.content_datos_right {width:544px; float:right;}

/* Contenido Forma de Pago */
#content_pago {width:654px; height:100px; border:1px solid #D2C1A9; background-color:#F7EFE9; padding:20px;}
#content_pago_options {width:550px; height:60px; text-align:center; padding-left:25px;}
.content_pago_options_item_01 {width:86px; height:37px; border:1px solid #775823; background-color:#A86A28; float:left; padding-top:13px;}
.content_pago_options_item_02 {width:88px; height:37px; border:1px solid #775823; background-color:#784B1E; float:left; padding-top:13px;}
.content_pago_options_item_03 {width:143px; height:37px; border:1px solid #775823; background-color:#775823; float:left; padding-top:13px;}
.content_pago_options_item_04 {width:144px; height:37px; border:1px solid #775823; background-color:#553613; float:left; padding-top:13px;}
.content_pago_options_separator {width:3px; height:37px; float:left;}

/* Contenido TPV */
#content_tpv {width:714px;}
#content_tpv_content {width:654px; height:325px; border:1px solid #D2C1A9; background-color:#F7EFE9; padding:20px; text-align:justify;}
#content_tpv_content img {margin:auto 10px auto auto;}
.content_tpv_button {width:75px; height:26px; border-color:#999; border:solid; border-width:1px; background:url(/Imagenes/Base/Comunes/Fondos/Cesta/Botones/Naranja.jpg) repeat-x center; text-align:center;}
#content_tpv_bottom {width:714px; height:12px;}


/* Contenido Como Comprar */
#content_comprar {width:714px; height:1060px;}
#content_comprar_title {width:714px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Varios.jpg) no-repeat; text-align:left;}
#content_comprar_content {width:714px; height:1007px; text-align:left;}
#content_comprar_content_left {width:10px; height:1007px; float:left;}
#content_comprar_content_right {width:694px; height:1007px; float:left;}
#content_comprar_bottom {width:714px; height:24px;}

/* Contenido Condiciones Legales */
#content_condiciones {width:714px; height:1480px;}
#content_condiciones_title {width:714px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Varios.jpg) no-repeat; text-align:left;}
#content_condiciones_content {width:714px; height:1437px; text-align:left;}
#content_condiciones_content_left {width:10px; height:1437px; float:left;}
#content_condiciones_content_right {width:694px; height:1437px; float:left;}
#content_condiciones_bottom {width:714px; height:24px;}

/* Contenido Contacto */
#content_contacto {width:714px; height:520px;}
#content_contacto_title {width:714px; height:28px; background:url(/Imagenes/Base/Comunes/Fondos/Varios.jpg) no-repeat; text-align:left;}
#content_contacto_content {width:714px; height:470px; text-align:left;}
#content_contacto_content_left {width:10px; height:470px; float:left;}
#content_contacto_content_center {width:430px; height:470px; float:left;}
#content_contacto_content_right {width:264px; height:470px; float:left;}
#content_contacto_bottom {width:714px; height:24px;}

/* Contenido Errores */
#content_error {width:714px; height:240px;}

/* Contenido Titulos */
.content_section_title {padding:4px 0px 0px 10px;}

/* Secciones Flotantes Menu Derecho */
#floating_sections {width:170px; float:left; background-color:#FFFFFF;}
#floating_sections_support {width:135px; height:45px; font-size:16px; background-color:#000000; color:#FFFFFF; text-align:left; padding:5px 0 5px 10px; margin:1px 0 1px 0;}

#floating_sections_cart {width:143px; font-size:16px; background-color:#D4D0CE; color:#000000; text-align:left; border:#B6B3B2 solid 1px;}
#floating_sections_cart_header {width:133px; font-size:16px; background-color:#ECEBEA; color:#000000; text-align:left; padding:5px 0 5px 10px; margin:1px 0 1px 0;}
#floating_sections_cart_content {width:128px; font-size:16px; color:#000000; text-align:left; padding:5px 5px 5px 10px; margin:1px 0 1px 0;}
#floating_sections_cart_content_button {width:105px; padding:5px; margin:15px 5px 10px 5px; background-color:#AEACAB; color:#FFFFFF; text-align:center;}

#floating_sections_club {width:145px; height:137px; background:url(/Imagenes/Base/Comunes/Fondos/Club/Fondo.jpg) no-repeat; color:#632F25; text-align:left; padding:5px 0 0 10px; margin:1px 0 1px 0;}

#floating_sections_cards {width:133px; height:225px; background-color:#ECEBEA; color:#632F25; text-align:left; padding:5px 0 0 10px; margin:1px 0 1px 0; border:#B6B3B2 solid 1px;}
#floating_sections_cards .img_left {padding-left:3px;}

#floating_sections_separator {width:170px; height:5px;}

#floating_sections_support_shop {width:135px; height:167px; font-size:16px; background-color:#000000; color:#FFFFFF; text-align:left; padding:5px 0 5px 10px; margin:1px 0 1px 0;}
#floating_sections_support_shop .smalltext {font-size:18px;}

/* Mapa Web */
#map {width:714px; height:197px; text-align:left; background-color:#8C8C8C; padding-top:5px;}
#map_00 {width:20px; height:197px; float:left;}
#map_01 {width:210px; height:197px; float:left;}
#map_02 {width:185px; height:197px; float:left;}
#map_03 {width:150px; height:197px; float:left;}
#map_04 {width:149px; height:197px; float:left;}
#map_bottom {width:714px; height:10px;}

.map_level_01 {list-style-image:url(/Imagenes/Base/Comunes/Iconos/Listas/Nivel_01.gif);}
.map_level_02 {list-style-image:url(/Imagenes/Base/Comunes/Iconos/Listas/Nivel_02.gif);}
.map_level_03 {list-style-image:url(/Imagenes/Base/Comunes/Iconos/Listas/Nivel_03.gif);}

.map_text {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFFFF;}
.map_text_link {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFFFF;}
.map_text_link:hover {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFFFF; text-decoration:none;}

/* Copyright */
#copyright_top {width:714px; height:10px;}
#copyright {width:714px; height:36px; background-color:#000001;}
#copyright_left {width:474px; height:36px; float:left; text-align:left; padding-left:10px;}
#copyright_right {width:220px; height:36px; float:right; text-align:right; padding-right:10px;}
.copyright_text {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFEFF;}
.copyright_text_link {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFEFF;}
.copyright_text_link:hover {font-family:"Times New Roman", Times, serif; font-size:14px; color:#FEFEFF; text-decoration:none;}

/* Pie */
#foot {width:714px; height:10px; float:left;}

/* Mensajes */
#msgbox {width:354px; height:145px;}
#msgbox_separator_top {width:354px; height:6px; font-size:1px;}

.msgbox_title_separator {height:4px; font-size:1px;}
.msgbox_title_separator_left {height:4px; width:6px; font-size:1px; float:left;}
.msgbox_title_separator_center {height:4px; width:342px; font-size:1px; background-color:#E58E01; float:left;}
.msgbox_title_separator_right {height:4px; width:6px; font-size:1px; float:left;}

#msgbox_title {width:354px; height:20px;}
#msgbox_title_left {width:6px; height:20px; float:left;}
#msgbox_title_title {width:342px; height:20px; font-weight:bold; background-color:#E58E01; color:#FFFFFF; float:left;}
#msgbox_title_right {width:6px; height:20px; float:left;}

#msgbox_separator_center {width:354px; height:13px; clear:both;}
#msgbox_content {width:354px; height:67px; padding-left:16px; text-align:justify;}
#msgbox_submit_button {width:354px; height:29px; text-align:center;}
#msgbox_separator_bottom {width:354px; height:9px; font-size:9px;}

/* Certificados W3C: CSS 2.1 y XHTML 1.0 */
#w3c {width:714px; height:31px; text-align:left;}