* { 
	margin:0; 
	padding:0; 
}
body { 
	font: 72.5%/1.7em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; \
	color:#555; 
	background: #fff url(../img/headerbg.gif) repeat-x; }

/* Estilo general */
a { color:#007898; 
	background: inherit; 
	border-bottom:1px dotted #ccc; 
	text-decoration:none; 
}
a:hover { 
	border-bottom:1px solid #ccc; 
	color: #808080; 
	background: inherit; 
}
a:focus { 
	outline: 0; 
}
ul { 
	margin:10px 10px 10px 0; 
	padding:0 0 0 15px; 
}
li { 
	margin:0 0 0 10px; 
	padding:3px; 
}
img { 
	border: 0; 
	text-decoration: none; 
}

/* Contenido */
.wrap { 
	padding:0 10px 10px 10px; 
	width:860px; 
	margin:0 auto; 
}
#logo {
	float:left;
	margin: 13px 20px 14px 5px; 
	color:#768998; 
}
h1 { 
	margin: 0 0 10px; 
	letter-spacing: 1px; 
	font-size: 2em; 
}
h1 a { 
	color: #fff; 
}
h1 a:hover { 
	color: #FFFCB3; 
}
	
/*Menu Navegacion */
#nav { 
	float:right; 
	border:none; 
	padding:0; 
	margin: 47px 10px 60px 0;
}
#nav li { 
	float:left; 
	list-style:none; 
	margin:0 4px 0 0; 
	padding:0; 
	font-size: 1.1em;
}
#nav li a { 
	display:block; 
	padding: 10px 12px 15px; 
	color:#768998; 
	text-decoration:none; 
	border: 0; 
	margin:0 1px 0 0; 
}
#nav li a:hover, #nav li a.current { 
	background: url(../img/barbg.gif) no-repeat bottom center; 
	color:#fff;
}	
.akey { 
	border-bottom: 1px dotted #4B5761; 
}
/* Contenedor del contenido */
#left { 
	float: left; 
	width: 400px; 
	margin: 0 15px 20px 0;
}

#left h2 a { 
	color:#121212; 
	text-decoration:none; 
	border: 0; 
}
#left p { 
	clear: both; 
	margin: 5px 0 20px 0; 
	font-size:110%; 
	line-height:21px;
}
	
/* sidebar */
#right {	
	width:340px; 
	float:left; 
	margin: 0 0 20px 0; 
}
	#left h2 { 
		color:#414141;
		text-decoration:none;
		font-family:Georgia,"Times New Roman",Times,serif;
		letter-spacing:-0.05em;
		margin-bottom:10px;
		border-bottom: #5C74A3 solid;
		font-size:24px;
	}


	#tagcloud { margin: 0 0 20px; }
	#tagcloud a { margin: 0 5px 0 0; color: #25771F; }
	#tagcloud a:hover { background: #E7FEE5; color: #007898; }
	
	#info {padding: 3px 5px; margin: 0 0 10px; }
	#info p { padding-top:15px;}
	#info ul { list-style:none; border-top:1px solid #eee; border:none; padding:0; padding-top:15px; margin:0 0 15px 0; }
	#info ul li { border-bottom:1px solid #eee; padding:5px; margin:0; }
	#info ul li a { border: 0; }

#footer { 
	clear: both; 
	border-top: 1px solid #ccc; 
	padding: 20px 0;
	margin-top:20px; 
	color:#808080; 
}
#footer p { 
	line-height: 2.5em; 
	margin: 0;
	text-align: center;
	font-size: x-small;
	color: #000000;
} 

#colcente { padding:0 10px 10px 10px; width:860px; margin:0 auto; }
#programas{ float:left; width:99%; padding-bottom:50px; }
.error{ font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; color: #FF0000; font-size: 12px;}


#infoprog {width:30%; float:left; margin: 0 0 20px 0;margin-right:2%; padding-left:2%;}
#infoprog p { padding-top:15px;}
#infoprogder{ width:30%; float:left; margin: 0 0 20px 0;}
#infoprogder p { padding-top:15px;}

#progCabecera{
font-size:12px;
color:#000000;
font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
padding:15px 0px 15px 2%;
}
p.limpiar{clear: both;line-height: 0.1em;}
#ingreso{width: 320px; margin: 7em auto; }

/**************************************************************
   Blockquote and included icons
 **************************************************************/

blockquote {
  margin-top:0px;
  background-color: #444;  
  height:42px;
  color:#FFFFFF;
}
#homeregis{
padding-left:20%;
font-size:15px;
font-weight:bold;
}
blockquote p{
	padding:2%;
	padding-left:5%;
}
blockquote a{
color:#FF9900;
}
/**************************************************************
   propiedas de los DIV de index con el logo a la derecha
 **************************************************************/
#indexLeft{float:left; width:70%; padding-right:5%;}
#indexRight{float:left; width:15%; padding-top:2%;}







