.textLogo{
	font-family: 'Exotc350 Bd BT';
}

.txtLogHeader{
	font-size: 70pt;
}

.txtLogSubHeader{
	font-size: 30pt;
}

.txtLogSubFooter{
	font-size: 18pt;
}

.tituloHeader{
	font-size: 50pt;
	font-family: 'Candara';
}

.tituloSubHeader{
	font-size: 14pt;
	font-family: 'Candara';
}

.backgroundHome {
  background-image: url("../img/home.png");
}

.backgroundEmpresa {
  background-image: url("../img/empresa.png");
}

.backgroundServicios {
  background-image: url("../img/servicios.png");
}

.backgroundContacto{
  background-image: url("../img/contacto.png");
}

.backgroundTic {
  background-image: url("../img/tic.jpg");
  width: 100%;
  height: 300px;
  background-position: center;
  background-repeat: no-repeat;

}


/* Animacion texto index*/

.efecto {
	letter-spacing: .5em;
	display: inline-block;
	border: 4px double rgba(255,255,255,.25);
	border-width: 4px 0;
	left: 60%;
	width: auto;
	font-family: 'Exotc350 Bd BT';
	
	}

.animacion {
	font-family: 'Exotc350 Bd BT';
  	letter-spacing: 0;
	display: block;
	margin: 0 auto;
  	text-shadow: 0 0 80px rgba(255,255,255,.5);

/* Clip Background Image */

	  background: url(animated_text_fill.png) repeat-y;
	  -webkit-background-clip: text;
	  background-clip: text;

/* Animate Background Image */

	  -webkit-text-fill-color: transparent;
	  -webkit-animation: aitf 80s linear infinite;

/* Activate hardware acceleration for smoother animations */

	  -webkit-transform: translate3d(0,0,0);
	  -webkit-backface-visibility: hidden;

}

/* Animate Background Image */

@-webkit-keyframes aitf {
	0% { background-position: 0% 50%; }
	100% { background-position: 100% 50%; }
}

/* Termina animacion texto index*/



.mision,.vision{
	color: #0C4742;
}

.container a{
	list-style: none;
	text-decoration: none;
}

footer{
	margin: 0;
	padding: 0;
	color: white;
}

.colorFooter{
	background: black;
	margin:0;
	padding: 0;
}

.colorFooter div{
	padding: 30px;
}

.colorSubFooter{
	text-align: center;
	background: #A0A0A0;
}

.colorSubFooterTags{
	text-align: center;
	background: #33352D;
}

.textCirculoColor{
	color: #E97710;
}

.separador{
	margin:0;
	padding: 20px;
	background: #E97710;
	color: white;
	text-align: center;
	height: 80px;
	vertical-align: middle;
}

.centrado{
	padding:10px;
}

.centrado p{
	padding:10px;
	text-align: justify;
}

.row .padding{
padding-top: 40px;
}

.centradoContacto{
	text-align: justify;
}

.btn-enviar{
	background: rgb(245, 134, 52);
	color: white;
}

.btn-enviar:hover{
	background: rgb(247, 166, 108);
}


/* Botones para los templates  */
.btn-vistaPrevia{
	background: #EAEBE7;
	padding:7px;
}

.btn-vistaPrevia, .btn-vistaPrevia a{
	color: #57594D;
	font-size: 10pt;
}

.btn-vistaPrevia:hover, .btn-vistaPrevia a:hover{
	background: #283935;
	color: white;
}


.btn-vistaPrevia i{
	margin-right: 5px;
}



/* tamaño de logos portafolio y clientes  */

.tamanoClientes{
	height: 120px;
}



/* Errores pagina 404 error 404 403 etc  */

.tituloError404{
	font-size: 72pt;
	font-family: 'Arial';

}

.descripcion404{
	font-size: 18pt;
}
























