﻿/*@import url('https://fonts.googleapis.com/css2?family=Dosis&family=Pacifico&family=Permanent+Marker&family=Roboto+Slab&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&family=Lato:wght@300;400&family=Quicksand:wght@300;400&family=Roboto:wght@300;400&display=swap');

a:link {
    text-decoration: none
}
a:visited {text-decoration: none}
a:hover   {text-decoration: none}
a:active  {text-decoration: none}

html, body, form {
	margin:0;
	padding:0;
	font-family: Helvetica;
	height: 100%;
}

form {
display: block;
margin-top: 0em;
height: 100%;
}

a {
color: #067db7;
}
    
.HIDE {
    display:none;
}

label{
    width:auto;
    font-size:11px;
}

.auto
{
	width:auto;
}

.pnlOpciones fieldset{
display: block;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-before: 0px;
-webkit-padding-start: 0px;
-webkit-padding-end: 0px;
-webkit-padding-after: 0px;
border: 1px solid #EEE;
padding: 0px;

}
.oculto
{
	display:none;
}
/*span{
	width:auto;
	font-size:11px;
}*/

.logout{
    z-index:150;
}

/*21set23*/
.pnlVar_ENC span + textarea,
.pnlVar_ENC label + textarea {
    margin-top: 10px !important;
}

span.chkCaras i {
    font-size: 50px !important;
}
/**/

/*22set23 **********************************************/
@media(max-width: 575px) {
    #divtbEncuesta {
        padding: 0 !important;
    }

    .divGrupo .divVardesc {
        margin-top: 3px !important;
    }

    .divValor.valign > span + textarea,
    .divOpcion.valign.columnX1 > label + textarea,
    .pnlVar_ENC.tableCap > span.txtCont + textarea {
        max-width: 97%;
    }

    .divValores.smileys, .divValores.rating {
        margin-left: -14px !important;
    }

    .divValor.valign > span + textarea {
        margin-bottom: -5px;
    }

    .divOpcion.valign.columnX1 > label + textarea {
        margin-bottom: 0;
    }

    .divOpciones select {
        margin-bottom: 5px;
    }

    .divOpcion.valign:last-child > .DivOpciontxt.txt50 > .divTxtCont + input[type="text"] {
        margin-bottom: 5px;
    }

    .divOpcion.valign:last-child input[type="number"] {
        margin-bottom: 5px;
    }

    .divOpcion.valign input[type="date"] {
        margin-bottom: 5px;
        margin-top: -10px!important;
    }

    .divValores.smileys {
        margin-top: -34px !important;
    }

        .divValores.smileys > .divValor.smiley {
            width: 12% !important;
            height: 63px !important;
        }

    .divValores.rating > .rbtStar i.fa-3x {
        font-size: 27px !important;
    }
}

/**/

/*Ultims 22set23*/
.divOpcion.valign.columnX1:first-child {
    margin-top: -5px;
}

.divOpcion.valign.columnX1 > label + textarea {
    margin-bottom: -17px;
    margin-top: 10px;
    padding-left: 5px;
    padding-top: 5px;
    width: 100% !important;
    max-width: 99%;
}

.divOpciones > .divOpcion.valign:first-child {
    margin-top: -5px;
}

.divValores.smileys {
    margin-top: -2px;
}

.pnlVar_ENC.tableCap > span.txtCont + textarea {
    margin-top: -1px !important;
}
/**/

.divOpciones select {
    margin-bottom: -10px;
    width: auto !important;
    min-width: 90px;
}

/*CUSTOM SURVEY TAGS & TOGGLE FONTS*/
.tbEncuesta {
    padding-right: 30px!important;
    padding-left: 30px!important;
}
#ctl00_ctl00_ContentPlaceHolder1_cphBotoneraInf_progressbar {
    left: 0;
    right: 0;
    max-width: 100% !important;
    padding-top: 20px !important;
}

    #ctl00_ctl00_ContentPlaceHolder1_cphBotoneraInf_progressbar[style="position: inherit;"] {
        background-color: transparent !important;
        box-shadow: none !important;
        /*padding-top: 0!important;*/
        padding-top: 5px !important;
    }

#divtbEncuesta {
    padding: 0 10px !important;
}

@media(max-width: 575px) {
    .divValores.rating .rbtStar .fa-3x {
        font-size: 3em !important;
    }
    .divValor.smiley .chkCaras input[type="radio"] + label {
        transform: scale(0.6) !important;
    }
    .DivOpciontxt.txt50 input {
        width: 100%!important;
    }
    span.vardesc {
        margin-bottom: 5px!important;
    }
    .pnlVar_ENC, 
    .pnlVarOblig, 
    .pnlVarDep fieldset {
        padding: 10px!important;
    }
    .divOpcion {
        padding: 0!important;
        margin-bottom: 2px!important;
    }

    .divValores > .divValor.valign {
        margin-bottom: 9px!important;
    }

    .divOpciones {
        margin: 5px 0!important;
    }
    .divOpcion.valign + .divOpcion.valign {
        margin-top: 10px!important;
    }
}

/*COLOR PICKER*/
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb"] .divVardesc {
    background-color: transparent !important;
}

.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb"] .lblRbtValor {
    color: #fff;
}

.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(0, 255, 255)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(0, 255, 255)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(239, 239, 239)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(239, 239, 239)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(206, 198, 206)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(206, 198, 206)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(247, 247, 247)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(247, 247, 247)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 255, 255)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 255, 255)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 255, 0)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 255, 0)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(0, 255, 0)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(0, 255, 0)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(247, 198, 206)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(247, 198, 206)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 231, 206)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 231, 206)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 239, 198)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 239, 198)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(214, 239, 214)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(214, 239, 214)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(206, 222, 231)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(206, 222, 231)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(206, 231, 247)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(206, 231, 247)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(214, 214, 231)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(214, 214, 231)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(231, 214, 222)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(231, 214, 222)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(231, 156, 156)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(231, 156, 156)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 198, 156)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 198, 156)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 231, 156)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 231, 156)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(181, 214, 165)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(181, 214, 165)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(181, 214, 165)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(181, 214, 165)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(156, 198, 239)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(156, 198, 239)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(156, 198, 239)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(156, 198, 239)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(214, 165, 189)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(214, 165, 189)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(140, 123, 198)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(140, 123, 198)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(165, 198, 206)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(165, 198, 206)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(181, 165, 214)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(181, 165, 214)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(247, 173, 107)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(247, 173, 107)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 214, 99)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(255, 214, 99)"] .lblRbtValor,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(239, 198, 49)"] .vardesc,
.divGrupoPadre .divGrupo > .tableCap[style*="background-color: rgb(239, 198, 49)"] .lblRbtValor {
    color: #000;
    border-bottom-color: #000;
}


/*CUSTOM SURVEY TAGS & TOGGLE FONTS*/
/*Preset0*/
.divGrupoPadre.style_0 .divGrupo > .tableCap {
    border-left: 4px solid #00AEAE !important;
}

/*Arial & Preset1*/
/*.divGrupoPadre.style_1 .divGrupo > .tableCap .vardesc,
.divGrupoPadre.style_1 .divGrupo > .tableCap span.lblRbtValor,
.divGrupoPadre.style_1 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.style_1 .divGrupo > .tableCap textarea,
.divGrupoPadre.style_1 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.style_1 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.style_1 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.style_1 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.style_1 .divGrupo > .tableCap .divOpciones select option,*/
.divGrupoPadre.font_1 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_1 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_1 .divGrupo > .tableCap .divOpciones span {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

/*Calibri & Preset2*/
/*.divGrupoPadre.style_2 .divGrupo > .tableCap .vardesc,
.divGrupoPadre.style_2 .divGrupo > .tableCap span.lblRbtValor,
.divGrupoPadre.style_2 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.style_2 .divGrupo > .tableCap textarea,
.divGrupoPadre.style_2 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.style_2 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.style_2 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.style_2 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.style_2 .divGrupo > .tableCap .divOpciones select option,*/
.divGrupoPadre.font_2 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_2 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_2 .divGrupo > .tableCap .divOpciones span {
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important;
}

/*Cambria & Preset3*/
/*.divGrupoPadre.style_3 .divGrupo > .tableCap .vardesc,
.divGrupoPadre.style_3 .divGrupo > .tableCap span.lblRbtValor,
.divGrupoPadre.style_3 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.style_3 .divGrupo > .tableCap textarea,
.divGrupoPadre.style_3 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.style_3 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.style_3 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.style_3 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.style_3 .divGrupo > .tableCap .divOpciones select option,*/
.divGrupoPadre.font_3 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_3 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_3 .divGrupo > .tableCap .divOpciones span {
    font-family: Cambria, Georgia, serif;
}
/*Preset4*/
/*.divGrupoPadre.style_4 .divGrupo > .tableCap .vardesc,
.divGrupoPadre.style_4 .divGrupo > .tableCap span.lblRbtValor,
.divGrupoPadre.style_4 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.style_4 .divGrupo > .tableCap textarea,
.divGrupoPadre.style_4 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.style_4 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.style_4 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.style_4 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.style_4 .divGrupo > .tableCap .divOpciones select option {
    font-family: Georgia, Times, "Times New Roman", serif;
}*/
/*Courier & Preset5*/
/*.divGrupoPadre.style_5 .divGrupo > .tableCap .vardesc,
.divGrupoPadre.style_5 .divGrupo > .tableCap span.lblRbtValor,
.divGrupoPadre.style_5 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.style_5 .divGrupo > .tableCap textarea,
.divGrupoPadre.style_5 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.style_5 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.style_5 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.style_5 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.style_5 .divGrupo > .tableCap .divOpciones select option,*/
.divGrupoPadre.font_4 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_4 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_4 .divGrupo > .tableCap .divOpciones span {
    font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
}

/*Georgia*/
.divGrupoPadre.font_5 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_5 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_5 .divGrupo > .tableCap .divOpciones span {
    font-family: Georgia, Times, "Times New Roman", serif;
}

/*Helvetica*/
.divGrupoPadre.font_6 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_6 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_6 .divGrupo > .tableCap .divOpciones span {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/*Roboto*/
.divGrupoPadre.font_7 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_7 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_7 .divGrupo > .tableCap .divOpciones span {
    font-family: 'Roboto', sans-serif !important;
}

/*Tahoma*/
.divGrupoPadre.font_8 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_8 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_8 .divGrupo > .tableCap .divOpciones span {
    font-family: Tahoma, Verdana, Segoe, sans-serif !important;
}

/*Times New Roman*/
.divGrupoPadre.font_9 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_9 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_9 .divGrupo > .tableCap .divOpciones span {
    font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif !important;
}

/*Verdana*/
.divGrupoPadre.font_10 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_10 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_10 .divGrupo > .tableCap .divOpciones span {
    font-family: Verdana, Geneva, sans-serif !important;
}

/*Garamond*/
.divGrupoPadre.font_11 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_11 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_11 .divGrupo > .tableCap .divOpciones span {
    font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif !important;
}

/*Gill Sans*/
.divGrupoPadre.font_12 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_12 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_12 .divGrupo > .tableCap .divOpciones span {
    font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif !important;
}

/*Impact*/
.divGrupoPadre.font_13 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_13 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_13 .divGrupo > .tableCap .divOpciones span {
    font-family: Impact, Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans serif !important;
}

/*Palatino*/
.divGrupoPadre.font_14 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_14 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_14 .divGrupo > .tableCap .divOpciones span {
    font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif !important;
}

/*Rockwell*/
.divGrupoPadre.font_15 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_15 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_15 .divGrupo > .tableCap .divOpciones span {
    font-family: Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif !important;
}

/*Trebuchet MS*/
.divGrupoPadre.font_16 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_16 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_16 .divGrupo > .tableCap .divOpciones span {
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif !important;
}

/*Bodoni*/
.divGrupoPadre.font_17 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_17 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_17 .divGrupo > .tableCap .divOpciones span {
    font-family: "Bodoni MT", "Bodoni 72", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif !important;
}

/*Calisto*/
.divGrupoPadre.font_18 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_18 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_18 .divGrupo > .tableCap .divOpciones span {
    font-family: "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif !important;
}

/*Candara*/
.divGrupoPadre.font_19 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_19 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_19 .divGrupo > .tableCap .divOpciones span {
    font-family: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif !important;
}

/*Century Gothic*/
.divGrupoPadre.font_20 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_20 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_20 .divGrupo > .tableCap .divOpciones span {
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif !important;
}

/*Copperplate*/
.divGrupoPadre.font_21 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_21 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_21 .divGrupo > .tableCap .divOpciones span {
    font-family: Copperplate, "Copperplate Gothic Light", fantasy !important;
}

/*Courier*/
.divGrupoPadre.font_22 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_22 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_22 .divGrupo > .tableCap .divOpciones span {
    font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace !important;
}

/*Didot*/
.divGrupoPadre.font_23 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_23 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_23 .divGrupo > .tableCap .divOpciones span {
    font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Calisto MT", "Times New Roman", serif !important;
}

/*Lato*/
.divGrupoPadre.font_24 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_24 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_24 .divGrupo > .tableCap .divOpciones span {
    font-family: 'Lato', sans-serif !important;
}

/*Lucida Console*/
.divGrupoPadre.font_25 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_25 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_25 .divGrupo > .tableCap .divOpciones span {
    font-family: "Lucida Console", "Courier New", monospace !important;
}

/*Lucida Sans*/
.divGrupoPadre.font_26 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_26 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_26 .divGrupo > .tableCap .divOpciones span {
    font-family: "Lucida Sans", Helvetica, Arial, sans-serif !important;
}

/*Optima*/
.divGrupoPadre.font_27 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_27 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_27 .divGrupo > .tableCap .divOpciones span {
    font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif !important;
}

/*Quicksand*/
.divGrupoPadre.font_28 .divGrupo > .tableCap > .divVardesc > .vardesc,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divEditVal > span.lblRbtValor,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.font_28 .divGrupo > .tableCap textarea,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divValores textarea,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divOpciones select option,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divValores label,
.divGrupoPadre.font_28 .divGrupo > .tableCap .divOpciones span {
    font-family: 'Quicksand', sans-serif !important;
}

.divGrupoPadre .divGrupo > .tableCap {
    margin-top: 10px;
}

.divGrupoPadre .divGrupo .divVardesc {
    background-color: transparent !important;
}

/*TOGGLE BORDER*/
/*Syevrus (left-side border)*/
.divGrupoPadre.border_2 .divGrupo > .tableCap,
#divtbEncuesta .divGrupoPadre.border_2 .divGrupo > .pnlVar_ENC.tableGrupVariable {
    border-left: 4px solid #00AEAE !important;
}
/*Solid*/
.divGrupoPadre.border_3 .divGrupo > .tableCap,
#divtbEncuesta .divGrupoPadre.border_3 .divGrupo > .pnlVar_ENC.tableGrupVariable {
    border: 1px solid #00AEAE !important;
}
/*Dashed*/
.divGrupoPadre.border_4 .divGrupo > .tableCap,
#divtbEncuesta .divGrupoPadre.border_4 .divGrupo > .pnlVar_ENC.tableGrupVariable {
    border: 4px double #00AEAE !important;
}
/*Double*/
.divGrupoPadre.border_5 .divGrupo > .tableCap,
#divtbEncuesta .divGrupoPadre.border_5 .divGrupo > .pnlVar_ENC.tableGrupVariable {
    border: 2px dashed #00AEAE !important;
}
/*None*/
.divGrupoPadre.border_1 .divGrupo > .tableCap,
#divtbEncuesta .divGrupoPadre.border_1 .divGrupo > .pnlVar_ENC.tableGrupVariable {
    border: 1px solid #d9d9d9 !important;
}

/*TOGGLE SHADOW*/
/*No shadow*/
.divGrupoPadre.shadow_1 .divGrupo > .tableCap {
    box-shadow: none !important;
}
/*Flat shadow*/
.divGrupoPadre.shadow_2 .divGrupo > .tableCap {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px !important;
}
/*Inner shadow*/
.divGrupoPadre.shadow_3 .divGrupo > .tableCap {
    box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset !important;
}
/*Deep shadow*/
.divGrupoPadre.shadow_4 .divGrupo > .tableCap {
    box-shadow: rgba(0, 174, 174, 0.4) -5px 5px, rgba(0, 174, 174, 0.3) -10px 10px, rgba(0, 174, 174, 0.2) -15px 15px !important;
}
/*Long shadow*/
.divGrupoPadre.shadow_5 .divGrupo > .tableCap {
    box-shadow: rgba(0, 174, 174, 0.5) 7px 7px !important;
}

/*TOGGLE BORDER RADIUS*/
/*Sharp*/
.divGrupoPadre.borderRadius_1 .divGrupo > .tableCap {
    border-radius: 0 !important;
}
/*Rounded*/
.divGrupoPadre.borderRadius_2 .divGrupo > .tableCap {
    border-radius: 10px !important;
}
/*Pill*/
.divGrupoPadre.borderRadius_3 .divGrupo > .tableCap {
    border-radius: 30px !important;
}
/*Irregular*/
.divGrupoPadre.borderRadius_4 .divGrupo > .tableCap {
    border-radius: 0 20px !important;
}

/*TOGGLE PRESETS*/
.divGrupo .divVardesc {
    background: rgba(255, 255, 255, .5) !important;
}

.divGrupo .botonera-listas > .resp-btn {
    background-color: #fff;
}

.divGrupoPadre .divGrupo > .tableCap .vardesc {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.divGrupoPadre .divGrupo > .tableCap .divVardesc span.contadorvar {
    margin-right: 5px !important;
}

.divGrupoPadre.style_1 .divOpcion,
.divGrupoPadre.style_2 .divOpcion,
.divGrupoPadre.style_3 .divOpcion,
.divGrupoPadre.style_4 .divOpcion,
.divGrupoPadre.style_5 .divOpcion,
.divGrupoPadre.style_6 .divOpcion,
.divGrupoPadre.style_7 .divOpcion,
.divGrupoPadre.style_8 .divOpcion {
    border-bottom-color: transparent !important;
}

.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(1),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(6),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(11),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(16),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(21),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(26),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(31),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(36),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(41),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(46),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(51),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(56) {
    background-position: 0 0 !important;
}

.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(2),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(7),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(12),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(17),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(22),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(27),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(32),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(37),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(42),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(47),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(52),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(57) {
    background-position: 0 -200px !important;
}

.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(3),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(8),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(13),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(18),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(23),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(28),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(33),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(38),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(43),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(48),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(53),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(58) {
    background-position: 0 -800px !important;
}

.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(4),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(9),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(14),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(19),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(24),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(29),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(34),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(39),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(44),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(49),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(54),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(59) {
    background-position: 0 -400px !important;
}

.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(5),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(10),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(15),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(20),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(25),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(30),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(35),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(40),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(45),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(50),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(55),
.divGrupoPadre .divGrupo > .pnlVar_ENC:nth-child(60) {
    background-position: 0 -600px !important;
}

/*SHOW SPEAKER ===================================*/
html.show_speaker #divtbEncuesta .divGrupoPadre .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar .fa-volume-up {
    display: flex;
    align-items: center;
}

@media(min-width: 576px) {
    html.show_speaker #divtbEncuesta .divGrupoPadre .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar .fa-volume-up {
        margin-top: 8px !important;
        margin-left: 10px !important;
    }
}

html.show_speaker #divtbEncuesta .divGrupoPadre .divGrupo > .pnlVar_ENC.tableGrupVariable .rowHeaderValores .CellHeaderStart {
    width: calc(33% + 15px) !important;
    max-width: calc(33% + 15px) !important;
}

html.show_speaker .divGrupoPadre .divGrupo > .pnlVar_ENC > .divVardesc {
    display: flex !important;
}

    html.show_speaker .divGrupoPadre .divGrupo > .pnlVar_ENC > .divVardesc .fa-volume-up {
        margin-top: 5px !important;
        margin-right: 5px !important;
    }

html.show_speaker .pnlVar_ENC.formato_21 :not(.divVardesc) .fa-volume-up,
html.show_speaker .pnlVar_ENC.formato_12 :not(.divVardesc) .fa-volume-up,
html.show_speaker .pnlVar_ENC.formato_19 :not(.divVardesc) .fa-volume-up,
html.show_speaker .pnlVar_ENC.formato_9 :not(.divVardesc) .fa-volume-up,
html.show_speaker .pnlVar_ENC.formato_2 :not(.divVardesc) .fa-volume-up,
html.show_speaker .pnlVar_ENC.formato_22 :not(.divVardesc) .divValor[data-imgvalor] .fa-volume-up {
    display: none !important;
}

html.show_speaker .pnlVar_ENC.formato_15 .divOpcion,
html.show_speaker .pnlVar_ENC.formato_16 .divOpcion {
    display: flex !important;
}

    html.show_speaker .pnlVar_ENC.formato_15 .divOpcion .fa-volume-up,
    html.show_speaker .pnlVar_ENC.formato_16 .divOpcion .fa-volume-up {
        height: fit-content !important;
    }

    html.show_speaker .pnlVar_ENC.formato_15 .divOpcion .divTxtCont,
    html.show_speaker .pnlVar_ENC.formato_16 .divOpcion .divTxtCont {
        margin-left: 5px !important;
    }

html.show_speaker body .divGrupoPadre .divGrupo > .pnlVar_ENC.formato_6 .divOpciones .divOpcion .fa-volume-up,
html.show_speaker body .divGrupoPadre .divGrupo > .pnlVar_ENC.formato_14 .divValores .divValor .fa-volume-up {
    height: fit-content;
    margin-top: 5px;
    margin-right: 5px;
}
/*============================================================*/

#divtbEncuesta .divGrupoPadre.style_1 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_2 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_3 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_4 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_5 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_6 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_7 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_8 .divGrupo > .pnlVar_ENC.tableGrupVariable > .rowVar,
#divtbEncuesta .divGrupoPadre.style_1 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_2 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_3 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_4 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_5 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_6 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_7 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_8 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderStart,
#divtbEncuesta .divGrupoPadre.style_1 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd,
#divtbEncuesta .divGrupoPadre.style_2 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd,
#divtbEncuesta .divGrupoPadre.style_3 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd,
#divtbEncuesta .divGrupoPadre.style_4 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd,
#divtbEncuesta .divGrupoPadre.style_5 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd,
#divtbEncuesta .divGrupoPadre.style_6 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd,
#divtbEncuesta .divGrupoPadre.style_7 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd,
#divtbEncuesta .divGrupoPadre.style_8 .divGrupo > .pnlVar_ENC.tableGrupVariable .CellHeaderEnd {
    background-color: transparent !important;
}

/*Autumn*/
.divGrupoPadre.style_1 .divGrupo > .tableCap,
/*#divtbEncuesta .divGrupoPadre.style_1 .divGrupo > .pnlVar_ENC.tableGrupVariable,*/
.divGrupoPadre.style_1 .divGrupo > .tableGrupVariable {
    border-radius: 40px;
    box-shadow: rgba(150, 169, 177, .54) 7px 7px;
    background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255,255,255,0.8)), url(../images/winter.png);
    /*background-repeat: no-repeat, no-repeat;*/
    background-size: cover;
    padding: 30px !important;
    border-left: 2px dashed #becace;
    border-top: 2px dashed #becace;
    border-bottom: none;
    border-right: none;
}

.divGrupoPadre.style_1 span.varName {
    font-size: 14px;
    padding: 6px 3px 4px 3px;
    color: #fff;
    margin-left: -43px;
    border-radius: 45px;
    background: #444;
    line-height: 15px;
}

.divGrupoPadre.style_2 .divGrupo > .tableCap,
/*#divtbEncuesta .divGrupoPadre.style_2 .divGrupo > .pnlVar_ENC.tableGrupVariable*/
.divGrupoPadre.style_2 .divGrupo > .tableGrupVariable {
    border-top: 4px solid #0f76e7;
    border-right: none;
    border-left: none;
    border-radius: 0;
    background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255,255,255,0.85)), url(../images/summer.png);
    /*background-repeat: no-repeat, no-repeat;*/
    background-size: cover;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.divGrupoPadre.style_2 .varName {
    margin-top: -20px;
    background: #007ae2;
    padding: 4px 8px;
    border-radius: 0 0 6px 6px;
    color: #fff;
    height: 25px;
}

.divGrupoPadre.style_2 .divGrupo > .tableCap .vardesc {
    font-size: 20px !important;
    /*font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important;*/
}

/*Spring*/
.divGrupoPadre.style_3 .divGrupo > .tableCap,
.divGrupoPadre.style_3 .divGrupo > .tableGrupVariable {
    border-radius: 0;
    border: 1px solid #00aeae9c;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    padding-bottom: 20px !important;
    background-image: linear-gradient(rgba(255,255,255,0.7), rgba(255,255,255,0.8)), url(../images/spring.png);
    /*background-repeat: no-repeat, no-repeat;*/
    background-position: right, left;
    background-size: cover;
}

.divGrupoPadre.style_3 .divGrupo .fa-arrows-alt.my-handle {
    color: #444 !important;
    background: #fff !important;
    border-radius: 45px !important;
    padding: 3px 6px !important;
    line-height: 20px !important;
}

.divGrupoPadre.style_3 span.varName {
    /*color: #fff !important;*/
    color: #6b6b6b !important;
    font-weight: bolder !important;
}

.divGrupoPadre.style_3 .divGrupo .divVardesc {
    background-color: transparent !important;
}

/*Autumn*/
.divGrupoPadre.style_4 .divGrupo > .tableCap,
.divGrupoPadre.style_4 .divGrupo > .tableGrupVariable {
    border-radius: 26px;
    border: 2px solid #9b9b9b;
    box-shadow: none;
    background-image: linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)), url(../images/autumn.png);
    /*background-repeat: no-repeat, no-repeat;*/
    background-position: right, left;
    background-size: cover;
}

    .divGrupoPadre.style_4 .divGrupo > .tableCap:first-child {
        margin-top: 10px;
    }

    .divGrupoPadre.style_4 .divGrupo > .tableCap .vardesc {
        border-bottom: 1px solid #9b9b9b;
        color: #444;
        /*font-weight: bold;*/
        font-size: 17px;
        /*font-family: Georgia, Times, "Times New Roman", serif!important;*/
    }

    .divGrupoPadre.style_4 .divGrupo > .tableCap .valign {
        border-bottom: none !important;
    }

    .divGrupoPadre.style_4 .divGrupo > .tableCap .radio,
    .divGrupoPadre.style_4 .divGrupo > .tableCap .radio,
    .divGrupoPadre.style_4 .divGrupo > .tableCap .checkbox {
        background-color: transparent !important;
        border: 2px #5f5f5f solid !important;
    }

.divGrupoPadre.style_4 span.varName {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #9b9b9b !important;
    margin-left: -45px !important;
    margin-top: -24px !important;
}

.divGrupoPadre.style_4 .resp-btn-delate {
    background-color: transparent;
}

/*Creativity*/
.divGrupoPadre.style_5 .divGrupo > .tableCap:not(:first-child) {
    margin-top: 30px;
}

.divGrupoPadre.style_5 .divGrupo > .tableCap,
.divGrupoPadre.style_5 .divGrupo > .tableGrupVariable {
    border-radius: 0 40px 0 0;
    box-shadow: rgba(0, 140, 174, .40) -5px 5px, rgba(0, 124, 174, .30) -10px 10px, rgba(0, 124, 174, .20) -15px 15px;
    background-image: linear-gradient(rgba(255,255,255,0.6), rgba(255,255,255,0.9)), url(../images/watercolor.png);
    /*background-repeat: no-repeat, no-repeat;*/
    background-position: top;
    background-size: cover;
}

    .divGrupoPadre.style_5 .divGrupo > .tableCap .divValor.valign {
        margin-bottom: 1px !important;
    }

/*Education*/
.divGrupoPadre.style_6 .divGrupo > .tableCap,
.divGrupoPadre.style_6 .divGrupo > .tableGrupVariable {
    border-radius: 0 20px;
    border-bottom: 4px dashed #00aeae9c;
    box-shadow: none;
    padding-bottom: 20px !important;
    background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255,255,255,0.8)), url(../images/fons_geometric_rev.png);
    /*background-repeat: no-repeat, no-repeat;*/
    background-position: right, left;
    background-size: cover;
}

.divGrupoPadre.style_6 .divGrupo .tableCap .vardesc {
    border-bottom: 1px solid #c1c1c1;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;*/
    font-size: 19px;
}

/*.divGrupoPadre.style_6 .divGrupo > .tableCap .divOpciones label,
.divGrupoPadre.style_6 .divGrupo > .tableCap .divOpciones textarea,
.divGrupoPadre.style_6 .divGrupo > .tableCap .divOpciones p,
.divGrupoPadre.style_6 .divGrupo > .tableCap .divOpciones input,
.divGrupoPadre.style_6 .divGrupo > .tableCap .divOpciones select,
.divGrupoPadre.style_6 .divGrupo > .tableCap .divOpciones select option {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/

/*Marketing*/
.divGrupoPadre.style_7 .divGrupo > .tableCap,
.divGrupoPadre.style_7 .divGrupo > .tableGrupVariable {
    border-bottom: 3px solid #00AEAE;
    border-right: none;
    border-left: none;
    border-top: none;
    border-radius: 6px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background-image: linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.8)), url(../images/marketing.png);
    /*background-repeat: no-repeat, no-repeat;*/
    background-position: bottom;
    background-size: cover;
}

/*Healthy*/
.divGrupoPadre.style_8 .divGrupo > .tableCap,
.divGrupoPadre.style_8 .divGrupo > .tableGrupVariable {
    border-bottom: 2px dashed #00AEAE;
    border-right: 4px solid #00AEAE;
    border-left: 2px dashed #00AEAE;
    border-top: 2px dashed #00AEAE;
    border-radius: 6px;
    background-image: linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.9)), url(../images/healthy.png);
    background-repeat: repeat;
    background-position: top;
    background-size: cover;
}

    /*.divGrupoPadre.style_8 .divGrupo > .tableCap .vardesc,
    .divGrupoPadre.style_8 .divGrupo > .tableCap .divOpciones label,
    .divGrupoPadre.style_8 .divGrupo > .tableCap .divOpciones textarea,
    .divGrupoPadre.style_8 .divGrupo > .tableCap .divOpciones p,
    .divGrupoPadre.style_8 .divGrupo > .tableCap .divOpciones input,
    .divGrupoPadre.style_8 .divGrupo > .tableCap .divOpciones select,
    .divGrupoPadre.style_8 .divGrupo > .tableCap .divOpciones select option {
        font-family: 'Roboto', sans-serif;
    }*/

.dropdown_skins .dropdown-item[data-value="1"],
.dropdown_skins .dropdown-item[data-value="5"] {
    border-top: 1px solid #cfcfcf;
    margin-top: 5px !important;
    padding-top: 5px !important;
}

/*SURVEY CONSTRUCTOR (Textarea with checkbox)*/
.chkOpcion + textarea {
    margin-top: 10px !important;
}

.lblRbtValor + textarea {
    margin-top: 5px !important;
}

.divGrupoPadre .divGrupo > .tableCap > .divOpciones {
    width: 100%;
}

.divEditVal .span.lblRbtValor {
    float: initial;
}

.divEditVal input[type="radio"] {
    transform: scale(1.5);
    margin-left: 3px;
}

div[data-idtipo="14"] .pnlCondiciones {
    height: 50px !important;
}

@media(max-width: 575px) {
    .formato_6 textarea {
        margin-top: 10px!important;
    }

    .columnX3 {
        width: 100% !important;
        margin: 4px 10px 4px 0 !important;
    }

    div[data-idtipo="14"] span.lblRbtValor {
        margin-left: 10px !important;
    }

    div[data-idtipo="1"] .cellValor2 span.lblRbtValor,
    div[data-idtipo="4"] .cellValor2 span.lblRbtValor,
    div[data-idtipo="8"] .cellValor2 span.lblRbtValor {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}
/******/

/*SURVEY CONSTRUCTOR (Textarea with checkbox)*/
.chkOpcion + textarea {
    margin-top: 10px !important;
}

.lblRbtValor + textarea {
    margin-top: 5px !important;
}

.divGrupoPadre .divGrupo > .tableCap > .divOpciones {
    width: 100%;
}

.divEditVal .span.lblRbtValor {
    float: initial;
}

.divEditVal input[type="radio"] {
    transform: scale(1.5);
    margin-left: 3px;
}

div[data-idtipo="14"] .pnlCondiciones {
    height: 50px !important;
}

@media(max-width: 575px) {
    .columnX3 {
        width: 100% !important;
        margin: 4px 10px 4px 0 !important;
    }

    div[data-idtipo="14"] span.lblRbtValor {
        margin-left: 10px !important;
    }

    div[data-idtipo="1"] .cellValor2 span.lblRbtValor,
    div[data-idtipo="4"] .cellValor2 span.lblRbtValor,
    div[data-idtipo="8"] .cellValor2 span.lblRbtValor {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}
/******/

.dropdown_skins .dropdown-item[data-value="1"],
.dropdown_skins .dropdown-item[data-value="5"] {
    border-top: 1px solid #cfcfcf;
    margin-top: 5px !important;
    padding-top: 5px !important;
}

/******************** MENU **************************************/

#MenuStatic{
	margin-top:65px;
	padding: 0px 0px 0px 10px;
	color:Yellow;
	/*background:#b8dfef;
	background:url('./../../images/menu_bg.png') repeat-x;*/
	background:#EEEEEE;
	height:30px;
	text-align:center;
	z-index:1000;
}

#MenuStatic:hover{
	margin-top:65px;
	padding: 0px 0px 0px 10px;
	color:Yellow;
	/*background:#b8dfef;
	background:url('./../../images/menu_bg.png') repeat-x;*/
	background:#EEEEEE;
	height:30px;
	text-align:center;
	z-index:1000;
}

.menu {
	font-size: 11px;
	cursor: pointer;
	z-index:1000;
	/*padding-top:65px;
	padding:0px;
	height:30px;
	color:#000000;
	text-align:center;	*/	
	 background: #EEEEEE;
}

.menuDynamic {
	font-size: 11px;
	width:140px;
	z-index:50;
	background:#EEEEEE;
}

.menuDynamic:hover {
	font-size: 11px;
	width:140px;
	z-index:50;
}

.mnuItem {
	font-size: 11px;
	z-index:1000;
	padding:0px;
	width:140px;
	color:#000000;
	text-align:center;
}

.mnuItem:Hover {
	font-size: 11px;
	z-index:1000;
	padding:0px 2px;
	width:140px;
	color:#067DB7;
	text-align:center;
	/*background:url('./../../images/submnu2.jpg') repeat-x transparent;*/
	  background: url("../../images/bgr_button.png") repeat-x 0 0;
	border-bottom:solid 2px #067DB7;
}

/*.mnuItem:selection {
	font-size: 11px;
	z-index:1000;
	padding:0px 2px;
	width:140px;
	color:#067DB7;
	text-align:center;
	background:url('./../../images/submnu2.jpg') repeat-x transparent;
	  background: url("../../images/bgr_button.png") repeat-x 0 0;
}*/

a.mnuItem {
	font-size: 9.5pt;
	z-index:1000;
	padding:0px;
	width:140px;
	color:#000000;
	text-align:center;
}

.mnuSelect {
	/*background:url('./../../images/submnu2.jpg') repeat-x transparent;*/
	  background: url("../../images/bgr_button.png") repeat-x 0 0;
	/*font-weight:bold;*/
	color:#000000;
	font-size: 11px;
	z-index:1000;
	padding:0px 2px;
	width:140px;
	text-align:center;
}

.submnu {
	font-size: 9.5pt !important;
	z-index:1000;
	padding: 4px 2px;
	width:140px;
	color:#000000;
	border:solid 1px #DDDDDD;
	text-align:left;	
	background: #EEEEEE;
}

.submnu:Hover {
	color:#FFFFFF;
	width:140px;
	font-size: 11px;
	z-index:1000;
    background: url("../../images/bgr_button.png") repeat-x 0 0;
	background-position: 0 -30px;
	text-align:left;
	border:solid 1px #067DB7;
}

.submnuItem{
	font-size: 11px;
	z-index:1000;
	color:#000000;
	border:solid 1px #cccccc;
	text-align:left;	
	background:transparent;	
}

a.submnu {
	font-size: 11px;
	color:#333333;
}

a.submnu:hover {
	font-size: 11px;
	color:#000000;
	cursor: pointer;
	
}
a.submnuItem
{
	font-size: 11px;
	z-index:1000;
	color:#000000;
	border:solid 1px #cccccc;
	text-align:left;	
	background:transparent;	
}

.submnuItem:Hover
{
	/*font-weight:bold;*/
	color:#000000;
	font-size: 11px;
	z-index:1000;
	background:url('./../../images/submnu2.jpg') repeat-x transparent;
	text-align:left;
	padding:0px !important;
	cursor: pointer;
}
a.menu{	
	cursor: pointer;
	background: transparent;
	text-decoration:none;
}
a.menu:Hover{	
	cursor: pointer;
	background: transparent;
	text-decoration:none;
}
a.mnuItem
{	
	cursor: pointer;
	text-decoration:none;
	background:transparent;
}
a.mnuItem:Hover
{
	cursor: pointer;
	background: transparent;
	text-decoration:none;
}
a.mnuSelect{	
	cursor: pointer;
	background: transparent;
	text-decoration:none;
}
a.mnuSelect:Hover{	
	cursor: pointer;
	text-decoration:none;
	background: transparent;
}
a.submnu
{	
	cursor: pointer;
	background: transparent;
	text-decoration:none;
	display: table-cell;
	
}
a.submnu:Hover
{
	cursor: pointer;
	background: transparent;
	text-decoration:none;
}




/* fin menu */
div 
{
	display: block;
}
.ContainerDiv {
width: 960px;
margin: 0px auto;
position: relative;
min-height: 100%;
height: 100%;
height: auto;
}
.MainDiv {
padding: 12px 10px 10px 16px;
width: 680px;
}
td {
	
}
#report
{
	background: rgba(255, 255, 255, 1.0);
		-webkit-box-shadow: 1px 1px 3px black;
		-moz-box-shadow: 1px 1px 3px black;
		border: solid 1px rgba(255, 255, 255, .15);
		-webkit-border-radius: 5px;
		-moz-border-radius:  5px;
		padding: 50px;
	margin-top:25px;
	width: 1000px;
margin: 25px auto;
	
}
#report2
{
	background: rgba(255, 255, 255, 1.0);
		-webkit-box-shadow: 1px 1px 3px black;
		-moz-box-shadow: 1px 1px 3px black;
		border: solid 1px rgba(255, 255, 255, .15);
		-webkit-border-radius: 5px;
		-moz-border-radius:  5px;
		padding: 50px;
	margin-top:25px;
	position: relative;
	overflow:  auto;
	width:800px;
}
#report2 tr
{
	vertical-align: top;
}
#report td{
	width:auto;
}

#botonesImprimir
{
	background: rgba(255, 255, 255, 1.0);
		-webkit-box-shadow: 1px 1px 3px black;
		-moz-box-shadow: 1px 1px 3px black;
		border: solid 1px rgba(255, 255, 255, .15);
		-webkit-border-radius: 5px;
		-moz-border-radius:  5px;
		
	margin-top:25px;
	width: 900px;
margin-left: 320px;
	
}
.cabeceraIzquierda
{
	background:url('./../../images/BordeI_Cabecera.jpg') no-repeat
}
.cabeceraDerecha
{
	background:url('./../../images/BordeD_Cabecera.jpg') no-repeat
}
#cuerpo
{
	width: 90%;
	-webkit-border-radius:  15px 15px 0 0 ;
	-moz-border-radius:    15px 15px 0 0;
	border:0px solid #EEE;
	margin-left: auto;
    margin-right: auto;
    margin-top: 110px;
    margin-bottom:100px !important;
    /*min-height: 500px*/
    height:auto;
    min-height:500px;
    
}
#cuerpoCent
{
	background: #EEE;
	width: 80%;
	height:80%;
	-webkit-box-shadow:  5px 2px 8px 2px #CFCCCC;
		-moz-box-shadow: 5px 2px 8px 2px #CFCCCC;
	-webkit-border-radius:  15px 15px  ;
	-moz-border-radius:    15px 15px ;
	border:0px solid #EEE;
	margin-left: auto;
    margin-right: auto;
    margin-top: 200px;
    text-align:center;
     padding: 25px;
}


.Helvetica7  { font-size: 7pt}
.Helvetica7N { font-size: 7pt; font-weight: bold}
.Helvetica7White  { font-size: 7pt; color:#FFFFFF}
.Helvetica7K  { font-size: 7pt; font-style: italic}
.Helvetica7KWhite  { font-size: 7pt; color:#FFFFFF; font-style: italic}
.Helvetica7NWhite { font-size: 7pt; font-weight: bold; color:#FFFFFF}
.Helvetica7G  { font-size: 7pt; color:#808080}
.Helvetica7NRed { font-size: 7pt; font-weight: bold; color:#FF0000}

.Helvetica8  { font-size: 8pt}
.Helvetica8K { font-size: 8pt; font-style: oblique}
.Helvetica8N { font-size: 8pt; font-weight: bold}
.Helvetica8White  { font-size: 8pt; color:#FFFFFF}
.Helvetica8NWhite { font-size: 8pt; font-weight: bold; color:#FFFFFF}
.Helvetica8NBlue { font-size: 8pt; font-weight: bold; color:#0080FF}
.Helvetica8G  { font-size: 8pt; color:#808080}
.Helvetica8NRed { font-size: 8pt; font-weight: bold; color:#FF0000}

.Helvetica9  { font-size: 9pt}
.Helvetica9K { font-size: 9pt; font-style: oblique}
.Helvetica9N { font-size: 9pt; font-weight: bold}
.Helvetica9White  { font-size: 9pt; color:#FFFFFF}
.Helvetica9NWhite { font-size: 9pt; font-weight: bold; color:#FFFFFF}
.Helvetica9G  { font-size: 9pt; color:#808080}
.Helvetica9NRed { font-size: 9pt; font-weight: bold; color:#FF0000}

.Helvetica10 { font-size: 10pt}
.Helvetica10N { font-size: 10pt; font-weight: bold}
.Helvetica10White { font-size: 10pt; color:#FFFFFF}
.Helvetica10NWhite { font-size: 10pt; font-weight: bold; color:#FFFFFF}
.Helvetica10NBule { font-size: 10pt; font-weight: bold; color:#344B98}
.Helvetica10G  { font-size: 10pt; color:#808080}
.Helvetica10NRed { font-size: 10pt; font-weight: bold; color:#FF0000}

.Helvetica12 { font-size: 12pt}
.Helvetica12N { font-size: 12pt; font-weight: bold}
.Helvetica12White { font-size: 12pt; color:#FFFFFF}
.Helvetica12NWhite { font-size: 12pt; font-weight: bold; color:#FFFFFF; padding:5px }
.Helvetica12G  { font-size: 12pt; color:#808080}

.HelVetica14NWhite {font-family: Helvetica,Arial; font-size: 14pt; font-weight: bold; color:#FFFFFF}

.Helvetica9  { font-size: 9pt}
.Helvetica9N { font-size: 9pt; font-weight: bold}
.Helvetica9White  { font-size: 9pt; color:#FFFFFF}
.Helvetica9NWhite { font-size: 9pt; font-weight: bold; color:#FFFFFF}
.Helvetica9NRed { font-size: 9pt; font-weight: bold; color:#FF0000}

.Helvetica11White {font-family: Helvetica,Arial; font-size: 11px; color:#FFFFFF}
.Helvetica11NWhite {font-family: Helvetica,Arial; font-size: 11px; color:#FFFFFF; font-weight: bold;}
.Helvetica12 {font-family: Helvetica,Arial; font-size: 12px; color:#000000}

.CampoTexto     { font-size: 11px;font-weight: normal; color: #000000;border: 1px solid #999999; background-color : #FFFFFF; width: 100%; padding-left: 2px; padding-right: 2px }
.CampoTextoBLOQ { font-size: 11px;font-weight: normal; color: #4E4E4E;border: 1px solid #999999; background-color : #EEEEEE; width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoOBLIG{ font-size: 11px;font-weight: normal; color: #000000;border: 1px solid #999999; background-color : rgb(255, 145, 145); width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoOBLIG10{ font-size: 10px;font-weight: normal; color: #000000;border: 1px solid #999999; background-color : rgb(255, 145, 145); width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoBLOQN { font-size: 11px;font-weight: bold; color: #4E4E4E;border: 1px solid #999999; background-color : #EEEEEE; width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoN     { font-size: 11px;font-weight: bold; color: #000000;border: 1px solid #999999; background-color : #FFFFFF; width: 100%; padding-left: 2px; padding-right: 2px }
.CampoTexto10    { font-size: 10px;font-weight: normal; color: #000000;border: 1px solid #999999; background-color : #FFFFFF; width: 100%; padding-left: 2px; padding-right: 2px }
.CampoTextoBLOQ10N { font-size: 10px;font-weight: bold; color: #ACA899;border: 1px solid #999999; background-color : #EEEEEE; width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoBLOQ14N { font-size: 14px;font-weight: bold; color: #ACA899;border: 1px solid #999999; background-color : #EEEEEE; width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoBLOQ10 { font-size: 10px;font-weight: normal; color: #4E4E4E;border: 1px solid #999999; background-color : #EEEEEE; width: 100%; padding-left: 2px; padding-right: 2px}

.CampoTexto2{ font-size: 11px; font-weight: normal; color: #000000; border: 1px solid #999999; background-color : #FFFFFF; padding-left: 2px; padding-right: 2px }

.CampoCentrado { text-align:center }

.Listado    { font-size: 8pt; border: 1px solid #909090;}
.Listado7    { font-size: 7pt; border: 1px solid #909090;}
.Listado9   { font-size: 9px; height:15px; border: 1px solid #909090;}
.ListadoOBLIG { font-size: 10px; height:17px; border: 1px solid #909090; background-color : rgb(255, 145, 145);}
.Listado8OBLIG { font-size: 8pt; border: 1px solid #909090; background-color : rgb(255, 145, 145);}
.Listado8BLOQ { font-size: 8pt; border: 1px solid #ACA899; background-color : #EEEEEE;}

.CeldaCabecera {background-color : #EBEADB; border-bottom:2px solid #CBC7B8;}

/*.Titulo01 { color: #FFFFFF; background-color: #344B98; text-align: center; }
.Titulo02 { color: #FFFFFF; background-color: #344B98; padding-left:10px; font-family: Arial; font-size: 12pt; font-weight: bold }
.Titulo03 { color: #FFFFFF; background-color: #8496D5; padding-left:10px; font-family: Arial; font-size: 12pt; font-weight: bold }
.Titulo04 { color: #000000; background-color: #E7E8EC; text-align: left; }
.Titulo05 { color: #FFFFFF; background-color: #001E38; }
.Titulo06 { color: #FFFFFF; background-color: #7DA2F6; text-align: center; }

.Titulo01Borde { color: #FFFFFF; background-color: #344B98; padding-left: 3px; border-width: 2px; border-style: outset; }
.Titulo02Borde { color: #FFFFFF; background-color: #0071E1; padding-left: 3px; border-width: 2px; border-style: outset; }

.BordeInferior { border-bottom:1px solid #5281ED; }
.BordeInferior2 { border-bottom:1px solid #7BAEE7; }
.BordeD { border-right:1px solid #5281ED; }
.BordeMensaje { border-bottom:1px solid #5281ED; border-left:1px solid #5281ED; border-top:1px solid #5281ED; border-right: 1px solid #5281ED; }
.BordeCelda { border-bottom: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }
.BordeCelda2 { border-bottom: 2px solid #C0C0C0; border-left: 2px solid #C0C0C0; border-top: 2px solid #C0C0C0; border-right: 2px solid #C0C0C0; }
.BordeCelda3 { border-bottom: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }
.BordeCelda4 { border-bottom: 2px solid #C0C0C0; border-left: 2px solid #C0C0C0; border-top: 2px solid #C0C0C0; border-right: 2px solid #C0C0C0; background-color:#C0C0C0 }
.BordeCeldaIzquierda { border-left: 1px solid #C0C0C0; border-right: 1px solid #FFFFFF; }
.BordeCeldaIzquierda2 { border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-right: 1px solid #FFFFFF;  }
.BordeCeldaLateral { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }
.BordeCeldaLateral2 { border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; }

.CeldaMargen { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }

.FondoMenu { background-color:#98D6EF }

.FondoMenu2 { background-color: #4B87CF }
.FondoMenu3 { background-color: #001D37 }
.FondoMenu4 { background-color: #001D38 }

.Pestanya { background-color:#7399F2; padding-left: 3px; border-width: 2px; border-style: outset; }
.PestanyaActiva { background-color:#1248C7; padding-left: 3px; border-width: 2px; border-style: outset;  }

.Bloqueado { background-color : #EEEEEE }*/

.Subrrayado {
	text-decoration: underline;
}

.SubrrayadoLink {
	text-decoration: underline; color: #0070DF;
}

div.popup {
	position: absolute;
	display: none;
	padding: 3px;
	border: 2px solid #004D71;
	background-color: #FFFFFF;
	z-index: 99999;
}

.titulo_rss a{
	font: bold 13px Helvetica;
	color: #364F9C;
	text-decoration:none;
	display:block;
	margin-top:12px;
}

.titulo_rss a:hover{
	color: #666;
}

.descripcion_rss {
	font: 12px Helvetica;
	/*font: 11px Helvetica, Arial, Helvetica, sans-serif;*/
	color: #888;
	display:block;
}

.fecha_rss {
	font: 11px Helvetica;
	/*font: 10px "Lucida Sans Unicode", Helvetica, Arial, Georgia;*/
	color: #CC6633;
}

#contenedor {
	
	padding: 0px;
	width: 100%;
	/* min-height: 600px;
  height: auto !important;*/
  height:100%;
  
}
/*#ctl00_ctl00_ContentPlaceHolder1_contenedor
{
	background:#FFFFFF;
	width: 100%;
    font-size: small;
	background-color: white;
    border-collapse: collapse;
    padding: 0px;
    -webkit-box-shadow: 5px 2px 8px 4px #CFCCCC;
	-moz-box-shadow: 5px 2px 8px 4px #CFCCCC;
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	min-height: 600px;
	height: auto !important;
	height:600px;
	  
}*/
#ctl00_ctl00_ContentPlaceHolder1_contenedor {
background: white;
width: 100%;
font-size: small;
border-collapse: collapse;
padding: 0px;
min-height: 450px;
height: auto;
}
/*.capContenedor
{
	background: url('./../../images/cabecera.png') repeat-x 0 100%;
	width:100%;
	height:36px
}*/
.capContenedor {
width: 100%;
height: 36px;
color: #336699;
border-bottom: solid 1px #999;
}
.capContenedor span{
color: #336699;
  font-size: 18px !important;
  font-weight:bold;
  width: auto !important;
}
.cosTaula
{
	background:#FFFFFF;
	width: 90%;
    font-size: small;
	background-color: white;
    border-collapse: collapse;
    padding: 15px;
   /* -webkit-box-shadow: 5px 2px 8px 4px #CFCCCC;
	-moz-box-shadow: 5px 2px 8px 4px #CFCCCC;*/
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
}
#cphBotoneraSup
{
	
	padding: 0px 15px 0px 15px;
	
	}
#cphCapcalera
{
		padding: 0px 15px 0px 15px;
}
#cphMisSuperior
{
		padding: 0px 15px 0px 15px;
}
	
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:normal !important}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {overflow:hidden;text-align:center;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:Helvetica,Helvetica,helvetica;font-size:11px;background:url(WebResource.axd?d=Okxk36stq5ehtUar18knUBcWfneiqI6wN7Na2Td-FQ76RAxb--FwivpKOYPZmpBa8tE9UpPJuk8hO96qVtUEGBs51XzJ4mncO3-5lPr7Q2IT7kS1PtNxVyrpQOu1K16q0&t=634504278848274672) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:10px;background:url(WebResource.axd?d=avAD_vu0X2LkZRigaEpPbft79ZTBg2CJd8kwUFLBLL1BM_YzGZ58MxkuN2gqkvG58kC5p0gvkN85dKFmNQvgSUSyekcJgH3FnEaEGheVFfmJz8rlv01B4GiLqgO4uel80&t=634504278848274672) no-repeat right;height:30px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:10px;background:url(WebResource.axd?d=OIh6gYQuTLDdOeYkzjFdn5rZUBjdSEH8fh1EXJQlyMxOY8YP2MJiOiubmE4VJDhDKHQAyLGNhIkeqAMPOSO3o5ASUAKn_Mq829bHVgVRHFcSzHUx5yy-CASVTnmc3FFw0&t=634504278848274672) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:25px;padding:10px;margin:0px;background:url(WebResource.axd?d=za2dje1Ht8-hi3TPyzOUjma45-RLAdUlNTGlzMJDjTCW94R0sRCs6dVpMCAGFEwynWfMCKBnTicBUL-zT46HYVo5hAOZfFxlZZR5l3wJHSr7pjnetcHUGm_t722_X7960&t=634504278848274672) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(WebResource.axd?d=he50KyjZzdS30Tjga_Fu5fOgsvN7j7iTN4v3pm7AM0BXsVCzhLo9-ibvKljzhvkz0xl2bVX_xugUSjJcjY5Z7C97sVnTJPTI2R6lmCkfXkyeWXZQkNOQgzwAbdT_PzjvmWOOA0vVKG_WfRQr7fP4Ww2&t=634504278848274672) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(WebResource.axd?d=KQ_j9NAZbhn_b2v7ZgVLWXLRrVBXvwDnoCrp0ueUYlJgavvCdGZajb2Kz3pcT-1QONcUkP25MqizJPA6px4Ungrv2cT4W-flg7NbJMsH7LXZG3_gzRhOTWFCw2a1Nc5z7xhPMxZrshY5GXCbI-fBig2&t=634504278848274672) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(WebResource.axd?d=DKlKp5N6YFlKOVc_g9ux0a92marO3IOdgkZZtXe3k9JcplwBHzv5gJti0N3jza0P_a6DMd8N84Ro8nM0xhe2Okueba8ko_FgWGtl8lf88WtaUtUKz34xjPvAMJQCXVto0&t=634504278848274672) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(WebResource.axd?d=Mmno5V8A5iiByHP1t_FduTIIczlc-PACqmoiaWthpk6AY7w2RH8b2QLpLjhOB1ZeapGnShm-g4yOxHjiRTBlclkB_0Nxl_Ekg-PFxSGyrSX89txIQ6lxgPx3HrvkQJAq7FXU31airgla_I-ugbXzVQ2&t=634504278848274672) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(WebResource.axd?d=tA-3_GOctuMDlVQK-GUMN5DayPgZNb_Tpk5xwrCFXJDGhcYIGI3onFOtyBxo40HQb2hkU-j045jqs4tP77juqeGJBvWKlVmiXfDHglguJoJ3hGcM_KPnRcIQNpeMkHxA-ynwsTSu7ndhqJ0oc4F5zQ2&t=634504278848274672) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(WebResource.axd?d=lJ4bNCkZs6-K7-JyambRNQe3Bpwwfdb4gCCkp5Nt8O8y6CYloWzKMfqM6bCSnCK_GFkeZplbNS2n6rsoFOSCIYCAG0mgoQub7eayGT4GmGtxR09US3XT5edWdTRW-F7k0&t=634504278848274672) repeat-x;}
.ajax__tab_xp .ajax__tab_disabled { color: #A0A0A0;}
.ajax__tab_xp .ajax__tab_body {font-family:Helvetica,Helvetica,helvetica;font-size:11px;border:0px solid #999999;border-top:0;padding:10px;background-color:#ffffff;}




/* plain theme */
.ajax__tab_plain .ajax__tab_outer {text-align: center; vertical-align: middle; border:2px solid #999999;}
.ajax__tab_plain .ajax__tab_inner {text-align: center; vertical-align: middle; }
.ajax__tab_plain .ajax__tab_body {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_header {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {background:#FFFFE1;}

.GridViewCabecera
{
	color:White;
	background-color:#336699;
	border-color:#336699;
	font-weight:bold;
}

tabla:-webkit-any-link {
padding:3px
}
.captitol
{
	width:100%;
	color:red;
	background:url('./../images/cabecera.png') repeat-x 0 100%;
	z-index: 50
}
.nada
{
	background:#b8dfef
}
#cronos 
{
	position:fixed;
	bottom:2px;
	padding: 0px;
	background-color: transparent;
	left: 0px;
	width: 100%;
	border:none;
	height: 100px;
	z-index:20;
}
  .rotatingWrapper
        {
            position:absolute;
           
            top:0px;
            left:0px;
         }
         .tablas
         {
         	 border:0px solid;
         	 text-align:center;
         	width:100%;
         }
        
          #clockHolder, #clockHolder2, #clockHolder3, #clockHolder4, #clockHolder5
         {
             width:0px;
             position:relative;
             top:0px;
             left:0px;
             text-align:center;
         }
         
         #sec, #sec2, #sec3, #sec4, #sec5 
         {
             display:block;
             position:absolute;
         }
         #min, #min2, #min3, #min4, #min5
         {
             display:block;
             position:absolute;
         }
         #hour, #hour2, #hour3, #hour4, #hour5
         {
             display:block;
             position:absolute;
         }
     
           .buttons button{
               display:block;             
               background-color:#FFFFFF;
               border:1px solid #dedede;
               border-top:1px solid #eee;
               border-left:1px solid #eee;    
               font-family: Helvetica, Arial, Helvetica, sans-serif;
               font-size:100%;
               line-height:130%;
               text-decoration:none;
               font-weight:bold;
               color:#565656;
               cursor:pointer;
                padding: 10px; /* Links */
           }
           .buttons button{
               width:auto;
               overflow:visible;
               padding: 10px; /* IE6 */
           }
           .buttons button[type]{
               padding: 10px; /* Firefox */
               line-height:17px; /* Safari */
           } 
		.button_eAlicia {
   border-top: 1px solid #f7f297;
   background: #336699;
   background: -webkit-gradient(linear, left top, left bottom, from(#0B2161), to(#336699));
   background: -webkit-linear-gradient(top, #0B2161, #336699);
   background: -moz-linear-gradient(top, #0B2161, #336699);
   background: -ms-linear-gradient(top, #0B2161, #336699);
   background: -o-linear-gradient(top, #0B2161, #336699);
   padding: 5px 10px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
     -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	font-weight: bold;
   color: white;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button_eAlicia:hover {
   border-top-color: #784a28;
   background: #784a28;
   color: #ccc;
   }
.button_eAlicia:active {
   border-top-color: #ebda6f;
   background: #ebda6f;
   }
   # botones {
   	position:absolute;
   	bottom: 20px;
   	border: 1px solid #000;
   	width: 100%;
   	height:200px;
   }
   iframe
   {
   	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background:  transparent;
}
  
   #Div1
   {
   	margin:auto;
   	background: url('./../../images/Fondo21.jpg') no-repeat scroll 0 0 transparent;
   	width: 550px; 
   	left:350px; 
   	height: 215px; 
   	padding:10px 10px 30px 10px; 
   	opacity: 0.4;
   }

 #mensajes_nuevos
 {
 	padding:2px 2px 0px 2px;
 }
 #ctl00_cabecera
 {
 	background:url('./../../images/cab3.png') no-repeat #333333;
 	
 }
 #ctl00_ctl00_cabecera
 {
 	background:url('./../../images/cab3.png') repeat-x #999;
 	
 }
 #cabecera
 {
 	
 	background: url('./../../images/cab3.png') repeat-x #333333;
 	
 	
 }
 #cuadroMandos
 {
 	width:100%;
 	height:100%;
 }
.speedblock {

		padding: 10px 30px 10px 30px;
		height: auto;
		float: left;
		margin-left: 5px;
		font-size:9px;
		width: 210px;
		background: white;
}

.chartImage
{
	background: rgba(255, 255, 255, 1.0);
		-webkit-box-shadow: 1px 1px 3px black;
		-moz-box-shadow: 1px 1px 3px black;
		border: solid 1px rgba(255, 255, 255, .15);
		-webkit-border-radius: 5px;
		-moz-border-radius:  5px;
		padding: 5px;
		height: auto;
		width:auto;
		float: left;
		margin-left: 5px;
		margin-top:0px;
			
}
.chartImage1
{

		padding: 2px;
		height: auto;
		width:auto;
		float: left;
		margin-left: 5px;
		margin-top:0px;
		overflow: hidden;
		
		
}
#contenedorDash {
	height:100%;
	padding: 15px;
	width: 1084px;
	margin-left: 63px;
}
.cosTaulaDash
{
    width: 100%;
    font-size: large;
    background-image:url('./../../cuerpo_pc.png' ) repeat-x; 
	background-color: transparent;
    border-collapse: collapse;
    padding: 0px;
}
.buttonUP
{
		background:url('./../../images/Up.png') no-repeat 0 0 transparent; /*url('./../../images/Up.jpg') transparent;*/
		width:33px;
		height:33px;
}
.buttonDOWN
{
		background: url('./../../images/Down.png') no-repeat 0 0 transparent;
		width:33px;
		height:33px;
}
.buttonUPFALSE
{
		background: url('./../../images/UpFALSE.png') no-repeat 0 0 transparent;
		width:33px;
		height:33px;
}
.buttonDOWNFALSE
{
		background: url('./../../images/DownFALSE.png') no-repeat 0 0 transparent;
		width:33px;
		height:33px;
}
.buttonMonedas
{
		background: url('./../../images/moneda_eAlicia.jpg') no-repeat 0 0 transparent;
		width:36px;
		height:36px;
}
.buttonGraf
{
		background: url('./../../images/graf.png') no-repeat 0 0 transparent;
		width:36px;
		height:33px;
}
.chartMONEDAS
{
	background: rgba(255, 255, 255, 1.0);
		-webkit-box-shadow: 2px 2px 5px black;
		-moz-box-shadow: 2px 2px 5px black;
		border: solid 1px rgba(255, 255, 255, .15);
		-webkit-border-radius: 10px;
		-moz-border-radius:  10px;
		padding: 10px;
		height: auto;
		width:auto;
		margin: auto;
			
}
.cuerpoDashboard
{
	height:100%;
	padding: 5px;
	width: 100%;
	margin: 0px;
	background: url('./../../images/cuerpo_pc.png') repeat-x 0 0 #FFF;
	
}
/* FORMULARIO PLANTILLA */

.rowFormul
{
	border-bottom:solid 1px #000000;
}
		
	legend {
display: block;
-webkit-padding-start: 2px;
-webkit-padding-end: 2px;
border: none;
font-size:11px;
}
		
	.tableCap
	{
		border: none;
		border-collapse: collapse;
		border-spacing: 0;
		width:100%;
		margin-bottom:5px;
	}
	.filaCap
	{
		width:100%;
	}
	
	.tablaVariables
	{
		font-size:x-small;
		font-family:Helvetica;
		font-weight:normal;
		color:black;
		border: none;
		border-collapse: collapse;
		border-spacing: 0;
		width:100%;
		margin-bottom:5px;
		}
	.celdVariable
	{
		padding-left : 20%;
		width : 40%;
		border: solid 0px #CCCCCC;
		}
		
		.celdVariableCond
	{
		border: solid 0px #CCCCCC;
		width : 60%;
		text-align: left;
		}
	.celdVariableSinCond
	{
		padding : 0px;
		border: solid 0px #CCCCCC;
		}	
		.celdVariableLat
	{
		padding : 0px;
		width : 100px;
		border: solid 0px #CCCCCC;
		}
	.btnEdicion
	{
		margin-right:10px;
	
}
		

img.btnEdicion span {
display: none; /* el elemento va a estar oculto */
}

img.btnEdicion:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:2em; left:2em; /* donde va a estar */
width:250px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
background-color: #0080C0; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
}

/* ZOOM de IMAGENES */

.zoom{
  cursor: url(../../Plantillas/images/lupa.png), pointer;
}
   #easy_zoom
   {
   	    width:680px;
        height:650px;   
        border:5px solid #eee;
        background:#fff;
        color:#333;
        position:absolute;
        top:150px;
        left:350px;
        overflow:hidden;
        -moz-box-shadow:0 0 10px #777;
        -webkit-box-shadow:0 0 10px #777;
        box-shadow:0 0 10px #777;
        /* vertical and horizontal alignment used for preloader text */
        line-height:100px;
        text-align:center;
        }
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/

.cierreVideo2
{
	z-index:1000;
	top:250px;
	right:15px;
	position:fixed ;
}
.textHide
{
	color:#fff;
}



/* ----------------------------------------- modificaciones jordi 25/01/2012   ---------------------------------------------*


********   masterpage   ****************************/


.Cabecera_master 
	{
	height:123px;
	width:100%;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	top:0px;
	background:url('./../../images/cab5.png') repeat-x #000;
	background-position:center top;
	position:absolute;
	left: 0px;
	
}

.Cabecera_logo 
	{
		height:60px;
		width:250px;
		display:block;
		position:relative;
		float:left;
		top:0px;
		left:44%;
		
		background:url('./../../images/logoealicia_white.png') no-repeat transparent;
	}
	
.Cabecera_user
	{
		height:60px;
		width:250px;
		display:block;
		float:left;
		position:relative;
		top:0px;
		left:-150px;
		color:silver;
	}


.Cabecera_idioma
	{
		height:50px;
		width:200px;
		display:block;
		float:right;
		padding-top:18px;
		padding-left:70px;
		right:0px;
		position:absolute;
		background:url('./../../images/idioma_fd.png') no-repeat transparent 0.85;
	}
	
	.Cabecera_salir
	{
		height:50px;
		width:50px;
		display:block;
		float:right;
		padding-top:15px;
		padding-left:50px;
		right:20px;
		position:relative;
		overflow:hidden;
		top: -5px;
		z-index: 149;
}

	.Cabecera_contacto
	{
		height:50px;
		width:182px;
		display:block;
		float:right;
		padding-top:15px;
		padding-left:0px;
		right:80px;
		position:relative;
	top: -10px;
}


#foot_eAlicia 
{
	background:url('./../../images/foot.jpg') repeat-x #000;
	background-position: top center;
/*background: #FFFFFF;
background:  rgba(255, 255, 255, 1.0);*/

	padding-top: 0px;
width :100%;
height:100px;
margin-top:0px;
margin-bottom:0px;
color: #000000;
text-align:center;
bottom:0px;
margin-left: auto;
	margin-right: auto;
	z-index:1;
}



.foot_contenedor
{
	display: inline-block;
	clear:left;
	float: inherit;
	
	position:relative;
	top:3px;
	width:50%;
	color:White;
	border: solid 0px white;
	left: 0px;
	height: 61px;
}
.foot_contenedor_left
{
		display: inline-block;
	position:relative;
	top:0px;
	left:0;
	width:20%;
	color:White;
	border: solid 0px white;
	}	
.foot_contenedor_right
{
		display: inline-block;
	position: absolute;
	top:00px;
	width:20%;
	right:0;
	color:White;
	border: solid 0px white;
	}	

	
.foot_logo
{
	background-image: url( '../../images/logoealicia.png' );
	display:block;
	background-repeat:no-repeat;
	position: relative;
	top: -75px;
	left:-200px;
	width: 200px;
	height:60px;
	color: White;
	border: solid 0px white;
	
}	



#foot_final
{
	height:0px;
	}


/********   cuadro de mandos   ****************************/


.Cabecera_pc
	{
	height:95px;
	width:100%;
	display:block;
	float:left;
	padding-left:0px;
	padding-right:0px;
	top:0px;
	background:url('./../../images/cab_pc.png') repeat-x #000;
	background-position:center top;
	position:absolute;
	left: 0px;
	z-index:0;
}

.titulo_cm 
{
	display: block;
	margin-left: 0px;
	margin-right: 1px;
	margin-bottom:10px;
	margin-top:110px;
	padding: 10px;
	float: left;
	height: auto;
	width: 90%;
}

.top5 
{
	 height:auto;
	 width:auto;
	 float:left;
     border:0px solid #eee;
	 margin-left:10px;
	 padding-top:10px;
	 top:7px;
	 position:relative;
	 display: inline-table;
	 vertical-align: middle ;
	 
	 
	
	}
.top5_img
{
	 height:32px;
	 width:auto;
	 float:left;
     border:0px solid #eee;
	 margin-left:20px;
	 position:relative;
	 display: inline-table;
	 vertical-align: middle ;
	 top:0px;
	
	}

.ayuda_pc
{
	 height:32px;
	 width:32px;
	 float:right;
     border:0px solid #eee;
	 margin-right:5px;
	 position:relative;
	 display: inline-table;
	 vertical-align: middle;
	 top:0px;
	left: 0px;
}
.container_cm 
{
	display: inline-block;
	background-color:#ffffff; 
	position:relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:5px;
	padding-left:25px;
	float: left;
	height: auto;
	width: 780px;
	border: solid 1px #cccccc;
	
  -webkit-border-radius: 22px; 
     -moz-border-radius: 22px; 
          border-radius: 22px; 

  
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  
  -webkit-box-shadow: 0px 0px 4px 0px #333333; 
     -moz-box-shadow: 0px 0px 4px 0px #333333; 
          box-shadow: 0px 0px 4px 0px #333333; 
          
  background-color: #528ba3;
  	opacity: 0.9;
	background-image: linear-gradient(to bottom, #528ba3, #cccccc);
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
 .container_cm2
{
	background-color:#ffffff; 
	position:relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom:5px;
	padding-left:25px;
	float: left;
	height: auto;
	width: 80%;
	border: solid 1px #cccccc;
	  -webkit-border-radius: 22px; 
     -moz-border-radius: 22px; 
          border-radius: 22px; 

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  
  -webkit-box-shadow: 0px 0px 4px 0px #333333; 
     -moz-box-shadow: 0px 0px 4px 0px #333333; 
          box-shadow: 0px 0px 4px 0px #333333; 
            background-color: #528ba3;
  	opacity: 0.9;
	background-image: linear-gradient(to bottom, #528ba3, #cccccc);
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
 .container_cm_left
{
	display: inline-block;
	position:relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding: 0px;
	float: left;
	left:0px;
	height: 50px;
	width: 80px;
	border: solid 0px #cccccc;
 }


 .container_cm_right
{
	display: inline-block;
	position:relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding: 0px;
	float: right;
	right:0px;
	height: 25px;
	width: 300px;
	border: solid 1px #cccccc;
 }


.container_cm_p 
{
	display: block;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom:0px;
	padding: 1px;
	clear:both;
	float: left;
	height: auto;
	width: auto;
	border: solid 0px #cccccc;
}

.container_cm_reloj 
{
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:2px;
	padding: 5px;
	clear: none;
	float: left;
	height: auto;
	width: auto;
	border: solid 0px #cccccc;
}

.row {
	margin: 2px;
	padding: 10px;
	float: left;
	height: 100%;
	border: 0px solid rgb(204,204,204);
	position: relative;
	overflow:  auto;
	top: 0px;
	clip: rect(auto,auto,auto,auto);
	background-color:#ffffff;
	display: block;
	left: 0px;
}

.row_clock {
	margin: 2px;
	padding: 30px;
	float: left;
	height: 100%;
	border: 0px solid rgb(204,204,204);
	position: relative;
	overflow:  auto;
	
	clip: rect(auto,auto,auto,auto);
	background-color:#ffffff;
	display: block;
	left: -13px;
}
.row_table {
	
	padding: 20px;
	float: left;
	
	border: 0px solid rgb(204,204,204);
	position: relative;
	overflow:  auto;
	top: 0px;
	clip: rect(auto,auto,auto,auto);
	background-color:#eeeeee;
	display: block;
	left: 0px;
	margin: 5px;height: 230px;
}
.buttonTop5
{
	background: url( './../../images/Up.png' ) no-repeat 0 0 transparent; /*url('./../../images/Up.jpg') transparent;*/
	width: 33px;
	height: 33px;
}
.buttonDOWN5
{
		background: url('./../../images/Down.png') no-repeat 0 0 transparent;
		width:33px;
		height:33px;
}

.exit2
		{
		background:url('./../../images/exit2.png') no-repeat 0 0 transparent; 
		width:33px;
		height:33px;
		}

.exit3
		{
		background:url('./../../images/exit3.png') no-repeat 0 0 transparent; 
		width:33px;
		height:33px;
		}

		
.pc_ddl_cab
{
	border: 1px Solid #d4ca99;
	/*width: auto !important;*/
	margin-bottom: 0px;
	font-size: 12px !important;
	color: #a36b5a;
	background-color: #FFFFFF;
	font-weight: bold;
	
}


/****************************   plantillas   ++++++++++++++++++++++++++++++++++++*/


.plantilla_fondo_top
{
	
	display: block;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top:20px;
	float: left;
	clear:both;
	height:121px;
	width: 900px;
	border: solid 0px #cccccc;
	background:url('../../images/fondo_plantilla_top.png') no-repeat 0 0;
}
.plantilla_fondo
{
	
	display: block;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top:0px;
	float: left;
	bottom:0;
	clear:both;
	height: auto;
	width: 900px;
	border: solid 0px #cccccc;
	background:url('../../images/fondo_plantilla_mid.png') repeat-y 0 0;
}

.plantilla_fondo_down
{
	
	display: block;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom:10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top:0px;
	float: left;
	clear:both;
	height: 35px;
	width: 900px;
	top:0px;
	border: solid 0px #cccccc;
	background:url('./../../images/fondo_plantilla_down.png') no-repeat  0 0 transparent;
	margin-top: 0px;
}
 
 .plantilla_fondo_op1
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:0px;
	float: left;
	clear:both;
	height: auto;
	width: 86%;
	border: solid 0px #cccccc;

 }
 
 /*--------------------------------------------------------------------------------errores---------------------------*/
 .cuerpo_error_Cent
{
	display:block;
	position:relative;
	width: 900px;
	margin-left: auto;
    margin-right: auto;
    margin-top: 200px;
    vertical-align:top;
    text-align:center;
     padding: 0px;
	top: 0px;
	left: 0px;
}


.error_fondo_top
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:20px;
	float: left;
	clear:both;
	height:121px;
	width: 900px;
	border: solid 0px #cccccc;
	background:url('../../images/fondo_plantilla_top.png') no-repeat 0 0;
}
.error_fondo
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	bottom:0;
	clear:both;
	height: auto;
	width: 900px;
	border: solid 0px #cccccc;
	background:url('../../images/fondo_plantilla_mid.png') repeat-y 0 0;
}



 .cuerpo_fondo_exit
{
	display:block;
	height:auto;
	position:relative;
	width: 700px;
	margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
    vertical-align:top;
    text-align:center;
     padding:50px;
	top: 0px;
	left: 0px;
}

.error_fondo_down
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height: 35px;
	width: 900px;
	top:0px;
	border: solid 0px #cccccc;
	background:url('./../../images/fondo_plantilla_down.png') no-repeat  0 0 transparent;


}
 /*--------------------------------------------------------------------------------Fin Session---------------------------*/
.fondo_exit_top
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height:305px;
	width: 700px;
	border: solid 0px #cccccc;
	background:url('../../images/images/fondo_SalirSesion_01.jpg') no-repeat 0 0;
}


.fondo_exit_down
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height: 38px;
	width: 700px;
	top:0px;
	border: solid 0px #cccccc;
	background:url('./../../images/images/fondo_SalirSesion_02.jpg') no-repeat  0 0 transparent;
}

 /*--------------------------------------------------------------------------------Multi usuario---------------------------*/
.fondo_sesiones_unicas_top
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height:305px;
	width: 700px;
	border: solid 0px #cccccc;
	background:url('../../images/images/fondo_CerrarSesion_01.jpg') no-repeat 0 0;
}


.fondo_sesiones_unicas_down
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height: 38px;
	width: 700px;
	top:0px;
	border: solid 0px #cccccc;
	background:url('./../../images/images/fondo_CerrarSesion_02.jpg') no-repeat  0 0 transparent;
}

 /*--------------------------------------------------------------------------------Caduca Sesion---------------------------*/
.fondo_CaducaSesion_top
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height:305px;
	width: 700px;
	border: solid 0px #cccccc;
	background:url('../../images/images/fondo_CaducaSesion_01.jpg') no-repeat 0 0;
}


.fondo_CaducaSesion_down
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height: 38px;
	width: 700px;
	top:0px;
	border: solid 0px #cccccc;

	background:url('./../../images/images/fondo_CaducaSesion_02.jpg') no-repeat  0 0 transparent;}
	
	 /*--------------------------------------------------------------------------------Canal no Contratado---------------------------*/
.fondo_CanalNoContratado_top
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height:305px;
	width: 700px;
	border: solid 0px #cccccc;
	background:url('../../images/images/fondo_CanalNoContratado_01.jpg') no-repeat 0 0;
}


.fondo_CanalNoContratado_down
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height: 38px;
	width: 700px;
	top:0px;
	border: solid 0px #cccccc;

	background:url('./../../images/images/fondo_CanalNoContratado_02.jpg') no-repeat  0 0 transparent;}
	
	
		 /*--------------------------------------------------------------------------------Sin permisos---------------------------*/
.fondo_permisos_top
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height:305px;
	width: 700px;
	border: solid 0px #cccccc;
	background:url('../../images/images/fondo_permisos_01.jpg') no-repeat 0 0;
}


.fondo_permisos_down
{
	
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top:0px;
	float: left;
	clear:both;
	height: 38px;
	width: 700px;
	top:0px;
	border: solid 0px #cccccc;

	background:url('./../../images/images/fondo_permisos_02.jpg') no-repeat  0 0 transparent;
	}
	 .pnlInformes
 {
 	border:solid 1px #98D6EF;
 	margin: 5px;
 	padding:10px;
 }
.pnlloader
{
	width:auto;
	height:auto;
	display: block;
	
	}
/* msgBox */


.button_classA
{
    font-family:@MS PMincho;
    font-size:14px;
    font-weight:bold;
    color:Black;
    border:1px solid #DDDDDD;
    height:24px;
}

.button_classB
{
    background-color:Black;
    font-family:@MS PMincho;
    font-size:14px;
    font-weight:bold;
    color:White;
    border:1px solid #DDDDDD;
    height:24px;
}

 
 .loading
{
	 background-color:#FFFFFF; 
     border:1px solid #999999; 
	width:300px;
	-webkit-border-radius: 5px;
	-moz-border-radius:  5px;
	margin:auto;
	text-align:center;
	z-index: 5000;
	left:20%; 
    right:20%; 
    top:20%;
    height:200px;
	position: fixed;
	margin-right: auto;

}
.bodyMail
{
	 height:100%;
	 width:95%;
	  background-color:#FFFFFF!Important; 
}

/****************** ENCUESTAS *************************

.ajax__tab_xp .ajax__tab_tab {

height: 21px;

}
.fancy-green .ajax__tab_header
{
	background: url('./../../images/green_bg_Tab.gif') repeat-x;
	cursor:pointer;
}
.fancy-green .ajax__tab_hover .ajax__tab_outer, .fancy-green .ajax__tab_active .ajax__tab_outer
{
	background: url('./../../images/green_left_Tab.gif') no-repeat left top;
}
.fancy-green .ajax__tab_hover .ajax__tab_inner, .fancy-green .ajax__tab_active .ajax__tab_inner
{
	background: url('./../../images/green_right_Tab.gif') no-repeat right top;
}
.fancy .ajax__tab_header
{
	font-size: 13px !important;
	font-weight: bold;
	color: #000;
	
}
.fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer
{
	height: 46px;
}
.fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner
{
	height: 46px;
	margin-left: 16px; /* offset the width of the left image *
}
.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab
{
	margin: 16px 16px 0px 0px;
}
.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab
{
	color: #fff;
	padding: 0px 15px;
	
}
.fancy .ajax__tab_body
{
	
	font-size: 13px !important;
	border-top: 0;
	border:1px solid #999999;
	padding: 8px;
	background-color: #ffffff;
	}
	*/
		
/****************** TAPS ENCUESTAS ENC **************************/
 .ajax__tab_inner
{
	
border:1px solid transparent;
}
.fancy .ajax__tab_hover
{
	background: #FFF;
	color: #333;
	}
.fancy-enc .ajax__tab_hover .ajax__tab_outer, .fancy-enc .ajax__tab_active .ajax__tab_outer
{
	
	
}
.fancy-enc .ajax__tab_hover .ajax__tab_inner, .fancy-enc .ajax__tab_active .ajax__tab_inner
{
	background: #FFF;
	border: 1px solid #ebebeb;
	border: 1px solid rgba(0,0,0,0.1);
	border-bottom-color: #FFF;
	color: #333;
	 
    
}
.fancy-enc .ajax__tab_header
{
	background:  #EFEFEF;
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	
	font-size: 13px !important;
	color: #999999;
	
}
.fancy-enc .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer
{
	height: 43px;
	cursor:pointer;
	
}
.fancy-enc .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner
{
	
	height: 43px;
	margin-left: 0px; /* offset the width of the left image */
}
.fancy-enc .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab
{
	margin: 15px 25px;
}
.fancy-enc .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab
{
	color: #444;
	color: #067DB7;
	
}
.fancy .ajax__tab_body
{
	
	font-size: 14px !important;
	border-top: 0;
	border: 1px solid #ebebeb;
	padding: 10px;
	background-color: #f1f1f1;
}
.fancy-enc .ajax__tab_active .ajax__tab_tab
{
	color:Green ;
}
.ajax__tab_tab span{font-size: 14px !important;}
/****************** eMAIL **************************

.fancy-enc .ajax__tab_header
{
	
	cursor:pointer;
	background:  #EFEFEF;
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);


}
.fancy-enc .ajax__tab_hover .ajax__tab_outer, .fancy-enc .ajax__tab_active .ajax__tab_outer
{
	background: #EFEFEF;
	border-bottom-color: #FFF;
	
}
.fancy-enc .ajax__tab_hover .ajax__tab_inner, .fancy-enc .ajax__tab_active .ajax__tab_inner
{
	background: #FFF;
	border: 1px solid #ebebeb;
	border: 1px solid rgba(0,0,0,0.1);
	border-bottom-color: #FFF;
	color: #333;
	 
    
}
.fancy-enc .ajax__tab_header
{
	font-size: 13px !important;
	color: #999999;
	
	
}
.fancy-enc .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer
{
	height: 46px;
	
}
.fancy-enc .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner
{
	height: 46px;
	margin-left: 0px; /* offset the width of the left image */
	

.fancy-enc .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab
{
	margin: 15px 25px;
}
.fancy-enc .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab
{
	color: #444;
	color: #067DB7;
	
	
}
.fancy .ajax__tab_body
{
	
	font-size: 14px !important;
	border-top: 0;
	border: 1px solid #ebebeb;
	padding: 10px;
	background-color: #ffffff;
}
.fancy-enc .ajax__tab_active .ajax__tab_tab
{
	color:Green ;
	cursor: pointer;
}
.ajax__tab_tab span{font-size: 14px !important;}
/****************** eMAIL **************************

.ajax__tab_xp .ajax__tab_tab {

height: 21px;

}
.fancy-violet .ajax__tab_header
{
	background: url('./../../images/blue_bg_Tab.gif') repeat-x;
	cursor:pointer;
}
.fancy-violet .ajax__tab_hover .ajax__tab_outer, .fancy-violet .ajax__tab_active .ajax__tab_outer
{
	background: url('./../../images/blue_left_Tab.gif') no-repeat left top;
}
.fancy-violet .ajax__tab_hover .ajax__tab_inner, .fancy-violet .ajax__tab_active .ajax__tab_inner
{
	background: url('./../../images/blue_right_Tab.gif') no-repeat right top;
}
.fancy .ajax__tab_header
{
	font-size: 13px !important;
	font-weight: bold;
	color: #999999;
	
}
*/



/*******************botones ********************/

/*.button
{
    background: white;
    border: solid 1px grey;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #001563;    
    height: 25px; 
     width:auto; 

}

.button:hover
{
    background: white;
    border: solid 1px grey;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    width:auto;
    font-weight: bold;
   color: #666;
    height: 25px;
  
}*/


  .mini.button
  {
  	 font-size: 13px;
  	 padding: 2px 5px;
  }
  .mini.button:hover
  {
  	font-size: 13px;
  	font-weight:normal;
  	padding: 2px 5px;
  }
  /* --------------- BOTONES --------------- 


.pink.button { background-color: #E22092; }
.pink.button:hover{ background-color: #C81E82; }

.green.button, .green.button:visited {  background: -webkit-gradient(linear, left top, left bottom, from(#3e9c81), to(#65d4c2));
   background: -webkit-linear-gradient(top, #3e9c81, #65d4c2);
   background: -moz-linear-gradient(top, #3e9c81, #65d4c2);
   background: -ms-linear-gradient(top, #3e9c81, #65d4c2);
   background: -o-linear-gradient(top, #3e9c81, #65d4c2);
    }
.green.button:hover{  border-top-color: #2ac7ad;
   background: #2ac7ad; }

.red.button, .red.button:visited {  border-top: 1px solid #f79797;
   background: #d6656a;
   background: -webkit-gradient(linear, left top, left bottom, from(#9c3e43), to(#d6656a));
   background: -webkit-linear-gradient(top, #9c3e43, #d6656a);
   background: -moz-linear-gradient(top, #9c3e43, #d6656a);
   background: -ms-linear-gradient(top, #9c3e43, #d6656a);
   background: -o-linear-gradient(top, #9c3e43, #d6656a);
   }
.red.button:hover{   border-top-color: #c72840;
   background: #c72840; }

.orange.button, .orange.button:visited { background-color: #FF5C00; }
.orange.button:hover{ background-color: #D45500; }

.blue.button, .blue.button:visited { background-color: #2981E4; }
.blue.button:hover{ background-color: #2575CF; }

.yellow.button, .yellow.button:visited { background-color: #FFB515; }
.yellow.button:hover{ background-color: #FC9200; }*/
/************************ MAILS **********************************/
#bodyemail
{
	position:fixed ;
	top:5px;
	left:5px;
	width:90%;
	height: 370px;
	background:#FFFFFF;
	font-size: 12px !important;
   font-family: Helvetica !important;
   color:#369 !important;
   	border: solid 1px #333;
	  -webkit-border-radius: 22px; 
     -moz-border-radius: 22px; 
          border-radius: 22px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    -webkit-box-shadow: 0px 0px 4px 0px #333333; 
     -moz-box-shadow: 0px 0px 4px 0px #333333; 
          box-shadow: 0px 0px 4px 0px #333333; 
          
  
	
	}
	
	
/********************************************************** END MAIL **********************************/


/********************************************************** ENCUESTA **********************************/
#enc_logo
{
	
	margin: 50px 150px 20px 150px;
	width: 250px;
	height: 100px;
	float:right;
}
#cuerpo_enc {
    /*width: 95%;*/
    -webkit-border-radius: 15px 15px 15px 15px;
    -moz-border-radius: 15px 15px 15px 15px;
    border: 0px solid #EEE;
    margin-left: auto;
    margin-right: auto;
    /*margin-top: 20px;*/
    margin-bottom: -40px !important;
    padding-bottom: 20px;
    height: auto;
    background-color: #f0f0f0;
    /*min-height:625px;*/
}
#foot_eAlicia_ENC {
    background-color: transparent;
    background-position: center top;
    width: 100%;
    height: 100px;
    color: #000000;
    text-align: center;
    bottom: 0px;
    z-index: 1;
    border-top: 1px solid #ccc;
    margin: 20px 0;
}

/********************************************* END ENCUESTA **********************************/

.separator {
background: white url(../../images/bgSeparator.png) center bottom no-repeat;
height: 35px;
margin-bottom: 35px;
clear: both;
}
.separator_vertical
{
	background: white url(../../images/bgSeparatorVert.png) center no-repeat;
	margin-left: 20px;
	margin-right: 20px;
	width:2px;
	height:auto;
}
/* footer  --------------------------------------------- */

.footer_logo
{
	background-image: url( '../../images/logoealicia.png' );
	display: block;
background-repeat: no-repeat;
position: relative;
top: -20px;
left: 20px;
width: 200px;
height: 60px;
color: white;
border: solid 0px white;
	
}	

#footer-inner {
	width: 466px;
	margin: 13px auto;
	padding: 20px 30px;
	font-size: 11px;
	color: #AAA;
	height: 87px;
	top: -75px;
	position: relative;
	left: 6px;
}
#footer-inner1 {
	width: 200px;
	float:right;
	padding: 20px 30px;
	font-size: 11px;
	color: #aaa;
	height: 87px;
	font-size: 12px;
}
#footer a {
	font-weight: bold;
	color: #eee;
}

#footer a:hover {
	text-decoration: none;
	color: #98CEEE;
}

#footer li.footer-gopro a:hover {
	color: #ff8833;
}

#footer p {
	clear: left;
	margin: 0 0 8px 0;
	line-height: 1.6;
	color: #DDD;
}

#footer p.logo {
	font-size: 15px;
	line-height: 1.8;
}

#footer p.logo a img {
	float: left;
	margin: 0 10px 0 0;
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

#footer p.logo a:hover img {
	opacity: .8;
}

#footer ul#footer-nav {
	float: left;
	width: 437px;
	margin: 3px 0 10px 0;
	list-style: none;
	color: #aaa;
	-webkit-padding-start: 0px;
}

#footer-nav li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	line-height: 1;
	border-right: 1px solid #ccc;
	color: #aaa;
}
#footer ol, ul {
	list-style: none;
}
#footer-nav li:last-child {
	margin: 0;
	padding: 0;
	border-right: none;
}

#footer a.footer-twitter {
	margin: 0 15px 0 0;
	padding: 1px 0 0 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

  #footer a.footer-twitter {
	-webkit-background-size: 16px 50px;
  }


#footer a.footer-meetup {
	margin: 0 15px 0 0;
	padding: 1px 0 0 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
 #footer a.footer-meetup 
 {
	-webkit-background-size: 16px 50px;
  }
#footer a.footer-newsletter {
	padding: 1px 15px 0 0px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
 #footer a.footer-newsletter {
  
    -webkit-background-size: 16px 50px;
  }


#footer a.footer-blog {
  padding: 1px 15px 0 0px;
  background-repeat: no-repeat;
  background-position: 0 2px;
 
}
 #footer a.footer-blog {
   
    -webkit-background-size: 12px 50px;
  }


#footer a.footer-twitter:hover,
#footer a.footer-meetup:hover,
#footer a.footer-newsletter:hover {
  background-position: 0 -34px;
}

#footer a.footer-blog:hover {
  background-position: 0 -36px;
}

#footer a.footer-pro span.badge {
  position: relative;
  top: -1px;
  font-size: 9px;
  line-height: 1.5;
  background-color: #999999;
}

#footer a.footer-pro:hover {
  color: #ff8833;
}

#footer a.footer-pro:hover span.badge {
  background-color: #ff8833;
}

/* pixels dribbbled */
h4#pixels-total {
  position: relative;
  width: 166px;
  float: right;
  margin: 8px 0 0 0;
  padding: 0 0 0 54px;
  font-size: 1.1em;
  line-height: 1.4;
  font-weight: normal;
  color: #AAAAAA;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 20px;
  -moz-border-top-right-radius: 6px;
  -moz-border-top-left-radius: 20px;
  border-top-right-radius: 6px;
  border-top-left-radius: 20px;
}

#non-logged-blurb h4#pixels-total {
  margin-top: 12px;
}

h4#pixels-total strong {
  display: block;
  padding-top: 5px;
  font-size: 1.2em;
  line-height: 1.2;
  font-weight: bold;
  color: #EEE;
}

h4#pixels-total img {
  position: absolute;
top: 0px;
left: 20px;
height: 26px;
width: 26px;
}

/******* DROP *********************/
.droparea {
position:relative;
text-align: center;
}
.droparea div {
position: absolute;
top:0;
width: 100%;
height: 100%;
}
.droparea .instructions {
border: 2px dashed #ddd;
opacity: .8;
}
.droparea .instructions.over {
border: 2px dashed #000;
background: #ffa;
}
.droparea .progress {
position:absolute;
bottom: 0;
width: 100%;
height: 0;
color: #fff;
background: #6b0;
}
#areas { width: 480px; }
.spot {
width: 460px;
height: 345px;
}
.thumb {
float: left;
margin:20px 20px 0 0;
width: 140px;
min-height: 105px;
}
.desc {
float:right;
width: 460px;
}
.signature a { color:#555; text-decoration:none; }
.signature img { margin-right:5px; vertical-align: middle; }


/********************************* mensajes *********************/

.idiomas {
    text-align: right;
    padding: 10px 40px 0px;
    display: none!important;
}

.idiomas .vertical {
    display: inline-block;
    border-right: 1px solid #FFF;
    height: 13px;
}

    .idiomas a {
        padding: 5px 10px;
        display: inline-block;
        color: #666;
        font-weight: bold;
        border-bottom: 1px solid #FFFFFF;
    }

    .idiomas a.actual {
        color: #00aeae;
        border-bottom: 1px solid #00aeae;
    }

    .idiomas a:hover {
        color: #2be0e0;
        border-bottom: 1px solid #00aeae;
    }

.idiomas a:not(:last-child) {
    margin: 0px 5px;
}

.cloud {
    right: 40px;
    z-index: -1;
    top: 390px;
    border: 0px;
    width: 180px;
    padding: 10px;
    height: 160px;
    position: fixed;
}
#mensajes
{
	background: url( '../../images/cloud.png' ) no-repeat transparent;
	text-align:left;
	width:165px;
	height:90px;
	padding: 30px 5px;
}
.mensajes
{
	
	text-align:justify;
	width:150px;
	padding:35px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:11px !important;
	color:#336699;
}
.mensajes_hora
{
	text-align:justify;
	width:50px;
	padding:35px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:12px !important;
	color:#336699;
	font-weight:bold;
}

/***/

#footer {
background: black url('../../images/foot.jpg') repeat-x center top;
padding: 15px 0 0 0;
font: 16px Helvetica;
color: black;
height: 130px;
overflow: hidden;
width: 100%;
min-width: 989px;
}
#footer .footer {
width: 100%;
margin: 0 auto;
position: relative;
}

/* ****************************** BOTONES ************************************* */

.button 
{
	display: block;
    display: inline-block;
    height: 30px;
    margin: 10px 0;
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #3d3d3d;
    line-height: 30px;
    text-align: center;
    padding: 0 25px;
    cursor: pointer;
    background: url("../../images/bgr_button.png") repeat-x 0 0;
}

.button:hover {
    color: #067DB7;
    background-position: 0 -30px;
   -webkit-box-shadow: 0px 1px 1px 0px #cccccc;
-moz-box-shadow: 0px 1px 1px 0px #cccccc;
box-shadow: 0px 1px 1px 0px #cccccc;
      /* border: 1px solid #7dd2fb;*/
}
.button.ok {
    background-color: #34a97b;
    clear: both;
    float: right;
    margin: 10px 0 0 0;
}

.button.accept {
    color: #34a97b;
    color:Green;
}
.button.accept:hover {
    color: Green;
    background-position: 0 -30px;
   
}
.button.cancel {
    color: #a93434;
}
.button.cancel:hover {
    color: #a93434;
    background-position: 0 -30px;
   
}
input.disable {
    background-color: #cfcfcf;
}

.button.simple {
   
font-size: 11px;
padding: 0 15px;
margin-left: 1px;
   
}
.button.mini {
	font-size: 10px;
	padding: 0 5px;
	   
}
.button.mini:hover 
{
	font-size: 10px;
	padding: 0 5px;
	margin-left: 1px;
	color: #067DB7;
	background-position: 0 -30px;
	-webkit-box-shadow: 0px 1px 1px 0px #cccccc;
	-moz-box-shadow: 0px 1px 1px 0px #cccccc;
	box-shadow: 0px 1px 1px 0px #cccccc;
}

 