html {overflow: auto;}
body {text-align: center;}
img {border: 0;}
#margen {width: 990px; margin: 0 auto; text-align: left; background: url(/pics/css/design/nuevoleon_images/border_right.gif) top left repeat-y;}
#margen2 {width: 990px; margin: 0 auto; text-align: left;}
#tema { font-size: 12px; clear: both;}

/* BARRA
-------------------------------------------------------------------------*/
#nl-barra {background-color: #333333; color: #FFFFFF;}
	
	#clima, #barra, #lenguaje {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.83em; text-transform: uppercase; height: 25px;}

	#clima {width: 44%; float: left; margin: 0 0 0 0.92em; text-align: left;}
		#clima div.clima {margin: 0.5em 0 0 0; float: left; color: #FFFFFF; font-weight: normal;}
		#clima div.ico {margin: 0 0 0 0.92em; float: left;}
		#clima div.temp {margin: 0.5em 0 0 0.92em; float: left;}
		#calidad-aire {margin: 0.5em 0 0 2.08em; float: left;}
		#calidad-aire a {color: #FFFFFF; background-color: #333333; text-decoration: none;}
		#calidad-aire a:hover {text-decoration: underline;}
	
	#barra {width: 38%; float: left; margin: 0; padding: 0;}
	#lenguaje {width: 15%; float: right; margin: 0; padding: 0;}

	ul.barra-links	{list-style-type: none; margin: 0; padding: 0;}	
	ul.barra-links li {float: left; margin: 0.42em 1.2em 0 0;}
	ul.barra-links li a {text-decoration: none; color: #FFFFFF; background-color: #333333;}
	ul.barra-links li a:link {text-decoration: none; }
	ul.barra-links li a:active {text-decoration: none; }
	ul.barra-links li a:hover {text-decoration: underline !important; background-color: #333333; color: #FFFFFF;}

/* ENCABEAZADO
-------------------------------------------------------------------------*/
#nl-encabezado {margin: 0 auto; height: 9em; background: url(/pics/css/design/nuevoleon_images/header_back.gif) top left no-repeat;}

/* BUSCADOR */
#frmBuscador {position: relative; float: right; top: 1em; right: 1em; border: 0 !important;}
input#txtBuscador {background: url(/pics/css/design/nuevoleon_images/buscador.gif) top left no-repeat; width: 15em; height: 2.08em; border: 0 !important; padding: 0.33em 0 0.17em 0.33em; float: left;}
input#btnBuscador {background: url(/pics/css/design/nuevoleon_images/btnBuscar.gif) top left no-repeat; width: 6.42em; height: 2.08em; margin: 0 0 0 -2.33em !important; padding: 0; border: 0;}
/* NAVEGACION */
#nl-logo {position: relative; left: 1.08em; top: 0.92em; float: left;}
#navegacion	{position: relative; right: 1.08em; top: 1.25em; float: right; height: 25px; width: 861px; background: url(/pics/css/design/nuevoleon_images/menu_back.gif) top left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;}
	#navegacion ul.menu {list-style-type: none; margin: 0; padding: 0; float: right;}
	#navegacion ul.menu li {float: left; margin: 0.33em 1.42em 0 0.5em;}
	#navegacion ul.menu li a {text-decoration: none; color: #FFFFFF; background-color: #CC0000; font-weight: bold; font-size: 0.92em;}
	#navegacion ul.menu li a:link {text-decoration: none;}
	#navegacion ul.menu li a:active {text-decoration: none;}
	#navegacion ul.menu li a:hover {text-decoration: underline;}

#breadcrumb {position: relative; top: 2em; left: 2.25em; width: 80%; height: 25px; float: left; font-size: 0.83em; font-family: Verdana; color: #777777;}
#breadcrumb a {color: #777777; text-decoration: none; background-color: #F5F5F5}
#breadcrumb a:hover {text-decoration: underline;}
#bread-estasen {color: #CC0000; font-weight: bold;}

/* COLUMNAS
-------------------------------------------------------------------------*/
.col5 {width: 4%;}
.col10 {width: 9%;}
.col15 {width: 14%;}
.col20 {width: 19%;}
.col21 {width: 20%;}
.col25 {width: 24%;}
.col30 {width: 29%;}
.col35 {width: 34%;}
.col40 {width: 39%;}
.col45 {width: 44%;}
.col49 {width: 48%;}
.col50 {width: 49%;}
.col51 {width: 50%;}
.col55 {width: 54%;}
.col60 {width: 59%;}
.col65 {width: 64%;}
.col70 {width: 69%;}
.col75 {width: 74%;}
.col80 {width: 79%;}
.col81 {width: 80%;}
.col85 {width: 84%;}
.col90 {width: 89%;}
.col95 {width: 94%;}

/* COLUMNAS PX 
-------------------------------------------------------------------------*/
.column1 {width: 40px;}
.column2 {width: 90px;}
.column3 {width: 140px;}
.column4 {width: 190px;}
.column5 {width: 240px;}
.column6 {width: 290px;}
.column7 {width: 340px;}
.column8 {width: 390px;}
.column9 {width: 440px;}
.column10 {width: 490px;}
.column11 {width: 540px;}
.column12 {width: 590px;}
.column13 {width: 640px;}
.column14 {width: 690px;}
.column15 {width: 740px;}
.column16 {width: 790px;}
.column17 {width: 840px;}
.column18 {width: 890px;}
.column19 {width: 940px;}
.column20 {width: 990px;}

.column1, 
.column2,
.column3,
.column4,
.column5,
.column6,
.column7,
.column8,
.column9,
.column10,
.column11,
.column12,
.column13,
.column14,
.column15,
.column16,
.column17,
.column18,
.column19
{margin-right: 10px; text-align: left; padding-top: 15px;}

.last {margin-right: 0px !important;}

#tema h1 {font-family: Georgia; font-size: 3em; font-weight: normal; color: #660000; margin: 0 0 0 0;}

#nl-content		{width:685px; float:left; margin:0 0 2.08em 0.83em; text-align:left; padding-top: 1.83em;}
#nl-rightcol	{width:260px; float:right; margin:2.08em 0.83em 2.08em 0; text-align:left;}

/* INTRODUCCIÓN */
#nl-intro 		{width:100%; margin:0.3em 0 1.2em 0 !important; padding:.6em;  font-size: 1.3em;}
#nl-intro 		{font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-top-width:1px; border-top-style: dashed; border-bottom-width:1px; border-bottom-style: dashed;}
	#nl-intro p		{margin: .5em 0 .3em 0;}
#nl-intro 		{color:#990000; border-bottom-color: #9999CC !important; border-top-color: #9999CC !important;}

/* PIE DE PÁGINA
-------------------------------------------------------------------------*/
#nl-pie {background-color: #FFFFFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-family: 'Trebuchet MS'; color: #666666; height: 8.5em; margin: 0 auto; text-align: left;}
#nl-pie-bordertop {background: #FFFFFF url(/pics/css/design/nuevoleon_images/border_top2.gif) top left no-repeat; height: 1.25em; clear: both; margin-top: 1em;}
#nl-pie-borderbottom {background: url(/pics/css/design/nuevoleon_images/border_bottom.gif) top left no-repeat; height: 0.42em;}
#navegacion-pie	{position: relative; right: 0.33em; top: -2.25em; float: right; height: 25px; width: 861px; background: url(/pics/css/design/nuevoleon_images/menu_back.gif) top left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;}
	#navegacion-pie	ul.menu {list-style-type: none; margin: 0; padding: 0; float: right;}
	#navegacion-pie	ul.menu li {float: left; margin: 0.33em 1.42em 0 0.5em;}
	#navegacion-pie	ul.menu li a {text-decoration: none; color: #FFFFFF; background-color: #CC0000; font-weight: bold; font-size: 0.92em;}
	#navegacion-pie	ul.menu li a:link {text-decoration: none;}
	#navegacion-pie	ul.menu li a:active {text-decoration: none;}
	#navegacion-pie	ul.menu li a:hover {text-decoration: underline;}

#escudo {position: relative; top: 0; left: 2.33em; float: left; margin: 0; padding: 0;}
#descripcion {position: relative; top: -1.42em; float: right; width: 87%; line-height: 1.25em; border-bottom: 1px solid #EEEEEE; padding: 0 0 0.25em 0; margin: 0 0 0.83em 0;}
#direccion {float: left; width: 70%;}
#direccion strong {color: #333333;}
#www-nl-gob-mx {float: right; width: 15%; text-align: right; margin-right: 0.67em; font-weight: bold;}
#www-nl-gob-mx a {text-decoration: none; color: #CC0000;}
#www-nl-gob-mx a:hover {text-decoration: underline;}
#contacto {position: relative; top: -1.67em; float: right; width: 87%;}
#contacto a {color: #666666;}
#contacto-mail {float: left; margin: 0; padding: 0;}
#contacto-links {float: left; margin: 0; padding: 0;}
#contacto-links ul, #certificaciones ul {list-style-type: none; margin: 0; padding: 0;}
#contacto-links ul li, #certificaciones ul li {float: left; margin-left: 0.92em;}
#certificaciones {float: right; margin-right: 0.67em; padding: 0;}

.border-right {border-right: 1px dotted #ccc;}
.space {height: 1em; clear: both;}
.left {float: left;}
.right {float: right;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.center {margin-left: auto; margin-right: auto;}
.clear-both {clear: both;}
.clear-right {clear: right;}
.clear-left {clear: left;}
.cero {padding: 0 !important; margin: 0 !important;}
.hide {display: none;}
.block {display: block;}
.clear {display:inline-block;}   
.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clear {height:1%;}
.clear {display:block;}

.faq-answer		{margin-top: 10px; border-left-width: 5px; border-left-style: solid; border-left-color: #E6E6E6; background-color: #F8F8F8; padding: 5px 10px 5px 10px; display: none;}
.faq-answer	ul	{list-style-type: none;}
.faq-answer li	{background:transparent url('/pics/common/bullet_1.gif') no-repeat top left;}
.faq-answer ol li {background: none !important; padding-left: 8px !important;}
ul.listfaq		{font-family:Verdana, Arial, Helvetica, sans-serif; list-style-type:none; margin:5px 0 5px 0; padding: 0;}
ul.listfaq li	{padding-left: 15px; margin:5px 0px 0px 40px;}
ul.listfaq li	{background:transparent url('/pics/common/bullet_1.gif') no-repeat top left;}
ul.listfaq li p {margin: 0; padding: 5px 0px 8px 0px;}

#menu-transparencia {text-align: left;}

#menu-transparencia img {margin-left: 1em;}
#menu-transparencia-listado {list-style-type: none; margin: 1em 0 1em 0.42em; padding: 0;}
#menu-transparencia-listado li {font-size: 0.92em; background: transparent url(/pics/common/bullet_menu_transparencia.png) no-repeat top left; padding-left: 1em;}
#menu-transparencia-listado li a {text-decoration: none; color: #333333;}
#menu-transparencia-listado li a:hover {text-decoration: underline;}

#menu-transparencia-listado .submenu {list-style-type: none; margin: 0.42em 0 0.42em 0.42em; padding: 0;}
#menu-transparencia-listado .submenu li {font-size: 1em; background: transparent url(/pics/common/triagulo.gif) no-repeat left; padding-left: 1em;}
#menu-transparencia-listado .submenu li a {text-decoration: none; color: #333333;}
#menu-transparencia-listado .submenu li a:hover {text-decoration: underline;}

#menu-transparencia-imagenes {list-style-type: none; margin: 0; padding: 0;}
#menu-transparencia-imagenes li {float: left; margin-left: 0.17em;}

.ico_acrobat {background: transparent url(/pics/common/ico_acrobat_lista.gif) no-repeat left !important; margin-left: -0.5em; !important; padding-left: 2em !important;}

.border-left-bottom {border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}


/* MARGEN IZQUIERDO
-------------------------------------------------------------------------*/
#tema h1 { margin-left:10px !important; }
#tema #contenido h1.column16 { margin-left:0 !important; }
#contenido p.margen-l,
#contenido div.margen-l p,
#contenido div.margen-l span,
#contenido div.margen-l h6,
#contenido div.margen-l h5,
#contenido div.margen-l h4,
#contenido div.margen-l h3,
#contenido div.margen-l h2 { margin-left:10px !important; }

#tema #contenido {padding-bottom:0 !important;}

/* LIGAS
-------------------------------------------------------------------------*/
#contenido p a { }
#contenido p a:hover { }

