.ancho_100 {width:100%;}.principal {width:100%;margin:0;}.cabecera2 {text-align:center;font-size:20px;width:100%;border-top:2px solid #666;background-color:#CCC;}.sub-cabecera {text-align:left;border-top:4px solid #666;border-bottom:4px solid #666;font-size:10px;vertical-align:middle;}.center_100 {width:100%;text-align:center;}.centro {text-align:center;}.izquierda {text-align:left;}.izq_100 {text-align:left;width:100%;}.derecha {text-align:right;}.zona_pie {border-top:2px #666;width:100%;text-align:center;}.colum_central {width:100%;border-left:1px solid #666;border-right:1px solid #666;}.colum_central_master {width:80%;border-right:2px solid #666;}.col_cent-izq {width:40%;border-right:1px solid #666;text-align:justify;padding:2px 10px 10px 5px;}.col_cent-der {width:40%;border-left:1px solid #666;text-align:justify;padding:2px 5px 10px 10px;}.pie_izquierda {width:30%;border-right:2px solid #666;padding-left:5px;padding-right:5px;}.pie_central {width:40%;padding-left:5px;padding-right:5px;}.pie_derecha {width:30%;border-left:2px solid #666;padding-left:5px;padding-right:5px;}.pie_footer {width:100%;text-align:center;font-size:9px;border-top:4px solid #666;border-bottom:4px solid #666;margin-top:3px;padding:3px;}.boxtitle-left {color:#fff;background-color:#5E5E5E;text-align:right;letter-spacing:2px;padding-right:1ex;}.boxtitle-center {color:#fff;background-color:#5E5E5E;text-align:center;letter-spacing:2px;padding-right:1ex;text-indent:1ex;}.boxtitle-right {color:#fff;background-color:#5E5E5E;text-align:left;letter-spacing:2px;text-indent:1ex;}.bloques_l {border:1px solid #A9A9A9;border-top:1px solid #666;margin-top:3px;}.bloques_c {width:100%;border:1px solid #A9A9A9;border-top:1px solid #A9A9A9;margin-top:1px;}.bloques_r {border-bottom:1px solid #666;border-top:1px solid #A9A9A9;margin-top:3px;}.bloques_pie_l {width:100%;border-top:1px solid #666;margin-top:3px;}.bloques_pie_r {width:100%;border-top:1px solid #A9A9A9;margin-top:3px;}.new_cab {border-top:1px solid #666;background-color:Silver;width:100%;padding:3px;}.new_cuerpo {border-left:1px solid #A9A9A9;border-right:1px solid #A9A9A9;width:100%;}.new_pie {border-bottom:1px solid #666;background-color:Silver;width:100%;padding:3px;}.flota_l {float:left;}body {width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin:0;}img {border:0;}TD {font-size:10px;vertical-align:top;}TH {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}TEXTAREA {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;text-indent:2px;border-color:#000;border-style:solid;border-width:1px;}INPUT {background-color:#FFF;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;text-indent:2px;border-color:#000;border-width:1px;}INPUT.pn-text {background-color:#D9DCC2;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;text-indent:2px;border-color:#000;border-width:1px;}INPUT.pn-button {background-color:#FFF;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border-color:#000;border-width:1px;}INPUT.r-button {background-color:transparent;font-family:Verdana, Arial, Helvetica, sans-serif;}SELECT {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;}SELECT.pn-text {background-color:#FFF;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:700;}A:hover {background-color:#336;color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}.pn-normal {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;}.pn-normal A:hover {color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;background-color:#000;}.pn-normal A:active {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:none;background-color:transparent;}.pn-title,h2 {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-decoration:none;}.pn-title A:hover {color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-decoration:none;background-color:#000;}.pn-sub {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;text-decoration:none;}.pn-sub A:hover {color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;text-decoration:none;background-color:#000;}.pn-logo {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:3px;text-decoration:none;}.pn-logo A:hover {color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:3px;text-decoration:none;background-color:transparent;}.pn-logo-small {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-decoration:none;}.pn-pagetitle,h1 {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;text-decoration:none;}.print-title {background-color:transparent;color:#900;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;text-decoration:none;}.print-sub {background-color:transparent;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;text-decoration:none;}.print-normal {background-color:transparent;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;text-decoration:none;}.print {color:#000;background-color:#FFF;}#navcontainer ul {list-style-type:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;text-align:left;letter-spacing:1px;margin:0;padding:0;}#navcontainer li {margin:0 0 1px;}#navcontainer a {display:block;border:1px solid gray;width:165px;background-color:#CCC;padding:0 2px 0 10px;}#navcontainer a:link,#navlist a:visited {color:#000;text-decoration:none;}#navcontainer a:hover {border:1px solid gray;background-color:#336;color:#FFF;}p.diggers {margin-top:1em;background:#eee;border:1px solid #ccc;padding:5px;}p.diggers a {margin-left:15px;padding-left:0 !important;background:none no-repeat bottom left !important;}.borde_izq,.borde_der {width:1px;}A:link,A:visited,A:active {background-color:transparent;color:#336;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}.pn-normal A:link,.pn-normal A:visited {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-decoration:underline;background-color:transparent;}.pn-title A:link,.pn-title A:visited,.pn-title A:active {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-decoration:none;background-color:transparent;}.pn-sub A:link,.pn-sub A:visited,.pn-sub A:active {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;text-decoration:none;background-color:transparent;}.pn-logo A:link,.pn-logo A:visited,.pn-logo A:active {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;letter-spacing:3px;text-decoration:none;background-color:transparent;}