/********** Header **********/
h1 {font-size: 2.0em;}
p.balazo {font-size:1.8em;}
#logo { width: 100%; text-align: center; }
.header{ float: left;  height: auto;  padding: 10px 0; width: 100%; }
#logo a span {
    bottom: 20px;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 0.3s ease-in-out 0s;
    z-index: 999;
}
/********** Menu desplegable **********/

.cont_nav { background-color: #fff;
    border: 1px solid #75c043;
    border-radius: 3px;
    color: #0075bf;
    display: block;
    margin: 60px 0;
    padding: 10px;
    position: fixed;
    text-align: left;
    top: 0;
    z-index: 99; }
ul.principal_nav {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    display: none;
    max-width: 300px;
    position: fixed;
    top: 70px;
    
}
ul.principal_nav li {
    border-right: medium none;
    width: 100%;
}
ul.principal_nav li a {
    float: left;
    margin: 0;
    padding: 10px 15%;
    width: 70%;
    color: #0075bf;
}
ul.principal_nav li a:hover {color:#333;}

.cont_nav span {
    font-size: 22px;
}
/********** /Menu desplegable **********/

/********** /Header **********/

/********** Layout ***********/

.one_column { width: 100%; }
.col_content { width: 75%; }
.col_right { width: 25%; }
.col_left { width: 25%; }
.width_50 { width: 50%; }
.content {  float: left; width: 98%; margin: 0 ; padding:0 1%; }
.col_30 { width: 30%; }.col_70 { width: 70%; }.col_40 { width: 40%; }.col_60 { width: 60%; }.col_20 { width: 20%; }.col_80 { width: 80%; }.col_25 { width: 25%; }.col_75 { width: 75%; }.col_33 { width: 33.3%; }.col_50 { width: 50%; }
.col-xl-1  { width: 8.33%;  }.col-xl-2  { width: 16.4%; }.col-xl-3  { width: 25%; }.col-xl-4  { width: 33.33%; }.col-xl-5  { width: 41.65%; }.col-xl-6  { width: 50%; }.col-xl-7  { width: 58.35%; }.col-xl-8  { width: 66.67%; }.col-xl-9  { width: 75%; }.col-xl-10 { width: 83.6%; }.col-xl-11 { width: 91.67%; }.col-xl-12 { width: 100%;  }.col-xl-2.col-m-1  { width: 8.33%; }.col-xl-3.col-m-1  { width: 8.33%; }.col-xl-4.col-m-1  { width: 8.33%; }.col-xl-5.col-m-1  { width: 8.33%; }.col-xl-6.col-m-1  { width: 8.33%; }.col-xl-1.col-m-1  { width: 8.33%; }.col-xl-7.col-m-1  { width: 8.33%; }.col-xl-8.col-m-1  { width: 8.33%; }.col-xl-9.col-m-1  { width: 8.33%; }.col-xl-10.col-m-1 { width: 8.33%; }.col-xl-11.col-m-1 { width: 8.33%; }.col-xl-12.col-m-1 { width: 8.33%; }.col-xl-1.col-m-2  { width: 16.4%;  }.col-xl-2.col-m-2  { width: 16.4%; }.col-xl-3.col-m-2  { width: 16.4%; }.col-xl-4.col-m-2  { width: 16.4%; }.col-xl-5.col-m-2  { width: 16.4%; }.col-xl-6.col-m-2  { width: 16.4%; }.col-xl-7.col-m-2  { width: 16.4%; }.col-xl-8.col-m-2  { width: 16.4%; }.col-xl-9.col-m-2  { width: 16.4%; }.col-xl-10.col-m-2 { width: 16.4%; }.col-xl-11.col-m-2 { width: 16.4%; }.col-xl-12.col-m-2 { width: 16.4%; }.col-xl-1.col-m-3  { width: 25%; }.col-xl-2.col-m-3  { width: 25%; }.col-xl-3.col-m-3  { width: 25%; }.col-xl-4.col-m-3  { width: 25%; }.col-xl-5.col-m-3  { width: 25%; }.col-xl-6.col-m-3  { width: 25%; }.col-xl-7.col-m-3  { width: 25%; }.col-xl-8.col-m-3  { width: 25%; }.col-xl-9.col-m-3  { width: 25%; }.col-xl-10.col-m-3 { width: 25%; }.col-xl-11.col-m-3 { width: 25%; }.col-xl-12.col-m-3 { width: 25%; }.col-xl-1.col-m-4  { width: 33.33%; }.col-xl-2.col-m-4  { width: 33.33%; }.col-xl-3.col-m-4  { width: 33.33%; }.col-xl-4.col-m-4  { width: 33.33%; }.col-xl-5.col-m-4  { width: 33.33%; }.col-xl-6.col-m-4  { width: 33.33%; }.col-xl-7.col-m-4  { width: 33.33%; }.col-xl-8.col-m-4  { width: 33.33%; }.col-xl-9.col-m-4  { width: 33.33%; }.col-xl-10.col-m-4 { width: 33.33%; }.col-xl-11.col-m-4 { width: 33.33%; }.col-xl-12.col-m-4 { width: 33.33%; }.col-xl-1.col-m-5  { width: 41.65%; }.col-xl-2.col-m-5  { width: 41.65%; }.col-xl-3.col-m-5  { width: 41.65%; }.col-xl-4.col-m-5  { width: 41.65%; }.col-xl-5.col-m-5  { width: 41.65%; }.col-xl-6.col-m-5  { width: 41.65%; }.col-xl-7.col-m-5  { width: 41.65%; }.col-xl-8.col-m-5  { width: 41.65%; }.col-xl-9.col-m-5  { width: 41.65%; }.col-xl-10.col-m-5 { width: 41.65%; }.col-xl-11.col-m-5 { width: 41.65%; }.col-xl-12.col-m-5 { width: 41.65%; }.col-xl-1.col-m-6  { width: 50%; }.col-xl-2.col-m-6  { width: 50%; }.col-xl-3.col-m-6  { width: 50%; }.col-xl-4.col-m-6  { width: 50%; }.col-xl-5.col-m-6  { width: 50%; }.col-xl-6.col-m-6  { width: 50%; }.col-xl-7.col-m-6  { width: 50%; }.col-xl-8.col-m-6  { width: 50%; }.col-xl-9.col-m-6  { width: 50%; }.col-xl-10.col-m-6 { width: 50%; }.col-xl-11.col-m-6 { width: 50%; }.col-xl-12.col-m-6 { width: 50%; }.col-xl-1.col-m-7  { width: 58.35%; }.col-xl-2.col-m-7  { width: 58.35%; }.col-xl-3.col-m-7  { width: 58.35%; }.col-xl-4.col-m-7  { width: 58.35%; }.col-xl-5.col-m-7  { width: 58.35%; }.col-xl-6.col-m-7  { width: 58.35%; }.col-xl-7.col-m-7  { width: 58.35%; }.col-xl-8.col-m-7  { width: 58.35%; }.col-xl-9.col-m-7  { width: 58.35%; }.col-xl-10.col-m-7 { width: 58.35%; }.col-xl-11.col-m-7 { width: 58.35%; }.col-xl-12.col-m-7 { width: 58.35%; }.col-xl-1.col-m-8  { width: 66.67%; }.col-xl-2.col-m-8  { width: 66.67%; }.col-xl-3.col-m-8  { width: 66.67%; }.col-xl-4.col-m-8  { width: 66.67%; }.col-xl-5.col-m-8  { width: 66.67%; }.col-xl-6.col-m-8  { width: 66.67%; }.col-xl-7.col-m-8  { width: 66.67%; }.col-xl-8.col-m-8  { width: 66.67%; }.col-xl-9.col-m-8  { width: 66.67%; }.col-xl-10.col-m-8  { width: 66.67%; }.col-xl-11.col-m-8  { width: 66.67%; }.col-xl-12.col-m-8  { width: 66.67%; }.col-xl-1.col-m-9  { width: 75%; }.col-xl-2.col-m-9  { width: 75%; }.col-xl-3.col-m-9  { width: 75%; }.col-xl-4.col-m-9  { width: 75%; }.col-xl-5.col-m-9  { width: 75%; }.col-xl-6.col-m-9  { width: 75%; }.col-xl-7.col-m-9  { width: 75%; }.col-xl-8.col-m-9  { width: 75%; }.col-xl-9.col-m-9  { width: 75%; }.col-xl-10.col-m-9  { width: 75%; }.col-xl-11.col-m-9  { width: 75%; }.col-xl-12.col-m-9  { width: 75%; }.col-xl-1.col-m-10  { width: 83.6%; }.col-xl-2.col-m-10  { width: 83.6%; }.col-xl-3.col-m-10  { width: 83.6%; }.col-xl-4.col-m-10  { width: 83.6%; }.col-xl-5.col-m-10  { width: 83.6%; }.col-xl-6.col-m-10  { width: 83.6%; }.col-xl-7.col-m-10  { width: 83.6%; }.col-xl-8.col-m-10  { width: 83.6%; }.col-xl-9.col-m-10  { width: 83.6%; }.col-xl-10.col-m-10  { width: 83.6%; }.col-xl-11.col-m-10  { width: 83.6%; }.col-xl-12.col-m-10  { width: 83.6%; }.col-xl-1.col-m-11  { width: 91.67%; }.col-xl-2.col-m-11  { width: 91.67%; }.col-xl-3.col-m-11  { width: 91.67%; }.col-xl-4.col-m-11  { width: 91.67%; }.col-xl-5.col-m-11  { width: 91.67%; }.col-xl-6.col-m-11  { width: 91.67%; }.col-xl-7.col-m-11  { width: 91.67%; }.col-xl-8.col-m-11  { width: 91.67%; }.col-xl-9.col-m-11  { width: 91.67%; }.col-xl-10.col-m-11  { width: 91.67%; }.col-xl-11.col-m-11  { width: 91.67%; }.col-xl-12.col-m-11  { width: 91.67%; }.col-xl-1.col-m-12  { width: 100%; }.col-xl-2.col-m-12  { width: 100%; }.col-xl-3.col-m-12  { width: 100%; }.col-xl-4.col-m-12  { width: 100%; }.col-xl-5.col-m-12  { width: 100%; }.col-xl-6.col-m-12  { width: 100%; }.col-xl-7.col-m-12  { width: 100%; }.col-xl-8.col-m-12  { width: 100%; }.col-xl-9.col-m-12  { width: 100%; }.col-xl-10.col-m-12  { width: 100%; }.col-xl-11.col-m-12  { width: 100%; }.col-xl-12.col-m-12  { width: 100%; }



/********** /Layout ***********/

/**********  Footer **********/
ul.ul_info li { list-style: none; }
.width_100.wrapper_footer ul.ul_info li.li_horarios span { display: inline; }
.width_100.wrapper_footer ul.ul_info li { width: 100%; text-align: center; }

/********** /Footer **********/

