/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{height:100%; }
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; height:100%; }
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper	{margin:0 auto; width:100%; height:100%; position:relative; overflow-x: hidden; overflow-y: hidden; 	 }
.container	{width:100%; margin:0 auto; position:absolute; top:4%; bottom:4%; left:0; height:90%;  }

.slider{width:100%; margin:0; padding:0; display:block; height:100%;  }
.slider ul{width:100%; margin:0; padding:0; display:block; float:left; height:100%;  }
.slider ul li {width:100%; margin:0; padding:0; float:left; height:100%; }
.slider ul li img{width:100%; height:100%; }

.flexslider{height:100%; }
.flex-viewport{height:100% !important; }
.flex-viewport ul{height:100% !important; }
.flex-viewport ul li {height:100% !important; }
.flexslider .slides img{height:100%; }
.flexslider .slides_internos img{height:100%; }

.content{width:100%; margin:0; padding:0; height:100%; }

/*------LEFT SIDE -----*/
.left_side{width:14.8%; margin:0; padding:0; display:inline-block; float:left;  height:100%; border-right:solid 1px #fff; position:relative;  }
.left_side .sign{margin:0; padding:0; width:100%;  display:block; position:absolute; bottom:0; left:0;  }
.left_side .sign img{width:100%; height:auto; }

/*------MIDDLE PART -----*/
.middle_content{width:70.2%; margin:0; padding:0; display:inline-block; float:left;  height:100%; position:relative;  }
.footer{width:100%; margin:0; padding:0; position:absolute; bottom:5%; left:0; }
.footer ul{display:table; margin:0; padding:0; }
.footer ul li{display:table-cell; vertical-align:middle; padding:0 20px; }
.footer ul li a {display:block; }

/*------L-----------*/

/*------------CIRCULOS SOLOS-----------*/


.gassolo {width:140px; height:102px; background:url(../images/bg-4solo.png) no-repeat  center center; text-align:center; position:absolute; left:26%; top:23%; display:table; }
.gassolodesp a{width:100%; height:100%; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.gassolodesp a:hover { color:#ffffff; text-decoration: none; }

.gassolodesp {width:140px; height:102px; background:url(../images/bg-4.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100; }


.lenasolo{width:152px; height:112px; background:url(../images/bg-5solo.png) no-repeat  center center;  text-align:center; position:absolute; right:27%;  top:31%; display:table; }
.lenasolodesp a{width:100%; height:100%; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.lenasolodesp a:hover { color:#ffffff; text-decoration: none; }

.lenasolodesp {width:152px; height:112px; background:url(../images/bg-5.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}





.parrigassolo{width:100px; height:95px; background:url(../images/bg-1solo.png) no-repeat  center center; text-align:center; position:absolute; left:14%; top:36%; display:table; }
.parrigassolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.parrigassolodesp a:hover { color:#ffffff; text-decoration: none; }

.parrigassolodesp {width:100px; height:95px; background:url(../images/bg-1.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}



.cajonessolo {width:100px; height:95px; background:url(../images/bg-2solo.png) no-repeat  center center; text-align:center; position:absolute; left:24%; top:62%; display:table; }
.cajonessolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.cajonessolodesp a:hover { color:#ffffff; text-decoration: none; }

.cajonessolodesp {width:100px; height:95px; background:url(../images/bg-2.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}


.bajossolo {width:100px; height:95px; background:url(../images/bg-2solo.png) no-repeat  center center; text-align:center; position:absolute; right:45%; top:62%; display:table; }
.bajossolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.bajossolodesp a:hover { color:#ffffff; text-decoration: none; }

.bajossolodesp {width:100px; height:95px; background:url(../images/bg-2.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}








.decosolo {width:100px; height:95px; background:url(../images/bg-2solo.png) no-repeat  center center; text-align:center; position:absolute; left:3%; top:10%; display:table; }
.decosolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.decosolodesp a:hover { color:#ffffff; text-decoration: none; }

.decosolodesp {width:100px; height:95px; background:url(../images/bg-2.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}







.lenerossolo {width:100px; height:95px; background:url(../images/bg-3solo.png) no-repeat  center center; text-align:center; position:absolute; right:9%; top:40%;  display:table; }
.lenerossolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.lenerossolodesp a:hover { color:#ffffff; text-decoration: none; }

.lenerossolodesp {width:100px; height:95px; background:url(../images/bg-3.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}





.umbralsolo {width:100px; height:95px; background:url(../images/bg-3solo.png) no-repeat  center center; text-align:center; position:absolute; right:16%; top:55%;  display:table; }
.umbralsolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.umbralsolodesp a:hover { color:#ffffff; text-decoration: none; }

.umbralsolodesp {width:100px; height:95px; background:url(../images/bg-3.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}






.puertassolo {width:100px; height:95px; background:url(../images/bg-1solo.png) no-repeat  center center; text-align:center; position:absolute; right:31%; top:75%; display:table; }
.puertassolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.puertassolodesp a:hover { color:#ffffff; text-decoration: none; }

.puertassolodesp {width:100px; height:95px; background:url(../images/bg-1.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}





.tapassolo {width:100px; height:95px; background:url(../images/bg-2solo.png) no-repeat  center center; text-align:center; position:absolute; right:25%; top:8%;  display:table; }
.tapassolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.tapassolodesp a:hover { color:#ffffff; text-decoration: none; }

.tapassolodesp {width:100px; height:95px; background:url(../images/bg-2.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}




.panossolo {width:100px; height:95px; background:url(../images/bg-2solo.png) no-repeat  center center; text-align:center; position:absolute; right:12%; top:5%; display:table; }
.panossolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.panossolodesp a:hover { color:#ffffff; text-decoration: none; }

.panossolodesp {width:100px; height:95px; background:url(../images/bg-2.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}




.hornossolo { width:100px; height:95px; background:url(../images/bg-3solo.png) no-repeat  center center; text-align:center; position:absolute; left:2%; top:27%; display:table; }
.hornossolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.hornossolodesp a:hover { color:#ffffff; text-decoration: none; }

.hornossolodesp {width:100px; height:95px; background:url(../images/bg-3.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}



.modulossolo {width:100px; height:95px; background:url(../images/bg-1solo.png) no-repeat  center center; text-align:center; position:absolute; right:45%; top:31%; display:table; }
.modulossolodesp a{ width:100px; height:95px; display:table-cell; vertical-align:middle; color:#f6f5f5; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:15px; margin:0; padding:0; text-transform:uppercase; z-index: 100;}
.modulossolodesp a:hover { color:#ffffff; text-decoration: none; }

.modulossolodesp {width:100px; height:95px; background:url(../images/bg-1.png) no-repeat  center center; text-align:center; position:absolute; left:0; top:0; display:none; z-index: 100;}



/*------R-----------*/


/*------RIGHT SIDE -----*/
.right_side{width:14.8%; margin:0; padding:0; display:inline-block; float:right;  height:100%; border-left:solid 1px #fff; position:absolute; padding-left: 8px; }
.right_side2{position: absolute; float: right; width: 135px; text-align: right; right: 5px; }

.right_side .sign{margin:0; padding:0; width:100%;  display:block; position:absolute; bottom:0; right:0;  }
.right_side .sign img{width:100%; height:auto; }

.right_side .nav, .right_side2 .nav{width:100%; margin:0; padding:0; display:block; }
.right_side .nav ul, .right_side2 .nav ul{display:block; margin:0; padding:0;  }
.right_side .nav ul li, .right_side2 .nav ul li{display:inline-block; width:100%; margin:0; padding:3px 0; }
.right_side .nav ul li a, .right_side2 .nav ul li a, .left_side .nav ul li a{display:block; margin:0; padding:0 0 0 10px; color:#f6f5f5; font-family:Verdana, Geneva, sans-serif; font-size:9px; line-height:30px;  }
.right_side .nav ul li a img {float:left; margin:0 15px 0 0; }
.right_side2 .nav ul li a img {float:right; margin:0 0 0 6px; }
.right_side .nav ul li a:hover, .right_side2 .nav ul li a:hover{ font-weight: 800; text-decoration: none;}



/* Inner1 */

.inner-footer li			{padding-left:12px !important; padding-right:0 !important; }
.moduloas-section			{width:742px; min-height:742px; background:url(../images/bg-6.png) no-repeat; margin:0 auto; position:relative; }
.moduloas-sectionblanca		{width:742px; min-height:742px;  margin:0 auto; position:relative; }
.ctapas						{background:url(../images/circulos/ctapas.png) no-repeat;}
.cbajos						{background:url(../images/circulos/cbajos.png) no-repeat;}
.ccajones						{background:url(../images/circulos/ccajones.png) no-repeat;}
.cpuertas						{background:url(../images/circulos/cpuertas.png) no-repeat;}


.moduloas-section h2, .moduloas-sectionblanca h2			{position:absolute;left: 19px;top: 132px;font-family:Verdana, Geneva, sans-serif;font-size: 21px;font-weight: bold;color: #ffffff;width:126px;height:126px;background:#bd0926;border-radius:100%;text-align: center;}
.moduloas-section h2 span, .moduloas-sectionblanca h2 span		{padding: 40px 0 0 0; display: inline-block;}
.moduloas-section h2 small, .moduloas-sectionblanca h2 small		{font-size: 12px;}
.moduloas-section .close, .moduloas-sectionblanca .tapas_close		{font-family:Verdana, Geneva, sans-serif;width:44px;height:44px;color:#87877d;font-size:20px;line-height:44px;position:absolute;cursor:pointer;background:#bd0926;border-radius:100%;text-align:center; left: 27px; top: 85px; z-index: -1;}
.modular-slider .tapas_close		{font-family:Verdana, Geneva, sans-serif;width:44px;height:44px;color:#87877d;font-size:20px;line-height:44px;position:absolute;cursor:pointer;background:#bd0926;border-radius:100%;text-align:center; left: 21.5%; top: 12.5%; z-index: -1;}


.tapas_close:hover { text-decoration: none; }
.tapas_closeder, .tapas_closeder:hover		{font-family:Verdana, Geneva, sans-serif;width:44px;height:44px;color:#87877d;font-size:20px;line-height:44px;position:absolute;cursor:pointer;background:#bd0926;border-radius:100%;text-align:center; right: 27px; top: 85px; z-index: 1; text-decoration: none;}




.moduloas-content				{width: 534px;margin:0 auto;padding: 112px 0 0 0;}
.moduloas-products				{padding: 0 10px 0 65px;margin:0;}
.moduloas-products ul			{padding:0;margin:0;display:inline-block;width:100%;}
.moduloas-products ul li		{padding:0;margin: 0 0 31px 0;display:inline-block;float:left;width: 25%;box-sizing: border-box;}
.moduloas-products ul li h4		{padding: 4px 0 0 9px;margin: 0 0 0 0;display:inline-block;background:#8b8868;font-family:Verdana, Geneva, sans-serif;width: 90%;position:relative;font-size: 10px;font-weight: normal;color: #bd0926;line-height: 16px;}
.moduloas-products ul li h4 span{width:20px;height:20px;border:solid 3px #8b8868;background:#bd0926;border-radius:100%;position:absolute;right: 5px;top: 7px; text-align:center; }
.moduloas-products ul li h4 span em{background:url(../images/icons.png) no-repeat; width:20px; height:20px; display:inline-block; }
.moduloas-products ul li:nth-child(2) h4 span em{background-position: -21px 0;}
.moduloas-products ul li:nth-child(3) h4 span em{background-position: -40px 0;}
.moduloas-products ul li:nth-child(4) h4 span em{background-position: -60px 0;}
.moduloas-products ul li:nth-child(5) h4 span em{background-position: 2px -19px;}
.moduloas-products ul li:nth-child(6) h4 span em{background-position: -20px -19px;}
.moduloas-products ul li:nth-child(7) h4 span em{background-position: -40px -19px;}
.moduloas-products ul li:nth-child(8) h4 span em{background-position: -60px -19px;}
.moduloas-products ul li > img	{}

.moduloas-products ul li:hover h4, .moduloas-products ul li.destacado h4 {background:#bd0926; color:#fff; }
.moduloas-products ul li:hover h4 span, .moduloas-products ul li.destacado h4 span{border-color:#bd0926; background: #8b8868; }


.para-section					{padding: 7px 0 12px 0;margin: -11px 0 0 0;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;}
.para-section a					{padding:0;margin: 27px 11px 0 0;display:inline-block;float:left;font-family:Verdana, Geneva, sans-serif;font-size: 18px;font-weight: normal;color: #bd0926;line-height: 56px;}
.para-section a span			{padding:0;margin: 0 5px 0 0;display:inline-block;float:left;width:38px;height:38px;background:#a29980 url(../images/arrow1.png) center no-repeat;border:solid 8px #bd0926;border-radius:100%;}
.para-section a small			{display:inline-block; float:left; }
.para-content					{padding: 0 0 0 17px;margin:0;display:inline-block;float:left;width:333px;border-left:solid 2px #ffffff; height:91px;}
.para-content h3				{padding:0;margin:0;font-family:Verdana, Geneva, sans-serif;font-size: 14px;font-weight: bold;color: #bd0926;line-height: 18px;}
.para-content p					{padding: 1px 0 0 0;margin:0;font-family: 'Roboto', sans-serif;font-size: 17px;font-weight: normal;color: #ffffff;line-height: 18px;}

.receda-section					{padding: 0 0 0;margin:0; float:right;}
.receda-block					{float:left; display:inline-block; }
.receda-block .shape1			{float:left;display:inline-block;margin: 79px -3px 0 3px;}
.receda-block .shape2			{float:left; display:inline-block; width:100%; height:auto; }
.receda-section a				{padding:0;margin: 32px 0 0 0;float:right;display:inline-block;font-family:Verdana, Geneva, sans-serif;font-size: 18px;font-weight: bold;color: #bd0926;line-height: 18px;}
.receda-section a span			{padding:0;margin: 0 5px 0 0;display:inline-block;float:left;width:22px;height:22px;background:#a29980 url(../images/arrow2.png) center no-repeat;border:solid 3px #bd0926;border-radius:100%;}
.receda-section a small			{display:inline-block;float:left;padding: 5px 5px 0 0;}
.receda-section a em			{color:#fff; }
.leena-section					{padding:0px 0 0 0; margin:0; background:url(../images/transparent-bg.png) repeat; height: 100%; }
.leena-sectionsintop			{margin:0; background:url(../images/transparent-bg.png) repeat; height: 100%; }
.leena-slider					{padding:0;margin:0;display:inline-block;width: 69.5%;float:left;height:100%;}
.leena-slider img				{width:100%; height:auto; }
.leena-right					{padding: 0 0 20px 0;margin:0;display:inline-block;width: 25%;float:left; position:absolute; top:20px;}
.leena-content					{padding: 75px 0 0 0;margin: 0 7% 0 7%;}
.leena-content ul				{padding: 0 0 4px 0;margin:0;border-bottom: solid 1px #fff;}
.leena-content ul li			{padding: 0 0 0 20px;margin: 0 0 10px 0;background:url(../images/pointer.png) no-repeat left top;}
.leena-content ul li p			{padding:0;margin:0;font-family:Verdana, Geneva, sans-serif;font-size: 16px;font-weight: normal;color: #fff;line-height: 20px;}
.leena-content ul li p b		{padding: 0 0 5px 0;margin:0;display:block;}

.divdescargas { float:left; margin:auto; width: 100%; }
.espaciosuperior { padding: 30px 0 0 0; height: 95%; }
.imagendescarga { width:37px !important; height:41px !important; }
a.disintegral { padding: 15px 15px 15px 15px;  float:left;margin: auto; padding-bottom:10px; font-family:Verdana, Geneva, sans-serif;font-size: 10px;font-weight: normal;color: #ffffff;line-height: 12px;text-align:center;}

a.disintegral:hover { color: #FFF; text-decoration: none; }

a.disintegral span {padding:0;margin: 0 0 7px 0;display:block;}


.divdescargaspremarcos {
    position: absolute;
    right: 3%;
    z-index: 10;
    bottom: 59px;
}


.leena-logo						{padding: 0;margin: 53px 0 0 -20px;display: inline-block; width:65%; position:relative; z-index:99999; }
.leena-logo img					{width:100%; height:auto; }
.gas-logo						{padding: 0;margin: 53px 0 0 -20px;display: inline-block; width:65%; position:relative; z-index:99999; }
.gas-logo img					{width:100%; height:auto; }
.middle_content .cloase-but		{position:absolute; right:-28px; top:0; z-index:9999; }
.bx-wrapper .bx-viewport ul {height:100%; }
.bx-wrapper .bx-viewport ul li {height:100%; }


/* Inner3 */
.modular-section				{padding:0; margin:0; }
.modular-content				{padding:0;margin:0;width: 32%;display:inline-block;float:left;background: rgba(144, 83, 83, 0.08);border: solid 1px rgba(255, 255, 255, 0.36);}
.modular-content h2				{padding: 23px 0 11px 51px;font-family:Verdana, Geneva, sans-serif;font-size: 41px;line-height: 36px;font-weight: normal;color: #FFFFFF;border-bottom:solid 3px #fff;}
.modular-content h2 span		{font-size: 26px;display:block;}
.modular-points					{padding:0; margin:0; }
.modular-points ul				{padding: 28px 10px 44px 35px;margin:0;}
.modular-points ul li			{padding:0;margin: 0 0 21px 0;font-family:Verdana, Geneva, sans-serif;font-size: 15px;line-height:20px;font-weight: normal;color: #FFFFFF;}
.modular-num					{padding: 0 0 40px 12%;margin:0;text-align:center;}
.modular-num ul					{padding:0; margin:0; display:inline-block; float:left; }
.modular-num ul	li				{padding:0;margin: 0 19px 0 0;display:inline-block;float:left;width:50px;height:50px;background:#d3691b;border-radius:100%;}
.modular-num ul	li:nth-child(2)	{background:#008c8e;}
.modular-num ul	li:nth-child(3)	{background:#00598d;}
.modular-num ul	li:nth-child(4)	{background:#512480;}
.modular-num ul	li small		{padding: 12px 0 0 0;font-family:Verdana, Geneva, sans-serif;font-size: 12px;line-height:13px;font-weight: normal;color: #FFFFFF;display: inline-block;}
.modular-num ul	li:nth-last-child(1){margin:0;}
.modular-slider					{padding:0;margin: 22px 6.5% 0 0;width: 53.4%;display:inline-block;float:right;border-radius:100%;border: solid 4px #fff;}
.modular-slider	img				{width:100%; height:auto; }
.modular-section .bx-wrapper .bx-viewport{border-radius:100%; }
.foot-align						{padding:0 0 0 15px !important;}

#InternaModularCirculo .bx-viewport, #InternaModularCirculo .bx-wrapper  { 
	z-index: 5;	
}

#cambiodezindex .bx-viewport, #cambiodezindex .bx-wrapper  { 
	z-index: -1;	
}




.main-middle{/* min-height:800px; */}
@media only screen and ( max-width: 1350px ){
.wrapper{min-width:1024px; }
.right_side .nav ul li, .right_side2 .nav ul li{padding:3px 0; }
.right_side .nav ul li a, .right_side2 .nav ul li a{padding:0; line-height:15px;  }	
.right_side .nav ul li a img {margin-right:5px; }
.right_side2 .nav ul li a img {margin-right:3px; }
.right_side .nav ul li a span, .right_side2 .nav ul li a span{display:block; }
.hornos{left:1%; }
.gas, .gassolo{top:20%; }
.cajones{left:20%; }
.parrigassolo{left:16%; }
.lena, .lenasolo{top:26%; right:23%; }
.modulos{top:35%; }
/*.middle_content .footer ul li img{width:90%; height:auto; }*/
.leena-slider{width:100%; padding:0 0 0 0;     height: 100%;}
.leena-right{width:28%;}
.leena-rightrojo{width:28%;}


}
@media only screen and ( max-width: 1500px ){
.moduloas-section, .moduloas-sectionblanca	{width:595px; background-size:100% 100%; min-height:inherit; }
.moduloas-content	{padding:100px 30px 0 30px; width:470px; }
.receda-block		{width: 42%;margin:0 0 0 45px;}
.para-content p		{font-size:11px;}
.moduloas-section .close, .moduloas-sectionblanca .close {right: 74px;  top: 36px;}
.moduloas-products	{padding:0 30px 0 60px;}
.moduloas-section h2, .moduloas-sectionblanca h2 {width:100px;height:100px;left: 16px;top: 106px;font-size:16px;}
.moduloas-section h2 span, .moduloas-sectionblanca h2 span {padding:30px 0 0 0; }	
.moduloas-section h2 small, .moduloas-sectionblanca h2 small {padding:30px 0 0 0; font-size:10px; }	 
.receda-section		{margin:5px 0px 45px 65px;}
.moduloas-products ul li > img{width:auto; height:40px;}
.solidas .left_side	{width:10.8%;}
.solidas .right_side			{width:10.8%;}
.solidas .middle_content		{width:78.2%;}

.modular-content		{width:38%; height: 85%; }
.modular-slider			{width:50%; }
.modular-points ul		{padding:10px 10px 0px 20px;}
.modular-points ul li	{margin:0 0 4px 0; }
.modular-num			{padding:0 0 0px 4%;}
.modular-content h2		{padding:15px 0 10px 20px; font-size:36px; }


}
@media only screen and ( max-width: 1350px ){
/*.modular-content		{width:100%; }*/
.modular-content		{width:34%; }
.modular-slider			{width:54%; margin:22px 2% 0 0; }
.modular-num ul li		{margin:0 11px 0 0; }

}
@media only screen and ( max-width: 1550px ){
	
.leena-logo			{margin: -7% 0 0 -10px;}
.leena-logo img		{width:auto;/* height:100px; */}
.gas-logo			{margin: -90px 0 0 -10px;}
.gas-logo img		{width:auto;/* height:100px; */}
.modular-points ul li{font-size:13px; line-height:18px;}		
.footer	{bottom:2%;}	
}





.scroll_interno{
	width: 720px; 
	/*height:410px; */
	overflow-y: scroll;
	overflow-x: hidden;
	margin:auto;
	height: 84%
}


/****************************   FAQ   ********************************/
.titulo {
    margin: auto;
    width: 700px;
    height: 54px;
    background-image: url('../images/fondotitulo.png');
    font-family: 'Open Sans',Verdana, Geneva, sans-serif;
    font-size: 35px;
    font-weight: normal;
    color: #fff;
    line-height: 20px;
    padding-top:37px;
    padding-left: 20px;
    margin-bottom:20px;
}


.titulo_integral {
    width: 180px;
    height: 73px;
    background-image: url('../images/titulo_integral.png');
    font-family: Verdana, Geneva, sans-serif;
    font-size: 35px;
    font-weight: normal;
    color: #fff;
    margin-top: -15px;
    margin-left: 35px;
    margin-bottom: 5px
}





.panel-heading a i.pull-right {
    background: #bd0926;
    border: 1px solid #bd0926;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 7px 7px 5px 7px;
    margin-right: 15px;
    margin-top: -4px;
    font-size: 11px;
    float: left !important;
    -webkit-box-shadow: inset 0 1px 0 #bd0926;
    -moz-box-shadow: inset 0 1px 0 #bd0926;
    box-shadow: inset 0 1px 0 #bd0926;
}
.fa.pull-right {
    margin-left: .3em;
}
.pull-right {
    float: right;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.pull-right {
    float: right!important;
}

.faq-accordion h4 a {
    text-decoration: none;
    border: 0px;
    text-transform: uppercase;
    font-size: 13px;
    color: #FFF;
}
.panel-title>a {
    color: inherit;
}

.faq-accordion h4 {
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.text, .style1 {
	color: #606060;
}

.faq-accordion{
	width: 98%;
}

.panel-body{
	color: #FFF;
}


.panel-group .panel-heading+.panel-collapse>.panel-body{
	border-bottom: 1px solid #ddd;
}


.label {
	color: #FFFFFF;
}


/*--------------------------------- ACORDION --------------------------------------------*/
.accordion {
  width: 100%;
  max-width: 1080px;
  height: 110px;
  overflow: hidden;
  /*margin: 50px auto;*/
}

.accordion ul {
  width: 100%;
  display: table;
  table-layout: fixed;
  margin: 0;
  padding: 0;
}

.accordion ul li {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
  width: 16.666%;
  height: 110px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 700ms ease;
}


.accordion ul:hover li { width: 8%; }

.accordion ul:hover li:hover { width: 60%; }


.accordion ul:hover li:hover a * {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@media screen and (max-width: 600px) {

.accordion { height: auto; }

.accordion ul li,
.accordion ul li:hover,
.accordion ul:hover li,
.accordion ul:hover li:hover {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  -webkit-transition: none;
  transition: none;
}

}
/*--------------------------------- ACORDION --------------------------------------------*/
.form-group {
    margin-right: 35px !important;
}

.col-lg-6 {
    width: 40% !important;
}


.nada_closeder {
    position: absolute;
    right: 27px;
    top: 85px;
    width: 44px;
    height: 44px;
    z-index: 65;
 }


.nada_close {
    position: absolute;
    /*margin-left: 27px;*/
    left: 188px;
    top: 70px;
    width: 44px;
    height: 44px;
    z-index: 65;
 }
 
 .nada_close a,  .nada_closeder a{
     width: 44px;
    height: 44px;
    z-index: 65;
    float: left;
 }
 
 .moduloslnkfoto {
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    height: 40px;
 }
 