body
{
background-color: #000000;
background-image:url("images/wallpaper.jpg");
background-repeat:repeat;
background-position:center top;
background-size: 100% auto;
}

#texto1 {
    font-family: "Coming Soon",Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    display:inline-block;
		position:relative;
		margin-top:-29px;
		overflow:hidden;
		font-weight:bold;
}

#texto1b {
    font-family: "Coming Soon",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF;
    display:inline-block;
		position:relative;
		margin-top:-12px;
		overflow:hidden;
		font-weight:normal;
}

#texto2 {
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 36px;
    color: #FFFFFF;
    font-weight:normal;
}

#texto3 {
    font-family: "AaarghNormal",Verdana,Arial,Helvetica,sans-serif;
    font-size: 19.5px;
    line-height: 36px;
    color: #FFFFFF;
    font-weight:normal;
}


@font-face {
    font-family: "Coming Soon";
    font-style: normal;
    font-weight: 400;
    src: local("Coming Soon"), local("ComingSoon"), url("http://themes.googleusercontent.com/static/fonts/comingsoon/v4/myblyOycMnPMGjfPG-DzP4bN6UDyHWBl620a-IRfuBk.woff") format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url("http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

@font-face {
    font-family: "AaarghNormal";
    font-style: normal;
    font-weight: 400;
    src: local("AaarghNormal"), local("AaarghNormal"), url("http://www.icetheme.com/templates/ice_v6/fonts/Aaargh-webfont.woff") format("woff");
}

.celda01 {
	height:120px;
}

.celda02 {
	height:50px;
}

.middle {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.category_image {
			background-color:transparent;
			margin:1px 1px 45px ;
			text-align:center;
			}

			.category_image a {
				display:inline-block;
				position:relative;
				opacity: 0.7;
				margin-top:-3px;
				overflow:hidden;
				border-radius:20px 20px;
				box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
				-webkit-transition:all .2s ease-out;
				-moz-transition:all .2s ease-out;
				-o-transition:all .2s ease-out; 
				transition:all .2s ease-out;
				}
			
			.category_image:hover a {
				-webkit-transform:scale(1.25) rotate(0deg);
				-moz-transform:scale(1.25) rotate(0deg);
				-o-transform:scale(1.25) rotate(0deg);
				transform:scale(1.25) rotate(0deg);
				opacity: 1;
				}

				.category_image a img {
					width:90px;
					height:90px;
					border-radius:10%;
 					}
					
.category_image2 {
			background-color:transparent;
			margin:1px 1px 25px ;
			text-align:center;
			}

			.category_image2 a {
				display:inline-block;
				position:relative;
				margin-top:-3px;
				overflow:hidden;
				border-radius:20px 20px;
				box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
				-webkit-transition:all .2s ease-out;
				-moz-transition:all .2s ease-out;
				-o-transition:all .2s ease-out; 
				transition:all .2s ease-out;
				}
			
			.category_image2:hover a {
				-webkit-transform:scale(1.25) rotate(720deg);
				-moz-transform:scale(1.25) rotate(720deg);
				-o-transform:scale(1.25) rotate(720deg);
				transform:scale(1.25) rotate(720deg);
				}

				.category_image2 a img {
					width:60px;
					height:60px;
					border-radius:10%;
					}
					
.google_image:hover a {
				display:inline-block;
				position:relative;
				overflow:hidden;
				border-radius:1px 1px;
				-webkit-transition:all .2s ease-out;
				-moz-transition:all .2s ease-out;
				-o-transition:all .2s ease-out; 
				transition:all .2s ease-out;
				-webkit-transition:all .2s ease-in;
				-moz-transition:all .2s ease-in;
				-o-transition:all .2s ease-in; 
				transition:all .2s ease-in;
				-webkit-transform:scale(1.05) rotate(0deg);
				-moz-transform:scale(1.05) rotate(0deg);
				-o-transform:scale(1.05) rotate(0deg);
				transform:scale(1.05) rotate(0deg);
				}