body.configHighContrastTools * {
    color: #FFFFFF !important;
    background-color: black !important;
    background-image: none !important;
    border-color: #FFFFFF !important;
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-indent: 0 !important
}
body.configHighContrastTools *:before, body.configHighContrastTools *:after {color: #FFFFFF !important;}
body.configHighContrastTools * main header section svg {
    display: none !important
}
body.configHighContrastTools * section h2 {
    background-color: #e1e1e1;
    border-bottom: 1px solid black
}
body.configHighContrastTools * section h2 svg {
    display: none !important
}
body.configHighContrastTools * svg path,
body.configHighContrastTools * svg polygon,
body.configHighContrastTools * svg rect,
body.configHighContrastTools * svg circle {
    fill: #FFFFFF !important
}
body.configHighContrastTools * .locationAwareMap {
    display: none;
}
body.configHighContrastTools * img {
    /*display: none !important;*/
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
}
body.configHighContrastTools *::-webkit-input-placeholder {
    color: #FFFFFF !important
}
body.configHighContrastTools *::-moz-placeholder {
    color: #FFFFFF !important
}
body.configHighContrastTools *::-moz-placeholder {
    color: #FFFFFF !important
}
body.configHighContrastTools *::-ms-input-placeholder {
    color: #FFFFFF !important
}
body.configHighContrastTools * .showing-outofstate {
    font-size: .8em;
    font-style: italic
}
body.configHighContrastTools * input[type=text],
body.configHighContrastTools * textarea {
    color: #FFFFFF;
    background-color: white;
    padding: .5rem !important;
    border: 1px solid #FFFFFF !important
}
body.configHighContrastTools * button {
    color: #FFFFFF;
}
body.configHighContrastTools * #overlay {
    background: rgba(0, 0, 0, 0.4) !important
}
body.configHighContrastTools * header#main-header .toggle-menu span {
    background: #FFFFFF !important
}
body.configHighContrastTools * header#main-header .toggle-menu span::before {
    background: #FFFFFF !important
}
body.configHighContrastTools * header#main-header .toggle-menu span::after {
    background: #FFFFFF !important
}
body.configHighContrastTools * header#main-header .toggle-menu.active span {
    background: black !important
}
body.configHighContrastTools * .search-box { 
    z-index: 999
}

/**** CVILLADA ****/
body.configHighContrastTools .navbar-fixed-top { 
    border-bottom: 1px solid;
}
body.configHighContrastTools .menu-preguntas h2 span, body.configHighContrastTools .menu-preguntas .megamenu { 
    background-color: transparent !important;
}
body.configHighContrastTools .slick-arrow {
    border: 1px solid #FFFFFF !important
}
body.configHighContrastTools li button:before {
    background: #FFFFFF !important
}
body.configHighContrastTools #copyright {
    border-top: 1px solid;
}



body.configTextOnlyTools * {
    color: #000000 !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    border-color: #000000 !important;
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-indent: 0 !important
}
body.configTextOnlyTools *:before, body.configTextOnlyTools *:after {color: #000000 !important;}
body.configTextOnlyTools * main header section svg {
    display: none !important
}
body.configTextOnlyTools * section h2 {
    background-color: #e1e1e1;
    border-bottom: 1px solid #FFFFFF
}
body.configTextOnlyTools * section h2 svg {
    display: none !important
}
body.configTextOnlyTools * svg path,
body.configTextOnlyTools * svg polygon,
body.configTextOnlyTools * svg rect,
body.configTextOnlyTools * svg circle {
    fill: #000000 !important
}
body.configTextOnlyTools * .locationAwareMap {
    display: none;
}
body.configTextOnlyTools * img {
    /*display: none !important;*/
    opacity: 0;
    filter: alpha(0);
}
body.configTextOnlyTools *::-webkit-input-placeholder {
    color: #000000 !important
}
body.configTextOnlyTools *::-moz-placeholder {
    color: #000000 !important
}
body.configTextOnlyTools *::-moz-placeholder {
    color: #000000 !important
}
body.configTextOnlyTools *::-ms-input-placeholder {
    color: #000000 !important
}
body.configTextOnlyTools * .showing-outofstate {
    font-size: .8em;
    font-style: italic
}
body.configTextOnlyTools * input[type=text],
body.configTextOnlyTools * textarea {
    color: #000000;
    background-color: white;
    padding: .5rem !important;
    border: 1px solid #000000 !important
}
body.configTextOnlyTools * button {
    color: #000000;
    border: 1px solid #000000 !important
}
body.configTextOnlyTools * #overlay {
    background: rgba(0, 0, 0, 0.4) !important
}
body.configTextOnlyTools * header#main-header .toggle-menu span {
    background: #000000 !important
}
body.configTextOnlyTools * header#main-header .toggle-menu span::before {
    background: #000000 !important
}
body.configTextOnlyTools * header#main-header .toggle-menu span::after {
    background: #000000 !important
}
body.configTextOnlyTools * header#main-header .toggle-menu.active span {
    background: #FFFFFF !important
}


body.faFontLg{
    font-size:12px !important
}
body.faFont2x{
    font-size:16px
}
body.faFont3x{
    font-size:18px !important
}

.standardColor .title, 
.standardColor h1, 
.standardColor h2,
.standardColor .tablaPub1 th, 
.standardColor .celdaPub1,
.standardColor .tablaPub1 td,
.list-group-item a,
.standardColor, 
.standardColor a, 
.standardColor button, 
.standardColor.pub, 
.standardColor.pub a {
    background-color: white !important;
    color: #000 !important;
}

.blackWhiteColor .title, 
.blackWhiteColor h1, 
.blackWhiteColor h2,
.blackWhiteColor .tablaPub1 th, 
.blackWhiteColor .celdaPub1,
.blackWhiteColor .tablaPub1 td,
.blackWhiteColor, 
.blackWhiteColor a, 
.blackWhiteColor button, 
.blackWhiteColor.pub, 
.blackWhiteColor.pub a {
    background-color: black !important;
    color: #fff !important;
}

.whiteBlackColor .title, 
.whiteBlackColor h1, 
.whiteBlackColor h2,
.whiteBlackColor .tablaPub1 th, 
.whiteBlackColor .celdaPub1,
.whiteBlackColor .tablaPub1 td,
.whiteBlackColor, 
.whiteBlackColor a, 
.whiteBlackColor button, 
.whiteBlackColor.pub, 
.whiteBlackColor.pub a {
    background-color: white !important;
    color: black !important;
}

.grayWhiteColor .title, 
.grayWhiteColor h1, 
.grayWhiteColor h2,
.grayWhiteColor .tablaPub1 th, 
.grayWhiteColor .celdaPub1,
.grayWhiteColor .tablaPub1 td,
.grayWhiteColor, 
.grayWhiteColor a, 
.grayWhiteColor button, 
.grayWhiteColor.pub, 
.grayWhiteColor.pub a {
    background-color: gray !important;
    color: #fff !important;
}

.brownWhiteColor .title, 
.brownWhiteColor h1, 
.brownWhiteColor h2,
.brownWhiteColor .tablaPub1 th, 
.brownWhiteColor .celdaPub1,
.brownWhiteColor .tablaPub1 td,
.brownWhiteColor, 
.brownWhiteColor a, 
.brownWhiteColor button, 
.brownWhiteColor.pub, 
.brownWhiteColor.pub a {
    background-color: #7E5321 !important;
    color: #fff !important;
}

.blueBrownColor .title, 
.blueBrownColor h1, 
.blueBrownColor h2,
.blueBrownColor .tablaPub1 th, 
.blueBrownColor .celdaPub1,
.blueBrownColor .tablaPub1 td,
.blueBrownColor, 
.blueBrownColor a, 
.blueBrownColor button, 
.blueBrownColor.pub, 
.blueBrownColor.pub a {
    background-color: #ABCBBE !important;
    color: #491B1B !important;
}

.yellowBrownColor .title, 
.yellowBrownColor h1, 
.yellowBrownColor h2,
.yellowBrownColor .tablaPub1 th, 
.yellowBrownColor .celdaPub1,
.yellowBrownColor .tablaPub1 td,
.yellowBrownColor, 
.yellowBrownColor a, 
.yellowBrownColor button, 
.yellowBrownColor.pub, 
.yellowBrownColor.pub a {
    background-color: #BBA616 !important;
    color: #540404 !important;
}

.pnlColores {
    width: 100%;
    height: auto;
}

.pnlColores li .btnColor {
    height: 20px;
    width: 20px;
    border: 1px solid;
}

.pnlColores li .btnColor div {
    width: 50%;
    height: 100%;
    float: left;
    cursor: pointer;
}

#defaultColor {
    background-color: #fff;
}

#standardColor {
    padding: 0;
}
/*1 standardColor*/

#configTextOnlyTools .left, #blackWhiteColor .left {
    background: black !important;
}

.btnDefaultColor .left, 
.btnDefaultColor .right, 
.configTextOnlyTools .right,  
#blackWhiteColor .right {
    background: white !important;
}

#configHighContrastTools .left, #whiteBlackColor .left {
    background: white !important;
}

#configHighContrastTools .right, #whiteBlackColor .right {
    background: black !important;
}

/*2 grayWhiteColor*/
#grayWhiteColor .left {
    background: gray;
}

#grayWhiteColor .right {
    background: white;
}

/*3 brownWhiteColor*/
#brownWhiteColor .left {
    background: #7E5321;
}

#brownWhiteColor .right {
    background: white;
}

/*4 blueBrownColor*/
#blueBrownColor .left {
    background: #ABCBBE;
}

#blueBrownColor .right {
    background: #491B1B;
}

/*5 yellowBrownColor*/
#yellowBrownColor .left {
    background: #BBA616;
}

#yellowBrownColor .right {
    background: #540404;
}
