.template-page .post-entry .av_textblock_section .avia_textblock h1{
    font-weight: lighter;
}

.av_textblock_section .avia_textblock h1 strong,
.av_textblock_section .avia_textblock h1{
    text-transform: none !important;
    font-size: 50px;
    line-height: 80px;
}

.template-page .post-entry .entry-content-wrapper .av_textblock_section .cita-previa-block h2 a,
.template-page .post-entry .entry-content-wrapper .av_textblock_section .cita-previa-block h2{
    letter-spacing: 0;
    line-height: 18px;
    font-size: 18px;
    cursor: default;
    white-space: nowrap;
    cursor: pointer;
    text-transform: uppercase !important;
}

.template-page .post-entry .entry-content-wrapper .av_textblock_section .cita-previa-block h2 a,
.template-page .post-entry .entry-content-wrapper .av_textblock_section .cita-previa-block h2,
.av_textblock_section .avia_textblock h1 strong,
.template-page .post-entry .av_textblock_section .cita-previa-form h2,
.consultar-cita-block .consultar-datos {
    color: #0082c6;
    font-family: 'Tahoma'!important;
    font-weight: bold;
    letter-spacing: 0 !important;
}

.av_textblock_section .avia_textblock h1{
    color: #124680;
}

.template-page .post-entry .entry-content-wrapper .av_textblock_section .cita-previa-block h2 img{
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -webkit-opacity: 0.3;
    opacity: 0.3;
}

.template-page .post-entry .entry-content-wrapper .av_textblock_section .cita-previa-block h2:hover img{
    filter: alpha(opacity=10);
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
}

.av_textblock_section .avia_textblock h2 strong{
    line-height: 21px;
    color: #96999b!important;
    font-family: 'Tahoma';
    font-weight: normal;
    text-transform: none;
    font-size: 15px;
}

.av_textblock_section .avia_textblock p,
.av_textblock_section .avia_textblock a,
.av_textblock_section .avia_textblock li,
.template-page .post-entry .sidebar-block p{
    font-family: "Tahoma", sans-serif;
    color: #6f7272;
}

.av_textblock_section .avia_textblock strong {
	font-family: "Tahoma", sans-serif;
}

.av_textblock_section .avia_textblock p,
.av_textblock_section .avia_textblock a,
.av_textblock_section .avia_textblock li,
.av_textblock_section .avia_textblock strong{
    font-size: 16px;
    line-height: 1.4em;
}

.template-page .post-entry .sidebar-block p,
.av_textblock_section .avia_textblock .sycitv-enlace-info-itv strong{
    font-size: 12px;
    line-height: 15px;
}

.av_textblock_section .avia_textblock p a,
.template-page .post-entry a.sycitv-enlace{
    color: #FF6900;
    text-decoration: none;
}

ul[data-nombre="estaciones-fijas"] a,
ul[data-nombre="estaciones-fijas"] a:active,
ul[data-nombre="estaciones-fijas"] a:link,
ul[data-nombre="estaciones-fijas"] a:visited {
    color: #00aeef;
    text-decoration: none;
}

    ul[data-nombre="estaciones-fijas"] a:hover,
    ul[data-nombre="estaciones-fijas"] a.hover {
        color: #124680;
        text-decoration: none;
    }

div[data-nombre="mapa-estaciones-fijas"] {
    display: none;
    float: right;
    width: 261px;
    height: 289px;
/*    background: url("/ws/mapa-estaciones-fijas.png") top left no-repeat; */
}

    div[data-nombre="mapa-estaciones-fijas"] a,
    div[data-nombre="mapa-estaciones-fijas"] a:active,
    div[data-nombre="mapa-estaciones-fijas"] a:link,
    div[data-nombre="mapa-estaciones-fijas"] a:visited {
        position: relative;
        display: block;
        width: 6px;
        height: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        border-width: 0;
        background: #00aeef;
        z-index: 15001;
    }

        div[data-nombre="mapa-estaciones-fijas"] a:hover,
        div[data-nombre="mapa-estaciones-fijas"] a.hover {
            background: #124680;
        }

div[data-nombre="estaciones-moviles"] {
    position: absolute;
    display: none;
    background: #ffffff;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 140px;
    min-width: 100px;
    padding: 5px;
    border: 1px solid #d0d0d0;
    z-index: 15001;
    clear: both;
}

    div[data-nombre="estaciones-moviles"] ul {
        display: block;
        list-style: none;
        list-style-type: none;
        padding-left: 0px;
        margin: 2px 0px 0px 0px;
    }

    div[data-nombre="estaciones-moviles"] li {
        display: block;
        margin: 0px;
        line-height: 23px;
        padding: 1px 0px 1px 0px;
    }

    div[data-nombre="estaciones-moviles"] a,
    div[data-nombre="estaciones-moviles"] a:active,
    div[data-nombre="estaciones-moviles"] a:link,
    div[data-nombre="estaciones-moviles"] a:visited {
        font-family: "Tahoma";
        font-size: 16px;
        font-weight: bold;
        color: #124680;
        text-decoration: none;
    }

        div[data-nombre="estaciones-moviles"] a:hover {
            color: #FF6900;
            text-decoration: none;
        }

div[data-nombre="datos-estacion"] {
    display: none;
}

    div[data-nombre="datos-estacion"] i {
        font-style: italic;
    }

div[data-nombre="directores-estacion"] {
    display: none;
}

div[data-nombre="datos-ayuntamiento"] {
    display: none;
    clear: both;
    float: none;
    margin-top: 40px;
}

    div[data-nombre="datos-ayuntamiento"] i {
        font-style: italic;
    }

    div[data-nombre="datos-ayuntamiento"] div[data-nombre="titulo-ayuntamiento"] {
    }

    div[data-nombre="datos-ayuntamiento"] > div {
        margin-bottom: 20px;
    }

    div[data-nombre="datos-ayuntamiento"] div[data-nombre="icono-estacion-movil"] {
        display: table-cell;
        width: 83px;
        background: transparent;
        vertical-align: top;
        padding-right: 20px;
        /*float: left;*/
    }

        div[data-nombre="datos-ayuntamiento"] div[data-nombre="icono-estacion-movil"] div {
            display: block;
            border: 2px solid #e1e1e1;
            -moz-border-radius: 75px;
            -webkit-border-radius: 75px;
            border-radius: 75px;
            background: transparent;
            margin: 0;
            padding: 0;
        }

        div[data-nombre="datos-ayuntamiento"] div[data-nombre="icono-estacion-movil"] img {
            display: block;
            margin: 0;
            padding: 0;
            margin-right: auto;
            margin-left: auto;
            min-width: 75px;
            min-height: 75px;
            max-width: 75px;
            max-height: 75px;
            width: auto;
            height: auto;
            border: 2px solid #fff;
            -moz-border-radius: 75px;
            -webkit-border-radius: 75px;
            border-radius: 65px;
            background: #124680;
            vertical-align: top;
        }

    div[data-nombre="datos-ayuntamiento"] div[data-nombre="datos-estacion-movil"] {
        display: table-cell;
        vertical-align: top;
        padding-top: 20px;
        /*float: right;*/
    }

    div[data-nombre="datos-ayuntamiento"] ul {
        list-style: none;
        list-style-type: none;
        margin: 0;
        margin-top: 20px;
        padding: 0;
        text-align: left;
    }

    div[data-nombre="datos-ayuntamiento"] li {
        float: left;
        width: 150px;
        margin: 0;
        margin-bottom: 15px;
        padding: 0;
        text-align: left;
    }

    div[data-nombre="datos-ayuntamiento"] ul a,
    div[data-nombre="datos-ayuntamiento"] ul a:active,
    div[data-nombre="datos-ayuntamiento"] ul a:link,
    div[data-nombre="datos-ayuntamiento"] ul a:visited {
        color: #00aeef;
        text-decoration: none;
    }

        div[data-nombre="datos-ayuntamiento"] ul a:hover,
        div[data-nombre="datos-ayuntamiento"] ul a.hover {
            color: #124680;
            text-decoration: none;
        }




/*

MENUS

*/

.sub_menu_socket .menu li a{
    text-decoration: none;
}

.sub_menu_socket .menu li:hover,
.sub_menu_socket .menu li.current-page-ancestor{
}

header nav.sub_menu ul.menu > li {
    font-family: "Bai" !important;
    font-size: 11px !important;
}


header nav.main_menu ul.menu > li.current-menu-item > a span.avia-menu-fx{
    background: #746660;
}


header nav.main_menu ul.menu > li > a > span.avia-menu-text {
    font-family: "Bai" !important;
    font-size: 14px !important;
    color: #746660;
}

header nav.main_menu ul.menu > li.current-menu-item > a span, header nav.main_menu ul.menu > li.current-menu-item > a:link{
    color: #FF6900 !important;
}


header nav.main_menu ul.menu > li.citamenu > a span {
    color: #FFF!important;
}

.avia-menu .av-main-nav > li > a {
    padding: 0px 15px;
}


/*************************************

.av_header_stretch_disabled .avia-menu .menu-item{
    margin-top: 15px;
    height: 73px;
}

.av_header_stretch_disabled .avia-menu .menu-item .menu-item{
    margin-top: 0;
    height: auto;
}

.av_header_stretch_disabled.header-scrolled .avia-menu .menu-item{
    margin-top: 0;
    height: auto;
}

.avia-menu{
    margin-right: 50px;
}

.inner-container{
    margin-left: 30px;
}

*/


div[data-nombre="consultar-cita-previa"],
div[data-nombre="modificar-cita-previa"],
div[data-nombre="anular-cita-previa"]
{
    display: block;
    float: none;
    clear: both;
    margin-bottom: 25px;
}

div[data-nombre="consultar-cita-previa"] img,
div[data-nombre="modificar-cita-previa"] img,
div[data-nombre="anular-cita-previa"] img {
    display: block;
    float: left;
    vertical-align: top;
    margin-right: 20px;
}

div[data-nombre="modificar-cita-previa"] p,
div[data-nombre="anular-cita-previa"] p {
    vertical-align: top;
    padding-top: 20px;
}

div[data-nombre="consultar-cita-previa"] > div {
    display: table-cell;
    vertical-align: top;
    float: none;
    padding-right: 20px;
}

div[data-nombre="consultar-cita-previa"] div[data-nombre="datos"] {
    margin-top: 20px;
	font-size:16px;
}

div[data-nombre="consultar-cita-previa"] div[data-nombre="recordatorio"] {
    display: none;
    margin-top: 20px;
}

div[data-nombre="consultar-cita-previa"] div[data-nombre="confirmacion"] {
    display: none;
    margin-top: 20px;
}

div[data-nombre="tipo-vehiculo"],
div[data-nombre="tipo-reforma"] {
    display: none;
    text-align: left;
    padding-top: 0px;
}

div[data-nombre="tipo-vehiculo"] span,
div[data-nombre="tipo-reforma"] span {
    text-align: center;
}

div[data-nombre="icono-tipo-vehiculo"],
div[data-nombre="icono-tipo-reforma"] {
    display: inline-block;
    width: auto;
    background: transparent;
    vertical-align: top;
}

div[data-nombre="icono-tipo-vehiculo"] div,
div[data-nombre="icono-tipo-reforma"] div {
    display: block;
    border: 2px solid #e1e1e1;
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
    background: transparent;
    margin: 0;
    padding: 0;
}

div.sycitv-tabla-tipos-vehiculo img,
div.sycitv-tabla-tipos-reforma img,
div[data-nombre="icono-tipo-vehiculo"] img,
div[data-nombre="icono-tipo-reforma"] img {
    float: none;
    display: block;
    margin: 0;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    min-width: 75px;
    min-height: 75px;
    max-width: 75px;
    max-height: 75px;
    width: auto;
    height: auto;
    border: 2px solid #fff;
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
    background: #746660;
    vertical-align: top;
}

div[data-nombre="consultar-cita-previa"] a,
div[data-nombre="consultar-cita-previa"] a:active,
div[data-nombre="consultar-cita-previa"] a:link,
div[data-nombre="consultar-cita-previa"] a:visited,
div[data-nombre="modificar-cita-previa"] a,
div[data-nombre="modificar-cita-previa"] a:active,
div[data-nombre="modificar-cita-previa"] a:link,
div[data-nombre="modificar-cita-previa"] a:visited,
div[data-nombre="anular-cita-previa"] a,
div[data-nombre="anular-cita-previa"] a:active,
div[data-nombre="anular-cita-previa"] a:link,
div[data-nombre="anular-cita-previa"] a:visited {
    color: #00aeef;
    text-decoration: none;
}

div[data-nombre="consultar-cita-previa"] a:hover,
div[data-nombre="modificar-cita-previa"] a:hover,
div[data-nombre="anular-cita-previa"] a:hover {
    color: #124680;
    text-decoration: none;
}


table.huecos {
    empty-cells: show;
}

table.huecos tbody tr {
    height: 20px;
}

table.huecos td {
    width: 15px;
    vertical-align: middle;
}

table.huecos th:nth-child(4n) {
    border-right: 1px solid #e1e1e1;
}

table.huecos td:nth-child(4n) {
    border-right: 1px solid #e1e1e1;
}

table.huecos th:first-child,
table.huecos td:first-child {
    border-right: none;
}

table.huecos td a {
    display: block;
    width: 15px;
    height: 15px;
    background: #00aeef;
    border-radius: 16px;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
}

div.sycitv-acordeon {
    display: none;
}



        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="0"],
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="0"]:active,
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="0"]:link,
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="0"]:visited
        {
            color: #AA4400!important;
        }

        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="1"],
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="1"]:active,
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="1"]:link,
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="1"]:visited
        {
            color: #FF6900!important;
        }

        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="2"],
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="2"]:active,
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="2"]:link,
        div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="2"]:visited
        {
            color: #FFB47F!important;
        }

            div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="0"]:hover,
            div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="1"]:hover,
            div.sycitv-tabla-estaciones li > a[data-codigoTiempoEspera="2"]:hover
            {
                color: #124680!important;
                text-decoration: none;
            }


input[data-campo]:invalid,
input[data-campo].invalid {
    background-color: #faedf5;
}


div.sycitv-cargando
{
    display: table;
    margin: 10px 0px 15px 0px;
}

div.sycitv-cargando > div
{
    display: table-cell;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
}

div.sycitv-cargando-spinner
{
    position: relative;
    color: #000000;
}

div.qtip {
    background: #124680;
}

    div.qtip div.qtip-content {
        font-family: "Tahoma", sans-serif;
        text-align: center;
        text-shadow: none;
        font-weight: normal !important;
    }


ul[data-provincia] {
    display: none;
}

ul[data-provincia]:not(:empty) {
    display: block;
}

/*
 * Correcciones a P&A
 */
div.sycitv-acordeon-titulo-paso {
    margin-bottom: 30px;
}

div[data-nombre="calendario"].sycitv-calendario {
    display: none!important;
}

textarea.sycitv-formulario {
    padding: 10px 10px !important;
}

textarea.sycitv-formulario:focus,
input.sycitv-formulario[type="text"]:focus {
    outline: none !important;
    border: initial;
}

textarea.sycitv-formulario[invalid],
textarea.sycitv-formulario:invalid,
input.sycitv-formulario[type="text"][invalid],
input.sycitv-formulario[type="text"]:invalid {
    background: #faedf5 !important;
}

div.sycitv-formulario[data-tipo=verificacion] {
    display: inline-block;
    color: #6f7272 !important;
    font-weight: bold !important;
    font-size: 13px !important;
    font-family: "Tahoma", sans-serif !important;
    line-height: 15px !important;
    cursor: pointer;
    width: auto;
}

div.sycitv-formulario[data-tipo=verificacion]:before {
    display: block;
    float: left;
    margin: -5px 5px 0px 0px;
    width: 16px;
    height: 16px;
    border: 4px solid #e1e1e1;
    background: #c6c7c7;
    content: "";
}

    div.sycitv-formulario[data-tipo=verificacion][data-seleccionado]:before {
        background: #00afef !important;
    }

/*
 * Diálogos
 */
div.sycitv-dialogo {
    display: none;
}


div.sycitv-dialogo > div:nth-child(1) {
    display: table-row;
    width: 100%;
}

div.sycitv-dialogo > div:nth-child(1) > div {
    display: table-cell;
}

div.sycitv-dialogo > div:nth-child(1) > div:nth-child(1) {
    padding-right: 15px;
}

div.sycitv-dialogo > div:nth-child(1) > div:nth-child(1) > img {
    display: block;
    min-width: 90px;
    min-height: 90px;
    max-width: 90px;
    max-height: 90px;
    width: auto;
    height: auto;
}

div.sycitv-dialogo > div:nth-child(1) > div:nth-child(2) {
    vertical-align: top;
}

div.sycitv-dialogo > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    display: block;
    margin-top: 25px;
    margin-bottom: 10px;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-stretch: condensed;
    font-size: 30px;
    font-family: "Tahoma", sans-serif;
    line-height: 38px;
}

div.sycitv-dialogo > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    display: block;
    margin-left: 2px;
    color: #6f7272;
    text-align: left;
    font-size: 16px;
    font-family: "Tahoma", sans-serif;
    line-height: 20px;
}

div.sycitv-dialogo > div:nth-child(2) {
    /*display: table;*/
    margin-top: 20px;
    width: 100%;
}

div.sycitv-dialogo > div:nth-child(2) > div {
    display: table-cell;
}

div.sycitv-dialogo > div.sycitv-dialogo-botonera-1:nth-child(2) a[data-comando] {
    margin-right: auto !important;
    margin-left: auto !important;
}

div.sycitv-dialogo > div.sycitv-dialogo-botonera-3:nth-child(2) > div:nth-child(1) a[data-comando],
div.sycitv-dialogo > div.sycitv-dialogo-botonera-2:nth-child(2) > div:nth-child(1) a[data-comando] {
    float: right !important;
    margin-right: 10px !important;
}

div.sycitv-dialogo > div.sycitv-dialogo-botonera-2:nth-child(2) > div:nth-child(2) a[data-comando] {
    float: left !important;
    margin-left: 10px !important;
}


div.sycitv-dialogo > div.sycitv-dialogo-botonera-3:nth-child(2) > div:nth-child(2) a[data-comando] {
    float: left !important;
    margin-left: 10px !important;
    background:#8B0000 !important;
}

div.sycitv-dialogo code {
    display: block !important;
    font-family: "Consolas" !important;
    font-size: 10px !important;
    line-height: 12px !important;
    max-height: 300px !important;
    max-width: 780px;
    overflow-y: scroll !important;
    white-space: pre-line;
}

div.sycitv-dialogo-modal {
    display: none;
    padding: 20px;
    min-height: 150px;
    width: 440px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: #f6f6f6;
    -moz-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}

/*Mensajes error*/


.sycitv-dialogo-modal {
    /*display: none;*/
    padding: 30px;
    min-height: 150px;
    width: 600px;
	max-width:900px!important;
    border-radius: 8px;
    background: none repeat scroll 0% 0% #F6F6F6;
    box-shadow: 0px 0px 10px #000;
    /*z-index: 500;*/

}

.sycitv-dialogo h2 {
    display: block;
    margin-top: 25px;
    margin-bottom: 20px;
    color: #000;
    text-align: left;
    font-weight: bold;
    font-stretch: condensed;
    font-size: 38px;
    font-family: "Tahoma", sans-serif;
    line-height: 38px;
}

.sycitv-dialogo p {
    display: block;
    margin-left: 2px;
    color: #6F7272;
    text-align: left;
    font-size: 14px;
    font-family: "Tahoma", sans-serif;
    line-height: 15px;
}


.sycitv-dialogo ul li {
    font-size: 14px;
    font-family: "Tahoma", sans-serif;
    line-height: 15px;
}

/*.sycitv-dialogo span {
    background: url('/ws/dialogo-error.png') no-repeat scroll center center transparent;
    display: block;
    min-width: 90px;
    min-height: 90px;
    max-width: 90px;
    max-height: 90px;
    width: auto;
    height: auto;
}*/

.sycitv-dialogo-botonera-1{
    margin-top: 40px;
}



/*boton mensaje error*/

.sycitv-dialogo a.sycitv-boton[data-comando]:hover {
    outline: none !important;
    border: none !important;
    color: #ffffff !important;
    text-decoration: none !important;
}

.sycitv-dialogo a.sycitv-boton[data-comando]:before {
    color: transparent;
    content: "";
}

.sycitv-dialogo a.sycitv-boton[data-comando][data-gradiente="gris"], a.sycitv-boton[data-comando][data-gradiente="gris"]:active, a.sycitv-boton[data-comando][data-gradiente="gris"]:link, a.sycitv-boton[data-comando][data-gradiente="gris"]:visited {
    background: -moz-linear-gradient(center top , #D4D4D5 0%, #96999B 100%) repeat scroll 0% 0% #D4D4D5;
}

.sycitv-dialogo a.sycitv-boton[data-comando][data-gradiente="rojo"], a.sycitv-boton[data-comando][data-gradiente="rojo"]:active, a.sycitv-boton[data-comando][data-gradiente="rojo"]:link, a.sycitv-boton[data-comando][data-gradiente="rojo"]:visited {
    background: -moz-linear-gradient(center top , #FF5B5B 0%, #FF0000 100%) repeat scroll 0% 0% #FF5B5B;
}

.sycitv-dialogo a.sycitv-boton[data-comando], .sycitv-dialogo a.sycitv-boton[data-comando]:active, .sycitv-dialogo a.sycitv-boton[data-comando]:link, .sycitv-dialogo a.sycitv-boton[data-comando]:visited {
    display: inline-block !important;
    box-sizing: content-box !important;
    margin: 0 0 0 10px !important;
    padding: 12px 20px !important;
	float:right;
    outline: medium none !important;
    border: medium none !important;
    border-radius: 5px !important;
    background-color: #FF6900;
    color: #FFF !important;
    text-align: center !important;
    text-decoration: none !important;
    font-weight: bold !important;
    font-size: 16px !important;
    font-family: "Tahoma", sans-serif !important;
    line-height: 20px !important;
}

.sycitv-dialogo .sycitv-dialogo-botonera-1:nth-child(2) a[data-comando] {
    margin-right: auto !important;
    margin-left: auto !important;
}

/*
 * tipo-vehiculo / tipo-reforma
 *
 * Ejemplos:

    <div class="tipo-vehiculo">
        <a href="#">
            <span>
                <img src="http://pya.sycitv.com/ws/tipo-vehiculo-1.png"/>
            </span>
            <br/>
            Tipo vehículo
        </a>
    </div>
 
    <div class="tipo-reforma">
        <a href="#">
            <span>
                <img src="http://pya.sycitv.com/ws/tipo-reforma-1.png"/>
            </span>
            <br/>
            Tipo reforma
        </a>
    </div>
 */
div.tipo-vehiculo,
div.tipo-reforma {
    display: block;
    vertical-align: top;
    text-align: center;
    margin-bottom: 20px;
    background: #fff;
}

div.tipo-vehiculo a,
div.tipo-reforma a {
    display: inline-block;
    color: #00aeef;
    text-decoration: none;
    font-family: "Tahoma", sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

div.tipo-vehiculo a:hover,
div.tipo-reforma a:hover {
    color: #124680;
    text-decoration: none;
}

div.tipo-vehiculo span,
div.tipo-reforma span {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
}

div.tipo-vehiculo img,
div.tipo-reforma img {
    display: block;
    margin: 0;
    padding: 0;
    margin-right: auto;
    margin-left: auto;
    min-width: 75px;
    min-height: 75px;
    max-width: 75px;
    max-height: 75px;
    width: auto;
    height: auto;
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
    background: #00aeef;
}

div.tipo-vehiculo a:hover img,
div.tipo-reforma a:hover img {
    background: #124680;
}

@media (max-width: 768px) {
    div.tipo-vehiculo,
    div.tipo-reforma {
        width: 33%;
    }
}

@media (max-width: 480px) {
    div.tipo-vehiculo,
    div.tipo-reforma {
        width: 50%;
    }
}

@media (max-width: 250px) {
    div.tipo-vehiculo,
    div.tipo-reforma {
        width: 100%;
    }
} /* tipo-vehiculo / tipo-reforma */

/*
 * Calendario
 */
    div.sycitv-calendario a
    {
        color: #00aeef !important;
        text-decoration: none !important;
    }

        div.sycitv-calendario a:hover
        {
            color: #124680 !important;
            text-decoration: none !important;
        }

    div.sycitv-calendario > div:first-child
    {
        display: table;
        padding: 2px 0px 2px 0px;
        width: 100%;
        border-collapse: collapse;
        border-bottom: 1px solid #e1e1e1;
        empty-cells: show;
    }

        div.sycitv-calendario > div:first-child > div
        {
            display: table-cell;
            padding-bottom: 5px !important;
            vertical-align: middle;
            line-height: 12px !important;
        }

            div.sycitv-calendario > div:first-child > div:first-child
            {
                padding-right: 10px;
                width: 25%;
                text-align: right;
                font-weight: bold;
                font-size: 14px;
            }

            div.sycitv-calendario > div:first-child > div:nth-child(2)
            {
                width: 50%;
                color: #124680;
                text-align: center;
                text-transform: uppercase;
                white-space: nowrap;
                font-weight: bold;
            }

            div.sycitv-calendario > div:first-child > div:last-child
            {
                padding-left: 10px;
                width: 25%;
                text-align: left;
                font-weight: bold;
                font-size: 14px;
            }

    div.sycitv-calendario > div:nth-child(2)
    {
        display: table;
        margin: 2px 0px 2px 0px;
        margin-right: auto;
        margin-left: auto;
        width: 100%;
        border-collapse: collapse;
        color: #96999b;
        empty-cells: show;
        font-weight: bold;
    }

        div.sycitv-calendario > div:nth-child(2) > div
        {
            display: table-cell;
            width: 13%;
            text-align: center;
        }

    div.sycitv-calendario > div:last-child
    {
        display: block;
    }

        div.sycitv-calendario > div:last-child > div
        {
            display: table;
            margin-right: auto;
            margin-left: auto;
            width: 100%;
            border-collapse: collapse;
            empty-cells: show;
        }

            div.sycitv-calendario > div:last-child > div > div
            {
                display: table-row;
                margin: 1px 0px 1px 0px;
                width: 100%;
            }

                div.sycitv-calendario > div:last-child > div > div > div
                {
                    display: table-cell;
                    padding: 1px;
                    width: 13%;
                    color: #c6c7c7;
                    text-align: center;
                    font-weight: bold;
                    font-stretch: condensed;
                    font-size: 10px;
                    line-height: 12px !important;
                }

        div.sycitv-calendario > div:last-child span
        {
            line-height: 18px !important;
            font-family: "Tahoma", sans-serif!important;
        }

        div.sycitv-calendario > div:last-child a
        {
            display: block !important;
            border: 1px solid #e1e1e1 !important;
            -moz-border-radius: 3px !important;
            -ms-border-radius: 3px !important;
            -o-border-radius: 3px !important;
            -webkit-border-radius: 3px !important;
            border-radius: 3px !important;
            font-weight: bold !important;
            font-stretch: condensed !important;
            font-size: 10px !important;
            font-family: "Tahoma", sans-serif!important;

        }

div.sycitv-calendario-titulos
{
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    border-radius: 5px !important;
    box-sizing: border-box !important;
    background: #124680 !important;
    color: #ffffff !important;
    text-align: center !important;
    text-shadow: none !important;
    white-space: nowrap !important;
    font-weight: normal !important;
    font-size: 11px !important;
    font-family: "Tahoma", sans-serif !important;
    line-height: 16px !important;
    z-index: 1000;
}

/*
 * Variantes tipo de vehículo
 */
div.sycitv-variantes-tipo-vehiculo
{
    display: none;
    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
}

    div.sycitv-variantes-tipo-vehiculo > div
    {
        display: table-row;
        width: 100%;
        border-top: 1px dashed #e1e1e1;
    }

        div.sycitv-variantes-tipo-vehiculo > div > div
        {
            display: table-cell;
            padding-top: 18px;
            padding-bottom: 15px;
            width: 25%;
            white-space: nowrap;
        }

        div.sycitv-variantes-tipo-vehiculo > div:last-child > div
        {
            padding-bottom: 15px;
        }

        div.sycitv-variantes-tipo-vehiculo > div > div:first-child
        {
            padding-right: 30px;
            padding-left: 5px;
            color: #124680;
            font-weight: bold;
            font-size: 13px;
            font-family: "Tahoma", sans-serif;
            line-height: 15px;
        }

    div.sycitv-variantes-tipo-vehiculo a,
    div.sycitv-variantes-tipo-vehiculo a:active,
    div.sycitv-variantes-tipo-vehiculo a:link,
    div.sycitv-variantes-tipo-vehiculo a:visited
    {
        color: #00aeef;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 14px;
        font-family: "Tahoma", sans-serif;
        line-height: 15px;
    }

        div.sycitv-variantes-tipo-vehiculo a:hover
        {
            color: #124680;
            text-decoration: none;
        }

        div.sycitv-variantes-tipo-vehiculo a:before
        {
            display: block;
            float: left;
            margin: -5px 5px 0px 0px;
            width: 20px;
            height: 20px;
            border: 4px solid #e1e1e1;
            -moz-border-radius: 20px;
            -webkit-border-radius: 20px;
            border-radius: 20px;
            background: #c6c7c7;
            content: "";
        }

        div.sycitv-variantes-tipo-vehiculo a[data-seleccionado] div.sycitv-variantes-tipo-vehiculo a[data-seleccionado]:active,
        div.sycitv-variantes-tipo-vehiculo a[data-seleccionado]:hover,
        div.sycitv-variantes-tipo-vehiculo a[data-seleccionado]:link,
        div.sycitv-variantes-tipo-vehiculo a[data-seleccionado]:visited
        {
            color: #124680;
        }

        div.sycitv-variantes-tipo-vehiculo a:hover:before,
        div.sycitv-variantes-tipo-vehiculo a[data-seleccionado]:before
        {
            background: #00aeef;
        }


form#citaMasiva select#centro,
form#citaMasiva select#tipoVehiculo {
    margin-top: 3px;
	font-family:"Tahoma", sans-serif!important;
}

table.dias-semana td {
    border: 0px;
    padding: 0px;
    text-align: center;
}

table.cuartos td {
    border: 0px;
    padding: 0px;
    text-align: left;
    color: #6f7272;
    vertical-align: middle;
}

div.cita-masiva-color div.flex_column.first {
    border-right: 0px !important;
}

div.cita-masiva-color label {
    font-family: Open Sans Condensed;
}


table#listadoCitaMasiva {
border: none;
border-collapse: collapse;
}

table#listadoCitaMasiva th {
padding: 5px 15px !important;
color: #fff !important;
background-color: #746660;
text-align: center;
border: none;
}

table#listadoCitaMasiva td {
padding: 5px !important;
text-align: center;
border: none;
vertical-align: top;
}

table#listadoCitaMasiva tr:nth-child(odd){
background-color: none !important;
}

table#listadoCitaMasiva tr:nth-child(even){
background-color: #eee !important;
}

table#listadoCitaMasiva caption {
	margin: 15px 0 10px;
	font-size: 20px !important;
	text-align: center !important;
	font-family: "Tahoma",sans-serif!important;
	color: #746660;
	font-style:normal!important;
	font-weight:bold!important;
}



/*
 * Area restringida
 */
div.sycitv-dialogo[data-nombre="iniciarSesion"]
{
}

div.sycitv-dialogo[data-nombre="iniciarSesion"] div.titulo
{
    font-family: "Tahoma", sans-serif !important;
    font-stretch: condensed !important;
    font-size: 28px !important;
    line-height: 30px !important;
    color: #124680 !important;
    font-weight: bold !important;
    padding-top: 7px;
}

div.sycitv-dialogo[data-nombre="iniciarSesion"] div.servicio
{
    font-family: "Tahoma", sans-serif !important;
    font-stretch: condensed !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #124680 !important;
    font-weight: bold !important;
    padding-top: 7px;
    margin-bottom: 5px;
}


div[data-nombre="iniciarSesion"].sycitv-dialogo div.arreglo {
    max-width: 200px;
    float: left;
}

div[data-nombre="iniciarSesion"].sycitv-dialogo div.titulo {
    padding-top:  25px;
}

div[data-nombre="iniciarSesion"].sycitv-dialogo div.sycitv-dialogo-botonera-2 {
    margin-left: auto;
    margin-right: auto;
}

div[data-nombre="iniciarSesion"].sycitv-dialogo div.sycitv-dialogo-botonera-2 div {
    max-width: 200px !important;
    float: left !important;
    margin-right: 15px;
}

/*

Consultar cita

*/

body .template-page .post-entry .entry-content-wrapper .consultar-cita-block .consultar-block h2{
    color: #124680 !important;
}

body .template-page .post-entry .entry-content-wrapper .consultar-cita-block .consultar-block h2 strong{
    font-weight: bold !important;
    color: #124680 !important;
}



.consultar-cita-block .consultar-img{
	display:none;
    width: 64px;
    margin: 3px;
}

.modificar-cita .consultar-block,
.anular-cita .consultar-block{
    padding: 2px 0 0 0 !important;
}

.consultar-cita-block .modificar-cita,
.consultar-cita-block .anular-cita{
    width: 340px;
}

.consultar-cita-block .modificar-cita{
    margin-right: 22px;
}

.consultar-cita-block .modificar-cita a, .consultar-cita-block .anular-cita a {
    padding:8px 12px!important;
	background-color:#FF6900!important;
	color:#FFF!important;
	border-radius:3px!important;
}


.consultar-cita-block .modificar-cita a:hover, .consultar-cita-block .anular-cita a:hover {
	background-color:#124680!important;
}

.consultar-cita-block .consultar-img-vehiculo{
    float: none;
}

.consultar-img-vehiculo div[data-nombre="icono-tipo-vehiculo"], .consultar-img-vehiculo div[data-nombre="icono-tipo-vehiculo"] img {
	display:none!important;
	padding-top:0!important;
}

.consultar-img-vehiculo div[data-nombre="tipo-vehiculo"] {
	text-align:left!important;
	padding-top:0!important;
}

.consultar-img-vehiculo div[data-nombre="tipo-vehiculo"] span {
	text-align:left!important;
	padding-top:0!important;
}

.consultar-cita-block .consultar-img-vehiculo > div > div {
    margin-left: auto;
    margin-right: auto;
}

.consultar-cita-block .consulta-confirm{
    padding-top: 20px;
}

.consultar-cita-block .consultar-datos span{
    color: #6f7272;
}

.consultar-cita-block .border_img{
    float: left;
}


.avia_textblock.consultar-cita-form .consulta-form .consulta-left,
.avia_textblock.consultar-cita-block .consultar-block .consultar-tlf,
.avia_textblock.consultar-cita-block .consultar-block .consultar-mail{
    float: left;
    clear: left;
    width: 164px !important;
    height: 37px;
    margin-right: 15px !important;
    background-color: #f7f6f5 !important;
    color:#746660!important;
	font-family:"Tahoma", sans-serif!important;
	font-size:16px!important;
}

.avia_textblock.consultar-cita-form .consulta-form .consulta-right{
    float: left;
    width: 254px !important;
    height: 37px;
    background-color: #f7f6f5 !important;
    color:#746660!important;
	font-family:"Tahoma", sans-serif!important;
	font-size:16px!important;
}

.consulta-form {
    float: left;
    margin: 20px 40px 0 0px;
}

.consulta-form input::placeholder {
    color:#124680!important;
	font-family:"Tahoma", sans-serif!important;
	font-size:14px!important;
}


.av_textblock_section .avia_textblock.consultar-cita-form a.sycitv-boton{
    margin-top: 20px;
}

.avia_textblock.consultar-cita-block .consultar-block a.sycitv-boton{
    margin-top: 0;
    height: 37px;
    padding-top: 3px;
}

.consultar-tlf-block{
    margin-top: 40px;
}

.consultar-mail-block{
    margin-top: 30px;
}

.consultar-mail-block .consultar-mail{
    margin-right: 15px !important;
    margin-left: 30px !important;
    float: left;
}

.consultar-tlf-block .consultar-tlf{
    margin-left: 30px !important;
}


.avia_textblock.consultar-cita-form strong,
.avia_textblock.consultar-cita-form p{
    font-size: 16px;
    color: #746660;
}

.consultar-block .consultar-datos{
    color: #124680;
}

.datos-cita-content{
    margin-left: 20px;
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-tlf::-webkit-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-tlf:-moz-placeholder { /* Firefox 18- */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-tlf::-moz-placeholder {  /* Firefox 19+ */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-tlf:-ms-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-mail::-webkit-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-mail:-moz-placeholder { /* Firefox 18- */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-mail::-moz-placeholder {  /* Firefox 19+ */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-block .consultar-block .consultar-mail:-ms-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}


.avia_textblock.consultar-cita-form .consulta-form .consulta-left::-webkit-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-form .consulta-form .consulta-left:-moz-placeholder { /* Firefox 18- */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-form .consulta-form .consulta-left::-moz-placeholder {  /* Firefox 19+ */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-form .consulta-form .consulta-left:-ms-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}


.avia_textblock.consultar-cita-form .consulta-form .consulta-right::-webkit-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-form .consulta-form .consulta-right:-moz-placeholder { /* Firefox 18- */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-form .consulta-form .consulta-right::-moz-placeholder {  /* Firefox 19+ */
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}

.avia_textblock.consultar-cita-form .consulta-form .consulta-right:-ms-input-placeholder {
   color: #00AFEF;
   font-size: 12px;
   font-family: "Roboto";
}










/***************/

/*botones*/

.template-page .post-entry a.sycitv-boton {
    display: inline-block;
    padding: 7px 20px;
    width: auto;
    font-size: 14px;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
    border: none;
    background: #FF6900;
    color: #ffffff!important;
    text-decoration: none;
    font-weight: bold;
    font-family: "Bai", sans-serif;
    margin: 0 5px 0 0;

}


.template-page .post-entry a.sycitv-boton:hover {
    text-decoration: none;
    color: #fff !important;
    opacity:1;
	background-color:#124680
}


.template-page .post-entry .buscar-ayuntamiento a.sycitv-boton:before{
    display: block;
    float: left;
    margin: 5px 10px 0 0;
    width: 20px;
    height: 20px;
    background: url('/wp-content/uploads/2014/11/asterisco-blanco.png') no-repeat scroll center center transparent;
    color: transparent;
    content: "";
}


.avia_textblock.cita-previa-particulares p,
.avia_textblock.cita-previa-empresas p{
    font-family: "Tahoma",sans-serif!important;
    font-weight: normal!important;
    font-size: 17px!important;
    color: #124680!important;
}

.avia_textblock.cita-previa-particulares p{
    line-height: 26px;
}

.avia_textblock.cita-previa-particulares p strong,
.avia_textblock.cita-previa-empresas p strong{
    font-family: "Tahoma"!important;
    font-weight: bold!important;
    font-size: 16px!important;
    color: #193661!important;
}

.template-page .post-entry .cita-previa-reformas p{
    font-family: "Tahoma"!important;
    font-weight: normal!important;
    font-size: 16px!important;
    color: #124680!important;
}

.template-page .post-entry .cita-previa-reformas p strong{
    font-family: "Tahoma"!important;
    font-weight: bold!important;
    font-size: 16px!important;
    color: #124680!important;
}

body .avia_textblock.pasar-content-block p{
    font-family: "Tahoma";
    font-size: 14px;
    line-height: 20px;
    color: #6d6d6d;
}

body .avia_textblock.pasar-content-block p strong{
    font-family: "Tahoma";
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #5a5a5a;
}


div.sycitv-acordeon div.syc-cita-content-in div[data-estado="cargando"] {
    display: block;}

div.sycitv-acordeon div.syc-cita-content-in div[data-estado="cargando"] {
    height: 90px;
    background: #0f0;
}

div.sycitv-acordeon > div.sycitv-acordeon-paso-cargando > div:nth-child(1) > div:nth-child(1) > span {
    color: #00aeef;
}

div.sycitv-acordeon > div.sycitv-acordeon-paso-cargando > div:nth-child(2):before {
    background: #00aeef;
    opacity: 0.4;
}

div.sycitv-acordeon > div.sycitv-acordeon-paso-cargando > div:nth-child(2) > div {
    border: none;
}

div.sycitv-acordeon div.sycitv-acordeon-titulo-paso {
    display: block;
    margin-bottom: 20px;
    vertical-align: top;
}

.flex_column.av_one_third.avia-builder-el-11.el_after_av_two_third.avia-builder-el-last .cita-previa-form{
    margin-top: 40px;
    margin-bottom: 40px;
}

.entry-content-wrapper .flex_column.av_two_third.first.avia-builder-el-9.el_after_av_section.el_before_av_one_third.avia-builder-el-first{
    margin-top: 35px;
}

.flex_column.av_one_third.avia-builder-el-3.el_after_av_two_third.el_before_av_section.avia-builder-el-last{
    padding-top: 15px;
    padding-bottom: 15px;
}

/*

ESTACIONES SYC

*/

.template-page .post-entry .entry-content-wrapper .cita-previa-sello {
    margin: -50px 0px 0px 0px;
}

.template-page .post-entry .estaciones-syc-moviles ul p{
    margin-left: 10px;
}

.template-page .post-entry .estaciones-syc-moviles li,
.template-page .post-entry .documentos-content h2{
    list-style: none;
    font-family: "Tahoma";
    font-size: 24px;
    color: #0082c6;
    line-height: 24px;
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 0;
    padding: 0;
}

.template-page .post-entry .entry-content-wrapper .estaciones-moviles-block li a{
    text-decoration: none;
    outline: 0;
}

.template-page .post-entry .estaciones-syc-pdf h2{
    display: block;
    font-family: "Tahoma", sans-serif;
    font-size: 24px;
    color: #124680;
    margin-bottom: 5px;
}

.estaciones-mapa-content{
    height: 320px;
}

.estaciones-moviles-block [data-nombre="datos-ayuntamiento"] span[data-variable="titulo"]{
    font-family: "Tahoma", sans-serif;
    font-size: 24px;
    color: #124680;
}

.estaciones-moviles-block [data-nombre="datos-ayuntamiento"] [data-nombre="datos-estacion-movil"] span[data-variable="tipo"]{
    font-family: "Tahoma", sans-serif;
    font-size: 20px;
    color: #124680;
}

div[data-nombre="datos-ayuntamiento"] ul a,
div[data-nombre="datos-ayuntamiento"] ul a:active,
div[data-nombre="datos-ayuntamiento"] ul a:link,
div[data-nombre="datos-ayuntamiento"] ul a:visited{
    color: #00AEEF;
    font-weight: bold;
}

.template-page .post-entry .estaciones-syc-pdf ul{
    width: 140px;
    float: left;
}

.template-page .post-entry .estaciones-syc-pdf ul li{
    list-style: none;
}

.template-page .post-entry .estaciones-syc-pdf ul li a{
    color: #00afef;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
    font-size: 15px;
    font-family: "Tahoma", sans-serif;
    line-height: 18px;
}

.template-page .post-entry .estaciones-syc-pdf ul li a:hover,
.template-page .post-entry a:hover,
.template-page .post-entry a.sycitv-enlace:hover{
    color: #124680;
}

.template-page .post-entry .estaciones-syc-pdf p{
    margin-left: 20px;
}

.template-page .post-entry .estaciones-syc-pdf img{
    float: left;
    margin: 0 40px 60px 0;
}

.template-page .post-entry .estaciones-syc-block-cita .director-estacion{
    float: left;
    width: 40%;
}

.template-page .post-entry .estaciones-syc-block-cita .director-estacion p{
    margin-bottom: 45px;
}

.template-page .post-entry .estaciones-syc-block-cita .director-estacion .border_img{
    width: 95px;
    height: 95px;
    padding: 2px;
    margin-bottom: 30px;
    margin-right: 10px;
}

.template-page .post-entry .estaciones-syc-block-cita .director-estacion .nombre-director{
    font-family: "Tahoma", sans-serif;
    font-size: 16px;
    color: #124680;
    line-height: 20px;
    font-style: italic;
    font-weight: bold;
}

.template-page .post-entry .estaciones-syc-block-cita ul{
    float: left;
}

.template-page .post-entry .estaciones-syc-block-cita strong{
    font-family: "Tahoma", sans-serif;
    font-size: 16px;
    color: #124680;
    vertical-align: top;
    font-weight: bold;
    text-align: right;
    line-height: 22px;
    height: 35px;
    padding-top: 1px;
}

.template-page .post-entry .estaciones-syc-block-cita .estacion-cita-previa{
    float: left;
    width: 50%;
    margin-right: 45px;
}

.template-page .post-entry .estaciones-syc-block-cita .estacion-cita-previa p{
    margin: 0;
}

.template-page .post-entry .estaciones-syc-block-cita .estacion-cita-previa p span{
    font-family: "Tahoma", sans-serif;
    font-size: 12px !important;
    color: #6F7272;
    vertical-align: top;
    font-weight: normal;
}

.template-page .post-entry .estaciones-syc-block-cita .estacion-cita-previa .nombre-estacion [data-variable="nombre"]{
    font-family: "Tahoma", sans-serif;
    font-stretch: condensed;
    font-size: 22px !important;
    color: #124680;
    line-height: 22px;
    font-weight: 300;
    padding-left: 15px;
}

.datos-estacion{
    font-family: "Tahoma", sans-serif;
    font-size: 12px;
    color: #0082C6;
    font-weight: bold;
    text-align: right;
    float: left;
    width: 55px;
    margin-right: 15px;
    margin-top: -2px;
    clear: left;
}

.template-page .post-entry .estaciones-syc-block-cita .estacion-cita-previa [data-variable="horario"]{
    margin-top: 14px;
}

.template-page .post-entry .estaciones-syc-block-cita em{
    font-family: "Tahoma", sans-serif;
    font-size: 12px;
    color: #0082c6;
    vertical-align: middle;
    line-height: 20px;
    font-style: italic;
    font-weight: bold;
}

.template-page .post-entry .estaciones-syc-block-cita .nombre-estacion{
    margin-bottom: 15px;
}

.template-page .post-entry .estaciones-syc-block-cita a.sycitv-boton{
    margin: 20px 0 0 70px;
}

/*estaciones*/

.avia_textblock.cita-previa-form{
    margin-top: -18px;
}


.flex_column.av_one_third.first.avia-builder-el-6.el_before_av_two_third.avia-builder-el-first,
.flex_column.av_one_third.first.avia-builder-el-11.el_after_av_hr.el_before_av_two_third{
    padding-right: 0px !important;
    border-right: none !important;
    width: 29.3333% !important;
}

.flex_column.av_two_third.avia-builder-el-8.el_after_av_one_third.el_before_av_hr,
.flex_column.av_two_third.avia-builder-el-13.el_after_av_one_third.avia-builder-el-last{
    width: 64.6667% !important;
}

.flex_column.av_one_third.avia-builder-el-19.el_after_av_two_third.avia-builder-el-last{
    padding: 30px 0px 0px 30px;
    height: 100% !important;
}

.hr.hr-default.avia-builder-el-10.el_after_av_two_third.el_before_av_one_third{
    margin: 0!important;
}
.hr.hr-default.avia-builder-el-10.el_after_av_two_third.el_before_av_one_third .hr-inner,
.hr.hr-default.avia-builder-el-15.el_after_av_textblock.el_before_av_textblock .hr-inner{
    border: 4px solid #e7e7e8 !important;
}

.avia_textblock.estaciones-moviles-block p strong{
    color: #124680;
}

.buscar-ayuntamiento{
    clear: left;
    padding-top: 15px;
}

.buscar-ayuntamiento input[type="text"]{
    width: 360px !important;
    height: 42px;
    float: left;
}

.buscar-ayuntamiento a.sycitv-boton{
    margin-left: 20px !important;
    height: 42px !important;
    padding: 5px 8px !important;
    font-size: 16px !important;
    font-family: "Tahoma", sans-serif !important;
}

.template-page .post-entry .entry-content-wrapper .estaciones-syc-moviles h2{
    color: #124680;
}

body .av_textblock_section .avia_textblock.estaciones-syc-moviles p:nth-of-type(1){
    margin-left: -10px;
    margin-top: 20px;
}

body .av_textblock_section .avia_textblock.estaciones-syc-moviles h3{
    font-family: "Tahoma", sans-serif;
    font-size: 20px;
    color: #124680;
    line-height: 20px;
    font-weight: normal;
    margin-bottom: 3px;
    margin-top: 20px;
    padding-left: 10px;
}

body .av_textblock_section .avia_textblock.estaciones-syc-moviles p{
    font-family: "Tahoma", sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin-top: 0;
    padding-left: 10px;
}

div[data-nombre="datos-ayuntamiento"] [data-nombre="titulo-ayuntamiento"]{
    margin-left: 100px !important;
}


.director-estacion .info-director{
    float: right;
    width: 200px;
}


body .avia_textblock.estaciones-moviles-block p strong{
    color: #6F7272;
}


.avia_textblock.estaciones-moviles-block img[data-variable="icono"]{
    background-color: #0e76bc;
}

.cita-masiva-content .dias-semana tr, .cita-masiva-content .dias-semana{
    background: none;
}

div.sycitv-dialogo[data-nombre="imprimirCita"] div.titulo {
    color: #124680 !important;
    font-family: "Tahoma", sans-serif !important;
    font-size: 28px !important;
    font-stretch: condensed !important;
    font-weight: normal !important;
    line-height: 30px !important;
    padding-top: 7px;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] span {
    background: #fff none repeat scroll 0 0 !important;
}

@media print {
.sycitv-no-imprimir {
    background: #fff none repeat scroll 0 0 !important;
    display: none !important;
}
.sycitv-imprimir {
    background: #fff none repeat scroll 0 0 !important;
    border: 0 none !important;
    display: block !important;
    margin: 0 auto !important;
    min-width: 675px !important;
    padding: 0 !important;
    width: 100% !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] {
    background: #fff none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: block !important;
    left: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    min-height: 650px;
    min-width: 650px !important;
    position: fixed !important;
    top: 50% !important;
    width: 100% !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] div.sycitv-dialogo-botonera-2 {
    display: none !important;
}
body.sycitv-no-imprimir {
    background: #fff none repeat scroll 0 0 !important;
    display: block !important;
    min-height: 800px !important;
    min-width: 650px !important;
}
.blocker {
    display: none !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] strong, div.sycitv-dialogo[data-nombre="imprimirCita"] acronym {
    color: #6f7272 !important;
    display: inline !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] > div:nth-child(1) {
    display: table-row !important;
    width: 100% !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] > div:nth-child(1) > div {
    display: table-cell !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] > div:nth-child(1) > div:nth-child(1) {
    padding-right: 25px !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] > div:nth-child(1) > div:nth-child(1) > img {
    display: block !important;
    height: auto !important;
    max-height: 90px !important;
    max-width: 90px !important;
    min-height: 90px !important;
    min-width: 90px !important;
    width: auto !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] > div:nth-child(1) > div:nth-child(2) {
    vertical-align: top !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    color: #6f7272 !important;
    display: block !important;
    font-family: "Tahoma", sans-serif !important;
    font-size: 13px !important;
    line-height: 13px !important;
    margin-left: 2px !important;
    text-align: left !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] div.titulo, div.sycitv-dialogo[data-nombre="imprimirCita"] div.titulo strong, div.sycitv-dialogo[data-nombre="imprimirCita"] strong.var {
    color: #0e76bc !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] li::before {
    content: "- ";
}
div.sycitv-dialogo[data-nombre="imprimirCita"] div.datos span {
    background: #fff none repeat scroll 0 0 !important;
}
}

div.sycitv-dialogo[data-nombre="imprimirCita"] div.titulo, div.sycitv-dialogo[data-nombre="imprimirCita"] div.titulo strong, div.sycitv-dialogo[data-nombre="imprimirCita"] strong.var {
    color: #0e76bc !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] div.datos {
    clear: both !important;
    margin-left: 15px !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] ul {
    line-height: 16px !important;
    list-style-type: disc !important;
    margin-left: 15px !important;
    padding-left: 15px !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] li {
    margin-bottom: 4px !important;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] p {
    color: #6f7272 !important;
    line-height: 16px;
}
div.sycitv-dialogo[data-nombre="imprimirCita"] div.datos span {
    background: transparent none repeat scroll 0 0 !important;
    display: inline !important;
    font-weight: bold !important;
}







div.sycitv-dialogo[data-nombre="imprimirPago"] div.titulo {
    color: #124680 !important;
    font-family: "Tahoma", sans-serif !important;
    font-size: 28px !important;
    font-stretch: condensed !important;
    font-weight: normal !important;
    line-height: 30px !important;
    padding-top: 7px;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] span {
    background: #fff none repeat scroll 0 0 !important;
}
@media print {
.sycitv-no-imprimir {
    background: #fff none repeat scroll 0 0 !important;
    display: none !important;
}
.sycitv-imprimir {
    background: #fff none repeat scroll 0 0 !important;
    border: 0 none !important;
    display: block !important;
    margin: 0 auto !important;
    min-width: 675px !important;
    padding: 0 !important;
    width: 100% !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] {
    background: #fff none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    display: block !important;
    left: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    min-height: 650px;
    min-width: 650px !important;
    position: fixed !important;
    top: 50% !important;
    width: 100% !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] div.sycitv-dialogo-botonera-2 {
    display: none !important;
}
body.sycitv-no-imprimir {
    background: #fff none repeat scroll 0 0 !important;
    display: block !important;
    min-height: 800px !important;
    min-width: 650px !important;
}
.blocker {
    display: none !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] strong, div.sycitv-dialogo[data-nombre="imprimirPago"] acronym {
    color: #6f7272 !important;
    display: inline !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] > div:nth-child(1) {
    display: table-row !important;
    width: 100% !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] > div:nth-child(1) > div {
    display: table-cell !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] > div:nth-child(1) > div:nth-child(1) {
    padding-right: 25px !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] > div:nth-child(1) > div:nth-child(1) > img {
    display: block !important;
    height: auto !important;
    max-height: 90px !important;
    max-width: 90px !important;
    min-height: 90px !important;
    min-width: 90px !important;
    width: auto !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] > div:nth-child(1) > div:nth-child(2) {
    vertical-align: top !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    color: #6f7272 !important;
    display: block !important;
    font-family: "Tahoma", sans-serif !important;
    font-size: 10px !important;
    line-height: 10px !important;
    margin-left: 2px !important;
    text-align: left !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] div.titulo, div.sycitv-dialogo[data-nombre="imprimirPago"] div.titulo strong, div.sycitv-dialogo[data-nombre="imprimirPago"] strong.var {
    color: #0e76bc !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] li::before {
    content: "- ";
}
div.sycitv-dialogo[data-nombre="imprimirPago"] div.datos span {
    background: #fff none repeat scroll 0 0 !important;
}
}

div.sycitv-dialogo[data-nombre="imprimirPago"] div.titulo, div.sycitv-dialogo[data-nombre="imprimirPago"] div.titulo strong, div.sycitv-dialogo[data-nombre="imprimirPago"] strong.var {
    color: #0e76bc !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] div.datos {
    clear: both !important;
    margin-left: 15px !important;
    font-size: 15px !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] ul {
    line-height: 16px !important;
    list-style-type: disc !important;
    margin-left: 15px !important;
    padding-left: 15px !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] li {
    margin-bottom: 4px !important;
    font-size: 15px !important;
    line-height: 15px !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] p {
    color: #6f7272 !important;
    line-height: 15px !important;
    font-size: 15px !important;
}
div.sycitv-dialogo[data-nombre="imprimirPago"] div.datos span {
    background: transparent none repeat scroll 0 0 !important;
    display: inline !important;
    font-weight: bold !important;
    font-size: 15px !important;
}

div.sycitv-dialogo[data-nombre="imprimirPago"] H4 {
	margin-top:20px!important;
}



/****************** Para el checkbox de primeras y segundas en la pagina de cita de empresas ***************************/

.radiobtn {
  position: relative;
  display: block;
}
.radiobtn label {
  display: block;
  background: #DDD;
  color: #444;
  padding: 10px 20px;
  margin-bottom: 5px;
  cursor: pointer;
  font-family: "Tahoma", sans-serif, sans-serif !important;
	font-size:16px!important;
}
.radiobtn label:after, .radiobtn label:before {
  content: "";
  position: absolute;
  right: 11px;
  top: 11px;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background: none;
}
.radiobtn label:before {
  background: transparent;
  -webkit-transition: 0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s height cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s;
  transition: 0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s height cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s;
  z-index: 2;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: 13px;
  background-position: center;
  width: 0;
  height: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDEzLjIiPiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjcuOGwtLjQtLjRhMS43IDEuNyAwIDAgMC0yLjMuMUw1LjIgOC4yIDMgNi40YTEuNyAxLjcgMCAwIDAtMi4zLjFMLjQgN2ExLjcgMS43IDAgMCAwIC4xIDIuM2wzLjggMy41YTEuNyAxLjcgMCAwIDAgMi40LS4xTDE1IDMuMWExLjcgMS43IDAgMCAwLS4yLTIuM3oiIGRhdGEtbmFtZT0iUGZhZCA0Ii8+PC9zdmc+);
}
.radiobtn input[type="radio"] {
  display: none;
  position: absolute;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.radiobtn input[type="radio"]:checked + label {
  background: #124680;
  -webkit-animation-name: blink;
          animation-name: blink;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
    color: #FFF;
	font-size:16px!important;
}

.radiobtn input[type="radio"]:checked + label:before {
  width: 20px;
  height: 20px;
}

.cita-masiva-content .sycitv-no-imprimir {
	font-family:"Bai", sans-serif!important;
	font-size:16px!important;
}

#restringido .button {
	color:#FFF!important;
	border-radius:3px!important;
}

.radiobtn input[type="radio"]:checked + label {
	color: #FFF!important;
}

#citaUnitariaSubmit, #citaMasivaSubmit, #eliminarCitaMasivaSubmit {
	padding:10px 20px!important;
	font-weight:bold!important;
	color:#FFF!important;
	border-radius:3px!important;
}



