@import url('https://fonts.googleapis.com/css2?family=Georama:ital,wght@1,900&display=swap');



.bg-PCI-2023 {

background-color:#ff8657;

}



.bg-residuos {
	background-color:#59C47C;
	background-image:url(https://www.munistgo.cl/wp-content/uploads/2023/01/bg-residuos.png);
	background-position:center top;
	background-repeat: repeat-y;
	background-size:auto;
}


.table-sm{
font-size: 12px;
}

.verano-2023 {
	color:#FFC501 !important;
	font-weight:600;
}

.bg-verano-2023 {
	background-image:url(https://www.munistgo.cl/wp-content/uploads/2023/01/bg-verano2023.jpg);
	background-position:center top;
	background-repeat: repeat-y;
	background-size:auto;
}

.bgQMB {
	background-image: url(), url(https://www.munistgo.cl/wp-content/uploads/2022/10/bg-brick.png);
	background-position: center bottom, center top;
	background-repeat: no-repeat, repeat;
}

.text-speech {
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 156px;
  background-color: #e62e42;
  width: 52px;
  height: 52px;
  padding: 12px;
}



h4.disclaimer{
	font-size: 0.8rem;
}

.tagcloud.tagbox {
  display: none;
}

.bgnavidad {background-attachment: fixed; background-repeat: repeat; background-image: url("https://www.munistgo.cl/wp-content/uploads/2022/12/bgnavidad.gif"); background-position: bottom; background-color:#205a45; }
.bgnavidad h1,.bgnavidad h3, .bgnavidad h4, .bgnavidad h5 {color:#fbf0db !important;}
.bgnavidad h2 {color:#b4ccb9 !important;}


.bgpresupuestos {background-repeat: no-repeat; background-image: url("https://www.munistgo.cl/wp-content/uploads/2022/08/bg-pp.png"); background-position: bottom; background-color:#fef2de;}



.acciones-bt li.menu-item-46661, .acciones-bt li.menu-item-46661{
  background: linear-gradient(69deg, rgba(34,193,195,1) 0%, rgba(191,98,123,1) 29%, rgba(253,187,45,1) 100%)!important;
  border-color: #eb6746;.bgpatrimonio-2022 {background-repeat: no-repeat; background-image: url("https://www.munistgo.cl/wp-content/uploads/2022/05/BG_patrimonio2022.png"); background-attachment: fixed !important;  background-position: bottom;}

  border: none !important;
}


.gallery-icon{
  padding: 6px !important;
}



.gallery-icon.landscape {
  padding: 10px;
}


.contacto-icon i {
  color: #ab4487;
  font-size: 50px !important;
  text-align: center;
}



.acciones-bt li.menu-item-45555, .acciones-bt li.menu-item-45555{
  background-color: #eb6746!important;
  border-color: #eb6746;
  border: none !important;
}

.fondos-2023 {
	background: linear-gradient(135deg, rgba(84,64,145,1) 0%, rgba(232,128,128,1) 87%);
	color:white !important;
	
}

.fondos-2022 {
	background: linear-gradient(112deg, rgba(209,55,112,1) 0%, rgba(82,69,150,1) 87%);
	color:white !important;
	
}
.h2-fondos-2022{
	color: #ff9f9f!important;
}

.h3-fondos-2022{
	color: #ff9f9f!important;
}
.a-fondos-2023 {
	color: #ff9f9f!important;	
}

.servaseo {
	background: radial-gradient(circle, rgba(255,236,208,1) 62%, rgba(255,219,156,1) 100%);  
}
.disidencias {
	background-color:#d6edfc;
}

.disidencias p, .disidencias h3 {
	color:white;
}

.bg-stgofeminista {
    background-color: #FBDFC7;
	background-image: url('https://www.munistgo.cl/wp-content/uploads/2022/02/footer-STGOFEMINISTA-4.png');
	background-position:bottom;
	background-repeat: no-repeat;
	background-size: contain;
	padding-bottom: 100px;
}
.tfeminista {
font-size: 11px !important;
}

.servseg{
	background:linear-gradient(0deg, rgba(35,77,125,1) 0%, rgba(33,202,249,1) 100%); 
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg-PCI-2022{
	background: url('https://www.munistgo.cl/wp-content/uploads/2022/02/BG_PCI.png'), linear-gradient(45deg, rgba(75,198,226,0.6) 0%, rgba(168,123,201,0.6) 100%);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 280px;
}

.bg-PCICAMP-2022{
	background: url('https://www.munistgo.cl/wp-content/uploads/2022/02/BG_PCI.png'), radial-gradient(circle, rgba(173,66,145,1) 42%, rgba(87,37,130,1) 87%);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 200px;

}


.bg-verano {
background-color:#f8667e; background-image: url('https://www.munistgo.cl/wp-content/uploads/2022/01/veranoSTGO-background1.png');
	background-repeat: no-repeat;
	padding-bottom: 280px;
}

.white {
	color: #ffffff!important;"
}
.yellow {
	color:  #FFC300;"
}

.bg-calles {
    background-color: #ffefcc;
	background-image: url('https://www.munistgo.cl/wp-content/uploads/2022/05/banner_footer.png');
	background-position:bottom;
	background-repeat: no-repeat;
	background-size: contain;
	padding-bottom: 280px;
}
.h3-calles{
	color: #f92f88;"
}

@media(max-width:990px) {	
.bg-calles {
   /*   background-color: #ffefcc; */	background-image: url('https://www.munistgo.cl/wp-content/uploads/2022/05/banner_footer.png');
	background-position:bottom;
	background-repeat: no-repeat;
	background-size: contain;
	padding-bottom: 100px;	
}
}

/* navidad 2021 */


.bg-navidad {
background-color: #FFA5AF;
}

.bg-navidad p {
margin-top: revert;
}

.bg-navidad .alert {
    border-radius: 50px;
}



.bg-navidad .table td, .bg-navidad .table th {
    padding: .7rem;
    vertical-align: top;
    border-top: 0px;
}

.bg-navidad td{
padding: 0px 10px !important;
}

.bg-navidad h1, .bg-navidad h2, .bg-navidad h3, .bg-navidad h4, .bg-navidad p {
color: #41403c !important;
}

.bg-medioambiente {
background-color: #f4f0ed;
}




/* admin 2021 */


.title-category p {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    font-size: 15px;
}


.menu-widget .widget-area .textwidget img {
    border-radius: 15px;
}
#servicios.slider {
    border-radius: 0 15px 15px 0;
}

.mobmenu-content #mobmenuleft .sub-menu, .mobmenu-content #mobmenuright .sub-menu {
    background-color: #3f2b5e !important;

}
.mobmenu-content #mobmenuleft > li > a:hover, .mobmenu-content #mobmenuright > li > a:hover {
    background-color: #3f2b5e !important;
}

.mob-menu-header-holder {

    background-color: rgb(103, 69, 150) !important;

}
.mobmenu-left-panel, .mobmenu-right-panel {
    background-color: rgb(103, 69, 150) !important;
}

.arrow-link-box {
    color: #fff !important;
}


[id^="sb_youtube_"].sb_youtube .sby_items_wrap .sby_item, [id^="sb_youtube_"].sb_youtube .sby_player_outer_wrap .sby_video_thumbnail_wrap, [id^="sb_youtube_"].sb_youtube .sby_player_wrap {
border-radius: 15px !important;
    background-color: #fff !important;
	border: solid 2px #fff !important;
}

.ytp-cued-thumbnail-overlay-image img {

    border-radius: 15px !important;
    background-color: #fff !important;
}



.attachment-portada.size-portada.wp-post-image {
    border-radius: 15px;
}
.card .text-center .radius img {
	border-radius: 15px;
}

.col-md-8.p-0.carrusel.radius {
    background-color: #fff !important;
}


.nav-container {
	background: rgb(201,53,110) !important;
    background: linear-gradient(90deg, rgba(201,53,110,1) 0%, rgba(103,69,150,1) 100%, rgba(0,212,255,1) 100%) !important; 
	width: 100%;
	display: inline-block;
}

.slider {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
    background-color: #3a4e61 !important;
}
.acciones {
    background-color: #3a4e61 !important;
}


li.mega-menu-item-6493 > a {
    color: #fff !important;
    font-weight: 600 !important;
    background-color: #674596 !important;
    border-radius: 20px !important;
    padding-left: 20px !important;
}

.acciones-bt li.menu-item-43865, .acciones-bt li.menu-item-43866 {
    background-color: #00c6c5 !important;
   border-color: #00c6c5;
	border: none !important;
}

.acciones-bt li.menu-item-45394 {
    background-color: #f9be00 !important;
   border-color: #00c6c5;
	border: none !important;
}

.acciones-bt li {
    background-color: transparent;
    line-height: 15px;
    color: #ffffff;
    border: 1px solid #5d6b7d !important;
    font-weight: 800;
    text-decoration: none;
    border-radius: 100px;
    padding: 5px 8px;
    cursor: pointer;
    font-family: "PT Sans";
    font-size: 15px;
}

.acciones-bt li:hover {
    text-decoration: none;
    color: #fff;
    background-color: #00c6c5 !important;
    border-color: #00c6c5 !important;
}

.radius {
    border-radius: 15px !important;
}

#llamados .radius img {
    border-radius: 15px !important;
}

@media(max-width:889px) {
	.carrusel.radius img {
    border-radius: 0 !important;
}}

@media(min-width:990px) {.carrusel.radius img {
    border-radius: 15px 0 0 15px !important;
	}}

.ms-image img {
    border-radius: 15px !important;
}

.title-section {
    background-image: none !important;

}


.ver-todo {
    padding: 0 10px !important;
    background-color: #674596 !important;
    border-radius: 20px !important;
}

.arrow_box_2 {
	color: #ffffff !important;
    font-family: "Georama", Arial, Helvetica, sans-serif !important;
    font-weight: inherit !important;
}

#medios .col-2 img {
    border-radius: 15px !important;
}

.ytp-cued-thumbnail-overlay-image {
    border-radius: 15px !important;

}



#body .container {

	max-width: 1260px;

}


/* collapse no P tag */
.no_tag p:first-of-type{
	display:none;
}
/* collapse no P tag */

/* PMC - FIC */



.PMC_FIC .nav-item a {

border: solid 1px #fefefe!important;

padding: 3px;color: #fff !important;

border-radius: 2rem !important;

background-color:  #FDC932 !important;

margin: 5px;

}





.PMC_FIC .nav-pills .nav-link.active {

background-color:#FDC932 !important;

border: solid 1px #FDC932 !important;

}



/* fin PMC-FIC */



.patrimoniolinkscultura a {color: #584494 !important; text-decoration:none; }

.patrimoniolinksturismo a {color: #c18d22!important; text-decoration:none; }

.bgpatrimonio {background-repeat: no-repeat; background-image: url("https://www.munistgo.cl/wp-content/uploads/2021/05/bg-patrimonio.gif"); background-attachment: fixed !important;  background-position: 0 110px;}


.bgpatrimonio-2022 {background-repeat: no-repeat; background-image: url("https://www.munistgo.cl/wp-content/uploads/2022/05/BG_patrimonio2022.png"); background-attachment: fixed !important;  background-position: bottom;}




.parques-covid li { margin: 14px 0; line-height: 19px;}

.parques-covid ul { padding-left: 15px !important;}

.bg-mistgo-azul .far, .bg-mistgo-azul .fas { font-size: 30px; margin: 20px 0 0 0;}



.flickr-embed-photo {height: 250px !important;}

.flickr-embed-frame {position: relative; left: 0px; /*top: -10px;*/}

#flickr_badge_wrapper {width: 100%; height: 290px; overflow: hidden; border-radius: 15px !important;}





.bg-mistgo-azul {background-color:#005fa7 !important; background-image: url("https://www.munistgo.cl/wp-content/uploads/2020/07/bg-mistgo-azul.png"); background-attachment: fixed !important; background-repeat: repeat;}

.bg-mistgo-azul h1 {color: #ffffff !important; font-weight: 100 !important; letter-spacing: 0.4px !important;} 

.bg-mistgo-azul h2 {font-size: 30px !important; font-family: 'Passion One', arial !important; color: #ffffff !important; font-weight: 100 !important; letter-spacing: 0.4px !important;} 

.mistgo p {font-size: 20px !important;} 

.mistgo {!important; background-image: url("https://www.munistgo.cl/wp-content/uploads/2020/07/bg-mistgo.png"); background-attachment: fixed !important; background-size: cover;}

.mistgo h1 {font-family: 'Passion One', arial !important; font-weight: 400; color: #005a9e; font-size: 55px !important; line-height: 50px !important; letter-spacing: 0.4px !important;}





.full-ancho .container {padding: 20px 20px;}



.fondaohiggins, .fondas2020 h3 {color: #ffffff; }

.fondalinks a {color: #d93232; text-decoration:none; }

.bgfondas {background-color:#005fa7 !important; background-image: url("https://www.munistgo.cl/wp-content/uploads/2020/09/pattern-18enCasa.gif"); background-attachment: fixed !important;}



.led, .led h3 {color: #ffffff; }

.led, .led h1 {color: #decb05; }

.led, .led h2 {color: #decb05 !important; }

.led a {color: #d93232; text-decoration:none; }

.bgled {background-color:#00173e !important; background-image: url("https://www.munistgo.cl/wp-content/uploads/2020/11/bg-led.png"); background-attachment: fixed !important; background-repeat: no-repeat;}

















.covid19 {font-family: 'Passion One', arial; font-weight: 400; font-size: 24px; line-height: 23px; letter-spacing: 0.7px;}

.covid19 i {font-size: 80px;} 

.covid19 p {margin: 5px 0 0 0;} 

.color-0{ background-color:#005fa7 !important; background-image: url("https://www.munistgo.cl/wp-content/uploads/2020/04/covid-pattern.png"); background-attachment: fixed !important;}

.card.color-1 { background-color: #ff7a6b !important;}

.covid19 a, .covid19 a:hover {color: #fff; text-decoration: none;} 

.covid19 .card {background-color: #123b6d;}

#.33289, .33289 {display: none !important;}

#\33 3289 {display: none !important;}







.stgo-te-cuida h3 {font-family: 'Passion One', arial !important; line-height: 23px; letter-spacing: 0.7px; color: #00314f;}

.stgo-te-cuida i {font-size: 80px;} 

.stgo-te-cuida .stc-numero {font-family: 'Passion One', arial !important; font-size: 26px; letter-spacing: 0.7px; background-color: #e64360 !important; color: #fff; border-radius: 50px;}

.stgo-te-cuida p {margin: 5px 0 0 0; line-height: 22px !important;} 

.stgo-te-cuida  .stc-bg-detalles { background-color: #afe0e8 !important; border-radius: 50px;}

.bg-stc {background-image: url("https://www.munistgo.cl/wp-content/uploads/2020/04/bg-salud-covid.png") !important;}

.card.color-1 { background-color: #ff7a6b !important;}

.stgo-te-cuida a, .stgo-te-cuida a:hover {color: #fff; text-decoration: none;} 

.stgo-te-cuida .card {background-color: #123b6d;}

#.33289, .33289 {display: none !important;}

#\33 3289 {display: none !important;}





.bg-telemedicina-2 {background-color: #d7381d; color: #fff; }

.bg-telemedicina-2 h3 {color: #fff; }

.bg-telemedicina-2 i {font-size: 40px !important; }

.telesa-destaca {background-color: #d7381d; border-radius: 50px; }

.telesa-destaca h3 {font-family: 'Passion One', arial !important; line-height: 23px; letter-spacing: 0.7px; color: #fff !important;}

.telemedicina .stc-bg-detalles { background-color: #afe0e8 !important; border-radius: 50px; line-height: 22px;}

.telemedicina h3 {font-family: 'Passion One', arial !important; line-height: 23px; letter-spacing: 0.7px; color: #00314f;}

.telemedicina i {font-size: 40px;} 





.list-group-item.doc-1 { background-color: #ffb53e;}







.list-group-item.doc-1 a {

    color: #212529;

}



.list-group-item.doc-2 a, .list-group-item.doc-3 a {

    color: #ffffff;

}



.list-group-item.doc-2 {

    background-color: #0069b8;

}



.list-group-item.doc-3 {

    background-color: #26834b;

}







.sb_youtube .sby_video_thumbnail img {

	object-fit: cover;

    height:287px !important;
	border-radius: 15px !important;

}







.card-proyectos .card-body {

    color: #6B6B6B;

    font-size: 14px;

    line-height: 18px;

}







.acciones-bt .fas::before, .acciones-bt .fa::before, .acciones-bt .far::before {

    font-family: "Font Awesome 5 Free";

    margin: 0 5px 0 0;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

	

  }











.lista_agenda #evcal_head {

    display: none;

}





#operativos .body-agenda .evoFC_nextto.evoFC div#evcal_list {

    flex: 0 0 25% !important;

    width: 77% !important;

    margin: 0 0 0 30px;

    height: 60px;

}



.evo_metarow_ICS, .evo_metarow_time{

    display: none !important;

}





.nav-item a {



border: solid 1px #cecece;

padding: 3px;

color: #674596;

border-radius: 2rem !important;

background-color:  #eee;

margin: 5px;

}





.nav-pills .nav-link.active {

background-color:#008bc7!important;

border: solid 1px #008bc7;

}





.card-columns{

      column-count: 4 !important;}



.card-proyectos.card-columns{

      column-count: 6 !important;}



.card-ejes.card-columns{

      column-count: 4 !important;}





#pills-tab .fas{



    margin: 5px;

    position: relative;

    top: 1px;



}





.bd-callout {

    padding: 1.25rem;

    margin-top: 1.25rem;

    margin-bottom: 1.25rem;

    border: 1px solid #eee;

    border-left-width: .25rem;

    border-radius: .25rem

}



.bd-callout h4 {

    margin-top: 0;

    margin-bottom: .25rem

}



.bd-callout p:last-child {

    margin-bottom: 0

}



.bd-callout code {

    border-radius: .25rem

}



.bd-callout+.bd-callout {

    margin-top: -.25rem

}



.bd-callout-info {

    border-left-color: #5bc0de

}



.bd-callout-info h4 {

    color: #5bc0de

}



.bd-callout-warning {

    border-left-color: #f0ad4e

}



.bd-callout-warning h4 {

    color: #f0ad4e

}



.bd-callout-danger {

    border-left-color: #d9534f

}



.bd-callout-danger h4 {

    color: #d9534f

}







/*--------------CUSTOM EVENTON INICIO CSS*/



.col-sm-6.col-md-12.btn.btn-md.btn-warning.btn_agenda {

    background-color: #008bc7 !important;

color:    #fff;

    border-radius: 20px !important;

}



.eventon_events_list .eventon_list_event .evcal_list_a {

    min-height: 140px !important;

}



#operativos .eventon_events_list .eventon_list_event .evcal_list_a {

    min-height: auto !important;

}



.eventon_events_list .eventon_list_event .evcal_list_a {



    padding: 5px 0 !important;



}



.eventon_events_list .eventon_list_event .ev_ftImg {



    width: 150px  !important;

    height: 125%  !important;

    max-height: 125px  !important;

 



}







.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock {



    left: 160px !important;



}



#evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc {



    padding-left: 220px !important;



}



.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc {

    padding-left: 235px  !important;

}





/*--------------CUSTOM EVENTON CSS*/



.evo_event_headers.featured {

	display: none !important;

}

.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {

	white-space: inherit !important;

	font-size: 18px !important;

}

.evcal_time {

	display: none !important

}

.titulo-agenda {

	margin: 50px 0 20px 0;

	width: 100%;

	text-align: center;

}

.body-agenda .ajde_evcal_calendar .calendar_header {

	min-height: 100px !important;

}

.body-agenda .evoFC_nextto.evoFC div#evcal_list {

	flex: 0 0 25% !important;

	width: 77% !important;

	margin: 0 0 0 30px;

}

.body-agenda .evoFC_nextto.evoFC .eventon_fullcal {

	flex: 0 0 50% !important;

	width: 20% !important;

}

.body-agenda .eventon_fc_days, .body-agenda .eventon_fc_daynames, .body-agenda .eventon_fullcal .evo_fc_day {

	border-left-color: #e5e5e5;

	border-top-color: #e5e5e5;

	border-right-color: #e5e5e5;

}

.body-agenda .eventon_fullcal .evo_fc_day.bb {

	border-bottom-color: #e5e5e5;

}

.body-agenda .eventon_fullcal .evo_fc_day.br {

	border-right-color: #e5e5e5;

}

.body-agenda .evo_sort_btn {

	display: none;

}

.body-agenda .evo_month_title {

	font-weight: normal !important;

}

/*.body-agenda .evcal_desc_info {

    display: none !important;

}

*/

.body-agenda .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .body-agenda .evo_pop_body .evcal_desc span.evcal_desc2 {

	font-size: 17px;

	font-weight: normal;

}

.eventon_list_event .evcal_desc span.evcal_event_title {

	font-weight: normal !important;

}

.eventon_main_section, #eventon_comments {

	padding: 0 !important;

}

.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p {

	font-size: 1rem !important;

}



.body-card #evcal_head {

	display: none;

}

.body-card #evcal_list, .body-card .evo_sin_page #evcal_list .eventon_list_event {

	border-radius: 0 !important;

	border: 0 !important;

}

ul.gallery.list-unstyled.evosl_slider.eventon_events_list.evoSlider {

	height: 530px !important;

}

.evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc {

	max-width: 70%;

}

.evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2 {

	color: #fff !important;

	text-transform: inherit !important;

	font-size: 50px !important;

	line-height: 120% !important;

	margin: 2px 0 !important;

	font-weight: 100 !important;

}

.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {

	text-transform: inherit !important;

}

.eventon_events_list .eventon_list_event .evcal_list_a.featured_event {

	background-color: inherit !important;

}

.eventon_events_list .eventon_list_event .evcal_list_a {

	border-left-style: inherit !important;

}

#evcal_list {

	border-left: 1px solid #e5e5e5;

}

/*-------------------------------------*/













/*---------------CUSTOM BOOTSTRAP 4 ----------------------*/











.navbar-toggler {

    width: 100%;

}



.carousel-indicators li {

	width: 10px !important;

	height: 10px !important;

	border-radius: 10px !important;

	background-color: #7f7f7f !important;

	border: none !important;

	margin: 0 !important;

}

.carousel-indicators {

	position: absolute;

	bottom: -15px !important;

	left: 50%;

	z-index: 15;

	padding-left: 0;

	margin-left: -30%;

	text-align: center;

	list-style: none;

}

/*.carousel-inner {

	height: 200px !important;

}*/



/*.carousel li {

	margin-right: 10px !important;

}*/



.nav-buscar .input-group .form-control {

	height: 26px!important;

	padding: 0px 12px!important;

	font-size: 14px;

	background: #eeeeee!important;

}

.nav-buscar .input-group .input-group-append:last-child .btn {

	height: 26px!important;

	background: #eeeeee!important;

}

.nav-buscar .input-group .input-group-append .btn-lupa>i.fa-search {

	top: 2px !important;

	color: #F7786F!important;

}

form.navbar-form.navbar-right.nav-buscar {

	margin-top: -33px!important;

}







.noticia-portada .card  {

	border: solid 1px #fff !important;

	transition: border-color 0.3s ease;

	padding: 10px;



}



.noticia-portada .card:hover  {

border: solid 1px #d9d9d9 !important;



}







.navbar {

/*    position: relative;

    min-height: 50px;

    margin-bottom: 20px;

    border: 1px solid transparent;*/

}



/*-------------------------------------*/







.acciones-titulo {
    margin: 35px 35px 20px 35px;
}



.acciones-titulo h3 {

	font-size: 1.6em!important;

}





.wpcf7-form-control.wpcf7-submit.cf7md-submit-btn.mdc-button.mdc-button--raised.cf7md-initialized.mdc-ripple-upgraded {

	width: 100% !important;

	height: 50px !important;

	font-size: 18px !important;

	letter-spacing: .06em !important;

}

#cf7md-form .mdc-floating-label {

	overflow: initial !important;

}

.contenedor-archive {

	margin: 0 0 20px 0;

}

.mascota-opcion {

	font-size: 20px;

	font-weight: bold;

}

/*----------YourChannel*/	

	

.yrc-video-date {

	/* font-size: .em !important;*/

	font-style: italic !important;

}
.yrc-item-title {

	font-size: .7em !important;

	line-height: 13px !important;

	font-weight: bold !important;

	margin-bottom: 10px!important;

}

#yrc-shell-0 .yrc-item-closed .yrc-item-meta {

	background: rgba(0, 95, 165, .95) !important;

	color: #fff;

}

#yrc-shell-0 .yrc-video-duration, .yrc-video-views {

	display: none !important;

}

p.pf {

	line-height: 20px!important;

}

.blue {

	background-color: #0081c6!important;

	color: #fff;

}

em {

	font-style: italic;

}

.m-bottom {

	margin-bottom: 40px;

}

h2.panel-title {

	font-size: 18px!important;

	text-align: center!important;

}

.more-less {

	color: #005fa7;

	font-size: 8px;

}

a.collapsed:hover {

	text-decoration: none;

}

.panel-body {

	font-size: 15px;

}

/*script{

	display: inherit;

	

}*/



b, strong {

	font-weight: bold;

}

.btn-form {

	font-size: 22px !important;

}

figure.miniatura_noticia {

	/* width: 780px; container-width*/

	overflow: hidden; /*hide bounds of image */

	margin: 0; /*reset margin of figure tag*/

	/* height: 380px; */

}

figure.attch_noticia {

	width: 285px; /*container-width*/

	overflow: hidden; /*hide bounds of image */

	margin: 0; /*reset margin of figure tag*/

	height: 190px;

}

figure.attch_noticia img {

	display: block; /*remove inline-block spaces*/

}

.fechas_gd {

	margin: 0px;

	padding: 0px;

}



img {

	max-width: 100%;

	height: auto;

}

figure.miniatura_noticia img {

	display: block; /*remove inline-block spaces*/
border-radius: 15px;
}

input.wpcf7-form-control.wpcf7-submit {

	color: #fff;

	background-color: #337ab7;

	border-color: #2e6da4;

	border: 1px;

	padding: 6px 12px;

	font-size: 14px;

	font-weight: 400;

	line-height: 1.42857143;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	-ms-touch-action: manipulation;

	touch-action: manipulation;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	border-radius: 4px;

	margin-top: 5px;

}

.wpcf7-form-control.wpcf7-textarea.cajaotra {

	height: 50px!important;

}

span.wpcf7-list-item {

	display: block!important;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, footer, header, hgroup, menu, nav, section {

	display: block;

}

figure {

	display: inline-block !important;/*margin: 10px !important;*/

}

body {

	line-height: 1;

}

/*ol, ul {

	list-style: none;

}*/

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

/*FIN RESET CSS*/





body {

	font-family: 'Inter', sans-serif !important;
/*	font-family: 'Open Sans', sans-serif !important;*/

	font-size: 16px !important;

	background-repeat: no-repeat;

	background-position: bottom;

	line-height: 1.6 !important;

}

.table {

	/* font-size: 12px; */

	text-align: left !important;

}

.search-result > li {

	float: left;

	list-style: outside none none;

	margin: 10px 0;

	width: 95%;

}

.search-result a {

	color: #565656;

}

#shr_canvas4 {

	display: none;

}

.header-box {

	float: right;

}

.decoration-top {

	width: 35.4%;

	height: 7px;

	background-color: #674596;

	float: left;

}

.decoration-fono {

	width: 100%;

	height: 7px;

	background-color: #674596;

	float: left;

}

.info-header {

	float: right;

	width: 50%;

	text-align: right;

	margin: 30px 0;

}

section {

	width: 100%;

	height: auto;

	float: left;

	margin: 10px 0;/*overflow:hidden;*/

}



.carrusel {

	float: left;

	position: relative;

	max-width: 100%;

	width: 800px;

}

.slider {

/*	float: left;

	height: auto;

	position: relative;

	width: 100%;*/

	background-color: #123b6d;

}

h1, h2, h3, h4, h5 {

	color: #3a4e61;

	font-family: 'Georama', Arial, sans-serif !important;
	font-style: italic;


}

/*h1 {

font-size: 35px !important;
line-height: 40px !important;

}*/

h2 {

/*	font-weight: 700;

	font-size: 25px !important;

	font-family: 'PT Sans', Arial, sans-serif !important;*/

	color: #3a4e61!important;

	

}

h3 {

	color: #674596;

	/*font-weight: 100;*/

}

/*hr {

	width: 100%;

	float: left;

}*/

/*

.ms-slide-post-15833>.ms-slide-layers>.ms-anim-layers>.msp-cn-8-3{

	display: none!important;

}

*/




/*
.table-bordered {

	width: 100%;

}

.table-bordered > tbody > tr > td {

	text-align: left;

}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {

	padding: 4px !important;

	vertical-align: inherit !important;

}

*/


.master-slider-parent {

	width: 100% !important

}

.site-main {

	float: left;

	margin: 0 0 30px 0;

	width: 100%;

}

.menu-sidebar h3 {

	margin-top: 0px !important;

}

.menu-widget .title-section-corto {

	margin-top: 0px !important;

}

.alinear {

	text-align: right;

	margin: 30px 0;

}

.content-area {

	text-align: justify;

}

.title-section {

	width: 100%;

	height: 30px;

	background-image: url(img/bg-categoria.gif);

	background-position: center;

	background-repeat: repeat-x;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	margin: 30px 0;

	text-align: center;

}

.title-section h1 {

	background-color: #fff;

	color: #61a9dd;

	display: inline-block;

	font-family: "PT Sans", Arial, sans-serif;

	font-size: 18px !important;

	margin: 0;

	padding: 5px 20px;

	text-transform: uppercase;

	font-weight: 100;

	padding: 5px 20px;

	line-height: 15px !important;

}

.title-section-2-col {

	width: 100%;

	float: left;

	text-align: left;

	color: #674596;

	font-family: 'PT Sans', Arial, sans-serif;

	font-size: 18px;

	text-transform: uppercase;

	background-image: url(img/bg-separador-2-col.gif);

	background-position: left center;

	background-repeat: no-repeat;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	font-weight: 100;

	margin: 20px 0;

}

.title-section-sidebar {

	background: rgb(201, 53, 110);

	box-sizing: border-box;

	color: #fff;
/*
	float: left;*/

/*	font-family: "PT Sans", Arial, sans-serif;*/
border-radius: 15px;
	font-size: 15px;

	font-weight: 600;

	/*margin: 0 0 20px;*/

	padding: 5px 10px;

	text-align: left;

	text-transform: uppercase;

	width: 100%;

}



.portada {

	width: 285px;

	height: 190px;

}



.servicios-portada, .over-imagen {

	width: 100%;

	height: auto;

	float: left;

	padding: 14px 14px !important;

	margin: 20px 0;

	border: solid 1px #fff;

	-webkit-transition: border-color 0.3s ease;

	-moz-transition: border-color 0.3s ease;

	-o-transition: border-color 0.3s ease;

	-ms-transition: border-color 0.3s ease;

	transition: border-color 0.3s ease;

	text-align: center;

}

.servicios-portada {

	border: dotted 1px #d9d9d9;

}

.servicios-portada:hover {

	border: dotted 1px #674596;

	color: #674596 !important;

}

.servicios-portada img, .efecto-imagen img {

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

	-webkit-transition: .3s ease-in-out;

	transition: .3s ease-in-out;

}

.servicios-portada:hover img, .efecto-imagen:hover img {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.efecto-imagen:hover img {

	-webkit-filter: grayscale(100%);

	filter: grayscale(100%);

}

.portada-titulos {

	color: #4c4c4c;

	font-family: 'PT Sans', Arial, sans-serif;

	font-size: 17px;

	line-height: 18px;

	float: left;

	margin-top: 10px;

	width: 100%;

}

.portada-titulos-destacado {

	color: #4c4c4c;

	font-family: 'PT Sans', Arial, sans-serif;

	font-size: 17px;

	line-height: 18px;

	/*	text-transform:uppercase;*/

	text-align: left;

}

.fecha {

	color: #61a9dd;

	float: left;

	font-size: 14px;

	width: 100%;

}

.fecha-post {
    color: #3a4e61;
    font-size: 16px;
    font-weight: bold;
}



.cont-destaca {

	float: left;

	margin: 0 7px 0 14px;

}

.cont-destaca-2 {

	float: left;

	margin: 0 0 0 7px;

}

.banner-1 {

	margin: 7px 0px 0px 0px;

}

.banner-2 {

	margin: 7px 0 0 0;

	float: left;

}

.cont-destaca-2 .somostodos-grafica img {

	padding: 0px;

}

.menu-widget .cont-destaca-contenido {

	padding: 0;

}

.cont-destaca-contenido {

	padding: 15px;

	text-align: left;

	font-size: 14px;

	color: #565656;

}

.flickrimg {

	border: 0px solid #666666 !important;

	padding: 2px;

	margin: 0px;

	float: left;

}

.flickr_badge_image {

	margin: 0px;

	display: inline;

}

.flickr_badge_image img {

	border: 0px solid #666666 !important;

	padding: 1px;

	margin: 2px;

	max-width: 32%;

	object-fit: none;

	height: 95px;

}

.medios-mas a {

	color: #ff7a6b;

	font-family: 'PT Sans';

	font-size: 14px;

	font-weight: bold;

	padding: 5px;

	text-transform: uppercase;

}

.medios-mas a:hover {

	color: #ff7a6b;

	padding: 4px;

	text-transform: uppercase;

	border: 1px solid #eaeaea;

	text-decoration: none;

}

.medios-mas {

	float: right;

	margin: 10px;

}

.col-medios-1 {

	float: left;

	margin: 0 20px 0 0;

	width: 35%;

}

.col-medios-2 {

	float: left;

	margin: 0 20px;

	width: 18%;

}

.col-medios-3 {

	float: right;

	margin: 0 0 0 13px;

	text-align: right;

	width: 41%;

}

.medios-title {

	border-left: 5px solid #674596;

	color: #7e7e7e;

	/*   float: left; */

	font-family: 'PT Sans';

	font-size: 14px;

	font-weight: bold;

	margin: 0 0 5px;

	padding: 0 0 0 5px;

	text-align: left;

	text-transform: uppercase;

	width: 100%;

}

.stgo-branding {

	/*padding:20px 0;  REACTIVAR DESPUES DEL 18*/

	width: 50%;

	float: left;

}

/*

.yottie-widget-feed .swiper-slide{

	padding-top: 0px!important;

}

*/





.nav-accesos, .nav-accesos ul {

    padding: 0 !important;

}









li .icon-accesos{

	

	    content: "\25AE";  /* this is your text. You can also use UTF-8 character codes as I do here */

    font-family: FontAwesome;

    left:-5px;

    position:absolute;

    top:0;

	

}







table.transp {

	position: relative;

	left: 570px;

	top: -38px;

	width: 20%;

}

table.social {

	position: relative;

	left: 990px;

	top: -35px;

	width: 20%;

}

/*-------------------------------BUSCADOR WORDPRESS*/



.search-form {

	float: left;

	width: 100%;

}

.buscador {

	font-size: 40px;

	text-align: center;

	background-color: #eaeaea;

	width: 100%;

}

.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible {

	border: medium solid #8c8c8c;

	margin: 10px 0 30px;

	padding: 40px;

}

.search-field {

	width: 100%;

	height: 58px !important;

	text-align: center;

	font-size: 33px !important;

	/*	color: #7a7a7a !important;*/

	font-family: 'PT Sans', sans-serif !important;

	background-repeat: no-repeat;

	border: 1px solid #d9d9d9;

	background-color: #e3e3e3 !important;

	font-weight: 700;

}

.search-submit {

	width: 60px;

	height: 58px !important;

	background-color: #e3e3e3 !important;

	background-position: center center !important;

	background-image: none !important;

	text-align: center;

	font-size: 14px !important;

	text-transform: uppercase !important;

	color: #7a7a7a !important;

	background-image: url(img/icono-buscar.svg)!important;

	font-family: "PT Sans", sans-serif !important;

	background-repeat: no-repeat;

	border: 1px solid #d9d9d9 !important;

	float: right;

}

.buscar {

	float: left;

	margin: 10px 0;

	width: 100%;

}





.search-link-result{

	font-size: 0.8em;

	line-height: 1.2em;

	color: #4c4c4c;

	float: left;

	padding: 10px 0 10px 0;

	margin: 10px 0 10px 0;

	border-top: solid 1px #eaeaea;

	border-bottom: solid 1px #eaeaea;

}

strong.search-excerpt { background: yellow; }





/*----------------SLIDER MODIFICADO*/



#wptSlider {

	border: 0px none #fff !important;

	padding: 0px !important;

}

/*----------------FOOTER*/

footer {

	background-color: #45437d;

	/*    height: 500px;*/

	padding: 50px 0px 0px 0px;

	width: 100%;

	float: left;

}

.footer-secundario {

/*	float: left;

	width: 100%;*/

	border-top: 1px dotted;

/*	margin: 20px 0 0;

	padding: 30px 0 0;*/

}

footer li {

	list-style-type: none;

	list-style-position: outside;

	font-size: 12px;

	color: #fff;

}



ul#menu-accesos-ims-mobile li::before  {

    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f105";

}

#menu-accesos-ims-mobile li::before {

    padding: 0 10px 0 0 !important;

}





footer .fa-ul {

    margin: 0 0 0 15px;

}



footer ul {

	padding: 0 !important;

}

footer li a, footer h4 {

	color: #fff !important;/*	display: block;

	text-indent: -12px;*/

}

footer .logostgo {

	float: left;

	text-align: left;

	margin-top: 25px;/*border-top: 1px dotted;

	padding:20px 0 0 0;

	width: 50%;

	;*/

}

footer .logostgo img {

	max-width: 100%;

	height: auto;

}

.info-footer {

	margin: 0 15px;

	padding: 0;

	float: left;

	width: 220px;/*	display: table;*/

}

.col-footer {

	margin: 0 15px;

	padding: 0;

	float: left;

	width: 210px;/*	display: table;*/

}

.col-footer-2 {

	margin: 0 20px;

	padding: 0;

	float: left;

	width: 220px;

}

.col-footer-3 {

	/*   display: table;*/

	float: right;

	margin: 0;

	padding: 0;

	width: 15%;

	text-align: right;

}

.col-footer-4 {

	margin: 0 20px;

	padding: 0;

	float: left;

	width: 180px;/*	display: table;*/

}

.col-footer-3-responsive {

	display: none !important;

}

footer h4 {

	text-transform: uppercase;

	font-size: 14px;

	font-family: 'PT Sans', Arial, sans-serif;

}



.social-footer i {

    font-size: 1.8em !important;

}



p.direccion {

	color: rgba(255,255,255,0.3)!important;

	line-height: 15px!important;

	font-size: 12px!important;

	/* border-top: 0.5px dotted;

        padding-top: 2px!important; 

	margin-right: 28px;

	padding-bottom: 0px; */

}

article.premios>p {

	padding-top: 0px;

	margin-top: -20px;

	margin-bottom: 0px;

}

.form-footer input[type=email] {

	width: 100%;

	border: 1px solid #ddd;

	border-color: #ddd;

	background-color: #f4f4f4;

	background-image: none;

	text-shadow: none;

	color: #444;

	line-height: normal;

	box-sizing: border-box;

	height: auto;

	border-radius: 3px;

	padding: 3px;

}

.form-footer input[type=submit] {

	background: #26b3fb;

	border-style: none;

	border-color: transparent;

	color: #fff;

	border-radius: 3px;

}

.form-footer .wpcf7-validation-errors {

	color: #fff;

}

footer p, footer a {

	color: #fff !important;

	/*	display: block;*/

	font-size: 12px;

}



/*----------------ROLLOVER THUMBS*/



.widget {

	float: left;

	margin: 0 0 30px;

	width: 100%;

}

/*----------------TAGS*/

.tagbox {

	border: 1px solid #eee;

	float: left;

	margin: 30px 0;

	overflow: hidden;

	padding: 10px;

	width: 100%;

	height: auto !important;

}

.tagbox a {

	margin: 5px !important;

}

.tagcloud {

	display: inline-block;

	float: left;

	height: 170px;

	width: 100%;

}

.tagcloud-widget {

	display: inline-block;

	float: left;

	height: auto;

	width: 100%;

}

.tagcloud a, .tagcloud-widget a {

	background: #414042;

	border-radius: 3px;

	color: #FFF !important;

	display: inline-block;

	font-size: 11px;

	margin: 0 5px 5px 0;

	padding: 2px 5px;

	text-transform: lowercase;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	text-decoration: none;

}

.tagcloud a:hover, .tagcloud-widget a:hover {

	background: #e3e3e3;

	color: #414042;

	text-decoration: none;

}

.title-section-tag {

	background: rgba(0, 0, 0, 0) url("img/bg-titulos-sidebar.gif") repeat scroll 0 0;

	box-sizing: border-box;

	color: #fff;

	/*    float: left;*/

	font-family: "PT Sans", Arial, sans-serif;

	font-size: 16px;

	font-weight: 100;

	margin: 0;

	padding: 5px 10px;

	text-align: left;

	text-transform: uppercase;

	width: 100%;

}

/*----------------ROLLOVER ICONS EFECTS*/



.post-2180 a {

	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;

	-moz-transition: -moz-transform 0.2s, opacity 0.2s;

	transition: transform 0.2s, opacity 0.2s;

	background-image: url(img/icon-tribunal-2.png);

	width: 100px;

	height: 100px;

	float: left;

}

#set-2 {

	background: #eea303;

}

.alignleft {

	float: left;

	margin: 20px;

}

.alignright {

	float: right;

	margin: 20px;

}

.hi-icon {

	display: inline-block;

	font-size: 0px;

	cursor: pointer;

	padding: 15px;

	width: 100px;

	height: 100px;

	border-radius: 50%;

	text-align: center;

	position: relative;

	z-index: 1;

	color: #fff;

}

.hi-icon:after {

	pointer-events: none;

	position: absolute;

	width: 100%;

	height: 100%;

	border-radius: 50%;

	content: '';

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

}

.hi-icon:before {

	font-family: 'ecoicon';

	speak: none;

	font-size: 48px;

	line-height: 90px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	display: block;

	-webkit-font-smoothing: antialiased;

}

/* Effect 9 */

.hi-icon-effect-9 .hi-icon {

	-webkit-transition: box-shadow 0.2s;

	-moz-transition: box-shadow 0.2s;

	transition: box-shadow 0.2s;

}

.hi-icon-effect-9 .hi-icon:after {

	top: -2px;

	left: -2px;

	padding: 0;

	border: 2px solid #8c8c8c;

	/*box-shadow: 0 0 0 3px #f6796b;*/

	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;

	-moz-transition: -moz-transform 0.2s, opacity 0.2s;

	transition: transform 0.2s, opacity 0.2s;

}

/* Effect 9a */

.hi-icon-effect-9a .hi-icon:hover:after {

	-webkit-transform: scale(0.85);

	-moz-transform: scale(0.85);

	-ms-transform: scale(0.85);

	transform: scale(0.85);

	opacity: 0.5;

}

.hi-icon-effect-9a .hi-icon:hover {

	box-shadow: 0 0 0 10px rgba(107,197,202,1);

	color: #fff;

}

.noti a.hovertext {

	position: relative;

	width: 50%;

	text-decoration: none !important;

	text-align: center;

}

.noti a.hovertext:after {

	content: attr(title);

	position: absolute;

	left: 0;

	bottom: 0;

	padding: 0.5em 20px;

	width: 50%;

	background: rgba(0,0,0,0.8);

	text-decoration: none !important;

	color: #fff;

	opacity: 0;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	-ms-transition: 0.5s;

}

.noti a.hovertext:hover:after, .noti a.hovertext:focus:after {

	opacity: 1.0;

}

.imageHolder {

	position: relative;

	width: 285px;

	height: 175px;

}

.imageHolder .caption {

	opacity: 0;

	position: absolute;

	height: 50px;

	width: 283px;

	bottom: 0px;

	left: 0px;

	padding: 2px 0px;

	color: black;

	background: lime;

	text-align: center;

	font-weight: bold;

}

.imageHolder:hover .caption {

	opacity: 0.7;

}

/*--------------------------------------------------*/

	

.bloques {

	display: flex;

	display: -webkit-flex;

	flex-direction: row;

	-webkit-flex-direction: row;

	flex-wrap: wrap;

	-webkit-flex-wrap: wrap;

}

.servicios-bloque {

	float: left;

	height: 150px;

	margin: 20px 18px 0;

	text-align: center !important;

	width: 100px;

}

.social .portada-titulos {

	font-size: 14px;

	line-height: 18px;

	text-align: center;

	text-transform: uppercase;

}

ul.social {

	text-align: center;

	float: left;

	margin: 0;

	padding: 0;

}

ul.social li {

	display: inline-block !important;

	width: 100px;

	height: 100px;

	overflow: hidden;

	border-radius: 100%;

	-webkit-transition-duration: 0.2s;

	-moz-transition-duration: 0.2s;

	-o-transition-duration: 0.2s;

	transition-duration: 0.2s;

	border: 2px solid #8c8c8c;

}

ul.social li:hover {

	background: #414042;

/* box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3);*/ }

ul.social li:hover a {

	top: -100px;

}

ul.social li a {

	display: block;

	width: 100%;

	height: 200%;

	position: relative;

	top: 0;

	color: #33cc99;

	-webkit-transition: top 0.3s;

	-moz-transition: top 0.3s;

	-o-transition: top 0.3s;

	transition: top 0.3s;

}

ul.social li a:after {

	text-align: center;

	position: absolute;

	width: inherit;

	height: 50%;

	left: 0;

	bottom: 0;

	line-height: 60px;

	color: #404040;

}

/*-------------------------------------------MENU Y SUBMENU*/



#mega-menu-item-5204 a {

	color: #57C9E8 !important;

}

.fa-facebook, .fa-twitter, .fa-youtube-play, .fa-instagram, .fa-flickr, .fa-envelope {

	font-size: 20px !important;

	line-height: 40px !important;

}

.nav-container {

	background-color: #005fa7;

	width: 100%;

	display: inline-block;

}

.nav-servicios {

	/*    display: inline-block;*/

	float: left;

	height: 40px;

	position: relative;

	/* width: 1260px;*/

	margin: 0 auto;

	margin-bottom: 12px;

}

.institucional {

	/*    display: inline-block;

    float: left;*/

	height: 40px;

	position: relative;

	width: 1260px;

	margin: 0 auto;

}

.institucional a {

	font-family: 'PT Sans', Arial, sans-serif !important;

	text-transform: uppercase !important;

}

.nav-servicios a {

	font-family: 'PT Sans', Arial, sans-serif !important;/*	font-size: 18px !important;

	text-transform:uppercase !important;*/

	/*font-weight:600 !important;*/

}

/*TRAMITES*/ 



li.mega-menu-item-6493>a {

	color: #fff !important;

	font-weight: 600!important;

	background-color:#5451a5 !important;

	border-radius:20px !important;

	padding-left:20px !important;

}

#mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item-6493 > a.mega-menu-link:hover, #mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item-6493 > a.mega-menu-link:focus

{

    text-decoration: none !important;

    border-top-width: 0px !important;

    border-top-style: none !important;

    border-top-color: none!important;

border-radius:0px !important;

}



/* SERVICIOS*/ 

.mega-menu-item-34608 a {

	color: #26b3fb !important;

	font-weight: 600!important;

}









#mega-menu-item-15218 a {

	color: #fcb814 !important;

}

#mega-menu-item-8775 a {

	color: #a6e2d8 !important;

}

#mega-menu-item-15515 a {

	color: #e3cb00 !important;

}

#mega-menu-item-15393 a {

	color: #a6e2d8 !important;

}

ul .mega-sub-menu {

	padding: 20px !important;

}

.mega-sub-menu a {

	/*font-size: 12px !important;

	font-weight: normal !important;*/

	font-family: "PT Sans", Arial, Helvetica, sans-serif !important;

	color: #fff !important;

	/*text-transform: none !important;*/

	border-bottom-width: 1px !important;

	border-bottom-style: dotted !important;

	border-bottom-color: #5e5e5e !important;

	margin: 5px 0 !important;

	width: 100% !important;

}

.mega-menu-link ul {

	color: #fff !important;

}

.mega-sub-menu a:hover {

	color: #00acee !important;

}

.mega-sub-menu ul {

	padding: 0px !important;

	margin: 0px !important;

}

.mega-sub-menu ul, .mega-sub-menu li {

	padding: 0px !important;

	margin: 0 0 0 0px !important;

}

#mega-menu-wrap-servicios ul#mega-menu-servicios li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {

	padding: 5px 5px 5px 0!important;

	margin: 0 !important;

}

ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {

	list-style: none;

	padding: 0;

	margin: 0;

}

ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item {

	padding: 0 25px 0 10px !important;

	position: relative;

}

ul.mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item:before {

	position: absolute;

	top: 0;

	left: 0;

	font-family: FontAwesome;

	content: "";

	color: #fff;

}

#mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item > a.mega-menu-link {

	text-decoration: none !important;

	border-top-width: 3px !important;

	border-top-style: solid !important;

	border-top-color: #fff !important;

}

#mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-servicios #mega-menu-servicios > li.mega-menu-item > a.mega-menu-link:focus {

	text-decoration: none !important;

	border-top-width: 3px !important;

	border-top-style: solid !important;

	border-top-color: #674596 !important;

}

/*

#mega-menu-wrap-servicios {

	border-top-width: 1px !important;

	border-top-style: dotted !important;

	border-top-color: #d9d9d9 !important;

}*/



/*ul#mega-menu-institucional{

	width: 80%!important;

}

*/



#custom-search-input {

	margin: 0;

	margin-top: 10px;

	padding: 3px;

	margin-top: -40px;

}

#custom-search-input .search-query {

	padding-right: 3px;

	padding-right: 4px \9;

	padding-left: 3px;

	padding-left: 4px \9;

	/* IE7-8 doesn't have border-radius, so don't indent the padding */

 

	margin-bottom: 0;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}

#custom-search-input button {

	border: 0;

	background: none;

	/** belows styles are working good */

	padding: 2px 5px;

	margin-top: 2px;

	position: relative;

	left: -28px;

	/* IE7-8 doesn't have border-radius, so don't indent the padding */

	margin-bottom: 0;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #D9230F;

}

.search-query:focus + button {

	z-index: 3;

}

#mega-menu-wrap-institucional::before, #mega-menu-wrap-institucional #mega-menu-institucional::before, #mega-menu-wrap-institucional #mega-menu-institucional ul.mega-sub-menu::before, #mega-menu-wrap-institucional #mega-menu-institucional li.mega-menu-item::before, #mega-menu-wrap-institucional #mega-menu-institucional a.mega-menu-link::before, #mega-menu-wrap-institucional::after, #mega-menu-wrap-institucional #mega-menu-institucional::after, #mega-menu-wrap-institucional #mega-menu-institucional ul.mega-sub-menu::after, #mega-menu-wrap-institucional #mega-menu-institucional li.mega-menu-item::after, #mega-menu-wrap-institucional #mega-menu-institucional a.mega-menu-link::after {

	display: inline !important;

}

#mega-menu-wrap-institucional #mega-menu-institucional li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link::after {

	content: "" !important;

}

#mega-menu-wrap-institucional #mega-menu-institucional li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link::before {

	content: "" !important;

}

#mega-menu-wrap-servicios #mega-menu-servicios li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link::before {

	content: "" !important;

}

.destaca-somos-todos {

	border-color: #d9d9d9 #d9d9d9 #d9d9d9 #674596;

	border-style: solid;

	border-width: 1px 1px 1px 5px;

	float: left;

	/*    height: 45px;*/

	margin: 0 10px 10px 0;

	padding: 5px 10px !important;

	text-align: left;

	transition: border-color 0.3s ease 0s;

	/*    width: 140px;*/

	background-color: #f0f0f0;

	border-radius: 5px;

}

.col-md-6b-edit a {

	color: #4c4c4c;

	font-size: 12px;

}

.destaca-somos-todos:hover {

	background-color: #674596;

	color: #fff;

}

.portada-periodico {

	color: #4c4c4c;

	float: left;

	/* font-family: "hurme_geometric_sans_4SBd",Arial,sans-serif;*/

	font-size: 13px;

	line-height: 18px;

	margin-top: 10px;

	width: 100%;

}

.col-md-5-edit {

	float: right;

	margin-left: 20px;

	width: 155px;

	border-radius: 5px;

	background-color: #f0f0f0;

	border-color: #d9d9d9;

	border-style: solid;

	border-width: 1px;

	margin: 0;

	padding: 8px !important;

	text-align: left;

}

.col-md-6-edit {

	float: left;

	width: 395px;

}

.col-md-5b-edit {

	float: left;

	margin-right: 20px;

	width: 100%;

}

.col-md-6b-edit {

	float: right;

	/*    margin: 15px 0;*/

	width: 100%;

}

.container-otros {

	width: 100%;

	float: left;

	height: auto;

	background-color: #f0f0f0;

	padding: 7px;

}

.container-2col {

	width: 47%;

	float: left;

	height: auto;

	margin: 0 20px 0 0;

}

.container-3col {

	width: 47%;

	float: left;

	height: auto;

	margin: 0 0 0 20px;

}

.destaca-otros {

	float: left;

	padding: 10px;

}

/*.breadcrumbs ul {

    display: inline-block;

    font-size: 11px;

    list-style: outside none none;

    margin: 0;

	padding:0;

}



#breadcrumbs li {

    float: left;

}







	

.breadcrumbs, .breadcrumbs a {

    font-size: 11px !important;

	 margin: 10px 0;

	 display: inline-block;

}*/







.breadcrumbs {

	float: left;

	font-size: 12px;

	width: 100%;

	margin: 20px 0;

}

.breadcrumbs > ul {

	list-style: outside none none;

	margin: 0;

	padding: 0;

}

#breadcrumbs > li {

	float: left;

	color: #674596;

	font-size: 12px;

	margin: 0 5px;

}

#breadcrumbs a {

	color: #565656;

	font-weight: normal;

	padding: 0 5px;

	font-size: 12px !important;

}

#breadcrumbs a:hover {

	background: #674596 none repeat scroll 0 0;

	border-radius: 15px;

	color: #fff !important;

	padding: 0 10px;

	text-decoration: none;

}

.separator {

	color: #565656 !important;

	font-weight: normal !important;

	margin: 0 !important;

}

.premios {

	float: right;

	text-align: center;/*  width: 50%;

   border-top: 1px dotted;

    margin: 20px 0 0 0;

    padding: 30px 0 0 0;*/

}

.premios img {

	margin: 0 10px;

}

.tool-control .breadcrumbs, .tool-control .breadcrumbs a, .tool-control .breadcrumbs a:hover {

margin: 0;
width: auto;
padding: 5px;

}

.menu-sidebar li {

	font-size: 14px;

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

	margin: 10px 0;

	padding: 8px;

	list-style: none;

/*	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #d9d9d9;*/

	color: #565656;
	background-color: #e3e1e1;
	border-radius: 15px;
/*	text-align: right;

	border-right-width: 1px;

	border-right-color: #674596;*/

}

.menu-sidebar li:hover {

	background-color: #674596;

	color: #fff;

	-webkit-transition: all 0.1s ease-in-out;

	-moz-transition: all 0.1s ease-in-out;

	-o-transition: all 0.1s ease-in-out;

	transition: all 0.1s ease-in-out;

}

.menu-sidebar a:hover {

	text-decoration: none !important;

}

/*.menu-widget {

	padding-left: 0;

	padding-right: 15px;

	float: left;

	width: 16.6667%;

}*/

.col-md-8 {

	padding: 0 30px;

}

/*--------------------------------------------PAGINADOR*/



.pagenavi {

	float: left;

	margin: 50px 0;

	padding: 0;

	text-align: center;

	width: 100%;

}

.pagenavi a {

	padding: 5px 15px 4px 15px;

	margin: 3px;

	text-decoration: none;

	border: 1px solid #ccc;

	color: #666;

	background-color: inherit;

}

.pagenavi a:hover {

	border: 1px solid #674596;

	color: #fff !important;

	background-color: #674596;

	text-decoration: none;

}

.pagenavi span.pages {

	padding: 5px 6px 4px 6px;

	margin: 3px;

	/*    color: #825a2d;

    font-weight:bold;*/

	border: 1px solid #ccc;

	background-color: inherit;

}

.pagenavi span.current {

	padding: 5px 15px 4px 15px;

	margin: 3px;

	font-weight: bold;

	/*border: 1px solid #666;*/

	color: #fff;

	background-color: #674596;

}

.pagenavi span.expand {

	padding: 5px 6px 4px 6px;

	margin: 3px;

	border: 1px solid #ccc;

	color: #444;

	background-color: inherit;

}

.pagenavi .first, .pagenavi .last {

	border: 1px solid #aaa;

}

.pagenavi .single_page {

	border: 1px dotted #ccc;

}

/*--------------------------------------------FIN PAGINADOR*/



.slider .ms-thumbs-cont {

	left: 0 !important;

}

.clipout {

	position: relative;

	width: 213px;

	height: 218px;

	top: -1px;

	left: 0px;

}

.clipin {

	position: absolute;

	clip: rect(0px 218px 215px 0px);

	top: 0px;

	left: 0px;

}

#listenButton1 {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	border: medium none;/*   margin: 20px 0;*/

}

.contacto-info {

	border: 2px solid #d4145a;

	border-radius: 10px;

	padding: 15px;

	width: 100%;

}

.embed-container {

	position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;

}

.embed-container iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.video-container {

	position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;

}

.video-container iframe, .video-container object, .video-container embed, .video-container video {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.no-break {

	margin: 30px 0 0;

}

.tool-control {

	background-color: #e3e1e1;

/*	border: solid 2px #eaeaea;*/

	float: left;

	margin: 0 0 20px;

/*	padding: 10px;*/

	width: 100%;
	border-radius: 15px;

/*	background: url(img/bg-tool-control.gif) repeat;*/

}

.tool-control .tool-divisor {

	float: left;

	padding: 0 5px;

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #D6D6D6;

}

.col-fecha {

	float: left;

	padding: 5px 0 3px 10px;

	width: 30%;

}

.col-titulo-agenda {

	float: left;

	padding: 0px;

	width: 50%;

}

.col-titulo-agenda h1 {

	margin: 0;

}

.col-shared {

	font-family: 'Passion One';

	float: left;

	width: 70%;

	text-align: right;

}

.tool-control a {

	font-size: 24px;

	color: #777777;

	font-weight: normal;

}

.tool-control a:hover {

	transition: .25s ease-out;

	font-weight: normal;

	color: #674596;

	text-decoration: none;

}

#small {

	font-size: 10px !important;

	line-height: 0;

}

#medium {

	font-size: 16px !important;

	line-height: 0;

}

#large {

	font-size: 20px !important;

	line-height: 0;

}

.ver-todo {

	margin: -5px auto;

	text-align: center;

	display: inline-block;

	padding: 0 35px;

	background-color: #fff;

}

/*------------------------------- ROJO #674596*/

/*------------------------------- GRIS #e3e3e3*/





.arrow_box {

	/*background: #d4f2ff none repeat scroll 0 0;*/

    /*border: 1px solid #99cbe4;*/

    /*border-radius: 5px 0 0 5px;*/

	color: #ffffff;

	float: left;

	font-family: "Georama", Arial, Helvetica, sans-serif;

	font-size: 21px;

	padding: 8px 10px;

	position: relative;

	text-align: center;


	line-height: 1;

}

.arrow_box_2 {

	/*background: #d4f2ff none repeat scroll 0 0;*/

    /*border: 1px solid #99cbe4;*/

    /*border-radius: 5px;*/

	color: #005fa7;

	float: left;

	font-family: "Georama", Arial, Helvetica, sans-serif;

	font-size: 21px;

	padding: 4px 10px;

	position: relative;

	text-align: center;

	line-height: 1;

	font-weight: bold;

}

.arrow-mas {

	/*background-color: #99cbe4; */

	border-radius: 0 5px 5px 0;

	float: left;

	font-size: 16px;

	padding: 5px;

}





a.arrow-link-box {

	text-decoration: none !important;

}



	

.title-category {

/*	position: relative;

	background: url("img/bg-titulos-sidebar.gif") repeat;*/

	/*	border-bottom: 5px solid #674596 !important;*/

/*	float: left;

	width: 100%;

	height: 40px;

	margin: 0 0 20px 0;*/

	/*text-align:center;*/
background-color: #674596;
border-radius: 20px;
	padding: 5px;

}

.title-category h1 {

	/*background-color: #674596;*/

	color: #fff;

/*	display: inline-block;

	font-family: "PT Sans", Arial, sans-serif;*/

	margin: 0px;

/*	font-size: 18px !important;

	text-transform: uppercase;

	padding: 0 15px;

	line-height: 30px !important;*/

}

table.concejales {

	background-color: #fbfbfb;

	border: 1px solid #e5e5e5;

	box-sizing: border-box;

	float: left;

	margin: 5px;

	overflow: hidden;

	text-align: left;

	width: 100%;

}

.concejales td {

	border: 1px solid #e5e5e5;

	padding: 5px 10px;

}

/*-----------TIMELINE



.cool_timeline table {

	font-family: "lucida grande", tahoma, verdana, arial, sans-serif !important;

	font-size: 12px !important;

	color: #565656;

	text-align: left;

}

.cool_timeline p {

	display: none !important;

}

.timeline dl dd .events .events-body {

	letter-spacing: 0 !important;

	line-height: 1.42857 !important;

}

.timeline dl dt {

	background-color: #674596 !important;

	border-radius: 5px !important;

	box-shadow: none !important;

	color: #fff;

	font-family: "PT Sans", Arial, sans-serif !important;

	font-size: 16px !important;

	font-weight: none !important;

	height: auto !important;

	line-height: 18px !important;

	margin: 0 auto 20px;

	padding: 5px !important;

	position: relative;

	text-align: center;

	text-shadow: none !important;

	top: 30px;

	width: 70px !important;

	z-index: 200;

}

*/

.metaslider img {

	padding: 5px !important;

}

.headertext > img {

	height: inherit !important;

	width: auto !important;

}

.tabla-concejal {

	font-size: 14px;

}

.tabla-concejal td {

	padding: 2px;

}

/*-----------TABS */



/*.active {

    font-size: 14px;

}

.osc-res-tab.tabbable.osc-tabs-left > div {

    font-size: 14px;

}*/



.osc-res-tab .nav > li > a {

	padding: 10px !important;

	background-color: #eeeeee;

}

.osc-res-tab .nav-tabs > li > a {

	margin-right: 3px !important;

}

.selected {

	color: #565656;

}

.fono-footer {

	/*   border-bottom: 1px dotted #727173;*/

	float: right;

	margin: 0 0 20px !important;

	padding: 0 0 15px;

	width: 100%;

}

.separador-vert {

	border-right: 1px solid #eaeaea;

	margin: 0 20px 0 0;

	padding: 0 20px 0 0;

}

.separador {

	border-top: 1px dotted #727173;

	float: left;

	font-size: 10px;

	padding: 15px 0;

	width: 100%;

	text-align: left;

}

.separador > img {

	float: left;

	margin: 0 10px;

}

.somostodos-contenedor {

	background: #674596 url("img/bg-stgodetodos.png") repeat right top;

	float: left;

	height: 415px;

	width: 200px;

}

.somostodos {

	float: left;

	height: 195px;

	text-align: center;

	width: 100%;

}

.somostodos-title {

	/*    background-color: #674596;

	color:#fff;

    border-radius: 5px;

    box-sizing: border-box;*/

	float: left;

	/*     font-size: 18px;

   font-weight: bold;

    height: auto;

     margin: 6px 6px 0;

    padding: 2px;

    text-align: center;*/

	width: 100%;/*	font-family: "PT Sans",sans-serif !important;*/

}

.somostodos-title-resp {

	display: none;

}

.somos-todos-title-2 {

	background-color: #bce3f4;

	border-radius: 20px;

	color: #005fa7;

	font-size: 14px;

	font-weight: 700;

	margin: 15px auto;

	text-transform: uppercase;

	width: 100px;

}

.somostodos-bajada-1 {

	color: #fff;

	float: left;

	font-family: "PT sans", arial, sans-serif;

	font-size: 20px;

	font-weight: bold;

	line-height: 20px;

	text-align: center;

	margin: 15px 0;

}

.somostodos-bt-1 {

	background: #674596 url("img/bt-1.png") no-repeat right top;

	width: 100%;

	height: 68px;

	float: left;

}

.somostodos-bt-1:hover {

	background: #674596 url("img/over-bt-1.png") no-repeat right top;

}

.somostodos-bt-2 {

	background: #674596 url("img/bt-2.png") no-repeat right top;

	width: 100%;

	height: 68px;

	float: left;

}

.somostodos-bt-2:hover {

	background: #674596 url("img/over-bt-2.png") no-repeat right top;

}

.somostodos-grafica {

	float: left;

	width: 100%;

}

.somostodos-cifra {

	color: #fff;

	font-family: "PT Sans", arial, sans-serif;

	font-size: 90px;

	font-weight: 700;

	line-height: 70px;

}

.somostodos-dato {

	float: left;

	font-family: "PT Sans", sans-serif !important;

	font-size: 11px;

	font-weight: 700;

	line-height: 25px;

	text-align: center;

	text-transform: uppercase;

	width: 100%;

}

.logos {

	float: left;

	width: 100%;/*margin: 10px 0;*/

}

.siguenos {

	text-transform: uppercase;

	font-size: 11px;

	font-family: "PT Sans", Arial, sans-serif;

}

.tribe-events-notices {

	display: none !important;

}

#tribe-events-bar {

	margin-bottom: 0 !important;

}

.tribe-bar-disabled #tribe-bar-form label {

	display: none !important;

}

.single-tribe_events .tribe-events-cal-links {

	display: none;

}

.type-tribe_events {

	padding: 0 !important;

}

.tribe-events-schedule {

	margin: 0 !important;

}

.tribe-events-single-event-title {

	color: #674596;

	font-weight: 100 !important;

}

.tribe-events-schedule h2 {

	margin: 0 !important;

}

.tribe-events-calendar {

	text-align: left;

}

#open_sogoacc {

	z-index: 999 !important;

}

.shareaholic-share-buttons-container ul.shareaholic-share-buttons {

	margin: 0 !important;

	padding: 0 !important;

}

.full-col {

	width: 100%;

	float: left;

	margin: 20px 0;

	font-size: 16px;

}

.full-col li {

	margin: 20px 0 !important;

	padding: 0 !important;

}

.full-col ul {

	padding: 0 20px !important;

}

/*ESTATUS*/



.estatus {

	border: 1px solid transparent;

	border-radius: 10px;

	font-size: 12px;

	font-weight: bold;

	/*     margin: 14px 0;*/

	padding: 2px 6px;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

}

.abierto, .encontrado {

	border: 1px solid transparent;

	border-radius: 10px;

	font-size: 12px;

	font-weight: bold;

	/*     margin: 14px 0;*/

	padding: 2px 6px;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

	background-color: #dff0d8;

	border-color: #d0e9c6;

	color: #3c763d;

}

.cerrado {

	border: 1px solid transparent;

	border-radius: 10px;

	font-size: 12px;

	font-weight: bold;

	/*     margin: 14px 0;*/

	padding: 2px 6px;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

	background-color: #fcf8e3;

	border-color: #faf2cc;

	color: #8a6d3b;

}

.adoptado {

	border: 1px solid transparent;

	border-radius: 10px;

	font-size: 12px;

	font-weight: bold;

	/*     margin: 14px 0;*/

	padding: 2px 6px;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

	background-color: #009ab5;

	border-color: #009ab5;

	color: #fff;

}

.finalizado, .perdido {

	border: 1px solid transparent;

	border-radius: 10px;

	font-size: 12px;

	font-weight: bold;

	/*     margin: 14px 0;*/

	padding: 2px 6px;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

	background-color: #f2dede;

	border-color: #ebcccc;

	color: #a94442;

}

.desierto, .adoptar {

	border: 1px solid transparent;

	border-radius: 10px;

	font-size: 12px;

	font-weight: bold;

	/*     margin: 14px 0;*/

	padding: 2px 6px;

	text-transform: uppercase;

	display: inline-block;

	width: 100%;

	background-color: #d9edf7;

	border-color: #bcdff1;

	color: #31708f;

}

.resp-medios-2 {

	display: none;

}

.resp-medios-1 {

	display: inline-block;

}

.fondosybecas {

	padding: 0 30px !important;

	text-align: left !important;

}

.fondosybecas .btn {

	border-radius: 14px !important;

	padding: 4px 15px !important;

	margin: 20px 0;

}



.ejes-gestion ul {

	padding: 0 0 0 15px;

margin: 0;

}



.ejes-gestion li {

    margin: 10px 0 0 0;

} 

.ejes-gestion p {

    margin: 0;

}



.ejes-gestion {

	font-size: 13px;

	line-height: normal;

	text-align: left;

}

.ejes-gestion h2 {

	font-size: 21px !important;

}

.ejes-gestion .alignleft {

	margin: 10px !important;

}

.col-ejes {

	/* width: 23%;

    height: 270px;*/

	border: solid 1px #eaeaea;

	border-radius: 10px;

	margin: 10px;

	/*float: left;*/

	padding: 20px;

	position: relative;

	display: block;

}

.ejes-icon {

	padding: 20px;

	position: relative;

	display: block;

}

.ejes-enlace {

	border: solid 1px #99cbe4;

	padding: 3px 6px;

	margin: 10px auto;

	display: inline-block;

	border-radius: 10px;

	background: #d4f2ff;

	font-weight: bold;

	text-transform: uppercase;

	font-size: 10px;

}

.ejes-gestion .osc-res-tab .nav > li > a {

	font-size: 16px;

	font-weight: bold;

}

.eje-row {

	-moz-column-width: 19em;

	-webkit-column-width: 19em;

	-moz-column-gap: 0em;

	-webkit-column-gap: 0em;

}

.item {

	display: inline-block;

	padding: .25rem;

	width: 100%;

}

.well {

	position: relative;

	display: block;

}

.carousel-control.left, .carousel-control.right {

	background-image: inherit !important;

	width: 0px!important;

}

.video-responsive {

	position: relative;

	padding-bottom: 50%; /* 16/9 ratio */

	padding-top: 30px; /* IE6 workaround*/

	height: 0;

	overflow: hidden;

}

.video-responsive iframe, .video-responsive object, .video-responsive embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.col-sm-6.col-md-12.btn.btn-md.btn-warning.btn_agenda {

	margin: 0;

}

.stgodetodos {

	background: url(img/nubes.png) bottom no-repeat;

}

.btn-primary {

	background: #123b6d!important;

	border: 0px!important;

}

.contenedor_reu {

	/*background:#674596  url("img/bg-stgodetodos.png") repeat right top ;*/

	float: left;

	width: 100%;

	height: auto;

}

.somos_titulo {

	width: 100%;

	background-color: #008bc7;

	border-radius: 20px;

	color: #ffffff;

	font-size: 14px;

	font-weight: 700;

	padding: 5px;

	margin: 0 0 16px 0;

	/* text-transform: uppercase; */

	text-align: center;

}

.somos_cifra {

	box-sizing: border-box;

	float: left;

	font-size: 50px;

	line-height: 25px;

	width: 30%;

	left: 45px;

	font-weight: 800;

	color: #008bc7;

	position: absolute;

	font-family: 'PT Sans', Arial, sans-serif;

}

.row_stgo {

	margin-top: 450px;

}

.somos_bajada {

	color: #3c3c3c;

	font-family: "PT sans", arial, sans-serif;

	font-size: 20px;

	font-weight: bold;

	line-height: 20px;

	/* text-align: center; */

	margin: 0px 0px 50px 0px;

}

.eventon_events_list {

	border-radius: 0px!important;

	border: 0px!important;

}

.btn_agenda {

	background: #ff7a6b!important;

	border-radius: 0px!important;

	border: 0px!important;

	margin-top: 6px;

}

.capsulas {

	margin-top: 0px;

}

.right {

	margin-left: 60px;

	font-weight: 800;

}

button>h4 {

	display: inline-block;

}



.form-footer input {

	color: #000;

}

.nav-mobile {

	background-color: transparent!important;

}

ul#menu-sitios-municipales {

	padding-left: 30px;

	padding-right: 30px;

	text-align: left!important;

	list-style: none;

}

ul#menu-sitios-municipales>li {

	padding-bottom: 3px;

	padding-top: 3px;

	border-bottom: 1px solid #eee;

}

.titulo-menu {

/* 	padding: 14px 10px 14px 50px; */

}

.nav-mobile.navbar-header>a.navbar-toggle {

	border-color: #fff!important;

}

.nav-mobile.navbar-header>a.navbar-toggle:focus {

	background-color: #fff!important;

}

.nav-mobile.navbar-header>a.navbar-toggle:active {

	background-color: #fff!important;

}

.nav-mobile.navbar-header>a.navbar-toggle:hover {

	background-color: #fff!important;

}

img.attachment-portada {

	display: block;

	max-width: 100%;

	height: auto;

}

#servicios-mobile>.row {

	margin-top: 15px;

}

#servicios-mobile {

	margin-top: 0;

}

.img-box-servicios {

	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

	border-radius: 15px;

}

/*

.box {

    background-color: #f7f7f7;

    border: 1px solid #eee;

    box-shadow: 0 0 21px rgba(0,0,0,0.10), 0 10px 10px rgba(0,0,0,0.10);

    border-radius: 2px 2px 2px 2px;

    padding: 20px;

}





.box:hover{

	  box-shadow: 0 14px 28px rgba(0,0,0,0.10), 0 10px 10px rgba(0,0,0,0.10);

	-webkit-transition: all 0.35s ease-in-out;

	-moz-transition: all 0.35s ease-in-out;

	-o-transition: all 0.35s ease-in-out;

	transition: all 0.35s ease-in-out;

}

*/





 

.box-servicios {

	padding: 0px 8px!important;

}

.ver-todo-2 {

	text-align: center;

	display: inline-block;

	padding: 0 35px;

	background-color: #1976d1;

	border-radius: 8px;

}

.ver-todo-2>a {

	color: #fff!important;

	text-decoration: none;

}

.hidden {

	display: none;

}

footer>.selected {

	color: #f3796c!important;

}

div#evcal_calendar_682>.eventon_fullcal>.evofc_months_strip>.evofc_month {

	width: 760px!important;

}

.llamados {

	float: right;

	width: 460px;

}

/*.carousel-inner {

	height: 375px !important;

}*/

.acciones-bt li{

	background-color: transparent;

	line-height: 15px;

	color: #ffffff;

	border: 1px solid #315b84;

/*	font-weight: 800;*/

	text-decoration: none;

	border-radius: 100px;

	padding: 5px 8px;

	cursor: pointer;

	font-family: "PT Sans";

	font-size: 15px;

}



.acciones-bt li a{

	line-height: 15px;

	color: #ffffff;

	text-decoration: none;

	font-family: "PT Sans";

	font-size: 15px;

font-weight: normal;

}





.acciones-bt li:hover {

	text-decoration: none;

	color: #fff;

	background-color: #0098dd;

	border-color: #0098dd;

}

.acciones li {

	margin: 0 0 10px 0;

	display: inline-block;

}

.acciones ul {

	margin: 0;

	padding: 0;

}

/*

.acciones-titulo h3 {

    margin: 20px 15px;

}

*/



.acciones-titulo img {

	float: left;

	margin: 0 15px 0 0;

}

.acciones {

	background-color: #123b6d;

}

.acciones .carousel-control .glyphicon-chevron-left, .acciones .carousel-control .icon-prev {

	margin-left: 10px;

}

.acciones .carousel-control .glyphicon-chevron-right, .acciones .carousel-control .icon-next {

	margin-right: 10px;

}

.carrusel .metaslider img {

	padding: 0px !important;

}

.carrusel .metaslider .flex-control-nav {

	bottom: 10px;

}

.carrusel .metaslider .flexslider {

	margin: 0px !important;

}

.metaslider .flexslider .flex-direction-nav li a {

	background-image: url('/wp-content/themes/munistgo/img/bg_direction_nav.png') !important;

}











/*               ============ MEDIA QUERIES MOBILE ==============               */









@media(max-width:990px) {









	

.flickr_badge_image img {

    border: 0px solid #666666 !important;

    padding: 1px;

    margin: 2px;

    max-width: 32%;

    object-fit: none;

    height: 75px;

}	

	

.acciones-titulo h3 {

	font-size: 1.15em !important;

color:#fff;

margin: 0;
font-family: "Georama", Arial, Helvetica, sans-serif !important;



}





#servicios .form-inline.nav-buscar.d-block.d-sm-none {

    margin: 20px;

}

.carousel li {

    margin-right: 0px;

}

	

.navbar-header {

    width: 100%;

}

	

.nav-accesos {

	margin: 10px 30px;

	padding: 10px;

	text-align: center !important;

	background-color: transparent!important;

	border: solid 1px #fff;

}



.nav-accesos>.navbar-header>a.navbar-toggle {

	border-color: #fff!important;

}

.nav-accesos>.navbar-header>a.navbar-toggle:focus {

	background-color: #fff!important;

}

.nav-accesos>.navbar-header>a.navbar-toggle:active {

	background-color: #fff!important;

}

.nav-accesos>.navbar-header>a.navbar-toggle:hover {

	background-color: #fff!important;

}

.nav-accesos .navbar-toggle {

	border-color: transparent!important;

}

.nav-accesos .navbar-toggle .icon-bar {

	background-color: #fff!important;

}

	

	

.titulo-menu-accesos {

	padding: 14px 10px 14px 50px;

	color: #fff;

}

ul#menu-accesos-ims-mobile {

	background: #36404c;

}

ul#menu-accesos-ims-mobile>li, ul#menu-accesos-ims-mobile>li {

	padding-bottom: 5px;

	padding-top: 5px;

	border-bottom: 1px solid #eee;

	border-bottom-style: dotted;

	list-style: none;

	text-align: center;

}

footer {

    padding: 20px;

}

.form-footer {

	margin: 0 30px;



}	

.body-agenda .evoFC_nextto.evoFC .eventon_fullcal {



    width: 100% !important;

	margin: 20px 0;



}

.body-agenda .evoFC_nextto.evoFC div#evcal_list {

    width: 100% !important;

    margin: 0;

}	

	

	

	

}	

	









	

@media(max-width:768px) {

	



.slider {

    background-color: #ffffff;

}

	

	

td {

	white-space: normal !important;

	word-wrap: break-word !important;

}

th {

	white-space: normal !important;

	word-wrap: break-word !important;

}

.paginas-full {

	margin-top: 60px;

}

.alignleft {

	float: none;

	display: block

}

th {

 border: 1px!important solid #eee;

	padding: 0px!important;

}

table > img {

	width: 25%;

}

figure.miniatura_noticia {

	width: 100%;

	height: 200px;

	margin-top: 90px;

}

.title-section h1 {

	background-color: transparent !important;

	color: #fff;

}

label {

	width: 80% !important;

}

.search-submit {

	width: 60px;

	height: 58px !important;

}

.alignright {

	float: right;

	margin: 0 !important;

	padding: 15px 0 !important;

}

.capsulas {

	margin-top: 20px;

}

.arrow_box_2 {

	font-family: "Passion One", Arial, Helvetica, sans-serif;

	font-size: 22px;

}

.arrow_box {

	font-size: 22px;

}

footer {

	padding-bottom: 30px;

}

.nav-mobile {

	margin-bottom: 0px!important;

}

#servicios .navbar-default {

	background-color: #3a4e61 !important;

	border: none !important;

	border-radius: 10px !important;

	margin: 16px 16px 0 16px;

padding: 0;

}



#servicios .acciones-titulo {

    margin: 0;

}

#servicios .navbar-nav {

	margin: 0 -15px;

}

#servicios .navbar-nav.navbar-default {

	margin: 0 !important;

	padding: 0 !important;

}

#servicios ul#menu-servicios-mobile, ul#menu-sitios-municipales {

	margin: 0 !important;

	padding: 0 !important;

	text-align: center !important;

}

#servicios a {

	color: #ffffff;

}

/*#servicios form.navbar-form.navbar-right.nav-buscar {

    margin-top: 0 !important;

}*/

	

#servicios .navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color: inherit !important;

}

#servicios .navbar-form {

	margin: 15px -15px !important;

	border: none !important;

	box-shadow: none !important;

}

#servicios .arrow_box {

	/*    margin: 15px -15px !important;*/

	border: none !important;

	box-shadow: none !important;

}

#servicios .navbar-toggle {

	position: inherit !important;

	float: left;

	padding: 0;

	margin: 10px 0 !important;

	border: 0;

	border-radius: 0;

	width: 100%;

}

#servicios .navbar-header:active {

	/*background-color: #de5237 !important;*/

	cursor: pointer;

	border-radius: 10px;

}

.nav-mobile>.navbar-header>a.navbar-toggle {

	border-color: transparent!important;

	text-decoration: none;

	/*width: 100%*/;

}

.nav-mobile>.navbar-header>a.navbar-toggle:hover {

	background: transparent!important;

}

.nav-mobile>.navbar-header>a.navbar-toggle>.arrow_box, .nav-sitios-muni>.navbar-header>a.navbar-toggle>.arrow_box {

	float: none;

	background: transparent!important;

}

.nav-sitios-muni {

	border-color: #fff!important;

}

.nav-sitios-muni > .navbar-header > a.navbar-toggle:hover {

	background-color: #1976d2 !important;

}

.nav-sitios-muni>.navbar-header {

	background-color: #1976d2;

	border-radius: 10px;

}

.nav-sitios-muni>.navbar-header>a.navbar-toggle {

	border-color: transparent!important;

	text-decoration: none;

	margin-right: 35px;

}

.nav-sitios-muni> .navbar-header> .navbar-toggle>.icon-bar {

	background-color: #fff!important;

}

.nav-sitios-muni> .navbar-header> .navbar-toggle>.arrow_box {

	color: #fff!important;

	font-size: 20px;

	font-weight: 300;

}

.nav-sitios-muni> .navbar-header> button.navbar-toggle {

	border-color: #1976d2!important;

}

.nav-sitios-muni> .navbar-header> .navbar-toggle>.btn_menus {

	padding: 0px;

}

.no-margin {

	margin-bottom: 0px!important;

}

.nav-sitios-muni .navbar-toggle:hover, .nav-sitios-muni .navbar-toggle:focus {

	background-color: #1976d2!important;

}

.titulo-menu {

	color: #ffffff!important;

}

.noticias-btn {

	border-color: #ffffff!important;

}

.noticias-btn > .panel-heading {

	color: #fff !important;

	text-align: center;

	background-color: #1976d2 !important;

	border-color: #fff;

	border-radius: 10px;

	height: 40px;

	border-color: transparent !important;

	font-family: 'Passion One', Arial, sans-serif;

	padding: 10px 23px;

}

.noticias-btn > .panel-heading> h4.panel-title> a {

	text-decoration: none;

	display: block;

	font-size: 20px;

}

.noticias-btn > .panel-heading> h4.panel-title> a.selected {

	color: #ffffff!important;

	display: block;

}

#content {

	margin-top: 100px;

}

.somostodos-cifra2 {

	box-sizing: border-box;

	float: left;

	font-size: 30px;

	line-height: 110px;

	width: 30%;

	left: 80px;

	color: #1976d2;

	position: absolute;

	font-family: 'Passion One', Arial, sans-serif;

}

.btn_menus {

	padding: 0px!important;

}



footer ul {

	padding: 0px!important;

}

div#evcal_calendar_682>.eventon_fullcal>.evofc_months_strip>.evofc_month {

	width: 320px!important;

}

.responsive {

	display: inline-block !important;

	width: 100%;

	height: auto;

}

.responsive-fonolimpio {

	background: rgb(25, 118, 210) no-repeat scroll 0 0;

	color: #fff;

	text-align: center;

	border-radius: 8px;

	width: 41%;

}

.responsive-fonolimpio a, .responsive-fonolimpio a:hover {

	color: #fff;

	text-decoration: none;

}

	

.responsive-seguridad {

	background: #128C7E no-repeat scroll 0 0;

	color: #fff;

	text-align: center;

	border-radius: 8px;

	width: 41%;

}



.responsive-seguridad a, .responsive-seguridad a:hover {

	color: #fff;

	text-decoration: none;

}

.responsive-seguridad:active, .responsive-fonolimpio:active {

	background-color: #de5237;

}

.responsive-seguridad:hover, .responsive-fonolimpio:hover {

	background-color: #de5237;

}

/*

section {

    margin: 15px 0;

}	

*/		

		

.clipout, .ms-thumb-list, .decoration-top, table.social, .menu-sidebar, .menu-widget, .tool-divisor, .col-footer, .col-footer-2, .col-footer-3, .col-footer-4, .portada-texto-destacado, .decoration-fono, .info-header, .img-destacada, .col-md-5-edit, .institucional, .stgo-branding, .nav-servicios, .flex-control-nav, .flex-control-paging, .somostodos-title {

	display: none !important;

}

.cont-destaca {

	float: left;

	width: 100%;

	margin: 0px;

}

.portada-titulos-destacado {

	font-size: 13px;

	line-height: 16px;

}

.img-destacada {

	width: 25%;

	height: auto;

	float: left;

	padding: 0 5px 0 0;

}

.cont-destaca-contenido {

	width: 100%;

	height: auto;

	float: left;

	padding: 0;

}

.site-main, /* .col-xs-6, */ .col-md-6-edit, .col-md-5-edit, .stgo-branding {

	width: 100% !important;

}

.col-footer-3-responsive {

	display: inline-block !important;

	/*    float: right;*/

	margin: 0;

	padding: 0;

	text-align: center;

	width: 100%;

}

.info-footer {

	box-sizing: border-box !important;

	display: inline-block;

	margin: 30px 0;

	padding: 0;

	text-align: center !important;

	width: 100%;

}

.servicios-bloque {

	float: left;

	height: 100px;

	margin: 0px;

	text-align: center !important;

	max-width: 100%;

}

.fecha-post {

	font-size: 1em;

}

h1, .h1 {

	font-size: 20px !important;

line-height: initial !important;

}



b, strong {

    letter-spacing: -0.8px !important;

}



input.gsc-input {

	text-align: left !important;

}

#mega-menu-wrap-servicios #mega-menu-servicios {

	padding: 0 !important;

	text-align: left !important;

	visibility: visible !important;

}

#mega-menu-wrap-servicios {

	text-align: center;

}

.nav-servicios a {

	font-family: 'PT Sans', Arial, sans-serif!important;

	font-size: 14px !important;

	text-transform: uppercase !important;

	text-align: center;

}

.title-section, .title-section-2-col {

	/*     background: rgba(0, 0, 0, 0) url("img/bg-titulos-sidebar.gif") repeat scroll 0 0; */

	box-sizing: border-box;

	color: #fff;

	font-family: "PT Sans", Arial, sans-serif;

	font-size: 16px;

	font-weight: 100;

	margin: 0 0 20px;

	padding: 5px 10px;

	text-align: center;

	/*     text-transform: uppercase; */

	width: 100%;

}

#ms-preview-wrapper > div {

	margin-left: 0;

	margin-right: 0;

	text-align: left !important;

}

.noticia-portada {

	border: solid 1px #d9d9d9;

	margin: 6px 0px;

	padding: 10px 0px 10px 10px!important;

	width: 100% !important;

	height: auto;

}

.noticia-portada .portada-titulos {

	font-size: 13px;

}

.contenido-noticia {

	padding-right: 3px!important;

	padding-bottom: 10px;

}

.no-padding {

	padding: 0px!important;

}

.fecha {

	width: auto;

	margin: 0px!important;

	font-weight: 600;

}

.portada-titulos {

	font-size: 15px;

}

.destaca-otros {

	width: 50%;

}

.container-2col {

	float: left;

	width: 100%;

	height: auto;

	padding: 0;

}

.container-3col {

	float: left;

	height: auto;

	margin: 0;

	width: 100%;

}

.destaca-somos-todos {

	height: auto;

	margin: 5px 0;

	width: 100%;

}

.img-periodico {

	display: inline;

	float: left;

	height: auto;

	width: 30% !important;

}

.col-md-5-edit .portada-titulos {

	color: #4c4c4c;

	float: left;

	font-family: "PT Sans", Arial, sans-serif;

	font-size: 17px;

	line-height: 18px;

	margin-top: 0;

	margin-left: 10px;

	width: 65%;

}

.col-md-8 {

	padding: 0 15px !important;

}

.col-fecha {

	width: 80%;

}

.col-shared {

	padding: 5px 0 3px 10px;

	width: 20%;

}

article.servicios-portada {

	box-sizing: border-box !important;

	height: 100px;

	margin: 6px !important;

	padding: 10px !important;

	width: 29% !important;

}

.ms-parent-id-1 .ms-slide-bgcont > img {

	margin-left: 0 !important

}

.ms-parent-id-2 .ms-slide-bgcont > img {

	margin-left: -60px !important

}

.site-main img {

	height: auto;

	max-width: 100% !important; /*OJO CON EL SLIDER*/

}

#metaslider_5164 img {

	margin: 0 50px !important;

}

.mobmenu_content li a {

	display: block;

	font-family: 'Open Sans', sans-serif !important;

	font-size: 14px !important;

	letter-spacing: 0px !important;

	padding: 10px 20px;

	text-decoration: none;

}

.mobmenu .sub-menu li {

	padding-left: 5px !important;

}

#mobmenuright li:hover > ul {

	display: block;

	padding-left: 5px !important;

}

.mobmenu [class^="icon-"]::before, .mobmenu [class*=" icon-"]::before {

	margin-left: 0.6em !important;

	margin-right: 0.6em !important;

	margin-top: 20px;

}
/*
table {

	border-collapse: collapse;

	border-spacing: 0;

	text-align: left !important;

	overflow-x: scroll !important;

	white-space: nowrap !important;

	display: inline-block !important;

	box-sizing: border-box;

	font-size: 14px;

}



table img {

    max-width: 25% !important;

}

*/



.col-footer-3 {

	text-align: center !important;

}



/*TABLA RESPONSIVA PARA CONCEJALES*/

	



table.visitas thead tr {

	position: absolute;

	top: -9999px;

	left: -9999px;

}

table.visitas td, th {

	/* border: none !important; */

	border-bottom: 1px solid #eee !important;

	position: relative !important;

	padding-left: 50% !important;

}

table.visitas tr.even td {

	background: #e4e4e4;

}

table.visitas td:before {

	position: absolute;

	top: 6px;

	left: 6px;

	width: 45%;

	padding-right: 10px;

	white-space: nowrap;

}

.tabla-concejal {

	display: block !important;

	padding-left: 0 !important;

	width: 100% !important;

	text-align: center !important;

}

.tabla-concejal td {

	display: block !important;

	padding: 0px !important;

	width: 100% !important;

}

.tabla-concejal img {

	width: 50% !important;

}

/*--------------------------GOOGLE CSE*/



/*

.gsc-input {

    float: left !important;

    width: 82% !important;

}



.gsc-results-wrapper-overlay {

    left: 5% !important;

    top: 2% !important;

    width: 90% !important;

	z-index: 100005 !important;

	height: auto  !important;

	padding: 15px !important;



}





.gsc-search-button {

    float: right !important;

}



.gsc-input-box, input.gsc-search-button {

    height: 40px !important;

}



input.gsc-input {

    background-image: none !important;

    font-size: 20px !important;

    height: 38px !important;

	margin: 0 0 0 10px !important;

	line-height:40px !important;

}

*/





/*--------------------------*/



footer {

	text-align: center !important;/*padding: 15px !important;*/

}

footer .logostgo {

	width: 100%;

}

.premios {

	padding: 20px 0 0;

	width: 100%;

}

.premios img {

	margin: 10px;

}

.fono-footer {

	float: left;

	height: auto;

	/*    margin: 20px 0 !important;*/

	width: 100%;

	box-sizing: border-box !important;

}

.pagenavi span.pages {

	display: none !important;

}

.pagenavi span.current, .pagenavi a {

	margin: 3px;

	padding: 5px;

}

.pagenavi {

	font-size: 10px;

}

#popup_content img {

	max-width: 100%;

	height: auto;

}

.alignright img {

	max-width: 100%;

	height: auto;

}

.img-servicios {

	margin-bottom: 5px;

}

.cont-destaca img, .cont-destaca-2 img {

	height: auto;

	border-radius: 8px 8px 0 0;

	width: 100%;

}

.cont-destaca-2 {

	margin: 0;

	width: 100%;

}

.cont-destaca-2 .banner-1 {

	float: left;

	padding: 10px 5px 10px 0;

	width: 50% !important;

	box-sizing: border-box;

	margin: 0px;

}

.cont-destaca-2 .banner-2 {

	float: left;

	padding: 10px 0px 10px 5px;

	width: 50% !important;

	box-sizing: border-box;

	margin: 0px;

}

.cont-destaca-2 .banner-1 img, .cont-destaca-2 .banner-2 img {

	border-radius: 8px;

}

/*.col-medios-1{

	display: none;}*/





.somostodos-contenedor {

	background: #674596 url("img/bg-stgodetodos.png") repeat scroll right top;

	float: left;

	height: auto;

	width: 100%;

	margin: 10px 0 0 0;

	border-radius: 8px;

}

.somostodos-cifra {

	font-size: 40px;

}

.somostodos-dato {

	line-height: unset;

	font-size: 20px;

	padding: 5px 0 0 0;

}

.somostodos {

	padding: 0;

	width: 100%;

	height: auto;

}

.somostodos-bt-1, .somostodos-bt-2, .somostodos-bt-1:hover, .somostodos-bt-2:hover {

	float: left;

	width: 45%;

	height: auto;

	background-size: cover;

	box-sizing: border-box;

}

.somostodos-bt-1 {

	border-radius: 8px;

	margin: 0 4px 8px 8px;

}

.somostodos-bt-2 {

	border-radius: 8px;

	margin: 0 8px 8px 4px;

}

.somos-todos-title-2 {

	float: left;

	border-radius: 10px;

	font-size: 10px;

	font-weight: 700;

	margin: 15px 0 15px 8px;

	width: 20%;

}

.somostodos-cifra {

	box-sizing: border-box;

	float: left;

	font-size: 30px;

	line-height: 40px;

	width: 30%;

}

.somostodos-title-resp {

	float: left;

	width: 100%;

	height: auto;

	display: inline-block;

}

.somostodos-bajada-1 {

	border-radius: 0;

	font-size: 14px;

	margin: 5px 0;

	padding: 0;

	width: 46%;

	float: left;

	box-sizing: border-box;

	text-align: left;

	line-height: 17px

}

.somostodos-grafica > img {

	width: 100%;

}

#flickr_badge_wrapper img {

	width: 25%;

}

#flickr_badge_wrapper {

	width: 100%;

}

.col-medios-1, .col-medios-2, .col-medios-3 {

	width: 33.3% !important;

	height: auto;

	float: left;

	margin: 20px 0 0 0;

	text-align: center;

}

.resp-medios-2 .col-medios-1 img, .col-medios-2 img, .col-medios-3 img {

	max-width: 100% !important;

	width: inherit;

}

.col-medios-3 iframe {

	width: 100% !important;

	height: auto;

}

.medios-mas img {

	width: 50%;

}

.resp-medios-2 {

	display: inline-block;

}

.medios-title {

	border-left: none !important;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	line-height: 18px;

	height: 40px;

}

.carousel-contendor {

	margin: 0 !important;

	padding: 0 !important;

}

/*.carousel-inner {

	height: auto !important;

}*/

.resp-carousel {

	display: inline-block !important;

	margin: 0 2px !important;

	padding: 3px !important;

	width: 15% !important;

}

.hi-icon {

	padding: 6px;

}

.portada-titulos {

	font-size: .8em !important;

	line-height: .9em !important;

	text-align: left;

}



	

.card-columns, .card-proyectos.card-columns{

      column-count: 1 !important;}





}













































/* ----------------------------------- */



@media(max-width:991px) {

.clipout, .ms-thumb-list, .decoration-top, table.social, .menu-sidebar, .menu-widget, .tool-divisor, .col-footer, .col-footer-2, .col-footer-3, .col-footer-4, .portada-texto-destacado, .decoration-fono, .info-header, .img-destacada, .col-md-5-edit, .institucional, .stgo-branding, .nav-servicios, .flex-control-nav, .flex-control-paging, .somostodos-title {

	display: none !important;

}

}



/*@media(min-width:768px){}

@media(min-width:1200px){}*/

@media (min-width: 700px) {

	






	

.somostodos-cifra2 {

	line-height: 110px;

	left: 80px;

}

.img-box-servicios {

	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);

	border-radius: 55px;

}

}



@media only screen and (max-width: 870px) {



.slider {
    background-color: #fff !important;
}



figure {



    max-width: 100%;

    margin: 0 !important;

    font-size: 11px;

    color: #9d9d9d;



}







/*	.mobmenu-push-wrap {

    	padding-top: 50px!important;

	}*/

	

/*	img.mob-standard-logo{

		height: 50px!important;

		margin-left: -95px;

		

	}*/



.logo-footer img {

    width: 80%;

    text-align: center !important;

}



.llamados {

    float: right;

    width: 100%;

}	

.mob-menu-header-holder {

	border-bottom: 1px solid #fff;

}

.navbar-toggle.collapsed {

	margin: 0 10px !important;

}

.nav-container {

	display: inherit !important;

}

.logos {

	display: none !important;

}

.title-category {

	margin-top: 50px;

}

/*.mob-menu-header-holder{

		height: 70px!important;

		

	}*/

	

.paginas-full>img {

	max-width: 100%;

}

.nav {

	visibility: visible!important;

}

/* Force table to not be like tables anymore */

#no-more-tables table,  #no-more-tables thead,  #no-more-tables tbody,  #no-more-tables th,  #no-more-tables td,  #no-more-tables tr {

	display: block;

}

/* Hide table headers (but not display: none;, for accessibility) */

	

#no-more-tables thead tr {

	position: absolute;

	top: -9999px;

	left: -9999px;

}

#no-more-tables tr {

	border: 1px solid #ccc;

}

#no-more-tables td {

	border: none;

	border-bottom: 1px solid #eee;

	position: relative;

	padding-left: 50%;

	white-space: normal;

	text-align: left;

}

#no-more-tables td:before {

	position: absolute;

	top: 6px;

	left: 6px;

	width: 45%;

	padding-right: 10px;

	white-space: nowrap;

	text-align: left;

	font-weight: bold;

}

/*

	Label the data

	*/

#no-more-tables td:before {

	content: attr(data-title);

}

}



@media only screen and (max-width: 736px) and (min-width: 414px) {

}



@media screen and (min-width: 414px) {







.somostodos-cifra2 {

	line-height: 110px;

	left: 80px;

}

.msp-cn-8-3 .ms-hover-active>p {

	font-size: 18px;

}

}



@media screen and (max-width: 375px) {

.somostodos-cifra2 {

	line-height: 80px;

	left: 55px;

}

/*	 .carrusel{

		margin-top: 40px;

		height: 175px;

	}*/

 

.ms-static-layers>.ms-layer>p {

	margin-top: 5px!important;

}

div#evcal_calendar_682>.eventon_fullcal>.evofc_months_strip>.evofc_month {

	width: 270px!important;

}

/* TITULO SLIDER */

.msp-cn-8-3>p {

	font-size: 11px!important;

	margin-top: 6px;

	line-height: 12px;

}

.msp-cn-8-3 {

	/*

		color: #000!important;

		background: #fff!important; 

*/

	bottom: 0!important;

	width: 99%!important;

}

}

