body {
  padding-top: 70px;
  padding-bottom: 30px;
  /*background-image:url(../images/patron.jpg);*/
  background-image: url(/BETA/static/img/fondo.png);
  color:#363636;
}

h1
{
    color: #0083CE;
    /*color:white;
    padding:5px;
    border-radius:5px;
    */    
}
.oldBlue
{
    background-color: #2C3E50;
    color:white;
    margin-top:20px;
    padding:10px;
    border-radius:3px;
}
.containerMain
{
    background: white;  
    padding:10px;  
    border-radius: 3px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}
/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 50px;
  padding-bottom: 20px;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before 
{
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after 
{
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.btnIcon
{
    width:32px;
    height:32px;
}

/**++++++++++++++++++++++++++++++++++++++ BOXES ++++++++++++++++++++++++++++++++++++++++++*/
.box_control
{
    padding:15px;
    border:1px solid #f1f1f1;
    position: relative;
    background:#f1f1f1;
}


.messageOK, .box_ok
{
    background-color:#6A9A35;
    color: #FFF;
    padding:10px;
    border-radius:3px;
}

.messageERROR, .box_error
{
    background-color: #D14836;
    color: #FFF;    
    padding: 5px;
    border-radius: 3px;
}

.messageWARNING, .box_info
{
    background-color: #F18C0A;
    color: #FFF;    
    padding: 5px;
    border-radius: 3px;
}

/*                SYSTEM                   */

.ico_categoria
{
    width:44px;
    height:44px;
    
}

.form-control
{
    width:60%;
}


label
{
  font-weight: inherit;
  color: #317EAC;
   
}

.help-block {
  display: inherit;
  margin-top: inherit;
  margin-bottom: inherit;
  color: inherit;
}

input[type=text]
{
    background-color: #FDFCD9;
    color:#333;
}
.btn-circle {
		float: right;
		width: 46px;
		height: 46px;
		text-align: center;
		padding: 8px 0;
		margin-left:20px;
		font-size: 20px;
		line-height: 1.42;
		border-radius: 23px;
	}
.btn-circle2 {
		width: 36px;
		height: 36px;
		text-align: center;
		padding: 3px 0;
		margin-left:20px;
		font-size: 20px;
		line-height: 1.42;
		border-radius: 23px;
	}