/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
/* Theme */
body{background: url(../img/background.jpg) no-repeat top center fixed;background-size: cover;}
h1{margin-top:0px;}/****Eliminacion de Espacio H1 sobre area de Imagenes enel HEAD****/
h2{font-family: "Times New Roman", Times, serif;font-weight: 700;}
#navbar{background: #dedede;}
.home, .footerall{background: #fff;}
.footer-block .container, .blue .container{background: none}
#edit-actions--2{display: none;}
h3, .h3 {font-size: 1.5em;font-family: "Times New Roman", Times, serif;}
.node-article h1, .node-article h2, .node-article h3{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 500}
/****************************************heder top*************************************************/
    .top-nav a{color: #484848}
    .top-nav .col-md-2 a{color: #fff}
    .top-nav .col-md-10 .navbar-nav>li{background: #fbd126;
        background: -moz-linear-gradient(top,  #fbd126 0%, #f3870e 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd126), color-stop(100%,#f3870e)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #fbd126 0%,#f3870e 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #fbd126 0%,#f3870e 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #fbd126 0%,#f3870e 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #fbd126 0%,#f3870e 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd126', endColorstr='#f3870e',GradientType=0 );
    }
    .top-nav .col-md-2 .region .navbar-nav, .well .block-menu .navbar-nav{float: none;}
   /*  #block-menu-menu-top-navigation .nav>li:before {content:'';position: absolute;top: 0px;left: 0px;width: 100%;height:0;
       background: rgba(255,255,255,0.3);border-radius: 5px;transition: all 2s ease;}
   #block-menu-menu-top-navigation .nav>li:hover:before{height: 100%} */
    .top-nav .navbar-nav>li:hover a, .top-nav .navbar-nav>li a:focus{background: none;color: #fff}
    .top-nav .col-md-2 .navbar-nav>li>a, .top-nav .col-md-2 .navbar-nav>li>a:hover,
    .top-nav .col-md-2 .navbar-nav>li>a:focus{background: url(../img/login.png) right center no-repeat;padding-right: 9px;}
/****************************************heder logos************************************************/
    .navbarheader{background: url(../img/header.jpg) top left repeat-x}
/****************************************menu principal********************************************/    
    #block-block-18 .nav>li>a {padding: 6px 2px;}    
    .blue{background: #dedede;position: relative;}
    #block-system-main-menu .nav>li{box-shadow:inset 0 0 10px 0 #333;}
    #block-system-main-menu .nav>li:before {content:'';position: absolute;top: 0px;left: 0px;width: 0px;height:100%;
        background: rgba(255,255,255,0.3);border-radius: 5px;transition: all 2s ease;}
    #block-system-main-menu .nav>li:hover:before{width: 100%}
    #block-system-main-menu .nav>li>ul>li:hover{border:1px solid rgba(255,255,255,0.5);box-shadow:  1px -1px 0px #fff;}
    .blue .col-lg-7 .nav>li>a {color:#fff;padding: 10px 8px;}
    .blue .col-lg-7 .nav>li.first>a{padding-left: 31px;padding-right: 13px;}
    .blue .navbar-nav>li:hover a, .blue .navbar-nav>li a:focus{background: none}
    .blue .first a, .blue .navbar-nav>li.first a:hover{background: url(../img/home.png) 8px 7px no-repeat;}
    .blue .first{background: #d94711; /* Old browsers */
        background: -moz-linear-gradient(top,  #d94711 0%, #9b1b07 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d94711), color-stop(100%,#9b1b07)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #d94711 0%,#9b1b07 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #d94711 0%,#9b1b07 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #d94711 0%,#9b1b07 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #d94711 0%,#9b1b07 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d94711', endColorstr='#9b1b07',GradientType=0 ); /* IE6-9 */
    }    
    .blue .col-lg-7 li:nth-child(2n+2), .blue .col-lg-7 li:nth-child(2n+2) .dropdown-menu{background: #54d89d;
        background: -moz-linear-gradient(top,  #54d89d 0%, #20983b 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54d89d), color-stop(100%,#20983b));
        background: -webkit-linear-gradient(top,  #54d89d 0%,#20983b 100%);
        background: -o-linear-gradient(top,  #54d89d 0%,#20983b 100%);
        background: -ms-linear-gradient(top,  #54d89d 0%,#20983b 100%);
        background: linear-gradient(to bottom,  #54d89d 0%,#20983b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54d89d', endColorstr='#20983b',GradientType=0 );
    }
    .blue .col-lg-7 li:nth-child(2n+3), .blue .col-lg-7 li:nth-child(2n+3) .dropdown-menu{background: #6ecfec;
        background: -moz-linear-gradient(top,  #6ecfec 0%, #2a81ce 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ecfec), color-stop(100%,#2a81ce));
        background: -webkit-linear-gradient(top,  #6ecfec 0%,#2a81ce 100%);
        background: -o-linear-gradient(top,  #6ecfec 0%,#2a81ce 100%);
        background: -ms-linear-gradient(top,  #6ecfec 0%,#2a81ce 100%);
        background: linear-gradient(to bottom,  #6ecfec 0%,#2a81ce 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ecfec', endColorstr='#2a81ce',GradientType=0 );
    }
    .blue .col-lg-7 li:nth-child(2n+4), .blue .col-lg-7 li:nth-child(2n+4) .dropdown-menu{background: #fbd126; /* Old browsers */
        background: -moz-linear-gradient(top,  #fbd126 0%, #f3870e 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd126), color-stop(100%,#f3870e)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #fbd126 0%,#f3870e 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #fbd126 0%,#f3870e 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #fbd126 0%,#f3870e 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #fbd126 0%,#f3870e 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd126', endColorstr='#f3870e',GradientType=0 ); 
    }
    .blue .col-lg-7 li.last, .blue .col-lg-7 li.last .dropdown-menu{background: #c58bd1; /* Old browsers */
        background: -moz-linear-gradient(top,  #c58bd1 0%, #61337f 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c58bd1), color-stop(100%,#61337f)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #c58bd1 0%,#61337f 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #c58bd1 0%,#61337f 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #c58bd1 0%,#61337f 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #c58bd1 0%,#61337f 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c58bd1', endColorstr='#61337f',GradientType=0 ); /* IE6-9 */
    }
    .dropdown-menu>li>a, .dropdown-menu>li>a:hover{color: #fff;}
    .blue .col-lg-7 li .dropdown-menu a, .blue .dropdown-menu li,
    .blue .col-lg-7 li .dropdown-menu li:nth-child(2n+2),
    .blue .col-lg-7 li .dropdown-menu li:nth-child(2n+3),    
    .blue .col-lg-7 li .dropdown-menu li.last,
    .blue .col-lg-7 li .dropdown-menu a:hover{background: none}
    .nav .caret, .nav a:hover .caret{border-bottom-color: #d94711;border-top-color: #d94711;}
    /****************************************search***************************************************/ 
        .search{padding-top: 3px;}
        .input-group {box-shadow:0 0px 4px #777, 0 0 20px #CCC inset;}
        .input-group:before, .input-group:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px #777;
            -moz-box-shadow:0 0 20px #777;box-shadow:0 0 20px #777;top:0;bottom:0;left:10px;right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;}
        .input-group .form-control:first-child{border-right: 0}
        #edit-actions{margin-bottom: 0}
    .input-group-btn:last-child>.btn {border-left: 0;}
    .navbar-toggle{background-color: #fff;border: 1px solid #0074d5;position: absolute;top:-0.3em;right: 1em;z-index: 5}
    .navbar-toggle .icon-bar {background-color: #0074d5;}
    .dropdown:hover .dropdown-menu{display: block;min-width: 179px;width: 100%} 
/****************************************imagenes del bottom otros sitios****************************/    
    .col-lg-2 .thumbnail{background: none;border:none;margin:0;padding: 0}
    .col-lg-2 .thumbnail .field-logo{border:0;text-align: center;}
    .col-lg-2 .thumbnail .field-logo img{margin: auto}
    .col-lg-2 .thumbnail .caption {color: #fff;padding: 0;}
/****************************************footer******************************************************/
    .footer-block{background: #636363;padding: 2em 0;}
    .footer-links{padding-top: 1em}
    .footer-links ul{list-style: none;padding: 0;}
    .footer-links ul li{background: url(../img/arrow-green.png) left center no-repeat;padding-left: 1em}
    .footer-links ul li a{color: #000}
    .footer-links h2{font-family: "Times New Roman", Times, serif;font-size: 1.5em;}
    #edit-sa{display: inline-block;}
    #google-cse-results-searchbox-form div{display: inline-block !important;vertical-align: bottom;width: 75%}
    #google-cse-results-searchbox-form div#google-cse-results-gadget, 
    #google-cse-results-searchbox-form div label{display: none !important}
    .col-md-offset-6 .col-md-9{padding: 1em 0}
    .col-md-offset-6 .col-md-3{position: absolute;right: 0;bottom: 0;}
@media (min-width: 768px){
    .top-nav .col-md-10 .nav li, .top-nav .col-md-2 .region{
        border-bottom: 1px solid rgba(255,255,255,0.2);
        box-shadow: 0 3px 3px #313131, 0 5px 0 #393939, 0px 5px 6px rgba(0,0,0,0.4), 
            inset 0px 1px 5px rgba(255,255,255,0.2), inset 0 -1px 5px rgba(0,0,0,0.2);
        margin-bottom: 0.65em;
    }
    .top-nav .col-md-10 .nav li.leaf{
        box-shadow: 0 3px 3px #d3760d, 0 5px 0 #9a580e, 0px 5px 6px rgba(0,0,0,0.4), 
            inset 0px 1px 5px rgba(255,255,255,0.2), inset 0 -1px 5px rgba(0,0,0,0.2);
    }
    .top-nav .col-md-10 .nav li:hover{top: 3px;margin-bottom: 0;
        box-shadow: 0 2px 0px #d3760d, 0 4px 4px rgba(0,0,0,0.4), inset 0px 2px 5px rgba(0,0,0,0.2), inset 0px 2px 15px rgba(255,255,255,0.4), inset 0 -2px 9px rgba(0,0,0,0.2);
    }
    .top-nav .col-md-2 .region{background: #535353;margin: 0 -15px;position: relative;;width: cal(100% + 30px);}
    .top-nav .col-md-2 .region:hover{top: 3px;margin-bottom: 0;
        box-shadow: 0 2px 0px #313131, 0 4px 4px rgba(0,0,0,0.4), inset 0px 2px 5px rgba(0,0,0,0.2), inset 0px 2px 15px rgba(255,255,255,0.4), inset 0 -2px 9px rgba(0,0,0,0.2);
    }
    .top-nav .navbar-nav>li>a {padding:0.5em 9.7px}
    .top-nav .col-md-2 .navbar-nav>li>a{padding-left: 2em}
    .top-nav .nav li:last-child{margin-right: 0;}
    .top-nav .col-md-10, .blue .navbar-collapse, .blue .col-lg-7, 
    .blue .col-md-3{padding-left: 0;padding-right: 0}   
}
@media (max-width: 1024px){
    .col-md-offset-6 .col-md-3 {right: 0.9em;}
}
@media (max-width: 767px){
    .top-nav .col-md-2 {background: #535353;}
}
/******COLOR para el texto de la Vista de formulario Docentes ********/
.views-field views-field-status {
	color:##eb0000;
}
/******FIN-COLOR para el texto de la Vista de formulario Docentes ********/