
	body { 
		margin: 0; 
		background-color:#303030;
		font-family: Verdana, Geneva, sans-serif;
		font-style:inherit;
		font-size: 14px;
		color:#000;
		}

	a:link, a:visited  { color:#0096CB; text-decoration:none; }
	a:hover, .a:active, a:visited:hover { color:#0096CB; text-decoration: underline; }

	.afnegro:link, .afnegro:visited  { color:#ffffff; text-decoration:none; }
	.afnegro:hover, .afnegro:active, .afnegro:visited:hover { color:#33ccff; text-decoration: none; }

	.afnegrop:link, .afnegrop:visited  { color:#ffffff; font-size:11px; text-decoration:none; }
	.afnegrop:hover, .afnegrop:active, .afnegrop:visited:hover { color:#33ccff; font-size:11px; text-decoration: none; }
	
	h1 { text-align:left; margin-top: 11px; margin-bottom: -4px;}
	h2 { text-align:left;}
	h3 { text-align:left;}
	p { color:#555; text-align:left; line-height: 18px;}

	/* ############################ */
	/* ## MENU ACCESO ## */
	/* ############################ */

	.MenAcc { float:right; background: #202020; color:#FFF; padding: 5px 15px 5px 15px; }

	/* ############################ */
	/* ## MENU TOP ## */
	/* ############################ */
	
	.LinkMenuAct { float:left; background: #00AEEF; padding: 5px 7px 7px 7px; border-right: #FFF 2px solid; }
	.LinkMenu { float:left; background: #C3F2FF; padding: 5px 7px 5px 7px; border-bottom: #FFF 2px solid; border-right: #FFF 2px solid; }
	.LMenu:link, .LMenu:visited  { color:#333; text-decoration:none;}
	.LMenu:hover, .LMenu:active, .LMenu:visited:hover { color:#000; text-decoration: underline;}

	.LMenuAct:link, .LMenuAct:visited  { color:#FFF; text-decoration:none;}
	.LMenuAct:hover, .LMenuAct:active, .LMenuAct:visited:hover { color:#fff; text-decoration: underline;}

	/* ## MENU TOP SECUNDARIO ## */
	
	.LinkMenuSecAct { float:left; padding: 11px 7px 22px 7px; background:url(../images/FondoMenuSecActivo.png) bottom center no-repeat; }
	.LinkMenuSec { float:left; padding: 11px 7px 22px 7px; }
	.LMenuSec:link, .LMenuSec:visited  { color:#FFF; text-decoration:none;}
	.LMenuSec:hover, .LMenuSec:active, .LMenuSec:visited:hover { color:#FFF; text-decoration: underline;}

	.LMenuSecAct:link, .LMenuSecAct:visited  { color:#FFF; font-weight:bold; text-decoration: none;}
	.LMenuSecAct:hover, .LMenuSecAct:active, .LMenuSecAct:visited:hover { color:#FFF; font-weight:bold; text-decoration: underline;}

	/* ## COMUN PIE ## */

	.TitMPie { text-align:left; font-weight:bold; color:#ffffff; border-bottom: #999 groove 2px; padding: 10px 0 3px 0; font-style:italic; }
	.TxtMPie { text-align:left; color:#ffffff; padding-top: 5px; }
		
	/* ## COMUN ENCABEZADO ## */

	.IconChat {padding: 5px 18px 5px 28px; background: url(../images/IconoChatEnc.png) left no-repeat; float:right; margin-top: 35px;}
	.IconEmail {padding: 5px 18px 5px 28px; background: url(../images/IconoEmailEnc.png) left no-repeat; float:right; margin-top: 35px;}
	.IconCompra {padding: 5px 0 5px 28px; background: url(../images/IconoCompraEnc.png) left no-repeat; float:right; margin-top: 35px;}
	.IconPortada {padding: 5px 18px 5px 28px; background: url(../images/IconoPortadaEnc.png) left no-repeat; float:right; margin-top: 35px;}

	.LnkEnc, .LnkEnc:link, .LnkEnc:visited {color: #999; text-decoration:none;}
	.LnkEnc:hover, .LnkEnc:active, .LnkEnc:visited:hover {color: #000; text-decoration:underline;}

	/* ## (IMPORTANTE) -> TOP-CONTENIDO - CONTENIDO ## */
	
	.ZoneContCenter {
		float: right;
		vertical-align:top;
		padding: 3px 20px 3px 20px;
		width: 638px;
		}

	/* ## ESTILO FORMULARIO ## */

	.TablaForm { background:#C3F2FF; padding: 15px 0 15px 0;}
	.tit_campo { padding: 0 30px 0 30px;}
	.esp_campo { padding: 4px 30px 8px 30px;}
	.tit_sector_form { padding: 6px 0 10px 30px; font-weight:bold; text-decoration:underline;}
	.txt_rojo_alert { padding: 0 30px 8px 30px; font-size:11px; font-weight:bold; font-style:italic; color: #cc3333;}
	.ast_rojo_alert { font-size:14px; font-weight:bold; color: #cc3333;}
		
	#Form1 { margin:auto; border: none; padding: 0px; }
	#Form1 input[type=text] { border: none; background-color:#FFF; color: #0096CB; padding: 8px;}
	#Form1 input[type=password] { border: none; background-color:#FFF; color: #0096CB; padding: 8px; }
	#Form1 input.btn { padding: 8px 13px 8px 13px; color:#FFFFFF; background: #00AEEF; border: none; }
	#Form1 select { background-color:#FFF; padding: 5px; color: #0096CB; }
	#Form1 textarea { border: solid #E2E2E2 1px; background-color:#eaf8f9; color: #0096CB; }

	#FormEmail { margin: auto; border:none; }
	#FormEmail input[type=text] { border: solid #f2f2f2 1px; background-color:#eaf8f9; height:15px; font-size:11px; }
	#FormEmail input.btn {color:#FFFFFF; padding: 4px 4px 4px 4px; background-image:url(../images/FondoAzulDe.gif); border: none; font-size:11px;}

	/* ## ESTILO BOTONES ## */

	.BotonRojoRegresar {float:left; padding: 5px 12px 6px 15px; margin: 0 11px 0 0; background: url(../images/FBotonRegresar.gif) left center no-repeat; }
	.BotonRojo {float:left; padding: 5px 11px 6px 11px; margin: 0 11px 0 0; background: #DA4632; }
	.BotonRojoAct {float:left; padding: 5px 11px 6px 11px; margin: 0 11px 0 0; background: #cc0000; color:#FFF; font-size:11px; }

	.LBotonrojo:link, .LBotonrojo:visited  { font-size:11px; font-weight:normal; color:#FFF; text-decoration:none;}
	.LBotonrojo:hover, .LBotonrojo:active, .LBotonrojo:visited:hover { font-size:11px; font-weight:normal; color:#ffcc00; text-decoration: none;}

	/* ESTILOS TABLAS */

	.estilo_tabla {
		background-color: #FFF;
		border: solid #00AEEF 2px;
		}
	.tit_tablas {
		background: #00AEEF;
		text-transform:uppercase;
		color:#FFF;
		font-weight:bold;
		text-align:center;
		font-size:11px;
		padding: 7px 5px 7px 5px;

		}
	.txt_celdas_cen { vertical-align:top; padding: 5px 12px 5px 12px; text-align:center; border-bottom: #dddddd solid 1px; }
	.txt_celdas_der { vertical-align:top; padding: 5px 12px 5px 12px; text-align: right; }
	
	/* SOMBREADO DE TABLAS */
	
	.ruler { width: 180px;}
	#demo tr.ruled { background:#000;}
	#demo div.ruled { background:#000;}
	.CldSombreadoActivo { padding: 8px 8px 8px 13px; border-bottom: solid 2px #303030; color: #33ccff; background: url(../images/FondoMenuVertAct.gif) no-repeat; }
	.CldSombreadoPasivo { padding: 8px 8px 8px 13px; border-bottom: solid 2px #303030; }

	/* ESTILO PAGINACIÓN DE DATOS */

	.PaginacionAct { padding: 4px; background: #000000; border-right: 2px #FFF solid; }
	.PaginacionPas { padding: 4px; background: #303030; border-right: 2px #FFF solid; }