
	/* ############################ */
	/* ESTILOS COMUNES */
	/* ############################ */

	body {
	margin: 25px 0 25px 0;
	background: #43708f;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:13px;
	color: #666;
	}
	
	a, a:link, a:visited { COLOR: #0066cc; Text-decoration: none;}
	a:hover, a:active, a:visited:hover { COLOR: #3399cc; Text-decoration: underline;}
	
	/* ############################ */
	/* ESTILO OTROS */
	/* ############################ */

	.link_add { padding-bottom: 15px; vertical-align:top; }
	.link_add_boton { float:right; background: url(../images/FondoBotonRojo.png); padding: 4px 15px 4px 15px;}

	.aRegresaAtras, .aRegresaAtras:link, .aRegresaAtras:visited { background: url(../images/FondoBotonRegresar.png) left no-repeat; padding: 4px 15px 4px 20px; text-transform: uppercase; color: #FFFFFF;}
	.aRegresaAtras:hover, .aRegresaAtras:active, .aRegresaAtras:visited:hover { background: url(../images/FondoBotonRegresar.png) left no-repeat; padding: 4px 15px 4px 20px; text-transform: uppercase; color: #FFFFFF; text-decoration: underline;}

	/* ############################ */
	/* ESTILO FORMULARIOS */
	/* ############################ */

	.TituloFormulario { text-align:center; padding-bottom: 20px; font-size:16px; font-weight:bold; }

	.SearchF { border: none; background:#a8ddf7; height: 24px; padding: 2px 5px 2px 5px; width: 150px; }
	.SearchFBoton { padding: 2px 12px 2px 12px; font-size: 10px; Color: #FFF; height: 28px; background: url(../images/FondoSubmit.png); border: none; }

	#Tablas1 { margin:auto; border:none; }
	#Tablas1 input[type=text] { Border: none; Background: #FFF; height: 22px; padding: 4px 6px 1px 6px; text-transform: uppercase; font-size: 12px; }
	#Tablas1 select { border: none; background: #FFF; height:27px; text-transform: capitalize; font-size: 12px; }
	#Tablas1 input.BTablas1 { padding: 8px 15px 8px 15px; Color: #FFF; background:url(../images/FondoSubmit.png); Border: none; margin-top: 20px; font-style:italic; }
	#Tablas1 input.BTablas2 { padding: 8px 15px 8px 15px; Color: #FFF; background:url(../images/FondoSubmit.png); Border: none; }

	.tit_campo { text-align: right; padding-right: 6px; vertical-align: middle; border-right: #d5d5d5 solid 2px;}
	.esp_campo { padding: 6px 0 6px 6px;}
	.tit_sector_form { padding: 6px 0 6px 6px; text-transform: uppercase; font-weight: bold; text-decoration: underline;}
	.esp_campo_2 { padding: 6px 0 6px 0;}
	.tit_sector_form_2 { padding: 6px 0 6px 0; text-transform: uppercase; font-weight: bold; text-decoration: underline;}
		
	.txt_rojo_alert {text-align:left; padding: 6px 0 6px 0; font-weight:bold; font-style:italic; color: #cc3333;}
	.txt_verde_alert {text-align:left; padding: 6px 0 6px 0; font-weight:bold; font-style:italic; color: #090;}

	#Form1 {margin:auto; border:none; }
	#Form1 input[type=text] { border: none; background-color:#FFF; height:28px; padding: 0 5px 0 5px; }
	#Form1 input[type=password] { border: solid #DDDDDD 1px; background-color:#FFFFFF; height:26px; padding: 0px 5px 0px 5px; }
	#Form1 select { border: none; background-color:#FFF; height:28px; }
	#Form1 textarea { border: solid #DDDDDD 1px; background-color:#FFFFFF; height:80px; padding: 5px 5px 5px 5px; }
	#Form1 input.btn { padding:8px 15px 8px 15px; color:#FFF; background:url(../images/FondoSubmit.png); border: 0px; }

	/* ############################ */
	/* ESTILO TABLAS */
	/* ############################ */
	

	.search_tablas { padding: 0 0 22px 0; vertical-align:top; }
	
	.tit_alerta { padding-bottom: 15px; font-weight:bold; color:#E13235; text-transform:uppercase; }

	.tit_res_tablas { text-transform:uppercase; padding-bottom: 15px; }

	.estilo_tablas { background: #E2E2E2; width: 832px; }
	.estilo_tit_tablas { background: #888; color: #FFF; font-size: 12px; padding: 8px 7px 8px 7px; text-align: center; text-transform: uppercase; }

	.estilo_txt_celdas_izq {  vertical-align: middle; padding: 8px 7px 8px 7px; text-align: center; text-transform: uppercase; border-bottom: #d3d3d3 solid 3px; border-left: #d3d3d3 solid 3px; }
	.estilo_txt_celdas_der {  vertical-align: middle; padding: 8px 7px 8px 7px; text-align: center; text-transform: uppercase; border-bottom: #d3d3d3 solid 3px; border-right: #d3d3d3 solid 3px; }
	.estilo_txt_celdas { vertical-align: middle; padding: 8px 7px 8px 7px; text-align: center; text-transform: uppercase; border-bottom: #d3d3d3 solid 3px; }

	/* ############################ */
	/* ESTILO PAGINACIÓN DE DATOS */
	/* ############################ */

	.PaginacionAct {
		padding: 2px 12px 2px 14px;
		background: #43708f;
		}
	.PaginacionPas {
		padding: 2px 12px 2px 14px;
		background-color: #DDD;
		}






















































	



	/*
	#ModificaPC { margin:auto; border:none; }
	#ModificaPC input[type=text] {border: solid #DDDDDD 1px; background-color:#FFFFFF; height:24px; padding: 0px 5px 0px 5px; }
	#ModificaPC select {background-color:#FFFFFF; height:28px; }
	#ModificaPC textarea {color:#F60; border: solid #DDDDDD 1px; background-color:#FFFFFF; height:80px; padding: 5px 5px 5px 5px; }
	#ModificaPC input.btn {padding:5px 12px 5px 12px; color:#FFFFFF; background-image:url(../images/FondDegr2.gif); border: 0px; }
	*/

	/* ############################ */
	/* ICONOS PASO A PASO */
	/* ############################ */
	
	.iconoPPIzqPas {background-image:url(../images/IconoPPIzqPas.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPCentroPas {background-image:url(../images/IconoPPCentroPas.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPDerPas {background-image:url(../images/IconoPPDerPas.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPIzqAct {background-image:url(../images/IconoPPIzqAct.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPCentroAct {background-image:url(../images/IconoPPCentroAct.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPDerAct {background-image:url(../images/IconoPPDerAct.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	
	.iconoPPIzqPasF {background-image:url(../images/IconoPPIzqPasF.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPCentroPasF {background-image:url(../images/IconoPPCentroPasF.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPDerPasF {background-image:url(../images/IconoPPDerPasF.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPIzqActF {background-image:url(../images/IconoPPIzqActF.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPCentroActF {background-image:url(../images/IconoPPCentroActF.png); background-position:center; background-repeat:no-repeat; height: 20px;}
	.iconoPPDerActF {background-image:url(../images/IconoPPDerActF.png); background-position:center; background-repeat:no-repeat; height: 20px;}










	.estilo_box_gris { width: 500px; background: #E2E2E2; padding: 10px; border: #d7d7d7 solid 1px;}	
	/*.estilo_box_blanco { width:490px; background-color: #FFFFFF; padding: 10px 10px 10px 10px;}	
	
	.estilo_tabla_490 { width: 490px; background-color: #DDD; border: solid #FFF 4px;}
	.estilo_tabla_500 {
		width: 700px;
		background: #EEE;
		border: solid #555 3px;
		}
	
	.est_buscador_tbl {
		background-image:url(../images/fbusc.gif);
		background-position:left;
		background-repeat:no-repeat;
		}
	.est_cbuscar {
		padding: 6px 6px 6px 50px;
		}
	.est_bbuscar {
		padding: 6px 6px 6px 0px;
		}

	
	.tit_celdas_osc_d { text-align: right; border-bottom: #DDD solid 1px; vertical-align: middle; padding: 6px; } */
	
	/* ############################ */
	/* MENU HORIZONTAL ADMINISTRADOR */
	/* ############################ */
	
	/*.tit_tbl {
		background-image:url(../images/f_tit_tbl_az.gif);
		height: 25px;
		padding: 0px 5px 0px 10px;  
		COLOR: #ffffff;
		}
	.tit_tbl_az {
		background-image:url(../images/f_tit_tbl.gif);
		height:25;
		padding: 0px 5px 0px 10px;  
		COLOR: #ffffff;
		font-weight:bold;
		}
	.tit_tbl_azc {
		background-image:url(../images/f_tit_tbl_azc.gif);
		height:25;
		padding: 0px 5px 0px 10px;  
		font-weight:bold;
		}

	.link_blan, .link_blan:link, .link_blan:visited {
		font-weight: bold;
		color: #ffffff; 
		TEXT-DECORATION: none;
		}
	.link_blan:hover, .link_blan:active, .link_blan:visited:hover {
		font-weight: bold; 
		color: #ffffff; 
		TEXT-DECORATION: underline;
		} */

	/* ############################ */
	/* ## COMUN PIE Y ENCABEZADO ## */
	/* ############################ */

	/*.TitMPie {
		text-align:left;
		font-weight:bold;
		color:#ffffff;
		border-bottom-style:groove;
		border-bottom-width: 1px;
		border-bottom-color:#999;
		padding: 10px 0px 3px 0px;
		}
	.TxtMPie {
		text-align:left;
		color:#ffffff;
		padding: 5px 0px 0px 0px;
		}
	.LnkMPie, .LnkMPie:link, .LnkMPie:visited {font-weight:normal; COLOR: #dfdfdf; text-decoration:none;}
	.LnkMPie:hover, .LnkMPie:active, .LnkMPie:visited:hover {font-weight:normal; COLOR: #ffffff; text-decoration:underline;} */