a:link {color: #800000; text-decoration: none;}
a:visited {color: #C43A44; text-decoration: none;}
a:hover {color: #ff0000; font-style: normal; text-decoration: none;}
a:active {color: #ff0000; font-style: normal; text-decoration: none;}
body {margin: 0px 0px 0px 0px; padding: 0px; background: url('/trp/img/sitio/fondo.gif') #F6EBE5;}
hr {color: #AF3B00; background-color: #AF3B00; border: none; height: 1px;}
img {border: 0px; border-style: none;}
img.listado {border: 1px solid silver;}
.error {text-align: center; color: #FF0000; font-size: 15px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.aviso {text-align: center; color: #000000; font-size: 15px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.exito {text-align: center; color: #008000; font-size: 15px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.campo {text-align: left; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.etiqueta {text-align: right; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; width: 40%;}
.boton {text-align: center; font-size: 12px; text-transform: uppercase; color: #FFFFFF; background-color: #AF3B00; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.descripcion {text-align: center; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.mensaje_titulo {text-align: center; text-transform: uppercase; font-size: 18px; color: #003366; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mensaje_cuerpo {text-align: center; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.mensajes {border: 1px solid #AF3B00; background-color: #FFFF99; padding: 3px;}
.novalido {color: #FF0000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.enlaces {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.menu {font-size: 12px; color: #FFFFFF; margin-right: 5px; margin-left: 5px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.menu2 {font-size: 12px; color: #000000; margin-right: 5px; margin-left: 5px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.submenu {font-size: 12px; color: blue; font-family: Arial, Helvetica, sans-serif;}
.idea {color: #800000; border: 1px solid #AF3B00; background-color: #FFFF99; padding: 0px;}
.nada {font-size: 2px;}
.bloque {background-color: #AF3B00;}
.actual {background-color: #990000; color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.comandos {text-align: center; font-size: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.cuerpo {border: 1px solid #AF3B00; padding: 5px 5px 5px 5px; width: 770; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px;}
.cuerpoancho {border: 1px solid #AF3B00; padding: 5px 5px 5px 5px; width: 97%; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px;}
.nav_hijos {text-align: center; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.nav_pares {text-align: center; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.separador {width: 500;}

/*LISTAS DE CASOS*/
table.listado {width: 100%;}
table.carro {width: 99%;}
td.leyenda {text-align: center; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
td.caso {text-align: left; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
td.botones {width: 300px; text-align: right;}
td.indice {text-align: center; font-size: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
img.comando {border: 0px; border-style: none; float: right; width: 23px; height: 22px; margin-left: 0px;}
#comando {font-family: Arial, Helvetica, sans-serif;font-size: 11px; width: 300px;}
.editar {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.msg {color: #FF0000;font-size: 14px;text-align: center;font-weight: bold;font-family: Arial, Helvetica, sans-serif;padding: 7px;}
.numeros {text-align: right; font-size: 12px; color: black; font-family: Arial, Helvetica, sans-serif;}
.total {text-align: right; font-size: 13px; color: red; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

/*ARBOL EDICION*/
img.icono {border: 0px;border-style: none;width: 16px;height: 16px;margin-left: 0px;margin-right: 0px;margin: 0;}
.defaultTreeTable {margin: 0;padding: 0;border: 0;}
.containerTableStyle {overflow: auto;position:relative;top:0;}
.containerTableStyleRTL span {direction: rtl;unicode-bidi: bidi-override;}
.containerTableStyleRTL {direction: rtl;overflow: auto;position:relative;top:0;font-size: 11px;}
.standartTreeRow {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.selectedTreeRow {background-color: navy;color: white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.standartTreeImage {width:16px;height: 16px;overflow:hidden;border: 0;padding: 0;margin: 0;}
.hiddenRow {width: 1px;overflow:hidden;}
.dragSpanDiv {background-color: #FFFFCC;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border: 1px;border-style: solid;}
.standartTreeRow_lor {text-decoration:underline;background-color: #FFFFF0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.selectedTreeRow_lor {text-decoration:underline;background-color: navy;color:white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.selectionBox {background-color: #FFFFCC;}
.selectionBar {top:0;background-color: Black;position:absolute;overflow:hidden;height: 2px;z-index: 11;}
.intreeeditRow{ font-size:8pt;height:16px;border:1px solid silver;padding:0;margin:0;}
.dhx_tree_textSign{font-size:8pt;font-family:monospace;width:21px;color:black;padding:0px;margin:0px;cursor:pointer;text-align: center;}

/*TABS*/
.shadetabs {padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: 12px Arial;list-style-type: none;text-align: left;}
.shadetabs li {display: inline;margin: 0;}
.shadetabs li a {text-decoration: none;padding: 3px 7px;margin-right: 3px;border: 1px solid #AF3B00;color: #2d2b2b;background: white top left repeat-x;}
.shadetabs li a:visited {color: #2d2b2b;}
.shadetabs li a:hover {text-decoration: underline;color: #2d2b2b;}
.shadetabs li.selected {position: relative;top: 1px;font-weight: bold;}
.shadetabs li.selected a {border-bottom-color: #FFFFCC;}
.shadetabs li.selected a:hover {text-decoration: none;}
.contentstyle {border: 1px solid #AF3B00; margin-bottom: 1em;padding: 10px;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.tabcontent{display:none;}
.tabcell {padding: 2px 3px 2px 5px; background-color: #EFE1E0; color: #000000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 12px}
.tabcell2 {padding: 2px 3px 2px 5px; background-color: #FFFFFF; color: #000000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 11px}
.tab_imp {padding: 2px 3px 2px 5px; background-color: #EFE1E0; color: #000000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 12px}
.tab_imp2 {padding: 2px 3px 2px 5px; background-color: #FFFFFF; color: #000000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 11px}

#mi_ficha {position:absolute; width: 550px; z-index: 100;}

.detalle_caso {padding: 2px; background-color: white; width: 640px; border: 1px solid #666;}
.detalle_titulo {background: #E8BEA6; font-weight: bold; text-align: left; margin: 2px 0 2px 0; padding: 1px 3px 1px 3px;}

ul.jerarquia {list-style: none; margin: 0 0 3px 3px; padding: 0; line-height: 16px;}
li.jerarquia {list-style: none; margin: 0 0 3px 16px; padding: 0; text-align: left; font-size: 12px; white-space: nowrap; overflow: hidden;}


/*PERSPECTIVA*/
.perspectiva {position:absolute; display:none; border: 3px solid black; background-color: #AF3B00; width: 300px; padding: 5px; text-align: left;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
/*a.nodos:link, a.nodos:visited, a.nodos:active {color: #000000; text-decoration: none;}
a.nodos:hover {color: #ff0000; text-decoration: none;}*/
.arbol {color: #ff0000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 12px}
#recuadro1 {border: 1px solid #165480; width: 200px; position:relative;} 
#titulo_recuadro1 {background-color: #5fa6d7; font-weight: bold; font-size: 8pt; padding: 2px 2px 2px 2px;} 
#cuerpo_recuadro1 {font-size: 8pt; padding: 4px 4px 4px 4px; background-color: #ffffcc;} 
.fondo_recuadro {background-color: #E8BEA6; color: #000000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 11px}

/*ESTILOS EDITOR HTML*/
.titulo {text-align: center; text-transform: uppercase; font-size: 20px; color: #003366; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.subtitulo {text-align: center; font-size: 18px; color: #003366; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.titular {text-align: left; font-size: 18px; color: #003366; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.destacado {font-size: 13px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.comando {text-align: center; font-size: 12px; color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mediano {color: #000000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 12px}
.normal {text-align: justify; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.texto {color: #000000; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 12px}
.chica {font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.cursiva {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
.tabla {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
.azul {color: #0000FF;}
.informe {text-align: left; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif;}

.caja_texto {border: 1px solid gray; margin: 0pt auto; padding: 5px; overflow: scroll; text-align: justify; width: 99%; height: 300px; background-color: white; color: black; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 12px;}
.caso_destacado {border: 3px solid #AF3B00; padding: 5px 5px 5px 5px; width: 95%; margin-top: 5px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; font-size: 125%; background-color: white; }
.fondo_tema_normal {text-align: left; background-color: white; height: 12px; border: 1px solid #AF3B00; padding: 2px 2px 2px 2px; }
.fondo_tema_activo {text-align: left; background-color: #AF3B00; height: 12px; border: 1px solid #AF3B00; padding: 2px 2px 2px 2px; }
.enlace_tema_activo {color: red; font-weight: bold; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.enlace_tema_normal {color: blue; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#carrito_compras {position:absolute; display:none; border: 1px solid red; background-color: #FFFF99; width: 640; padding: 5px; top: 80px; left: 130px; z-index: 10000;}

.calendario_fondo {background-color: silver; width: 200px; }
.calendario_mes {background-color: black; color: #ffffff; font-size: 12px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.calendario_dias {background-color: gray; color: #ffffff; font-size: 11px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.calendario_DiaNormal {background-color: silver; color: #000000; font-size: 11px; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.calendario_DiaHoy {background-color: yellow; font-size: 11px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.calendario_DiaElegido {background-color: yellow; color: #000000; font-size: 11px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.calendario_DiaOcupado {background-color: white; font-size: 11px; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.calendario_control {font-size: 12px; color: white; font-family: Arial, Helvetica, sans-serif;}
#elegir_imagen {position:absolute; display:none; border: 2px solid gray; height: 300px; overflow: scroll; background-color: white; width: 300px; padding: 3px;}
#editar {border: 1px solid gray; padding: 7px;}

.cuadro_datos {color: black; text-decoration: none; font-family: Arial, Tahoma, Verdana; font-size: 12px; background-color: white;}
.cuadro_titulos {background-color: #AF3B00; color: white; font-size: 12px; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif;}
.comentario {position:absolute; display:none; border: 1px solid #AF3B00; background-color: white; width: 500px; padding: 7px;}

.titulo_ficha {text-align: left; font-size: 13px; text-transform: uppercase; color: #FFFFFF; background-color: #AF3B00; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.enlaces_ficha {text-align: right; font-size: 11px; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.ventana_ficha {position:absolute; display:none; border: 1px solid black; background-color: #FFFFFF; width: 600px; padding: 5px; text-align: left;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.titulo_seccion {text-align: center; font-size: 13px; text-transform: uppercase; color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
