

* {
	font-family: verdana, sans, sans serif, arial;
}

a {
	color: #345284;
}



body {
	background-color:  #b0c904;
	color: #222;	
}



h1 {
	font-size: 18px;
	border-bottom: 1px solid #ccc;
}

h2 {
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}

h3 {
	font-size: 13px;
	border-bottom: 1px solid #ccc;
}


.caja_ficha  td {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.caja_ficha {
	border: 2px solid #FFC58F;
	margin: 8px;
	background-color: #cfc;
}

.caja_ficha .header {
	background-color: #FFC58F;
}


#container {

/*
	border-left: 3px solid gray;
	border-top: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 4px solid gray;

	margin: 4px;
	background-color: white;

	width: 800px;
	margin-left: auto;
	margin-right: auto;*/

/*	margin-top: 200px;

	background-image: url(app/img/logo1.gif);
	background-repeat: no-repeat;*/
}

#decoracionPostMenu {
	border-bottom: 1px solid gray;
	margin: 1px;
	margin-bottom: 1px;
	margin-left: 6px;
	margin-right: 6px;
}


#top {
	/*zborder: 1px solid gray;
	margin: 4px;*/
}


#bodyinterior {
	/*width: 755px;*/
	width: 710px;
	width: 762px;
	width: 748px;
	zwidth: 720px;
	zoverflow: hidden;
	float:left;
	text-align: left;

    border: 1px solid gray;
    margin-left: 6px;
	margin-top: 4px;
	margin-bottom: 8px;
	background-color: white;
	background-image: url(../img/eefensol.gif);
	background-repeat: no-repeat;

	padding-bottom: 16px;
	min-height: 350px;
}


#titulares {
	width: 915px;
	margin-left: auto;
	margin-right: auto;
}


#leftnav {
/*
	width: 915px;
	margin-left: auto;
	margin-right: auto;*/
}

#content {
	/*border: 1px solid gray;
	margin: 4px;
	margin-left: 200px;*/
	/*margin: 4px;*/
	border-left: 3px solid gray;
	border-top: 1px solid gray;
	border-right: 3px solid gray;
	border-bottom: 4px solid gray;

	margin: 4px;
	background-color: white;

	width: 915px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;

}

#footer {

	clear: both;
	/*
	border: 1px solid gray;
	margin: 4px;*/
}

#menuSuperior {
	zborder: 1px solid gray;
	margin: 4px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
	text-align: center;
}

#menuSuperior a {
	text-decoration: none;
	font-size: 13px;
}

#menuSuperior a.par {
	color: black;
}

#menuSuperior a.par2 {
	color: #6f7f03;
}



.ignora {
	color: gray;
	font-size: 94%;
}


.minidecoratabla {
	border: 1px solid gray;
	background-color: #efefef;
	padding: 4px;
	width: 90%;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: 24px;
	margin-right: 32px;
}

.minidecoratabla td {
	padding: 4px;
}


.minidecoratabla td.head {
	background-color: white;
	font-weight: bold;
}

.minidecoratabla .accion {
	text-align: right;
	float:right;
	font-size: 84%;
}




fieldset {color: #000000;clear: both;font-size: 100%;border: 1px solid #DCDCDC;padding: 0.5em;margin: 0.5em;width:95%}
legend {font-weight: bold;margin: 0 4px 0px 14px;padding: 5px;border:0}
.fieldset {width: 95%; position: relative; padding: 5px 5px 3px 5px;border: 1px solid #000;margin-bottom:1em}
.fieldset fieldset{width:100%;border:none;padding: 0px;margin: 0px;width:90%;margin-bottom: 1em;}
.fieldset legend{margin:.5em;font-size:1em}
.fieldset legend span {font-size:1em;color:#6F6F6F;font-weight:bold;position:absolute;top:0;left:0;padding:.2em 0 .2em 2em;margin:0;width:94%;text-align:left;border-bottom:solid 1px #000;text-transform:uppercase;}



.lineaInfo {
	font-weight: bold;
	text-align: center;
	font-family: Verdana,sans;
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#cajadebusqueda {
	margin-top: 6px;
	width: 100%;
}

.mini-separador {
	border-bottom: 2px solid #8b9f03;

}

#containerbombilla {
	border: 1px solid black;

}


#cajaBuscador {
	margin-top: 3px;
	zmargin-bottom: 32px;
}

h1 {
	font-size: 13px;
	color: #8b9f03;
}


.tituloPagina {
	margin-left: 59px;
	border-bottom: 1px solid #8b9f03;
	margin-bottom: 4px;
	margin-top: 9px;
	margin-right: 3px;
	padding-bottom: 6px;
}

.noticia {
	margin-left: 6px;
	margin-right: 2px;
	margin-top: 6px;
	width: 749px;
	width: 740px;
	/*width: 400px;*/

	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	min-height: 120px;
}


.noticia2 {
	margin-left: 6px;
	margin-right: 2px;
	margin-top: 6px;
	width: 749px;
	width: 720px;
	width: 710px;
	width: 680px;
	/*width: 400px;*/

	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	min-height: 120px;
}


.noticia3 {
	margin-left: 6px;
	margin-right: 6px;
}



.noticia table {
	width: 600px;
}

.lado0 {
	float:left;
}

.lado1 {
	float:right;
}


.icondecoranoticia {
	width: 130px;
	height: 100px;
	border: 1px solid black;
	margin-top: 3px;
	margin-right: 6px;
}



.icondecoranoticia2 {
	width: 130px;
	height: 100px;
	border: 1px solid black;
	zmargin-top: 3px;
	margin-right: 6px;
}


.headnoticia h2 {
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 9px;
	border-bottom: 0px;
	margin-top: 7px;
	margin-left: 12px;
}
.headnoticia h2 a {
	text-decoration: none;
	border-bottom: 0px;
}

.headnoticia a {
	color: #8b9f03!important;
}

/* ----------- */

.headnoticia2 h2 {
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 6px;
	border-bottom: 0px;
	margin-top: 7px;
	margin-left: 12px;
}

.headnoticia2 h2 a {
	text-decoration: none;
	border-bottom: 0px;
}

.headnoticia2 a {
	color: #8b9f03!important;
}

/* ----------- */


.headnoticia3 h2 {
	font-size: 13px;
	text-decoration: none;
	color: #8b9f03;
	border-bottom: 0px;
	margin-bottom: 6px;
}
.headnoticia3 h2 a {
	text-decoration: none;
	border-bottom: 0px;
}

.headnoticia3 a {
	color: #8b9f03!important;
	border-bottom: 0px;
}

/* ----------- */

.p1 {
	background-color: #eef4c0;
	border-bottom: 1px dashed #8b9f03;
}



.cuerponoticia {
	padding-left: 12px;
	font-size: 12px;
	font-family: verdana,sans;
	padding-bottom: 8px;
}



.linkadmin {
  background-color: orange;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  padding: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px;
  font-family: verdana;
  text-decoration: none;
  color: white;
  font-weight: bold;
  
}

#menuSecundario {
	color: gray;
	margin-bottom: 12px;
}

#menuSecundario a {
	  background-color: orange;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  padding: 1px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 13px;
  font-family: verdana;
  text-decoration: none;
  color: white;
  font-weight: bold;
}

/*
a:hover.linkadmin {
 background-color: #ccc;
 color:black;
 border-top: 1px solid black;
 border-left: 1px solid black;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}
*/

.linksgestionnoticia, .linksgestioncolaborador, .linksgestionnorma, .linksgestionovedad, .linksgestioncomunicado{
	zfloat: right;
	text-align: center;
}

.inputtitular {
	width: 50em;
}

.inputnombre {
	width: 20em;
}


.inputpassword {
	width: 15em;
}

.noticiacompleta {
	margin-top: 32px;
	margin-left: 16px;
}

.ediciionform{
	margin-top: 32px;
	margin-left: 16px;
}

.ediciionform td {
	font-size: 12px;
}

.ediciionform table {
	margin-left: 4px;
}

.seccionEdicion {
	font-size: 13px;
	color: #8b9f03;
	padding-top: 8px;
	padding-bottom: 2px;

}

.botonesadministracion{
	padding-top: 6px;
	text-align: left;
	paddin-bottom: 2px;
}

.btnadmin {
	font-family: Verdana;
	font-size: 12px;
	background-color: orange;
	border: 0px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: white;
	font-weight: bold;
	cursor: pointer; cursor: hand;
}

#admincreacion {
	padding-top: 10px;
}

.novedad {
  font-size: 14px;
  border-bottom: 1px dashed green;
  padding-bottom: 6px;
  margin-left: 6px;
  margin-right: 6px;
  zpadding-left: 6px;
  zbackground-color: white;
}

.cuerponnovedad {
  padding-left: 32px;
  padding-top: 3px;
  padding-bottom: 6px;
}



.headnovedad a {
  color: #8b9f03!important;
 font-size: 13px;
}

.normativa {
  font-size: 14px;
  border-bottom: 1px dashed green;
  padding-bottom: 6px;
  margin-left: 6px;
  margin-right: 6px;
  zpadding-left: 6px;
  zbackground-color: white;
}

.cuerponormativa {
  padding-left: 32px;
  padding-top: 3px;
  padding-bottom: 6px;
  font-size:	12px;
}

.headnormativa a {
  color: #8b9f03!important;
 font-size: 13px;
}


.enlace {
  font-size: 14px;
  border-bottom: 1px dashed green;
  padding-bottom: 6px;
  margin-left: 6px;
  margin-right: 6px;
  zpadding-left: 6px;
  zbackground-color: white;
}

.enlace td {
 color: #555;
 font-size: 12px;
}

.enlacecuerpo {
  padding-left: 32px;
  padding-top: 3px;
  padding-bottom: 6px;
}

.headenlace a {
  color: #8b9f03!important;
 font-size: 13px;
}




.caja_ficha_login  td {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
}



.caja_ficha_login {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 62px;
	padding: 16px;
	border-bottom: 2px dashed #FFC58F;

	background-color: #eef4c0;
	font-size: 11px;
}

.caja_ficha_login .header {
	background-color: #FFC58F;
}

.usernamelogin {
	color:black
}

.headertitulocontacto {
  color: #8b9f03!important;
  font-size: 14px;
  border-bottom: 1px solid #FFC58F;
  padding-bottom: 2px;
}

#cajacontacto {

	margin-left: auto;
	margin-right: auto;
	width: 90%;
}


.botoneracontacto{
	padding-top: 6px;
	text-align: left;
	paddin-bottom: 2px;
}


#firmaBaja {
	text-align: center;
	color: #8b9f03!important;
	font-size: 11px;
	margin-bottom: 16px;
	letter-spacing: 0.1;
}

#firmaBaja a {
	color: #8b9f03!important;
}





.comunicado {
  font-size: 14px;
  border-bottom: 1px dashed green;
  padding-bottom: 6px;
  margin-left: 18px;
  margin-right: 6px;
  zpadding-left: 6px;
  zbackground-color: white;
}

.cuerpocomunicado {
  padding-left: 32px;
  padding-top: 3px;
  padding-bottom: 6px;
}


.headcomunicado {
	font-size: 13px;
	zmargin-bottom: 6px;
	padding-bottom: 4px;
	font-weight: bold;
}


.headcomunicado a {
  color: #8b9f03!important;
	font-size: 11px;
}

.botonerausuarios {
	margin-top: 6px;
	margin-bottom: 4px;
	text-align: center;

}



.enlaceleermasnormal, .enlaceleermasnormal a {
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	 color: #8b9f03;
}


.enlaceleermasnormal {
	margin-left: 10px;
	margin-left: 521px;
	zposition:relative;
	zbottom: 8px;
	zz-index: 11;
}




.enlaceleermas0 {
 font-size: 11px;
 z-index: 11;
 position: relative!important;
 top: -20px;
 right: 10px;
 float:right;
 width: 100px;
 height: 10px;
 border: 0px solid red;

}

.enlaceleermas1 {
 font-size: 11px;
 z-index: 11;
 position: relative!important;
 top: -20px;
 left: 10px;
 float:left;
 width: 100px;
 height: 10px;
 border: 0px solid red;
}

.enlaceleermas0 a, .enlaceleermas1 a {
 color: #8b9f03;
 font-style:italic;
 text-decoration: none;
}

.enlaceleermas0 a:hover, .enlaceleermas1 a:hover {
 text-decoration: underline;
}


.bloquenoticiascompletas {
  font-size: 12px;
   margin-left: 14px;
   margin-top: 16px;
   margin-right: 32px;
}


.bloquenoticiascompletas a {
	
}

.bloquevolver a{
 float:right;
 margin-right: 16px;
 font-size: 12px;
 color: #8b9f03!important;
 font-style: italic;
}


.headnoticia {
 font-size: 14px;
 margin-bottom: 16px;
 color: #8b9f03;
 padding-bottom: 16px;
 margin-right: 16px;
}

.desclarga{
	margin-top: 16px;

}




#linealogueado {
 text-align: right;
 margin-right: 6px;
 font-size: 12px;
 margin-bottom: 3px;
 font-weight: bold;
 color: #8b9f03;
}

.nombreusuariologueado a {
 color: black;
 text-decoration: none;
}

.nombreusuariologueado a:hover {
 text-decoration:underline;
}

.enlacecerrar a {
 text-decoration: none;
 color: #8b9f03;
}


.enlacecerrar a:hover {
  text-decoration: underline;
}

.enlaceleermas {
	font-size:11px; 
	margin-top:8px;
	color: #8b9f03;	
	margin-left: 268px;
	font-style: italic;
}

.lineaInfo a {
    color: black;
    text-decoration: none;
    background-color: white;

}

.lineaInfo a:hover {
    color: #8b9f03;
    text-decoration: underline;
}

.enlacearbol  {
    color: black;
    text-decoration: none;
    background-color: white;
    font-size: 11px;
}

.enlacearbol:hover {
    color: #8b9f03;
    text-decoration: underline;
}

.novedadtitulo {
	margin: 8px;
	display: block;
}

.zoomcuerponoticia {
	margin-left: 4px;
	padding-left: 8px;
	border-left: 1px dashed #8b9f03;

}

.zoomnoticia {

	height: 280px;

}

.descripcionlarga_noticia p {
  margin-bottom: 16px;
}


.descripcionlarga_noticia {
	line-height: 1.2em;
}


