body {
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 3px;
	color: #CCCCCC;
	/*border:#FF33FF solid 5px;*/
	text-align:center; /* en IE5, no funciona el margin 0 auto, por eso ponemos esto */
	/*
	scrollbar-face-color: #FF8BA9; *//* color oscuro de la barra */
	/*scrollbar-highlight-color: #FAF2EB; *//* color claro de la barra */
	/*scrollbar-3dlight-color: #C9B27E;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #666666;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FAF2EB; *//* color claro de la barra 
	background: url(../images/body.jpg) repeat-x #eeeeee;  para que se repita por el eje x con el color gris (vertical)
	
	*/
	background: url(../images/body.gif) repeat-x ;
}

h1 {color:#b3a391; text-align:left;font-size:24px; font-weight:lighter;margin-left:268px !important; margin-left:270px;}

.boton {
	color: #E7247F;
	background-color: #FAF2EB;
}
#principal {	
	width: 990px;
	padding: 0px;
	margin-left:auto; /* no margins to the top and bottom of the div but to apply auto margins to the left and right*/
	margin-right:auto;
	text-align: center; /* para contrarrestar el text-aling center de IE 5 */ 

	/*border: #6666FF solid 5px;*/
}

#columnaizquierda {	
	width: 0px;
	padding: 0px;
	float:left;
	margin-left:0px;
		 
}

#columnacentral{	 
	width: 990px;
	height:auto;
	padding-top: 15px;
	margin-left:auto;
	margin-top:0;
	padding-top:20px;
	margin-right:auto; 
	cellpadding:0px;
	text-align:center;
	clear:both; 
	/*border: #6666FF solid 5px;*/
	/*background-color: #FFFFFF;*/
	/*border: #00FF00 solid 3px;*/
	/*clear:right;*/ 
	
}

#columnaderecha {	
	width: 220px;
	padding-top: 90px; 
	padding-right:85px; 
	float:right;  
}

#texto_cabecera {	
	width: 900px !important;
	width: 915px;  
	margin:0px;
	padding-top:0px;
	padding-right:15px; 
	font: "century Gothic"; 
	font-size:10px; 
	text-align:right;
	color:#303030; 
	font-weight:bold; 
	height:5px;
	/*border: #FF9900 solid 1px;*/ 
 
	
}
.texto_cabecera:link{ 
	font-variant:normal;
	font-weight:250;
	text-decoration: none;
	background-color: #FFFFFF;
	color:#303030;
}

.texto_cabecera:hover{ 
	color:#e5ded5;
	background-color: #FFFFFF;
	font-weight:250;
	text-decoration: underline;
}

.texto_cabecera:visited{
	font-weight:250; 
	color:#303030;
	background-color: #FFFFFF;
	text-decoration: none;
	 
}
#logo {	
	width: 100px; 
	height:15px; 
	margin-right:30px;
	/*background-color: #e4e2e2; */
	font: "century Gothic"; 
	text-align:right;
	border:0px;
	clear:both;
	/*border: #000000 solid 1px; */
}

#menu {	
	width: 980px; 
	height:100px !important; 
	margin-left:5px;   
	/*background-color: #e4e2e2; */

	font: "century Gothic";  
	text-align:left; 
	/*border: #FF0000 solid 1px;*/
	z-index:1;
}

#logo {	
	width: 147px; 
	height:50px; 
	margin-left:5px;   
	padding-bottom:22px;
	margin-bottom:22px;
	/*background-color: #e4e2e2; */
	font: "century Gothic";  
	text-align:left; 
	/*border: #FF0000 solid 1px;*/
 
}


.menu:link{
	color:#000000;
	/*border: #FF0000 solid 1px; */
	font-size:15px; 
	font-variant:normal;
	font-weight:100;
	text-decoration: none;

}

.menu:active{
	color:#000000;
	/*border: #FF0000 solid 1px; */
	font-size:15px; 
	font-variant:normal;
	font-weight:100;
	text-decoration: none;

}

.menu:hover{
	background-color:#e4e2e2;
	color: #00FF33;
	font-size:15px; 
	font-weight:150;
		text-decoration: none;
}

.menu:visited{
	background-color:#e4e2e2;
	color:#000000;
	font-size:15px; 
	font-weight:100;
	text-decoration: none;
}

#separador{ 
   /*
 	height:60px; 
	width: 500px;*/
	
	margin-left:620px;
}
.desplazamiento img{ margin-left:690px;margin-top:20px;margin-bottom:13px !important; margin-bottom:14px;}
.vertical { margin-top:15px !important;  margin-top:0px;}

#espaciador_vertical{ 
 margin-top:14px;
 width:760px;
 /*border:1px solid #00FF00;*/
}

#submenu {	
	width: 980px; 
	height:45px;  
	padding-top:5px !important;
	padding-top:0px; 
	text-align:left;
	font: "century Gothic";   
}

#cuerpoindex {	
	width: 980px; 
	padding: 0px;
	/* background: #FFFFFF url('images/fondo20060620.jpg') no-repeat; */ 
	/*background-color: #FFFFFF;*/ 
	margin-left:0px;
	margin-top:40px;
	 
	
}




/*--------------------------------------------- CUERPO GENERAL (NO INDEX) -----------------------------------------------*/

#cuerpo {	
	width: 980px;
	padding-top: 10px;
	padding-left: 0px; 
}

#cuerpoizquierda {	
	width: 590px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	float: left; 
}

#cuerpoderecha {	
	width: 220px;
	padding-top: 0px;
	padding-left: 0px;
	float: left; 
}
#cuerpototal {	
	width: 900px;
	padding-top: 0px; 
	padding-left:10px;
	text-align:center;
	/*border: #000000 solid 1px; */
}

#menuinferior {	
	width: 831px;
	padding-top: 30px;
	float: left; 
}

#rayazul {
	background-image:url('images/haut.gif');
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
}

#rayarosa {
	background-image:url('images/haut_rosa.gif');
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
}

#rayaverde {
	background-image:url('images/haut_verde.gif');
	background-repeat: repeat-x;
	background-position: top;
	height: 10px;
}

/*--------------------------------------------- GENERICOS -----------------------------------------------*/
.tablanormal {
	padding-left: 60px;
	padding-top:10px;
	padding-right: 10px;
	text-align:left;
}

#textonuevo {
	width: 510px;
	font: "Franklin Gothic Medium";
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	float: left;
	margin:0px;
	padding: 0px 0px 0px 20px;
	text-align: justify;
}
.textodulce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 1.5em;
	float: left;
	margin:0px;
	padding: 0px;
}

#textodulceetam {
	width: 680px;
	font:"Franklin Gothic Medium";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 1.5em;
	float: left;
	margin:0px;
	padding: 0px 0px 0px 20px;
	text-align: justify;
}

.titulodulce {
		font: "century Gothic"; 
	font-size: 12px;
	font-weight: bold;
	color: #E61577;	
}
#imagen_lateral {
	width: 250px;
	/*background-color: blue;*/
	float: left;
	margin:0px;
	padding-left: 30px;
}
.textonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color: #313131;
}

.textopeque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:justify;
	color: #000000;
}
.textopequerosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:justify;
	color: #7f2150;
}
.textopequebeige {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:justify;
	color: #C9B27E;
}
.textoform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	color: #313131;
	font-weight: bold;



}
.textoform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	border: solid 1px #313131;

}
.textoformrosa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	font-weight: bold;
	height: 30px;

}
.textoformsangre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: justify;
	text-indent: 10pt;
}
.titulogrande {
	font: "century Gothic"; 
	font-size: 18px;
	color: #E61577;
	text-align: justify;
	padding: 10px 0px 10px 10px; 

}
.titulogrande2 {
	font: "century Gothic"; 
	font-size: 20px;
	color: #E61577;
	text-align: justify;
	padding: 10px 0px 10px 10px;
	font-style: italic;

}
.titulomedio {
	font: "century Gothic"; 
	font-size: 17px;
	color: #999999;
	text-align: justify;
	padding: 10px 0px 10px 0px;

}
.titulonormal {
	font: "century Gothic"; 
	font-size: 12px;
	font-weight: bold;
	color: #E61577;
	text-align: justify;
	padding: 0px 0px 10px 10px;
	
}
.textodulcerosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EC4D98;
}
.titulonormalsinnegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E61577;
	text-align: justify;
	padding-bottom: 10px;
}
.titulonormalsinnegritanew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E61577;
	text-align: justify;
	padding: 0px 0px 10px 10px;
	
}

.titulonormalrosa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7f2150;
	text-align: justify;
	padding-bottom: 10px;
}

/*--------------------------------------------- GRUPO ETAM -----------------------------------------------*/
#cuerpoizquierdagrupoetam {	
	width: 145px;
	height: 414px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	background-image:url('images/cabeceraetam_2006.jpg');
}
#cuerpoizquierdagrupoetam2 {	
	width: 145px;
	height: 414px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	background-image:url('images/cabeceraetam_2.jpg');
}
#cuerpoizquierdagrupoetam3 {	
	width: 145px;
	height: 414px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	background-image:url('images/cabeceraetam_3.jpg');
}

#cuerpoizquierdagrupoetam4 {	
	width: 145px;
	height: 414px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	background-image:url('images/cabeceraetam_4.jpg');
}
#cuerpoizquierdagrupoetam5 {	
	width: 145px;
	height: 414px;
	padding-top: 0px;
	padding-left: 0px;
	float: left;
	background-image:url('images/cabeceraetam_99.jpg');
}

#cuerpoizquierdagrupoetam_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 78px;
	padding-left: 8px;
}

#cuerpoizquierdagrupoetam_menu ul {
  padding: 5px 5px 5px 20px;
  margin: 0;

  }
.cuerpoizquierdagrupoetam_menuenlace {
	color: #000000;
	text-decoration: none;
}

a.cuerpoizquierdagrupoetam_menuenlace:link {
	color: #000000;
	text-decoration: none;
	background-color: #CCFF00;
}
a.cuerpoizquierdagrupoetam_menuenlace:visited {
	color: #000000;
	text-decoration: none;
	background-color: #CCFF00;
}
a.cuerpoizquierdagrupoetam_menuenlace:hover {
	color: #009900;
	text-decoration: none;
	background-color: #CCFF00;
}
a.cuerpoizquierdagrupoetam_menuenlace:active {
	color: #009900;
	text-decoration: none;
	background-color: #CCFF00;
}


.enlace {
	color: #000000;
	text-decoration: underline;
}

a.enlace:link {
	color: #000000;
	text-decoration: underline;
	/*background-color: #FFFFFF;*/
}
a.enlace:visited {
	color: #000000;
	text-decoration: underline;
	/*background-color: #FFFFFF;*/
}
a.enlace:hover {
	color: #7f2150;
	text-decoration: underline;
	/*background-color: #FFFFFF;*/
}
a.enlace:active {
	color: #000000;
	text-decoration: underline;
	/*background-color: #FFFFFF;*/
}

#menu_abajo {  
	width:60px;
	height:50px; 
	text-align: right; 
	margin-top:10px;
	 margin-left: 800px;  
	/*border: #00FF00 solid 3px;*/
 
}
 
 
#menu_abajo a:link {color: #999999;text-decoration: none;background: #e3e1e2;}
#menu_abajo a:visited {color: #999999; text-decoration:underline;background: #e3e1e2;}
#menu_abajo a:hover {color: #999999; text-decoration:underline;background: #e3e1e2;}
#menu_abajo a:active {color: #999999; text-decoration: none;background: #e3e1e2;}


/*--------------------------------------------- PIE -----------------------------------------------*/
#pie { 
    height:30px;
	background: #1a171b;
	/*background: #EEEEEE;*/ 
	font:"Helvetica";
	font-size: 11px; 
	text-align: center;
	color: #e5ded5;
	margin-top:20px;
	padding-left: 100px;
	padding-bottom: 10px;
	clear: both;
}

#pie a:link {color: #e5ded5;text-decoration: none;background: #1a171b;}
#pie a:visited {color: #e5ded5; text-decoration:underline;background: #1a171b;}
#pie a:hover {color: #FFFFFF; text-decoration:underline;background: #1a171b;}
#pie a:active {color: #e5ded5; text-decoration: none;background: #1a171b;}

/*--------------------------------------------- TIENDAS -----------------------------------------------*/
#listatiendas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A80B64;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}


#iconotienda {
	width: 35px;
	height: 60px;
	float: left;
}

/*--------------------------------------------- INVITACION -----------------------------------------------*/


.imprimir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.imprimir a:link, a:visited {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

.imprimir a:hover, a:active {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

#invifondo {
	width: 675px;
	height: 340px;
	background-image: url(fondos/chica3.jpg);
	background-repeat: no-repeat;


}
#invicontenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 15px;
	color: #7f3150;
}
#invidescuento {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
	width: 140px;
	height: 120px;
	float: left;

	
}
#d2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}
#invi3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;

}
#invi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}
#invicodigo {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#invicodigo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;

}
#textoaviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7f2150;
	font-size: 11px;
	text-align: left;
	padding: 10px;
}

.nopromocion1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF00CC;
	text-align:center;


}

.nopromocion2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
}

.enlacecatalogo {
	text-decoration: none;
	color: #7f2150;
}

.enlacedeprensa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color: #313131;
	text-decoration: underline;
	line-height: 20px;
}

a.enlacedeprensa:link {	text-decoration: underline; }
a.enlacedeprensa:visited {	text-decoration: underline; }
a.enlacedeprensa:hover {	text-decoration: underline; }
a.enlacedeprensa:active {	text-decoration: underline; }



.hilito {
z-index:3;
position: absolute;
float: none;
/*border: #3399FF  solid 3px;*/
margin-left:300px;
margin-top:0px;
margin-bottom:0px;
 
}
.transparente {
z-index:300; 
position: absolute;
float: none; 
text-align:center;
vertical-align:top;
/*border: #3399FF  solid 3px;*/
margin-right:0px;
margin-left:155px;
 
}

#banner { 
display:block;
height:398px;
width:152px;     
border: #e3e1e2 thin solid;
float:right; 
}
 
#banner_texto_pequeno { 
height:60px;
width:152px;
max-height:60px; 
margin-top:0px;
padding-top:0px;
} 
#banner_texto_pequeno2 {
margin-top:0; 
height:140px;
width:152px;  
max-height:140px; 
 
 }

.enlace_banner{ text-decoration:none; }
.enlace_banner a:link{text-decoration:none;}
.enlace_banner a:hover{text-decoration:none;}
.enlace_banner a:visited{text-decoration:none;}
.enlace_banner a:active{text-decoration:none;}


.enlace_violeta a:link{color:#5b1f77; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;
font-weight:bold; }
.enlace_violeta a:hover{ color:#5b1f77; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;font-weight:bold;  }
.enlace_violeta a:visited{ color:#5b1f77; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; font-weight:bold; ; }
.enlace_violeta a:active{ color:#5b1f77; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: underline;font-weight:bold;  }



/*--------------------------------------------------SECCIÓN DE PRENSA ---------------------------------------*/

.prensa_historia {

width:880px;
color:#999999;
font-size:12px;
text-align:justify;
margin-left:70px;
}
.prensa { color:#999999; width:700px; padding-left:10px; padding-right:10px; text-align:justify;margin-left:230px;}
 
.columna {
font-size:12px;
color:#999999;
width:650px;
padding-left:5px;
padding-right:5px;
text-align:justify;
margin-left:60px;

} 

#destaca {color:#b3a391; font-weight:bolder; font-size:17px;}