@charset "utf-8";
/* CSS Document */




@charset "utf-8";
/* CSS Document */


.light-table-filter{
	
	
	 width:455px;
	 height:30px;
	 border-radius:15px;
	 font-size:18px;
	 font-weight:bold;
	 text-align:center;
	 /*color:;*/
	 
	}
	
	
	
.light-table-filter:focus{
	 width:455px;
	 height:30px;
	 border-radius:15px;
	 font-size:18px;
	 font-weight:bold;
	 text-align:center;
 background-color:#FF0;
 -webkit-transition:all 1s  ease-in;
	 /*color:;*/
	}
#buscar{
	width:50%;
	alignment-adjust:central;
	background-color:#C30;

	}



body{
	 background-color:#f2f2f2;
	}
	
	
	
	#normal{
  width:90%;
  border:2px solid #282b81;
  border-radius:15px;

}
#normal th, .normal td {
  border: 1px solid #000;
}

#normal tr:hover{
	
	background-color:#FF9;
}


#tbl,tr:hover{
	
	
	}


#tbl{
	
	color:#FFF;
	font-size:20px;
	height:40px;
	margin:10px 10px;
	padding:10px 10px;
	text-align:center;
	
	}
	
	#pdfponentes{
		width:20%;
		}
		
	#paisponentes{
		width:50%;
		
		}
		
		#textoponente{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			margin:10px 10px;
			padding:5px 10px;
			text-align:center;
			
			}
	
	
	
	

#a_link{
	
	color:#039;
	
	}
	
#a_link:hover{
    color:#006;
	text-decoration:underline;
	
}
	
	#tiposul{
		list-style-type:square;
		
		}
	
	#negrita{
		font-size:20px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		
		}
	
	
#separador {
	
	width:100%;
	height:50px;
	background-color:#282b81;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:10px 10px;
	 border-radius:15px;
	
	}



section {
	position:relative;
	background:#f2f2f2;
	width:100%;
	height:0px;
	margin-top:20pz;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	text-align:justify;
	border:1px #333;
	   -webkit-box-shadow:  0px 3px 3px 3px #0054A8;
    -moz-box-shadow:  0px 3px 3px 3px #0054A8;
    box-shadow:  0px 3px 3px 3px #0054A8; 
 }
	
	
	
	
	
	aside{
		width:25%;
		height:300px;
		background-color:#FFC;
		margin-left:60px;
		float:left;
		border-radius:15px;
		
		}

#contenedor1{
	
	width:75%;
	height:200px;
	margin-top:20px;
	background-color:transparent;
	border-radius:15px;
	margin-bottom:20px;
	border:1px #333;
	}

	#contenido4{
		 width:90%;
		 height:1600px;
		 background-color:#FFF;
		 margin:10px 10px;
		 border-radius:15px;	 
	}
	
	#mensaje{
		text-align:justify;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:5px 30px 5px 20px;
		color:#000000;
		margin:10px 10px;
		
		}
	
	

#titulo_mensaje{
	
	text-align:center;
	font-size:40px;
	font-family:"Arial Black", Gadget, sans-serif;
	text-shadow:3px 3px 5px #CCCCCC;
	padding-right:20px;
	margin-top:20px;
	}
	
	#imgdirectorio{
		
	width:20%;
		
		}

#imagencuerpo2{
	
width:40%;
padding:0px 0px;
margin:0px 20PX 10px 0PX;
float:left;
border-radius:15px;
border:1px solid #00F


}


	#pie_pagina{
	
	border-radius:15px;
	width:100%;
	}
	
	
	
	
	#contenedor5{
		
		 width:90%;
		 height:1800px;
		 background-color:#FFC;
		 margin:10px 10px;
		 border-radius:15px;
		 padding-top:20px;
		column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-rule: 1px solid #FFC;
		
		}
		
		
		#pie{
			font-family:Arial, Helvetica, sans-serif;
			text-align:justify;
			padding-left:20px;
			
			}
	
	
	@media(max-width:1100px){
		
		footer{
			
				width:90%;
				margin-bottom:20px;
					
			}
		
		
	
		}
	
	
	@media(max-width:1000px){
		
		footer{
			
				width:90%;
				margin-bottom:20px;
					
			}
		
		
	
		
		}
	
	@media(max-width:900px){
		
		footer{
			
				width:90%;
				margin-bottom:20px;
					
			}
	
	
	
	
	#contenedor4{
			
				width:1800px;
				margin-bottom:20px;
					
			}
		
	
		
		}
	
	@media(max-width:768px){
		
		footer{
			
				width:90%;
				margin-bottom:20px;
					
			}
	
		
		}
	
	
	
	@media(max-width:1200px){
		
		#contenedor1{
			
	width:90%;
	height:1800px;
	margin-top:20px;
	background-color:#b7b7ff;
	
			}
			
			
			#logo{
			
			
			margin-top:10px;
			margin-left:10px;
			width:100%;
			height:50px;
			
			
			}
		
		
		
		
	






	@media(max-width:1100px){
		
		#contenedor1{
			
				width:90%;
	height:1800px;
	margin-top:20px;
	background-color:#b7b7ff;

		}
		
		
		#logo{
			
			margin-top:20px;
			margin-left:10px;
			width:100%;
			height:30px;
			
			}
		
				}
	



	@media(max-width:1000px){
		
		#contenedor1{
			
				width:90%;
	height:1800px;
	margin-top:20px;
	background-color:#b7b7ff;

			}
		
		
		
		#logo{
			
			
			margin-top:10px;
			margin-left:20px;
			width:100%;
			height:30px;
			
			}
		}
	


	
	
	@media(max-width:900px){
		
		#contenedor1{
			
				width:90%;
	height:1900px;
	margin-top:20px;
background-color:#b7b7ff;

			
			
			}
		
	
	
		#logo{
			
			margin-top:10px;
			margin-left:20px;
			width:100%;
			height:30px;
			}
			
		
		}
	
	
	
	
	
	@media(max-width:768px){
				
			
			#contenedor1{

	width:90%;
	height:2000px;
	margin-top:20px;
	background-color:#b7b7ff;
	border-radius:15px;
	margin-bottom:20px;

	}
	
	
		#logo{
			
			margin-top:10px;
			margin-left:10px;
			width:100%;
			height:30px;
			
			}
			
			
			
			section {
				
				padding-top:20px;
				
					}
	
	
	article #contenedor {
		
		background-color:#00F;
		top:400px;
		
		}
	
	
	}
	
	
	
	
	
	
	
	