*       {margin:0; padding:0;}
html    { overflow-y: scroll; height:100% }
ul      { list-style: square inside;}
al      { list-style: decimal inside;}
a       { outline: none; text-decoration: underline;}
a img   { border:none;}
img     { vertical-align: middle; }

::selection{ background: black; color: white;}
body { background:white; }

@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: 'SourceSansPro';
  src: url('fonts/SourceSansPro.eot'); /* IE9 Compat Modes */
  src: url('fonts/SourceSansPro.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/SourceSansPro.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/SourceSansPro.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/SourceSansPro.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/SourceSansPro.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
 font-family: 'OpenSansLight';
  src: url('fonts/OpenSans-Light-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/OpenSans-Light-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/OpenSans-Light-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/OpenSans-Light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/OpenSans-Light-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}



#menuBox { width:100%; height: 100vh; background:transparent; position:fixed; z-index:99999; display:none;}
#menuOptions { width:250px; height:100%; background:rgba(44,47,54,0.98); float:right; }
#menuTitle { width: 100%; height:60px; background:rgba(0,0,0,0.7); }
#menuTitle > p { font-family:SourceSansPro; font-size:1.4em; color:white; text-align:right; padding:13px 20px 0 0px; cursor:pointer; }
#itemsBox { width:100%; height:100%; overflow-y:scroll; background:transparent;}
#menuItem 
{
	 width: 100%; height: 50px; background:transparent;
	 -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in; 
	border-bottom: 1px thin rgba(255,255,255,0.3);
}
#menuItem:hover
{
	 width: 100%; height: 50px; background:#363a44;
}
#menuItem > a {  text-decoration:none; font-family:SourceSansPro; font-size:1.2em; color:white; line-height:2.2em;  padding: 0 0 0 13px;}
#restMenu { width:80%; height:100%; background:transparent; float:left; }
	
#header { position:fixed; width: 100%; height:60px; background:rgba(255,255,255,0.3); z-index:1000; }
#logo { width:195px; height:33px; background:transparent; margin:15px 0 0 15px; float:left; }
#menu { width:60px; height: 60px; background:#cccccc; float: right;  
	-moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in; }
#menu:hover { width:60px; height: 60px; background:rgba(44,47,54,1); float: right;  }
#menu > img { width:19px; height: 19px; margin:20px 0 0 20px;  }

/*#section1Contacto:hover {
	
	-webkit-filter: blur(5px);
	  -moz-filter: blur(5px);
	  -o-filter: blur(5px);
	  -ms-filter: blur(5px);
	  filter: blur(5px);
 	
}*/

/*--- Index ---*/

/*--- Section 1 ---*/
#section1Index { width:100%; height:100vh; background:url("images/section1Index_BG.jpg"); background-size:cover; position:relative;  }
#section1Content { width:100%;  background:transparent; top:43%; position:relative;  text-align:center; }
#section1Content > h2 { font-family:SourceSansPro; font-size:3.5em; color:white; }
#section1Content > h1 { font-family:SourceSansPro; font-size:1.5em; color:white; font-weight:100; }

.goto-next 
{ 
	border: 0;
	bottom: 0;
	display: block;
	height: 5em;
	left: 50%;
	margin: 0 0 0 -5em;
	overflow: hidden;
	position: absolute;
	text-indent: 10em;
	white-space: nowrap;
	width: 10em;
	z-index: 1;
}
.goto-next:before 
{
	background-image: url(images/arrow.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	display: block;
	height: 1.5em;
	left: 50%;
	margin: -0.75em 0 0 -1em;
	position: absolute;
	top: 50%;
	width: 2em;
	z-index: 1;
}




/*--- Section 2 Index ---*/

.section2Index { width:100%; height:500px; background:white; background-size:cover; position:relative; padding:40px 0px; overflow:hidden; }
.section2ContentQuienesSomos { width:100%; height:49.9%; background:transparent; position:relative; float:left; opacity:0; transition: all 0.5s ease-in-out; transform:translateY(-100px); }
#section2ContentSeparador { width:100%; height: 2px; float:left; position:relative; background:transparent;}
#lineSeparador { width:80%; height:100%; background:#e6e7e8; margin:0 auto;}
.section2ContentEnfoques { width:100%; height:49.9%; background:transparent; position:relative; float:left;  opacity:0; transition: all 0.5s ease-in-out; transform:translateY(300px); }
#quienesSomosTitle { width:100%; height:50%; background:transparent; position: relative; text-align:center;  float:left; } 
#quienesSomosTitle > h2 { font-family:SourceSansPro; font-size:2.3em; color:#39454b; font-weight:100; padding:60px 0 0 0; }
#quienesSomosText { width:100%; height:50%; background:transparent; position:relative; text-align:center; float:left;}
#quienesSomosText > p { font-family:SourceSansPro; font-size:1.5em; color:#39454b; font-weight:100; padding:20px 0 0 0; }




/*--- Section 3 Index ---*/
.section3Index { width:100%; height:600px; background:transparent; background-size:cover; position:relative; }
#section3ContentMision { width:100%; height: 50%; background:#232a33; float:left; }
#section3ContentOrigenes { width:100%; height: 50%; background:#232a33; float:left; }
#MisionImage { width:45%; height:100%; background:#36404d; float:left; }
#TextMisionBox { width: 55%; height: 100%; background:transparent; float:left; }
/* Mision */
.MisionTitle { width:100%; height:30%; background:transparent; float:left;  opacity:0; transition: all 0.5s ease-in-out; transform:translateX(500px); }
.MisionTitle > p { font-family:SourceSansPro; font-size:3em; color: white; text-align: right; padding: 30px 20px 0 0 ; }
.MisionText { width:100%; height:70%; background:transparent; float:left; opacity:0; transition: all 0.8s ease-in-out; transform:translateX(500px); }
.MisionText > p { font-family:SourceSansPro; font-size:1.1em; color: white; text-align: justify; padding: 40px 20px 0 20px ; }
/*--- Origenes ---*/
.OrigenesTitle { width:100%; height:30%; background:transparent; float:left; opacity:0; transition: all 0.5s ease-in-out; transform:translateX(-500px); }
.OrigenesTitle > p { font-family:SourceSansPro; font-size:3em; color: white; text-align: left; padding: 30px 0 0 20px ; }
.OrigenesText { width:100%; height:70%; background:transparent; float:left; opacity:0; transition: all 0.8s ease-in-out; transform:translateX(-500px); }
.OrigenesText > p { font-family:SourceSansPro; font-size:1.1em; color: white; text-align: justify; padding: 40px 20px 0 20px ; }


/*--- Section 4 Index ---*/
.section4index { width:100%; height:630px ;  background:#f5f6f7; position:relative; overflow:hidden; }
#section4Content { width:100%; height:35%; background:transparent; float:left; }
#section4Header { width:100%; height:65%; background:transparent; float:left; }
#section4Header > p { font-family:SourceSansPro; font-size: 2.3em; color:#232a33; text-align:center; padding:70px 0 0 0;}
#seciton4subheader {width:100%; height:35%; background:transparent; float:left;}
#seciton4subheader > p { font-family:SourceSansPro; font-size: 1.2em; color:#232a33; text-align:center;}

.seciton4FormContent {  width:100%; height:65%; background:transparent; float:left; -webkit-transform:translateY(250px);  }
#section4FormBox { width:65%; height:100%; border-radius:5px 5px 0  0; background:white; margin: 0 auto; }
/*--- Form Begin ---*/
#form { width:100%; height:100%; background:transparent; margin:0 auto; }
/*--- Name and Mail ---*/
#nameAndEmailBox { width:100%; height:120px; background:transparent; }
#nameInput { width: 50%; height:100%; background:transparent; text-align:center; float:left; }
input.name { width:90%; height: 58px;  border-radius:7px 7px 7px 7px; border: 2px #ededed solid; background:white; font-family:SourceSansPro; font-size:1.4em; color:#b6b6b6; margin:40px 0 0 0; padding: 0 0 0 10px; }
/*--- Message ---*/
#messageBox { width:100%; height:155px; background:transparent; text-align:center; }
textarea.message { width: 95%; height:100%; background:white;  border-radius:7px 7px 7px 7px; border: 2px #ededed solid; font-family:SourceSansPro; font-size:1.4em; color:#b6b6b6; padding: 10px 0 0 10px; resize: none;}
/*--- Button Begin ---*/
#buttonBox { width: 100%; height:134.5px; background:transparent; position:relative; float:left; }
input.sendButton { width:269px; height:58px; background:#18d533; position: absolute; left: 50%; top: 50%;  margin-left: -133px; margin-top: -34px; float:left; border:none; border-radius:40px 40px 40px 40px; font-family:SourceSansPro; font-size:1.4em; color:white;  -webkit-transition: all 0.3s ease-in-out;}
input.sendButton:hover {  width:269px; height:58px; background:#0da624; position: absolute; left: 50%; top: 50%;  margin-left: -133px; margin-top: -34px; float:left; border:none; border-radius:40px 40px 40px 40px; font-family:SourceSansPro; font-size:1.4em; color:white; }
textarea:focus, input:focus { outline: 0; }




/*--- Footer ---*/
#footer { width: 100%; height:230px; background:#c7c7c7; position:relative; }
#footerContent { width:910px; height:180px; background:transparent; margin:0 auto;}
#footerMenuBox { width:20%; height:100%; background:transparent; float:left; position:relative; }
#footerMenuElement { width:100%; height:15%; background:transparent; float:left; text-align:left; }
#footerMenuElement:hover { width:100%; height:15%; background:transparent; float:left; }
#footerMenuElementSpace { width:100%; height:18%; background:transparent; float:left; }
#footerMenuElement > a { text-decoration:none; font-family:SourceSansPro; font-size:0.9em; color:white; line-height:2.2em; }
#footerRights { width: 100%; height: 50px; background:transparent; float:left; position:relative; }
#footerRights > p { font-family:SourceSansPro; font-size:0.85em; color:#7c7c7c; text-align:center; line-height:3.6em; }







/*------ Clinica Section ------*/
#clinicaSection { width:100%; height:100vh; background:url(images/clinica/background.jpg); background-size:cover; }
#titleClinica { width:100%; height: 70px; background:transparent; margin:10% 0 0 0 ; float:left; }
#titleClinica > p { font-family:SourceSansPro; font-weight:100; font-size:3em; color:white; padding: 0 0 0 50px; line-height:1.5em; }
#subtitleClinica { width: 100%;  height:100px; background:transparent;  float:left; }
#subtitleClinica > p { font-family:SourceSansPro; font-weight:100; font-size:1.2em; color:white; padding: 15px 0 0 50px; line-height:1.4em; }
#informationClinica { width:100%; height:400px; background:transparent; float:left; }
#circlesClinica { width:20px; height:100%; background:transparent; float:left; margin:0 0 0 50px; }
#dotsClinica { width:20px; height:10px; background:url(images/clinica/circle.png) no-repeat; float:left; margin:8px 0 10px 0; }
#especializacionesClinica { width:50%; height:100%; background:transparent; float:left }
#especializacionesClinica > p { font-family:SourceSansPro; font-weight:100; font-size:1.011em; color:white;  line-height: 1.731em; }



/*------ Lineamientos del Trabajo  Section ------*/
#section1Lineamientos { width:100%; height: 100vh; background:url(images/lineamientos/background_lineamiento.jpg); background-size:cover; background-position:center center; }
#section1LineamientosContent { width:100%;  background:transparent; top:48%; position:relative;  text-align:center; }
#section1LineamientosContent  > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;  font-weight:100; }
#section2Lineamientos { width:100%; height:300px; background:white; }
#lineamientosText { width:100%;  background:transparent; margin:4% 0 0 0; position:relative; } 
#lineamientosText > p { font-family:SourceSansPro; font-size:1.4em; color:#a9a9a9; padding:10px 30px 0 30px; line-height:1.9em; }



/*------ Tipos de Psicologia Section ------*/
#section1Psicologia { width:100%; height:100vh; background:url(images/psicologia/background_psicologia.jpg); background-size:cover;  background-position:center -10%; position:relative; }
#section1PsicologiaContent { width:100%;  background:transparent; top:43%; position:relative;  text-align:center; }
#section1PsicologiaContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;  font-weight:100;}
#section1PsicologiaContent > h1 { font-family:SourceSansPro; font-size:1.5em; color:white; font-weight:200; }

/*--- Individual ---*/
#individual { width: 100%; height:700px; background:#e9eff3; }
#imageSectionIndividual { width:40%; height:100%; background:url(images/psicologia/background_psicologia_individual.jpg) no-repeat; background-size:cover; background-position: center center; float:left;}
#textSection { width:60%; height: 100%; background:transparent; float:left; }
#psicologiaTitle { width: 100%;  background:transparent; float:left; margin:100px 0 0 0; }
#psicologiaTitle > p { font-family:SourceSansPro; font-size:2em; color:#445158; text-align:left; font-weight:300; padding:0 10px 0 50px; }
#psicologiaSubtitle { width:100%; background:transparent; float:left;  margin: 10px 0 40px 0;} 
#psicologiaSubtitle > p {  font-family:SourceSansPro; font-size:1.4em; color:#78868e; padding: 0 50px 0 50px; text-align:left; }
#psicologiaText { width:100%; background:transparent;  float:left;  }
#halbText { width:50%; float:left; }
#halbText > p { font-family:SourceSansPro; font-size:1.1em; color:#2e393f; padding: 0 10px 0 50px; padding:10px 15px 0 50px; line-height:1.8em; }


/*--- Familiar ---*/
#familiar { width:100%; height:600px; background:white; position:relative; }
#imageSectionFamiliar { width:40%; height:100%; background:url(images/psicologia/background_psicologia_familiar.jpg) no-repeat; background-size:cover; background-position:center center; float:left; }

/*--- infantil ---*/
#infantil { width:100%; height:600px; background:#e9eff3; position:relative; }
#imageSectionInfantil { width:40%; height:100%; background:url(images/psicologia/background_psicologia_infantil.jpg) no-repeat; background-size:cover; background-position:center center; float:left; }


/*--- pareja ---*/
#pareja { width:100%; height:600px; background:white; position:relative; }
#imageSectionPareja { width:40%; height:100%; background:url(images/psicologia/background_psicologia_pareja.jpg) no-repeat; background-size:cover; background-position:center center; float:left; }


/*--- Embarazo ---*/
#embarazo { width:100%; height:600px; background:#e9eff3; position:relative; }
#imageSectionEmbarazo { width:40%; height:100%; background:url(images/psicologia/background_psicologia_embarazo.jpg) no-repeat; background-size:cover; background-position:30% center; float:left; }


/*--- deporte ---*/
#deporte { width:100%; height:600px; background:white; position:relative; }
#imageSectionDeporte { width:40%; height:100%; background:url(images/psicologia/background_psicologia_deporte.jpg) no-repeat; background-size:cover; background-position:30% center; float:left; }
#wholeText { width:100%; float:left; }
#wholeText > p { font-family:SourceSansPro; font-size:1.1em; color:#2e393f; padding: 0 10px 0 50px; padding:10px 50px 0 50px; line-height:1.8em; text-align:justify; }





/*--- Psicooncologia ---*/
#section1Psicooncologia { width:100%; height:100vh; background:url(images/psicooncologia/background_psicooncologia.jpg); background-size:cover;  background-position:center 95%; position:relative; }
#section1PsicooncologiaContent { width:100%;  background:transparent; top:47%; position:relative;  text-align:left;   }
#section1PsicooncologiaContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white; padding:0 0 0 200px;  font-weight:100; }
#section1PsicooncologiaContent > h1 { font-family:SourceSansPro; font-size:1.4em; font-weight:100; color:white; padding:0 0 0 50px; }
#section2Psicooncologia { width:100%; height:400px; background:white; }
#PsicooncologiaText { width:100%;  background:transparent; margin:4% 0 0 0; position:relative; } 
#PsicooncologiaText > p { font-family:SourceSansPro; font-size:1.4em; color:#a9a9a9; padding:0px 30px 0 50px; line-height:1.9em; }




/*--- Area Laboral ---*/
#section1Laboral { width:100%; height:100vh; background:url(images/laboral/background_laboral.jpg); background-size:cover;  background-position: center center ; background-attachment:fixed; position:relative; background-repeat:no-repeat; }
#section1LaboralContent { width:100%;  background:transparent; top:47%; position:absolute;  text-align:center;   }
#section1LaboralContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;  font-weight:100; }
#section1LaboralContent > h1 { font-family:SourceSansPro; font-size:1.4em; font-weight:100; color:white; padding:0 0 0 50px; }
#section2Laboral { width:100%; height:380px; background:white; }
#LaboralText { width:100%;  background:transparent; margin:4% 0 0 0; position:relative; } 
#LaboralText > p { font-family:SourceSansPro; font-size:1.4em; color:#a9a9a9; padding:0px 30px 0 50px; line-height:1.9em; }


/*--- Privacidad ---*/
#section1AvisoPrivacidad {  width:100%;  background:#e9eff3; position:relative; }
#section1AvisoPrivacidad > p { font-family:SourceSansPro; font-size:1em; color:#2e393f; padding: 100px 50px 80px 50px; text-align:justify;}


/*--- Baterias ---*/
#section1Baterias { width:100%; height:100vh; background:url(images/baterias/background_baterias.jpg); background-size:cover;  background-position:center center; position:relative; }
#section1BateriasContent { width:100%;  background:transparent; top:47%; position:relative;  text-align:center;   }
#section1BateriasContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white; font-weight:100; }
#section1BateriasContent > h1 { font-family:SourceSansPro; font-size:1.4em; font-weight:100; color:white; padding:0 0 0 50px; }
#section2Baterias { width:100%; height:800px; background:white;  }


/*--- Tercera edad --- */
#section1TerceraEdad { width:100%; height:100vh; background:url(images/terceraedad/background_terceraedad.jpg); background-size:cover;  background-position:center 5%; position:relative; }
#section1TerceraEdadContent { width:100%;  background:transparent; top:47%; position:relative;  text-align:center;   }
#section1TerceraEdadContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;   font-weight:100; }
#section1TerceraEdadContent > h1 { font-family:SourceSansPro; font-size:1.4em; font-weight:100; color:white; padding:0 0 0 50px; }
#section2TerceraEdad { width:100%; height:750px; background:white;  }
#TerceraEdadText { width:100%;  background:transparent; margin:4% 0 0 0; position:relative; } 
#TerceraEdadText > p { font-family:SourceSansPro; font-size:1.4em; color:#a9a9a9; padding:0px 30px 0 50px; line-height:1.9em; }
#TerceraEdadText > p strong { font-family:SourceSansPro; font-size:1.4em; color:#6e6e6e; padding:0px 30px 0 0px; line-height:1.9em; }



/*--- Grupos de apoyo  --- */
#section1GruposApoyo { width:100%; height:100vh; background:url(images/gruposApoyo/background_grupoapoyo.jpg); background-size:cover;  background-position:center 10%; position:relative; }
#section1GruposApoyoContent { width:100%;  background:transparent; top:47%; position:relative;  text-align:center;   }
#section1GruposApoyoContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;  }
#section1GruposApoyoContent > h1 { font-family:SourceSansPro; font-size:1.4em; font-weight:100; color:white; padding:0 0 0 50px; }



/*--- Promociones  --- */
#section1Promociones { width:100%; height:100vh; background:url(images/promociones/background_promociones.jpg); background-size:cover;  background-position:center 10%; position:relative; }
#section1PromocionesContent { width:100%;  background:transparent; top:47%; position:relative;  text-align:center;   }
#section1PromocionesContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;  font-weight:100; }
#section1PromocionesContent > h1 { font-family:SourceSansPro; font-size:1.4em; font-weight:100; color:white; padding:0 0 0 50px; }
#section2Promociones { width:100%; height:200px; background:white;  }
#PromocionesText { width:100%;  background:transparent; margin:4% 0 0 0; position:relative; } 
#PromocionesText > p { font-family:SourceSansPro; font-size:1.4em; color:#a9a9a9; padding:0px 30px 0 50px; line-height:1.9em; }


/*--- Tanatologia  --- */
#section1Tanatologia { width:100%; height:100vh; background:url(images/tanatologia/background_tanatologia.jpg); background-size:cover;  background-position:center 55%; position:relative; }
#section1TanatologiaContent { width:100%;  background:transparent; top:47%; position:relative;  text-align:center;   }
#section1TanatologiaContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;  font-weight:100; }
#section1TanatologiaContent > h1 { font-family:SourceSansPro; font-size:1.4em; font-weight:100; color:white; padding:0 0 0 50px; }
#section2Tanatologia { width:100%; height:330px; background:white;  }
#TanatologiaText { width:100%;  background:transparent; margin:4% 0 0 0; position:relative; } 
#TanatologiaText > p { font-family:SourceSansPro; font-size:1.4em; color:#a9a9a9; padding:0px 30px 0 50px; line-height:1.9em; }

/*--- Contacto ---*/
#section1Contacto { width: 100%; height: 100vh; background:url(images/contacto/background_contacto.jpg); background-size:cover;  background-position:center center; position:relative; }
#section1ContactoContent { width:100%;  background:transparent; top:42%; position:relative;  text-align:center;   }
#section1ContactoContent > h2 { font-family:SourceSansPro; font-size:3.5em; color:white;  font-weight:100; text-align:center;  }
#section1ContactoContent > h1 { font-family:SourceSansPro; font-size:3.5em; font-weight:100; color:white; padding:0 0 0 0px; text-align:center;  }

#section2Contacto { width: 100%; height: 500px; background:#f1f3f9; position:relative; }
#sectio2ContactoTitle { width: 100%;  background:transparent; text-align:center; margin:40px 0 0 0; float:left; }
#sectio2ContactoTitle > p  { font-family:OpenSansLight; font-size:2em; font-weight:100; color:#0f224e; }
#section2FormContacto { width: 100%;  background:transparent; margin:40px 0 0 0; float:left; }
#inputBox {  width: 100%; height: 50px; background:transparent; margin: 0 0 30px 0; text-align:center; }
input.inputNameInput { width: 300px; height: 100%; background:transparent; border:none; font-family:OpenSansLight; font-size:1em; font-weight:100; color:#6f7b91; padding:0 10px 0 10px; border-bottom:1px solid #6f7b91; }
input.submitButton { width:300px; height: 100%; background:#ced3de;  font-family:OpenSansLight; font-size:1.2em; font-weight:100; color:white; text-align:center;  border:none; border-radius:8px 8px 8px 8px; } 
input.submitButton:hover  { width:300px; height: 100%; background:#bac0cd;  font-family:OpenSansLight; font-size:1.2em; font-weight:100; color:white; text-align:center;  border:none; border-radius:8px 8px 8px 8px; 

    -moz-transition: all .1s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; 
 }
 
 
#section3Contacto { width: 100%; height: 400px; background:url(images/contacto/background_mapa.jpg); background-size:cover;  background-position:center 80%; position:relative; }

#section4Contacto { width: 100%; height: 250px; background:white; position:relative; }
#addressBox { width: 100%; background:transparent; float:left; margin: 50px 0 0 0; }
#addressBox > p { font-family:OpenSansLight; font-size:1.3em; color:#bac0cd; font-weight:100; text-align:center; }
#phoneNumber { width: 100%; background:transparent; float:left; margin: 50px 0 0 0; }
#phoneNumber > p { font-family:OpenSansLight; font-size:1.3em; color:#bac0cd; font-weight:100; text-align:center; }
::-webkit-input-placeholder {
   color: #6f7b91;
}

:-moz-placeholder { /* Firefox 18- */
   color: #6f7b91;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #6f7b91;  
}

:-ms-input-placeholder {  
   color: #6f7b91;  
}
