@charset "utf-8";
/* CSS Document */

body {
	background-image: url(imagenes/fondo_degradado_rayado.jpg);
	background-repeat:   repeat-x;
	margin: 0px;
	background-color: #767676;
}
#cont_gral {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 800px;
	background-image: url(imagenes/foto_fachada_bis.jpg);
	background-repeat: no-repeat;
	background-position: right 120px;

}
.sub_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.sub_menu a {
	color: #000000;
	text-decoration: none;
}
.sub_menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.item_premio {
	margin: 10px;
	float: left;
	height: 100px;
	width: 150px;
	overflow: hidden;
}

.item_premio img{
	border:0px;
	height: 100px;
	width: 150px;
}
.sub_menu li {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 2px;
	padding-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}

#encabezado {
	height: 125px;
	background-image: url(imagenes/logo_peleteria.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: 0px;
	top: 0px;
}
#boton_volver {
	background-image: url(imagenes/boton_volver.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 100px;
	display: block;
	float: right;
	margin-top: 20px;	
}
#boton_volver:hover{
	background-image: url(imagenes/boton_volver_on.png);
	
}

#caja_submenu {
	position: absolute;
	height: 28px;
	width: 498px;
	left: 303px;
	top: 89px;
	overflow: hidden;
	z-index: 50;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AF8919;
	color: #D2B975;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	text-align: left;
}
.sub_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #C2981D;
	display: block;
	height: 16px;
	width: 450px;
	position: absolute;
	left: -470px;
	top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
}


#menu_sup {
	height: 44px;
	width: 420px;
	position: absolute;
	left: 378px;
	top: 43px;
	z-index: 70;
}
#caja_dest_cont {
	background-image: url(imagenes/fondo_negro_semi.png);
	background-repeat: repeat;
	height: 600px;
	width: 700px;
	border: 2px solid #7C641D;
	margin-top: 20px;
	margin-left: 0px;
	overflow: hidden;
	visibility: hidden;
	position: relative;
	top: 0px;
	bottom: 0px;
}
.cont_empresa {
	background-image: url(imagenes/tit_empresa.png);
	background-repeat:  no-repeat;
	background-position: left top;
	display: block;
	height: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 700px;
}
#contenido_cuadro {
	background-image: url(imagenes/recuadro_contenido.png);
	background-repeat: no-repeat;
	height: 511px;
	width: 370px;
	position: absolute;
	left: 316px;
	top: 30px;

}
#botonera_productos {
	display: block;
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	height: 30px;
}
.boton_ant {
	background-image: url(imagenes/boton_anterior.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 80px;
	float: left;
	cursor:pointer;
}

.cont_caja_cuadro {
	display: none;
	margin: 10px 10px 10px 20px;
	font-size: 12px;
}
.cont_caja_cuadro p:first-letter{
	font-size: 16px;
	color: #CEA324;

}


#contenido_imagen {
	position: absolute;
	left: 170px;
	top: 330px;
	background-image: url(imagenes/vuelta_0.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	width: 300px;
}
#contenido_imagen.imagen_fondo_0 {
	background-image: url(imagenes/vuelta_0.png);
}
#contenido_imagen.imagen_fondo_1 {
	background-image: url(imagenes/vuelta_1.jpg);
}
#contenido_imagen.imagen_fondo_2 {
	background-image: url(imagenes/vuelta_2.jpg);
}
#contenido_imagen.imagen_fondo_3 {
	background-image: url(imagenes/vuelta_3.jpg);
}
#contenido_imagen.imagen_fondo_4 {
	background-image: url(imagenes/vuelta_4.jpg);
}
#contenido_imagen.imagen_fondo_5 {
	background-image: url(imagenes/vuelta_5.jpg);
}


.subtitulo_cont {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 55px;
	color: #CEA324;
	margin-top: 5px;
	padding-top: 3px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
	letter-spacing: 2px;
	text-align: left;
	margin-left: 5px;
	margin-right: 10px;
}

#texto_empresa {
	margin-left: 80px;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
	margin-right: 90px;
	text-align: justify;
	color: #FFFFFF;
}
#texto_empresa p:first-letter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DAAD26;
	font-weight: bold;
	text-indent: -10px;
	line-height: 16px;
}
.caja_imagen {
	display: block;
	float: left;
	clear: both;
	margin-right: 15px;
	margin-bottom: 15px;
}
#caja_menu_content {
	float: left;
	width: 240px;
	margin-left: 100px;
	margin-top: 10px;
	text-align: left;
}
.item_menu_content a {
	text-decoration: none;
	color: #CEA324;
}
.item_menu_content {
	display: block;
	width: 170px;
	background-image: url(imagenes/q.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #CEA324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 28px;
	height: 20px;
	line-height: 16px;
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
}
.item_menu_content:first-letter{
	font-size: 1px;
	color: #000;
}
.item_menu_content:hover{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	cursor:pointer;

}
.cont_productos {
	background-image: url(imagenes/tit_productos.png);
	background-repeat:  no-repeat;
	background-position: left top;
	display: block;
	height: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 700px;
}
#visor_contactos_prod {
	margin-top: 40px;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.caja_contacto {
	float: left;
	width: 110px;
	background-image: url(imagenes/fondo_contacto.png);
	background-repeat: no-repeat;
	height: 120px;
	margin-right: 0px;
	margin-left: 0px;
	cursor:pointer;
}
.caja_contacto:hover{
	background-image: url(imagenes/fondo_contacto_blanco.png);
	
}
.foto_caja_contacto {

	height: 90px;
	width: 80px;
	margin-top: 9px;
	margin-left: 9px;
	overflow: hidden;
}
.item_menu_content_selected {
	display: block;
	width: 170px;
	background-image: url(imagenes/q.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #CEA324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-left: 28px;
	height: 20px;
	line-height: 16px;
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: normal;
}
.item_menu_content_no_selected {
	display: block;
	width: 150px;
	background-image: url(imagenes/q.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #CEA324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 28px;
	height: 20px;
	line-height: 16px;
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	filter: alpha(opacity=50);
	opacity: .5;
	text-align: left;
}
.item_menu_content_no_selected:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	cursor:pointer;
	filter: alpha(opacity=100);
	opacity: 1;
}
.item_menu_content_no_selected a {
	text-decoration: none;
	color: #CEA324;
}
.boton_sig {
	background-image: url(imagenes/boton_siguiente.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 90px;
	float: right;
	cursor: pointer;
}
.boton_sig:hover{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.boton_ant:hover{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#tira_imagenes_productos {
	position: absolute;
	height: 300px;
	width: 120px;
	left: 40px;
	top: 20px;
}
#cont_foto_grande {
	position: absolute;
	height: 350px;
	width: 299px;
	left: 161px;
	top: 79px;
}
.foto_grande {
	background-repeat: no-repeat;
	background-position: center top;
	height: 350px;
	width: 300px;
}
#descripcion_producto {
	position: absolute;
	height: 400px;
	width: 220px;
	left: 390px;
	top: 40px;
	background-image: url(imagenes/fondo_negro_semi.png);
	padding-left: 80px;
	padding-top: 40px;
}
.tit_descripcion_prod {
	display: block;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #7C641D;
	margin-bottom: 10px;
	padding-left: 5px;
}
.texto_descripcion_prod {
	display: block;
	margin-right: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.item_menu_content_si {
	display: block;
	width: 190px;
	background-image: url(imagenes/q.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #CEA324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 28px;
	height: 20px;
	line-height: 16px;
	padding-top: 10px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	cursor:pointer;
}
.item_menu_content_no {
	display: block;
	width: 170px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #CEA324;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 28px;
	height: 20px;
	line-height: 16px;
	padding-top: 10px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity=.5;
}
.item_menu_content_no:hover {
	filter:alpha(opacity=100);
	opacity=1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}


.item_menu_content_si:first-letter {
	font-size: 1px;
	color: #000;
}

.cont_clientes {
	background-image: url(imagenes/tit_clientes.png);
	background-repeat:  no-repeat;
	background-position: left top;
	display: block;
	height: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 700px;
}
.etiqueta_formu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	width: 200px;
	padding-left: 5px;
	margin-left: 20px;
}
.boton_enviar_formu {
	background-color: #597724;
	border: 3px outset #D29F4A;
	display: block;
	padding: 3px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	height: 30px;
	width: 100px;
}

.etiqueta_formu:first-letter{
	color:#FFF;
}.caja_formu {
	display: block;
	color: #FFF;
	background-color: #000;
	width: 200px;
	margin-left: 50px;
	border: 1px solid #597724;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
#cont_gral_portada {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 800px;
	background-image: url(imagenes/foto_fachada.jpg);
	background-repeat: no-repeat;
	background-position: right 120px;
}
#contenido_portada {
	display: block;
	width: 500px;
	margin-top: 30px;
	position: relative;
	left: 0px;
	top: 0px;
}
#horario_flash {
	position: absolute;
	left: 543px;
	top: -24px;
	width: 250px;
	height: 100px;
}

.apdo_portada {
	display: block;
	width: 450px;
	margin-bottom: 20px;
	filter:alpha(opacity=0);
	opacity=.0;
	
}
.titu_apdo_portada {
	background-image: url(imagenes/t_destacados.png);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 40px;
}
.cont_apdo_portada {
	display: block;
	height: 160px;
	width: 400px;
	background-image: url(imagenes/fondo_negro_semi.png);
	margin-left: 50px;
	position: relative;
	left: 0px;
	top: 0px;
	visibility: hidden;
}
.tira_portada {
	display: block;
	margin-left: 20px;
	padding-top: 15px;
}
.boton_mas {
	background-image: url(imagenes/b_mas_off.png);
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 35px;
	width: 80px;
	cursor:pointer;
	background-position: top;
	position: absolute;
	left: 322px;
	top: 116px;
}
.boton_mas:hover {
	background-image: url(imagenes/b_mas_on.png);
	
}
.titulo_tendencia_portada {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFF;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9E7C1A;
	padding-top: 10px;
}
.titulo_tendencia_portada:first-letter{
	background-color: #9E7C1A;
	
	
}
.parrafo_tendencia_portada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D2B975;
	margin-left: 40px;
	height: 90px;
	width: 300px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFF;
}
.cont_tendencias {
	background-image: url(imagenes/tit_tendencias.png);
	background-repeat:  no-repeat;
	background-position: left top;
	display: block;
	height: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 700px;
}
.tit_tendencia {
	background-image: url(imagenes/b.png);
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 15px;
	color: #CEA324;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 16px;
	padding-left: 25px;
	margin-left: 90px;
	margin-right: 80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.texto_tendencia:first-letter{
	font-size: 14px;
	font-weight: bold;
	color: #CEA324;	
}
.texto_tendencia {
	margin-right: 80px;
	margin-left: 170px;
	padding: 10px 10px 10px 30px;
	background-image: url(imagenes/fondo_negro_semi.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.tit_tendencia:first-letter{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1px;
	color: #000;
	
}
.fecha_tendencia{
	font-size: 10px;
	color: #302916;
	background-color: #CEA324;
	text-align: center;
	float: right;
	width: 120px;
	margin-bottom: 0px;
	margin-right: 20px;
	margin-top: 20px;
}
.avisoLOPD  {
	font-size: 14px;
	display: block;
	margin: 15px;
	color: #FFFFFF;
}
.boton_LOPD {
	background-color: #524B38;
	color: #597724;
	text-align: center;
	margin-top: 10px;
	cursor:pointer;
}

#contenido_LOPD {

	background-repeat: no-repeat;
	height: 511px;
	width: 370px;
	position: absolute;
	left: 316px;
	top: 30px;
	visibility: hidden;
}
#AVISOIE6 {
	background-color: #FFFFFF;
	padding: 10px;
	border: 2px solid #765707;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #C79D21;
}
.carousel_btn {
	background-color: #000;
	height: 16px;
	width: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CEA324;
	border: 1px dotted #B3A324;
	position: absolute;
	display: inline-block;
	cursor:pointer;
	text-align: center;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.carousel_btn.next {
	right: 20px;
	top: 450px;
}

.carousel_btn.prev {
	right: 50px;
	top: 450px;
}
.icon_fb img {
	position: absolute;
	height: 30px;
	width: 30px;
	top: 10px;
	right: 7px;
}

