@font-face {font-family:"Quicksand"; src: url("fonts/Quicksand-VariableFont_wght.ttf") format("truetype");}
@font-face {font-family:"FiraSans"; src: url("fonts/FiraSans-Light.ttf") format("truetype");}

body{background-color: #fff; font-family:'Quicksand'; line-height:1;}

#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
.swal2-container {
	zoom: 1.5;
}

#menu-logueado {
    font-family: "Open Sans";
    margin-bottom: 43px;
}
#menu-admin{padding: 10px 0 0;}

/* .back_utilidades{background: url(../images/cabezote/background_menu_herramientas.jpg) repeat-x; height: 32px;} */
.back_utilidades{background-color: #36C;}
.ul-utilidades{text-align: center; padding: 4px 0}
.logo-govco{margin-top: 5px;}

.ul-cabezote{float: right; margin-top: 15px; margin-bottom: 15px;}
.sociales-cabezote{margin: -32px 0 0 75%; float: right;}


.menu-responsive{text-decoration: none; color: #fff}
.menu-responsive a{text-decoration: none; color: #fff;}

#facebook, #facebook-responsive{background: url(../images/sprite_icanh.png) no-repeat -8px -75px; height: 15px; width: 15px;}
#twitter, #twitter-responsive{background: url(../images/sprite_icanh.png) no-repeat -37px -75px; height: 15px; width: 15px;}
#youtube, #youtube-responsive{background: url(../images/sprite_icanh.png) no-repeat -68px -75px; height: 15px; width: 15px;}
#buscarLogo, #buscarLogo-responsive{background: url(../images/sprite_icanh.png) no-repeat -99px -75px; height: 15px; width: 17px;}

#letter-lang{padding: 0; font-family: "Open Sans"; font-size: 13px;}
.linea-translate{position: absolute; margin: -13px 0 0 20px; background: url(../images/sprite_icanh.png) no-repeat -130px -76px; height: 15px; width: 17px;}

.select_idioma{background-color: #36C; border: 2px solid #36C; color: #fff; font-size: 16px; font-family: "Work Sans"; margin-top: 1px;}

.ul-sociales-responsive{list-style-type: none; margin: 0; padding: 0; overflow: hidden; width:100%;}
.ul-sociales-responsive > li { float: left; width: 5%;}
.ico-menu-institucional{margin: 0 !important; float: none;}
.title-menu-responsive{font-size: 15px; margin: -23px 0 0 10px; position: absolute; width: 180px; font-family: "Open Sans"}
.title-menu-responsive2{font-size: 16px; margin: -25px 0 0 35px; position: absolute; width: 180px; font-family: "Open Sans"; text-transform: uppercase; color: #000; font-weight: bold;}
.title-menu-responsive3{font-size: 14px; margin: -27px 0 0 20px;  width: 160px; font-family: "Open Sans"; text-transform: uppercase; color: #fff; font-weight: bold; padding: 5px; background-color: #000; cursor: pointer;}

@media (min-width:768px){
	.navbar-collapse.collapse{display:none;}
}
#fecha_portal{position:absolute; right:0px; top:0px; z-index:10 !important; font-family: "Open Sans"; font-size: 11px; margin: 10px 3px; color: #ffffff;}

.back-ppal{background-color: #ffffff;}
.logo-colombia{background: url(../images/cabezote/logo_cabezote.png)  no-repeat;  height: 139px;  margin-top: -5px; background-position-y: 45px; background-position-x: -23px;}
.logo-entidad{background: url(../images/cabezote/logo.png) no-repeat; height: 140px; margin: 15px 0; margin-top: -2px;}
.back-menu-isnt{color: #ffffff; font-family: 'Quicksand';}

#col-md1{float: right;}

.textHidden{ height: 1px; left: -10000px; overflow: hidden; position: absolute; text-decoration: none; top: -10000px; width: 1px;}
.form-control::-webkit-input-placeholder { color:#FFF; font-size:1.3em; }
.form-control:-moz-placeholder { color:#FFF; font-size:1.3em; opacity:1; }
.form-control::-moz-placeholder { color:#FFF; font-size:1.3em; opacity:1; }
.form-control:-ms-input-placeholder { color:#FFF; font-size:1.3em; }
.form-control{
	background-repeat: no-repeat;
	background-position: 55px 5px;
}
.requerido{border: 1px solid #F58020;}
legend{padding:0 0 10px;}
label.error{ color:rgb(169, 68, 66); margin:5px; font-size:9px;}


/*.header-top .header-top-search .form-submit{ background: url("../images/cabezote/buscar.png") no-repeat scroll center center transparent;  height: 28px; border: none; width: 24px; }*/
.header-top .header-top-search .form-submit span{display: none}

.navbar{border-radius: 0; box-shadow: none; color:#FFF; margin:0;  }
.navbar .navbar-toggle{background-image:url('../images/cabezote/icono-menu-navegacion.png');border:none; float:left; margin-right:10px; width:37px;height: 37px }
.navbar .navbar-brand{color: #ffffff; display: block; line-height: 23px; padding: 14px 0;}
.navbar .navbar-brand:hover{color: #ffffff; text-decoration:none;}
.navbar .navbar-nav > li > a{color:#FFF;}
.navbar .navbar-nav > li.double a{padding: 3px 0px 0px 0px;}
.navbar .nav-pills > li > a:hover{background-color: #f3f3f3; border-radius: 0; z-index: 0;}
.nav-pills{ width:100%; background-color:white;}
.nav-pills > li a{ color:#000 !important; font-size: 16px; border-right: 15px solid #fff;}
.nav-pills > li a:visited{ color:#666 !important; }
.nav-pills > li.last > .dropdown-menu{margin-left: -72px;}
.nav-pills > li.last > .dropdown-menu > li .ul_tercer_nivel {
  left: 0!important;
  width: 500px;
  margin-left: -500px;
}
#navbar{
	margin-top: -10px;
}
.li-menu-utilidades a{color: #fff !important; font-size: 16px; font-family: "Work Sans"; margin: 0 5px;}
.li-menu-utilidades a:hover{color: #000;}
.menu_segundo_nivel{border: 0;}
.menu_segundo_nivel a{color: #333;}
.menu_segundo_nivel a:visited{color: #999 !important;}

.fondo_caption{padding: 0; bottom: 0; left: 0; width: 100%; opacity: 0.9 !important;}
.texto_caption{padding: 0 50px;}
.fondo_contenido_caption{padding: 1px 0 !important;}

.ul_tercer_nivel{left: 100%!important;  margin-top: -35px!important;}
.nav-pills > li > .dropdown-menu > li .ul_tercer_nivel {background:transparent; padding:0; font-size: 1em;background-image: url("../images/cabezote/trans_menu1.png"); }
.nav-pills > li > .dropdown-menu > li > .ul_tercer_nivel >li{border-bottom:1px dotted #fff;}
.nav-pills > li > .dropdown-menu > li > .ul_tercer_nivel >li >a{color:#000; width: 100%; height: 35px;}
#menu-main{padding: 10px 0;}

.menu_nivel_1 li{font-size: 15px !important; display: table-cell; vertical-align: middle;}

.circulo {width: 5px; height: 5px; background: #000; vertical-align: middle; position: absolute; right: 5px; top: 40%; background-color: #333; border-radius: 3px; z-index: 1;}

.buscador_cabezote{padding-top: 60px;}
.input_busqueda{ font-family: "Oswald"; font-size: 12px; width: 50%; border-radius: 15px; border: 1px solid #999; padding: 3px 25px 3px 10px; height: 30px; float: right;}
#cadena_buscar::-webkit-input-placeholder, #cadena_buscar_responsive::-webkit-input-placeholder { color: #5b5b5b; }
.buscar {border: 0; background-color: transparent; position: absolute; right: 15px; top: 68px;}


.menu_nivel_2{margin-top: 1px !important; box-shadow: none; max-width: 250px; border: 0;}
.menu_nivel_2 li{background-image: none; background: rgba(239, 239, 239, .9);}
.menu_nivel_2 li a{border: 0; width: 100%; text-align: center; white-space: normal;}

/* .menu_nivel_1 li:hover{
	background-color: #999999!important;
} */
.nav > li > a:focus, .nav > li > a:hover{background-color: transparent;}
.back_grupos{background-color: #efefef; text-align: center; font-weight: bold; padding: 10px 0; font-size: 15px; margin-top: 15px;}

.item-destacado{display: inline-flex;}
.desc-destacado{font-family: "Quicksand"; font-size: 15px; color: #333; text-align: left; padding: 10px 10px 5px; line-height: 18px; width: 140px;}
.nombre-destacado{font-family: "FiraSans"; font-size: 20px; color: #fff; font-weight: bold; transform: rotate(270deg); position: absolute; width: 30px; left: 30%; text-transform: uppercase; bottom: 10%; letter-spacing: 1px;}
.img-destacados{opacity: 0.9;}

.mask-img{background: rgba(0,0,0,.8); height: 300px; width: 140px; position: absolute;}
.item-destacado:hover .mask-img{display: none;}

.item-dest{background-color: #666; color: #fff; text-align: center; padding: 10px; border-right: 15px solid #efefef; margin-bottom: 10px;}
.back-tramites{padding: 0 10px 10px; background-color: #efefef;}

/** Version responsive **/
#grupos-misionales{position: fixed; width: 200px; height: 425px; z-index: 22; right: 0; top: 20px;}
#antropologia{border-bottom: 2px #ffffff solid; margin: 0 auto;}
#arqueologia{border-bottom: 2px #ffffff solid; margin: 0 auto;}
#patrimonio{border-bottom: 2px #ffffff solid; margin: 0 auto;}
#historia{border-bottom: 2px #ffffff solid; margin: 0 auto;}
#divulgacion{margin: 0 auto;}
.p-grupos-misionales{font-family: "Quicksand"; font-size: 18px; color: #333; padding: 5px 0;}
.p-grupos-misionales:hover{text-decoration: none !important; color: #999;}

/** Version web **/
#grupos_misionales{position: fixed; overflow: hidden; width: 190px; height: auto; z-index: 190; right: 0; top: 188px; background-color: #DBDBDB; padding: 0 5px;}
#title-grupos{font-size: 12px; font-family: "Oswald"; text-transform: uppercase; color: #fff; font-weight: bold; padding: 5px; background-color: #999; letter-spacing: 1px; width: 100%; margin: 0 auto; text-align: center;}
.antropologia{background: url(../images/sprite_misionales_gris.png) no-repeat 0px -5px; height: 70px; width: 180px; margin: 0 auto;}
.arqueologia{background: url(../images/sprite_misionales_gris.png) no-repeat 0px -90px; height: 70px; width: 180px; margin: 0 auto;}
.patrimonio{background: url(../images/sprite_misionales_gris.png) no-repeat 0px -173px; height: 70px; width: 180px; margin: 0 auto;}
.historia{background: url(../images/sprite_misionales_gris.png) no-repeat 0px -257px; height: 70px; width: 180px; margin: 0 auto;}
.divulgacion{background: url(../images/sprite_misionales_gris.png) no-repeat 0px -340px; height: 70px; width: 180px; margin: 0 auto;}

.antropologia:hover{background: url(../images/sprite_misionales.png) no-repeat 0px -5px; height: 70px; width: 180px; margin: 0 auto;}
.arqueologia:hover{background: url(../images/sprite_misionales.png) no-repeat 0px -90px; height: 70px; width: 180px; margin: 0 auto;}
.patrimonio:hover{background: url(../images/sprite_misionales.png) no-repeat 0px -173px; height: 70px; width: 180px; margin: 0 auto;}
.historia:hover{background: url(../images/sprite_misionales.png) no-repeat 0px -257px; height: 70px; width: 180px; margin: 0 auto;}
.divulgacion:hover{background: url(../images/sprite_misionales.png) no-repeat 0px -340px; height: 70px; width: 180px; margin: 0 auto;}
.carousel-home .item a > img{height: auto; max-height: 408px;}
.titulo_caption{font-size: 20px; font-family: "Montserrat"; text-align: center; color: #999; background-color: #000; height: auto; padding: 5px 50px; margin-bottom: 0px;}
.foroHome2{background-color: #f4f4f4;}

#default{text-align: left !important;}

.marca-de-agua {background: url(../images/cabezote/veladura_slider.png) no-repeat; width: 100%; }
.marca-de-agua img{filter:alpha(opacity=90); opacity:1;}

.back-destacados{background-color: #ffbf00; height: 129px}
.destacados{margin: 10px 0 0 -20px; cursor: pointer; float: left; height: 60px; overflow: hidden; position: relative; width: 100px;}

.destacados img:hover{margin: 0px 0 0 -20px; cursor: pointer; float: right; height: 60px; overflow: hidden; position: relative; }

.destacados_responsive{cursor: pointer; float: left; height: 60px; overflow: hidden; position: relative; width: 100px; margin: 0 20%}
.destacados_responsive img{}
.destacados_responsive img:hover{cursor: pointer; float: right; height: 60px; overflow: hidden; position: relative; }

.titulo-destacado{font-family: "Oswald"; font-size: 12px; color: #000000; text-transform: uppercase; line-height: 1.2; margin-top: 70px; text-align: center;
		border-right: 2px solid #fff; height: 40px;}
.a-titulo-destacado{text-decoration: none !important;}
.bottom-slider{height: 3px; background-color: #ffffff;}
.nav-pills > li > .dropdown-menu{/*border-top:1px solid #fff;*/ padding:0; font-size: 1em; margin-left: -10px;}
.nav-pills > li > .dropdown-menu > li{border-bottom:1px solid #fff;}
.nav-pills > li > .dropdown-menu > li {color:#fff; width: 100%;  padding: 0px;}
.nav-pills > li > .dropdown-menu > li:hover,
.nav-pills > li > .dropdown-menu > li:focus,
.nav-pills > li > .dropdown-menu > li:active{color:#000;}

.li_hijos_menu{  padding-right: 30px;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #000;
}
.li_hijos_menu:hover{background-color: #999999 !important;}

.vertical-line{position: absolute; margin: 20px 0 0 90%; width: 2px; height: 40px; background-color: #fff;}

#nombreSitio, #nombreSitio-bottom{font-family: "Oswald"; font-size: 27px; color: #999999; text-align: center; letter-spacing: 6px; font-weight: bold; padding: 10px 0;text-transform: uppercase;}
.primeraSeccion{border-top: 10px solid #fff; background-color: #f9f9f9;}
#slideDestacadas{height: 270px; border:0; text-align: center;}
.carrusel-imagenes img{margin:auto;}
#encuestaHome{height: 270px; font-family: "Quicksand"; font-size: 15px; color: #333; padding: 20px 10px;}
.opciones_encuesta{font-size: 13px;}
.opciones_encuesta label{}
#foroHome{height: 270px; font-family: "Quicksand"; font-size: 18px; color: #333; padding: 20px 10px;}
#revistaHome{height: 270px; padding-top: 20px;}
.encuesta_home{height: 235px; font-size: 13px;}
#titulo-box, #titulo-box-foro{font-family: "Quicksand"; font-size: 16px; text-align: center; letter-spacing: 2px; color: #484848; font-weight: bold;}
.title-encuesta{padding: 15px 15px 0px; text-align: center; font-size: 15px;}
.title-encuesta a{text-decoration: none; color: #333 !important; }
.encuesta_right{font-weight: normal; padding: 0;}
.button_encuesta_2{background-color: #000000; font-family: "Quicksand"; font-size: 13px; padding: 5px 10px; color: #ffffff; border:none; margin: 10px auto;}
.encuesta_home .button_encuesta_2{text-align: center;}
.encuesta_home legend{border-bottom: 0;}
.encuestas-opciones{height: 90px;}
.encuestas-opciones label{margin-left: 5px; font-weight: normal;}
.button-encuesta{padding: 5px 0; text-align: center;}
.titulo-foro{padding: 20px 20px 35px; text-align: center; color: #333; }
.img-foros img{text-align: center;}
.img-foros{background: url(../images/contenido/back-foro.png) no-repeat; height: 69px; width: 63px; margin: auto auto 10px;}
.button-foro{padding: 89px 0 20px; text-align: center;}
.button-foro a{background-color: #000000; font-family: "Quicksand"; font-size: 13px; padding: 3px 10px; color: #ffffff !important; text-decoration: none;}
#titulo-box-revista{color: #333; font-family: "Quicksand"; font-size: 16px; width: 100%; text-align: center; font-weight: bold;}

#slideRevista{text-align: center; height: 200px;}
.carousel-revista{margin: 10px auto;}
.carousel-revista img{margin: auto;}
.title-revista{font-family: "Quicksand"; font-size: 14px; color: #333; text-align: center; margin: 5px auto 0; text-transform: uppercase; width: 90%; padding: 5px 0;}

.carousel-control-slide {
  position: absolute;
  top: 80%;
  left: 0;
  bottom: 0;
  width: 10%;
  /*opacity: 0.5;*/
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control {
  position: absolute;
  top: 80%;
  left: 0;
  bottom: 0;
  width: 3%;
  /*opacity: 0.5;*/
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left, .carousel-control.right{background-image: none;}

.control_left{margin-left: 85%; top: 85% !important;}
.control_right{margin-left: 5%; top: 85% !important;}
.navbar-default .nav-pills > .open > a,
.navbar-default .nav-pills > .open > a:hover,
.navbar-default .nav-pills > .open > a:focus,
.navbar-default .nav-pills > .open > a:active{color:#fff;}

.navbar-default .nav-pills .open .dropdown-menu > li > a{color:#fff;}
.navbar-default .nav-pills .open .dropdown-menu > li > a:hover,
.navbar-default .nav-pills .open .dropdown-menu > li > a:focus,
.navbar-default .nav-pills .open .dropdown-menu > li > a:active{color:#fff;}

.main-container{background:none repeat scroll 0 0 #ffffff;}
.main-container .sidebar-right{padding-right:0px;}
.main-container .main-content{padding:0;}
.main-container .sidebar-left{}

.block{margin:0 0 15px; overflow:hidden;}
.block .block-title{color:#ffffff; padding:10px 0; text-align:center;}
.block .block-title h2{ font-size:25px; font-weight:bold; margin:0; }
.block .block-title h2 a{ outline:0; }
.block .block-content{background:#ffffff; overflow:hidden;}

.block-menu{background:none repeat scroll 0 0 transparent;}
.block-menu .block-content{margin:0; padding:0;}
.block-menu .block-content .option{
	width: 221px;
	height: 74px;
	background-color: #359F93;
	color: #fff;
	margin: 5px;
	background-repeat: no-repeat;
	box-shadow:-6px 4px 0px 0px #808080;
	margin-left:6px;
}
.block-menu .block-content .col{padding:0;}
.block-menu .block-content .option a{color:#ffffff; display: block; font-size:17px; padding: 24px 0px 0px 60px; text-align: center;}

.block-interes{background:#EDEDED;}
.block-interes .block-title{ background:#4CA8A3; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.block-interes .block-title h2{ color: #ffffff; margin: 0; text-align: center;}
.block-interes .block-title h2 a{ color: #ffffff;}
.block-interes .block-content{ }
.block-interes .block-content .posts .first{padding:0 20px 0 0}
.block-interes .block-content .posts .last{padding:0}
.block-interes .block-content .posts .post{margin:10px 0px 0px -5px; overflow:hidden; padding: 0px 0px 7px 5px;}
.block-interes .block-content .posts .post .post-title{margin:0 0 10px;}
.block-interes .block-content .posts .post .post-title h3{margin:0; font-size:13px;}
.block-interes .block-content .posts .post .post-title h3 a{color:#FFF;background-color:#759C4D;padding:2px; line-height: 1.3;}
.block-interes .block-content .posts .post .post-content p{font-size:14px}
.block-interes .block-content .posts .post .post-content .post-image{float:left; margin:-3px 10px 0px -1px; overflow:hidden; height:167px;border-radius: 10px;width: 110px;}
/*.block-interes .block-content .posts .post .post-content .post-image img{width:113px;}*/

.block-interes .block-content .posts .post .post-content{
border-radius: 25px; border:solid 2px #BABABA; box-shadow: -1px -3px 5px 0px #BABABA; padding: 15px 15px 15px 19px;min-height: 220px;
}

.block-foros,
.block-cumpleanos{background:#4CA8A3; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.block-foros .block-title,
.block-cumpleanos .block-title{ padding:0; }
.block-foros .block-title h2,
.block-cumpleanos .block-title h2{ font-size:26px; padding:10px 0 0 15px; text-align:left; }
.block-foros .block-title h2 a,
.block-cumpleanos .block-title h2 a{ color:#fff; }
.block-foros .block-content,
.block-cumpleanos .block-content{background:#EDEDED; margin:0; overflow:hidden;height: 360px;}
.block-cumpleanos .block-title{ background:url("../images/block/cumpleanos.png") no-repeat scroll right center #4CA8A3; height:63px;}
.block-cumpleanos .block-content ul{margin:0; padding:0; list-style:none outside none;}
.block-cumpleanos .block-content ul li{line-height:57px; font-weight:bold; }
.block-cumpleanos .block-content .day{ background:url("../images/block/dia.png") no-repeat scroll 0 0 transparent; color:#ffffff; display:block;  float:left; font-size:27px; font-weight:bold; line-height:51px; margin:0 20px 0 0; text-align:center; width:51px; height:51px;}
.block-cumpleanos .block-content .name{font-size:17px; font-weight:bold; }
.block-cumpleanos .block-content .more{text-align:right;}
.block-cumpleanos .block-content .more a{background:none repeat scroll 0 0 #96C121; color:#ffffff; display: block; padding:10px 15px 10px 20px; float: right; font-size:16px; text-decoration:none; text-align:center; -webkit-border-radius: 5px; -webkit-border-bottom-left-radius: 30px; -moz-border-radius: 5px; -moz-border-radius-bottomleft: 30px; border-radius: 5px; border-bottom-left-radius: 30px;}

.block-foros .block-title{ background-color:#4CA8A3; height:45px;}
.block-foros .block-content ul{padding:0; list-style:none outside none;}
.block-foros .block-content ul li{ margin:0 0 21px; }
.block-foros .block-content ul li p{ font-size:14px; }
.block-foros .block-content ul li p.title{ font-size:15px; margin:0 0 5px; }
.block-foros .block-content ul li p.title a{ color:#1D1E1C; font-weight:bold; }

.block-clasificados{background:#4CA8A3; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; overflow:hidden;}
.block-clasificados .block-title{color:#ffffff;text-align:center;}
.block-clasificados .block-title h2 a{color:#ffffff;}
.block-clasificados .block-content{background:#ffffff; margin:0 10px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:15px;}
.block-clasificados .block-content p{font-size:14px; margin:0;}
.block-clasificados .block-content p.title{font-size:15px; margin:0 0 5px;}
.block-clasificados .block-content p.title a{color:#1D1E1C; font-weight:bold;}
.block-clasificados .block-content ul{padding:0; list-style:none;}
.block-clasificados .block-content li{background: url("../images/block/punto-clasificados.png") no-repeat scroll 0 0 transparent; margin:0 0 5px; padding:0 0 0 22px;}
.block-clasificados .block-content li.last{margin:0;}
.block-clasificados .block-content .more{text-align:right;}
.block-clasificados .block-content .more a{background:none repeat scroll 0 0 #4CA8A3; color:#ffffff; display: block; font-size:14px; padding: 5px 10px; float: right; text-decoration:none;}

.block-poll{border:solid 1px #359F93; overflow:hidden;margin: 5px 9px 5px 5px;}
.block-poll .block-title{color:#359F93;text-align:left;margin: 0px 0px 0px 15px;}
.block-poll .block-title h2 a{color:#359F93;}
.block-poll .block-content{background:#ffffff;}
.block-poll .block-content .question{ font-size:15px; margin: 0 0 15px;}
.block-poll .block-content .question a{color:#359F93; text-decoration: none}
.block-poll .block-content .options{margin:0 0 10px;}
.block-poll .block-content .options input{margin:0 10px 10px 0}
.block-poll .block-content .options label{font-size:14px; color:#359F93;}
.block-poll .block-content .buttons{overflow:hidden;text-align: center;}
.block-poll .block-content .buttons .lab_btn{
	color:#FFF;
	font-size: 0.8em;
	padding-left: 15px;
	float: left;
}
.block-poll .block-content .form-submit{
	height: 35px;
	background-image: url("../lang_spanish/lateral/boton.png");
	background-repeat: no-repeat;
	border-radius: 5px;
	width: 110px;
	margin-bottom: 10px;
}

.segundaSeccion{background-color: #f4f4f4;}
.listItem-aux{}
#div_calendario_tpl_home_ID{margin-top: 20px;}
.block-calendar .block-content .navCal{font-size:14px; text-align:center; overflow:hidden; font-family: "FiraSans"; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}
.block-calendar .block-content .navCal a{cursor:pointer; color:#666666; line-height:40px;}
.block-calendar .block-content .navCal a:hover{text-decoration: none;}
.block-calendar .block-content .navCal a.controls{display:block; width:19px; height:28px;}
.block-calendar .block-content .navCal a.controls span{display:none;}
.block-calendar .block-content .navCal a.prev{background:url("../images/calendario/calendario-prev.png") no-repeat scroll 0 0 transparent; float:left;}
.block-calendar .block-content .navCal a.next{background:url("../images/calendario/calendario-next.png") no-repeat scroll 0 0 transparent; float:right;}

.calendarioHome thead tr th{color: #000; font-size: 10px; font-family: "FiraSans"; padding: 10px 0; border: 1px solid;}
.block-calendar .block-content .calendarioHome table tbody tr td{background-color: transparent !important; color: #000 !important; font-family: "FiraSans"; padding: 7px; border: 1px solid;}
.block-calendar .block-content .calendarioHome .habilCaleventoCal a{color: #fff !important;}
.block-calendar .block-content .calendarioHome .habilCaleventoCal{background-color: #000 !important;
	color: #fff !important; border: 0 !important;}
.block-calendar .block-content .calendarioHome table{background-color: #fff;}

.white-line{background-color: #ffffff; width: 40px; height: 3px; margin: 20px 0 5px 20px; }
.title-calendar{font-family: "FiraSans"; font-size: 20px; color: #000; font-weight: bold; margin: 20px 0 20px 20px;}
.box-evento-first{background-color: #000000; color: #ffffff; font-family: "Montserrat"; font-size: 12px; padding: 5px; min-height: 200px; margin-bottom: 20px;}
.box-evento{border: #000 1px solid; color: #000000; font-family: "Montserrat"; font-size: 12px; padding: 10px; min-height: 170px; margin-bottom: 20px;}
.box-evento a{text-decoration:none;}
.white-line-evento{background-color: #000; width: 80%; height: 1px;  margin: 7px 0;}
.dia-evento{font-size: 30px; font-family: "FiraSans"; margin-top: 10px;}
.info-evento{text-transform: uppercase; font-size: 11px; margin: 3px 0; font-family: "Open Sans"; }
.nombre-evento{text-align: right; margin-top: 20px; font-size: 16px; font-family: "Quicksand"; color: #666666;}
.gray-line{background-color: #909090; margin-top: 20px; width: 20px; height: 20px; position: absolute;}
.back-calendar{background-color: #000000; font-family: "Oswald"; font-size: 10px; letter-spacing: 1px; height: 20px; color: #ffffff; margin: 20px 0 10px 20px; padding: 4px; text-align: right;}

.footer{color: #ffffff; background-color: #616161}
.footer .info h3{ font-size:17px; font-weight:bold; margin:0 0 15px;}
.footer .info p{ font-size:14px; margin:0 0 5px;}
.footer .info p.politicas{font-size:17px; margin:20px 0 0;}
.footer .info p.politicas a{color:#fff;}
.icon_pie{padding:0px 5px 0px 5px; float:left;}
.li_footer p{font-size: 12px;margin-top:10px;}
.li2_footer {font-size: 12px;margin-top:5px;}
.li2_footer a{color:#FFF ;text-decoration: none}

.back-seccion2-home{background-color: #3366CC;}
.info-pie{padding: 50px 0; color: #fff; font-family: 'Work Sans', sans-serif; font-size: 13px; line-height: 18px;}
.redes-primer, .redes-segundo{display: inline-flex; margin-bottom: 10px;}
.redes-primer a, .redes-segundo a{padding-right: 10px;}
.ds_red{background: url(../images/pie/ico-relevos1.png) no-repeat; height: 40px; width: 40px; margin-top: 15px; border: 0; font-size:1px; background-size: 40px;}

.breadcrumbs{margin:25px 0 0; font-family: "Oswald"}
.breadcrumbs p{font-size:12px; margin:0;}
.breadcrumbs a{color:#999999;}
.breadcrumbs span{color: #000000;}

.terceraSeccion{background-color: #ffffff; height: auto; margin-top: 10px;}
.black-line{background-color: #000000; width: 40px; height: 3px; margin: 20px 0 5px 20px; }
.title-multimedia{font-family: "FiraSans"; font-size: 22px; color: #ffbf00; letter-spacing: 2px; margin: 0 0 10px 20px;}
.back-multimedia{background-color: #f4f4f4; padding-bottom: 20px;}
.title-video{font-size: 10px; font-family: "FiraSans"; letter-spacing: 2px; color: #ffffff; margin: 20px 0 20px 20px;}
.title-video2{font-size: 16px; font-family: "FiraSans"; color: #333; margin: 0px 0 10px; font-weight: bold;}
.box_videos{color: #333; font-family: "Open Sans"; font-size: 14px; padding: 30px 0 0;}

.lista_multimedia {height: 400px; width: 100%;}
.item_video{height: 50px;}
.img_item_video_home{float: left; height: 50px; overflow: hidden; width: 30%; padding-right: 7px; cursor: pointer;}
.tit_item_video {font-family: "Quicksand"; padding-left: 5px; height: 50px; vertical-align: middle; display: table-cell; padding-right: 6px;cursor: pointer;}

.img_item_video .img_default_lista_video2 {background-image: url("../images/multimedia/play_img_default.png"); background-repeat: no-repeat; height: 180px; width: 240px;}
.img_item_video .img_default_lista_video img{height: 80%; width: 100%;}
.img_item_video_home .img_default_lista_video2 {background-image: url("../images/multimedia/play_img_default.png"); background-repeat: no-repeat; height: 180px; width: 240px;}
.img_item_video_home .img_default_lista_video img{height: 80%; width: 100%;}
.linea_video{background-color: #666666; height: 1px; width: 100%; margin-bottom: 10px; margin-top: 5px;}
.btn_vm_multi {margin: auto; padding: 0;}
.btn_vm_multi a {color: #333; display: block; font-family: "FiraSans"; margin: auto; text-align: center; width: 90%; font-size: 12px; font-weight: bold;}
.btn_vm_multi a:hover{text-decoration: none;}

.pantalla_dv {overflow: hidden; width: 100%;}
.slider-videos-for {position: relative; width: 100%;}
.video_item{display: none;width: 100%;position: relative;}
.video_item p{width: 100%; padding-left: 10px; padding-top: 10px; font-size: 18px;}
.video_item p iframe{width: 100% !important;}
.video_item iframe{width: 100% !important;}
.video_item:first-child{display: block;}
.title-video-nombre{font-family: "Quicksand"; color: #333; font-size: 15px; font-weight: bold;}

#slide-galeria {background-color: #ffffff;}

/*slider galeria*/
#div-slide-galeria{background: #ffffff;}

.div-imagen-galeria{margin: 15px 0; height: 110px; overflow: hidden;}
.div-imagen-galeria .imagen-galeria {background-size: contain !important; top: 0; left: 0;}
/*animacion link imagen noticias*/
.ihover {display: block; position: relative; box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.3), 0 1px 0px 0px rgba(0,0,0, 0.3); overflow: hidden; -webkit-font-smoothing: antialiased;}

/*transition*/
.ihover, .ihover:after, .ihover:before {-moz-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1); -ms-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1); -o-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1); -webkit-transition: left .5s cubic-bezier(0.54, 0, 0.1, 1); transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);}
.ihover > img {vertical-align: middle; display: block;}
.ihover:before, .ihover:after {position: absolute;background: url(../images/lupa-bw.png) no-repeat center center rgba(51,102,204, 0.5);}
.indicadores-noticias {background-color: #ffffff}
.indicadores-slide-noticias {background-color: #ffffff !important; padding-bottom: 10px; padding-top: 5px; text-align: center;}
.slide-option-left {background: rgba(0, 0, 0, 0) url("../images/sprite_icanh.png") no-repeat -375px -77px; display: inline-block; height: 25px; width: 20px;}
.bullets {display: inline;}
.carousel-indicators-new {width: auto !important;}
.carousel-indicators {display: inline-block; margin: auto !important; position: static !important;}
.carousel-indicators-new li {background: rgba(0, 0, 0, 0) url("../images/sprite_icanh.png") no-repeat -591px -77px !important; border: medium none !important; height: 22px !important; left: 0; width: 15px !important;}
.carousel-indicators-new .active{border: none !important; background: url("../images/sprite_icanh.png") -570px -77px !important; width:15px !important; height:23px !important; background-repeat: no-repeat !important;}
.left-button {display: inline-block; position: relative; text-align: right; margin-right: 5%;}
.rigth-button {display: inline-block; position: relative; text-align: left; margin-left: 5%;}
.slide-option-rigth {background: rgba(0, 0, 0, 0) url("../images/sprite_icanh.png") no-repeat scroll -405px -77px; display: inline-block; height: 25px; width: 20px;}
.carrusel-imagenes, .carrusel-imagenes > .item, .carrusel-imagenes > .item > a > img, .carrusel-imagenes > .item > img{height: 270px;}
/*slide bottom*/
.ihover.bottom:before {content: ""; bottom: -30%; left: 0; width: 100%; height: 30%;}
.ihover.bottom:hover:before {bottom: 0;}

.cuartaSeccion{background-color: #fff; height: auto; margin: 30px 0;}
.redes{padding-bottom: 20px}
.title-redes{font-family: "Quicksand"; font-size: 20px; color: #000; text-align: center;}

.box-redes{margin: 10px auto; display: inline-flex;}
.circulo-redes {width: 5px; height: 5px; background: #000; margin-top: 42px; background-color: #666; border-radius: 3px; z-index: 1;}

.div-facebook{}
.div-twitter{}
.div-instagram{}
.div-youtube{}

.divs-redes {width: 100%; /*padding-right: 15px; padding-top: 10px;*/ background: url(../images/social/sombra_redes.png) no-repeat left bottom; height: 572px !important;}
#twitter-widget-0 {border: 1px solid #e9ebee!important; margin-top: 20px;}

.redes_responsive{text-align: center; margin-bottom: 10px;}
.responsive_fb{background: url(../images/social/icon_facebook.png) no-repeat; height: 60px; width: 60px; margin: 0 auto;}
.responsive_tw{background: url(../images/social/icon_twitter.png) no-repeat; height: 60px; width: 60px; margin: 0 auto;}
.responsive_yt{background: url(../images/social/icon_youtube.png) no-repeat; height: 60px; width: 60px; margin: 0 auto;}

.quintaSeccion{background-color: #ffffff; text-align: center;}
.gray-lineft{background-color: #999999; width: 40px; height: 2px; }
.title-ft-box{font-size: 16px; color: #ffffff;}

.fondo-pie{background-color: #4F4F4F !important; padding: 20px; height: 280px;}
.fondo-pie2{background: url(../images/pie/background_footer.jpg) repeat; padding: 20px; height: 280px;}

#tel-ft{background: url(../images/sprite_icanh.png) no-repeat -610px -68px; height: 30px; width: 32px; margin-top: 30px;}
#hor-ft{background: url(../images/sprite_icanh.png) no-repeat -657px -68px; height: 35px; width: 35px; margin-top: 30px;}
#ate-ft{background: url(../images/sprite_icanh.png) no-repeat -710px -68px; height: 30px; width: 35px; margin-top: 30px;}
#ate2-ft{background: url(../images/sprite_icanh.png) no-repeat -760px -68px; height: 35px; width: 40px; margin: 20px 0 20px;}
#ate3-ft{background: url(../images/sprite_icanh.png) no-repeat -810px -68px; height: 45px; width: 45px; margin-top: 30px;}

.infoPie{font-size: 16px; color: #ffffff; margin: 20px 0 0 0px; letter-spacing: 2px;}
.info-adicional{font-size: 16px; color: #ffffff; margin: 0px 0 0 0px; line-height: 18px;}
.info-adicional a{font-size: 16px; color: #ffffff; line-height: 18px; text-decoration: none;}
.infoPie2{font-size: 16px; color: #ffffff; margin: 30px 0 0 0px; letter-spacing: 2px;}
.infoPie3{font-size: 16px; color: #ffffff; margin: 20px 0 0 0px; letter-spacing: 1px;}
.infoPie4{font-size: 16px; color: #ffffff; margin: 20px 0 0 0px; letter-spacing: 1px;}
.politicas-pie{color: #ffffff; font-size: 12px; margin: 40px 0 15px;}
.politicas-pie a{text-decoration: none; color: #fff;}
.informacion-pie{color: #ffffff; margin: 30px 0 0 0px; overflow-wrap: break-word;}
.informacion-pie a{text-decoration: none; font-size: 12.5px; word-wrap: break-word; color: #fff;}
.title-pie{position: absolute; padding-top: 20px;}
.title-pie2{position: absolute; margin: 60% 0 0; text-transform: uppercase; font-family: "Montserrat"; font-size: 12px; text-align:center; line-height: 23px;}
.mapa-pie{opacity: 0.4; filter: alpha(opacity=60); position: relative; overflow: hidden; }
#pie_home{background-color: #ffffff;}

#slide-logos {background-color: #ffffff; margin-bottom: 15px;}
.slick-prev{float: left; background: url(../images/contenido/left-slide.png) no-repeat; height: 23px; width: 22px; border: none;}
.slick-next{float: left; background: url(../images/contenido/right-slide.png) no-repeat; height: 23px; width: 22px; border: none;}
.slick-next:focus{ outline: none;}
.slick-prev:focus{outline: none;}

.div-imagen-logos{margin: 15px 0; height: 80px; overflow: hidden; max-width: 295px;}
.div-imagen-logos .imagen-logos { max-width: 295px; height: 77px; }
.slide-option-left-logos{background: url("../images/contenido/left-slide.png") no-repeat; display: inline-block; height: 23px; width: 23px;}
.slide-option-rigth-logos{background: url("../images/contenido/right-slide.png") no-repeat; display: inline-block; height: 23px; width: 23px;}
.left-button-logos { margin: 40px 0 0 -15px; position: absolute;}
.rigth-button-logos {margin: -50px 0 0 99%; position: absolute;}
.creditos-pie{background-color: #F2F2F2; text-align: right; display: none;}
#logo_micrositios{background: url(../images/micro_icon.png) no-repeat; height: 48px; width: 157px; float: right;}

.contacto {color: #AB2325;   font-size: 0.8em;font-weight: normal;}
.contacto legend{color: #AB2325;}

.fonts{/* border-top: 2px solid #000000;*/ margin: 10px 0 5px; overflow:hidden; padding:0;width: 100%; }
.fonts .fontfamily{float:right;}
.fonts .fontfamily a{ background:#4CA8A3; color:#fff; cursor:pointer; display:block; font-size:12px; float:left; margin:0 3px 0 0; padding:2px 4px; }
.fonts .fontsize{float:right;}
.fonts .fontsize a{color:#333; cursor:pointer; display:block; background:#dbdbdb; float:left; margin:0 0 0 3px; padding:3px; border-radius: 45%; vertical-align: middle;}
.fonts .fontsize .x-small{font-size:12px;}
.fonts .fontsize .small{font-size:14px;}
.fonts .fontsize .medium{font-size:16px;}
.fonts .fontsize .large{font-size:18px;}
#default_fecha{font-size:12px; text-align: right;}
.page{margin-bottom: 80px;}
.page .page-title{margin:0 0 20px;}
.page .page-title h3{color:#333333; margin:0; font-size:20px; font-weight:bold; font-family: "Montserrat"}
.page .page-title p{font-weight:bold; margin:0;}
.page .subtitulo{  color: #1a9ad7;font-size: 1em; font-weight: bold}
.page .page-title .fecha{font-size:12px; text-align: right;}
.page .page-content{color:#484848;margin: 0px; font-family: "Open Sans"; text-align: left;}
.page .page-content .page-info{margin: 0px; font-size:1.1em;}
.page .page-content .page-info p{margin: 0px;}
.page .page-content .page-info span a{color: #000 !important;}
.page .page-content .page-info img{max-width:100%; height:auto;}
.page .page-content .page-image{float:left; margin:0 10px 10px 0;}
.page .page-content .filtro{margin:0 0 20px;}
.page .page-content .buttons{margin:0 0 20px;}
.page .posts .post{margin:0 0 20px; overflow:hidden; border-bottom:1px dashed #ccc;}
.page .posts .last{margin:0;}
.page .posts .post .post-title{ margin:0 0 10px;}
.page .posts .post .post-title h2{margin:0; font-size:20px; font-weight:bold; font-family: "Montserrat"}
.page .posts .post .post-title h2 a{color:#1D1D1B;}
.page .posts .post .post-title .subtitulo{color:#0054A6; font-size:14px;}
.page .posts .post .post-content{ overflow:hidden;  font-family: "Open Sans";}
.page .posts .post .post-content .post-image{float:left; margin:0 10px 10px 0;}
.page .posts .post .post-content p{font-size:15px;}
.page .posts .post .post-content .more{font-size:14px; overflow:hidden;}
.page .posts .post .post-content .more a{background:none repeat scroll 0 0 #999999; color:#ffffff; display: block; padding: 5px 10px; float:right; text-decoration:none; text-transform:uppercase; font-family: "Oswald"}
.div_entradilla_default a{color: #333 !important;}
.foros{padding:0 15px;}
.foros .foro-title{font-size:15px;}
.foros .foro-title .rotulo{color:#4CA8A3; font-size:14px;}
.foros .respuestas{}
.foros .respuestas ul{padding:0; list-style:none;}
.foros .respuestas ul li{margin:0 0 15px; border-bottom:1px dashed #ddd; }
.foros .respuestas ul li.last{border:none;}
.foros .respuestas p{font-size:14px; margin:0 0 5px;}
.foros .respuestas .autor{font-size:15px; margin:0 0 5px;}
.foros .respuestas .autor p{color:#4CA8A3; font-size:15px; font-weight:bold;}
.foros .respuestas .respuesta-add{ padding:0 0 5px; margin:0 0 5px;}
.foros .respuestas ul .child{padding:0 0 0 20px;}
.foros .respuestas ul .child .first{border-top:1px dashed #ddd;}
.foros .respuestas ul .child li{padding:10px 0; margin:0;}
.foros .respuesta label{font-size:14px;}


.menu-lista{list-style: square;font-size: 1em;margin-top: 25px; color: #999999; font-weight: bold;}
.menu-lista li{ background:url("../images/block/punto-clasificados.png") no-repeat scroll 0 0 transparent; margin:0 0 5px; padding:0 0 5px 20px;}
.menu-lista li a{color: #000000}
.menu-lista li a:visited{color: #999999}

/*.tab-content{background:none repeat scroll 0 0 #fff; border-left:1px solid rgb(221, 221, 221); border-right:1px solid rgb(221, 221, 221); border-bottom:1px solid rgb(221, 221, 221); }*/

.mapa{}
.mapa .tab-content ul{padding:0 0 0 20px;}
.mapa .tab-content ul li a{display: block; margin: 0px 0px 5px; color: #333;}
.mapa .tab-content ul li span{display: block; margin: 0px 0px 10px;}

.cuenta{}
.cuenta .file{margin:0 0 20px;}
.cuenta .imagen{width:40%;}
.cuenta .imagen .imagen-perfil{background:none repeat scroll 0 0 #4CA8A3; }
.cuenta .imagen .imagen-perfil img{width:100%;}
.cuenta .imagen .preview{width:54px; height:54px; overflow:hidden; position:relative;}

.registro{ margin-top: 10px;}
.registro .beneficios{margin:0 0 20px;}
.registro .beneficios ul{padding:0; list-style:disc inside none;}
.registro .beneficios ul li{margin:0 0 5px;}

.contacto ul{padding:0; list-style:disc inside none; margin:0 0 20px;}

.buscar .buscar-form{background:none repeat scroll 0 0 #fff; padding:15px; border:1px solid rgb(221, 221, 221); margin:0 0 15px; }
.buscar .input-search{ text-align:center; }
.buscar .letters{text-align:center;}
.buscar .pagination li a{padding:6px;}

.table-calendar{background:#fff;}
.table-calendar h3{color:#4CA8A3; margin:0;}
.table-calendar thead{background:#4CA8A3;}
.table-calendar tr th{text-align:center;}
.table-calendar tr td{text-align:center; font-size:16px;}
.table-calendar tr .events{background:#4CA8A3;}
.table-calendar tr .events a{display:block; color:#fff; font-weight:bold;}
.table-calendar tr.active .events{background:#4CA8A3;}
.table-calendar tr.active .events a{color:#fff; display:block; font-weight:bold;}

@media (max-width: 767px) {
	.item-dest{border-right: none}
	.carousel-caption{display: none;}
	.header-top{height:45px}
	.header-top .header-top-search{float: none !important; margin: 0 auto; width: 250px; padding: 7px}
	.header{padding:0;}
	.navbar-nav > li{width:100% !important; border:none; text-align:left;}
	.news_left{width: 368px;}
	/*.header .logos{padding:10px;}*/
	.logos_pie{text-align: center;}
	.datos_policia_pie{margin-top:20px; text-align: center}
	.datos_policia_pie ul{width:100%;}

	.main-container{padding:10px;}
	.main-container .sidebar-left{padding:0;}
	.main-container .sidebar-right{padding:0;}

	.block-menu .block-content .option{width: 100%;}
	.block-interes .block-content .posts .post .post-content .post-image{width:100px;}

	.main-content .bottom .col{padding:0;}
	.page .page-content .page-image{width:100%;}

	.footer .info{ margin:0 0 15px; text-align:center; }
}
@media (max-width: 1000px) {
	.carousel-home .item a > img{height: auto;}
	.logo-entidad{background: url(../images/cabezote/logo_responsive.png) no-repeat; height: 100px; margin: 10px 0; width:290px;}
	.titulo_caption{font-size: 16px;}
	.foroHome2{border-left: none;}
	.slide-galeria-responsive a>img{height:250px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar .container-fluid{padding:0;}
	.navbar .navbar-collapse{padding:0;}
	.navbar ul.nav li:hover > ul.dropdown-menu{ display: block; }

	.footer .info{ margin:0 0 15px; text-align:center; }
	.logos_pie{text-align: center;}
	.datos_policia_pie{margin-top:20px; text-align: center}
	.datos_policia_pie ul{width:100%;}
	.margen_derecha{margin-right:10px !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar .container-fluid{padding:0;}
	.navbar .navbar-collapse{padding:0;}
	.navbar ul.nav li:hover > ul.dropdown-menu{ display: block; }
	.margen_derecha{margin-right:10px !important;}
	.li-menu-utilidades a, .select_idioma{font-size: 12px !important;}
}
@media (min-width: 960px) {
	.navbar ul.nav li:hover > ul.dropdown-menu{ display: block;}
	.navbar .container-fluid{padding:0;}
	.navbar .navbar-collapse{padding:0;}
	.sidebar-left{width:155px !important; padding:0; margin:0 15px 0 0;}
	.sidebar-right{padding:0; float:left;}
	.margen_derecha{margin-right:10px !important;}
}
.list-group-item a:hover{
	text-decoration: none;
}

.tabs_multimedia{
	height: 27px; color:#FFF;
}
.burbuja{
	width: 53px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 52px;
	vertical-align: middle;
	background-color: #1A7C6D;
	border-radius: 35px 0px 35px 35px;
	color: #FFF;
	text-align: center;
	padding: 11px 0px 0px 0px;
}
.burbuja img{
	float: left;
	margin-left: -2px;
}
.burbuja p{
	float: left;
	font-size: 14px;
	width: 25px;
	color: #FFF;
}
#home-silder{
	margin:0px;
	overflow: hidden;
}
#ventanas_pie{
	margin-top:15px;
}

#bloque_calendario{
	padding-top:2px;
	padding-right: 5px;
}
#bloque_multimedia{
	padding-left: 5px;
}
#controles_calendario{
}
#controles_calendario .controls{
	height:34px;
	width:33px
}
#linea_pie{
	padding-top:15px;
	height:40px;
	background-color:#759C4D;
	color:#FFF;
	font-size: 12px;
}
#cont_linea_pie a{
	text-decoration: none;
	color:#FFF;
}

#cont_linea_pie .linea_p{
	float: left;
	border-left: 1px solid #fff;
	padding-right: 10px;
	padding-left: 10px;
}

#cont_linea_pie .init_linea_p{
	float: left;
	padding-right: 10px;
}
.news_left{
	padding-left:13px;
	margin:10px 0px 0px -5px;
	width: 368px;
}
.navbar-default {
	background:none;
}

.menu_admin .navbar-nav li{
	border-right: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
	padding: 0px 10px 0px 10px;
}
.menu_admin .navbar-nav li a:hover{
	color: #ccc;
}
@media (max-width: 768px) {
  	.menu_admin{
    	background: none;
  	}
  	.menu_admin ul{
  		background-image:url("../lang_spanish/cabezote/barra-menu-institucional.png");
	}
  	.menu_admin .navbar-nav li{
		border: 1px solid #fff;
		text-align: center;
		margin-left: 0px;
	}
	.menu_admin .navbar-nav li a:hover{
		color: #fff;
	}
}

#div_slider{
	width: 100%;
	position: absolute;
	z-index: -999;
	top: 0;
}
#contenedor_redes{
	background-color:transparent ;
	margin-top:20%;
}

@media (max-width: 768px) {
	#contenedor_redes{
		margin-top:10%;
	}
}
#descripcion_default{
	margin-top:15px;
}
#descripcion_default span > strong > a {color: #000 !important;}

.li_menu_oculto a{color: #fff !important}
.vinetas{margin-top: 5px; font-size: 1.2em; margin-bottom: 5px;}

.titles_home{font-size: 1.2em;
    font-weight: bold;
    margin: 7px 0;}

/*Internas*/
.lateral-izquierdo{padding: 10px; height: auto;}
#navegacion_principal{color: #ffffff; font-family: "Quicksand"; font-size: 15px; padding: 15px 10px; font-weight: bold;}
.circulo2 {width: 20px; height: 3px; /*-moz-border-radius: 45%; -webkit-border-radius: 45%; border-radius: 45%;*/ background: #ffbf00; vertical-align: middle;
    margin: 2px 0 0 15px;}
.ul-navegacion{padding: 30px 0px; border-radius: 0; }

.destacados_lateral{margin: 10px 0 0 -30px; cursor: pointer; float: left; height: 60px; overflow: hidden; position: relative; width: 100px;}
.destacados_lateral img:hover{margin: 0px 0 0 -20px; cursor: pointer; float: right; height: 60px; overflow: hidden; position: relative; }

/* .lateral-derecho{background-color: #ffbf00; padding-bottom: 20px; border-bottom: 5px solid #fff;} */
.titulo-destacado-lateral{font-family: "Oswald"; font-size: 12px; color: #000000; text-transform: uppercase; line-height: 1.2; margin: 15px 0 0 70px; text-align: left;
		 position: absolute; padding: 10px 5px 10px 7px;; word-wrap: break-word}

.share-noticias {
    margin-bottom: 17px;
    margin-top: 45px;
    text-align: center;
    width: 100%;
}
span.fa {
    color: white;
    font-size: 23px;
    margin-top: 3px;
}
.social-likes__widget.social-likes__widget_twitter {
    background-color: #45bae6;
    text-align: center;
}
.social-likes__widget.social-likes__widget_facebook {
    background-color: #005aa6;
    text-align: center;
}
.social-likes__widget.social-likes__widget_plusone {
    background-color: #d62c2c;
    text-align: center;
}

#grupos_misionales{display:block}
#fecha_portal{display:none;}
#title-grupos2{display:none;}

@media (min-width: 1000px) and (max-width: 1590px){
	#title-grupos2{display:block;}
	#grupos_misionales{display:none}
	#grupos_misionales2{position: fixed; height: auto; z-index: 190; right: 0; top: 188px; margin: 0 auto; width: 80px;}
	#title-grupos2{font-size: 9px; font-family: "Oswald"; text-transform: uppercase; color: #333; font-weight: bold; padding: 10px 5px; background-color: #999; letter-spacing: 1px; width: 100%; margin: 5px auto 0; text-align: center;}
	.icon_grupos{cursor:pointer; height: 70px; margin: 0 auto; width: 180px; float:right; background-color: #dbdbdb !important;}
	
	.antropologia2{background: url(../images/mediaQuerie/sprite_misionales.png) no-repeat -125px -5px; }
	.arqueologia2{background: url(../images/mediaQuerie/sprite_misionales.png) no-repeat -125px -80px; }
	.patrimonio2{background: url(../images/mediaQuerie/sprite_misionales.png) no-repeat -125px -155px; }
	.historia2{background: url(../images/mediaQuerie/sprite_misionales.png) no-repeat -125px -230px; }
	.divulgacion2{background: url(../images/mediaQuerie/sprite_misionales.png) no-repeat -125px -300px; }

	.antropologia2:hover{background: url(../images/mediaQuerie/sprite_misionales_hover.png) no-repeat -15px -5px; width: 180px !important;}
	.arqueologia2:hover{background: url(../images/mediaQuerie/sprite_misionales_hover.png) no-repeat -15px -80px; width: 180px !important;}
	.patrimonio2:hover{background: url(../images/mediaQuerie/sprite_misionales_hover.png) no-repeat -15px -155px; width: 180px !important;}
	.historia2:hover{background: url(../images/mediaQuerie/sprite_misionales_hover.png) no-repeat -15px -230px; width: 180px !important;}
	.divulgacion2:hover{background: url(../images/mediaQuerie/sprite_misionales_hover.png) no-repeat -15px -300px; width: 180px !important;}
}

.icono_grupo{background-color: #999; padding: 5px; width: 40px; float:right;}
.div_menu_oculto_grupos{background-color: #dfdfdf;}

.div_menu_grupos{background-color: #afafaf;}
.imgs_grupos{padding: 10px 0; height: 320px;}
.imgs_grupos_interna{height: 60px; overflow: hidden; position: relative; width: 100px; cursor: pointer; float: left; margin-left: -30px;}
.imgs_grupos_interna img:hover{height: 60px; overflow: hidden; position: relative; cursor: pointer; float: right; margin-left: -30px;}
.titulo-grupos-lateral{font-family: "Oswald"; font-size: 12px; color: #000000; text-transform: uppercase; line-height: 1.2; margin: 10px 0 0 55px; text-align: left;
		 position: absolute; padding: 10px 5px 10px 7px;; word-wrap: break-word}

/* Estilos busqueda avanzada */
.busqueda{
  width: 100%;
  background: url("../images/busqueda/photoback.jpg") no-repeat;
  /*background-color: #000;*/
  text-align: center;
  margin-top: 20px;
}
.busqueda2{
  margin: 0px auto;
  padding-top: 50px;
  text-align: center;
}
.resultado{
  width: 100%;
  text-align: center;
}
.table_ppal3 td, th{padding: 5px;}
.boton_buscarB{
  background-image: url("../images/busqueda/buscar.png");
  background-color: transparent;
  border: 0 solid #000;
  min-width: 46px;
  min-height: 47px;
}
.table_ppal{
  color:  #666666;
  padding-top: 40px;
  margin: 0 auto;
  text-align: left;
}
.table_ppal input{
  font-size: 1.3em;
  color:  #666666;
  font-weight: bold;
  padding: 10px;
}
.table_ppal2{
  color:  #666666;
  text-align: left;
  font-size: 1em;
  background-color: #F7F7F7;
}
.table_ppal3{
  color:  #666666;
  margin: 0 auto;
  text-align: left;
  font-size: 0.9em;
  background-color: #fff;
  padding: 10px;
}
.titulo{
  color: #920C0C;
  font-size: 1.2em;
  text-align: center;
	padding: 5px 0;
	margin: 20px 0;
}
.selects{
  padding: 5px;
  color: #666666;
  border: 0;
  background: #eee url("../images/busqueda/flecha.png");
  background-position: 99% center;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 3px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.selects option{
  font-style:italic;
}
.inputs{
  padding: 5px;
  color: #666666;
  border: 0;
	background: #EEEEEE;
	font-size: 0.9em;
	width: 100%;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	height: 34px;
}
.btn_admin_busqueda{
	background-color: rgb(240, 240, 240); 
	border: 1px solid #9d0d0d; 
	color: #9d0d0d !important;
	 margin: 0 auto; 
	 padding: 5px; 
	 text-align: center; 
	 text-decoration: none !important; 
	 width: 300px;
}
.buscar2 input{
  float: right;
}
.nota{
  color: #666666;
  font-style: italic;
  font-size: 0.8em;
  text-align: center;
}
.linea{
  height: 5px;
  width: 100%;
  background-color: #920C0C;
}
.tabla_resultado{
  border: 1px solid #666666;
  width: 100%;
}
.uno{
  background-color: #fff;
  color: #666666;
}
.dos{
  background-color: #EEEEEE;
  color: #666666;
}
.tr_resultados{
  color: #fff;
  text-align: center;
  font-weight: bold;
  background-color: #990000;
  padding: 5px;
}
.centrado{
  text-align: center;
}
.gris{
  background-color: #EEEEEE;
  height:40px;
}
.blanco{
  background-color: #fff;
}
.boton_descargar{
  background-image: url("../images/busqueda/descargar.png");
  background-color: transparent;
  border: 0 solid #000;
  min-width: 300px;
  min-height: 37px;
}

.tabla_piezas{width: 100%; font-size: 12px; }
.div-imagen-galeria-logos{}
.div-imagen-galeria-logos{margin: 10px 0 0 -20px; cursor: pointer; float: left; height: 80px; overflow: hidden; position: relative; width: 165px;}
.div-imagen-galeria-logos img{}
.div-imagen-galeria-logos img:hover{margin: 0 -26px 0 0; cursor: pointer; float: right; height: 80px; overflow: hidden; position: relative; }

/********************************************* Lista en Cuadros */
.lista-cuadros-tabla{display: table;}
.lista-cuadros{background-color: #F5F5F5; padding: 10px; margin-bottom: 10px; float: none; vertical-align: top;}
#equalheight {
    overflow: hidden;
}
.demo{ margin-bottom: -99999px; padding-bottom: 99999px; background-color:#efefef; border: 5px #fff solid; padding-top: 10px;}
.s_titulo a{color: #333;}
.listaEntradilla{margin-top: 5px;}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{background-color: transparent; border: 1px solid #0284CE;}
.list-group-item-hijos:last-child {margin-bottom: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;}
.list-group-item-hijos:first-child {border-top-left-radius: 2px; border-top-right-radius: 2px;}
div.list-group-item-hijos, button.list-group-item-hijos {color: #333; text-transform: uppercase;
 text-align: center;  box-shadow: 0px 4px 10px -10px #000; cursor: pointer; font-size: 16px;}
.list-group-item-hijos {position: relative; display: block; padding: 15px; background-color: #DBDBDB; cursor: pointer !important; text-decoration: none; margin-bottom: 3px !important; border-radius: 5px !important;}
.list-group-item-cont:last-child {box-shadow: none;}
a.list-group-item-cont, button.list-group-item-cont {color: #0C3C5D; text-transform: capitalize; text-align: center;}
a.list-group-item-cont:hover, button.list-group-item-cont:hover{color: #333; text-decoration: none;}
.list-group-item-cont {position: relative; display: block; padding: 5px 10px;}