@charset "utf-8";
/* CSS Document */

*{margin:0px; 
  padding:0px;}
  
#Todo{border:1px solid transparent; overflow:visible;}

/*#Todo{height:1900px;}*/

#ContenedorGeneral{margin:150px auto 0px auto;
				   width:1150px; height:800px;  
				}				
#OpcionGaleria{width:1150px; height:550px; display:inline-block;}

.Fondo{width:320px; height:200px; display:inline-block;
	   margin:10px 0px 0px 40px; background-size:100%;  cursor:pointer; transition:all .3s; 
			} 
.Fondo:hover{-webkit-transform:scale(1.2,1.2);}	


.Interior{width:320px; height:200px; margin:0px auto;  opacity:.5; position:relative; 
		 display:block; text-align:center;  color:none; background-color:#333;
		 }
		 
/*background-color:rgb(242,125,25);*/


.Interior2{position:relative; z-index:100; width:250px; height:100px; margin:50px auto; 
		   display:block; margin-top:-150px; text-align:center; color:#fff; text-align:center;
		   font-family:Tw Cen MT, Geneva, sans-serif; font-size:30px; 
		   }

#Texto{width:430px; height:400px; overflow:hidden;  display:inline-block;}

#Galeria{ height:400px; margin-left:10px; overflow:hidden; width:700px; display:inline-block; margin-top:20px;}

h1{font-family:Tw Cen MT, Geneva, sans-serif;
		  font-size:34px;
		  color:rgb(242,125,25);
		  padding-bottom:5px;
          }

p{font-family:Tw Cen MT, Geneva, sans-serif;
		  font-size:23px;
		  color:rgb(106,111,115);
		  text-align:justify;
		  padding-left:15px;
		  line-height:29px;
		  }


p::first-letter{color:rgb(242,125,25);
				font-size:29px;
				}
				
	.img-desc {
	position: relative;
	display: inline-block;
	height:230px;
	width: 315px;
	padding:0px 20px 25px 20px;
	/*border:1px solid #F90;*/
	}
	.img-desc cite {
	background: #111;
	filter:alpha(opacity=55);
	opacity:.80;
	COLOR:#F90;
	position: absolute;
	bottom: 28px;
	left:20px;
	width: 295px;
	padding: 10px;
	border-top: 1px solid #999;
	}
	
.Formato:hover{opacity:.7;}