/* CSS Document */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a { color:#000000; 	text-decoration:none; 	outline:none; }

a:hover{ color:#CCCCCC; }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol { list-style:none; }

li { 	list-style-type:none; }

img { 	border:none; }

address { font-style:normal }



table { border-collapse: collapse;  border-spacing: 0; }

html { font-size:100%; }

body {
	font-size:0.7em;
	text-align:center;
	height:100%;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#DCDBD9;
}

#exterior {
	min-height: 10px;
	width:990px;
	margin:0px auto;
	text-align:left;
	background:url(../imagenes/fondo_hoja.jpg) repeat-y left top #ED8308;
}


/************ CABECERA **************/

#cabecera{
	float:left;
	width:100%;
	background: url(../imagenes/fondo_idiomas.jpg) no-repeat left top;
	border-top:solid 10px #000000;
	height: 448px;
}

#idiomas ul{
	text-align:right;
	margin-right:103px;
}

#idiomas ul li{
	display:inline;
	border-right: solid 1px #FA9013;
}

#idiomas ul li a{
	font-size:1.09em;
	color:#FA9013;
	padding:0px 5px 0px 6px;
}


#idiomas ul li .activo{
	color:#FFFFFF;
}

#logo{
	float:left;
	width:300px;
	margin:5px 0px 0px 45px;
}


* html #logo{
	margin:5px 0px 0px 24px;
}

#linea_02{
	float:left;
	width:100%;
	clear:both;
}

#opciones_bas{
	float:right;
	width:auto;
}

#opciones_bas ul{
	margin:54px 60px 0px 0px;
}

#opciones_bas ul li{
	display:inline;
	border-right: solid 1px #000000;
}

#opciones_bas ul li a{
	font-size:1.09em;
	color:#000000;
	padding:0px 4px 0px 5px;
}


#opciones_bas ul li a:hover{
	color:#FFFFFF;
}


#imagen_cabecera{
	background:url(../imagenes/cabecera.jpg) no-repeat center top;
	height:289px;
	width:100%;
	float:left;
	clear:both;
}

#slogan{
	margin:50px 0px 0px 70px;
	width:180px;
	text-align:right;
	height: 68px;
}

#slogan p{
	font-size:2.55em;
	font-weight:bold;
}


#ejes_hor{
	width:100%;
	float:left;
	height:200px;
}

#ejes_hor ul{
	margin:129px 0px 0px 105px;
}



#ejes_hor ul li{
	float:left !important;
}

#ejes_hor ul #eje_hor_01{
	background:url(../imagenes/eje_hor_01.jpg) no-repeat left top;
	height:108px;
	width:420px;
	display:block;
}

#ejes_hor ul #eje_hor_02{
	background:url(../imagenes/eje_hor_02.jpg) no-repeat left top;
	height:108px;
	width:420px;
	display:block;
}

#ejes_hor ul #eje_hor_03{
	background:url(../imagenes/eje_hor_03.jpg) no-repeat left top;
	height:108px;
	width:226px;
	display:block;
}

#ejes_hor ul #eje_hor_04{
	background:url(../imagenes/eje_hor_04.jpg) no-repeat left top;
	height:108px;
	width:226px;
	display:block;
}

#ejes_hor ul .activo_01{
	background:url(../imagenes/eje_hor_01_activo.jpg) no-repeat left top !important; 
}

#ejes_hor ul .activo_02{
	background:url(../imagenes/eje_hor_02_activo.jpg) no-repeat left top !important;
}

#ejes_hor ul .activo_03{
	background:url(../imagenes/eje_hor_03_activo.jpg) no-repeat left top !important;
}

#ejes_hor ul .activo_04{
	background:url(../imagenes/eje_hor_04_activo.jpg) no-repeat left top !important;
}


#ejes_hor ul li a{
	font-size:1.09em;
	color:#000000;
	height:68px;
	width:auto;
	display:block;
	font-size:1.27em;
	font-weight:bold;
	padding:35px 0px 0px 85px;
}

.letra_peq { font-size:0.97em !important;}

#ejes_hor ul li a:hover{
	color:#C44804;
}


/************ CUERPO **************/

#cuerpo{
	float:left;
	width: 100%;
	clear:both;
	margin-bottom:20px;
}

* html #cuerpo{
	margin-bottom:0px;
}


/*** ruta ***/

#ruta ul{
	text-align:left;
	display:block;
	margin:0px 5px 0px 5px;
}

#ruta ul li{
	display:inline;
	color:#6C8E0E;
	font-size:1.00em;
	font-weight:bold;
}

#ruta ul li a{
	font-size:1.00em;
	font-weight:bold;
	color:#555555;
	padding:0px 4px 0px 0px;
	/*text-decoration:underline;*/
}

#ruta ul li .activo{
	color:#FFFFFF;
}

/*** cuadrado informacion ***/

#fondo_gris {
	background:url(../imagenes/fondo_gris.jpg) no-repeat left 0px;
	width:696px;
	min-height:500px;
	padding-top:12px;
}

* html #fondo_gris {
	height:500px;
}

#fondo_folio_sup{
	background:url(../imagenes/fondo_folio_sup.gif) no-repeat center 0px;
	width:696px;
	height:17px;
}

#fondo_folio_inf{
	background:url(../imagenes/fondo_folio_inf.gif) no-repeat 14px 0px;
	width:696px;
	height:17px;
}

* html #fondo_folio_inf{
	background:url(../imagenes/fondo_folio_inf.gif) no-repeat 16px 0px;
	width:696px;
	height:11px;
	margin:0 0 15px 0;
}

#fondo_folio_med{
	background-color:#FFFFFF;
	margin:0px 14px 0px 14px;
	border-left:solid 1px #BFBDBD;
	border-right:solid 1px #BFBDBD;
	padding:25px 30px 20px 30px;
}

.alinear_imagen{

float: left;
margin-right:15px;
margin-left:3px;
margin-bottom:20px;
}

#fondo_folio_med h1{
	color:#DE5104;
	font-size:1.82em;
	background:url(../imagenes/linea_titulo.gif) no-repeat center bottom;
	margin: 0px 5px 30px 5px;
	float:left;
	/*FIX IE*/
	width:580px;
}

#fondo_folio_med h2{
	color:#6C8E0E;
	font-size:1.45em;
	margin: 0px 5px 20px 5px;
}

#fondo_folio_med h3{
	color:#222222;
	font-size:1.09em;
	margin: 0px 5px 20px 5px;
}

#fondo_folio_med .mas_junto{
	color:#6C8E0E;
	font-size:1.45em;
	margin: 35px 5px 3px 5px;
}

#fondo_folio_med .fondo_insti{
	background-color:#EFEFEF;
	display:block;
	margin:0px 1px 30px 1px;
	font-size:1.36em;
	font-weight:bold;
	padding:4px 12px 2px 10px;
	text-align:right;
	line-height:45px;
	/*FIX IE*/
	width:580px;
}

#fondo_folio_med .fondo_insti p{
	float:left;
	width:auto;
}

#fondo_folio_med .fondo_insti span{
	font-size:1.17em;
	margin-left:1px;
}

#fondo_folio_med p{
	text-align:justify;
	display:block;
	margin:2px 5px 20px 5px;
	font-size:1.09em;
}

#fondo_folio_med .info_autor{
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.00em;	
}




#fondo_folio_med ul{
	text-align:center;
	margin-bottom:30px;
	/*FIX IE*/
	clear:both;
	position:relative;
}

#fondo_folio_med ul li{
	display:inline;
	/*border-right: solid 1px #FA9013;*/
	margin:0px 5px;
	position:relative;
}

#fondo_folio_med ul li a{
	font-size:1.09em;
	color:#333333;
	/*padding:3px 10px 3px 10px !important;*/
	padding:3px 10px !important;
	/*FIX IE*/
	border: dashed 1px #999999;
	background-color:#EFEFEF;
	white-space:nowrap;
	line-height:30px;
}

#fondo_folio_med ul li a:hover{
	color:#6C8E0E;
	border: dashed 1px #6C8E0E;

}

#fondo_folio_med ul li .activo{
	color:#DE5104;
	border: dashed 1px #FA9013;
}

/**lista de texto**/
#lista_texto {
	margin:15px 0px 10px 20px !important;
	text-align:justify !important;
}

#lista_texto li {
	display:block !important;
	background:url(../imagenes/flecha_listas_nar.gif) no-repeat left 3px;
	padding:0px 0px 10px 18px;
	font-size:1.09em;
}

#fondo_folio_med #lista_texto li a{
	display:inline!important;
	font-weight:bold!important;
	color:#DE5104!important;	
	padding:0px !important ;	
	margin:0px !important ;
	border:none!important;
	background:none!important;	
	line-height:normal!important;
		
}

#fondo_folio_med  #lista_texto li a:hover{	color:#6C8E0E !important;}

#lista_texto {
	margin:15px 0px 10px 20px !important;
	text-align:justify !important;
}

#lista_texto li {
	display:block !important;
	background:url(../imagenes/flecha_listas_nar.gif) no-repeat left 3px;
	padding:0px 0px 10px 18px;
	font-size:1.09em;
}

#lista_texto li ul li{
	margin-bottom:2px!important;
	display:block;
	background:url(../imagenes/flecha_listas_nar2.gif) no-repeat 3px 4px;
	font-size:1.07em;
	margin-left:30px;
}

#fondo_folio_med #lista_texto li a{
	display:inline!important;
	font-weight:bold!important;
	color:#DE5104!important;	
	padding:0px !important ;	
	margin:0px !important ;
	border:none!important;
	background:none!important;	
	line-height:normal!important;
		
}

#fondo_folio_med  #lista_texto li a:hover{	color:#6C8E0E !important;}


#lista_texto li ul{
	margin:10px 0px 0px -2px!important;
	text-align:left;
}



#lista_texto li ul li a{	
	background-color:#FFFFFF !important;
	border:none!important;
	padding:0px 0px 0px 0px !important;
	font-size:0.92em;
	line-height:10px !important;
}

/**lista de texto 2**/
#lista_texto_2 {
	margin:5px 0px 10px 25px !important;
	text-align:justify !important;
}

* html #lista_texto_2 {
	margin:5px 0px 10px 22px !important;
	text-align:justify !important;
}

#lista_texto_2 li {
	display:block !important;
	background:url(../imagenes/flecha_listas_nar.gif) no-repeat left 3px;
	padding:0px 0px 5px 18px;
	font-size:1.09em;
}


/**lista de texto 3**/

#lista_texto_3 {
	margin:5px 0px 10px 25px !important;
	text-align:justify !important;
}

* html #lista_texto_3 {
	margin:5px 0px 10px 22px !important;
	text-align:justify !important;
}

.rollover:hover{
	color:#DE5104;
}

#lista_texto_3 li {
	display:block !important;
	background:url(../imagenes/flecha_listas_nar.gif) no-repeat left 3px;
	padding:0px 0px 5px 18px;
	font-size:1.09em;
}

.tecla { 
	background-color:#EFEFEF; 
	padding:1px 6px;
	margin-right:5px;
	border: solid 1px #CCCCCC;
	font-weight:bold;	
}

/**lista de texto 2**/
#lista_ordenada_2 {
	margin:5px 0px 10px 50px !important;
	text-align:justify !important;
	padding-left:0px;
}

#lista_ordenada_2 li {
	display:list-item;
	list-style-type:decimal;
	padding:0px 0px 5px 0px;
	font-size:1.09em;
}

/**lista de titulos**/

.arch_titulos { 
	background-color:#EFEFEF;
	display:block;
	position:relative;
	font-weight:bold;
	color:#333333 !important;
	padding:3px 0px 3px 15px;	
	margin-top:30px !important;
}

#lista_titulos {
	margin:15px 0px 10px 25px !important;
	text-align:justify !important;
}

#lista_titulos li {
	display:block !important;
	background:url(../imagenes/flecha_listas.gif) no-repeat left 3px;
	padding:0px 0px 5px 7px;
	font-size:1.00em;
	border:none !important;
	margin-top:5px;
}


#lista_titulos li a{	
	background-color:#FFFFFF !important;
	border:none!important;
	padding:0px 0px 0px 0px !important;
	line-height:10px !important;
	color:#5F7D0D !important;
	font-weight:bold;
}

#lista_titulos li a:hover{	
	color:#DE5104 !important;
}


/**lista de titulos 2**/



#lista_titulos_2 {
	margin:15px 0px 25px 25px !important;
	text-align:justify !important;
}

#lista_titulos_2 li {
	display:block !important;
	background:url(../imagenes/flecha_listas.gif) no-repeat left 3px;
	padding:0px 0px 5px 18px;
	font-size:1.09em;
	border:none !important;
	margin-bottom:8px;
}



/**lista de adjuntos**/

.arch_adjuntos { 
	background-color:#EFEFEF;
	position:relative;
	font-weight:bold;
	color:#6C8E0E;
	padding:2px 0px 2px 15px;	
}
.arch_adjuntos2 { 
	background-color:#EFEFEF;
	display:block;
	position:relative;
	font-weight:bold;
	color:#6C8E0E;
	padding:2px 0px 2px 15px;
	margin-top:10px !important;	
}


#lista_adjuntos {
	margin:0px 0px 30px 30px !important;
	text-align:justify !important;
}

* html #lista_adjuntos {
	margin:0px 0px 15px 30px !important;
}

#lista_adjuntos li {
	display:block !important;
	padding:0px 0px 10px 0px !important;
	font-size:0.91em;
	border:none !important;
	margin-top:5px;
	clear:both;
}




#lista_adjuntos li a{	
	border:none !important;
	line-height:18px !important;
	color:#333333 !important;
	font-weight:bold;
	background: #FFFFFF !important;
	white-space:normal !important;
}

#lista_adjuntos li a:hover{	
	color:#DE5104 !important;
}

#lista_texto li #lista_adjuntos li {
	display:block !important;
	padding:0px 0px 10px 0px !important;
	font-size:0.91em;
	border:none !important;
	margin-top:5px;
	clear:both;
	
}

#lista_texto li #lista_adjuntos li a{	
	border:none !important;
	line-height:18px !important;
	color:#333333 !important;
	font-weight:bold;
	background: #FFFFFF !important;
	white-space:normal !important;
	font-size:1em;
	padding-left:5px !important;
}

#lista_texto li #lista_adjuntos li a:hover{	
	color:#DE5104 !important;
}


#lista_adjuntos .pdf{	
		background:url(../imagenes/pdf.gif) no-repeat 0px 0px #FFFFFF !important;
		width:20px;
		height: 20px;
		float: left;
}
#lista_adjuntos .zip{	
		background:url(../imagenes/zip.gif) no-repeat 0px 0px #FFFFFF !important;
		width:20px;
		height: 20px;
		float: left;
}


#lista_adjuntos  .doc{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/doc.gif) no-repeat left 0px #FFFFFF !important;
}

#lista_adjuntos  .url{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/url.gif) no-repeat left 0px #FFFFFF !important;
}

#lista_adjuntos .ppt{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/pps.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .pps{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/pps.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .png{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/png.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .jpg{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/jpg.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .peg{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/jpg.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .xls{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/xls.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .gif{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/gif.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .bmp{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/bmp.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .rar{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/rar.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .ocx{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/docx.gif) no-repeat left 0px #FFFFFF !important;
}
#lista_adjuntos .txt{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/txt.gif) no-repeat left 0px #FFFFFF !important;
}

/**lista de adjuntos 2**/
#lista_adjuntos_2 {
	margin:10px 0px 30px 25px !important;
	text-align:justify !important;
}

* html #lista_adjuntos_2 {
	margin:10px 0px 15px 25px !important;
}

#lista_adjuntos_2 li {
	display:block !important;
	padding:0px 0px 10px 0px !important;
	font-size:0.91em;
	border:none !important;
	margin-top:5px;
	clear:both;
}


#lista_adjuntos_2 li a{	
	border:none !important;
	line-height:14px !important;
	color:#333333 !important;
	font-weight:bold;
	float: left;
	background: #FFFFFF !important;
}

* html #lista_adjuntos_2 li a{
	line-height:14px !important;
}

#lista_adjuntos_2 li a:hover{	
	color:#DE5104 !important;
}

#lista_adjuntos_2 li .pdf{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/pdf.gif) no-repeat right 0px #FFFFFF !important;
}

#lista_adjuntos_2 li .doc{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/doc.gif) no-repeat right 0px #FFFFFF !important;
}

#lista_adjuntos_2 li .url{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/url.gif) no-repeat right 0px #FFFFFF !important;
}

#lista_adjuntos_2 li .pps{	
	width: 20px;
	height: 20px;
	float: left;
	background:url(../imagenes/pps.gif) no-repeat right 0px #FFFFFF !important;
}

.flecha_a {
	padding:0px 0px 0px 15px !important;
	background:url(../imagenes/flecha_listas.gif) no-repeat 0px 3px #FFFFFF !important;
}




/**lista de mapa web**/
#lista_mapa {
	margin:15px 0px 10px 2px !important;
	text-align:justify !important;
}

#lista_mapa li {
	display:block !important;
	color:#6C8E0E;
	line-height:20px;
}

#lista_mapa li h2{
	font-size:1.36em;
	font-weight:bold;
	color:#6C8E0E;
	padding:0px 10px 0px 15px !important;
	background-color:#EFEFEF;
	margin:0px 0px 3px 0px !important;
}

#lista_mapa li .lis_ordenada{
	display:block !important;
	padding: 0px 0px 20px 50px;
}

#lista_mapa li .lis_ordenada li{
	text-align:left;
	background:none !important;
	list-style-type: decimal ;
	color:#333333;
	margin:0px 0px 0px 0px !important;
	display: list-item !important;
}

.letra {
	list-style-type:upper-alpha !important;
	
}


#lista_mapa li ol li a{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: dashed 1px #FA9013;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#333333;
	padding:0px 0px 0px 0px !important;
	/*margin: 0px 0px 0px 0px !important;*/
}

#lista_numerada li ol{
	list-style-type: decimal;
}

#lista_mapa li .lis_ordenada li a:hover{
	color:#DE5104;	
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: dashed 1px #FA9013;
}

#lista_mapa li .lis_ordenada li ul {
	margin: 0px 0px 10px 30px !important;
	padding:0px !important;
}

#lista_mapa li .lis_ordenada li ul li{
	display:block !important;
	list-style-type:none !important;
	background:url(../imagenes/flecha_listas_nar.gif) no-repeat 0px 4px !important;
	line-height:18px !important;
}

#lista_mapa li .lis_ordenada li ul li a{
	line-height:12px !important;
	margin: 0 15px !important;
	padding: 0 !important;
	font-weight:normal;
}

#lista_mapa li .lis_ordenada li ul li ul{
	margin: 0px 0px 0px 30px !important;
	padding:0px !important;
}
#lista_mapa li .lis_ordenada li ul li ul li{
	display:block !important;
	list-style-type:none !important;
	background:url(../imagenes/cuadrado_listas_nar.gif) no-repeat 0px 4px !important;
	line-height:18px !important;
}

#lista_mapa li .lis_normal{
	display:block !important;
	padding: 0px 0px 0px 50px;
	margin:5px 0px 20px 0px !important;
}


#lista_mapa li .lis_normal li{
	text-align:left;
	background:none !important;
	list-style-type: none ;
	color:#333333;
	margin:0px 0px 0px 0px !important;
	display: list-item !important;
}

#lista_mapa li .lis_normal li a{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: dashed 1px #FA9013;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#333333;
	padding:0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	line-height:0px  !important;	
}

#lista_mapa li .lis_normal li a:hover{
	color:#DE5104;	
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: dashed 1px #FA9013;
}

#lista_mapa li .lis_normal li ul {
	margin-bottom:15px !important;
}

#lista_mapa li .lis_normal li ul li{
	display:block !important;
	list-style-type:none !important;
	background:url(../imagenes/flecha_listas_nar.gif) no-repeat 0px 4px !important;
	line-height:18px !important;
	margin-left:30px !important;
}

#lista_mapa li .lis_normal li ul li a{
	line-height:12px !important;
	margin: 0 15px !important;
	padding: 0 !important;
	font-weight:normal;
}



#list_orden_2 {
	margin:-10px 0px 25px 60px !important;
}


#list_orden_2 li{
	text-align:left;
	background:none !important;
	list-style-type: decimal ;
	color:#333333;
	margin:0px 0px 5px 0px !important;
	display: list-item !important;
	font-size:1.09em;
}

/*** lista jornadas ***/
#lista_programa{
	margin:15px 0px 10px 20px !important;
	text-align:left !important;
}

#lista_programa li{
	font-weight:bold;
	font-size:1.15em;
	color:#DE5104;
	text-align:justify;
	}
	
#lista_programa li ul{
	text-align:left;
	margin-top:20px;
	color:#000!important;}
	
#lista_programa li ul li{
	font-weight:normal!important;
	display:block!important;
	margin-left:75px;
	margin-bottom:10px;
	font-size:0.9em!important;
	color:#000!important
	}
#lista_programa li ul li .hora{
	position:absolute;
	left:-60px;
}

.titulo_programa{
text-align:center!important;
width:350px;
margin:5px auto!important;
font-weight:bold;}
	
/*** columna lateral ***/
#colum_lateral{	
	float:left;
	width: 26%;
	margin-top:2px;
}

#colum_lateral ul{
	margin:0px 0px 0px 30px;
}


#colum_lateral ul #eje_ver_a{
	background:url(../imagenes/eje_ver_a.jpg) no-repeat left top;
	height:68px;
	width:216px;
	display:block;
	margin-bottom:10px;
}

#colum_lateral ul #eje_ver_b{
	background:url(../imagenes/eje_ver_b.jpg) no-repeat left top;
	height:68px;
	width:216px;
	display:block;
	margin-bottom:10px;
}

#colum_lateral ul #eje_ver_c{
	background:url(../imagenes/eje_ver_c.jpg) no-repeat left top;
	height:68px;
	width:216px;
	display:block;
}

#colum_lateral ul .activo_a{
	background:url(../imagenes/eje_ver_a_activo.jpg) no-repeat left top !important; 
}

#colum_lateral ul .activo_b{
	background:url(../imagenes/eje_ver_b_activo.jpg) no-repeat left top !important;
}

#colum_lateral ul .activo_c{
	background:url(../imagenes/eje_ver_c_activo.jpg) no-repeat left top !important;
}

#colum_lateral ul li a{
	font-size:1.09em;
	color:#000000;
	height:48px;
	width:auto;
	display:block;
	font-size:1.36em;
	font-weight:bold;
	padding:15px 0px 0px 50px;
}

#colum_lateral ul li a:hover{
	color:#FFFFFF;
}

/***blog***/

#blog {
	float:left;
	width: 26%;
	margin:12px 0px 15px 39px;
	background: url(../imagenes/fondo_blog.jpg) no-repeat left top;
	width:204px;
	height:98px;
}

* html #blog {
	margin:12px 0px 15px 20px;
	width:204px;
}

#blog p{
	font-size:1.09em;
	font-weight:bold;
	margin:20px 5px 0px 72px;
}

#blog p span{
	font-size:0.92em;
	font-weight:bold;
	color: #6C8E0E;
	display:block;
	margin-bottom:14px;
}

#blog p a:hover{
	color: #FFFFFF;
}

#practicas_inno {
	float:left;
	width: 26%;
	margin:2px 0px 15px 39px;
	width:204px;
	height:98px;
	background: url(../imagenes/fondo_practicas.jpg) no-repeat left top;

}
* html #practicas_inno {
	width:204px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
}

#practicas_inno p{
	font-size:1.09em;
	font-weight:bold;
	margin:23px 5px 0px 72px;
	
}

#practicas_inno p span{
	font-size:0.92em;
	font-weight:bold;
	color: #6C8E0E;
	display:block;
	margin-bottom:14px;
}

#practicas_inno p a:hover{
	color: #6C8E0E;
}


#suscripcion {
	background-image:url(../imagenes/fondo_suscripcion.jpg);
	background-position:left 175px;
	background-repeat:no-repeat;
	float:left;
	height:98px;
	margin-left:39px;
	margin-right:0;
	padding-top:176px;
	vertical-align:bottom;
	width:204px;
}
/* IE7 Only */ 
*:first-child+html #suscripcion{ 
	float:left;
	width: 204px;
	height:98px;
	vertical-align:bottom;
	padding-top: 178px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:39px;
	background-image: url(../imagenes/fondo_suscripcion.jpg);
	background-repeat: no-repeat;
	background-position: left 167px;
} 


/* IE6 Only */
* html #suscripcion {	
	float:left;
	width: 204px;
	height:98px;
	vertical-align:bottom;
	padding-top: 175px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 39px;
	background-image: url(../imagenes/fondo_suscripcion.jpg);
	background-repeat: no-repeat;
	background-position: left 162px;} 


* html #suscripcion {
	margin:12px 0px 0px 20px;
	width:204px;
}



#suscripcion p{
	font-size:1.09em;
	font-weight:bold;
	text-align:right;
	margin-top:10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 72px;
}

.separa5p {
padding-top:3px;
}


#suscripcion p span{
	font-size:0.92em;
	font-weight:bold;
	color: #6C8E0E;
	display:block;
	margin-bottom:14px;
}

#suscripcion p a:hover{
	color: #FFFFFF;
}

.boton{
	color:#000000;
	font-size:1.0em;
	font-weight:bold;
	background-color: #E67A18;
	border:0 !important;
	margin-left: 5px;
/*	margin-top: 2px;*/
	height:19px;
	line-height:15px;
	cursor:pointer; }
	
	.boton:HOVER {
color: #FFFFFF;
}
	
/******* contenido **********/

#contenido{	
	float:left;
	width: 70%;
}


/*** presentacion ***/
#presentacion {
	height:225px;
	width:700px;
	float:right;
	margin-bottom:15px;
	
	
}


#presentacion h2 {
	font-size:2.18em;
	padding:40px 40px 20px 40px;
	
}

#presentacion p {
	font-size:1.5em;
	padding:0px 40px 0px 40px;
	text-align:justify;
}

#presentacion a {
	font-size:1.09em;
	padding:28px 40px 15px 40px;
	color:#DE5104;
	font-weight:bold;
	float:right;
}

#presentacion a:hover {
	color:#6C8E0E;
}

/*** jornadas ***/

#jornadas {
	background: url(../imagenes/fondo_jornadas.jpg) no-repeat right top;
	height:225px;
	width:290px;
	float:left;

}

#jornadas .texto_negro{
	font-size:1.2em;
	font-weight:bold;
	padding:25px 50px 0;
	text-align:center;}

#jornadas .texto_verde{
	color:#6C8E0E;
	font-size:1.5em;
	font-weight:bold;
	padding:30px 20px 10px 155px;}

/*#jornadas a {
	font-size:1.09em;
	padding:25px 20px 15px;
	color:#DE5104;
	font-weight:bold;
	float:right;
}*/

#jornadas ul {
	list-style-type:none;
    float:right;
	width:200px;
	display:block;
	text-align:right;
	margin-right:8px;
	}
#jornadas li{
padding-top:6px;
margin-right:10px;}



#jornadas li a {
    color:#DE5104;
	margin-top:3px;
	font-weight:bold;
	font-size:1.09em;}
	
#jornadas li a .negro {
color:#000000;
margin-top:3px;
	font-weight:bold;
	font-size:1.09em;}	

#jornadas a:hover {
	color:#6C8E0E;
}

/***Frase de la semana***/

#frase{
	margin: 0px 5px 15px 4px;
	padding:18px 20px 5px 47px;
	border: solid 1px #E1DDDD;
	color:#6C8E0E;
	font-size:1.36em;
	font-weight:bold;
	background:url(../imagenes/comillas.gif) no-repeat 8px 2px #F7F7F7;
	clear:both;
	height:70px;
}

#frase span{
	color:#333333;
	font-size:0.75em;
	text-align:right;
	display:block;
	padding:5px 15px 0px 0px;
}


/*** colaboradores ***/

#feae {
	background: url(../imagenes/fondo_colaboradores.gif) no-repeat left top;
	width:338px;
	height:540px;
	float:left;
	margin-right:15px;
}

#gob_vasco{
	background: url(../imagenes/fondo_colaboradores_02.gif) no-repeat left top;
	width:338px;
	height:314px;
	float:left;
}

#innobasque {
	background: url(../imagenes/fondo_colaboradores.gif) no-repeat left top;
	width:338px;
	height:540px;
	float:left;
	margin-right:15px;
}

 #jakiunde {
	background: url(../imagenes/fondo_colaboradores.gif) no-repeat left top;
	width:338px;
	height:302px;
	float:left;
}

.sep_colaboradores {
	padding:25px 16px;
}

.sep_colaboradores h3{
	font-size:1.55em;
}

.feae {	color:#9B9B0B;}
.gob_vasco {color:#3977B0;}
.innobasque {color:#D82F80;}
.jakiunde {	color:#C63F34;}

.sep_colaboradores p{
	font-size:1.3em;
	text-align:justify;
	margin:10px 0px 15px 0px;
}

.sep_colaboradores .fondo_color{
	background-color:#ECECEC;
	padding:10px 10px 0px 10px;
	height:380px;
	position:relative;
	margin-top: 20px;
}

* html .sep_colaboradores .fondo_color{
	height:120px;
}


.fondo_color img{
	float:left;
	width:98px;
	margin-right:10px;
}

.fondo_color p {
	margin-top:0px !important;
}

.fondo_color p a{
	width:auto;
	color:#DE5104;
	font-weight:bold;
	position:absolute;
	bottom:12px;
	right:12px;
}

.fondo_color p a:hover{
	color:#6C8E0E;
}

.fondo_color ul li{
	font-size:1.3em;
}


/************** COLA PIE****************/

#cola_pie{
	float:left;
	/*clear:both;*/
	padding:40px 0px 0px 37px !important;
	width:96%;
	/*FIX IE*/
	/*width:900px;*/
}


#cola_pie p{
	padding:0px 0px 3px 10px;
	font-weight:bold;
	color:#6C8E0E;

}

/**************PIE****************/

#pie{
	float:left;
	width: 100%;
	clear:both;
	background:url(../imagenes/fondo_copyright.jpg) no-repeat left top;
	height:63px;
	border-bottom: solid 8px #000000;
}

#pie p {
	margin:25px 0px 0px 30px;
	float:left;
}

* html #pie p {
	margin:25px 0px 0px 15px;
}

#pie ul{
	text-align:right;
	margin: 25px 27px 0px 0px;
	position:relative;
}

* html #pie ul{
	text-align:right;
	margin: 25px 30px 0px 0px;
	position:relative;
}

#pie ul li{
	display:inline;
	border-right: solid 1px #333333;
}

#pie ul li img{
	position:absolute;
	top: 0px;
	left:575px;
}

* html #pie ul li img{
	position:absolute;
	top: 0px;
	left:-70px;
}

#pie ul li a{
	font-size:1.09em;
	color:#000000;
	padding:0px 9px 0px 7px;
}

* html #pie ul li a{
	padding:0px 6px 0px 8px;
}



#pie ul li a:hover{
	color:#333333;
}


/* LOGO INNOVACION */

#logo_innovacion {
	float:left;
	/*width: 26%;*/
	margin:12px 0px 15px 39px;
	width:204px;
	text-align:center;
}

* html #logo_innovacion {
	float:left;
	/*width: 26%;*/
	margin:12px 0px 15px 19px;
	width:204px;
	text-align:center;
}


/************** COMUNES ****************/

.izquierda {float:left;}

.centrado {	text-align:center;}

.derecha { float:right; }

.derecha_texto { text-align:right !important;}

.empresa {	color:#6C8E0E;}

.empresa:hover {	color:#DE5104 !important;}

.blanco {color:#FFFFFF;}

.naranja {color:#DE5104;}

.verde { color:#6C8E0E; }

.gris { color:#333333; }

.destacado {color:#DE5104 !important;	font-weight:bold;}

.asterisco {color:#DE5104 !important ;font-family: Verdana!important;}

.negrita {	font-weight:bold;}

.sin_borde {	border:none !important;}

.clear {	clear:both !important;}

.no_mostrar {
	position: absolute;
	left: -999px;
	width: 990px;

}

.bloque {	display:block !important;}

.relative {	position:relative !important;}

.enlace_negrita{	font-weight:bold; color:#000;}
.enlace_negrita:hover{ font-weight:bold; color:#DE5104;}
.enlace_negrita2{
	color:#000!important;
	font-weight:bold;
	position:static!important;
}
.enlace_negrita2:hover {color:#DE5104!important;}

.evento { color:#FF0000; font-weight:bold;}
/*********** ALTURAS ***************/

.altura41 { height:41px;}




/*********** SEPARACIONES ***************/

.separarIzq5_m { margin-left:5px;}

.separarIzq22_m { margin-left:22px;}


.separarSup0_m { margin-top:0px !important;}

.separarSup15_m { margin-top:15px;}

* html .separarSup15_m { margin-top:0px;}

.separarSup50_m { margin-top:50px !important;}


.separarSup13_p { padding-top:13px !important;;}

.separarInf15_p { padding-bottom:15px;}

.separarInf30_m{ margin-bottom:30px;}

/*********** VIDEOS FLASH ***************/

.video_flash{ padding-left:100px;}

#fondo_folio_med .fondo_insti_video{
	background-color:#EFEFEF;
	display:block;
	margin:0px 1px 25px 1px;
	font-size:1.36em;
	font-weight:bold;
	padding:4px 12px 2px 10px;
	text-align:right;
	line-height:45px
}

#fondo_folio_med .fondo_insti_video p{
	float:left;
	width:auto;
}

#fondo_folio_med .fondo_insti_video span{
	font-size:1.17em;
	margin-left:1px;
}

#pie_video{
text-align:center;
margin-bottom:20px;

}

#pie_video a{
	width:auto;
	color:#DE5104;
	font-weight:bold;
}

#pie_video a:hover{
	color:#6C8E0E;
}

/* FORMULARIO DE CONTACTO */

#comment_form {
	width: 600px;
	padding: 0;
	float: left;
	margin: 0;
	background-image: url(../imagenes/form_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

	#comment_form fieldset,#comment_form legend{
	margin:0;
	padding:0;
	}
	
	#comment_form div {
	padding: 0.6em 0;
	border-bottom: 1px solid #FFFFFF;

}
	

	#comment_form label{
	padding: 0 0 0 10px;
	font-size: 0.92em;
	width:110px;
	display:block;
	float: left;
	line-height: 30px;
	height: 30px;
	font-family: Verdana;
}

	#comment_form .text_input {
	width: 191px;
	padding: 4px;
	color: #333;
	font: normal 1.0em Verdana, sans;
	border: 1px solid #CCC;
}
	#comment_form .text_area { width: 321px !important; }
	
	#comment_form .text_input:focus {
	color: #111111;
	border: 1px solid #999;
}
	#comment_form .form_submit{
	font-weight: bold;
	font-size:  0.92em;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 120px;
	width: 140px;
	color: #222222;
	background-color:#ededed;
	border: 1px solid #ccc;
	font-family: Verdana;
}
				
.pading_i22{padding:5px 5px 5px 2px!important;}
.oculto{visibility:hidden;}
.img_v_medio{ vertical-align:middle !important; }
.muy_oculto{ display:none; }

/* PERSPECTIVAS DE LA EDUCACION */

#lista_texto_perspectivas, .lista_texto_perspectivas {
	margin:0px 0px 20px 10px !important;
	padding:0 !important;
	text-align:justify !important;
}

#lista_texto_perspectivas li, .lista_texto_perspectivas li {
	display:block !important;
	background:none;
	font-size:1.09em;
	margin:10px 0 0 0 !important;
	padding:0 !important;
}

.enlace_naranja  a{ 	color:#DE5104; font-weight:bold; font-size:1.09em}
.enlace_naranja { 	color:#DE5104; font-weight:bold; font-size:1.09em}
.enlace_naranja_p{ 	color:#DE5104; font-weight:bold; font-size:1.00em}

.enlace_naranja a:hover, .enlace_naranja_p:hover, .enlace_naranja:hover{ 	color:#333333; }

/*** PERSPECTIVAS BANNER ***/

#perspectivas_banner {
	float:left;
	width: 26%;
	margin:2px 0px 15px 39px;
	background: url(../imagenes/fondo_perspectivas_banner.jpg) no-repeat left top;
	width:204px;
	height:98px;
}

* html #perspectivas_banner {
	margin:2px 0px 15px 20px;
	width:204px;
}

#perspectivas_banner p{
	font-size:1.09em;
	font-weight:bold;
	margin:20px 5px 0px 72px;
}

#perspectivas_banner p span{
	font-size:0.92em;
	font-weight:bold;
	color: #6C8E0E;
	display:block;
	margin-bottom:14px;
}

#perspectivas_banner p a:hover{
	color: #FFFFFF;
}

/* listados PERSPECTIVAS */

#perspectivas_banner p material{
	font-size:0.92em;
	font-weight:bold;
	color: #6C8E0E;
	display:block;
	margin-top:11px;
}

.material{
color: #6C8E0E;}

.perspectivas_fila_listado{ 
	vertical-align:middle;
	width:600px;
	min-height:165px; 	
	margin:0px auto !important;
	padding-bottom:10px!important;

}

.perspectivas_fila_listado a img {

	display:block;
	text-align:center !important;
	margin:0px auto !important; 
	vertical-align: middle;	}


.perspectivas_fila_listado p{ margin:0 0 5px 235px !important; }

.perspectivas_fila_listado .centro{ color:#DE5104; font-weight:bold; text-transform:uppercase; }

.perspectivas_fila_listado .poblacion{ color:#6C8E0E; font-weight:bold; }

.perspectivas_fila_listado .fecha{ color:#000000; font-weight:bold; }

.perspectivas_fila_listado p a{
	width:auto;
	color:#6C8E0E;
	font-weight:bold;
/**	position:absolute;
	bottom:27px;
	left:235px;**/
	margin-top:15px;
	float:left;
}



.m_centro {display:table;
	
	
    vertical-align: middle !important;
	
}	

.m_centro a {
	display:table-cell;
	height:135px;

    vertical-align: middle !important;
}	

.perspectivas_fila_listado div {
	height:135px;
	width:200px;
	float:left;
	vertical-align: middle;
	
}


.perspectivas_fila_listado p a:hover{ color:#DE5104; }

/* detalle PERSPECTIVAS */

.perspectivas_fila_detalle img{ float:left;  margin-right:20px; }

/*.foto_cuadrada {  height:70px; width:70px;}
.foto_vertical { height:110px; width:65px;}
.foto_horizontal { height:65px; width:110px;}

.foto_cuadrada_g {  height:135px; width:135px;}
.foto_vertical_g { height:200px; width:1px;}
.foto_horizontal_g { height:135px; width:200px;}*/


.perspectivas_fila_detalle p{ margin:0 0 7px 135px !important; }

.perspectivas_fila_detalle .ultimo { margin:0 0 35px 5px !important;}

.perspectivas_fila_detalle .centro{ color:#DE5104; font-weight:bold; text-transform:uppercase; }

.perspectivas_fila_detalle .poblacion{ color:#6C8E0E; font-weight:bold; }

.perspectivas_fila_detalle .fecha{ color:#000000; font-weight:bold; }

.perspectivas_fila_detalle p a{
	width:auto;
	color:#DE5104;
	font-weight:bold;
	position:absolute;
	bottom:12px;
	left:235px;
}

.perspectivas_fila_detalle dl {margin:25px 0 0 0;}

.perspectivas_fila_detalle dl dt {font-size:1.09em; margin:0 0 10px 0; color:#6C8E0E; font-weight:bold;}

.perspectivas_fila_detalle dl dd {font-size:1.09em; margin:0 0 0 15px;}

.perspectivas_fila_detalle p {font-size:1.09em; margin:0 0 20px 5px !important;}


.perspectivas_fila_detalle .ultimo { margin:0 0 35px 5px !important;}

.perspectivas_fila_detalle p a:hover{ color:#6C8E0E; }


#fondo_folio_inf_perspectivas{
	background:url(../imagenes/fondo_folio_inf_perspectivas.gif) no-repeat 14px 0px;
	width:696px;
	height:38px;
	text-align:center;
	line-height:38px;
	margin-bottom:30px;
}

* html #fondo_folio_inf_perspectivas{
	background:url(../imagenes/fondo_folio_inf_perspectivas.gif) no-repeat 15px 0px;
	width:696px;
	height:21px;
}

#fondo_folio_inf_perspectivas a{
	font-weight:bold;
	font-size:1.09em;
	color:#DE5104;
	}

#fondo_folio_inf_perspectivas a:hover{	color:#6C8E0E;	}

#paginacion{
text-align:center;
font-size:1.09em;
margin:10px 0 15px 0;
color:#000000;
}

#paginacion a{ padding:0 3px; font-weight:bold;}

#paginacion a:hover{ color:#DE5104; }

#paginacion .pagina_activa{
font-size:1.32em;
color:#DE5104;
font-weight:bold;
padding:0px 5px 0px 5px;
}

.inicio_final {font-weight:bold; color:#6C8E0E; }

.anterior_siguiente {font-weight:bold; }



/* PERSPECTIVAS FORMULARIO */

.alumnado_form{width:601px; clear:both;}

#perspectivas_form {
	width: 600px;
	padding: 0;
	float: left;
	margin: 0;
	background-image: url(../imagenes/form_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

	#perspectivas_form fieldset,#comment_form legend{
	margin:0;
	padding:0;
	}
	
	#perspectivas_form div {
	padding: 0.6em 0;
	border-bottom: 1px solid #FFFFFF;

}

	#perspectivas_form label{
	padding: 0 0 0 10px;
	font-size: 0.92em;
	/*width:220px;*/
	display:block;
	/*float: left;*/
	height: 30px;
	font-family: Verdana;
	font-weight:bold;
}

	#perspectivas_form .text_input {
	width: 191px;
	padding: 4px;
	color: #333;
	font: normal 1.0em Verdana, sans;
	border: 1px solid #CCC;
}
	#perspectivas_form .text_area { width: 563px !important; margin:0 0 0 10px;}
	
	.altura_60px{ height:60px !important; }
		
	.ancho_160px{ width:160px; }
	.ancho_135px{ width:135px; }
	
	.ancho_325px{ width:325px !important; }
	.ancho_333px{ width:333px !important; }
	
	#perspectivas_form .text_input:focus {
	color: #111111;
	border: 1px solid #999;
}
	#perspectivas_form .form_submit{
	font-weight: bold;
	font-size:  0.92em;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 10px;
	width: 140px;
	color: #222222;
	background-color:#ededed;
	border: 1px solid #ccc;
	font-family: Verdana;
}

/* listados PRACTICAS */

.practicas_fila_listado{ 
vertical-align:middle;
width:600px; min-height:165px; 	
	margin:0px auto !important;}



.practicas_fila_listado p{ margin:0 0 5px 10px !important; }



.practicas_fila_listado p a{
	width:auto;
	color:#DE5104;
	font-weight:bold;
/**	position:absolute;
	bottom:27px;
	left:235px;**/
	margin-top:15px;
	float:left;
}




.practicas_fila_listado div {
	height:135px;
	width:200px;
	float:left;


	vertical-align: middle;
	
}


.practicas_fila_listado p a:hover{ color:#6C8E0E; }





/* PRACTICAS FORMULARIO */



#practicas_form {
	width: 600px;
	padding: 0;
	float: left;
	margin: 0;
	background-image: url(../imagenes/form_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

	#practicas_form fieldset,#comment_form legend{
	margin:0;
	padding:0;
	}
	
	#practicas_form div {
	padding: 0.6em 0;
	border-bottom: 1px solid #FFFFFF;

}

	#practicas_form label{
	padding: 0 0 0 10px;
	font-size: 0.92em;
	/*width:220px;*/
	display:block;
	/*float: left;*/
	
	height: 30px;
	font-family: Verdana;
	font-weight:bold;
}

	#practicas_form .text_input {
	width: 191px;
	padding: 4px;
	margin-left:10px;
	color: #333;
	font: normal 1.0em Verdana, sans;
	border: 1px solid #CCC;
}
	#practicas_form .text_area { width: 563px !important; margin:0 0 0 10px;}
	
	.ancho_160px{ width:160px; }
	.ancho_135px{ width:135px; }
	.ancho_230px{ width:230px; }
	
	.ancho_325px{ width:325px !important; }
	.ancho_333px{ width:333px !important; }
	
	#practicas_form .text_input:focus {
	color: #111111;
	border: 1px solid #999;
}
	#practicas_form .form_submit{
	font-weight: bold;
	font-size:  0.92em;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 10px;
	width: 140px;
	color: #222222;
	background-color:#ededed;
	border: 1px solid #ccc;
	font-family: Verdana;
}

.grish3 {
color:#444444!important;}



