/* CSS Document */
/*-----------------------------------
		GENERICOS
-----------------------------------*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.70em;
	background:url(/docs/temas/temaAECH/images/fondos/fondo.gif) no-repeat center top;
	color:#6b6a6a;	
	background-color:#e1e1e1;
	padding:0px;
	margin:0px;
}

img {
    border:0px;
}
a, a:link , a:visited{
   text-decoration:none;
}
a:hover{
   text-decoration:underline;
}
h1{
  font-size:1.7em;
  font-weight:normal;
  color:#000;
}
h1 a{
  color:#000;
}
h2{
  font-size:1em;
  font-weight:bold;
  color:#6b6a6a;
}
cite{
  width:100%;
  float:left;
  font-size:0.9em;
  margin:0px 0px 10px 0px;
}

/*-----------------------------------
		    PROPIOS
-----------------------------------*/
.destacado{
   font-weight:bold;
   color:#b8000c;
}
.destacado a{
   color:#b8000c;
}
.paginacion{
   width:550px;
   padding:10px;
   float:left;
   color:#af0d1a;
}
.paginacion a{
   color:#af0d1a;
}
.socios{
   border:1px solid #d1d1d1;
   padding:5px;
   width:130px;
}
.izquierda {
   float:left;
   text-align:left;
   margin-right:10px;
   padding:0px;
}

.derecha {
   float:right;
   border:0px;
   margin-left:10px;
   bottom:0px;
}
/*-----------------------------------
		  ESTRUCTURA
-----------------------------------*/
#contenedor{
    width:838px;
	margin-left:auto;
	margin-right:auto;
}
#contenido_principal{
    width:838px;
	background-color:#fff;
	margin:0px;
	padding:0px;
}
#principal{
   width:838px;
   float:left;
   background:url(/docs/temas/temaAECH/images/fondos/fondo_principal.gif) top no-repeat;
   background-color:#fff;
   margin:0px;
   padding:0px;
}
#contenido_general iframe{
   width:100%;
   height:auto;
   display:block;
   margin:0px;
   padding:0px;
   border:0px;
}
/*-----------------------------------
	ELEMENTOS DE LA CABECERA
-----------------------------------*/
/*#cabecera{
     width:838px;
	 height:249px;
	 background:url(/docs/temas/temaAECH/images/fondos/fondo_cabecera.gif) no-repeat;
}*/

#cabecera{
   width:838px;
	 /*height:249px;*/
	 height:167px;
	 background:url(/docs/temas/temaAECH/images/fondos/fondo_cabecera02.gif) no-repeat;
	 margin:0px;
	 padding:0px;
}

#logo{
    /*width:232px;
    height:186px;*/
	width:258px;
	height:104px;
	float:left;
}

#foto_cabecera{
    /*width:606px;*/
	width:580px;
	height:104px;
	float:left;
}

/*
#logo{
    width:232px;
    height:186px;
	float:left;
}
#foto_cabecera{
    width:606px;
	float:left;
} 
*/
 
#idiomas{
   float:left;
   width:830px;
   text-align:right;
   padding:5px;  
}
#idiomas ul{
  margin:0px;
  padding:0px;
}
#idiomas li{
  display:inline;
  list-style-type:none;
  color:#6b6a6a;
  border-right:1px solid #6b6a6a;
  padding-left:5px;
  padding-right:5px;
}
#idiomas li a{
   color:#6b6a6a;
   text-decoration:none;
}
#buscador{
   float:left;
   width:835px;
   text-align:right;
   padding-top:10px;
   margin:0px;
}
/*-----------------------------------
	           MENÚ
-----------------------------------*/
#menu{
    width:838px;
	height:30px;
	display:block;
	margin:0px;
	padding:0px;
	background-color:#fff;
	}
#menu ul{
    list-style-type:none;
	margin:0px;
	padding:4px 0px 4px 0px;
	}
#menu ul li{
	display:inline;
	}
#menu li a{
	float:left;
	padding:6px 6px 0px 26px;
	margin-left:5px;
	background:url(/docs/temas/temaAECH/images/fondos/fondo_menu.gif) top left no-repeat;
	color:black;
	text-decoration:none;
	height:20px;
	border-right:1px solid #e5e5e5;
	}
#menu li a:hover{
    float:left;
	padding:6px 6px 0px 26px;
	margin-left:5px;
	color:black;
	height:20px;
	border-right:1px solid #e5e5e5;
    text-decoration:underline;
}
#menu ul li a.activo {
    float:left;
	padding:6px 5px 0px 26px;
	margin-left:5px;
	background:url(/docs/temas/temaAECH/images/fondos/fondo_menuactivo.gif) top left no-repeat;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	height:20px;
}
#menu ul li a:hover.activo {
    float:left;
	padding:6px 5px 0px 26px;
	margin-left:5px;
	font-weight:bold;
	color:#000;
	height:20px;
    text-decoration:underline;
}
/*-----------------------------------
	     NOTICIAS PORTADA
-----------------------------------*/
#noticias{
   float:left;
   width:395px;
   margin-left:15px;s
}
   #noticia_principal{
      background:url(images/fondos/linea_noticia.gif) no-repeat top left;
      padding-left:20px;
      margin-top:30px;
      }
   #noticia_principal img{
      border:1px solid #d1d1d1;
      padding:5px;
	  width:304px;
	  height:182px;
     }
#noticias_secundarias{
  padding-left:20px;
}
#noticias_secundarias img{
  float:left;
  width:92px;
  height:54px;
  background:url(/docs/temas/temaAECH/images/fondos/not_secundaria.gif) no-repeat right;
  padding-right:15px;
}
#noticias_secundarias h1{
  font-size:1.2em;
  font-weight:bold;
  clear:both;
}
#noticias_secundarias p{
  margin:0px;
  padding:0px;
}
#bloque_noticia{
  height:95px;
}
#bloque_noticia h1{
  margin:0px;
  padding:0px 0px 3px 0px;
}
/*-----------------------------------
	     ACTUALIDAD PORTADA
-----------------------------------*/
#actualidad{
   float:left;
   width:330px;
   background:url(images/fondos/fondo_actualidad.gif) no-repeat top left;
   margin-top:120px;
   margin-left:50px;
   padding-left:30px;
}
#agenda{
   width:330px;
}
#agenda h1{
   color:#b8000c;
}
#evento{
  float:left;
  width:330px;
  /*height:54px;*/
  margin-top:10px;
}
#evento p{
  font-size:0.9em;
  margin:0px;
  padding:0px;
}
#evento a{
  font-size:0.9em;
  margin:0px;
  padding:0px;
}
#evento img{
  float:left;
  width:92px;
  height:54px;
  background:url(/docs/temas/temaAECH/images/fondos/not_secundaria.gif) no-repeat right;
  padding-right:15px;
}
#contenido_general #mensajes{
  float:left;
  width:600px;
  margin-top:0px;
}
#contenido_general #mensajes h1{
  color:#000;
  margin-bottom:20px;
}
#contenido_general #mensajes h2{
  margin-left:50px;
}
#contenido_general #mensajes p, p img{
   margin-left:50px;
}
#contenido_general #mensajes img{
   margin-left:50px;
}

#mensajes{
  float:left;
  width:300px;
  margin-top:20px;
  border:1px solid #f6f2f3;
  padding:4px;
}
#video_portada{
  width:300px;
  border:1px solid #f6f2f3;
  paddin:5px;
}
#mensajes h1{
  color:#b8000c;
}
#mensajes h1 a{
  color:#b8000c;
}
#mensajes h2{
  width:250px;
  font-size:1em;
  font-weight:bold;
  color:#000;
  margin:0px;
  padding:0px;
}

#mensajes .destacado{
  font-weight:normal;
}
#mensajes .destacado a{
  color:#b8000c;
}
/*-----------------------------------
	  ELEMENTOS DE FORMULARIOS
-----------------------------------*/
form{
   margin:0px;
   padding:0px;
}
#noticias_interior form{
   background:url(/docs/temas/temaAECH/images/fondos/sombra.gif) no-repeat top left;
   font-weight:bold;
   width:500px;
   height:95px;
   padding:10px;
}
#noticias_interior form img{
   width:15px;
   height:15px;
   background-image:none;
   margin:0px;
   padding:2px;
}
#noticias_interior label{
   display:block;
   font-weight:normal;
   float:left;
   margin-right:5px;
}
#noticias_interior input{
   float:left;
   margin-right:10px;
   margin-top:0px;
}
#multimedia form{
   background:url(/docs/temas/temaAECH/images/fondos/sombra_form.gif) no-repeat top left;
   font-weight:bold;
   width:500px;
   height:55px;
   padding:8px;
   margin:10px 0px 0px 20px;
}
#multimedia label{
   display:block;
   font-weight:normal;
   float:left;
   margin-right:5px;
}
input{
   border:1px solid #b1b1b1;
   background-color:#fff;
   font-size:0.8em;
}
.boton{
   width:70px;
   height:18px;
   background:url(/docs/temas/temaAECH/images/fondos/fondo_boton.gif) no-repeat;
   font-family:"Trebuchet MS";
   font-weight:normal;
   font-size:1em;
   border:none;
}
.botonera input{
   width:70px;
   height:18px;
   background:url(/docs/temas/temaAECH/images/fondos/fondo_boton.gif) no-repeat;
   font-family:"Trebuchet MS";
   font-size:1em;
   border:none;
   margin-top:10px;
   float:left;
}

#multimedia .botonera input{
   width:70px;
   height:18px;
   background:url(/docs/temas/temaAECH/images/fondos/fondo_boton.gif) no-repeat;
   font-family:"Trebuchet MS";
   font-size:1em;
   border:none;
   margin-top:-18px;
   margin-left:210px;
   float:left;
}

#formulario_agenda label{
   display:block;
   padding:5px 0px 3px 0px;
}
#formulario_agenda select{
   font-size:90%;
}
#galeria{
   width:535px;
}
/*-----------------------------------
	       CALENDARIO
-----------------------------------*/

#calendario, #calendario_mes{
    float:left;
	width:280px;
	background-color:#fff;
	color:#b8000c;
	margin:0px 0px 10px 0px;
	padding:5px;
	border:solid 1px #fbf5f5;
	text-align:center;
	}
#calendarioVentana{
    float:left;
    width:290px;
	height:auto;
    background-color:#fff;
	padding:10px;
	display:block;
}
#calendario_mes  table{
	font-size:11px;
	}
#calendario h1{
   float:left;
   text-align:left;
   width:280px;
   margin:0px 0px 10px 0px;
}
	
#calendario table{
    width:100%;
	}
	
#selects_calendario{
    width:280px;
	display:block;
	margin-bottom:5px;
	font-size:0.8em;
	}	
#selects_calendario select{
    width:110px;
}
	
#ano{
	width:68px;
	font-size:100%;
	font-weight:normal;
	}
	
#mes{
	width:110px;
	font-size:100%;
	float:left;
	font-weight:normal;
	margin-right:18px;
	}	
	
.dias_semana{
    height:15px;
	font-size:90%;
	font-weight:normal;
	margin:2px;
	padding:2px;
	text-align:center;
	border:solid 1px #fff;
	color:#fff;
	background-color:#d39492;
	}
	
.sinevento{
	color:#b8000c;
	border:solid 1px #fff;
	width:20px;
	padding:2px;
	text-align:center;
	}
	
.sinevento a{
   color:#b8000c;
   font-weight:normal;
   }
   
.eventopasado{
   width:20px;
   padding:2px;
   color:#6b6a6a;
   background-color:#f0f0f0;
   border:solid 1px #fff;
   text-align:center;
   }
   
.eventopasado a{
  color:#6b6a6a;
  font-weight:normal;
  }
 
.sineventopasado{
	border:solid 1px #fff;
	background-color:#f8f6f6;
	width:20px;
	padding:2px;
	text-align:center;
	color:#6b6a6a;
    }
.sineventopasado a{
    font-weight:normal;
	color:#6b6a6a;
    }
	
.diaevento{
    text-align:center;
	width:20px;
	padding:2px;
	color:#b8000c;
	border:solid 1px #fff;
	background-color:#fbf5f5;
	}
	
.diaevento a{
   color:#b8000c;
   font-weight:normal;
   }
   
.hoy{
   color:#fff;
   width:20px;
   padding:2px;
   background-color:#ba615e;
   border:solid 1px #fff;
   text-align:center;
   }
   
.hoy a{
   color:#fff;
   font-weight:normal;
   }
.dia_buscado{
   color:#fff;
   width:20px;
   padding:2px;
   background-color:#666666;
   border:solid 1px #fff;
   text-align:center;
   font-weight:normal;
   }
.dia_buscado a{
   color:#fff;
   }

/*-----------------------------------
	      RASTRO MIGAS
-----------------------------------*/
#migas {
   height:20px;
   width:800px;
   background:url(/docs/temas/temaAECH/images/fondos/fondo_migas.gif) no-repeat left;
   margin:20px 0px 0px 10px;
   display:block;
   float:left;
   color:#666666;
   font-size:0.9em;
   text-align:left;
   } 
#migas ul{
  margin:0px 0px 0px 10px;
  padding:4px 0px 0px 30px;
}
#migas ul li{
  display:inline;
  background:url(images/fondos/flecha.gif) no-repeat right;  
  margin:0px;
  padding:0px 8px 0px 6px;
}
#migas ul li a{
  color:#666666;
   }
/*-----------------------------------
	    CONTENIDO  2º NIVEL
-----------------------------------*/
#menu_lateral{
   width:170px;
   float:left;
   padding:20px 20px 0px 10px;
   color:#6b6a6a;
   margin-top:20px;
}
#menu_lateral ul{ 
   list-style-type:none;
   margin:0px;
   padding:0px; 
}
#menu_lateral ul li{
   background:url(images/fondos/fondo_menulateral.gif) no-repeat bottom;
   padding:8px 0px 12px 20px;
   margin:0px;
}
#menu_lateral ul li a{
  color:#6b6a6a;
}
#menu_lateral a.activo {
  color:#af0d1a;
  font-weight:bold;
}
#contenido_general{
  background:url(images/fondos/fondo_contenido_general.gif) no-repeat top left;
  float:left;
  width:600px;
  padding:10px 0px 0px 20px;
  margin-top:58px;
  min-height:250px;
  height:auto;
}
#contenido_general h1{
  margin:25px 0px 0px 15px;
}
#contenido_general p{
  margin:15px 0px 0px 50px;
  text-align:justify;
}
#contenido_general p a{
  color:#6b6a6a;	
}
#contenido_general p img{
  padding:10px;
  margin:0px 0px 5px 0px;
  border:1px solid #d8d7d2;
}
#contenido_general img{
  padding:10px;
  margin:10px 0px 0px 5px;
  border:1px solid #d8d7d2;
}
#contenido_general ul{
  margin:0px;
  padding:0px;
}
#contenido_general ul li{
  list-style-type:none;
  background:url(images/fondos/flecha.gif) no-repeat top left;  
  margin:10px 5px 0px 50px;
  padding:0px 0px 0px 10px;
  text-align:justify;
}

/*#contenido_general ul li p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}*/

#contenido_general ul li a{
  color:#000;
}
/*-----------------------------------
	     2º NIVEL NOTICIAS
-----------------------------------*/

#noticias_interior #contenido_noticia{
      width:550px;
      background:url(images/fondos/linea_noticia.gif) no-repeat top left;
      padding:0px;
	  margin:0px;
      }
#noticias_interior #contenido_noticia img{
      background:none;
      border:1px solid #d1d1d1;
      padding:5px;
	  width:304px;
	  height:182px;
	  margin-right:185px;
     }
#noticias_interior #contenido_noticia h1{
     font-size:1.7em;
	 font-weight:normal;
	 margin:0px 0px 0px 25px;
	 padding:0px;
     }
#noticias_interior #contenido_noticia h2{
     width:525px;
	 margin:0px 0px 0px 25px;
	 padding:0px;
	 clear:both;
	 }
#noticias_interior #contenido_noticia p{
     width:525px;
     margin:0px;
	 padding:5px 0px 5px 25px;
	 height:auto;
	 clear:both;
     }
/*-----------------------------------
    2º NIVEL LISTADO NOTICIAS
-----------------------------------*/
#noticias_interior{
	margin-left:25px;
	width:550px;
	}
#noticias_interior #titulo_seccion h1{
  font-size:1.7em;
  font-weight:normal;
  color:#000;
  }
#noticias_interior img{
  float:left;
  width:92px;
  height:54px;
  background:url(/docs/temas/temaAECH/images/fondos/not_secundaria.gif) no-repeat right;
  border:0px;
  margin:0px;
  padding:0px 15px 0px 0px;
}
#noticias_interior p{
  margin:0px;
  padding:0px;
}
#noticias_interior h1{
  font-size:1em;
  font-weight:bold;
  margin:20px 0px 10px 0px;
  clear:both;
}
/*-----------------------------------------------
       2º NIVEL MULTIMEDIA VERSIÓN ANTERIOR
-----------------------------------------------
#multimedia{
   width:550px;
   float:left;
}
#multimedia h1.destacado{
   width:530px;
   font-weight:normal;
   clear:both;
   margin:10px 0px 5px 20px;
}
#multimedia h2{
	width:530px;
	font-size:0.9em;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	margin: 10px 0px 0px 20px; 
	padding:3px;
	background-color:#f7f1f1;
}
#contenido_general #multimedia img.foto_peq {
		float:left;
		border:1px solid #d1d1d1;
		padding:5px;
		width:208px;
		height:116px;
		margin:10px 25px 10px 25px;
		display:block;
 }
#multimedia p{
   display:block;
}
#multimedia object{
   padding:10px;
   margin:10px 10px 0px 15px;
}
#detalle_foto img{
	margin:10px 0px 10px 25px;
}
#detalle_foto p{
   width:535px;
   margin:15px 0px 0px 20px;
   clear: both;
}
#enlace_video{
   width:535px;
   height:28px;
   float:left;
   padding:20px 0px 0px 20px;
}
#enlace_video p{
  width:200px;
  margin:8px 0px 0px 28px;
  padding:0px;
}
#enlace_video a {
   color:#626b7d;
   font-weight:bold;
}
#enlace_video .ico{
   border:none;
   float:left;
   width:23px;
   height:21px;
   margin:0px;
   padding:0px;
}

/*#multimedia img{
    float:left;
    border:1px solid #d1d1d1;
    padding:5px;
 width:208px;
 height:116px;
 margin:10px 10px 0px 15px;
 display:block;
}*/
/*.foto_peq{
    float:left;
    border:1px solid #d1d1d1;
    padding:5px;
 width:208px;
 height:116px;
 margin:10px 10px 0px 15px;
 display:block;
 }
*/
/*-----------------------------------------------
       2º NIVEL MULTIMEDIA / GALERÍA
-----------------------------------------------*/
#galeria h1{
   margin:0px;
   padding-left:15px;
}
#listado_galeria {
   width:152px;
   height:200px;
   float:left;
   margin:0px 10px 15px 5px;
   }
#listado_galeria p{
   text-align:left;
   color:#707070;
   margin:0px 0px 0px 5px;
   } 
#listado_galeria  img.foto_peq{
   width:130px;
   height:105px;
   border-top:1px solid #ececec;
   border-right:1px solid #cacaca;
   border-left:1px solid #ececec;
   border-bottom:1px solid #cacaca;
   margin-bottom:10px;
   padding:10px;
   display:block;
   }
#ficha_foto {
   width:560px;
   float:left;
 }
#ficha_foto  img.foto_grande{
   border-top:1px solid #ececec;
   border-right:1px solid #cacaca;
   border-left:1px solid #ececec;
   border-bottom:1px solid #cacaca;
   margin-bottom:10px;
   padding:10px;
   display:block;
}
#ficha_foto p{
   text-align:left;
   color:#707070;
   margin:0px 0px 0px 5px ;
   }
.enlace{
   background:url(images/fondos/flecha.gif) no-repeat top left ;
   padding-left:10px;
   color:#20417b;
   }
#volver {
   float:right;
   color:#000;
   padding-right:30px;
}
#volver a{
   color:#000;
}
#volver img{
   border:none;
   margin:0px;
   padding:0px;
}
/*-----------------------------------
    2º NIVEL CONTACTAR
-----------------------------------*/
#contacto{
   width:550px;
}
#contacto form{
   background:url(/docs/temas/temaAECH/images/fondos/sombra_contacta.gif) no-repeat top left;
   font-weight:bold;
   width:330px;
   height:320px;
   padding:15px;
   margin: 10px 0px 0px 20px;
}
#contacto label{
   width:300px;
   display:block;
   font-weight:normal;
   float:left;
   margin:5px 0px 5px 0px;
}
#contacto input{
   float:left;
   margin-right:10px;
}
#contacto .botonera {
   float:left;
   width:300px;
}
textarea{
   float:left;
}
#direccion{
  float:right;
  width:160px;
  margin-top:30px;
}
#direccion p{
  text-align:left;
  margin:0px;
  padding:0px;
}
/*-----------------------------------
	   2º NIVEL ACTIVIDADES
-----------------------------------*/
#contenido_general #agenda{
   width:552px;
   height:200px;
   background:url(/docs/temas/temaAECH/images/fondos/fondo_agenda.gif) no-repeat;
   margin-left:45px;
   margin-top:20px;
}
#contenido_general #agenda #calendario{
   margin:10px;
}
#listado_eventos{
   width:550px;
   min-height:80px;
   margin-left:50px;
   border-bottom:1px solid #efefef;
   padding:10px 0px 5px 0px;
   clear:both;
}
#listado_eventos h1{
   font-size:1em;
   font-weight:bold;
   margin:0px;
   padding:0px;
}
#listado_eventos p{
   margin:0px;
   padding:0px;
}
#listado_eventos img{
  float:left;
  width:92px;
  height:54px;
  margin:0px;
  margin-right:20px;
  padding:10px;
  clear:both;
}
#formulario_agenda{
   margin-left:295px;
   padding-top:10px;
}
/*-----------------------------------
	          PIE
-----------------------------------*/
#pie{
   clear:both;
}
#banner_pie{
   margin:10px 0px 0px 10px;
   width:805px;
   height:65px;
   padding:5px;
   border:1px solid #e9e9e9;
}
#banner_pie img{
  width:115px;
  height:60px;
}
#copyright{
   background: url(images/fondos/fondo_pie_es_ES.gif) no-repeat top right;
   font-size:0.9em;
   margin:0px 15px 0px 15px;
   padding:5px;
   height:40px;
}


/*-----------------------------------
          BannerRotativo
-----------------------------------*/

#ventanaPie {
    position:relative;
    height:70px;
	width:801px;
	overflow:hidden;
	margin-top:0px;	
}

#tiraImg{
   position:relative;   
   text-align:right;
   float:left;
   margin:0px;   
}
#tiraImg img{
  padding-left:10px;
}

#bannerpie{
   height:70px;
   overflow:hidden;
   display:block;
   clear:both;   
}
/*-----------------------------------
             BUSCADOR
-----------------------------------*/
#resultados_buscador{
   margin:70px 50px 20px 50px;
}
#resultados_buscador a{
   color:#af0d1a;
   background:url(images/fondos/flecha.gif) no-repeat left; 
   padding-left:10px; 
}
#resultados_buscador form{
   margin-bottom:10px;
}
.url{
   color:#cd7179;
   font-size:0.9em;
   background:url(images/fondos/fondo_menulateral.gif) no-repeat bottom left;
   padding:0px 0px 13px 0px;
   margin:0px 0px 50px 0px;
}
.ellipsis{
   color:#c01926;
}
.highlight{
   font-weight:bold;
}

#botones input{
   width:70px;
   height:18px;
   background:url(/docs/temas/temaAECH/images/fondos/fondo_boton.gif) no-repeat;
   font-family:"Trebuchet MS";
   font-weight:normal;
   font-size:1em;
   text-align:center;
   border:none;
}
#botones{
   margin-left:auto;
   margin-right:auto;
   margin-top:20px;
   width:200px;
}


/*-----------------------------------
             ERROR
-----------------------------------*/
#contenido_error{
    width:840px;
 background-color:#fff;
 background:url(/docs/temas/temaAECH/images/fondos/fondo_error.jpg) top no-repeat;
 height:453px;
 margin:0px;
 padding:0px;
}
#contenido_error p{
 padding:50px;
 margin:0px;
}