html, form, body
{
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

body
{
	text-align: center;
	background: #000000 /*url('../img/punky-junky-bg.jpg') repeat-x left top*/;
}

:focus
{
	outline: none;
}

img
{
	border: 0px;
}

hr
{
	height: 1px;
	line-height: 1px;
	border: 0px;
	border-top: 1px solid #BEC8E3;
}

h1
{
	padding: 0px 0px 0px 25px;
	margin: 0px;
	font-size: 26px;
	font-weight: normal;
}

h5, .totales
{
	color: #EB0089;
	padding: 0px;
	margin: 2px;
	font-size: 14px;
	font-weight: bold;
}

input[type=text], input[type=password], textarea, select, .text-button
{
	padding: 2px;
	margin: 0px;
	color: #032D3D;
	font-size: 12px;
	border: 1px solid #B2B2B2;
}

input[type=button], input[type=reset], input[type=submit], .button
{
	cursor: pointer;
	text-align: center;
}

a
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

#container
{
	width: 925px;
	margin: 0 auto;
	text-align: center;
}

#main-layer
{
	text-align: left;
}

#out-phase
{
	margin-left: 25px;
}

#top-bar
{
	height: 98px;
	background: #FFFFFF url('../img/top-bar.jpg') no-repeat left top;
}

#languaje
{
	padding-right: 10px;
	line-height: 30px;
	text-align: right;
}

#languaje a
{
	color: #FDD302;
	font-weight: bold;
}

#top-menubar
{
	height: 25px;
	line-height: 25px;
	padding: 0px 25px;
	background: url('../img/menu-init.jpg') no-repeat left top;
}

#top-menubar ul
{
	margin: 0px;
	padding: 0px;
}

#top-menubar ul li
{
	margin: 0px;
	padding: 0px 5px;
	display: inline;
	border-right: 1px dotted #FFFFFF;
}

#top-menubar ul li a
{
	color: #000000;
	font-weight: bold;
}

#top-menubar ul li a.inblock
{
	color: #FFFFFF;
	padding-left: 10px;
	background: url('../img/menu-dot.jpg') no-repeat left center;
}

ul.productos
{
	margin: 10px 0px;
	padding: 0px 10px;
	text-align: left;
}

ul.productos li
{
	margin: 0px;
	padding: 2px;
}

ul.productos li a
{
	color: #666666;
	font-weight: bold;
	padding-left: 10px;
	background: url('../img/dot-category.jpg') no-repeat left center;
}

#nattura-kuul
{
	height: 225px;
	background: url('../img/lineas-nattura-kuul.jpg') no-repeat left top;
}


#nattura-kuul-layer
{
	height: 225px;
}

#nattura-kuul a
{
	color: #FDD302;
	margin: 0px;
	padding: 5px 25px 5px 0px;
	background: url('../img/line-button.gif') no-repeat right center;
}

#natura-description
{
	width: 220px;
	padding: 100px 10px 0px 205px;
}

#natura-description h1
{
	padding: 5px 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

#nattura-kuul p
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
}

#kuul-description
{
	width: 220px;
	padding: 100px 10px 0px 175px;
}

#kuul-description h1
{
	padding: 5px 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

#main-section
{
	margin: 0px 10px 0px 35px;
}

#line-blue
{
	height: 7px;
	background: url('../img/blue-line.jpg') repeat-x left top;
}

#section
{
	background-color: #001F39;
}

#section-nattura-top
{
	min-height: 429px;
	background: url('../img/nattura-top.jpg') no-repeat left top;
}

#section-nattura
{
	background-color: #3D68AD/*url('../img/nattura-bg.jpg') repeat-y left top*/;
}

#nattura-contenido
{
	text-align: justify;
	padding: 80px 25px 10px 25px;
}

#section-punky-top
{
	height: 429px;
	min-height: 429px;
	background: url('../img/punky-junky-top.jpg') no-repeat left top;
}

#punky-contenido
{
	width: 430px;
	text-align: justify;
	padding: 35px 25px 10px 25px;
}

#punky-contenido h1
{
	padding: 0px 0px 25px 40px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
}

#section-linea-kuul
{
	padding-top: 50px;
	background: #FFFFFF url('../img/kuul-top.jpg') no-repeat left top;
}

#section-linea-kuul h1
{
	color: #0053A1;
	padding: 0px 0px 3px 220px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
}

#linea-kuul-contenido
{
	width: 706px;
	text-align: justify;
	background-color: #FFFFFF;
}

#kuul-contenido
{
	color: #0053A1;
	margin: 0px;
	/*padding: 0px 20px 0px 28px;*/
}

#kuul-contenido div.kuul-margen
{
	padding: 0px 20px 0px 28px;
	color: #0053A1;
}

#kuul-description-bar
{
	color: #FFFFFF;
	padding: 10px 15px;
	text-align: justify;
	background-color: #0053A1;
}

#kuul-description-bar h3
{
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	font-weight: normal;
}

#blank-bar
{
	color: #0053A1;
	line-height: 28px;
	height: auto !important;
	height: 28px;
	text-align: justify;
	background-color: #FFFFFF;
}

#shopping-bar
{
	color: #FFFFFF;
	min-height: 115px;
	padding-right: 88px;
	text-align: justify;
	background: #0053A1 url('../img/shopping-bag.jpg') no-repeat right top;
}

#bagshop
{
	padding-left: 50px;
}

#girlshop
{
	padding: 100px 0px 0px 35px;
}

#shopping-bar-table
{
	padding: 10px 15px;
}

#shopping-bar-table a
{
	padding: 0px 10px;
	background: url('../img/dot-categories.jpg') no-repeat left center;
	font-weight: bold;
}

#picture-shopping, #products-list
{
	width: 193px;
	height: auto !important;
	height: 526px;
	min-height: 526px;
	border-right: 1px solid #BFC8E3;
	text-align: center;
	background-color: #FFFFFF;
	background: url('../img/flowers-structure.jpg') no-repeat left bottom;
}

#products-list
{
	height: 774px;
	min-height: 774px;
}

#products-noend
{
	width: 193px;
	border-right: 1px solid #BFC8E3;
	text-align: center;
	background-color: #FFFFFF;
	background: none;
}

#products-noend
{
	background: none;
}

#image-product
{
	width: 220px;
	color: #0053A1;
	text-align: center;
}

#data-product
{
	width: 418px;
	color: #0053A1;
}

#data-product a
{
	color: #0053A1;
}

.ver-carrito-button
{
	padding-top: 8px;
}

#data-product h1
{
	padding: 0px;
	margin: 5px 0px;
	color: #EB0089;
	font-weight: normal;
}

#data-product div.precio
{
	margin: 5px;
	color: #EB0089;
	font-size: 20px;
	font-weight: bold;
}

#producto-opciones div.lf
{
	padding: 5px;
}

.product-split
{
	height: 1px;
	margin: 5px 0px;
	background-color: #BDC6E3;
}

.product-split-b
{
	height: 1px;
	background-color: #BDC6E3;
}

#control-bar div
{
	height: 30px;
}

#control-bar div#scroll-top
{
	width: 248px;
}

#control-bar div#scroll-top img
{
	padding-top: 10px;
}

#control-bar div#hacer-compra
{
	/*nada*/
}

#control-bar div#site-secure
{
	padding-right: 40px;
	font-weight: bold;
}

#click-registrarse
{
	color: #0053A1;
	height: auto !important;
	height: 28px;
	line-height: 28px;
}

#shopping-bar
{
	color: #FFFFFF;
	min-height: 115px;
	padding-right: 88px;
	text-align: justify;
	background: #0053A1 url('../img/shopping-bag.jpg') no-repeat right top;
}

#gray-bar
{
	height: 29px;
	margin-top: 3px;
	background: url('../img/download-top.jpg') repeat-x left top;
}

#login-bar
{
	padding: 8px;
	text-align: left;
	background-color: #0053A1;
}

#cart-resume
{
	padding: 8px;
	text-align: left;
	color: #0251A0;
}

.cart-name-product
{
	color: #EB0089;
}

.username-style
{
	padding: 3px 0px 15px 0px;
	color: #EB0089;
}

.cart-total
{
	color: #EB0089;
	padding: 5px 0px;
	font-size: 18px;
}

.cart-separator
{
	margin: 5px;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	border: 0px;
	border-top: 1px dashed #BFC9E4;
}

.black-login-bar
{
	height: 5px;
	background-color: #000000;
}

#user-menu
{
	padding-right: 15px;
	text-align: right;
}

#user-menu a
{
	color: #00549D;
	padding: 3px 0px 3px 5px;
}

#user-menu a#salir
{
	padding-left: 20px;
	background: url('../img/logout.jpg') no-repeat left center;
}

#footer-structure
{
	color: #00549D;
	background-color: #FFFFFF;
}

#footer-structure-cart
{
	background: #FFFFFF url('../img/flowers-structure.jpg') no-repeat left bottom;
}

#paypal-total-cart
{
	width: 125px;
}

#totals-list
{
	width: 430px;
	text-align: right;
}

#bottom-line-cart
{
	width: 193px;
	height: 121px;
	border-right: 1px solid #BFC8E3;
}

#bottom-flowers
{
	width: 183px;
	padding-right: 10px;
	border-right: 1px solid #BFC8E3;
}

#iva-info
{
	width: 500px;
	padding-top: 5px;
	text-align: right;
}

#verify-paypal
{
	width: 170px;
	padding: 5px 25px 0px 0px;
	text-align: right;
}

#line-button-row
{
	margin-top: 3px;
}

#subsection-button
{
	color: #FFFFFF;
	display: inline;
	padding: 3px 10px;
	background: #EB008B url('../img/button-section-right.jpg') no-repeat right bottom;
}

#subsection-button span
{
	padding-right: 15px;
	background: url('../img/dot-subsection.jpg') no-repeat right center;
}

.end-list
{
	height: 35px;
	margin: 15px 0px;
	background: url('../img/end-product-list.jpg') repeat-x left top;
}

.hair-categories
{
	height: 12px;
	background: url('../img/hair-categories.jpg') repeat-x left top;
}

#pago-paypal
{
	color: #00549D;
	padding-right: 10px;
	font-weight: bold;
	text-align: right;
}

#pago-paypal img
{
	padding-top: 6px;
}

#section-contacto-top
{
	height: 429px;
	min-height: 429px;
	background: url('../img/contacto-top.jpg') no-repeat left top;
}

#contacto-contenido
{
	width: 650px;
	text-align: justify;
	padding: 35px 25px 10px 25px;
}

#contacto-contenido h1
{
	padding: 0px 0px 25px 40px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
}

#bolsa-trabajo-top
{
	min-height: 66px;
	background: #3D68AD url('../img/bolsa-trabajo-top.jpg') no-repeat left top;
}

#bolsa-trabajo-contenido
{
	text-align: justify;
	padding: 35px 25px 10px 25px;
}

#bolsa-trabajo-contenido .margen
{
	padding: 0px 15px 0px 40px;
}

.clase-margen
{
	padding: 0px 15px 0px 25px;
}

#bolsa-trabajo-contenido .titular
{
	margin-bottom: 15px;
	padding: 5px 25px 5px 40px;
	background-color: #002039;
	font-weight: bold;
}

#bolsa-trabajo-contenido h1
{
	padding: 0px 0px 25px 40px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
}

#bolsa-trabajo-contenido h3
{
	color: #FDD302;
	padding: 5px 0px;
	margin: 0px;
	font-size: 20px;
	font-weight: bold;
}

#section-promociones
{
	text-align: justify;
	background-color: #022F50;
}

.una-promocion
{
	background: url('../img/promociones-bg.jpg') repeat-y left top;
}

.promo-top
{
	min-height: 243px;
	overflow: auto;
	background: url('../img/promociones-bg-top.jpg') no-repeat left top;
}

.promo-imagen
{
	float: left;
	width: 280px;
	padding-left: 25px;
}

.promo-datos
{
	float: right;
	width: 470px;
	padding: 25px 120px 10px 0px;
	text-align: left;
}

.promo-datos .fecha
{
	padding: 0px;
	margin: 5px 0px;
}

.promo-datos h2
{
	color: #FED201;
	padding: 0px;
	margin: 5px 0px;
	font-size: 26px;
	font-weight: bold;
}

.promo-datos p
{
	text-align: justify;
}

.promo-datos h3
{
	padding: 0px;
	margin: 10px 0px;
	font-size: 16px;
	font-weight: bold;
}

.promociones-split
{
	height: 16px;
	background: url('../img/promociones-split.jpg') repeat-x left top;
}

#section-noticias
{
	text-align: justify;
	background-color: #3D68AD;
}

#lista-noticias
{
	width: 194px;
	min-height: 490px;
	background: url('../img/eventos-bg.jpg') repeat-y left top;
}

#lista-noticias-top
{
	margin: 0px;
	padding: 5px 10px;
	height: 39px;
	font-size: 14px;
	font-weight: bold;
	background: url('../img/eventos-top.jpg') no-repeat left top;
}

.note-split
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	background-color: #9EB2D5;
}

.lista-noticias-info
{
	padding: 5px 10px;
	text-align: left;
}

#lista-noticias .date
{
	padding: 0px;
	margin: 5px 0px;
}

#lista-noticias h1
{
	color: #FED201;
	padding: 0px;
	margin: 5px 0px;
	font-size: 16px;
	font-weight: bold;
}

#lista-noticias p
{
	padding: 0px;
	margin: 5px 0px;
	text-align: justify;
}

#lista-noticias a img
{
	padding: 0px;
	margin: 5px 0px;
}

#una-noticia
{
	width: 705px;
}

#una-noticia-imagen
{
	width: 310px;
}

#una-noticia-imagen img
{
	margin: 0px 20px 0px 30px;
}

#una-noticia-info
{
	text-align: left;
	width: 365px;
}

#una-noticia-margen
{
	margin-right: 30px;
}

#una-noticia .fecha
{
	padding: 0px;
	margin: 5px 0px;
}

#una-noticia h2
{
	color: #FED201;
	padding: 0px;
	margin: 5px 0px;
	font-size: 26px;
	font-weight: bold;
}

#una-noticia p
{
	text-align: justify;
}

#una-noticia h3
{
	padding: 0px;
	margin: 10px 0px;
	font-size: 16px;
	font-weight: bold;
}

#request-fields
{
	padding: 5px 20px 0px 0px;
	font-size: 10px;
}

#formulario-contacto
{
	width: 320px;
}

#datos-contacto
{
	width: 320px;
	padding-top: 30px;
	font-size: 11px;
}

#datos-contacto h1
{
	color: #FDD302;
	padding: 0px;
	margin: 5px 0px;
	font-size: 18px;
	font-weight: bold;
}

#datos-contacto p
{
	padding: 0px;
	margin: 12px 0px;
	font-size: 14px;
	font-weight: bold;
}

#main-color
{
	background-color: #0053A1;
}

#bienvenidos
{
	width: 260px;
	min-height: 245px;
}

#promociones-background
{
	background: url('../img/promociones-background.jpg') repeat-y left top;
}

#promociones, #promociones-english
{
	width: 267px;
	height: auto !important;
	height: 200px;
	min-height: 200px;
	margin: 0px;
	padding: 45px 30px 0px 20px;
	background: url('../img/promociones.jpg') no-repeat left top;
}

#promociones-english
{
	background: url('../img/promotions.jpg') no-repeat left top;
}

#promociones h1, #promociones-english h1
{
	color: #FDD302;
	margin: 5px 0px;
	padding: 0px;
	font-size: 20px;
	font-weight: bold;
}

#noticias-bg
{
	background-color: #B1008C/*url('../img/noticias-eventos-bg.jpg') repeat-y left top*/;
}

#noticias, #noticias-english
{
	width: 263px;
	height: auto !important;
	height: 200px;
	min-height: 200px;
	margin: 0px;
	padding: 45px 20px 0px 20px;
	background: url('../img/noticias-eventos.jpg') no-repeat left top;
}

#noticias-english
{
	background: url('../img/news-events.jpg') no-repeat left top;
}

#noticias .una-nota, #noticias-english .una-nota
{
	min-height: 90px;
}

#noticias .una-nota img, #noticias-english .una-nota img
{
	margin: 5px 0px;
	padding: 0px;
}

#noticias h1, #noticias-english h1
{
	color: #FDD302;
	margin: 5px 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}

#noticias hr, #noticias-english hr
{
	border-top: 1px dashed #FFFFFF;
}

.punky-block
{
	width: 130px;
}

#footer-menu
{
	padding: 8px 10px;
	line-height: 18px;
	background-color: #001F39;
}

#footer-menubar a
{
	padding: 0px 5px;
	border-left: 1px solid #FFFFFF;
}

#menu-links
{
	width: 730px;
}

#linea-kuul
{
	padding: 8px 10px;
	line-height: 18px;
	background-color: #2E4E84;
}

#linea-nattura
{
	padding: 8px 10px;
	line-height: 18px;
	background: #264170 url('../img/nattura-bar.jpg') repeat-x left bottom;
}

#kuul-subcategories, #nattura-subcategories
{
	width: 705px;
	padding: 0px 10px;
	border-left: 1px solid #FFFFFF;
}

#scroll-description
{
	height: 120px;
	padding: 10px;
	overflow: auto;
}

#line-button-div
{
	border-bottom: 1px solid #DFE2F1;
}

.hair-name
{
	float: left;
	margin-top: 10px;
	padding: 0px 5px;
}

.hair-name a
{
	color: #1E69AC;
	padding-right: 15px;
	background: url('../img/blue-double.jpg') no-repeat right center;
}

.hair-name a:hover
{
	color: #E8008A;
	padding-right: 15px;
	background: url('../img/pink-double.jpg') no-repeat right center;
}

#bottom-bar
{
	height: 173px;
	background: url('../img/bottom-bar.jpg') no-repeat left top;
}

#copyright
{
	padding-left: 100px;
	color: #121622;
	line-height: 30px;
	text-align: center;
}

#powered
{
	color: #3F3F3F;
	margin: 20px 30px 0px 30px;
	text-align: right;
	font-size: 11px;
}

#enviar, #enviar-english
{
	width: 85px;
	height: 30px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url('../img/enviar-button.jpg') no-repeat left top;
}

#enviar-english
{
	background: url('../img/send-button.jpg') no-repeat left top;
}

#guardar, #save-user
{
	width: 138px;
	height: 28px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url('../img/enviar-datos.jpg') no-repeat left top;
}

#save-user
{
	background: url('../img/send-data.jpg') no-repeat left top;
}

#registrar
{
	width: 116px;
	height: 28px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url('../img/click-aqui.jpg') no-repeat left top;
}

.agregar, .agregar-english
{
	width: 75px;
	height: 28px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url('../img/agregar-producto.jpg') no-repeat left top;
}

.agregar-english
{
	background: url('../img/add-product.jpg') no-repeat left top;
}

.eliminar, .eliminar-english
{
	width: 58px;
	height: 23px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url('../img/eliminar-producto.jpg') no-repeat left top;
}

.eliminar-english
{
	background: url('../img/delete-product.jpg') no-repeat left top;
}

#comprar
{
	width: 175px;
	height: 28px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url('../img/comprar.jpg') no-repeat left top;
}

#actualizar, #actualizar-english
{
	width: 113px;
	height: 28px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background: url('../img/actualizar.jpg') no-repeat left top;
}

#actualizar-english
{
	background: url('../img/update-cart.jpg') no-repeat left top;
}

.cn
{
	overflow: auto;
}

.lf
{
	float: left;
}

.rf
{
	float: right;
}

.table-div
{
	width: 320px;
	margin: 0px;
	padding: 0px;
}

.table-div-b
{
	margin: 0px;
	padding: 0px;
}

.row-div
{
	padding: 4px;
	overflow: auto;
}

.field-div
{
	width: 110px;
	float: left;
}

.field-div-b
{
	width: 170px;
	float: left;
}

.field-div-c
{
	width: 60px;
	float: left;
}

.value-div
{
	width: 200px;
	float: right;
}

.value-div-b
{
	width: 200px;
	float: left;
}

#title-car-bar
{
	color: #FFFFFF;
	background-color: #0053A1;
}

#title-car-bar div
{
	padding: 5px;
	text-align: center;
}

.cart-articulo
{
	width: 200px;
	float: left;
	padding: 15px 5px;
	text-align: left;
}

.cart-cantidad
{
	width: 120px;
	float: left;
	padding: 15px 5px;
}

.cart-precio
{
	width: 110px;
	float: left;
	padding: 15px 5px;
}

.cart-costo
{
	width: 110px;
	float: left;
	padding: 15px 5px;
}

.cart-delete
{
	width: 60px;
	float: left;
	padding: 15px 5px;
}

span.error, div.error
{
	color: #FF0000;
	margin: 3px 0px;
	font-size: 12px;
	font-weight: normal;
}

.girl
{
	color: #EB0089;
	font-size: 12px;
	font-weight: normal;
}

#js
{
	margin: 20px;
	padding: 10px;
	color: #000000;
	overflow: auto;
	font-size: 12px;
	border: 1px solid #2E4E84;
	background-color: #6F8FC8;
}

#js h3
{
	color: #FF0000;
}
