/* CSS Document */

.contenedor {
	width: 80%; 
	margin-right: auto; 
	margin-left: auto;	
		font-size: 18px;	
}
	
.screenshot {
	width: 100%;
	margin-right: 5%;
	float:left;
		
}	
	
.nombre {
	float: left;
	width: 100%;
	background-color:#EAF2F8;
/*	color: white; */
	padding: 10px;
}	
	
	img {
		width: 100%;
		height: auto;
	}	
	
	.separator {
		clear: both;
		height: 15px;
	}	
	
	.desc {
		width: 100%;

	}
	
	
	.tres {
		float: left;
		width: 31%;
		margin-right: 1%;
	}
	
	.url {
		float: left;
		width: 67%;
		margin-right: 1%;
	}	
	

.bigsep {
	height: 150px;
	clear: both;
}


.site-menu {
	font-size: 20px;
	width: 100%;
	float: right;
}

tr:hover{
    background: #7FB3D5;    
	color: white;
}



.alert-secondary {
    background: #7FB3D5;    
	color: white;	
}




/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

body {
	color: #303030;
}


.fancybox-slide--iframe .fancybox-content {
    width  : 900px;
    height : 800px;
    max-width  : 90%;
    max-height : 90%;
    margin: 0;
}


.objetivo {
	width: 96px;
	height: auto;
	float: left;
	margin-right: 10px;
}


	.separator-raya {
		clear: both;
		height: 15px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #ccc;
	}	

.sep{
	height: 50px;
	clear: both;
}



.alert-secondary{
	background-color: #007FFF;
}

#accordion {  
    font-size: 18px;  
	width: 100%;
}  

.linky {
	color: darkcyan;	
}

.ui-accordion-content a:link{
	color: #5499C7;
	text-decoration: none;
}
.ui-accordion-content a:visited{
	color: #5499C7;
	text-decoration: none;	
}
.ui-accordion-content a:active{
	color: #5499C7;
	text-decoration: none;	
}
.ui-accordion-content a:hover{
	color: #5499C7;
	text-decoration: underline;
}

