/*****************************************************************************************/
.columna1 ul {font-weight: normal; }
.columna1 ul li { background: url(imgcomunes/bolillo3.gif) no-repeat 18px 0.65em;}
.columna1 ul li ul li { background: url(imgcomunes/bolillo3.gif) no-repeat 18px 0.65em; padding-left: 2.5em; }


/** Cabecera ***************************************************************/
.cabecera {
	width: 799px;
	margin: 0 auto;
}

.cabecera h1{
	display: none;
}

.cabecera img {height: 229px; width: 799px;}


/** Menú principal ***************************************************************/
#menu_principal {
  float:left;
  background:#5146C6;
  font-size:93%;
  line-height:normal;
  }

#menu_principal ul {
  margin:0;
  padding:0px 0px 0 0px;
  list-style:none;
  }

#menu_principal li {
  display:inline;
  margin:0;
  padding:0;
  }

#menu_principal a {
  float:left;
  background:url("imgcomunes/tableftE.gif") no-repeat left top;
  margin:0 22px;
  padding:0 0 0 0px;
  text-decoration:none;
  }

#menu_principal a span {
  float:left;
  display:block;
  background:url("imgcomunes/tabrightE.gif") no-repeat right top;
  padding:0px 2px 0px 2px;
  color:#FFF;
  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_principal a span {float:none;}
/* End IE5-Mac hack */
#menu_principal a:hover span { color:#FFF; }
#menu_principal a:hover { background-position:0% -42px; }
#menu_principal a:hover span { background-position:100% -42px; }  
#menu_principal a strong {display: none;}

#menu_principal { width: 799px; margin: 0 auto;}
.menu {width: 799px; margin: 0 auto; height: 45px;}



/** Contenido ***************************************************************/

.contenido {
	background-color: #fff;
	width: 799px;
	margin: 0 auto;
}

.columna_iz {
	width: 200px;
	float: left;
}

.columna_de {
	padding-top: 35px;
	margin-left: 205px;
	width: 587px;
	line-height: 1.4em;
}
.columna_de h2 {
	color: #5146C6;
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 3px;
}

.columna_de h3 {
	color: #4FA503;
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 12px;
}

.columnas2 {background: url(imgcomunes/fd.gif) 0px 0px repeat-y;}
.columna1 {width: 410px; float: left; }
.columna2 {margin-left: 425px; width: 160px;}

.columna2 ul{ font-weight: bold; }
.columna2 ul ul li {font-weight: normal;}
.columna2 ul li { background: url(imgcomunes/bolillo3.gif) 18px 8px no-repeat;}
.columna2 ul li ul li {background: none;}

p.subir {text-align: right; background: url(imgcomunes/subir.gif) bottom right no-repeat; padding: 0; margin: 0; margin-bottom: 10px;}
p.subir a {padding-right: 2px;}
p.subir a:hover {text-decoration: none;}

h2.tam300 { width: 470px; }

/** Archivo intranet ***************************************************************/
ul.listado_archivo {padding-left: 15px;}
ul.listado_archivo li { background: url(imgcomunes/bolillo3.gif) 18px 8px no-repeat;}
ul.listado_archivo li a {font-weight: bold;}

ul.menu_secundario {
	width: 150px;
	margin: 0 0 0 20px;
	margin-top: 15px;
}


ul.menu_secundario li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #BCBCBB;
	padding: 5px 0;
	font-size: 1.1em;
}

ul.menu_secundario li a:link, ul.menu_secundario li a:visited { color: #000;}
img.publicar_doc {margin-left: 20px;}

li.nivel1 { font-weight: bold; margin-top: 15px !important;}
li.nivel2 {padding-left: 10px !important;}


/** Archivo intranet ***************************************************************/
ul.mapaweb { font-weight: bold; }
ul.mapaweb ul li {font-weight: normal;}
ul.mapaweb li { background: url(imgcomunes/bolillo3.gif) 18px 8px no-repeat;}
ul.mapaweb li ul li {background: none;}

/** Tablas ***************************************************************/

table.tabla_intranet th { text-align: left; padding-right: 5px;}


/** Botones y formularios ***************************************************************/
input.ancho180 {width: 180px;}
input.ancho220 {width: 220px;}


/** Pie ***************************************************************/
.pie {
	width: 799px;
	margin: 0 auto;
	background-color: #EE6041;
}

p.contacto {width: 200px; padding-left: 10px; padding-top: 8px;}
p.contacto a:link, p.contacto a:visited {color: #fff; text-decoration: none;}
p.masinfo { margin-left: 250px; text-align: right; padding-right: 10px; padding-top: 8px; color: #fff; float: right;}
p.masinfo a:link, p.masinfo a:visited {color: #fff; text-decoration: none;}
p.masinfo a:hover {text-decoration: underline;}



/****************************************************************	noticias	*************************************/

dl.lista_noticias, dl.lista_noticias dt, dl.lista_noticias dd {padding: 0; margin: 0; font-size: 1em;}
dl.lista_noticias dt { padding-top: 13px; color: #727171; padding-bottom: 4px;}
dl.lista_noticias dd { border-bottom: 1px solid #D1CEF1; padding-bottom: 8px; padding-left: 0px; font-weight: bold;	}
dl.lista_noticias dd a {color: #ED1C0C; text-decoration: none;}
dl.lista_noticias dd a:hover {text-decoration: underline;}

.buscador {
	width: 145px;
	border: 1px solid #C4C4C4;
	background-color: #F5F4EF;
	margin: 10px 0 30px 0;
	padding: 10px;
	text-align: left;
	margin: 0 auto;
	margin-top: 35px;
}

p.tit_buscador {
	padding: 0;
	margin: 0;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 5px;
}
.buscador input {margin: 3px 0;}

h2.tit_listado {font-size: 1.2em; padding-left: 2px; border-bottom: 1px solid #D1CEF1; margin-top: 10px;}

dl.porfecha { padding-left: 20px; padding-bottom: 8px;}
dl.porfecha dt a {color: #ED1C0C; text-decoration: none; padding-bottom: 0px; padding-left: 0px;}
dl.porfecha dt a:hover {text-decoration: underline;}
dl.porfecha dd { padding-top: 0px; color: #727171; padding-bottom: 5px; font-weight: normal; border-bottom: none;}

dl.porarchivo { padding-left: 20px; padding-bottom: 8px;}
dl.porarchivo dt a {color: #ED1C0C; text-decoration: none; padding-bottom: 0px; padding-left: 0px; font-weight: bold;}
dl.porarchivo dt a:hover {text-decoration: underline;}
dl.porarchivo dd { padding-top: 0px; color: #727171; padding-bottom: 5px; font-weight: normal; border-bottom: none;}

/****************************************************************  Foro	*************************************/

.botonera { text-align: right; border: 1px dashed #F7D9AD; padding: 5px; margin-bottom: 15px;}
a.formulario_btn1 { padding: 3px 3px; background-color: #969696; color: #fff; font-weight: bold; margin-left: 4px;}
a:hover.formulario_btn1 {background-color: #000; text-decoration: none;}

p.foro_titulo {font-weight: bold; padding: 0; margin: 0; font-size: 1.5em;}
p.foro_datosenvio { text-align: right; padding: 0; padding-bottom: 5px;}
.foro_cuerpomensaje {}

img.foro_eliminar {vertical-align: middle; padding-right: 3px;}
ul.foro_lista {list-style: none;}
ul.foro_lista li {background: url(imgcomunes/foro_bolillo.gif) 17px 7px no-repeat; font-weight: bold;}
ul.foro_lista li a:link, ul.foro_lista li a:visited {color: #ED560C;}

ul.foro_lista li ul li {background-image: none; font-weight: normal;}

table.foro_formulario {border: 1px solid #C4C4C4; width: 430px; margin: 10px auto;}
table.foro_formulario th {padding: 3px;}
table.foro_formulario td {padding: 6px 3px 0 6px; vertical-align: top;}
table.foro_formulario th { text-align: left; font-size: 1.1em; background-color: #F5F4EF; border-bottom: 1px solid #C4C4C4;}


/****************************************************************	Paginador	*************************************/

.paginador_bloque {border-bottom: 1px solid #E0E0E0; padding-bottom: 5px;}
.paginador_datos {float: left; width: 270px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #858383; text-decoration: none; font-weight: bold;}
.paginador a:hover {background-color: #5146C6; text-decoration: none; color: #fff;}
a.paginador_activado, a:visited.paginador_activado {background-color: #5146C6; text-decoration: none; color: #fff !important;}
.paginador_finalizador { clear: right; height: 1px;}

/********************************************************************************************************************/

.anterior a{ 
   float:left;
   border:1px solid #DDDDDD; 
   padding:1px 3px 1px 3px;
   text-decoration:none !important;
}

.siguiente a{ 
   float:right;
   border:1px solid #DDDDDD; 
   padding:1px 3px 1px 3px;
   text-decoration:none !important;
}

/********************************************************************************************************************/

ul.listado_guias, ul.listado_guias li {padding: 0; margin:0;}
ul.listado_guias {padding: 10px 30px;}
ul.listado_guias li {padding: 7px 10px 7px 14px; background: url(imgcomunes/foro_bolillo.gif) 0px 12px no-repeat; font-size: 1.1em;}
ul.listado_guias li img {vertical-align: middle;}
ul.listado_guias li a {font-weight: normal;}
