body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
     margin:0;   
     padding:0;   
 } 
 table {  
     border-collapse:collapse;   
     border-spacing:0;   
 } 
 img {    
     border:0;   
 } 

 fieldset { 
     border:1;
     margin-left:20px;
     margin-right:10px;
 }

 address,caption,cite,code,dfn,em,strong,th,var {  
     font-style:normal;   
     font-weight:normal;   
 } 
 ul {  
     list-style:none;   
 } 
 caption,th {  
     text-align:left;   
 } 
 h1,h2,h3,h4,h5,h6 {  
     font-size:100%;   
     font-weight:normal;   
 } 
 q:before,q:after {  
     content:'';   
 } 
 abbr,acronym { border:0;   
 }  






/* CSS Document */

/* set page background to white and text to very dark gray
 * html is included because this is the root element for
 * pages served as application/xhtml+xml */
html, body {
  background: #FFFFFF;
  color:#000000;
  margin: 0;
  padding: 0;
  font-family:Arial, Helvetica, sans-serif;
}

/* set width of wrapper to same width as title image
 * no top or bottom margin
 * auto on both sides will center wrapper in modern browsers */
#wrapper {
/*  width: 738px; */
/*	width:1200px; */
/*  width:1200px; */
  width:95%;
  margin: 0 auto;
  margin-top:15px;
/*  background: #FFF url(../images/bluebells_side.jpg) top right repeat-y;  */
}

/* set 15px top margin for titlebar, other margins set to zero */
#titlebar {
  height:75px;
  margin: 0;
  padding: 0;
/*  background-image:url(../images/titulo_barra.jpg);  */
  background: #9FF1FB url(../images/barra_titulo.jpg) top right repeat-y;
}

#noticias {
/*  background: #FFF url(../images/bluebells_side.jpg) top right repeat-y;  */
  margin:0;
  padding:5px 5px 5px 10px;
  height:100%;
  font-size:0.80em;
}  

#noticias p {
  border: #BFBCCB solid 2px;
  padding: 10px;
  margin:5px 10px 5px 5px;
  font-size:small;
  font-style:italic;
  color: rgb(234,77,0);
}

#contenedor {  ´
/*  border-left: #BFBCCB solid 10px;   */
  margin:0;
  padding:0;
}  
  
#nav {
	float:left;
	width:20%;
	height:100%;
	z-index:2;
}

/* maincontent width is 1px smaller to account for left border */
#maincontent {
  float:left;
  width:64%;
  margin: 0;
  padding: 0;
  font-size: 85%;
  z-index:1;
/*  background-color:#F4F4F4;    */
  }
  
#panel_noticias {
/*  background: #FFF url(../images/bluebells_side.jpg) top right repeat-y;  */
  float:left;
  height:100%;
  width:16%;  
  margin: 0;
  padding: 0;
/*  border-left:#6699FF;
  border-left-style:solid;
  border-left-width:1px; */
/*  z-index:0;   */
 }


#panel_noticias p {
  padding: 0 10px 0 10px;
} 

 
panel_noticias img {
 display: block;
 padding:20px;
} 

 
#novedades {
  background-color:#ADFAF5;
  margin-right:10px;
  padding: 10px 5px 20px 0px;
}

#novedades p {
/*  border: #BFBCCB solid 2px;
  padding: 10px;
  margin:5px 10px 5px 5px; */
  font-size:small;
  font-style:italic;
  color: rgb(234,77,0);
}

/* set margins, padding, and line height for maincontent paragraphs */
#maincontent p {
  margin: 0 20px 0 20px;
  padding: 5px 0;
  line-height:1.4;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.05em;
  text-align:justify;
  }
  
#maincontent ul {
  margin: 0 25px 0 20px;
  padding: 5px 0;
  line-height:1.4;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
  
#maincontent ol {
  margin: 0px 25px 0px 60px;
  padding: 5px 0;
  line-height:1.4;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#maincontent ul a:link { text-decoration:none; color:#000000; }
#maincontent ul a:hover { text-decoration:underline; }
#maincontent ul a:visited { text-decoration:none; }
 
/* set dimensions for level 1 and 2 headings in maincontent */
#maincontent h1, #maincontent h2, maincontent h3 {
  margin:  0 5px 5px 20px;
  padding: 10px 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #396632;
  }
#maincontent h1 {
  font-size: 165%;
  text-align:center;
  }
#maincontent h2 {
  font-size: 135%;
  }

#maincontent h3 {
  font-size: 120%;
  }  


#maincontent a:link { text-decoration:underline; color:0000FF; }
#maincontent a:visited { text-decoration:underline; color:FFFFFF; }
#maincontent a:hover { text-decoration:none; color:0000FF; }


#maincontent #enlace {
  margin: 5px 5px 5px 20px;
  padding: 0px 20px 0px 0px;
  text-align:right;
}



#titlebar h1 {
	margin-left: 100px;
	color: rgb(234,77,0);
/*	padding-bottom:20px;  */
	padding-top:20px;
	font-family: Verdana, Amaze;
	font-size:1.5em;
	font-weight:normal;
	text-align:center;
}

#titlebar p {
	margin-left: 40px;
	color: rgb(234,77,0);
/*	padding-bottom:20px;
	padding-top:20px;  */
	padding:0;
	font-family: Verdana, Amaze;
	font-size:0.5em;
	font-weight:normal;
	text-align:left;
}

#enlace_aepef {
	height:120px;
	z-index:inherit;
	visibility:hidden;
}


/* estilos para las cabeceras en la pagina XSLT*/
.newsHeadlines a { text-decoration:none; }
.newsHeadlines a:link { color:#524872; }
.newsHeadlines a:visited { color:#A8B2A3; }
.newsHeadlines a:hover, .newsHeadlines a:active { background-color:#A8B2A3; color:#FFF; }

