/* ::::: file:///C:/Users/fms74c/AppData/Roaming/Mozilla/Firefox/Profiles/g93b7wig.default/ScrapBook/data/20150421141944/index.css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
ul { list-style: outside none none; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 70%; margin: 0px; padding: 0px; }
h1 { position: absolute; text-indent: -9999px; font-size: 2.82em; font-weight: normal; color: rgb(55, 84, 91); }
h2 { margin: 14px 0px 14px 18px; font-size: 2.32em; font-weight: normal; color: rgb(55, 84, 91); }
p { margin-bottom: 12px; margin-left: 18px; font-size: 1.05em; color: rgb(85, 85, 85); }
p a { color: rgb(13, 121, 136); }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline; }
.clear-both { clear: both; }
#wrapper { position: relative; max-width: 108.93em; min-width: 86.16em; padding: 0px 5px; margin: 0px auto; }
#cabecera { position: relative; }
#cabecera h2 { position: absolute; text-indent: -9999px; }
#cabecera .volver { margin: 1.3em 29% 0em 0px; padding: 0px; text-align: right; }
#branding { padding: 27px 0px 0px 8px; }
#nav_sec { margin: 0px; padding: 0px; right: 0px; width: 40%; }
#contenido_ancho { padding-bottom: 32px; }
#contenido_principal_ancho { float: left; width: 99%; }
#pie { clear: both; width: 100%; }
#info_sitio { clear: both; padding-top: 8px; text-align: center; border-top: 3px solid rgb(224, 224, 224); }
#info_sitio p { float: left; width: auto; }
#info_sitio a { font-size: 1em; font-weight: normal; color: rgb(112, 112, 112); }
#info_sitio img { float: right; }
ul li { margin-bottom: 5px; padding-left: 12px; font-size: 1.05em; color: rgb(85, 85, 85); background: url('img_mod_info_rel_bullet.png') no-repeat scroll 0px 0.36em transparent; }
ul li a { font-size: 1.05em; color: rgb(85, 85, 85); }
h4 a:hover, a:focus, a:active { text-decoration: underline; }
table { font-size: 1.05em; margin: 0px 0px 0px 1.3em; border: 1px solid rgb(212, 208, 200); }
table.tabla td a:hover, a:focus, a:active { text-decoration: underline; }
table.tabla-center { width: 98%; border-collapse: collapse; border-width: 1px; }
table.tabla-center th { text-align: center; height: 2em; padding: 0.2em 0.6em; vertical-align: middle; font-size: 1.05em; font-weight: bold; color: rgb(51, 51, 51); background: url('img_tabla_th_bk.png') repeat-x scroll 0% 0% transparent; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) rgb(183, 181, 176); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
table.tabla-center td { padding: 5px 15px; color: rgb(72, 72, 72); border: 1px solid rgb(212, 208, 200); font-size: 100%; text-align: center; }
table.tabla-center td a { color: rgb(9, 88, 99); font-size: 100%; padding: 0px; margin: 0px; text-align: center; }
table.tabla-center td a:hover, a:focus, a:active { text-decoration: underline; }
table.tabla-center img { margin: 0px; padding: 0px; text-align: center; }
input, select, textarea, fieldset, legend { font-size: 1.07em; color: rgb(34, 34, 34); }
input { border: 1px solid rgb(183, 183, 183); }
input:focus, select:focus, textarea:focus { border: 1px solid rgb(18, 163, 182); }
table.tabla-center tbody tr[class] th { border: 1px solid rgb(115, 115, 115); }
table.tabla-center th { border: 1px solid rgb(0, 0, 0) ! important; }
table.tabla-center tbody tr th, table.tabla-center tbody tr td { border: 1px solid rgb(0, 0, 0); }
table.tabla-center tbody tr.azul th { background: none repeat scroll 0% 0% rgb(183, 222, 232); }
table.tabla-center tbody tr.azul td { background: none repeat scroll 0% 0% rgb(241, 252, 255); }
table.tabla-center tbody tr.amarillo th { background: none repeat scroll 0% 0% rgb(255, 255, 204); }
table.tabla-center tbody tr.amarillo td { background: none repeat scroll 0% 0% rgb(255, 255, 229); }
table.tabla-center tbody tr.naranja th { background: none repeat scroll 0% 0% rgb(252, 213, 180); }
table.tabla-center tbody tr.naranja td { background: none repeat scroll 0% 0% rgb(255, 243, 233); }
table.tabla-center tbody tr.rojo th { background: none repeat scroll 0% 0% rgb(218, 150, 148); }
table.tabla-center tbody tr.rojo td { background: none repeat scroll 0% 0% rgb(255, 229, 228); }
table.tabla-center tbody tr.morado th { background: none repeat scroll 0% 0% rgb(204, 192, 218); }
table.tabla-center tbody tr.morado td { background: none repeat scroll 0% 0% rgb(239, 232, 248); }
table.tabla-center tbody tr.verde th { background: none repeat scroll 0% 0% rgb(216, 228, 188); }
table.tabla-center tbody tr.verde td { background: none repeat scroll 0% 0% rgb(243, 251, 226); }
table.tabla-center thead tr th p { margin: 0.5em; }
table.tabla-center tbody tr p { margin: 0px; padding: 0.2em; }
table.tabla-center tbody tr th { line-height: 1.5; }
table.tabla-center tbody tr td { width: 14em; vertical-align: middle; }
#nav_sec ul { text-align: right; }
#nav_sec ul li { display: inline; padding: 0px 4px; font-size: 1em; color: rgb(85, 85, 85); background: url('img_nav_sec_sep.png') no-repeat scroll 100% center transparent; }
#nav_sec ul li a { font-size: 1em; color: rgb(85, 85, 85); }
#nav_sec ul li.ultimo { padding-right: 0px; background: none repeat scroll 0% 0% transparent; }
#nav_herramientas { position: absolute; top: 64px; right: 0px; }
#nav_herramientas li { display: block; float: left; line-height: 27px; margin: 0px 4px 0px 0px; }
#buscador { display: block; width: 111px; height: 27px; background: url('img_buscador.png') no-repeat scroll 0% 0% transparent; }
#buscador #buscar { float: left; font-size: 1em; color: rgb(85, 85, 85); padding: 0px; margin: 6px 0px 0px 6px; border: 0px none; width: 80px; background: none repeat scroll 0% 0% transparent; }
#buscador #ir { margin: 5px 4px 0px 0px; border: medium none; }
#buscador label { display: none; }
#nav_rastro_migas { padding: 1px 0px 0px 8px; }
#nav_rastro_migas ol li { display: inline; padding: 0px 6px 0px 8px; font-size: 1em; color: rgb(107, 107, 107); background: url('img_nav_rastro_migas_sep.png') no-repeat scroll 0px 0.36em transparent; }
#nav_rastro_migas ol li a { font-size: 1em; color: rgb(13, 121, 136); }
.searchNav { clear: both; position: relative; z-index: 1; margin-bottom: 0.4em; margin-top: 1.6em; padding-left: 0.3em; background: url('img_nav_principal_izq.png') no-repeat scroll left top transparent; height: 3.6em; }
.searchNav #nav { padding: 0.1em 0px 0px; margin: 0px; list-style-type: none; }
.searchNav #nav ul { padding: 0px; margin: 0px; list-style-type: none; }
.searchNav #nav { font-weight: normal; font-size: 1.4em; line-height: 1.5em; font-family: arial,helvetica,sans-serif; }
.searchNav #nav li { float: left; margin: 0px; padding: 0px; position: relative; width: 24.8%; background: url('img_nav_principal.png') no-repeat scroll right center transparent; }
.searchNav #nav a { padding: 0.35em 0.1em 0.5em 0.5em; display: inline-block; color: rgb(255, 255, 255); text-decoration: none; }
.searchNav #nav a:hover { color: rgb(255, 255, 255); }
.searchNav #nav a:focus { color: rgb(255, 255, 255); }
.searchNav #nav ul { font-weight: bold; font-size: 0.65em; background: none repeat scroll 0% 0% rgb(16, 111, 131); left: 0px; width: 22.8em; line-height: 1.4em; position: absolute; top: 3.4em; border-right: 1px solid rgb(139, 185, 197); }
.searchNav #nav ul li { border-bottom: 1px solid rgb(139, 185, 197); width: 20.7em; background: url('flecha-menu1a.gif') no-repeat scroll right center rgb(16, 111, 131); padding: 0px 1em 0px 0px; }
.searchNav #nav ul ul { font-size: 1em; border-top: 1px solid rgb(139, 185, 197); border-left: 1px solid rgb(139, 185, 197); border-right: 1px solid rgb(139, 185, 197); }
.searchNav #nav ul a { background: none repeat scroll 0px 0px transparent; width: 20.2em; display: inline-block; text-align: left; }
.searchNav #nav ul li:focus { background: none repeat scroll 0% 0% rgb(51, 130, 149); }
.searchNav #nav ul li:hover { background: url('flecha-menu1a.gif') no-repeat scroll right center rgb(51, 130, 149); }
.searchNav #nav ul ul { left: 244px; top: 0px; }
.searchNav #nav ul ul li:hover { background: none repeat scroll 0% 0% rgb(51, 130, 149); }
.searchNav #nav ul ul li { background: none repeat scroll 0% 0% rgb(16, 111, 131); }
.searchNav #nav ul { margin-left: -9999px; }
.searchNav #nav :hover ul ul { margin-left: -9999px; }
.searchNav #nav li:hover > ul { margin-left: 0px; }
.searchNav #nav a:focus + ul { margin-left: 0px; }
.searchNav #nav ul ul { margin-left: 0px; }
.searchNav #nav ul a:focus { margin-left: 9999px; }
div.searchNav #nav li ul.submenu { border-left: 1px solid rgb(139, 185, 197); }
div.searchNav #nav li ul.submenu li.izquierda { background: url('flecha-menu1b.gif') no-repeat scroll left center rgb(16, 111, 131); padding: 0.2em 0em 0.2em 1.2em; }
div.searchNav #nav li ul.submenu li.izquierda a { padding: 0.5em 0.1em 0.5em 0.3em; width: 19.1em; }
div.searchNav #nav li ul.submenu li.izquierda:hover { background: url('flecha-menu1b.gif') repeat scroll left center rgb(51, 130, 149); }
div.searchNav #nav li ul.submenu li.izquierda ul.sub-izquierda li.derecha { background: none repeat scroll 0% 0% transparent; }
div.searchNav #nav li ul.submenu li.izquierda ul.sub-izquierda li.derecha a { padding: 0.5em 0.1em 0.5em 0.3em; width: 20.3em; }
div.searchNav #nav li ul.submenu li.izquierda ul.sub-izquierda li.derecha:hover { background: none repeat scroll 0% 0% rgb(51, 130, 149); margin-left: 0px; }
div.searchNav #nav li ul li ul.sub-izquierda { left: -258px; top: -0.05em; }
ul li { margin-bottom: 5px; padding-left: 12px; font-size: 1.05em; color: rgb(85, 85, 85); background: url('img_mod_info_rel_bullet.png') no-repeat scroll 0px 0.36em transparent; }
ul li a { font-size: 1.05em; color: rgb(85, 85, 85); }
h4 a:hover, a:focus, a:active { text-decoration: underline; }
table { font-size: 1.05em; margin: 0px 0px 0px 1.3em; border: 1px solid rgb(212, 208, 200); }
table.tabla td a:hover, a:focus, a:active { text-decoration: underline; }
table.tabla-center { width: 98%; border-collapse: collapse; border-width: 1px; }
table.tabla-center th { text-align: center; height: 2em; padding: 0.2em 0.6em; vertical-align: middle; font-size: 1.05em; font-weight: bold; color: rgb(51, 51, 51); background: url('img_tabla_th_bk.png') repeat-x scroll 0% 0% transparent; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(212, 208, 200) rgb(212, 208, 200) rgb(183, 181, 176); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
table.tabla-center td { padding: 5px 15px; color: rgb(72, 72, 72); border: 1px solid rgb(212, 208, 200); font-size: 100%; text-align: center; }
table.tabla-center td a { color: rgb(9, 88, 99); font-size: 100%; padding: 0px; margin: 0px; text-align: center; }
table.tabla-center td a:hover, a:focus, a:active { text-decoration: underline; }
table.tabla-center img { margin: 0px; padding: 0px; text-align: center; }
input, select, textarea, fieldset, legend { font-size: 1.07em; color: rgb(34, 34, 34); }
input { border: 1px solid rgb(183, 183, 183); }
input:focus, select:focus, textarea:focus { border: 1px solid rgb(18, 163, 182); }
table.tabla-center tbody tr[class] th { border: 1px solid rgb(115, 115, 115); }
table.tabla-center th { border: 1px solid rgb(0, 0, 0) ! important; }
table.tabla-center tbody tr th, table.tabla-center tbody tr td { border: 1px solid rgb(0, 0, 0); }
table.tabla-center tbody tr.azul th { background: none repeat scroll 0% 0% rgb(183, 222, 232); }
table.tabla-center tbody tr.azul td { background: none repeat scroll 0% 0% rgb(241, 252, 255); }
table.tabla-center tbody tr.amarillo th { background: none repeat scroll 0% 0% rgb(255, 255, 204); }
table.tabla-center tbody tr.amarillo td { background: none repeat scroll 0% 0% rgb(255, 255, 229); }
table.tabla-center tbody tr.naranja th { background: none repeat scroll 0% 0% rgb(252, 213, 180); }
table.tabla-center tbody tr.naranja td { background: none repeat scroll 0% 0% rgb(255, 243, 233); }
table.tabla-center tbody tr.rojo th { background: none repeat scroll 0% 0% rgb(218, 150, 148); }
table.tabla-center tbody tr.rojo td { background: none repeat scroll 0% 0% rgb(255, 229, 228); }
table.tabla-center tbody tr.morado th { background: none repeat scroll 0% 0% rgb(204, 192, 218); }
table.tabla-center tbody tr.morado td { background: none repeat scroll 0% 0% rgb(239, 232, 248); }
table.tabla-center tbody tr.verde th { background: none repeat scroll 0% 0% rgb(216, 228, 188); }
table.tabla-center tbody tr.verde td { background: none repeat scroll 0% 0% rgb(243, 251, 226); }
table.tabla-center thead tr th p { margin: 0.5em; }
table.tabla-center tbody tr p { margin: 0px; padding: 0.2em; }
table.tabla-center tbody tr th { line-height: 1.5; }
table.tabla-center tbody tr td { width: 14em; vertical-align: middle; }
