/* PALETA DE COLORES PROPIOS DE LA AGENCIA DE VALORES
1)   BLANCO              -> #FFFFFF
2)   NARANJA CLARO       -> #FF5D00     
     NARANJA MEDIO (logo)-> #BC6633     Destacado
     NARANJA OSCURO      -> #EC7A08
3)   GRIS CLARO          -> #F0F0F0
                         -> #DFDFDF
4)   GRIS MEDIO          -> #5E6067     Destacado
                         -> #585561
5)     por definir       -> #3D64CB

-> Definicion de colores:
     GRIS           -> #5E6067     -> #5E6067
     NARANJA        -> #BC6633     -> #FB841D
     por definir    -> #3D64CB     (Azul)
*/

body { color: #666 !important; }

/* BACKGROUND GRADIENTS */
.CAV-bgGradient1 {
     background: #3D64CB;
     background: linear-gradient(to bottom,#3D64CB 0,#3D64CB 100%);
     background: -o-linear-gradient(bottom,#3D64CB 0,#3D64CB 100%);
     background: -moz-linear-gradient(top,#3D64CB 0,#3D64CB 100%);
     background: -webkit-linear-gradient(top,#3D64CB 0,#3D64CB 100%);
}
.CAV-bgGradient2 { background: #FFFFFF; }

/* BACKGROUND COLORS */
.CAV-bgColor1-L { background-color: #FFFFFF; }
.CAV-bgColor1-M { background-color: #FFFFFF; }
.CAV-bgColor1-D { background-color: #FFFFFF; }
.CAV-bgColor2-L { background-color: #BC6633; }
.CAV-bgColor2-M { background-color: #BC6633; }
.CAV-bgColor2-D { background-color: #EC7A08; }
.CAV-bgColor3-L { background-color: #F0F0F0; }
.CAV-bgColor3-M { background-color: #DFDFDF; }
.CAV-bgColor3-D { background-color: #3D64CB; }
.CAV-bgColor4-L { background-color: #5E6067; }
.CAV-bgColor4-M { background-color: #585561; }
.CAV-bgColor4-D { background-color: #3D64CB; }
.CAV-bgColor5-L { background-color: #3D64CB; }
.CAV-bgColor5-M { background-color: #3D64CB; }
.CAV-bgColor5-D { background-color: #3D64CB; }

/* TEXT COLORS */
.CAV-tColor1-L { color: #FFFFFF; }
.CAV-tColor1-M { color: #FFFFFF; }
.CAV-tColor1-D { color: #FFFFFF; }
.CAV-tColor2-L { color: #BC6633; }
.CAV-tColor2-M { color: #BC6633; }
.CAV-tColor2-D { color: #EC7A08; }
.CAV-tColor3-L { color: #F0F0F0; }
.CAV-tColor3-M { color: #DFDFDF; }
.CAV-tColor3-D { color: #3D64CB; }
.CAV-tColor4-L { color: #5E6067; }
.CAV-tColor4-M { color: #585561; }
.CAV-tColor4-D { color: #3D64CB; }
.CAV-tColor5-L { color: #3D64CB; }
.CAV-tColor5-M { color: #3D64CB; }
.CAV-tColor5-D { color: #3D64CB; }

/* BORDER COLORS */
.CAV-bColor1-L { border-color: #FFFFFF; }
.CAV-bColor1-M { border-color: #FFFFFF; }
.CAV-bColor1-D { border-color: #FFFFFF; }
.CAV-bColor2-L { border-color: #BC6633; }
.CAV-bColor2-M { border-color: #BC6633; }
.CAV-bColor2-D { border-color: #EC7A08; }
.CAV-bColor3-L { border-color: #F0F0F0; }
.CAV-bColor3-M { border-color: #DFDFDF; }
.CAV-bColor3-D { border-color: #3D64CB; }
.CAV-bColor4-L { border-color: #5E6067; }
.CAV-bColor4-M { border-color: #585561; }
.CAV-bColor4-D { border-color: #3D64CB; }
.CAV-bColor5-L { border-color: #3D64CB; }
.CAV-bColor5-M { border-color: #3D64CB; }
.CAV-bColor5-D { border-color: #3D64CB; }

/* LINK COLORS BACKGROUND */
.CAV-aHover-bgColor1-L:hover { background-color: #FFFFFF; }
.CAV-aHover-bgColor1-M:hover { background-color: #FFFFFF; }
.CAV-aHover-bgColor1-D:hover { background-color: #FFFFFF; }
.CAV-aHover-bgColor2-L:hover { background-color: #BC6633; }
.CAV-aHover-bgColor2-M:hover { background-color: #BC6633; }
.CAV-aHover-bgColor2-D:hover { background-color: #EC7A08; }
.CAV-aHover-bgColor3-L:hover { background-color: #F0F0F0; }
.CAV-aHover-bgColor3-M:hover { background-color: #DFDFDF; }
.CAV-aHover-bgColor3-D:hover { background-color: #3D64CB; }
.CAV-aHover-bgColor4-L:hover { background-color: #5E6067; }
.CAV-aHover-bgColor4-M:hover { background-color: #585561; }
.CAV-aHover-bgColor4-D:hover { background-color: #3D64CB; }
.CAV-aHover-bgColor5-L:hover { background-color: #3D64CB; }
.CAV-aHover-bgColor5-M:hover { background-color: #3D64CB; }
.CAV-aHover-bgColor5-D:hover { background-color: #3D64CB; }
/* LINK COLORS TEXT */
.CAV-aHover-tColor1-L:hover { color: #FFFFFF; }
.CAV-aHover-tColor1-M:hover { color: #FFFFFF; }
.CAV-aHover-tColor1-D:hover { color: #FFFFFF; }
.CAV-aHover-tColor2-L:hover { color: #BC6633; }
.CAV-aHover-tColor2-M:hover { color: #BC6633; }
.CAV-aHover-tColor2-D:hover { color: #EC7A08; }
.CAV-aHover-tColor3-L:hover { color: #F0F0F0; }
.CAV-aHover-tColor3-M:hover { color: #DFDFDF; }
.CAV-aHover-tColor3-D:hover { color: #3D64CB; }
.CAV-aHover-tColor4-L:hover { color: #5E6067; }
.CAV-aHover-tColor4-M:hover { color: #585561; }
.CAV-aHover-tColor4-D:hover { color: #3D64CB; }
.CAV-aHover-tColor5-L:hover { color: #3D64CB; }
.CAV-aHover-tColor5-M:hover { color: #3D64CB; }
.CAV-aHover-tColor5-D:hover { color: #3D64CB; }

/* LINK COLORS ELEMENT BACKGROUND */
a:hover .CAV-aHElem-bgColor1-L { background-color: #FFFFFF; }
a:hover .CAV-aHElem-bgColor1-M { background-color: #FFFFFF; }
a:hover .CAV-aHElem-bgColor1-D { background-color: #FFFFFF; }
a:hover .CAV-aHElem-bgColor2-L { background-color: #BC6633; }
a:hover .CAV-aHElem-bgColor2-M { background-color: #BC6633; }
a:hover .CAV-aHElem-bgColor2-D { background-color: #EC7A08; }
a:hover .CAV-aHElem-bgColor3-L { background-color: #F0F0F0; }
a:hover .CAV-aHElem-bgColor3-M { background-color: #DFDFDF; }
a:hover .CAV-aHElem-bgColor3-D { background-color: #3D64CB; }
a:hover .CAV-aHElem-bgColor4-L { background-color: #5E6067; }
a:hover .CAV-aHElem-bgColor4-M { background-color: #585561; }
a:hover .CAV-aHElem-bgColor4-D { background-color: #3D64CB; }
a:hover .CAV-aHElem-bgColor5-L { background-color: #3D64CB; }
a:hover .CAV-aHElem-bgColor5-M { background-color: #3D64CB; }
a:hover .CAV-aHElem-bgColor5-D { background-color: #3D64CB; }
/* LINK COLORS ELEMENT TEXT */
a:hover .CAV-aHElem-tColor1-L { color: #FFFFFF; }
a:hover .CAV-aHElem-tColor1-M { color: #FFFFFF; }
a:hover .CAV-aHElem-tColor1-D { color: #FFFFFF; }
a:hover .CAV-aHElem-tColor2-L { color: #BC6633; }
a:hover .CAV-aHElem-tColor2-M { color: #BC6633; }
a:hover .CAV-aHElem-tColor2-D { color: #EC7A08; }
a:hover .CAV-aHElem-tColor3-L { color: #F0F0F0; }
a:hover .CAV-aHElem-tColor3-M { color: #DFDFDF; }
a:hover .CAV-aHElem-tColor3-D { color: #3D64CB; }
a:hover .CAV-aHElem-tColor4-L { color: #5E6067; }
a:hover .CAV-aHElem-tColor4-M { color: #585561; }
a:hover .CAV-aHElem-tColor4-D { color: #3D64CB; }
a:hover .CAV-aHElem-tColor5-L { color: #3D64CB; }
a:hover .CAV-aHElem-tColor5-M { color: #3D64CB; }
a:hover .CAV-aHElem-tColor5-D { color: #3D64CB; }

/* OVERLAY COLOR */
.CAV-Overlay:before{ background-color: rgba(255,255,255, 0.7); }
.CAV-Overlay:hover:before{ background-color: rgba(88,85,97, 0.7); }

/* BUTTON COLORS */
a.CAV-Button1:link, a.CAV-Button1:visited { border-color: #BC6633; background-color: #BC6633; color: #FFFFFF; }
a.CAV-Button1:hover, a.CAV-Button1:active { background-color: #EC7A08; }

a.CAV-Button2:link, a.CAV-Button2:visited { border-color: #5E6067; background-color: #FFFFFF; color: #5E6067; }
a.CAV-Button2:hover, a.CAV-Button2:active { background-color: #F0F0F0; }


/* SPECIFIC COLORS */
/* Slider Template */
.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper[data-fieldname='Color-Select'] label { border-color: #5E6067; }
.portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper[data-fieldname='Color-Select'] .input-radio-wrapper:nth-child(2) label{ background: #5E6067; color: #FFFFFF; }

/* ================================================================================================= */
/*        SPECIFIC COLORS FOR MULTI-DEVICES                                                          */
/* ================================================================================================= */
a:focus{ color: #BC6633; }

/* Logout Button */
#aLogout { color: #5E6067; }

/* Logo & Logout Icon */
#aLogoAV { background-image: url(/o/caserav-theme/caserav/img/logos/caserav_logo_negro.png); }   /* Logo */

/* Especificaciones de menu */
header { border-color: #585561; }
nav#menu ul li a { color: #585561; }
nav#menu ul li a.Selected { color: #BC6633; }
nav#menu ul li a:hover { color: #BC6633; }
nav#menu ul li a.Destacado {
     background-color: #BC6633;
     color: #FFFFFF;
}
nav#menu ul li a.Destacado:hover {
     background-color: #FF5D00;
     color: #FFFFFF;
}

/* login */
.login-portlet form .alert-error{ background-color: #cc6060 !important; }
button.btn-primary { background-color: #BC6633; }
button.btn-primary:hover { background-color: #E95D0F; }
.login-portlet .navigation a { color: #FFFFFF; }


/* ================================================================================================= */
/*        SPECIFIC COLORS FOR SPECIFIC DEVICES                                                       */
/* ================================================================================================= */

/* Especificaciones de menu */
@media screen and (max-width: 1079px){
     header #menuIcon.Opened { border-bottom-color: #DDDDDD; }
     header #menu { background-color: rgba(255,255,255,0.5); }
     nav#menu ul { 
          background-color: #FFFFFF;
          box-shadow: 5px 0px 10px #585561;
     }
     nav#menu ul li { border-color: #DDDDDD; }          
}