@charset "UTF-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);*/
@import url('https://fonts.googleapis.com/css?family=PT+Sans');

body {
    color: #333;
    /*font-family: "Open Sans",Helvetica,Arial,sans-serif;*/    
    font-family: 'PT Sans', sans-serif;
    /*font-family: 'Roboto', sans-serif;*/
    font-size: 16px;
    line-height: 1.4;
	font-weight:400;
}
a {
	color: #009BDC;
	text-decoration: none;
}
.left{ float: left; }
.backStripHeaderTop{
	background: #009BDC;
	height: 5px;	
}

.gradienBarraMenu{
	height:35px;
	background: #00ccff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwY2NmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzY2OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00ccff 0%, #336699 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00ccff), color-stop(100%,#336699)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00ccff 0%,#336699 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00ccff 0%,#336699 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00ccff 0%,#336699 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00ccff 0%,#336699 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ccff', endColorstr='#336699',GradientType=0 ); /* IE6-8 */
	z-index: 1;
}
.heightLogo{/*height: 96px;*/}
.logo{margin: 29px 0px 30px 0; }

.linksHeader{font-size:14px; margin: 22px 0px 0px 0;}
.idiomaHeader{margin: 15px 0px 0px 0;}
.searchHeader{margin: 19px 0px 0px 0;}
.linksHeader a{ color:#333333;}

.label{margin-bottom: 0;}

.form-control{ height: 28px; padding: 4px 12px;}

.form-group {margin-bottom: 12px;}

.btnSearch{ padding:3px 12px}

/* .facebook{ width: 27px; height: 27px; background: url(../../imgs/facebook.jpg) 0 0 / 27px 27px; margin-left:7px; }
.facebook:hover{width: 27px; height: 27px;  background: url(../../imgs/facebook_over.jpg) 0 0 / 27px 27px;}

.twitter{ width: 27px; height: 27px; background: url(../../imgs/twitter.jpg) 0 0 / 27px 27px; margin-left:8px; }
.twitter:hover{width: 27px; height: 27px; background: url(../../imgs/twitter_over.jpg) 0 0 / 27px 27px;} */



.iconos{background: transparent; color:#989898; margin:0px 5px; font-size: 22px;}
.iconos:hover{color: #2a6496;}

.navbar-default {
	background:  transparent;
	border: none;
}

ul.legislacionMarco {padding-left: 18px; color:#009BDC;}

.margenParrafos,.titulosNaranja.margenParrafos{ margin-bottom:0px;}

.columna1{ width: 15%;}
.columna2{ width: 85%;}
.columna3{ width: 80%;}
.columna4{ width: 50%;}

.nav-tabs > li > a{
	color: #333;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	color: #FF6600;
}
@media (min-width: 768px){
	.navbar-nav > li > a {
		padding-top: 8px;
		padding-bottom: 7px;
	}
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
		width: 167px;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: 164px;
		vertical-align: middle;
	}
	
}

.navbar-default .navbar-nav > li > a {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}


.nav > li > a {
    position: relative;
    display: block;
    padding: 7px 16px;
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
	font-size: 14px;
    font-weight: bold;
    background-color: transparent;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a:hover  {
	color: #fff;
	font-size: 14px;
    font-weight: bold;
	background: #0083bc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA1Zjg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #0083bc 0%, #005f86 100%, #005f86 100%, #2989d8 100%, #005f86 100%, #207cca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0083bc), color-stop(100%,#005f86), color-stop(100%,#005f86), color-stop(100%,#2989d8), color-stop(100%,#005f86), color-stop(100%,#207cca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083bc', endColorstr='#207cca',GradientType=0 ); /* IE6-8 */
	
	
}

.container-fluid > .navbar-collapse {
margin-right: -30px;
margin-left: 0;
}

.dropdown-menu {
    font-size: 16px;
    text-align: left;
    list-style: outside none none;
}

.backSlider{ 
	background: #E6E6E6;
	height: auto;
	/*margin-bottom: 35px;*/
	z-index: 0;
}

.backImageTop{ 
	background: #E6E6E6;
	height: auto;
	margin-bottom: 35px;
	z-index: 0;
}


.carousel-control {
	position: absolute;
	top: 45%;
	bottom: 0;
	left: 0;
	width: 35px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	filter: alpha(opacity=50);
	opacity: .5;
	background: rgba(0,0,0,.5);
	height: 35px;
	border-radius: 25px;
}

.carousel-control.left{left: 40px;}
.carousel-control.right{ right: 40px;}


.carousel-caption{
	text-align: left;
	left: 8%;
	right:0;
	font-weight: bold;
	font-size: 28px;
	line-height:37px;
	bottom: 15px;
	padding-right: 5px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    font-size: 25px;
    height: 25px;
    margin-top: -12px;
    width: 25px;
}

.backCuadroAzul{
	background: #009BDC;
	border-radius:4px;
	padding: 30px 30px 30px 20px;
	height: auto;
	
}

.backCuadroGrisOscuro{
	background: #808080;
	border-radius:4px;
	padding: 30px 30px 30px 20px;
	height: auto;
	text-align: center;
	font-size: 16px;
}

.backCuadroGris{
	background: #E6E6E6;
	border-radius:4px;
	padding: 22px 24px 17px 24px;
	height: auto;
	
}

.backDestaque1{
	background: #009BDC;
	border-radius:4px;
	padding: 15px 30px 15px 20px;
	/*height: 150px;*/
	
}
.backDestaque2{
	border-bottom:1px solid #E6E6E6;
	padding: 16px 30px 16px 20px;
	/*height: 132px;*/
	
}
.marginBottom10{
	margin-bottom: 10px;
}

.verTodos{
	margin:12px 0 0px 0;
	float:left;
}
.fecha1{
	/*font-family: "Roboto",Helvetica,Arial,sans-serif; */
	font-size:14px;
	font-weight:400; 
	color:#fff;}
	
.tituloDestaque1{ 
	margin-top:15px; 
	line-height: 1.3;}

.tituloDestaque1 a {
	/*font-family: "Roboto",Helvetica,Arial,sans-serif; */
	font-weight:700;
	font-size: 20px; 
	color:#fff;
	text-decoration: none;
}
.tituloDestaque1 a:hover {
	text-decoration: underline;
}

.copeteDestaque1{
	margin-top:15px;
	/*height: 40px;
	overflow: hidden;*/
}
.copeteDestaque1 a{
	/*font-family: "Roboto",Helvetica,Arial,sans-serif;*/
	font-weight:400; 
	font-size:16px;
	line-height:20px;
}

.fecha2{font-size:14px; color:#333;}
.tituloDestaque2{ font-size: 18px; margin-top:15px; line-height: 1.1;}

.copeteDestaque2{
	/*font-size:16px;
	line-height:19px;*/
	margin-top:15px;
	/*height: 40px;
	overflow: hidden;*/
}
.copeteDestaque2 a{
	/*font-size:16px;*/
	line-height:19px;
}

.thumbTxt{
	/*height: 153px;*/
	overflow: hidden;
	margin-top: 0px;
	margin-bottom:19;
}

.thumbnail .caption {
/*padding: 20px 9px 9px 9px;*/
color: #333;
}

.btn-warning {
color: #fff;
background-color: #FF6600;
border-color: #FF6600;
font-size:13px;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    color: #FFF;
    border-color: #009BDC;
    background-color: #009BDC;
}


.idioma{
	font-size: 12px;
	font-weight:400;
	color:#999;
}

.idioma a{
	font-size: 12px;
	font-weight:400;
	color:#333;
}

.idioma a:hover{
	font-size: 12px;
	font-weight:400;
	color:#999;
	text-decoration: none;
}


.blancoTxtBold, a.blancoTxtBold{
	/*font-family: "Roboto",Helvetica,Arial,sans-serif;*/
	font-size: 16px;
	font-weight:700;
	color:#fff;
	line-height: 22px;	
}

.naranjaTxt{ 
	color:#FF6600;
}
.grisTxt{
	color:#333333;
	font-size: 16px; /*21px;*/
	line-height:1.4;
}
.grisTxtBold{
	color:#333333;
	font-size: 16px;
	line-height:19px;
	font-weight:700;
}
.celesteTxt{
	color:#009BDC;
	font-size: 16px;
	line-height:19px;
}
.celesteTxtBold{
	color:#009BDC;
	font-size: 16px;
	/*line-height:32px; 19px;*/
	font-weight:700;
}
.celesteTxtBoldLegislacion{
	color:#009BDC;
	font-size: 16px;
	line-height:2;
	font-weight:700;
}
.pagina{
	color:#009BDC;
	font-size: 14px;
}
.btVolver{
	color:#009BDC;
	font-size: 14px;
}
.titulosNaranja{
   /*border-bottom: 1px solid #e6e6e6;*/
   color: #ff6600;
   font-size: 19px;
   font-weight: 700;
   line-height: 40px;
   margin-bottom: 10px;
}

.titulosNaranjaComunicacion{
   border-bottom: 1px solid #e6e6e6;
   color: #ff6600;
   font-size: 19px;
   font-weight: 700;
   line-height: 40px;
   margin-bottom: 10px;
}

.titulosNaranjaBold{
	color:#FF6600;
	/*border-bottom:1px solid #E6E6E6;*/
	font-size: 16px;	
	margin-bottom: 10px;
	font-weight: 700;
}
.titulosNaranjaNormal{
	color:#FF6600;
	/*border-bottom:1px solid #E6E6E6;*/
	font-size: 16px;	
	margin-bottom: 10px;
	font-weight: 400;
}
.borderTopPaginador{border-top:1px solid #004e96;}
.borderBottomLegislacion{border-bottom:1px solid #E6E6E6; padding-bottom:10px;}
.azulTxt{
	color:#0A4F94;
	font-weight: 400;
	font-size: 18px;
	line-height:24px;
}

.titulosAzul{
	color:#002664;
	font-weight: 700;
	font-size: 26px;	
	line-height: 1.4;
	margin-bottom: 10px;
}
.titulosAzul2{
	color:#0A4F94;
	font-weight: 700;
	font-size: 16px;	
	margin-bottom: 10px;
	border-bottom: 1px solid #004e96;
}
.titulosAzulQs{
	color:#002664;
	font-weight: 700;
	font-size: 16px;	
	line-height: 1.4;
	margin-bottom: 10px;
}
.tituloNaranja{
	color:#ff6600;
	font-weight: 700;
	font-size: 26px;	
	line-height: 1.4;
	margin-bottom: 10px;
}

.azulTxt2{
	color:#0A4F94;
	font-weight: 700;
	font-size: 14px;	
}

.grisTxt2{
	color:#333333;
	font-size: 14px; /*16px;*/
	/*line-height:21px;*/
}
.blancoTxt{
	color:#FFFFFF;
	font-weight: 400;
	font-size: 16px;	
}
.blancoTxtContacto{
	color:#FFFFFF;
	font-weight: 400;
	font-size: 14px;
	margin-top: 5px;	
}
.blancoTxtContactoIcono{
	color:#FFFFFF;
	font-weight: 400;
	font-size: 22px;
	margin-top: 7px;
}
.blancoTxtMarker{
	color:#FFFFFF;
	font-weight: 400;
	font-size: 16px;	
	margin-top: 10px;
}

.fa-ul>li{ margin-bottom: 5px;}
.borderPuestosAutoridades,.borderPuestosAutoridadesLast{border-bottom: 1px solid #E6E6E6;}
.borderPuestosAutoridadesTop,.borderPuestosAutoridadesTopLast{border-top: 1px solid #E6E6E6;}
.borderPuestosGerencia{border-top: 1px solid #E6E6E6;}
.borderTopComite,.borderTopComiteLast{border-top: 1px solid #E6E6E6;}
a.blancoTxt:hover{
	color:#FFFFFF;
	font-weight: 400;
	font-size: 16px;
	text-decoration: underline;	
}
.titulos{
	color:#FF6600;
	font-weight: bold;
	font-size: 22px;	
}
.borderBottomSubtitulo{border-bottom:1px solid #E6E6E6; line-height: 33px; margin-top:10px;}
.borderBottomitemLista{border-bottom:1px solid #E6E6E6; line-height:2; /* 31px;*/}
.borderBottomSubsecciones{margin-top:20px;}
.borderTitulo{ border-bottom:1px solid #0A4F94 ; line-height:1.5}

.abc{
	color:#0A4F94;
	font-weight: 400;
	font-size: 16px;	
}
.abc:focus{
	color:#FF6600;
	font-weight: 400;
	font-size: 16px;	
}
.abc:hover{
	color:#FF6600;
	font-weight: 700;
	font-size: 16px;	
}

.nota{
	color:#333333;
	font-weight: 400;
	font-size: 12px;	
	line-height: 1.42857143;
}
.notaLink{
	color:#009BDC;
	font-weight: 400;
	font-size: 12px;	
}
.formtext{
	color:#000; /*#cccccc;*/
	font-weight: 400;
	font-size: 14px;	
}
.formtext:focus{
	color:#000;
	font-weight: 400;
	font-size: 14px;	
}

.marginColumLeft{margin-right:15px}
.marginColumCenter{margin-right:0px; /*15px;*/ margin-left:15px;}
.marginColumRight{margin-left:15px}

.marginBottomAzulTxt,.marginNota{ margin-bottom: 25px;}

.marginBottomgrisTxt{ margin-bottom: 32px;}


.footerTit{
	font-weight: bold;
	font-size: 14px;	
	line-height:17px;
}

.footerTxt, a.footerTxt {
	font-size: 14px;	
	line-height:17px;
	color: #333;
}

.backFooter{
	background: #E6E6E6;
	margin-top:40px;
	padding-top:22px;
	padding-bottom: 40px;
}


.bs-callout {
padding: 5px 20px;
margin: 20px 0;
border: 1px solid #eee;
border-left-width: 5px;
border-radius: 3px;
}

.bs-callout-warning {
border-left-color: #FF6600;
}

.panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}

.panel-group .panel {
margin-bottom: 0;
border-radius: 0px;
border-left: none;
border-right: none;
}

.panel-group .panel-heading + .panel-collapse > .panel-body {
border-top: none;
}

.panel-default > .panel-heading {
	color: #333;
	background-color: #fff;
	border-color: #ddd;
}

.panel-heading {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #fff;
}

.caretup {
    border-bottom: 4px solid #ff6600;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
  }
  
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	border: none;
}  

.btn-naranja{ background: #ff6600; color:#fff;}

.backQualityAzul{
	background: #009BDC;	
	padding: 5px;
	height: auto;
	margin-bottom: 20px;
	
	color:#fff;		
}

.MarginLogoFonasba{ margin-bottom: 40px;}
.thumbnail.QS{
	padding: 0 10px;
	margin-bottom: 0;
	border: none;
}

.numeroInforme{ background: #0A4F94; color:#fff; text-align: center; line-height: 2; font-weight: 700;}
.numeroInformeReservado{ background: #2f6e50; color:#fff; text-align: center; line-height: 2; font-weight: 700;}
.numeroAviso{ background: #ff6600; color:#fff; text-align: center; line-height: 2; font-weight: 700;}

@media (min-width: 800px){
	.marginCol1, .marginCol3 {
		margin-top: 17px;
	}
	.backCuadroAzul, .backCuadroGris, form {
		margin-bottom: 30px;
	}
}
@media (min-width: 768px){
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: -13px;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		margin-right: -13px;
	}
}
@media (max-width: 768px){
	
	.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
		left: 35%;
		margin-left: -10px;
	}
	.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
		right: 40%;
		margin-right: -10px;
	}
	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
		position: absolute;
		top: 48%;
		z-index: 5;
		display: inline-block;
		font-size: 25px;
	}
	.backDestaque1{/* height: 180px;*/}
	.backDestaque2{ /*height: 160px;*/}
	
	.marginColumLeft{margin-right:15px}
	.marginColumCenter{margin-right:15px; margin-left:15px;}
	.marginColumRight{margin-left:15px}
	
	/*.borderPuestosAutoridades{border-bottom: none;}*/
	.borderPuestosAutoridadesLast{border-bottom: 1px solid #E6E6E6;}
	
	.borderPuestosAutoridadesTop{border-top: 1px solid #E6E6E6;}
	.borderPuestosAutoridadesTopLast{border-top: none;}
	
	.borderPuestosAutoridades{border-bottom: none;}
	.borderTopComite{border-bottom: none; line-height:2;}

}

.marginCol1,.marginCol2,.marginCol3{ margin-top: 35px; }

.navbar-right .dropdown-menu {
right: auto;
left: 0;
}

.navbar-default .navbar-toggle {
border-color: #fff;
background: #fff;
}

@media (max-width: 1199px) {
	.marginCol1,.marginCol3{ margin-top: 35px; }
	.marginCol2{ margin-top: 16px;}
	.backDestaque1{ /*height: 160px;*/}
	.backDestaque2{ /*height: 148px;*/}
	.verTodos {
		margin: 30px 0 0px 0;
		float: left;
	}
	.thumbTxt {
		/*height: 211px;
		margin-bottom: 22px;*/
	}
	.searchHeader {
		padding-left: 29px;
	}
	.titulosNaranja{line-height: 1;}
	.thumbTxt {height: 195px;}
}


@media (max-width: 1024px) {	
	.borderPuestosAutoridadesLast{border-bottom: 1px solid #E6E6E6;}
	
	.borderPuestosAutoridadesTop{border-top: 1px solid #E6E6E6;}
	.borderPuestosAutoridadesTopLast{border-top: none;}
	
	.borderPuestosAutoridades{border-bottom: none;}
	.borderTopComite{border-bottom: none; line-height:2;}
}
@media (max-width: 992px) {	
	.marginCol2 {
		margin-top: 16px /* 35px;*/
	}
	.marginColumCenter,.marginColumRight {
		margin-right: 0px;
		margin-left: 0px; 
	}
	.verTodos {
		margin: 30px 278px 0px 0;
		float: left;
	}
	.marginColumCenter {
		margin-right: 10px;
		margin-left: 0px;
	}
	.marginColumRight {
		margin-right: 0px;
		margin-left: 10px;
	}
	.navbar-default .navbar-nav > li > a {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
	}
	.navbar-default .navbar-nav > li > a:hover {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
	}
	.navbar-default .navbar-nav > .open > a, 
	.navbar-default .navbar-nav > .open > a:hover, 
	.navbar-default .navbar-nav > .open > a:focus, 
	.navbar-default .navbar-nav > li > a:hover{
		font-size: 11px;
	}
	
}
@media (min-width: 769px) and (max-width: 991px) {
	.idiomaHeader {
		margin: 15px 0px 20px 0;
	}
	.thumbTxt {
		height: 115px;
	}
}
@media (max-width: 768px) {
	.gradienBarraMenu{
		height: 35px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		/*background:  #009BDC;*/
		border: none;
	}	
	.linksHeader {
	font-size: 13px;
	/*margin: 45px 0px 0px 0;*/
	}
	
	.searchHeader {
		margin: 53px 0px 0px 0;
	}
	
	.navbar-default .navbar-nav > li > a {
    color: #FFF;
    font-size: 10px;
    font-weight: bold;
    
	}


	.nav > li > a {
	    position: relative;
	    display: block;
	    padding: 6px 16px;
	}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	    color: #fff;
		font-size: 10px;
	    font-weight: bold;
	    background-color: transparent;
	}
	
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > li > a:hover  {
		color: #fff;
		font-size: 10px;
	    font-weight: bold;
		/*background-color: #336699;*/
		
		background: #0083bc; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA1Zjg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDVmODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  #0083bc 0%, #005f86 100%, #005f86 100%, #2989d8 100%, #005f86 100%, #207cca 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0083bc), color-stop(100%,#005f86), color-stop(100%,#005f86), color-stop(100%,#2989d8), color-stop(100%,#005f86), color-stop(100%,#207cca)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0083bc 0%,#005f86 100%,#005f86 100%,#2989d8 100%,#005f86 100%,#207cca 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083bc', endColorstr='#207cca',GradientType=0 ); /* IE6-8 */
		
		
	}
	.carousel-caption {
		text-align: left;
		left: 13%;
		right: 0;
		font-weight: bold;
		font-size: 24px;
		line-height: 37px;
		bottom: 15px;
		padding-right: 5px;
		width: 50%;
	}
	
	.footerTxt, a.footerTxt {
		font-size: 14px;
		line-height: 17px;
		color: #333;
		margin-bottom: 30px;
	}
	.backCuadroAzul,.backCuadroGris,form{margin-bottom: 30px;}
	.marginLeftBoton{ margin-left: 10px;}
	.marginColumLeft{ margin-right: 0;}
	
	.marginCol2 {margin-top: 35px;}
	
	.thumbTxt {height: 135px;}
	
	.lineHeightComite{ line-height: 2;}
	
	
	
}

@media(max-width:767px){
	.idiomaHeader{margin: 23px 0px 69px 0}
	.linksHeader {
	font-size: 14px;
	margin: 0px 0px 0px 0;
	}
	.searchHeader {margin: 20px 0px 0px 0;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		background: #0083bc; /*#009BDC;*/
		border: none;
		width: auto;
		margin-left: -30px;
	}
	
	.table-responsive{border:none;}
	.navbar-default .navbar-nav > .open > a, 
	.navbar-default .navbar-nav > .open > a:hover, 
	.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > li > a:hover  {
		color: #E8E8E8;
		font-size: 11px;
	    font-weight: bold;
		/*background-color: #336699;*/
		
		background: #0083bc; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				
		
	}
	.navbar-default .navbar-nav > li > a {
	    color: #FFF;
	    font-size: 11px;
	    font-weight: bold;
	    border-bottom: 1px solid;
	}
	
	.borderPuestosAutoridades{border-bottom: none;}
	.borderTopComite{border-bottom: none; line-height:2;}
	.marginCol2 {margin-top: 95px;}
	
	.navbar-nav {margin: 7.5px -15px 0;}
	.backMenu2{ background: #0A4F94;}
	.backMenu2.margin{margin-bottom: 0px; padding: 10px; border-bottom: 1px #fff solid;} 
	
	.gradienBarraMenu {height: 0px; background: none;}
	.navbar-default .navbar-toggle {
		border-color: #fff;
		background: #009BDC;
		position: absolute;
		right: -19px;
		top: -47px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff; /*#009BDC;*/ /*#888;*/
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {  color: #ccc;   font-size: 11px; font-weight: bold;}
	
}
@media(min-width:600px) and (max-width:736px) {
	.col-xs-6-736-667{ width: 50%;}
	.marginCol2 {margin-top: 35px;}
}
@media(max-width:667px){
.columna1{ width: 16%;}
.columna2{ width: 84%;}
.columna3{ width: 70%;}
.columna4{ width: 49%;}
}
@media(max-width:600px){
	.carousel-caption {
		text-align: left;
		left: 16%;
		right: 0;
		font-weight: bold;
		font-size: 20px;
		line-height: 26px;
		bottom: 15px;
		padding-right: 5px;
		width: 50%;
	}
	.columna1{ width: 18%;}
	.columna2{ width: 82%;}
	.columna3{ width: 70%;}
	.columna4{ width: 47%;}
}
@media(max-width:568px){
	.columna1{ width: 19%;}
	.columna2{ width: 81%;}
	.columna3{ width: 76%;}
	.columna4{ width: 46%;}
}
@media(max-width:414px){
	.thumbTxt {height: auto;}
	.carousel-caption {
		text-align: left;
		left: 21%;
		right: 0;
		font-weight: bold;
		font-size: 15px;
		line-height: 1;
		bottom: 15px;
		padding-right: 5px;
		width: 50%;
	}
	.marginCol2 {
		margin-top: 35px;
	}
	.gradienBarraMenu {
		height: 0px;
		background: none;
		margin-bottom: 20px;
	}
	.searchHeader {
		margin: 20px 0px 0px 0px;
	}
	.idiomaHeader {
		margin: 12px 0px 0px 73px;
	}
	.navbar-default .navbar-toggle {
		border-color: #fff;
		background: #009BDC;
		position: absolute;
		right: -19px;
		top: -47px;
	}
	.logo {
	margin: 14px 0px 10px 0;
	}
	.columna1{ width: 30%;}
	.columna2{ width: 70%;}
	.columna3{ width: 65%;}
	.columna4{ width: 35%;}
}

@media(max-width:384px){
	/*.searchHeader {
		margin: 11px 0px 0px 0px;
	}*/
	.idiomaHeader {
		margin: 12px 0px 0px 65px;
	}
	.navbar-default .navbar-toggle {
		border-color: #fff;
		background: #009BDC;
		position: absolute;
		right: -19px;
		top: -42px;
	}
}
@media(max-width:375px){
	/*.searchHeader {
		margin:  11px 0px 0px 27px;
	}*/
	.idiomaHeader {
		margin: 12px 0px 0px 62px;
	}
	.navbar-default .navbar-toggle {
		border-color: #fff;
		background: #009BDC;
		position: absolute;
		right: -19px;
		top: -42px;
	}
}

@media(max-width:320px){
	/*.searchHeader {
		margin: 8px 0px 0px 0px;
	}*/
	.idiomaHeader {
		margin: 12px 0px 0px 49px;
	}
	.carousel-caption {
		text-align: left;
		left: 7%;
		right: 0;
		font-weight: bold;
		font-size: 13px;
		line-height: 1;
		bottom: 15px;
		padding-right: 5px;
		width: 70%;
		top: 0px;
	}
	.columna1 {width: 36%;}
	.columna2{ width: 64%;}
	.columna3{ width: 59%;}
	.columna4{ width: 29%;}
}


.lineHeigthCursos{
	line-height: 2;
}

/* Custom 2018*/
.dateTileColor{
	color: #00067d;
	font-size: 16px;
    line-height: 19px;
}

.tituloCeleste{
	color: #00aae7;
	font-weight: 700;
    font-size: 26px;
    margin: 30px 0 10px 0;
    line-height: 1.4;
}

.copete{
	color:#1c1c1c;
    font-weight: 700;
    font-size: 20px;
    margin-bottom:16px;
}

.negroTxt {
    color: #000;
    font-weight: 700;
    font-size: 16px;/*21px;*/
    line-height: 1.4;
}

.table-condensed > tbody > tr > td.columna2,.table-condensed > tbody > tr > td.columna3{
	padding: 5px 5px 20px 5px;
}


/* Estilos news y comunicaciones */
#cuerpo > h1{    
    font-size: 24px;
    /*font-family:'DIN Pro', Tahoma, Geneva, sans-serif;     */
    text-transform:uppercase; 
    font-weight:bold;
    text-align: left;
}
#cuerpo > h2{
    font-size: 21px;
    font-weight: 700;
    text-transform:uppercase; 
}
#cuerpo > h3{
    font-size: 16px;
    font-weight: 600;    
    font-style: italic;
}
#cuerpo > a{
	
	text-decoration: none; 
}
#cuerpo{
    font-size: 16px;/* 21px;*/
    font-weight: 400;
    color: #1c1c1c;
}