	@font-face {
		font-family: 'Open Sans';
		src: url('fonts/OpenSans-Regular.eot?') format('eot'),
		url('fonts/OpenSans-Regular.woff') format('woff'),
		url('fonts/OpenSans-Regular.ttf') format('truetype'),
		url('fonts/OpenSans-Regular.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	body{
		background: #FFF;
		font-family: "Open Sans",Arial,Verdana,sans-serif;
		font-size: 14px;
	}
	img{ max-width: 100%; }
	a{ color:#a89344; text-decoration: none; }
	a:hover{ color:#a89344; }

	/*------------------LAYOUT-----------------*/
	#cabecera {   
		position: relative;
		text-align: center;
		width: 100%;  
		/*min-height:168px; */ 
	}
	#headerTop{
		min-height:30px;
		background: #333;
	}
	#headerMiddle{
		background: #ffffff;
		min-height: 94px;
	}
	#headerBottom{
		min-height: 42px;
		background:#ffffff;
	}

	#cuerpo{
		background: #fff;
	}
	#cuerpoContainer{
		background: #fff;
		min-height: 500px;
	}

	#footer{
		background:#a89344;
	}
	#footerTop{
		min-height:0px;
		background:#a89344;
	}
	#footerMiddle{
		/*display: none;*/
		min-height: 80px;
		background:#f6f6f6;
	}
	#footerBottom{
		min-height:50px;
		background:#333;
	}
	




/*------------------FOOTER-----------------*/

	/*#Contact-footer{
		font-size: 16px;
		position: relative;
		top:8px;
		text-align: center;
		color: #fff;
	}
	#Contact-footer-text{
		
	}
	#Contact-footer-num{
		white-space: nowrap;
		font-size: 1.3em;
	}
	#Contact-footer-num a{
		color: #fff;
	}
	#Contact-footer-num a:hover{
		color: #bee1ff;
	}
	#Contact-footer-email{
		color:#787878;
		position: relative;
		top: 20px;
		text-align: center;
		font-size: 16px;
		height: 56px;
	}*/


	/*---------footer top---------*/
	
	/*---------footer middle---------*/
		
		/*---------boxes---------*/
		#bloque_1_pie {
			padding-top: 10px;
			text-align: left;
			padding-bottom: 38px;
			min-height:245px;
		}
        #bloque_1_pie .titulo_bloque{
            text-align:center
        }
		#bloque_2_pie {
			padding-top: 10px;
			text-align: left;
			padding-bottom: 38px;
			min-height:245px;
		}
		#bloque_3_pie {
			padding-top: 10px;
			text-align: left;
			padding-bottom: 38px;
			min-height:245px;
		}
		#bloque_4_pie {
			padding-top: 10px;
			text-align: left;
			padding-bottom: 38px;
			min-height:245px;
		}
		.titulo_bloque {
			color: #0042BA;
			font-size:20px;
			margin-top:40px;
			padding: 0px 10px;
		}
		.titulo_bloque.logoFooter {
			margin-top:20px;
		}
		.contenido_bloque {
			color: #222;
			margin-top: 10px;
			position: relative;
			padding: 0px 10px;
			font-size: 14px;
			line-height:20px;
		}
		.contenido_bloque ul{
			margin-top: 7px;
			padding-left: 0px;
		}
		.contenido_bloque li{
			list-style: none;
            padding: 3px 0px;
		}
		.contenido_bloque a {
			color: #222 !important;
		}
		.contenido_bloque a:hover {
			color: #a89344 !important;
		}
	
	/*---------footer bottom---------*/
		#social_footer {
			margin:auto;
			position: relative;
			text-align: center; 
			top:13px;  
		}
		#social_footer a{
			display: inline-block;
			position: relative; 
			margin-right:5px;
		}
		#copyright{
			position:relative;
			top:15px;
			color:#FFFFFF;
			font-size: 14px;
			padding-left:15px;
		}
		#dusnic{
			text-align: right;
			margin: auto;
			position: relative;    
		}
		#dusnic a{
			color:#FFFFFF;
		}
		#dusnic img{
			position: relative;
			top:-8px;
		}
		#legal{
			position: relative;
			margin: auto;
			text-align: center;
			top:15px;
		}
		#legal a{
			color:#FFFFFF;
			font-size: 14px;
		}
		#legal a:hover{
			color: grey;
		}
		.privacy{
			color:#FFFFFF;
			font-size: 14px;
		}

/* ====================================================================== */
/* ====================================================================== */
	
/*------------------REDES SOCIALES-----------------*/
	.social_button{
		width:26px;
		height:26px;
		display:block;
		margin: 0px 0px;
		background: url("../imgTemplate/icons/icons-social-networks.png")no-repeat;
	}
	.social_button.facebook{
		background-position: 0 0;
	}
	.social_button.twitter{
		background-position: -26px 0;
	}
	.social_button.google{
		background-position: -52px 0;
	}
	.social_button.wordpress{
		background-position: -78px 0;
	}
	.social_button.instagram{
		background-position: -104px 0;
	}
	.social_button.pinterest{
		background-position: -130px 0;
	}
	.social_button.youtube{
		background-position: -156px 0;
	}
	.social_button.linkedin{
		background-position: -182px 0;
	}
	.social_button.vimeo{
		background-position: -208px 0;
	}
	.social_button.blog{
		background-position: -234px 0;
	}
	.social_button.tumblr{
		background-position: -260px 0;
	}
	.social_button.flickr{
		background-position: -286px 0;
	}
	.social_button.rss{
		background-position: -312px 0;
	}


	.social_button.facebook:hover{
		background-position: 0 -26px;
	}
	.social_button.twitter:hover{
		background-position: -26px -26px;
	}
	.social_button.google:hover{
		background-position: -52px -26px;
	}
	.social_button.wordpress:hover{
		background-position: -78px -26px;
	}
	.social_button.instagram:hover{
		background-position: -104px -26px;
	}
	.social_button.pinterest:hover{
		background-position: -130px -26px;
	}
	.social_button.youtube:hover{
		background-position: -156px -26px;
	}
	.social_button.linkedin:hover{
		background-position: -182px -26px;
	}
	.social_button.vimeo:hover{
		background-position: -208px -26px;
	}
	.social_button.blog:hover{
		background-position: -234px -26px;
	}
	.social_button.tumblr:hover{
		background-position: -260px -26px;
	}
	.social_button.flickr:hover{
		background-position: -286px -26px;
	}
	.social_button.rss:hover{
		background-position: -312px -26px;
	}
	/* VERSIÓN DE 32x32px
		.social_button{
		width:32px;
		height:32px;
		display:block;
		margin: 0px 0px;
		background: url("../imgTemplate/icons/icons-social-networks.png")no-repeat;
		}
		.social_button.facebook{
		background-position: 0 0;
		}
		.social_button.twitter{
		background-position: -32px 0;
		}
		.social_button.google{
		background-position: -64px 0;
		}
		.social_button.wordpress{
		background-position: -96px 0;
		}
		.social_button.instagram{
		background-position: -128px 0;
		}
		.social_button.pinterest{
		background-position: -160px 0;
		}
		.social_button.youtube{
		background-position: -192px 0;
		}
		.social_button.linkedin{
		background-position: -224px 0;
		}
		.social_button.vimeo{
		background-position: -256px 0;
		}
		.social_button.blog{
		background-position: -288px 0;
		}
		.social_button.tumblr{
		background-position: -320px 0;
		}
		.social_button.flickr{
		background-position: -352px 0;
		}
		.social_button.rss{
		background-position: -384px 0;
		}
		
		
		.social_button.facebook:hover{
		background-position: 0 -32px;
		}
		.social_button.twitter:hover{
		background-position: -32px -32px;
		}
		.social_button.google:hover{
		background-position: -64px -32px;
		}
		.social_button.wordpress:hover{
		background-position: -96px -32px;
		}
		.social_button.instagram:hover{
		background-position: -128px -32px;
		}
		.social_button.pinterest:hover{
		background-position: -160px -32px;
		}
		.social_button.youtube:hover{
		background-position: -192px -32px;
		}
		.social_button.linkedin:hover{
		background-position: -224px -32px;
		}
		.social_button.vimeo:hover{
		background-position: -256px -32px;
		}
		.social_button.blog:hover{
		background-position: -288px -32px;
		}
		.social_button.tumblr:hover{
		background-position: -320px -32px;
		}
		.social_button.flickr:hover{
		background-position: -352px -32px;
		}
		.social_button.rss:hover{
		background-position: -384px -32px;
		}
	*/

/*---------COOKIES---------*/
	#cookies-message { 
		background: #555 none repeat scroll 0 0;
		border-top: 1px solid #222;
		bottom: 0;
		left: 0;
		color: #fff;
		font-family: Arial,Verdana;
		font-size: 1.2em;
		padding: 0 20px 20px 20px ;
		position: fixed;
		text-align: center;
		width: 100%;
		z-index: 999999999;
	}
	#cookies-message-container{
		margin: 5px auto;
		text-align:center;
		position: relative;
		text-align: center;
		width: 80%;
		padding-right: 10px;
	}

/*------------------FORM CONTACTAR PRODUCTO-----------------*/
	#SuccessForm{
		display:none;
	}
	#ErrorForm{
		display:none;
	}
	.imagenes_secciones{
		margin-bottom: 20px;
	}
	h3.titleFormProduct{
		text-decoration: underline;
		text-align: center;
	}

/*------------------GALERIA DE IMAGENES-----------------*/
	#carrusel_product .bx-viewport{ box-shadow:none; }
	.bx-wrapper{ margin-bottom: 50px; }
	.bx-wrapper .bx-pager.bx-default-pager a{
		background: #cfcfcf;
		border: 2px solid #cfcfcf;
	}
	.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
		background: #a89344;
		border: 2px solid #a89344;		
	}

/*------------------BOTONES-----------------*/
	.botonIr{
		background: #363636;
		border-radius: 0;
		color: #fff;
		display: inline-block;
		font-size: 14px;
		padding: 7px 17px;
		margin: 2rem auto;
	}
	.botonIr:hover{
		background:#a89344;
		color:#fff;
		text-decoration:none;
	}
	.botonVolver{ 
		background: #363636;
		border-radius: 0;
		color: #fff;
		display: inline-block;
		font-size: 14px;
		padding: 7px 17px;
		margin: 2rem auto;
	}
	.botonVolver:hover{
		background:#a89344;
		color: #fff;
		text-decoration:none;
	}
	.button_accept{
		background-color: #a89344;
		border: none;
		display: inline-block;
		color: #fff;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		padding: 6px 24px;
		text-decoration: none;
		cursor: pointer;		
	}
	.button_accept:hover{
		background-color: #454547;
		color: #fff;
	}
	.button_back{
		display:block;
		margin: 2rem auto;
		background:#363636;
		padding:0.5rem 1rem;
		font-size: 16px;
		width:90px;
		text-align:center;
		color:#fff;
		font-weight:normal;
	}
	.button_back:hover{
		background:#a89344;
		text-decoration:none;
		color:#fff;
	}
    .botonPedir{
		background: #a89344;
		border-radius: 0;
		color: #fff;
		display: inline-block;
		font-size: 16px;
		padding: 10px 25px;
		margin: 3rem auto;
	}
	.botonPedir:hover{
		background:#363636;
		color:#fff;
		text-decoration:none;
	}
    .price{
        color:#a89344;
        font-size:28px;
        font-weight:bold;
        margin:0px 25px;
    }
	
	
/*------------------GENÉRICAS PLANTILLAS-----------------*/
	/* CSS3 - no funcionara en Internet Explorer 9 o inferior */
	.row-eq-height {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	@media screen and (max-width: 767px){
		.row-eq-height{
			display: initial;
		}
		.col-xs-12 img{
			margin-top: 15px;
			margin-bottom: 15px;
		}
	}
	/* ================ */
	
	.cuadroNoticia{
		margin-bottom: 20px;
	}
	.cuadroProd{

	}
	
	.fondoColor{ background: #F5F5F5; }
	
	.homeCategoryBlock{ display: block; }
	
	.msg-alert{	margin:10px; }
	.asterisco{
		font-size: 16px;
		color:#E37F41;
	}
	
/*------------------INICIO 1-----------------*/
	#inicio1 .homeCategoryBlock{ margin-top: 30px; }

	#inicio1 .homeCategoryBlock span.title{
		display: block;
		background: #a89344;
		color: #fff;
		padding: 7px 20px;
		text-align: center;
		font-size: 20px;
	}
	#inicio1 .homeCategoryBlock:hover span.title{
		background: #363636;
	}

	#inicio1 .homeCategoryBlock + ul{
		list-style-type: none;
		text-align: justify;
		margin-top: 15px;
		padding-left: 0;
	}
	#inicio1 .homeCategoryBlock + ul li{
		line-height: 30px;
		padding-left: 20px;
	}
	#inicio1 .homeCategoryBlock + ul li:nth-child(2n){ background: #F3F3F3; }

	#inicio1 div.homeCategoryInfo{
		margin-top: 30px;
	}
	#inicio1 div.homeCategoryInfo div.title{
		font-size: 25px;
	}
	#inicio1 div.homeCategoryInfo div.title + p{
		margin-top: 15px;
		line-height: 25px;
		font-size: 15px;
	}

/*------------------INICIO 2-----------------*/
	#inicio2 > div.row{ padding: 10px 0; }
	#inicio2 div.homeCategoryInfo{
		margin-top: 30px;
	}
	#inicio2 div.homeCategoryInfo div.title{
		font-size: 25px;
	}
	#inicio2 div.homeCategoryInfo div.title + p{
		margin-top: 15px;
		line-height: 25px;
		font-size: 15px;
	}

/*------------------INICIO 3-----------------*/
	#inicio3 .homeCategoryBlock{ margin-top: 30px; }

	#inicio3 .homeCategoryBlock span.title{
		display: block;
		background: #a89344;
		color: #fff;
		padding: 7px 20px;
		text-align: center;
		font-size: 20px;
	}
	#inicio3 .homeCategoryBlock:hover span.title{
		background: #363636;
	}

/*------------------SERVICIOS 1-----------------*/
	#servicios1 div#header, #servicios1 div#services{
		background: #F5F5F5;
	}
	#servicios1 #services{
		padding-bottom: 15px;
	}
	#servicios1 div#listing {
		
	}
	#servicios1 #listing div.option{
		margin-bottom: 15px;
	}
	#servicios1 #listing .option div.title{
		background-image: url("../imgTemplate/icons/listing-logo.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: 50px auto;
		min-height: 60px;
		padding-left: 65px;
		
		border-bottom: 1px solid #ccc;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	#servicios1 #listing .option img{
		max-width: 35px;
	}

/*------------------SERVICIOS 2-----------------*/
	#servicios2 div.serviceBox{
		
	}
	#servicios2 .serviceBox img{
		
	}
	#servicios2 .serviceBox h2.title{
		
	}
	#servicios2 .serviceBox p{
		
	}
	#servicios2 .serviceBox a.botonIr{
		
	}
	#servicios2 div#footerBanner{
		margin-top: 50px;
	}

/*------------------SERVICIOS 3-----------------*/
	#servicios3 div.serviceRow{
		border-bottom: 1px solid #ccc;
	}

/*------------------QUIENES SOMOS 1-----------------*/
	#quienes_somos1 #ContentHeaderBlock{
		background: whitesmoke;
		margin-top: 30px;
		padding-bottom: 20px;
	}
	#quienes_somos1 #footerImages img{
		max-height: 350px;
	}

/*------------------QUIENES SOMOS 2-----------------*/
	#quienes_somos2 .row{
		margin-bottom: 20px;
	}
	#quienes_somos2 #topRow .rowImage img{
		max-height: 300px;
	}
	#quienes_somos2 h2{
		margin-top: 0;
	}
	#quienes_somos2 #middleRow{
		background: #F5F5F5; 
		padding-top: 20px; 
		padding-bottom: 30px;
	}
	#quienes_somos2 #bottomRow .rowImage img{
		max-height: 300px;
	}

/*------------------QUIENES SOMOS 3-----------------*/
	#quienes_somos3 .row{
		background: #F5F5F5;
		border-radius: 25px;
		margin-top: 25px;
	}
	#quienes_somos3 .rowImage img{
		margin: 20px 0;
	}
	@media screen and (max-width: 767px){
		.col-xs-12 img{
			margin-top: 15px;
			margin-bottom: 15px;
		}
	}
	
/*------------------CONTACTAR-----------------*/
	.titleSecContact{
		color: #303334;
		font-size: 22px;
		margin: 5px 0;
	}

/*------------------CONTACTAR 1-----------------*/
	#contactar1 .contactBlock p.content{
		font-size: 18px;
	}
	#contactar1 > .row:nth-of-type(2n+1){ background: #F5F5F5; }


/*------------------CONTACTAR 2-----------------*/
	#contactar2 .contactBlock p.content{
		font-size: 18px;
	}
	@media screen and (max-width: 767px){
		#contactar2 #leftCol{
			text-align: center;
		}
	}

/*------------------LISTADO PRODUCTOS-----------------*/

	/*------------------LISTADO PRODUCTOS 1-----------------*/
		#listarProductos1 .row{ margin-top: 15px; }
		#listarProductos1 .cuadroProd{
			margin-bottom: 20px;
			padding-top: 10px;
			padding-bottom: 10px;
			min-height: 315px;
		}
		#listarProductos1 .cuadroProd:hover{
			-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		}
		#listarProductos1 .listadoImagenProducto {
			text-align: center;
			margin: 0;
			padding: 0;
		}
		#listarProductos1 .listadoImagenProducto a{
			display: block;
		}
		#listarProductos1 .listadoProductosNombre{
			margin: 0;
			text-align: center;
			width: 100%;
			min-height: 70px;
		}
		#listarProductos1 .listadoProductosNombre a {
			display: block;
			width: 100%;
			font-size: 18px;
			color: #5e5c5d;
			text-transform: uppercase;
			letter-spacing: 1px;
			padding-top: 15px;
		}
		#listarProductos1 .listadoImagenProducto:hover + .listadoProductosNombre a,
		#listarProductos1 .listadoProductosNombre a:hover{
			font-size: 20px;
			font-weight: bold;
		}

	/*------------------LISTADO PRODUCTOS 2-----------------*/
		#listarProductos2 .row{ margin-top: 15px; }
		#listarProductos2 .cuadroProd{
			padding: 10px 0;
			margin: 0px 10px 20px 0;
			min-height: 320px;
            -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0);
			-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0);
			box-shadow: 0px 0px 3px 0px rgba(0,0,0,0);
		}
		#listarProductos2 .cuadroProd:hover{
			-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		}
		#listarProductos2 .listadoImagenProducto {
			text-align: center;
			margin: 0;
			padding: 0;
		}
		#listarProductos2 .listadoImagenProducto img{
			min-width: 70%;
		}
		#listarProductos2 .listadoImagenProducto a{
			display: block;
		}

		#listarProductos2 .listadoProductosNombre{
			margin: 0 0 0 0;
			text-align: center;
			width: 100%;
            height: 75px;
		}
		#listarProductos2 .listadoProductosNombre a {
			display: block;
			width: 100%;
			font-size: 24px;
			color: #5e5c5d;
			text-transform: uppercase;
			padding-top: 15px;
		}
        #listarProductos2 .listadoProductosPropiedades{
            text-align:center;
        }
		#listarProductos2 .listadoImagenProducto:hover + .listadoProductosNombre a, 
		#listarProductos2 .listadoProductosNombre a:hover{  
		}
		
	/*------------------LISTADO PRODUCTOS 3-----------------*/
		#listarProductos3 .row{ margin-top: 15px; }
		#listarProductos3 .cuadroProd{
			padding: 10px 0;
			margin-bottom: 20px;
		}
		#listarProductos3 .cuadroProd:hover{
			-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		}
		#listarProductos3 .listadoImagenProducto {
			text-align: center;
			margin: 0;
			padding: 0;
		}
		#listarProductos3 .listadoImagenProducto img{
			min-width: 70%;
		}
		#listarProductos3 .listadoImagenProducto a{
			display: block;
		}

		#listarProductos3 .listadoProductosNombre{
			margin: 0 0 0 0;
			text-align: center;
			padding-bottom: 20px;
		}
		#listarProductos3 .listadoProductosNombre a {
			display: block;
			width: 100%;
			font-size: 24px;
			color: #5e5c5d;
			text-transform: uppercase;
			letter-spacing: 1px;
			padding-top: 15px;
		}
		#listarProductos3 .listadoImagenProducto:hover + .listadoProductosNombre a, 
		#listarProductos3 .listadoProductosNombre a:hover{ 
			font-size: 27px;
			font-weight: bold;
		}
		#listarProductos3 .listadoProductosDescripcion {
			color: #434142;
			display: block;
			font-size: 14px;
			overflow: hidden;
			text-align: justify;
			line-height: 27px;
		}
		#listarProductos3 .listadoProductosBotonIr {
			display:block;
			text-align:left;
			overflow: hidden;
			color:#575757;
			margin: 15px 0 0 0;
		}
/*-----------------------------------------------------*/


/*------------------LISTADO NOTICIAS 1-----------------*/
	#listarNoticias1 .cuadroNoticia:hover{
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		padding-bottom: 10px;
	}
	#listarNoticias1 .header{
		border-bottom: 1px solid #cccccc;
	}


	#listarNoticias1 .header .listadoNoticiaTitulo{
		letter-spacing: 2px;
		font-weight: normal;
		display: block;
		
		float: left;
	}
	#listarNoticias1 .header .listadoNoticiaTitulo a h2{
		display: inline-block;
		font-size: 20px;
        color:#333;
	}


	#listarNoticias1 .header .listadoNoticiaFecha{
		display: inline-block;
		top: 24px;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	#listarNoticias1 .header .listadoNoticiaFecha span.fecha{
		font-size: 13px;
		font-weight: normal;
	}


	#listarNoticias1 .listadoNoticiaImagen{
		margin: 15px 0px;
		text-align: center;
	}
	#listarNoticias1 .listadoNoticiaImagen a{
		display: block;
	}


	#listarNoticias1 .listadoNoticiaContenido{
		margin: 15px 0px;
		font-size: 16px;
		text-align: justify;
		min-height: 93px;
	}

	/*#listarNoticias1 .listadoNoticiamasInfo a{
		background: #363636;
		border-radius: 0;
		color: #FFFFFF;
		display: inline-block;
		font-size: 14px;
		padding: 7px 17px;
		}
		#listarNoticias1 .listadoNoticiamasInfo a:hover{
		background: #a89344;
		color: #fff;
		text-decoration: none;
	}*/

	@media screen and (max-width: 767px){
		#listarNoticias1 .header .listadoNoticiaTitulo{
			float: none;
			text-align:center;
		}
		#listarNoticias1 .header .listadoNoticiaFecha{
			float: none;
			top: -10px;
			text-align:center;
		}
		#listarNoticias1 .listadoNoticiaContenido{
			min-height: auto;
		}
		#listarNoticias1 .listadoNoticiamasInfo{
			text-align: center;
		}
	}

/*------------------LISTADO NOTICIAS 2-----------------*/
	#listarNoticias2{
		
	}
	#listarNoticias2 .cuadroNoticia{
		/*border: 3px solid rgb(191, 191, 191);*/
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#listarNoticias2 .cuadroNoticia:hover{
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
	}

	#listarNoticias2 .listadoNoticiaImagen{
		padding-left: 0;
		padding-right: 0;
	}
	#listarNoticias2 .listadoNoticiaImagen a{
		display: block;
	}

	#listarNoticias2 .listadoNoticiaTitulo{
		padding-bottom: 15px;
	}
	#listarNoticias2 .listadoNoticiaTitulo a.titulo h2{
		letter-spacing: 2px;
		font-weight: normal;
		display: block;
	}
	#listarNoticias2 .listadoNoticiaTitulo a.titulo h2:hover{
		/*font-weight: bold;*/
	}
	#listarNoticias2 .listadoNoticiaTitulo span.fecha{
		font-size: 13px;
		font-weight: normal;
	}

	#listarNoticias2 .listadoNoticiaDescripcion{
		border-top: 1px solid #cccccc;
	}
	#listarNoticias2 .listadoNoticiaDescripcion .listadoNoticiaContenido{
		margin: 15px 0px;
		font-size: 16px;
		text-align: justify;
		min-height: 95px;
	}

	/*#listarNoticias2 .listadoNoticiaDescripcion .listadoNoticiamasInfo a{
		background: #363636;
		border-radius: 0;
		color: #FFFFFF;
		display: inline-block;
		font-size: 14px;
		padding: 7px 17px;
		}
		#listarNoticias2 .listadoNoticiaDescripcion .listadoNoticiamasInfo a:hover{
		background: #a89344;
		color: #fff;
		text-decoration: none;
	}*/

	@media screen and (max-width: 991px){
		#listarNoticias2 .listadoNoticiaDescripcion .listadoNoticiaContenido{
			min-height: auto;
		}
	}
	@media screen and (max-width: 767px){
		
	}

/*------------------LISTADO NOTICIAS 3-----------------*/
	#listarNoticias3{
		
	}
	#listarNoticias3 .cuadroNoticia{
		padding-bottom: 10px;
	}
	#listarNoticias3 .cuadroNoticia:hover{
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
	}


	#listarNoticias3 .header{
		border-bottom: 1px solid #cccccc;
		margin-bottom: 10px;
	}
	#listarNoticias3 .header .listadoNoticiaTitulo{
		float: left;
		border-bottom: none;
	}
	#listarNoticias3 .header .listadoNoticiaTitulo a.titulo h2{
		letter-spacing: 2px;
		font-weight: normal;
		display: block;
		font-size: 28px;
		margin-bottom: 5px;
		margin-top: 10px;
	}
	#listarNoticias3 .header .listadoNoticiaTitulo a.titulo h2:hover{
		/*font-weight: bold;*/
	}
	#listarNoticias3 .header .listadoNoticiaFecha{
		float: right;
		position: relative;
		top: 24px;
	}
	#listarNoticias3 .header .listadoNoticiaFecha span.fecha{
		font-size: 13px;
		font-weight: normal;
	}


	#listarNoticias3 .listadoNoticiaDescripcion{
	}
	#listarNoticias3 .listadoNoticiaDescripcion .listadoNoticiaImagen{
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}
	#listarNoticias3 .listadoNoticiaDescripcion .listadoNoticiaImagen a{
		display: block;
	}

	#listarNoticias3 .listadoNoticiaDescripcion .listadoNoticiaContenido{
		margin: 15px 0px;
		font-size: 16px;
		text-align: justify;
	}
	#listarNoticias3 .listadoNoticiaDescripcion .listadoNoticiamasInfo{
		text-align: left;
	}
	@media screen and (max-width: 767px){
		#listarNoticias3 .header{
			padding-bottom: 10px;
		}
		#listarNoticias3 .header .listadoNoticiaTitulo{
			float: none;
		}
		#listarNoticias3 .header .listadoNoticiaFecha{
			float: none;
			top: 0;
		}
		#listarNoticias3 .listadoNoticiaDescripcion .listadoNoticiamasInfo{
			text-align: center;		
		}
	}
	
	  /** secciones **/
    	#listarSecciones .row{ margin-top: 15px; }
		#listarSecciones .cuadroSeccion{
			margin-bottom: 20px;
			padding-top: 10px;
			padding-bottom: 10px;
			min-height: 315px;
		}
		#listarSecciones .cuadroSeccion:hover{
			-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
		}
		#listarSecciones .listadoImagenSeccion {
			text-align: center;
			margin: 0;
			padding: 0;
		}
		#listarSecciones .listadoImagenSeccion a{
			display: block;
		}
		#listarSecciones .listadoSeccionesNombre{
			margin: 0;
			text-align: center;
			width: 100%;
			min-height: 70px;
		}
		#listarSecciones .listadoSeccionesNombre a {
			display: block;
			width: 100%;
			font-size: 18px;
			color: #5e5c5d;
			text-transform: uppercase;
			letter-spacing: 1px;
			padding-top: 15px;
		} 
		#listarSecciones .listadoImagenSeccion:hover + .listadoSeccionesNombre a,
		#listarSecciones .listadoSeccionesNombre a:hover{
			font-size: 20px;
			font-weight: bold;
		}
		
		/*** GALERIA DE PRODUCTOS DESTACADOS EN PÁGINA DE INICIO **/
		
		 #galeriaProductos .bx-viewport{
            background: none;
            border: none;
            box-shadow: none;
        }
        #bxslider_productos li{
            margin: 0px 10px;
        }
		.texto-hover{
			visibility: hidden;
			width: 320px;
			height: 214px;
			background: rgba(0,0,0,.75);
			color: #FFF;
			opacity: 0;
			position: absolute;
			font-size: 20px;
			text-align: center;
			z-index: 500;
			top: 0px;
			display:table;
			margin: 0px auto;
			vertical-align: middle;		
		}

		.galeriaEnlaceProducto:hover .texto-hover{
			visibility: visible; 
			opacity: 0.7;
			-webkit-transition: visibility 0.6s, opacity 0.5s linear;
			transition: visibility 0.6s, opacity 0.5s linear;
		} 
 	    .texto-hover-span{
            display: table-cell;
            vertical-align: middle;
            padding-left: 2%;
            padding-right: 2%;	
		}
        .contenedorProducto, .contenedorSeccion{
            border:1px solid #ccc;
            margin:10px auto;
            padding:10px;
        }
        .contenedorProducto h2 a,.contenedorSeccion h2 a{
            color:#333;
        }
        #prod_container{
            margin-top:20px;
        }
        #prod_container h1{
            margin-top: 0px;
            font-size:24px;
            color:#333;
        }
        #prod_container .slide{
            border:1px solid #eee;
        }
        
        
        /* CATEGORIAS INICIO  */
        #categoriasInicio{
            margin-bottom:40px;
        }
        #categoriasInicio a{
            color:transparent!important;
            padding:0;
        }

        #ContainerSliderBig * {
            transition:none;
        }
    
    
        
	@media screen and (min-width: 767px){ 
        .headerGif img{
            padding-top:27px;
            
        }
    }