#activos_link { display:none !important; }



*     {  
      padding:0;
	  margin:0;
	  } 

/*-----------------------------*/

body {
      font-size:small;
	  font-family:Arial, Helvetica, sans-serif;
	  color:#666;
	  background:url(../images/general/fondo.gif) no-repeat right bottom;
	  }

ul    {
      list-style-type:none;
	  }

a     {
      text-decoration:none;
	  outline:none;
	  } 

p, li, td  {
      font-size:85%;
	  margin-bottom:.8em;
	  line-height:130%;
	  }	  	  	  

/* -------------------------------- main layout DIVS ---------------------- */

#wrap {
      width:770px;
	  background-color:#fff;
	  padding-left:10px;
	  float:left;
	  }

#main_wide {
      width:573px;
	  float:left;
	  margin:15px 0 15px 0;
	  background-color:#fff;
	  }

#main {
      width:403px;
	  margin-right:15px;
	  float:left;
	  margin-top:15px;
	  margin-bottom:15px;
	  background-color:#fff;
	  }

#content {float:left; }	  

#right {
      float:right;
	  width:140px;
	  margin-top:15px;
	  }

#footer { 
      width:770px;
	  border-top:1px solid #e5e5e5;
	  border-bottom:1px solid #e5e5e5;
	  clear:both;
	  margin-top:15px;
	  color:#ccc;
	  font-size:82%;
	  padding:2px;
	  float:left;
	  }

#footer ul { 
	float:left; 
	margin-top:3px; 
	}

#footer ul li {
      display:inline;
	  padding:0;
	  }

#footer ul li a:link, #footer ul li a:visited {
      color:#ccc;
	  }

#footer ul li a:hover {
      color:#ff6699;
	  }	   	  	  	  	    

/* -----------------------------------------------------------------------*/	  

#header {
      border-bottom:1px solid #c8c8c8;
	  float:left;
	  width:770px;
      }

#mainLogo {
      margin:10px 0 4px -3px;
      cursor: pointer;
	  }

#clu #header { border-bottom:1px solid #ff6699; }
#lin #header { border-bottom:1px solid #69A527; }
#pro #header { border-bottom:1px solid #330066; }
#bod #header { border-bottom:1px solid #EE8025; }
#cho #header { border-bottom:1px solid #ff9966; }
#spa #header { border-bottom:1px solid #6699cc; }
	  
#left, .principios_activos {
      width:187px;
	  margin:15px 10px 0 0;
	  float:left;
	  position:relative;
	  }

#lin ul li#lang_change a { color:#69A527; }  
#clu ul li#lang_change a { color:#ff6699; }
#pro ul li#lang_change a { color:#330066; }
#bod ul li#lang_change a { color:#EE8025; }
#cho ul li#lang_change a { color:#ff9966; }
#spa ul li#lang_change a { color:#6699cc; }

/*----------------------- menu primero ----------------------------*/

#menu_primero {
      background:#c8c8c8 url(../images/logo_Stecnic.gif) no-repeat right;
	  padding:6px 10px 4px 10px;
	  margin-bottom:4px;
	  color:#fff; 
	  }

#menu_primero li {
      margin-right:38px;
	  }

#menu_primero li span{
      display:none;
      }

/*------------------------- menu segundo --------------------------*/	   	  	   

/*common*/

#menu_segundo ul {
	  margin-left:-3px;
	  }	   

#menu_segundo li {	
	  color:#c8c8c8;
	  padding:0px 15px 0px 15px;
	  float:left;
	  font-size:85%;
      }

#menu_segundo a {
      color:#c8c8c8;
	  display:inline;
	  float:left;
	  padding-bottom:0px;
	  }

#menu_segundo a:hover {
      color:#D606A0;  /* this gets overided by sections that have their own colors */
	  }

#menu_segundo li#lang_change {
	  padding:0!important; 
	  display:inline;
	  float:right;
	  margin-bottom:4px;
	  text-transform:uppercase;
	  } 

#menu_segundo #lang_change a {
      color:#D600A4;
      }	   	  

#header li {	
      display:inline;
	  }

/*club de noyles link */

#club {
	position:absolute;
	left:580px;
	top:68px;
	z-index:100;
	display:none; /*  temporarily disabled */
	}	  

/*end common*/	

#lin .marker a {
      color:#69A527;
	  }

#clu .marker a {
      color:#ff6699;
	  }

#bod .marker a {
      color:#69A527;
	  }
	  
#lin #menu_segundo a:hover, #lin #menu_segundo li.current a, #lin #menu_segundo li.current {
      color:#99CC00;
	  background-color:#FFFFFF;
	  }	     

#bod #menu_segundo a:hover, #bod #menu_segundo li.current a, #bod #menu_segundo li.current {
      color:#EE8025;
	  background-color:#FFFFFF;
	  }

#clu #menu_segundo a:hover {
      color:#ff6699;
	  }	  
	  
#pro #menu_segundo a:hover, #pro #menu_segundo li.current a {
      color:#330066;
	  background-color:white;
	  }

#ama #menu_segundo a:hover, #ama #menu_segundo li.current a {
      color:#983592;
	  background-color:white;
	  }
	  

#cho #menu_segundo a:hover, #cho #menu_segundo li.current {
      color:#663300;
	  background-color:white;
	  }

#sen #menu_segundo a:hover, #sen #menu_segundo li.current {
      color:#76A404;
	  background-color:white;
	  }

#spa #menu_segundo a:hover, #spa #menu_segundo li.current a {
      color:#6699cc;
	  background-color:white;
	  }	  
	  	  
#spe #menu_segundo a:hover, #spe #menu_segundo li.current, #spe #menu_segundo li.current a {
      color:#cc0066;
	  background-color:white;
	  }
	  
#pri #menu_segundo a:hover, #pri #menu_segundo li.current {
      color:#8B8143;
	  background-color:white;
	  }	  
	  	  
	  	  
/*------------------------------- menu left ----------------------------*/	   

/*common*/

#left { 
     clear:both;
	 margin-bottom:5px;
	 }

#left ul {
      margin-bottom:6px;
	  }

#left li {
	  width:187px;
	  font-size:85%;
	  margin-bottom:5px;
	  background-color:#e8e8e8;
	  }

#left li a {
	  padding:3px;
	  padding-left:12px;
	  display:block;
	  width:172px;
	  }

/*end common*/
	  
#lin #left li {
      background-color:#f7f7f7;
	  }

#lin #left li a {
      color:#99CC00;
	  }  

#lin #left li a:hover, #lin #left li a#marker_left {
      background-color:#99CC00;
	  color:#fff;
	  }

#clu #left li {
      background-color:#FFE6F8;
	  }

#clu #left li a {
      color:#ff6699;
	  background-color:#f7f7f7;
	  }  

#clu #left li a:hover, #clu #left li a#marker_left {
      background-color:#ff6699;
	  color:#fff;
	  }

#pro #left li a {
      background-color:#e8e8e8;
	  color:#330066;
	  }	  

#pro #left li a:hover, #pro #left li a#marker_left {
      background-color:#5C208E;
	  color:#fff;
	  }	

#bod #left li a {
      color:#666;
	  }

#spe #left li a {
     color:#ff0000;
	 color:#333;
	 background-color:#f7f7f7;
	 }	  

#spe #left li a:hover, #spe #left li a#marker_left {
      background-color:#cc0066;
	  color:#fff;
	  }
	 
#spa #left li a {
      background-color:#e8e8e8;
	  color:#007EAE;
	  }	  

#spa #left li a:hover, #spa #left li a#marker_left {
      background-color:#007EAE;
	  color:#fff;
	  }	
	  	


/* ----------- body wash left menu multicolor ---------------*/	  

#bod #left li a{
      background-color:#f7f7f7;
	  }

/* body wash */

#bod #left li a#b_wash { color:#C1E271!important; }
#bod #left li a#b_wash:hover, 
#bod #left li a#b_washCurrent { 
                color:#fff!important; background-color:#C1E271; }	 

/* body milk and body butter */

#bod #left li a#b_milk, 
#bod #left li a#b_butter { 
                color:#EF8732; 
				}
#bod #left li a#b_milk:hover, 
#bod #left li a#b_butter:hover,
#bod #left li a#b_butterCurrent,
#bod #left li a#b_milkCurrent { 
                color:#fff; background-color:#EF8732; 
				}	  

/* body milk fantasy */

#bod #left li a#b_fant { color:#E1519C!important; }
#bod #left li a#b_fant:hover,
#bod #left li a#b_fantCurrent {              
         color:#fff!important; background-color:#E1519C; }	 

/* body lotion */

#bod #left li a#b_lotion { color:#9322AA!important; }
#bod #left li a#b_lotion:hover, 
#bod #left li a#b_lotionCurrent { 
                color:#fff!important; background-color:#9322AA; }	
				

/*---------------------------------- general ----------------------------*/

.cualquier {
      width:425px;
	  }

.rosa {
      color:#ff6699;
	  }

#sectionHeader {
      margin-bottom:12px;
	  }	  

.floatLeft { float:left; }
.floatRight { float:right; }

.clear { clear:both; }
.clearL { clear:left; }
.clearR { clear:right; }	 	  	   	   	   
  		   	   	  	   
/*--------------------------------- images ------------------------------*/

.floatL {
      float:left;
	  margin-right:20px;
	  }

.floatR {
      float:right;
	  margin-left:20px;
	  }

.grasa {
      float:left;
	  margin-right:20px;
	  margin-bottom:2em;
	  }

#pro_img {
      float:left;
	  margin-right:10px;
	  }	  	   

/*-------------------------------------- general links ------------------------*/

a img {
      border:0;
	  }

/* ------- headings ---------*/


#lin h1 {	 
	  height:45px;
	  margin-bottom:12px;
	  width:575px;
	  }

#lin h2 {
     color:#B5AB66;
	 }	  

#bod h1 {
      height:43px;
	  background-repeat:no-repeat;
	  }	 

h1 span {
      display:none;
	  }

h2 {
      color:#ff6699;
	  font-size:100%;
	  padding-bottom:.6em;
	  }

h2.linea {
      border-bottom:1px solid #ffccff;
	  margin-bottom:16px;
	  clear:both;
	  }

h2.grad {
     background-image:url(../images/club/cuestionaire/repeater.gif);
	 width:365px;
	 padding:.3em 0 .3em 0;
	 padding-left:5px;
	 }

#pro h2 span, #fab h2 span, #nos h2 span {
    display:none;
	}

.productHeader span, .productHeader2 span {
     display:none;
	 }

h3.products {
     color:#666;
	 font-size:100%;
	 margin-bottom:.2em;
	 font-weight:normal;
	 width:142px;
	 clear:left;
	 }


/* --------------------------------- lists --------------------------------*/

ul.tratamiento li {
     margin-bottom:1.4em;
	 background:url(../images/general/pink_circle_marker.gif) no-repeat 0 5px;
	 padding-left:12px;
	 }

ul.tratamiento li strong {
     color:#ff6699;
	 }

ul.product_list {   /* required by firefox */
     float:left;
    }

#lin ul.product_list li {
     color:#70B028;
     }

/*----------------------------------- forms ---------------------------------*/ 	

input {
       vertical-align:middle;
	   margin:0 3px 0 3px;
	   }

.radios ul {
       margin-top:15px;
	   }
	   
.radios li {
	   width:370px;
	   height:20px;
	   margin-bottom:17px;
	   font-size:80%;
	   padding-top:3px;
	   padding-bottom:3px;
	   }

#register {
       background:url(../images/club/home/form_background.gif);
	   min-height:185px;
	   width:161px;
	   position:absolute;
	   left:596px;
	   top:172px;
	   filter:alpha(opacity=70);
	   -moz-opacity:.60;opacity:.60;
	   padding:10px;
	   border:1px solid #ff6699;
	   color:#333;
	   }

#register p { position:relative; }	   

#register label {
       font-size:77%;
	   color:#333;
	   }

#register input.box {
       margin:0px 0 7px 0px;
	   font-size:10px;
	   width:155px;
	   }

#preguntaForm {
       width:325px;
	   background:url(../images/club/home/form_background.gif);
	   padding:20px;
	   }

#preguntaForm textarea {
	   border:1px solid #ccc;
	   width:310px;
	   height:130px;
	   margin:10px 0 10px 0;
	   padding:5px;

       }

#enviar {
       float:right;
	   }	   	   

#entrar {
      float:right;
	  position:relative;
	  margin-bottom:15px;
	  }

p#olvido { 
       text-align:right; 
	   margin:5px 5px 0 0;
	   clear:both;
	   }	  	   

p#olvido a {
       color:#ff6699;
	   }       	   

#clu #register p {
	  }	   	   

#cuestionare_1 li {	
       background-image:url(../images/gradient_repeater.gif);
	   }

#cuestionare_3 li {
       background-color:#FFF0FF;
	   }
	   
/*------------------------------------ home -----------------------------*/

#home #main {
      width:475px;
	  /*background:url(../images/home/main.jpg) no-repeat;*/
	  float:left;
	  margin-right:0;
	  margin-bottom:15px; 
	  }

#home #main #flash {
      width:475px;
	  /*margin-left:-8px;*/
	  }	  
       
#novedad {
      width:276px;
	  margin:15px 0 6px 0;
	  float:right;
	  }

.home_link {
	  /*height:121px;*/
	  margin:15px 0 15px 0;
	  width:276px;
	  float:right;
	}

#amazonas_banner {
	margin:0px 0 15px 0;
	}

#spa_banner a {
	border:1px solid #c8c8c8;
	display:block;
	width:274px;
	height:119px;
	}

#spa_banner a:hover {
	border:1px solid #999;
	}			

.home_link.noTop { margin-top:0; }	

.home_link img {
	float:right;
	}

#body_care_link {
      float:right;
	  }	

#expo {
	 width:276px;
	 float:right;
	 margin-top:14px;
	 }

#expo a {
      display:block;
	  }	 	  

address {
	 border-bottom: 1px solid #e5e5e5;
	 float:right;
	 width:276px;
	 /*margin-top:152px;*/
	 margin-top:17px;
	 font-style:normal;
	 }

address p {	
     clear:both;
	 text-align:right;
	 color:#999;
	 line-height:120%;
	 margin-bottom:5px;
	  }

address p#stec {
	 margin:0 0 2px 0;
	 background:url(../images/home/stecnic_info.gif) no-repeat right;
	 height:27px;
	 text-indent:-9999px;
	 }

address p#stec span { display:none; }

#rescueTeaser {
	background:url(../images/home/bagPromo.jpg) no-repeat -276px 0;
	}

a#rescueLink  {
	width:276px;
	height:121px;
	background:url(../images/home/bagPromo.jpg) no-repeat -276px 0;
	/*display:block;*/
	float:right;
	text-indent:-9999px;
	}
a#rescueLink:hover {
	width:276px;
	height:121px;
	background:url(../images/home/bagPromo.jpg) no-repeat 0 0;
	}

/*------------------------------ club  de noyles ----------------------*/

#clu #main {
     margin-right:0px;
	 }

#clu #main_wide.def { 
     background:url(../images/club/home/home_girl.jpg) no-repeat 11px 45px;
	 min-height:380px;
     }

#clu #main_wide h1 {
     background:url(../images/club/home/header_club.jpg) no-repeat;
	 height:45px;
	 text-indent:-9999px;
	 margin-bottom:12px;
	 }

#clu strong { color:#ff6699; }	 

#clu #main_wide h1#consejos {
     background:url(../images/club/consejos/header_consejos.jpg);
	 }

#clu #main_wide h1#regalos {
     background:url(../images/club/gratis/header.jpg) no-repeat;
	 margin-bottom:25px;
	 }

#clu #main_wide h1#preguntas {
     background:url(../images/club/preguntas/header.jpg) no-repeat;
	 }

#clu #main_wide h1#postales {
     background:url(../images/club/postales/header_postal.jpg) no-repeat;
	 }

#botella_gratis	{
     margin:0 55px 0 35px;
	 float:left;
	 width:85px;
	 } 	 

#participar_holder {
      width:300px;
	  margin-left:180px;
      }

#participar_button {
      width:82px;
	  margin:auto;
	  margin-top:20px;
	  margin-bottom:20px;
	  }

#promo {
      font-size:75%;
	  }
	  	    
#snork {
	 background-image:url(../images/club/cuestionaire/snorkel.gif);
	 width:25px;
	 height:13px;
	 position:absolute;
	 left:570px;
	 top:106px;
	 z-index:200;
	 }

#hair {
     background:url(../images/club/preguntas/hair_top.gif) no-repeat;
	 width:57px;
	 height:15px;
	 position:absolute;
	 left:591px;
	 top:103px;
	 z-index:300;
	 }

.postal {
     width:183px;
	 height:120px;
	 border:1px solid #333;
	 margin-bottom:25px;
	 }
      	 	 
.postal#p_1 {
     float:left;
	 margin-right:10px;
	 }

.postal#p_3 {
     float:left;
	 }
	 
.postal#p_2 {
     float:right;
	 }
	 
#clu #main_wide.def p.norm {
     width:175px;
	 margin:15px 0 0 8px;
	 color:#999;
	 font-size:95%;
	 }

#clu #left {
     padding-bottom:100px;
	 background:url(../images/club/cuestionaire/shoes.jpg) bottom no-repeat;
	 }	   

#clu #span_all {
     padding:10px 0 10px 0;
	 border-bottom:1px dotted #ECE9D8;
	 border-top:1px dotted #ECE9D8;
	 clear:both;
	 }

#question_nav {
	  background-image:url(../images/club/cuestionaire/repeater.gif);
	  width:370px;
	  margin-top:40px;
	  }

#question_nav ul {
      float:left;
	  margin-right:15px;
	  margin-left:90px;
	  }
	  	  	   	   
#question_nav li {
      margin-right:3px;
	  display:inline;
	  padding:4px;
	  color:#ff6699;
	  }

/*.current {
      background-color:#FFD9E5;
	  }*/

.next_button {
      padding-top:4px;
	  }

.question_1	{
      background:url(../images/club/cuestionaire/img_1.gif) no-repeat right;
	  }  	  
	  
.question_2	{
      background:url(../images/club/cuestionaire/img_2.gif) no-repeat right 5px;
	  }  	  

.question_3	{
      background:url(../images/club/cuestionaire/img_3.gif) no-repeat right 0px;
	  }  	  

.question_4	{
      background:url(../images/club/cuestionaire/img_4.gif) no-repeat right;
	  }

/*------------------------ linea basico ---------------------------------*/

/*home*/

#lin #main_wide { float:left; }


#flash_lb {
      float:left;
	  width:360px;
	  height:273px;
	  }

#buscador_rapido  {
      float:right;
	  margin-bottom:3px;
	  }

#verano { 
      float:right;
	  margin-top:3px;
	  }
	 
#lin #span_all {
      border-top:1px dotted #7FCC99;
      border-bottom:1px dotted #7FCC99;
	  padding:10px 0 8px 0;
	  margin-top:15px;
	  clear:both;
	  }	   

/*end home*/

/* linea basic section headers */

#desmaq { background:url(../images/linea_basica/desmaquillantes_y_tonicos/section_header.jpg) no-repeat; }	   
#tonicos { background:url(../images/linea_basica/tonicos/header.jpg) no-repeat; }
#peeling { background:url(../images/linea_basica/peelings/section_header.jpg) no-repeat; }
#crema { background:url(../images/linea_basica/cremas_de_dia/sectionHeader.jpg) no-repeat; }
#mascarillas { background:url(../images/linea_basica/mascarillas/section_header.jpg) no-repeat; }
#tratamientos { background:url(../images/linea_basica/tratamientos/section_header.jpg) no-repeat; }
#biologicos { background:url(../images/linea_basica/biologicos/section_header.jpg) no-repeat; }
#corporal { background:url(../images/linea_basica/linea_corporal/section_header.jpg) no-repeat; }
#termoaccion { background:url(../images/linea_basica/termoacion/section_header.jpg) no-repeat; }
#solar { background:url(../images/linea_basica/linea_solar/section_header.jpg) no-repeat; }
#summerskin { background:url(../images/linea_basica/summerskin/section_header2.png) no-repeat; }

/*end*/

 		
#productHolder {
     float:right;
	 width:385px;
	 margin:10px 5px 0 15px;
	 color:#999;
	 }

#productHolder img {
      margin:0 30px 130px 0;
	  float:left;
	  }

#productHolder img.noFloat { float:none; }	  

#productHolder p, #productHolder h2 {
      margin-right:5px;
	  width:190px;
	  float:right;
	  clear:right;
	  }

#productHolder img.special {
      margin-left:45px;
	  }	

#productHolder img.special_2 {
      margin-left:45px;
	  }	  
	    
/*#productHolder h2	{
      margin-right:5px;
	  }  */		
	
.productHeader {
      height:35px;
	  background-image:url(../images/linea_basica/desmaquillantes_y_tonicos/gradient_background.gif);
	  padding-top:15px;
	  margin-bottom:12px;
	  clear:both;
	  }

.productHeader2 {
      height:45px;
	  background-image:url(../images/linea_basica/desmaquillantes_y_tonicos/gradient_background.gif);
	  padding-top:5px;
	  margin-bottom:12px;
	  clear:both;
      }

.containers {
      color:#99CC00;
	  }	  	    	  
	  	  
/* linea basico links */

#lin ul.product_list {
	  width:142px;
	  }

#lin ul.product_list li {
      color:#B5AB66;
	  border-bottom:1px solid #c8c8c8;
	  padding:4px 0 4px 0;
	  margin-bottom:0;
	  }

#lin ul.product_list li a {
      color:#c8c8c8;
	  margin-bottom:5px;
	  }

#lin ul.product_list li a:hover {
      color:#B5AB66;
	  }

.bio, .termo { 
      border-top:1px solid #666; 
	  margin-bottom:10px; 
	  padding-top:6px; 
	  }	  

/*------------------------- professional section ----------------------*/

/*prof. home */

/*#pro #span_all {
      border-top:1px solid #F0E1FF;
      border-bottom:1px solid #F0E1FF;
	  padding:10px 0 8px 0;
	  margin-top:15px;
	  clear:both;
	  }*/

#sidebar {
     width:110px;
	 margin-right:15px;
	 float:left;
	 margin-top:15px;
	 background:url(../images/professional_line/pattern_left.gif) no-repeat 0 67px;
	 height:400px;
	 }

#sidebar img {
     margin-bottom:20px;
	 }

/*#pro #main {
     width:650px;
	 float:right;
	 background-color:#FFFFCC;
	 margin-right:0;
	 }*/

#pro #main_wide p{
	 margin-right:10px;
	 }
     	 
#pro #sectionHeader {
     height:58px;
	 border-bottom:1px solid #30308F;
	 background:url(../images/professional_line/pattern_top.jpg) no-repeat left;
	 margin:0;
	 padding:0;
	 }

#pro h1.home {
     background:url(../images/professional_line/home_header.gif) no-repeat;
	 height:71px;
	 margin:15px 0 0px 0;
	 text-indent:-9999px;
	 clear:both;
	 width:769px;
	 }

#pro div.antiedad {
     background:url(../images/professional_line/header_antiedad.jpg) no-repeat;
	 height:46px;
	 text-indent:-9999px;
	 margin-bottom:20px;
	 width:576px;
	 }

#pro div.despig {
     background:url(../images/professional_line/header_despig.jpg) no-repeat;
     height:46px;
	 text-indent:-9999px;
	 margin-bottom:20px;
	 width:576px;
     }
	 
#pro h1.despig {
     text-indent:-9999px;
	 background:url(../images/professional_line/heading_despigmentante.gif) no-repeat;
	 height:28px;
	 width:412px;
	 margin-left:160px;
	 }

#pro h1.edad {
     text-indent:-9999px;
	 background:url(../images/professional_line/heading_antiedad.gif) no-repeat;
	 height:28px;
	 width:362px;
	 margin-left:160px;
	 }	 

#pro h2.resultados {
     background:url(../images/professional_line/resultados_desde.gif) no-repeat;
	 height:21px;
	 text-indent:-9999px;
	 clear:both;
	 text-align:center;
	 margin:auto;
	 margin-bottom:0;
	 margin-top:0;
	 width:287px;
	 }	 

#pro h2, #pro h3   {
     color:#5C208E;
	 font-size:110%;
	 }

#pro h3 {
     font-size:95%;
	 margin-bottom:10px;
	 font-weight:bold;
	 }

#pro ul.prolist {
     margin-bottom:20px;
	 margin-left:160px;
	 }	 

#pro ul.prolist li {
	 background:url(../images/professional_line/listmarker.gif) no-repeat 0px 6px;
	 margin-bottom:3px;
	 line-height:145%;
	 margin-left:-10px;
	 }

#pro ol.pro_products {
     margin-left:160px;
	 margin-bottom:20px;
	 }

#pro ol.pro_products li {
     margin-bottom:2px;
	 }

#pro ol.pro_products li a:link, #pro ol.pro_products li a:visited {
     color: #5C208E;
     }

#pro ol.pro_products li a:hover {
     color:#928AB0;
     }

#pro ol.pro_products#edad li a:link, #pro ol.pro_products#edad li a:visited {
     color: #164B85;
     }

#pro ol.pro_products#edad li a:hover {
     color:#6185ac;
     }
	 

#packitem {
    margin:0 47px 0 50px;
	float:left;
	}	 	 

#flash_anti_edad {
     width:380px;
	 height:250px;
	 border:1px solid #c8c8c8;
	 float:left;
	 margin-top:-15px;
	 margin-bottom:20px;
	 }
	 
#flash_despigmentante {
     width:380px;
	 height:250px;
	 border:1px solid #c8c8c8;
	 float:right;
	 margin-top:-15px;
	 }

#pro_img {
     float:left;
	 margin:0 25px 150px 20px;
	 }	 

#base_img_1 {
     float:left;
     }

#base_img_2 {
     }

#pro #rapido {
    margin-top:65px;
	}

#pro #rapido_dentro {
    margin-bottom:40px;
	}

#pro .type1 {
    background:url(../images/professional_line/anti_edad_pattern.gif) no-repeat bottom; 
    padding-bottom:283px;
    }

#pro .type2 { 
    background:url(../images/professional_line/left_menu_grad_short.gif) no-repeat bottom;
	padding-bottom:100px;
	}	  	     

/*end home prof*/

/* ----------profesional tables ------------*/

/*common*/

td {
	border-left: 1px solid #E4DFEE;
	border-bottom: 1px solid #E4DFEE;
	padding:4px;
	}

.noLeft {
   border-left:none;
   }   

th {
     color:#AEA259;
	 border-bottom: 1px solid #E4DFEE;
	 padding-bottom:4px;
	 font-size:100%;
     }

td p, td li {
     font-size:100%;
	 }

td li {
      margin-bottom:.3em;
	  }	 	 

#paso_1 span, #paso_2 span, #paso_3 span, #paso_4 span, #domicilio span {
      display:none;
	  }

h4#producto_1 span, h4#producto_2 span, h4#producto_3 span, h4#producto_4 span, h4#domicilio_img span  {
     display:none;
	 }

#paso_1 { 	 
      background:url(../images/professional_line/table/paso_1.gif) no-repeat center;
	  width:20px;
	  }

#paso_2 { 	 
      background:url(../images/professional_line/table/paso_2.gif) no-repeat center;
	  }

#paso_3 { 	 
      background:url(../images/professional_line/table/paso_3.gif) no-repeat center;
	  }

#paso_4 { 	 
      background:url(../images/professional_line/table/paso_4.gif) no-repeat center;
	  }
	  
/*end common*/

/*table despigmentante */	 	   
	  
#domicilio { 	 
      background:url(../images/professional_line/table/domicilio.gif) no-repeat center;
	  }

.despig h4#producto_1  {
     background:url(../images/professional_line/table/product_1.jpg) no-repeat;
	 height:75px;
	 width:144px;
	 }

.despig h4#producto_2  {
     background:url(../images/professional_line/table/product_2.jpg) no-repeat;
	 height:75px;
	 }
.despig h4#producto_3  {
     background:url(../images/professional_line/table/product_3.jpg) no-repeat;
	 height:75px;
	 }

.despig h4#producto_4  {
     background:url(../images/professional_line/table/product_4.jpg) no-repeat;
	 height:75px;
	 }
.despig h4#domicilio_img  {
     background:url(../images/professional_line/table/product_5.jpg) no-repeat;
	 height:75px;
	 }

/*end*/

/*table anti edad */

.anti-edad h4#producto_1  {
     background:url(../images/professional_line/table_2/product_1.jpg) no-repeat;
	 height:64px;
	 width:144px;
	 }

.anti-edad h4#producto_2  {
     background:url(../images/professional_line/table_2/product_2.jpg) no-repeat;
	 height:64px;
	 }
.anti-edad h4#producto_3  {
     background:url(../images/professional_line/table_2/product_3.jpg) no-repeat;
	 height:79px;
	 }

.anti-edad h4#producto_4  {
     background:url(../images/professional_line/table_2/product_4.jpg) no-repeat;
	 height:79px;
	 }

/*end*/	 


/* ---------- end profesional tables ----------*/	 

/* ------------------------------ body care ---------------------------------*/

/*#bod #wrap {
     background:url(../images/body_care/colored_base.gif) bottom repeat-x;
	 padding-bottom:20px;
     }
*/

#bod #main_wide { float:left; }

#flash_body_care { 
     width:573px;
	 height:250px;
	 }

#bod h1 { 	 
     height:45px;
	 width:575px;
	 margin-bottom:12px;
	 text-indent:-9999px;
     }

h1#bodywash { background:url(../images/body_care/body_wash_header.jpg) no-repeat; }
h1#bodymilk { background:url(../images/body_care/bod_milk_orq.jpg) no-repeat; }
h1#bodylotion { background:url(../images/body_care/body_lotion_header.jpg) no-repeat; }   
h1#fantasy { background:url(../images/body_care/body_milk_fantasy_header.jpg) no-repeat; }
h1#bodybutter { background:url(../images/body_care/body_butter_header.jpg) no-repeat; }  
	  
/* colors for containers */
#contWash { color:#C1E271; } 
#contMilk { color:#EF8732; }
#contButter { color:#EF8732; } 
#contFant { color:#E1519C; } 
#contLotion { color:#9322AA; } 
/* ---------------------- */

#headerstrip {
     background:url(../images/body_care/headerRepeater.gif) repeat-x;
	 height:47px;
	 margin-top:5px;
	 }	 

/*#bod #left ul {
     background:url(../images/body_care/menu_pattern.gif) no-repeat bottom;
	 padding-bottom:77px;
	 margin-bottom:10px;
	 }
*/	 

#bod h2 {
     text-indent:-9999px;
	 }	 

.prodHolder {
     width:350px;
	 margin:30px 0 0 20px;
	 color:#999;
	 font-size:110%;
	 float:left;
	 }

.prodHolder p.first {
    color:#333;
	}	

.prodHolder img {
    float:left;
    margin: 0 50px 90px 0;
    } 


/* ---------------------------- chocolate spa ----------------------------------*/

#cho #left {
     width:382px;
	 }

#cho #productos {
     float:right;
	 width:350px;
	 margin-top:14px;
	 }

#cho .productItem {
     width:350px;
	 float:right;
	 }

.product_text {
     float:right;
	 width:240px;
	 }	 

#cho strong {
     color:#58102E;
	 }

#cho .productItem img {
     float:left;
	 margin-top:20px;
	 }

#prod_1 { margin: 35px 0 0 5px; }
#prod_2 { margin: 25px 0 0 -5px; }	 	 	 	 
#prod_3 { margin: 15px 0 0 20px; }	 	 	 	 
#prod_4 { margin: 25px 0 0 -5px; }	 	 	 	 
	 	 	 	 

#cho h1 {
     background:url(../images/chocolate_spa/chocloate_main.jpg) no-repeat;
	 height:249px;
	 margin-bottom:25px;
	 }

#cho h1 span, #cho p#intro {
     display:none;
	 }	 	 	
	
#cho h2{
     font-size:110%;
     color:#FEA743;
	 margin-bottom:.4em;
	 margin-left:110px;
     }

#cho h3   {
     font-size:105%;
	 color:#FEA743;
	 margin-bottom:1em;
     }

#cho h4   {
     color:#58102E;
	 font-size:105%;
	 }
	
/* ---------------------------- sencha ------------------------------------*/

#sen #left {
     width:382px;
	 }

#sen #firstProductos {
     float:right;
	 width:350px;
	 margin-top:14px;
	 }

#sen .productItem {
     width:350px;
	 float:right;
	 margin-bottom:15px;
	 }

.product_text {
     float:right;
	 width:240px;
	 }	 

#sen strong {
     color:#76A404;
	 }

#sen .productItem img {
     float:left;
	 margin-top:20px;
	 }

#sen #prod_2 { 
	margin: 0px 0 0 0px; 
	float:right; 
	}	 	 	 	 
	 	 	 	 

#sen h1 {
     background:url(../images/sencha/main.jpg) no-repeat;
	 height:369px;
	 margin-bottom:25px;
	 }

#sen h1 span, #cho p#intro {
     display:none;
	 }	 	 	
	
#sen h2{
     font-size:110%;
     color:#76A404;
	 margin-bottom:.4em;
     }

#sen h3   {
     font-size:90%;
	 color:#76A404;
	 margin-bottom:.2em;
     }

#sen h4   {
     color:#76A404;
	 font-size:105%;
	 }

#full_span {
	clear:left;
	}

#senchaTrata {
	border:1px dashed #5B9B69;
	background-color:#D6E4B3;
	padding:10px;
	width:180px;
	text-align:right;
	float:right;
	}

#senchaGraphic {
	background:url(../images/sencha/fruits.jpg) no-repeat 0 10px;
	height:81px;
	clear:both;
	width:761px;
	}			 
	 	 
/* ---------------------------- spa essence -------------------------------------*/	

#flashcontent {
     margin-top:10px;
	 }

#spa h1.home {
     background:url(../images/spa_essence/spa_essence_main.jpg) no-repeat;
	 width:572px;
	 height:207px;
	 margin:0px 0 10px 0;
	 clear:both;
	 text-indent:-9999px;
	 }
	
#spa h1.int {
	background:url(../images/spa_essence/innerMain.jpg) no-repeat right;
	width:768px;
	height:106px;
     text-indent:-9999px;
	 clear:both;
	 border-bottom:1px solid #007EAE;
	}	 
	
#spaProd {
	background:url(../images/spa_essence/productosHeading.gif) no-repeat;
	height:18px;
	text-indent:-9999px;
	margin-left:11px;
	}	 

p.intro {
     text-indent:-9999px;
	 }

#spa #cols_wrap {
	 }

#spa #col_1 {
     float:left;
	 width:33.3%;
	 }

#spa #col_2 {
     float:left;
	 width:39.3%;
	 background:url(../images/spa_essence/tub.jpg) no-repeat 5px 60px; 
	 }

#spa #col_3 {
     float:right;
	 width:17.3%;
	 }

#spa #col_3 img {
     margin:10px 0 0 25px;
	 }	 

#spa .productItem {
     width:190px;
	 float:right;
	 }

#spa .textWrap {
     width:90px;
	 float:right;
	 }

#spa #col_2 .textWrap {	  
     width:150px;
	 }

#spa #col_3 .textWrap {	 
     width:110px;
	 }

#spa h3 {
     color:#6699cc;
	 font-size:110%;
	 margin-bottom:10px;
	 }

#spa p.oil_1 {
     color:#8fb647;
     margin-bottom:0;
	 }	 

#spa p.oil_2 {
     color:#669966;
     margin-bottom:0;
	 }	 
	 	 	 	 	 
#spa p.oil_3 {
     color:#9bb7f9;
     margin-bottom:0;
	 }

#spa .product_list {
	margin-left:40px;
	}	 
	
#spa .product_list li {
	border-bottom:1px solid #C8C8C8;
	color:#007EAE;
	margin-bottom:0pt;
	padding:4px 0pt;
	}

#spa .product_list li a {
	color:#c8c8c8;
	}

#spa .product_list li a:hover {
	color:#007eae;
	}
	

#spa #productHolder	{
	width:340px;
	}

#spa #productHolder	img {
	margin-left:20px;
	}

#spa #productHolder	img#envol {
	margin:0px!important;
	}

		

#spa #productHolder	h2 {
	color:#888;
	}		
	 

/* ---------------------------- specific care ------------------------------------*/	

/* specific care section headers */

#spe h1  {
    width:573px;
	height:45px;
	margin-bottom:12px;
	text-indent:-9999px;
	}

/* H1s */	

#purificant { background:url(../images/specific_care/purificant/section_header.jpg) no-repeat; }
#alternative { background:url(../images/specific_care/alternative/section_header.jpg) no-repeat; }
#vit_c { background:url(../images/specific_care/vit_c/section_header.jpg) no-repeat; }
#perfect_body { background:url(../images/specific_care/perfectbody/section_header3.gif) no-repeat; }
#rescue { background:url(../images/specific_care/rescue/section_header.jpg) no-repeat; }

/* end */

/* flash */

#flash_pur, #flash_alt, #flash_vit, #flash_per, #flash_res {
     width:136px;
	 margin-right:7px;
	 border:1px solid #c8c8c8;
	 float:left;
	 }

#flash_vit {
     margin-right:0;
	 }

/* end */


h3.purificant {
    background:url(../images/specific_care/purificant/special.gif) no-repeat;
	height:38px;
	width:359px;
	text-indent:-9999px;
	float:none;
	} 

#spe strong { font-weight:normal; }

#spe h3.products {
    color:#666;
	}

/* specific care links */

#spe ul.product_list {
	  width:142px;
	  margin-bottom:10px;
	  }

#spe ul.product_list li {
	  border-bottom:1px solid #c8c8c8;
	  padding:4px 0 4px 0;
	  margin-bottom:0;
	  }

#spe ul.product_list li a {
      color:#c8c8c8;
	  margin-bottom:5px;
	  }

#spe ul.product_list li, #spe ul.product_list li a:hover { color:#339999; }  /* purificant */
#spe #content.alternative ul.product_list li, #spe #content.alternative ul.product_list li a:hover { color:#CB93CB; } /* alternative */
#spe #content.vit_C ul.product_list li, #spe #content.vit_C ul.product_list li a:hover { color:#E33C00; } /* vitiamin C */
#spe #content.pbody ul.product_list li, #spe #content.pbody ul.product_list li a:hover { color:#94BC3F; } /* perfect body */
#spe #content.rescue ul.product_list li, #spe #content.rescue ul.product_list li a:hover { color:#B9954F; } /* rescue */

	  
/* end */ 	  
	   

#purificant  {
     float:left;
	 margin-bottom:20px;
	 height:206px;
	 }

#purificant img {
     margin-top:30px;
	 }	 

#alternative  {
     float:right;
	 margin-bottom:20px;
	 height:206px;
	 }
	 
#perfect_body  {
     float:left;
	 clear:both;
	 }
	 
#vit_c  {
     float:right;
	 }
	 
#denoyle_logo  {
	 position:absolute;
	 left: 300px;
	 top: 333px;
	 }

#spe #productHolder h2 {
     font-size:100%;
	 } 	 

/* purificant only */

#spe #productHolder.puri h2, #spe #productHolder.puri strong {
     color:#339999;	
	 }

#productHolder.puri a { 
     color:#A8CA22;
	 }

/* alternative only */

#spe #productHolder.alte h3 {
     background:url(../images/specific_care/alternative/intro.gif) no-repeat;
	 height:38px;
	 text-indent:-9999px;
	 }

#spe #productHolder.alte h2, #spe #productHolder.alte strong {
     color:#CB93CB;	
	 }

#productHolder.alte a { 
     color:#999;
	 }
	 
/* perfect body only */

#spe #productHolder.perf h3 {
     background:url(../images/specific_care/perfectbody/intro.gif) no-repeat;
	 height:38px;
	 text-indent:-9999px;
	 margin-bottom:10px;
	 }

#spe #productHolder.perf h2, #spe #productHolder.perf strong {
     color:#94BC3F;	
	 }

#productHolder.perf a { 
     color:#999;
	 }
	
#spe #productHolder.perf p strong.str1 a { color:#009900; }
#spe #productHolder.perf p strong.str2 a { color:#990099; }	 
#spe #productHolder.perf p strong.str3 a { color:#CC3300; }	 
#spe #productHolder.perf p strong.str4 a { color:#FF00FF; }

#pbIMG {
	background:url(../images/specific_care/perfectbody/section_img.jpg) no-repeat;
	width:343px;
	height:340px;
	/*position:absolute;
	left:-195px;
	top:230px;*/
	margin:auto;
	margin-top:25px;
	}	 
 
/*------------------*/	

/* vit C only */

#spe #productHolder.vit h3 {
     background:url(../images/specific_care/vit_c/intro.gif) no-repeat;
	 height:38px;
	 text-indent:-9999px;
	 }

#spe #productHolder.vit h2 {
     color:#E33C00;
	 }


/* Resscue only */

#main_wide.different {
	position:relative;
	min-height:500px;
	}


#spe #productHolder.vit h2 {
     color:#E33C00;
	 }

#spe h2#rescueHeader {
	background:url(../images/specific_care/rescue/heading_Rescue.gif) no-repeat;
	height:20px;
	width:259px;
	float:none;
	text-indent:-9999px;
	}

#resIMG {
	background:url(../images/specific_care/rescue/section_img.png) no-repeat;
	width:243px;
	height:348px;
	position:absolute;
	left:-215px;
	top:140px;
	}

h2#complexHeader {
	background:url(../images/specific_care/rescue/heading_Complex.gif) no-repeat;
	height:42px;
	width:273px;
	float:none;
	text-indent:-9999px;
	}

h2#serumHeader {
	background:url(../images/specific_care/rescue/heading_Serum.gif) no-repeat;
	width:212px;
	height:43px;
	float:none;
	text-indent:-9999px;
	}

h2#repairHeader {
	background:url(../images/specific_care/rescue/heading_Repair.gif) no-repeat;
	width:308px;
	height:43px;
	float:none;
	text-indent:-9999px;
	}

#rescueMulti {
	margin-top:90px;
	width:309px;
	height:162px;
	}

#rescueMulti img {
	float:none;
	margin-top:120px;
	}

#rescueComplexSerum {
	margin-top:40px;
	margin-bottom:0!important;
	}
		

 #rescueList li {
	margin-bottom:5px;
	}

#rescueList li a { color:#333; }
#rescueList li a:hover { color:#B9954F;}	
		
	
/*--------------------------*/


#spe #main {
      width:780px;
	  }

#spe #headerlist {
      margin:-130px 0 0 410px;
	  float:left;
	  }

#spe strong {
      color: #FF9900;
	  }	  	  

#spe #cols_wrap {
	  }

/*#spe h3 {
     color:#ff9900;
	 font-size:110%;
	 margin:5px 0 10px 0;
	 }*/
	 

/*vitamin C products */	 
	 
h2.vit_mousse { background:url(../images/specific_care/vit_c/cleansing_mouse.jpg) no-repeat; height:119px; }
h2.vit_cream { background:url(../images/specific_care/vit_c/cream_24.jpg) no-repeat; height:83px; margin-top:36px; }
h2.pure { background:url(../images/specific_care/vit_c/pure_vit_c.jpg) no-repeat; height:92px; margin-top:27px;  }	 	 

/*end vitamin C products */	

/*alternative products */	

h2.alt_cream { background:url(../images/specific_care/alternative/cream_15.jpg) no-repeat; height:126px; }
h2.alt_serum { background:url(../images/specific_care/alternative/serum_15.jpg) no-repeat; height:126px; }
h2.alt_mask { background:url(../images/specific_care/alternative/mask.jpg) no-repeat; height:126px; }

/*end alternative products */

/*purficant products */	

h2.pur_cream { background:url(../images/specific_care/purificant/crema_norm.jpg) no-repeat; height:106px; }
h2.pur_mousse { background:url(../images/specific_care/purificant/mousee_purificant.jpg) no-repeat; height:106px; }
h2.pur_ampollas { background:url(../images/specific_care/purificant/ampollas.jpg) no-repeat; height:106px; }

/*end purficant products */	 	 
 	 
#spe #col_1 {
     float:left;
	 width:29%;
	 margin:0 40px 0 15px;
	 }

#spe #col_2 {
     float:left;
	 width:29%;
	 }

#spe #col_3 {
     float:right;
	 width:29%;
	 }

#spe #col_3 img {
     margin:10px 0 0 25px;
	 }	 

#spe .textWrap {
     width:90px;
	 float:right;
	 }

#spe #col_2 .textWrap {	  
     width:150px;
	 }

#spe #col_3 .textWrap {	 
     width:110px;
	 }

#spe h3 {
      margin-bottom:.4em;
	  }	 
 
#header_text_purificant	{
      margin:-155px 0 0 390px;
	  float:left;
	  color:#999;
	  width:380px;
	  }

#header_text_purificant	h2 {
      text-indent:-9999px;
	  margin:0;
	  height:0;
	  }	  

#header_text_purificant	strong  { 
      color:#339999;
	  }   
	 
/* ---------------------------- i+d fabricacion ----------------------------------*/	

#fab #main_wide { 
     background:url(../images/i+d/bamboo.jpg) no-repeat 268px 26px;
	 }

#fab h2 {
    height:27px;
	margin-bottom:15px;
	}	 

#fab h3 {
     color:#DA00A5;
	 margin-bottom:2px;
	 margin-top:20px;
	 font-weight:normal;
	 font-size:125%;
	 }

#fab h4 { 
    color:#667910;
    color:#78AE1c;
	font-size:100%;
	 font-weight:normal;
	 }
	 

p.short {
     width:360px;
	 }   

#fab strong {
     color:#DA00A5;
     display:block;
	 font-weight:normal;
	 }

#fab .highlight {
     color:#DA00A5;
     }

#datosHolder {
      float:right;
	  }

table#datos {
    border-top:1px solid #CCC;
	border-right:1px solid #CCC;
     }

table#datos tr {
	background-color:#F9F9F9;
    }

table#datos tr.none {
	background-color:#fff;
    }	 
		 

table#datos td {
    border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:4px;
	/*background:url(../images/i+d/tablebackgrnd.jpg);*/
     }
	  	 

/* ----------------------------- nosotros ---------------------------------------*/

#nos #main_wide {
     padding-left:320px;
	 background:url(../images/nosotros/nosotros.jpg) no-repeat;
	 width:450px;
	 }

#nos h2 { 
     background:url(../images/nosotros/heading_nosotros.gif) no-repeat; 
	 height:24px; 
	 margin:30px 0 15px 0; 
	 }

#nos p {
     width:400px;
	 }

#nos #main_wide ul {
     margin-bottom:10px;
	 }

#nos #main_wide li {
     background:url(../images/nosotros/listmarker.gif) no-repeat 1px 4px;
	 padding-left:15px;
	 margin-left:-15px;
	 margin-bottom:3px;
	 width:350px;
	 }
	 	 
#nos strong {
     color:#DA00A5;
	 letter-spacing:1px;
	 font-size:110%;
	 }

#nos em {
     font-style:normal;
	 font-weight:bold;
	 }

#nos #main_wide em a:link, #nos #main_wide em a:hover, #nos #main_wide em a:visited {
     color: #da00a5;
	 }

/* ---------------------------- principios activos ------------------------------*/	 

#pri #main {
      width:350px;
	  min-height:300px;
	  margin-right:10px;
	  border:1px solid #DDD8B9;
	  padding:40px 20px 30px 20px;
	  color:#7C733D;
	  }

#pri #relacionados {
      float:right;
	  border:1px solid #FFDDF7;
	  width:161px;
	  margin-top:13px;
	  }

#pri #relacionados div {
     border-bottom:1px dashed #FFDDF7;
	 float:left;
	 padding:10px 15px 10px 15px;
	 color:#999;
	 }

#pri #relacionados div img {
     float:left;
	 margin:0 10px 5px 0;
	 }

#pri #relacionados div img.wide, #pri #relacionados div img.wide2 {
     float:none;
	 margin-bottom:7px;
	 margin-left:15px;
	 }

#pri #relacionados div li { margin-bottom:3px; }	 
	 
#pri #relacionados div img.wide2 {
     margin-left:0px;
	 }

.long {  /* this rule is not for the activo ingredient section */
      margin-bottom:45px;
	  }

#pri img.long {
      margin-bottom:25px !important;
	  }

#pri img.long_1 {
     margin-bottom:60px !important;
	 }

#pri img.long_2 {
     margin-bottom:110px !important;
	 } 	

#pri #relacionados h3 {
     background:url(../images/principios_activos/productos_relacionados.gif) no-repeat;
	 height:19px;
     }	 	  

#pri #relacionados h3 span {
     display:none;
	 }

#pri #relacionados p {
     margin-bottom:5px;
	 }

#pri #relacionados p.right {
     margin-left:46px;
	 }

#pri #relacionados a{
     color:#FF84E0;
	 }

#pri #main p, #pri #main li {
     /*width:250px;*/
	 line-height:150%;
	 }

#pri #main a {
     color:#FF84E0;
	 }

#pri #main a:hover {
	 background-color:#f9f9f9;
	 } 	 	 

#pri #main ul {
     margin-bottom:10px;
	 list-style-type:none;
	 }	 

#pri #main li {
     margin:0 0 2px -10px;
	 /*list-style-image:url(../images/principios_activos/listmarker.gif);*/
	 background:url(../images/principios_activos/listmarker.gif) no-repeat -2px 5px;
	 padding-left:10px;
	 }

.fl_right {
     margin-left:15px;
	 float:right;
	 }	 	 	 	  

#heading {
      width:198px;
	  height:33px;
	  float:left;
	  background:url(../images/principios_activos/principios_activos_2.gif) no-repeat;
	  }

#heading h1 {
	 display:none;
      }	   

#letter_menu {
	  float:left;
	  background-image:url(../images/principios_activos/header_bgrnd.gif);
	  padding:6px;
	  } 

#search {
      width:173px;
	  float:right;
	  background-image:url(../images/principios_activos/header_bgrnd.gif);
	  padding:6px;
	  display:none;
	  }

#search input {
     width:78px;
	 border:0;
	 height:11px;
	 font-size:10px;
	 }

#search div {
    background:url(../images/principios_activos/input_backgrnd.gif) no-repeat; 
	height:16px;
	width:91px;
	float:left;
	margin:2px 3px 0 5px;
	}	   

#search img {
     margin-top:6px;
	 float:left;
	 }

#pri #header_menu {
     padding:0px;
	 background-image:url(../images/principios_activos/header_bgrnd.gif);
	 margin-top:8px;
	 float:left;
	 width:100%;
	 }

#pri h1 {
     background:url(../images/principios_activos/principios_activos.gif) no-repeat;
	 margin:0;
	 height:14px;
	 width:124px;
	 }

#pri #main h3 {
     font-size:105%;
	 margin-bottom:5px;
	 }

#pri #main h3.esencial {
     background:url(../images/principios_activos/esencialesHeading.gif) no-repeat;
	 height:16px;
	 }

#pri #main h3.esencial span {
     display:none;
	 }	 	 	 

#pri #header_menu ol {
     list-style-type:none;
	 }

#pri #header_menu ol li {
     display:inline;
	 margin:0 5px 0 0;
	 color:#8B8143;
	 font-weight:bold;
	 font-size:95%;
	 }
	 
#pri #header_menu ol li a { 
     color:#fff;
	 }

#pri #header_menu ol li a:hover {
	 color:#8B8143;
	 }

#pri .principios_activos li, #pri .principios_activos li a:hover  {
    background-color:#fff;
	margin-bottom:0px;
	color:#91874C;
	}

#pri .principios_activos li a {
    color:#B9B9B9;
	margin:0;
	padding:0;
	}

/*--------------------- contacto ---------------------------*/


a#maillink:link, a#maillink:visited {
    color:#DA00A5;
	}

a#maillink:hover {
     text-decoration:underline;
	 }			

#contactoForm {
    width:246px;
	background-color:#f9f9f9;
	float:right;
	padding:10px;
	background:url(../images/club/home/form_background.gif);
	border-top: 1px solid #e5e5e5;
	margin:15px 0 0 0;
	}

#contactoForm input, #contactoForm textarea {
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	

#contactoForm textarea {
	width:230px;
    height:110px;
	margin-top:3px;
	padding:5px;
	margin-left:0 !important;
    border:1px solid #ccc;
	}

#contactoForm input.contact {
	width:230px;
	margin-bottom:5px;
	margin-top:3px;
	margin-left:0 !important;
	background-color:#fff;
	border:1px solid #ccc;
	}	

#contactoForm label {
    clear:both;
	color:#828282;
	}

#btnSubmit {
    float:right;
	width:53px;
	height:19px;
	margin-top:10px;
	margin-right:5px;
	background:url(../images/contacto/button.gif) no-repeat;
	text-indent:-9999px;
	padding:0;
	outline:none;
	display:block;
	border:none;
	}

#btnSubmit:hover {
	background:url(../images/contacto/button.gif) no-repeat 0 -19px;
	}

#lblResponse {
	/*position:absolute;
	left:540px;
	top:330px;*/
	display:block;
	font-size:13px;
	color:#D40096;
	margin-bottom:10px;
	font-weight:bold;
	}

#lblResponse2 {
	position:absolute;
	left:540px;
	top:330px;
	display:block;
	font-size:13px;
	color:#D40096;
	}

/* ------ Amazonas Spa ------ */

#ama h1 {
	background:url(../images/amazonas/amazona_main.jpg) no-repeat;
	width:445px;
	height:214px;
	margin-bottom:10px;
	text-indent:-9999px;
	float:left;
	}

#ama h2 {
	background-color:#983592;
	color:#fff;
	width:auto;
	float:left;
	margin-bottom:10px;
	padding:2px;
	}	

#amazonaProdWrap {
	margin:10px 0 0 10px;
	float:right;
	width:315px;
	}

#amazonaProdWrap h2 {
	margin-left:5px;
	}		

#ama dl {
	margin:10px 0 15px 5px;
	position:relative;
	}

#ama #prod_1 {
	position:absolute;
	top:-40px;
	left:245px;
	width:auto;
	}

#ama #prod_2 {
	position:absolute;
	top:0px;
	left:5px;
	width:auto;
	}

#amz_2 {
	padding-left:55px;
	}

#ama #prod_3 {
	position:absolute;
	top:-10px;
	left:235px;
	width:auto;
	}

#ama #prod_4 {
	position:absolute;
	top:-25px;
	left:5px;
	width:auto;
	}

#amz_4 {
	padding-left:55px;
	}

#ama strong.contHighlight {
	font-weight:normal;
	color:#000;
	}	
				
#ama dt {
	color:#983592;
	font-size:85%;
	width:225px;
	}

#ama dd {
	font-size:85%;
	width:235px;
	}

#ama dd strong {
	color:#983592;
	}	

#amazonaSidebar {
	clear:left;
	}

/* ------'en casa' -------*/

#en_casa #content h3 {
	font-size:.9em;
	margin:0 0 3px 0;
	padding:0;
	}

#en_casa #content p {
	margin:0 0 3px 0;
	color:#999;
	}

#en_casa #content strong {
	font-weight:normal;
	}	

.casa1 {
	margin-bottom:3px!important;
	}	

#en_casa #content { 
	position:relative;
	clear:both;  
	min-height:458px; 
	}

#en_casa h1 {
	background:url(../images/en_casa/en_casa_model.jpg) no-repeat;
	position:absolute;
	width:256px;
	height:346px;
	left:2px;
	top:15px;
	text-indent:-9999px;
	}

#casa_spa {
	background:url(../images/en_casa/blue.gif) no-repeat;
	min-height:342px;
	width:793px;
	position:absolute;
	top:20px;
	left:-25px;
	}

#casa_spa_inner {
	width:450px;
	position:absolute;
	left:300px;
	top:10px;
	background:url(../images/en_casa/spa.jpg) right no-repeat;
	padding-right:30px;
	}		

#casa_amaz {
	background:url(../images/en_casa/purple.gif) no-repeat;
	position:absolute;
	left:-13px;
	top:140px;
	width:782px;
	min-height:236px;
	}

#casa_amaz_inner {
	width:480px;
	position:absolute;
	left:300px;
	top:10px;
	background:url(../images/en_casa/amazonas.jpg) no-repeat right;
	}

#casa_amaz_inner h2 {
	background:url(../images/en_casa/amazlogo.gif) no-repeat;
	text-align:-9999px;
	text-indent:-9999px;
	width:122px;
	height:100px;
	float:left;
	margin-bottom:40px;
	}

#casa_amaz h3, #casa_amaz strong  {
	color:#983593;
	}	

#en_casa .short { width:315px; }						 		
	
#casa_sencha {
	background:url(../images/en_casa/green.gif) no-repeat;
	position:absolute;
	left:55px;
	top:280px;
	width:782px;
	min-height:236px;
	}

#casa_sencha_inner {
	width:426px;
	position:absolute;
	left:230px;
	top:10px;
	background:url(../images/en_casa/sencha.jpg) no-repeat 400px -10px;
	padding-right:60px;
	}

#casa_sencha_inner h2 {
	background:url(../images/en_casa/sencalogo.gif) no-repeat;
	height:55px;
	text-indent:-9999px;
	width:95px;
	float:left;
	margin-bottom:60px;
	}

#casa_sencha h3, #casa_sencha strong  {
	color:#5D9632;
	}	
	

#casa_spa h2 {
	background:url(../images/en_casa/spa_essence.gif) no-repeat;
	height:55px;
	text-indent:-9999px;
	width:90px;
	float:left;
	margin-bottom:40px;
	}

#casa_spa h3, #casa_spa strong  {
	color:#006085;
	}	

#casa_spa p {
	padding:0 0 0 50px;
	} 	
			


/* -------- legal ----------*/

#legal h1 {
     color:#D600A4;
	 font-size:125%;
	 margin-bottom:12px;
	 }
    
#legal h2 {
    font-size:90%;
	font-weight:bold;
	color:#666;
	}      

/*---- sIFR ---*/

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

#pri #main h2.special { font-size:16px; }   /*  this is for the sIFR headings that need to fit on 2 lines */

/* end of sIFR */


#xacalLink {
	float:right;
	margin-top:-2px;
	}
