body {
text-align:center;
background-image: url(/ima/fondograna.png);
margin:0;
   }
   #recuadrocaja{ 
  background-color:#f1caca;
  box-shadow: 0em 0em 1.8em #333;
  border-radius:1.25em;
  width:100%;
  padding:0.8em;
  color:#993333;
  font-weight:bold;
  margin-bottom:1.5em;
  margin-top:1.5em;
}
#fech
{
	border:solid 0.2em #993333;
	border-radius: 1.25em;
	font-size:1em;
	padding:0.5em;
	}
#recuadro9{
	position:relative;
	margin:0 auto;
  border-radius: 1.25em;  
  border: solid 0.2em #993333;
  background-color:#f1caca;
  width:88%;
  padding:1em;
  text-decoration: none;
}
#recuadro4 a{
	position:relative;
  border-radius: 1.25em;
   border: solid 0.2em #993333;
  background-color:transparent;
  padding:0.7em;
  left:5%;
  color:#993333;
}
#recuadro4 a:hover
{
	background-color:#fff;
	}
#recuadro5{ 
	position:relative;
  border-radius: 1.25em;  
  background-color:#993333;
  width:80%;
  left:15%;
  color:#ffffff;
  padding:1em;
}
#recuadro1{
	display:inline-block;
	box-shadow: 1.9em 0.625em 1.25em #aaa;
  border-radius: 1.25em;  
  background-color:#993333;
  width:15em;
  margin-left:8.4%;
  margin-top:5%;
  padding:0.725em;
}
#recuadro2{
	display:inline-block;
	box-shadow: 1.9em 0.625em 1.25em #aaa;
  border-radius: 1.25em;  
  background-color:#993333;
  width:19.3em;
  margin-left:8.3%;
   margin-top:5%;
  padding:0.725em;
}
#menuv a {
  display: block;
  padding: 0.3em;
  width: 13.6em;
  background-color: #993333;
}

#menuv a:link, #menuv a:visited {
  color: #f1caca;
  text-decoration: none;
}

#menuv a:hover {
  background-color: #f1caca;
}

#menuh a {
  display: block;
  padding: 0.3em;
  width: 17.9em;
  background-color: #993333;
}

#menuh a:link, #menuh a:visited {
  color: #f1caca;
  text-decoration: none;
}

#menuh a:hover {
  background-color: #f1caca;
}
#recuadro6 {
	display:inline-block;
  border-radius: 1.25em;  
  border: solid 0.1em #f1caca;
  background-color:#993333;
  width:2.35em;
  padding:0.5em;
  text-decoration: none;
  margin-top:1.5em;
  color:#f1caca;
}
#recuadro7 a{
	display:inline-block;
  border-radius: 1.25em;  
  border: solid 0.1em #993333;
  background-color:#f1caca;
  width:2.35em;
  padding:0.5em;
  text-decoration: none;
   margin-top:1.5em;
  color:#993333;
}
#recuadro7 a:hover
{
	background-color:#fff;
	}
#recuadro8 a{
	float:left;
  border-radius: 1.25em;  
  border: solid 0.1em #993333;
  background-color:#f1caca;
  width:4em;
  height:auto;
  padding:0.5em;
  text-decoration: none;
  margin-top:1.5em;
  margin-left:3.5em;
}
#recuadro8 a:hover
{
	background-color:#fff;
	}


#inicio a {
  display: block;
  padding: 0em;
  width: 100%;
  background-color: #993333;
  font-size:1em;
}

#inicio a:link, #inicio a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

#inicio a:hover {
  background-color: #FFFFFF;
}

a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
#recuadro3{
	margin:2em auto;
  border-radius: 1.25em;  
  background-color:#993333;
  width:90%;
  padding:0.3em;
}
#recuadro10 a{
	float:right;
  border-radius: 1.25em;  
  border: solid 1px #993333;
  background-color:#f1caca;
  width:6.5em;
  padding:0.5em;
  text-decoration: none;
  margin-right:3.5em;
  margin-top:1.5em;
  color:#993333;
}
#recuadro10 a:hover
{
	background-color:#fff;
	}
	.logo
	{
	position:absolute;
	z-index:20;
	background-image:url("../ima/RW.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:3em 3em;
	text-decoration:none;
	top:0em;
	right:0em;;
	display:block;
	width:3em;
	height:3em;
	text-align:center;
	margin:0.5em;
		}