@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body 	{
	font-family:"Open Sans",Helvetica,Arial,"sans-serif" !important;
	background:url(img/halftone.png) repeat;
	font-size:13px;
	padding-top:0;
}

.top-container	{
	background-color:#fff;
}
.navbar {
	margin-bottom: 0;
	clear:both;
	border-radius:0;
	height:50px;
}
table {
	width:100%;
}

ul	{
	list-style:none;
	padding-left:0;
}
ul.navbar-nav	{
	float:none;
}
.navbar-inverse .navbar-nav>li	{
	text-align: center;
	border-right: 1px dotted #0A316C;
	height: 50px;
}

.navbar-inverse .navbar-nav>li>a	{
	text-transform:uppercase;
	font-weight:600;
    font-size: 9px;
    color: #BEBEBE;
}
.navbar-inverse .navbar-nav>li>ul>li>a	{
	text-transform:none;
	font-weight:normal;
}
.navbar-inverse {
	background: #102e5d; /* Old browsers */
	background: -moz-linear-gradient(top, #102e5d 0%, #0b2142 100%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#102e5d), color-stop(100%,#0b2142), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #102e5d 0%,#0b2142 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #102e5d 0%,#0b2142 100%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #102e5d 0%,#0b2142 100%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #102e5d 0%,#0b2142 100%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#102e5d', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	border-top:0;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	background-color: #001637;
	height: 100%;	
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	background-color: #001637;
	height: 100%;
}
.navbar-header a img	{
	margin:7px;
	margin-top:-23px;
}
.navbar-header a img {
	margin: 7px;
	/* margin-top: 1px; */
	width: 95px;
	margin-left: 22px;
}

.navbar-inverse .container-fluid	{
	padding-left:0;
}
.container .jumbotron.contenido	{
	background-color:#fff;
    padding-left: 0;
	padding-bottom: 0;
}
div.container.pagina .jumbotron.contenido	{
	padding-top: 0;
}
.contenido	p {
	text-align:justify;
	font-size:1em;
    font-weight: 400;
    color: #323232;
}
.jumbotron.contenido p img	{
	width:100%;
	height: auto;
}
.jumbotron.contenido p iframe	{
	width:100%;
	min-height:320px;
}
h3,.h3	{
	font-size:17px;
}
.dropdown-menu {
	font-size:13px;
}

.subnav .nav-pills>li>a	{
	background-color: rgba(51, 122, 183, 0.23);
}
.subnav .nav-pills>li>a:hover	{
    background-color: rgba(64, 130, 187, 0.58);
}
	
.nav-pills>li>a.active, .nav-pills>li>a.active:hover, .nav-pills>li>a.active:focus {
    color: #fff;
    background-color: rgba(64, 130, 187, 0.79);
}
.nav>li>a	{
	font-weight:600;
}
footer	{
	margin-top:25px;
	margin-right: -15px;
	margin-left: -15px;
	background: #0C2245;
}
footer a	{
	color:#fff;
	font-size:1em;
}
footer a:hover	{
	color:#999;
}
footer .titulos-footer	{
	color: #B8BC17;
	font-size: 1.4em;	
    margin-top: 10px;
    margin-bottom: 10px;
	font-weight: 500;
    line-height: 1.1;	
}
footer .container	{
	padding:20px;
}
footer li 	{
	list-style-type: none;
	padding-bottom: 0.4em;
  }
footer ul	{
	padding-left:0;
}
footer ul.social li	{
	float:left;
	border:0;
}

footer ul.social li a	{
	padding-left: 0.2em;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 24px;
	-webkit-border-radius: 44px;
	-moz-border-radius: 44px;
	border-radius: 44px;
	display: inline-block;
	background-color: rgba(150, 150, 150, 0.16);
	margin:0 0.4em 0.4em 0;
}
footer ul li a:hover	{
	text-decoration:none;
}
footer ul.social li	i span,
footer ul.social li	span span	{
	display:none;
}


.carousel-inner	{
	max-height:315px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width:100%;
}
.carousel-caption	{
	left:0;
	right:0;
	padding:0;
	bottom:0;
	
}
.carousel-caption p.destacado-desc	{
    background-color: rgba(0, 0, 0, 0.57);
	padding: 10px;
	border-radius: 3px;
}
.carousel-caption	h1 {
    background-color: rgba(0, 0, 0, 0.84);
    font-size: 21px;
	margin-bottom:0;
    padding: 8px;
	
}
.carousel-indicators li	{
	display:none;
}

.carousel-control.left	{
	left:-4%;
}
.carousel-control.right	{
	right:-4%;
}
.als-prev.left.carousel-control	{
	left:0;
}
.als-next.right.carousel-control	{
	right:0;
}
.destacado-desc	a.link-slide	{
    background: rgba(51, 51, 51, 0.47);
    padding: 0.2em;
}

.carousel-caption a	{
	color:inherit;
}
.carousel-caption a:hover	{
	text-decoration:none;
	color:#fff;
	
}
.col-md-12.youtube-ini {
	padding-right:25px;
	margin-top:1em;
}
.col-md-12.youtube-ini .col-md-6,
.col-md-12.youtube-ini .col-md-4	{
	padding:0;
}
.col-md-12.youtube-ini .col-md-6:first-child,	
.col-md-12.youtube-ini .col-md-6:first-child,
.col-md-12.youtube-ini .col-md-6:nth-child(3) {
	padding-right:5px;
}
.col-md-6.paralajes-ini	{
	margin-left:-8px;
	margin-bottom:15px;
}
a.bt-destacado-ini	{
	  background-color: rgba(0, 0, 0, 0.28);
	  border:none;
}
a.bt-destacado-ini:hover	{
  background-color: rgba(144, 144, 144, 0.28);
}
.imagen-destacada-ini {
	margin-top:1em;
}

div.container.inicio, div.container.pagina	{
	padding-top:20px;
	background:#fff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}
div.container.pagina	{
	padding-top:0;
}
div.container.inicio .col-md-4 img, div.container.inicio .col-md-6 img	{
	width:100%;
}
div.container.inicio .col-md-4 img:hover, div.container.inicio .col-md-6 img:hover	{
	width:100%;
	opacity:0.8;
}
div.franja-logos	{
	clear:both;
    background-color: #fff;
}
div.franja-logos a {
	display:block;
	float:left;
	margin-right:9%;
}
div.franja-logos a img	{
    max-height: 52px;
    width: auto;
}
div.franja-logos a:last-child	{
    padding-top: 10px;
}
div.franja-logos a:last-child img	{
		width:70px;
}
.franja-sup	{
	padding:8px;
	background-color:#0995d5;
	margin-top:1em;
}	
.container-franja-sup	{
	margin:0 auto;

}
.franja-sup span.titulo-top 	 {
    color: #fff;
    display: block;
    font-size: 20px;
    text-align: center;
    float: left;
    margin-left: 102px;
}
.franja-sup span.titulo-top a	 {
	color:#fff;
}
.franja-sup span.titulo-top a:hover	 {
	text-decoration:none;
}


div.buscador	{
	float: right;
	width: 20%;
}
div.buscador .form-control	{
	height:28px;
}
div.buscador label	{
	display:none;
}
div.buscador .btn	{
	font-size: 10px;
}
.btn-buscar>span>span	{
	display:none;
}
div.idioma	{
	float:right;
	color:#fff;
	margin-top: 5px;
	margin-right:15px;
}
div.idioma span 	{
	font-size:0.9em;
	
}
div.idioma	 a {
	color:#fff;
	font-weight:800;
}

span.espaniol {
	background: url(img/bandera_esp.gif) no-repeat 1px 2px;
	padding-left: 25px;
}
span.english {
	background: url(img/bandera_eng.gif) no-repeat 1px 2px;
	padding-left: 25px;
}
.col-md-3 img,.col-md-2 img		{
	width:100%;
}
.col-md-3 img:hover	{
	opacity:.8;
}
.caja	{
	/*margin-bottom:3em;*/
}
span.titulo-caja	{
    margin-top: 20px;
    line-height: 1.1;	
	display:block;
}
.caja .titulo-caja,
.titulo-caja.cab-mods-ini,
.row.paralajes-ini .titulo-caja {
	color: rgb(26, 26, 26);
    font-size: 15px;
    margin-bottom: 13px;
    font-weight: 600;
}
.row.paralajes-ini .titulo-caja {
	margin-left:15px;
}
.titulo-caja.cab-mods-ini	{
	margin-top:0;
}
.caja ul li	{
	border-bottom: 1px dotted #b2b2b2;
	margin: 0 0 8px;
	padding: 7px 6px 5px 0;
	clear: both;
}
span.hide	{
	display:none;
}
.mod-ini-desc {
	text-align:center;
	height:45px;
    padding-right: 3px;
    padding-left: 3px;
}
.col-md-6.inicio.mod-mini,
.col-md-12.inicio.mod-mini
{
	padding-left:0;
    padding-right: 5px;
}
.col-md-6.inicio.mod-mini h4	{
    margin-top: 0;
    padding: 10px 3px;
}

.caja .mod-ini-desc.prensa, .caja .mod-ini-desc.charlas,.caja .mod-ini-desc.becas-ini	{
    height: 85px;
    border: 1px solid #E0E0E0;
    padding: 5px;
    text-align: left;
}
.caja .mod-ini-desc.charlas,.caja .mod-ini-desc.becas-ini	{
	height:55px;
	width:100%;	
}
.caja .mod-ini-desc.becas-ini	{
	height:95px;
}
.caja.prensa-ini .col-md-3 {
	margin-bottom:20px;
    padding-left: 0;
    padding-right: 8px;
}
.caja .mod-ini-desc.prensa	{
	background-color:#f0f0f0;
}
.caja .mod-ini-desc.prensa a	{
	color:#323232;
	font-weight:normal;
}
.foto-charla-ini,.foto-beca-ini	{
	height:75px;
	background-image:url(../img/modulos-ini/charla-ini.jpg);
	background-repeat: no-repeat;
    background-color: #0A95D6;
    background-position: 50%;
}
.foto-beca-ini	{
	background-image:url(../img/modulos-ini/becas-ini.jpg);
    background-color: #bd3222;

}
.caja .mod-ini-desc.prensa a:hover	{
	color:#337ab7;
}
.row.inicio	.ver-mas	{
	margin-top: 1em;
	display: block;
	float: right;
	margin-right: 2em;
}
.row.inicio	.caja.prensa-ini .ver-mas	{
	margin-top:0;
}
.actualidad-ini .mod-ini-desc	{
	height:inherit;
}
.actualidad-ini a	{
    border: 1px solid #E8E8E8;
    display: block;
    padding: 5px;
}
.actualidad img	{
	width:100%;
}
.mod-ini-desc a	{
	border-top:none;
	font-size: 0.9em;
    color: #323232;
}
.mod-ini-caja.actualidad p	{
	margin:0px;
}

.mod-ini-desc a:hover,.mod-ini-desc h4 a:hover	{
	color:#337ab7;
	text-decoration:none;
}

.mod-ini-desc h4	{
	font-size: 1em;
	font-weight: 600;
}
.mod-ini-desc h4 a	{
	color:inherit;
}
.col-md-4.inicio .col-md-12.caja	{
    padding-right: 10px;
	margin-bottom: 0;
    padding-top: 1em;
    border-top: 2px solid #E8E8E8;
}
.mod-mini	{
	margin-bottom:10px;
}
.col-md-12.prensa-ini	{
    padding-right: 7px;
    padding-left: 14px;
	
}
.novedades .caja	{
    width: 100%;
    padding-top: 11px;
	clear:left;
	float:left;
	
}
.novedades .caja.prensa-ini	{
	border:none;
	padding-top:0;
    margin-bottom: 10px;
}
.foto-prensa-ini	{
    height: 140px;
    background-size: cover;
    border: 1px solid #E0E0E0;
	border-bottom:none;
}
.foto-eno-ini	{
	height: 180px;
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: cover;
}

.foto-prensa-ini:hover,
.foto-eno-ini:hover,
.foto-charla-ini:hover,
.foto-beca-ini:hover	{
  opacity: 0.8;
}

.foto-eno-ini span,
.foto-charla-ini span,
span.actualidad-ini,
span.voces-ini,
span.video-ini,
span.imagen-destacada-ini, 
.foto-beca-ini span,
.imagen-destacada span
{
	float: left;
    color: #fff;
	background-color: rgb(50, 50, 50);
    padding: 5px;
	font-weight:normal;
    border-bottom-right-radius: 5px;
}
span.actualidad-ini,
span.voces-ini,
span.video-ini,
span.imagen-destacada-ini 
{
	position:absolute;
    z-index: 1;
}
span.voces-ini.abajo,
span.video-ini.abajo,
span.actualidad-ini.abajo
{
	text-align:center;
	bottom:0;
	width:100%;
	right:0;
	background-color:rgba(0, 0, 0, 0.89);
}
span.actualidad-ini.abajo	{
    border-bottom-right-radius: 0px;
}
.mod-ini-caja.actualidad	{
    border: 1px solid #d7d7d7;
    padding:0;
    border-radius: 0;

}
.foto-prensa-ini span.fecha-prensa-ini	{
	width:auto;
}
span.fecha-prensa-ini	{
	float:left;
	font-weight:700;
}
p.titular-prensa-ini	{
	clear:left;
	display:block;
    line-height: 1.3em;
}
.caja.observatorios-ini .col-md-6,
.caja.charlas-ini .col-md-6,
.caja.becas-ini .col-md-6,
.caja.imagen-destacada-ini.col-md-12
{
	margin-bottom:20px;
    padding-left: 0;
    padding-right: 8px;	
	padding-top:0;
}
.caja.charlas-ini .col-md-6.un-item	{
	width:100%;
}
.caja.observatorios-ini .col-md-6	{
	margin-bottom:10px;
}
.caja.observatorios-ini {
    margin-bottom: 10px;
	padding-left:0;
	padding-right:0;
    padding-top: 0;
    border-top: none;
}
.caja.imagen-destacada-ini.col-md-12 img	{
	width:100%;
	
}

.inicio .caja a	{
	/*font-weight:600;*/
}
div.container.inicio .col-md-4 .mod-ini-caja.redes-sociales	{
	padding:8px;
	margin-bottom: 10px;
    background-color: rgb(211, 211, 211);
}
div.container.inicio .col-md-4 .mod-ini-caja.redes-sociales img	{
    width: 10%;
    margin-right: 1%;
}
.eno_ini a:hover, .prensa-ini a:hover, .bienvenido_txt a:hover, .novedades a:hover	{
	text-decoration:none;
	color: rgba(51, 122, 183, 0.74);
}
.row.inicio	{
	margin-top:2em;
	
}
.col-md-4.inicio	{
	padding-top:16px;
    background-color: #E3E3E3;
}
.col-md-4.inicio .caja {
	padding-top:1em;
    border-top: 2px solid #E8E8E8;	
	margin-bottom:1em;
}
.col-md-4.inicio .caja.actualidad {
	border-top:none;
}
.caja.charlas-ini	{
	margin-bottom: 10px;
}
.col-md-4.inicio .mod-ini-desc	{
    border-top: 1px solid #E8E8E8;
    background-color: #fff;
}
.page-header	{
	background-color: rgba(64, 130, 187, 1);
	margin-bottom: 0;
	border-radius: 5px 5px 0 0;
}
.page-header h1	{
	font-size: 22px;
    text-transform: uppercase;
    color: #fff;
    padding: 0.6em 0 0 0.5em;
}
.col-lg-2.subnav	{
	margin-top:2em;
}
.page-header-sub h2	{
  color: rgb(0, 144, 224);
  font-size: 20px;
  font-weight: bold;
  padding-left: 0.5em;
}
.contenido h3	{
    font-size: 20px;
    font-weight: bold;
	margin-top:0;
    margin-bottom: 20px;
    border-bottom: 1px #D0E1EF dotted;
    padding-bottom: 5px;
}
.contenido h4	{
    font-size: 14px;
    color: #989898;
    font-weight: bold;
}	
.contenido h5,
.contenido h6	{
    font-size: 12px;
	font-weight:bold;
}
.contenido ul	{
	list-style:circle;
	margin-bottom:30px;
    padding-left: 15px;
	clear:left;
}
.contenido ul li	{
	margin-top:10px;
}
.novedades h3:first-of-type	{
	margin-top:0;
}
	
.prensa-rel h3 {
	border-top: 5px solid #D0E1EF;
	border-bottom:0;
    padding-top: 14px;
}
.prensa-rel ul	{
	padding-left:15px;
}
.jumbotron p:last-of-type{
	/*margin-bottom:30px;*/
}
.nav.navbar-nav a:hover	{
	color: rgb(0, 144, 224);
}
.nav>li>ul>li>a	{
	position: relative;
    display: block;
    padding: 10px 15px;
    border-bottom: 1px solid #fff;
}
ul.subnav3	{
	background-color: rgba(208, 225, 239, 0.4);
	}
.nav>li>ul.subnav3>li>a.active:before {
    font-family: 'Glyphicons Halflings';
    content: "\e092";
    margin-right: 3px;
    font-size: 0.7em;
}

.nav>li>ul>li>a:hover	{
	text-decoration:none;
}
.row.main	{
	padding-top:35px;
	
}
.ver-tambien	{
	margin-top: 20px;
    border-top: 5px solid #E4E4E4;
    padding-top: 10px;
}
.ver-tambien span {
	margin-bottom: 10px;
    display: block;
    padding-left: 4px;
    font-weight: bold;
}
.ver-tambien .nav-pills>li>a	{
	background-color:rgba(177, 177, 177, 0.23);
}
.ver-tambien .nav-pills>li>a:hover	{
    background-color: rgba(177, 177, 177, 0.4);
}
.contenido h3.prensa,
.contenido h4.reportajes,
h5.voces,
h5.resultados 	{
	font-size:20px;
	margin-top: 0;
	padding-bottom:inherit;
	border-bottom:none;
	margin-bottom:initial;
	color:inherit;
}
.contenido h4.reportajes	{
	margin-bottom:20px;
}
.contenido span.fecha	{
	color:#C1C1C1;
	font-size: 12px;
    font-weight: bold;	
    margin-top: 10px;
    margin-bottom: 10px;
	display:block;
}
.contenido a	{
    font-weight: 600;
}
.txt-prensa,
.txt-reportajes {
	clear:left;
}
.jumbotron.contenido .txt-prensa p img,
.jumbotron.contenido .txt-reportajes p img	{
	width:inherit;
}
.txt-prensa p	{
	text-align:justify;
}
p.ver_mas	{
	font-weight:bold;
    clear: both;
    display: block;
    padding-top: 20px;
}

ul.prensa, ul.reportajes, ul.voces, ul.resultados,  ul.proyectos, ul.seminarios, ul.becas-empleos,ul.congresos 	{
	list-style:none;
	padding-left:0;
}
ul.prensa li, 
ul.reportajes li,
ul.voces.li,
ul.buscador li,
ul.resultados li,
ul.proyectos li,
ul.seminarios li,
ul.becas-empleos li,
ul.congresos li	{
    border-bottom: 1px #D0E1EF dotted;
    padding: 10px 0;
}
a.link-prensa,
a.link-reportajes,
a.link-voces,
ul.resultados li a,
ul.proyectos li a,
ul.seminarios li a,
ul.becas-empleos li a,
ul.congresos li a {
	font-size:1.2em;
    font-weight: 600;
}
a.link-prensa:hover,
a.link-reportajes:hover,
a.link-voces:hover,
ul.buscador li a:hover,
ul.seminarios li a:hover,
ul.becas-empleos li a:hover,
ul.congresos li a:hover  	{
	text-decoration:none;
}
ul.buscador li a	{
    font-weight: 600;
}
#foto_prensa,#foto_reportajes	{
	margin-bottom:20px;
}
#foto_prensa a img:hover,
#foto_reportajes a img:hover {
	opacity: 0.8;
}
#foto_prensa img,#foto_reportajes img, #foto_resultados img {
	width:100%;
}
div.desc-img-proyecto	{
    background-color: #EFEFEF;
    padding: 14px;
    margin: 5px 0 20px 0;	
}
h4.proyectos	{
    font-size: 16px;
    color: inherit;
}
h6.proyectos	{
    font-size: 17px;
    font-weight: bold;
}
ul.voces li img	{
    float: left;
    margin: 0 5px 5px 0;
    border: 1px solid #AFAFAF;
}
	
.img_prensa, .img_reportajes	{
    float: left;
	width:100%;
    margin-bottom: 30px;
}
.mini_foto_prensa,
.mini_foto_resultados,
.mini_foto_reportajes {
	float: left;
    margin-right: 2%;
    margin-top: 20px;
}
.mini_foto_prensa img,
.mini_foto_resultados img,
.mini_foto_reportajes img 	{
	width:120px;
}
.mini_foto_prensa img:hover,
.mini_foto_reportajes img:hover {
	opacity:0.8;
}
p.siguiente	{
	text-align:center;
}
h3.prox_sem, h3.prox_tes,h4.prox_sem,h4.prox_tes,h3.prox-congresos	{
	margin-top:25px;
	clear:left;
}
ul.seminarios,
ul.becas-empleos,
ul.prensa-ini  {
	float:left;
	width: 100%;
}
ul.seminarios li,
ul.becas-empleos li,
ul.congresos li,
ul.prensa-ini li,
ul.seminarios-ini li  {
    display: block;
    clear: left;
    float: left;
    width: 100%;
	margin-bottom: 20px;	
}
ul.prensa-ini li,
ul.seminarios-ini li	{
	margin-bottom:8px;
}
ul.seminarios li span,
div.charlas span,
ul.becas-empleos li span,
div.becas-empleos span,
ul.congresos li span,
ul.prensa-ini li span,
ul.seminarios-ini li span {
	float:left;
	clear:left;
    margin-bottom: 6px;
}
ul.prensa-ini li span,
ul.seminarios-ini li span	{
	margin-bottom:2px;
}
div.becas-empleos span	{
	margin-bottom:10px;
}
ul.seminarios li span i,
div.charlas span i,
ul.becas-empleos li	span i,
div.becas-empleos span i,
ul.becas-novedades i,
ul.congresos  span i {
    color: #C1C1C1;
    font-size: 14px;
    margin-right: 8px;		
}
div.charla-detalle	{
	clear:left;
	padding-top: 20px;
}
p.charla-tipo	{
    font-weight: bold;
    margin-bottom: 0.3em;
}
form.charlas	{
	padding-bottom:25px;
}
p.charla-video-container	{
	clear:left;
}
span.charlas-ordenar,span.prensa-ordenar		{
	display:block;
	margin-bottom:25px;
}
.charlas-ordenar a.active,.prensa-ordenar a.active	{
	font-weight:bold;
	text-decoration:underline;
}
div.charlas	{
	float:left;
}
div.becas-empleos span:last-of-type	{
	margin-bottom:20px;
}
p.charlas-txt,.becas-empleos p, ul.becas-novedades{
	clear:left;
}
ul.becas-novedades	{
	padding-left:40px;
}
p#flv	{
	clear:left;
}
span.charla-resumen p	{
	padding-left:40px;
}
ul.seminarios span.charlas-download a, ul.seminarios span.charlas-video a {
	font-size:12px;
}
input.charlas-filtrar	{
	margin-left:10px;
}
.charlas h4, h3.becas	{
    margin-top: 25px;
    font-size: 17px;
    color: #4C4C4C;
	border-bottom:none;
}
ul.becas-empleos li span.becas-titulo	{
	margin-bottom:8px;
}
p.tit-requerida	{
	display:inline;
}
li.mapa0,
li.mapa1,
li.mapa2,
li.mapa3	{
	list-style:none;
}
li.mapa0	{
	font-size:20px;
    border-bottom: 1px dotted #CECECE
}
li.mapa1	{
	font-size:16px;
}
li.mapa2	{
	font-size:13px;
}
span.pag-pie 	{
	display:block;
	font-size: 20px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 20px;
    border-bottom: 1px #D0E1EF dotted;
    padding-bottom: 5px	padding-top:25px;
}
#privacidad h3,
span.pag-pie,
#privacidad h4	{
	cursor:pointer;
    background: #f0f0f0;
    padding: 7px;
    border-radius: 5px;	
}
#privacidad h3	{
	font-size:15px;
}
#privacidad h4	{
	 background: rgba(240, 240, 240, 0.73);
}
	
#privacidad h4	{
	font-size:13px;
}
table {
	margin-bottom:20px;
}
table tbody tr td {
	padding:10px;
	
}
.contenido p img	{
	margin:0 10px 10px 0;
	width:100%;
	height:auto;
	
}
.mini-foto-telescopio	{
    float: left;
    height: 152px;
    margin-top: 40px;
}
.desc-telescopio	{
	font-size:0.9em;
}
#compartir	{
   float: left;
   clear: left;
}
#compartir ul {
	padding-left:0;
}

#compartir ul li	{
	list-style:none;
	float:left;
	margin-right:10px;
}
#compartir ul li a:hover	{
	opacity:0.8;
}
.caja.voces .overlay-container,
.caja.video-ini .overlay-container,
.mod-ini-caja.actualidad
{
	position:relative;
}
.caja.voces a.overlay,
.caja.video-ini a.overlay{
	display:block;
	position:absolute;
	background-image:url(img/play-button-overlay.png);
    top: -25px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;

}
.caja.voces a.overlay:hover,
.caja.video-ini a.overlay:hover,
.caja.imagen-destacada-ini:hover {
	opacity:0.8;
}
#aviso-cookies {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: rgba(44, 44, 44, 0.99);
    color: #fff;
    padding: 10px 10% 10px 10%;
}
/*********** Formularios ******************/
button.add-miembro {
	margin-bottom:4em;
}
#form-medios .col-sm-12	{
	margin-top:2em;
}
.botones-form	{
	text-align:center;
	margin-top:5em;
}
span.alert-form	{
	font-size: 25px;
    float: left;
    margin-right: 0.5em;
}
span.alert-fecha	{
	float:left;
	margin-left:15px;
	clear:left;
	
}
div.checkbox.actores	{
	margin-left:15px;
}
	
/*********************************** Media queries *********************************************************/
@media (max-width: 767px)	{
.top-container	{
    margin-right: auto;
    margin-left: auto;
}
.navbar	{
	height:auto;
    margin-bottom: 22px;
}
.navbar-inverse .navbar-nav>li	{
	height:auto;
	text-align:left;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form	{
	margin-left:0;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li	{
	background-color:##074FBB;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    border-bottom: 1px solid rgba(36, 46, 62, 0.78);
    color: #fff;
    padding: 10px 0 10px 10px;
}
.navbar-inverse .navbar-nav>li>a	{
	font-size:11px;
}
.navbar-inverse .navbar-toggle	{
	border-color: #fff;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus	{
	background-color: #0995D5;
}
div.buscador	{
	width:45%;
	margin-top:1em;
}
div.idioma	{
	float:left;
	margin-top:20px;
}

div.container.inicio .col-md-4 .mod-ini-caja.redes-sociales img	{
	width:13%;
	margin-right:2%;
}
.carousel-caption h1,.carousel-caption h1.titulo-largo	{
	font-size:12px;
}
.carousel-caption .destacado-desc	{
	font-size:12px;	
}
div.franja-logos a	{
	margin-right:1%;
}
.franja-sup	{
	width: 100%;
	float:left;
}
div.franja-logos a img	{
	max-height:35px;
}
.franja-sup span.titulo-top	{
	float:none;
	margin-left:0;
    font-size: 1.2em;
}
.foto-prensa-ini	{
	height:180px;
}
.novedades .caja.prensa-ini	{
	width:100%;
}
.col-md-4.inicio	{
	clear:left;
}
.caja .mod-ini-desc.prensa, .caja .mod-ini-desc.charlas	{
	height:auto;
}
.caja .mod-ini-desc.prensa a	{
	font-size:1em;
}
div.container.inicio .col-md-4 .mod-ini-caja.redes-sociales	{
	clear:left;
}
.novedades .col-sm-4	{
	margin-bottom:2em;
}
.caja.observatorios-ini	{
	width:100%;
}
div.container.pagina .jumbotron.contenido	{
	padding-top: 2em;
}
.col-md-12.youtube-ini	{
	float:left;
    width: 100%;	
}
.col-md-12.youtube-ini .col-md-6	{
	padding:0;
	margin-bottom:7px;
}
.col-md-6.paralajes-ini	{
	margin-top:12px;
}
}
/*****************************************/

/*@media screen and (min-width: 768px)  and (max-width: 999px)*/
@media screen and (min-width: 768px)  and (max-width: 999px)
{
.navbar .container-fluid {
	padding-right: 0px;
}

.container .contenido	 {
	padding-top:0px;
	padding-right: 30px;
	padding-left: 30px;
}
.navbar-inverse .navbar-nav>li	{
	text-align: center;
	font-size:10px;
	border-right: 1px dotted #0A316C;
	height: 50px;
}
.navbar-inverse .navbar-nav>li>a {
	color: #BEBEBE;
	line-height:14px;
}

.navbar-header a img	{
	margin: 7px;
	margin-top: -12px;
	width: 78px;
}
.jumbotron h1, .jumbotron .h1 {
    font-size: 13px;
}
.franja-sup	{
	float:left;
	width: 100%;
}
.navbar-inverse .navbar-nav>li	{
	max-width:80px;
}
div.franja-logos a	{
	margin-right:4%;
}
.franja-sup span.titulo-top	{
	margin-left:5px;
}
.navbar-nav>li>a	{
	padding-top:5px;
}
.mod-ini-caja.redes-sociales	{
	clear:left;
}
div.container.inicio .col-md-4 .mod-ini-caja.redes-sociales img	{
	width:12%;
}
.col-md-4.inicio {
	clear:left;
}
li#servicios.dropdown ul.dropdown-menu	{
	left:-150px;	
}

}
/*************************************/
@media (min-width: 1000px) and (max-width: 1199px)	{
.navbar-inverse .navbar-nav>li>a	{
	font-size:9px;
}
.navbar-header a img	{
	margin:7px;
	margin-top:-23px;
}
.navbar-header a img {
	width: 95px;
	margin-left: 0;
}
	
.container {
width: 980px;
}
.navbar-inverse .navbar-nav>li	{
	text-align: center;
	font-size:13px;
	height: 50px;
}
.navbar-inverse .navbar-nav>li>a	{
	padding-left:8px;
	padding-right:8px;
}
div.franja-logos a	{
	margin-right:6%;
}
div.container.inicio .col-md-4 .mod-ini-caja.redes-sociales img	{
	width:12%;
	margin-right: 3%;
}

}
/***********************************/
@media (min-width: 1200px)	{
.navbar-inverse .navbar-nav>li	{
		max-width:100%;
}

.navbar-inverse .navbar-nav>li>a	{
	font-size:11px;
	font-weight:600;
    padding-left: 10px;
    padding-right: 10px;	
}

.navbar-header a img	{
	margin:7px;
	margin-top:-23px;
}
.navbar-header a img {
	width: 95px;
	margin-left: 0;
}
	
.container {
width: 1000px;
}
.container-franja-sup {
    margin: 0 auto;
    width: 1230px;
}

}
/***********************************/
@media (min-width: 1260px)	{
.navbar-inverse .navbar-nav>li>a	{
    font-size: 11px;
    padding-left: 10px;
    font-weight: 600;
    padding-right: 10px;
}
	
.franja-logos, .navbar .container-fluid {
    width: 1230px;
	margin-left:auto;
	margin-right:auto;
}
}
/***********************************/
@media print {
.franja-logos,
.navbar,
form,
.idioma,
.subnav,
footer,
.img_prensa,
.compartir,
p.ver_mas,
.franja-sup span.titulo-top 
{
	display:none;
}
}

/************************************************* Fin Media Queries ***************************/
/* Scroll prensa Inicio
/*************************************/
.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
	max-width: 970px;
    margin-left: 0;
	margin-bottom:20px;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
    max-width: 100%;
    margin-left: 0;
}

.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	cursor: pointer;
	float: left;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}
#scroll-prensa-ini .als-item {
    max-width: 236px;
	padding-left: 0;
    padding-right: 0;
	margin-right:9px;
}
#scroll-prensa-ini .als-next .glyphicon-chevron-right,
#scroll-prensa-ini .als-prev .glyphicon-chevron-left {
	font-size:1em;
}

#scroll-prensa-ini .als-item img {
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}

#scroll-prensa-ini .als-prev, #scroll-prensa-ini .als-next {
    width: 40px;
    margin-bottom: 85px;	
}

#scroll-prensa-ini .als-prev {
	z-index:200;
}

.als-next.right.carousel-control,
.als-next.left.carousel-control	{
	opacity:.6;
}
.als-next.right.carousel-control:hover,
.als-next.right.carousel-control:focus,
.als-prev.left.carousel-control:hover,
.als-prev.left.carousel-control:focus	{
	opacity:.9;
}
.jumbotron h1	{
	font-size:1em;
}
.desc-org	{
	font-size:0.9em;
}
table.webcams-table	tbody{
	font-size:0.8em;
}