body{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing:0.1;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;	
}

.texto{
	font-size:11px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom: 10px;
	text-align:justify;
}
 
.texto_auxiliar{
	color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	/*letter-spacing:-0.05em;
	word-spacing:normal;*/
	margin:0px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:5px;	
}

.texto_auxiliar_negro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	/*letter-spacing:-0.05em;
	word-spacing:normal;*/
	margin:0px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:5px;
}

.texto_fecha_actual{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*letter-spacing:-0.05em;
	word-spacing:normal;*/
	text-align:center;
	vertical-align:middle;
	margin-top:5px;
	margin-left:10px;
	margin-right:2px;
	margin-bottom:10px;

}

input, textarea, select{
	border:1px;
	color:#005500;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#888888;
	border-style:solid;
	font-size:10pt;
	padding-left:2px;
}

select#relaciones{
	width:350px;
}

input#titulo{
	width:375px;
}

input.largo{
	width:375px;
}

input.muylargo{
	width:525px;
}

input#corto{
	width:125px;
}

input#frontend{
	width:200px;	
}

input[type="file"]{
	/*text-align:right;*/
	border-style:solid;
}

input.tb_fecha{
	width:80px;	
}


h1.titulo_elemento{
	padding-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#006600;
	/*font-weight:bold;*/
}

/***************************************************************************************/
/***************                   TITULOS H2                     **********************/
/***************************************************************************************/

h2, h2.noticia, h2.oferta_rep, h2.oferta, h2.curso,h2.circular{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	/*font-weight:bold;*/
	text-align:left;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	padding-top:7px;
	padding-bottom:3px;
	text-transform:none;	
}

h2.noticia, h2.oferta_rep, h2.oferta, h2.curso,h2.circular{
	color:black;
	padding-left: 45px;
}

h2.noticia{
	background:url('../img/noticias.GIF') no-repeat left;
}
h2.curso{
	background:url('../img/formacion.gif') no-repeat left;
}
h2.oferta_rep{
	background:url('../img/ofertas.gif') no-repeat left;
}

h2.oferta{
	background:url('../img/ofertas.GIF') no-repeat left;
}

h2.circular{
	background:url('../img/circulares.gif') no-repeat left;
}
/***************************************************************************************/
/*************************           FIN             ***********************************/
/***************************************************************************************/

h2.vista_previa{
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	margin-top:8px;
	margin-bottom:12px;
	margin-left:15px;
}

h3.titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#005533;
	text-align:left;
	margin:0px;
}

li.texto{
	font-size:11px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	margin-bottom: 5px;
	text-align:justify;
	list-style-image:url('../img/linkmenu_hl.gif');
	/*list-style-position: outside;*/
}

p.link_izda{
	/*padding-left:2px;
	padding-right:3px;*/
	padding-top:7px;
	padding-bottom: 7px;
	background:url('../img/botonMenuIzq.gif') no-repeat left;
	margin:0px; 
	vertical-align:middle;
}

p.link_izda:hover{
	background:url('../img/botonMenuIzq_b.gif') no-repeat left;
}

p.link_dcha{
	margin-top:10px;
	margin-bottom: 10px;
}

p.noticias{
	color:#666666;
	font-family:Verdana;
	font-size: 11px;
	margin-top:3px;
	padding-top:0px;
	padding-right:5px;
	padding-left:5px;
}

p.titulo_listado_noticias{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-left:5px;
	color:#339933;
	font-size: 10pt;
	font-weight: bold;
}

p.titulo_noticias{
	
	padding-left:10px;
}

p.noticias_aux{
	padding-left:15px;
	padding-right:15px;
	color:#006600;
	font-size:11px;
	font-weight: normal;
	text-align:justify;
}

p.texto_error{
	font-size:11px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom: 10px;
	text-align:justify;
	color:red;
}

li.texto_error{
	font-size:11px;
	color:red;
	margin-right:15px; 
}
 
p.titulo_relaciones{
	background: url('../img/bullet.gif') no-repeat left;
	font-size:10px;
	margin-top:3px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:8px;
	text-align:center;
	color:#666666;
	font-weight:bold;
}

p.link_relaciones{
	font-size:10px;
	color:#666666;
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:4px;
	padding-bottom:8px;
	text-align:left;  
}

div#docs_rels{
/*	border:1px;  
	border-color:#456645; */
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#999999;  
	background-color:#dfdfdf;
	background-color:transparent;
}

p.menu_ppal_admon{
	margin-top: 5px;
	margin-bottom:5px;
	color:#ffffff;
}

.pie_contenedor{
	font-size:10px;
	margin:0px;
	/*color:#666666;*/
	color:black;

}

.pie_banner{
	font-size:10px;
	margin-top:3px;
	margin-left:27px;
	margin-right:2px;
	
	color:#666666;
	/*color:black;*/
}

p.texto_resaltado_naranja{ 
    font-size: 12px;
	color:#FF0000;
	text-align:left;
	font-weight:bold;
}

p.subtitulo{
	font-size: 12px;
	font-family: Verdana;
	/*color: #66CC33;*/
	color:#333333;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
}

p.tit_tercer_nivel{
	font-size: 11px;
	/*color: #00CC33;*/
	color:#66CC33;
	font-weight: bold;
	text-align:left;
	margin-left:10px;
	margin-right:5px;
}



legend.formul{
	color:#005533;
	text-align:right;
	
}

fieldset.formul{
	margin:10px;
	
}

div#div_noticia{
	margin-left:15px;
	margin-right:15px;
	padding-bottom:7px;
	background-color:#ffffff;
	min-height:80px;
	height: auto !important;
	height:80px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#c6c6c6; 
	text-align:justify;
}


div#labelForm{
	float:clear;
	font-size:11px;
	font-weight:bold;
	color:#339933;
	text-align:left;
	/*min-height: 25px;
  	height: auto !important;
  	height: 25px;*/
	padding-left:15px;
	padding-right:5px;
	padding-top:7px;
} 

div#labelFormOpcional{
	float:clear;
	font-size:11px;
	font-weight:bold;
	color:#888888; 
	text-align:left;
	padding-left:15px;
	padding-right:5px;
	padding-top:7px;
}
div#inputForm{
	text-align:left;
	padding-left:15px;
	padding-right:5px;
	float:clear;
	padding-top:3px;
	/*min-height: 25px; 
  	height: auto !important;
  	height: 25px;*/
	
}
p.cabCons{
	margin-bottom:1px;
	font-weight:bold;
	padding-left:5px;
}
div#consulta{
	border-width:1px;
	border-color:#ffeeee;
	border-style: solid;
	padding-left:15px;
	padding-right:5px;
	/*padding-top:3px;*/
	width:410px; 
	padding-bottom:3px;
	margin-left:10px;
	margin-bottom:7px;
	
}

div#respuesta{
	border-width:1px;
	border-color:#eeffee;
	border-style: solid;
	padding-left:15px;
	padding-right:5px;
	/*padding-top:3px;*/
	width:410px; 
	padding-bottom:3px;
	margin-left:10px;
	margin-bottom:7px;
}

div#abecedario{
	padding-left:5px;
	padding-right:5px;
	/*padding-top:3px;*/
	width:410px; 
	padding-bottom:3px;
	margin-left:15px;
	margin-bottom:7px;
}

div#botonera{
	float:clear;
	text-align:center;
	padding-top:25px;
	padding-bottom:5px;
}

div#botonera input, #input_botonera{
	background-color:#339966;
	border-color:#339966;
	color:white;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	height:23px;
	vertical-align:middle;
	margin-left:5px;
}

.input_botonera{
	background-color:#339966;
	border-color:#339966;
	color:white;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin-left:5px;
}

div#botonera2{
	float:clear;
	text-align:center;
	padding-top:7px;
	padding-bottom:10px;
}

div#botonera2 input{
	background-color:#77ddaa;
	border-color:#77ddaa;
	color:white;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	height:23px;
	vertical-align:middle;
}

div#div_busqueda,div#div_busqueda_pub{
	padding-left:15px;
	padding-right:15px;
	float:clear;
} 

div#div_busqueda{width:530px;}
div#div_busqueda_pub{width:430px;}

div#div_volver{
	float:clear;
	padding-top:10px;
}

/********************************************************************************************/
/************************************* IMAGENES **************************************/
/********************************************************************************************/

img{
	border: 0px none;
}

img.img_noticia_izda {
	float:left;
}

img.img_noticia_dcha, img.img_noticia_peq_pub{
	float:right;
}

img.img_noticia_dcha, img.img_noticia_izda, img.img_noticia_peq{
	margin-right:5px;
	margin-left:5px;
	margin-top:0px;
	height:70px;
}

img.img_noticia_peq_pub{
	margin-left:20px;
	margin-right:15px;
	margin-top:0px;
	height:70px;
}


img.img_noticia_cuerpo{
	margin:10px;
	width:400px;
	float:clear;
}

/*div{
	background-color:white;
}*/
img.img_banner_admin{
	width:141px;
}

img.img_banner{
	margin-top:10px;
	width:141px;
}
/********************************************************************************************/
/************************************       ENLACES       ***********************************/
/********************************************************************************************/
a.link_primer_nivel,a.link_primer_nivel_privado,a.link_primer_nivel_hl,a.link_primer_nivel_logs,a.link_ppal_admon,a.link_primer_nivel_admon{
	font-weight:bold;
	text-decoration: none;
	font-size:9px;
	padding-left:15px;
	margin-left:3px;
	margin-right:3px; 
}

a.link_primer_nivel{
	color:#FFFFFF;
	background: url('../img/linkmenu.gif') no-repeat left; 
	
}

a.link_primer_nivel_hl{
	color:#AAAAAA;
	font-weight:bolder;
	background: url('../img/linkmenu_hl.gif') no-repeat left;
}

a.link_primer_nivel_privado{
	color:#ddffdd;
	background: url('../img/priv.gif') no-repeat left; 
} 

a.link_primer_nivel_logs{
	color:#ddffdd;
	background: url('../img/login.gif') no-repeat left; 
}

a.link_primer_nivel_admon{
	color:#ddffdd;
	background: url('../img/admin.gif') no-repeat left; 
}

a.link_ppal_admon{
	color:#ffffff;
	text-decoration: underline;
	font-weight:bold;
	font-size:9px;
	padding-left:2px;
	margin-left:2px;
	margin-right:2px;
}

a.link_segundo_nivel{
	font-size: 10px;
	font-weight: bold;
	color:#777788;
	text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:7px;
	text-transform:lowercase;
}

a.link_segundo_nivel:hover{
	text-decoration:underline;
	
}

a.link_segundo_nivel:visited{
	color:#888888;
	text-decoration: none;
}

a.link_segundo_nivel:visited:hover{
	text-decoration:underline;
}

a.link_tercer_nivel{ 
	color:#FF6600;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:8px;
	text-transform:lowercase;
}

a.link_tercer_nivel:hover{
	text-decoration:underline;
	
}

a.link_tercer_nivel:visited{
	text-decoration: none;
}

a.link_tercer_nivel:visited:hover{
	text-decoration:underline;
}

a.link_texto{
	font-weight:bold;
	color:#FF6600;
	
}

a.link_relaciones{
	font-weight:bold;
	/*color:#FF6600;*/
	color:#66CC33;
	text-decoration:none;
}
a.link_docs_rel{
	font-weight:bold;
	/*color:#FF6600;*/
	color:#66CC33;
	text-decoration:none;
}

a.link_relaciones:hover,a.link_docs_rel:hover{
	text-decoration:underline;
}



a.link_mas{
	font-weight:bold;
	text-decoration: none;
}

a.link_documento{
	font-weight:bold;
	text-decoration: none;
}

a.link_noticia{
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	/*color:#FF6600;*/
	color:#339933;
}

a.link_noticia:hover{
	/*color:#333333;*/
	text-decoration:underline;
}

a.link_curso{
}

a.link_volver{
	color:#FF6600;
	font-size:11px;
	font-weight:bold;
	padding-left:25px;
	margin-top:10px;
	text-align:right;
	background: url('../img/volver.jpg') no-repeat left; 
}

a.link_pie{
	font-size:10px;
	color:#FF6600;
	text-decoration:none;
}
a.link_pie:hover{
	text-decoration:underline;
}

a.link_vermas{
	/*olor:#FF6600;*/
	color:black;
	text-decoration:underline;
}



/********************************************************************************************/
/********************************   Tablas de Rtados de búsqueda    *************************/
/********************************************************************************************/
.tab_busqueda_admon{
	
	width:100%;
	padding:3px;

}
.row_cabecera{
	background-color:#006644;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-align:center
}

.row_impar, tr.row_par{
	font-size:7pt;
	vertical-align:top;
}

.row_par{
	background-color:#EEFFEE;			
}

.row_impar{ 
	background-color:#ddeedd;
}
.col_cab_titulo{
	width:15%;
}

.col_cab_descr{
	width:30%;
}

.col_cab_normal{
	width:5%;
}

.col_cab_blanco{
	background-color:#FFFFFF;
	width:1%; 
}

.col_con_titulo{
	text-weight:bold;
}
.col_con_comp{
	text-align:center;
	text-weight:bold;
}
.col_con_texto{
	text-align:justify;
}

.col_con_numero{
	text-align:center;
	/*background-color:#FFFFFF; */
	color: black;
	font-size:11px;
	font-weight:bold;
}

/********************************************************************************************/
/************************************ Layout de la página ***********************************/
/********************************************************************************************/

#total{
	width:770px;
	margin-right: auto;margin-left: auto;
}

#cuerpo{
	width:770px;
	margin-right: auto;margin-left: auto;
}

#cabecera{
	width:770px;
	background-color:#aaaaaa;
	margin-right: auto;margin-left: auto;
	text-align:left;
	height:175px;
	background:url(../img/cabecera.jpg) no-repeat;
}

#cab_titulo{
	position:relative;
	margin:0px;
	padding:0px;
	top:30px;
	left:115px;
	height:62px;
	width:440px;
	background-color:transparent
}

#subcabecera{
	width:770px;
	/*Background-color:#009966;
	/*margin-right: auto;margin-left: auto;*/
	/*Background-color:#009900;Background-color:#A2B4A0;*/
	background-color:#000000;
	vertical-align: top;
	text-align:left;
	min-height: 20px;
  	height: auto !important;
  	height: 20px;
}

div.MenuIzquierda{
	width:161px;
	background-color:#C0C0C0;
	text-align:left;
	/*min-height: 30px;
  	height: auto !important;
  	height: 30px;*/
	height:100%; 
}

div#subcabecera1{
	width:770px;
	float:left;
	background-color:339966;
	margin-right: auto;margin-left: auto;
	min-height: 25px;
  	height: auto !important;
  	height: 25px;
	text-align:left;
	
}
/*
div#subcabecera2{
	width:362px;
	float:right;
	background-color:ffaaaa;
}*/

#columna_izda{
	width:161px;
	background-color:#FFFFFF;
	float: left;
	text-align:left;
}
#central_ad{
	width:609px;
	/*background-color:#cc9999;*/
	float: left;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}

#central{
	width:468px;
	/*background-color:#cc9999;*/
	float: left;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	/*padding-left:5px;*/
}

#columna_dcha{
	width:141px;
	/*background-color:#f6fff6;*/
	float: right;
	text-align:left;
	background:url(../img/fondo_dcha.gif) top repeat;
}

#columna_dcha, #columna_izda{
	/*min-height: 450px;
  	height: auto !important;
  	height: 100%;*/
	 
}

#pie{ 
	width:770px;
	/*background-color:#FFaaFF;*/
	float: left;	
	min-height: 35px;
  	height: auto !important;
  	height: 35px;
	text-align:center;
	
}

#subpie1{
	/*width:708px;	background-color:#ededed;*/
	
	float:clear; 
	margin:5px;
	margin-top:15px;
	text-align:center;
}

#subpie2{
	width:100px;
	float:right;
	background-color:eeffee;
	margin:5px;
}
/********************************************************************************************/
/************************************ Editor              ***********************************/
/********************************************************************************************/

div.toolBar
	{
  border: thin groove;
  color: #FFFFFF;
  background-color:#BED7BD;
  height:22px;
	}
	
div.wyter
	{
  float: left;
  border: thin groove;
	color: #000000;
  background-color: #BED7BD;
  overflow: hidden;
  height:16px;
  font-size:7pt;
  font-family: Verdana, arial, sans-serif;
	}
	
div.close
{
  width:17px;
  height:17px;
  float: right;
  cu
