body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
	color:#FFFFFF;
	background-image: url(imagenes/bg.png);
	background-repeat:repeat;
	text-align:center !important;

	}
	


img.borde{border:1px solid #777;}

a {  
 color: #495661;
 font-weight: normal;
 text-decoration: none;
}
a:hover {
/*color: #000000;*/
color:#C23C00;
text-decoration: none;  
}
a.linkDestacado {  
 color: #C23C00;
 font-weight: normal;
 text-decoration: none;
}
a.linkDestacado:hover {
 font-weight: bold;
text-decoration: none;  
}
#contenedor {
  width: 1000px;
  margin:auto;
  border:1px solid #fff;
 background: #C5C6CA;
  /*max-width: 800px;ff
  width: expression(document.body.clientWidth > 801? "800px": "auto");ie*/
  /* min-width:800px;ff
  width: expression(document.body.clientWidth < 801? "800px": "auto" );ie*/
}
#cabecera {
height:111px;
background:#999 url(imagenes/buUnsjReload.jpg) no-repeat;
width:960px;

}
#cabecera2 {
height:20px;
padding:2px;
background:#999 url(imagenes/fondo4.png);
width:956px;
}
/* <![CDATA[ */
#menuI {
  float: left;
  width: 217px;
  background-color:#fff;/*#E4E7E0;*/  
  border-right:1px dotted #ccc;
  padding-right:1px;
}
#separadorI{background-color:#ccc; width:1px; float: left;}

* html #menuI
    {
    display: inline;
    }
/* Start Mac IE5 filter \*/
#menuI, #menuD, #contenido,#separadorI
    {
    padding-bottom: 32767px !important;
    margin-bottom: -32767px !important; 
	
    }
/* End Mac IE5 filter */


#wrapper
 {
    overflow: hidden; /* This hides the excess padding in non-IE browsers */
	clear:both;
	
	
  }
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
    {


    float/**/: none;
    }

#wrapper
    {
    display: inline-block;
    }
/*\*/
#wrapper
    {
    display: block;
    }
/* end easy clearing */	
#footer
    {
    clear: both;
    }
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
    {
    position: relative;
    z-index: 1000;
    }
/* ]]> */

#contenido {
  float: left;
  width: 590px;
  background-color:#ffffff;
  /*min-height:600px;
  height: expression(document.body.clientHeight < 601? "600px": "auto" );*/
  /*padding:15px 15px 0px 15px;*/
}


#nav {
margin-top: -4px;
padding:0px;
border:0px;
list-style-type: none;
width: 218px;
vertical-align:top;
margin: 0px;

}
#nav li {
margin: 0px;
padding: 0px;
width: 100%; /* IE whitespace bug */
text-align:left ;
background: url(imagenes/menu.png)  no-repeat 8px 10px;
border-bottom:1px solid #D0CFCF;
}

/*#nav a span,#nav a:hover span, #nav li.current a span { background: url(imagenes/home.png)  no-repeat left; width:100%;}*/
/*#nav a:hover span, #nav li.current a span {font-family:Arial, Helvetica, sans-serif; letter-spacing:3px; font-weight:bold;color:#E77817;font-size:12px}*/
#nav a {
display: block;
color: #333;
text-decoration: none;
padding: 0 15px;
line-height: 2.5;
outline-style:none;

/*border-bottom:1px solid transparent;
border-top:1px solid transparent;
*/
_margin: 1px 0px 1px 0px;
_border:none;
}

#nav #nav_con a {border: none;}
#nav a:hover  {
display: block;
color: #333;
text-decoration: none;
padding: 0 15px;
line-height: 2.5;
outline-style:none;
font-weight: bold;
/*
margin-bottom:0px;
margin-top:0px;
color: #333333;
line-height: 2.5;
_margin: 0px;
*/
}
#nav li.current a, #nav li.current a:hover
{
color: #333333;
font-weight: bolder;
background: url(imagenes/menu_hover.gif)  no-repeat 8px 10px;
background-color:#F4FDE3;
_margin: 0px;
}

#subNav {
margin-top: -4px;
padding:0px 0px 0px 20px;
border:0px;
width: 180px;
vertical-align:top;
border-bottom:1px solid #D0CFCF;
}

#subNav a {
display: block;
color: #333;
text-decoration: none;
padding: 0 10px;
line-height: 2.5;
/*border-bottom:1px solid transparent;
border-top:1px solid transparent;
*/
_margin: 1px 0px 1px 0px;
_border:none;
}
#subNav a {border: none;}
#subNav a:hover {
margin-bottom:0px;
margin-top:0px;
font-weight: bold;
color: #333333;
/*border-bottom:1px dotted #D0CFCF;
border-top:1px dotted #D0CFCF;*/
_margin: 0px;
		 
}
#subNav li.current a, #subNav li.current a:hover
{
color: #333333;
font-weight: bold;
/*border-bottom:1px dotted #D75609;
border-top:1px dotted #D75609;*/
_margin: 0px;
}
/*#capaHija {
height:59px;
border:1px solid #000000;
position:absolute;
bottom:0px;
}*/


#menuD {
  float: left;
  width: 146px;
  background-color:#ccc;

}
#pie {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF; 
width: 1000px;
background:#2A5b13;
line-height:30px;


}

	
a.curso:link {
	color:#000000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:left;
	}
	
a.curso:visited {
	color:#000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#Acc400;
	text-align:left;
	}
	
a.curso:hover, a.curso:active {
	color:#000000;
	text-align:left;
	}
	 
div #secciones
{
border:1px #006600 solid;
background-image:url(imagenes/secciones.png);
background-color:#2a5b13; 
padding:5px;font-family: Arial, Helvetica, sans-serif; 
font-size:10pt;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-align:center;

}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
  

#empresas {
  	height: 25px ;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	text-decoration: none;
	color:#000000;
	padding: 10px 0 0 10px  ;
	display: block ;

	}
.imagenes
	{
	    border:#666 1px solid;
	
		
	}	
a, img { border:0px; }


#Encabezado{
margin-top:10px;
padding:0px;
border:0px;
border-left:#ACC400 1px solid;
margin-bottom:0px;
background-color:#2a5b13;
vertical-align:text-bottom;
width:100%;




}
#Contenido{
width:778px;;
margin:0;
padding:0;
float:left;
background-color:#fff;
border:0px;
/*border-bottom:#ACC400 1px solid;*/
border-left:#ACC400 1px solid;
border-right:#ACC400 1px solid;
text-align:left;
overflow: hidden;
}

#contenedor{
 width:1000px;
 margin:auto;
 background-color:#Fff;

}


.pie{
	width:100%;
	
    padding:0px;
	background-color:#16310A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#FFFFFF;
		}
		.texto { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#333;}
.texto_pie { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  color:#333333; font-weight:bold; }
.texto_blanco { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  color:#FFFFFF; }
.texto_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight:bold;}
.texto_secciones { font-family: Arial, Helvetica, sans-serif; 
				   font-size:12pt;
				   color:#006600;
				   margin-left:30px; 
				   font-weight:bold;
				   border-bottom:#666  groove 1px;
   				   width:90%;
				   margin-left:30px;
				   margin-top:10px; 
				   overflow: hidden;}
				   .texto_notas { font-family: Arial, Helvetica, sans-serif; 
				   font-size:10pt;
				   color:#006600;
				   margin-left:30px; 
				   font-weight:bold;
				   border-bottom:#666  groove 1px;
   				   width:90%;
				   margin-left:30px;
				   margin-top:10px; 
				   overflow: hidden;}
				   
.texto_blanco { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff;  margin-left:30px; font-weight:bold; text-align:center;}
.texto_blanco_chico { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff;  margin-left:30px; text-align:center;}
.texto_verde_chico { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#2A5b13;  margin-left:30px;}

.texto_verde{ font-family: Arial, Helvetica, sans-serif; font-size:9pt;  color:#2a5b13;  margin-left:30px; margin-left:2px;background:#DAFBD9; padding:5px;}
.texto_verde_proyecto{ font-family: Arial, Helvetica, sans-serif; font-size:9pt;  color:#2a5b13;  margin-left:30px; margin-left:2px; padding:5px;  font-weight:bold; }
.texto_negro { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;  margin-left:30px;}
.texto_titulo_catalogo { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #666C13; font-weight:bold; }
.texto {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height:25px; color:#333333;}
.titulo {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; line-height:25px; color:#333333;}
.texto_g {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #f2f2f2; }

/* Estilos para los cursos*/
.holder {width:100%;  float:left;}
a.hid {color:#333333;  font-family: Arial, Helvetica, sans-serif; font-size:8pt;text-decoration:none; outline-style:none;}
a.hid div {display:none;}

a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#fff;}

a.hid:active div, a.hid:focus div {display:block; color:#555; width:100%; font-style:normal; cursor:default;}
.clear {clear:both;}
.signos{ color:#338099; font-weight:bold; display:inline; font-size:12px;}
.titulos_guia{font-size:13px;  font-weight:bold;color:#7D7D7D;} 
.subtitulos_guia{font-size:11px; color:#7D7D7D;}
.estilo_hr{border:0.5px solid #999999;}
.fondo_tablas_contenido{background-color:#E7E7DE;}
/* Fin Estilos  para los cursos*/


		
div.ef_posgrado 
{
	border:1px #006600 solid; 
	background-color:#ACC400; 
	padding:5px;font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

a.entretexto:link {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#Acc400;
	text-align:left;
	}
	
a.entretexto:visited {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#Acc400;
	text-align:left;
	}
a.entretexto:active {
	color:#Acc400;
	text-align:left;
	}	
a.entretexto:hover {
	color:#2A5B13;
	text-align:left;
	}

a.correo:link {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#Acc400;
	text-align:left;
	}
	
a.correo:visited {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#Acc400;
	text-align:left;
	}
a.correo:active {
	color:#Acc400;
	text-align:left;
	}	
a.correo:hover {
	color:#2A5B13;
	text-align:left;
	}


a.link_p:link {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#Acc400;
	text-align:left;
	}
	
a.link_p:visited {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2A5B13;
	text-align:left;
	}
a.link_p:active {
	color:#Acc400;
	text-align:left;
	}	
a.link_p:hover {
	color:#Acc400;
	text-align:left;
	}

 
div #secciones
{
border:1px #006600 solid;
background-image:url(imagenes/secciones.png);
background-color:#2a5b13; 
padding:5px;font-family: Arial, Helvetica, sans-serif; 
font-size:10pt;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-align:center;

}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
  

#empresas {
  	height: 25px ;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	text-decoration: none;
	color:#000000;
	padding: 10px 0 0 10px  ;
	display: block ;

	}
.imagenes
	{
	    border:#666 1px solid;
	
		
	}	
a, img { border:0px; }
/*
ESTILOS CONTACTO
*/
input,textarea {

background:#F4FDE3;

border:1px solid #2a5b13;

font:12px/150% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;

color:#000;
font-weight:bold;
padding:2px;
}



input[type=text]:focus,textarea:focus,text {

background:#F4FDE3;

border:1px solid #2a5b13;

font:12px/150% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;

color:#2a5b13;
font-weight:bold;

}
/* Estilos degrado */
