@charset "utf-8";
/* CSS Document */

/*****Estilos para formularios*******/

.tituloTabla{
	background-image: url(../images/fondoTituloTabla.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
}

.tituloTablaError{
	background-image: url(../images/fondoTituloTablaError.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
}

.filaPar{
	/*background-image: url(../images/fondoTituloTabla.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:20px;
	color: #333333;
	background-color: #FCFCFC;
}
.filaImpar{
	/*background-image: url(../images/fondoTituloTabla.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	background-color: #EFEFEF ;
	height:20px;	
}
.filaTitulo{
	background-image: url(../images/fondoFilaTitulo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	background-color: #EFEFEF ;
	height:20px;	
}
.filaPie{
	background-image: url(../images/fondoFilaPie.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	background-color: #EFEFEF ;
	height:20px;	
}
.spanResponsable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #999999;
}

.labels{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align:top;
}

a.contextual:link, 
a.contextual:visited, 
a.contextual{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
	vertical-align:top;
	text-decoration:none;
}
a.contextual:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
	vertical-align:top;
	text-decoration:underline;

}
.errorInicio{
	border: 1px solid red;
	width:auto;
	height: auto;
	display:none;
	z-index: 200;
	
}
.texto{
	background-image:url(../images/fondo_textbox.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #999999;
}
.textoDisabled{
	background:#CCCCCC;
	border: 1px solid #CCCCCC;
}
.textError{
	background-image:url(../images/fondo_textbox_error.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border: 1px solid #990000;
	color:#990000;
}


.textoOculto{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#666666;
	border:none;
	background:#FFFFFF;
}


input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	
}
.divError{
	color:#990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
fieldset{
	border: solid 1px #666666 ;
	margin:0px auto; 
	padding:0px;
	width:780px;
	padding-left:8px;
	
}
fieldset.login{
	border: solid 1px #666666 ;
	margin:auto auto; 
	padding:0px;
	width:400px;
	padding-left:8px;
	
}
fieldset.pendientes{
	border: solid 1px #666666 ;
	margin:auto auto; 
	padding:0px;
	width:780px;
	padding-left:8px;
	
}
legend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #006699;
	font-weight:bolder;
	vertical-align:top;
	margin-left:8px;
	text-align:left;
}
/*****Formularios de Turnos*********/


.contenedorItem{
	width:500px;
	height:30px;
	display:block;
}
	.contenedorItemIzquierdo{
		width: 60px;
		height:30px;
		display:block;
		float:left;
	}
		.contenedorImagen{
			width: 30px;
			height:30px;
			display:block;
			float:left;
		}
		.contenedorCargador{
			width:24px;
			height: 30px;
			display:none;
			float:right;
			vertical-align:middle;
			
		}

.detalleSeleccionado{
	display:inline;
	height:30px;

}

.menuContextual{
	position: absolute;
	margin:0px;
	padding:0px;
	display:none;
	width:500px;
	height: auto;
	background:#F8F8F8;
	border: 1px solid #CCCCCC;
	z-index:100;
}


/*ID para formulario de turnos*/

	#contenedorTextoSede{
		position: relative;
		z-index: 2;
		width: 430px;
		height:30px;
		display:block;
		float: right;
		vertical-align:middle;

	}
	#contenedorTextoFacilitador{
		position: relative;
		z-index: 1;
		width: 430px;
		height:30px;
		display:block;
		float: right;
		vertical-align:middle;

	}
	#contenedorSelect{
		position: relative;
		z-index: 1;
		width: 430px;
		height:30px;
		display:block;
		float: right;
	}	

	.divisorHorarios{
		background-color:white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#333333;
		vertical-align:top;
		font-weight:bold;
	}
	.itemPar{
		background-color: #F8F8F8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		vertical-align:top;
	}
	.itemImpar{
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		vertical-align:top;
	}
	
	.info{
	background:#FFFFCC;
	color:#0099FF;
	width:400px;
	height:50px;
	border: 1px dashed #0099FF;
}
.error{
	background:#FFFFCC;
	color:#990000;
	width:600px;
	height:50px;
	border: 1px dashed #990000;
}


/************* Página principal administrativa ****************/

#contenedorHone{
	width: 800px;
	background-color: white;
}

.contenedorInterno{
	width:790px;
	height: 330px;
	overflow:auto;
	
}

.titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #006699;
	font-weight:bolder;
	vertical-align:top;
}
.pendiente{
	margin-bottom: 10px;
	border: 1px solid #000066;
	background: white;
}
