@charset "UTF-8";
.icono {
	margin-right: 47px;
}
.centrar {
	margin-right: auto;
	margin-left: auto;
}
.color1 {
	background-color: #00275E;
}
.color2 {
	background-color: #CF6;
}
.color3 {
	background-color: #09F;
}
.color4 {
	background-color: #FF0;
}
.banners {
	padding: 30px;
	font-weight: bold;
	border: none 5px #000000;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 9px 10px 16px #001d30;
	-webkit-box-shadow: 9px 10px 16px #001d30;
	box-shadow: 9px 10px 16px #001d30;
	background: rgba(54,93,247,1);
	background: -moz-linear-gradient(top, rgba(54,93,247,1) 0%, rgba(54,93,247,1) 5%, rgba(123,183,239,1) 52%, rgba(54,93,247,1) 97%, rgba(54,93,247,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(54,93,247,1)), color-stop(5%, rgba(54,93,247,1)), color-stop(52%, rgba(123,183,239,1)), color-stop(97%, rgba(54,93,247,1)), color-stop(100%, rgba(54,93,247,1)));
	background: -webkit-linear-gradient(top, rgba(54,93,247,1) 0%, rgba(54,93,247,1) 5%, rgba(123,183,239,1) 52%, rgba(54,93,247,1) 97%, rgba(54,93,247,1) 100%);
	background: -o-linear-gradient(top, rgba(54,93,247,1) 0%, rgba(54,93,247,1) 5%, rgba(123,183,239,1) 52%, rgba(54,93,247,1) 97%, rgba(54,93,247,1) 100%);
	background: -ms-linear-gradient(top, rgba(54,93,247,1) 0%, rgba(54,93,247,1) 5%, rgba(123,183,239,1) 52%, rgba(54,93,247,1) 97%, rgba(54,93,247,1) 100%);
	background: linear-gradient(to bottom, rgba(54,93,247,1) 0%, rgba(54,93,247,1) 5%, rgba(123,183,239,1) 52%, rgba(54,93,247,1) 97%, rgba(54,93,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365df7', endColorstr='#365df7', GradientType=0 );
	color: #FFF;
}

@media (max-width: 941px) {
.banners2 {
	padding: 5px;
	font-weight: normal;
	background-color: #F33;
	color: #FFF;
	font-size: 20px;
}
}
.banners2:hover{
	padding: 30px;
	color: #FFF;
	text-shadow: 0px 0px 32px #FFFFFF;
}
.TextoIconos {
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	color: #999;
}
@media (min-width: 940px)  {
.banners2 {
	padding: 30px;
	font-weight: bold;
	background-color: #F33;
	color: #FFF;
	font-size: 1.8em;
  }
}
.foto {
	margin-bottom: 10px;
}
hr {
  margin-top: 10px;
  margin-bottom: 10px;
}

.centrar {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.formulario {
	/*	height: 500px;
*/	padding: 10px;
	border: 2px solid #FF3333;
	/*-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;*/
	margin-bottom: 10px;
	background-color: #CCCCCC;
}
.telefono {
	font-family: 'Krona One', sans-serif;
	font-size: 0.7em;
	text-align: right;
	margin-right: 0px;
	margin-left: 20%;
	padding-right: 0px;
}
@media (max-width: 1100px)  {
	.telefono {
	font-family: 'Krona One', sans-serif;
	font-size: 0.35em;
	text-align: right;
	margin-right: 0px;
	margin-left: 10%;
	padding-right: 0px;
}

}
.paddingDcha {
	padding-right: 15px;
}
.TitularPaginas {
	
	font-family: 'Krona One', sans-serif;
	font-size: 3,5em;
	color: #C30;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mini {
	font-size: 1px;
	color: #fffffb;
}
footer .text-center h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}