@charset "utf-8";
/* CSS Documento */

/**************************************************************************
RESET
***************************************************************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	}
/**************************************************************************
PARÁMETROS GENERALES
***************************************************************************/
* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none;}
body {text-align:center; color:#000000; background-color:#4d4d4d; font-family:"Times New Roman", Times, serif; font-size:14px;}
img {border:0;}
a {color:#ab9640; text-decoration:underline;}
a:focus {outline:none;}
li {list-style-type:none; list-style-position:outside;}
.fleft {float:left;}
.fright {float:right;}
.limpia {clear:both;}
.verde {color:#ab9640;}
/**************************************************************************
ESTRUCTURA - HOME
***************************************************************************/
#container {
	width:980px;
	text-align:left;
	margin:8px auto 0px auto;
	background-color:#fefefe;
	}
#header {
	background-image:url(../imagenes/header.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:235px;
	}
	.sidebarl {
		width:198px;
		float:left;
		}
	.sidebarr {
		float:right;
		}
	#main {
		float:left;
		width:584px;
		}
/**************************************************************************
NAVEGACIÓN
***************************************************************************/
#nav {
	height:18px;
	margin:11px 0px 0px 0px;
	padding:0px 22px 0px 22px;
	float:left;
	width:936px;
	}
	.navH {
		background-color:#4d4d4d;
		}
	#lang {
		float:right;
		padding:3px 0px 0px 0px;
		}
		#lang li, #navigation li {
			float:left;
			background-repeat:no-repeat;
			padding:0px 9px 0px 9px;
			font-family:Arial, Helvetica, sans-serif, "Arial Black";
			font-size:10px;
			text-transform:uppercase;
			}
			#lang li {
				background-image:url(../imagenes/nav/sep_01.gif);
				}
			#lang li.first {
				background-image:none;
				padding:0px 9px 0px 0px;
				}
	#navigation {
		background-image:url(../imagenes/nav/sep_02.gif);
		background-repeat:no-repeat;
		padding:3px 0px 0px 23px;
		margin:0px 0px 0px 11px;
		float:right;
		}
		#navigation li {
			background-image:url(../imagenes/nav/sep_01.gif);
			}
			#navigation li.first {
				background-image:none;
				padding:0px 9px 0px 0px;
				}
			#navigation li.last {
				padding:0px 0px 0px 9px;
				}
			#navigation li a, #lang li a {
				color:#FFFFFF;
				text-decoration:none;
				}
.nav2 {float:left; padding:144px 0px 0px 21px}
.nav2 li {float:left; background-image:url(../imagenes/nav/separador.gif); background-repeat:no-repeat; height:59px;}
.nav2H {clear:both;	padding:35px 0px 0px 22px; text-align:center;}
.nav2H li {float:left; background-image:url(../imagenes/nav/separador.gif); background-repeat:no-repeat;}
/**************************************************************************
MENU HOME - ES
***************************************************************************/
.nav2H .cat1H-es {height:59px; background-image:none; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; width:69px; height:70px;}
.cat2H-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:72px; height:72px;}
.cat3H-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:95px; height:59px;}
.cat4H-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:104px; height:59px;}
.cat5H-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:84px; height:59px;}
.cat6H-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:118px; height:59px;}
.cat7H-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:72px; height:59px}
.cat8H-es {padding:0px 0 0px 18px; margin:0px 0px 0px 0px; width:67px; height:59px;}
/**************************************************************************
MENU HOME - CA
***************************************************************************/
.nav2H .cat1H-ca {height:59px; background-image:none; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; width:61px; height:59px;}
.cat2H-ca {padding:0px 21px 0px 20px; margin:0px 0px 0px 0px; width:61px; height:59px;}
.cat3H-ca {padding:0px 21px 0px 20px; margin:0px 0px 0px 0px; width:95px; height:59px;}
.cat4H-ca {padding:0px 21px 0px 20px; margin:0px 0px 0px 0px; width:95px; height:59px;}
.cat5H-ca {padding:0px 21px 0px 20px; margin:0px 0px 0px 0px; width:80px; height:59px;}
.cat6H-ca {padding:0px 21px 0px 20px; margin:0px 0px 0px 0px; width:118px; height:59px;}
.cat7H-ca {padding:0px 21px 0px 20px; margin:0px 0px 0px 0px; width:64px; height:59px;}
.cat8H-ca {padding:0px 21px 0px 20px; margin:0px 0px 0px 0px; width:67px; height:59px;}
/**************************************************************************
MENU - ES
***************************************************************************/
.nav2 .cat1-es {height:59px; background-image:none; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; width:106px;}
.cat2-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:94px;}
.cat3-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:80px;}
.cat4-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:88px;}
.cat5-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:74px;}
.cat6-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:98px;}
.cat7-es {padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; width:61px;}
.cat8-es {padding:0px 0 0px 18px; margin:0px 0px 0px 0px; width:56px;}
/**************************************************************************
MENU - CA
***************************************************************************/
.nav2 .cat1-ca {height:59px; background-image:none; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; width:61px;}
.cat2-ca {padding:0px 21px 0px 21px; margin:0px 0px 0px 0px; width:65px;}
.cat3-ca {padding:0px 21px 0px 21px; margin:0px 0px 0px 0px; width:95px;}
.cat4-ca {padding:0px 21px 0px 21px; margin:0px 0px 0px 0px; width:90px;}
.cat5-ca {padding:0px 21px 0px 21px; margin:0px 0px 0px 0px; width:80px;}
.cat6-ca {padding:0px 21px 0px 21px; margin:0px 0px 0px 0px; width:117px;}
.cat7-ca {padding:0px 21px 0px 21px; margin:0px 0px 0px 0px; width:64px;}
.cat8-ca {padding:0px 21px 0px 21px; margin:0px 0px 0px 0px; width:67px;}
/**************************************************************************
MENU HOME - EN
***************************************************************************/
.nav2H .cat1H-en {height:59px; background-image:none; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; width:84px; height:59px;}
.cat2H-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:84px; height:59px;}
.cat3H-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:95px; height:59px;}
.cat4H-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:90px; height:59px;}
.cat5H-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:51px; height:59px;}
.cat6H-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:110px; height:59px;}
.cat7H-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:55px; height:59px;}
.cat8H-en {padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; width:67px; height:59px;}
/**************************************************************************
MENU - EN
***************************************************************************/
.nav2 .cat1-en {height:59px; background-image:none; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; width:84px;}
.cat2-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:84px;}
.cat3-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:95px;}
.cat4-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:90px;}
.cat5-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:51px;}
.cat6-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:110px;}
.cat7-en {padding:0px 20px 0px 20px; margin:0px 0px 0px 0px; width:55px;}
.cat8-en {padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; width:67px;}
/**************************************************************************
HOME
***************************************************************************/
#flash {
	margin:11px 0px 0px 0px;
	background-image:url(../imagenes/nav/bg_border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:326px;
	}
#columnl {
	float:left;
	width:314px;
	padding:34px 100px 0px 66px;
	}
	#columnl h2 {
		font-size:18px;
		font-weight:bold;
		display:inline;
		}
	#columnl strong {
		color:#ab9640;
		font-size:9px;
		}
	#columnl p {
		text-align:justify;
		}
#columnr {
	float:right;
	width:430px;
	border-left:#e5dbb0 solid 1px;
	padding:31px 0px 0px 69px;
	height:214px;
	}
	#columnr img {
		margin:0px 0px 17px 0px;
		}
	#columnr label {
		font-size:14px;
		}
	#columnr span {
		vertical-align:middle;
		}
	.inputText {
		width:260px;
		border:#abadb3 solid 1px;
		margin:2px 0px 7px 0px;
		}
	.check {
		margin:0px 6px 0px 0px;
		vertical-align:middle;
		}
	#columnr span {
		vertical-align:middle;
		font-size:12px;
		}
	.enviarNews, .enviarNews2 {
		width:112px;
		border:#abadb3 solid 1px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		cursor:pointer;
		}
    .enviarNews2{
        width:200px;
    }
/**************************************************************************
ESTRUCTURA - FOOTER
***************************************************************************/
	#footerAll {
		width:955px;
		float:left;
		background-image:url(../imagenes/icos/bg_footer.gif);
		background-repeat:repeat-x;
		padding:0px 0px 0px 25px;
		}
	.footerContent {
		background-color:#ab9640;
		float:left;
		height:25px;
		border-top:#c7bb88 solid 2px;
		}
		.footerContent li {
			background-image:url(../imagenes/icos/sep_fot.gif);
			background-repeat:no-repeat;
			padding:0px 9px 0px 23px;
			font-family:Arial, Helvetica, sans-serif, "Arial Black";
			font-size:11px;
			float:left;
			color:#FFFFFF;
			line-height:25px;
			}
			.footerContent li a {
				color:#FFFFFF;
				}
/**************************************************************************
ESTRUCTURA - QUI SOM?
***************************************************************************/
		#main h2 {
			text-transform:uppercase;
			font-size:14px;
			line-height:18px;
			font-weight:bold;
			background-image:url(../imagenes/icos/bg_h2.gif);
			background-repeat:no-repeat;
			padding:0px 0px 0px 5px;
			height:18px;
			width:579px;
			}
		.linksPagi {
			padding:40px 0px 0px 0px;
			float:right;
			}
			.linksPagi li {
				float:left;
				text-transform:uppercase;
				background-image:url(../imagenes/icos/sep_pagi.gif);
				background-repeat:no-repeat;
				padding:0px 10px 0px 10px;
				font-size:12px;
				}
				.linksPagi li.first {
					background-image:none;
					color:#000000;
					text-decoration:none;
					}
				.linksPagi li.last {
					padding:0px 5px 0px 10px;
					}
		.cat {
			margin:70px 0px 0px 8px;
			}
		.fjf {
			margin:38px 56px 0px 0px;
			}
		.post {
			margin:6px 0px 12px 0px;
			font-size:14px;
			text-align:justify;
			padding:0px 5px 0px 5px;
			}
			.post b {
				color:#ab9640;
				}
		.tipo16 {
			font-size:16px;
			}
		.composicion {
			float:left;
			margin:0px 0px 5px 0px;
			}
			.composicion li strong {
				color:#ab9640;
				}
		.curriculums {
			float:right;
			}
/**************************************************************************
COLABORADORES
***************************************************************************/
.colaboradorDiv {
	width: 190px;
	text-align:center;
	float: left;
	margin: 15px 0px 25px 0px;
}
.colaboradorDiv a {
	text-decoration: none !important;
	color: #000000;
	}
/**************************************************************************
QUE FEM?
***************************************************************************/
.memorias {
	width:171px;
	float:left;
	}
	.memorias li {
		background-image:url(../imagenes/icos/bg_memorias.gif);
		background-repeat:no-repeat;
		padding:2px 0px 0px 18px;
		background-color:#ab9640;
		margin:0px 0px 3px 0px;
		font-weight:bold;
		font-size:12px;
		height:16px;
		text-transform:uppercase;
		}
		.memorias li a {
			color:#FFFFFF;
			text-decoration:none;
			}
.bordeMapa {
	border:#c7bb88 solid 5px;
	margin:0px 5px 0px 5px;
	}
.pisos {
	padding:8px 5px 0px 5px;
	}
	.pisos li {
		padding:0px 0px 3px 0px;
		color:#ab9640;
		}
.links {
	margin:8px 0px 16px 0px;
	padding:0px 5px 0px 5px;
	}
/**************************************************************************
FRAME
***************************************************************************/
.iframe {
	background-color:#ffffff;
	text-align:left;
	float:left;
	padding:0px 0px 40px 0px;
	width:100%;
	}
	.icolumnl {
		float:left;
		width:350px;
		padding:11px 0px 0px 38px;
		}
	.icolumnr {
		float:right;
		width:386px;
		padding:11px 0px 0px 0px;
		}
		.icolumnr img {
			border:#c7bb88 solid 1px;
			padding:7px 7px 7px 7px;
			}
		.imgMin {
			float:left;
			margin:0px 20px 0px 0px;
			}
		.imgMinLast {
			margin:0px 0px 0px 0px;
			float:left;
			}
	.title1, .title2 {
		color:#ab9640;
		text-transform:uppercase;
		}
		.title1 {
			font-size:24px;
			}
		.title2 {
			font-size:18px;
			}
		.selecPis {
			margin:6px 0px 0px 0px;
			}
	.icolumnl p {
		padding:6px 0px 0px 0px;
		}
	.lineas {
		padding:0px 0px 0px 10px;
		margin:10px 0px 0px 0px;
		}
		.lineas li {
			color:#ab9640;
			}
		.siUnder {
			text-decoration:underline;
			}
		.noUnder {
			text-decoration:none;
			}
		.lineaSub li {
			padding:1px 0px 0px 13px;
			color:#000000;
			text-decoration:none;
			}
	.siguiente {
		float:right;
		margin:0px 35px 0px 0px;
		}
	.sepFrame {
		margin:0px 0px 0px 12px;
		float:right;
		}
.linksDonativosl {
	background-color:#ac9641;
	float:left;
	width:292px;
	text-align:left;
	padding:0px 0px 10px 0px;
	}
	.linksDonativosl li, .linksDonativosr li {
		padding:10px 0px 0px 21px;
		}
	.linksDonativosl li a, .linksDonativosr li a, .linksDonativosl li, .linksDonativosr li {
		color:#ffffff;
		}
.linksDonativosr {
	background-color:#ac9641;
	float:right;
	width:266px;
	border-left:#d7cda4 solid 1px;
	text-align:right;
	padding:0px 25px 10px 0px;
	}
/**************************************************************************
FORMULARIO - QUIERO HACERME SOCIO
***************************************************************************/
.tituloEmpresa {
	font-size:18px;
	color:#c7bb88;
	font-style:italic;
	float:right;
	text-align:right;
	margin:34px 0px 10px 0px;
	width:579px;
	}
.campos {
	float:right;
	color:#b6a459;
	padding:0px 5px 0px 0px;
	}
.donativoParticular .DimF {
	margin:35px 0px 10px 0px;
	}
.dif {
	margin:0px 0px 10px 0px;
	}
.capaSep, .formBig {
	padding:0px 5px 0px 5px;
	}
.radioMoney, .radioMoneyLast  {
	float:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.radioMoney {
		margin:0px 15px 0px 5px;
		}
	.radioMoneyLast {
		margin:0px 5px 0px 0px;
		}
.donImporte_txt {
	background-color:#e6ddb4;
	border:none;
	text-align:right;
	padding:0px 5px 0px 0px;
	width:75px;
	color:#4d4d4d;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	}
.selecMotiu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.formText1, .textArea {
	width:272px;
	border:#acadb2 solid 1px;
	}
.textArea {
	height:100px;
	}

.formLeft{
    float:left;
	padding:0px 0px 0px 5px;
	}
.donPeriodiciad {
	width:272px;
	}
.formRight {
	float:right;
	padding:0px 5px 0px 0px;
	}
.formCursiva {
	width:272px;
	padding:5px 0px 0px 0px;
	font-size:8px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.formText3 {
	background-color:#e6ddb4;
	border:none;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px 0px 2px 0px;
	height:14px;
	}
.formRadio, .formRadio2, .formRadio3 {
	vertical-align:middle;
	 }
.formRadio2 {
	margin:0px 15px 0px 0px;
	}
.formRadio3 {
	margin:0px 5px 0px 0px;
	}
.checkSol {
	width:90px;
	float:left;
	}
.checkSol2 {
	width:190px;
	float:left;
	}
.checkSol2Last {
	float:left;
	}
	.checkSol input, .checkSol2 input, .checkSol2Last input {
		margin:0px 5px 0px 0px;
		}
.abc {
	width:20px;
	float:left;
	}
.solVolun {
	margin:5px 0px 5px 0px;
	}
	.solVolun input {
		margin:2px 0px 0px 0px;
		}
.formText2 {
	width:130px;
	border:#acadb2 solid 1px;
	}
.formText4 {
	width:65px;
	border:#acadb2 solid 1px;
	}
.formText5 {
	width:100%;
	border:#acadb2 solid 1px;
	}
.formBig1 {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	border:#00FF00 solid 1px;
	}
.formBig1Last {
	float:left;
	margin:0px 0px 0px 0px;
	}
.formTextBnc {
	width:92px;
	border:#acadb2 solid 1px;
	margin:0px 16px 0px 0px;
	}
.formTextBnc2 {
	width:62px;
	border:#acadb2 solid 1px;
	margin:0px 10px 0px 0px;
	}
.borderT {
	border-top:#cdc8b5 solid 1px;
	margin:0px 5px 0px 5px;
	}
.soliForm {
	height:100px;
	border:#acadb2 solid 1px;
	width:569px;
	margin:0px 5px 0px 5px;
	}
/**************************************************************************
FORMULARIO - OK
***************************************************************************/
.capaCentrada {
	text-align:center;
	padding:0px 50px 0px 50px;
	}
#errLogin, #proyectoContent {
    background-color:#ebe7d2;
    padding:10px 10px 10px 10px;
}
#proyectoContent{
    margin-top: 10px;
   }
.numeroCuenta {
	font-size:16px;
	border:#c3bea8 solid 1px;
	text-align:center;
	margin:0px 5px 0px 5px;
	font-weight:bold;
	color:#6a5b16;
	}
/**************************************************************************
NOTICIAS
***************************************************************************/
.catDescription, .catDescription2 {
	color: #aa9640;
	font-style:italic;
	text-align:justify;
	font-size: 18px;
	padding:0px 5px 0px 5px;
}
.catDescription2, .sepTitle {
	margin:70px 0px 0px 0px;
}
.fecha {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:0px 5px 0px 5px;
	color:#ab9640;
	}
h3 {
	font-size:18px;
	font-weight:bold;
	margin:0px 5px 0px 5px;
	border-bottom:#caba89 solid 1px;
	text-transform:uppercase;
	}
/**************************************************************************
ACTUALIDAD
***************************************************************************/
.pagiPost {
	float:left;
	}
	.pagiPost li {
		background-repeat:no-repeat;
		background-image:url(../imagenes/icos/pagi_off.gif);
		float:left;
		width:10px;
		height:17px;
		margin:0px 5px 0px 0px;
		padding:3px 0px 0px 3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		cursor:pointer;
		}
		.pagiPost li a {
			text-decoration:none;
			}
		.pagiPost li.active {
			background-image:url(../imagenes/icos/pagi_on.gif);
			}
		.pagiPost li.active a {
			color:#FFFFFF;
			}
.mostrando {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ab9640;
	}
	.adjuntos li, .adjuntos li a {
		color:#ab9640;
		}
.miniImg {
	margin:10px 0px 0px 0px;
	}
	.miniImg li {
		margin:0px 20px 0px 0px;
		float:left;
		}
		.miniImg li img {
			padding:7px 7px 7px 7px;
			border:#c7bb89 solid 1px;
			}
.micuenta {
	width:300px;
	float:left;
	padding:0px 0px 0px 5px;
	}
	.micuenta li, .micuenta2 li {
		color:#ab9640;
		}
