﻿body 
{
    color: #333 !important;
    font-size: 14px;
    line-height: 17px;
}


/*==========================================*/
/* GENERAL */
/*==========================================*/
fieldset
{
display: block;
padding: 1em;
margin-bottom: 20px;
line-height: 1.42857;
border: 0px solid #DDD;
border-radius: 4px;
}

.container
{
    padding-left: 0;
    padding-right: 0;

}

.navbar-form 
{
    border: none !important;
}


.overflowAuto
{
    overflow: auto;
}
.overflowHidden
{
    overflow: hidden;
}

/* GRID */
.grid
{
    background-color: #FFFFFF;
}

.grid th
{
    background-color: #286A94;
    color: #FFFFFF;
    font-weight: bold;
}

.grid td
{
    vertical-align: middle !important;
}

/* TEXTOS */

.colorBlanco
{
    color:#ffffff;
}

.colorVerde
{
    color: #04B431;
}

.colorVerde2
{
    color: #00c18c;
}


.colorGris3
{
    color:#333;
}
.colorGris6
{
    color:#666;
}
.colorGris8
{
    color:#888;
}
.colorGris9
{
    color:#999;
}
.colorGrisA
{
    color:#AAA;
}
.colorGrisB
{
    color:#BBB;
}
.colorGrisC
{
    color:#CCC;
}
.colorGrisD
{
    color:#DDD;
}
.colorGrisE
{
    color:#EEE;
}


.colorNegro
{
    color:#000000;
}

.negrita
{
    font-weight: bold;
}

.subrayado
{
    text-decoration: underline;
}

.mayusculas
{
text-transform:uppercase;
}

a.linkGrisClaro:link, a.linkGrisClaro:visited
{
 color:#ddd;
}
a.linkGrisClaro:hover, a.linkGrisClaro:active
{
    color:#fff;
    text-decoration:none;
}

a.linkClaro:link, a.linkClaro:visited
{
 color:#fff;
}
a.linkClaro:hover, a.linkClaro:active
{
    color:#fff;
    text-decoration:none;
}

/* COLOR DE FONDOS */
.fondoBlanco
{
    background-color: #FFFFFF !important;
}

.fondoGris3
{
    background-color: #333 !important;
}

.fondoGris6
{
    background-color: #666 !important;
}
.fondoGris8
{
    background-color: #888 !important;
}
.fondoGris9
{
    background-color: #999 !important;
}
.fondoGrisA
{
    background-color: #AAA !important;
}
.fondoGrisB
{
    background-color: #BBB !important;
}
.fondoGrisC
{
    background-color: #CCC !important;
}
.fondoGrisD
{
    background-color: #DDD !important;
}
.fondoGrisE
{
    background-color: #EEE !important;
}

.borde0{
border:solid 1px #000;
}
.borde6{
border:solid 1px #666;
}
.bordeBlanco{
border:solid 1px #fff;
}


/* line heights */

.lineheight15{line-height:15px;}
.lineheight20{line-height:20px;}
.lineheight25{line-height:25px;}
.lineheight30{line-height:30px;}
.lineheight35{line-height:35px;}
.lineheight40{line-height:40px;}
.lineheight45{line-height:45px;}
.lineheight50{line-height:50px;}


/* Headers */

.title-box {
    background: none repeat scroll 0% 0% #ECEDED;
    height: 126px;
    padding: 10px 10px 10px 20px;
    margin: 20px 0px;
    width: 99.9%;
}
.title-box h1.base, .title-box h2.base  {
    color: #87888A;
}

/* ESPACIADO */
.spacer05, .spacer10, .spacer15, .spacer20, .spacer30{width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: inline-block;}
.spacer05{height: 5px;}
.spacer10{height: 10px;}
.spacer15{height: 15px;}
.spacer20{height: 20px;}
.spacer30{height: 30px;}
.spacer40{height: 40px;}

.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}


.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}


.mt-10{margin-top:-10px;}
.mt-20{margin-top:-20px;}
.mt-25{margin-top:-25px;}
.mt-30{margin-top:-30px;}
.mt-35{margin-top:-35px;}
.mt-40{margin-top:-40px;}
.mt-45{margin-top:-45px;}
.mt-50{margin-top:-50px;}
.mt-55{margin-top:-55px;}
.mt-60{margin-top:-60px;}
.mt-65{margin-top:-65px;}
.mt-70{margin-top:-70px;}
.mt-75{margin-top:-75px;}
.mt-80{margin-top:-80px;}

/*==========  Mobile First Method  ==========*/



    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
        .mt-10-xs{margin-top:-10px;}
        .mt-20-xs{margin-top:-20px;}
        .mt-25-xs{margin-top:-25px;}
        .mt-30-xs{margin-top:-30px;}
        .mt-35-xs{margin-top:-35px;}
        .mt-40-xs{margin-top:-40px;}
        .mt-45-xs{margin-top:-45px;}
        .mt-50-xs{margin-top:-50px;}
        .mt-55-xs{margin-top:-55px;}
        .mt-60-xs{margin-top:-60px;}
        .mt-65-xs{margin-top:-65px;}
        .mt-70-xs{margin-top:-70px;}
        .mt-75-xs{margin-top:-75px;}
        .mt-80-xs{margin-top:-80px;}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
        .mt-10-sm{margin-top:-10px;}
        .mt-20-sm{margin-top:-20px;}
        .mt-25-sm{margin-top:-25px;}
        .mt-30-sm{margin-top:-30px;}
        .mt-35-sm{margin-top:-35px;}
        .mt-40-sm{margin-top:-40px;}
        .mt-45-sm{margin-top:-45px;}
        .mt-50-sm{margin-top:-50px;}
        .mt-55-sm{margin-top:-55px;}
        .mt-60-sm{margin-top:-60px;}
        .mt-65-sm{margin-top:-65px;}
        .mt-70-sm{margin-top:-70px;}
        .mt-75-sm{margin-top:-75px;}
        .mt-80-sm{margin-top:-80px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
        .mt-10-md{margin-top:-10px;}
        .mt-20-md{margin-top:-20px;}
        .mt-25-md{margin-top:-25px;}
        .mt-30-md{margin-top:-30px;}
        .mt-35-md{margin-top:-35px;}
        .mt-40-md{margin-top:-40px;}
        .mt-45-md{margin-top:-45px;}
        .mt-50-md{margin-top:-50px;}
        .mt-55-md{margin-top:-55px;}
        .mt-60-md{margin-top:-60px;}
        .mt-65-md{margin-top:-65px;}
        .mt-70-md{margin-top:-70px;}
        .mt-75-md{margin-top:-75px;}
        .mt-80-md{margin-top:-80px;}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
        .mt-10-lg{margin-top:-10px;}
        .mt-20-lg{margin-top:-20px;}
        .mt-25-lg{margin-top:-25px;}
        .mt-30-lg{margin-top:-30px;}
        .mt-35-lg{margin-top:-35px;}
        .mt-40-lg{margin-top:-40px;}
        .mt-45-lg{margin-top:-45px;}
        .mt-50-lg{margin-top:-50px;}
        .mt-55-lg{margin-top:-55px;}
        .mt-60-lg{margin-top:-60px;}
        .mt-65-lg{margin-top:-65px;}
        .mt-70-lg{margin-top:-70px;}
        .mt-75-lg{margin-top:-75px;}
        .mt-80-lg{margin-top:-80px;}
    }
    

.ml-10{margin-left:-10px;}
.ml-20{margin-left:-20px;}
.ml-25{margin-left:-25px;}
.ml-30{margin-left:-30px;}
.ml-35{margin-left:-35px;}
.ml-40{margin-left:-40px;}
.ml-45{margin-left:-45px;}
.ml-50{margin-left:-50px;}
.ml-55{margin-left:-55px;}
.ml-60{margin-left:-60px;}
.ml-65{margin-left:-65px;}
.ml-70{margin-left:-70px;}
.ml-75{margin-left:-75px;}
.ml-80{margin-left:-80px;}

/*==========  Mobile First Method  ==========*/



    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
        .ml-10-xs{margin-left:-10px;}
        .ml-20-xs{margin-left:-20px;}
        .ml-25-xs{margin-left:-25px;}
        .ml-30-xs{margin-left:-30px;}
        .ml-35-xs{margin-left:-35px;}
        .ml-40-xs{margin-left:-40px;}
        .ml-45-xs{margin-left:-45px;}
        .ml-50-xs{margin-left:-50px;}
        .ml-55-xs{margin-left:-55px;}
        .ml-60-xs{margin-left:-60px;}
        .ml-65-xs{margin-left:-65px;}
        .ml-70-xs{margin-left:-70px;}
        .ml-75-xs{margin-left:-75px;}
        .ml-80-xs{margin-left:-80px;}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
        .ml-10-sm{margin-left:-10px;}
        .ml-20-sm{margin-left:-20px;}
        .ml-25-sm{margin-left:-25px;}
        .ml-30-sm{margin-left:-30px;}
        .ml-35-sm{margin-left:-35px;}
        .ml-40-sm{margin-left:-40px;}
        .ml-45-sm{margin-left:-45px;}
        .ml-50-sm{margin-left:-50px;}
        .ml-55-sm{margin-left:-55px;}
        .ml-60-sm{margin-left:-60px;}
        .ml-65-sm{margin-left:-65px;}
        .ml-70-sm{margin-left:-70px;}
        .ml-75-sm{margin-left:-75px;}
        .ml-80-sm{margin-left:-80px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
        .ml-10-md{margin-left:-10px;}
        .ml-20-md{margin-left:-20px;}
        .ml-25-md{margin-left:-25px;}
        .ml-30-md{margin-left:-30px;}
        .ml-35-md{margin-left:-35px;}
        .ml-40-md{margin-left:-40px;}
        .ml-45-md{margin-left:-45px;}
        .ml-50-md{margin-left:-50px;}
        .ml-55-md{margin-left:-55px;}
        .ml-60-md{margin-left:-60px;}
        .ml-65-md{margin-left:-65px;}
        .ml-70-md{margin-left:-70px;}
        .ml-75-md{margin-left:-75px;}
        .ml-80-md{margin-left:-80px;}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
        .ml-10-lg{margin-left:-10px;}
        .ml-20-lg{margin-left:-20px;}
        .ml-25-lg{margin-left:-25px;}
        .ml-30-lg{margin-left:-30px;}
        .ml-35-lg{margin-left:-35px;}
        .ml-40-lg{margin-left:-40px;}
        .ml-45-lg{margin-left:-45px;}
        .ml-50-lg{margin-left:-50px;}
        .ml-55-lg{margin-left:-55px;}
        .ml-60-lg{margin-left:-60px;}
        .ml-65-lg{margin-left:-65px;}
        .ml-70-lg{margin-left:-70px;}
        .ml-75-lg{margin-left:-75px;}
        .ml-80-lg{margin-left:-80px;}
    }


.bbGris{border-bottom:solid 1px #ccc;}

.inlineblock{display:inline-block;}
.block{display:block;}

/* TAMAÑO */
.size8{font-size:8px !important;}
.size10{font-size:10px !important;}
.size11{font-size:11px !important;}
.size12{font-size:12px !important;}
.size13{font-size:13px !important;}
.size14{font-size:14px !important;}
.size15{font-size:15px !important;}
.size16{font-size:16px !important;}
.size17{font-size:17px !important;}
.size18{font-size:18px !important;}
.size20{font-size:20px !important;}
.size22{font-size:22px !important;}
.size25{font-size:25px !important;}
.size28{font-size:28px !important;}
.size30{font-size:30px !important;}
.size35{font-size:35px !important;}
.size40{font-size:40px !important;}
.size45{font-size:45px !important;}
.size50{font-size:50px !important;}
.size55{font-size:55px !important;}
.size100{font-size:100px;}


/* Large Devices, Desktops */
@media (max-width: 1200px) 
{

}

/* Medium Devices, Desktops */
@media (max-width: 992px) 
{

}

/* Small Devices, Tablets */
@media (max-width: 768px)
{   

}


    .size10-xs{font-size:10px !important;}
    .size11-xs{font-size:11px !important;}
    .size12-xs{font-size:12px !important;}
    .size13-xs{font-size:13px !important;}
    .size14-xs{font-size:14px !important;}
    .size15-xs{font-size:15px !important;}
    .size16-xs{font-size:16px !important;}
    .size17-xs{font-size:17px !important;}
    .size18-xs{font-size:18px !important;}
    .size20-xs{font-size:20px !important;}
    .size22-xs{font-size:22px !important;}
    .size25-xs{font-size:25px !important;}
    .size30-xs{font-size:30px !important;}
    .size35-xs{font-size:35px !important;}
    .size40-xs{font-size:40px !important;}
    .size45-xs{font-size:45px !important;}
    .size50-xs{font-size:50px !important;}
    .size55-xs{font-size:55px !important;}
    .size60-xs{font-size:60px !important;}
    .size65-xs{font-size:65px !important;}
    .size70-xs{font-size:70px !important;}
    .size75-xs{font-size:75px !important;}
    .size80-xs{font-size:80px !important;}
    .size100-xs{font-size:100px !important;}

    /*==========  Mobile First Method  ==========*/



    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
    .size10-sm{font-size:10px !important;}
    .size11-sm{font-size:11px !important;}
    .size12-sm{font-size:12px !important;}
    .size13-sm{font-size:13px !important;}
    .size14-sm{font-size:14px !important;}
    .size15-sm{font-size:15px !important;}
    .size16-sm{font-size:16px !important;}
    .size17-sm{font-size:17px !important;}
    .size18-sm{font-size:18px !important;}
    .size20-sm{font-size:20px !important;}
    .size22-sm{font-size:22px !important;}
    .size25-sm{font-size:25px !important;}
    .size30-sm{font-size:30px !important;}
    .size35-sm{font-size:35px !important;}
    .size40-sm{font-size:40px !important;}
    .size45-sm{font-size:45px !important;}
    .size50-sm{font-size:50px !important;}
    .size55-sm{font-size:55px !important;}
    .size60-sm{font-size:60px !important;}
    .size65-sm{font-size:65px !important;}
    .size70-sm{font-size:70px !important;}
    .size75-sm{font-size:75px !important;}
    .size80-sm{font-size:80px !important;}
    .size100-sm{font-size:100px !important;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
    .size10-md{font-size:10px !important;}
    .size11-md{font-size:11px !important;}
    .size12-md{font-size:12px !important;}
    .size13-md{font-size:13px !important;}
    .size14-md{font-size:14px !important;}
    .size15-md{font-size:15px !important;}
    .size16-md{font-size:16px !important;}
    .size17-md{font-size:17px !important;}
    .size18-md{font-size:18px !important;}
    .size20-md{font-size:20px !important;}
    .size22-md{font-size:22px !important;}
    .size25-md{font-size:25px !important;}
    .size30-md{font-size:30px !important;}
    .size35-md{font-size:35px !important;}
    .size40-md{font-size:40px !important;}
    .size45-md{font-size:45px !important;}
    .size50-md{font-size:50px !important;}
    .size55-md{font-size:55px !important;}
    .size60-md{font-size:60px !important;}
    .size65-md{font-size:65px !important;}
    .size70-md{font-size:70px !important;}
    .size75-md{font-size:75px !important;}
    .size80-md{font-size:80px !important;}
    .size100-md{font-size:100px !important;;}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
    .size10-lg{font-size:10px !important;}
    .size11-lg{font-size:11px !important;}
    .size12-lg{font-size:12px !important;}
    .size13-lg{font-size:13px !important;}
    .size14-lg{font-size:14px !important;}
    .size15-lg{font-size:15px !important;}
    .size16-lg{font-size:16px !important;}
    .size17-lg{font-size:17px !important;}
    .size18-lg{font-size:18px !important;}
    .size20-lg{font-size:20px !important;}
    .size22-lg{font-size:22px !important;}
    .size25-lg{font-size:25px !important;}
    .size30-lg{font-size:30px !important;}
    .size35-lg{font-size:35px !important;}
    .size40-lg{font-size:40px !important;}
    .size45-lg{font-size:45px !important;}
    .size50-lg{font-size:50px !important;}
    .size55-lg{font-size:55px !important;}
    .size60-lg{font-size:60px !important;}
    .size65-lg{font-size:65px !important;}
    .size70-lg{font-size:70px !important;}
    .size75-lg{font-size:75px !important;}
    .size80-lg{font-size:80px !important;}
    .size100-lg{font-size:100px !important;;}
    }

/* Paddings y margins */

.pt0{padding-top:0px;}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}

.pb0{padding-bottom:0px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}

.padding0{padding:0px;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding25{padding:25px;}
.padding30{padding:30px;}
.padding35{padding:35px;}
.padding40{padding:40px;}
.padding45{padding:45px;}
.padding50{padding:50px;}
.padding55{padding:55px;}
.padding60{padding:60px;}
.padding65{padding:65px;}

.pl0{padding-left:0px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pl50{padding-left:50px;}
.pl60{padding-left:60px;}
.pl70{padding-left:70px;}
.pl80{padding-left:80px;}
.pl90{padding-left:90px;}
.pl100{padding-left:100px;}

.pl165{padding-left:165px;}

.pr0{padding-right:0px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.pr50{padding-right:50px;}
.pr60{padding-right:60px;}
.pr70{padding-right:70px;}
.pr80{padding-right:80px;}
.pr90{padding-right:90px;}
.pr100{padding-right:100px;}

.pr165{padding-right:165px;}

.margin0{margin:0px;}
.margin5{margin:5px;}
.margin10{margin:10px;}
.margin15{margin:15px;}
.margin20{margin:20px;}
.margin25{margin:25px;}
.margin30{margin:30px;}
.margin35{margin:35px;}
.margin40{margin:40px;}
.margin45{margin:45px;}
.margin50{margin:50px;}
.margin55{margin:55px;}
.margin60{margin:60px;}
.margin65{margin:65px;}

.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.mt0{margin-top:0px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}

 /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) 
    {
        .padding2-xxs{padding:2px;}
        .padding5-xxs{padding:5px;}
        .padding10-xxs{padding:10px;}
        .padding15-xxs{padding:15px;}
        .padding20-xxs{padding:20px;}
        .padding25-xxs{padding:25px;}
        .padding30-xxs{padding:30px;}
        .padding35-xxs{padding:35px;}
        .padding40-xxs{padding:40px;}
        .padding45-xxs{padding:45px;}
        .padding50-xxs{padding:50px;}
        .padding55-xxs{padding:55px;}
        .padding60-xxs{padding:60px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) 
    {
        .padding2-xs{padding:2px;}
        .padding5-xs{padding:5px;}
        .padding10-xs{padding:10px;}
        .padding15-xs{padding:15px;}
        .padding20-xs{padding:20px;}
        .padding25-xs{padding:25px;}
        .padding30-xs{padding:30px;}
        .padding35-xs{padding:35px;}
        .padding40-xs{padding:40px;}
        .padding45-xs{padding:45px;}
        .padding50-xs{padding:50px;}
        .padding55-xs{padding:55px;}
        .padding60-xs{padding:60px;}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) 
    {
        .padding2-sm{padding:2px;}
        .padding5-sm{padding:5px;}
        .padding10-sm{padding:10px;}
        .padding15-sm{padding:15px;}
        .padding20-sm{padding:20px;}
        .padding25-sm{padding:25px;}
        .padding30-sm{padding:30px;}
        .padding35-sm{padding:35px;}
        .padding40-sm{padding:40px;}
        .padding45-sm{padding:45px;}
        .padding50-sm{padding:50px;}
        .padding55-sm{padding:55px;}
        .padding60-sm{padding:60px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) 
    {
        .padding2-md{padding:2px;}
        .padding5-md{padding:5px;}
        .padding10-md{padding:10px;}
        .padding15-md{padding:15px;}
        .padding20-md{padding:20px;}
        .padding25-md{padding:25px;}
        .padding30-md{padding:30px;}
        .padding35-md{padding:35px;}
        .padding40-md{padding:40px;}
        .padding45-md{padding:45px;}
        .padding50-md{padding:50px;}
        .padding55-md{padding:55px;}
        .padding60-md{padding:60px;}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) 
    {
        .padding2-lg{padding:2px;}
        .padding5-lg{padding:5px;}
        .padding10-lg{padding:10px;}
        .padding15-lg{padding:15px;}
        .padding20-lg{padding:20px;}
        .padding25-lg{padding:25px;}
        .padding30-lg{padding:30px;}
        .padding35-lg{padding:35px;}
        .padding40-lg{padding:40px;}
        .padding45-lg{padding:45px;}
        .padding50-lg{padding:50px;}
        .padding55-lg{padding:55px;}
        .padding60-lg{padding:60px;}
    }


.w280, .w300{display:inline-block;}
.w100{width:100px;}
.w125{width:125px;}
.w150{width:150px;}
.w175{width:175px;}
.w200{width:200px;}
.w280{width:280px;}
.w300{width:300px;}
.w320{width:320px;}
.w340{width:340px;}
.w350{width:350px;}
.w360{width:360px;}
.w370{width:370px;}
.w380{width:380px;}

.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}





.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h150{height:150px;}
.h160{height:160px;}
.h200{height:200px;}
.h250{height:250px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}


/* CLEAR */

.clearboth{float:none;clear:both;}

.floatnone{float:none;}

/* BOTONES */

.btn-primary, .label-primary
{
    color: #FFF;
    background-color: #cc3333;   
    border-color: #9d2929; 
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #FFF;
    background-color: #b02d2d;
    border-color: #9d2929;
}

.btn-morado {
    background-color: #993399;
    border-color: #990099;
    color: #FFFFFF;
}

.btn-morado:hover, .btn-morado:focus, .btn-morado:active, .btn-morado.active, .open .dropdown-toggle.btn-morado {
    background-color: #990099;
    border-color: #663366;
    color: #FFFFFF;
}

.btn-turquesa {
    background-color: #1ebad1;
    border-color: #33cccc;
    color: #FFFFFF;
}

.btn-turquesa:hover, .btn-turquesa:focus, .btn-turquesa:active, .btn-turquesa.active, .open .turquesa-toggle.btn-turquesa {
    background-color: #33cccc;
    border-color: #1ebad1;
    color: #FFFFFF;
}


.btn-verde
{
    background-color: #33cc33;
    border-color: #009900;
    color: #FFFFFF;
}

.btn-verde:hover, .btn-verde:focus, .btn-verde:active, .btn-verde.active, .open .dropdown-toggle.btn-verde {
    background-color: #009900;
    border-color: #66cc66;
    color: #FFFFFF;
}


.btn-gris6
{
    background-color: #666;
    border-color: #555;
    color: #FFFFFF;
}

.btn-gris6:hover, .btn-gris6:focus, .btn-gris6:active, .btn-gris6.active, .open .dropdown-toggle.btn-gris6 {
    background-color: #555;
    border-color: #666;
    color: #FFFFFF;
}

.btn-gris9
{
    background-color: #999;
    border-color: #888;
    color: #FFFFFF;
}

.btn-gris9:hover, .btn-gris9:focus, .btn-gris9:active, .btn-gris9.active, .open .dropdown-toggle.btn-gris9 {
    background-color: #888;
    border-color: #999;
    color: #FFFFFF;
}

.btn-grisC
{
    background-color: #CCC;
    border-color: #aaa;
    color: #FFFFFF;
}

.btn-grisC:hover, .btn-grisC:focus, .btn-grisC:active, .btn-grisC.active, .open .dropdown-toggle.btn-grisC {
    background-color: #aaa;
    border-color: #CCC;
    color: #FFFFFF;
}

.gallery
{
    display: inline-block;
    margin-top: 20px;
}



.panel-footer
{
    min-height: 55px;
}




/* Transparencias */

.transpNegro60 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.transpRojo60 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff000000, endColorstr=#ff000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ff0000, endColorstr=#99ff0000)";
}




/*==========================================*/
/* BACKOFFICE */
/*==========================================*/

.barraFiltros
{
    padding-top: 15px;
}

.datepicker
{
    padding: 6px 12px !important;
    margin-top: 0px !important;
}



.shadow-box
{
 margin: 2em 2.1em 2em 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 3px 0 #666;
-moz-box-shadow: 0 1px 3px 0 #666;
box-shadow: 0 1px 3px 0 #666;
border: 1px solid #d5d5d5;
padding: 22px 12px 12px 22px;

}

.circle
{
    width:50px;
    height:50px;
    border-radius:25px;
    font-size:20px;
    color:#fff;
    line-height:50px;
    text-align:center;
    display:inline-block;
}

.round02{
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
}
.round04{
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}
.round05{
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.round06{
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
}
.round08{
	border-radius: 8px; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
}
.round10{
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
}


.b{font-weight:bold}
.u{text-decoration:underline;}
.i{font-style:italic;}

.img-responsive{display:inline-block;width:100%;}


td, th {
padding: 5px;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
 position:absolute;
 margin-left: 5px; 
}

@media (max-width: 768px) {
h1, .h1 {
    font-size: 38px;
    }
h2, .h2 {
    font-size: 27px ;
    }
}

.InicioGris
{
    background-position: center center;
    background-image: url('../images/bg/bgGrisBlanco.png');
    background-repeat: repeat-x;
    height: 40px;
    display: inline-block;
}

.sombra
{

margin: 2em 0.4em 2em 0.4em;
/* -webkit-border-radius: 6px; */
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
/* border-radius: 6px; */
-webkit-box-shadow: 0 1px 3px 0 #666;
-moz-box-shadow: 0 1px 3px 0 #666;
box-shadow: 0 1px 3px 0 #666;
/* border: 1px solid #d5d5d5; */
padding: 22px 0px 12px 0px;


}

.sinBorde
{
    border:solid 0px;
}

.fancybox-opened .fancybox-skin
{
    padding-top:40px !important;
}


.ocultarombo
{
    display:block;
    overflow:hidden;
}

.nosalto {
    white-space:nowrap;
}


@media (max-width: 1200px) 
{
        .text-right-lg
        {
            text-align:right !important;
        }
        
        .text-left-lg
        {
            text-align:left !important;
        }        
        .text-center-lg
        {
            text-align:center !important;
        }        
}

/* Medium Devices, Desktops */
@media (max-width: 992px) 
{
        .text-right-md
        {
            text-align:right !important;
        }
        .text-left-md
        {
            text-align:left !important;
        }
        .text-center-md
        {
            text-align:center !important;
        }     
    
}

/* Small Devices, Tablets */
@media (max-width: 768px)
{   
        .text-right-sm
        {
            text-align:right !important;
        }
        .text-left-sm
        {
            text-align:left !important;
        }
        .text-center-sm
        {
            text-align:center !important;
        }     
}
    


    /* Extra Small Devices, Phones */ 
    @media (max-width: 480px) {
        .text-right-xs
        {
            text-align:right !important;
        }
        .text-left-xs
        {
            text-align:left !important;
        }
        .text-center-xs
        {
            text-align:center !important;
        }     
    }

    /* Custom, iPhone Retina */ 
    @media (max-width: 320px) {
        
    }

.max-w50{max-width:50px;}
.max-w90{max-width:90px;}
.max-w100{max-width:100px;}
.max-w105{max-width:105px;}
.max-w110{max-width:110px;}
.max-w115{max-width:115px;}
.max-w120{max-width:120px;}
.max-w125{max-width:125px;}
.max-w130{max-width:130px;}
.max-w135{max-width:135px;}
.max-w140{max-width:140px;}
.max-w145{max-width:145px;}
.max-w150{max-width:150px;}
.max-w155{max-width:155px;}
.max-w160{max-width:160px;}
.max-w165{max-width:165px;}
.max-w170{max-width:170px;}
.max-w175{max-width:175px;}
.max-w200{max-width:200px;}
.max-w250{max-width:250px;}
.max-w300{max-width:300px;}
.max-w350{max-width:350px;}
.max-w400{max-width:400px;}
.max-w450{max-width:450px;}
.max-w500{max-width:500px;}
.max-w550{max-width:550px;}
.max-w600{max-width:600px;}
.max-w620{max-width:620px;}
.max-w650{max-width:650px;}


 .max-h100{max-height:100px;}
 .max-h125{max-height:125px;}
 .max-h150{max-height:150px;}
 .max-h175{max-height:175px;}
 .max-h200{max-height:200px;}
 .max-h225{max-height:225px;}
 .max-h250{max-height:250px;}
 .max-h275{max-height:275px;}
 .max-h300{max-height:300px;}
 .max-h325{max-height:325px;}
 .max-h350{max-height:350px;}
 .max-h375{max-height:375px;}
 .max-h400{max-height:400px;}
 .max-h425{max-height:425px;}
 .max-h450{max-height:450px;}
 .max-h475{max-height:475px;}
 .max-h500{max-height:500px;}
 .max-h525{max-height:525px;}
 .max-h550{max-height:550px;}
 .max-h575{max-height:575px;}
 .max-h600{max-height:600px;}
 
 .max-h100-md{max-height:100px;}
 .max-h125-md{max-height:125px;}
 .max-h150-md{max-height:150px;}
 .max-h175-md{max-height:175px;}
 .max-h200-md{max-height:200px;}
 .max-h225-md{max-height:225px;}
 .max-h250-md{max-height:250px;}
 .max-h275-md{max-height:275px;}
 .max-h300-md{max-height:300px;}
 .max-h325-md{max-height:325px;}
 .max-h350-md{max-height:350px;}
 .max-h375-md{max-height:375px;}
 .max-h400-md{max-height:400px;}
 .max-h425-md{max-height:425px;}
 .max-h450-md{max-height:450px;}
 .max-h475-md{max-height:475px;}
 .max-h500-md{max-height:500px;}
 .max-h525-md{max-height:525px;}
 .max-h550-md{max-height:550px;}
 .max-h575-md{max-height:575px;}
 .max-h600-md{max-height:600px;}
 
 .scroll-auto
 {
     overflow:auto;
 }
 

@media (max-width: 992px)
{   
 .max-h100-md{max-height:10000px;}
 .max-h125-md{max-height:10000px;}
 .max-h150-md{max-height:10000px;}
 .max-h175-md{max-height:10000px;}
 .max-h200-md{max-height:10000px;}
 .max-h225-md{max-height:10000px;}
 .max-h250-md{max-height:10000px;}
 .max-h275-md{max-height:10000px;}
 .max-h300-md{max-height:10000px;}
 .max-h325-md{max-height:10000px;}
 .max-h350-md{max-height:10000px;}
 .max-h375-md{max-height:10000px;}
 .max-h400-md{max-height:10000px;}
 .max-h425-md{max-height:10000px;}
 .max-h450-md{max-height:10000px;}
 .max-h475-md{max-height:10000px;}
 .max-h500-md{max-height:10000px;}
 .max-h525-md{max-height:10000px;}
 .max-h550-md{max-height:10000px;}
 .max-h575-md{max-height:10000px;}
 .max-h600-md{max-height:10000px;}   
}

.capa-atras{
    position: relative; margin-bottom: 20px; width: 100%;
}
.capa-delante{
    position: absolute; top: 0px; left: 0px; width: 100%; height:100%;
}
.capa-centradoVertical{
    position: absolute; top: 50%; left: 0px; width: 100%;
}
.h100pct
{
    height:100%;
}
.w100pct
{
    width:100%;
}

.w102Pct{width:102%;}

.top10pct{top:10%;}
.top15pct{top:15%;}
.top20pct{top:20%;}
.top25pct{top:25%;}
.top30pct{top:30%;}
.top35pct{top:35%;}
.top40pct{top:40%;}
.top50pct{top:50%;}
.top60pct{top:60%;}
.top70pct{top:70%;}
.top80pct{top:80%;}

.display-table{display:table;}
.text-center-v{display:table-cell; vertical-align:middle;}


    .block-center{
        margin: 0px auto; float: none !important; display: table;
    }
            
    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) 
    {
        .block-center-xs{
            margin: 0px auto; float: none !important; display: table;
        }
        .block-left-xs{
            margin: inherit; float: left !important; display: table;
        }
        .block-right-xs{
            margin: inherit; float: right !important; display: table;
        }
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) 
    {
        .block-center-sm{
            margin: 0px auto; float: none !important; display: table;
        }
        .block-left-sm{
            margin: inherit; float: left !important; display: table;
        }
        .block-right-sm{
            margin: inherit; float: right !important; display: table;
        }
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) 
    {
        .block-center-md{
            margin: 0px auto; float: none !important; display: table;
        }
        .block-left-md{
            margin: inherit; float: left !important; display: table;
        }
        .block-right-md{
            margin: inherit; float: right !important; display: table;
        }
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) 
    {
        .block-center-lg{
            margin: 0px auto; float: none !important; display: table;
        }
        .block-left-lg{
            margin: inherit; float: left !important; display: table;
        }
        .block-right-lg{
            margin: inherit; float: right !important; display: table;
        }
    }











 /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) 
    {
        .h25-xxs{height:25px;}
        .h30-xxs{height:30px;}
        .h40-xxs{height:40px;}
        .h50-xxs{height:50px;}
        .h60-xxs{height:60px;}
        .h70-xxs{height:70px;}
        .h75-xxs{height:75px;}
        .h80-xxs{height:80px;}
        .h90-xxs{height:90px;}
        .h100-xxs{height:100px;}
        .h125-xxs{height:125px;}
        .h150-xxs{height:150px;}
        .h175-xxs{height:175px;}
        .h200-xxs{height:200px;}
        .h225-xxs{height:225px;}
        .h250-xxs{height:250px;}
        .h275-xxs{height:275px;}
        .h300-xxs{height:300px;}
        .h325-xxs{height:325px;}
        .h350-xxs{height:350px;}
        .h375-xxs{height:375px;}
        .h400-xxs{height:400px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) 
    {
        .h25-xs{height:25px;}
        .h30-xs{height:30px;}
        .h40-xs{height:40px;}
        .h50-xs{height:50px;}
        .h60-xs{height:60px;}
        .h70-xs{height:70px;}
        .h75-xs{height:75px;}
        .h80-xs{height:80px;}
        .h90-xs{height:90px;}
        .h100-xs{height:100px;}
        .h125-xs{height:125px;}
        .h150-xs{height:150px;}
        .h175-xs{height:175px;}
        .h200-xs{height:200px;}
        .h225-xs{height:225px;}
        .h250-xs{height:250px;}
        .h275-xs{height:275px;}
        .h300-xs{height:300px;}
        .h325-xs{height:325px;}
        .h350-xs{height:350px;}
        .h375-xs{height:375px;}
        .h400-xs{height:400px;}
        }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) 
    {
        .h25-sm{height:25px;}
        .h30-sm{height:30px;}
        .h40-sm{height:40px;}
        .h50-sm{height:50px;}
        .h60-sm{height:60px;}
        .h70-sm{height:70px;}
        .h75-sm{height:75px;}
        .h80-sm{height:80px;}
        .h90-sm{height:90px;}
        .h100-sm{height:100px;}
        .h125-sm{height:125px;}
        .h150-sm{height:150px;}
        .h175-sm{height:175px;}
        .h200-sm{height:200px;}
        .h225-sm{height:225px;}
        .h250-sm{height:250px;}
        .h275-sm{height:275px;}
        .h300-sm{height:300px;}
        .h325-sm{height:325px;}
        .h350-sm{height:350px;}
        .h375-sm{height:375px;}
        .h400-sm{height:400px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) 
    {
        .h25-md{height:25px;}
        .h30-md{height:30px;}
        .h40-md{height:40px;}
        .h50-md{height:50px;}
        .h60-md{height:60px;}
        .h70-md{height:70px;}
        .h75-md{height:75px;}
        .h80-md{height:80px;}
        .h90-md{height:90px;}
        .h100-md{height:100px;}
        .h125-md{height:125px;}
        .h150-md{height:150px;}
        .h175-md{height:175px;}
        .h200-md{height:200px;}
        .h225-md{height:225px;}
        .h250-md{height:250px;}
        .h275-md{height:275px;}
        .h300-md{height:300px;}
        .h325-md{height:325px;}
        .h350-md{height:350px;}
        .h375-md{height:375px;}
        .h400-md{height:400px;}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) 
    {
        .h25-lg{height:25px;}
        .h30-lg{height:30px;}
        .h40-lg{height:40px;}
        .h50-lg{height:50px;}
        .h60-lg{height:60px;}
        .h70-lg{height:70px;}
        .h75-lg{height:75px;}
        .h80-lg{height:80px;}
        .h90-lg{height:90px;}
        .h100-lg{height:100px;}
        .h125-lg{height:125px;}
        .h150-lg{height:150px;}
        .h175-lg{height:175px;}
        .h200-lg{height:200px;}
        .h225-lg{height:225px;}
        .h250-lg{height:250px;}
        .h275-lg{height:275px;}
        .h300-lg{height:300px;}
        .h325-lg{height:325px;}
        .h350-lg{height:350px;}
        .h375-lg{height:375px;}
        .h400-lg{height:400px;}
    }

