
/*-----------------------------------
    1. INTRO TOP GENERICOS
-----------------------------------*/

h2 {
	font-weight: 500;
color: #181c18;
font-family: 'PulsoRegular';
margin: 0px 0px 15px 0px;
text-transform: none;
letter-spacing: 1px;
line-height: 1.1em;
}

h5.panel-title {
	
	font-weight: 500;
	color: black;
	font-family: 'PulsoRegular';
	margin: 0px 0px 15px 0px;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 1.2em;
	font-size: 1.4em;
}



ul {
	padding-bottom: 20px;
	display: block;
}

ul li {
	margin-bottom: 15px;
	padding-left: 20px;
	line-height: 1.3em;
	font-size: 1.2em;
}


p.highlight {
	font-family: 'PulsoRegular';
	color: black;
	font-size: 1.5em;
}



a {
	text-decoration: underline;
	color: #1eb5e1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
/*	font-weight: 800;*/
}

a:focus, a:hover {
	text-decoration: none;
	color: #1eb5e1;
}



a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}

a.underline{
	text-decoration: underline;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 14px		
	
}
/*-----------------------------------
    1. TOP TITULAR SMALL
-----------------------------------*/


.internal-header-top {

	/*background-color: red;*/
	margin-top: 30px;

}



.internal-header-top h1 {

	font-family: PulsoRegular;
	font-size: 1.2em;
/*	text-align: left;*/
	line-height: 1.5em;
	text-transform: none;
	letter-spacing: 3px;
	color: #525252;
	/*margin-top: 40px;*/
}


.internal-header-top h2 {

	font-family: PulsoLight;
	font-size: 1.2em;
/*	text-align: left;*/
	line-height: 1.5em;
	text-transform: none;
	letter-spacing: 3px;
	color: #525252;
	/*margin-top: 40px;*/
}


.internal-header-top h3 {

font-size: 1.4em!important;
line-height: 1.8em !important;


}




.intro-top-gen {
/*	background-color: red;*/
	/*height: 220px;*/
/*	height: 640px;*/
	height: 460px;
/*	height: 520px;*/
	
	display: block;
/*	margin-bottom: 100px;*/

}






.intro-top-gen .header-back {
/*	height: 220px;*/
/*	height: 640px;*/
	height: 460px;
/*	height: 520px;*/
	background-repeat: no-repeat;
	background-color: #05496b;
	background-size: cover !important;
	background-position: center top;
/*	padding-top: 50px;*/
	

}

