@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Bree+Serif);

body {
    margin: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    background: url(body.jpg) repeat-x;
    letter-spacing: 1px;
}

#footer {
    background-color: #fff;
   background-image: -moz-linear-gradient(top, #F9F9F9, #fff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#fff));
    background-image: -webkit-linear-gradient(top, #F9F9F9, #fff);
    background-image: -o-linear-gradient(top, #F9F9F9, #fff);
    background-image: linear-gradient(to bottom, #F9F9F9, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='##F9F9F9', endColorstr='#ffffff', GradientType=0);
    color: #000;
    overflow: hidden;
    background-color: #fff;
  background-repeat: repeat-x;
    border: 1px solid #ccc;
	padding-bottom: 30px;
}


.nav-collapse .nav>li>a {
    padding: 13px 15px;
    font-weight: normal;
	font-size:1.4em;
    color: #FFF;
	font-family: 'Bree Serif', serif;
    /*-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;*/
}
.navbar-inner {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #ce3402, #fe6402);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce3402), to(#fe6402));
    background-image: -webkit-linear-gradient(top, #ce3402, #fe6402);
    background-image: -o-linear-gradient(top, #ce3402, #fe6402);
    background-image: linear-gradient(to bottom, #ce3402, #fe6402);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='##ce3402', endColorstr='#fe6402', GradientType=0);
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
    box-shadow: 0 1px 4px rgba(0,0,0,0.065);
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #ce3402, #fe6402);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce3402), to(#fe6402));
    background-image: -webkit-linear-gradient(top, #ce3402, #fe6402);
    background-image: -o-linear-gradient(top, #ce3402, #fe6402);
    background-image: linear-gradient(to bottom, #ce3402, #fe6402);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#fffe6402', GradientType=0);
}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
    background-color: transparent;
    color: #f2f2f2;
    text-decoration: none;
    background-color: #9A1310;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    background-color: orange;
    background-image: -moz-linear-gradient(top, #ce3402, #fe6402);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce3402), to(#fe6402));
    background-image: -webkit-linear-gradient(top, #ce3402, #fe6402);
    background-image: -o-linear-gradient(top, #ce3402, #fe6402);
    background-image: linear-gradient(to bottom, #ce3402, #fe6402);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#fffe6402', GradientType=0);
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #9A1310;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #ffffff;
    white-space: nowrap;
	font-family: 'Bree Serif', serif !important;
}
.navbar .nav>li.dropdown>.dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar .nav>li.dropdown.open>.dropdown-toggle, .navbar .nav>li.dropdown.active>.dropdown-toggle, .navbar .nav>li.dropdown.open.active>.dropdown-toggle {
    background-color: #9A1310;
    color: #fff;
}
.nav-collapse .dropdown-menu a {font-size:1.1em;}
a{color: #BA0A0A;text-decoration:none;-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;}
  
  .navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
    color: #555;
    text-decoration: none;
    background-color: #9A1310;
	color:#ffffff;
    -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
    -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);
}
  
a:hover,a:focus{color: #F93;text-decoration:none; }

.moduletable { background-color:none}

.module-title {
  color:#390
}

::-moz-selection {
    background: orange none repeat scroll 0% 0%; color:#FFFFFF
}

:selection {
    background: orange none repeat scroll 0% 0%; color:#FFFFFF
}

h1, h2, h3, h4, h5, h6 {
    margin: 15px 0;
    font-family: inherit;
    font-weight: normal;
    line-height: 32px;
    color: inherit;
    text-rendering: optimizelegibility;
}
body.h_geneva h1, body.h_geneva h2, body.h_geneva h3, body.h_geneva h4, body.h_geneva h5, body.h_geneva h6 {
    font-family: 'Bree Serif', serif !important;
}
.item-page h3{ background-color: #FAFAFA;
background-image: none;
background-color:transparent;
border-radius: none;
box-shadow: none;
color: #c00;
font-size: 18px;
padding-left: 0;
text-shadow: none;}


.grid-top2{ color:#00FF33}
.moduletablemicuenta { text-align:right; padding-right:0}
.moduletablemicuenta .nav-list { padding-right:0;}
.moduletablemicuenta .nav-list a:hover { background:none}
#below-content {
    margin-top: 10px;
    min-height: 300px;
}
.moduletableredes {
    font-size: 23px
}
.moduletablebuscar {
    text-align: right;
}
@media (max-width: 979px)
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: normal;
    color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.navbar .nav>li>a {
    float: none;
    padding: 12px 14px 12px;
    /* color: #777; */
    text-decoration: none;
    text-shadow: 0 1px 0 #2f2f2f;
}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
    background-color: #eca610;
}
