/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,900,700italic,700,900italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

header 							{
	display:block;
	text-align:center;
	background:#FFF;
	padding:15px 0px;
	}

#intro 							{ 
	display:block;
	background:url(imagenes/img-1.jpg) center top no-repeat;
	background-attachment:fixed;
	padding:50px 0px;
	height:450px;
	text-align:center;	
	}
#intro h1 						{
	font-weight:bold;
	font-size:68px;
	line-height:68px;
	color:#FFF;
	margin:40px auto 20px auto;
	width:980px;
	margin:0px auto;
	}

.TxBig1 						{
	font-weight:100;
	font-size:30px;
	line-height:33px;
	color:#FFF;
	width:980px;
	margin:35px auto;
	}
.TxBig2 						{
	font-weight:100;
	font-size:40px;
	line-height:43px;
	color:#FFF;
	width:980px;
	margin:35px auto;
	}
.TxBig3 						{
	font-weight:100;
	font-size:30px;
	line-height:33px;
	color:#FFF;
	width:980px;
	margin:35px auto;
	}
.TxSmall 						{
	font-weight:100;
	font-size:18px;
	line-height:18px;
	color:#FFF;
	width:980px;
	margin:35px auto;
	}

#clientes header 				{
	display:block;
	background:#266376;
	text-align:center;
	padding:15px 0px;
	color:#FFF;
	}
#clientes header h1				{
	color:#FFF;
	font-size:68px;
	line-height:68px;
	margin: 30px 0px;
	}
#clientes article				{
	display:block;
	background:#155267;
	text-align:center;
	padding:50px 0px;
	}

#garantia 						{ 
	display:block;
	background:url(imagenes/img-2.jpg) center center no-repeat;
	background-attachment:fixed;
	padding:50px 0px;
	height:270px;
	text-align:center;
	}
#garantia h1					{
	color:#FFF;
	font-size:60px;
	line-height:60px;
	margin: 10px 0px;
	}	
	
/*
#intro 							{
	display:block;
	background:#1E9BC9;
	padding:3%;
	text-align:center;
	}
#intro h1 						{
	font-weight:100;
	font-size:4.5vw;
	color:#FFF;
	margin:40px auto 20px auto;
	width:95%;
	margin:30px auto;
	}
#intro p 						{
	font-weight:100;
	font-size:1.6vw;
	color:#FFF;
	width:95%;
	margin:30px auto;
	}
#intro img 						{
	max-width:98%;
	}

#estadisticas table 			{
	font-weight:100;
	font-size:1.5vw;
	color:#4E4E4E;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	}

#garantia 						{
	display:block;
	background:url(imagenes/garantia.jpg) center center no-repeat;
	font-weight:100;
	font-size:2vw;
	color:#FFF;
	text-align:center;
	padding:50px 10%;
	}
#garantia .slogans 				{ font-size:1.5vw; color:#FFF; }
#garantia .slogans strong 		{ font-size:2vw; color:#FFF; }
#garantia .importante 			{
	font-weight:bold;
	font-size:2.2vw;
	color:#FFF;
	}	

#sitio 							{
	display:block;
	background:#1E9BC9;
	padding:3% 3% 6% 3%;
	text-align:center;
	}
#sitio p 						{
	font-weight:100;
	font-size:1.6vw;
	color:#FFF;
	width:95%;
	margin:30px auto;
	}
#sitio a 						{
	display:inline;
	border:2px solid #FFF;
	border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -border-radius:10px;
	text-decoration:none;
	font-weight:bold;
	font-size:1.6vw;
	color:#FFF;
	width:auto;
	margin:0px auto;
	padding:10px 30px;
	}
		
.slogans 						{
	font-weight:100;
	font-size:2.2vw;
	color:#4E4E4E;
	width:95%;
	margin:0px auto;
	padding:40px 0%;
	text-align:center;
	}
.slogans strong					{
	font-weight:100;
	font-size:3.5vw;
	color:#4E4E4E;
	}
.condiciones					{
	font-weight:100;
	font-size:1vw;
	color:#FFF;
	text-align:center;
	}
*/







/********************************************************************************* ESTILOS BASE DE LANDING */
body 							{
	/*font-family:'Roboto', sans-serif;*/
	font-size:16px;
	margin:0px;
	padding:0px;
	
	font-weight:300;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -0.1px;	
	}
	
footer							{
	display:block;
	background:#FFF;
	padding:20px 0px 0px 0px;
	}
footer .h1 						{ text-align:center; margin-bottom:30px; color:#004155; }
footer #ContactInfo 			{
	background:#266376;
	font-size: 16px;
	font-weight: 300;
	color:#FFF;
	padding-top:25px;
	padding-bottom:25px;
	text-align:center;
	margin-top: -20px;
	}
footer .ContacInfo_Item 		{
	display:inline-block;
	padding:35px 4% 0px 4%;
	text-align:center;
	}
footer #Derechos 				{
	background:#033649;
	font-size:.8vw;
	color:#FFF;
	padding-top:25px;
	padding-bottom:25px;
	text-align:center;
	}
footer #Derechos a 				{ text-decoration:none; color:#FFF; }
footer .SocialLinks 			{
	display:block;
	width:100%;
	text-align:center;
	background:#034156;
	font-size:22px;
	color:#FFF;
	padding:20px 0px;
	}
footer .SocialLinks p 			{ margin:0px 0px 15px 0px; }
footer .SocialLinks a 			{
	margin:10px 1px 0px 1px;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	}


/* ESTILOS DE FORMULARIO */
#frmBoletin 					{
	display:block;
	width:50%;
	margin:0px auto;
	padding:0px;
	border:2px solid #FFF;
	border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;
	height:50px;
	max-width: 530px;
	}
#frmBoletin input[type=email] 	{
	display:block;
	border:none;
	border-radius:10px 0px 0px 10px; -moz-border-radius:10px 0px 0px 10px; -ms-border-radius:10px 0px 0px 10px; -o-border-radius:10px 0px 0px 10px; -webkit-border-radius:10px 0px 0px 10px;
	float:left;
	background:none;
	font-family:'ProximaNova Thin', Arial, sans_serif;
	font-size:19px;
	color:#FFF;
	outline:none;
	height:50px;
	width:65%;
	text-indent:3%;
	}
#frmBoletin input[type=submit] 	{
	display:block;
	border:none;
	border-radius:0px 10px 10px 0px; -moz-border-radius:0px 10px 10px 0px; -ms-border-radius:0px 10px 10px 0px; -o-border-radius:0px 10px 10px 0px; -webkit-border-radius:0px 10px 10px 0px;
	float:right;
	background:#246174;
	height:50px;
	width:30%;
	font-family:'ProximaNova Bold', Arial, sans_serif;
	font-size:19px;
	color:#FFF;
	outline:none;
	cursor:pointer;
	}

#frmContacto 					{
	display:block;
	width:70%;
	margin:0px auto;
	padding:0px;
	height:260px;
	}
#frmContacto .input 			{
	display:block;
	float:left;
	width:47%;
	margin:1% 1%;
	padding:0px;
	border:1px solid #FFF;
	border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;
	height:17%;
	}
#frmContacto .texta 			{
	display:block;
	float:right;
	width:47%;
	margin:1% 1%;
	padding:0px;
	border:1px solid #FFF;
	border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;
	height:71%;
	}
#frmContacto input[type=submit]	{
	display:block;
	border:1px solid #FFF;
	border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;
	float:left;
	background:none;
	margin:1% 1%;
	height:17%;
	width:98%;
	font-family:'ProximaNova Bold', Arial, sans_serif;
	font-size:19px;
	color:#FFF;
	outline:none;
	cursor:pointer;
	}
#frmContacto label 				{
	display:block;
	float:left;
	font-family:'ProximaNova Thin', Arial, sans_serif;
	font-size:17px;
	color:#FFF;
	line-height:44px;
	width:18%;
	margin-left:2%;
	}
#frmContacto input[type=text],
#frmContacto input[type=email],
#frmContacto input[type=tel] 	{
	display:block;
	float:right;
	font-family:'ProximaNova', Arial, sans_serif;
	font-size:17px;
	color:#FFF;
	margin-right:2%;
	margin-top:1%;
	width:76%;
	height:70%;
	background:none;
	border:none;
	outline:none
	}
#frmContacto textarea 			{
	display:block;
	float:left;
	font-family:'ProximaNova', Arial, sans_serif;
	font-size:17px;
	color:#FFF;
	margin-left:2%;
	margin-top:0%;
	width:95%;
	height:70%;
	background:none;
	border:none;
	outline:none;
	}











