/*
*
*
*Estilos Generales
*
*
*/



img#blank {
	position: absolute;
}

#MainHeader{
	height: 109px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e4e00;
	margin-top:15px;
}
#MainHeader2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3e4e00;
	vertical-align: bottom;
}
#MainHeaderLogo{
	float: left;
	height: 110px;
}

#MainHeader a {
	color: #3e4e00;
}

#MainNavTrail{
	border-top: 1px solid #D4E29C;
	border-bottom: 1px solid #D4E29C;
	margin: 3px 0px 15px 0px;
	padding: 4px 4px 4px 4px;
}

#MainContent{
}

#MainNavCenter{
	float: left;
	width: 600px;
	padding: 0px 15px 0px 15px;
}
#MainNavCenterTop{
	height: 18px;
	background: no-repeat url(img/MainNavCenterTop.gif);
}
#MainNavCenterMiddle{
	padding: 0px 15px 0px 15px;
	background: repeat-y url(img/MainNavCenterMiddle.gif);
	text-align: justify;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}
#MainNavCenterBottom{
	height: 90px;
	background: no-repeat url(img/MainNavCenterBottom.gif);
}
#MainNavLeft{
	float: left;
	width: 180px;
}
#MainNavRight{ 
	float: left;
	width: 180px;
}

#Wrap { 
	margin:0 auto 0 auto;
	width:990px; 
	text-align:left; 
}

/*
*
*
*Estilos Boxes
*
*
*/


#BoxHeader {
	text-align: center;
	font: bold 11px verdana, Tahoma, arial, "comic sans ms";
	height:17px;
	color: #ffffff;
	padding: 4px 4px 0px 4px;   
	background: no-repeat url(img/BoxHeader.jpg);
}
#BoxContent {
	font: 10px Verdana;
	line-height: 12px;
	padding: 6px 8px 6px 8px;   
	background: repeat-y url(img/BoxContent.gif);
}
#BoxContentCenter {
	margin:0 auto 0 auto;
	text-align: center;
	font: 10px Verdana;
	line-height: 12px;
	padding: 6px 8px 6px 8px;     
	background: repeat-y url(img/BoxContent.gif);
}
#BoxFooter {
	font: bold 10px verdana, Tahoma, arial, "comic sans ms";
	height:17px;
	color: #ffffff;
	padding: 4px 4px 0px 4px;   
	background: no-repeat url(img/BoxFooter.gif);
}
#BoxContentVideo {
	width:170px; 
	height:131px; 
	background-image:url(../../images/testimony.gif)
}
#BoxContentVersandkosten {
	width:180px; 
	height:29px; 
	background-image:url(../../images/logos/dhl_logo.png)
}
#BoxContentImgProd{
	width: 112px;
	height:112px;
	margin:0 auto 0 auto;
	text-align: left;
}
/* Categorie Listing CSS */

#ContentsTopics {
	float:left; /*lo flotamos a la izquierda*/ 
	font-family: sans-serif, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding-top: 10px;
}

#ContentsTopicsImage {
	float:right; /*lo flotamos a la izquierda*/ 
}
#ContentsH3 {
	font: bold 14px sans-serif, verdana;
	color: #000;
	padding: 5px 0px 5px 0px;
}
#CatLink {
	border: 1px solid #D4E29C;
	margin-right:6px;
	width:184px;
	text-align:center
}
#CatLink a {
	height: 20px;
	padding-top: 5px;
	display: block;
	background: #AEDD5B;
	color: #3e4e00;
	font-weight: bold;
}

/* end */



#ProductInfoTitle {
	font-family: sans-serif, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
#ProductInfoImage {
	float: left;
	text-align: center;
	width: 300px;
}
#ProductInfoDetails {
	float: left;
	text-align: left;
	width: 270px;
}
#ProductInfoHeader {
	 background: no-repeat url(img/infobox_main_head.png);
	 width: 570px;
	 height: 10px;	
}
#ProductInfoBody {
	background: repeat-y url(img/infobox_main_body.png);	
	font-size: 12px;
	font-family:Verdana;
	line-height:18px;
	width: 520px;
	padding: 0px 25px 0px 25px;
	text-align:left;
}


#ProductInfoBody .red {
	color:#F00;
}

#ProductInfoBody .green {
	color:#0a0;
}

#ProductInfoBody .underline {
	text-decoration:underline;
}


#ProductInfoFooter {
  background: no-repeat url(img/infobox_main_footer.png);
  width: 570px;
  height: 10px;
  padding-bottom: 15px;
}
#ProductInfoMiniI {
	font: 10px Verdana;
	background: no-repeat url(img/infobox_main_mini.png);
	padding: 3px 0px 0px 0px;
	height: 18px;
	text-align:center;
}


/* New Products CSS */

#NewProducts {
	position: relative;
}
#ProdLink {
	border: 1px solid #D2E9AD; 
	width:184px; 
	margin: 0px 6px 6px 0px; 
	text-align:center
}
#ProdLink2 {
	border: 1px solid #D2E9AD; 
	width:136px; 
	margin: 0px 6px 6px 0px; 
	text-align:center
}
#neu_products_image {
	height: 120px;
	vertical-align: top;
	text-align: center;
	padding-top: 4px;
}
#neu_products_name {	
	font-weight: bold;
	vertical-align: top;
	height: 50px;
	padding-left: 5px;
	padding-right: 5px;
}
#neu_products_price {
   background-color:#e5f0cf;
	height: 75px;
	padding-top: 15px;
	
}

.neu_products_price1 {
	font-family: Arial, Tahoma, sans-serif; 
	font-size:16px; 
	color: #ff8c00;
	font-weight: bold;
}

.neu_products_price2 {
   color: #000000; 
   font-size : 9px;
   font-family : Verdana, Tahoma, Arial,;
}

#ProdList1{
	border: 1px solid #D2E9AD; 
	margin-bottom:6px;
	height:160px;
}

#product_listing_image {
	float: left;
	width: 135px;
	vertical-align: top;
	text-align: center;
	padding: 15px 0px 10px 0px;
}

#product_listing_description {
	float: left;
	width: 298px;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px 10px 0px;
}

#product_listing_price {
	float: left;
	width: 135px;
	vertical-align: middle;
	text-align: center;
   background-color:#e5f0cf;
	padding: 24px 0px 18px 0px;
	line-height: 14px;
}

.product_listing_price1 {
	font-family: Arial, Tahoma, sans-serif; 
	font-size:16px; 
	color: #ff8c00;
	font-weight: bold;
}

.product_listing_price2 {
   color: #000000; 
   font-size : 9px;
   font-family : Verdana, Tahoma, Arial,;
}

/* end */

#index_image {
	width:502px; 
	height:481px; 
	background-image:url(../../images/fondo_index_inkanatura.jpg);
}

#BoxTextBG {
	font: 10px Verdana, Arial, sans-serif;
   background-color:#e5f0cf;
	margin: 5px 5px 5px 5px;
	padding: 10px 0px 10px 0px;
}


input[type=text], input[type=password] {
    background-color: #FFF;
    color: #333;
    border: 1px solid #d1e39a;
	 min-height: 16px;
}

#inputeffect input:hover ,
#inputeffect input:active ,
#inputeffect input:focus {
  /*background-color:#d1e39a;*/
  background-color: #B3D353;
  border:1px solid #FFF;
  color:#FFF;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
    border: 1px solid;
	 border-color:  #d1e39a; 
}




TD.z1 {
	border-left: 1px solid #AECF4B;
	border-right: 1px solid #AECF4B;
	border-top: 1px solid #AECF4B;
	background-color: #AECF4B;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	height: 23px;
}

TD.z2 {
	border-right: 1px solid #AECF4B;
	border-top: 1px solid #AECF4B;
	background-color: #AECF4B;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
TD.z3 {
	border-left: 1px solid #D4E29C;
	border-right: 1px solid #D4E29C;
	border-top: 1px solid #D4E29C;
	height: 21px;
	padding-left: 5px;
}
TD.z4 {
	border-right: 1px solid #D4E29C;
	border-top: 1px solid #D4E29C;
	padding-left: 5px;
}
TD.z5 {
	border-top: 1px solid #D4E29C;
	height: 23px;
}
TD.z6 {
	text-align: center;
	vertical-align: top;
}


/* @group signal login styling */

#mod_log {
	position: relative;
	overflow: hidden;
	margin-bottom: -10px;
}
/*
#mod_log.logout {
	margin-bottom: 0;
	padding-bottom: 50px;
}

#mod_log #greeting {
	width: 55%;
}*/

#mod_login_email {
	height: 18px;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
#mod_log #mod_login_email input#mod_login_email_input {
	background: url(img/username.png) 3px 50% no-repeat;
	width: 135px;
}

#mod_login_pass {
	height: 30px;
	margin: 0;
}
#mod_log #mod_login_pass input#mod_login_pass_input {
	background: url(img/password.png) 3px 50% no-repeat;
	width: 88px;
}

#mod_news {
	height: 30px;
	margin: 0;
}
#mod_log #mod_news input#mod_news_input {
	background: url(img/news.png) 3px 50% no-repeat;
	width: 62px;
}

#mod_quickie,
#mod_search {
	height: 30px;
	margin: 0;
}
#mod_log #mod_quickie input#mod_quickie_input {
	background: url(img/quickie.png) 3px 50% no-repeat;
	width: 110px;
}

#mod_log #mod_search input#mod_search_input {
	background: url(img/search.png) 3px 50% no-repeat;
	width: 110px;
}

#mod_login_submit {
	position: absolute;
	top: 27px;
	right: 0px;
	font-size: 100%;
}

#mod_news_submit {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 100%;
}

#mod_quickie_submit,
#mod_search_submit {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 100%;
}
/*
.logout #mod_submitbutton {
	top: 0;
	right: 30px;
}
*/

#mod_log #mod_login_email input#mod_login_email_input, 
#mod_log #mod_login_pass input#mod_login_pass_input,
#mod_log #mod_news input#mod_news_input, 
#mod_log #mod_quickie input#mod_quickie_input,
#mod_log #mod_search input#mod_search_input,
#mod_log #mod_login_submit input.button,
#mod_log #mod_news_submit input.button,
#mod_log #mod_quickie_submit input.button,
#mod_log #mod_search_submit input.button {
	height: 16px;
	/*line-height: 16px;*/
	padding: 3px 2px 1px 25px;
	font-size: 100%;
}

#mod_log #mod_login_submit input.button { 
	height: 22px;
	padding: 2px 10px;
	cursor: pointer;
}

#mod_log #mod_news_submit input.button { 
	height: 22px;
	padding: 2px 10px;
	cursor: pointer;
}

#mod_log #mod_quickie_submit input.button,
#mod_log #mod_search_submit input.button  { 
	height: 22px;
	padding: 2px 10px;
	cursor: pointer;
}

/*
#mod_rememberme {
	float: left;
	height: 20px;
	line-height: 20px;
}

#mod_rememberme input {
	float: left;
}
*/
#mod_forgot_pass,
#mod_advanced_search,
#mod_register {
	/*margin-left: 8px;*/
	text-align: right;
	height: 16px;
	line-height: 16px;
}/* @end */

/* @group signal login styling */

#mod_log #mod_login_email input#mod_login_email_input, 
#mod_log #mod_login_pass input#mod_login_pass_input,
#mod_log #mod_news input#mod_news_input, 
#mod_log #mod_quickie input#mod_quickie_input,
#mod_log #mod_search input#mod_search_input,
#mod_log #mod_login_submit input.button,
#mod_log #mod_news_submit input.button,
#mod_log #mod_quickie_submit input.button,
#mod_log #mod_search_submit input.button {
	/*background-color: #C3BC9C;
	color: #40401D;*/
	border: 1px solid #d1e39a;
}

#mod_log #mod_login_submit input.button {
	/*float: right;*/
	background: #AEDD5B;
	color: #fff;
	border: 1px solid #d1e39a;
	width: 42px;
}
#mod_log #mod_news_submit input.button {
	background: #AEDD5B;
	color: #fff;
	border: 1px solid #d1e39a;
	width: 68px;
}
#mod_log #mod_quickie_submit input.button,
#mod_log #mod_search_submit input.button {
	background: #AEDD5B;
	color: #fff;
	border: 1px solid #d1e39a;
	width: 22px;
}

/* @end */


#HeaderCart {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #3C5700;
  padding-left:10px;
  padding-top:7px; 
  height:50px; 
  line-height:1.3
}