/*************************************************************************
' Function : CSS defintions for the store.
' Product  : CandyPress Store Frontend
' Version  : 5.1

' Modified : May 2007
' Copyright: Copyright (C) 2004 Webs Unlimited, Inc. 
'            See "license.txt" for this product for details regarding 
'            licensing, usage, disclaimers, distribution and general 
'            copyright requirements. If you don't have a copy of this 
'            file, you may request one at http://www.candypress.com
'**************************************************************************/

@charset "utf-8";

/* General Tag specifications */
BODY, B, TD, P     {COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt}

/* width of the body content */
.content
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 100%;
}


/* Info Box WITHOUT Headings */
.CPbox1            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox1 A:link     {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited  {COLOR: #333333; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover    {COLOR: #996666; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox2H           {COLOR: #333333; BACKGROUND-COLOR: #DDDDDD; PADDING: 1px}
.CPbox2H B         {COLOR: #333333;}
.CPbox2B           {COLOR: #333333; BACKGROUND-COLOR: #F5F5F5}
.CPbox2B A:link    {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #333333; FONT-SIZE: 10px; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #996666; FONT-SIZE: 10px; TEXT-DECORATION: underline}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #CCCCCC; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #EEEEEE}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #CCCCCC}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #800000}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #800000}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: line-through}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}

/* In Stock text */
.CPinStock {COLOR: #888888}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #800000}

/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description for "Optional" options */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}


/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #F5F5F5; BORDER: 1px solid #CCCCCC}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt;}
.CPsysMsgErr {COLOR: red; FONT-SIZE: 10pt;}
.CPsysMsgURL {FONT-SIZE: 10pt}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}

/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */

/* Radio Button options */
.CPoptRadio {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Description for "Mandatory" options*/
.CPoptDescM {FONT-STYLE: italic; color: Red}


/* ---------------------*/
/* ADDED -- Version 3.0 */
/* ---------------------*/
.CPcloseWindow {FONT-SIZE: 6pt; TEXT-DECORATION: none;}
.install { 
	BORDER: 1px solid #BBC3D3
}

.installcomment {
	PADDING-LEFT: 30px;
}

.textBlock {
	BACKGROUND-COLOR: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}

.maintClosed {
	color: red;
	font-size: 15pt;
	text-align: center;
}

.CPContactUs {

}

/* -------------------- */
/* ADDED -- Version 3.5 */
/* -------------------- */
.findTable {
	background-color: #EEEEEE;
	BORDER: 1px solid #CCCCCC;
}
.listTable {
	background-color: #EEEEEE;
}
.listRowTop {
	BACKGROUND-COLOR: #DDDDCC;
	BORDER-TOP: 1px solid #888888;
	BORDER-BOTTOM: 1px solid #888888;
}
.listRowHead {
	BACKGROUND-COLOR: #DDDDDD;
}
.listRowBot {
	BACKGROUND-COLOR: #DDDDCC;
	BORDER-TOP: 1px solid #888888;
	BORDER-BOTTOM: 1px solid #888888;
}

/* --------------------  */
/* ADDED -- Version 4.1  */
/* --------------------  */
.cpbeta {
	color: red;
	font-size: 14pt;
	
}

/* New template style */ 
html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0; /* center for now */
	width: 24em; /* ems so it will grow */
	background: url(../usermods/img/featurebox/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../usermods/img/featurebox/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../usermods/img/featurebox/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../usermods/img/featurebox/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align: left;
}

.boxbody a {	
	text-decoration: none;
}
.boxbody a:hover {
	text-decoration: underline;
}
.boxbody span.cpCart {
	text-align: left;
	padding-right: 3em;
}





/* CSS Zientte */

/* CSS Document */

/* Resets */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

h1 {
color: #5b5b5b;
text-align:center;
width:100%;
margin:5px 0 0 0;
}

:focus {
	outline:0;
}

body {
	line-height: 1;
	color:#8b8b8b;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}


ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

hr {
	display: none;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* Link Styles */
a {
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #7a7474;
	text-decoration:none;
}

a:hover {
	color:#b20022;
	text-decoration:none;
	font-weight:500;
}

a:active {
	color: #045a6e;
	text-decoration:none;
}

a img {
	border:0px;
}
	
/* Boxes */

.sin_espacio{
	font-size:18px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}
.sin_espacio ul{
	margin:0;
	padding:0;
}
.sin_espacio li{
	border-bottom:#cccccc 1px solid;
	padding:10px 0 10px 27px;
	color:#999999;
	list-style:none;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}
#con_linea{
	border-bottom:#cccccc 1px solid;
}
.sin_espacio li a{
	color:#818181;
	font-size:18px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	list-style:none;
	
}
#contenedor_grande .contenedorgrande_bottom .menu_left .sin_espacio .con_flecha {
	list-style-image:url(../img/indexzienttecart_bullet_2.jpg);
	list-style-position: inside;
	padding-left:7px;
	color:#c02f4b;
	font-weight:bold;
}


#subcategoria ul {
	list-style:none;
	border-bottom:#818181 1px solid;
}

#subcategoria a{
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-size:15px;
	color:#818181;
}
#subcategoria li{
	border:0;
	color:#818181;

}
.seccion_activa ul {
	padding:0;
	border-bottom:#c2c2c2 solid 1px;
}



p {
	margin-bottom:20px;
}

/* contenido */


.logo {
	float:left;
	padding:17px 0 15px 0;
}


.contenedor_top {
	background-color:#FFFFFF;
	height:84px;
	margin-top:5px;
}

.menu_top {
	width:600px;
	float:right;
}

#contenedor_grande {
	width:948px;
	margin:0 auto;
	text-align:left;
}


.conenedor_search {
	float:right;
	width:193px;
}

.advanced_search {
	float:left;
	margin-right:8px;
	padding-top:5px;
}

.campo_search {
	width:138px;
	float:left;
	height:16px;
	border:#999999 1px solid;
	margin-right:5px;
}

.search_btn {
	width:42px;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#5b5b5b;
	cursor:pointer;
	margin-top:2px;
}

.contendedor_botones {
	margin:15px 0 11px 0;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5b5b5b;

}


.contenedorgrande_bottom {
	width:950px;
	background-color:#FFFFFF;
	border-bottom:#c2c2c2 solid 1px;
	border-left:#c2c2c2 solid 1px;
	border-right:#c2c2c2 solid 1px;
	margin-bottom:10px;
}

.contenedor_bottom {
	background-color:#FFFFFF;
	float:right;
	padding:0 8px;
	margin:9px 0;
}

.banner {
	text-align:center;
}

.menu_principal {
	border-bottom:#d6d6d6 solid 1px;
	border-top:#d6d6d6 solid 1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:24px;
}

.menu_principal h1 {
	color:#b20022;
}

.living_room_menu {
	height:13px;
	float:left;
}

.dining_room_menu {
	float:left;
}

.bedroom_room_menu {
	float:left;
}

.accessories_room_menu {
	float:left;
}

.customization_menu {
	float:left;
}

.space_planning_room_menu {
	float:left;
}



.contenedor_cajitas {
	margin-top:15px;
}

.caja {
	width:236px;
	border-right:#c2c2c2 solid 1px;
	float:left;
	margin-bottom:17px;
}

.caja2 {
	width:236px;
	float:left;
	margin-bottom:17px;
}

.textproduct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8b8b8b;
	width:216px;
	margin-bottom:2px;
	height:36px;
	margin-left:16px;
}

.shopnow_btn {
	width:15px;
	float:left;
	margin:0 0 15px 16px;

}

.shopnow_btn2 {
	width:15px;
	float:left;
	margin-bottom:15px;
	margin-left:16px;
}

.shopnow_btn3 {
	width:15px;
	float:left;
}


.shopnow {
	width:83px;
	float:left;
	font-size:12px;
	color:#8d0709;
	font-family:Arial, Helvetica, sans-serif;
}

.shopnow a{
	width:83px;
	float:left;
	font-size:12px;
	color:#8d0709;
	font-family:Arial, Helvetica, sans-serif;
}

.cajaproducthome_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#828a83;
	
}

.producthome_text {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#989898;
	padding:10px 0 5px 11px;;
	text-align:left;
	float:left;
	line-height:16px;
}

.titleproduct {
	margin-bottom:12px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-size:20px;
	color:#575656;
	margin-left:16px;

}


.subtitleproduct {
	color:#828a83;
	font-size:14px;
	padding:5px 0 0 5px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}

.subtitleproduct a{
	color:#828a83;
	font-size:14px;
	padding:6px 0 0 5px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}

.foto_product {
	text-align:center;
}

.contenedor_keywords {
	color:#767682;
	font-size:11px;
	padding:5px 0 5px 0;
	border-top:#c2c2c2 solid 1px;
	border-bottom:#c2c2c2 solid 1px;
	line-height:15px;
}

.contenedor_keywords2 {
	color:##b8bbbe;
	font-size:9px;
	text-align:justify;
	line-height:13px;
	padding:10px 15px 10px 15px;
	border-top:#c2c2c2 solid 1px;
}


.contenedor_keywords h3 {
	font-weight:bold;
	padding-bottom:8px;
	color:494950;
}



.contenedor_about {
	padding:10px 0 10px 0;
	margin:7px 0 10px 16px;
	border-right:#c2c2c2 solid 1px;
	width:115px;
	float:left;
	height:92px;
}

.contenedor_catalogue {
	padding:10px 0 10px 0;
	margin:7px 0 10px 16px;
	border-right:#c2c2c2 solid 1px;
	width:126px;
	float:left;
	height:92px;
}

.contenedor_help {
	padding:10px 0 10px 0;
	margin:7px 0 10px 16px;
	border-right:#c2c2c2 solid 1px;
	width:126px;
	float:left;
	height:92px;
}

.contenedor_newsletter {
	padding:10px 5px 10px 0;
	margin:7px 0 10px 15px;
	border-right:#c2c2c2 solid 1px;
	width:241px;
	float:left;
	height:92px;
}

.newsletter_btns {
	width:238px;
	margin-top:10px;
}

.newsletter_btnsleft {
	width:122px;
	float:left;
}

.newsletter_btnsright {
	width:96px;
	float:left;
	margin:19px 0 0 20px;
}

.contenedor_fans {
	width:235px;
	float:left;
	height:106px;
	text-align:center;
	margin-top:25px;
	padding-left:15px;
}


.contenedor_texto_bottom {
	padding:18px 0 0 18px;
	border-top:#c2c2c2 solid 1px;
}

.title_texto_bottom {
	color:#383838;
	font-size:13px;
}

.texto_bottom {
	width:449px;
	float:left;
	color:#838383;
	font-size:12px;
	text-align:justify;
	padding:8px 15px 18px 0;
	line-height:14px;		
}

.contenedor_logos {
	padding:10px 0 10px 0;
	text-align:center;
	border-top:#c2c2c2 solid 1px;
}

.contenedor_logos1 {
	width:635px;
	float:left;
	border-right:#c2c2c2 solid 1px;
	padding-left:30px;
}

.contenedor_logos2 {
	width:291px;
	float:left;
}

.join {
	width:58px;
	float:left;
	margin:0 17px 0 26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f8f8f;
	padding-top:14px;
}

.redes {
	width:181px;
	float:left;
}

.menu_left {
	width:204px;
	float:left;
}

.contenedor_right {
	width:744px;
	float:right;
	border-left:#c2c2c2 solid 1px;

}

.banner_secciones {
	text-align:center;
	margin-top:20px;
}

.title_seccion {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#c02f4b;
	font-size:25px;
	text-transform:uppercase;
	margin:25px 0 0 23px;
}

.title_seccion2 {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#c02f4b;
	font-size:25px;
	text-transform:uppercase;
}

.title_seccion_secciones {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#c02f4b;
	font-size:18px;
	text-transform:uppercase;
	margin:25px 0 0 18px;
}

.title_seccion_secciones2 {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#c02f4b;
	font-size:18px;
	text-transform:uppercase;
	margin:25px 0 0 25px;
}

.title_seccion_secciones3 {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#c02f4b;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:32px;
}


.texto_seccion {
	font-family:"Arial", Helvetica, sans-serif;
	color:#9e9e9e;
	font-size:13px;
	margin:16px 0 0 23px;
	line-height:15px;
	text-align:justify;
	padding-right:23px;
}

.texto_seccion2 {
	font-family:"Arial", Helvetica, sans-serif;
	color:#9e9e9e;
	font-size:13px;
	line-height:15px;
	text-align:justify;
	margin-top:16px;
}

.texto_seccion3 {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#868690;
	font-size:17px;
	margin:16px 0 16px 23px;
	line-height:18px;
	text-align:justify;
	padding-right:23px;
	font-weight:300;
}

.texto_seccion4 {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	color:#868690;
	font-size:17px;
	margin:19px 0 16px 18px;
	line-height:18px;
	text-align:justify;
	font-weight:300;
	width:332px;
	float:left;
}

.contenedor_cajas_secciones {
	padding:15px 0 10px 0;
	width:700px;
	margin-left:23px;
}

.contenedor_cajas_secciones2 {
	padding:0 0 10px 0;
}

.caja_secciones {
	width:232px;
	border-right:#c2c2c2 solid 1px;
	float:left;
}

.caja_secciones2 {
	width:232px;
	float:left;
}

.foto_product_secciones {
	text-align:center;
}

.title_product_secciones {
	margin-left:16px;
	margin-bottom:14px;
}

.textproduct_secciones {
	margin:0 0 8px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8b8b8b;
}

.contendedor_products {
	width:700px;
	border: #c2c2c2 solid 1px;
	margin:25px 20px 20px 20px;
	padding:10px 0 0 2px;
}

.nombre_producto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	margin-left:15px;
}

.caja_producto_secciones {
	width:230px;
	border-right:#c2c2c2 solid 1px;
	float:left;
}

.caja_producto_secciones2 {
	width:230px;
	float:left;
}

.price_before {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ec5051;
	margin-left:15px;
}

.price_after {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#989898;
	margin-left:15px;
}

.contenedor_sortby {
	margin:20px 0 0 22px;
}

.sort_by_btn {
	float: left
}

.sort_by_caja {
	float: left;
	margin-right:110px;
}

.view {
	float: left
}

.page_caja {
	float: left
}

.next {
	float: left
}

.contenedor_top_product {
	height:17px;
	margin-top:11px;
}

.ruta {
	width:650px;
	font-size:12px;
	color:#9e9e9e;
	padding-left:27px;
	float:left;
}

.contenedor_networks {
	float: right;
	width:243px;
}

.share {
	width:105px;
	font-size:12px;
	color:#9e9e9e;
	float:left;
}

.social_network {
	width:111px;
	float:left;
}

.contenedor_productcart {
	margin:18px 0 18px 0;
}

.contenedor_account {
	margin:50px 0 50px 0;
	height:300px;
}

.contenedor_contact {
	margin:50px 0 30px 0;
}

.contenedor_cart {
	padding:26px;
}

.customer {
	width:450px;
	float:left;
	border-right:#c2c2c2 solid 1px;
	padding:36px 0 0 25px;
}

.customer2 {
	width:410px;
	float:left;
	padding:36px 0 0 30px;
}

.contact {
	padding:20px 0 0 30px;
}

.foto_product_view {
	float: left;
	width:422px;
	border-right:#c2c2c2 solid 1px;
	text-align:center;
}

.caja_product_description {
	float: left;
	width:257px;
	height:308px;
	border-right:#c2c2c2 solid 1px;
	padding:0 13px 0 13px;
}

.caja_product_price {
	float: left;
	width:196px;
	border-right:#c2c2c2 solid 1px;
}

.title_name_product {
	font-size:29px;
	color: #898989;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	margin:11px 0 0 0;
}

.description_product {
	font-size:12px;
	color: #939393;
	line-height:15px;
	margin:20px 7px 0 0;
	text-align:justify;
	width:258px;
}

.product_qualifies {
	font-size:13px;
	color: #939393;
	margin:21px 7px 0 0;
	text-align:justify;
	font-weight:bold;
}

.product_qualifies_btn1 {
	width:107px;
	float:left;
	margin:20px 20px 0 0;
}

.product_qualifies_btn2 {
	float:left;
	margin:20px 0 0 0;
}

.caja_product_shop {
	float: left;
	width:220px;
	height:308;
	padding-left:13px;
}

.price_product_shop {
	font-size:20px;
	color:#898989;
	margin:11px 0 0 0;
}

.in_stock {
	font-size:14px;
	color:#898989;
	margin:7px 0 0 0;
	font-weight:bold;
}

.description_price {
	font-size:12px;
	color: #939393;
	line-height:15px;
	margin:9px 7px 0 0;
	text-align:justify;
	width:194px;
}

.contenedor_quenatity {
}

.quantity {
	font-size:14px;
	color: #939393;
	margin:11px 7px 0 0;
	text-align:justify;
	width:55px;
	float:left;
}

.quantity_caja {
	font-size:14px;
	color: #939393;
	margin:11px 7px 0 0;
	text-align:justify;
	width:35px;
	float:left;
}

.select_color {
	margin:11px 7px 0 0;
}

.add {
	margin:10px 7px 0 0;
}

.contenedor_productcart2 {
}

.contenedor_views {
	float: left;
	width:422px;
	border-right:#c2c2c2 solid 1px;
	height:117px;
	padding-top:8px;
	margin-bottom:8px;
}

.contenedor_more_views {
	margin:20px 0 0 0;
}

.more_views {
	font-size:12px;
	color:#596d7c;
	width:140px;
	margin:0px 0 0 10px;
	float:left;
}

.contenedor_photo_views {
	margin:0 0 0 18px;
}

.views {
	width:91px;
	margin-right:8px;
	float:left;
}

.contenedor_colors {
	float: left;
	width:257px;
	border-right:#c2c2c2 solid 1px;
	padding:8px 13px 0 13px;
	height:117px;
	margin-bottom:8px;
}

.title_colors {
 	font-size:13px;
	color:#898989;
}

.colors {
	margin:15px 0 0 0;
 
}

.contenedor_dimensions {
	float: left;
	width:225px;
	padding-left:13px;
}

.download {
	font-size:11px;
	color:#c2344f;
	margin:5px 0 0 0;
	text-decoration:underline;
}

.dimensions {
	margin:12px 0 0 0;
}

.frontal_dimension {
	margin:5px 4px 0 0;
	width:121px;
	float:left;
}

.lateral_dimension {
	margin:5px 0 0 0;
	width:87px;
	float:left;

}

.contenedor_productcart3 {
	margin:40px 0 0 0;
	padding:0 19px 0 19px;
}

.contenedor_aditionalinfo {
}

.contenedor_aditionalinfo_btns {
}

.contenedor_aditionalinfo_btns1 {
	width:288px;
	float:left;
	margin-right:8px;
}

.contenedor_aditionalinfo_btns2 {
	width:288px;
	float:left;
	border-right:#c2c2c2 solid 1px;
	border-left:#c2c2c2 solid 1px;
	border-top:#c2c2c2 solid 1px;
}

.contenedor_aditionalinfo_conttexto {
	border:#c2c2c2 solid 1px;
	padding:15px;
	margin-bottom:15px;
}

.contenedor_aditionalinfo_texto {
	font-size:13px;
	color:#949494;
}

.contenedor_works_with {
}

.contenedor_works_title {
	height:34px;
	margin:0 18px 10px 18px;
	padding-left:15px;
}

.contenedor_works_products {
}

.contenedor_works_caja {
	width:189px;
	border-right:#c2c2c2 solid 1px;
	float:left;
	margin:12px 0 15px 0;
}

.contenedor_works_caja2 {
	width:189px;
	float:left;
	margin:12px 0 15px 0;
}

.works_product_photo {
	text-align:center;
	margin-left:18px;
}

.works_product_title {
	font-size:12px;
	color:#535353;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	margin-left:18px;
}

.works_product_price {
	font-size:13px;
	color:#989898;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	margin:5px 0 12px 18px;
}

.bullet {
	width:10px;
	float:left;
	margin:0 8px 0 18px;
}

.include_item {
	font-size:11px;
	color:#a2a2a2;
	width:140px;
	float:left;
}

.contendedor_customization {
	width:648px;
	margin:0 20px 0 20px;
	padding:15px 26px 15px 26px;
}

.contendedor_customization2 {
	width:323px;
	border-right: #c2c2c2 solid 1px;
	float:left;
	margin-top:17px;
	height:280px;
}

.contendedor_customization3 {
	width:323px;
	float: right;
	margin-top:17px;
	height:280px;
}

.photo_customization_principal {
	text-align:center;
	margin:31px 0 10px 0;
}

.texto_customization {
	width:286px;
	text-align: justify;
	margin:13px 0 0 0;
	font-size:12px;
	color:#9e9e9e;
}

.texto_seccion_bottom {
	font-family:"Arial", Helvetica, sans-serif;
	color:#9e9e9e;
	font-size:13px;
	margin:16px 0 0 0;
	line-height:15px;
	text-align:justify;
	padding-right:23px;
}

.menu_div_flecha {
	border-bottom:1px #CCCCCC solid; 
	background-image:url(../img/indexzienttecart_bullet_2.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
	padding:10px 10px 10px 25px; 
	color:#c02f4b; 
	font-weight:bold; 
	font-size:18px; 
	font-family:"Arial Narrow", Helvetica, sans-serif;
}

.menu_div_sub {
	padding:10px 0px 10px 35px;
	color:#818181;
	font-size:14px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}

.menu_div_cat {
	border-bottom:1px #CCCCCC solid;
	padding:10px 10px 10px 25px;
	color:#818181;
	font-size:15px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
}

.contenedor_locations {
	padding:28px 30px 28px 30px;
}

.menu_locations {
	width:200px;
	border:1px #CCCCCC solid;
	padding:27px 26px 27px 26px;
	font-size:17px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	float:left;
}

.menu_locations hover {
	color:#be2a46;
	font-size:17px;
	font-family:Arial Narrow, Helvetica, sans-serif;
}

.title_locations {
	margin-bottom:33px;
}

.pais {
	margin-bottom:25px;
}

.contenedor_locations_right {
	width:610px;
	float:right;

}

.contenedor_locations_in {
	border:1px #CCCCCC solid;
	margin:13px 0 0 0;
	padding:22px;
}

.locations_info {
	width:216px;
	float: left;
	padding-right:20px;
}

.contenendor_locations_photo {
	width:326px;
	float: left;
}

.locations_info_photo {
}

.contenedor_linkmap {
	width:114px;
	padding-left:210px;
}

.texto_space {
	font-size:17px;
	color:#9e9e9e;
	padding:0 0 30px 18px;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	line-height:19px
}

.texto_contact {
	font-size:17px;
	color:#707070;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	line-height:19px
}

.imput {
	background-color:#FFFFFF	;
	border:#cccccc 1px solid;
	width:233px;
	margin:7px 0 7px 0;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#329a99;
	padding-left:8px;
}

.imput2 {
	background-color:#FFFFFF	;
	border:#cccccc 1px solid;
	width:133px;
	margin:7px 0 7px 0;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#329a99;
	margin-left:25px;
}

.imput_message {
	background-color:#FFFFFF	;
	border:#cccccc 1px solid;
	width:233px;
	margin:7px 0 7px 0;
	height:90px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#329a99;
	padding-left:8px;
}

.imput_qty {
	background-color:#ffffff;
	border:#CCCCCC 1px solid;
	width:40px;
	margin:7px 0 7px 0;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:8px;
}

.qty {
	width:129px;
	float:left;
	text-align:center;
}

.contenidos_cart {
	text-align:center;
	border-right:#cccccc 1px solid;
	margin-top:10px;
	height:77px;
}

.contenidos_cart2 {
	text-align:center;
	margin-top:10px;
	height:77px;
}

.product_description {
	width:267px;
	float:left;
	text-align:center;
}

.picture {
	width:329px;
	float:left;
	text-align:center;
}

.subtotal {
	width:170px;
	float:left;
	text-align:center;
}

.delete_btn {
	text-align:right;
	margin:20px 0;
	padding-bottom:20px;
}

.discount_code {
	width:237px;
	float:left;
}

.foto_about1 {
	width:322px;
	float:left;
	border-right:#CCCCCC 1px solid;
	padding:0 24px;
	margin:20px 0;
}

.foto_about2 {
	width:322px;
	float:left;
	padding-left:24px;
	margin:20px 0;
}

.foto_wecare {
	width:328px;
	float:left;
	margin:20px 0 30px 25px;
}

.piedefoto {
	font-size:12px;
	color:#8d0709;
	font-family:Arial, Helvetica, sans-serif;

}

.subtotal2 {
	width:190px;
	float:right;
	text-align:right;
}

.contenedor_steps {
	text-align:right;
}

.contenedor_cart_2 {
	border:#CCCCCC 1px solid;
}

.titles_cart {
	border-bottom:#CCCCCC 1px solid;
	height:27px;
}

.titles_cart2 {
	height:32px;
	padding:16px 0;
}

.titles_cart3 {
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	height:27px;
}

.contenedor_cart_3 {
	border-bottom:#CCCCCC 1px solid;
	height:51px;
	padding:17px 0;
}


.contenedor_cart_int_1 {
	width:87px;
	border-right: #CCCCCC 1px solid;
	float:left;
	text-align:center;
	height:40px;
	padding-top:8px;
}

.contenedor_cart_int_2 {
	width:99px;
	border-right: #CCCCCC 1px solid;
	float:left;
	text-align:center;
	height:40px;
	padding-top:21px;
}

.contenedor_cart_int_3 {
	width:317px;
	border-right: #CCCCCC 1px solid;
	float:left;
	text-align:center;
	height:40px;
	padding-top:21px;
}

.contenedor_cart_int_4 {
	width:139px;
	border-right: #CCCCCC 1px solid;
	float:left;
	text-align:center;
	height:61px;
}

.contenedor_cart_int_5 {
	width:139px;
	border-right: #CCCCCC 1px solid;
	float:left;
	text-align:center;
	height:40px;
	padding-top:21px;
}

.contenedor_cart_int_6 {
	width:106px;
	float:left;
	text-align:center;
	height:40px;
	padding-top:21px;
}

.contenedor_cart_int_7 {
	width:175px;
	float:left;
}

.contenedor_cart_int_8 {
	width:144px;
	float:left;
	padding-left:314px;
}

.contenedor_cart_int_9 {
	width:139px;
	float:left;
	text-align: center;
	height:20px;
	padding-top:8px
}

.keywords {
	width:894px;
	float:left;
	text-align: justify;
	color:#9e9e9e;
	font-size:13px;
	line-height:15px;
	margin:20px 0;
}



#contenedor_grande h3 {
	font-size:14px;
	color:#6c6c6c;
	font-weight:bold;
}

#contenedor_grande h4 {
	font-size:14px;
	color:#5c5c5c;
}

#contenedor_grande h5 {
	font-size:12px;
	color:#8d0709;
	font-family:Arial, Helvetica, sans-serif;
}

#contenedor_grande h6 {
	font-size:12px;
	color:#5c5c5c;
	line-height:14px;
}

#contenedor_grande h7 {
	font-size:11px;
	color:#8d0709;
	font-family:Arial, Helvetica, sans-serif;
}

#contenedor_grande h8 {
	font-size:17px;
	color:#c02f4b;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-weight:bold;
}

h9 {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#c02f4b;
}

#contenedor_grande h10 {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#c2344f;
}

#contenedor_grande h11 {
	font-size:16px;
	color:#434343;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	text-align:center;
}

#contenedor_grande h12 {
	font-size:14px;
	color:#8b8b8b;
	text-decoration:underline;
	font-family:"Arial Narrow", Helvetica, sans-serif;
	font-style:italic;
	text-align:center;
}

.caja_cart {
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

.caja_cart2 {
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	height:62px;
}

.caja_cart3 {
	border-right:solid 1px #cccccc;
	height:62px;
}

.caja_cart4 {
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	height:30px;
}

.borde_caja {
	border:solid 1px #cccccc;
}

.espacio_left {
	padding-left:15px;
}

.titulo_caja {
	border_bottom:solid 1px #cccccc;
	height:27px;
}


.imput {
	border:#cccccc 1px solid;
	width:90px;
	margin:12px 0 7px 0;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#329a99;
	padding-left:8px;
	margin:0;
}

.imput2 {
	border:#cccccc 1px solid;
	width:235px;
	margin:5px 0 7px 0;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#329a99;
	padding-left:8px;
	margin:0;
}

.imput3 {
	border:#cccccc 1px solid;
	width:272px;
	margin:5px 0 7px 0;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#329a99;
	padding-left:8px;
	margin:5px;
}
.imput4 {
	border:#cccccc 1px solid;
	width:30px;
	margin:5px 0 7px 0;
	height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:8px;
	margin:0;
}

.imput5 {
	border:#cccccc 1px solid;
	width:235px;
	margin:5px 0 7px 0;
	height:53px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:8px;
	margin:0;
}
.contenedor_cart_2 {
	border:#cccccc 1px solid;
}

.contenedor_cart_3 {
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
}

.titles_cart {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color: #c92955;
	font-weight:bold;
	border-bottom:#f4799b 1px solid;
	border-top:#f4799b 1px solid;
	height:27px;
}


