/********** Header **********/
h1 {font-size: 2.0em;}
p.balazo {font-size:1.5em;}
#logo { width: 100%; }
.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: 18px;
}

/********** /Menu desplegable **********/

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

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

.one_column { width: 100%; }
.col_content { width: 100%; }
.col_right { width: 100%; }
.col_left { width: 100%; }
.width_50 { width: 100%; }

.content {  float: left; width: 98%; margin: 0 ; padding:0 1%; }
.col_30 { width: 100%; }.col_70 { width: 100%; }.col_40 { width: 100%; }.col_60 { width: 100%; }.col_20 { width: 100%; }.col_80 { width: 100%; }.col_25 { width: 100%; }.col_75 { width: 100%; }.col_33 { width: 100%; }.col_50 { width: 100%; }
.col-xl-1  { width: 100%; }.col-xl-2  { width: 100%; }.col-xl-3  { width: 100%; }.col-xl-4  { width: 100%; }.col-xl-5  { width: 100%; }.col-xl-6  { width: 100%; }.col-xl-7  { width: 100%; }.col-xl-8  { width: 100%; }.col-xl-9  { width: 100%; }.col-xl-10 { width: 100%; }.col-xl-11 { width: 100%; }.col-xl-12 { width: 100%; }.col-xl-2.col-s-1  { width: 8.33%; }.col-xl-3.col-s-1  { width: 8.33%; }.col-xl-4.col-s-1  { width: 8.33%; }.col-xl-5.col-s-1  { width: 8.33%; }.col-xl-6.col-s-1  { width: 8.33%; }.col-xl-1.col-s-1  { width: 8.33%; }.col-xl-7.col-s-1  { width: 8.33%; }.col-xl-8.col-s-1  { width: 8.33%; }.col-xl-9.col-s-1  { width: 8.33%; }.col-xl-10.col-s-1 { width: 8.33%; }.col-xl-11.col-s-1 { width: 8.33%; }.col-xl-12.col-s-1 { width: 8.33%; }.col-xl-1.col-s-2  { width: 16.4%;  }.col-xl-2.col-s-2  { width: 16.4%; }.col-xl-3.col-s-2  { width: 16.4%; }.col-xl-4.col-s-2  { width: 16.4%; }.col-xl-5.col-s-2  { width: 16.4%; }.col-xl-6.col-s-2  { width: 16.4%; }.col-xl-7.col-s-2  { width: 16.4%; }.col-xl-8.col-s-2  { width: 16.4%; }.col-xl-9.col-s-2  { width: 16.4%; }.col-xl-10.col-s-2 { width: 16.4%; }.col-xl-11.col-s-2 { width: 16.4%; }.col-xl-12.col-s-2 { width: 16.4%; }.col-xl-1.col-s-3  { width: 25%; }.col-xl-2.col-s-3  { width: 25%; }.col-xl-3.col-s-3  { width: 25%; }.col-xl-4.col-s-3  { width: 25%; }.col-xl-5.col-s-3  { width: 25%; }.col-xl-6.col-s-3  { width: 25%; }.col-xl-7.col-s-3  { width: 25%; }.col-xl-8.col-s-3  { width: 25%; }.col-xl-9.col-s-3  { width: 25%; }.col-xl-10.col-s-3 { width: 25%; }.col-xl-11.col-s-3 { width: 25%; }.col-xl-12.col-s-3 { width: 25%; }.col-xl-1.col-s-4  { width: 33.33%; }.col-xl-2.col-s-4  { width: 33.33%; }.col-xl-3.col-s-4  { width: 33.33%; }.col-xl-4.col-s-4  { width: 33.33%; }.col-xl-5.col-s-4  { width: 33.33%; }.col-xl-6.col-s-4  { width: 33.33%; }.col-xl-7.col-s-4  { width: 33.33%; }.col-xl-8.col-s-4  { width: 33.33%; }.col-xl-9.col-s-4  { width: 33.33%; }.col-xl-10.col-s-4 { width: 33.33%; }.col-xl-11.col-s-4 { width: 33.33%; }.col-xl-12.col-s-4 { width: 33.33%; }.col-xl-1.col-s-5  { width: 41.65%; }.col-xl-2.col-s-5  { width: 41.65%; }.col-xl-3.col-s-5  { width: 41.65%; }.col-xl-4.col-s-5  { width: 41.65%; }.col-xl-5.col-s-5  { width: 41.65%; }.col-xl-6.col-s-5  { width: 41.65%; }.col-xl-7.col-s-5  { width: 41.65%; }.col-xl-8.col-s-5  { width: 41.65%; }.col-xl-9.col-s-5  { width: 41.65%; }.col-xl-10.col-s-5 { width: 41.65%; }.col-xl-11.col-s-5 { width: 41.65%; }.col-xl-12.col-s-5 { width: 41.65%; }.col-xl-1.col-s-6  { width: 50%; }.col-xl-2.col-s-6  { width: 50%; }.col-xl-3.col-s-6  { width: 50%; }.col-xl-4.col-s-6  { width: 50%; }.col-xl-5.col-s-6  { width: 50%; }.col-xl-6.col-s-6  { width: 50%; }.col-xl-7.col-s-6  { width: 50%; }.col-xl-8.col-s-6  { width: 50%; }.col-xl-9.col-s-6  { width: 50%; }.col-xl-10.col-s-6 { width: 50%; }.col-xl-11.col-s-6 { width: 50%; }.col-xl-12.col-s-6 { width: 50%; }.col-xl-1.col-s-7  { width: 58.35%; }.col-xl-2.col-s-7  { width: 58.35%; }.col-xl-3.col-s-7  { width: 58.35%; }.col-xl-4.col-s-7  { width: 58.35%; }.col-xl-5.col-s-7  { width: 58.35%; }.col-xl-6.col-s-7  { width: 58.35%; }.col-xl-7.col-s-7  { width: 58.35%; }.col-xl-8.col-s-7  { width: 58.35%; }.col-xl-9.col-s-7  { width: 58.35%; }.col-xl-10.col-s-7 { width: 58.35%; }.col-xl-11.col-s-7 { width: 58.35%; }.col-xl-12.col-s-7 { width: 58.35%; }.col-xl-1.col-s-8  { width: 66.67%; }.col-xl-2.col-s-8  { width: 66.67%; }.col-xl-3.col-s-8  { width: 66.67%; }.col-xl-4.col-s-8  { width: 66.67%; }.col-xl-5.col-s-8  { width: 66.67%; }.col-xl-6.col-s-8  { width: 66.67%; }.col-xl-7.col-s-8  { width: 66.67%; }.col-xl-8.col-s-8  { width: 66.67%; }.col-xl-9.col-s-8  { width: 66.67%; }.col-xl-10.col-s-8  { width: 66.67%; }.col-xl-11.col-s-8  { width: 66.67%; }.col-xl-12.col-s-8  { width: 66.67%; }.col-xl-1.col-s-9  { width: 75%; }.col-xl-2.col-s-9  { width: 75%; }.col-xl-3.col-s-9  { width: 75%; }.col-xl-4.col-s-9  { width: 75%; }.col-xl-5.col-s-9  { width: 75%; }.col-xl-6.col-s-9  { width: 75%; }.col-xl-7.col-s-9  { width: 75%; }.col-xl-8.col-s-9  { width: 75%; }.col-xl-9.col-s-9  { width: 75%; }.col-xl-10.col-s-9  { width: 75%; }.col-xl-11.col-s-9  { width: 75%; }.col-xl-12.col-s-9  { width: 75%; }.col-xl-1.col-s-10  { width: 83.6%; }.col-xl-2.col-s-10  { width: 83.6%; }.col-xl-3.col-s-10  { width: 83.6%; }.col-xl-4.col-s-10  { width: 83.6%; }.col-xl-5.col-s-10  { width: 83.6%; }.col-xl-6.col-s-10  { width: 83.6%; }.col-xl-7.col-s-10  { width: 83.6%; }.col-xl-8.col-s-10  { width: 83.6%; }.col-xl-9.col-s-10  { width: 83.6%; }.col-xl-10.col-s-10  { width: 83.6%; }.col-xl-11.col-s-10  { width: 83.6%; }.col-xl-12.col-s-10  { width: 83.6%; }.col-xl-1.col-s-11  { width: 91.67%; }.col-xl-2.col-s-11  { width: 91.67%; }.col-xl-3.col-s-11  { width: 91.67%; }.col-xl-4.col-s-11  { width: 91.67%; }.col-xl-5.col-s-11  { width: 91.67%; }.col-xl-6.col-s-11  { width: 91.67%; }.col-xl-7.col-s-11  { width: 91.67%; }.col-xl-8.col-s-11  { width: 91.67%; }.col-xl-9.col-s-11  { width: 91.67%; }.col-xl-10.col-s-11  { width: 91.67%; }.col-xl-11.col-s-11  { width: 91.67%; }.col-xl-12.col-s-11  { width: 91.67%; }.col-xl-1.col-s-12  { width: 100%; }.col-xl-2.col-s-12  { width: 100%; }.col-xl-3.col-s-12  { width: 100%; }.col-xl-4.col-s-12  { width: 100%; }.col-xl-5.col-s-12  { width: 100%; }.col-xl-6.col-s-12  { width: 100%; }.col-xl-7.col-s-12  { width: 100%; }.col-xl-8.col-s-12  { width: 100%; }.col-xl-9.col-s-12  { width: 100%; }.col-xl-10.col-s-12  { width: 100%; }.col-xl-11.col-s-12  { width: 100%; }.col-xl-12.col-s-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 **********/

