.panel-body.toggle-content {text-align: justify;}
.fusion-li-item-content {text-align: justify;}
.fusion-tb-footer.fusion-footer {text-align: justify;}
.tituloblog {min-height: 116px;}
.terminosblog {min-height: 47px;}
.ua-mobile .awb-gallery-wrapper {text-align: center;}
#message {height: 90px;}
.estiloformulario .fusion-form-input {background-color: #f9f9f9 !important;} .menucabecera {padding: 0px !important;}
.fusion-fullwidth.fusion-builder-row-2.fusion-sticky-transition.menucabecera {padding:20px !important;} .fusion-sticky-transition .awb-menu__main-a.awb-menu__main-a_regular{color: #bbb5aa !important;}  .fusion-menu-element-wrapper.dropdown-carets-yes:not(.collapse-enabled).direction-row.expand-method-hover li.menu-item-has-children:not(.fusion-menu-item-button) ul li > a {
align-items: center; justify-content: center;}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-446 {border-top: 1px solid #bbb5aa;}  #menu-item-23 {
padding: 5px;
text-transform: uppercase;
border-top: 2px solid #a61d3d;
background-color: #bbb5aa82;
padding-bottom: 0px;
padding-top: 0px;} .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-23.awb-menu__li.awb-menu__main-li.awb-menu__main-li_regular {
border-top: 2px solid #a61d3d;
background-color: #d9d5cf82;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;} #menu-item-26 {text-transform: full-size-kana !important;}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-26.fusion-dropdown-menu { text-transform: full-size-kana !important;}
.awb-justify-title {
font-family: 'DM Serif Display' !important;
font-weight: 200 !important;
text-align: center !important;}
.textoaltofijo {
min-height: 128px !important;
max-height: 48px !important;
}   .busA {
background-color: #C62A0F;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .buslila {
background-color: #894796;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .busazul {
background-color: #2D4191;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .busverde {
background-color: #547B31;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .busceleste {
background-color: #5597F3;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .busamarillo {
background-color: #DCED03;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .busrosa {
background-color: #EF68F2;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;}
.busfucsia {
background-color: #E50083;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;}
.busgris {
background-color: #7998B0;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .busnegre {
background-color: black;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;}
.busverdeazulado {
background-color:#1E9785;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .tram {
background-color: #008075;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;}
.clinic {
background-color: #006B9C;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;}
.parking {
background-color: #0E5DA2;
border-radius: 71%;
color: white;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;} .interurbanoamarillo {
background-color: #FEEF00 !important;
border-radius: 71%;
color: black;
width: 40px;
height: 40px;
text-align: center;
padding-top: 6px;
font-weight: bold;
} .bannerestilo {
} .margenesvallcorba2 {
margin-right: 1% !important;
margin-left: 1% !important;
}
image .lateralesblancos {
margin-bottom: -100px !important;}
.tituloalto {
min-height: 48px !important;
max-height: 48px !important;
} #driveclick {margin-top: 10px;}
.imagenconborde {
border-bottom: 1px solid #D6C4C1;}
.bordeblanco2 {
margin-left: 4%;
margin-right: 4%;}
.icon {
display: inline-block;
width: 1em;
height: 1em;
stroke-width: 0;
stroke: currentColor;
fill: currentColor;
} table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
margin-bottom: 20px;
overflow-x: auto;
}
th, td {
border: 1px solid #ddd;
padding: 10px;
text-align: left;
}
th {background-color: #f2f2f2;} .margenesvallcorba {
margin-right: 2% !important;
margin-left: 2% !important;
}
.alturafijacurso {min-height: 475px !important;}
.ajustadotexto {min-height: 25px !important;
max-height: 25px !important;}
.alturatotal {min-height: 290px !important;}
.fondotexto {
text-shadow: 1px 1px 2px #181515 !important;} #chaty-widget-0 .chaty-i-trigger .chaty-cta-button {
background-color: #a61d3d !important;}
#chaty-widget-0 .chaty-i-trigger .chaty-cta-button button {
background-color: #ab2537 !important;}
.cmplz-soft-cookiewall {background-color: rgba(0, 0, 0, 0.7);
z-index: 22000 !important;} @media screen and (min-width: 280px) and (max-width: 720px) {
.fusion-title.tituloh1 h1 {font-size: 25px !important;}
.tituloh1 { font-size: 25px !important;}
h2 {font-size: 25px !important;text-align: left !important;}
h3 {font-size:28px !important;}
.fusion-title h4 {
font-size: 25px !important;
margin-bottom: 2px !important;}
.tituloCTA h4 {text-align: left !important;}
blockquote {margin: 0px;}
.fusion-toggle-heading {
font-size: 18px;
margin-left: -14px !important;} th, td {
display: block;
width: 100%;
box-sizing: border-box;}
.cookie-label:before {background-color: #ffeeba !important;}
.galletas {background-color: #b4273a !important;color: white;}
tbody {font-size: 14px;}
tbody td:before {
content: attr(data-label);
float: left;
font-weight: bold;
margin-right: 10px; }
.margenesvallcorba {
margin-right: 0%;
margin-left: 0%;} .fusion-toggle-icon-wrapper { width: 63px; margin-left: -36px;}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {padding: 0px;} .fusion-container-stuck.fusion-sticky-transition {
box-shadow: 1px 0px 1px 1px #e3e0e0 !important;}
}