
body {
	font-family: 'Josefin Sans', sans-serif;
}

a {
	color: #424242;
}
.menu a {
		border-top: transparent 10px solid;
		display: inline-block;
		padding-top: 6px;
		margin-top: 1px;
		-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;
}

.menu a:hover {
	border-top:#b5c4c7 10px solid;
	text-decoration: none;
	color: #b5c4c7;
}
.active {
	border-top:#b5c4c7 10px solid !important;
	text-decoration: none;
	color: #b5c4c7;
}
.logo {
	margin: 0px auto;
}
.header {
	margin: 0px auto;
}
.container {
	width: 970px;
	padding-left: 0px;
}

.menu {
	width: 970px;
	height: 40px;
	margin-top: -6px;
}
.menu ul {
	padding: 0px;
}
.menu li {
	display: inline;
	padding-left: 50px;
	padding-top: 7px;
	font-size: 18px;
	color: #424242;
	margin-left: -3px;
}

.primero {
	background: none !important;
}
h1 {
	color:#b5c4c7;
	font-size: 36px;
	font-family: 'Libre Baskerville', serif;
	padding-top: 20px;
}
.conten {
	width: 820px;
	margin: 0px auto;
	margin-bottom: 20PX;
}
.info-texto {
	font-size: 17px;
	margin-top: 50px;
}
.info-texto p {
	margin-bottom: 30px;
}
.trabaja {
	width: 160px;
	height: 22px;
	background-color: #424242;
	position: absolute;
	font-size: 11px;
	color: #fff;
	text-align: center;
	padding-top: 9px;
	top:0px;
	margin-left: 779px;
}
.trabaja a {

	color: #fff;
	text-decoration: none;
}
.idioma {
	width: 44px;
	height: 31px;
	background-color: #424242;
	position: absolute;
	top:0px;
	margin-left: 940px;
}
.idioma img {
	padding-left: 11px;
    padding-top: 5px;
	
}
.usuarios {
	font-size: 24px;
	color: #ffffff;
}
.formulario {
	width: 203px;
	height: 224px;
	background: url('../img/fondo-form.png') no-repeat; 
	position: absolute;
	top:144px;
	margin-left: 783px;
	text-align: center;
	padding-top: 15px;
}
.etiqueta {
	color: #ffffff;
	font-size: 16px;
	width: 132px;
	font-weight: normal;
	padding-top: 2px;
}
.campo {
	background-color: #a3aeb0;
	border:#fff 1px solid;
	width: 122px;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;

}
.boton {
	width: 90px;
	height: 22px;
	background-color: #434343;
	border:#fff 1px solid;
	color:#fff;
	font-size: 12px;
	margin-top: 18px;
	line-height: 20px;

}
ul.miembros {
	padding: 0px;
}
ul.miembros li {
    list-style: none;
    padding-left: 15px;
    position: relative;
    font-size: 15px;
    margin-top: 20px;
    font-weight: normal;
}
 ul.miembros li:before {
 content: "";
 width: 5px;
 height: 5px;
 border-radius: 50px;
 background-color: #a3aeb0;
 position: absolute;
 top: 7px;
 left: 0;
}
ul.clientes {
	padding: 0px;
}
ul.clientes li {
    list-style: none;
    padding-left: 17px;
    position: relative;
    font-size: 15px;
    font-weight: normal;
}
 ul.clientes li:before {
 content: "";
 width: 5px;
 height: 5px;
 border-radius: 50px;
 background-color: #a3aeb0;
 position: absolute;
 top: 7px;
 left: 0;
}
.col-md-6 { 
	width: 46%;
}
.titulo {
	font-size: 24px;
}
.titulo2 {
	font-size: 33px;
}
.titulo3 {
	font-size: 33px;
}
.areas {
	font-size: 17px;
}
.areas2 {
	font-size: 21px;
}
.area-izq {
	width: 309px;
	height: 770px;
	background-color: #EFF3F4;
	padding-left: 25px;
	padding-right: 5px;
}
.linea-areas {
	border:#fff 2px solid;
	width: 285px;
	margin-top: -10px;
	margin-bottom: 10px;
}
.contacto {
	float: left;
}
.formulario2 {
	margin-left: 70px;
	margin-top: 10px;
}
.etiqueta2 {
	color: #424242;
	font-size: 17px;
	width: 145px;
	font-weight: normal;

}
.campo2 {
	background-color: #fff;
	border:#9ab7bc 1px solid;
	width: 200px;
	height: 17px;
	padding-left: 5px;
	padding-right: 5px;
	color: #424242;
	font-size: 14px;
	    line-height: 17px;

}
.boton2 {
	width: 124px;
	height: 28px;
	background-color: #9ab7bc;
	border:#fff 1px solid;
	color:#fff;
	font-size: 12px;
	margin-top: 3px;
	float: right;
	  line-height: 28px;
}
.asterisco {
	color:#9ab7bc;
}
.area-texto {
	vertical-align: top;
	color: #424242;
	font-size: 17px;
	width: 145px;
	font-weight: normal;
}
.area-texto2 {
	width: 200px;
	height: 123px;
	background-color: #fff;
	border:#9ab7bc 1px solid;
	padding: 5px;
	color: #424242;
	font-size: 14px;

}
.resenia {
	font-size: 15px;
}
.politicas {
	font-size: 15px;
	color: #424242;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 20px;
}


.foot {
	margin: 0px auto;
	width: 930px;
	background: url('../img/linea-footer.jpg') no-repeat top; 
	height: 85px; 

}
.foot2 {
	margin: 0px auto;
	width: 995px;
	background: url('../img/linea-footer2.jpg') no-repeat top; 
	height: 85px; 
	margin-top: -1px;
}

.foot p {
	padding-top: 20px;
	margin-left: 100px;
}
.foot2 p {
	padding-top: 20px;
	margin-left: 160px;
}
.disenio {
	float: right;
	font-size: 12px;
	color: #b5c4c7;
	margin-right: 110px;
	margin-top: 10px;
}
.disenio2 {
	float: right;
	font-size: 12px;
	color: #b5c4c7;
	margin-right: 115px;
	margin-top: 10px;
}
.foot2 a {
	color: #b5c4c7;

}
.foot a {
	color: #b5c4c7;

}
.formulario3 {
	
	margin-top: 10px;
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.etiqueta3 {
	color: #424242;
	font-size: 17px;
	width: 145px;
    display: inline-block;

	font-weight: normal;

}
.boton3 {
	width: 124px;
	height: 28px;
	    line-height: 28px;
	background-color: #9ab7bc;
	border:#fff 1px solid;
	color:#fff;
	font-size: 12px;
	margin-top: 3px;
	margin-left: 95px;
}
.boton4 {
	width: 126px;
	height: 17px;
	background-color: #434343;
	border:#fff 1px solid;
	color:#fff;
	font-size: 12px;
	line-height: 22px;
	margin-top: 3px;
	float: right;
	margin-right: 316px;
	text-align: center;
	padding-bottom: 3px;
}
.select-idioma {

	position: absolute;
	top:290px;
	margin-left: 475px;
}
.politic {
	display: none;
	border: #fff 2px solid;
	width: 560px;
	height: 424px;
	background-color: #9ab7bc;
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
	color: #fff;
	font-size: 15px;
}
.politic h3 {
	color: #fff;
	font-size: 15px;
}

.pdp {
	clear:left;
	width: 740px;
	height: 310px;
	padding-left: 127px;
	padding-right: 80px;
	padding-top: 20px;
	text-align: justify;
	color: #9ab7bc;
	font-size: 14px;
}
.pdp h3 {
	color: #9ab7bc;
	font-size: 14px;
}

form label {
	white-space: nowrap;
}

.bg-success, .bg-danger {
    padding: 10px;
}

.bg-success {
    background: #9ab7bc;
    color: white;
}
.afip {
	margin-top: 12px;
	float: left;
	margin-left: 50px;
}
.afip2 {
	margin-top: 12px;
	float: left;
	margin-left: 119px;
}



@media only screen 
and (max-device-width : 1024px)  {
	.container {
	    margin-left: 3px;
	}
}

/*
@media only screen 
and (max-device-width : 970px)  {
	.container {
	    margin-left: 0px;
	}
}*/
