/*definir_colores*/
:root {
    --elturf-orange-propio: #E67E22;

	--elturf-orange: #017740;
	--elturf-orange-oscuro: #017740;
    --color-hover-general-calendario: #006636;
	--color-hover-general-calendario-titulo-dias: #f2f2f2;
	--color-hover-general-calendario-dias-pasado: #C2D6B9;
	--color-hover-general-calendario-dias-proximo: #F5F497;
	--color-hover-general-calendario-dias-sabado: #f2f2f2;
	--color-hover-general-calendario-dias-domingo: #f2f2f2;
}
/*definir_colores*/

.elt-fondo-pagina {
    background-color: #fff;
}

.btn-primary {
    background-color: var(--elturf-orange-oscuro);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: var(--elturf-orange-propio);
}

.footer a {
    color: #ccc;
}
.footer a:hover,
.footer a:focus,
.footer a:active,
.footer a:visited {
    color: #fff;
    text-decoration: none;
}

.text-primary.menu_lateral_prensa {
    color: #ccc;
    font-weight: bold;
}
.text-primary.menu_lateral_prensa:hover {
    color: var(--elturf-orange-propio);
}

.vue-comp-infografias .vue_modal,
.modal_campanas.vue_modal,
.modal_busqueda.vue_modal {
    z-index: 1000;
}

.modal_campanas.vue_modal .modal-content,
.modal_busqueda.vue_modal .modal-content {
	padding: 10px;
	width: 80%;
}
.modal_campanas.vue_modal .modal-dialog,
.modal_busqueda.vue_modal .modal-dialog {
	position: relative;
	margin: 0;
	padding: 10px;
	width: 100%;
	height: 100%;
	overflow: auto;
}



/* seo_elturf */
div.seo_elturf {
    overflow: hidden;
    padding: 0;
    margin: 0;
}
div.seo_elturf h1,
div.seo_elturf div,
div.seo_elturf a {
    padding: 0;
    margin: 0;
    line-height: 0px;
    font-size: 1px;
    color: #fff;
}
/* seo_elturf */

/*noticias*/
.vue-comp-home-monterrico .vue-comp-noticias h1.tituloshome {
    font-size: 18px !important;
    margin-bottom: 20px;
}

.vue-comp-noticias .vue-comp-noticias-titulo a {
    font-weight: bolder;
    color: var(--elturf-orange-oscuro);
}
.vue-comp-noticias .vue-comp-noticias-titulo a:hover,
.vue-comp-noticias .vue-comp-noticias-titulo a:focus,
.vue-comp-noticias .vue-comp-noticias-titulo a:active,
.vue-comp-noticias .vue-comp-noticias-titulo a:visited {
    color: var(--elturf-orange-propio);
}
.vue-comp-noticias a img:hover {
    opacity: 0.8;
}

.vue-comp-noticias .vue-comp-noticias-epigarfe.elturf_div_overflow_puntos {
    max-height: 50px;
}

.vue-comp-noticias .vue-comp-noticias-titulo.elturf_div_overflow_puntos {
    max-height: 60px;
}

.vue-comp-noticias .vue-comp-noticias-bajada.elturf_div_overflow_puntos {
    max-height: 100px;
}

.vue-comp-noticias .vue-comp-paginador a:hover,
.vue-comp-noticias .vue-comp-paginador a:focus,
.vue-comp-noticias .vue-comp-paginador a:active,
.vue-comp-noticias .vue-comp-paginador a:visited {
    background-color: var(--elturf-orange-propio);
}
/*noticias*/

/*mtr home*/
.vue-comp-home-monterrico .mtr_icono_home,
.vue-comp-home-monterrico .mtr_icono_home span {
    color: #fff;
}

.vue-comp-home-monterrico .mtr_icono_home a:hover {
    opacity: 0.8;
    cursor: pointer;
}

.vue-comp-home-monterrico .mtr_icono_home .marco {
    width: 100%;
    /*border: 1px solid #555;*/
    background: #E67E22;
    border-radius: 8px;

    padding: 4px;
    position: relative;
    margin-top: 3px;
}

.vue-comp-home-monterrico .mtr_icono_home .marco_inte {
    display: flex;
    /*border: 1px solid #555;*/
    background: #006636;
    /*background: #508744;*/
    border-radius: 8px;
    padding: 8px;
    /*box-shadow: 5px 5px 5px black;*/
}

.vue-comp-home-monterrico .mtr_icono_home .icono {
    position: relative;
    display: inline-block;
    width: 20%;
    text-align: left;
    font-size: 40px;
}

.vue-comp-home-monterrico .mtr_icono_home .texto {
    position: relative;
    display: inline-block;
    width: 80%;
    margin-left: 3px;

    background: #36472d;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;

    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.vue-comp-home-monterrico .mtr_icono_home .texto_inte {
    color: #E67E22;
    text-shadow: 5px 5px 5px black;

    text-align: left;
    font-size: 13px;
    font-weight: bold;
}
/*mtr home*/

.footer .col ul li.contacto {
    margin-top: 0px;
}
