/*------------------------------------*\
* Company: Genso, Iniciativas Web
* Project: CSV
* Version: 1.0
* Autor: Pedroq
* Reviser: -
\*------------------------------------*/



/*------------------------------------*\
    $TABLE OF CONTENTS
\*------------------------------------*/
/*
* RESET
* ELEMENTS
* FONT-FACE
* GENERAL CLASSES
* HEADER
* BODY
* BODY SUBSECTIONS
* FOOTER
* COMPONENTS
* ALERTS
*/


/*------------------------------------*\
    $RESET
\*------------------------------------*/

ul, li{
    padding: 0;
    margin: 0;
}
li{
    list-style: none;
}

/*------------------------------------*\
    $ELEMENTS
\*------------------------------------*/

body{
    background-color: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
h1,h2, h3{
    font-size: 20px;
}
a:hover{
    text-decoration: none;
    transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    -ms-transition: all 0.4s ease-out 0s;
    color: #E1DE8F;
}
p{
    line-height: 25px;
    text-align: justify;
}


/*------------------------------------*\
    $FONT-FACE
\*------------------------------------*/



/*------------------------------------*\
    $GENERAL CLASSES
\*------------------------------------*/
.well{
    background-color: #fff;
    box-shadow: 0 0 5px -5px #333333
}
.container{
    max-width: 970px;
    position: relative;
}
.col-md-8 a{
    color: #FF9000;
}
.hasTooltip{
    display: block!important;
}




/*------------------------------------*\
    $HEADER
\*------------------------------------*/

.gs-top{
    background-image: url("../images/header1.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    min-height: 120px;
  	background-size: 75% 100%;
}
.gs-top > a {
   position: absolute;
}
.gs-top > a:hover{
    opacity: 0.7;
}
.gs-top img{
    width: 145px;
}


.gs-top div a {
  position: absolute;
  top:0;
  right:0;
}
.gs-top div a img{
  width: 175px;
  
  
}

.gs-top div {
    text-align: left;
    padding-left: 170px;
    font-size: 28px;
    font-family: "Comic Sans MS",cursive,sans-serif;
}

.gs-top div+div {
    font-size: 20px;
}
.gs-top .navbar-right{
    margin-right: 45px;
    text-align: right;
}
.gs-top .navbar-right a{
    font-size: 12px;
    background-color: #eee;
    color: #333;
    margin-bottom: 5px;
}
.gs-top .navbar-right .active a,
.gs-top .navbar-right a:hover,
.gs-top .navbar-right a:focus{
    background-color: #FDF79B;
}
.page-header{
    display: none;
}
.form-horizontal .control-label{
    text-align: left;
}
.userdata .control-group{
    margin-bottom: 10px;
}
.userdata .add-on .element-invisible,
.userdata .unstyled li:first-child{
    display: none;
}
.userdata .unstyled li a{
    color: #333;
}
.userdata .unstyled li a:hover{
    color: #FDF79B;
}
.tasacion{
    bottom: 0;
    display: inline-block;
    left: 264px;
    position: absolute;
    text-align: center;
}
.tasacion h3{
    font-size: 22px;
}
.gs-usuarios .usuarios li,
.gs-usuarios .usuarios a{
    background-color: #ddd;
    color: #333;
    display: inline-block;
}
.gs-usuarios .usuarios li.active a{
    background-color: #FDF79B;
}
.search .element-invisible{
    display: none;
}

/*------------------------------------*\
    $NAV
\*------------------------------------*/

 .navbar-default{
    margin-bottom: 0;
    border-radius: 0;
    border: none;
    position: relative;
    z-index: 1000;
    box-shadow:0 13px 42px -16px #333333;
    background-color:rgba(255,255,50,0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFF32', endColorstr='#FFFF32');
}
header .navbar{
    min-height: 0;
}
header .navbar-default .navbar-nav > li > a{
    padding: 5px 13px;
    color: #333;
}
header .navbar-default ul.nav > li:hover,
header .navbar-default ul.nav > li.active,
header .navbar-default ul.nav > li.active > a,
header .navbar-default ul.nav > li > a:hover,
header .navbar-default ul.nav > li > a:focus,
header .navbar-default ul.nav > li.active > a:hover,
header .navbar-default ul.nav  > ul > li.active > a,
header .navbar-default ul.nav  > ul > li.active > a:hover{
    box-shadow: 0 0 8px -3px rgba(0, 0, 0, 0.29) inset;
    background: #F7F7F7;
}
header .navbar-collapse{
    padding: 0;
}


/*------------------------------------*\
    $DROPDOWN
\*------------------------------------*/

.navbar-default ul ul{
  padding: 0;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: auto;
  box-shadow: none;
  display: none;
}

.navbar-default ul ul li a{
    background-color: rgba(255, 255, 50, 0.8);
    display: block;
    color: #333;
    font-size: 14px;
    text-shadow: none;
    padding: 5px 10px;
    border-bottom: 1px solid #fff;
}
.navbar-default ul ul li:last-child a{
    border-bottom: none;
}
.navbar-default ul ul li a:hover,
.navbar-default ul ul:hover li a:hover{
    background-color: rgba(211, 211, 95,0.8);
}
.navbar-default ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}




/*------------------------------------*\
    $SLIDESHOW, BANNER
\*------------------------------------*/

.gs-slideshow{
    margin-bottom: 20px;
}
.gs-slideshow img{
    width: 100%;
}
.gs-slideshow .moduletable{
    box-shadow: 0 19px 13px -15px #333333;
}

#djslider118 ul#slider118 li,
#djslider119 ul#slider119 li,
#djslider120 ul#slider120 li,
#djslider121 ul#slider121 li,
#djslider122 ul#slider122 li,
#djslider123 ul#slider123 li{
    padding: 0 !important;
}
#slider123 li img,
#slider120 li img,
#slider122 li img,
#slider121 li img,
#slider119 li img,
#slider118 li img{
    height: 100%;
}
.bm_slider_theme1 .bm_slider_item .bm_slider_desc{
    color: #ffffff;
    text-align: center;
    text-shadow: 1px 1px #333333;
}
.bm_slider{
    border-radius: 0;
}
.bm_slider_theme1 .bm_slider_item{
    padding: 0;
}
.bm_slider_theme1 .bm_slider_item .bm_slider_title{
    margin: 0 auto;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 0;
}
.bm_slider_theme1 .bm_slider_item .bm_slider_title a{
    display: none;
}
.bm_slider_theme1 .bm_slider_item .bm_slider_title a:hover,
.bm_slider_theme1 .bm_slider_item .bm_slider_title a:focus{
    opacity: 0.8;
}
.bm_slider_theme1 .bm_slider_item .bm_slider_desc{
    background-color: rgba(255, 255, 255, 0.2);
    bottom: 8px;
    padding: 10px;
    position: absolute;
    right: 15px;
    width: 30%;
    z-index: 999;
}
.bm_slider_theme1 .bm_slider_item .bm_slider_desc .bm_desc_inside a.bm_readmore_button{
    color: #FDF79B;
    text-shadow: 1px 1px 0px #333;
    font-weight: normal;
}
.bm_slider_theme1 .bm_slider_item .bm_slider_desc .bm_desc_inside a.bm_readmore_button:hover{
    text-decoration: underline;
}



/*------------------------------------*\
    $HOME PAGE
\*------------------------------------*/

.gs-item .moduletable{
    padding: 0;
    background-color: #fff;
    border-radius: 5px;
    border: none;
    position: relative;
}
.gs-item .moduletable h3{
    margin: 0;
    padding-bottom: 5px;
    text-align: center;
}
 div.k2ItemsBlock ul li div.moduleItemIntrotext,
 div.k2ItemsBlock ul li a{
    display: inline-block;
}
 div.k2ItemsBlock ul li div.moduleItemIntrotext{
    padding: 0;
}
 div.k2ItemsBlock ul li,
 .gs-item .moduletable .custom{
    position: relative;
    overflow: hidden;
}
 div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{
    float: none;
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
    transition: all 1s ease-out 0s;
    min-height: 110px;
}
 div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img:hover,
 .gs-item .moduletable .custom img:hover{
    transform: scale(1.3);
}
 .gs-item .moduletable{
    margin-bottom: 20px;
}
.gs-item .moduletable .custom a{
    padding: 2px;
    display: inline-block;
    border: 1px solid #ddd;
 }
 .gs-item .moduletable .custom a,
 .gs-item .moduletable .custom p,
 .gs-item .moduletable .custom img{
    width: 100%;
    margin: 0;
}
.gs-item .moduletable .custom img{
    transition: all 1s ease-out 0s;
}


/*------------------------------------*\
    $SIDEBAR
\*------------------------------------*/
.form-horizontal.well{
    padding: 0;
    border: none;
    box-shadow: none;
    text-align: center;
}
.gs-aside .moduletable,
.gs-aside .moduletable_menu{
    margin-bottom: 50px;
    text-align: right;
}
.gs-aside .nav > li{
    border-bottom: 1px dotted #ddd;
}
.gs-aside .nav > li > a{
    color: #8C8C8C;
    font-size: 15px;
    padding: 5px 0;
    text-align: right;
}
.gs-aside .nav > li > a:hover,
.gs-aside .nav > li > a:focus,
.gs-aside .nav > li.current > a,
.gs-aside .nav > li.current > a:hover,
.gs-aside .nav > li.current > a:focus{
    color: #333;
    background-color: transparent;
}
.gs-aside .moduletable h3,
.gs-aside .moduletable_menu h3{
    border: 1px solid #F8AE43;
    background-color: rgba(255,255,50,0.7);
    padding: 5px 10px;
    margin: 0;
    position: relative;
    z-index: 99;
    box-shadow: 0 15px 22px -13px #333333;
    text-transform: uppercase;
    font-size: 18px;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFF32', endColorstr='#FFFF32');
}
.gs-aside #slider113 li img{
    background-color:  #ffffff;
    border: 1px solid #dddddd!important;
    padding: 4px;
}
.gs-aside .custom p {
  text-align: right;
}

        /*------------------------------------*\
            $AVALUOS
        \*------------------------------------*/

div.k2LoginBlock fieldset.input p {
    text-align: center;
}
div.k2LoginBlock fieldset.input p input {
    display: inline;
}
.k2UserBlockActions,
    .ubCommentsCount {
        display: none;
    }
        .even, .odd{
            background-color: transparent;
            border-bottom: 1px solid #cccccc;
        }
        /*div.catItemExtraFields ul li span.catItemExtraFieldsLabel,*/
        /*.genericItemView div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{*/
            /*background-color: #52B0D8;*/
            /*color: #fff;*/
            /*text-transform: uppercase;*/
            /*font-size: 13px;*/
        /*}*/
        div.catItemExtraFields ul li,
        div.genericItemExtraFields ul li{
            display: table-cell;
            padding: 0;
        }
        /*#itemListPrimary div.catItemExtraFields ul li span.catItemExtraFieldsLabel, */
        /*div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel,*/
        div.catItemHeader h3.catItemTitle,
        div.catItemExtraFields h4, div.genericItemExtraFields h4{
            display: none;
        }
        div.catItemExtraFields ul li span.catItemExtraFieldsLabel,
        div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel,
        div.catItemExtraFields ul li span.catItemExtraFieldsValue{
            display: table;
            float: none;
            white-space: nowrap;
            width: 100%;
            padding: 5px;
            text-align: center;
            text-transform: uppercase;
            border: 1px solid transparent;
        }
      /* #itemListLeading div.catItemExtraFields ul li span.catItemExtraFieldsLabel,
       .genericItemView div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{
            border-left: 1px solid #333;
            border-top: 1px solid #333;
            border-bottom: 1px solid #333;
        } */
        li .catItemExtraFieldsLabel{
            border-right: 1px solid #333;
        }

        .genericItemView div.genericItemExtraFields ul li span.genericItemExtraFieldsValue{
            display: table;
            padding: 5px;
            white-space: nowrap;
        }
        .catItemView  div.catItemBody,
        div.groupLeading,
        div.genericItemView,
        div.genericItemBody,
        div.catItemExtraFields, div.genericItemExtraFields{
            padding: 0;
            margin: 0;
            border: none;
        }

/*------------------------------------*\
    $COMPONENTS
\*------------------------------------*/

        /*------------------------------------*\
            $K2
        \*------------------------------------*/

        div.itemImageBlock,
        div.itemBackToTop{
            display: none;
       }
         div.itemHeader h2.itemTitle{
            border-bottom: 1px solid #eee;
            margin-bottom: 10px;
            font-family: "Tahoma", sans-serif;
            padding: 10px 0;
        }
         div.itemView{
            border: none;
        }
         div.itemFullText ul{
            padding-left: 40px;
        }
        .itemFullText ul li{
            padding-bottom: 10px;
        }
         div.itemFullText ul li{
            list-style: square;
        }
         div.itemFullText ol li{
            list-style: decimal;
        }
         .itemFullText .gs-banks{
            padding: 0;
            overflow: hidden;
        }
         .gs-banks li,
         .gs-banks li a{
            display: inline-block;
        }
         .gs-banks li{
            margin-bottom: 20px;
        }
        .gs-banks li a{
            float: left;
            width: 25%;
            margin-right: 20px;
        }
         .gs-banks li img{
            width: 100%;
            padding: 5px;
            background: #eee;
        }
         .gs-banks li p{
            line-height: 60px;
          width: 56%;
          float: left;
        }
         div.itemListCategory{
            background-color: transparent;
            border: none;
            padding: 0;
        }
         div.itemListCategory h2{
            font-size: 36px;
        }
         div.catItemIntroText{
            display: no
        }
        div.catItemExtraFields, div.genericItemExtraFields{
            margin-top: 0;
        }
        div.catItemBody{
            margin-bottom: 20px;
        }

        .gs-usuarios #itemListLeading table tr th:nth-child(2),
        .gs-usuarios #itemListLeading table tr td:nth-child(2),
        .gs-usuarios #itemListLeading table tr th:nth-child(4),
        .gs-usuarios #itemListLeading table tr td:nth-child(4),
        .gs-usuarios #itemListLeading table tr th:nth-child(5),
        .gs-usuarios #itemListLeading table tr td:nth-child(5),
        .gs-usuarios #itemListLeading table tr th:nth-child(6),
        .gs-usuarios #itemListLeading table tr td:nth-child(6),
        .gs-usuarios #itemListLeading table tr th:nth-child(7),
        .gs-usuarios #itemListLeading table tr td:nth-child(7),
        .gs-usuarios #itemListLeading table tr th:nth-child(8),
        .gs-usuarios #itemListLeading table tr td:nth-child(8),
        .gs-usuarios #itemListLeading table tr th:nth-child(9),
        .gs-usuarios #itemListLeading table tr td:nth-child(9),
        .gs-usuarios #itemListLeading table tr th:nth-child(10),
        .gs-usuarios #itemListLeading table tr td:nth-child(10),
        .gs-usuarios #itemListLeading table tr th:nth-child(11),
        .gs-usuarios #itemListLeading table tr td:nth-child(11),
        .gs-usuarios #itemListLeading table tr th:nth-child(12),
        .gs-usuarios #itemListLeading table tr td:nth-child(12),
        .gs-usuarios #itemListLeading table tr th:nth-child(13),
        .gs-usuarios #itemListLeading table tr td:nth-child(13),
        .gs-usuarios #itemListLeading table tr th:nth-child(14),
        .gs-usuarios #itemListLeading table tr td:nth-child(14),
        .gs-usuarios #itemListLeading table tr th:nth-child(18),
        .gs-usuarios #itemListLeading table tr td:nth-child(18),
        .gs-usuarios #itemListLeading table tr th:nth-child(15),
        .gs-usuarios #itemListLeading table tr td:nth-child(15){
            display: none;
        }
        /*.gs-usuarios .catItemExtraFields li:nth-child(1),{*/
            /*width: 220px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(3){*/
            /*width: 250px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(16){*/
            /*width: 120px;*/
        /*}*/
        /*.gs-usuarios #itemListLeading > div:first-child .catItemView .catItemExtraFields li:nth-child(20) .catItemExtraFieldsLabel{*/
            /*border-right: 1px solid #333;*/
        /*}*/
        /*.gs-csv .catItemExtraFields li:nth-child(1),*/
        /*.gs-csv .catItemExtraFields li:nth-child(1) .catItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(1) .catItemExtraFieldsLabel,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(1),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(1) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(1) .catItemExtraFieldsLabel,*/
        /*div.genericItemExtraFields li:nth-child(1) span.genericItemExtraFieldsValue {*/
            /*width: 258px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(2),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(2) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(2) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(2),*/
        /*.gs-csv .catItemExtraFields li:nth-child(2) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(2) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(2) .catItemExtraFieldsLabel {*/
            /*width: 70px;*/
        /*}*/
        /*.gs-usuarios    .catItemExtraFields li:nth-child(3),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(3) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(3) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(3),*/
        /*.gs-csv .catItemExtraFields li:nth-child(3) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(3) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(3) .catItemExtraFieldsLabel {*/
            /*width: 300px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(4),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(4) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(4),*/
        /*.gs-csv .catItemExtraFields li:nth-child(4) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(4) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(4) .catItemExtraFieldsLabel {*/
            /*width: 130px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(5),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(5) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(5) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(5) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(5) .catItemExtraFieldsLabel {*/
            /*width: 130px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(6),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(6) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(6) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(6) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(6) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(6) .catItemExtraFieldsLabel {*/
            /*width: 220px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(7),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(7) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(7) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(7) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(7) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(7) .catItemExtraFieldsLabel {*/
            /*width: 200px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(8),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(8) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(8) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(8) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(8) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(8) .catItemExtraFieldsLabel {*/
            /*width: 150px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(9),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(9) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(9) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(9) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(9) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(9) .catItemExtraFieldsLabel {*/
            /*width: 200px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(10),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(10) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(10) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(10) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(10) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(10) .catItemExtraFieldsLabel {*/
            /*width: 75px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(11),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(11) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(11) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(11) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(11) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(11) .catItemExtraFieldsLabel{*/
            /*width: 120px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(12),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(12) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(12) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(12) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(12) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(12) .catItemExtraFieldsLabel {*/
            /*width: 120px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(13),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(13) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(13) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(13) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(13) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(13) .catItemExtraFieldsLabel {*/
            /*width: 65px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(14),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(14) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(14) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(14) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(14) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(14) .catItemExtraFieldsLabel {*/
            /*width: 100px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(15),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(15) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(15) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(15) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(15) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(15) .catItemExtraFieldsLabel {*/
            /*width: 115px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(16),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(16) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(16) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(16) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(16) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(16) .catItemExtraFieldsLabel {*/
            /*width: 120px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(17),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(17) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(17) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(17) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(17) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(17) .catItemExtraFieldsLabel {*/
            /*width: 200px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(18),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(18) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(18) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(18) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(18) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(18) .catItemExtraFieldsLabel {*/
            /*width: 190px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(19),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(19) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(19) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(19) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(19) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(19) .catItemExtraFieldsLabel {*/
            /*width: 220px;*/
        /*}*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(20),*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(20) .catItemExtraFieldsValue,*/
        /*.gs-usuarios .catItemExtraFields li:nth-child(20) .catItemExtraFieldsLabel,*/
        /*.gs-csv .catItemExtraFields li:nth-child(20) .catItemExtraFieldsValue,*/
        /*div.genericItemExtraFields li:nth-child(20) span.genericItemExtraFieldsValue,*/
        /*.gs-csv .catItemExtraFields li:nth-child(20) .catItemExtraFieldsLabel {*/
            /*width: 100px;*/
        /*}*/
        /*.gs-encargos .catItemExtraFields li:nth-child(1),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(2),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(5),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(6),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(7),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(8),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(9),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(10),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(11),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(12),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(13),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(14),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(15),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(16),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(17),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(18),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(19),*/
        /*.gs-encargos .catItemExtraFields li:nth-child(20){*/
            /*display: none;*/

        .gs-valuostable table {
            border: none;
        }

        .gs-valuostable th {
            background-color: #52b0d8;
            color: #fff;
            font-size: 13px;
            border: 1px solid #333;
        }

        .gs-valuostable th,
        .gs-valuostable td {
            padding:5px;
            text-align: center;
            text-transform: uppercase;
        }

        .gs-valuostable td {
            border-bottom: 1px solid #cccccc;
            border-left: none;
            border-right: none;
        }

        .k2SearchBlockForm input.button{
            background-color: #52B0D8;
            border: 1px solid #eee;
            padding: 2px 7px;
            color: #fff;
        }
        .componentheading{
            padding: 10px 0;
            font-weight: bold;
        }
        /*------------------------------------*\
            $B2J CONTACT
        \*------------------------------------*/

         .b2jcontainer h2{
            padding: 0 0 7px;
            margin: 0 0 50px;
            color: #333;
            font-size: 30px;
            background-color: transparent;
            border-bottom: 1px solid #eee;
        }
         div#b2jcontainer_c136.b2jcontainer,
         div#b2jcontainer_m107.b2jcontainer,
         div#b2jcontainer_c145.b2jcontainer,
         div#b2jcontainer_c155.b2jcontainer,
         div.k2UserBlock form input.ubLogout{
            padding: 0;
            border: none;
            background-color: transparent;
        }
         div#b2jcontainer_c136 .btn,
         div#b2jcontainer_m107 .btn,
         div#b2jcontainer_c145 .btn,
         div#b2jcontainer_c155 .btn,
         div.k2UserBlock form input.ubLogout{
            background-color: #F4EF95;
            border: 1px solid #F8AE43;
            color: #333;
        }
        div.k2UserBlock form input.ubLogout{
            padding: 5px 15px;
        }
         div#b2jcontainer_c136 .btn:hover,
         div#b2jcontainer_m107 .btn:hover,
         div.k2UserBlock form input.ubLogout:hover{
            opacity: .8;
        }
         #b2jcontainer_c136 .b2jform-compact label.control-label, #b2jcontainer_c136 .b2jform-extended label.control-label,
         #b2jcontainer_m107 .b2jform-compact label.control-label, #b2jcontainer_m107 .b2jform-extended label.control-label,
         #b2jcontainer_m155 .b2jform-compact label.control-label, #b2jcontainer_m155 .b2jform-extended label.control-label{
            width: 26%
        }
         div#b2jcontainer_c136 .b2jform-compact .controls, div#b2jcontainer_c136 .b2jform-extended .controls,
         div#b2jcontainer_m107 .b2jform-compact .controls, div#b2jcontainer_m107 .b2jform-extended .controls,
         div#b2jcontainer_m155 .b2jform-compact .controls, div#b2jcontainer_m155 .b2jform-extended .controls{
            width: 72%;
        }
        div#b2jcontainer_c136 .b2j_form input[type="text"], div#b2jcontainer_c136 .b2j_form textarea,
        div#b2jcontainer_m107 .b2j_form input[type="text"], div#b2jcontainer_m107 .b2j_form textarea,
        div#b2jcontainer_m155 .b2j_form input[type="text"], div#b2jcontainer_m155 .b2j_form textarea{
            width: 100%;
        }
        div#b2jcontainer_c136 .b2jform-extended .control-label,
        div#b2jcontainer_m107 .b2jform-extended .control-label,
        div#b2jcontainer_m155 .b2jform-extended .control-label,
        #b2jcontainer_c145 .b2jform-compact label.control-label,
        #b2jcontainer_c155 .b2jform-compact label.control-label,
        #b2jcontainer_c145 .b2jform-extended label.control-label,
        #b2jcontainer_c155 .b2jform-extended label.control-label{
            font-weight: normal;
            color: #333;
        }
        #b2jcontainer_m107 > .control-group:first-child{
        }



        /*------------------------------------*\
            $ ACCORDION FAQ
        \*------------------------------------*/

        .accordionfaq .accordionfaqheader span.autonumber{
            text-indent: -888px;
        }
        #accordion3.lightnessfaq .accordionfaqheader{
            padding: 7px;
        }
        #accordion3.lightnessfaq.headerborder .accordionfaqheader{
            border: 1px solid #eee;
        }
        #accordion3.lightnessfaq .accordionfaqheader, #accordion3.lightnessfaq .accordionfaqheader a{
            color: #333;
        }
        #accordion3.lightnessfaq.headerbackground .accordionfaqheader, #accordion3.lightnessfaq.headerbackground .accordionfaqheader a,
        #accordion3.lightnessfaq.contentbackground div.accordionfaqitem{
            background: none;
        }
        #accordion3.lightnessfaq.headerbackground .accordionfaqheader:hover, #accordion3.lightnessfaq.headerbackground .accordionfaqheader:hover a{
            background: rgba(238, 238, 238,0.5);
        }
span.catItemAddLink {
    text-align: left;
}



/*------------------------------------*\
    $FOOTER
\*------------------------------------*/

.gs-footer p{
    border-top: 1px solid #F5F5F5;
    margin-top: 30px;
    background-image: url("../images/slide.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
    text-align: center;
}
.gs-footer  a{
    color: #333;
}
.gs-footer  a:hover{
    opacity: 0.8;
}

.gs-footer div div a {
  position: absolute;
  top:0;
  right:0;
}
.gs-footer div div a img{
  width: 145px;
  
  
}




.certi {
    top: 7px;
    left: 24px;
    position: absolute;
    text-align: left;
    width: 175px;
    z-index: 999;
}
.certi h3 {
    font-size: 14px;
    margin-top: 0;
    color: #fff;
    text-shadow: 0 0 2px #333;
}
.certi img{
    width: 88%;
    height: 85px;
}
.bm_over_theme1 .bm_slider_button .bm_slider_next,
.bm_over_theme1 .bm_slider_button .bm_slider_prev{
    top: 5px;
}
.contact-footer .contact{
    right: 6px;
  	top: calc(50% - 25px);
    color: #333333;
    font-size: 11px;
    position: fixed;
    text-align: right;
    z-index: 999;
    background-color: #eeeeee;
    background-image: url("../images/phone.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 40px auto;
    border: 1px solid #aaaaaa;
    border-radius: 10px;
    box-shadow: 0 0 12px -7px #333333;
    padding: 5px 16px;
    width: 138px;
    line-height: 1.2;
}
.contact-footer a.contact:hover{
    border: 1px solid #FFFF6F;
    box-shadow: 0 0 12px -7px #FFFF6F;
    color: #000;
    cursor: pointer;
}

.hidden_form{
    display: none;
}

.gs-valuostable  {
	padding: 30px !important;
    width: 2823px;
}

.gs-valuostable.gs-usuarios  {
    width: 990px;
}

.catItemExtraFields{
    position: relative !important;
}
/*span.catItemEditLink{*/
    /*position: absolute;*/
    /*padding: 0;*/
    /*border: none;*/
    /*right: -100px;*/
    /*top: 32px;*/
    /*margin-top: -31px;*/
/*}*/
span.catItemAddLink a,
span.catItemEditLink a{
    background-color: #ffff98;
    border: 1px solid #dddddd;
    color: #333333;
    font-weight: normal;
    padding: 6px 15px;
    text-decoration: none;
}
span.catItemAddLink a:hover,
span.catItemEditLink a:hover{
    background-color: #f7f77b;
    border: 1px solid #cccccc;
}
.catItemEditLink .modal,
.catItemAddLink .modal {
    display: inline-block !important;
    position: relative;
}
#itemListLeading div.itemContainer:first-child .catItemBody .catItemExtraFields .catItemEditLink{
    margin-top: 0;
}
div.itemFullText ul li{
    text-align: justify;
}

#message-after-close-iframe {
    background: rgba(0,0,0,0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3000;
}

#message-after-close-iframe span {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: normal;
    padding: 100px 420px 0 0;
    text-align: right;
}

/*TABLE RESPOSNIVE*/
#k2Container.genericView {
		padding: 15px;
}
#k2Container.genericView .genericItemExtraFields,
.gs-valuostable,
.gs-valuostable #itemListLeading {
		width: 100%;
}
.gs-valuostable #itemListLeading,
#k2Container.genericView .genericItemExtraFields {
    border: 1px solid #dddddd;
    margin-bottom: 15px;
    /*overflow-y: hidden;*/
    min-height: 0.01%;
    /*overflow-x: auto;*/
}
.gs-usuarios .k2Pagination ul {
	text-align: center;
}
.gs-usuarios .k2Pagination ul li {
	float: none;
	display: inline-block;
  	padding: 0 10px;
}
.col-md-8 .well {
  padding: 0 15px;
}