body { background: #e4e3d8 url(imagenes/fondo_1.jpg); background-attachment: fixed; /*filter: alpha(opacity=50); opacity: .9;*/}
/**/#redondo{ -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.txt-siguiente {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1A2588; text-align: right; vertical-align: middle; }
.txt-ruta-bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003300; text-align: left; vertical-align: middle; }
.txt-ruta-bold2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align: center; vertical-align: middle;}
.txt-ruta-bold3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003300; text-align: center; vertical-align: middle;}
.enlace_informacion{margin: 0px; text-align: justify; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px;}
.enlace_informacion a{font-size: 10px; color: #000000; background-image: none; background-repeat: no-repeat; font-weight: normal; font-style: normal; text-decoration: none; padding-right: 7px; }
.enlace_informacion a:hover{background-image: none; background-repeat: no-repeat; font-weight: normal; color: #FF9000;}
.enlace_informacion8{margin: 0px; text-align: justify; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
.enlace_informacion8 a{font-size: 13px; color: #003300; background-image: none; background-repeat: no-repeat; font-weight: normal; font-style: normal; text-decoration: none; padding-right: 7px; }
.enlace_informacion8 a:hover{background-image: none; background-repeat: no-repeat; font-weight: normal; color: #FF9000; }
.Txt_menuRecursivInf {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.Txt_menuRecursivInf_Rojo {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; }
a.Txt_menuRecursivInf_Rojo:hover{font-family: arial; font-size: 11px; color: #666; text-decoration: none } 
.Txt_menuRecursivInf_Rojoc {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none; }
a.Txt_menuRecursivInf_Rojoc:hover{font-family: arial; font-size: 10px; color: #666; text-decoration: none } 
.inputext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #666666; text-decoration: none; background-color: #FFFFFF;}
.Txt_bienvenido {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.Txt_menuRecursivInf:hover{font-family: arial; font-size: 11px; color: #ff0000; text-decoration: none} 
.bordebanner {border: 1px solid #333333;}
.borde_tabla_basic {border: 1px solid #CCCCCC;}
.tabla_5tonivel {border: 1px solid #CCCCCC; background-color:#E8E8E8;}
.Txt_titulos_secc {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 18px; font-weight: bold; text-transform: uppercase; text-indent: 15px; padding-left: 5px; }
.txto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; padding-left: 5px; padding-top: 2px; padding-right: 5px; padding-bottom: 3px; }
.txt {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;text-align: justify;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.foo_p {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;text-align: justify;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.txttab1 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #ffffff;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.txt1 {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #ffffff;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.txto_bold {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;text-align: center;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.tituloBox{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none}
.txto_boldblanco {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.txto_boldazul {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #6699ff;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.txto_boldverde {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #99cc33;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
a.txto:hover{font-family: arial;font-size: 11px;color: #ff0000;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
a.txto_bold:hover{font-family: arial;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.Txt_titulos_tabla {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;line-height: 20px;font-weight: bold;text-transform: uppercase;padding-left: 5px;}
.titu_seccion {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FF0000;text-decoration: none;text-transform: uppercase;text-indent: 2px;}
.celd_titu_seccion {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 18px;font-weight: bold;text-transform: uppercase;color: #FF0000;text-decoration: none;background-color:#5CACEE; border: 1px solid #D8D8D8;text-indent: 5px;vertical-align: middle;padding-top: 2px;padding-left: 2px;background-image: url(../imagesNI/gradiente1.gif);}
.Txt_titulos_tabla2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;text-align: left;vertical-align: middle;line-height: 18px;background-color: #E9E9E9;}
.Txt_titulos_tabla3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;vertical-align: middle;line-height: 18px;background-color: #E9E9E9;}
.Txt_titulos_tabla2_borde {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;border: 1px solid #CCCCCC;text-align: left;vertical-align: middle;line-height: 18px;background-color: #E9E9E9;}
.celda_linea_inf {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.celda_linea_inf_txto {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.celda_linea_inf_txto_bold {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold;color: #000000;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.txto_Tabls {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;line-height: 13px;padding-left:5px;padding-right: 5px;}
.txto_Tabls_gris {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;line-height: 13px;background-color: #EAEAEA;padding-left:5px;padding-right: 5px;}
.txto_Tabls_oscurecer {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;line-height: 13px;background-color: #ACAACA;padding-left:5px;padding-right: 5px;}
.txto_Tabls_oscurecer2{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;line-height: 13px;background-color: #D7D7D7;padding-left:5px;padding-right: 5px;}
input {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 10px;color: #666666;text-decoration: none;height: 12px;}
select {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 18px;color: #666666;text-decoration: none;background-color: #FFFFFF;border: 1px solid #999999;}
.select_ctas {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 15px;color: #666666;text-decoration: none;background-color: #FFFFFF;border: 1px solid #999999;width:145px;}
.nota {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;text-decoration: none;text-align: left;padding-left: 3px;padding-right: 3px;}
.tbl_nivelcuatro {background-color: #F4F4F4;text-align: center;height: 30px;}
.tbl_accsdirect {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 16px;color: #666666;text-decoration: none;background-color: #f9f9f9;text-align: center;width: 100%;}
.td_lineagris {border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.Txt_titulos_tabla_borde {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;padding-right: 2px;padding-top: 0px;padding-bottom: 0px;padding-left: 2px;text-align: center;vertical-align: middle;background-color: #E9E9E9;border: 1px solid #CCCCCC;}
.Txt_right_titulos_tabla {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;text-decoration: none;font-weight: bold;padding-right: 2px;padding-top: 0px;padding-bottom: 0px;padding-left: 2px;text-align: right;vertical-align: middle;background-color: #E9E9E9;border: 1px solid #CCCCCC;}
.input_boton {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;text-decoration: none;height: 12px;border: 1px solid #999999;background-color: #F5F5F5;text-align: center;vertical-align: top;cursor:pointer;}
.accesodirecto {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;font-weight: 100;color: #666666;text-decoration: underline;text-align: justify;vertical-align: middle;padding: 2px;margin-bottom: 2px;}
a.accesodirecto:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;font-weight: 100;color: #FF0000;text-decoration: underline;text-align: center;vertical-align: middle;padding: 2px;margin-bottom: 2px;}
.altoLinea_5px {line-height: 5px;}
.celda_lineas_izq-inf {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
.celda_lineas_der-inf {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
.celda_lineas_izq {border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
.celda_lineas_der {border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
.txto4tonivel {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: underline;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
a.txto4tonivel:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FF0000;text-decoration: underline;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.input_boton_neg {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;text-decoration: none;height: 18px;border: 1px solid #999999;background-color: #F5F5F5;text-align: center;vertical-align: top;cursor:pointer;font-weight: bold;}
.lineaizq {border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
.lineader {border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
.celda_linea_sup {border-top-width: 2px;border-top-style: solid;border-top-color: #CCCCCC;}
.Txt_titulos_secc_Esp {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight: bold;text-transform: uppercase;padding-left: 5px;padding-right: 5px;padding-top: 3px;padding-bottom: 3px;}
.txtoPregFAQ {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: underline;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
a.txtoPregFAQ:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FF0000;text-decoration: underline;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.txtopeq {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;text-decoration: none;padding-left: 3px;padding-right: 3px;padding-bottom: 1px;padding-top: 1px;}
.celda_lineas_izq-inf_txto {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;padding-bottom: 3px;}
.celda_lineas_izq_der-inf_txto {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;padding-left: 5px;padding-top: 2px;padding-right: 5px;	padding-bottom: 3px;}
.boton {border: 1px solid #cccccc; color: #666666; background-color: #E9E9E9; height: 23px; width: 65px;}
.celda_lineas_der-inf-txto {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.borde{border:1px solid #000000;}
#tooltip { color: #000000; outline: none; /*border-bottom: 1px dotted #000000; cursor: help;*/ text-decoration: none; position:absolute; }
#tooltip span {	margin-left: -999em; position: fixed; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 2px 2px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.4); -moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.4); }
#tooltip:hover span { font-family: Calibri, Geneva, Tahoma, Arial , sans-serif; position: absolute; left: 1em; top: 2em; z-index: 99; margin-left: 0; width: 100px; }
/*#tooltip:hover img { border: 0; margin: -10px 0 0 -55px; float: left; position: absolute; }*/
#tooltip:hover em { font-family: Calibri, Tahoma, Geneva, Arial sans-serif; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.mensaje { background: #9FDAEE; border: 1px solid #2BB0D7; }