	@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 {
		min-height: 80px;
		background: #ffffff;
		border-top: solid 1px #f5f5f5;
		box-shadow: inset -5px -4px 20px 11px #f5f5f5;
	}

	#footerBottom {
		min-height: 50px;
		background: #D24029;
	}

	.logo_footer {
		max-width: 150px;
		display: block;
		margin-bottom: 5px;
	}




	/*------------------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;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	#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: #04488c;
		font-weight: 600;
		font-size: 16px;
		margin-top: 40px;
		padding: 0px 10px;
	}

	.titulo_bloque.logoFooter {
		margin-top: 9px;
	}

	.logoFooter a img {
		max-width: 240px;
	}

	.contenido_bloque {
		color: #333;
		margin-top: 10px;
		position: relative;
		padding: 0px 10px;
		font-size: 12px;
		line-height: 18px;
	}

	.contenido_bloque ul {
		margin-top: 7px;
		padding-left: 0px;
	}

	.contenido_bloque li {
		list-style: none;
		padding: 3px 0px;
	}

	.contenido_bloque a {
		color: #333 !important;
	}

	.contenido_bloque a:hover {
		color: #bf9001 !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;

		}
	}