*{
	margin:0px;
	padding:0px;
	font-family: 'Source Sans Pro', sans-serif;
	}




/*SECTIONS*/


.section {
  padding: 20px 0px;
}

.section-xl {
  clear: both;
  padding-bottom: 100px;
}

.section-l {
  clear: both;
  padding-bottom: 80px;
}

.section-m {
  clear: both;
  padding-bottom: 40px;
}

.section-s {
  clear: both;
  padding-bottom: 20px;
}

.section-xl--doble {
  clear: both;
  padding: 100px 0px;
}

.section-l--doble {
  clear: both;
  padding: 80px 0px;
}

.section-m--doble {
  clear: both;
  padding: 40px 0px;
}

.section-s--doble {
  clear: both;
  padding: 20px 0px;
}

.section-xl--top {
  clear: both;
  padding-top: 100px;
}

.section-l--top {
  clear: both;
  padding-top: 80px;
}

.section-m--top {
  clear: both;
  padding-top: 40px;
}

.section-s--top {
  clear: both;
  padding-top: 20px;
}


.no-padd{
	padding:0px!important;
}


	#cookie-bar .cb-enable {
	    background: #E74C27;
	    color: #fff;
	    padding: 3px;
	    cursor: pointer;
	    border-radius: 2px;
	    margin-left: 10px;
	}


	.logo-gai-pie{
		margin-top: -19px;
	}

/*----------------COMUNES: Texto-------------------------*/

.aviso p {line-height:28px;}

.pie-foto.red{
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
	font-weight:500;
	color:#636363;
	font-family: 'Exo', sans-serif!important;
	margin-top:20px;
	border-left: solid 3px #1a38a6;
	padding-left: 10px;
	box-sizing: border-box;
}


.pie-foto.blue{
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
	font-weight:500;
	color:#636363;
	font-family: 'Exo', sans-serif!important;
	margin-top:20px;
	border-left: solid 3px #F73D23;
	padding-left: 10px;
	box-sizing: border-box;
}


.il-l{
	line-height: 30px!important;
}


h8{
	color:#0053cc;
	font-weight:300;
    display: block;
    text-align: center;
	font-size:20px;
	margin-top:20px;
	}


h2.tit-mex{
	margin: 20px 0px!important;
	padding: 0px!important;
	background: transparent;
	font-family: 'Exo', sans-serif;
	color: #0053cc;
	font-weight: 300;
	display: block;
	font-size: 22px;
	letter-spacing: 0.5px;
	line-height: 35px;
	border: 0px!important;
}

.tit-mex.c-second{
	color:#E94337!important;
	font-size: 18px;
	position: relative;
}

.tit-mex.c-second:after{
	content: '';
	background: #ddd;
	height: 1px;
	width: 86%;
	right:0px;
	top:20px;
	position: absolute;
}

h3.tit-mex{
	padding: 0px!important;
	width: 100%;
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 40px!important;
	font-family: 'Exo', sans-serif;
	color: #ff0000;
}

.features {
	background: #f4f4f4;
	box-sizing: border-box;
	padding: 0px 25px 25px 25px;
	border: solid 1px #ddd;
	border-radius: 4px;
}

.features-col::before{
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 90%;
	background: #eee;
	left: -80px;
	top: 10px;
}

.features-body {
	background: #fff;
	border: solid 1px #ddd;
	overflow: auto;
	box-sizing: border-box;
	padding: 20px 10px;
	border-radius: 4px;
}

.features-head{
	font-size: 18px!important;
	border: 0px;
	background: #f4f4f4;
	padding: 15px 0px 15px 10px!important;
	font-family: 'Exo', sans-serif;

}

.features p{
	line-height: 28px;
	clear: both;
	margin-top: 15px;
}


.features-tit{
	padding: 0px!important;
	font-size: 15px;
	position: relative;
	line-height: 24px;
	left: 12px;
}



.features-tit.boring{
	width: 100%!important;
	color: #494949;
	font-weight: 400;
	font-size: 14px;
}


.features-tit:before{
	content: '+';
	display: flex;
	justify-content: center;
	align-items: center;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	margin-top: 2px;
	border-radius: 50%;
	background: #ff0000;
	color: #fff;
	position: absolute;
	left: -28px;
	top: 2px;
}

@media screen and (max-width:1167px) {
	.features-col::before{display: none;}
}


.bnr-urm-eco__img-video, .bnr-urm-eco__img-cat{
	background: #eee;
	border: solid 1px #eee;
	padding: 30px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 129px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.bnr-urm-eco__img-video{
	background-image: url('img/2018/rimado/rx-small/video-aplicacion.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


.bnr-urm-eco__img-video.medium{
	background-image: url('img/2018/rimado/rx-medium/video-aplicacion.jpg');
	background-position: bottom;
}


.bnr-urm-eco__img-cat{
	background-image: url('img/2018/rimado/rx-small/catalogo.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


.bnr-urm-eco__img-cat.medium{
	background-image: url('img/2018/rimado/rx-medium/catalogo.jpg');
}



.bnr-urm-eco__img-video span, .bnr-urm-eco__img-cat span {
	color: #fff!important;
	font-size: 30px;
}


.bnr-urm-eco__txt{
	font-weight: 200;
	text-align: center;
	margin-top: 10px;
	padding: 20px 0px;
	box-sizing: border-box;
	border: #BFBFBF solid 1px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}


.bnr-urm-eco__txt a{
	font-size: 18px;
	font-family: 'Exo', sans-serif !important;
}



.bnr-urm-especial{

}








h1 {
	margin-bottom:20px;
	color:#0053cc;
	font-weight:300;
    display: block;
    text-align: center;
	font-size:33px;
    overflow: hidden;
    white-space: nowrap;
}

h1 > span {
    position: relative;
    display: inline-block;
}

h1 > span:before,
h1 > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    height: 1px;
    background:#0053cc ;
}

h1 > span:before {
    right: 100%;
    margin-right: 15px;
}

h1 > span:after {
    left: 100%;
    margin-left: 15px;
}



h2{
	padding:0px !important;
	margin:0px !important;
	color:#003DA7;
	background-color:#FFFFFF;
	font-size:26px;
	line-height:17px;
	padding-left:30px !important;
	padding-bottom:20px !important;
	border-bottom:#EAEAEA solid 1px;
}


.enc{
	width:100%;
	background-color:#DADADA;
	height: 12px;

}



.cab_sectores02{
	margin-bottom:40px;
	color:#0053cc;
	font-weight:300;
    text-align: center;
	font-size:24px;
}




.cab_sectores {
	font-size:24px;
	color:#0053cc;
	font-weight:300;
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
}

.cab_sectores > span {
    position: relative;
    display: inline-block;
}

.cab_sectores > span:before,
.cab_sectores > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    height: 1px;
    background:#0053cc ;
}

.cab_sectores > span:before {
    right: 100%;
    margin-right: 15px;
}

.cab_sectores > span:after {
    left: 100%;
    margin-left: 15px;
}

h3{
	width:56%;
	padding:0px !important;
	margin:0px !important;
	color:#003DA7;
	background-color:#FFFFFF;
	font-size:18px;
	line-height:17px;
	padding-left:25px !important;
}



.texto_enlace_destacado{
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	color:#A9A9A9;
	font-weight:200;
	text-align:center;
}


h4{
width:100%;
font-size:30px;
color:#003DA7;
font-weight:400;
margin:0px !important;
background-color:#FFFFFF;
padding-right:0px !important;
padding-bottom:20px !important;
padding-top:0px !important;
padding-left:60px;
border-bottom:#EAEAEA solid 1px;
}



h5{
width:100%;
font-size:20px;
color:#003DA7;
font-weight:400;
margin:0px !important;
background-color:#FFFFFF;
padding-right:0px !important;
padding-bottom:20px !important;
padding-top:5px !important;
padding-left:10px;
border-bottom:#EAEAEA solid 1px;
}


h5 span{color:#FF4512;}



h6{
	font-family: 'Exo', sans-serif !important;
	width:100%;
	font-size:18px;
	color:#FF4512;
	font-weight:400;
	margin:0px !important;
	background-color:#FFFFFF;
	padding-right:0px !important;
	padding-bottom:0px !important;
	padding-top:0px !important;
	padding-left:0px;
}


h7{
	padding:0px !important;
	margin:0px !important;
	color:#003DA7;
	background-color:#FFFFFF;
	font-size:30px;
	line-height:17px;
	padding-left:30px !important;

}


.familias_vermas{
	font-family: 'Exo', sans-serif !important;
	font-weight:500;
	font-size:18px;
	color:#777777;
	/*border-bottom: solid #CDCDCD 1px;*/
	padding:0px !important;
	}


.indicador{float:left; margin-right:10px; padding-top:5px;}
.indicador02{float:left; margin-right:10px; }




.texto_enlace_destacado{
	margin-top:10px;
	margin-bottom:10px;
	font-size:18px;
	color:#A9A9A9;
	font-weight:200;
	text-align:center;
}


p{font-size:16px; font-weight:300;}
.texto_aument{font-size:16px; font-weight:300; padding: 0px !important; width: 70%;}



/*---------------- ELEMENTOS COMUNES -------------------------*/

/*.imagen_peq{text-align:center;}*/





.destacar{font-weight:600; color:#003DA7; text-transform:uppercase;}

.punto_subtit_ajuste{padding-top:3px;}


.under_construction{
	border-top:#CDCDCD solid 1px;
	border-bottom:#CDCDCD solid 1px;
	margin-top:70px;
	box-sizing:border-box;
	padding:20px;
	}


#under_construction p{
	margin-top:20px;
	font-size:38px;
	font-weight:200;
	color:#CDCDCD;
	line-height:43px;
	text-transform:uppercase;
	}


/*----------------COMUNES: Cabecera -------------------------*/

#redes_idiomas_selector{display:none; }



.btn-blog{
    display: table;
    float: right;
    margin-top: 42px;
    font-size: 14px;
    border-radius: 5px;
    border: solid 2px #ff4512;
    background: #ff4512;
    box-sizing: border-box;
    padding: 10px 27px;
    letter-spacing: 1px;
    font-family: 'Exo', sans-serif !important;
    color: #fff;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    -ms-transition: .2s;
    transition: .2s;
}

.btn-blog:hover{
	-webkit-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
    -o-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
    -ms-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
	box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
	color: #FFF;
}



.oscurecer{display:none;}/*Solo para móviles*/

#cab_azul{
	background-color:#003DA7;
	}

#cab_blanca{
	background-color:#FFF;
	}


.contenedor{
	max-width:1170px;
	height:auto;
	margin:auto;
	position:relative;
	}

#logo{
	width:30%;
	height:auto;
	float:left;
	padding-bottom:40px;
	padding-top:10px;
	margin-top:15px;
	}

	/* header .container{
		overflow: hidden;
	} */



	.lg-urm-eco{
		width: 70%;
		float: left;
		margin-top:15px;
	}

	.lg-urm-eco .urma{
		float:right;
		margin-top: 25px;
		margin-right: -34px;
	}

	.lg-urm-eco .logo-separate:before{
		content: '';
		position: absolute;
		top: 39px;
		left:23%;
		display: block;
		width: 1px;
		height: 50px;
		background: #ccc;
	}


	.lg-urm-eco .ecoroll{
		float:right;
		margin-top: 39px;
		margin-right: 21px;
	}

#redes_idiomas{
	width:20%;
	height:auto;
	float:right;
	display:block;
	}

#redes_idiomas img {float:right; margin-right:40px;}





.gai{
	width:20%;
	height: auto;
}

.gai img{
	display: table;
	max-width: 95px !important;
	margin-top: 55px;
}


.linkedin{margin-left:5px;}


a:hover{text-decoration:none;}



.idiomas{
	border-bottom-left-radius:0px!important;
	border-bottom-right-radius:0px!important;
	border-top-left-radius:0px!important;
	border-top-right-radius:0px!important;
	}


#redes{margin-right:10px; float:right;}




#carrusel_empresa{
	background-color:#003DA7;
	height:300px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center;
	padding:0px !important;
	/* opacity: 0;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s; */
	}

#carrusel{position:relative; z-index:1;}

#cabecera{
	width:70%;
	height:300px;
	overflow:hidden;
	background-color:#003DA7;
	float:right;
	opacity: 0;
	-webkit-transition: 1.7s;
	-moz-transition: 1.7s;
	-o-transition: 1.7s;
	-ms-transition: 1.7s;
	transition: 1.7s;
}

#changethewords{
	opacity: 0;
	-webkit-transition: 1.7s;
	-moz-transition: 1.7s;
	-o-transition: 1.7s;
	-ms-transition: 1.7s;
	transition: 1.7s;
}


.txt_slide{
	margin-top:284px;
	font-size:40px;
	letter-spacing:1px;
	color:rgba(255,255,255,1.00);
	position:absolute;
	top:100px;
	font-family: 'Exo', sans-serif !important;
	font-weight:200;
}

.txt_slide span{
	letter-spacing:1px;
	color:rgba(255,255,255,1.00);
	font-family: 'Exo', sans-serif !important;
}





/*----------------COMUNES: Menu-------------------------*/

ol, ul {
    margin-top: 0;
    margin-bottom: 0px !important;
}


#fondomenu{
	background-color:#003da7;
	border-bottom:#597fc1 solid 4px;
}

#fondomenu.gris{
	background-color:#DBDBDB;
	border-bottom:#A7A7A7 solid 4px;
}


#fondomenu.gris nav ul li a{
	color: #323232;
}

#fondomenu.gris nav ul li a:hover{
	color: #fff;
}




.menu_bar{display: none;}


nav{
	z-index: 1000;
	padding: 0px !important;
	margin: 0px !important;
}

nav ul{
	list-style-type: none;
	margin-bottom: 0px !important;
	padding: 0px !important;
}



nav ul li a{
	display:block;
	padding:23px 25px;
	float:left;
	color:#fff;
	font-weight:400;
	font-size:14px;
	-moz-transition:ease-in-out 0.2s;
	-webkit-transition:ease-in-out 0.2s;
	text-align:center;
}

nav.eng ul li a{
	padding:23px 37px;
}

nav li a:hover{background-color:#FF4512; color:#FFFFFF;}



nav ul li .caret{
	position: relative;
	top: 0px;
	margin-left: 10px;
	margin-right: 0px;
}



/*--Desplegable--*/
.submenu{position:relative;}



.submenu li a{
	display:block;
	color: #323232;
	width:100%;
	padding: 30px;
	box-sizing: border-box;
	text-align:left !important;
	}

.submenu:hover .children{display: block;}

.submenu li a:hover .desplegable li a{ color:#FF4512 !important;}

.children{
	width:300px;
	height:auto;
	display:none;
	background-color:rgba(255,255,255,0.90);
	list-style-type:none;
	position:absolute;
	padding:5px;
	border-bottom:#CACACA solid 2px;
	top:64px;
	left:146px;
	z-index:19;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
	}

	.children.en-move{ left: 149px; }
	.children-comercial.en-move{ left: 339px; }
	.children-ecoroll.en-move{ left: 466px; }
	.children-talleres.en-move{ left: 614px; }



.submenu-talleres{position:relative;}

.submenu-talleres li a{
	display:block;
	width:100%;
	padding: 30px;
	box-sizing: border-box;
	text-align:left !important;
	}

.submenu-talleres:hover .children-talleres{display: block;}

.submenu-talleres li a:hover .desplegable li a{ color:#FF4512 !important;}




.children-talleres{
	width:280px;
	height:auto;
	display:none;
	background-color:rgba(255,255,255,0.90);
	list-style-type:none;
	position:absolute;
	padding:5px;
	border-bottom:#CACACA solid 2px;
	top:64px;
	left:587px;
	z-index:19;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
	text-transform:uppercase;
	}
.children-talleres li a{padding:25px; color:#323232;}






.submenu-comercial{position:relative;}
.submenu-ecoroll{position:relative;}

.submenu-comercial li a{
	display:block;
	color: #323232;
	width:100%;
	padding: 30px;
	box-sizing: border-box;
	text-align:left !important;
	}

.submenu-comercial:hover .children-comercial{display: block;}
.submenu-ecoroll:hover .children-ecoroll{display: block;}

.submenu-comercial li a:hover .desplegable li a{ color:#FF4512 !important;}




.children-comercial{
	width:225px;
	height:auto;
	display:none;
	background-color:rgba(255,255,255,0.90);
	list-style-type:none;
	position:absolute;
	padding:5px;
	border-bottom:#CACACA solid 2px;
	top:64px;
	left:363px;
	z-index:19;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
	text-transform:uppercase;
	}









	.children-ecoroll{
		width:225px;
		height:auto;
		display:none;
		background-color:rgba(255,255,255,0.90);
		list-style-type:none;
		position:absolute;
		padding:5px;
		border-bottom:#CACACA solid 2px;
		top:64px;
		left:464px;
		z-index:19;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
		text-transform:uppercase;
		}


		.children-ecoroll li {
			width: 100%;
		}

		.children-ecoroll li a{
			color: #323232;
			text-align: left;
			padding: 25px;
			width: 100%;
		}



.children-comercial li a{padding:25px;}





.talleres-gr{ display:block;}
.talleres-peq{ display:none;}


/*--Desplegable / Herramientas Especiales--*/

.btn-group-xs>.btn, .btn-xs{line-height: 12px !important;}

.desplegar01{position:relative; line-height:10px;}
.desplegar01 a{float: left;}

.desplegar01:hover .desplegable01{display:block;}

.desplegable01 li a{
	display:block;
	width:100%;
	margin-bottom:10px;
	padding:20px 40px 20px 40px;
	text-align:left !important;
	}

.desplegable01{
	position: absolute;
	width:400px;
	height:auto;
	display:none;
	background-color:rgba(255,255,255,0.90);
	list-style-type:none;
	padding:5px;
	border-bottom:#CACACA solid 2px;
	top:0px;
	left:294px;
	z-index:19;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
	}

.col_menu{float:left;}

/*--Desplegable / Herramientas Estándar--*/
.desplegar02{position:relative;}
.desplegable02 li a{
	display:block;
	width:100%;
	padding:20px 40px 20px 40px;
	text-align:left !important;
	}

.desplegar02:hover .desplegable02{display:block;}

.desplegable02{
	position: absolute;
	width:400px;
	height:auto;
	display:none;
	background-color:rgba(255,255,255,0.90);
	list-style-type:none;
	padding:5px;
	border-bottom:#CACACA solid 2px;
	top:0px;
	left:294px;
	z-index:19;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
	}





	/*-- Desplegable / Urma - Ecorol --*/
	.desplegar03{position:relative;}
	.desplegable03 li a{
		display:block;
		width:100%;
		padding:20px 40px 20px 40px;
		text-align:left !important;
		}

	.desplegar03:hover .desplegable03{display:block;}

	.desplegable03{
		position: absolute;
		width:210px;
		height:auto;
		display:none;
		background-color:rgba(255,255,255,0.90);
		list-style-type:none;
		padding:5px;
		border-bottom:#CACACA solid 2px;
		top:0px;
		left:277px;
		z-index:19;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
		}




/*----------COMÚN: PIE----------------------------------*/



footer{
	height:auto;
	background-color:#003DA7;
	padding-left:0px !important;
	padding-right:0px !important;
}


.footer-block01{
	width:11%;
	float: left;
	margin-right:20px;
}


.footer-block02{
	width:11%;
	float: left;
	margin-right: 54px;
	margin-left: 108px;
}


#pie{margin-top:100px;}

.datos_pie{
	background: #D3D3D3
	/*background: #3c3c3c;*/
	/*background-color:#003DA7;*/
	}

.datos{
	color:#FFFFFF;
	height:auto;
	overflow:auto;
	padding: 30px 10px;
}


.datos_bloque .link-mapaweb{
	font-weight:500;
	color:#FFFFFF;
	margin-right:20px;
	margin-top:5px;
	font-size:14px;
}


.datos_bloque h6{
	font-family: 'Exo',sans-serif!important;
}

.datos_bloque a:hover{ text-decoration:underline;}
.datos_bloque h6 a:hover{ text-decoration:none!important;}

.datos03{
	font-weight:300;

	}


.datos02{margin-top:20px;}

.telefono{
	border:#FFFFFF solid 2px;
	border-radius:50px;
	padding:5px;
	margin-right:20px;
}



.email{text-align: right;}

.direc{text-align: left;}


.telef{text-align: right;}


/*----------------SECCIONES: Empresa / home-------------------------*/


.txt-intro	{
	padding-left:78px;
	padding-right:80px;
}

.marco{
	margin-top:10px;
	background-color:#E8E8E8;
	/*border:#BFBFBF solid 1px;*/
	box-sizing:border-box;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:10px;
}



.marco03{
	margin-top:10px;
	background-color:#E8E8E8;
	/*border:#BFBFBF solid 1px;*/
	box-sizing:border-box;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:5px;
}




.marco02{
	border:#BFBFBF solid 1px;
	box-sizing:border-box;
	padding:10px;
	margin-top:40px;
}

.marco02 iframe{width:100%;}
.marco02 img{width:100%;}



.imagen_home{
	width:100%;
	border:#BFBFBF solid 1px;
	box-sizing:border-box;
	padding:5px;
	height:200px;
	overflow:hidden;
}



.imagen_home03{
	box-sizing: border-box;
	padding: 5px;
	border:#BFBFBF solid 1px;
}



.bloque_home{
	width:100%;
	height:auto;
	box-sizing:border-box;
}

.bloque_home p{margin-top:0px !important;}

.imagen_home img{width:100%;}

.widget{border:#E3E3E3 solid 1px;  margin-right:0px; width:100%; height:auto; overflow:auto; }

.noticia{height:auto; width:100%; margin-top:20px; margin-bottom:20px; }



.widget b{
	border-top:#E3E3E3 solid 1px;
	border-bottom:#D0D0D0 solid 5px;
	border-right:#E3E3E3 solid 1px;
	border-left:#E3E3E3 solid 1px;
	padding:10px;
	width:100%;
	font-size:18px;
	display:block;
	color: #fff;
	font-weight:300;
	background-color: #003DA7;


	}


.foto_noti img{
	padding:0px;
	}

.txt_noti p{
	padding:0px;
	}



.fecha span{margin-right:10px; }
.fecha{color:#777777; }
.noticias{
	width:100%;
	height:175px;
	overflow: scroll;
	border:#969696

	}






#conoce_sikulan p{ line-height:30px !important; padding-left:20px; }

#conoce_sikulan span{ color:#FF4512;}

#conoce_sikulan a{ font-size:17px;}


.enlace_conoce_sikulan img{ width:100%;}


#secciones_home{margin-top:20px; margin-bottom:40px;}

#secciones_home02{margin-top:20px; margin-bottom:40px;}


.vermas_home{
	background-color: transparent !important;
	border:#8B8B8B solid 1px;
	color:#8B8B8B;
	width:50%;
	text-align:left;
	margin-top:53px;
	padding-top:5px;
	font-family: 'Exo', sans-serif !important;
	padding:7px;
	}

.vermas_home a span{padding-top:1px;}
.vermas_home:hover{background-color:#FF4512 !important; border-color:#FF4512 !important; color:#FFFFFF;}



.vermas_home02{
	background-color: transparent !important;
	border:#8B8B8B solid 1px;
	color:#8B8B8B;
	width:50%;
	text-align:left;
	margin-top:35px;
	font-family: 'Exo', sans-serif !important;
	padding:7px;
	}

.vermas_home02 a span{padding-top:1px;}
.vermas_home02:hover{background-color:#FF4512 !important; border-color:#FF4512 !important; color:#FFFFFF;}



.vermas_home03{
	background-color: transparent !important;
	border:#8B8B8B solid 1px;
	color:#8B8B8B;
	width:80%;
	text-align:left;
	margin-top:35px;
	font-family: 'Exo', sans-serif !important;
	padding:7px;
	}

.vermas_home03 a span{padding-top:1px;}
.vermas_home03:hover{background-color:#FF4512 !important; border-color:#FF4512 !important; color:#FFFFFF;}



/*----------------SECCIONES: sikulan-------------------------*/



#secciones_sikulan{
	padding-top:40px;
	padding-bottom:40px;
	height:auto;
	overflow:auto;
	}

#secciones_sikulan row{padding:0px !important;}
#secciones_sikulan p{line-height:27px;}

#secciones_sikulan02{
	padding-top:20px;
	padding-bottom:40px;
	height:auto;
	overflow:auto;
	}




#secciones_sikulan_fotos{
	text-align:center;
	padding-top:20px;
	padding-bottom:40px;
	height:auto;
	overflow:auto;
	}


#secciones_sikulan03{
	padding-top:40px;
	height:auto;
	overflow:auto;
	}

#secciones_sikulan03 p{line-height:27px;}


#secciones_sikulan02 p{padding-top:40px; padding-right:48px; line-height:27px;}

.fotos_soluciones{padding:0px !important; margin-left: 25px !important; margin-right: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important;}



.carousel-indicators li{ box-shadow:2px 2px 2px #000000; border:#CACACA solid 1px !important; }




/*----------------SECCIONES: Herramientes especiales-------------------------*/


#secciones_her_especiales{padding-top:40px;}
#secciones_her_especiales article{padding-top:20px;}

#lista_sectores{list-style-type:none; width:100%;}
#lista_fotos ul{list-style-type:none;}
#lista_fotos ul li{float:left; margin-right:5px;}
#lista_fotos ul li a:hover{ opacity:0.6;}

#lista_sectores li a{
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:20px;
	border-bottom:#D6D6D6 solid 1px;
	display:block;
	font-family: 'Exo', sans-serif !important;
	font-size:16px;
	color:#003DA7;
	-webkit-transition:ease-in-out 0.2s;
	-moz-transition:ease-in-out 0.2s;
	-ms-transition:ease-in-out 0.2s;
	-o-transition:ease-in-out 0.2s;
}


#lista_sectores li a:hover{color:#FF4512;}

#lista_sectores li img{ padding-top:25px; padding-right:10px;}


.sector{
	width:19%;
	float:left;
	height: auto;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border:#BFBFBF solid 1px;
	box-sizing:border-box;

}


.sector p{
	font-size:18px;
	font-family: 'Exo', sans-serif !important;
	font-weight:200;
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	border-top:#DFDFDF solid 1px;
	}

.sector img{position:relative; z-index:10;}


.vermas{
	width:215px;
	height:145px;
	z-index:20;
	position:absolute;
	background-color:#FFF;
	opacity:0.00;
	-webkit-transition:ease-in-out 0.2s;
	-moz-transition:ease-in-out 0.2s;
	-ms-transition:ease-in-out 0.2s;
	-o-transition:ease-in-out 0.2s;
	}

.vermas span{
	padding-top:70px;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#FF4512;
}

.vermas span b{font-family: 'Exo', sans-serif !important;}


.vermas:hover{opacity:0.84;}

/*----------------SECCIONES: Herramientes Estandar-------------------------*/

.thumbnail{max-width:40%; display:block; margin:auto;}

#secciones_her_estandar{padding-top:40px;}
.acord_sector{padding-top:40px;}

.sector_estandar{
	float:left;
	height: auto;
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	width:24%;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border:#BFBFBF solid 1px;
	box-sizing:border-box;

}

.sector_estandar p{
	font-size:18px;
	font-family: 'Exo', sans-serif !important;
	font-weight:200;
	text-align:center;
	margin-top:8px;
	padding-top:8px;
	border-top:#DFDFDF solid 1px;
	}

.sector_estandar img{position:relative; z-index:10;}


.vermas_her_estandar{
	width:271px;
	height:198px;
	z-index:20;
	position:absolute;
	background-color:#FFF;
	opacity:0.00;
	-webkit-transition:ease-in-out 0.2s;
	-moz-transition:ease-in-out 0.2s;
	-ms-transition:ease-in-out 0.2s;
	-o-transition:ease-in-out 0.2s;
	}

.vermas_her_estandar span{
	padding-top:100px;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#FF4512;

}

.vermas_her_estandar span b{font-family: 'Exo', sans-serif !important;}
.vermas_her_estandar:hover{opacity:0.84;}



/*----------------SECCIONES: Herramientas estandar / Sector-------------------------*/




#secciones_sector_estandar{padding-top:40px;}
#secciones_sector_estandar h6{
	color:#5D5D5D !important;
	background-color:#E5E5E5;
	padding:15px 15px 15px 25px !important;
}



#lista_estandar{list-style-type:none; margin-top:20px; border:#D6D6D6 solid 1px;}

#lista_estandar li a{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-bottom:#D6D6D6 solid 1px;
	font-size:14px;
	color:#003DA7;
	-webkit-transition:ease-in-out 0.2s;
	-moz-transition:ease-in-out 0.2s;
	-ms-transition:ease-in-out 0.2s;
	-o-transition:ease-in-out 0.2s;
}


#lista_estandar li a:hover{color:#4B4B4B;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{color:#FFFFFF !important;}

#lista_estandar li img{ padding-top:25px; padding-right:10px;}




/*---------------------------------*/


.familia_herramientas{
	padding-left: 0px !important;
	margin-left: 0px !important;
	margin-top:40px;
	border:#C1C1C1 solid 1px;
	height:auto;
	}
.foto-her{padding-left:0px;}

.foto-her img{width:70%; padding-left:0px;}

.familia_herramientas p{
	font-weight:200;
	font-size:15px;
	color:#4B4B4B;
	}
.desarrollo_pieza strong{
	font-family: 'Exo', sans-serif !important;
	font-weight:300;
	font-size:18px;
	color:#FF4512;
	padding:0px !important;
}

.desarrollo_pieza{margin-top:50px;}
.desarrollo_pieza.mx{margin:20px 0px!important;}
.vermas_estandar{
	background-color: transparent !important;
	border:#8B8B8B solid 1px;
	color:#8B8B8B;
	width:50%;
	text-align:left;
	font-family: 'Exo', sans-serif !important;
	padding:10px;
	}


.vermas_estandar a span{padding-top:1px;}
.vermas_estandar:hover{background-color:#FF4512 !important; border-color:#FF4512 !important; color:#FFFFFF;}
.desarrollo_pieza hr{padding:0px; margin:0px;}

	@media screen and (max-width:1199px){
	 .children{
		 left:140px;
	 }

	 .children-comercial{
		 left: 343px;
	 }



	 .children.en-move{
		 left: 118px;
	 }
	 .children-comercial.en-move{
		 left: 271px;
	 }
	 .children-ecoroll.en-move{
		 left: 366px;
	 }

	 .children-talleres.en-move{ left: 477px; }

	 .children-ecoroll{
		 left: 435px;
		 width: 200px;
	 }
	 .children-talleres{
		 left: 548px;
	 }


	.lg-urm-eco .logo-separate:before{display: none;}



	.foto-her img{width:90%; padding-left:0px;}
	.desarrollo_pieza{margin-top:30px;}

	.widget{
		margin-top: 40px;
		margin-bottom: 40px;
		height: 300px;
	}

	.noticias{
		height: 300px;
	}

	.noticia{
		margin-top: 30px;
		clear: both;
	}

	.fecha{
		margin-bottom: 30px;
	}

	}

	@media screen and (max-width:768px){
		.logo-gai-pie{
			margin-top: 20px;
		}
	.foto-her img{width:100%; padding-left:0px;}
	.vermas_estandar{width:100%;}
	.desarrollo_pieza strong{font-size:16px; margin-bottom:20px;}
	.desarrollo_pieza{margin-top:20px;}

	.txt-intro	{
		margin-top: 20px;
		padding-left:20px;
		padding-right:20px;
	}



	.btn-blog{
		float: none;
		width: 100%;
		border-radius: 0px;
	}


	}




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



	.foto-her{width:100%;padding-right:0px !importa	nt;}
	.familia_herramientas{width:100%; padding-right:0px !important; border:0px;}
	.desarrollo_pieza{width:100% !important; padding-left:0px !important;}

	.vermas_estandar{width:100%;}
	.desarrollo_pieza strong{font-size:16px; margin-bottom:20px;}
	#lista_her_estandar li a span{font-size:12px;}



	}




/*---------------------------------*/




/*----------------SECCIONES: Herramientas Estandar / Sector Estandar / Ficha-------------------------*/



#lista_her_estandar{list-style-type:none; /*border-bottom:solid 1px #E3E3E3; padding-bottom:30px; margin-bottom:30px;*/}

#lista_her_estandar li a span{display:block; text-align:center;}

#lista_her_estandar>li.active>a, #lista_her_estandar>li.active>a:focus, #lista_her_estandar>li.active>a:hover{
	background-color: #FFFFFF !important;

	}


#lista_her_estandar>li.active>a, #lista_her_estandar>li.active>a:focus, #lista_her_estandar>li.active>a:hover {
	color:#f77454 !important;
	}


#lista_her_estandar li a:hover #lista_her_estandar li a img{opacity:0.5;}

.nav-justified>li>a:hover{
	background-color: transparent !important;
	color:#CCCCCC ;

	}






/*----------------SECCIONES: Sector -------------------------*/


#secciones_aeronautica{padding-top:40px; }

#secciones_aeronautica p{padding-top:20px; line-height:30px;}


/* *, *:before, *:after {box-sizing:  border-box !important;} */


.fila {
 -moz-column-width: 18em;
 -webkit-column-width: 18em;
 -moz-column-gap: 1em;
 -webkit-column-gap:1em;
}



.fila02 {
 -moz-column-width: 20em;
 -webkit-column-width: 20em;
 -moz-column-gap: 1em;
 -webkit-column-gap:1em;
}

.item {
 display: inline-block;
 padding: .25rem;
 max-width:  400px;
}


.item02 {
 display: inline-block;
 padding: .25rem;
 max-width:  400px;
}


.well {
 position:relative;
 display: block;
}




.aplicaciones_container{width:100%; overflow:auto;}

.aplicaciones{
	padding-top:20px;
	padding-left:20px;
	list-style: square;
	color:#FF4512;
	float:left;
	width:40%;
}



.aplicaciones li{padding-bottom:10px;}

.aplicaciones strong{color:#4D4D4D;font-weight:400;font-size:15px;}



.aplicaciones02{
	padding-top:20px;
	padding-left:20px;
	list-style: square;
	color:#FF4512;
	float:left;
	width:100%;
	}

.aplicaciones02 li{padding-bottom:10px; margin-right:50px;}

.aplicaciones02 strong{color:#4D4D4D;font-weight:400;font-size:15px;}








/*----------------SECCIONES: Sectores/ficha -------------------------*/


#secciones_ficha{padding-top:40px; }



.amarre{
	font-family: 'Exo', sans-serif !important;
	width:100%;
	font-size:18px;
	color:#FF4512;
	font-weight:200;
	margin:0px !important;
	background-color:#FFFFFF;
	padding-right:0px !important;
	padding-bottom:0px !important;
	padding-top:0px !important;
	padding-left:0px;
}




.subapartado{font-family: 'Exo', sans-serif !important; font-weight:300; color:#0053cc;}
.subapartado02{font-family: 'Exo', sans-serif !important; font-size:18px; font-weight:300; color:#0053cc;}
.subapartado03{padding-top:30px;font-family: 'Exo', sans-serif !important; font-size:18px; font-weight:300; color:#0053cc; text-transform:uppercase;}


#secciones_ficha p{/*padding-top:40px;*/ padding-right:30px; line-height:30px;}

.caracteristicas{
	padding-top:20px;
	padding-left:20px;
	list-style:square;
	list-style:#4D4D4D;
	}

.caracteristicas li{padding-bottom:10px;}

.caracteristicas strong{color:#4D4D4D;}


.form_cab{
	width:100%;
	height:auto;
	border:#C4C4C4 solid 1px;
	padding:10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	}


.foto_producto{margin-right:30px;}


.form_cab b{color:#4D4D4D; text-align:center; font-size:18px; font-weight:300;}




/*----------------SECCIONES: Documentación -------------------------*/



.link_docu{list-style-type:square; margin-top:20px;}


.link_docu li a{
	list-style-type:square;
	font-family: 'Source Sans Pro', sans-serif;
	display:block;
	padding-top:30px;
	padding-bottom:10px;
	border-bottom:#DDDDDD solid 1px;
	}




/*----------------SECCIONES: Contacto -------------------------*/



.formulario{
	border: #C4C4C4 solid 1px;
	background-color:#EEEEEE;
	padding:20px;
	box-sizing:border-box;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}
#secciones_contacto{padding-top:40px;}

#secciones_contacto p{padding-top:20px; padding-right:30px; line-height:30px;}




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

	
/*----CABECERA----*/
h2{text-align:left;}

nav ul li a{ font-size:14px; padding:23px 20px;}
nav.eng ul li a{
	padding:23px 26px;
}

.desplegable li a{
	display:block;
	width:100%;
	margin-bottom:10px;
	padding-left:10px;
	text-align:left !important;
	}

.col_menu{float:none;}


/*.children-talleres{left:418px;}
.children-conocenos{left:76px!important;}
.children{left:212px;}*/




/*.container-fluid{padding-left:50px !important; padding-right:50px !important;}*/
#cab_azul{
	background-color:#003DA7;

	}


/*----CABECERA/Slider-----*/
.txt_slide{
	font-size:26px!important;
	margin-top:271px;
	text-shadow:2px 2px 2px #0000;
	z-index:9;
}


#changethewords span {
	font-size: 26px!important;
  margin-top: 23px!important;
}



 .slider-wrapper {
	width:78%;
 	/*border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:580px;
	border-top-left-radius:580px;*/
 }


 .container {
    width: 100% !important;
}


 .contenedor_carrusel{padding:0px !important; margin:0px !important; float:right;}


/* .slide1 img { width:200% !important; }
.slide2 img { width:200% !important; }
.slide3 img { width:200% !important; }
.slide4 img { width:200% !important; } */




/*----CABECERA/Menu/Menu desplegable-----*/

.desplegable{
	width:250px;
	top:67px;
	left:428px;
	}

.desplegable01{width:300px; left:295px;}
.desplegable02{width:180px; left:295px;}

.desplegable01 li a{padding:20px !important;}
.desplegable02 li a{padding:20px !important;}

#cabecera{
	width:85%;}


.vermas{
	width:233px;
	height:150px;}






/*----SECCIONES/ Home-----*/


#secciones_home02{margin-top:20px; margin-bottom:40px;}
#secciones_home02 p{margin-top:10px;}


.vermas_home{
	margin-top:28px;
	}


.vermas_home02{
	margin-top:15px;
	}





/*----SECCIONES/ Sikulan-----*/

.fotos_soluciones{margin-left: 0px !important; }

#secciones_sikulan_fotos{
	margin-top: 25px !important;
	padding-bottom: 0px !important;
	}


#secciones_sikulan03{padding-bottom:0px !important;}
#secciones_sikulan03 p{margin-bottom:0px !important;}

/*----SECCIONES/Soluciones-----*/


.imagen_ajuste{width:80%;}

.fotos_soluciones{margin-left: 0px !important; }


.texto_aument{width: 100%;}


/*----SECCIONES/ Herramientas especiales / Sector-----*/

.aplicaciones{
	float:left;
	width:20%;
}

.fila {
 -moz-column-width: 18em;
 -webkit-column-width: 18em;
 -moz-column-gap: 1em;
 -webkit-column-gap:1em;
}


.item {
 display: inline-block;
 padding: .25rem;
 max-width:  400px;
}



.item02 {
 display: inline-block;
 padding: .25rem;
 max-width:  400px;
}




/*----SECCIONES/ Herramientas estandar-----*/

.sector_estandar{
	width:23%;
}



}



@media screen and (max-width:900px){
.cab{
	background-position: 0px!important;
}

h1{font-size:24px;}

#redes{margin-right:10px;}

#fondomenu{padding-left:0px!important; padding-right:0px!important;}

#cab_azul.container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}

#logo{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}


#logo img{
	width: 190px;
}


.lg-urm-eco .urma{
	float: left;
	margin-top: -17px;
	margin-right: 0px;
	max-width:90%;
}
.lg-urm-eco .ecoroll{
	margin-top: 0px;
	margin-right: 0px;
	max-width:90%;
}

.datos{overflow:auto;}



/*---------------COMUNES / Pie--------------------*/


.email{text-align: left;}

.direc{text-align: left;}

.telef{text-align: left; }


/*---------------COMUNES / CAB / Menu desplegable--------------------*/


/*Logos sikulan/gai */

.gai img {
	margin-top: 10px;
	margin-right: 60px;
	max-width: 85px !important;
}
#redes_idiomas img{
	margin-right: 0px;
}


header{padding-top:90px;}


.idiomas_resp a{color:#424242!important;}


.menu_bar{
	display: block;
	width: 100%;
	top: 0px;
	background:#DBDBDB;
	position: fixed;
	z-index: 99999;
	border-bottom:#888888 solid 2px;
}

.menu_bar .btn_menu{
	display: block;
	padding:10px;
	color: #3F3333;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}


nav {
	width: 40%;
	position: fixed;
	right: 100%;
	top: 60px;
	margin:0px;
	overflow: scroll;
	height: calc(100% - 46px);
	background-color: #f4f4f4;
	border: none;
	-webkit-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
	-o-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
	-ms-box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
	box-shadow: 0 8px 31px 0 rgba(0,0,0,0.1);
	border-right: solid 1px #dddd;
}

nav ul li{
	display: block;
	border-bottom:1px solid #dddd;
}


nav ul li a{display: block; float: none; text-align: left; color:#777; background-color: #f4f4f4;}

nav li a:hover{background-color:#777; color:#fff!important;}


.desplegar01 a{border-bottom:1px solid #BDC3C7;}


.desplegar02 a{border-bottom:1px solid #BDC3C7; border-top:1px solid #BDC3C7;  }


.talleres-gr{ display:none;}
.talleres-peq{ display:block;}



/*Desplegar primer o segundo nivel*/


nav ul li .children a{margin-left: 0px;}

nav ul li .caret{float: right;}

.children{
	width: 100%!important;
	position: relative!important;
	background-color:#9c9c9c!important;
	padding:5px;
	border: none;
	top:-5px!important;
	left:0px!important;
	display:none;
	box-shadow:none!important;
	}



.children-conocenos{
	width: 100%!important;
	position: relative!important;
	background-color:#9c9c9c!important;
	padding:5px;
	border: none;
	top:-5px!important;
	left:0px!important;
	display:none;
	box-shadow:none!important;
}


.children-talleres{
	width: 100%!important;
	position: relative!important;
	background-color:#9c9c9c!important;
	padding:5px;
	border: none;
	top:-5px!important;
	left:0px!important;
	display:none;
	box-shadow:none!important;
	}
	

	.children-ecoroll{
		width: 100%!important;
		position: relative!important;
		background-color:#9c9c9c!important;
		padding:5px;
		border: none;
		top:-5px!important;
		left:0px!important;
		display:none;
		box-shadow:none!important;
	}
	

	.children-comercial{
		width: 100%!important;
		position: relative!important;
		background-color:#9c9c9c!important;
		padding:5px;
		border: none;
		top:-5px!important;
		left:0px!important;
		display:none;
		box-shadow:none!important;
	}
	


	
	.children-conocenos li a, .children-talleres li a, .children li a, .children-ecoroll li a, .children-comercial li a{
		background: #c4c4c4!important;
	}


	.desplegable01, .desplegable02, .desplegable03 {
		display: none!important;
	}

	.children-conocenos, .children-talleres, .children {
		display: none;
	} 



	.children-comercial{
		display: none!important;
	}
	.submenu-comercial a span.dpd-siku{display: none!important}

	.children-ecoroll{
		display: none!important;
	}

	.submenu-ecoroll a span.dpd-siku{display: none!important}



/* MenuBurguer / Cerrar */
.btn_menu{
	padding:20px 10px!important;
}
.btn_menu::after{
	font-family:'Glyphicons Halflings';
	content: '\e236';
	position: relative;
	left:20px;
	top:3px;
}


.btn_menu.cerrado::after{
	content: '\e014';
}



/*Primer nivel / Herramientas especiales*/

.desplegar01{position: static; background-color: #9C9C9C;}

.desplegable01{
	width:400px;
	background-color: #9C9C9C;
	padding:5px;
	border:none;
	top:0px;
	left:0px;
	z-index:19;
	box-shadow:none;
	position: static;
	display:block;
}

.desplegable01 li{border:none;}
.desplegable01 li a{border:none; color:#FFFFFF;}


/*Segundo Nivel / Herramientas estandar*/

.desplegar02{position: static; background-color: #9C9C9C;}

.desplegable02{
	width:400px;
	background-color: #9C9C9C;
	padding:5px;
	border: none;
	top:0px;
	left:0px;
	z-index:19;
	box-shadow:none;
	position: static;
	display:block;
}

.desplegable02 li{border:none;}
.desplegable02 li a{border:none; color:#FFFFFF;}


.col_menu{float:none;}


/*Anular hover*/
/* .submenu .children{display: block;}
.submenu-conocenos .children-conocenos {display: block!important; position: relative!important; top: 0px!important; width: 100%!important; box-shadow:none!important;}

.submenu-conocenos .children-conocenos li a{background:#939393; color: #fff!important;}
.submenu li a{background:#939393; color: #fff!important;}
.submenu-talleres li a{background:#939393; color: #fff!important;}
.submenu-ecoroll li a{background:#939393; color: #fff!important;}
.submenu-comercial li a{background:#939393; color: #fff!important;}

.submenu li a::before{content: '►'; font-size: 10px; margin-right: 10px;}
.children-talleres li a::before{content: '►'; font-size: 10px; margin-right: 10px;}
.submenu-conocenos .children-conocenos li a::before{content: '►'; font-size: 10px; margin-right: 10px;}
.submenu-talleres .children-conocenos li a::before{content: '►'; font-size: 10px; margin-right: 10px;}
.submenu-comercial .children-conocenos li a::before{content: '►'; font-size: 10px; margin-right: 10px;}
.submenu-ecoroll .children-conocenos li a::before{content: '►'; font-size: 10px; margin-right: 10px;}
.borde_inf{border-bottom: 1px solid #BDC3C7!important;}
.desplegar01 a span{display: none;}
.desplegable01 li a{padding-left:35px!important; }
.children.en-move{left: 0px;}




.caret.dpd-siku{
  border-right: 0px solid transparent;
  border-left: 0px solid transparent;
  border-top: 0px solid transparent;
}




 */









/*----*/

.children li{padding-left: 0px !important; margin-left: 0px !important;}
.children li{padding-left: 0px; margin-left: 0px;}

.children-talleres li{padding-left: 0px !important; margin-left: 0px !important;}
.children-talleres li{padding-left: 0px; margin-left: 0px;}

.children.en-move01{ left: 0px; }
.children.en-move01 a{ color:#000; }
.children-talleres.en-move02{ left: 0px; }
.children-talleres.en-move02 a{ color:#000; }
.children-comercial.en-move03{ left: 0px;}
.children-comercial.en-move03 a{ color:#000;}


.submenu-conocenos .children-conocenos li a{color:#000;}



/*---------------COMUNES / CAB /  slider--------------------*/


.txt_slide{
	top:90px;
	left:20px;
	font-size:28px;
	z-index: 200;
}


/*---------------SECCIONES / Home--------------------*/
.bloque_home{
	width: 38%;
	margin-top:20px;
}

.sector{width:25%;}

.sector img{width:100%;}

.sector > p{

	font-size:15px;
}


.vermas_home{
	margin-top:10px;
	font-size: 13px;
	}


.vermas_home02{
	margin-top:10px;
	font-size: 13px;
	}



/*----SECCIONES/ Soluciones-----*/



#secciones_sikulan04{
	padding: 0px !important;
	}



.imagen_peq img{width:290px;}



/*----SECCIONES/ Herramientas especiales / Sector-----*/
.aplicaciones{
	float:left;
	width:40%;
}



.fila {
 -moz-column-width: 15em;
 -webkit-column-width: 15em;
 -moz-column-gap: 1em;
 -webkit-column-gap:1em;
}



.fila02 {
 -moz-column-width: 15em;
 -webkit-column-width: 15em;
 -moz-column-gap: 1em;
 -webkit-column-gap:1em;
}


.item {
 display: inline-block;
 padding: .25rem;
 max-width: 440px;
}


.item02 {
 display: inline-block;
 padding: .25rem;
 max-width:  400px;
}




/*----SECCIONES/ Herramientas especiales / Sector-----*/

#secciones_ficha p{margin-bottom: 0px; padding-top: 0px; margin-top: 0px; width: 90%;}

.form_cab{margin-top: 40px;}


.desc_producto p{line-height:26px !important;}


/*----SECCIONES/ Herramientas Estandar-----*/

.sector_estandar p{font-size: 16px;}



}


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


/*---------COMUNES / Texto------------*/


.titu_noti{font-size:18px !important;}


h3{
	width:100%;
}

h8{font-size:18px; line-height:27px;}

.punto{width: 10px; margin-top: 10px;}/* cabeceras: her. esp y estandar, soluciones y sikulan */


h2{/* cabeceras: her. esp y estandar, soluciones y sikulan */
	font-size: 23px !important;
	padding-left: 20px !important;
	line-height: 30px;
}


nav{width:70%;}


.sector{width:45%;}


.datos03{
	font-weight:700;
	text-align:center !important;

}

.indicador02 img{width: 28px; margin-top: 6px;}

.indicador img{width: 10px; margin-top: 8px;}/* cabeceras: her. esp y estandar, soluciones y sikulan */


h5{/* cabeceras: her. esp y estandar, soluciones y sikulan */
	font-size: 19px !important;
	padding-left: 20px !important;
	line-height: 30px;
}



/*---------------COMUNES / Pie--------------------*/


.email{text-align: center; font-size: 13px;}

.direc{text-align: center; font-size: 13px;}

.telef{text-align: center; margin-top: 10px; font-size: 13px;}

.datos_bloque a{float: none; font-size: 13px; padding: 0px;}

/*---------CABECERA / Menú------------*/


/*Logos sikulan/gai */

.gai img {
	margin-top: 6px;
	margin-right: 0px;
	max-width: 70px !important;
}
#redes_idiomas img{
	margin-right: 0px;
}


.lg-urm-eco{
	width: 100%;
}


.menu_bar{
	display: block;
	width: 100%;
	top: 0px;
	background:#DBDBDB;
	position: fixed;
	z-index: 99999;
	border-bottom:#888888 solid 2px;
}

.menu_bar .btn_menu{
	display: block;
	padding:10px;
	color: #3F3333;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}


nav {
	width: 87%;
	position: fixed;
	right: 100%;
	top: 60px;
	margin:0px;
	overflow: scroll;
	height: calc(100% - 46px);
	border: none;
}

nav ul li{
	display: block;
	border-bottom:1px solid #BDC3C7;
}


.desplegable01 .col_menu li a{padding-left:30px !important;}
.desplegable02 .col_menu li a{padding-left:30px !important;}




/* nav li a:hover{background-color:#F2F1EF; color:#323232;} */

.desplegar01 a{border-bottom:1px solid #BDC3C7;}

/* .desplegar02{ padding-top:370px;} */
.desplegar02 a{border-bottom:1px solid #BDC3C7; border-top:1px solid #BDC3C7;  }

.desplegar01 span{display:none;}
.desplegar02 span{display:none;}



/*--CABECERA / Logo, Idiomas--*/

#logo{width:100%; text-align:center;}


#redes_idiomas{width:100%; margin-top:30px; display:none;}

#redes_idiomas_selector{width:50%; margin-top:0px; display:block; float:right; }

.desplegar_idiomas{
	border-radius:0px !important;
	padding:10px;
	margin-top:10px;
	position: absolute;
	top:-88px;
	right: 0px;
	z-index: 9999999;
	font-size: 12px;
	}

.dropdown-menu.pull-right{
	right:-63px;
	top:-27px;
}


.idiomas_font_size{font-size:12px;}

.idiomas_font_size li{ display:block; border-bottom: #D8D8D8 solid 1px;}


.idiomas_font_size:nth-child(1){ border-bottom: none;}



/*-----------CABECERA / Slider------------*/

.oscurecer{display:block; width:100%; height:240px; background-color: rgba(37,37,37,0.1); position:absolute; z-index:100; }/*Solo para móviles*/


.slider-wrapper {
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	width:100%;
	height:240px;

}

.txt_slide{text-shadow:2px 2px 2px #000000; font-weight:300; top:60px;}


/*.lean-slider-slide img { width:600px; }*/

.slide1 img { width:100% !important; }
.slide2 img { width:100% !important; }
.slide3 img { width:100% !important; }
.slide4 img { width:100% !important; }


#carrusel_empresa{padding:0px !important; margin:0px !important; height:240px;}
.contenedor_carrusel{padding:0px !important; margin:0px !important;}


#cabecera{width:100%;}

#logo{width:100%; padding-bottom: 27px;}


#redes_idiomas{width:80%;}

#redes_idiomas img{width:30px;}


#menu li a{
	float:none;
	margin-top:5px;
	padding:0px;
}


.desplegar{
	position:static;
	}


.desplegar li a{
	margin-bottom:0px;
	padding-left:20px;
}





.desplegable{
	width:100%;
	display:block;
	position:static;
	height:auto;
	top:0px;
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
	border:none;
	background-color:#DBDBDB;
	}


/*----SECCIONES / Home-----*/




/*---------SECCIONES / Sikulan------------*/

.siku_fotos{width: 100%;}

.fotos_soluciones{margin-left: 0px !important; width: 100%; }

#secciones_sikulan03{padding-top: 20px;}


/*---------SECCIONES / Soluciones------------*/


.imagen_peq img{width:70%;}


/*----SECCIONES/ Herramientas especiales / Sector-----*/

.aplicaciones{
	float:none;
	width:100%;
	}


.item {
 display: inline-block;
 padding: .25rem;
max-width:  290px;
}



.item02 {
 display: inline-block;
 padding: .25rem;
 width: 100%;
}


/*----SECCIONES/ Herramientas especiales / Sector-----*/


#secciones_ficha p{width: 80%;}


/*---------CABECERA / Home------------*/

.bloque_home{width:100%; float:none; padding-left:0px;}
.imagen_home{width:100%; float:none;}

.vermas_home{width:40%;}

.vermas_home02{width:40%;}

h8{font-size:24px;}



/*----SECCIONES/ Herramientas estandar----*/

.sector_estandar{
	width:45%;
}




}



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

.titu_noti{font-size:16px !important;}


/*--COMUNES / Texto--*/

h2{
	font-size: 18px !important;
}

h8{font-size:18px; line-height:22px;}


.contenedor_carrusel{padding:0px !important; margin:0px !important;}
.lean-slider-slide img { width:100%; }
.sector{width:100%;}
.sector img{width:100%;}


#logo img{
	width: 150px;
}




.lg-urm-eco .urma{max-width: 70%;}
.lg-urm-eco .ecoroll{max-width: 70%;}

#redes_idiomas_selector{width:30%; margin-top:0px; display:block; float:right; }

.desplegar_idiomas{
	border-radius:0px !important;
	padding:10px;
	margin-top:0px;
	top:-78px;
	right:0px;
	}

.dropdown-menu.pull-right{
	top:-47px;
	right:0px;
	z-index: 9999999;
}





.idiomas_font_size{font-size:12px;}

.idiomas_font_size li{ display:block; border-bottom: #D8D8D8 solid 1px;}


.idiomas_font_size:nth-child(1){ border-bottom: none;}


/*-------------CABECERA / Slider---------*/


.txt_slide{text-shadow:2px 2px 2px #000000; font-weight:300; top:40px; font-size:26px;}


.oscurecer{display:block; width:100%; height:196px; background-color: rgba(37,37,37,0.1); position:absolute; z-index:100; }/*Solo para móviles*/


.slider-wrapper {
	border-bottom-left-radius:0px;
	border-top-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	width:100%;
	height:196px;

}
#carrusel_empresa{height:196px;}


/*.lean-slider-slide img { width:600px; }*/

.slide1 img { width:130% !important; position: relative; left:-48px!important; }
.slide2 img { width:130% !important; }
.slide3 img { width:130% !important; }
.slide4 img { width:130% !important; }


/*---------CABECERA / Menú------------*/

.menu_bar{
	display: block;
	width: 100%;
	top: 0px;
	background:#DBDBDB;
	position: fixed;
	z-index: 99999;
	border-bottom:#888888 solid 2px;
}

.menu_bar .btn_menu{
	display: block;
	padding:10px;
	color: #3F3333;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}



nav ul li{
	display: block;
	border-bottom:1px solid #BDC3C7;
}


.desplegable01 .col_menu li a{padding-left:30px !important;}
.desplegable02 .col_menu li a{padding-left:30px !important;}




nav li a:hover{background-color:#F2F1EF; color:#323232;}

.desplegar01 a{border-bottom:1px solid #BDC3C7;}

/* .desplegar02{ padding-top:370px;} */
.desplegar02 a{border-bottom:1px solid #BDC3C7; border-top:1px solid #BDC3C7;  }

.desplegar01 span{display:none;}
.desplegar02 span{display:none;}



/*.borde_inf{border-bottom:1px solid #BDC3C7 !important;} */


/*---------CABECERA / Home------------*/

.bloque_home{width:100%; float:none; padding-left:0px;}
.imagen_home{width:100%; float:none;}

.vermas_home{width:40%;}

.vermas_home02{width:40%;}

.cab_sectores02{font-size:23px; margin-bottom:10px;}



/*---------SECCIONES / Sikulan------------*/

.siku_fotos{width: 100%;}

#secciones_sikulan_fotos{
	margin-top: 0px !important;
	padding-bottom: 0px !important;
	}


.infografia{display: none;}


/*---------SECCIONES / Soluciones------------*/


.imagen_peq img{width:95%;}


/*---------SECCIONES / Her. especiales / Sector------------*/


.item {
 display: inline-block;
 padding: .25rem;
 width: 100%;
}



.item02 {
 display: inline-block;
 padding: .25rem;
 width: 100%;
}


/*----SECCIONES/ Herramientas especiales / Sector-----*/


#secciones_ficha p{width: 100%;}


/*----SECCIONES/ Herramientas estandar----*/


.sector_estandar{
	width:100%;
	margin:auto;
	margin-bottom: 20px;
}

.sector_estandar img{width:100%;}

}
