body{
	background-color:#ffcc32;
	font-family: 'Lato', sans-serif;

}


.ap2{
	height:50px;
	background: #808080;
background: -moz-linear-gradient(left,  #808080 0%, #ffffff 20%, #ffffff 80%, #808080 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#808080), color-stop(20%,#ffffff), color-stop(80%,#ffffff), color-stop(100%,#808080));
background: -webkit-linear-gradient(left,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
background: -o-linear-gradient(left,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
background: -ms-linear-gradient(left,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
background: linear-gradient(to right,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#808080',GradientType=1 );


}

.header{

	text-align: center;
	padding: 20px;

	background: #808080;
background: -moz-linear-gradient(left,  #808080 0%, #ffffff 50%, #808080 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#808080), color-stop(50%,#ffffff), color-stop(100%,#808080));
background: -webkit-linear-gradient(left,  #808080 0%,#ffffff 50%,#808080 100%);
background: -o-linear-gradient(left,  #808080 0%,#ffffff 50%,#808080 100%);
background: -ms-linear-gradient(left,  #808080 0%,#ffffff 50%,#808080 100%);
background: linear-gradient(to right,  #808080 0%,#ffffff 50%,#808080 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#808080',GradientType=1 );


}


.box2{
	padding-top: 20px;
	padding:40px;
	background: #808080;
background: -moz-linear-gradient(left,  #808080 0%, #ffffff 20%, #ffffff 80%, #808080 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#808080), color-stop(20%,#ffffff), color-stop(80%,#ffffff), color-stop(100%,#808080));
background: -webkit-linear-gradient(left,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
background: -o-linear-gradient(left,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
background: -ms-linear-gradient(left,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
background: linear-gradient(to right,  #808080 0%,#ffffff 20%,#ffffff 80%,#808080 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#808080',GradientType=1 );


}



.botones{

	text-align: center;
	margin: 10px;
	font-family: 'Cabin', sans-serif;
}

.boton1{
	background-color:#ffcc32;
	transition: background-color 0.9s ease;

	height: 40px;
	border-radius: 18px;
	font-size: 18pt; 
	margin: 5px;
	color: black;
	padding: 2px;
}

.boton1:hover{
	background-color: black;
	color: white;
}


#myCarousel{
	max-width: 600px;
	margin: 0 auto;
	margin-top:40px;
}


.footer{
	font-size: 18pt;
	text-align: center;

}

.foot1{
	background-color: background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #737373),
	color-stop(1, #ECF8FF)
);
background-image: -o-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -moz-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -webkit-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -ms-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: linear-gradient(to bottom, #737373 0%, #ECF8FF 100%);

	height: 150px;

}

.subfoot1{
	
	height: 100px;
	padding-top: 7px;
	border-bottom: solid 10px #ffcc32;
	color: black!important;

	background-color: background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #737373),
	color-stop(1, #ECF8FF)
);
background-image: -o-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -moz-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -webkit-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -ms-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: linear-gradient(to bottom, #737373 0%, #ECF8FF 100%);

}


.color{
	background-color: #ffcc32;
	height: 10px;
	margin-top: 49px;

}

.iconlogo{
	margin-top: 20px;

}

.redes a{
	margin:10px;
}

.subfoot2{
	
	height: 50px;
	padding-top: 7px; 
		background-color: background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #737373),
	color-stop(1, #ECF8FF)
);
background-image: -o-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -moz-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -webkit-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -ms-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: linear-gradient(to bottom, #737373 0%, #ECF8FF 100%);
}




.subfoot3{

	height: 120px;
	padding-top: 7px;
		background-color: background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #737373),
	color-stop(1, #ECF8FF)
);
background-image: -o-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -moz-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -webkit-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -ms-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: linear-gradient(to bottom, #737373 0%, #ECF8FF 100%); 

}






.footer2{
	
	padding-top: 10px;
	text-align: center;
	font-size: 15pt;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #737373),
	color-stop(1, #ECF8FF)
);
background-image: -o-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -moz-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -webkit-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -ms-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: linear-gradient(to bottom, #737373 0%, #ECF8FF 100%);

}


.autos{

	margin-top: 40px;

}


.bar{
	height: 40px;
	background-color: #ffcc32;
	border-radius: 0px 0px 30px;
	font-size: 20pt;
	text-align: left;
	margin-bottom: 20px;
	
}

.texto p {
	text-align: justify;
	font-size: 14pt;
}




label {
	display: block;
}

#campo1{
	font-size: 12pt;
	font-family: helvetica;

}


.formulario{
	margin-top: 20px;

}


.bar1{
	height: 40px;
	background-color: #ffcc32;
	border-radius: 0px 0px 30px;
	font-size: 20pt;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
}



.datos{
	background-color: rgba(255, 200, 50, 0.5); 
	height: 160px;
	font-size: 15pt;
	padding: 20px;
	text-align: center;

}

.text{
	font-size: 14pt;
	text-align: justify;
	padding-left: 40px;
	padding-right: 40px;

}




.datos2{
	background-color: rgba(255, 200, 50, 0.5); 
	height: 80px;
	font-size: 15pt;
	padding-top: 10px;
	text-align: center;
	width: 80%;
	margin: 0 auto;
}

.empresas{

	text-align: right;



}

.notas{
	height: 150px;
	background-color: rgba(255, 200, 50, 0.5); 
	font-size: 10pt;
	margin-top: 30px;
	text-align: justify;
}

h3 {
	font-size: 12pt;
}

.banner{
		background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #737373),
	color-stop(1, #ECF8FF)
);
background-image: -o-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -moz-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -webkit-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: -ms-linear-gradient(bottom, #737373 0%, #ECF8FF 100%);
background-image: linear-gradient(to bottom, #737373 0%, #ECF8FF 100%);


text-align: center;
padding:35px;  
}

.copy{
	padding-left: 30px;
	background-color: black;
	color: white;
}
.error{
	font-size: 30pt;
	color: red;
}



















