/* @@ ESTILOS GENERALES @@ */

* {
	margin: 0; padding: 0; border: 0;
}

body {
	background-color: #DDD;
}

table td {
	font-family: Arial, Helvetica; font-size: 9pt; color: #666;
}

input {
	border: 1px solid #999; font-size: 8pt; color: #900; padding: 2px;
}

a {
	color: #C44E00;
}

a:hover {
	color: #005643; text-decoration: none;
}

/* @@ Tabla Principal @@ */

table#principal {
	margin: 9px auto; border: 1px solid #999; width: 942px; background-color: #FFF; height: auto;
}

table#enk {
	height: 210px; width: 924px; margin: 9px;
}

table#enk td {
	vertical-align: top;
}

table#parte_superior {
	height: 21px; width: 924px; margin-bottom: 9px;
}

table#parte_superior td#menu_superior {
	vertical-align: middle; width: 521px; background-color: #CCC; text-align: center;
}

table#parte_superior td#menu_superior a {
	color: #900; text-decoration: none; font-weight: bold; margin: 0 16px; font-size: 8pt;
}

table#parte_superior td#menu_superior a:hover {
	color: #000;
}

table#parte_superior td#buscador {
	vertical-align: middle; width: auto; text-align: right;
}

table#imagen_enk {
	height: 150px; width: 924px; background-color: #000; margin-bottom: 9px;
}

table#menu_inferior {
	height: 21px; width: 924px; background-color: #CCC; text-align: center;
}

table#menu_inferior a {
	color: #333; font-weight: bold; margin: 0 14px; text-decoration: none;
}

table#menu_inferior a:hover {
	color: #966;
}

table#menu_inferior a#menu_parent { color: #333; text-decoration:none; font-size:9pt; }
table#menu_inferior a#menu_parent2 { color: #333; text-decoration:none; font-size:9pt; }
table#menu_inferior a#menu_parent3 { color: #333; text-decoration:none; font-size:9pt; }
table#menu_inferior a#menu_coahuila { color: #333; text-decoration:none; font-size:9pt; }

table#menu_inferior a#menuitempop { color: #FFF; text-decoration:none; font-size:8pt; font-weight: normal; display: block; width: 150px; border: 1px solid #777; padding: 6px 8px; margin: 0; }
table#menu_inferior a#menuitempop:hover { color: #FFF; font-size: 8pt; background-color: #200; }

table#menu_inferior td {
	vertical-align: middle;
}

table#main {
	height: auto; width: 924px; margin: 0 9px 9px 9px;
}

table#main td#main_content {
	height: 100%; width:715px ; margin-right: 9px;
}

table#main td#main_content td#main_separator {
	height: 100%; width:9px ;
}

table#main td#main_submenu {
	height: 100%; width: 200px; vertical-align: top;
}

table#main td#main_content ul {
	list-style-image: url(../img/bullet9.gif); list-style-position: outside; padding-left: 60px;
}

table#main td#main_content p {
	text-align: justify; font-size: 9pt; margin: 5px 0;
}

table#main td#main_content h1 {
	font-weight: bold; font-size: 14pt; color: #933; font-family: Arial Narrow, Arial, Helvetica;
}

table#main td#main_content h2 {
	font-weight: bold; font-size: 9pt; color: #393; text-indent: 16px;
}

table#main td#main_content h3 {
	font-weight: bold; font-size: 9pt; color: #660; padding-top: 5px;
}

table#main td#main_submenu table#menu_lateral {
	width: 200px; height: 100%; border-left: 1px solid #999; padding: 0;
}

table#main td#main_submenu table#menu_lateral td {
	vertical-align: top;
}

table#main td#main_submenu table#menu_lateral ul {
	list-style-image: url(../img/menu9.gif); list-style-position: outside; padding-left: 24px;
}

table#main td#main_submenu table#menu_lateral ul li {
	border-bottom: 1px dotted #CCC;
}

table#main td#main_submenu table#menu_lateral a {
	color: #955; text-decoration: none;
}

table#main td#main_submenu table#menu_lateral a:hover {
	color: #595; text-decoration: none;
}

div#pie {
	width: 942px; text-align: center; margin: 0 auto; font-family: Arial, Helvetica; font-size: 8pt; color: #999;
}

div#pie h4 {
	font-size: 8pt; color: #777; font-style: italic;
}
