*{
	margin: 0;
	padding: 0:
}

/*Color de toda la página*/

body{
	background:#F5F5F5;
}

header{
	background:#F5F5F5;
}

header .h2 {
	position: relative;
	color: #4B0082;
    text-shadow: #555 2px 2px 3px;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size:36pt;
	text-align:center;
}

header img{
	width:150px;
	border-radius:10px;
	box-shadow:10px 5px 5px black;
	display:block;
	margin:auto;
}

 footer, .main{
	background:#FDFEFE;
	width:100%;
	max-width:1000px;
	margin: 20px auto;
}

header nav{
	background:#483D8B;
	overflow:hidden;
}

header nav ul li{
	list-style:none;
	float: left;	
}

header nav ul li{
	list-style:none;
	float: left;	
}

header nav ul li a{
	padding: 10px 15px;
	display:block;
	color:#E6E6FA;
	text-decoration:none;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size:14pt;
}

header nav ul li a:hover{
	background:#75ACEC;
}

.main .articles{
	width:97.5%;
	margin-right:2.5%;
	float:left;
}

.main .articles{
	width:97.5%;
	margin-right:2.5%;
	float:left;
}

footer{
	background:#7B68EE;
	color:#fff;
	clear:both;
	padding: 10px 0px ;
	text-align:center;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size: 10pt;
	box-sizing:border-box;
}

footer a:link{
	padding: 10px 15px;
	color:#E6E6FA;
	clear:both;
	text-decoration:none;
}

footer a:visited{
	padding: 10px 15px;
	color:#E6E6FA;
	clear:both;
	text-decoration:none;
}

section h3{
	color: #7B68EE;
    text-shadow: #85 1px 2px;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size:18pt;
	text-align:center;
}

table {
	width:300px;
    background:#fff;
	border: 1px solid #000;
}

th{
   padding:20px;
   width: 30px;
   height: 30px;
   text-align:left;
   vertical-align: center;
  
}

label{
	font-size:12pt;
	color:#9932CC;
	width:100%;
	font-family: Arial, arial, helvetica, sans-serif;
}

input, textarea{
	text-align:center;
	margin-bottom:20px;
	font-size:12pt;
	width:100%;
	font-family: Arial, arial, helvetica, sans-serif;
	text-align:justify;
	padding:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #BC8F8F	;
}

input:focus, textarea:focus{
	border:1px solid #F5F5F5;
}

textarea{
	resize:vertical;
	max-height:250px;
	min-height:100px;
	vertical-align: center;
}

input[type="submit"]{
	margin-bottom:15px;
	box-shadow: -3px 3px 10px #000;
	background:#4B0082;
	color:#fff;
	clear:both;
	text-align:center;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size: 12pt;
	width:200px;
}

input[type="submit"]:hover{
	background:#7B68EE;
	cursor:pointer;
}

input[type="reset"]{
	margin-bottom:15px;
	box-shadow: -3px 3px 10px #000;
	background:#4B0082;
	color:#fff;
	clear:both;
	text-align:center;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size: 12pt;
	width:200px;
	
}

input[type="reset"]:hover{
	background:#7B68EE;
	cursor:pointer;
}

table .Tabla2{
	width:300px;
    background:#fff;
	border: 1px solid #000;
}

.Tabla2 th{
   padding:49px;
   width: 30px;
   height: 30px;
   text-align:left;
   vertical-align: center;
  
}

.Tabla2 p{
	text-align:justify;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size: 12pt;
}

.Tabla2 .p{
	text-align:center;
	font-family: Arial, arial, helvetica, sans-serif;
	font-size: 14pt;
	color: #7B68EE;
}