body {
	background: #c0c0ff; 
	font-family:"Verdana";
	font-size:.8em;
}

.invisible
{
position:absolute;
top:-10em;
}


/*PROPIEDADES DE EL MODULO QUE CONTIENE TODA LA PAGINA WEB*/

#contenedor{
width:80%;
margin:0 auto;
background-color:white;
border: 2px #330066 solid;
}

#menuweb
{
color:#330066;
width:100%;
text-align:right;
margin:0;
padding:0;
}

#menuweb ul
{
float:right;
margin:0;
padding:0;
}

#menuweb li
{
display:inline;
}

#menuweb a
{
text-decoration:none;
color:#330066;
}

#menuweb a:hover
{
text-decoration:underline;
}

/*PROPIEDADES DE LA CABECERA*/

#cabecera .titulo{
display:block;
float:left;
width:75%;
padding:0;
margin:0;
}

#cabecera .titulo h1
{
text-align:right;
color:#330066;
margin:0;
padding:0;
font-size:4em;
}

#cabecera .subtitulo{
display:block;
float:left;
width:75%;
padding:0;
margin:0;
}


#cabecera .subtitulo h2
{
font-size:2em;
font-weight:300;
text-align:right;
color:#330066;
margin:0;
padding:0;

}


#cabecera .logotipoasociacion
{
clear:left;
float:right;
margin:.5em;
}

#cabecera #breadcrumbs{
clear:both;
float:left;
color: #000000;
width:100%;
background-color:#E0FFFF;
}


#cabecera{
height:12em;
width:100%;
background-image:url('../images/fondo1.gif');
background-repeat:no-repeat;
margin:0;
padding:0;
}

#migasdepan{
width:auto;
height:auto;
margin-top:0.2em;
margin-bottom:0.2em;
padding:0;
background-color:#e5e5e5;
}

#migasdepan a
{
color:#330066;
text-decoration:none;
}

#migasdepan a:hover
{
color:#330066;
text-decoration:underline;
}


/*FIN DE LAS PROPIEDADES DE LA CABECERA*/


/*BARRA DE SEPARACION DE LA CABECERA CON EL RESTO DE LA PAGINA*/

#barra{
float:left;
width:100%;
height:1.5em;
background-image: url('../images/menu_07.jpg');
background-repeat: repeat;
background-position:right bottom;
border-bottom:0.3em #0099cc solid;
padding:0;
margin:0;
}


/*FIN BARRA DE SEPARACION*/


/*ELEMENTO BARRA IZQUIERDA QUE CONTIENE EL MENU PRINCIPAL DE LA PÁGINA Y LOS LOGOS DE LA CONSEJERIA Y EL DE FAAM*/

#barraizq{
float:left;
width:28%;
border-right:.1em silver solid;
}

#barraizq span{
display:block;
background-image:url('../images/pxp_menu.gif');
background-repeat:no-repeat;
background-position:0.2em center;
background-color:#330066;
color:#ffffff;
font-weight:900;
font-size:1em;
text-align:center;
margin-top:0em;
margin-bottom:0em;

}

#barraizq ul{
list-style: none;
padding:0;
margin:0;
}

#barraizq li{
font-size:1em;
padding-left:1em;
padding-top:0.5em;
padding-bottom:0.5em;
background-image:url('../images/p_azul.gif');
background-position:.2em;
background-repeat:no-repeat;
background-color:#e5e5e5;
}

#barraizq a{
text-decoration:none;
color:#330066;
font-size:1em;
display:block;
}

#barraizq li a:hover, #barraizq #menu li a:active{
color:#330066;
font-weight:bold;
font-size:1em;
text-decoration:underline;
background-image:url('../images/puntolista.gif');
background-repeat:no-repeat;
background-position:90%;
}

div.logo{
  margin:0.4em;
  text-align:center;
}

div.logo img
{
	overflow:hidden;

}

div.logo p{
  font-style: italic;
  font-size: smaller;
  text-indent: 0;

}


/*FIN ELEMENTO BARRA IZQUIERDA*/

/*ELEMENTO CONTENIDO: ES LA PARTE DONDE SE MUESTRA LA INFORMACION*/

h2
{
color:#330066;
}

#contenido {
float:left;
width:69%;
margin:0.2em auto;
}

#contenidoAdministracion {
float:left;
display:block;
width:98%;
min-height:40em;
margin:0.3em .3em;
background-image:url('../images/candado.gif');
background-position:bottom right;
background-repeat:no-repeat;
}


.banner
{
width:62%;
color:#000;
text-align:center;
float:left;
}

.intranet
{
width:100%;
padding:0;
margin:0.2em;
}

.buscador
{
width:35%;
float:left;
font-size:.8em;
text-align:center;
border:.1em silver solid;
padding:.2em .2em;
}
.buscador img
{
text-align:center;
}


.buscador label
{
width:100%;
display:block;
text-align:left;
float:left;
margin:.2em .2em;
font-size:.9em;
color:#330066;
}



.buscador input, .buscador select
{
width:80%;
font-family : verdana;
color : #000000;
border:.1em solid #0099cc;
margin:.2em .2em;
font-size:.9em;
}



.eventos
{
width:100%;
float:left;
margin:.5em .3em;
}

.eventos dl
{
color:#000080;
font-size:2em;
font-weight:bold;

}

.eventos .titulo a
{
text-decoration:none;
color:#000080;
color:#000080;
font-size:2em;
font-weight:bold;

}

.eventos .titulo a:hover
{
text-decoration:underline;
}


.eventos dt
{
background-color:#c0c0ff;
color:#330066;
font-size:0.5em;
font-weight:bold;
margin-left:.3em;
}

.eventos dd
{
background-color:#ffffff;
font-size:0.4em;
font-weight:normal;
margin:0;
margin-bottom:0.5em;
}

.eventos dd a
{
background-color:#ffffff;
font-weight:normal;
margin:0;
margin-bottom:0.5em;
color:#330066;
text-decoration:none;
}

.eventos dd a:hover
{
background-color:#ffffff;
font-weight:normal;
margin:0;
margin-bottom:0.5em;
text-decoration:underline;
}




.eventos h3
{
color:#000080;
font-size:2em;
font-weight:bold;
background-color:#c0c0ff;
display:block;
}

.eventos .fecha
{
display:block;
color:#000080;
font-size:1em;
font-weight:bold;
}

.eventos .texto
{
width:95%;
color:#330066;
text-align:justify;
margin:0 auto;
}

.noticias
{
width:100%;
float:left;
padding:0;
margin:.5em .3em;

}

.noticias h3
{
color:#004000;
font-size:2em;
font-weight:bold;
background-color:#c0FFC0;
display:block;
}

.noticias .fecha
{
color:#004000;
font-size:1em;
font-weight:bold;
}

.noticias .fuente
{
color:#004000;
font-size:1.3em;
font-weight:bold;
font-style:oblique;
}
.noticias .texto
{
width:95%;
color:#004000;
text-align:justify;
margin:0 auto;
}


.noticias dl
{
color:#004000;
font-size:2em;
font-weight:bold;

}

.noticias .titulo a
{
text-decoration:none;
color:#004000;
color:#004000;
font-size:2em;
font-weight:bold;

}

.noticias .titulo a:hover
{
text-decoration:underline;
}

.noticias dt
{
background-color:#c0FFC0;
color:#004000;
font-size:0.5em;
font-weight:bold;
margin-left:.3em;

}

.noticias dd
{
background-color:#ffffff;
font-size:0.4em;
font-weight:normal;
margin:0;
margin-bottom:0.5em;
}

.noticias dd a
{
background-color:#ffffff;
font-weight:normal;
margin:0;
margin-bottom:0.5em;
color:#004000;
text-decoration:none;
}

.noticias dd a:hover
{
background-color:#ffffff;
font-weight:normal;
margin:0;
margin-bottom:0.5em;
color:#004000;
text-decoration:underline;
}



.noticias .resaltado
{
font-weight:bold;
}

.eventos .resaltado
{
font-weight:bold;
}


/*FIN ELEMENTO CONTENIDO*/

/*TABLAS*/
#tabla
{
width:100%;
text-align:center;
background-color:#ffffff;
}

#tabla th
{
background-color:#ffffc0;
}

.lineaTabla
{
border-bottom:0.1em silver solid;
border-right:0.1em silver solid;
}

#tabla caption
{
text-transform:uppercase;
color:#330066;
font-size:1.2em;
font-weight:bold;
}

#tabla img
{
border:0;
}


/*FIN ESTILOS TABLAS*/

/*ELEMENTO FECHA DE HOY*/


.TEXTfecha{
text-transform:capitalize;
font-style:italic;
width:98%;
font-family:Verdana;
font-size:1.2em;
color:#330066;
text-align:right;
}


/*FIN ELEMENTO FECHA DE HOY*/

/*ELEMENTOS COMUNES*/

ul
{
list-style-type:none;
}

.limpiar
{
clear:both;
}


/*FIN ELEMENTOS COMUNES*/


/*ESTILO FORMULARIO ADMINISTRADOR*/

ul
{
color:#330066;
list-style-type:none;
}

.formulario
{
width:100%;
margin:0.5em auto;
}

.formulario h3
{
color:#330066;
font-size:1.5em;
font-weight:300;
}

.formulario label
{
width:30%;
display:block;
text-align:right;
float:left;
margin:.8em .2em;
}

.formulario textarea
{
width:100%;
font-family : verdana;
}


.formulario input, .formulario select
{
width:auto;
font-family : verdana;
color : #000000;
border:.1em solid #0099cc;
margin:.8em .2em;
}

.submit
{
width:30%;
display:block;
text-align:center;
text-transform:uppercase;
font-weight:bold;
float:left;
margin:.3em .3em;
}

.reset
{
width:30%;
text-align:center;
text-transform:uppercase;
font-weight:bold;
margin: .3em .3em;
}


.formulario fieldset
{
border:0.1em silver solid;
margin:0;
padding:.5em;
}

.teclaDirecta
{
text-decoration:underline;
}

.formulario legend
{
color:#330066;
font-size:1em;
font-weight:bold;
}

.formulario label
{
color:#330066;
text-transform:uppercase;
font-size:.8em;
}

.formulario .comentarios
{
color:#505050;
font-size:.8em;
font-style:italic;
}

.pasos
{
color:#330066;
font-size:1em;
}

.errores
{
width:90%;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
margin:.5em;
color:#FF0000;
border:.1em #ff0000 solid;
background-color:#e9e9e9;
}

.confirmaciones
{
width:90%;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
margin:.5em;
color:#008000;
background-color:#e9e9e9;
border:.1em #008000 solid;
}


/*FIN ESTILO FORMULARIO ADMINISTRADOR*/

/*ESTILOS MENU ADMINISTRACION*/

.Administracion
{
width:100%;
}

.titulo_opciones
{
font-style:italic;
font-size:1.3em;
color:#330066;
width:98%;
display:block;
border-bottom:.1em #ff0000 solid;
}

.Administracion ol
{
font-size:1.1em;
font-weight:bold;

}

.Administracion li
{
margin-top:1em;
margin-bottom:1em;
}

.Administracion a
{
text-decoration:none;
color:#330066;
}

.Administracion a:hover
{
text-decoration:underline;
color:#ff0000;
}

.letraDirecta
{
text-decoration:underline;
}


/*FIN ESTILOS MENU ADMINISTRACION*/

/*ESTILOS MAPA WEB*/
.mapaweb
{
width:100%;
float:left;
padding:0;
}

.mapaweb h3
{
color:#330066;
font-size:2em;
font-weight:bold;
background-color:#DBDBDB;
display:block;
text-transform:uppercase;
}

.mapaweb ul
{
list-style-type:square;
color:#330066;
}

.mapaweb a
{
text-decoration:none;
color:#330066;
font-size:1.3em;
}

.mapaweb a:hover
{
text-decoration: underline;
}


/*FIN ESTILOS MAPA WEB*/

/*ESTILOS ENTIDAD*/

.entidad
{
width:100%;
float:left;
padding:0;
}

.entidad h3
{
color:#330066;
font-size:2em;
font-weight:bold;
background-color:#DBDBDB;
display:block;
text-transform:uppercase;
}

.entidad .texto
{
width:95%;
color:#000000;
text-align:justify;
margin:1.8em auto;
}

.direccion
{
width:50%;
color:#404040;
text-align:center;
margin:0 auto;
border:.1em silver solid;
}

.entidad ul
{
list-style-type:square;
color:#330066;
}

.entidad dl
{
width:80%;
text-align:center;
margin:0 auto;
}

.entidad dt
{
padding-top:1.5em;
}

.entidad dt a
{
text-decoration:none;
font-size:1.2em;
font-weight:bold;
color:#330066;
}

.entidad dt a:hover
{
text-decoration:underline;
color:#330066;
}

.entidad dd
{
margin:0;
padding-bottom:1.5em;
color:#404040;
font-style:italic;
border-bottom:.1em #330066 solid;
}

/*FIN ESTILOS ENTIDAD*/


/*ESTILOS PIE DE PAGINA*/
#pie
{
width:100%;
border-top:.1em silver solid;
}

.logosaccesibles
{
width:100%;
text-align:center;
display:block;
}

.logosaccesibles img
{
border:0;
}

.logosaccesibles ul
{
clear:both;
list-style-type:none;
float:left;
}

.logosaccesibles ul li
{
display:inline;
float:left;
margin-left:0.5em;
}

.logosherramientas
{
width:98%;
text-align:right;
display:block;

}

.logosherramientas img
{
border:0;
}

.logosherramientas ul
{
clear:both;
list-style-type:none;
float:right;
}

.logosherramientas ul li
{
display:inline;
float:right;
margin-left:0.5em;
}


.textopie
{
color:#505050;
font-size:.9em;
font-style:italic;
background-color:#ffffff;
text-align:center;
}

/*FIN ESTILOS PIE DE PAGINA*/