.logo-header {
    width:289px; height:96px; float:left;
    background:url(../img/logo.jpg) no-repeat;
    cursor: pointer;
}

#formLoginMain, #errorElement{
    display: none;
}

#formLoginHeader > div.control-group 
{
    margin-bottom: 0px!important;
}

.overlay
{
    display: none;
    position: fixed;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    z-index: 1000;
    top: 0;
    left: 0;
    /*background: #000;
    background:url(../img/opacity.png);*/
    background-color:rgba(0,0,0,0.5);


}

.loading{
    height: 16x;
    margin: 398px auto auto auto;
    width: 16px;
}

#container2 {
    clear:left;
    float:left;
    width:100%;
    overflow:hidden;
    background:#f3f3f3 /* column 2 background colour */
}

#container1 {
    float:left;
    width:100%;
    position:relative;
    right:-28%;
    background-color: white; /* column 1 background colour */
}

#col1 {
    float:left;
    width: 271px;
    position:relative;
    left:-28%;
    overflow:hidden;
}

#col2 {
    float:left;
    padding: 20px 0 0 30px;
    width: 650px;
    position:relative;
    left:-28%;
    overflow:hidden;
}


#alert-info1 {
    display: none;
    color: red !important;
    float: left;
    font-size: 10px;
    margin-left: 15px;
    margin-top: 0px;
}

#response {
    display: block;
}

.errorHeader {
    border-color: #B94A48!important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset!important;
    color: #B94A48!important;}


.title-2 {
    color: #528BA6;
    font-size: 14px;
}

nav>ul>li.active {
    background-color: #CCCCCC!important;
}

div.flash-error,div.flash-notice,div.flash-success {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #ddd;
}

div.flash-error {
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}

div.flash-notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

div.flash-success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

div.flash-error a {
    color: #8a1f11;
}

div.flash-notice a {
    color: #514721;
}

div.flash-success a {
    color: #264409;
}

div.form .rememberMe label {
    display: inline;
}

div.view {
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #C9E0ED;
}

div.breadcrumbs {
    font-size: 0.9em;
    padding: 5px 20px;
}

div.breadcrumbs span {
    font-weight: bold;
}

div.search-form {
    padding: 10px;
    margin: 10px 0;
    background: #eee;
}

.portlet-decoration {
    padding: 3px 8px;
    background: #B7D6E7;
    border-left: 5px solid #6FACCF;
}

.portlet-title {
    font-size: 12px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    color: #298dcd;
}

.portlet-content {
    font-size: 0.9em;
    margin: 0 0 15px 0;
    padding: 5px 8px;
    background: #EFFDFF;
}

.portlet-content ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.portlet-content li {
    padding: 2px 0 4px 0px;
}

.operations {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.operations li {
    padding-bottom: 2px;
}

.operations li a {
    font: bold 12px Arial;
    color: #0066A4;
    display: block;
    padding: 2px 0 2px 8px;
    line-height: 15px;
    text-decoration: none;
}

.operations li a:visited {
    color: #0066A4;
}

.operations li a:hover {
    background: #80CFFF;
}

.contener-gra {
    background: url(../img/tabla-pymes-2.png);
    float: right;
    height: 186px;
    margin: 40px 10px;
    width:500px;
}
.contener-tex {
    float: left;
    font-size: 14px;
    height: 139px;
    line-height: 17px;
    margin: 35px 1px 10px 37px;
    padding: 15px;
    width: 371px;
}

.opacity-1 {      background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);}
.opacity-2 {      background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);}

.contener-tex > h2 {
    margin-bottom: 10px;
}

.width30 {
    float: left;
    font-size: 22px;
    font-weight: bold;
    height: auto;
    margin-right: 13px;
    text-shadow: 1px 0 #FFFFFF;
    width: 30px;
}

.contener-table-ranking {
    float: right;
    margin-right: -3px;
    margin-top: 13px;
    width: 344px;
}

.contener-table-title-ranking {
    float: left;
    padding-top: 17px;
    margin-right: 0;
    margin-top: 13px;
    width: 140px;
}

.contener-table-title-ranking .width30 {
    font-size: 15px;
    font-weight: normal;
    height: auto;
    text-shadow: 1px 0 #FFFFFF;
    width: 100%;
    color: white!important;
    text-align: center;
    margin-top:31px;
}

.contener-table-ranking-value-1 {
    float: right;
    margin-right: 12px;
    margin-top: 31px;
    width: 330px;
}

.contener-table-ranking-value-2 {
    float: right;
    margin-top: 31px;
    width: 342px;
}

.contener-table-ranking-value-1 .width30 {
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: auto;
    margin-right: 8px;
    text-shadow: 1px 0 #FFFFFF;
    width: 47px;
}

.contener-table-ranking-value-2 .width30 {
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: auto;
    margin-right: 8px;
    text-shadow: 1px 0 #FFFFFF;
    width: 47px;
}

.contener-li-gestor {margin-top:10px; margin-bottom:15px;}
.separa-li-gestor {margin-top:10px;}



.btn-menu-nav { 
    background: #5688a1; /* Old browsers */
    text-shadow: none;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2ODhhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDcyOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5688a1 0%, #14729e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5688a1), color-stop(100%,#14729e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5688a1 0%,#14729e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5688a1 0%,#14729e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5688a1 0%,#14729e 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5688a1 0%,#14729e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5688a1', endColorstr='#14729e',GradientType=0 ); /* IE6-8 */
    color:white;
}

.btn-menu-nav:hover,
.btn-menu-nav:active,
.btn-menu-nav.active,
.btn-menu-nav.disabled,
.btn-menu-nav[disabled] {
    background: #14729e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0NzI5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Njg4YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #14729e 0%, #5688a1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14729e), color-stop(100%,#5688a1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #14729e 0%,#5688a1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #14729e 0%,#5688a1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #14729e 0%,#5688a1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #14729e 0%,#5688a1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14729e', endColorstr='#5688a1',GradientType=0 ); /* IE6-8 */
    color:white!important;
}

.btn-menu-nav:active,
.btn-menu-nav.active {
    background-color: #5688a1 \9;
}

.span4-medio {
    width: 310px;
}

.sec2 {
    background: #f7f7f7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #dbdbdb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%,#dbdbdb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#dbdbdb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%,#dbdbdb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 20px;
    height: 65px;
    font-size: 19px; font-weight: bold;
}

.align-box-info {
    text-align: center!important;
    float:left;
    margin: 3px 10px 3px 10px;
}

.w50{width:50px;}

.w70{width:70px;}

.w120 {
    width: 120px;
}

.w150 {width: 150px;}

.w200 {
    width: 200px;
}

.w340{
    width: 340px;
}

.separa {
    border-left: 1px solid #DEDFE3;
    margin: 0px 1px 0px 1px;
    display: inline-block;
    height: 80px;
    width: 2px;
    float:left;
}

div.sec2 div.align-box-info div {
    width:50%;
    float: left;
}

.nav-info-count {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width:100%; height: 30px; background-color: #55879E;
}

.title-nav-count{
    text-align: center;
    font-weight: bold;
    margin-top: 2px;
    color: #fff;
    text-transform: uppercase;

}

.title-nav-count a{
    color:#fff!important;
}

div.nav-info-count div.align-box-info div.title-nav-count div.btn-group{
    font-size:12px;
}

div.nav-info-count div.align-box-info div.title-nav-count div.btn-group a.dropdown-toggle {
    color:#fff!important;

}

#ul-nav-count li a{
    color:#55879E!important;
    text-align: left;
    text-transform: none;
}

#ul-nav-count li a:hover{
    color:#fff!important;
}

.bs-docs-example:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Example";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-example {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}

.contener-count-profile {
    margin-bottom: 8px; margin-top:10px;  margin-right: 30px
}

.aling-nav {margin-top:-4px!important;}

html.no-js body div.container header.header-nologgin nav ul#navigation li ul li ul {
    margin-left: 19px;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}


.contener-ima-perfil {background: #fff; height:35px; width:35px; border:2px solid #dddddd}
.contener-info-perfil{margin-left:5px; text-align: left; margin-top: 10px;}


.color-cargo {
    color: #518AA3 !important;
    font-size: 18px !important;
    font-weight: normal;
    margin-bottom: 3px;
}

html.no-js body div.container div#content div#container2 div#container1 div#col2 div.bloque-650 div.formulario form#contact-form.form-horizontal div.control-group div.controls label.error{
    display: none!important;
    visibility: none!important;
}

html.no-js body div.container div#content div#container2 div#container1 div#col2 div.formulario form#Invertirform.form-horizontal div.control-group div.controls label.error{
    display: none!important;
    visibility: none!important;
}

.Naranja a {
    color: #F4B328;
}

.error-login {color: red ! important; font-weight: normal; font-size: 11px; margin-right:5px; display: none;}
.contener-error-login {height: 16px;}

#errorElement {color:red!important; margin-left:15px; font-weight:normal; margin-top:0px; font-size: 10px;}

sup {margin-right: 6px}

/* 
    Document   : main
    Created on : 10-Apr-2013, 12:07:54
    Author     : luis
    Description:
        Purpose of the stylesheet follows.
*/

.btn-menu-nav { 
    background: #5688a1; /* Old browsers */
    text-shadow: none;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2ODhhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDcyOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #5688a1 0%, #14729e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5688a1), color-stop(100%,#14729e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5688a1 0%,#14729e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5688a1 0%,#14729e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5688a1 0%,#14729e 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5688a1 0%,#14729e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5688a1', endColorstr='#14729e',GradientType=0 ); /* IE6-8 */
    color:white;
}

.btn-menu-nav:hover,
.btn-menu-nav:active,
.btn-menu-nav.active,
.btn-menu-nav.disabled,
.btn-menu-nav[disabled] {
    background: #14729e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0NzI5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Njg4YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #14729e 0%, #5688a1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14729e), color-stop(100%,#5688a1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #14729e 0%,#5688a1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #14729e 0%,#5688a1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #14729e 0%,#5688a1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #14729e 0%,#5688a1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14729e', endColorstr='#5688a1',GradientType=0 ); /* IE6-8 */
    color:white!important;
}

.btn-menu-nav:active,
.btn-menu-nav.active {
    background-color: #5688a1 \9;
}

.span4-medio {
    width: 310px;
}

.sec2 {
    background: #f7f7f7; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #dbdbdb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%,#dbdbdb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#dbdbdb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%,#dbdbdb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 20px;
    height: 65px;
    font-size: 19px; font-weight: bold;
}

.align-box-info {
    text-align: center!important;
    float:left;
    margin: 3px 10px 3px 10px;
}

.w200 {
    width: 200px;
}

.w340{
    width: 340px;
}

.separa {
    border-left: 1px solid #DEDFE3;
    margin: 0px 1px 0px 1px;
    display: inline-block;
    height: 80px;
    width: 2px;
    float:left;
}

div.sec2 div.align-box-info div {
    width:50%;
    float: left;
}

.nav-info-count {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width:100%; height: 30px; background-color: #55879E;
}

.title-nav-count a{
    color:#fff!important;
}

div.nav-info-count div.align-box-info div.title-nav-count div.btn-group{
    font-size:12px;
}

div.nav-info-count div.align-box-info div.title-nav-count div.btn-group a.dropdown-toggle {
    color:#fff!important;

}

#ul-nav-count li a{
    color:#55879E!important;
    text-align: left;
    text-transform: none;
}

#ul-nav-count li a:hover{
    color:#fff!important;
}

.bs-docs-example:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Example";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-example {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}

.contener-count-profile {
    margin-bottom: 8px; margin-top:10px;  margin-right: 30px
}

.aling-nav {margin-top:-4px!important;}

html.no-js body div.container header.header-nologgin nav ul#navigation li ul li ul {
    margin-left: 19px;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}


.contener-ima-perfil {background: #fff; height:35px; width:35px; border:2px solid #dddddd}
.contener-info-perfil{margin-left:5px; text-align: left; margin-top: 10px;}

.contener-tables-loan {background: #55879E; padding: 2px;}

tr.success-3 td {
    vertical-align: middle!important
}

tr.success-3 td small{
    line-height: 9px;
}

.pgb-bar {margin:0px 15px; height: 10px;}


#up-triangle {
   width: 0; 
   height: 0; 
   border-bottom: 120px solid green; 
   border-left: 60px solid transparent; 
   border-right: 60px solid transparent; 
}

div#pop1.popover div.popover-content table tbody tr td{
    line-height: 11px;
    font-weight:normal;
}

div#pop11.popover div.popover-content table tbody tr td{
    line-height: 11px;
    font-weight:normal;
}

.title-pop-acount {
    color: #333333!important; font-weight: bold;
}

#closePopover, #closePopover1{
    cursor: pointer; float: right;
}

.table-acount-info {
    font-size: 12px; color:#333333!important; text-transform: none; font-weight: none!important;
}

#pop11{
    -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  -ms-transition:all 0.2s ease;
  -o-transition:all 0.2s ease;
}

.feature-circle {
  background: none repeat scroll 0 0 orange;
  border-radius: 100px;
  color: #FFFFFF;
  display: block;
  font-size: 20px;
  font-weight: bold;
  line-height: 100px;
  margin: 20px auto;
  text-align: center;
  width: 100px;
}

.green-grey-border{
    background-color: #00FF00!important;
}

.scrollable-area-historial-rating,
.scrollable-area-historial-pagos,
.scrollable-area-historial-incidencias
{
    height: 173px !important;
}
div.historical-risk-container div.row-fluid {
    margin-bottom: 20px;
}


.content_4 {
    -moz-box-sizing: border-box;
    position: absolute
}

.content {
    overflow: auto;
    width: 398px;
}

.height-190 { height: 150px;}

.table-security-width{
    font-size: 12px!important; margin-top: 10px
}

.ico-pfd-aling {font-size: 30px; margin: 15px;}

.contener-ico-security {background-color: #EEEEEE; border-radius: 4px; height: 410px;}

.height-30 {height:30px}

.padding-top-10{padding-top:10px!important}

.height-80{height:80px}

.portfolioCompositionTable td{text-align:center;}

.tr-bolded {
    color: #000000;
    font-weight: bold;
}

.margin-bottom-0{margin-bottom:0;}

/* scrollbar table loan/load.phtml*/

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
    div.loadTableContainer {
        clear: both;
        height: 175px;
        overflow: auto;
        width: 457px
    }

    /* Reset overflow value to hidden for all non-IE browsers. */
    div.loadTableContainer {
        overflow: hidden;
        width: 457px
    }

    /* define width of table. IE browsers only                 */
    div.loadTableContainer table {
        float: left;
        width: 457px
    }

    /* define width of table. Add 16px to width for scrollbar.           */
    /* All other non-IE browsers.                                        */
    div.loadTableContainer table {
        width: 457px
    }

    /* set table header to a fixed position. WinIE 6.x only                                       */
    /* In WinIE 6.x, any element with a position property set to relative and is a child of       */
    /* an element that has an overflow property set, the relative value translates into fixed.    */
    /* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
    thead.fixedHeader tr {
        position: relative
    }

    /* set THEAD element to have block level attributes. All other non-IE browsers            */
    /* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
    thead.fixedHeader tr {
        display: block
    }

    /* make the TH elements pretty */
    thead.fixedHeader th {

    }

    /* make the A elements pretty. makes for nice clickable headers                */
    thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
        display: block;
        width: 100%
    }

    /* make the A elements pretty. makes for nice clickable headers                */
    /* WARNING: swapping the background on hover may cause problems in WinIE 6.x   */
    thead.fixedHeader a:hover {
        display: block;
        width: 100%
    }

    /* define the table content to be scrollable                                              */
    /* set TBODY element to have block level attributes. All other non-IE browsers            */
    /* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
    /* induced side effect is that child TDs no longer accept width: auto                     */
    div#tableContainer.loadTableContainer tbody.scrollContent {
        display: block;
        height: 150px;
        overflow-y: scroll;
        width: 100%
    }

    tbody.scrollContent td, tbody.scrollContent tr.normalRow td {

    }

    tbody.scrollContent tr.alternateRow td {

    }

    .nav-table-marketplace {
        background-color: #F3F3F3;
        border-bottom: 1px solid white;
        color: #000000;
        text-align: center;
        text-transform: uppercase;
        vertical-align: bottom;
        background: #F3F3F3;
        display: inline-block;
        width:100%

    }

    .nav-table-marketplace > div {
        padding: 6px 0px; 
        float: left;
        text-align: left!important;
        height:20px;
    }
    
/* END scrollbar table loan/load.phtml*/

.text-align-left{text-align:left!important;}
.text-align-right{text-align:right!important;}
.text-align-center{text-align:center!important;}

div.scrollable-area
table.table tbody tr.detail td,
div.scrollable-area table.table thead tr th{
     text-align: right;
}

div.scrollable-area
.table tbody tr.detail td:nth-of-type(1),
div.scrollable-area table.table 
thead tr th:nth-of-type(1){
     text-align: left!important;
}

.display-block{display:block}
.display-none{display:none}

img.imgDistrRiesgo {
    width:100%;
}

img.imgDistrGeog{
    max-width:100%;
}

.h145{height:145px;}

.lheight-10{
    line-height: 10px!important;
}

.padding-0-30{
    padding-top: 38px!important;
    margin-left: 27px;
}

/* HEADER LOGIN */
.contener-form-login{
    width: 366px;
    height:auto;
    float: right;
}

.contener-form-login .span4{
    float: left; 
    font-size: 10px; 
    line-height: 13px; 
    margin-right: 32px;
}

div.contener-info-perfil {
    margin-top: -4px;
}

div.control-group div.controls select.input-xlarge{
    width: 332px!important;
}

div.controls select.input-xlarge{
   width: 332px!important; 
}

.labelInversa{
    border-radius: 3px 3px 3px 3px;
    background-color: #fff;
    color: #aaa;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
    vertical-align: baseline;
    white-space: nowrap;
    margin:3px auto;
}

.cell-center{
    text-align:center!important;
}

.cell-left{
    text-align:center!important;
}

.cell-right{
    text-align:center!important;
}