body {
	background-color: #E3E0D9;
	font-family: "Verdana";
}

#sombra {
	width: 774px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/sombra_de.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	padding-right: 10px;
}
#firma {
	width: 774px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagenes/sombra_inf.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-right: 10px;
	color: #C1BEB7;
	font-size: 0.7em;
	padding-top: 4px;
}

#firma a:link {	color: #A9A59D; text-decoration: none;}
#firma a:visited { color: #A9A59D; text-decoration: none;}
#firma a:hover { color: #A9A59D; text-decoration: underline;}

/*****************************/
h1 { margin: 0px; float: right; padding: 10px 65px 0 0; }
h1 img {border: 0;}

#cab {
	margin-right: auto;
	margin-left: auto;
	width: 774px;
	height: 65px;
	background-color: #fff;

}
#cab p {
	width: 200px;
	padding-top: 50px;
	background-image: url(imagenes/bandera_sp.gif);
	background-position: 17px 51px;
	background-repeat: no-repeat;
	margin-top: 0;
}
#cab a {color: #C3C2C0; font-size: 0.7em; padding: 50px 0 0 35px;}
#cab a:link, #cab a:visited {text-decoration: none;}
#cab a:hover {text-decoration: underline;}





#cabes {
	margin-right: auto;
	margin-left: auto;
	width: 774px;
	height: 65px;
	background-color: #fff;

}
#cabes p {
	width: 200px;
	padding-top: 50px;
	background-image: url(imagenes/bandera_en.gif);
	background-position: 17px 51px;
	background-repeat: no-repeat;
	margin-top: 0;
}
#cabes a {color: #C3C2C0; font-size: 0.7em; padding: 50px 0 0 35px;}
#cabes a:link, #cab a:visited {text-decoration: none;}
#cabes a:hover {text-decoration: underline;}






#contacto {
	padding-top: 38px;
	padding-right: 10px;
	float: right;
}
#contacto img {border: 0px;}

/*****************************/
.dividir {clear: both; width: 1px; height: 1px;}

#menu {
	margin-right: auto;
	margin-left: auto;
	width: 772px;
	height: 140px;
	background-color: #fff;
	background-image: url(imagenes/fd_menu.jpg);
	background-position: 8px 0px;
	background-repeat: no-repeat;
	border: 1px solid #fff;
}

#menu_home {
	margin-right: auto;
	margin-left: auto;
	width: 774px;
	height: 320px;
	background-color: #fff;
}

#pelicula {
	width: 751px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1px;
}


#intranet, #intranetes, #projectos, #objetivos, #actividades, #socios, #enlaces {
	float: right;
	font-size: 0.7em;
	color: #fff;
	font-weight: bold;
	padding: 8px 6px;
	background-image: url(imagenes/linea.gif);
	background-position: 1px 3px;
	background-repeat: no-repeat;
}

#projectos, #intranet, #intranetes {background-image: none;}
#intranet { padding-right: 300px; color: #F22B40; float: left; padding-left: 130px}
#intranetes { padding-right: 200px; color: #F22B40; float: left; padding-left: 130px}

#bloque {
	border: 1px solid #fff;
}



#menu p, #menu_home p {
	display: block;
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	padding-top: 94px;
	width: 750px;
	text-align: right;
	color: #AEABA1;
	font-weight: bold;
}

#menu a, #menu a:link, #menu a:visited {color: #fff; text-decoration: none;}
#menu a:hover {text-decoration: underline;}

p#enlacealbum_home {padding-top: 5px; padding-bottom: 2px;}
p#enlacealbum_home a:link {color: #BEBDB8; text-decoration: none;}
p#enlacealbum_home a:visited {color: #BEBDB8; text-decoration: none;}
p#enlacealbum_home a:hover {color: #BEBDB8; text-decoration: underline;}

p#enlacealbum {padding-top: 92px; padding-bottom: 2px;}
p#enlacealbum a:link {color: #BEBDB8; text-decoration: none;}
p#enlacealbum a:visited {color: #BEBDB8; text-decoration: none;}
p#enlacealbum a:hover {color: #BEBDB8; text-decoration: underline;}
/**********************************************/
.separador {border-top: 1px dashed #BBB; width: 758px; padding: 0; margin: 0; margin-right: auto; margin-left: auto; height: 10px;}

#interior {
	margin-right: auto;
	margin-left: auto;
	width: 774px;
	background-color: #fff;
}

h2 {
	font-size: 0.1em; 
	text-align: right; 
	padding: 0; 
	margin: 0; 
	height: 38px;
	color: #fff;
}

h2#contacto_eng {
	background-image: url(imagenes/cab_contacto_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}


h2#contacto_es {
	background-image: url(imagenes/cab_contacto_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}


h2#project_eng {
	background-image: url(imagenes/cab_project_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#project_es {
	background-image: url(imagenes/cab_project_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#intranet_eng {
	background-image: url(imagenes/cab_intranet_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#intranet_es {
	background-image: url(imagenes/cab_intranet_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}


h2#objetivos_eng {
	background-image: url(imagenes/cab_objetivos_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#objetivos_es {
	background-image: url(imagenes/cab_objetivos_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#actividades_eng {
	background-image: url(imagenes/cab_actividades_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#actividades_es {
	background-image: url(imagenes/cab_actividades_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#socios_eng {
	background-image: url(imagenes/cab_socios_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}
h2#socios_es {
	background-image: url(imagenes/cab_socios_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#enlaces_eng {
	background-image: url(imagenes/cab_enlaces_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#enlaces_es {
	background-image: url(imagenes/cab_enlaces_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}


h2#album_eng {
	background-image: url(imagenes/cab_album_ingles.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}

h2#album_es {
	background-image: url(imagenes/cab_album_es.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}



#texto {padding: 10px;}

#texto a:link {color: #EC2E38; text-decoration: none;}
#texto a:visited {color: #EC2E38; text-decoration: none;}
#texto a:hover {color: #EC2E38; text-decoration: underline;}

#interior  {
	padding: 0px 0px;
	font-size: 0.8em;
	color: #878684;
	line-height: 1.2em;
	width: 774px;
	padding: 0 0px 0 0px;
}


ul.projecto {
	font-size: 1em;
	color: #C2C1BC;
	padding: 0 0px;
	padding-left: 110px;
	margin: 0;

}


img.ico_socio {
	float: left;
	padding-top: 0px;
}

p.socio {
	margin-left: 150px;
}

ol.lista_socio {
	width: 550px;
	margin-left: 165px;
	padding-left: 25px;

}

/**************************************************/

#pie {
	background-color: #C1576D;
	border-right: 7px solid #fff;
	border-left: 7px solid #fff;
	border-bottom: 7px solid #fff;
	text-align: right;
	padding: 5px 5px 2px 0px;
}

#pie_home {
	border-right: 7px solid #fff;
	border-left: 7px solid #fff;
	border-bottom: 7px solid #fff;
	text-align: right;
	padding: 5px 5px 2px 0px;
}

/********************************************************************/
#cont {
	padding-left: 20px;
}

#cont input, #cont textarea {
	margin: 4px 0px;
}


/********************************************************************/



#galeria {
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	width: 752px;
		voice-family: "\"}\"";
		voice-family: inherit;
	width: 750px;
}
.noexiste{}


#fotografias {
	font-size: 1.1em;
	font-family: 'Trebuchet MS';
	color: #4D4D4D;
	background-color: #FFF;
	float: right;
	text-align: left;
	padding: 20px;
	width: 750px;
		voice-family: "\"}\"";
		voice-family: inherit;
	width: 710px;
}
.noexiste{}
	


.foto a {
	float: left;
	display:block;
	width:110px;
	margin: 1em 0; 
	padding:5px 0 10px 5px;
	color:#f90;
	background: url("imagenes/sombra.gif") top left no-repeat;
}
.foto a:hover {
	background: url("imagenes/sombra_on.gif") 0 0px no-repeat;
	background-position: 0 0px;
	color:red;
}
.foto a:active {
	background: url("imgcomunes/sombra_on.gif") 0 0px no-repeat;
	color:black;
}

#popup {
	display: run-in;
	background-color: white;
}
#popup img {
	padding: 10px;
	border: solid 1px #ccc;
	margin: 5px;
	background-color: white;
}
#popupie {
	font-size: 0.9em;
	color: #333;
	background: #FFF;
	width: 100%;
	margin: 0;
	padding-bottom: 1em;
	text-align: center;
}
#popupie a {padding-left: 10px;}
#popupie a:link {font-size: 0.8em; color: #EE293A; text-decoration: none;}
#popupie a:visited {font-size: 0.8em; color: #EE293A; text-decoration: none;}
#popupie a:hover {font-size: 0.8em; color: #EE293A; text-decoration: underline;}

.finalizadortxt {
	clear: both;
	width: 1px;
	height: 1px;
	padding: 0px;
	margin: -2.5em;
		voice-family: "\"}\"";
		voice-family: inherit;
	margin: 0px;
}
.noexiste{}

#intranet a:link {color: #EE293A;}
#intranet a:visited {color: #EE293A;}
#intranet a:hover {color: #EE293A;}

#intranetes a:link {color: #EE293A;}
#intranetes a:visited {color: #EE293A;}
#intranetes a:hover {color: #EE293A;}


/************************************************************************************/
table.tabla_formulario th {
	text-align: right;
	padding: 5px 5px;
	font-size: 0.85em;
	font-weight: normal;
	vertical-align: top;
}

table.tabla_formulario input {
	font-size: 0.9em;
	padding: 1px;
}

table.tabla_formulario input, table.tabla_formulario textarea {
	font-family: "Verdana";
	font-size: 11px;
} 
 

/************************************************************************************/

table.tabla_fotos {
	margin-top: 15px;
	float: right;
	width: 600px;
	padding: 4px;
}

table.tabla_fotos th{
	width: 100%;
	padding-left: 8px;
	vertical-align: bottom;
	text-align: left;
	font-size: 0.85em;
	line-height: 0.6em;
	font-weight: normal;
}
table.tabla_fotos img {}


table.tabla_fotos a:link {color: #C1576D; text-decoration: underline;}
table.tabla_fotos a:visited {color: #C1576D; text-decoration: underline;}
table.tabla_fotos a:hover {color: #C1576D; text-decoration: underline;}


/************************************************************************************
Foro
************************************************************************************/

#foro_fondo {
	margin-right: auto;
	margin-left: auto;
	width: 774px;
	background-color: #fff;
}


#foro_cabecera {
	width: 758px;
	margin-right: auto;
	margin-left: auto;
	border-top: 8px solid #fff;
	background: url("english/foro/img/fd_foro.gif") bottom right no-repeat;
	background-color: #D2C1B1;
}

img.logotipo {float: right;}

.foro_iz { width: 400px; float: left;}
.foro_de { margin-left: 410px;}

.btn_volver {
	margin-left: 10px;
	font-size: 1.5em; 
	width: 260px;
	height: 50px;
	text-align: right;
	font-weight: bold; 
	color: #F92D38;
	background: url("english/foro/img/flecha.gif") top left no-repeat;
}
.btn_volver a:link, .btn_volver a:visited { color: #F92D38; text-decoration: none; }
.btn_volver a:hover {text-decoration: none; color: #F92D38;}

.btn_enviar {

	margin-left: 10px;
	font-size: 1.1em;
	padding-top: 5px;
	margin-left: 85px;
	width: 270px;
	height: 60px;
	text-align: center;
	font-weight: bold; 
	color: #fff;
	background: url("english/foro/img/btn_rojo.gif") top left no-repeat;
}

.btn_enviar a:link, .btn_enviar a:visited, .btn_enviar a:hover {color: #fff; text-decoration: none;}


#enviar_home {

	margin-left: 10px;
	font-size: 1.1em;
	padding-top: 0px;
	margin-left: 85px;
	width: 270px;
	height: 60px;
	text-align: center;
	font-weight: bold; 
	color: #fff;
	background: url("english/foro/img/btn_rojo.gif") 0px 10px no-repeat;
}

#enviar_home a:link, #enviar_home a:visited, #enviar_home a:hover {color: #fff; text-decoration: none;}


input#enviar_home {
	height: 80px;
	padding: 0 10px;
	border: 0px;
}




.btn_responder { 
	margin-left: 0px;
	font-size: 1.1em;
	padding-top: 5px;
	margin-left: 0px;
	width: 270px;
	height: 35px;
	text-align: center;
	font-weight: bold; 
	color: #fff;
	background: url("english/foro/img/btn_amarillo.gif") 5px 0px no-repeat;
}
.btn_responder a:link, .btn_responder a:visited, .btn_responder a:hover {color: #fff; text-decoration: none;}



table.foro_buzon td {vertical-align: top;}
td.foto_chico {padding-left: 10px;}
td.listado_mensaje {font-size: 1.1em; font-weight: bold; width: 650px; padding: 4px; color: #8A786A;}
td.listado_mensaje strong {color: #000; font-size: 1.3em;}
td.mensajes {background: url("english/foro/img/mensajes.gif") top left no-repeat; width: 130px;}
td.banderas img {padding-bottom: 4px;}
td.mensajes {font-size: 1.8em; font-weight: bold; padding-left: 75px; padding-top: 10px; color: #fff;}

.banderas a img {border: none;}

.paginas {font-size: 1.5em; text-align: right; padding: 5px; font-weight: bold; color: #D8C5B4;}
.paginas a {color: #D8C5B4; text-decoration: none;}
a.activada {color: red;}
.paginas a:hover {color: red;}

.respuesta {margin-left: 110px;}
.separadorrespuesta {margin-left: 110px; width: 658px;}

h1.foro img{border: 0; margin: 0; padding: 0;}

textarea.escribir {
	border: 1px solid #CAC3BB;
	width: 85%;
	background-color: #FEF5F0;
	height: 200px;
	font-size: 1.6em;
	font-family: "Verdana";
	color: #8D827C;
	font-weight: bold;
	padding: 4px;
}
img.btn_foto {padding-left: 450px;}

a:link.enlace, a:visited.enlace {border: none;}
/**************************************************************************************/
#noticias_cabecera {
	width: 758px;
	margin-right: auto;
	margin-left: auto;
	border-top: 8px solid #fff;
	background: url("english/foro/img/fd_foro.gif") bottom right no-repeat;
	background-color: #D2C1B1;
}

td.listado_mensaje {font-size: 0.9em; font-weight: bold; width: 650px; padding: 4px; color: #EC9600;}
td.listado_mensaje strong {color: #000; font-size: 1.2em;}
td.espacio {width: 180px;}
td.banderagd {padding-left: 10px; padding-top: 10px; padding-right: 3px;}

/*************************************/

table.usuario_contra {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
}

table.usuario_contra th {
	text-align: center;
	color: red;
	background: url("english/foro/img/fd_negro.gif") top left no-repeat;
	height: 60px;
	width: 280px;
	font-weight: bold;
	font-size: 1.2em;
 }
table.usuario_contra td input{
	margin-left: 10px;
}
table.usuario_contra td input{
	border: 3px solid #000;
	font-size: 1.5em;
	color: red;
}

input.btn_login {color: white; background-color: black; font-weight: bold;}

p#warning_home {color: #FF0000; text-decoration: underline; padding-top: 5px; padding-bottom: 2px;}

a img  {border: none;}
