* {
	margin:				0;
	padding:			0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #584 url(../img/fondos/ingleses.jpg) repeat scroll center top;
	/*background-attachment: fixed; fija el fondo*/
}

hr{
	height:1pt;
	color:#97b4bc;
	background-color:#97b4bc;
	border:none;
	margin:0px 10px 0px 10px;
}

h1{
	/*padding:10px;*/
 	margin:10px 10px 10px 50px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			120%;
	/*color:#666666;*/
	color:#000;
}

h2{
	padding:10px;
 	margin:10px 10px 10px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			110%;
}

h3{
 	padding:0px 10px 0px 10px;
 	margin:0px 10px 0px 10px;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			95%;
}

h4{
 	margin:5px 10px 5px 10px;
	padding:10px 10px 10px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			85%;
}

h5{
	margin:0px;
	padding:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			100%;
}

p{
	padding:10px 20px 5px 20px;
	/*margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;*/
	/*font-size:			80%;*/
	font-size:12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color:#5E5E5E;*/
	color:#fff;
	/*word-spacing: 10px;*/
	/*letter-spacing: 1px;*/
	/*line-height: 15px;*/
	line-height:1.2em;
}

table	{
	margin:0px auto;
	/*background-color:white;*/
}
.main table	{
margin:1px;  /* al mostrar el product-info no mande la foto al centro */
}

/*td{
	margin:10px 10px 10px 10px;
	font-size:80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}*/
td{
 margin:10px 10px 10px 10px;
 font-family: tahoma,verdana,arial;
 font-size: 12px;
 color: #fff;
}

A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited, A:link, A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	/*COLOR: #97b4bc*/color:#fff; TEXT-DECORATION: none;
}

checkbox, input, radio, select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* -- damos achura a los select del producto -- */
.ancho select{
width:100px;
}
/* ------- capas --------- */
.main-sup{
	border:0px solid black;
	position:relative;
	margin: 0px auto 0px;
	padding:0px;
	height:2px;
	width:844px;
	font-size:1px;
	background:#3D6231 /*url() no-repeat*/;
}
.main-inf{
	border:0px solid black;
	position:relative;
	margin: 0px auto 0px;
	padding:0px;
	height:2px;
	width:844px;
	font-size:1px;
	background:#3D6231 /*url() no-repeat*/;
}
#main {
	/*background:#3D6231*/ /*url() repeat-y*/
	background:transparent;
	border:0px solid #000;
	position: relative;
	margin: 0px auto;
	padding:0px;
	width:830px;
	height:auto;
	min-height:500px;
}

#header	{
	border-bottom:0px solid #3D6231;
	border:0px solid red;
	position: relative;
	margin: 0px auto 0px;
	padding: 0px;
	height: 300px;
	text-align:center;
	width: 830px;
	background:transparent url(../img/fondos/cabez-830-fond.jpg) no-repeat;
}
#navbar-head {
	clear: both;
	position:absolute;
	bottom:-5px;
	right:5px;
	
	/*width:616px;*/
	width:540px;
	/*height:30px;*/
	height:auto;
	text-align: right;
	/*background-color:#558844;*/
	/*background-color:#333333;*/
	background:transparent;
	border:0px solid #fff;
	color:#3D6231;
}
#navbar-head ul {
	display: inline;
	list-style-type: none; 
	padding-left: 0px;
	line-height: 1.7em;
}
#navbar-head ul li {
	display: inline;
	margin:2px;
	white-space: nowrap;
	color:#fff;
}
#navbar-head a {
	display:inline;
	color: #fff;
	text-decoration: none;
	padding: 0.1em 0.1em 0.1em 0.1em;
	/*background-color: #558844;*/
	background-color:#333333;
	border: 0px solid #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size:10px;
	font-weight:bold;
}
#navbar-head a:hover{
	/*color:#5E5E5E;*/
	/*background-color:#FFF7DA;*/
	/*color:#FFF7DA;*/
	color:#7ED5AF;
	/*text-decoration:underline;*/
	border-bottom:0px solid #000;
}
#breadcrumbs-head {
	clear: both;
	position:absolute;
	bottom:-8px;
	left:0px;
	
	/*width:616px;*/
	width:240px;
	/*height:30px;*/
	height:auto;
	text-align: left;
	/*background-color:#558844;*/
	/*background-color:#333333;*/
	background:transparent;
	border:0px solid #fff;
	color:#3D6231;
}
#breadcrumbs-head ul {
	display: inline;
	list-style-type: none; 
	padding-left: 0px;
	line-height: 1.7em;
}
#breadcrumbs-head ul li {
	display: inline;
	margin:2px;
	white-space: nowrap;
	color:#fff;
font-family: Arial, Verdana, Helvetica, sans-serif;
letter-spacing:0px;
font-size:xx-small;
font-weight:normal;
}
#breadcrumbs-head a {
	display:inline;
	color: #fff;
	text-decoration: none;
	padding: 0.1em 0.1em 0.1em 0.1em;
	/*background-color: #558844;*/
	/*background-color:#333333;*/
	background:transparent;
	border: 0px solid #696969;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size:xx-small;
	font-weight:normal;
}
#breadcrumbs-head a:hover{
	/*color:#5E5E5E;*/
	/*background-color:#FFF7DA;*/
	/*color:#FFF7DA;*/
	color:#7ED5AF;
	/*text-decoration:underline;*/
	border-bottom:0px solid #000;
}
#fin-head{
	width:100%;height:5px;background:transparent url(../img/fondos/esq.jpg) repeat-x;font-size:2px;
}
#ini-idiomas	{
	position:absolute;right:0px;top:40px;width:180px;height:auto;border:0px solid #fff;background-color:transparent;padding:1px;padding:0px;
}
#ini-idiomas  p {
	font-family:Arial, Geneva, Verdana, Helvetica, sans-serif;
	/*color:#5E5E5E;*/
	color:#fff;
	font-size:8pt;
	border:0px solid black;
	text-align:center;
	padding:0px;
	margin:0px;
	letter-spacing:1px;
}
#ini-idiomas .infoBoxHeading{
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  letter-spacing:2px;
  font-weight: bold;
  color: #fff;
  text-align:left;
  padding:5px;
}
#ini-idiomas a {
	color:#fff;
}
#ini-idiomas a:hover {
	color:#fff;
	text-decoration:underline;
}
#ini	{
	position:absolute;right:10px;top:28px;width:170px;height:auto;border:0px solid #fff;background-color:transparent;padding:1px;z-index:2;padding:0px;
}
#ini p {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color:#5E5E5E;*/
	color:#fff;
	font-size:70%;
	border:0px solid black;
	text-align:center;
	padding:0px;
	margin:0px;
}
#ini img{
	padding:1px;
	margin-top:2px;
	border:2px solid #fff;
}
#ini a {
	color:#fff;
}
#ini a:hover{
	color:#FFF7DA;
}

#main-in {
	position: relative;
	/*background-color:#EAE7AC;*/
	background:transparent url(../img/fondos/muro-830.jpg) repeat-y;
	border:0px solid #97b4bc;
	margin:0px auto 0px;
	padding:0px;
	width:830px;
	height:250px;
	min-height:250px;
	height:auto;
	overflow:hidden;/*  important!!!  */
}

#col-i	{
	position:relative;
	float:left;
	/*width:215px;*//*original*/
	width:214px;
	height:450px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:74px 0px 20px 0px;
	text-align:left;
	background:transparent url() no-repeat;
	border:0px solid #fff;
	/*overflow:visible;*/
}

#sub-menu	{
	width:180px;
	height:auto;
	position:relative;
	background-color:transparent;
	border:0px solid blue;
	margin:1px auto 5px;
	left:5px;
	padding-bottom:5px;
}
#sub-menu ul {
	list-style-type: none;
	margin-top:2px; 
	margin-left: 5px;
	line-height:20px;
}
#sub-menu br { 
	line-height:0px;
}
#sub-menu a {
	color: #fff;
	padding:1px;
	background-color: #558844;
	border: 1px solid #A1CE79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	width:168px;
	display: block;
	text-align:center;
	margin:1px 0px 1px 0px;
}
#sub-menu a:hover {
	color: #000;
	padding:1px;
	/*background-color: #FFF7DA;*/
	background-color:#6EC14B;
	border: 1px solid #558844;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	width:168px;
	display: block;
	text-align:center;
	margin:1px 0px 1px 0px;
}
#sub-menu ul li {
	display: block;
	white-space: nowrap;
	width:150px;
}
#sub-menu h3	{
	text-align:left;
 	padding:0px;
 	margin:10px 0px 15px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			95%;
	text-decoration:underline;
	border:0px solid black;
}
#carrito	{
position:relative;
border-top:2px solid #234A13;
border-left:2px solid #234A13;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
height:auto;
left:4px;
margin:0px auto 14px;
padding-bottom:5px;
width:167px;
}
#carrito td {
	font-weight:normal;
	padding:1px 5px 1px 1px;
}
#buscador	{
position:relative;
border:0px solid #A1CE79;

border-top:2px solid #234A13;
border-left:2px solid #234A13;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
height:auto;
left:4px;
margin:0px auto 14px;
padding:3px;
width:167px;
}
#buscador td{
font-family:Verdana,Arial,Sans-serif;
font-size:10px;
}


/* ---------CATEGORIAS-----INFORMACION---- */
#category_container a.category_classname,#category_container a.subcategory_classname, #information_container a{
	/*width:88%;*/
	display:block;
	background: url('../img/fondos/m09_a.gif') no-repeat 0px 6px;
	padding:0 0 2px 20px;
	border-bottom:dotted 1px;
	font-family: Verdana,Arial,tahoma,sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
    height:15px;
    margin-top:10px;
    overflow: hidden;
    white-space: nowrap;
}
#category_container a.subcategory_classname{
 /*   width:100%;*/
    border: 0px;
    background: transparent;
    padding: 0px;
    margin: 0px;
}
td.infoBoxHeading {
  /*background-image: url('../images/infobox/corner_center.gif');*/
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  letter-spacing:1px;
  /*font-weight: bold;*/
  color: #000000;
  text-align:center;
padding:3px;
/*border-left:1px solid #558844;
border-top:1px solid #558844;
border-right:1px solid #558844;*/
display: none; /*cabecera titulo para tablas... */
}
.boxText	{
	padding:3px;
}
.infoBoxContents { /*conten categorias mi_cuenta */
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
td.pageHeading, div.pageHeading {
  font-size: 16px;
  /*color: #848282;*/
  color:#3A5920;
  font-weight: bold;
  height: 28px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  text-transform: none;
  white-space:nowrap;
border-bottom:0px solid #fff;
background-image:url(../img/fondos/pixel-2.png);
font-family:Arial,Verdana,tahoma;
}
td.main, p.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#fff;
  padding:1px;
border:0px solid red;
}
#home-in form table .infoBoxContents {
    border:0px solid #ccc;
/*background-color:#558844;*/
padding-right:4px;
background-image:url(../img/fondos/pixel.png)!important;
background-image:url(../img/fondos/pixel.png);
padding:3px;
}
form tr.infoBoxContents td{
    border:0px solid #ccc;
    padding:3px;
/*background-color:#558844;*/
/*background-image:url(../img/fondos/pixel.png);*/
}
form tr.infoBoxContents{
/*background-color:#558844;*/
background-image:url(../img/fondos/pixel.png);
}
form tr.infoBoxContents td td{
    border:0px solid #fff;
    padding:3px;
}
/*-----------------------------------------*/

/*-------- productos en home --------------*/
#default_pageHeading, #greeting_text {
  display:none;
}
td.smallText, span.smallText, p.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color:#fff;
  border:0px solid #333333;
  padding:5px;
  background-color:transparent;
}
.ml4{
  margin-bottom:5px;
  font-size:10px;
  /*color: #889C48;*/
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
 }
.ml4 a:hover{
 color:#fff;
}
/*-----------------------------------------*/

#home	{
	position:relative;
	float:right;
	/*width:616px;*//*original*/
	width:605px;
	height:450px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:transparent url() no-repeat;
	/*overflow:auto;*/
	border:0px dotted red;
}

#navbar {
	clear: both;
	position:relative;
	margin:0px auto;
	padding:0px 0px 1px 0px;
	/*width:616px;*/
	width:100%;
	/*height:30px;*/
	height:auto;
	text-align: center;
	background-color:#558844;
	background-color:#333333;
	border:0px solid #fff;
	color:#3D6231;
}
#navbar ul {
	display: inline;
	list-style-type: none; 
	padding-left: 0px;
	line-height: 1.7em;
}
#navbar ul li {
	display: inline;
	margin:12px;
	white-space: nowrap;
}
#navbar a {
	display:inline;
	color: #fff;
	text-decoration: none;
	padding: 0.1em 0.1em 0.1em 0.1em;
	background-color: #558844;
	border: 0px solid #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size:10px;
	font-weight:bold;
}
#navbar a:hover{
	/*color:#5E5E5E;*/
	/*background-color:#FFF7DA;*/
	/*color:#FFF7DA;*/
	color:#7ED5AF;
	/*text-decoration:underline;*/
	border-bottom:0px solid #000;
}

	
#home-in  {
	position:relative;
	margin:3px auto 0px;
	/*width:616px;*/
	width:99%;
	height:300px;
	min-height:300px;
	height:auto;
	padding:0px 0px 0px 0px;
	background:transparent /*url() no-repeat*/;
	/*overflow:auto;*/
	border:0px solid #FFF7DA;
}
#home-in ul	{
	/*padding-top:10px;*/
}
#home-in ul li	{
	margin-left:60px;
	margin-right:40px;
	padding:3px;
	/*height:30px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			80%;
	color:#5E5E5E;
}
/* -- css para tabla productos inicio y cesta --*/
#home-in .infobox table  {
	border:1px solid #558844;
background-image:url(../img/fondos/pixel-2.png) !important;
background-image:url(../img/fondos/pixel-2.gif); /* --para ie6-- */
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#home-in .infoboxHeader table  {
	border:0px solid #fff;
}
/* -- css tabla productos de la cesta -- */
#home-in .productListing-data table{
border:0px solid #fff;
background:transparent !important;
background:transparent;/* --para ie6 -- */
}


#footer	{
	clear:both;
	font-size:11pt;
	position:relative;
	margin:0px auto;
	width:840px;
	height:auto;
	height:118px;
	/*height:auto;*/
	background:transparent url(../img/fondos/suel-830.png) no-repeat;
	border:0px solid black;
	padding:0px;
}
#footer p	{
	padding:95px 30px 0 0; 
	font-size:0.7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	word-spacing: 1px;
	/*letter-spacing: 1px;*/
	line-height:1.6em;
	border:0px solid black;
	text-align: right;
}
#footer a	{
	color:#fff;
	text-decoration:underline;
}
#footer a:hover	{
	color:#000;
	text-decoration:none;
}
 

/*.visor-fotos	{
	position:relative;
	margin:5px auto;
	width:540px;
	border:0px solid blue;
	padding:0px;
	text-align:center;
}
.visor-fotos img{
	padding:0px;
	margin:2px;
	border:2px solid white;
}

.foto-d	{
	position:relative;
	border:0px solid red;
	float:right;
	margin:0px 20px 10px 10px;
}*/




#home-in, /*#navbar*/ {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/* these go to the end as the css validator does not like them
	will be replaced by border-radius with css3 */
}




/* --- css para quienes somos --- */
#banner_nosotros_back{
margin:0px auto;
background-image: url(../img/fondos/amy_nosotros.png);
width:530px;
height:430px;
border:0px solid blue;
}
#banner_nosotros{
margin:0px auto;
width:520px;
height:420px;
overflow:auto;
border:0px solid red;
}
#banner_nosotros p{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin-left:200px;
padding-left:20px;
padding-right:20px;
color:#333333;
font-size:12px;
line-height:1.4em;
}
#banner_nosotros hr{
width:50%;
margin:5px 50px 5px 220px;
height:1px;
}

/* --- css para noticias --- */
#banner_not_back{
margin:0px auto;
background-image: url(../img/fondos/girl_news.png);
width:530px;
height:430px;
border:0px solid blue;
}
#banner_not{
margin:0px auto;
width:520px;
height:420px;
overflow:auto;
border:0px solid red;
}
#banner_not p{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin-left:200px;
padding-left:20px;
padding-right:20px;
color:#333333;
font-size:12px;
line-height:1.4em;
}
#banner_not hr{
width:50%;
margin:5px 50px 5px 220px;
height:1px;
}

/* --- css para tiendas --- */
#bannert_back{
margin:0px auto;
background-image: url(../img/fondos/girl_tienda.png);
width:530px;
height:430px;
border:0px solid blue;
}
#bannert{
margin:0px auto;
width:520px;
height:420px;
overflow:auto;
border:0px solid red;
}
#bannert table{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin-top:20px;
margin-left:260px;
padding-left:20px;
padding-right:20px;
color:#333333;
height:100%;
font-size:12px;
}
#bannert td{
color:#333333;
padding:3px;
}

/* -- novedades -- */
.p_news {
border-bottom:1px solid #fff;
}
/* -- ofertas -- */
.specials{
border-top:1px solid #fff;
}

/* -- lista de producto por categoria --*/
#product_lisnting_container{
border:1px solid #558844;
/*border-bottom:1px solid #fff;*/
margin-top:10px;
}
.productListing-heading{
font-size:14px;font-family:Arial,Verdana,tahoma;
font-weight:bold;
padding:3px;
/*background-color:#558844;*/
border-bottom:0px solid #558844;
}
.productListing-odd{
}
#product_lisnting_container td{
padding-top:2px;
}

/* -- css para CATEGORIA DE PRODUCTOS -- */
#category_container_2{
position:relative;
left:5px;
margin:0px auto;
padding:5px 5px 5px 7px;
width:155px;

height:auto;
border:2px solid #A1CE79;
word-spacing:3px;
background-color:#5A9030;

-moz-border-radius: 12px;
-webkit-border-radius: 12px;
}
.cantidad{
padding:0px;
margin-left:3px;
font-size:10px;
display:inline;
font-family:arial,Verdana,tahoma;
letter-spacing:1px;
}

#category_container_2 a {
	COLOR: #fff; TEXT-DECORATION: none;line-height:16px;
}
#category_container_2 a:hover {
	color:#000; TEXT-DECORATION: none;line-height:16px;
}
#category_container_2 a.subcategory_classname{
color:#fff;
font-size:11px;
letter-spacing:1px;
line-height:14px;
}
#category_container_2 a:hover.subcategory_classname{
color:#24373E;
font-size:11px;
letter-spacing:1px;
line-height:14px;
}
#category_container_2 td.infoBoxHeading {
display:inline;
color:#B3E587;
font-size:12px;
font-weight:bold;
border:0px solid #000;
margin:0px;
text-align:left;
padding:0px 0px 0px 0px;
letter-spacing:1px;
font-family:Verdana,Arial,Tahoma;
}

td .sgi_thumb {margin:0px auto;text-align:center;}
/**Visor de multiples imagenes en modo 4**/
.sig_cont {width:73px;height:115px;margin:0px auto;padding:2px;}


