body {
font-family:'Open Sans' !important;
background: #deefff; /* Old browsers */
background: -moz-linear-gradient(top,  #deefff 0%, #98bede 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #deefff 0%,#98bede 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #deefff 0%,#98bede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 ); /* IE6-9 */
}

#contenedor{
    background: #FFFFFF;
    padding: 10px;
}

.menu_over {cursor:pointer;background-color:white;font-family: 'Open Sans', sans-serif, sans-serif;font-size:10pt;font-weight:bold;}
.menu_out {cursor:pointer;background-color:transparent;font-family:'Open Sans', sans-serif, sans-serif;font-size:10pt;color:white}
.body_datos {background-color:white;}
.td_leyenda {color:#444444;font-family:'Open Sans', sans-serif, sans-serif;font-size:11pt;}
.td_titulo {color:black;font-family:'Open Sans', sans-serif, sans-serif;font-size:11pt;font-weight:bold;text-align:center}
.td_titulo_izq {color:black;font-family:'Open Sans', sans-serif, sans-serif;font-size:11pt;font-weight:bold;text-align:left}
.td_titulo2 {color:black;font-family:'Open Sans', sans-serif, sans-serif;font-size:11pt;font-weight:bold;text-align:center}
.td_titulo3 {background-color:#004568;color:white;font-family:'Open Sans', sans-serif, sans-serif;font-size:11pt;font-weight:bold;text-align:center}
.td_titulo_catfoto {background-color:#004568;color:white;font-family:'Open Sans', sans-serif, sans-serif;font-size:8pt;font-weight:bold;text-align:center}
table.tbordes {
    border: 1px solid black;
    border-collapse: collapse;
    background-color: white;
}
table.tbordes th {
    border: 1px solid black;
    background-color: white;
    font-size:9pt;
}
table.tbordes td {
    border: 1px solid black;
    font-size:11pt;
    font-family:arial,verdana,helvetica;
    padding-left:3px;
}

table.tnobordes {
    border: 0px solid black;
    border-collapse: collapse;
    background-color: white;
}
table.tnobordes th {
    border: 0px solid black;
    background-color: white;
    font-size:9pt;
}
table.tnobordes td {
    border: 0px solid black;
    font-size:11pt;
    font-family:arial,verdana,helvetica;
    padding-left:3px;
}
.logo {
    background-image: url(../images/LogoMaster2000.png);
    background-repeat: no-repeat;
    background-size: 85%;
    height: 100px;
    width: 30%;
    float: left;
}

@media (max-width: 1100px){
.logo-principal {
    background-image: url(../images/LogoMaster2000150X150.png);
    background-repeat: no-repeat;
    height: 30%;
    background-size: 100px;
    width: 100%;
    margin: 5px 0px 5px 5px;
}
}
@media (min-width: 1101px) and (max-width: 1400px){
.logo-principal {
    background-image: url(../images/LogoMaster2000150X150.png);
    background-repeat: no-repeat;
    height: 30%;
    background-size: 150px;
    width: 100%;
    margin: 5px 0px 5px 5px;
}
}
.title{
    font-size: 205%;
    font-weight:bolder;
    margin: 1%;
    float: right;
    width: 64%;
    text-align: center;
}
.panel{
    /*border-radius: 20px;*/
}
.panel-heading{
    /*border-top-left-radius:20px;*/
    /*border-top-right-radius:20px;*/
    background-color:#004568 !important;
    border-color:#004568 !important;
}
.table a:hover{
    color: #d43f3a !important;
}

/* BOOSTRAP*/
.inputstl { 
    padding: 9px; 
    border: solid 1px #4B718B; 
    outline: 0; 
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #CDDBE4), to(#FFFFFF)); 
    background: -moz-linear-gradient(top, #FFFFFF, #CDDBE4 1px, #FFFFFF 25px); 
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; 

    } 
    
.navbar-default {
  background-color: #005A89;
  border-color: #004568;
}
.navbar-default .navbar-brand {
  color: #FFFFFF;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #C7DFF4;
}
.navbar-default .navbar-text {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #C7DFF4;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #004568;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #C7DFF4;
  background-color: #004568;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #004568;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #C7DFF4;
  background-color: #004568;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #C7DFF4;
  background-color:#004568;
}
.navbar-default .navbar-toggle {
  border-color: #004568;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #004568;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #FFFFFF;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #FFFFFF;
}
.navbar-default .navbar-link {
  color: #FFFFFF;
}
.navbar-default .navbar-link:hover {
  color: #C7DFF4;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #FFFFFF;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #C7DFF4;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #C7DFF4;
    background-color: #004568;
  }
}


.custom-file-input {
    display: inline-block;
    position: relative;
    color: #533e00;
}
.custom-file-input:before {
    /* content: url(img/btnAdjunto.png); */
    margin: 9px 0px 0px 2px !important;
    background-image: url(/gestor/comun/images/btnAdjunto.png);
    background-size: 15px 15px !important;
    background-repeat: no-repeat;
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 20px;
    content: "";
}