body {font-family: 'Open Sans', sans-serif; font-size:16px; color:#4e505; font-weight:300;}
/*:hover { color:#efcb06;}*/
a { color: #4b88c7;}
h1 { font-size: 34px !important;}
h2 { font-size: 29px !important;}
h3 { font-size: 22px !important;}
h4 { font-size: 20px !important;}
h5 { font-size: 18px !important;}
.font1 {font-family: 'Playfair Display', serif;}
.font-t14 { font-size:14px !important;}
.font-t15 { font-size:15px !important;}
.font-t16 { font-size:16px !important;}
.font-t17 { font-size:17px !important;}
.font-t18 { font-size:18px !important;}
.font-t19 { font-size:19px !important;}
.font-t20 { font-size:20px !important;}
.font-t21 { font-size:21px !important;}
.font-t22 { font-size:22px !important;}
.font-t23 { font-size:23px !important;}
.font-t24 { font-size:24px !important;}
.font-t25 { font-size:25px !important;}
.font-t30 { font-size:30px !important;}
.font-t35 { font-size:35px !important;}
.color1 { color:#2d2d2d;}
.color1 a{ color:#2d2d2d;}
.color2 { color:#FFF;}
.color3 { color:#000;}
.padding50 { padding:50px;}
.padding40 { padding:40px;}
.padding30 { padding:30px;}
.padding20 { padding:20px;}
.padding10 { padding:10px;}
.padding60 { padding:60px;}
.padding70 { padding:70px;}
.padding0-5 { padding:50px 0;}
.padding0-6 { padding:60px 0;}
.padding0-7 { padding:70px 0;}
.padding0-8 { padding:80px 0;}
.uno { font-weight:100 !important;}
.dos { font-weight:200 !important;}
.tres { font-weight:300 !important;}
.cuatro { font-weight:400 !important;}
.cinco { font-weight:500 !important;}
.seis { font-weight:600 !important;}
.siete { font-weight:700 !important;}
.ocho { font-weight:800 !important;}
.nueve { font-weight:900 !important;}
.cursor-pointer{cursor: pointer;}
.cursor-croshair{cursor: crosshair;}
.cursor-eresize{cursor: e-resize;}
.cursor-move{cursor: move;}
.fa-3x{ font-size: 3rem;}
.fa-4x{ font-size: 4rem;}
.fa-5x{ font-size: 5rem;}
.coloruno {color:#474747 !important;} .coloruno a{color:#474747 !important;}
.colordos {color:#fff !important;} .colordos a{color:#fff !important;}
.colortres {color:#4b88c7 !important;} .colortres a{color:#4b88c7 !important;}
.colorcuatro {color:#1c3467 !important;} .colorcuatro a{color:#1c3467 !important;}
.b-colorcuatro {background-color:#1c3467 !important;} .colorcuatro a{background-color:#1c3467 !important;}
.nav-link-pie{
    display: block;
    padding: 0;
}
#sidebar a, .sidebar p, .sidebar a, .sidebar span {
    color: #FFF;
    font-size: 13px;
    text-decoration: none;
}
.padding-interior{padding-top: 190px;}

.colorcinco {color:#2E2E2E !important;} .colorcinco a{color:#2E2E2E !important;}
.colorseis {color:#5fb818 !important;} .colorseis a{color:#5fb818 !important;}
.colorsiete {color:#efcb06 !important;} .colorsiete a{color:#efcb06 !important;}
.colorocho {color:#fff003 !important;} .colorocho a{color:#fff003 !important;}
.colorocho {color:#838383 !important;} .colorocho a{color:#838383 !important;}
.colornueve {color:#5A5A5A !important;} .colorocho a{color:#5A5A5A !important;}
.fondo4 { background:#000;}
.fondo5 { background:#f2f2f2;}
.fondo6 { background:#fff;}
.fondo7 {background:#005743; }
.fondo-mapa {/*background:#005743; */padding: 80px 0;}
.red {color:red}
.green {color:green}
.grey{color: #808080;}
.background-grey{background-color: #f6f6f6;}
.background-selection{background-color: #F3FAFF;}
.mayusculas{text-transform: uppercase;}
.text-center{text-align: center !important;}

.comments_note{overflow:hidden;display:inline-block}
.comments_note div.star_on,#productCommentsBlock div.star_on{color:#efcb06}
.comments_note div.star,#productCommentsBlock div.star{color:#efcb06;display:inline-block;float:left;font-size:12px;height:18px;width:15px}
#carousel-star .carousel-caption { bottom: 20% !important;}

#carouselnoticiaslistado .carousel-caption { bottom: 10% !important;}

.carousel-control-next-icon, .carousel-control-prev-icon{
    width: 30px;
    height: 30px;
    z-index: 999;
}
.carousel-control-next {
    z-index: 999 !important;
}
.carousel-control-prev {
    z-index: 999  !important;
}
.noticias-portada a{font-size: 18px; color: #1c3467; font-weight: 700; text-align: left;}
.noticias-portada {text-align: left;min-height: 60px;}
.entradilla-portada {font-size: 15px; color: #7d7d7d; font-weight: 400; text-align: left;}
.container-noticias-portada{    position: relative;
    background-color: #FFF;
    width: 75%;
    margin-top: -45px;}

.oscuro:after {
  content:"";
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0,0,0,0.4);

}

.text-big-o { font-size: 3rem !important;font-weight: 700;    text-align: left;    padding-left: 15%;}
.text-big { padding-right: 15%; padding-left: 15%;text-align: left; margin-bottom:3%;}
.line { border-bottom:3px solid #c0b800; width:10%; margin:0 auto;  margin-top: 12px;  margin-bottom: 12px !important;}
.tex-min { font-size: 2rem; font-weight: 400;text-align: left;    padding-left: 15%;}
.boton-slider { font-size: 1rem; font-weight: 400;text-align: left;padding: 10px; background-color: #4b88c7; color: #FFF; padding-left: 30px;padding-right: 30px;  border-radius: 25px; border-color: #4b88c7;}
.boton-noticias { font-weight: 400;text-align: left;padding: 10px; background-color: #4b88c7; color: #FFF; padding-left: 30px;padding-right: 30px;  border-radius: 25px; border-color: #4b88c7;}
.descripcion-certificaciones {
text-align: center;
    font-weight: 400;
    color: #666;
font-size: 14px;
}
.noticia-texto{/*min-height: 150px;*/min-height: 100px;}

.padding-left15{padding-left: 15%;}
.text-header-1 { padding-top:3%; padding-bottom:3%;}
.text-header-1 h2 {font-size: 2rem !important;padding-bottom: 3%}
.formacion-starlight{
	font-size: 0.9em !important; font-weight: 500; position: absolute;top: 50%;left: 40%;transform: translate(-50%, -50%); color: #fff; z-index: 11000;
}
.div-formacion{position: relative;overflow: hidden;}

.carousel-item-portada {
  /*height: 100vh;*/
  min-height: 500px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.carousel-item-noticias-interior {
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.carousel-item-noticias {
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.text-big-noticia1 {
    font-size: 2rem !important;
    font-weight: 500;
    text-align: left;
        width: 50%;
}

.text-big-noticia-1 {
    font-size: 2rem !important;
    font-weight: 500;
    text-align: left;
}

.tex-min-noticia-1 {
    font-size: 1.3rem;
    font-weight: 400;
    text-align: left;
}

.tex-min-noticia1 {
    font-size: 1.3rem;
    font-weight: 400;
    text-align: left;
        width: 60%;
}
.text-cat-noticia1{
    font-size: 1.2rem;
    font-weight: 400;
    text-align: left;
}
.carousel-caption-noticia1 {
    position: absolute;
    top: 30%;
    left: 10%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}


.text-big-noticia-sec {
    font-size: 1.5rem !important;
    font-weight: 500;
    text-align: left;
    width: 75%;
}
.tex-min-noticia-sec {
    font-size: 1rem;
    font-weight: 400;
    text-align: left;
        width: 60%;
}
.text-big-noticia-seccion {
    font-size: 1.3rem !important;
    font-weight: 500;
    text-align: left;
}
.tex-min-noticia-seccion {
    font-size: 0.9rem;
    font-weight: 400;
    text-align: left;
}
.text-cat-noticia-sec{
    font-size: 1rem;
    font-weight: 400;
    text-align: left;
}
.carousel-caption-noticia-sec {
    position: absolute;
    top: 30%;
    left: 12%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
}
ol { list-style: none; counter-reset: item;}
 li {counter-increment: item; margin-bottom: 5px;}
.naranja { border-left: solid 2px #F9A825;    padding-left: 17px; }
.naranja li:before { margin-right: 10px; content: counter(item); background: #F9A825; border-radius: 100%; color: white; width: 1.5em; text-align: center; display: inline-block; font-weight: bold;}
.burdeos { border-left: solid 2px #A52815;    padding-left: 17px; }
.burdeos li:before { margin-right: 10px; content: counter(item); background: #A52815; border-radius: 100%; color: white; width: 1.5em; text-align: center; display: inline-block; font-weight: bold; font-weight: bold; font-weight: bold; font-weight: bold;}
.verde { border-left: solid 2px #0F9D58;    padding-left: 17px; }
.verde li:before { margin-right: 10px; content: counter(item); background: #0F9D58; border-radius: 100%; color: white; width: 1.5em; text-align: center; display: inline-block; font-weight: bold; font-weight: bold; font-weight: bold;}
.rojo { border-left: solid 2px #FF4D56;    padding-left: 17px; }
.rojo li:before { margin-right: 10px; content: counter(item); background: #FF4D56; border-radius: 100%; color: white; width: 1.5em; text-align: center; display: inline-block; font-weight: bold; font-weight: bold;}
.verde-agua { border-left: solid 2px #0093A2;    padding-left: 17px; }
.verde-agua li:before { margin-right: 10px; content: counter(item); background: #0093A2; border-radius: 100%; color: white; width: 1.5em; text-align: center; display: inline-block; font-weight: bold;}
.btn-cookies { background-color: #1c3467 !important; color: #fff !important; }
.texto-info { border-left: 8px solid #c0b800; padding-left: 30px; margin-top: 6%; }
.texto-info .fa { font-size: 20px !important; }
.breadcrumb , .breadcrumb a, .breadcrumb span { background-color: transparent; color: #000;font-size: 16px; font-weight: 600;}
.breadcrumb  .separador { padding: 0 8px; }
.que-visitar-i {    position: relative;overflow: hidden;}

.text-imp { padding-top:9%; padding-bottom:3%;}
.text-imp .line { margin-bottom:30px !important;}
.text-imp h3 {font-size: 2rem !important; }
.owl-dots {display: none;}
.owl-nav {    text-align: center;
    font-size: 40px;}

.que-visitar-i .fondo {    background-repeat: no-repeat;  background-position: left top; background-size: cover; background-attachment: scroll;top: 0;} 
.que-visitar-i .fondo-oscuro {    left: 0; bottom: 0; right: 0; width: 100%; height: 100%; overflow: hidden;  background-color: rgba(53,53,53,0.75);z-index: 1000;position: absolute;}
.que-visitar-i .text {font-size: 23px !important;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; z-index: 11000;}
.img-contenedor img {-webkit-transition:all .9s ease; /* Safari y Chrome */-moz-transition:all .9s ease; /* Firefox */-o-transition:all .9s ease; /* IE 9 */-ms-transition:all .9s ease; /* Opera */width:100%;    overflow: hidden;}
a:hover .img-contenedor img {-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25); z-index: 1200;}
.pad-lef { padding-left: 30px; }
.container-enlarge {
    display: inline-block;
    position: relative;
    margin: 15px;
}
.container-enlarge > img {
    height: auto;
    max-width: 100%;
    width: 150px;
    border-radius: 5px;
}
.container-enlarge span {
    position: absolute;
    top: -9999em;
    left: -9999em;
}
.container-enlarge:hover span {
    top: -320px;
    left: -75px;
    width: 300px;
}

#contenido {width:100%}
/* TOP HEADER
-------------------------------------------------- */


.navbar.top-bar {
	border-radius: 0;
	padding: 16px 0;
	z-index: 1000000;
}
.navbar-toggler {
	border: 1px solid #4b88c7;
	color: #4b88c7;
	/*position: absolute;*/
	right: 21px;
}
.sps {
	padding: 1em .5em;
	position: fixed;
	top: 0;
	left: 0;
	transition: all 0.25s ease;
	width: 100%;
}
.sps--abv {
	background-color: transparent !important;
	color: #000;
}
.sps--blw {
	background-color: #fff !important;
	color: #fff;
}
.top-bar a.navbar-brand {
	color: #fff;
	font-size: 26px;
	font-weight: 800;
	padding: 5px 0 0 10px;
	text-transform: uppercase;
}
.sps--blw.top-bar a.navbar-brand {
	color: #000;
}
.top-bar a.navbar-brand span {
	color: #0297ff;
}
.top-bar .nav-link {
	color: #1a3868;
	font-size: 15px;
	font-weight: 500;
	padding: 12px 10px!important;
}

.dropdown-item{
  font-size: 15px;
}

.top-bar .nav-link {
	color: #1a3868;
	font-size: 14px;
	font-weight: 500;
	padding: 12px 8px!important;
	border-bottom: 2px solid #c1c1c100;
}

.nav-link-dark {
	color: #1a3868 !important;
	font-size: 16px;
	font-weight: 600;
	padding: 12px 18px!important;
}
.sps--blw.top-bar .nav-link {
	color: #000
}
.top-bar .navbar-nav .nav-item {
	margin: 0;
    white-space: nowrap;
}
.top-bar .nav-link:hover, .top-bar .nav-item.active a {
	color: #1a3868;
	
}
.nav-link-dark:hover{
	color: #1a3868 !important;
	border-bottom: 2px solid #212529 !important;
	border-radius: 0;
}
.sps--blw.top-bar .nav-link:hover, .sps--blw.top-bar .nav-item.active a {
	color: #0297ff;
	border-bottom: none;
	border-radius: 0;
}


.ml-auto, .mx-auto {
    margin-left: 0px !important;
}

.alert-danger {
    background: #000;
    color: #fff;
    font-size: 15px;
    border-color: #000;
    font-weight: 200;
}
.alert {
    margin-bottom: 0 !important;
    width: 100%;
    text-align: center;
    border-radius: 0;
    opacity: 0.95;
    padding: 9px !important;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    color: #4b88c7;
    background-color: #4a88c645;
    border-color: #adb5bd;
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #4a88c6;
    background-color: transparent;
}

.btn-outline-primary {
    color: #4b88c7;
    border-color: #adb5bd;
}

 .btn-group, .btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
    background-color: #FFF;
}
/* Large desktops and laptops */



@media (min-width: 1420px) {
.formacion-starlight{
    font-size: 1em !important; 
}
.text-big-o { font-size: 3rem !important;}
.tex-min { font-size: 2.5rem; font-weight: 400;text-align: left;    padding-left: 15%;}
}
	@media (min-width: 1200px) {
        .logotipo { margin: 18px 0 0 30px;} .tam6{ max-height: 4.5em; min-height: 4.5em; overflow: hidden;} .publi-rect .center-block { display: initial;}.publi-rect .col-sm-8 { padding-left:0;} .publi-rect .col-sm-4 { padding-right:0; padding-left:30px;}.menu-buscador { width:243px;}.vjs-tech { width:100% !important; min-height:437px; max-height:437px; overflow:hidden;}.pad-logo { padding: 18px 0 18px 40px !important;}/*Imagen con texto*/ .noticia-fondo h2, .noticia-fondo h3  {font-size: 43.5px !important; padding-top: 22%; padding-left: 15%; padding-right:15%;}.noticia-fondo2 h2, .noticia-fondo2 h3 { font-size: 24.5px !important; padding-top: 35%;}.noticia-fondo3 h3 { font-size: 20.5px ; padding-top: 15%;}
.ultima-hora .publi-rect .col-sm-4 { padding-right: 15px; padding-left: 18px;} .ultima-hora .publi-rect .col-sm-8 { padding-left: 9px;} .ficha-monumento .linea-o { border-right:2px solid #4e5055; padding: 30px 51px; font-weight:200;}
	}
	/* Portrait tablets and medium desktops */
	@media (min-width: 1101px) and (max-width: 1199px) {.tam6{ max-height: 5.5em; min-height: 5.5em; overflow: hidden;}.tam2{ max-height: 3.5em; min-height: 3.5em; overflow: hidden;}.cabecero h3{font-size:22.5px;}.logotipo { margin: 15px 0 0 30px;}.tam3{ max-height: 6.5em !important; min-height: 6.5em !important; overflow: hidden;}.tam-tit { max-height: 14em; min-height: 14em; overflow: hidden;}.cab h2{width: 87%;font-size:20.5px; white-space:nowrap; color:#fff; font-weight:100; margin:3px 0 0 0; float:right;} .publi-rect .center-block { display: initial;}.publi-rect .col-sm-8 { padding-left:0;} .publi-rect .col-sm-4 { padding-right:0; padding-left:30px;}.menu-buscador { width:243px;} .vjs-tech { width:100% !important; min-height:359px; max-height:359px; overflow:hidden;}.pad-logo { padding: 18px 0 18px 40px !important;}/*Imagen con texto*/ .noticia-fondo h2, .noticia-fondo h3  {font-size: 43.5px !important; padding-top: 19%; padding-left: 7%; padding-right:7%;}.noticia-fondo2 h2, .noticia-fondo2 h3 { font-size: 23.5px !important; padding-top: 23%;}.noticia-fondo3 h3 { font-size: 20.5px ; padding-top: 15%;}
	.ultima-hora .publi-rect .col-sm-4 { padding-right: 15px; padding-left: 18px;} .ultima-hora .publi-rect .col-sm-8 { padding-left: 9px;}.ficha-monumento .linea-o { border-right:2px solid #4e5055; padding: 30px 51px; font-weight:200;}
	}
	/* Portrait tablets and small desktops */
	@media (min-width: 951px) and (max-width: 1100px) {.tam6{ max-height: 5.5em; min-height: 5.5em; overflow: hidden;}.tam2{ max-height: 4.5em; min-height: 4.5em; overflow: hidden;}.vertical{ display:block !important;}.col-xs-12{width: 100%!important;}#noticias h3 { font-size: 20px;}h4,.h4,h5,.h5,h6,.h6{margin-top:3px;margin-bottom:3px}h1,.h1,h2,.h2,h3,.h3{margin-top:3px;margin-bottom:3px}
	.img-cartl { padding-right:10px;}.tam4{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.logotipo { margin: 10px 0 0 25px;}.fecha {font-size: 13px;}.tam-tit { max-height: 12em; min-height: 12em; overflow: hidden;}.cab h2{width: 87%;font-size:20.5px; white-space:nowrap; color:#fff; font-weight:100; margin:3px 0 0 0; float:right;} .fondo3 { width:46%; } .publi-rect .center-block { display: initial;}.publi-rect .col-sm-8 { padding-left:0;} .publi-rect .col-sm-4 { padding-right:0; padding-left:30px;}.menu-buscador { width:150px;}  .vjs-tech { width:100% !important; min-height:359px; max-height:359px; overflow:hidden;} .pad-logo { padding: 18px 0 18px 20px !important;}
	/*Imagen con texto*/ .noticia-fondo h2, .noticia-fondo h3  {font-size: 38.5px !important; padding-top: 19%; padding-left: 6%; padding-right:6%;}.noticia-fondo2 h2, .noticia-fondo2 h3 { font-size: 20.5px !important; padding-top: 20%; }.noticia-fondo3 h3 { font-size: 20.5px ; padding-top: 15%;}.ultima-hora .publi-rect .col-sm-4 { padding-right: 15px; padding-left: 18px;} .ultima-hora .publi-rect .col-sm-8 { padding-left: 9px;}.ficha-monumento .linea-o { border-right:2px solid #4e5055; padding: 30px 51px; font-weight:200;}
	 }
	@media (min-width: 768px) and (max-width: 950px) {.tam6{ max-height: 7em; min-height: 7em; overflow: hidden;}.tam2{ max-height: 6em; min-height: 6em; overflow: hidden;}.vertical{ display:block !important;}.col-xs-12{width: 100%!important;}#noticias h3 { font-size: 20px;} h4,.h4,h5,.h5,h6,.h6{margin-top:3px;margin-bottom:3px}h1,.h1,h2,.h2,h3,.h3{margin-top:3px;margin-bottom:3px}.img-cartl { padding-right:10px;}.tam4{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.logotipo { margin: 10px 0 0 25px;}.fecha {font-size: 13px;}.tam-tit { max-height: 12em; min-height: 12em; overflow: hidden;}.nav>li>a{ padding-left: 5px;padding-right:5px;}.cab h2{width: 82%;font-size:20.5px; white-space:nowrap; color:#fff; font-weight:100; margin:3px 0 0 0; float:right;} .fondo3 { width:46%; } .publi-rect .center-block { display: initial;}.publi-rect .col-sm-8 { padding-left:0;} .publi-rect .col-sm-4 { padding-right:0; padding-left:30px;}.menu-buscador { width:170px;}.vjs-tech { width:100% !important; min-height:275px; max-height:275px; overflow:hidden;} .pad-logo { padding: 18px 0 18px 20px !important;}
	/*Imagen con texto*/ .noticia-fondo h2, .noticia-fondo h3  {font-size: 28.5px !important; padding-top: 21%;padding-left: 6%; padding-right:6%;}.noticia-fondo2 h2, .noticia-fondo2 h3 { font-size: 20.5px !important; padding-top: 13%;}.noticia-fondo3 h3 { font-size: 15.5px ; padding-top: 5%;}.noticia-repor h3 { font-size: 19.5px !important;} .noti-lateral .col-md-6,.noti-lateral .col-md-5 { padding-left:0 !important; padding-right:0 !important;}.a2a_default_style a {padding: 0 0px !important;}.noticia-fondo3 h3 { font-size: 20.5px ; padding-top: 15%;}
	.ultima-hora .publi-rect .col-sm-4 { padding-right: 15px; padding-left: 18px;} .ultima-hora .publi-rect .col-sm-8 { padding-left: 9px;}.ficha-monumento .linea-o { border-right:2px solid #4e5055; padding: 10px 20px; font-weight:200;}
	}
	/* Landscape phones and portrait tablets */
	@media (min-width: 479px) and (max-width: 767px) {
        .text-big-o { font-size: 2rem !important;}
.tex-min { font-size: 1.5rem; font-weight: 400;text-align: left;    padding-left: 15%;}
#carousel-star .carousel-caption {
    bottom: 12% !important;
}.tam6{ max-height: 5em; min-height: 5em; overflow: hidden;}.tam2{ max-height: 5em; min-height: 5em; overflow: hidden;}.vertical{ display:block !important;}.col-xs-12{width: 100%!important;}#noticias h3 { font-size: 20px;} .img-cartl { padding-right:10px;}.tam4{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.logotipo { margin: 7px 0 0 20px;} .pestana { margin:20px 0 0 0;}.cab h2{width: 87%;font-size:20.5px; white-space:nowrap; color:#fff; font-weight:100; margin:3px 0 0 0; float:right;} .fondo3 { width:65%; }.vjs-tech { width:100% !important; min-height:437px; max-height:437px; overflow:hidden;}.pad-logo { padding: 18px 0 18px 0px !important;} .row { padding-left:8px !important; padding-right:8px !important;}.portada-ini .col-sm-8, .portada-ini .col-md-8,.portada-ini .col-sm-4, .portada-ini .col-md-4 { padding-left:0 !important; padding-right:0 !important;}.noticia-fondo h2, .noticia-fondo h3  {font-size: 26.5px !important; padding-top: 19%;padding-left: 6%; padding-right:6%;}.noticia-fondo2 h2, .noticia-fondo2 h3 { font-size: 21.5px !important; padding-top: 18%;}.portada p { line-height:20px;}.noticia-fondo3 h3 { font-size: 23.5px ; padding-top: 15%;}.noticia-repor h3 { font-size: 23.5px !important;}.publi-rect .col-sm-4,.publi-rect .col-xs-6 { padding-right:0 !important; padding-left:0px !important;} .p-fecha { margin-left:30px;}
	.ultima-hora .publi-rect .col-xs-6 { padding-right: 16px !important; padding-left: 11px !important;} .ultima-hora .publi-rect .col-sm-8 { padding-left: 12px  !important;}.ficha-monumento .linea-o { font-weight:200;}.ficha-monumento .linea-e { margin-left:0px !important;}.ficha-monumento .info { padding: 0px !important; width: 100% !important; margin-left: 13px !important;}
	}
	/* Landscape phones and smaller */
	@media (max-width: 480px) {
    .text-big-o { font-size: 2rem !important;}
.tex-min { font-size: 1.5rem; font-weight: 400;text-align: left;    padding-left: 15%;}
#carousel-star .carousel-caption {
    bottom: 12% !important;
}

.tam6{ max-height: 5.5em; min-height: 5.5em; overflow: hidden;}.tam1{ max-height: 3em !important; min-height: 3em !important; overflow: hidden;}.tam2{ max-height: 5em !important; min-height: 5em !important; overflow: hidden;}.tam3{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.tam4{ max-height: 6em !important; min-height: 6em !important; overflow: hidden;}.vertical{ display:block !important;} h3, .h3 { font-size: 20px !important;} h2, .h2 { font-size: 23px !important;} h1, .h1 { font-size: 27px !important;}.megamenu .icon-pq .dl-horizontal dt { width: 30px; text-align:center;}.icon-pq .dl-horizontal dd { margin-left: 0;}.site_titulo {font-size: 29px; letter-spacing: 0;} .col-xs-12{width: 100%!important;}.img-cartl { padding-right:7px;}.logotipo { margin: 10px 0 10px 11px;}.fa-2x { font-size: 1.2em;} .pestana { margin:20px 0 0 0;}.fondo3 { width:65%; }.pad-logo { padding: 18px 0 18px 0px !important;}.row { padding-left:8px !important; padding-right:8px !important;}.fondo-header-img .center-block { padding-top:18px;padding-left:30px; padding-right:30px;}
.portada-ini .col-sm-8, .portada-ini .col-md-8,.portada-ini .col-sm-4, .portada-ini .col-md-4 { padding-left:0 !important; padding-right:0 !important;}.noticia-fondo h2, .noticia-fondo h3  {font-size: 23.5px !important; padding-top: 18%;padding-left: 6%; padding-right:6%;}.noticia-fondo2 h2, .noticia-fondo2 h3 { font-size: 21.5px !important; padding-top: 18%;}.noticia-fondo3 h3 { font-size: 23.5px !important; padding-top: 18%;}.portada p { line-height:20px;}.publi-rect .col-sm-4,.publi-rect .col-xs-6 { padding-right:0 !important; padding-left:0px !important;} .p-fecha { margin-left:30px;}
	.ultima-hora .publi-rect .col-xs-6 { padding-right: 16px !important; padding-left: 11px !important;} .ultima-hora .publi-rect .col-sm-8 { padding-left: 12px  !important;}.ficha-monumento .linea-o { font-weight:200;}.ficha-monumento .linea-e { margin-left:0px !important;}
	.ficha-monumento .info { padding: 0px !important; width: 100% !important; margin-left: 13px !important;}
		}
