﻿@charset "utf-8";
/* CSS Document */

/* th E clase que llevan los th que deberían verse como td */

.tablaDatos{border-collapse:collapse; width:100%; margin-bottom:20px;}
.par {background: #eee !important; }
.impar {background: #fff !important; }
.tablaDatos tr:nth-child(even) {background: #eee; }
/*.tablaDatos th.Dn{background:#909090 url(/web-asset-proxy?u=aHR0cHM6Ly9zZXZpdXMudXMuZXMvaW1hZ2VzL3RhYmxhRGF0b3NfYmcyLmpwZw.e2088a932ef6ee51b160927ad51fcbae3f82d696&v=20260725-2) repeat-x left bottom; border-color:#ccc; padding:3px 5px; color:#fff}*/
.tablaDatos th.A{background:#909090 url(/web-asset-proxy?u=aHR0cHM6Ly9zZXZpdXMudXMuZXMvaW1hZ2VzL3RhYmxhRGF0b3NfYmcyLmpwZw.e2088a932ef6ee51b160927ad51fcbae3f82d696&v=20260725-2) repeat-x left bottom; border-color:#ccc; padding:3px 5px;color:#fff}
.tablaDatos th.Dn table{margin:0 auto;}
.tablaDatos th.Dn th.Dn{background:none;}
.tablaDatos table th, .tablaDatos table td { border:0px;}
.tablaDatos th, .tablaDatos td {border:1px solid #ccc;}
.tablaDatos tr:first-child th table th, .tablaDatos tr:first-child th table td {border:0px !important;}
.tablaDatos input{font-size:0.909em; color:#333;}
.tablaDatos textarea{font-size:1em; color:#333;border:1px solid #ccc; overflow-y:scroll}
fieldset .tablaDatos tr td:last-child input[type="image"]{margin:0px 2px}
th.E, th.Cn, th.C{ font-weight:normal;}
.tablaDatos td:last-child{text-align:left; !important}
.tablaDatos td img{margin:0 auto;}
.tablaDatos a {color:#666; text-decoration:none;}
.tablaDatos a:hover {color:#a20d33; text-decoration:none;}

.th.E{ padding:0px; }
.desplegada {background:#FBEA9B}
.tablaDatos td .desplegadaCont {border:1px solid #FDDD7F !important;}
.tablaDetalle { width:98%; background:#fafafa; margin:5px auto 20px auto;}
.tablaDetalle th.E{ border-bottom:1px solid #ccc !important; background:#eee;}
.tablaDetalle th.En{ border-bottom:1px solid #ccc !important; background:#999 !important;;}
.tablaDetalle td, .tablaDetalle th{ text-align:left !important;}
.tablaDetalle caption{font-size:1.09em; margin-bottom:10px;color:#666}

.tablaListado{ width:100%; border-collapse:collapse; margin-bottom:20px;}
.tablaListado caption, .tablaListado tfoot{background:#909090 url(/web-asset-proxy?u=aHR0cHM6Ly9zZXZpdXMudXMuZXMvaW1hZ2VzL3RhYmxhRGF0b3NfYmcyLmpwZw.e2088a932ef6ee51b160927ad51fcbae3f82d696&v=20260725-2) repeat-x left bottom; font-family:Verdana, Geneva, sans-serif; font-size:1.091em; font-style:normal; font-weight:bold;padding:5px; border:1px solid #ccc; color:#fff;}
.tablaListado tr:nth-child(even) {background: #eee; }
/*.tablaListado th:first-child{ text-align:left;} */
.tablaListado th {border:1px solid #ccc !important;; color:#333; !important;}
.tablaListado td {border:1px solid #ccc !important;}
.tablaListado caption input, .tablaListado tfoot input{float:right;}
.tablaListado textarea{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px; border:1px solid #ccc;}
.tablaListado ul li{list-style:none !important; font-weight:normal;}
.tablaListado table td{ border:1px #fff solid !important;}
.tablaVisor{background:#efefef; width:100%; border:1px solid #efefef; margin-bottom:20px;}
.tablaVisor td, .tablaVisor th{border:1px solid #efefef;}
.tablaVisor caption{color:#993451;}
.tablaVisor th{vertical-align:top; text-align:left;color:#333;}
.tablaVisor img{border:1px solid #ccc;}
.tablaVisor input{font-size:10px;}
.tablaVisor textarea{border:#efefef; overflow-y:scroll}

.bgeee{background-color:#eee;}
.tablaVisor td{vertical-align:top; color:#666}
.tablaVisor textarea{width:98%; color:#666;}

table .tablaInforme {width:98.0%; margin:0px auto;}
.tablaInforme td{height:30px;}
.tablaInforme th{background:#eee; color:#666;}
.tablaInforme td , .tablaInforme th{ border:1px solid #e7e7e7 !important;}
.tablaInforme td table td{ border:0px;}
.tablaInforme a { color: #993451; font-weight: bold; text-decoration: none;}
.tablaInforme a:hover{text-decoration:underline;}
.tablaInforme table td{border:1px solid #fff !important;}
.tablaInforme2 td { border:1px solid #fff;}
.warning {color:#993451}

.tablaVisor input, .tablaListado input, .tablaVisor select, .tablaListado select{font-size:1em; color:#333; border:1px solid #ccc !important;}

.btnright{text-align:right; margin-bottom:20px;}
.btnright a, .btnright input{color:#993451; background:#909090 url(/web-asset-proxy?u=aHR0cHM6Ly9zZXZpdXMudXMuZXMvaW1hZ2VzL3RhYmxhRGF0b3NfYmcyLmpwZw.e2088a932ef6ee51b160927ad51fcbae3f82d696&v=20260725-2) repeat-x left bottom; padding:5px 8px; margin-left:5px; text-decoration:none; font-weight:bold; color:#fff; font-size: 1em; border:none;}
.btnright a:hover, .btnright input:hover{ color:#333;}

.btncenter{text-align:center; margin-bottom:20px;}
.btncenter a, .btncenter input{color:#993451; background:#909090 url(/web-asset-proxy?u=aHR0cHM6Ly9zZXZpdXMudXMuZXMvaW1hZ2VzL3RhYmxhRGF0b3NfYmcyLmpwZw.e2088a932ef6ee51b160927ad51fcbae3f82d696&v=20260725-2) repeat-x left bottom; padding:5px 8px; margin-left:5px; text-decoration:none; font-weight:bold; color:#fff; font-size: 1em; border:none;}
.btncenter a:hover, .btncenter input:hover{ color:#333;}

.tablaPaginador{border:0px; width:100%; clear:both;}
.tablaPaginador td{border:0px;}
.tablaPaginador input{font-size:0.909em; color:#333;}

.Notabla{width:100%; border:1px solid #fff; margin-bottom: 20px; }
.Notabla td, .Notabla th{vertical-align:top; border:1px solid #fff; padding:0px;}
.mediaFinal{ text-align:right; font-weight:bold; font-style:normal;}
.comocaption{background: url("/web-asset-proxy?u=aHR0cHM6Ly9zZXZpdXMudXMuZXMvaW1hZ2VzL3RhYmxhRGF0b3NfYmcyLmpwZw.e2088a932ef6ee51b160927ad51fcbae3f82d696&v=20260725-2") repeat-x scroll left bottom #909090; color:#fff !important;font-size:12px;  font-weight: bold; text-align:center;}

.obligatorio { background-color: #ffffcc; }

textarea { font-family:"courier"; }