@import url('https://www.santamarta.gov.co/sites/all/themes/bootstrap/css/fonts/pluto/pluto-fonts.css');

 body{
     font-family:'Pluto' !important;
 }


.container{
    width: 100%;
    margin-right: 0; 
    margin-left: 0; 
}
.navbar .navbar-default .container {
    max-width: 100%;
}

@media screen and (min-width: 1200px){
    .navbar.container {
        max-width: 100%;
    }


}
@media screen and (min-width: 992px){
    .navbar.container {
        max-width: 100%;    

    }

    .smr .dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      min-width: 400px !important;
        
    }

    .smr2 .dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      min-width: 600px !important;
        
    }

    .navbar-nav>li>.dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      min-width: 700px;
        
    }
}


@media (max-width: 991px){
    .navbar-nav>li>.dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      min-width: 600px !important;
      
      
    }

    .smr .dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      min-width: 400px !important;
        
    }

    .smr2 .dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      min-width: 600px !important;
        
    }
}
@media screen and (min-width: 768px){
    .navbar.container {
        max-width: 100%;
    }
    
    .clima-row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
    .clima-row > [class*='col-'] {
         display: flex;
         flex-direction: column;
         background:#e8f6f9;
    }

    
}


@media(min-width:  933px){
    .mega-dropdown-menu .node .li-title {
        font-size: 12px;
        color: #283480 !important;
        text-decoration: none;
    }

    .mega-dropdown-menu{
        border:none; 
        border-bottom: 5px solid #283480;
    }
    
    .level-2 .node .li-title{
        font-size: 14px !important;
        color: #283480 !important;
        text-decoration: none !important;
        background:transparent !important; 
        padding: 0px;
        font-weight: 400 ;
        padding-left: 10px !important; 
    }
    
    
    .level-2 .node a{
        font-size: 14px !important;
        text-decoration: none !important;
        background:transparent !important; 
        padding: 0px;
        font-weight: 300;
        color:#283480 !important;
    }
    
    .level-3 li, .sub-level-3 li{
        padding: 0px !important;
        font-weight: 300 !important;
        font-size: 14px !important;
        background:transparent !important;  
        
    } 
    
    .level-3 li a, .sub-level-3 li a{
        color: #333 !important; 
        font-weight: 300 !important;
        font-size: 14px !important;
    }
    
    .to-right {
        left: auto;
        right: 0;
    }

    

}

@media (max-width: 932px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
  
  .form-item.form-item-keys-1.form-type-textfield.form-group{
        margin: 0px;
        float: left;
        width: 100% !important;
    }
    
    #edit-submit-1{
        border-radius: 4px !important;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
        height: 45px;
        width: 100% !important;
    }
    
    #edit-keys-1{
        border-radius: 4px !important;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        height: 45px;
        max-width: 100% !important;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        min-width: 0px !important;
    }

    nav{

        display: block !important;
        padding: 0px 10px !important;

    }



    .mega-dropdown-menu .node .li-title a{
        font-size: 12px;
        color: white !important;
        text-decoration: none;
    }

    .mega-dropdown-menu .node .menu li a{
        color: white !important;
    }

    .mega-dropdown-menu{
        border-bottom: none;
    }
    
    .level-2 .node .li-title{
        font-size: 14px !important;
        color: white !important;
        text-decoration: none !important;
        background:transparent !important; 
        padding: 0px;
        font-weight: normal !important;
    }
    
    
    .level-2 .node a{
        font-size: 14px !important;
        text-decoration: none !important;
        color: white !important;
        background:transparent !important; 
        padding: 0px;
        font-weight: 300;
        padding-left: 0px;
    }
    
}


/*
    Navbar

.navbar-default {
    background-color: #0E6FA5;
    border-color: #0E6FA5;
    border-radius: 0px;
}*/
.navbar-default {
    background-color: #FA670A;
    border-color: #FA670A;
    border-radius: 0px;
}

/*
.navbar-default {
    background-color: #fbbcd5;
    border-color: #fbbcd5;
    border-radius: 0px;
}
#f75294
*/
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #283480;
    transition: ease-in 0.2s;
}

section#block-escudo, section#block-ninos, section#block-gobiernoabierto, section#block-comtratacion {
    display: inline-flex;
    height: auto;
}

.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.-default .-nav > .active > a:focus{
    color: white;
    background-color: #283480;
}

#block-extras3{
    float: right;
    margin-right: 28px;
    margin-left: 28px;
}

#block-extras3 img{
        width: 100%;
}

.logo{
    
    margin-left: 28px;
    margin-right: 28px;
    text-align: center;
    margin-top: 30px;
}

.logo img{
max-height: 100px!important;
}


#block-smrgov-main-menu {
  display: table;
  margin: 0 auto;
}
 

.collapse.-collapse.-ex1-collapse {
  display: table-cell;
  vertical-align: middle;
}

/*.is-active{
    background:#93C12C;
}
*/
.navbar{
    margin:0px;
}

#navbar ul li:nth-child(2):after{
    content:'';
    bottom: -1px;
    left: 0px;
    height:2px;
    background:#186c3b;
    width:100%;
    position:absolute;
}

#navbar ul li:nth-child(1):after{
    content:'';
    bottom: -1px;
    left: 0px;
    height:2px;
    background:#283480;
    width:100%;
    position:absolute;
}

#navbar ul li:nth-child(3):after{
    content:'';
    bottom: -1px;
    left: 0px;
    height:2px;
    background:#6a3200;
    width:100%;
    position:absolute;
}

#navbar ul li:nth-child(4):after{
    content:'';
    bottom: -1px;
    left: 0px;
    height:2px;
    background:#eb7107;
    width:100%;
    position:absolute;
}

#navbar ul li:nth-child(5):after{
    content:'';
    bottom: -1px;
    left: 0px;
    height:2px;
    background:#ffab48;
    width:100%;
    position:absolute;
}

#navbar ul li:nth-child(6):after{
    content:'';
    bottom: -1px;
    left: 0px;
    height:2px;
    background:#dd0b07;
    width:100%;
    position:absolute;
}

#navbar ul li:nth-child(7):after{
    content:'';
    bottom: -1px;
    left: 0px;
    height:2px;
    background:#00a0e4;
    width:100%;
    position:absolute;
}

#navbar ul li:nth-child(1):hover a{
    background:#283480;
    color:white;
}

#navbar ul li:nth-child(2):hover a{
    background:#186c3b;
    color:white;
}

#navbar ul li:nth-child(3):hover a{
    background:#6a3200;
    color:white;
}

#navbar ul li:nth-child(4):hover a{
    background:#eb7107;
    color:white;
}

#navbar ul li:nth-child(5):hover a{
    background:#ffab48;
    color:white;
}

#navbar ul li:nth-child(6):hover a{
    background:#dd0b07;
    color:white;
}

#navbar ul li:nth-child(7):hover a{
    background:#00a0e4;
    color:white;
}


.footer{
    background-color:#283480;
    text-align: center;
    
}

.footer ul{
    margin:10px;
    padding: 0px;
}

.footer a{
    color:white;
}
.footer ul li{
    display:inline;
    color:white;
    margin:10px;
    font-size:25px;
}

.footer p{
    color: #fff;
    text-align: center;
    margin: 0px;
    font-weight: 300;
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-size:16px;
}

.footer p:first-child {
    color: #fff;
    text-align: center;
    margin: 0px;
    font-weight: normal;
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-size:20px;
}

.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item.quickedit-field,
.field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item{
    color: #fff;
    text-align: center;
}

.blue{
    color: #283480;
}

.atencion-text{
    color: #000;
    font-weight: 900;
}



.atencion-section .nav{
    max-width: 800px;
    margin: auto; 
}

#block-bean-caja-noticias .nav{
    max-width: 1200px;
    margin: 30px auto;

}


.atencion-section .nav a, 
#block-bean-caja-noticias .nav a {
   
    color: #283480;
    border-radius: 20px;
    margin: 0px 32px;
    padding: 0px 10px;
    font-size:16px;
    background-color: #eee;
}

.atencion-section .nav > li > a:hover, 
.atencion-section .nav > li > a:focus,
#block-bean-caja-noticias .nav > li > a:hover,
#block-bean-caja-noticias .nav> li > a:focus{
    padding-top: 5px;
    padding-bottom: 5px;
}



#myCarousel .nav .active {
   font-weight: bold;
}

#myCarousel .carousel-control, #myCarousel2 .carousel-control{
    top: 40px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;;
    
}
#myCarousel .carousel-control span, #myCarousel2 .carousel-control span {
    border: 2px solid gray;
    color: gray;
    padding: 2px 10px 10px 4px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

#myCarousel .carousel-caption, #myCarousel2 .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    top: 10px;
    left: 15%;
    z-index: 10;
    padding-top: 0px;
    padding-bottom: 20px;
    color: #000;
    text-align: center;
    text-shadow: none;
} 

#myCarousel .carousel-indicators li, #myCarousel2 .carousel-indicators li{
    border: 1px solid #283480;
    background: #fff;
}

#myCarousel .carousel-indicators li.active, #myCarousel2 .carousel-indicators li.active{
    border: 1px solid #283480;
    background: #283480;
}

.icon-slider{
    font-size: 50px !important;
    color: #283480 !important;
    margin: 30px 0px;
}

.icon-slider2{
    font-size: 40px !important;
    color: #283480;
    margin: 15px 0px;
}

#myCarousel .nav, #myCarousel2 .nav {
    display: inline-table;
    float: none;
}


#myCarousel p{
    font-size: 16px;
}

@media (min-width: 768px){
    #myCarousel .nav-justified > li {
        display: table-cell;
        width: 0% !important;
        padding: 10px 0px;
    } 
    
    

}

@media (max-width: 1000px)
{
    #myCarousel .nav a {
        color: #283480;
        border-radius: 20px;
        margin: 0px 32px;
        padding: 0px 11px;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 75px; 
    }
    
    #noticias-all{
        padding: 50px 50px !important;
    }

}


@media (max-width: 900px)
{
    #myCarousel ul {
        display: none !important;
    }
    
    
}

@media(min-width:768px){
    #myCarousel .carousel-inner{
        min-height:500px !important;    
    }
    
}

@media(max-width: 767px){
    #myCarousel .carousel-inner, #myCarousel2 .carousel-inner{
         min-height:750px;  
         overflow:visible;
    }
    .icon-slider {
       
        margin: 5px 0px !important;
    }

    #myCarousel .carousel-inner .col-md-3 .icon-slider{
         margin: 30px 0px !important;
    }
    
    .level-2 .node a{
        font-size: 14px !important;
        text-decoration: none !important;
        color: white !important;
        background:transparent !important; 
        padding: 0px;
        font-weight: 300;
        padding-left: 0px;
    }
    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{
        padding: 5px 10px 5px 10px !important;
    }
}

@media(max-width:991px){
    .info-gobierno{
        text-align:center;
    }
    
    .info-gobierno li{
       text-align:left;
    }
    
    
    .noticias-cats img{
        width:100%;
        height:auto !important;
    }

    .noticias-importantes img{
        width:100%;
        height:auto !important;
    }
    .noticias-cats .views-row-1 {
        min-height: 100% !important;
        max-height: 100%!important;
        overflow: auto;
    }
    .destacadas,
    .view-destacadas .views-row-1,
    .view-destacadas .views-row-2,
    .view-destacadas .views-row-3,
    .view-destacadas .views-row-4{
        padding: 0px;
    }
}
 
@media (max-width: 760px){
    #myCarousel .carousel-inner, #myCarousel2 .carousel-inner{
         min-height:750px;  
         overflow:visible;
    }
    
    #myCarousel .carousel-control span, #myCarousel2 .carousel-control span {
        border: 2px solid gray;
        color: gray;
        padding: 5px 10px 10px 7px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
    }
    
    #myCarousel ul{
        display:none !important;
    }
    #block-extras3{
        display:none !important;
    }
    #block-extras3 img{
        display:none !important;
    }
    
    .atencion-container .slider-row div p, .atencion-section div p{
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block; 
        overflow: hidden; 
    }
    
    
    .linea h1 {
        font-size:27px;
    }
    
    .linea ul li {
        margin: 5px !important;
        font-size: 16px !important;
        font-weight: 300 !important;
    }
    
    .form-item.form-item-keys-1.form-type-textfield.form-group{
        margin: 0px;
        float: left;
        width: 100% !important;
    }
    
    #edit-submit-1{
        border-radius: 4px !important;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
        height: 45px;
        width: 100% !important;
    }
    
    #edit-keys-1{
        border-radius: 4px !important;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        height: 45px;
        max-width: 100% !important;
    }
    
    #search-api-page-search-form-default-search:first-child{
        background: #f3f3f2;
        padding: 10px 50px !important;
    }
    
    .container.noticia{
        padding: 2px 0px !important;
    }
    
    .heading{
        text-align:center; 
    }
    
    .icon-slider{
       
        margin: 4px 0px;
    }
    
    .container.noticia .field-name-body{
        margin-bottom: 20px;
        margin-top: 20px;
        padding: 0px 0px !important;
    }


    .not-logged-in .lan-principal p, 
    .not-logged-in .lan-principal h1, 
    .not-logged-in .lan-principal h2, 
    .not-logged-in .lan-principal h3{
        padding: 0px 0px !important;
        
    }
    .container.noticia .field-name-title{
        padding: 0px !important;
    }

    .not-logged-in .lan-principal{
        padding: 0px 0px !important
    }
    
    .container.noticia .field-name-field-news-date, .container.noticia  .field-name-field-tags{
        padding: 0px 0px !important;
    }

    .not-logged-in .lan-principal .col-sm-9 .order_list li, .search-results li.search-result{
            padding-left: 15px !important; 
    }

    .not-logged-in .lan-principal .col-sm-9 .order_list li:before, .search-results li.search-result:before,
    {
        margin-left: -40px !important;
    }
    
    .not-logged-in .lan-principal.tramites .col-sm-9 .order_list li:after{
        margin-left: -33px !important;
    }

    #noticias-all{
        padding: 25px 15px !important;
    }

    .not-logged-in .lan-principal blockquote {
        margin-left: 18px !important;
    }

    .breadcrumb{
        margin:20px 20px 20px 10px !important;
    }



    .container.noticia .col-sm-9 .field-items .field-item.even .date-display-single{
        
        top: -20px !important;
    }

    .ultimas, .noticias-cats {
        padding: 0px  0px !important;
    }

    .container.noticia .field-name-title h2 {
        
        font-size: 25px !important;
        line-height: 35px !important;    
    }

    .container.noticia  h2{
        font-size: 24px !important;
        text-align:left !important;        
    }

    .container.noticia  h1{
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .container.noticia  h3{
        font-size: 20px !important;
        text-align:left !important; 
    }



    .not-logged-in .lan-principal h2{
        font-size: 24px !important;
        text-align:left !important;
        
    }

    .not-logged-in .lan-principal h1{
        font-size: 25px !important; 
        line-height: 35px !important;        
    }

    .not-logged-in .lan-principal h3{
        
        font-size: 20px !important;
        text-align:left !important;
    }

    .noticias-cats,
    .destacadas,
    .ultimas{
        margin-bottom: 25px;
    }

    .view-govcms-taxonomy-term-page {
        padding: 0px 0px !important;
    }

    .atencion-section,
    .info-gobierno,
    .atencion-container{
        padding:20px 0px 20px 0px !important;
    }

    .slider-brands .row, 
    .atencion-container .brands2, 
    .links ul, 
    .linea{
         padding:20px 10px 20px 10px !important;
    }

    .divider hr{
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .rrss{
       
         
    	display: block;
    	z-index: 1000;
    	padding: 0px !important;
    	right: -10px !important;
    	left: auto !important;
 
    }
    
    .rrss li a{
        font-size:25px !important;
        line-height: 0.3 !important;

            
    }
    
    .rrss .wps a{
        color:#00e675;
        display:initial !important;
    }

    .not-logged-in.page-search #block-system-main,
    .not-logged-in.page-contact #block-system-main,
    .page-sala-prensa-noticias .pagination,
    .page-search404 .region-content
    {
        padding: 0px 15px !important;
    }

    
    .search-api-page-results, #search-api-page-search-form,
    .page-sala-prensa-noticias #block-system-main {
        padding: 0px !important;
    }

    .view-govcms-taxonomy-term-page .views-row, 
    .page-sala-prensa-noticias #block-system-main .views-row{
        min-height: auto !important;
        overflow: hidden;   
    }

    .alert.alert-block{
		margin: 10px 15px !important;
	}

	.contenedor-breadcrumb{
		margin: 0px 10px !important;
	}

	.not-logged-in.page-documentos #block-system-main,
    .page-tag-documento #block-system-main,
    .node-type-publication #block-system-main{
		padding: 0px 30px !important;
	}

	.not-logged-in.page-documentos .field-name-field-documents a .text,
    .page-tag-documento .field-name-field-documents a .text{
		display: none !important; 
	} 
    #block-bean-caja-noticias .row,
    #block-bean-redesfroperant {
        padding: 0px 0px !important; 
    }
    .transparencia-col{
    	padding: 0px !important;
    }   

    .lan-principal .transparencia-col h2{
		padding: 20px 15px 10px 15px !important;
	    
	}

    #collapse1.panel-collapse, 
    #collapse2.panel-collapse, 
    #collapse3.panel-collapse, 
    #collapse4.panel-collapse,
    #collapse5.panel-collapse, 
    #collapse7.panel-collapse, 
    #collapse7.panel-collapse, 
    #collapse8.panel-collapse,
    #collapse9.panel-collapse,
    #collapse10.panel-collapse,
    #collapse11.panel-collapse,
    #collapse12.panel-collapse,
    #collapse13.panel-collapse{
        padding-left: 10px !important; 
        margin-top: 10px !important;

    }

    .lan-principal h3.heading-panel{
        font-size: 15px !important;
        font-weight: 700 !important;
    }

    .centered{
        padding: 10px 10px 10px 10px !important;
        margin-top: 10px;
    }

    .anotacion, .requisitos{
        padding: 5px 10px !important;
    }
    
    .visita-smr, .vive-smr{
    	padding: 10px !important;
    }

    .secretaria > div {
    	padding: 0px !important;
    }

    .secretaria h2{
    	margin-top: 25px !important;
    }

    .lan-principal p.enlacesito{
	    padding-left: 25px !important;
	}

    .not-logged-in .lan-principal .requisitos > h3{
        font-size: 35px !important;
    }


    .not-logged-in .lan-principal .requisitos > h4{
        font-size: 25px !important;
        margin-left: 20px !important;
    }

    
}


section.slider-santamarta .tp-leftarrow.tparrows.hesperiden, 
section.slider-santamarta .tp-rightarrow.tparrows.hesperiden {
    border: 1px solid #fff;
}

@media screen and (max-width: 768px){

    #myCarousel .carousel-indicators, #myCarousel2 .carousel-indicators, #brands1 .carousel-indicators{
        bottom: -15px;
    }
    
   
    .form-item.form-item-keys-1.form-type-textfield.form-group{
        margin: 0px;
        float: left;
        width: 100% !important;
    }
    
    #edit-submit-1{
        border-radius: 4px !important;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
        height: 45px;
        width: 100% !important;
    }
    
    #edit-keys-1{
        border-radius: 4px !important;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        height: 45px;
        max-width: 100% !important;
    }
    
    
    
    
}


.level-2 .node{
    margin-bottom: 15px; 
}

.gobierno{
    background: url(../img/Gobierno.png);
    background-size:100% 100%;
    padding-top: 70px;
    padding-bottom:60px;
    margin-top:20px;
    margin-bottom:-1px;
    margin-top: -1px;
}

.heading{
    color:#c9d240;
}

.head6, .head3{
      text-align:center;
}

.head6{
    color:#c9d240;
    font-size: 17px;
    margin-bottom: 0px;
}


.head3{
    color:white;
    font-size:30px;
}

#brands1 {
    margin-bottom: 0;
    padding: 40px 40px 30px 40px;
}


.slider-brands{
    margin:20px 0px 30px 0px;
}

#brands1 .carousel-control{
    
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;;
    
}

#brands1 .carousel-control span{
    border: 2px solid #c9d240;
    color: #c9d240;
    padding: 1px 10px 10px 3px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 20px;
}

#brands1 .carousel-indicators li{
    border: 1px solid #c9d240;
    background: transparent;
}

#brands1 .carousel-indicators li.active{
    border: 1px solid #c9d240;
    background: #c9d240;
}

.divider hr{
    
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid rgba(238, 238, 238, 0.18);
    margin-left: 40px;
    margin-right: 40px;
}
.info-gobierno{
    color:#fff;
    padding-left:40px;
    padding-right:40px;
}
.titulo-info{
    color:#CAD13F;
    font-size:23px;
}

.info-gobierno li, .info-gobierno p, .atencion-container p {
    font-size:15px;
}

.atencion-container{
    padding:20px 70px 20px 70px;
}


.atencion-container h3{
    font-size:30px;
    color: #283480;
    text-align: center;
}


.linea{
    background: #283480;
    color:white;
    margin-top:30px;
    text-align:center;
    padding-top:30px;
    padding-bottom:30px;
    padding-right: 20px;
    padding-left: 20px;
}

.linea h1{
    
    margin-bottom: 30px;
    
}
.linea h4{
    font-weight: 300;
}

.linea ul li{
    display:inline;
    margin: 40px;
    font-size:16px;
    white-space: nowrap;
    font-weight: 300;
}

.encuesta{
    background: transparent;
    border: 2px solid #c6d241;
    margin: 0px 5px;
    border-radius: 20px;
    padding: 0px 20px;
    font-size: 16px;
    color: #c6d241;
}

.encuesta:hover{
    background: #c6d241;
    color: #2a2a2a;
}

.encuesta.mas{
    background: transparent;
    border: 2px solid white;
    margin: 30px 5px 0px 5px;
    border-radius: 20px;
    padding: 0px 20px;
    font-size: 16px;
    color: white;
}

.encuesta.mas:hover{
    background: white;
    color: #2a2a2a;
}

.slider-row{
    margin:10px;
}

.brands2{
    padding-top: 50px;
    padding-bottom: 50px;
}

.brands2 .col-md-12{
    padding: 0px;
}

.links{
    font-size:16px;
    text-align:center;
}

.links ul li{
    display:inline;
    margin: 2px;
    font-size: 14px;
    font-weight: 300;
    
}

#brands .owl-prev {
    float: left;
    position: absolute;
    left: -45px;
    top: 24px;
    background: transparent;
    color: #c6d241;
    border: 2px solid #c6d241;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
#brands .owl-next {
    float: left;
    position: absolute;
    right: -45px;
    top: 24px;
    background: transparent;
    color: #c6d241;
    border: 2px solid #c6d241;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}


#brands .owl-dot span{
    background:transparent;
    border: 1px solid #c6d241;
}


#brands .owl-dot.active span{
    background:#c6d241;
    border: 1px solid #c6d241;
}

#brands2 .owl-dot span{
    background:transparent;
    border: 1px solid #2b2b2b;
}


#brands2 .owl-dot.active span{
    background:#2b2b2b;
    border: 1px solid #2b2b2b;
}



.az-ctnr, .main-container {
    padding: 0px;
    overflow:hidden;
}

.atencion-section{
    padding:20px 70px 20px 70px;
}

.page-header{
    display: none;
}

.breadcrumb{
    
    width:max-content;
    width: -moz-max-content;
}

.cats{
    list-style-type: none;
    padding: 0px;
}

.cats li{
    font-size: 17px;
    margin: 2px 0px;
    padding: 5px 10px;
    background: #f7f7f7;
}

.cats li:hover{
    background: #0d6fa5;
}
.cats li:hover a{
    color: white !important;
}


.cats li .a-lateral{
    color: #0d6fa5 !important;
}
.clima-title{
    background: #283480;
    color: white;
    text-align: center;
}

.titulo-barra{
    font-weight: 900;
    font-size: 25px !important;
}

.not-padding{
    padding: 0px;
}

#dia{
    font-size: 18px;
    text-align: center;
    color: #283480;
     text-align: center;
}
#dia div{
    text-align: left;
    padding: 0px 11px 0px 12px;
    margin-top: -9px;
    color: black;
}

#date{
    font-size: 30px;
     margin-top: -15px !important;
}

#icono{
    float: right !important;
    position: absolute !important;
    top: 23px !important;
    right: 12px !important;
    font-size: 30px !important;
    color: #283480 !important;
}

#grados{
    position: absolute;
    top: 57px;
    font-size: 12px;
    right: 16px;
}

.olas{
   background: #FA670A;
/*   background: #ea5493;*/
    color: white;
}

.icon-olas{
    font-size: 20px;
}

.pico-placa{
    font-size: 25px;
    text-align: center;
}

.number{
    float: left;
    width: 100%;
    font-size: 22px;
}

.pico-placa span{
    font-size: 15px;
    color:gray;
}

.zone{
    text-align: center;
    padding: 18px 0px 18px 0px;
    border-top: 1px #80808057 solid;
}

.noticias {
    font-size: 15px;
}

nav {
  display: table;
  margin: 0 auto;
}
 
#navbar .navbar-header,
#navbar .collapse.navbar-collapse.navbar-ex1-collapse {
  display: table-cell;
  vertical-align: middle;
}

.leaf{
    font-size:15px;
    font-weight:bold;
}

.tp-bullet{
    border-radius:50%;
}

#search-api-page-search-form-default-search:first-child{
    background: #f3f3f2;
    padding: 20px 240px;
}

.form-item.form-item-keys-1.form-type-textfield.form-group{
    margin: 0px;
    float: left;
    width: 85%;
}

#edit-submit-1{
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    height: 45px;
    width: 15%;
    background: #FA670A;
    border: solid 1px #FA670A;
    font-size: 20px;
}

/*#edit-submit-1{
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    height: 45px;
    width: 15%;
    background: #f75394;
    border: solid 1px #f75394;
    font-size: 20px;
}*/

#edit-keys-1{
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    height: 45px;
    font-size: 20px;
}
.enlaces-participacion {
  color: #fff;
}
.enlaces-participacion:hover{
  color: #fff;
}

#block-bean-gobierno{
    margin-top: 0px;
}

.container.noticia{
    padding: 2px 60px;
}

.container.noticia img{
    padding: 0px;
    width: 100%;
    
    -webkit-box-shadow: 10px 0px 17px -8px rgba(33,33,33,0.3);
    -moz-box-shadow: 10px 0px 17px -8px rgba(33,33,33,0.3);
    box-shadow: 10px 0px 17px -8px rgba(33,33,33,0.3);
}

.container.noticia .field-name-field-image{
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

.container.noticia .field-name-title h2{

    /*font-family: 'Droid Serif';*/
    font-size: 35px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 52.5px;
    color: #283480;
    
}

.container.noticia p{
    font-size: 17px;
    margin: 20px 0px;
    line-height: 29px;
    font-size: 18px;
    font-style: normal;
    letter-spacing: normal;
    line-height: 29px;
    text-transform: none
}

.container.noticia  h2{
    color: #283480;
    font-size: 24px;
    
    text-align:left !important;
    
}

.container.noticia  h1{
    
    text-align:left !important;
    
    /*font-family: 'Droid Serif';*/
    font-size: 35px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 52.5px;
    color: #283480;
    
    
}

.container.noticia  h3{
    color: #283480;
    font-size: 20px;
    text-align:left !important;
   
}


.container.noticia .field-name-body{
    margin-bottom: 20px;
    margin-top: 20px;
}

.container.noticia .field-name-field-news-date, .container.noticia  .field-name-field-tags{
    padding: 0px 0px;
}



.container.noticia .banner1{
    padding: 0px;
}

.nav-pills > li.active > a, 
.nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus,
#block-bean-caja-noticias .nav > li.active > a {
    color: #fff !important;
    background-color: #283480;
    padding-top: 5px;
    padding-bottom: 5px;
}
/*
.tparrows{
  
    background: rgba(0, 0, 0, 0);
    border: 2px solid white;
    border-radius: 50%;
}*/

.tparrows:hover {
    background: rgba(255, 255, 255, 0.23);
}

.titulo-centro{
    color: #283480;
}

#noticias-all{
    padding: 50px 75px;
}

.divider-gray{
    padding: 0px
}

.divider-gray hr{
    border-top: 1px solid #ddd;
}

.noticias-cats img{
    width:100%;
}

.noticias-importantes img{
    width:100%;
}

.noticias-cats .pane-title, .ultimas .pane-title{
    /*text-transform: uppercase;*/
    font-size: 28px;
    font-weight: bold;
    color:#283480;
    margin-top: 0px;
}

.noticias-cats .views-row-2 img, 
.noticias-cats .views-row-3 img,
.noticias-cats .views-row-4 img{
    display:none;
}
.ultimas .views-row-1 img,
.ultimas .views-row-2 img, 
.ultimas .views-row-3 img,
.ultimas .views-row-4 img,
.ultimas .views-row-5 img{
    display:none;
}

.ultimas{
    padding-left: 40px;
    padding-right: 0px;
}

.noticias-cats .views-row-2 h2, 
.noticias-cats .views-row-3 h2,
.noticias-cats .views-row-4 h2{
    font-size:16px;
    color:black;
    margin:0px;
    border-top:1px solid #ddd;
    padding-top: 10px;
    margin-bottom:5px; 
}


.noticias-cats .views-row-2 h2 a, 
.noticias-cats .views-row-3 h2 a,
.noticias-cats .views-row-4 h2 a{
    color:black;
    
}

.noticias-cats .views-row-1 h2 a{
    color: #212121;
}


.ultimas .views-row-1 h2,
.ultimas .views-row-2 h2, 
.ultimas .views-row-3 h2,
.ultimas .views-row-4 h2,
.ultimas .views-row-5 h2
{
    font-size:16px;
    color:black;
    margin:0px;
    border-top:1px solid #ddd;
    padding: 5px 0px;
    padding-top: 10px;
}

.ultimas .views-row-1 h2 {
    border:none;
}

.ultimas .views-row-1 h2 a,
.ultimas .views-row-2 h2 a, 
.ultimas .views-row-3 h2 a,
.ultimas .views-row-4 h2 a,
.ultimas .views-row-5 h2 a{
    color:black;
    
}


.view-destacadas .views-row-1{
    padding: 0px;
}


.view-destacadas .views-row-1 img{
    width: 100%;
}

.noticias-cats .views-row-1 header h2{
    font-size:18px;
    color:black;
    font-weight:700;
    margin-bottom:5px;
}

.noticias-cats .views-row-1 {
    min-height: 290px;
   
    overflow: hidden;
    
}


.destacadas .pane-title{
    display: none;
}

.view-destacadas .views-row-1 h2 {
    font-size: 25px;
    font-weight: 700; 
    margin-bottom: 5px;
}
.view-destacadas .views-row-1 h2 a{
    color:#283480;

}

.view-destacadas .views-row-1 {
   
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}

.view-destacadas .views-row-2 h2 ,
.view-destacadas .views-row-3 h2 ,
.view-destacadas .views-row-4 h2 {
    font-size: 16px;
    margin:0px;
    margin-bottom:5px;
}

.view-destacadas a{
    color: black;
}

.destacadas{
    padding: 0px;
}


.page-sala-prensa .field-name-field-news-date, 
.view-govcms-taxonomy-term-page .field-name-field-news-date{
    text-transform: lowercase;
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 8px;
}


.search-api-page-results, #search-api-page-search-form{
    padding: 30px;
}

.first.leaf a{
    padding:10px;
    max-height: 50px;
    min-width: 76px;
}

.page-user-password #block-system-main, .page-user-login #block-system-main, .page-user #block-system-main{
    margin: 0px;
    display: table;
    width: 100%;
    
}

#block-ley{
    background: #11485d;
    color: white;
    border-radius: 2px;
    font-size: 18px;
    padding: 50px 40px;
    font-weight: 100;
    display: table-cell;
    float: none

}

#user-login, #user-pass{
    padding: 70px;
    background:#d5edf7; 
    border-radius: 2px;
    display: table-cell;
    float: none

}

#edit-submit {
    margin-top: 30px;
}

#img-login{
    margin-bottom: 40px;
}

#img-login img{
    width: 100%;
}

#reset{
    text-align: center;
    margin-top: 30px;
}





.dropdown ul li:after{
    display: none;
}

.mega-dropdown-menu .menu-level-1{
    font-size: 14px !important;
}

.mega-dropdown {
  position: static !important;
  width: 100% !important;
  
}

.mega-dropdown-menu {
  padding: 20px 0px !important;
  width: 100% !important;
  margin-top: -1px;
}

.mega-dropdown-menu > li > ul {
  padding: 0 !important;
  margin: 0 !important;
}

.mega-dropdown-menu > li > ul > li {
  list-style: none !important;
  
}

.mega-dropdown-menu > li > ul > li > a {
  display: block !important;
  padding: 3px 20px !important;
  clear: both !important;
  line-height: 1.428571429 !important;
  color: #333 !important;
  white-space: normal !important;
  font-weight: 300 !important;
  background:transparent !important;
}

.mega-dropdown-menu .dropdown-header {
  color: #428bca !important;
  font-size: 18px !important;
  font-weight: bold !important;
}

.mega-dropdown-menu form {
  margin: 3px 20px !important;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px !important;
}


.not-logged-in .lan-principal {
   padding: 2px 60px;
}

.not-logged-in .lan-principal .col-sm-9,  .not-logged-in .lan-principal .col-sm-3, .not-logged-in .lan-principal .row > div{
    padding-right: 15px;
    padding-left: 15px;
}

.not-logged-in .lan-principal .row{
    margin: 0px;
}

.not-logged-in .lan-principal h2{
    color: #283480;
    font-size: 24px;
    text-align:left !important;
    
}

.not-logged-in .lan-principal h1{
    text-align:left !important;
    /*font-family: 'Droid Serif';*/
    font-size: 42px ;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 52.5px;
    color: #FA670A; 
    
}

.not-logged-in .lan-principal h3{
    color: #283480;
    font-size: 20px;
    text-align:left !important;
}

.not-logged-in .lan-principal p,
.not-logged-in .lan-principal {
    font-size: 17px;
    margin: 20px 0px;
    line-height: 29px;
    font-size: 18px;
    font-style: normal;
    letter-spacing: normal;
    line-height: 29px;
    text-transform: none
}

.not-logged-in .lan-principal .col-sm-9 li{
    
    font-size: 17px;
    margin: 20px 0px;
    line-height: 29px;
    font-size: 18px;
    font-style: normal;
    letter-spacing: normal;
    line-height: 29px;
    text-transform: none
}

.not-logged-in .lan-principal img{
   width: 100%;
}

.not-logged-in .lan-principal  blockquote {
    
    margin-left: 40px;
    font-weight: 300 !important;
    font-style: italic !important;
    font-size: 1.25em !important;
    border-left: 5px solid #51CAF2 !important;
    padding: 9px 26px 9px 26px !important;
}

.not-logged-in .lan-principal  blockquote p{    
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-style: italic !important;
    font-size: 1.00em !important;
    padding: 0px !important;
    margin: 0px !important;
}


.not-logged-in .lan-principal .col-sm-9 .order_list, .search-results {
    list-style-type: none;
    counter-reset: listNumbering;
}

.not-logged-in .lan-principal .col-sm-9 .order_list li, .search-results li.search-result {
     position: relative;
     padding-left: 50px;
     margin-bottom: 20px;
     counter-increment: listNumbering;
}

.not-logged-in .lan-principal .col-sm-9 .order_list li:before, .search-results li.search-result:before {
    content: counter(listNumbering) ".";
    /*font: bold italic 30px/1.3 Lato, 'Helvetica Neue', Helvetica, sans-serif;*/    
    font: bold italic 30px/1.3 'Pluto';
    float: left;  
    margin-left: -50px;
    color:#ccc;
} 

.leaf a.active{
    color: white !important;
    background-color: #283480 !important;
}

.container.noticia .col-sm-9 .field-name-field-news-date .date-display-single{
    position: absolute;
    top: 0px;
    font-weight: 300;
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    text-transform: lowercase;
    padding: 0px 15px;
    border-left: 1px solid #ccc;
}

.container.noticia .col-sm-9 .field-name-field-tags .field-items .field-item,
.node-type-publication .field-name-field-tags .field-items .field-item {
    float:left;
    min-width: max-content;
    padding: 0px 10px 0px 0px;
    border-right: solid 1px #ccc;
    margin: 0px 10px 0px 0px;
    font-weight: 300;
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    
}

.container.noticia .col-sm-9 .field-name-field-tags .field-items .field-item a,
.node-type-publication .field-name-field-tags .field-items .field-item a{
    color:#0285b6;
    text-transform: uppercase;;
}
.container.noticia .col-sm-9 .field-name-field-tags .field-label,
.node-type-publication .field-name-field-tags .field-label{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-weight: 700;
    float: left;
    margin-right: 10px;
}

.node-type-publication .field-name-field-tags{
    margin-top: 30px;
}

.container.noticia .col-sm-9 .field-name-field-tags{

    overflow: auto;
}


.not-logged-in.page-search .search-results{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-weight: 700;
}

.not-logged-in.page-search .search-results p, .not-logged-in.page-search .search-results em{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-weight: 300;
    font-size: 16px;
}

.not-logged-in.page-search .search-api-page-results{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-weight: 700;  
    padding: 10px 0px; 
}


.not-logged-in.page-search #search-api-page-search-form{
    padding: 10px 0px;   
}

.view-govcms-taxonomy-term-page,
.page-sala-prensa-noticias #block-system-main{
    padding: 0px 60px;
}

.view-govcms-taxonomy-term-page .views-row h2,
.page-sala-prensa-noticias  #block-system-main .views-row h2
{
    font-size:18px;
    color:black;
    margin:0px;
    padding: 5px 0px;
    padding-top: 10px;
    font-weight: 700;
}

.view-govcms-taxonomy-term-page .views-row h2 a,
.page-sala-prensa-noticias #block-system-main .views-row h2 a
{
    color:#212121;
}

.view-govcms-taxonomy-term-page .views-row, 
.page-sala-prensa-noticias #block-system-main .views-row{
    
    overflow: hidden;   
    
}

.info-gobierno li a{
    color: white;
}

#noticias-all .row,
.container.noticia .row,
.view-govcms-taxonomy-term-page .row,
.not-logged-in .lan-principal .row,
.atencion-container .row,
.gobierno .row,
.atencion-section .row,
.az-text,
.contenedor-breadcrumb,
.not-logged-in.page-search #block-system-main .search-form,
.not-logged-in.page-contact .contact-form,
.page-sala-prensa-noticias #block-system-main .row,
.alert.alert-block,
.not-logged-in.page-search #block-system-main .search-form,
.not-logged-in.page-search #block-system-main .search-api-page-results,
.not-logged-in.page-documentos #block-system-main .view-publications,
.page-tag-documento #block-system-main .view-publications,
.node-type-publication #block-system-main .node-publication,
.page-search404 .region-content #block-system-main,
#block-bean-caja-noticias .row,
#block-bean-redesfront .row,
.pqr_container .row
{
    max-width: 1200px ;
    margin: auto ;
}

.not-logged-in.page-documentos #block-system-main,
.page-tag-documento #block-system-main,
.node-type-publication #block-system-main,
.page-search404 .region-content{
	padding: 0px 60px;
}


.alert.alert-block{
	margin: 10px auto ;
}

.contenedor-breadcrumb{
	
	margin: auto;
}

.contenedor-breadcrumb div{
    padding: 20px 0px;
}

.dropdown ul li:after{
    display: none;
}

.rrss{
    position: fixed;
    top: 50%;
    max-width: 50px;
    left: 15px;
}

.rrss li a{
    font-size:40px;
    line-height: 0.5;
    
}

.rrss .fb a{
    
    color: #4267b2;
}

.rrss .tw a{
    color:#1da1f2;
}

.rrss .li a{
    color:#0076b5;
}

.rrss .wps a{
    color:#00e675;
    display:none;
}

.not-logged-in.page-search #block-system-main{
    padding: 0px 60px;
}


.not-logged-in.page-search #block-system-main .search-form label{
    display: none;
}

.search-info{display: none;}
/*
  Miga de pan personalizada
*/
.breadcrumb-arrow {
    height: 36px;
    padding: 0;
    line-height: 36px;
    list-style: none;
    background-color: #e6e9ed
}
.breadcrumb-arrow li:first-child a {
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px
}
.breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span {
    display: inline-block;
    vertical-align: top
}
.breadcrumb-arrow li:not(:first-child) {
    margin-left: -5px
}
.breadcrumb-arrow li+li:before {
    padding: 0;
    content: ""
}
.breadcrumb-arrow li span {
    padding: 0 10px
}
.breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span {
    height: 36px;
    padding: 0 10px 0 25px;
    line-height: 36px
}
.breadcrumb-arrow li:first-child a {
    padding: 0 10px
}
.breadcrumb-arrow li a {
    position: relative;
    color: #fff;
    text-decoration: none;
    background-color: #283480;
    border: 1px solid #283480
}
.breadcrumb-arrow li:first-child a {
    padding-left: 10px
}
.breadcrumb-arrow li a:after, .breadcrumb-arrow li a:before {
    position: absolute;
    top: -1px;
    width: 0;
    height: 0;
    content: '';
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent
}
.breadcrumb-arrow li a:before {
    right: -10px;
    z-index: 3;
    border-left-color: #283480;
    border-left-style: solid;
    border-left-width: 11px
}
.breadcrumb-arrow li a:after {
    right: -11px;
    z-index: 2;
    border-left: 11px solid #2494be
}
.breadcrumb-arrow li a:focus, .breadcrumb-arrow li a:hover {
    background-color: #4fc1e9;
    border: 1px solid #4fc1e9
}
.breadcrumb-arrow li a:focus:before, .breadcrumb-arrow li a:hover:before {
    border-left-color: #4fc1e9
}
.breadcrumb-arrow li a:active {
    background-color: #2494be;
    border: 1px solid #2494be
}
.breadcrumb-arrow li a:active:after, .breadcrumb-arrow li a:active:before {
    border-left-color: #2494be
}
.breadcrumb-arrow li span {
    color: #434a54
}

.not-logged-in.page-contact #block-system-main{
    padding: 0px 60px;
}


.mega-dropdown-menu .row{
    margin:0px;
}


.mega-dropdown-menu .node .menu li{
    padding: 2px 5px;
}


.drop-left {
    left: inherit !important;
    right: 0 !important;
}

.links{
    margin-top: 10px !important;
}

.sub-level-3, .level-4{
    list-style: none;
}

.level-4{
    padding: 0px;
}

#block-superfish-4 h2{
    display: none !important;
}


.not-logged-in.page-documentos .taxonomy-term.vocabulary-tags h2, 
.page-tag-documento .taxonomy-term.vocabulary-tags h2{
	font-size: 14px;
   	margin: 0px;
   	text-transform: uppercase;
   	background: #ddd;
   	float: left;
   	padding: 4px 5px;
   	margin-right: 8px;;
}

.not-logged-in.page-documentos .views-row header h2,
.page-tag-documento .views-row header h2{
	font-size: 22px;
    font-weight: 700;
    margin: 0px;
}

.node-type-publication .field-name-field-date,
.node-type-publication .field-name-field-documents{
    font-size: 18px;
   
       
}


.node-type-publication .field-name-field-date .field-label,
.node-type-publication .field-name-field-documents .field-label{
    font-weight: 700;
    float: left;
}

.node-type-publication .field-name-field-date .date-display-single,
.node-type-publication .field-name-field-documents a{
    font-weight: 300;
}




.not-logged-in.page-documentos .views-row,
.page-tag-documento .views-row{
	padding: 0px 0px 20px 0px;

	margin: 10px 0px;
	border-bottom: 1px solid #ddd;  
}

.not-logged-in.page-documentos .date-display-single,
.page-tag-documento .date-display-single{
	font-weight: 300;
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    text-transform: lowercase;
    
}

h2.gaceta{
    background: #3473af !important;
    color: white;    
}


h2.ordenanza{
    background: #349889 !important;
    color: white;    
}


h2.ley{
    background: #d02322 !important;
    color: white;    
}


.not-logged-in.page-documentos .taxonomy-term.vocabulary-tags h2 a,
.page-tag-documento .taxonomy-term.vocabulary-tags h2 a{

    color: white;    
}

.not-logged-in.page-documentos .field-name-field-documents,
.page-tag-documento .field-name-field-documents{
	position: absolute;
    right: 0px;
    bottom: 5px;
}

.not-logged-in.page-documentos .field-name-field-documents a .icon,
.page-tag-documento .field-name-field-documents a .icon{
	font-size: 20px;
    border-radius: 50%;
    border: 2px solid;
    padding: 10px;
    vertical-align:middle;
}


.not-logged-in.page-documentos .field-name-field-documents a .text,
.page-tag-documento .field-name-field-documents a .text{
	font-weight: 700;    
    vertical-align:middle;
    margin: 5px;
}

.not-logged-in.page-documentos .view-content.row,
.page-tag-documento .view-content.row{
	margin: 0px;
}

.a-lateral-2{
    color: #0d6fa5 !important;
}

.ultimas iframe{
    margin: 5px 0px;
    border-top: 1px solid #ddd;
    padding: 10px 0px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #283480;
}

#block-bean-caja-noticias{
    margin: 60px 0px;
}


#block-bean-caja-noticias header h2{
    font-size: 18px;
    color: black;
    font-weight: 700;
    margin-bottom: 5px;
}

#block-bean-caja-noticias header h2 a{
    color: black;
    
}

#block-bean-caja-noticias .field-name-field-news-date{
    text-transform: lowercase;
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 8px;
}

.boton-caja{
    max-width: 1200px;
    margin: auto;
    text-align: center;
    height: 40px;
}
.sala-prensa-a:hover, .sala-prensa-a:focus {
    background: #333;
    color: #fff
}
.sala-prensa-a {
    background: transparent;
    border: 1px solid #333;
    border-radius: 20px;
    padding: 5px 20px;
    color: #333;
    text-decoration: none !important;
    font-size: 16px;
    margin-top: 10px;

}

.transparencia-col h2{
	border-bottom: 1px solid #283480;
    border-top: 1px solid #283480;
    padding: 30px 20px 15px 20px;
    font-weight: 700;
    margin-bottom: 0px;
}

.lista-trasnparencia {
	padding: 10px 0px;
    border-bottom: 1px solid #ccc;
}


.li-trasnparencia li, .li-trasnparencia li a{
	font-size: 16px;
    font-weight: 300;
    color:#283480;
}

ul.li-trasnparencia{
	background: #ececec;
    padding: 0px 20px 20px 50px;
    border-radius: 0px 0px 15px 15px;
}

#block-bean-redesfront{
	padding: 0px 60px; 
}

#block-bean-redesfront .row > div{
	text-align: center;
} 

.mega-dropdown-menu .menu-active,
.mega-dropdown-menu a:hover,
.mega-dropdown-menu a:focus,
.mega-dropdown-menu a:active{
    font-weight: 700 !important;

}
.pqr_container{
	padding: 0px 15px;
}
.pqr_container iframe{
	width: 100%;
    height: 650px;
    border: none;
}

.procesos-container{
	padding: 0px 15px;
}
.procesos-container iframe{
	width: 100%;
    height: 1500px;
    border: none;
}

.not-logged-in .lan-principal .organigrama_header{
    border-top: 1px solid #0285b6;
    border-left: 1px solid #0285b6;
    width: 100%;
    padding-left: 5px !important;
    padding-top: 8px !important;
    color: #0285b6;
    font-weight: 700;
    position: relative;
}

.organigrama_header:after{
    content: '';
    background: #0285b6;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -5px;
    right: 0;
    border-radius: 50%;
}

.not-logged-in .lan-principal .break {
   width: 34px !important;
}

#edit-tid-wrapper{
	display: none;
}

.icono{
    /*float: left;*/
    margin-top: -10px;
    height: 60px;
    width: 60px;
    background: #ddd;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
}

.icono i{
    color: white;
    font-size: 50px;
    margin: 0px;
}

.icono i:before{
    margin: 0px;
}


.no-border{
    border: none !important;
    margin: 30px 0px;
    box-shadow: none !important;
}
 
.panel-heading.headers-tram{
    border: none !important;
    margin: 30px 0px 0px 0px;
    background-color: transparent;
}

.no-border .panel-body{
    border:none;
}


.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{
    border:none;
}

.toggle-panel{
    border-bottom: 2px solid;
    text-decoration: none !important;
    position: relative;
    font-weight: 500;
}

.toggle-panel:before{
    content: '';
    width: 0px;
    height: 0px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #0285b6;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    right: -3px;
    bottom: -12px;
    z-index: 3;
}

.toggle-panel:after {
    content: '';
    width: 0px;
    height: 0px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid white;
    font-size: 0px;
    line-height: 0px;
    position: absolute;
    right: -3px;
    z-index: 2;
    bottom: -30px;
}

.header-urba a{
    color: #00b8e6;
}

.header-sport a{
color: #900C3F  
}

.header-fami a{
    color: #e83249;
}

.header-impu a{
    color: #ccc903;
}

.header-movi a{
    color: #ffb80d;
}

.header-mayor a{
    color:#863d78;
}

.header-sisben a{
    color:#4c4e96;
}

.header-discapacidad a{
    color:#1FAEAC;
}

.header-infancia a{
    color:#AE1786;
}

.header-seguridad a{
    color:#F96A00;
}

.header-salud a{
    color:#EF0017;
}

.header-cultura a{
    color:#0095D6;
}

.header-riesgo1 a{
    color:#000;
} 

.header-victimas a{
    color:#00C181;
}


.sport-txt{
    color:#333 !important;
    border-bottom: 2px solid #900C3F;
}

.sport-txt:before{
    border-top: 12px solid #900C3F;
}
.sport{
    background:#900C3F;
}


.urba-txt{
    color:#333 !important;
    border-bottom: 2px solid #00b8e6;
}

.urba-txt:before{
    border-top: 12px solid #00b8e6;
}
.urba{
    background:#00b8e6;
}


.fami-txt{
    color:#333 !important;
    border-bottom: 2px solid #e83249;
}

.fami-txt:before{
    border-top: 12px solid #e83249;
}
.fami{
    background:#e83249;
}


.impu-txt{
    color:#333 !important;
    border-bottom: 2px solid #ccc903;
}

.impu-txt:before{
    border-top: 12px solid #ccc903;
}
.impu{
    background:#ccc903;
}

.movi-txt{
    color:#333 !important;
    border-bottom: 2px solid #ffb80d;
}

.movi-txt:before{
    border-top: 12px solid #ffb80d;
}
.movi{
    background:#ffb80d;
}

.mayor-txt{
    color:#333 !important;
    border-bottom: 2px solid #863d78;
}

.mayor-txt:before{
    border-top: 12px solid #863d78;
}
.mayo{
    background:#863d78;
}

.sisben-txt{
    color:#333 !important;
    border-bottom: 2px solid #4c4e96;
}

.sisben-txt:before{
    border-top: 12px solid #4c4e96;
}
.sisbe{
    background:#4c4e96;
}

.sisben-txt{
    color:#333 !important;
    border-bottom: 2px solid #4c4e96;
}

.sisben-txt:before{
    border-top: 12px solid #4c4e96;
}
.sisben:before{
    background:#4c4e96;
}


.discapacidad-txt{
    color:#333 !important;
    border-bottom: 2px solid #1FAEAC;
}

.discapacidad-txt:before{
    border-top: 12px solid #1FAEAC;
}
.disca{
    background:#1FAEAC;
}

.infancia-txt{
    color:#333 !important;
    border-bottom: 2px solid #AE1786;
}

.infancia-txt:before{
    border-top: 12px solid #AE1786;
}
.infa{
    background:#AE1786;
}

.seguridad-txt{
    color:#333 !important;
    border-bottom: 2px solid #F96A00;
}

.seguridad-txt:before{
    border-top: 12px solid #F96A00;
}
.segu{
    background:#F96A00;
}

.salud-txt{
    color:#333 !important;
    border-bottom: 2px solid #EF0017;
}

.salud-txt:before{
    border-top: 12px solid #EF0017;
}
.sal{
    background:#EF0017;
}

.cultura-txt{
    color:#333 !important;
    border-bottom: 2px solid #0095D6;
}

.cultura-txt:before{
    border-top: 12px solid #0095D6;
}
.cul{
    background:#0095D6;
}




.riesgo1-txt{
    color:#000 !important;
    border-bottom: 2px solid #fde977;
}

.riesgo1-txt:before{
    border-top: 12px solid #fde977;
}
.victimas-txt{
    color:#333 !important;
    border-bottom: 2px solid #00C181;
}

.victimas-txt:before{
    border-top: 12px solid #00C181;
}
.iconoesp { /* float: left; */ margin-top: -10px; height: 60px; width: 60px; background: #fff;border-radius: 50%;text-align: center;display: inline-block;}.riesgo1 { background: #fde977;} 
.victi{
    background:#00C181;
}

.panel-text{
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 300 !important;
}

.heading-panel{
    font-size: 15px !important;
    font-weight: 700 !important;
}

#collapse1.panel-collapse, 
#collapse2.panel-collapse,
#collapse3.panel-collapse,
#collapse4.panel-collapse,
#collapse5.panel-collapse,
#collapse6.panel-collapse,
#collapse7.panel-collapse,
#collapse8.panel-collapse,
#collapse9.panel-collapse,
#collapse10.panel-collapse,
#collapse11.panel-collapse, 
#collapse12.panel-collapse,
#collapse13.panel-collapse{
    padding-left: 50px;

}

#collapse1 .panel-body{
    background: #00b8e630;
    border-radius: 22px;
    
}

#collapse2 .panel-body{
    background: #e8324930;
    border-radius: 22px;
    
}

#collapse3 .panel-body{
    background: #ccc90330;
    border-radius: 22px;
}

#collapse4 .panel-body{
    background: #ffb80d30;
    border-radius: 22px;
   
}

#collapse5 .panel-body{
    background: #863d7830;
    border-radius: 22px;
    
}

#collapse6 .panel-body{
    background: #4c4e9630;
    border-radius: 22px;
   
}

#collapse7 .panel-body{
    background: #1FAEAC30;
    border-radius: 22px;
    
}

#collapse8 .panel-body{
    background: #AE178630;
    border-radius: 22px;
    
}

#collapse9 .panel-body{
    background: #F96A0030;
    border-radius: 22px;
    
}

#collapse10 .panel-body{
    background: #EF001730;
    border-radius: 22px;
    
}

#collapse11 .panel-body{
    background: #EF001730;
    border-radius: 22px;
    ;
}

#collapse12 .panel-body{
    background: #00C18130;
    border-radius: 22px;
    
}

#collapse13 .panel-body{
    background: #ffffcc;
    border-radius: 22px;
    
}

.resumen{
    font-size: 25px !important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin:50px 0px !important;
    font-weight: 500;
}

.anotacion{
    background: #ccc;
    text-align: center;
    border-radius: 5px;
    font-size: 15px !important;
    padding: 5px 34px;
    font-weight: 700;
}



.centered{
    padding: 10px 80px 10px 80px;
    margin-top: 10px;
}

.requisitos{
    background: #ccc;
    text-align: left;
    border-radius: 5px;
    font-size: 15px;
    padding: 5px 34px;
    color:#333 !important;
    margin-bottom: 30px;
}
.requisitos li{
	font-size: 15px !important;
	font-weight: 700;
}

.flecha-right{
    width: 0px;
    height: 0px;
    border-bottom: 30px solid transparent;
    border-top: 30px solid transparent;
    border-left: 30px solid #e6e9ed;
    font-size: 0px;
    line-height: 0px;
    margin-right: 10px;
    float:left;
}
.sf-menu.sf-style-default {
    float: left !important;
    margin-bottom: 0px !important; 
    padding: 0px !important;
}

.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
    background: transparent !important; 
    padding: 9px !important;
    margin: 0px !important;
}

.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited, .sf-menu.sf-style-default span.nolink {
    border-left: none !important;
    border-top: none !important;
    color: white !important;
    padding: 9px !important;
}

.visita-smr{
	background: url(http://santamarta.gov.co/sites/all/themes/bootstrap/img/visita-smr.png) ;
	padding: 130px;
    background-size: 100%;
    padding-top: 10px !important;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px !important;

}

.visita-smr h1{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-size: 42px !important;

}

.img-border, .img-border-container img{
	border: 15px solid transparent;
	-webkit-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    -moz-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16););
    width: 95% !important;
    margin: auto;
}
.img-border-container{
    text-align: center;
    background: transparent;
}

.label-smr{
	color:#009BDB;
    cursor: pointer;
}

.smr-container{
	margin-top: 10px;
	margin-bottom:10px; 
}

.label-smr{
	padding: 12px;
    margin: 10px 22px;
    font-size: 25px;
    font-weight: 700;
}

.label-smr:hover{
    color:#283480;
}

.hr-smr{
    margin: -10px 22px 40px;
}



.vive-smr{
    background: url(http://santamarta.gov.co/sites/all/themes/bootstrap/img/visita-smr.png) ;
    padding: 130px;
    background-size: 100%;
    padding-top: 10px !important;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px !important;

}

.vive-smr h1{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-size: 42px !important;

}



.img-border-2, .img-border-2-container img{
    border: 15px solid white;
    -webkit-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    -moz-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16););
    width: 95% !important;
    margin: auto;
    width: 100% !important;
}


.vive-container{
    margin-top: 10px;
    margin-bottom:10px; 
}

.label-vive{
    padding: 10px;
    margin: 6px 6px;
    font-size: 25px;
    font-weight: 700;
    color:#009BDB;
    cursor: pointer;
}

.hr-vive{
    margin: -10px 15px 40px;
}




.node-type-publication .field-name-field-subtitle{
    font-size: 20px;
    margin: 0px;
    margin-bottom: 5px;
    font-weight: 300;
}

.page-documentos .field-name-field-subtitle{
    font-size: 16px;
    font-weight: 300;
}

.img-ico{
    background: #f5f5f3fc;
    border-radius: 50%;
    text-align: center;
    width: 150px;
    height: 150px;
    position: relative;
    vertical-align: middle;
}

.img-ico img{
    max-height: 80px;
    width: auto !important;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}

.atencion div{
  margin:auto;
  text-align: center;   
}

.atencion label{
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 18px;
    color: #26a1c8;
}

.not-logged-in .lan-principal.tramites .col-sm-9 h1 {
    text-align: left !important;
    /*font-family: 'Lato';*/
    font-family: 'Pluto';
    font-size: 45px !important;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 52.5px !important;
    color: #000;
    padding-left: 40px !important;
}

.not-logged-in .lan-principal.tramites .col-sm-9 .order_list{
    padding: 0px;
}



.not-logged-in .lan-principal.tramites .col-sm-9 .order_list li:before{
    content: counter(listNumbering);
    /*font: 700 normal 18px/1.3 Lato, 'Lato', Lato, Lato;*/
    font: 700 normal 18px/1.3 'Pluto';    
    float: left;  
    margin-left: -48px;
    color:#fff;
    top:3px;
    position: absolute;
}

.not-logged-in .lan-principal.tramites .col-sm-9 .order_list li{
    margin-bottom: 40px;

}

.not-logged-in .lan-principal.tramites .col-sm-9 .order_list li:after {
  	width: 0px;
    height: 0px;
    border-bottom: 30px solid transparent;
    border-top: 30px solid transparent;
    border-left: 30px solid #e6e9ed;
    font-size: 0px;
    line-height: 0px;
    margin-right: 5px;
    float:left;  
    content: '';
    position: absolute;
    left: 0;
    top: -15px;
    z-index: -1;
} 

.not-logged-in .lan-principal.tramites .col-sm-9 h2 {
    text-align: left !important;
    /*font-family: 'Lato';*/
    font-family: 'Pluto';
    font-size: 35px !important;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 52.5px !important;
    color: #000;
}

.not-logged-in .lan-principal.tramites .col-sm-9 h3 {
    text-align: left !important;
    /*font-family: 'Lato';*/
    font-family: 'Pluto';
    font-size: 25px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 52.5px !important;
    color: #000;
}

.not-logged-in .lan-principal.tramites .col-sm-9 ul li, 
.requisitos ol li{
	    margin: 0px 0px !important;
}

.centrado{
	text-align: center;
    border-top: 1px solid #eee;
}

.centrado p{
	margin: 0px !important;
	font-weight: 700;
	font-size: 24px !important;
}

.tramites.urbanismo .flecha-right{
    border-left: 30px solid #00b8e6;

}

.tramites.urbanismo strong{
    color:#00b8e6;
}


.tramites.urbanismo .requisitos h4,
.tramites.urbanismo .requisitos h5{
    color: #00b8e6;

}


.tramites.urbanismo .anotacion, .tramites.urbanismo .requisitos{
	background: #00b8e630;
}


.not-logged-in .lan-principal.tramites.urbanismo .col-sm-9 .order_list li:after {
  	border-left: 30px solid #00b8e6;
    
} 

.tramites.urbanismo .centrado p.blue{
	color: #00b8e6;
}



.tramites.familias .flecha-right{
    border-left: 30px solid #e83249;

}

.tramites.familias strong{
    color:#e83249;
}

.tramites.familias .requisitos h4,
.tramites.familias .requisitos h5{
    color:#e83249;

}


.tramites.familias .anotacion, .tramites.familias .requisitos{
	background: #e8324930;
}


.not-logged-in .lan-principal.tramites.familias .col-sm-9 .order_list li:after {
  	border-left: 30px solid #e83249;
    
} 

.tramites.familias .centrado p.blue{
	color: #e83249;
}


.tramites.sisben .flecha-right{
    border-left: 30px solid #4c4e96;

}
.tramites.sisben strong{
    color:#4c4e96;
}

.tramites.sisben .requisitos h4,
.tramites.sisben .requisitos h5{
    color:#4c4e96;

}


.tramites.sisben .anotacion, .tramites.sisben .requisitos{
	background: #4c4e9650;
}


.not-logged-in .lan-principal.tramites.sisben .col-sm-9 .order_list li:after {
  	border-left: 30px solid #4c4e96;
    
} 

.tramites.sisben .centrado p.blue{
	color: #4c4e96;
}


.tramites.mayor .flecha-right{
    border-left: 30px solid #863d78;

}

.tramites.mayor strong{
    color:#863d78;
}

.tramites.mayor .requisitos h4,
.tramites.mayor .requisitos h5{
    color: #863d78;

}

.tramites.mayor .anotacion, .tramites.mayor .requisitos{
	background: #863d7830;
}


.not-logged-in .lan-principal.mayor .col-sm-9 .order_list li:after {
  	border-left: 30px solid #863d78;
    
} 

.tramites.mayor .centrado p.blue{
	color: #863d78;
}



.tramites.movilidad .flecha-right{
    border-left: 30px solid #ffb80d;

}

.tramites.movilidad strong{
    color:#ffb80d;
}

.tramites.movilidad .requisitos h4, 
.tramites.movilidad .requisitos h5{
    color:#ffb80d;

}


.tramites.movilidad .anotacion, .tramites.movilidad .requisitos{
	background: #ffb80d30;
}


.not-logged-in .lan-principal.movilidad .col-sm-9 .order_list li:after {
  	border-left: 30px solid #ffb80d;
    
} 

.tramites.movilidad .centrado p.blue{
	color: #ffb80d;
}

.tramites.discapacidad .flecha-right{
    border-left: 30px solid #1FAEAC;

}

.tramites.discapacidad strong{
    color:#1FAEAC;
}

.tramites.discapacidad .requisitos h4,
.tramites.discapacidad .requisitos h5{
    color:#1FAEAC;

}


.tramites.discapacidad .anotacion, .tramites.discapacidad .requisitos{
	background: #1FAEAC30;
}


.not-logged-in .lan-principal.discapacidad .col-sm-9 .order_list li:after {
  	border-left: 30px solid #1FAEAC;
    
} 

.tramites.discapacidad .centrado p.blue{
	color: #1FAEAC;
}

.tramites.infancia .flecha-right{
    border-left: 30px solid #AE1786;

}
.tramites.infancia strong{
    color:#AE1786;
}

.tramites.infancia .requisitos h4,
.tramites.infancia .requisitos h5{
   color:#AE1786;

}


.tramites.infancia .anotacion, .tramites.infancia .requisitos{
	background: #AE178630;
}


.not-logged-in .lan-principal.infancia .col-sm-9 .order_list li:after {
  	border-left: 30px solid #AE1786;
    
} 

.tramites.infancia .centrado p.blue{
	color: #AE1786;
}



.tramites.seguridad .flecha-right{
    border-left: 30px solid #F96A00;

}

.tramites.seguridad strong{
    color:#F96A00;
}

.tramites.seguridad .requisitos h4,
.tramites.seguridad .requisitos h5{
    color:#F96A00;

}


.tramites.seguridad .anotacion, .tramites.seguridad .requisitos{
    background: #F96A0030;
}


.not-logged-in .lan-principal.seguridad .col-sm-9 .order_list li:after {
    border-left: 30px solid #F96A00;
    
} 

.tramites.seguridad .centrado p.blue{
    color: #F96A00;
}


.tramites.salud .flecha-right{
    border-left: 30px solid #EF0017;

}

.tramites.salud strong{
    color:#EF0017;
}

.tramites.salud .requisitos h4,
.tramites.salud .requisitos h5{
    color:#EF0017;

}


.tramites.salud .anotacion, .tramites.salud .requisitos{
    background: #EF001730;
}


.not-logged-in .lan-principal.salud .col-sm-9 .order_list li:after {
    border-left: 30px solid #EF0017;
    
} 

.tramites.salud .centrado p.blue{
    color: #EF0017;
}

.tramites.cultura .flecha-right{
    border-left: 30px solid #0095D6;

}

.tramites.cultura strong{
    color:#0095D6;
}

.tramites.cultura .requisitos h4,
.tramites.cultura .requisitos h5{
    color:#0095D6;

}


.tramites.cultura .anotacion, .tramites.cultura .requisitos{
    background: #0095D630;
}


.not-logged-in .lan-principal.cultura .col-sm-9 .order_list li:after {
    border-left: 30px solid #0095D6;
    
} 

.tramites.victimas .centrado p.blue{
    color: #00C181;
}


.tramites.victimas .flecha-right{
    border-left: 30px solid #00C181;

}

.tramites.victimas strong{
    color:#00C181;
}

.tramites.victimas .requisitos h4,
.tramites.victimas .requisitos h5{
    color:#00C181;

}


.tramites.victimas .anotacion, .tramites.victimas .requisitos{
    background: #00C18130;
}


.not-logged-in .lan-principal.victimas .col-sm-9 .order_list li:after {
    border-left: 30px solid #00C181;
    
} 

.tramites.victimas .centrado p.blue{
    color: #00C181;
}


.requisitos > h3{
    font-size: 35px !important;
    font-weight: 900 !important;
}


.requisitos > h4{
    font-size: 20px !important;
    margin-left: 20px !important;
    font-weight: 900 !important;
}

.requisitos h5{
    font-size: 16px !important;
    font-weight: 900 !important;
    font-style: italic;
}

.field-item > ul > li{
	list-style: none;
	text-align: center;
}

.field-item > ul {
	margin: 0px;
	padding: 0px;
}

.secretaria .photo{
    margin:0px;
    padding: 0px !important;
}

.secretaria hr{
    border-top: 2px solid #53cff5;
}

.name-sec{
    margin: 0px !important;
    text-align: center;
    font-size: 16px;
    color: #8d8f90;
}

.secretario{
    font-size: 22px !important;
    color: #283480;
    margin: 0px !important;
}

.secretaria h2{
    font-size: 45px !important;
    margin-top:0px;
    font-weight: 900;

}


.photo img{
    border: solid 1px #ddd;
    padding: 5px;
}

.flecha-right-mini{
    width: 0px;
    height: 0px;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
    border-left: 15px solid #53cff5;
    font-size: 0px;
    line-height: 0px;
    margin-right: 10px;
    float:left;
}

.enlacesito{
    color:#53cff5;
    padding-left: 25px !important;
    font-style: italic !important;
    font-weight: 700 !important;
}

.cats .well{
	padding: 10px;
}

.cats .well:first-child{
	margin-top: 0px;
}

.cats .well a{
	font-weight: 900;
}

.cats .active{
	background: #0d6fa5;
	border-radius: 0px;

}

.cats .active a{
	color: white !important;
}

.logo_secre img{
    width: 50% !important;
}

.logo_secre {
    padding-bottom: 10px;
    border-bottom: 2px solid #00B2E7;
}

.gabinete .nombre{
    text-align: center;
    font-size: 20px !important;
    color: #BABABF;
    font-weight: 700;
    line-height: 22px !important;
    margin: 0px !important;
    margin-top: 10px !important;
}

.gabinete .secretaria_name{
    text-align: center;
    font-size: 15px !important;
    margin-top: 0px;
    font-weight: 700;
    color: #00B2E7;
    margin: 0px !important;
    line-height: 22px !important
}

.gabinete .links{
    margin-top: 20px !important;
}
.gabinete .links a{
    background: #00B2E7;
    color: white;
    text-decoration: none;
    padding: 5px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 2px;
    margin-right: 5px;
    margin-left: 5px;;
}

.gabinete img{
    width: 60% !important;
    margin: auto;
}

.gabinete .row{
    margin-top: 30px !important;
    margin-bottom: 30px !important;

}

.tramites .centered h3 strong{
    color:#000;
}

.tramites h4{
    font-size: 20px;
    font-weight: 700;
}

.tramites .pasos{
    font-size: 38px !important;
}



.turistico{
    background: url(http://santamarta.gov.co/sites/all/themes/bootstrap/img/playas.png) ;
    padding: 130px;
    background-size: 100%;
    padding-top: 10px !important;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px !important;

}

.turistico h1{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-size: 42px !important;

}

.turistico h2{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-weight: 700;
    color:#283480 !important;

}

.turistico ul li,  .turistico ol li {
    list-style: none;
    position: relative;
}

.turistico h3{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 20px !important;
    color:#000 !important;

}

.img-border-turistico, .img-border-container-turistico img {
    border: 15px solid transparent;
    -webkit-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    -moz-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16););
    width: 95% !important;
    margin: auto;
    margin-bottom: 1px;

}

.img-border-container-turistico-2 img{
    border: 0px solid white;
    -webkit-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    -moz-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16););
    width: 95% !important;
    margin: auto;
    margin-bottom: 1px;
    
}


.img-border-container-turistico-multi{
    border: 0px solid white;
    -webkit-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    -moz-box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16);
    box-shadow: 3px 1px 5px 2px rgba(0,0,0,0.16););
    padding-bottom: 15px;
    padding-top: 15px;
    margin-bottom: 1px;
}

.img-border-container-turistico{
    text-align: center;
}

.label-turistico{
    color:#009BDB;
}

.turistico-container{
    margin-top: 10px;
    margin-bottom:10px; 
}

.label-turistico{
    padding: 12px;
    margin: 10px 22px;
    font-size: 25px;
    font-weight: 700;
}

.hr-turistico{
    margin: -10px 22px 40px;
}

.icono-turismo{
    position: absolute;
    left: 0px;
    background: #283480;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
    left: -40px;
    top: -5px;

}
.icono-turismo.viajero{
    top:45px;
}

  


.icono-turismo i{
    color: white;
    font-size: 28px;
}


.icono-turismo i:before{
    margin: 0px;
}

.monumentos{
    
    padding: 130px;
    background-size: 100%;
    padding-top: 10px !important;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px !important;

}

.monumentos h1{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-size: 42px !important;

}

.monumentos h2{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-weight: 700;
    color:#283480 !important;
}

.monumentos h3{
    /*font-family: "Lato", sans-serif !important;*/
    font-family: 'Pluto' !important;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 20px !important;
    color:#000 !important;

}

.monumentos ul li,  .monumentos ol li {
    list-style: none;
    position: relative;
}

.linea-a{
    font-weight: 900;
    color:#283480 !important;
}

.panel-title{
    background: transparent;
}

.mega-dropdown-menu a:hover{
    color:#283480 !important;
}

/*iconos header*/
.header-col {
    padding-left: 0px;
    padding-right: 0px;
    margin-top:40px;
}

.ninos-header {
	padding-right: 10px;
	padding-left: 0px;
}

.gobierno-header {
	padding-right: 12px;
}
.trasparencia-header{
	margin-right: 5px;
}

/*End Header icons*/

.alcaldia-interna li{
    list-style: none;
}

.alcaldia-interna strong{
    color:#283480;
}

.node-type-publication #block-system-main .node-publication{
	position: relative;
}

.img-magnifier-container {
  position:relative;
}
.img-magnifier-glass {
  position: absolute;
  border: 1px solid #000;
  border-radius: 50%;
  /*Set the size of the magnifier glass:*/
  width: 400px;
  height: 200px;
  background-color: white;
  right: 0;
}

.img-magnifier-glass:first-child{
    background-color: transparent;
    border:none;
}

#p1Vy5Os-1527563451213{
  display:none !important;
}


a.dropdown.li-title {
  font-weight: 700 !important;
}

.menu {
    font-family: 'Pluto';
}

.nav > li > a {
    padding: 15px 10px;
}

.leaf {
    font-size: 14px;
}

.titulo-centro {
    font-family: 'Pluto';
}

h3.blue.titulo-barra {
    font-family: 'Pluto';
    font-weight: 700;
}


.cats li:hover, .cats li:focus {
    background: #FA670A;
}
.not-logged-in .lan-principal h1 {
    font-family: 'Pluto' !important;
}

.gabinete .nombre {
    font-family: 'Pluto' !important;
    color: #FA670A;
}

.gabinete .secretaria_name {
    font-family: 'Pluto' !important;
    color: #283480;
    font-weight: 500;
    font-size: 14px !important;
    line-height: 18px !important;
    margin-top: 10px !important;
}

.gabinete .links a {
    background: #FA670A;
    color: white;
    font-family: 'Pluto' !important;
    font-weight: 500 !important;
    padding: 6px 10px;
}

strong, a, h2{
    font-family: 'Pluto' !important;
}

img.mascota {
    width: 32% !important;
    padding: 10px;
}

.field.field-name-body.field-type-text-with-summary.field-label-hidden {
    margin-bottom: 100px !important;
}