			.ls-layer, .ls-layer * {font-family: Arial, Serif;white-space: nowrap;font-weight: normal;text-shadow: none}
			.br5 {border-radius: 5px}
			.c {text-align: center}
			.sl1, .sl2 {font-size: 50px;line-height: 100px;height: 100px}
			.sl1 {color: #eee;background: black;background: rgba(0,0,0,.75)}
			.sl2 {color: #444;background: white}
			.red,.black,.white {line-height: 70px;font-size: 40px}
			.red {color: white;background: #cf431d;}
			.black {background: black;background: rgba(0,0,0,.75);color: white}
			.white {color: #444;background: white;}
			.plus1,
			.plus2,
			.plus3,
			.plus4,
			.br100 {border-radius: 100px;-moz-border-radius: 100px;-webkit-border-radius: 100px}
			.plus1,
			.plus2,
			.plus3,
			.plus4 {text-align: center;width: 50px;height: 50px; font-size: 50px;line-height: 50px}
			.plus1 {color: #eee;background: #2e69ad}
			.plus2 {color: #224177;background: #eee}
			.plus3 {color: #3b173d;background: #eee}
			.plus4 {color: white;background: #ff0000}
			.text1,
			.text2,
			.text3,
			.text4,
			.text5,
			.text6,
			.text7, 
			.text8, 
			.text9 {font-size: 20px;font-family: Oswald;letter-spacing: 1px;}
			.text1 {font-size: 42px;color: #fff}
					.text2 {padding: 20px 0 0 0;color: #000000;}
					.text2-fondo_naranja {padding: 7px 210px 7px 10px; margin:0 0 0 12px; background: #ff0000; font-size:17px !important; border-radius:10px; font-style:italic;}
			/*.text2 {padding: 10px 25px 10px 25px;color: #f0f6fd;background: #191919;background: rgba(25, 25, 25, 0.8);}*/
			.text3 {padding: 10px 25px 10px 25px;color: #2e69ad;background: #f0f6fd}
			.text4 {padding: 10px 25px 10px 25px;background: #ff0000;background: rgba(255, 102, 0, 0.8);color: #fff}
			.text5 {padding: 10px 25px;color: #224177;background: #eee}
			.text6 {font-size: 26px;color: #000}
			.text7 {color: #ff0000}
			.text8 {font-size: 27px !important;color: #fff}
			.text9 {font-size: 17px !important;color: #fff}
			.text-a, .text-b, .text-c, .text-d, .text-e, .text-f {font-family: Oswald;letter-spacing: 1px}
			.text-a {
				font-weight: 100;
				padding: 15px 30px 15px 30px;
				font-size: 100px;
				color: #f4f8fc;
			}
			.text-b {
 				border-radius: 5px;
				padding: 5px 15px;
				font-size: 30px;
				color: #94e60f;
				background: black;				
			}
			.text-c {
				box-shadow: -2px -2px 15px -3px black;
				border-radius: 5px;
				padding: 10px 20px;
				font-size: 40px;
				color: black;
				background: #94e60f;
			}
			.text-d {
				box-shadow: -3px -3px 20px -3px black;
				border-radius: 5px;
				padding: 15px 30px 15px 30px;
				font-size: 60px;
				color: #94e60f;
				background: black;
			}
			.text-e {
				padding: 4px 15px 7px 15px;
				font-size: 24px;
				color: #444f70;
				background: #ffffff;
			}
			.text-f {
 				font-size: 40px;
				color: #000;				
			}
			#layerslider .ls-bottom-nav-wrapper, #layerslider .ls-nav-next, #layerslider .ls-nav-prev {opacity:0;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
			#layerslider:hover .ls-bottom-nav-wrapper, #layerslider:hover .ls-nav-next, #layerslider:hover .ls-nav-prev {opacity:1}
			
			/*====================MANUEL=================*/
			
			.h1_de_primera {
				margin-top:25px;
				margin-bottom:15px;
				text-transform:none;
				font-size:25px;
				color:#FFF;
				line-height:38px;
				font-weight: 300;
				font-family:"Oswald", Tahoma, Arial;
				text-shadow: 1px 1px rgb(51,51,51);
				letter-spacing:2px;
				text-transform: uppercase;
			}
			.h2_de_primera {
				margin-top:15px;
				margin-bottom:20px;
				text-transform:none;
				font-size:18px;
				color:#FFF;
				letter-spacing:5px;
				font-weight:300;
				font-family:"Sans Pro", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif
			}
			.parrafo-primera-dos-pasos {
				font-size:20px;
				font-weight:bold;
				/*margin-bottom:55px !important;*/
				color:#484747;
				line-height:28px;
			}
			.responsive-img { 
				max-width: 100%; 
				height: auto; 
			}
			.menu_utilidades {
				text-align:right; 
				padding:0 20px;
			}
			.menu_utilidades a {
				color:#716E6E;
				text-decoration:none;
			}
			.menu_utilidades a:hover {
				color:#ff0000;
				text-decoration:underline;
			}
			.menu_utilidades a:visited {
				color:#716E6E;
				text-decoration:none;
			}

/* Estilos para que los roll over de los dos pasos y los expertos de la primera pagina funcionen con la misma altura */
		.services:hover [class^="especial"] {
			opacity: 0.4;
			-webkit-transition: all 0.3s;
			transition: all 0.3s;
		}
		.services [class^="especial"] {
			border-bottom: 1px solid transparent;
			margin-bottom: 55px;
			-webkit-transition: all 0.3s;
			transition: all 0.3s;
		}
		.services [class^="especial"]:hover {
			opacity: 1;
			border-bottom: 1px solid #ff0000;
			padding-bottom: 19px !important;
			margin-top: 10px
		}
		.services [class^="especial"]:hover .s_icon {
			-webkit-animation: expandOpen 1s;
			animation: expandOpen 1s;
			margin-top: -30px;
			color: #ff0000
		}
		.services [class^="especial"]:after {
			height: 100%;
			width: 2px;
			content: close-quote;
			background: #c2c2c2;
			position: absolute;
			left: 41px;
			-webkit-transition: all 0.3s;
			transition: all 0.3s;
		}
		.services [class^="especial"]:hover:after {
			background: #ff0000;
		}
		.services [class^="especial"]:hover .tbutton {
			bottom: 20px;
			opacity: 1
		}

/* Estilos para los contenidos de los interiores del sitio */

		.pleca_de_interiores {
			margin-top:25px;
			margin-bottom:15px;
			text-transform:none;
			font-size:25px;
			color:#FFF;
			line-height:38px;
			font-weight: 300;
			font-family:"Oswald", Tahoma, Arial;
			text-shadow: 1px 1px rgb(51,51,51);
			letter-spacing:2px;
			text-transform: uppercase;
		}

		.contenidos { margin:0; padding-bottom:45px;}
		.contenidos h1, h2, h3, h4 {
			color: #484747;
			padding: 0;
			margin: 5px 0 25px 0;
			font-family: "Source Sans Pro", "Oswald", Tahoma, Arial;
			font-weight: 600;
			line-height: 1.3;
			text-transform: uppercase;
		}
		.contenidos h1 { font-size:20px; }
		.contenidos h2 { font-size:18px; }
		.contenidos p { margin-bottom:10px; }

		.contenidos li {
			margin-bottom: 5px !important;
			padding-left: 1.6em;
		}

		.contenidos li:before {
			content: '\f00c';
			font-family: FontAwesome;
			display: inline-block;
			margin-left: -1.6em;
			width: 1.6em;
			color: #ff0000 !important;
		}
		.contenidos li li:before {
			content: '';
			display: inline-block;
			margin-left: -1.6em;
			width: 0;
		}

/* Estilos para las formas */

		form h3 {
			margin-top: 35px;
			padding: 10px;
			background-color: rgb(250,250,250);
			border: solid 1px rgb(210,210,210);
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
		}
		.style3 { color:#ff0000; font-weight:bold;}

/* Estilos para clasificacion internacional */
		.clasifIntl h3 {
			margin-top: 35px;
			padding: 10px;
			background-color: rgb(250,250,250);
			border: solid 1px rgb(210,210,210);
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			text-transform:none;
		}
		.color2 { color:#ff0000;}

/* Estilos para la seccion de preguntas frecuentes */
		#accordion h3 {
			margin:5px 0 !important;
			padding: 10px;
			background-color: rgb(250,250,250);
			border: solid 1px rgb(210,210,210);
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			border-radius: 6px;
			text-transform:none;
		}
		#accordion li li { 
			list-style:disc;
			margin-left:3em;
		}
		.contenidos #accordion li:last-child {
			margin-bottom:20px !important;
		}
		#accordion p {
			margin-left:1em;
		}
		#accordion p:last-child {
			margin-bottom:20px !important;
		}
		.contenidos #accordion li:before {
			content: '\f00c';
			font-family: FontAwesome;
			display: inline-block;
			margin-left: 0;
			width: 1.6em;
			color: #ff0000;
		}
		.contenidos #accordion li li:before {
			content: '';
			display: inline-block;
			margin-left: -2em;
			width: 0;
		}
		
/* Estilo para el anuncio de contacto */
	.centrarImg img { margin:0 auto;}

/* Estilos para la tabla de precios */
/*=================== Tablas ================*/
	.tabla {
		padding:0;
		margin:0;
	}
	.tabla thead th {
		padding:15px 10px 5px 0;
		font-weight:bold;
		color:#ff0000;
		text-align:left;
	}
	.tabla tbody th {
		padding:5px 0;
		font-weight:normal;
		text-align:left;
		border-bottom:1px solid #CCC;
	}
	.tabla tbody td {
		padding:5px 0;
		border-bottom:1px solid #CCC;
		text-align:right;
	}

/* Estilos para las imagenes de FAQ en ingles */

	.col25 {
		display:inline-block;
		float:left;
		width:25%;
	}
	.col25 img {
		max-width: 100%; 
		height: auto; 
	}
	
/* Estilos para el boton de comunicate con nosotros en la portada */
.boton {
	color: #ff0000;
	background: none;
	border-radius: 6px;
	border: 1px solid #ff0000;
	text-shadow: none;
	padding:5px 10px;
	font-size:120%;
	margin-top:7px;
	display:inline-block;
}
.boton:hover, .boton:active {
	background: #ff0000;
	color: #fff;
}
.separacionCampos input { margin-bottom:14px;}
.boton2 { /*Creados para los click to call de los anuncios rectangulares*/
	color: #ff0000;
	background: none;
	border-radius: 6px;
	border: 1px solid #CA5100;
	background-color:#FFFFFF;
	text-shadow: none;
	padding:5px 10px;
	margin-top:7px;
	margin-bottom:7px;
	display:inline-block;
}
.boton2:hover, .boton:active {
	background: #E7E7E7;
	color: #323232;
}
.boton3 {/*Creado para los click to call de los auncios redondos*/
	color: #ff0000;
	background: none;
	border-radius: 6px;
	border: 1px solid #CA5100;
	background-color:#FFFFFF;
	text-shadow: none;
	padding:0 4px;
	display:inline-block;
	font-size:95%;
	margin-bottom:5px;
}
.boton3:hover, .boton:active {
	background: #F3C5A6;
	color: #323232;
}

.certeza strong {color:#ff0000;}
.campoStandard { 
	width:100%;
	margin-bottom:15px;
	}
.mb15 {
	margin-bottom:15px;
	}
.anuncio-redondo {
	display: block;
	width: 300px;
	height: 300px;
	background-image: url(../../../imagenes/fondo-telefonista-para-html5.jpg);
	background-position: center;
	margin: auto;
	border-radius: 168px;
	}
.anuncio-redondo-titulo {
	padding-top:180px;
	padding-bottom:0;
	margin-bottom:0 !important;
	letter-spacing:0.3em;
	font-size:125%;
	color:#FFFFFF;
	text-align:center;
	}
.anuncio-redondo-texto {
	margin-top:0;
	padding-top:0;
	color:#FFFFFF;
	text-align:center;
	line-height:1.5em;
	font-size:95%;
	}
.aumentar-txt {
	font-size:110%;
	}

/* Estilos para el llamado a la accion de Opcion Canada */
.llamado {
	display: block;
	width: 90%;
	padding:10px 20px; 
	border:1px solid #ff0000; 
	border-radius:6px; 
	background-color: #ff0000; 
	margin:80px auto 25px auto; 
	margin-bottom:25px;
}
.llamado p {
	text-align: center;
	color: #FFFFFF;
	font-size:140%;
}
.llamado a {
	font-weight: 400;
	color: #FFF;
}
.llamado a:hover {
	text-decoration: underline !important;
	color: #FDFF00 !important;
}

.llamado_parrafo {
	padding:10px; 
	border:1px solid #ff0000; 
	border-radius:6px; 
	background-color: #ff0000;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	margin-top:25px;
	margin-bottom: 25px !important;
}

.llamado_parrafo a {
	font-weight: 400;
	color: #FFF;
}
.llamado_parrafo a:hover {
	text-decoration: underline !important;
	color: #FDFF00 !important;
}

.ir {
	display: block;
	width: 90%;
	padding:10px 20px; 
	border:1px solid #ff0000; 
	border-radius:6px; 
	background-color: #ff0000; 
	margin:30px auto 25px auto; 
	margin-bottom:25px;
}
.ir p {
	text-align: center;
	color: #FFFFFF;
	font-size:140%;
}
.ir a {
	font-weight: 400;
	color: #FFF;
}
.ir a:hover {
	text-decoration: underline !important;
	color: #FDFF00 !important;
}

.ir_parrafo {
	padding:10px; 
	border:1px solid #ff0000; 
	border-radius:6px; 
	background-color: #ff0000;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	margin-top:25px;
	margin-bottom: 25px !important;
}

.ir_parrafo a {
	font-weight: 400;
	color: #FFF;
}
.ir_parrafo a:hover {
	text-decoration: underline !important;
	color: #FDFF00 !important;
}
/* Estilos para las ligas que llevan a la pagina de conversion de Opcion Canada */

.rojo a {
	color: #FF0004;
}
.rojo a:hover {
	text-decoration: underline !important;
}
/* Estilos para la caja sobre Iskander*/
.iskander {
	color: #FFFFFF; 
	background-color: #ff0000; 
	text-align:left; 
	padding: 15px;
	display: inline-grid;
	float: right; 
	margin: 0 0 10px 10px; 
	border-radius: 8px;
	width: 100%
}
	.forma1 {height: 4441px;}

/* ================================== PUERTOS ===============================*/


@media only screen and (min-width: 959px) and (max-width: 1177px) {
			
			.h1_de_primera { font-size:23px; letter-spacing:1px; }
			
			.h2_de_primera { font-size:16px; letter-spacing:4px; }
			
			.Expertos [class^="grid_"]:hover { padding-bottom: 39px !important; }
			
			.services [class^="especial"] { height:550px; }
			
			.pleca_de_interiores { font-size:23px; letter-spacing:1px; }
	
	.forma1 {height: 4759px;}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {

			.h1_de_primera { font-size:18px; letter-spacing:1px; margin-bottom:0; }

			.h2_de_primera { font-size:18px;	letter-spacing:3px; line-height:24px; margin-top: 10px; }

			.services [class^="especial"] { height:650px; }

			.pleca_de_interiores { font-size:18px; letter-spacing:1px;  }
			
			.llamadoAccion { margin-top:25px !important; } /* Creado para que en este puerto la imagen del llamado a la accion con la mujer se alinee verticalmente con el texto de la columna de la derecha */

	.forma1 {height: 4859px;}

}

@media only screen and (min-width: 480px) and (max-width: 768px) {

			.menu_utilidades { text-align:center; padding-bottom:10px; }

			.h1_de_primera { font-size:18px; letter-spacing:1px; line-height:normal; }

			.h2_de_primera { font-size:18px; letter-spacing:3px; line-height:24px; margin-bottom:auto; }

			.pleca_de_interiores { font-size:18px; letter-spacing:1px;  line-height:normal; margin-bottom:0; }
			
			.mbEspecial { margin-bottom:0 !important;}
			
			.col25 { width:50%;}
	
			.llamado { width: 100%; margin-top: 10px;}

			.al90porciento {width: 90% !important; margin: auto;}

		.forma1 {height: 5821px;}

}

@media only screen and (min-width: 100px) and (max-width: 480px) {

			.h1_de_primera { font-size:19px; letter-spacing:1px; line-height:normal; }

			.h2_de_primera { font-size:18px; letter-spacing:3px; line-height:24px; margin-bottom:auto; }

			.pleca_de_interiores { font-size:19px; letter-spacing:1px; line-height:normal; margin-bottom:0; }
			
			.mbEspecial { margin-bottom:0 !important;}

			.col25 { width:100%;}
			
			.col25 img {margin:0 auto;}
	
			.llamado { width: 100%; margin-top: 10px;}
	
			.al90porciento {width: 90% !important; margin: auto;}
	
	.forma1 {height: 6441px;}
}
