/* ---- contenido derecha ---- */
#main-home-right{        
    transition-duration: 0.4s;
    padding-top:0px;
    float: none;  
    height: 100%;
    /*background-color:  #f0f0f0;*/
    background-color: #1f2b52;
}

/*contenido derecha en dispositivos con resoluci�n superior a tablets*/
@media only screen and (min-width: 1025px)  { 
    #main-home-right{  
        margin-left: 250px;    
    }
    #main-home-right.sm-active{  
        margin-left: 0px!important;    
    }
}

/*contenido derecha en dispositivos con resoluci�n de tablets*/
@media only screen and (max-width: 1024px) and (min-width: 768px) { 
    #main-home-right{  
        margin-left: 0px;    
    }
}

/*contenido derecha en dispositivos con resoluci�n de celulares*/
@media only screen and (max-width: 767px) { 
    #main-home-right{  
        margin-left: 0px;  
    /*    padding-top:50px; */
    }
}


/*secciones de informaci�n*/

#info-content.container,
#info-content .row{
	padding:0 !important;
	margin:0 !important;	
	color: #fafafa;
	background-color: #303C68;/*#DF5151;*/
}

#info-content.container{
	width:100%;
}

#info-content .row > div > img.img-full-width{	
	width:100%;
}

#info-content .row > div > img.img-full-height{	
	max-height:650px;
}

@media only screen and (max-width: 767px) { 
	#info-content .row > div > img.img-full-height{
		max-height:300px;
	}
}

#info-content .row > div.info-img{
	padding:0px;
	margin:0px;
}

#info-content .row > div > p{
	font-size:16px;
	text-align: justify;
}

#presence-info i.check-list{
	margin-left: 20px;
	margin-right: 10px; 
}

#info-content .row > div > h3{
	font-size:28px;
	border-bottom: 3px solid #fafafa;
	padding-bottom:10px;
}

/* pie de p�gina */

#page-footer .row{
	padding:0 !important;
	margin:0 !important;	
}

#page-footer.container{
	text-align:center;
	width:100%;
	padding:5px 0 !important;	
	color:#dfdfdf;
	background-color:#1f2b52;
}

/*#page-footer .row > div{
	padding: 10px 0;
}*/

#page-footer a{
	color:#dfdfdf;
	font-size:12px;
}

#page-footer a:hover{
	color:#fafafa;
	font-size:12px;
	text-decoration:none;
}

.go-to-top{
	position:absolute;
	right:20px;
	z-index: 5;
}

.go-to-top i{
	display:block;
	padding-top: 5px;
}
.go-to-top a{	
	width:50px;	
	height:50px	;
	display:block;
	border-radius:100%;
	font-size:40px !important;
	transition-duration: 0.5s;
	text-decoration:none;
}

.go-to-top a:focus{
    text-decoration:none;
    outline : none;
    border: 0;
}

.go-to-top a:hover{
	background-color: #222;
}
