﻿.formtheme02 {
    font-size: 12px;
    font-family: arial;
    color: #333;
}
/*.formtheme02 label.lb.lb_p3_has_note {
    color: #66655b;
    font-size: 20px;
    display: block;
    margin-left: 0!important;
}*/
.formtheme02 .fila label {
    margin: 0 5px 0 0!important;
}
.formtheme02 .acciones {
    margin: 0;
}
.formtheme02 .contAgr table {
    display: flex;
    font-size: 9px;
    font-weight: 600;
}
.formtheme02 tbody {
    display: flex;
    flex-flow: wrap-reverse;
    flex-direction: row;
}
.formtheme02 tr.par td {
    min-width: 0;
    text-align: center;
    vertical-align: middle;
}
.formtheme02 tr.par {
    background-color: #f4f8fa;
}
.formtheme02 tr.par, tr.impar {
    flex-flow: column;
    margin: 1px;
    border-radius: 14px;
    border: 1px solid #ddd;
}
.formtheme02 td.tdval, td.tdaccion {
    border: 0;
    vertical-align: middle;
    text-align: center;
}

.formtheme02 .tdaccion a {
    background: url(data:image/gif,GIF89a%15%00%15%00%91%02%00%A7%A9%00%FF%FF%FF%FF%FF%FF%00%00%00%21%FF%0BXMP%20DataXMP%3C%3Fxpacket%20begin%3D%22%EF%BB%BF%22%20id%3D%22W5M0MpCehiHzreSzNTczkc9d%22%3F%3E%20%3Cx%3Axmpmeta%20xmlns%3Ax%3D%22adobe%3Ans%3Ameta%2F%22%20x%3Axmptk%3D%22Adobe%20XMP%20Core%205.6-c145%2079.163499%2C%202018%2F08%2F13-16%3A40%3A22%20%20%20%20%20%20%20%20%22%3E%20%3Crdf%3ARDF%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%3E%20%3Crdf%3ADescription%20rdf%3Aabout%3D%22%22%20xmlns%3Axmp%3D%22http%3A%2F%2Fns.adobe.com%2Fxap%2F1.0%2F%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3AxmpMM%3D%22http%3A%2F%2Fns.adobe.com%2Fxap%2F1.0%2Fmm%2F%22%20xmlns%3AstRef%3D%22http%3A%2F%2Fns.adobe.com%2Fxap%2F1.0%2FsType%2FResourceRef%23%22%20xmp%3ACreatorTool%3D%22Adobe%20Photoshop%20CC%202019%20%28Windows%29%22%20xmp%3ACreateDate%3D%222019-12-11T15%3A11%3A11%2B01%3A00%22%20xmp%3AModifyDate%3D%222019-12-11T15%3A15%3A29%2B01%3A00%22%20xmp%3AMetadataDate%3D%222019-12-11T15%3A15%3A29%2B01%3A00%22%20dc%3Aformat%3D%22image%2Fgif%22%20xmpMM%3AInstanceID%3D%22xmp.iid%3AAF46B73E1C2011EA98EC9D8FE2D77AE4%22%20xmpMM%3ADocumentID%3D%22xmp.did%3AAF46B73F1C2011EA98EC9D8FE2D77AE4%22%3E%20%3CxmpMM%3ADerivedFrom%20stRef%3AinstanceID%3D%22xmp.iid%3AAF46B73C1C2011EA98EC9D8FE2D77AE4%22%20stRef%3AdocumentID%3D%22xmp.did%3AAF46B73D1C2011EA98EC9D8FE2D77AE4%22%2F%3E%20%3C%2Frdf%3ADescription%3E%20%3C%2Frdf%3ARDF%3E%20%3C%2Fx%3Axmpmeta%3E%20%3C%3Fxpacket%20end%3D%22r%22%3F%3E%01%FF%FE%FD%FC%FB%FA%F9%F8%F7%F6%F5%F4%F3%F2%F1%F0%EF%EE%ED%EC%EB%EA%E9%E8%E7%E6%E5%E4%E3%E2%E1%E0%DF%DE%DD%DC%DB%DA%D9%D8%D7%D6%D5%D4%D3%D2%D1%D0%CF%CE%CD%CC%CB%CA%C9%C8%C7%C6%C5%C4%C3%C2%C1%C0%BF%BE%BD%BC%BB%BA%B9%B8%B7%B6%B5%B4%B3%B2%B1%B0%AF%AE%AD%AC%AB%AA%A9%A8%A7%A6%A5%A4%A3%A2%A1%A0%9F%9E%9D%9C%9B%9A%99%98%97%96%95%94%93%92%91%90%8F%8E%8D%8C%8B%8A%89%88%87%86%85%84%83%82%81%80%7F~%7D%7C%7Bzyxwvutsrqponmlkjihgfedcba%60_%5E%5D%5C%5BZYXWVUTSRQPONMLKJIHGFEDCBA%40%3F%3E%3D%3C%3B%3A9876543210%2F.-%2C%2B%2A%29%28%27%26%25%24%23%22%21%20%1F%1E%1D%1C%1B%1A%19%18%17%16%15%14%13%12%11%10%0F%0E%0D%0C%0B%0A%09%08%07%06%05%04%03%02%01%00%00%21%F9%04%01%00%00%02%00%2C%00%00%00%00%15%00%15%00%00%02%2C%94%8F%A9%CB%ED%CF%80%84IZj%AC%A6%BA%BF%0E6%60%B8%8Cdene%3AEB%EA%00%D9%E9%CE%D7%27%DB%90%09%05-%06%0C%0A%81%05%00%3B) center;
    height: 21px;
    display: block;
    width: 15px;
}

.formtheme02 .tdaccion a img { display:none; }

.formSemEdicion td.tdaccion {
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
}
.formSemEdicion .tabsGroup {
    height: 32px!important;
    margin: 0;
    position: relative;
    bottom: -5px;
}
.formtheme02 div.fieldset {
    border-top: 12px solid #c3c2a1;
}
.formtheme02 div.fieldset:first-child {
    border-top: 6px solid #e9e8d0;
    box-shadow: 3px 2px 4px rgba(0,0,0,.1);
}
.formtheme02 .group>label.lb, .formtheme02 .group h2, fieldset h2 {
    color: #66655b;
    font-size: 20px;
}
.formtheme02 h3 {
    color: #66655b;
    font-size: 18px;
}
.formtheme02 input {
    margin-left: 0!important;
    height: 30px;
    background: rgb(0,0,0);
    background: linear-gradient(180deg, #e4e4e4 0%, #f8f8f8 15%);
}
.formtheme02 input[type=checkbox], .formtheme02 input[type=radio] {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 5px;
}
.formtheme02 fieldset p, .formtheme02 .campomultievaluado, .formtheme02 .fila {
    margin-bottom: 0;
    padding-top: 0;
}
.formtheme02 .acciones.tabspresentation {    
    border: 0;
}
.formtheme02 .cke_chrome {
    margin:5px 0;
}
.formSemEdicion fieldset.smallLabels p label, .formSemEdicion fieldset.mediumLabels p label, .formSemEdicion fieldset.largeLabels p label, .formSemEdicion fieldset.mediumLabels p input.text, .formSemEdicion fieldset.largeLabels p input.text, .formSemEdicion fieldset.smallLabels .fila label, .formSemEdicion fieldset.mediumLabels .fila label, .formSemEdicion fieldset.largeLabels .fila label, .formSemEdicion fieldset.mediumLabels .fila input.text, .formSemEdicion fieldset.largeLabels .fila input.text, .formSemEdicion fieldset.smallLabels .campomultievaluado .cont label, .formSemEdicion fieldset.largeLabels .campomultievaluado .cont label, .formSemEdicion fieldset.mediumLabels .campomultievaluado .cont input.text, .formSemEdicion fieldset.largeLabels .campomultievaluado .cont input.text {
    margin: 5px;
}
.group {
    margin-top: 20px;
}