@import url("skell.css");
@import url("popup.css");
@import url("listado.css");
@import url("calendario.css");
@import url("jquery-ui.css");
@import url("timePicker.css");

/* ----------------------------------------------- */
/* Estilo de los modulos */
/* ----------------------------------------------- */
#moduloLogo {
	width : 			175px;
	border-style : 		solid;
	border-color: 		#000;
	border-width : 		1px;
	padding: 			5px;
	margin:				0 5 3 5;
	background-color: 	#7E7E7E;
	font-size: 			.6em;
	font-weight:		bold;
	text-align:			center;
	color:				#FFF;
	-moz-border-radius:	25px;
}

#tituloProyecto {
	font-size: 			3em;
	font-weight:		bold;
	text-align:			center;
	color:				#FFF;
}

#dia {
	font-size:			.8em;
	float :				left;
}

#hora {
	font-size:			.8em;
	float : 				right ;
}

.tituloLogin {
	margin-top:			5px;
	text-align:			center;
}

.tituloUsuario {
	text-align:			center;
	font-weight:		bold;
}

.tituloModulo {
	width : 			175px;
	height:				20px;
	text-align:			center;
	color : 			#666699;
	font-weight:		bold;
	font-size:			1em;
	border-style : 		solid;
	border-color: 		#666699;
	border-width : 		1px;
	border-bottom-width:0px;
	padding: 			5px;
	margin:				0 5 0 5;
	background-color: 	#C2D8F0;
	-moz-border-radius:	10 10 0 0;
/*
   -moz-border-radius-topleft:10;
   -moz-border-radius-topright:10;
   -moz-border-radius-bottomleft:0;
   -moz-border-radius-bottomright:0;
*/
}

.cuerpoModulo {
	width : 			175px;
	border-style :	 	solid;
	border-color: 		#666699;
	border-width : 		1px;
	border-top-width: 	0px;
	padding: 			5px;
	margin:				0 5 3 5;
	background-color:	#EAF3FA;
	font-size: 			.8em;
	font-weight:		normal;
	-moz-border-radius: 0 0 10 10;
}

.cuerpoModulo ul {
	list-style-type:	none; /*con esto quitamos las vinyetas*/
	margin:				0; /*le quitamos el margen a la lista*/
	padding:			0 5; /*y el relleno*/
}
.cuerpoModulo li {
	margin:				5 0 0 0; /*margen entre los elementos li*/
	cursor:				pointer;
}

.cuerpoModulo li:hover {
	background-color: 	#C2D8F0;
}

/* ----------------------------------------------------- */
/* Capa de SUB-PANTALLAS                                 */
/* ----------------------------------------------------- */

.capaSombraSubPantallas {
	/*display:			none;*/
	position:			absolute;
	font-size: 			.8em;
	font-weight:		normal;
	background-color:	black;
	margin: 			35 0 0 35;
	padding: 			20 25 25 20;
	z-index:			99;
	-moz-border-radius:	0 25 25 25;
	-khtml-opacity:		0.5;
	opacity:			0.5;
}

.capaSubPantallas {
	/*padding-bottom:	.1em;*/
	/*display:			none;*/
	position:			absolute;
	font-size: 			.8em;
	font-weight:		normal;
	border-color:		#666699;
	background-color:	#EAF3FA;
	border-style:		solid;
	border-width:		.1em;
	margin: 			30 0 0 30;
	padding: 			20;
	z-index:			100;
	-moz-border-radius:	0 25 25 25;
}

#capaCargando {
	display:			none;
	position:			absolute;
	padding: 			20 25 25 20;
	border-width:		0;
	z-index:			200;
}

/*
.capaSombraSubPantallas ul {
	list-style-type:	none;
	margin:				0;
	padding:			0 5;
}

.capaSombraSubPantallas li {
	margin:				5 0 0 0;
	cursor:				pointer;
}

.capaSubPantallas ul {
	list-style-type:	none;
	margin:				0;
	padding:			0 5;
}

.capaSubPantallas li {
	margin:				5 0 0 0;
	cursor:				pointer;
}

.capaSubPantallas li:hover {
	background-color: 	#C2D8F0;
}
*/

/* ----------------------------------------------------- */
/* Estilo de las PAGINAS                                 */
/* ----------------------------------------------------- */
.textoTituloPagina {
	font-size: 			1.4em;
	font-weight:		bold;
	color:				#7E7E7E;
}

.contenidoPagina {
	border-style : 		dotted;
	border-color:	 	#666699;
	border-width : 		1px;
	padding: 			5px;
	margin:				10 10 10 10;
}

.contenidoFormulario {
	/* --- */
}

.contenidoFormulario th{
	font-size:			.8em;
	font-weight:		bold;
	color:				#FFF;
	background-color: 	#666699;
}
.contenidoFormulario td{
	padding: 			0px;
	margin:				0px;
}
.contenidoFormulario label{
	width:				200px;
	font-size:			.8em;
	text-align:			right;
	background-color: 	#EAF3FA;
	display:			block;
	float: 				left;
	padding:			0 5;
	margin:				0 5;
}
.contenidoFormulario span{
	font-size:			.8em;
	padding:			0 5;
	margin:				0 5;
}

.contenidoFormulario input, select, textarea {
	background-color: 	#F3FAE8; /* #ECFAD5 */
	padding:			0 0 0 2;
}

.textoTituloFormulario {
	background-color:	 #7E7E7E;
	font-size: 			.8em;
	font-weight:		bold;
	color:				#FFF;
	padding: 			3px;
	margin:				5 0;
}

.datoCampoFormulario {
	font-size:			.8em;
	font-weight:		bold;
	padding:			0 5;
	margin:				0 5;
}

/* ----------------------------------------------------- */
/* Estilo de la Barra de Herramientas /lib/php/bh/bh.php */
/* ----------------------------------------------------- */
.bh {
	/*
	height:				16px;
	text-align:			left;
	color : 			#666699;
	font-size:			.8em;
	border-style :	 	solid;
	border-color: 		#666699;
	border-width : 		1px;
	padding: 			5px;
	margin:				0 10 0 50;
	background-color: 	#C2D8F0;
	-moz-border-radius:	10 10 10 10;
	*/
/*
   -moz-border-radius-topleft:10;
   -moz-border-radius-topright:10;
   -moz-border-radius-bottomleft:0;
   -moz-border-radius-bottomright:0;
*/
}

/* ----------------------------------------------------- */
/* Estilo de la Barra de Herramientas /lib/php/bh/bh.php */
/* ----------------------------------------------------- */

#capaSombraMensajes {
	z-index:			8999;
}

#divMensajes {
	font-family:		verdana;
	position:			absolute;
	top:				30%;
	left:				50%;
	margin-left:		-250px;
	padding:			10;
	width:			500px;
	display:			none;
	background-color: 	#6E6E6E;
	color:			white;
	border: 			1px solid black;
	border-radius: 		5 5 5 5;
	font-weight:		bold;
	text-align:			center;
	z-index:			9000;
}

#divMensajes button {
	font-size:			.8em;
	color:			#FFF;
	background-color:	4E4E4E;
}

.barraHerramientasPrincipal {margin-left:70;}
.barraHerramientasPopup {margin-left:10;}
#barraHerramientas3d {
	height:			5px;
	text-align:			left;
	color : 			green;/*	#666699;*/
	font-size:			.8em;
	border-style : 		solid;
	border-color: 		#666699;
	border-width : 		1px;
	padding: 			5px;
	margin-top:		25;
	margin-right:		10;
	/*margin-bottom:		0px;*/
	/*margin:			20 10 0 70;*/

	background-color: 	#C2D8F0;
	border-radius: 		20 20 4 4;
	/*border: 1px solid black;*/
}

#barraHerramientas {
	position:			relative;
	float:				left;
	text-align:			left;
	margin-top:		-40;
	margin-right:		10;
	/*margin-bottom:		0px;*/
	/*margin:			-36 10 0 70;*/
	height:			50px;
	/*border: 1px solid black;*/
}

#barraHerramientas ul {
	margin:0px;
	padding:0px;
	list-style: none;
}

#barraHerramientas li {
	float:				left;
	padding-left:		10px;
}

.bh {
	height:				32px;
	text-align:			left;
	color : 			green;/*	#666699;*/
	font-size:			.8em;
	border-style : 	solid;
	border-color: 		#666699;
	border-width : 	1px;
	padding: 			5px;
	margin:				0 10 0 50;
	background-color: #C2D8F0;
	border-radius: 		10 10 10 10;
}

.bh_popup {
	height:				32px;
	text-align:			left;
	color : 				#666699;
	font-size:			.8em;
	border-style : 	solid;
	border-color: 		#666699;
	border-width : 	1px;
	padding: 			5px;
	margin:				0 10 0 10;
	background-color: #C2D8F0;
	border-radius: 		10 10 10 10;
}

#capaPapelera {
	margin-left:		10px;
	display:			none;
	/*border:			1px dotted black;*/
	padding:			1 8 1 5;
}


/* ESTILO PARA PESTAÑAS*/
.pestanas{
	width: 100%;
}
.pestanas ul{
	margin:0px;
	padding:0px;
	list-style: none;
}
.pestanas li{
	float:left;
	margin:0px 2px 0px 0px;
	padding:4px 6px 4px 6px;
	background-color: #EAF3FA; /*808080*/
	color: #000; /*FFF*/
	font-size:10pt;
	font-family:Verdana;
	border-radius: 		10 10 0 0;
}
li.pestanaseleccionada{
	background-color: #C2D8F0; /*DCDCDC*/
	color: #000;
	font-weight: bold;
}
.cuerpopestanas{
	background-color: #EAF3FA;
	border: 3px solid #C2D8F0;
	color: #000;
	clear:right;
	margin: 0px;
	padding:4px;
	overflow: auto;
}

.contenidoFormulario span label.invalid {
	float: none;
	color: red;
	background-color: #FFF;
	font-size:1em;
	display: inline;
}
.contenidoFormulario span input.invalid,
.contenidoFormulario span select.invalid,
.contenidoFormulario span textarea.invalid  {
	background-color: #FF989D;
}


.inputmoneda {
	cursor: default;
	/*margin-left: -15px;*/
	padding-left: 5px;
	/*font-size: .9em;*/
	/*background-color: white;*/
}

