/*Estilos Go*/
.normograma-go{
    text-align: center;
    margin: 4em 0em;
    background: #e1e1e1;
    padding:5em;
}
.normograma-go a{
	 transition: all 0.5s ease;
    background: #049344;
    padding: 15px;
    border-radius: 9px;
    color: #ffffff;
	    display: block;
}
.normograma-go a:hover{
background: #03d260;
}
#views_slideshow_cycle_main_destacado_home-block_2{
	margin-top: 32px;
}
.region-navigation{
	display:flex;
	align-items: center;
}
.noticia-go img {
border-radius:5px;
}
.noticia-go span {
    text-transform: uppercase;
}
.noticia-go h3 {
    text-decoration: underline;
    font-weight: 600;
    color: #36c;
    font-size: 1.2em;
    min-height: 75px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: auto;
}
#block-brandinggo{
    width: 119px;
    float: right;
    margin-bottom: 14px;
}
}
#block-gocatastral{
	width: 100%;
	margin: 0 0 0 2%;
}
.noticia-go > div{
	padding:0 0em;
	margin: 1em 0 2em 0;
}

#block-sitebrandinggo 
{
    width: 13%;
    margin: 2vh 0;
}

#block-sitebrandinggo img{
	width:100%;
}

#block-instagram,
#block-instagram>div:first-child {
	height:410px !important;
}

.titgo{
background-image: url(../images/fondotitgo.png);
display: block;
width: 100%;
height: 3em;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
color: white;
padding: 1em 0em 0 0;
text-align: center;
margin: 0.5em 0;
font-size: 3em;
}
.page-node-type-paginago .col-sm-12{
	background-color: white
}
.page-node-type-noticias-go-catstral .page-header,
.page-node-type-noticiasgo .page-header,
.page-node-type-paginago .page-header {
    display: none !important;
}

#superfish-go-catastral.sf-menu a, #superfish-go-catastral.sf-menu span.nolink {
    display: block;
    padding: 1em 0.7em !important;
    position: relative;
}


.territorial-go h3{
    transition: background-color 0.5s ease;
    background: #0a6f66;
    padding: 20px;
    position: relative;
    top: -20px;
    height: 70px;
    text-transform: uppercase;
    color: white;
    width: 97.45%;	
}
.territorial-go h3:hover{
    background: #12b7a8;
}
.territorial-go img{
    filter: grayscale(1);
      transition: grayscale 0.5s;;
}
.territorial-go img:hover{
    filter: grayscale(0);
}
.go--node{
    padding: 25px;
}
.sf-go-catastral .sf-sub-indicator {
    right: -0.25em !important;
    width: 1em !important;
    font-size: 10px;
}
.menu--micrositios{

}
.region-logo-microsite{
    padding: 0px 0px 10px 0px;
}

#block-gocatastral .sf-depth-1 {
    background: transparent !important;
    list-style: none;
    float: left;
}
#block-gocatastral  a.sf-depth-1 {
    color: #ffffff !important;
}

#superfish-go-catastral, #superfish-menu-ninos{
    padding: 13px 0;
}
.micrositio{
	
    background-color: #ffffff;
    padding: 35px 60px;
    border-radius: 0 0 10px 10px;
margin-bottom: 50px;
}

.sobre-catastro--banner .titulo-micrositio {
    margin-top: 1vh;
    color: #ffffff;
}
.bread--micrositio{
padding:0 25px;
display:none !important; 
}
.bread--micrositio ol{
    padding: 15px 17px;
    margin-bottom: 0 !important;
    list-style: none;
    background-color: transparent;
    border-radius: 5px 5px 0 0;

}
.bread--micrositio li, .bread--micrositio li a {
    color: #ffffff !important;
}

.territorial-go{
    margin-top: 50px;
}
#block-menuninos .sf-depth-1 {
    background: transparent !important;
    float: left;
    list-style: none;
    text-align: center;
}
#block-menuninos a.sf-depth-1 {
    color: #ffffff !important;
}
.catastro--bread .breadcrumb > .active {
    display: none;
}

.faqs--bread .breadcrumb > .active {
    display: none;
}
.bread--micrositio  .active {
    display: none;
}
.territorial-data{
    background: #ffffffc4;
    position: absolute;
    top: 50px;
    padding: 20px 15px;
    color: black;
    font-size: 16px;
    font-family: sans-serif;
	    width: 250px;
}

.noticias--territoriales{
    margin-top: 0;
}
 .view-destacado-home{
    margin-top: 60px;
}
.micrositio img{
	max-width:100%;
	height:auto;
}

.micro-212, .micro-212213{
background-color:#6cb451;
}
.micrositio-go .menu--micrositios {
    background: #6cb451 !important;
}
.micro-213, .micro-213213{
background-color:gold;
}

@media screen and (max-device-width: 480px){
	.territorial-go h3 {

    width: 100%;
}
	.micrositio{
    padding: 15px 15px;
	 
	}
	.bread--micrositio {
    padding: 0;
}
.sobre-catastro--banner .titulo-micrositio {
    margin-top: 4vh;
    margin-bottom: 15px;
	   font-size: 20px;
}

#superfish-go-catastral-toggle{
    background: #ffffff00;
    position: absolute;
    background-image: url(../images/menu.png);
    background-repeat: no-repeat;
    background-size: 32px;
    left: 33px;
    top: 18px;
    color: #ffffff;
    height: 56px;
}
#superfish-go-catastral-toggle span{
    padding: 0px 42px;
}
#superfish-go-catastral-toggle a{
    text-decoration:none;
	color:#ffffff;
}
.sf-expanded span{
    /* display: none; */
    padding: 0px 34px;
}
ul.sf-menu.sf-accordion.sf-expanded, ul.sf-menu.sf-accordion li.sf-expanded > ul {
      left: auto !important;
    position: absolute;
    top: 41px !important;
    background: #414a52;
    margin-top: 9px;
    width: 88%;
}
.noticia--clasificacion {
    left: 43%;
}
.logo-micrositio, .region-logo-microsite{
	display:none;
}
#block-menuninos{
	z-index: 999;
}
#block-menuninos {
    padding-top: 16px;
    text-transform: uppercase;
}
#block-menuninos a {
color:white;
}
#superfish-menu-ninos-toggle  span {
    /* display: none; */
    padding: 0;
}
}

/*Estilos Kids*/
@font-face {
    font-family: 'ar_cenaregular';
    src: url('../fonts/arcena-webfont.woff2') format('woff2'),
		 url('../fonts/arcena.ttf') format('truetype'),
         url('../fonts/arcena-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo Sans Condensed';
    src: url('../fonts/MuseoSansCondensed-100Italic.eot');
    src: local('../fonts/Museo Sans Condensed 100 Italic'), local('MuseoSansCondensed-100Italic'),
        url('../fonts/MuseoSansCondensed-100Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSansCondensed-100Italic.woff2') format('woff2'),
        url('../fonts/MuseoSansCondensed-100Italic.woff') format('woff'),
        url('../fonts/MuseoSansCondensed-100Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}



@font-face {
    font-family: 'Museo Sans Condensed';
    src: url('../fonts/MuseoSansCondensed-500.eot');
    src: local('../fonts/Museo Sans Condensed 500'), local('MuseoSansCondensed-500'),
        url('../fonts/MuseoSansCondensed-500.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MuseoSansCondensed-500.woff2') format('woff2'),
        url('../fonts/MuseoSansCondensed-500.woff') format('woff'),
        url('../fonts/MuseoSansCondensed-500.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.glosario--kids{
    vertical-align: middle;
    display: flex;
    align-items: center;
    padding: 0px;
	    margin-bottom: 29px;

}

.glosario--kids p{
    padding: 0 15px;
}
.enlaces-kids .enlaces-destacados{
	
    text-align: center;
    font-size: 26px;

}

 .enlaces-kids span {
    word-break: break-word !important;
}

.footer-211{
	background-image:url(../images/footerkids.png) !important;
}
.page-211{
	
    background: url(../images/fondokids.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0px 573px;
    background-color: rgba(0,0,0,0);

}

/*Estilos OTC*/

#block-contenidomediomicrositiootc{

}
#block-contenidomediomicrositiootc h2{
    line-height: 1em !important;


}
#block-contenidomediomicrositiootc h3{

}
#block-contenidomediomicrositiootc .tag--image{
    font-size: 16px;
    height: 65px;
    white-space: normal;
    text-align: left;
    font-weight: 500;
    display: flex;
    align-items: center;
}
#block-contenidomediomicrositiootc a:hover{
	   cursor: pointer;
}

.card-otc{
    background: rgb(250,96,6);
    background: linear-gradient(
180deg
, rgba(250,96,6,1) 0%, rgba(245,193,61,1) 100%, rgba(0,212,255,1) 100%);
   height: auto;
    padding: 15px 17px;
}
.card-otc h2, .card-otc p{
    color: white;
}
.card-otc h3{
    font-size: 2em;
}
.card-otc a{
background: black;
    padding: 28px;
    font-size: 1em;
    color: white;
    display: inline-block;
    width: 220px;
    margin-bottom: 1em;
    margin-top: 1em;
    text-align: center;
}

.card-otc h2.acerca p {
    color: black;
}
.otc-b{
	 
    text-align: center;
	margin-bottom: 0em;

}
.otc--visores h3{
    text-align: center;
    font-size: 1.5em;
    color: #7a7a7a;
    font-weight: 100;
}
.otc--visores h3  strong{
    color: #565656;
}
.otc--visores img:hover{
    filter: contrast(1.1);
}
.otc-b h2{
    color: #2196f3;
    font-size: 1.5em;
}
.otc-b h3 {
    color: #000000;
    font-size: 2.5em;
	margin-bottom: 2em;
}
.card-otc2 a{
    padding: 8px;
    font-size: 1em;
    color: white;
    display: inline-block;
    width: 220px;
    margin-bottom: 0em;
    margin-top: 1.9em;
    text-align: center;
    background: rgb(250,96,6);
    background: linear-gradient( 
180deg
 , rgba(250,96,6,1) 0%, rgba(245,193,61,1) 100%, rgba(0,212,255,1) 100%);
}

.galeriaotc1 h2{
    font-size: 3em;
}
.galeriaotc1 h3{
    color: #3366cc;
}
.galeriaotc1 p {
    width: 100%;
    margin: 10px 0px;
}
.galeriaotc1 a{
    color: #ff9800;
    font-size: 2em;
    font-weight: 700;
    text-decoration: underline;
}
.galeriaotc1 a:hover{
    color:red;
	cursor: pointer;
}
.galeriaotc1 {
    padding: 0% 9% !important;
}
.galeria-otc .col-md-6, .galeria-otc .col-md-3, .galeria-otc .col-xs-6{
	padding:0!important;
}
.galeria-otc .row{
	padding:0!important;
	margin:0!important;
}
.galeria-otc img{
	max-width:100%;
	width:100%;
	height: auto;
}
.galeria-otc img:hover {
    filter: contrast(120%);
	cursor: pointer;
}
.otc-aliados h2 {
    font-size: 3em;
}
.otc-aliados h3 {
    color: #3366cc;
    font-size: 1.5em;
}
.otc-aliados span {
    color: #ffc107;
}
#block-otcaliadosestrategicos{
    background: #f9f9f9;
    padding-bottom: 5em;
    padding-top: 2em;
}
#block-otcaliadosestrategicos img{
   max-width:100%;
   height:auto;
}
.otc--accion img:hover{
	    filter: contrast(120%);
	cursor: pointer;
}
#block-otccontactenos{
    background: black;
    padding: 5em 0em;
}

.otc-contacto h2{
    color: #10ce62;
    font-size: 1.2em;
}
.card-otc a:hover {
    background: #c20201;
}
.otc-contacto h3 {
    font-size: 3em;
    color: #fff;
    margin-bottom: 2em;
}
 .otc-contacto a{
    background: #ffae00;
    color: white;
    padding: 25px 33px;
}
 .otc-contacto a:hover{
    background: #c20201;
   	cursor: pointer;
}
@media screen and (max-device-width: 480px){
.galeriaotc1 {
    padding: 2em 2em !important;
}
.galeriaotc1 h2 {
    font-size: 2em;
    line-height: 1.5em !important;
}
.otc-aliados h2 {
    font-size: 2em;
}
.card-otc2 a {
    width: 100%;
}
#block-contenidomediomicrositiootc h2 {
    font-size: 2em;
    margin: 20px 0px;
}
#block-contenidomediomicrositiootc a {
    margin-bottom: 0em;
    margin-top: 2em;
}
.otc-contacto h3 {
    font-size: 2em;
}
}
@media screen and (min-device-width: 1400px){

.galeriaotc1 h2{
    font-size: 4;
}

.galeriaotc1 p {
    width: 59%;
    margin: 30px 0px;
}

.galeriaotc1 a:hover{
    color:red;
	cursor: pointer;
}
.galeriaotc1 {
    padding: 6% 9% !important;
}

}

@media (min-width: 768px) and (max-width: 1200px) {
.content-slider {
    padding-top: 12.8em;
}
}

/*Agenda*/
#block-agenda{
	width: 100%;
	margin: 0 0 0 2%;
}
#superfish-agenda.sf-menu a, #superfish-agenda.sf-menu span.nolink {
    display: block;
    padding: 1em 0.7em !important;
    position: relative;
}
#block-agenda .sf-depth-1 {
    background: transparent !important;
    list-style: none;
    float: left;
	border-left: solid 1px #46807d;
}
#block-agenda  a.sf-depth-1 {
    color: #ffffff !important;
}

#superfish-agenda{
    padding: 13px 0px;
}
#superfish-agenda-toggle{
    background: #ffffff00;
    position: absolute;
    background-image: url(../images/menu.png);
    background-repeat: no-repeat;
    background-size: 32px;
    left: 33px;
    top: 18px;
    color: #ffffff;
    height: 56px;
}
#superfish-agenda-toggle span{
    padding: 0px 42px;
}
#superfish-agenda-toggle a{
    text-decoration:none;
	color:#ffffff;
}
 .micro-221 {
     background: #004884 !important;
     border-bottom: 2px solid #ffb71b;

}


/*otc*/
#block-menumicrositiootc{
	width: 100%;
	margin: 0 0 0 2%;
}
#superfish-menu-micrositio-otc.sf-menu a, #superfish-menu-micrositio-otc.sf-menu span.nolink {
    display: block;
    padding: 1em 0.7em !important;
    position: relative;
}
#block-menumicrositiootc .sf-depth-1 {
    background: transparent !important;
    list-style: none;
    float: left;
}
#block-menumicrositiootc  a.sf-depth-1 {
    color: #ffffff !important;
}

#superfish-menu-micrositio-otc{
    padding: 13px 0px;
}
#superfish-menu-micrositio-otc-toggle{
    background: #ffffff00;
    position: absolute;
    background-image: url(../images/menu.png);
    background-repeat: no-repeat;
    background-size: 32px;
    left: 33px;
    top: 18px;
    color: #ffffff;
    height: 56px;
}
#superfish-menu-micrositio-otc-toggle span{
    padding: 0px 42px;
}
#superfish-agenda-toggle a{
    text-decoration:none;
	color:#ffffff;
}
 .micro-220 {
    background: #000 !important;

}
.page-220 .container-fluid {
    margin-top: 0em;
}

/*Agenda*/
.agenda--inicio p {
  font-size: 1.1em;
}
.agenda--inicio p strong {
  color: #fabe2b;
}
.agenda--inicio h2 {
    color: #244064;
    text-align: center;
    font-size: 2em;
    padding: 0;
    margin-bottom: 1em;
    line-height: 2em !important;
}
.agenda--inicio h2 strong {
  color: #fabe2b;
}
.agenda--inicio a {
  background: #244064;
  padding: 20px;
  margin: 34px 0px;
  display: block;
  color: white;
  text-align: center;
  border-radius: 8px;
}
.agenda--inicio a:hover {
  background: #d58c07;
}
.agenda--inicio .agenda-botones p {
  padding-top: 2em;
}
.agenda--inicio .agenda-botones a {
  background: #244064;
  padding: 15px 5px;
  display: block;
  text-align: center;
  border-radius: 4px;
  color: white;
}
.agenda--inicio .agenda-botones a:hover {
  background: #d58c07;
}
.agenda--inicio .agenda--qr {
  text-align: center;
}
.agenda--inicio .agenda--qr p {
  color: #445a50;
  font-size: 18px;
  padding: 0 20px;
}
.agenda--inicio .agenda--encuesta {
  margin: 0 25%;
}
.agenda--inicio .agenda--encuesta a {
  background: #468d29;
  padding: 20px;
  margin: 0 10px;
  color: black;
  text-align: center;
  border-radius: 8px;
  width: 135px;
  float: left;
}
.agenda--inicio .agenda--encuesta .no {
  background: #b7cfad;
}
.agenda--inicio .agenda--declare a {
  background: #244064;
  padding: 20px;
  margin: 34px 52px;
  display: block;
  color: white;
  text-align: center;
  border-radius: 8px;
}

.bread--micrositio .micro-221{
	display:none !important; 
}
.region-logo-microsite .form-group {
    margin-bottom: 0px  !important;
}
.center-items{

    display: flex;
    align-items: center;

}