/***********************
  Layout de 3 columnas con cabecera y pie
  Autor: Cesar
  Fecha: 8/6/2006

  Modificar las etiquetas debajo del comentario 'Seleccionar' o añadir nuevas
            ***********************************************************************/


body{
  margin: 0;
  padding:0;

  /* Seleccionar */
  background:#00364a url(/media/img/default/fondo_azul.png) top center no-repeat; /*#008194;*/
  color: #000000;
	text-decoration: none;
	direction: ltr;
	white-space: normal;
	list-style-type: disc;
	list-style-position: outside;

	font-family: "Lucida Grande", Lucida, sans-serif, , "Lucida Sans";
}

#pagina {
  /*  En esta capa elegimos el ancho y los margenes que tendra el diseño.
      margin: auto; --> Centra la pagina pero solo sirve en mozilla */
  width: 946px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  background: white;
  min-height:754px; 
}

#pagina .content { padding-left: 31px;padding-right:31px;padding-top:0px;padding-bottom:00px;}



#contenido {
  /*  Engloba a las 3 columnas, es decir, todo salvo cabecera y pie */
  width:100%;
  z-index:1;


  /* Seleccionar */
  background:#ffffff;
  color: #000000;
  height:80%;   /* Solo se lo traga el explorer */
  height:196px;
  float:left;
  position:relative;
}
#contenido .content{
	padding-top:10px;
	padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;	

}
#cabecera {
  /* Capa para la parte superior de la pagina */
  width:878px;
  margin:0;

  /* Seleccionar */
  height:132px;
/*   background:white url(/media/img/public/fondo_cabecera_vacia.jpg) no-repeat; */
/*   color: #000000; */
   
}
#cabecera .content { margin: 0px 0px 0px 0px; }

#cabecera_login {
    min-height:0px;
    position:absolute  !important;
    *position:relative  !important;
    float:left;
    width:100%;
    top:0px;
}

#cabecera_login .content{
    background:#525256;
    position:absolute;
    float:left;
    top:0px;
    min-height:5px;
    width:100%;
    opacity: 0.9; /*Para el firefox*/
    filter: Alpha(opacity=90); /*Para el explorer*/
}

#cabecera_expandida {
    display:none;
    width:915px;
    padding-left:31px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;
    height:92px;
}

#marco_login_abajo {
    width:100%;
    display:none;
    position:absolute;
/*     clear:both; */
    float:left;
/*     top:0px; */
/*     border:1px solid red; */
    height:20px;
margin-top:92px;
    text-align:left;

}

#marco_login_abajo .content2{
    background:red;
    width:800px;
    padding-left:41px;
/*     position:absolute; */
    margin-left: auto;
    margin-right: auto;
/*     border:1px solid red; */
    text-align:right;
    height:20px;
    background: url(/media/img/default/fondo_login.png) top right no-repeat;
opacity: 0.9; /*Para el firefox*/
    filter: Alpha(opacity=90); /*Para el explorer*/    
}


/* #cabecera_expandida .content { padding-left: 31px;padding-right:31px;padding-top:0px;padding-bottom:00px;} */

#marco_logo{
    float:left;
     height:70px;
    width:269px;
/*     margin-top: 30px; */
    margin-left: -25px;
    background: url(/media/img/default/logo_cabecera.png) top right no-repeat;
}

#marco_logo:hover{
    cursor:pointer;

}
#menu_arriba {
    float:right;
    padding: 0px;
    font-size: 10px;
    height:20px;
    margin-top:33px;
    
    width:500px;

}
#menu_arriba .content {
    text-align:right;
    vertical-align:top;
    padding:0px;
    letter-spacing: -0.5px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #050f24;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}


#menu_arriba .content a{
letter-spacing: -0.5px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #050f24;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

#menu_arriba .content a:hover{
    text-decoration: underline;
}




#menu {
  /* Capa para la parte superior de la pagina */
  width:878px;
  margin:0;
  z-index: 1000;

  /* Seleccionar */
  height:32px;
  border-bottom:0px solid #000000;
  background:#eeeeee;
  color: #333333;
  float:left;
  clear:both;
position:relative;  
}


#col-izq,#col-centro{
  /* Capa que contiene la columna izquierda para un posible men */
  z-index:1000;
  float: left;
  margin-top:10;
  margin-left:0px;
  margin-bottom:22px;
  margin-right:0px;
  /* Seleccionar */
  width:590px;
  height: 163px;  
    

}
#col-derecho{
  /* Capa que contiene la columna izquierda para un posible men */
  z-index:1000;
  float: left;
  margin-top:10;
  margin-left:0px;
  margin-bottom:22px;
  margin-right:0px;
  /* Seleccionar */
  width:290px;
  height: 163px;  
  text-align:center;
  font-weight:bold;
  font-size:11px;
  
   
}
#col-izq .content,#col-centro .content , #col-derecho .content{ margin: 0px; padding: 0px;  }

/*
#col-izq .content .cabecera_home, #col-centro .content .cabecera_home {
	background: #0095C3;
	height: 30px;
        width: 270px;
        margin:0px;

        vertical-align:middle;
        text-align:left;
        display: table; 
        #position: relative; overflow: hidden;
	color: white;

    text-transform: uppercase;

    text-decoration: none;

    text-align: left;

    letter-spacing: 0px;

    font-style: normal;

    font-size: 16px;

    font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";

}*/
#col-izq .content .cuerpo_noticias, #col-centro .content .cuerpo_noticias{
	height: 148px;
        width: 590px;
       
}

#centro {
  /* Capa que contiene la columna central con el contenido principal */
  /*position:relative;*/
  z-index:5;
  width:669px;
  /* Seleccionar */
  margin-top:256px;
  
  margin-bottom: 0px;
  margin-left: 209px;   /* Segn #izquierda.width */
  background:#ffffff;
  color: #000000;
  min-height:163px; 

   
}
#centro .content { margin: 0px 0px; padding:0px;  min-height:163px;   }



#pie {
  /* Capa para el pie de pagina (copyright) */
  /*width: 100%;*/
  
  clear: both;

  /* Seleccionar */

  background:#f3f4f4;
  height: 37px;
  
  text-align:left;
  width: 946px;
 margin-left: auto;
  margin-right: auto; 
  margin-bottom:10px;
  letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #0d1423;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

#pie a {
  letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	color: #0d1423;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";

}
#pie a:hover{
	color: #0095C3;
}
#pie .content { height:27px; margin-left:16px; padding-top:10px; font-size:10px;/*padding: 5px;*/ }





#menu_lateral {
    margin-top:20px;
}
#submenu {
    margin-top: 10px;
    margin-left: 0px;
}




#ruta {
	vertical-align:middle;
	background: url(/media/img/default/fondo_miga_pan.png);
	width: 871px;
        margin-top:2px;
        height:17px;
        padding-top:3px;
        float:left;
        clear:both;
}

#nombre_seccion {
	background: url(/media/img/default/fondo_titulo_seccion.png);
        height:40px;
        width: 832px;
        padding-top:0px;
        margin-top:0px;	
        z-index:3;
        margin-bottom:31px;
        vertical-align:middle;
        float:left;
        clear:both;
}


.noticias_titular {
    
	color: #0095C3;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	/*line-height: 12px;*/
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";

}

.noticias_fecha {
   display:block;
	color: #363636;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
	
	font-size: 12px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

.noticias_entradilla {
    float:left;
	
	color: #363636;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0px;
	word-wrap: normal;
	word-break: normal;
	word-spacing: normal;
	line-height: 1.4em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: "Lucida Grande", Lucida, sans-serif, "Lucida Sans";
}

.noticias_entradilla a:hover{
	text-decoration:underline;
}