/* CSS Document */

.cabecera {
	margin-left:0%;
	margin-right:0%;
	margin-bottom:0%;
	margin-top:0%;
	margin-width:0%;
	margin-height:0%;
	background-color:#ffffff;
	height:100%;
	width:100%;
	color: #333333;
	border-top-color: #000000;
}

.body {
	margin-left:0%;
	margin-right:0%;
	margin-bottom:0%;
	margin-top:0%;
	margin-width:0%;
	margin-height:0%;
	background-color:#ffffff;
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.pagina{
	margin-left:0%;
	margin-right:0%;
	margin-bottom:0%;
	margin-top:0%;
	margin-width:0%;
	margin-height:0%;
	background-color:#ffffff;
	height:100%;
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	min-height:115px;
	z-index:1;
	left: 0;
	top: 0;
}

.pagina a {
	text-decoration:none;
	color:#426a83;
	font-weight:bold;
}

.pagina a:hover {
	text-decoration:underline;
}

.tablaCabecera{
	border-style: groove;
	border-width:thin;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	
}
.tablaContenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	border-style: solid;
	border-width:thin;
	background-color:#ECF0FF;
	border-color:#EEEEEE;
}
.filaPar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	border-style: solid;
	border-width:thin;
	background-color:#F9F9EE;
	border-color:#EEEEEE;
}
.filaImpar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	border-style: solid;
	border-width:thin;
	background-color:#ECF0F3;
	border-color:#EEEEEE;
}
/*.boton {
	border-bottom:inherit;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:auto;
	background-color:#000099;
	color: #FFFFFF;
}*/
.tablaDetalles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.fieldset {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#EEEEEE;
	border:none;
padding:10px;
}
legend {font-weight:bold;
color:#426a83;
font-size:13px;}
.tablaSinNada {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	border-style: solid;
	border-width:thin;
	background-color:#ECF0FF;
	border-color:#ECF0FF;

}

h1{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:18px;
	margin:0px;
	padding:0px;
	color:#426a83;
}

/*******TABLAS*******/
table {
	font-family:Arial, Helvetica, sans-serif;font-size:13px;
}

#tabla_datos td, #tabla_datos th{
	/*padding:5px;
	margin:5px;	*/
	text-align:left;
	color:#474747
}
#tabla_datos th{
	background-color:#426a83;
	color:#fff;
	padding:8px;
	font-weight:bold;
}

.trgris {
	background-color:#ececec;	
}
/***/
#error { position:relative; top:-33px; left:15px; width:120px; z-index:10; }

/*****SUPERIOR******/
#cont_cabecera{
	background-color:#6fcadd;
	background-image:url(/ostatu/es/pisos/images/fondoCabecera.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	margin-top:2px;
}
#idiomas_gris {
	height:22px;
	background-color:#5b5b5b;
	padding:0 0 0 10px;
	color:#ffffff;
	margin-top:2px;
}
.ostatu {
	position:absolute;
	right:30px;
	top:25px;
}

#Layer1 {
	margin-right:40px;
	text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}

/***********MENU***********/
#tunMe {
	/*width:180px;*/
	margin-left:3px;
	border:1px solid #426a83;
	padding:2px;
margin-top:-20px;
}

#tunMe #op_4 a {color:#fff;font-weight:bold;} /**EN ADMINISTRAR- Para que la opcion configuracion, que tiene link propio aparezca en blanco y no en 333333 */
#tunMe #op_4 .botones a {color:#333;font-weight:normal;} /**EN ADMINISTRAR- Para que la opcion configuracion, que tiene link propio aparezca en blanco y no en fff*/

a.enls:link, a.enls:visited{
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}

a.enlsa:link, a.enlsa:visited{
	color: #333;
	font-weight:normal;
	text-decoration: none;
}

a.enls:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

a.secac2{
	color: #B87070;
	text-decoration: none;
}

a.secac{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
}

a.secac:hover{
	color: #B87070;
	text-decoration: none;
	background-color: #ffffff;
}
#tunMe #op_0 {display:none;}

.botones {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin:0;
	position:relative; top:-2px;
	padding-left: 18px;
	text-decoration: none;
	text-align: left;
	width:210px;
	background-color:#426a83;
	border-top:3px solid #ffffff;
	padding: 2px 0 3px 0px;
}

.botones a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* Atención, evitar alterar la clase .subMe */
.subMe{
	display: none;
	margin: 0;
	background-image: url(imasmenu/puntosvt.gif);
	background-repeat:  repeat-y;
}
/* Atención, evitar alterar la clase .subMe */


.hijos {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin:0;
	padding-left: 18px;
	text-decoration: none;
	text-align: left;
	background-color:#426a83;
	border-top:3px solid #ffffff;
	padding: 2px 0 3px 0px;
	width:210px;
	background-color:#dfe4e7;
	color:#333333;
}

.hijos a:hover { color:#FFFFFF; text-decoration:underline; }
.hijos a { color:#333333; text-decoration:none; font-weight:normal }

/*********LOGIN*********/
#MenuIzdo {width:180px; }
#menuizquierda {width:200px; }
#loginIz {width:178px;}
#formLoginIzq {
	width:184px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
clear:both;
margin-left:-3px;
	padding:10px 13px 5px 13px;
	height:70px;
	background-color:#ececec;
	color:#333333;
	border:3px solid #426a83;
	display:block;
}

/*#login_usuario {  /*USUARIO*/
	/*float:left;
	width:75px;
	height:18px;
	margin-top:2px;
	padding:3px 0 0 0;
}*/

#login_usuario {  /*USUARIO*/
	float:left;
	width:75px;
	height:18px;
	margin-top:0px;
	padding:0px 0 0 0;
}
.dentroLogin #login_usuario {  /*USUARIO*/
color:#426a83;
	float:left;
	width:100%;
font-weight:bold;
	height:18px;
	margin:0px;
	padding:0 0 0 0;
}
.dentroLogin #nombreUsuario , .dentroLogin #hora{ width:100%; overflow:hidden; float:left; clear:both; margin-top:-4px; margin-bottom:3px; }



/*#login_password { /*PASSWORD*/
/*	float:left;
	width:75px;
	height:18px;
	padding:2px 0 0 0;
	margin-top:2px;
}*/

#login_password { /*PASSWORD*/
	float:left;
	width:75px;
	height:18px;
	padding:0px 0 0 0;
	margin-top:0px;
	clear:left;
}
.dentroLogin #login_password { /*PASSWORD*/
	float:left;
font-weight:bold;
	width:100%;
	height:18px;
	padding:0 0 0 0;
	margin:0px;
color:#426a83;
clear:both;
}


#formLoginIzq input{
	display:block;
	float:right;
	margin-top:2px;
	height:15px;
	width:95px;
	border:1px solid #cdcddc;
	/***PRUEBA PARA EXPLORER***/
}

#formLoginIzq #boton { /*BOTON*/
	height:20px;
	background-color:#426a83;
	border:1px solid #ffffff;
	color:#fff;
	font-size:11px;
	float:right;
	padding-bottom:2px;
	width:60px;
	margin-top:4px;
}
.dentroLogin #formLogoutIzq #boton /*Boton Desconectar*/ {
	background-color:#426a83;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #FFF;
	float:right;
	margin-top:6px;
	margin-right:-8px;
}


/*#botonDesconectar {
	position:absolute;
	top:85px;
	background-color:#426a83;
	border:1px solid #ffffff;
	color:#ffffff;
	height:22px;
	padding-bottom:2px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}*/

/*BOTONDESCONECTAR2 */
#botonDesconectar {
	background-color:#426a83;
	border:0;
	color:#ffffff;
	height:20px;
	padding-bottom:2px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	margin-top:2px;
	margin-right:-10px;
}


#formLoginIzq br {
	clear:both;
}


/*********FORMULARIOS*********/

.input_normal{
	display:block;
	float:left;
	width:175px;
	margin-top:2px;
	height:15px;
	border:1px solid #cdcddc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input_texto{
	display:block;
	float:left;
	width:300px;
	margin-top:2px;
	border:1px solid #cdcddc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.boton { /*BOTON*/
	height:20px;
	background-color:#426a83;
	border:1px solid #ffffff;
	color:#fff;
	font-size:11px;
	float:right;
	padding-bottom:2px;
	width:70px;
	margin-top:4px;
}

#registro br {
	clear:both;
}

#login_usuarioCon, #login_passwordCon, .texto_conectado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin-bottom:2px;
}

#formLogoutIzq:after { display:block; clear:both; height:1px; content:""; }
#formLogoutIzq {
position:relative;
	width:184px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
margin-left:-3px;
	padding:6px 13px 2px 13px;
	background-color:#ececec;
	color:#333333;
	border:3px solid #426a83;
}

.texto_conectado {
	color:#666666;
	padding-left:15px;
}
#formLogoutIzq #boton /*Boton Desconectar*/ {
	background-color:#426a83;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
border:0;
float:right;
margin-top:3px;
margin-right:-10px;
}

/***********ARCHIVO BUSQUEDA ALUMNOS / REGISTRO ************/
#botonBorrar {
	margin-left:10px;
	height:25px;
}

#botonEnviar {
	height:25px;
}

#botonbuscar {
	margin-top:10px;
}

#area1 {
	width:500px;
}
#Layer1 fieldset{background-color:#ffffff;}

#tablabuscar1 {
	margin-left:11px;
	*margin-left:0px;
}

#tabla_alojamiento td {
	padding:5px;
}

#tabla_alojamiento th{
	text-align:left;
	padding:7px;
	color:#ffffff;
	background-color:#426a83;
}

#tabla_alojamiento td {
	padding:5px;
}
#capaformulario input {
	/*width:150px;*/
}
#capaformulario td {
	/*padding-left:10px;
	min-width:100px;*/
}

.cabAlojamientoAux {
	border:1px solid #ffffff;
	background-color:#ececec;
}
.cabAlojamiento {
	background-color:#fff;
	border:1px solid #ffffff;
}


/***************PARA PENDIENTES.PHP**********/
	#tabla_pendientes {
		width:95%;
		border:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	#tabla_pendientes td {
		border:none;
		padding:2px;
		background-color:#ececec
		}
	
	.titcabecera  {
		font-weight:bold;
		color:#ffffff;
	}
	#tabla_pendientes tr .titcabecera {
		background-color:#426a83;
		padding-left:2px;
	}
	
	#tabla_pendientes img {
		border:none;
	}
	
	
/*****************para usuarios.php*************/


		#Layer1 {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}	
		#tablaUsuarios{
			width:95%;
			border:none;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		#tablaUsuarios td {
			border:none;
			padding:2px;
			background-color:#ececec
			}
		
		.titcabecera  {
			font-weight:bold;
			color:#ffffff;
		}
		#tablaUsuarios tr .titcabecera {
			background-color:#426a83;
			padding-left:2px;
		}
		
		#tablaUsuarios img {
			border:none;
		}
		
/**************PARA CONF.PHP*************/
.guardarC {
	background-color:#426a83;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #ffffff;
	padding:2px;
}

.guardarC {
	background-color:#426a83;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #ffffff;
	padding:2px;
}
#conf legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#conf fieldset {border:1px solid #ececec;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;}

#conf {max-width:800px;}

#area4{margin-top:-20px}

/*BUSCAODR*/

legend { background:#426a83; color:#FFF; margin:0 0 10px 0; padding:2px; *position:relative; *top: -.7em; *left: .5em;  }
.tabladetalles { margin-bottom:10px; }
#area4 .tabladetalles { margin-bottom:0; }
#area4 .tabladetalles th { background:#ccc; color:#333; }
#area4 .tabladetalles td { background:#e8e8e8; }
#area2, #area3, #area4 { width:100%; border:1px solid #426a83; background:#f2f2f2 !important; *position:relative; *margin-top:1em; *padding-top:.75em; }

/**********/
/*REGISTRO*/
/**********/
h1{ font-family:Arial,Verdana, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; color:#426a83; }
.envioCorrecto, envioCorrecto p { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.envioIncorrecto, .envioIncorrecto p { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/*******/
/*BOTON*/
/*******/

.botoia { background:#426a83; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #333; border-right:1px solid #333; color:#FFF; font-weight:bold; padding:1px 1px 2px 1px; font-size:11px; display:block; width:100px; text-align:center; text-transform:capitalize; position:relative; left:4px; }
.botoia:hover { background:#284455; border-top:1px solid #f8f8f8; border-left:1px solid #f8f8f8; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#FFF; cursor:pointer; }