@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	color:#333;
}

.completo-01 {
		padding:0.5em 0;
		background-image:url(../images/back-01.png);
		background-repeat:repeat-x;
}

.completo-02 {
		padding:0.5em 0;
		background-image:url(../images/slider-01.jpg);
		background-position:center top;
		background-repeat:no-repeat;
}

.completo-03 {
		padding:0;
		background-image:url(../images/testimonials.jpg);
		height:70px;
		background-position:center top;
		background-repeat:no-repeat;
}

.completo-04 {
		padding:0.5em 0;
		background-color:#2367A2;
		height:320px;
}

.completo-05 {
		padding:0.5em 0;
		background-image:url(../images/back-02.jpg);
		background-position:center top;
		background-repeat:no-repeat;
}

#menu-01 {
	margin-top:50px;
	text-align:center;
	font-size:16px;
}

#titulo-01 {
	font-size: 65px;
	color: #FFF;
	font-weight: 100;
	line-height: 60px;
	margin-top: 5px;
}

#titulo-02 {
	font-size: 40px;
	color: #242413;
	text-align:center;
}

#titulo-03 {
	font-size: 40px;
	color: #ffffff;
	text-align:center;
	margin-bottom:20px;
}

#titulo-04 {
	font-size: 40px;
	color: #FFF;
	margin-top: 20px;
	margin-bottom:30px;
	text-align:center;
}

#texto-01 {
	font-size: 15px;
	color: #FFF;
	margin-top: 20px;
	margin-bottom: 100px;
	line-height: 25px;
}

#texto-02 {
	font-size: 20px;
	color: #242413;
	line-height:30px;
	text-align:center;
	margin-top:20px;
}

#texto-03 {
	font-size: 14px;
	color: #878787;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

#texto-04 {
	font-size: 14px;
	color: #393F44;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

#texto-05 {
	font-size: 25px;
	color: #242413;
}

#texto-06 {
	font-size: 16px;
	color: #242413;
	line-height:30px;
	text-align:center;
	margin-top:20px;
}

#texto-07 {
	font-size: 16px;
	color: #242413;
	line-height:30px;
	margin-top:20px;
}

#texto-base-01 {
	font-size:20px;
	color:#242413;
	line-height:35px;
}

#contenedor-azul-01 {
	background-color:#3978AC;
	margin-top:20px;
	margin-bottom:20px;
	color:#FFF;
	font-size:20px;
	padding:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box; 
}

#testimonial-01 {
	font-size: 14px;
	color: #FFF;
	line-height: 25px;
}

#testimonial-02 {
	font-size: 14px;
	color: #FFF;
	line-height: 25px;
}

#testimonial-03 {
	font-size: 14px;
	color: #FFF;
	line-height: 25px;
}

#color-01 {
	color: #3978AC;
}

#margen-general-01 {
	margin-top:60px;
	margin-bottom:60px;
}

#margen-general-02 {
	margin-top:50px;
}

#margen-general-03 {
	margin-top:10px;
}

#alinear-01 {
	text-align:center;
}

.campo-azul-01 {
	background-color:#2367A2 !important;
	color:#FFF !important;
	font-size:15px !important;
	border:none !important;
}

::-webkit-input-placeholder {
   color: #ffffff;
}

:-moz-placeholder { /* Firefox 18- */
   color: #ffffff;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;  
}

:-ms-input-placeholder {  
   color: #ffffff;  
}

/*Link Normal*/

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}

/*Link blanco*/

a.blanco:link {
	color: #ffffff;
	text-decoration: none;
}
a.blanco:visited {
	text-decoration: none;
	color: #ffffff;
}
a.blanco:hover {
	text-decoration: none;
	color: #ffffff;
}
a.blanco:active {
	text-decoration: none;
	color: #ffffff;
}


input[type=text] {
	height:25px;
	padding-bottom:1%;
	padding-top:1%;
	font-size:16px;
	color:#000000;
	background-color:#dfdfdf;
	border: solid 1px #AAAAAA;
	margin-top:2%;
}

textarea {
	height:100px;
	padding-bottom:1%;
	padding-top:1%;
	font-size:16px;
	color:#000000;
	background-color:#dfdfdf;
	border: solid 1px #AAAAAA;
	margin-top:2%;
}

input[type=submit] { 
    border:0 none;
	color:#3978AC;
	text-align:center;
	font-weight:700;
	font-size:24px;
    cursor:pointer;
    -webkit-border-radius: 5px;
	background-color:#FFF;
	padding-bottom:1%;
	padding-top:1%;
	margin-top:2%;
}

@media only screen and (max-width : 500px) {



}
