@CHARSET "UTF-8";

footer {
    color: #fff;
}

footer h3 {
    margin-bottom: 30px;
}

footer .footer-above {
    padding-top: 50px;
    background-color: #233140;
}

footer .footer-below {
    padding: 25px 0;
    background-color: #01040c;
}

footer .footer-col {
    margin-bottom: 30px;
}

footer .footer-col a, footer .footer-col a:hover {
	color: white;
}


p {
	font-size: 1.9em;
}

p1 {
    font-size: 1.2em;
}

p2 {
    font-size: 1.4em;
}

/*#################################################*/


.bgSectionImage {
	background-repeat: no-repeat;
	background-position: center;
	height: 280px;
	background-size: cover;
}
@media screen and (max-width: 1000px) {
    .bgSectionImage {
		height: 180px;
	}
}
@media screen and (max-width: 600px) {
    .bgSectionImage {
		height: 120px;
	}
}


.bgStatic {
	background: no-repeat;
	background-position: center;
	background-size: cover;
}
.bgFixed{
    background-attachment: fixed; /* Deja estatica la imagen al mover el scroll */
}


.label1 {
	font-size: 30px;
    color:#fff;
	text-shadow: 3px 0 2px #376092, -3px 0 2px #376092, 0 3px 2px #376092, 0 -3px 2px #376092,     3px -3px 2px #376092, -3px -3px 2px #376092, 3px 3px 2px #376092, -3px 3px 2px #376092;
}

.cjaTitle {
	font-size: 35px;
	text-shadow: 3px 0 2px #fff, -3px 0 2px #fff, 0 3px 2px #fff, 0 -3px 2px #fff,     3px -3px 2px #fff, -3px -3px 2px #fff, 3px 3px 2px #fff, -3px 3px 2px #fff;
}


/************************************/

.phoneFloatingDiv {
	z-index: 90000000;
	position: fixed;
	bottom: 0;
	left: 0;
	height: 70px;
	width: 185px;
	padding: 5px 5px 5px 5px;
	color: white;
	font-size: 1.5em;
	background-color: #0D1038;
	border-color: rgb(0,24,63);
	border-style: solid;
	border-width: 4px;
	text-align: left;
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}
.phoneFloatingDiv a {
	color: white;
}


/*##################################################*/

.table1 {
  border-collapse:collapse;
  overflow: hidden;
}
.table1 td, .table th {
  font-size: 13px;
  text-align: center;
  border: 1px solid rgb(240,120,0);
  padding: 3px 4px 2px 4px;
}
.table1 th {
  font-size: 15px;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 4px;
  background-color: rgb(247,150,0);
  color: #fff;
}
.table1 tr.alt td 
{
  background-color: #FAC778;
}

