* {
	font-family: Arial, Helvetica, sans-serif;
}
.centrado img {
	text-align: center;
}
html {
	background-color: rgb(97, 97, 97);
	}

body {
  color rgb(102, 102, 102)!important;
  line-height:18px;
/*	background-image:url(../imagenes/pattern-1.png);*/
	text-align: center;
}
.imgfondo {
	background-image:url(../imagenes/back42.jpg);

}
.footertexto {
	clear: both;
	margin:auto;
	width: 98%;

	height:30px;
	position: relative;
	bottom: 10px;
	
/* insertado */	
}

.instrucciones {
	width: 50%;
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
	border-radius: 25px 25px 25px 25px;
/*	border: dashed medium #036;   */
	border:double thin #036;
	-webkit-box-shadow: 5px 3px 3px #333333;
	-moz-box-shadow: 5px 3px 3px #333333;
	box-shadow: 5px 3px 3px #333333;

	background-color: rgb(255,255,255);
	background-image: url(../imagenes/pattern-2.png);
	/*	background: rgba(0,63,255,0.4);*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;

}

.instrucciones div {
	margin:auto;
	font-size: 14px;
	text-align: justify;
}


.texto1 {
	width:200px;
	text-align:justify;
	font-size: 14px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 25px 25px 25px 25px;
	border:double thin #036;
	-webkit-box-shadow: 5px 3px 3px #333333;
	-moz-box-shadow: 5px 3px 3px #333333;
	box-shadow: 5px 3px 3px #333333;

	background-color: rgb(255,255,255);
	background-image:url(../imagenes/pattern-2.png);
/*	background: rgba(0,63,255,0.4);*/
	padding:30px;
	
}

.txtnormal {
	text-align:center;
	color:#000;
	}
	
input:focus {
	background-color:#FC9;
	-webkit-box-shadow: 5px 3px 3px #666;
	-moz-box-shadow: 5px 3px 3px #666;
	box-shadow: 5px 3px 3px #666;
	font-color: white;
}

input {
	border-radius: 15px 15px 15px 15px;

}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.header {

	padding-top: 5px;
	margin-bottom: 10px;
	
	background-image: 	-webkit-gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0) )), url(noise.png);
	background-image: 	-moz-gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0) )), url(noise.png);
	background-image: 	gradient(radial, 50% 0, 100, 50% 0, 0, from( rgba(255,255,255,0) ), to( rgba(255,255,255,0) )), url(noise.png);

	-webkit-transform: 	translateY(.2em);
	-moz-transform: 	translateY(.2em);
	transform: 			translateY(.2em);

	-webkit-border-radius: 	1em; 
	-moz-border-radius: 	1em; 
	border-radius: 			1em; 

	-webkit-box-shadow: inset rgba(255,254,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.15) 0 -0.1em .3em, /* inner shadow */ 
						hsl(0, 0%, 60%) 0 .1em 3px, hsl(0, 0%, 45%) 0 .3em 1px, /* color border */
						rgba(0,0,0,0.2) 0 .5em 5px; /* drop shadow */
	-moz-box-shadow: 	inset rgba(255,254,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.15) 0 -0.1em .3em, /* inner shadow */ 
						hsl(0, 0%, 60%) 0 .1em 3px, hsl(0, 0%, 45%) 0 .3em 1px, /* color border */
						rgba(0,0,0,0.2) 0 .5em 5px; /* drop shadow */
	box-shadow:		 	inset rgba(255,254,255,0.6) 0 0.3em .3em, inset rgba(0,0,0,0.15) 0 -0.1em .3em, /* inner shadow */ 
						hsl(0, 0%, 60%) 0 .1em 3px, hsl(0, 0%, 45%) 0 .3em 1px, /* color border */
						rgba(0,0,0,0.2) 0 .5em 5px; /* drop shadow */

	height: 90px;
	width:auto;
	}

.titular {
		float: right;
	padding-right: 30px;
	padding-top: 20px;
		/* background-image: url(../imagenes/bgheader.gif);
	background-repeat: repeat-x;
	height: 110px;
	width:auto;		*/
}

h1, h2 {
	color:#FFF;
	text-shadow: 0px 0px 9px rgb(0, 0, 0), 2px 2px 6px rgb(0, 0, 0);
	}

.contenido {
	width:100%;
	text-align:center;
	
	}
div {
	font-size: 16px;
}