@CHARSET "UTF-8";

/* @group DIVS */


.estructura {
	width: auto;
	height: auto;
	background-color: white;
}

.bloqueSup {
	width: auto;
	height: 100px;
	clear: both;
	background-color: #BBD9EE;
}

.bloqueLogin {
	width: 300px;
	height: auto;
	clear: both;
	margin: 10px auto;
}

.bloqueLogosLogin {
	width: 450px;
	height: auto;
	clear: both;
	margin: 10px auto;
}

.pie {
	width: auto;
	height: 100px;
	clear: both;
	border-top-style:solid;
	border-top-color:navy;
	margin-top: 10px;
	margin-bottom: auto;
	background-color: white;
	padding-top: 10px;
}

/* @end */

/* @group STYLES */

.boton {
	background: #e7f1f8;
	color: white;
}

form.bloqueLogin input{
	border: 1px solid navy;
	color: navy;
}

table.bloqueLogin{
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	height: 190px;
}

table.bloqueLogin th{
	color: grey;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #e7f1f8;
}

body.estructura {
	text-decoration: none;
	color: black;
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-align: justify;
}

a.estructura:link {
	text-decoration: none;
	color: navy;
	font: bold 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

a.estructura:visited {
	text-decoration: none;
	color: navy;
	font: bold 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

.pie p{
	color:gray;
	font: bold 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-align: center;
	}

/* @end */