@font-face {
	font-family: 'Baskerville-semibold';
	src: url('fonts/Baskerville-semibold.eot');
	src: url('fonts/Baskerville-semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Baskerville-semibold.woff') format('woff'),
		url('fonts/Baskerville-semibold.ttf') format('truetype'),
		url('fonts/Baskerville-semibold.svg') format('svg');
}

@font-face {
	font-family: 'Bebas-bold';
	src: url('fonts/Bebas-bold.eot');
	src: url('fonts/Bebas-bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Bebas-bold.woff') format('woff'),
		url('fonts/Bebas-bold.ttf') format('truetype'),
		url('fonts/Bebas-bold.svg') format('svg');
}

@font-face {
	font-family: 'Helvetica-bold';
	src: url('fonts/Helvetica-bold.eot');
	src: url('fonts/Helvetica-bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Helvetica-bold.woff') format('woff'),
		url('fonts/Helvetica-bold.ttf') format('truetype'),
		url('fonts/Helvetica-bold.svg') format('svg');
}

@font-face {
	font-family: 'Helvetica-light';
	src: url('fonts/Helvetica-light.eot');
	src: url('fonts/Helvetica-light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Helvetica-light.woff') format('woff'),
		url('fonts/Helvetica-light.ttf') format('truetype'),
		url('fonts/Helvetica-light.svg') format('svg');
}

@font-face {
	font-family: 'Helvetica-heavy';
	src: url('fonts/Helvetica-heavy.eot');
	src: url('fonts/Helvetica-heavy.eot?#iefix') format('embedded-opentype'),
		url('fonts/Helvetica-heavy.woff') format('woff'),
		url('fonts/Helvetica-heavy.ttf') format('truetype'),
		url('fonts/Helvetica-heavy.svg') format('svg');
}


@font-face {
	font-family: 'Novecento-bold';
	src: url('fonts/Novecento-bold.eot');
	src: url('fonts/Novecento-bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Novecento-bold.woff') format('woff'),
		url('fonts/Novecento-bold.ttf') format('truetype'),
		url('fonts/Novecento-bold.svg') format('svg');
}

@font-face {
	font-family: 'Novecento-book';
	src: url('fonts/Novecento-book.eot');
	src: url('fonts/Novecento-book.eot?#iefix') format('embedded-opentype'),
		url('fonts/Novecento-book.woff') format('woff'),
		url('fonts/Novecento-book.ttf') format('truetype'),
		url('fonts/Novecento-book.svg') format('svg');
}

*{ margin:0; padding:0;
   box-sizing: border-box; /*Resetea las cajas para que tomen su alto y ancho final*/
   list-style-type:none;
 }
 
 a{ text-decoration:none;
     color:#000;
	 }
	 
 a:hover{ text-decoration:none;
     color:#00ADEE;
	 }	 
 
.font_baskerville {
	font-family: Baskerville-semibold;
	font-size:12px;
 }
 
 .font_bebas {
	font-family: Bebas-bold;
	font-size:12px;
 }
 
  .font_helvetica_bold {
	font-family: Helvetica-bold;
	font-size:12px;
 }
 
 .font_helvetica_light {
	font-family: Helvetica-light;
	font-size:12px;
 }
 
  .font_helvetica_heavy {
	font-family: Helvetica-heavy;
	font-size:12px;
 }
 
  .font_novecento_bold {
	font-family: Novecento-bold;
	font-size:12px;
 }
 
  .font_novecento_book {
	font-family: Novecento-book;
	font-size:12px;
 }
 
  .seccion_inicio {
	  width:1920px;
	  height:970px;
	  background-image:url(modulos/inicio_img.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	  background-color:#c8ecf8;
	  
	  
	 
	 
 }
 
   .seccion_central {
	  width:1200px;
	  height:970px;
	 margin: 0 auto;
	/*background-color:#FF9;*/
 }
 
 
 
 .logo {
	  width:370px;
	  height:77px;
	  margin-top:20px;
	  margin-left:20px;
	  float:left;
	  position:relative;
	  
	  
 }
 
  .redes {
	  
	  height:35px;
	  margin-top:25px;
	  float:right;
	  position:relative;
	z-index: 2;
  
 }
 
 
  .botonera {
	  width:370px;
	  height:77px;
	  margin: 0 auto;
	  margin-top:120px;
	  margin-left:20px;
	  float:left;
	  position:absolute;
	  font-family: Novecento-book;
	  font-size:16px;
	  line-height:23px;
	  z-index: 2;
	  
 }
 
 .boton_marcado {
	  font-family: Novecento-book;
	  font-size:16px;
	  line-height:23px;
	  color:#00ADEE;	  
  
 }

 
  .seccion_nosotros {
	  width:1920px;
	  height:970px;
	  background-image:url(modulos/nosotros_img.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	 
 }
 
 .seccion_que_hacemos {
	  width:1920px;
	  height:970px;
	  background-image:url(modulos/que_hacemos_img.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	 
 }
 
 .seccion_herramientas {
	  width:1920px;
	  height:970px;
	  background-image:url(modulos/herramientas_img.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	 
 }
 
  .seccion_mapa {
	  width:1920px;
	  height:970px;  
	  background-image:url(modulos/mapa.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	 
 }
 
 .seccion_mapa2 {
	width: 1200px;
	height: 970px;
	float: left;
	position: absolute;
	text-indent: -200000px;
 }
 
 .seccion_mapa3 {
	display: block; 
	width: 100%; 
	height: 100%;
 }
 
 
 .seccion_obras_sociales {
	  width:1920px;
	  height:970px;
	  background-image:url(modulos/o_sociales.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	 
 }
 
  .seccion_turnos {
	  width:1920px;
	  height:970px;
	  background-image:url(modulos/turnos_img.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	 
 }
 
  .seccion_formulario {
	  width:1920px;
	  height:970px;
	  background-color:#FFF;
	 
 }
 
 
 .iconos_redes {
	 width:35px;
	 height:35px;
	 float:left;
	 margin-left:10px;
}

.pie {
	font-family: Novecento-bold;
	font-size:22px;
	 height:22px;
	 margin-left: 130px;
	 margin-top:860px;
	 float:right;
	 position:relative;

}

.textos01 {
	/*background-color:grey;*/
	width:600px;
	 margin-top:130px;
	 float:right;
	 position:absolute;
	 margin-left:597px;
	 text-align:right;
	z-index: 2;
	

}

p {
	font-family: Helvetica-light;
	font-size:20px;
	color:#FFF;
	line-height:26px;	

}

h1 {
	font-family: Helvetica-heavy;
	font-size:53px;
	color:#FFF;
	line-height:53px;	

}

h2 {
	font-family: Baskerville-semibold;
	font-size:24px;
	color:#FFF;
	line-height:28px;	

}

.titulo1 {
	font-family: Bebas-bold;
	font-size:30px;
	color:#000;	

}

.titulo2 {
	font-family: Helvetica-heavy;
	font-size:53px;
	color:#000000;
	line-height:53px;	

}


.txt01 {
	/*background-color:grey;*/
	 width:215px;
	 margin-top:325px;
	 position:absolute;
	 margin-left: -445px;

}

.txt02 {
	/*background-color:grey;*/
	 width:200px;
	 margin-top:140px;
	 position:absolute;
	 margin-left: -170px;

}

.txt03 {
	/*background-color:grey;*/
	 width: 230px;
	margin-top: 105px;
	position: absolute;
	margin-left: 120px;

}


.txt04 {
	/*background-color:grey;*/
	 width:200px;
	 margin-top:80px;
	 position:absolute;
	 margin-left: 395px;

}


	 
.dire {
	width: 230px;
margin-top: 535px;
position: absolute;
margin-left: 450px;
text-align: right;
	
}




.textos_herramientas_p {

	font-size:14px; 
	color:#000;
	line-height:20px;
}
