.h1 {
    text-align: center;
    position: relative;
    color: #fff;    
    margin: 0 -30px 30px -30px;
    padding: 10px 0; 
    text-shadow: 0 1px rgba(160, 19, 19, 0.8);
    background-color: #0c0c0c;
    background-image:  linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
    -moz-box-shadow: 0 2px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 2px 0 rgba(0,0,0,.3);
}
.h1:before, 
.h1:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-color: transparent;
    bottom: -10px;
}
.h1:before {
    border-width: 0 10px 10px 0;
    border-right-color: #222;
    left: 0;
}
.h1:after {
    border-width: 0 0 10px 10px;
    border-left-color: #222;
    right: 0;
}
body {
	font-family:'Indie Flower',cursive;
  background-color: #dadada;
}
#contenedor1{
  	margin: 0 30px;
  	border: 1px solid grey;
  	padding: 20px;
  	border-radius: 3px;
  	background-color: #FFF;
}
#contenedor2{  
    /*background: -webkit-linear-gradient(90deg, #65997d 10%, #fccb6e 90%);
    background: -moz-linear-gradient(90deg, #65997d 10%, #fccb6e 90%);
    background: -ms-linear-gradient(90deg, #65997d 10%, #fccb6e 90%);
    background: -o-linear-gradient(90deg, #65997d 10%, #fccb6e 90%);
    background: linear-gradient(90deg, #65997d 10%, #fccb6e 90%);*/
    
    background: -webkit-linear-gradient(90deg, #f7ba96 10%, #82cde3 90%);
    background: -moz-linear-gradient(90deg, #f7ba96 10%, #82cde3 90%);
    background: -ms-linear-gradient(90deg, #f7ba96 10%, #82cde3 90%);
    background: -o-linear-gradient(90deg, #f7ba96 10%, #82cde3 90%);
    background: linear-gradient(90deg, #f7ba96 10%, #82cde3 90%);
    padding:20px;
    border-radius: 5% 25% 5% 25%;
}
.caja{
  margin-bottom:25px;
}
.tab { 
  margin-left: 2em; 
}
.tab1{ 
  margin-left: 4em; 
}
.code{
  margin-left: 100px; 
  margin-right: 100px;
  resize:auto; 
}
label {
	color: #299bb9;
	font-family: consolas;
	font-style:italic;
}
blockquote { 
margin : 0 20px; 
padding: 60px 30px 40px 20px; 
background : #e5f1f5 url(http://3.bp.blogspot.com/_7wsQzULWIwo/SwhrZYtvrRI/AAAAAAAACRs/Q0k6eaIjnys/s400/owl.png) no-repeat 350px 5px; 
font: normal .9em "comic sans ms", Courier,"Times New Roman", Times, serif; 
color : #000; 
border-left: 8px dotted #f7ba96;
} 
blockquote p { 
margin: 0; 
padding-top:10px; 
}
iframe{
margin:0 auto;
display:block;
width:50%;min-height:370px;
}


