@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #575756;	
	list-style-type: none;
	text-decoration: none;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display: block;
}
/* ENCABEZADO ---------------------------------------------------------------------------- */
header {
	width: 1060px;
	margin: auto;
	padding: 35px 0;
	border-top: 10px solid #A71729;
}
.logo {
	vertical-align: top;
	display: inline-block;
	width: 45%;
}
nav {
	vertical-align: top;
	display: inline-block;
	width: 54%;
	text-align: right;
	padding-top: 20px;
}
nav ul li {
	vertical-align: top;
	display: inline-block;	
}
nav ul li a {
	color: #575756;
	transition: color 0.7s ease;
	font-size: 17px;
	line-height: 17px;
	padding: 0 7px;
}
nav ul li a:hover {
	color: #A71729;
}
.contenedora, .div-form {
	width: 1086px;
	margin: auto;
}
/* GENERAL ------------------------------------------------------------------------------- */
section {
	width: 1060px;
	margin: auto;
	padding: 85px 0 70px 0;
}
section h1 {
	text-transform: uppercase;
	color: #A71729;
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 30px;
	letter-spacing: 1px;
}
section h2 {
	text-transform: uppercase;
	color: #A71729;
	margin-bottom: 10px;
	font-size: 25px;
	line-height: 30px;
	letter-spacing: 1px;
}
section h3 {
	font-size: 26px;
	line-height: 28px;
	color: #a2b647;
	margin-bottom: 10px;
}
section h4 {
	text-transform: uppercase;
	color: #A71729;
	font-size: 26px;
	line-height: 23px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
section h5{
	font-size: 14px;
	color: #A71729;
	margin-bottom: 10px;
	text-transform: uppercase;
}
section h6 {
	color: #A71729;
	text-align: center;
	letter-spacing: 2px;
	font-size: 40px;
	margin-bottom: 50px;
}
section p {
	line-height: 24px;
	margin-bottom: 13px;
}
strong {
	font-weight: 700;
}
.indarColor{
	color:#9E0438;
}
/* HOME ---------------------------------------------------------------------------------- */
.slide {
	height: 500px;
	background-image: url(../imagenes/INDARslide.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.slide p {
	color: #FFFFFF;
	font-size: 49px;
	letter-spacing: 3px;
	margin: auto;
	padding-top: 330px;
	width: 1060px;
	font-weight: 700;
}
.slide .normal {
	color: #FFFFFF;
	font-size: 49px;
	font-weight: 300;
}
.buscador {
	padding: 40px 0;
	background-color: #A71729;
}
.buscador p {
	display: inline-block;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-weight: 700;
	font-size: 21px;
	width: 29%;
}
.buscador #buscar {
	display: inline-block;
	width: 67%;
}
#buscar select {
	background-color: #A71729;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px 4px;
	text-transform: uppercase;
	width: 28%;
	margin-left: 1%;
	font-size: 16px;
}
#buscar input[type=submit] {
	background-color: #A71729;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px 6px;
	text-transform: uppercase;
	margin-left: 1%;
	font-size: 16px;
	cursor: pointer;
}
#buscar option {
	color: #FFFFFF;
}
.destacado {
	font-size: 23px;
	line-height: 35px;
	margin: 0px 10% 65px 10%;
	padding-bottom: 55px;
	text-transform: uppercase;
	font-weight: 400;
	text-align: center;
	letter-spacing: 1px;
	background-image: url(../imagenes/separador.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.camposdestacados {
	width: 45%;
	vertical-align: top;
	display: inline-block;
	border: 1px solid rgba(87,87,86,0.20);
	padding-bottom: 25px;
	margin: 0 2% 45px 2%;
	position: relative;
	transition: all ease-in-out .3s;
	opacity: 1;
}
.camposdestacados:hover {
    opacity: 0.8;
}
.camposdestacados img  {
	margin-bottom: 20px;
	height: auto;
	width: 100%;
}
.camposdestacados p {
	margin: 0px 20px;
	text-transform: uppercase;
}
.camposdestacados p.titulo {
	font-weight: 400;
}
.camposdestacados .bordo {
	color: #FFFFFF;
	background-color: rgba(87,87,86,0.50);
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px 15px 10px 15px;
	display: inline-block;
	margin-right:0;
}
.linkInmo {
	display:block;
	float: none;
	text-align:right;
	font-size: 17px;
	margin-top: -32px;
	margin-bottom: 50px;
}
.camposdestacados a {
	/*background-color: #575756;
	display: block;
	color: #FFF;
	text-align: right;
	margin: 15px 0 0 0;*/
}
/* INTERIORES ---------------------------------------------------------------------------- */
.slideInt {
	min-height: 120px;
	background-image: url(../imagenes/INDARslide.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.servicios {
	color: #A71729;
	text-transform: uppercase;
	transition: color 0.4s ease;
}
.servicios:hover {
	color: #575756;
}
.linea {
	text-align: right;
	border-bottom: 1px dashed #BEBEBE;
	padding-bottom: 25px;
	margin-bottom: 35px;
}
.margenBottomM {
	margin-bottom: 60px;
}
/* FICHA  -------------------------------------------------------------------------------- */
.foto-ppal {
	min-height: 500px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.ficha-titulo {
	padding: 35px 0 29px 0;
	background-color: #A71729;
}
.ficha-titulo p {
	margin: 0 auto 6px auto;
	width: 1060px;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-size: 17px;
	text-transform: uppercase;
}
.ficha-titulo .zona {
	font-size: 22px;
	font-weight:400;
}
.col03 {
	vertical-align: top;
	display: inline-block;
	width: 64%;
	margin-right: 5%;
}
.ficha-subtitulo  {
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 17px;
}
.ficha-video {
	margin: 30px 0 50px 0;
}
.col04 {
	vertical-align: top;
	display: inline-block;
	width: 30%;
}
.col04 strong {
	text-transform: uppercase;
	font-weight: 400;
}
.ficha-tipo {
	background-color: #575756;
	color: #FFFFFF;
	padding: 6px 12px 6px 50px;
	text-transform: uppercase;
}
.ficha-sup {
	border: 1px solid rgba(87,87,86,0.20);
	padding: 6px 12px 6px 50px;
	background-image: url(imagenes/ficha-superficie.png);
	background-repeat: no-repeat;
	background-position: 14px 12px;
}
.ficha-ubicacion {
	border: 1px solid rgba(87,87,86,0.20);
	padding: 6px 12px 6px 50px;
	background-image: url(imagenes/ficha-ubicacion.png);
	background-repeat: no-repeat;
	background-position: 14px 12px;
}
.ficha-aptitud {
	border: 1px solid rgba(87,87,86,0.20);
	padding: 6px 12px 6px 50px;
	background-image: url(imagenes/ficha-aptitud.png);
	background-repeat: no-repeat;
	background-position: 14px 12px;
}
.ficha-galeria a img {
	margin: 0 1% 10px 0;
	width: 18.5%;
	height: auto;
	opacity: 1;
	transition: all ease-in-out 0.4s;
}
.ficha-galeria a img:hover {
	opacity: 0.7;
}
.ficha-consulta {
	background-color: #A71729;
	color: #FFFFFF;
	padding: 6px 16px;
	margin-top: 30px;
	display: inline-block;
	opacity: 1;
	transition: all ease-in-out 0.4s;
}
.ficha-consulta:hover {
	opacity: 0.7;
}

.olavarria {
    background-image: url(imagenes/campos-olavarria-3977/00.jpg);
}
.venticinco {
    background-image: url(imagenes/campos-25-de-mayo-1050/25%20de%20Mayo%20-%2000.jpg);
}
.bolivar {
    background-image: url(imagenes/campos-bolivar-450/00.jpg);
}
.pergamino {
    background-image: url(imagenes/campos-pergamino-515/00.jpg);
}
.balcarce {
    background-image: url(imagenes/campos-balcarce-581/00.jpg);
}
.tornquist {
    background-image: url(imagenes/campos-tornquist-540/00.jpg);
}
/* CONTACTO ------------------------------------------------------------------------------ */
.col02 {
	vertical-align: top;
	display: inline-block;
	width: 58%;
	margin-right: 5%;
}
.campo {
	background-color: #DDD;
	border-style: none;
	width: 96%;
	padding: 6px 2%;
	margin: 3px 0 13px 0;
}
.btn {
	color: #FFFFFF;
	background-color: #A71729;
	border-style: none;
	padding: 9px 0;
	width: 100%;
	text-transform: uppercase;
}
.col01 {
	vertical-align: top;
	display: inline-block;
	width: 35%;
	background-color: #FFF;
}
.col01 p {
	line-height: 24px;
}
.col01 p a {
	color: #A71729;
	transition: all ease-in-out 0.4s;
}
.col01 p a:hover {
	color: #575756;
}
/* FOOTER -------------------------------------------------------------------------------- */
footer {
	background-color: #575756;
	padding: 35px 0 20px 0;
	text-align: center;
}
footer p {
	color: #E1E1E1;
	margin-bottom: 15px;
	text-align: center;
}
footer p a {
	color: #E1E1E1;
	opacity: 1;
	transition: all ease-in-out 0.4s;
}
footer p a:hover {
	opacity: 0.7;
}
.datafiscal {
	width: 39px;
	height: 53px;
	display: inline-block;
	margin-left: 10px;
}

.top {
	color: #FFF;
	background-color: #A71729;
	display: inline-block;
	padding: 6px 15px;
	right: 0px;
	bottom: 20px;
	position: fixed;
}

#diffitimg{
	vertical-align: middle;
}

/*
.camposdestacados .tipo {
	position: absolute;
	top: 0px;
	right: 0px;
}
.camposdestacados a .masInfo {
	background-color: #A71729;
	display: inline-block;
	padding: 6px 12px;	
}
.submenu {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px dashed #A71729;
}
.fotoInmo {
	width: 300px;
	height: auto;
	margin-right: 40px;
	margin-bottom: 0px;
	display: inline-block;
	vertical-align: top;
}
.campoTXT {
	display: inline-block;
	width: 620px;
	vertical-align: top;
}
.linkInmo {
	color: #A71729;
	text-decoration: none;
	float: right;
	font-size: 20px;
	transition: color 0.7s ease;
}
.linkInmo:hover {
	color: #A2B647;
}
.paginacion a {
	color: #A71729;
	margin-right: 1px;
	text-decoration: none;
	background-color: #D7D7D7;
	display: inline-block;
	padding: 2px 4px;
}


/* RESPONSIVE ------------------------------------- */
@media screen and (max-width:1100px) {
	header, section, .contenedora, nav, .div-form {width:94%; margin-left:3%; margin-right:3%;}
	header {padding-top: 30px; 	padding-bottom: 30px;}
	.logo {display: block; width: 48%; margin: auto;}
	nav {text-align:center; padding-top: 15px;}
	nav ul li a {margin-right: 0px; padding-right: 7px; padding-left: 7px;}
	.slide {height: 400px;}
	.slide p {font-size: 46px; letter-spacing: 3px; padding-top: 0; width: 80%; position:absolute; left: 60px; bottom: 60px;}
	.slide .normal {font-size: 46px;}
	.buscador {padding: 35px 0;}
	.buscador p {display: block; width: 100%; padding-left: 8px; margin-bottom: 9px;}
	.buscador #buscar {display: block; width: 100%;}
	.foto-ppal {min-height: 420px;}
	.imgResp {width:100%; height:auto}
	.ficha-titulo p {margin: 0 auto 6px auto; width: 95%;}
	.fotoInmo {width: 35%; margin-right: 5%;}
	.campoTXT {width: 59%;}
	.form-control{
		width: 20% !important;
		height: calc(1.5em + .75rem + 2px) !important;
		margin-top: 0.5em;
		
	}

	/*.div_form {
		width: 08% !important;*/
		/* margin-left: 23%; *//*
	}*/
}
@media screen and (max-width:830px) {
	.logo {display: block; width: 60%; margin: auto;}
	.slide {height: 400px;}
	.slide p {font-size: 42px; letter-spacing: 2px; padding-top: 0; width: 90%; left: 40px; bottom: 40px;}
	.slide .normal {font-size: 42px;}
	#buscar select {margin-bottom: 5px; padding: 3px 2px; font-size: 15px;}
	.foto-ppal {min-height: 370px;}
	.destacado {font-size: 20px; line-height: 25px; margin-bottom: 10px; padding-top: 17px; padding-bottom: 45px;}
	.slideInt {height: 100px;}
	.form-control{
		width: 90% !important;
		height: calc(1.5em + .75rem + 2px) !important;
		margin-top: 0.5em;
		
	}

	.div_form{
		width: 75% !important;
		/* margin-left: 23%; */
	}
	.botonBuscar{
		margin-top: 1em !important;
		/* display: block !important; */
	}
}
@media screen and (max-width:780px) {
	.slide {height: 350px;}
	.slide p {font-size: 40px; letter-spacing: 1px; padding-top: 0; width: 90%; left: 30px; bottom: 40px;}
	.slide .normal {font-size: 40px;}
	#buscar select {width: 48%;}
	.destacadoQUIENES {font-size: 25px; line-height: 28px;}
	.slideInt {height: 90px;}
	section h3 {font-size: 23px; line-height: 26px;}
	.foto-ppal {min-height: 350px;}
	.ficha-titulo {padding: 30px 0 24px 0;}
	.ficha-titulo p {margin: 0 auto 5px auto; font-size: 16px;}
	.ficha-titulo .zona {font-size: 20px;}
	.fotoInmo {width: 30%; margin-right: 4%;}
	.campoTXT {width: 65%;}
	.col01 p {margin-bottom: 5px;}
	.col01 .linea {padding-bottom: 10px; margin-bottom: 15px;}	
	.form-control{
		width: 83% !important;
		height: calc(1.5em + .75rem + 2px) !important;
		margin-top: 0.5em;
		
	}

	.div_form{
		width: 90% !important;
		/* margin-left: 23%; */
	}
	.botonBuscar{
		margin-top: 1em !important;
		/* display: block !important; */
	}
}
@media screen and (max-width:740px) {
	.col03 {width: 100%; margin-right: 0%;}
	.col04 {width: 100%;}
	.ficha-tipo {padding: 6px 12px 6px 50px;}
	.ficha-subtitulo {margin-top: 25px;}
	.form-control{
		width: 88% !important;
		height: calc(1.5em + .75rem + 2px) !important;
		margin-top: 0.5em;
	}

	.div_form{
		width: 70% !important;
		/* margin-left: 23%; */
	}
	.botonBuscar{
		margin-top: 1em !important;
		/* display: block !important; */
	}
}
@media screen and (max-width:610px) {
	.slide {height: 300px;}
	.slide p {font-size: 38px; letter-spacing: 1px; padding-top: 0; width: 90%; left: 30px; bottom: 40px;}
	.slide .normal {font-size: 38px;}
	section {padding-top: 40px; padding-bottom: 40px;}
	.slideInt {height: 80px;}
	.destacado {margin-bottom: 0px; background-image: none; margin-right: 0%; margin-left: 0%; padding-left: 0px; text-align:center;}
	.destacadoQUIENES {font-size: 21px; line-height: 23px;}
	.foto-ppal {min-height: 320px;}
	.fotoInmo {width: 20%; margin-right: 3%;}
	.campoTXT {width: 76%;}
	.linkInmo {margin-top: 10px; margin-bottom: 40px; float:none; text-align:left}
	.col01 {width: 100%;}
	.col02 {width: 100%; margin-right: 0%;}	
	.form-control{
		width: 83% !important;
		height: calc(1.5em + .75rem + 2px) !important;
		margin-top: 0.5em;
		
	}

	.div_form{
		width: 90% !important;
		/* margin-left: 23%; */
	}
	.botonBuscar{
		margin-top: 1em !important;
		/* display: block !important; */
	}
}
@media screen and (max-width:540px) {
	.foto-ppal {min-height: 350px;}
	.ficha-galeria a img {margin: 0 1% 10px 0; width: 31%;}
	.form-control{
		width: 83% !important;
		height: calc(1.5em + .75rem + 2px) !important;
		margin-top: 0.5em;
	}

	.div_form{
		width: 80% !important;
		/* margin-left: 23%; */
	}
	.botonBuscar{
		margin-top: 1em !important;
		/* display: block !important; */
	}
}
@media screen and (max-width:480px) {
	.slide {height: 300px;}
	.slideInt {height: 70px;}
	.camposdestacados {width: 100%; margin-right: 0%; margin-left: 0%;}
	.fotoInmo {display:none}
	.foto-ppal {min-height: 300px;}
	.ficha-titulo {padding: 25px 0 19px 0;}
	.ficha-titulo p {width: 94%;}
	.campoTXT {width: 100%;}
	section h1 {font-size: 23px; line-height: 27px;}
	section h4 {font-size: 17px; line-height: 21px;}
	.form-control{
		width: 83% !important;
		height: calc(1.5em + .75rem + 2px) !important;
		margin-top: 0.5em;
		
	}

	.div_form{
		width: 90% !important;
		/* margin-left: 23%; */
	}
	.botonBuscar{
		margin-top: 1em !important;
		/* display: block !important; */
	}
}
