/*  Cabecera  */	
.Cab { font-family: Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "Palatino Linotype"; font-size: 20px;}

/*  Fuente general */	
.FontGen {
	font-family: Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "Palatino Linotype";
	font-size: 17px;
	color: #666666;
}
.FontGen a{ color:#666666; text-decoration:none;}
.FontGen a:hover{ color:#b88e35; text-decoration:underline; }
.FontGen a:active{ color:#b88e35; text-decoration:underline; }

/*  Menús  */	
.Menus { font-family: Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "Palatino Linotype"; font-size: 18px; color:#FFFFFF;}
.Menus a{ color:#FFFFFF; text-decoration:none;}
.Menus a:hover{ color:#b88e35; text-decoration:underline; }
.Menus a:active{ color:#b88e35; text-decoration:underline; }

/*  Más info Productos Dulcinea  */	
.ficha { font-family: Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "Palatino Linotype"; font-size: 14px; color:#af7521	;}
.ficha a{ color:#af7521; text-decoration:underline;}
.ficha a:hover{ color:#af7521; text-decoration:none; }
.ficha a:active{
	color: #af7521;
	text-decoration: none;
	text-align: left;
}

/*  Texto en que producto dulcinea  estamos */	
.titDul { font-family: Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "Palatino Linotype"; font-size: 23px; color:#b88e35	;}


/*  Pie página  */	
.Pie { font-family: Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "Palatino Linotype"; font-size: 12px; color:#634c2c;}
.Pie a{ color:#634c2c; text-decoration:none;}
.Pie a:hover{ color:#8b6c42; text-decoration:underline; }
.Pie a:active{ color:#8b6c42; text-decoration:underline; }

/*  titulo */
.Tit {
	font-family: Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif, "Palatino Linotype";
	font-size: 20px;
	color:#634c2c;
	font-weight:bold;
	border-bottom-width:1px;
	border-bottom-color:#f3f3f3;
	border-bottom-style:solid;
}
.Tit a{ color:#634c2c; text-decoration:none;}
.Tit a:hover{ color:#b88e35; text-decoration:underline; }
.Tit a:active{ color:#b88e35; text-decoration:underline; }

/*  titulo claro */
.Tit2 {
	color:#b88e35;
	font-weight:normal;
}


/* Transicion texto slide inicio */
/* Frase 1 */
 /* inicio */
.slideRight {
  position: absolute;
  width: 400px;
  height: 100px; 
  -moz-transition-property: opacity, color, left;
  -moz-transition-duration: 3s;
  -webkit-transition-property: opacity, color, left;
  -webkit-transition-duration: 3s;
  -o-transition-property: opacity, color, left;
  -o-transition-duration: 3s;
  opacity:0;
  left: 200px;
  color: #FFFFFF;
  
}
 /* fin */
.slideLeft {
  position: absolute;
  width: 400px;
  height: 100px;
  -moz-transition-property: opacity, color, left;
  -moz-transition-duration: 3s;
  -webkit-transition-property: opacity, color, left;
  -webkit-transition-duration: 3s;
  -o-transition-property: opacity, color, left;
  -o-transition-duration: 3s;
  opacity:100;
  color: #b88e35;
  left: 520px;
}

/* Frase 2 */
 /* inicio */
.slideRight2 {
  position: absolute;
  width: 400px;
  height: 100px;
  padding-top:10px;
  -moz-transition-property: opacity, color, left;
  -moz-transition-duration: 3s;
  -webkit-transition-property: opacity, color, left;
  -webkit-transition-duration: 3s;
  -o-transition-property: opacity, color, left;
  -o-transition-duration: 3s;
  opacity:0;
  color: #FFFFFF;
  left: 100px;
}
 /* fin */
.slideLeft2 {
  position: absolute;
  width: 400px;
  height: 100px;
  padding-top:08px;
  -moz-transition-property: opacity, color, left;
  -moz-transition-duration: 3s;
  -webkit-transition-property: opacity, color, left;
  -webkit-transition-duration: 3s;
  -o-transition-property: opacity, color, left;
  -o-transition-duration: 3s;
  opacity:100;
  color: #843614;
  left: 520px;
}

/* Frase 3 */
 /* inicio */
.slideRight3 {
  position: absolute;
  width: 400px;
  height: 100px;
  -moz-transition-property: opacity, color, left;
  -moz-transition-duration: 3s;
  -webkit-transition-property: opacity, color, left;
  -webkit-transition-duration: 3s;
  -o-transition-property: opacity, color, left;
  -o-transition-duration: 3s;
  opacity:0;
  color: #FFFFFF;
  left: 50px; 
}
 /* fin */
.slideLeft3 {
  position: absolute;
  width: 400px;
  height: 100px;
  -moz-transition-property: opacity, color, left;
  -moz-transition-duration: 3s;
  -webkit-transition-property: opacity, color, left;
  -webkit-transition-duration: 3s;
  -o-transition-property: opacity, color, left;
  -o-transition-duration: 3s;
  opacity:100;
  color: #333333;
  left: 520px;
}

/*Panel politica cookies*/
/*#cookie_notice{
	bottom:0;
	color:#cccccc;
	font-family:arial;
	font-size:12px;
	left:0;
	padding:10px 10px 10px 10px;	
	position:fixed;
	right:0;
	z-index:20000;
	background-color:#0f0f0f;
	filter:alpha(opacity=90);
	-moz-opacity:.90;opacity:.90;
}*/

/* inicio mensaje cookies */
#barraaceptacion {
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	padding:10px 20px 10px 20px;
	text-align:center;
	background-color: rgba(0, 0, 0, 0.9);
	color:#cccccc;
	z-index:99999;
	font-family:Calibri, Arial;
	font-size:13px;
}

.inner a.ok {
	color:#c83939;
	text-decoration:none;
}
.inner a:hover.ok {
	color:#ffffff;
	text-decoration:underline;
}
.inner a.info {
	color:#999999;
	text-decoration:none;
}
.inner a:hover.info {
	color:#ffffff;
	text-decoration:underline;
}
/* fin mensaje cookies */

