body {text-align:center;color: #000000;margin-top:0px; background: #063807 url(../images/fondo-degradado.jpg)  repeat-x;} 
a, a:link, a:visited	{ color: #5b74c1;} 
a:active, a:hover	{ color: #000000;} 
	
#rightcolhome a, #rightcolhome a:link,#leftcolhome a, #leftcolhome a:link, #leftcolhome a:visited { color: #70593f;padding:1px;} 
#rightcolhome a:active, #rightcolhome a:hover,#leftcolhome a:active, #leftcolhome a:hover { color: #000000;text-decoration:none;}

/**** Typography ****/

h1 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 21px; line-height: 36px; font-weight: normal; margin-top: 5px; margin-bottom: 15px; color: #000000;}
h2 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 21px; line-height: 36px; font-weight: normal; margin-top: 5px; margin-bottom: 15px; color: #000000;}
h3 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 11px; line-height: 16px; font-weight: bold; margin-top: 0; margin-bottom: 10px; color: #000000;}
h4 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 11px; line-height: 16px; font-weight: bold; margin-top: 8px; margin-bottom: 5px; color: #101012;}
h5 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 11px; line-height: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 0; color: #FFFFFF;}
h6 {font-family:verdana, geneva, arial, helvetica, sans-serif; text-align:left; font-size: 10px; line-height: 14px; font-weight: bold; margin-top: 0; margin-bottom: 5px; color: #000000;}

p {margin: 0 0 1px;padding-bottom: 10px;}
ul {list-style: square;padding-left:20px;}
ul.none {list-style: none;padding-left:20px;margin-top:0;}
li {margin-bottom:5px;}
hr {margin: 1em 0;background:#dfdfdf;height:1px;color:#dfdfdf;border:none;clear:both;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
.date {font-size:9px; font-weight:bold; color:#FFF;line-height:11px;}
.newsdate {font-size:9px; font-weight:bold; color:#660000;line-height:12px;}
.newsheadline {font-size:11px; line-height: 15px; font-weight: bold; margin-top: 0; margin-bottom: 0; color: #000000;}
.newshighlight {font-size:11px; line-height: 15px; font-style: italic; margin-top: 0; margin-bottom: 0; color: #333;}
.highlight {font-size:11px; font-weight:bold; color:#660000;line-height:16px;}

/* Logo*/
#contenedor_logo{width: 240px; height:122px;position: absolute;top: 75px; left:40px; margin:0 auto 0 auto;color:#ffffff;border:0px;z-index:11;}
#contenedor_logo h1{z-index:1;margin:0; padding:0;}
#contenedor_logo a#logos {width: 240px; height:122px;color:#ffffff;display:block;background: url(../images/logos.png)  no-repeat !important;background-image: none;filter: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/logos.png');}
#contenedor_logo a#logos span{ position:absolute;	left:5px; z-index: -1; display:block; width: 240px; height:122px;}

/**** General Layout ****/
#frame {width:986px;margin-right:auto;margin-left:auto;margin-top:0px;text-align:left; position:relative;font: 10px/18px verdana, arial, helvetica, sans-serif;}
#topnav {position:absolute;width:600px;height:95px;margin-left:367px;background: #5b74c1 url(../images/bg_nubes.jpg) left top no-repeat;z-index:12;padding:0;overflow:hidden;}
#contentframe {clear:left}

#content {width:986px;position:absolute;padding:0;margin:0;height:536px;top:76px;}
#leftcol {float:left;width:267px;padding:0 50px 0 50px;margin-top:200px;color:#ffffff;}
#rightcol {float:left;width:580px;margin-top:20px;padding:20px 10px 20px 10px; background: #ffffff}
#bgimage {width:986px;position:absolute;padding:0;margin-top:75px;height:536px;border:1px solid #ffffff;}

/*** Backgrounds ***/
body#b_objetivos #bgimage{background: url(../images/bg/bg_objetivos.jpg)  no-repeat;}
body#b_objetivos #rightcol{background: #ffffff url(../images/bg/fade_objetivos.jpg) no-repeat;}
body#b_proyecto #bgimage{background: url(../images/bg/bg_proyecto.jpg)  no-repeat;}
body#b_proyecto #rightcol{background: #ffffff url(../images/bg/fade_proyecto.jpg) no-repeat;}
body#b_actividades #bgimage{background: url(../images/bg/bg_actividades.jpg)  no-repeat;}
body#b_actividades #rightcol{background: #ffffff url(../images/bg/fade_actividades.jpg) no-repeat;}
body#b_imagenes #bgimage{background: url(../images/bg/bg_imagenes.jpg)  no-repeat;}
body#b_imagenes #rightcol{background: #ffffff url(../images/bg/fade_imagenes.jpg) no-repeat;}
body#b_evaluacion #bgimage{background: url(../images/bg/bg_evaluacion.jpg)  no-repeat;}
body#b_evaluacion #rightcol{background: #ffffff url(../images/bg/fade_evaluacion.jpg) no-repeat;}
body#b_link #bgimage{background: url(../images/bg/bg_links.jpg)  no-repeat;}
body#b_link #rightcol{background: #ffffff url(../images/bg/fade_links.jpg) no-repeat;}
body#b_contacto #bgimage{background: url(../images/bg/bg_contacto.jpg)  no-repeat;}
body#b_contacto #rightcol{background: #ffffff url(../images/bg/fade_contacto.jpg) no-repeat;}

/*** Homepage Page ***/
#bgimagehome {width:986px;position:absolute;z-index:10;padding:0;margin-top:75px;height:536px;border:1px solid #ffffff; }
#contenthome {width:986px;position:absolute;padding:0;margin:0;height:470px;top:76px;z-index:11;}
#leftcolhome {position:absolute;width:267px;padding:0 50px 0 50px;top:155px;color:#ffffff;}
#rightcolhome {position:absolute;padding:0;width:600px;margin:409px 0 0 368px;top:0;color:#70593f;}

.pull-1  { margin-left: -20px; }

#rctop {width:600px;height:22px;margin:0;padding:0;background: url(../images/curva-arriba.gif)  no-repeat;}
#rcwrapper {width:600px;background: #d9c6b3;padding:0;margin-top:-4px; }
#rcleft {width:318px; float:left; border-right: 1px solid #70593f;padding:0 10px 0 10px;margin:0;}
#rcright {width:240px; float:left;padding:0 10px 0 10px;margin:0;}
#rcbottom {width:600px;height:22px;float:left;background: url(../images/curva-abajo.gif)  no-repeat;}
#enterhome {border-top:1px solid #535353;background: url(../images/bg/home.jpg) left top;height:125px;padding: 40px 135px 0 135px;}


/*** Inner Pages ***/

#innerleft {float:left;min-height:426px; height:auto !important; height:426px;width:140px;margin-top:70px;}
#innerright {float:left;width:420px;margin-top:18px;}
#innerrighttext {border-left:1px solid #000; padding-left:15px;margin-bottom:10px;padding-right:30px;  min-height:400px; height:auto !important;  height:400px;}
#innerrightfooter {padding:10px 0 10px 0;}


/*** Content Specific Items ***/

div.quote {margin-left:15px;margin-bottom:10px;color:#666;padding-left:5px;border-left:1px dotted #999;}
div.quote p {padding:0;margin:0;}

div.quoteright {float:right;width:130px;padding-left:15px;margin-bottom:10px;color:#666;margin-left:5px;border-left:1px dotted #999;}
div.quoteright p {padding:0;margin:0;}




/*** Footers ***/

#footer {display:block;font-size: 10px;color:#fff;width:600px;padding-top:5px;text-align:left;margin:0 0 10px 366px;}
#footer a, #footer a:link, #footer a:visited	{ color: #fff; text-decoration: none; font-size: 10px; margin: 0 4px 0 4px;} 
#footer a:hover, #footer a:active	{color: #fff; text-decoration: underline; font-size: 10px;} 

#footerHome {display:block;font-size: 10px;color:#fff;width:600px;padding:0;text-align:left;margin:5px 0 10px 0;}
#footerHome a, #footerHome a:link, #footer a:visited	{ color: #fff; text-decoration: none; font-size: 10px; margin: 0 4px 0 4px;} 
#footerHome a:hover, #footerHome a:active	{color: #fff; text-decoration: underline; font-size: 10px;} 



/**** Image Stufff ****/

img	{border: 0;}
a img {border: 0;background:transparent;}
img.floatleft {float: left;}
img.floatright {float: right;margin-top:5px;}
div.spacer {clear: both;}

img.border {border:1px #D3D3D3 solid;padding: 3px;background-color: #fff;}
img.borderleft {float:left;margin: 5px 10px 5px 0px; border:1px #D3D3D3 solid;padding: 2px;background-color: #fff;}
img.borderright {float: right;margin: 5px 0 10px 10px; border:1px #D3D3D3 solid;padding: 2px;background-color: #fff;}
img.right {float: right;margin: 5px 0 10px 10px;}
img.left {float:left;margin: 5px 10px 10px 0px;}
img.logomark {float:left;padding-left:15px;}

/**** NAVIGATION ITEMS ****/

/* Side Navigation Menu */
#sidemenu {padding: 0;margin: 0;width: 130px;}
#sidemenu ul{margin: 0;padding: 0;list-style-type: none;}
#sidemenu li {margin:0;}
#sidemenu ul a { display: block; padding: 5px 0 5px 0; width: 130px; font-weight: bold;font-size:10px; text-decoration: none; text-align:right; color: #000; }
#sidemenu ul a:hover { color: #5b74c1;}
#sidemenu ul a.active { color: #5b74c1;}

#sidemenu li ul {margin:0;}
#sidemenu li li {margin:0;}
#sidemenu li li a { display: block; padding: 0 5px 0 0; width: 130px; font-weight: normal;font-size:9px;line-height:11px; text-decoration: none; text-align:right; color: #5b74c1; }
#sidemenu li li a:hover { color: #000;}

/* Sub Navigation Menu */
#sidemenu ul li ul.subnav {padding:0;margin:-5px 0 10px 0;list-style:none;display:block;}
#sidemenu ul li  ul.subnav li { position:relative; float:left; margin:8px 0 0 0; padding:0 10px 0 5px; width:auto;font-size:10px;display:block;} 
#sidemenu ul li  ul.subnav li a, ul.subnav li a:visited {color:#000000;text-decoration:none;}
#sidemenu ul li  ul.subnav li a:hover, #sidemenu ul li  ul.subnav li a.active {color:#5b74c1;text-decoration:none;}


/* Top Nav Dropdowns */
#navblock{ float:right; position:relative;}
#home_contact{position:absolute; top:10px; right:15px;}
ul#menu{ margin:50px 0 0 0;padding:10px;display:block;}
ul#menu li{list-style-type:none; float:left;margin:0 6px;position:relative;z-index: 1;}	 
ul#menu li a{ display:block; outline:none; color:#fff; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:0 0 3px 0; line-height:15px;}
ul#menu li a:hover, ul#menu li a.active {border-bottom:1px solid #fff;}
ul#menu li#objetivos a{background: url(../images/link_objetivos.jpg) left top no-repeat; width:71px; height:17px;}
ul#menu li#proyecto a{background: url(../images/link_proyecto.jpg) left top no-repeat; width:68px; height:17px;}
ul#menu li#actividades a{background: url(../images/link_actividades.jpg) left top no-repeat; width:88px; height:17px;}
ul#menu li#imagenes a{background: url(../images/link_imagenes.jpg) left top no-repeat; width:69px; height:17px;}
ul#menu li#evaluacion a{background: url(../images/link_evaluacion.jpg) left top no-repeat; width:84px; height:17px;}
ul#menu li#links a{background: url(../images/link_link.jpg) left top no-repeat; width:33px; height:17px;}
ul#menu li#contacto a{background: url(../images/link_contacto.jpg) left top no-repeat; width:71px; height:17px;}
ul#menu li a span{position:absolute;z-index: -1;}

/* slideshow */

.slideshow {	position: relative;}
.slideshow img {	position: absolute;	top:0;	left:0;	z-index: 0;}
.slideshow img.current {	z-index:1;}
.slideshow div {	width:45px;	height: 47px;}		
.slideshow a {	position: absolute;	top: 475px;	display: block;	cursor: pointer; overflow:hidden; font-size: 150px;	z-index: 2;	width:47px;	height: 45px; text-decoration: none; border:0;}
#nav_prev {	left: -30px; display:none;}
#nav_0 { left: 22px; z-index:999;}
#nav_1 { left: 80px; z-index:999;}
#nav_2 { left: 140px; z-index:999;}
#nav_3 { left: 198px; z-index:999;}
#nav_4 { left: 257px; z-index:999;}	
#nav_next {	left: 315px; display:none; }

/* acordion*/
.msg_list {	list-style: none;	margin: 0;	padding: 0;	width: 383px;}
.msg_head {	padding: 5px 10px;	cursor: pointer;	position: relative;	background-color:#f2f2f2;	margin:1px;}
.msg_body {	padding: 5px 10px 15px;}

/*clearfix*/
.clearfix:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}
.clearfix {    display: inline-block;}
html[xmlns] .clearfix {    display: block;}
* html .clearfix {    height: 1%;}

.g_video{	margin: 5px 0 20px 0;}
