@media (max-width:767px){
    .tipue_search_right{
        width: 60% !important;
    }
    .tipue_search_left{
        width: 40% !important;
    }
}

.buscador {
    background-color: #3794d7;
}
.buscador form input {
    width: 100%;
}
.buscador .page-center {
    height: 80px;
}
.buscador form {
    margin: 13px auto;
    max-width: 750px;
}
.tipue_search_content_bold,
.tipue_search_related_bold {
    font-weight: bold;
}
#tipue_search_input {
    color: #333;
    padding: 7px;
    border: 1px solid #e3e3e3;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-shadow: none;
    outline: 0;
    margin: 0;
}
.tipue_search_icon {
    width: 24px;
    height: 24px;
}
.tipue_search_left {
    float: right;
    padding: 6.9px 10px;
    background: #00338d;
    width: 20%;
    border: 1px solid #00338d;
    color: #fff;
    font-size: 14px;
}
button.tipue_search_left {
    font-size: 14px;
}
.tipue_search_right {
    width: 80%;
    float: left;
}
#tipue_search_content {
    max-width: 750px;
    padding-top: 15px;
    margin: 0;
}
#tipue_search_results_count {
    color: #333;
}
#tipue_search_warning {
    color: #333;
    margin: 7px 0;
}
#tipue_search_warning a {
    color: #5396ea;
    text-decoration: none;
}
#tipue_search_warning a:hover {
    color: #555;
}
#tipue_search_foot_boxes li a:hover{
    color: #fff;
}
.tipue_search_content_title {
    margin: 20px 0 10px 0;
    font-family: 'KPMG Web-Light', Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #00338d;
}
.tipue_search_content_title a {
    font-family: 'KPMG Web-Light', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 34px;
    margin-top: 10px;
    color: #00338d;
    text-decoration: none;
    line-height: 40px;
}
.tipue_search_content_title a:hover {
    color: #00338d;
}
.tipue_search_content_url {
    display: none!important;
    word-wrap: break-word;
    hyphens: auto;
}
.tipue_search_content_url a,
.tipue_search_related_text a {
    color: #5396ea;
    text-decoration: none;
}
.tipue_search_content_url a:hover,
.tipue_search_related_text a:hover,
.tipue_search_related_before,
.tipue_search_related_after {
    color: #555;
}
.tipue_search_content_text {
    color: #333;
    word-wrap: break-word;
    hyphens: auto;
    margin-top: 5px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
}
.tipue_search_content_bold {
    color: #333;
}
.tipue_search_content_debug {
    color: #333;
    margin: 5px 0;
}
.tipue_search_related_title {
    color: #333;
    margin: 26px 0 7px 0;
}
.tipue_search_related_cols {
    -webkit-columns: 230px 2;
    -moz-columns: 230px 2;
    columns: 230px 2;
}
#tipue_search_foot {
    margin: 51px 0 21px 0;
}
#tipue_search_foot_boxes {
    padding: 0;
    margin: 0;
    cursor: pointer;
}
#tipue_search_foot_boxes li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline;
}
#tipue_search_foot_boxes li a {
    padding: 5px 10px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 1px;
    color: #333;
    margin-right: 7px;
    text-decoration: none;
    text-align: center;
}
#tipue_search_foot_boxes li.current {
    padding: 5px 10px;
    background: #005EB8;
    border: 1px solid #005EB8;
    border-radius: 1px;
    color: #fff;
    margin-right: 7px;
    text-align: center;
}
#tipue_search_foot_boxes li a:hover {
    background: #005EB8;
}
.tipue_search_spinner {
    width: 50px;
    height: 28px;
}
.tipue_search_spinner > div {
    background-color: #e3e3e3;
    height: 100%;
    width: 2px;
    display: inline-block;
    margin-right: 2px;
    -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
    animation: stretchdelay 1.2s infinite ease-in-out;
}
.tipue_search_spinner .tipue_search_rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.tipue_search_spinner .tipue_search_rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
@-webkit-keyframes stretchdelay {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}
@keyframes stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}