.cleaner {
	      clear: both;
         }

img      {
	     max-width: 100%;
	     height: auto;
	     }

body     {
         font-family: 'lato', 'sans-serif';
         font-size: 20px;
         }
      

header   {
         max-width: 100%;      
         background-color: black;
         width: 100%;
         }

   
     
                  
                       
.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 348px;
    padding: 10px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }            


.contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 10px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }
 

nav      { 
          width: 100%;
          text-align: center;
          padding: 0px 0px 10px 0px;
          background: #000000;	
         }
    

nav ul li  {
           background: #000000;
           display:inline;  
           text-fill-color: #878787;    
                
           }

nav ul li a  {
	          margin-bottom: 1px;
	          font-size: 12px;
	          color: #777777 !important;
	          padding: 0px 10px 0px 50px;
             }

nav ul li a:hover  {
	               color: #cecece !important;

	               transition:background 2s;
	               -webkit-transition:background 2s;
	               -moz-transition:background 2s;
                   }  

           

 ul.contact-detail a {
    color: #000000 !important;
      
    
}
ul.contact-detail i.fa-inverse {
    color: #ffffff;


}



.contenedor-fotos {
	width: 100%;
	margin: 0px auto;
	max-width: 500px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-fotos1 {
	width: 100%;
	margin: 0px auto;
	max-width: 1000px;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 

.contenedor-fotos h1 {
	width: 100%;
	margin: 0px auto;
	text-align: center;
     font-size: 30px;
     color: gray; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos1 h1 {
	width: 100%;
	margin: 0px auto;
	text-align: center;
     font-size: 30px;
     color: gray; 
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-fotos img {
	width: 100%;
	margin: 0px auto;  
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos1 img {
	width: 100%;
	margin: 0px auto;  
    padding: 40px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 


.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 20px 0px 70px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 20px 0px 70px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }








 
.contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 1000px;	
    padding: 60px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: left;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: left;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 0px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 25px 0px 0px 0px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }









 












.contenedor-fotos-audiovisual h1 {
	width: 100%;
	margin: 0px auto;
	text-align: center;
    font-size: 30px;
    color: gray; 
    padding: 40px 0px 40px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-audiovisual-1 {
	width: 100%;
	margin: 0px auto;
	max-width: 1000px;	
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 
	 
	 
	 
.video-responsive {
position: relative;
padding-bottom: 16.25%; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 500px;
overflow: hidden;
}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 90%;
}





footer {
     background: #000000;
     padding: 10px 0px;
     width: 100%;
     height:20px;
     font-family: 'lato', 'sans-serif';
     font-size: 15px;
     
	 
}


.contenedor-footer {
	width: 100%;
	margin: 0px auto;
   	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 

.contenedor-footer p {
	color: gray;
	text-align: center;
	padding: 0px 0px 0px 0px; 
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;       
} 










::-webkit-input-placeholder {      /*Para Google Chrome y Opera Next*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18-*/
color:#fff;
}
::-moz-placeholder {      /*Para Firefox 18+*/
color:#fff;
}
::-ms-input-placeholder {        /*Para IE10+*/
color: #fff;  
}
::input-placeholder {    /*Propiedad sin prefijos (no funciona en ningún navegador)*/
color:#fff;
}



/*media queries */

@media screen and (max-width:1440px)

{


     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }





 

 
.contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 850px;	
    padding: 60px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: left;
    padding: 0px 0px 30px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: left;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 0px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 25px 0px 0px 0px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }
}



/*media queries */

@media screen and (max-width:1024px)

{


     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }





 
.contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 768px;	
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: left;
    padding: 0px 0px 30px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: left;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 0px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 0px 40px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 25px 0px 0px 0px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }
	 
	 
	 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  

}







/*media queries */

@media screen and (max-width:768px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }





 
.contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 768px;	
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: left;
    padding: 0px 0px 30px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: left;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 0px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 350px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 0px 40px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 25px 0px 0px 0px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }
	 
	 
	 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  

}





/*media queries */

@media screen and (max-width:667px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }





 
.contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 667px;	
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: left;
    padding: 0px 0px 30px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: left;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 0px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 0px 40px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 25px 0px 0px 0px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }
	 
	 
	 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  

}


/*media queries */

@media screen and (max-width:640px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }





 
.contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 640px;	
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: left;
    padding: 0px 0px 30px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: left;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 0px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 300px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 0px 40px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 25px 0px 0px 0px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }
	 
	 
	 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  

}





/*media queries */

@media screen and (max-width:568px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }





 
.contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 568px;	
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 250px;
	float: left;
    padding: 0px 0px 30px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 250px;
	float: left;
    padding: 5px 0px 0px 0px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 250px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 250px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 0px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 250px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 0px 20px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 0px 40px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 25px 0px 0px 0px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }
	 
	 
	 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 60px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  

}






/*media queries */

@media screen and (max-width:480px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

  .contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 480px;	
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 480px;
	float: left;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 425px;
	float: left;
    padding: 5px 20px 0px 20px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 480px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 480px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 20px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 480px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 20px 10px 0px 20px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 30px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
     
}


/*media queries */

@media screen and (max-width:425px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

  .contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 425px;	
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 425px;
	float: left;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 425px;
	float: left;
    padding: 5px 20px 0px 20px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 425px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 425px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 20px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 425px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 20px 10px 0px 20px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 30px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
     
}



/*media queries */

@media screen and (max-width:375px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

  .contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 375px;	
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 375px;
	float: left;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 375px;
	float: left;
    padding: 5px 0px 0px 20px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 375px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 375px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 20px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 375px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 20px 20px 0px 20px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 30px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
     
}






/*media queries */

@media screen and (max-width:320px)

{

.contenedor {
	width: 100%;
	margin: 0px auto;
    max-width: 320px;
    padding: 10px 0px 10px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     } 
     
.contenedor-fotos p {
	width: 100%;
	margin: 0px auto;
	text-align: center;  
	font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos1 p {
	width: 100%;
	margin: 0px auto;
	text-align: center; 
	font-size: 13px;
     color: gray;  
	 font-family: 'raleway', 'sans-serif';
    padding: 10px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }











  .contenedor-fotos-bio-todo {
	width: 100%;
	margin: 0px auto;
	max-width: 320px;	
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio {
	width: 100%;
	margin: 0px auto;
	max-width: 320px;
	float: left;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 

.contenedor-fotos-bio p {
	width: 100%;
	margin: 0px auto;
	max-width: 320px;
	float: left;
    padding: 5px 0px 0px 20px;
    font-size: 13px;
     color: gray; 
     font-family: 'raleway', 'sans-serif';
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 } 



.contenedor-fotos-bio1 {
	width: 100%;
	margin: 0px auto;
	max-width: 320px;
	float: right;
    padding: 0px 0px 0px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	
	 }


.contenedor-fotos-bio1 h1 {
	width: 100%;
	margin: 0px auto;
	max-width: 320px;
	float: right;
	font-size: 25px;
    color: gray;
    padding: 20px 0px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 h2 {
	width: 100%;
	margin: 0px auto;
	max-width: 400px;
	float: right;
	font-size: 20px;
    color: gray;
    padding: 20px 20px 20px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 p {
	width: 100%;
	margin: 0px auto;
	font-size: 14px;
     color: gray; 
     line-height: 23px; 
	 font-family: 'raleway', 'sans-serif';
    padding: 20px 20px 0px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

.contenedor-fotos-bio1 ul {
	width: 100%;
	margin: 0px auto;	
    padding: 20px 20px 0px 20px  !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }


.contenedor-fotos-bio1 a {
	width: 100%;
	margin: 0px auto;
	font-size: 16px !important;
     color: black; 
     text-decoration: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 }

 .contenedor1 {
	width: 100%;
	margin: 0px auto;
    max-width: 100px;
    padding: 30px 0px 10px 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     }  
     
}