/* Home page */



.submitbutton {
   BACKGROUND-COLOR: C1B093; COLOR: #002854; CURSOR: hand; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.submitbuttoninbox {
   BACKGROUND-COLOR: #2b8080; COLOR: #ffffff; CURSOR: hand; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.submitbuttoninboxCopy { FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: hand; COLOR: ffc600; BACKGROUND-COLOR: 002854; font-family: Verdana, Arial, Helvetica, sans-serif}

.submitbuttoningresar {
   BACKGROUND-COLOR: #CCCCCC; COLOR: 7F8B97; CURSOR: hand; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; LINE-HEIGHT: normal
}






.blancoboldch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   line-height: 11pt;
   color: #FFFFFF;
   text-decoration: none;
}

.blancoboldgr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   line-height: 11pt;
   color: #FFFFFF;
   text-decoration: none;
}

.blancoch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   line-height: 11pt;
   color: #FFFFFF;
   text-decoration: none;
}

.blancogr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   line-height: 11pt;
   color: #FFFFFF;
   text-decoration: none;
}

.negroboldch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   line-height: 11pt;
   color: #000000;
   text-decoration: none;
}

.negroboldgr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   line-height: 11pt;
   color: #000000;
   text-decoration: none;
}

.negro1ch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   line-height: 11pt;
   color: #000000;
   text-decoration: none;
}

.negrogr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   line-height: 11pt;
   color: #000000;
   text-decoration: none;
}

.rojoboldch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   line-height: 10pt;
   color: #CC2222;
   text-decoration: none;
}

.rojoboldgr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   line-height: 10pt;
   color: #CC2222;
   text-decoration: none;
}

.verdeboldgr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bold;
   line-height: 10pt;
   color: #2BAA3D;
   text-decoration: none;
}

.verdeboldch {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   line-height: 10pt;
   color: #2BAA3D;
   text-decoration: none;
}

.titlespir {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: #FFCC00;
   text-decoration: none;
}

.titlespirw {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}

.description {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #C0DAFF;
   text-decoration: none;
}


/* Sections nav-bar */

.navsection {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   line-height: 15pt;
   color: #696969;
   text-decoration: none;
}




/* Debates complete List */

.section  {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   color: #FFFFFF;
}



.internas {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: none;
}


.internas2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: none;
}


/* preferencias*/

.mini {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}


/* preferencias*/

.miniyellow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-decoration: none;
  color: #FFCC00;
}


/* preferencias*/

.internas3 {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: Bold;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: none;
}

/* aboutus*/

.aboutus {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: bold;
   font-weight: bold;
   line-height: 15pt;
   color: #FFFFFF;

   text-decoration: none;
}

/* aboutus2*/

.aboutus2 {

   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: bold;
   font-weight: bold;
   line-height: 15pt;
   color: #FFCC00;
   line-height: 20px
}

/* aboutus3*/

.aboutus3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   line-height: 15pt;
   color: #FFCC00;
   line-height: 20px
}

/* copyrighttext*/

.copyrighttext {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   line-height: 15pt;
   color: #FFFFFF;
   line-height: 20px
}

/* loginfield*/

.loginfields {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #C0DAFF;
   line-height: 10px
}


.loginpassword {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #000000;
   line-height: 12px;
   text-decoration: none;
}


.negroch {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #000000;
   text-decoration: none;
}

.negroch_link {
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   color: #000000;
}

.nbtools {
   font-family: Arial,Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   color: #DDDDDD;
   text-decoration: none;
}


/* custom styles */



/* reportes */
.dt-buttons {margin-left: 16px;margin-top: 22px}

/* common */
.highlight {padding:10px;margin-bottom:6px;border:1px solid #ccc}
body {padding-top:100px;font-family: 'Lato', sans-serif;background:#f8f8f8}
input, textarea, select {width:100%;margin-bottom:2px;padding:8px 4px;border:1px solid #ccc;border-radius:4px;  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}
button {border-radius:4px}
.fleft {float:left}
a {color:#0096a5}
.btn-primary {background:#0096a5;border:none}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {background:#00636d!important}
h1 {margin-bottom:16px;padding-bottom:6px;border-bottom:1px solid #eee;font-size:2em}
h4 {color:#0096a5}
h5 {font-weight:bold}
.padTop {padding-top:10px}
.redBg {background:#B30000!important}
.redBg:hover, .redBg:focus{background:#990000!important}
.navbar-default {background:#fff;border-color:#0096a5;border-bottom:3px solid #0096a5}
.navbar-brand {height:auto;padding:6px 15px}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav li:hover a {background:#0096a5;color:#fff}
.navbar-default .navbar-nav li:hover li a {background:#f4f4f4;color:#0096a5}
.navbar-default .navbar-nav li:hover li a:hover {background:#0096a5;color:#fff}
.navbar-nav.navbar-right>li>a, .navbar-nav.navbar-right>li>span {display:inline-block;  padding:10px 15px;}
.navbar-nav.navbar-right>li>button {margin-top:24px}
.navbar-nav.navbar-right {border-top:1px solid #ccc}
.nav-tabs {border-bottom:1px solid #0096a5}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover {background:#0096a5;color:#fff;border:1px solid #0096a5}
.nav-tabs>li>a {font-size:1.2em}
footer {position:fixed;bottom:0;width:100%;background:#f0f0f0; text-align:center;padding:8px 0;border-top:1px solid #0096a5}
footer a {margin-left:8px}
form {margin-bottom:20px}
.quota {width:600px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);background:#fff;padding:30px;margin:100px auto}
.quota table {width:100%}
.quota input, .quota label {width:60%;margin:0 auto 8px;outline:none!important;}
