	.carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		  width: 100%;
		  margin: auto;
	}
	
	/* unvisited link */
	a:link {
		color: #000000;
	}
	/* visited link */
	a:visited {
		color: #000000;
	}
	/* mouse over link */
	a:hover {FFFFFF
		color: #FFFFFF;
	}
	/* selected link */
	a:active {
		color: #FFFFFF;
	}

	#tablaboletines {
		overflow:auto;
		height:300px;
		width:530px;
	}
	#tablaboletines table {
		width:500px;
		background-color:#bcc0ae;		
	}
    #tablaboletines tbody tr:nth-child(odd) {
        background-color: #FFFFFF;
		border-bottom: 1px solid lightgray;
    }
    #tablaboletines tbody tr:nth-child(even) {
        background-color:  #FFFFFF;	
		border-bottom: 1px solid lightgray;
    }
	
	#menu, #menu2 {
		font-family:"Arial";
		font-size:12pt;
		list-style:none;
		text-decoration:none;
		margin:0;
		padding:0;	
	}	

	#contenido {	
		font-family:sans-serif;
		font-size:10pt;
		text-align:justify;
	}

	.encabezadomenu {	
		font-family:Arial;
		font-size:12pt;
		text-align:center;	
		font-weight: bold;
	}


	.nav{ font-family: Arial}
	.nav ul {
		list-style: none;
		padding: 0;	
		text-align:center;
	}
	
	.nav > li {
		height: 58px;/*cambia el alto de los menus*/
		width: 142px;/*cambia el ancho de los menus*/
		display:block;
		float:left;
		/*white-space: nowrap;*/
		text-align: center;		
		
		
	}	
	
	
	.nav li a{		
		color:#FFFFFF;
		font-size: 9pt;
		display:block;	
		font-family: Arial;
		/*border:1px solid;*/
		/*padding:10px 12px;*/
		padding-top: 1px;
		word-wrap: break-word;
		line-height: 1; 
		height:58px; /*cambia el ancho de los menus*/
		/*max-height: 80px;	
		/*box-shadow: inset 0 0 .25em hsla(2,0%,0%,.1),
	                inset 0 0 1.5em hsla(2,0%,0%,.25);*/
		padding-top: 10px;

		
	}
	/* agregado CMCH */
	.nav li a:focus {
		background:#606062;
		padding-top: 1px;		
		padding-top: 10px;
		color:#FFFFFF;
		  
	}	
	.nav li a:hover {
		background:#606062;
		color:#FFFFFF;
		padding-top: 10px;	
	}
	.bg1{
		background:#6A6A6A;
	}
	.bg2{
		background:#204734;
	}
	.bg3{
		background:#999999;
	}
	.bg4{
		background:#7B7B7B;	
	}
	.bg5{
		background:#25402D;	
	}
	
	.bgVerde{
		background:#00482D;
		color: #FFFFFF;
		font-weight: bold;
		
	}	
	.bgAvisos{
		background:#999999;
	}
	.classlinea{
		background-color: #FFFFFF;
		width: 2px;
		height: 5px;
		margin-top: 1px;
		margin-bottom: 1px;
		border: 1px;
	}

	.socialimg img {
		float: right;
		margin-top: 10px;
		margin-left: 5px;
	}

	.img-contenedor img {
		-webkit-transition:all .9s ease; /* Safari y Chrome */
		-moz-transition:all .9s ease; /* Firefox */
		-o-transition:all .9s ease; /* IE 9 */
		-ms-transition:all .9s ease; /* Opera */
		width:100%;
	}
	.img-contenedor:hover img {
		-webkit-transform:scale(1.09);
		-moz-transform:scale(1.09);
		-ms-transform:scale(1.09);
		-o-transform:scale(1.09);
		transform:scale(1.09);
	}
	.img-contenedor {/*Ancho y altura son modificables al requerimiento de cada uno*/
		width:160px;
		height:150px;
		overflow:hidden;
		display: inline-block;
		margin-left: -4px;
	}
	
	.ir-arriba {
		display:none;
		padding:20px;
		background:#024959;
		font-size:20px;
		color:#fff;
		cursor:pointer;
		position: fixed;
		bottom:20px;
		right:20px;
	}
	
	.obligatorio{
		color:red;
		/*font-size: 14pt;
		/*margin-top: 15px;
		/*padding-top: 15px;*/

	}
	.iframer{
	   /* position: absolute;*/ 
	    display: block;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    overflow: hidden;

	}
	#iframeContenido {
	    width: 1024px;
	    height: auto;
	    margin:0;
	    padding:0;
	}
	
hr { 
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
}	

.btn-link,
.btn-link:hover,
.btn-link:active,
.btn-link:visited,
.btn-link:focus
{

  color:#000;

}
.txtBoletin{
	font-size: 13pt;
	text-align: justify;	
}
.txtMayusculas{
	font-size: 10pt;
	text-align: justify;	
}
.txtDerecha{
	font-size: 13pt;
	text-align: right;	
}
/**********************configuracion cuadro de Informacion relevante*************************/
	.divInformacionRelevante{
		border-style: solid; 
		border-width: 1px; 
		border-color: #E0E0E0; 
		text-align:left;
		
	}