/********* SIMULADOR **********/

#TabbedPanels-simuladores .TabbedPanelsTabSelected {
    background-color: #FFD251 !important;
    border-bottom: 1px solid #FFD251;
}

#TabbedPanels-simuladores .TabbedPanelsContent {
    padding-left: 20px;
}

li.TabbedPanelsTab {
    background-color: #FBCD44 !important;
    color:#1176BC !important;
    font-size: 13px !important;
}

li.TabbedPanelsTabSelected {
background-color: #1176BC !important;
color: #fff !important;
font-size: 13px !important;
}

/*li.TabbedPanelsTabSelected {
    background-color: #1176BC !important;
    color: #fff !important;
    font-size: 18px;
}*/
 
div.simuladores .cerrarAcordeon{
  background-image    : url(../images/close_button.png);
  background-repeat   : no-repeat;
  background-position : left;
  padding       : 10px 5px 10px 45px;
  font-weight   : bold;
  font-size     : 16px;
  color         : #1176BC;
  margin-bottom : 0px;
  float         : right;
  cursor        : pointer;
}

div.simuladores form li {
  margin          : 0;
  padding         : 0;
  background      : none;
  border          : none;
  display         : block;
  clear           : both;
  padding-bottom  : 6px;
}

div.simuladores form p.info {
  text-align      : left;
  color           : #000000;
  font            : 12px Arial, Helvetica, sans-serif;
  line-height     : 1.8em;
  width           : auto;
  border          : #CCC dotted thin;
  padding         : 3px;
}

div.simuladores form p.infos {
    text-align: left;
    color: #000000;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 1.8em;
    width: 80%;
    border: #CCC dotted thin;
    padding: 3px;
    margin: 0 auto;
}

div.simuladores form input.text {
  border          : 1px solid #dcdcdc;
  margin          : 5px 0;
  padding         : 5px 2px;
  height          : 40px;
  background      : #f5f5f5;
  max-width: 100%;
}

div.simuladores form select {
  border          : 1px solid #dcdcdc;
  margin          : 5px 0;
  height          : 40px;
  background      : #f5f5f5;
  padding: 0;
  max-width: 100%;
}

div.simuladores form label {
  margin        : 0 5px;
  width         : 120px;
  display       : block;
  padding       : 5px 0;
  font          : normal 12px Arial, Helvetica, sans-serif;
  color         : #333333;
  text-transform: capitalize;
  text-align    : right;
  float         : left;
}

div.simuladores .selSimul span {
    text-align: left;
    display: block;
    padding-bottom: 4px;
}
/***********    ESTILOS PARA LAS TABS DE LA VISTA TIENDA ***********/
.TabbedPanels .editor {
}

.TabbedPanels .editor tr {
    border: 1px #000000;
}

.TabbedPanelsTabSelected {
  background-color: #1176BC !important;
  color           : #fff !important;
}

/********** FORMULARIOS **********/

.TabbedPanelsTabSelected {
    border-bottom   : 1px solid #3c4197;
}

.TabbedPanelsTab {
    background-color: #3c4197;
    border          : solid 1px;
    color           : #fff;
}

.resaltar_contenido {
    margin:10px;

}

/* Button´s Styles */

input.button {
  height:38px;
  display:inline-block;
  padding:0 10px;
  background-color:#1176BC;
  border:none;
  color:#fff !important;
  text-decoration:none;
  text-transform:uppercase;
  cursor:pointer;
  border-radius:2px;
  line-height:38px;
  font-size: 12px;
}

.table-responsive {
    clear: both;
}

/* ESTILOS PARA LOADING */
#loading { display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:#000;
    background-image    : url('demo_18/images/loading.gif'); 
    background-repeat   : no-repeat;background-position:center center;font-size:36px;font-family:verdana;color:#fff;padding-top:200px;opacity:0.5;
} 

@media (max-width: 769px) {

    #loading {
        font-size:20px !important;
    }

}