div#container{font-size: 0.7em;}
div#situacion{ margin: 0px 0px 0px 0px; /* background-image: url(../img/rep_vert2.gif);background-repeat: repeat-y;background-position: top right; */}

div#situacion .barra a {color: #3D6354;font-weight: bold;text-decoration:none;}
div#situacion .barra a:hover {color: #3D6354;font-weight: bold;text-decoration:underline;}

.imagenizquierda   { float: left; margin:0 10px 10px 0; color: #777; text-align: center; }

.imagencentrada   { text-align: center; margin: 10px 0 0 0; color: #777; text-align: center;}

.imagenderecha    { color: #777; float: right; margin:0 0 10px 10px; text-align: center; }

a.mtop:link, a.mtop:visited, a.mtop:active {
width:80px;
height:15px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-top: 2px;
background-repeat: no-repeat;
background-position: left center;
}
a.mtop:hover {
color:#ffffff;
}

.listado_secciones
{
 margin: 20px 30px 0px 20px;
}


.mesnoticia
{
 background-image: url('../img/titulo_rep.gif');
 background-position: bottom right;
 background-repeat: repeat-x;
 margin: 0px 20px 0px 20px;
 padding-left: 20px;
 padding-right: 20px;
 border: 1px solid #3D6354;
 font-size:1.4em;
 font-weight:bold;
 color: #3D6354;
}
	



  .noticia
    {
    margin: 0 0 0 3em;
    font-family:arial, helvetica, sans-srif;
    font-size:1.1em;
    }
  
  
  
  .noticia h3    
    {
    color:  #000000;
    font-size: 1.4em;
    border-bottom: 1px solid  #3D6354;
	padding-left: 5px;
	border-left: 15px solid #3D6354;  
	margin-right: 20px;
  }
  
  .noticia .entradilla
  {
    font-size: 1em;
    font-weight:bold;
	margin-right: 20px;	
    text-align:justify;
  }
  
  .noticia .fecha
    {
    color: #777;
  }
  
  .noticia .imagen
   {
   float:left;
   color: #777;
   width: 160px;
   text-align: justify;
  }
 
  .noticia p
   {
   text-align:justify;
   margin-right: 20px;
  }

/*PANEL_IZQDO*/
#left_pane h3
{
 margin: 0px auto;
 /*background-color: #ffffff;*/
 border: 1px solid #3D6354;
 color: #3D6354;
 padding: 4px 0px 4px 0px;
 font-size: 1em;
 font-weight: bold;
 text-align: center;
 margin-left: 15px;
 background-image: url('../img/repetir_serv_inv.gif');
 background-repeat: repeat-x;
 background-position: top left;
 width: 160px;
}

#left_pane .menu_lateral .rep
{
  background: url(../img/menu_rep.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
}

div.menu_lateral ul { list-style-type: none; padding: 0; margin: 0 0 0 0px;}

div.menu_lateral ul a { 
 height: auto;
 display:block;
 margin-left: 0px;
 padding: 2px 0px 2px 5px;
 border-left: 10px solid #3D6354;
/* background-image: url(../img/vineta_menu.gif);
 background-repeat: no-repeat;
 background-position: 0 center; */
 text-decoration: none;
 font-weight: bold;
 color: #3D6354;
 border-bottom: 1px solid #3D6354;
}


div.menu_lateral ul a:hover {  color:#FFFFFF; background-color:  #3D6354;}

div.menu_lateral ul a.activo{ color:#FFFFFF; background-color:  #3D6354;}

div.menu_lateral .sublista { margin-left: 0.8em;}

div.menu_lateral .sublista a { font-weight: normal; font-size: 0.8em;  padding: 2px 0px 2px 8px;text-decoration: none;}

div.menu_lateral .sublista a:hover{ color:#FFFFFF; background-color:  #3D6354;}

div.menu_lateral .sublista a.activo{ color:#FFFFFF; background-color:  #3D6354;}

div.menu_lateral .sublistasecciones { margin-left: 0.8em;}

div.menu_lateral .sublistasecciones a {  border-left: 10px solid #013274; color:#013274; font-weight: normal; font-size: 0.8em;  padding: 2px 0px 2px 8px;text-decoration: none;}

div.menu_lateral .sublistasecciones a:hover{ color:#FFFFFF; background-color:  #ecd7b1;}

div.menu_lateral .sublistasecciones a.activo{ color:#3D6354; background-color:  #ecd7b1;}


/*FIN PANEL IZQDO*/
