@import url("general.css");#seccion[servicios]{	position:relative;}#seccion[servicios] #botones{	position:relative;	display:table;	width:100%;	height:auto;}#seccion[servicios] #botones #boton{	position:relative;	display:table-cell;	height:15px;	cursor:pointer;}#seccion[servicios] #botones #boton #mojon{	position:absolute;	left:0;	bottom:0px;	text-align:center;	width:100%;	font-size:14px;	line-height:16px;	text-transform:uppercase;    color: #fff;    font-weight: 700;	opacity:0;	/**/	transition:bottom 0.4s ease, opacity 0.4s ease;	-moz-transition:bottom 0.4s ease, opacity 0.4s ease;	-ms-transition:bottom 0.4s ease, opacity 0.4s ease;	-o-transition:bottom 0.4s ease, opacity 0.4s ease;	-webkit-transition:bottom 0.4s ease, opacity 0.4s ease;}#seccion[servicios] #botones #boton:hover #mojon,#seccion[servicios] #botones #boton[activo] #mojon{	bottom:15px;	opacity:1;}#seccion[servicios] #botones #boton #mojon img{	width: 50px;    height: auto;	margin:5px 0;    margin-bottom: 0;	text-align:center;}#seccion[servicios] #placa{	position:relative;	width:auto;	height:550px;	/**/	transition:background-color 0.4s ease;	-moz-transition:background-color 0.4s ease;	-ms-transition:background-color 0.4s ease;	-o-transition:background-color 0.4s ease;	-webkit-transition:background-color 0.4s ease;	}#seccion[servicios] img[flecha_izq],#seccion[servicios] img[flecha_der]{	position:absolute;	z-index:2;	top:50%;	margin-top:-40px;	padding:20px;	cursor:pointer;}#seccion[servicios] img[flecha_izq]{	left:45px;}#seccion[servicios] img[flecha_der]{	right:45px;}#seccion[servicios] #placa #caja{	position:absolute;	display:table;	width:1000px;	height:100%;	left:50%;	margin-left:-500px;	top:0;	}#seccion[servicios] #placa #caja #cont{	position:relative;	display:table-cell;	vertical-align:middle;	text-align:center;		}#seccion[servicios] #placa #caja #cont #icono{	margin:15px 0;    width: 50px;    height: auto;	/**/	transition:top 0.3s ease, opacity 0.3s ease;	-moz-transition:top 0.3s ease, opacity 0.3s ease;	-ms-transition:top 0.3s ease, opacity 0.3s ease;	-o-transition:top 0.3s ease, opacity 0.3s ease;	-webkit-transition:top 0.3s ease, opacity 0.3s ease;    }#seccion[servicios] #placa #caja #cont #titulo{	font-size:35px;	font-weight:800;	margin:5px 0;	line-height: 36px;	/**/	transition:top 0.4s ease, opacity 0.4s ease;	-moz-transition:top 0.4s ease, opacity 0.4s ease;	-ms-transition:top 0.4s ease, opacity 0.4s ease;	-o-transition:top 0.4s ease, opacity 0.4s ease;	-webkit-transition:top 0.4s ease, opacity 0.4s ease;}#seccion[servicios] #placa #caja #cont #subtitulo{	font-size:28px;	font-weight:100;	margin:5px 0;	line-height: 24px;	/**/	transition:top 0.5s ease, opacity 0.5s ease;	-moz-transition:top 0.5s ease, opacity 0.5s ease;	-ms-transition:top 0.5s ease, opacity 0.5s ease;	-o-transition:top 0.5s ease, opacity 0.5s ease;	-webkit-transition:top 0.5s ease, opacity 0.5s ease;}#seccion[servicios] #placa #caja #cont #texto{	font-size:18px;	font-weight:300;	margin:15px 0;	line-height: 21px;	/**/	transition:top 0.6s ease, opacity 0.6s ease;	-moz-transition:top 0.6s ease, opacity 0.6s ease;	-ms-transition:top 0.6s ease, opacity 0.6s ease;	-o-transition:top 0.6s ease, opacity 0.6s ease;	-webkit-transition:top 0.6s ease, opacity 0.6s ease;}#seccion[servicios] #placa #caja #cont #icono,#seccion[servicios] #placa #caja #cont #titulo,#seccion[servicios] #placa #caja #cont #subtitulo,#seccion[servicios] #placa #caja #cont #texto{	position:relative;	color:#fff;	top:30px;	opacity:0;}#seccion[servicios] #placa #caja[activo] #cont #icono,#seccion[servicios] #placa #caja[activo] #cont #titulo,#seccion[servicios] #placa #caja[activo] #cont #subtitulo,#seccion[servicios] #placa #caja[activo] #cont #texto{	top:0;	opacity:1;}@media screen and (max-width: 980px) {	#seccion[servicios] #botones{		position:relative;		display:table;		width:100%;		height:auto;	}			#seccion[servicios] #placa{		position:relative;		width:auto;		height:550px;		/**/		transition:background-color 0.4s ease;		-moz-transition:background-color 0.4s ease;		-ms-transition:background-color 0.4s ease;		-o-transition:background-color 0.4s ease;		-webkit-transition:background-color 0.4s ease;		}		#seccion[servicios] img[flecha_izq]{		left:5px;	}		#seccion[servicios] img[flecha_der]{		right:5px;	}		#seccion[servicios] #placa #caja{		width:600px;		margin-left:-300px;	}	}@media screen and (max-width: 700px) {	#seccion[servicios] #botones{		display:none;	}		#seccion[servicios] #botones #boton #mojon{        display: none;	}		#seccion[servicios] img[flecha_izq],	#seccion[servicios] img[flecha_der]	{		display:none;	}		#seccion[servicios] #placa{        display: block;        width: auto !important;        height: auto !important;        position: relative !important;        left: auto;        right: auto;        top: auto;        padding: 0px;		overflow: visible;	}		#seccion[servicios] #placa #tira{        display: block;        width: auto !important;        height: auto !important;        position: relative !important;        left: auto;        right: auto;        top: auto;	}		#seccion[servicios] #placa #tira #caja{        display: block;        width: auto !important;        height: auto !important;        position: relative !important;        left: auto;        right: auto;        top: auto;		margin:0;        padding: 20px;	}		#seccion[servicios] #placa #tira #caja #cont{        display: block;        width: auto !important;        height: auto !important;        position: relative !important;        left: auto;        right: auto;        top: auto;		vertical-align:top;		text-align:left;	}		#seccion[servicios] #placa #tira #caja #cont *{		opacity:1;		top:auto;	}		#seccion[servicios] #placa #tira #caja #cont #icono{        display: table;		margin:15px auto;        margin-bottom: 20px;		height:70px;		width:auto;	}		#seccion[servicios] #placa #tira #caja #cont #titulo{		font-size:20px;		display:block;        line-height: 19px;	}		#seccion[servicios] #placa #tira #caja #cont #subtitulo{		font-size:18px;		font-weight:300;	}    /*    #seccion[servicios]{	}		#seccion[servicios] #botones{		display:none;	}		#seccion[servicios] #botones #boton #mojon:first-child{		text-align:left	}		#seccion[servicios] #botones #boton #mojon:last-child{		text-align:left	}		#seccion[servicios] img[flecha_izq],	#seccion[servicios] img[flecha_der]	{		padding:5px;	}		#seccion[servicios] img[flecha_izq]{		left:5px;	}		#seccion[servicios] img[flecha_der]{		right:5px;	}		#seccion[servicios] img[flecha_izq],	#seccion[servicios] img[flecha_der]	{		display:none;	}		#seccion[servicios] #placa{		height:500px;		overflow: auto;		overflow:hidden;	}		#seccion[servicios] #placa #tira{		position:absolute;		left:0;		top:0;		width:7000px;		height:100%;		background:lightgreen;			}		#seccion[servicios] #placa #tira #caja{		position:relative !important;		display:table;		float:left;		left:0;		margin:0;		width:500px;		height:100%;		padding:0;	}		#seccion[servicios] #placa #tira #caja #cont{		position:relative;		display:table-cell;		vertical-align:middle;		text-align:center;		width:100%;		height:100%;		padding:0 10px;			}		#seccion[servicios] #placa #tira #caja #cont *{		opacity:1;		top:0;	}		#seccion[servicios] #placa #tira #caja #cont #icono{		margin:8px 0;		height:50px;		width:auto;        display: none;	}		#seccion[servicios] #placa #tira #caja #cont #titulo{		font-size:20px;		display:block;        line-height: 19px;	}		#seccion[servicios] #placa #tira #caja #cont #subtitulo{		font-size:18px;		font-weight:300;	}    */	}