/* { margin:0; padding:0; border:0;} */
html {background: #ffffff;}
body{font-family: arial; text-align: center;}
body table {margin: 0 auto;}

.ET {text-align: right; margin-right: 4px; font-size: 0.8em; font-weight: bold; font-style: italic;}
.CP {text-align: left; margin-left: 2px; font-size: 0.9em;}
.VA {text-align: left; margin-left: 2px; font-size: 0.9em;}
	
select {float: left; margin-left: 4px; border: solid 0px red; z-index: -1;}
.listaBus {font-size: 0.8em; text-align:left;}
.lupita:hover{cursor: pointer;}
.tituloLista {background: #ffffff; color: #000000; text-align: center; font-size: 1.2em; font-weight: bold;}
.linkLista:hover {cursor: pointer; font-weight: bold;}
.contayuda{width: 150px; height: 50px; border: solid 1px black; background: #eeeeee; display: block; color: #000000; }
.ayuda {float: right; margin-right: 1px; margin-left: 4px; }
.ayuda:hover div.contAyuda div.IntAyuda { cursor: pointer; display: block;}
.CPOobligatorio {margin-left: 2px; font-weight: bold; color: #000000; font-size:0.9em;}

.previo { margin-left: 0px; text-align: left; padding-left: 20px; font-weight: bold; color: #000000; font-size:0.9em; background-color: #ffffff; width:800px; height: auto; border: solid 0px black;}
#titulo_cFor {font-weight: bold; text-align: center; color: #000000; font-size:1.4em; background-color: #ffffff; width:100%; height: auto; border: solid 0px black;}
.botonCF {border: solid 1px black; background-color: #ffffff; color: #000000; cursor: pointer; margin-left: 5px;}
.loadImagen { border: solid 1px blue;}

.esplicarAntes {font-size: 0.7em; font-style: italic; text-align: justify; border: solid 1px #000000; width: 100%; height: auto; background: #E4FF70;}



/*-----------BOTONES---------------*/

table form.form_boton {
		text-align: center;
	}

#botonEliminar {width: 85px; height: 35px;
	background-image: url('img/botonBorrar.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 5px;
	cursor: pointer;
	}
#botonEditar {width: 85px; height: 35px;
	background-image: url('img/botonEditar.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 5px;
	cursor: pointer;
	}	
#botonAceptar {width: 85px; height: 35px; 
	background-image: url('img/botonAceptar.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 5px;
	cursor: pointer;
	}	
#botonCancelar {width: 85px; height: 35px;
	background-image: url('img/botonCancelar.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 3px;
	cursor: pointer;
	}
#botonReporte {width: 85px; height: 35px;
	background-image: url('img/botonReporte.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 5px;
	cursor: pointer;
	}
#botonNuevo {width: 85px; height: 35px;
	background-image: url('img/botonNuevo.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 5px;
	cursor: pointer;
	}	
#botonVer {width: 85px; height: 35px; 
	background-image: url('img/botonVer.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 9px;
	cursor: pointer;
	}
#botonInicio {width: 85px; height: 35px; 
	background-image: url('img/botonIrPanel.png'); 
	background-repeat: no-repeat; 
	/*font-weight: bold;   padding-right: 30px; */
	text-align: right; 	
	padding-right: 5px;
	cursor: pointer;
	}
/*-----------BOTONES---------------*/



a.info {
    position:relative;
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none;
} 
a.info:hover {
    z-index:25; background-color:#ff0;
} 
a.info span { 
    display: none;
} 
a.info:hover span {
    display:block;
    position:absolute;
    top:2em;
    left:2em;
    width:200px;
    border:0px solid #0cf;
    background-color:transparent;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
}

	.contAyuda {border: solid 1 balck; width: 200px; height: auto; display:none;}
	.IntAyuda {width: 220px; height: auto; background: #e5ecf9; height: auto; border: solid 1px #ffF;}
	.contAyuda p {width: 210px; background: #e5ecf9; height: auto; padding-left: 5px; font-size: 0.9em; color:#000000; text-align: justify;}


/***********CSS DEL DIV DE BUSQUEDA*********************/
/*body {margin:0; padding:0 10px 0 10px; border:0; height:100%; background: #ffffff;}
body {font-family: arial; font-size:16px;}*/

#menu {display:none; top:10px; float: right; right:20px; width:270px; height: 400px; position:fixed; border:0px solid #888; padding:10px; text-align:left; font-weight:bold; color:#000000; background-color: #e5ecf9; overflow: auto; overflow-x:hidden;}
	
#carga {
	display:none; 
	top:20%;
	left: 35%;
	/*float: center; */
	/*right:20px; */
	width: 442px;
	height: 65px;
	position:fixed; 
	border: 3px solid #000000;
	padding:10px; 
	text-align:left;
	font-weight:bold; 
	color:#000000; 
	background-color: #e5ecf9; 
	z-index: 1100;
	overflow: auto;
	}
	
	#cargarVideo {
	display:none; 
	top:20%;
	left: 35%;
	/*float: center; */
	/*right:20px; */
	width: 370px;
	height: 65px;
	position:fixed; 
	border: 3px solid #000000;
	padding:10px; 
	text-align:left;
	font-weight:bold; 
	color:#000000; 
	background-color: #e5ecf9; 
	z-index: 1100;
	overflow: auto;
	}
	
* html #menu {position:absolute;}
#fixpic {display:block; width:108px height:145px; position:fixed; bottom:0; left:0;}
* html #fixpic {position:absolute;}
/***********CSS DEL DIV DE BUSQUEDA*********************/


/*************CSS CAMPOS MULTI ENLACES**********/
/*div.fadebox {
	display: none;
	position: absolute;
	#position: relative;
	_position: absolute;
	top: 0%;
	left: 0%;
	
	-moz-width: 100%; 
	width: 100%;
	_width: 100%;
	
	-moz-height: 300%; 	
	height: 100%;
	_height: 200px;
	
	background-color: #000000;
	
	z-index:1001;
	#z-index:1001;
	_z-index:1001;
	
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}*/

div.fadebox {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500%;
	background-color: #000000;
	z-index: 10;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=50);
}

/*div.overbox {
	display: none;
	position: absolute;
	#position: absolute;
	_position: absolute;
	top: 2%;
	#top: 5px;
	_top: 5px;
	left: 35%;
	#left: 35px;
	_left: 35px;
	width: 25%;
	#width: 400px;
	_width: 400px;
	height: 95%;
	#height: 350px;
	_height: 350px;
	z-index:1002;
	overflow: auto;
	  
}*/

div.overbox {
	display: none;
	position: fixed;
	#position: absolute;
	_position: absolute;
	top: 2%;
	#top: 20px;
	_top: 20px;
	
	left: 25%;
	#left: 35px;
	_left: 35%;
	
	width: 50%;
	#width: 500px;
	_width: 500px;
	
	height: 95%;
	#height: 580px;
	_height: 580px;
	
	z-index:1002;
	overflow: auto;
	  
}

#tableMultiple { 
	border: solid 1px #000; 
	position: relative;
	z-index: 0; 
	width: 400px;
	}
	
#tableMultiple tr td { 
	border-top: solid 1px #fff; 
	}

#tableMultiple tr td.listaValores { font-size: 1.1em; text-align: left; font}
#tableMultiple tr td.listaValores a label:hover { cursor: pointer; }

#AceptarSeleccion {
	position: fixed;
	#position: absolute;
	_position: absolute;
	top: 90%;
	margin-top: 5px; height: 20px; 
	border: solid 0px red; 
	width: 47%; 
	float: left; 
	z-index: 1000000; 
	text-align: center; 
	background: #8CDBF4; 
	font-weight: bold; 
	font-size: 1.3em; 
	border: solid 1px #000; 
}

#AceptarSeleccion a {color: #000; text-decoration: none;}
#AceptarSeleccion a:hover {color: green; }
	
.enlacesmultiples{
		height: auto; 
		width: 500px; 
		background: #ffffff;
		border: solid 1px #000000;
		display: block;
		position: relative;
	}
	
.enlacesmultiples ul{
		width: 500px;	
		border: solid 0px #000000;
		text-align: left;
	}
	
.enlacesmultiples li{
		width: 100%;	
		border: solid 0px #000000;
		margin-left: 1px;
		font-size: 0.9em;
	}
	
 .enlacesmultiples li a.quitarE{
		font-size: 0.7em;
		width: 100%;
		text-decoration: none;
		color: red;	
		border: solid 0px #000000;
		margin-left: 2px;
	}

 .enlacesmultiples li a.quitarE{
	 text-decoration: underline;
	 }

 .enlacesmultiples li.enlacesAct{
		text-align: left;
		width: 100%;
		margin-left: 0px;
	 }
	 
 a.enlaceActivo {
		color: #3F6FAB; 
		font-size: 1em;
		text-decoration: none;
		}

 a.enlaceActivo:hover {
		text-decoration: underline;
	}
/*************CSS CAMPOS MULTI ENLACES**********/




