/* hoja de estilos para index*/
@font-face {
	font-family:CELTG;
	src:url("CELTG.ttf");
	}

body {
	width:98%;
	margin:auto;
	font-family:verdana, sans-serif;
}

p{ text-indent:2em; 
  text-align:justify; }

.faldon{
	width:98%;
	padding:.25%;
	
	position:fixed;
	left:1%;
	top:1%;
	background-image:url("utiles/faldon1.jpg");
	text-align:right;
	font-family:CELTG;
	font-size:1.6em;
	color:white;
	border-radius:0em 2em 0em 1em;
	font-weight:bold;
	
}
.detras{height:58em;}


.logo {
	width:20%;
	position:fixed;
	left:10%;
	top:2em;
	padding:0.3%;
	float:right;
	background-color:rgba(255,191,0,.8);
	border-radius:0em 2em 0em 1em;
	font-family:CELTG;
	font-size:1.4em;
	color:navy;
	font-weight:bold;
	text-align:right;
	box-shadow:3px 3px 3px 3px rgba(255,255,223,.3);
}	
.citado{font-family:CELTG; color:white;}
.zonacompleta	{
	width:96%;
	height:48em;
	position:absolute;
	top:8em;
	padding:1%;
	margin:auto;
	background-color:rgba(255,255,255,.15);
	border-radius:0em 5em 0em 2.5em;
}
.lindcha{
	width:10em;
	color:navy;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:white;
	border-radius:0em 1em 1em 0em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.lindchac{
	color:white;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:navy;
	border-radius:0em 1em 1em 0em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.lindchab{
	width:15em;
	
	color:navy;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin-top:0px;
	
	padding:.5em;
	background-color:white;
	border-radius:0em 1em 1em 0em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.linizdac{
	width:15em;
	
	color:white;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin-top:0px;
	
	padding:.5em;
	background-color:navy;
	border-radius:1em 0em 0em 1em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}

.lindchai{
	
	color:navy;
	margin:.1em;
	padding:.3em;
	background-color:white;
	border-radius:0em 1em 1em 0em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}

.linmedio{
	width:10em;
	color:navy;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:white;
	
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.linmedioazul
{
	color:navy;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:rgb(191,223,255);
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}

.linmedioc{
	width:10em;
	color:white;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:navy;
	
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}

.linizda{
	width:10em;
	color:navy;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:white;
	border-radius:1em 0em 0em 1em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.linizdai{
	z-index:5;
	color:navy;
	margin:.1em;
	padding:.3em;
	background-color:white;
	border-radius:1em 0em 0em 1em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.linmedioi {
	color:navy;
	margin:.1em;
	padding:.3em;
	background-color:white;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.linsolo
{
	color:navy;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:white;
	border-radius:1em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.linsoloazul
{
	color:navy;
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:.1em;
	padding:.5em;
	background-color:rgb(191,223,255);
	border-radius:1em;
	border-bottom:1px solid black;
	border-right:1px solid black;
	box-shadow:2px 2px 2px 2px silver;
}
.linsoloazul:hover
{
	font-size:1.25em;
	background-color:rgb(175,191,223);
	box-shadow:2px 2px 2px 2px gray;
}
.cajadcha{
	margin-right:1em;
	float:right;
}
.cajadchab{
	text-align:right;
	
}
.cajadchac{
	width:60%;
	font-family:verdana, sans-serif;
	margin-right:1em;
	margin-top:.75em;
	color:navy;
	float:right;
	padding:.60em;
	background-color:white;
	border-radius:.5em;
	box-shadow:2px 2px 1px 1px rgba(255,255,255,.2);
}
.cajaizda{
	margin-left:1em;
	float:left;
}
.cajaizdab{
	font-size:.85em;
	width:25%;
	margin-left:1em;
	padding:.4em;
	float:left;
	background-color:rgba(255,255,255,.6);
	color:navy;
	text-align:justify;
	border-radius:0em 2em 0em 1em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
}
.cajaizdaz{
	font-size:.90em;
	width:22.5%;
	margin-left:1%;
	padding:.5%;
	float:left;
	background-color:rgba(255,255,255,.6);
	color:navy;
	text-align:justify;
	border-radius:0em 3em 0em 1.5em;
	box-shadow:1px 2px 3px 4px rgba(255,255,255,.2);
}

.cajaizdac{
	width:29%;
	font-family:verdana, sans-serif;
	margin-left:1em;
	margin-top:.75em;
	color:navy;
	float:left;
	padding:.60em;
	background-color:white;
	border-radius:.5em;
	box-shadow:2px 2px 1px 1px rgba(255,255,255,.2);
}
.cajaizdac input[type="text"],.cajaizdac input[type="email"],.cajaizdac input[type="password"]{width:50%;}
.cajadchac input[type="text"]{width:25%;}

.cajamedio{
	font-family:verdana, sans-serif;
	clear:both;
	width:96%;
	height:42em;
	margin:3em auto;
	padding:.75em;
	background-color:rgba(255,255,255,.3);
	border-radius:.2em 4em .2em 2em;
	overflow:hidden;
}
.cajamediopet{
	font-family:verdana, sans-serif;
	clear:both;
	width:94%;
	height:42.2em;
	margin:3em auto;
	padding:.75em;
	background-color:rgba(200,200,200,.2);
	border-radius:.5em 20em .5em 10em;
	overflow:hidden;
}
.cajamedio2{
	font-family:verdana, sans-serif;
	clear:both;
	width:94%;
	margin:1em auto;
	padding:.75em;
	color:navy;
	background-color:rgba(255,255,255,.4);
	border-radius:.5em;
}


a:link, a:visited {text-decoration:none}

.lindcha:hover, .lindchai:hover, .lindchab:hover,.linmedio:hover, .linizda:hover,.linmedioi:hover, .linizdai:hover, .linmedioazul:hover
 {
		border-bottom:1px solid black;
	border-right:1px solid black;
		
		background-color:rgb(175,191,223);
}

.lindcha:active, .lindchai:active, .linmedio:active, .linizda:active, .linizdai:active, .linmedioi:active, .linmedioazul:active
{
		border-bottom:1px solid black;
	border-right:1px solid black;
		
		background-color:orange;
}
.buscador
{
	background-color:rgb(50,50,100);
	border-radius:0em 2.75em 0em 0em;
	padding:.5em;
	text-align:center;
	font-family:CELTG;
	Color:white;
}

.pie
{
	font-family:verdana, sans-serif;
	font-size:.75em;
	color:gray;
	text-align:right;
	padding:.5em;
	
}	
.pie:hover
{
	color:white;
	background-color:navy;
}
input{
	font-size:1em;
	color:navy;
	font-family:verdana, sans-serif;
	padding:.2em;
	margin:.1em;
	
}

input[type="submit"]{border-radius:.5em;}

.cuadrito1
{
	font-family:verdana, sans-serif;
	width:19%;
	float:left;
	text-align:right;
	color:navy;
	margin:.5em;
	font-size:1em;
	background-color:rgba(255,255,255,.1);
}
.cuadrito2 
{
	font-family:verdana, sans-serif;
	width:11%;
	/*height:85px;*/
	float:left;
	text-align:center;
	color:navy;
	margin:.5em;
	font-size:.85em;
	background-color:rgba(255,255,255,.1);
}
label
{
	font-family:verdana, sans-serif;
}

.externa
{
	width:100%;
	border-radius:.5em;
	box-shadow:2px 2px 2px 2px rgba(255,255,255,.2);
	border: 1px solid white;
}
.externa:hover
{
	border: 1px solid navy;
	box-shadow:2px 2px 2px 2px black;

}

.ciento
{
	margin:auto;
	width:95%;
}

.ficha
{
	border_collapse:collapse;
	background-color:transparent;
	margin:0%;
	width:100%;
}
.cajapeque
{
	margin-left:.5%;
	padding:.5%;
	width:24%;
	height:6em;
	float:left;
	border-radius:2em 0em 1em 0em;
	background-color:rgba(239,247,255,.6);
	text-align:right;
	color:navy;
}
.cajapeque2
{
	margin-left:.5%;
	padding:.5%;
	width:23%;
	height:6em;
	float:left;
	border-radius:0em 2em 0em 1em;
	background-color:rgba(239,247,255,.6);
	color:navy;
}
.cajagran
{
	margin:.5%;
	padding:.5%;
	width:98.5%;
	height:33em;
	float:left;
	border-radius:0em 3em 0em 1.5em;
	background-color:rgba(255,255,255,.6);
	overflow:auto;
	color:navy;
}
.cajagran2
{
	margin:.5%;
	padding:.5%;
	width:98.5%;
	height:39em;
	float:left;
	border-radius:0em 3em 0em 1.5em;
	background-color:rgba(255,255,255,.6);
	overflow:auto;
	color:navy;
}
.minima
{
	text-align:justify;
	font-size:.75em;
	padding-top:.5em;
}
.opcion 
{
	font-family:verdana, sans-serif;
	width:15%;
	height:9em;
	padding-top:.5em;
	float:left;
	text-align:center;
	color:navy;
	margin:.5em;
	border-radius:.5em;
	box-shadow:2px 2px 1px 1px silver;
	background-color:white;
}
.solapaI
{
	background-color:rgb(50,50,100);
	border-radius:1.5em 0em 0em 0em;
	margin:0;
	padding:.5em;
	text-align:center;
	Color:white;
}
.solapaD
{
	background-color:rgb(50,50,100);
	border-radius:0em 1.5em 0em 0em;
	width:35%;
	margin:0;
	padding:.5em;
	text-align:center;
	Color:white;
}
a.lista
{
	text-decoration:none;
}
a.lista:visited
{
	background-color:rgb(191,223,255);
}
a.lista:hover
{
	background-color:rgb(175,191,223);
	font-size:1.05em;
}











