body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696a6c;
	background: #005897 url(images/bg_body.jpg) top left repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body h1{ font-size: 36px; }
body h2{ font-size: 24px; }
body h3{ font-size: 18px; }
body h4{ font-size: 16px; }
body h5{ font-size: 14px; }
body h6{ font-size: 12px; }

#gnral{
	width: 80em;
	background-color: #FFFFFF;
	margin: 0 auto 0 auto;
	padding: 0;
	
	
}

#left{
	background-color: #FFFFFF;
	width: 21em;
	float: left;
	
}

#right{
	background-color: #FFFFFF;
	width: 59em;
	float: left;
	
}

#lenguaje{ padding: 1em 0 0 1.5em; border-right: 20px solid #e9f7f8; min-height: 2.7em; _height: 2.7em; }
#lenguaje a{ color: #478ab5; font-weight: bold; text-decoration: none; }
#lenguaje a:hover{ color: #478ab5; font-weight: bold; text-decoration: underline; }

.sep{ color: #478ab5; padding: 0 3px 0 3px; }
.miembros{ color: #fd0400; font-size: 11px; padding: 0 0 0.5em 0; margin: 0; }

#miembros{
	min-height: 7.2em;
	_height: 7.2em;
	padding: 1em 0 1em 1em;
}

#miembros form input{ width: 9em; font-size: 10px; border: 1px solid #baced5; color: #666666; }
#miembros form button{  }

.forget{ font-size: 10px; color: #666666; text-decoration: none; padding: 5px 0 0 10px;}

#menu{
	padding: 0 0 0 0; 
	margin: 0 0.9em 0 0; 
	background-color: #e8f6f9; 
	border-bottom: 10px solid #afe0ee; 
	min-height: 23em; 
	_height: 23em; 
	color: #000000;
} 
/*
	#menu ul{
		padding: 0.5em 0 1em 1em;
		margin: 0;
	}
	#menu li{
		list-style: url(images/icons/arrow.jpg);
		padding: 0.5em 0 0.3em 0;
		margin: 0 1.5em 0 0;
		border-bottom: 1px dashed #b1c7d2;
		font-weight: bold;
	}
	#menu a{ color: #478ab5; font-weight: bold; text-decoration: none; }
	#menu a:hover{ color: #478ab5; font-weight: bold; text-decoration: underline; }*/


#boletin{ padding: 1em 0 1em 0em; margin: 0 0.9em 0 0.3em; background-color: #e8f6f9; }
#boletin form input{ width: 12.3em; font-size: 10px; border: 1px solid #baced5; color: #666666; }

#ban_left{
	padding: 0.5em 0 1em 0;
	margin: 0;
}

#top_head{
	text-align: right;
	min-height: 2.7em;
	_height: 2.7em;
	background-color: #e9f7f8;
	padding: 1em 3em 0 0;
}

#top_head a{ color: #478ab5; font-weight: bold; text-decoration: none; }
#top_head a:hover{ color: #478ab5; font-weight: bold; text-decoration: underline; }

#events{
	width: 20.1em;
	float: left;
	min-height: 20em;
	_height: 20em;
	padding: 1em 0 0 0;
	margin: 0 0.5em 0 0;
}

#news{
	width: 17.8em;
	float: left;
	min-height: 20em;
	_height: 20em;
	padding: 1em 0 0 0;
}
#ban_right{
	width: 20.6em;
	float: left;
	min-height: 20em;
	_height: 20em;
	padding: 1em 0 0 0;
}
.fecha{ color: #fd0400; font-family: Arial, Helvetica, sans-serif; padding-bottom: 0.5em}
.title_noti{padding-bottom: 0.5em; }
.title_noti a{ font-size: 11px; color: #295f8d; font-weight: normal; text-decoration: none; }
.title_noti a:hover{ font-size: 11px; color: #295f8d; font-weight: normal; text-decoration: underline; }
.ver{ font-size: 11px; font-weight: bold; color: #255a84; text-decoration: none; }
.ver:hover{ font-size: 11px; font-weight: bold; color: #255a84; text-decoration: underline; }
.allN{ color: #2c8fc8; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.allN:hover{ color: #2c8fc8; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.archivos{ font-family: Arial, Helvetica, sans-serif; color: #013D71; font-size: 11px; text-decoration: none; }
.archivos:hover{ font-family: Arial, Helvetica, sans-serif; color: #FE0001; font-size: 11px; text-decoration: underline; }

#oportunidades{ padding: 0em 0 1em 0; }
#oportunidades a{ text-decoration: none; font-size: 11px; font-weight: bold; color: #000000; }
#oportunidades ul{ padding: 0 0 0 3em; margin: 0;}

#numero{
	float: left; 
	width: 15%;
	font-size: 18px;
	color: #a1bec6;
	font-weight: bold;
}

#numero_in{
	float: left; 
	width: 2em;
	font-size: 18px;
	color: #a1bec6;
	font-weight: bold;
	padding: 0.3em 0 0.3em 0;
}

#footer{
	text-align: center;
	background-color: #0091d2;
	border-bottom: 1em solid #003f72;
	color: #FFFFFF;
	padding: 1.5em;
	
}
	
	/*#footer ul{
		padding: 1.5em 0 1.5em 0;
		margin: 0;
	}
	#footer li{
		list-style: none;
		float: left;		
	}*/
	#footer a{ color: #ffffff; font-weight: bold; text-decoration: none; }
	#footer a:hover{ color: #ffffff; font-weight: bold; text-decoration: underline; }
	.sepf{ color: #ffffff; padding: 0 0px 0 3px; }


.derechos{ font-family: Arial, Helvetica, sans-serif; color: #d0deeb; background-color: #005897; padding: 1em 0 1em 0; }

#container{
	
 float: left;
 width: 38.4em;
 
}

#ruta{
	padding: 0.3em 0 0em 0;
	margin: 0 0 0 0.5em;
}
#ruta a{ font-size: 11px; color: #666666; text-decoration: none; }
#ruta a:hover{ font-size: 11px; color: #FD0400; text-decoration: underline; }

#titulo{
	color: #bbbbbb;
	font-size: 22px;
	padding: 0.3em 0.5em 0 0;
	margin: 0 0.5em 0 0.5em;
	border-bottom: 2px dotted #70c0e5;
}

.Ntitulo{ color: #1A62A0; font-weight: bold; font-size: 12px; padding-bottom: 0.5em; }
.Ntitulo a{ color: #1A62A0; font-weight: bold; font-size: 12px; text-decoration: none; }
.Ntitulo a:hover{ color: #1A62A0; font-weight: bold; font-size: 12px; text-decoration: underline; }

.Nfecha{ color: #FE0001; font-size: 11px;}

.siguiente{ color: #478AB5;	text-decoration: none; font-weight: normal; }
.siguiente:hover{ color: #f58a1f;	text-decoration: none; font-weight: normal; }

.leer{ color: #1A62A0; text-decoration: none; font-weight: bold; }
.leer:hover{ color: #000000; text-decoration: underline; font-weight: bold; }

.Etitulo{ padding-top: 0.8em; padding-bottom: 0.5em;}
.Etitulo a{ color: #696a6c; text-decoration: none;}
.Etitulo a:hover{ color: #696a6c; text-decoration: underline;}


#members{ padding: 0;}
#members ul{}
#members li{ list-style: url(images/icons/arrow1.jpg);}
#members li a{ text-decoration: none; color: #696a6c; }
#members li a:hover{ text-decoration: underline; color: #696a6c; }

#foundation{ padding: 1em 0 0 0;}
#foundation ul{ padding-left: 1em; margin-left: 1em;}
#foundation li{ list-style: url(images/icons/arrow1.jpg);}
#foundation li a{ text-decoration: none; color: #696a6c; }
#foundation li a:hover{ text-decoration: underline; color: #696a6c; }

.regresar{ text-decoration: none; color: #999999; }
.regresar:hover{ text-decoration: underline; color: #999999; }

.lnkmiembros{ text-decoration: underline; color: #013D71; }
.lnkmiembros:hover{ text-decoration: none; color: #013D71; }

.clase1{ padding: 2px 0 2px 0;}
.clase2{ color: #013D71 }

.npub{ font-size: 11px; font-weight: bold; color: #005897; }
#publi{ padding: 0 0 0 0em; margin: 0 0 0 1em;}

#det{ }
#det a{ color: #666666; text-decoration: underline; font-weight: bold; }


#subcats{
	min-height: 2.5em;
	_height: 2.5em;
	
		
}

	#subcats ul{
		width: auto;
		padding: 0.2em 0em 1em 0.5em;
		margin: 0;
		list-style: none;
	}
	
	#subcats li{
		float: left;
		padding: 0.2em 0em 0.2em 0em;
		margin: 0;
		list-style: none;
	}
	
	#subcats li a{
		font-family: Arial, Helvetica, sans-serif;
		color: #478ab5;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		white-space: nowrap;
	}
	#subcats li a:hover{
		font-family: Arial, Helvetica, sans-serif;
		color: #FD0400;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		
	}
	
.sep{ color: #09344a; }


.comites{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #478ab5;
	text-decoration: none;
}

.comites:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD0400;
	text-decoration: underline;
}




/*############## paginacion ##############*/

.compaginacion{
		display: block; 
		font-weight: bold; 
		color: #666666; 
		margin: 0; 
		padding: 0;
		padding-bottom: 1em; 
		text-align: center; 
		width: auto;
		}
			.lnkpag{
			  color: #333333;
			  text-decoration: none;
			  background-color: #E8F6F9;
			  border: 1px solid #B8D6DF;
			  padding-left: 0.3em;
			  padding-right: 0.3em;
			  font-weight: normal;
			}
			.lnkpag:hover{
			  color: #333333;
			  background-color: #FFFFFF;
			  border: 1px solid #F17F03;
			  font-weight: bold;
			}
			.lnkpag:clicked{
			  color: #333333;
			  background-color: #FFFFFF;
			  border: 1px solid #F17F03;
			  font-weight: bold;
			}
			.lnkpagV{
			  text-decoration: none;
			  padding-left: 0.3em;
			  padding-right: 0.3em;
			  color: #333333;
			  background-color: #FFFFFF;
			  border: 1px solid #F17F03;
			  font-weight: bold;
			}
			
.vermas{
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}

.vermas:hover{
	font-size: 11px;
	color:#FD0400;
	text-decoration: underline;
	font-weight: bold;
}		
			
.lnkchr{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.lnkchr:hover{
	text-decoration: none;
	color: #ff0000;
	}
			
			
			

