@charset "utf-8";
/**************************************************************************
CSS DOCUMENTO - 20080826@JCP
***************************************************************************/

/**************************************************************************
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 {color:#666666; background:#dddddd url(../imagenes/bg/body.gif) repeat-y center; font-family:Arial, Helvetica, sans-serif, "Arial Black"; text-align:center;}
img {border:0;}
a {color:#000000; text-decoration:none;}
a:focus {outline:none;}
.fleft {float:left;}
.fright {float:right;}
.limpia {clear:both;}
p {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
li {list-style-position:outside; list-style-type:none;}
/**************************************************************************
ESTRUCTURA
***************************************************************************/
#container {margin: 0px auto 0px auto; width:866px; text-align:left;}
#lang {background:url(../imagenes/iconos/lang-1.gif) no-repeat top left; float:right; padding:3px 0px 0px 16px; line-height:16px;}
#lang li {float:left; background:url(../imagenes/iconos/lang-2.gif) no-repeat top left; padding:0px 9px 0px 11px;  color:#999787; text-transform:uppercase;}
#lang .first {background:none; padding:0px 9px 0px 0px;}
#lang .last {padding:0px 0px 0px 11px;}
#lang li a {color:#c0beac;}
#logo {border-top:#dadada solid 1px;}
#slogan {float:right; text-align:right; padding:20px 0px 0px 0px; text-transform:uppercase;}
#sidebarLeft {float:left; width:259px; margin:0px 5px 0px 0px;}
#main {float:left; width:602px;}
/**************************************************************************
H1 - H2
***************************************************************************/
h1 { font-weight:normal; color:#999787;}
h2 {color:#bcb9a6; font-weight:normal; }
#sidebarLeft h3 {background-color:#707557; color:#FFFFFF; margin:4px 0px 0px 0px; padding:5px 0px 5px 4px;  text-align:left; font-weight:bold;}
#sidebarLeft .newsletter h3 {color:#707557; background:none; text-align:left; }
#main h3 { font-weight:normal; text-transform:uppercase; margin:0px 0px 5px 0px;}
.cat1 h3 {color:#3d3985;}
.cat4 h3, .cat4 h3 a {color:#9c5e49;}
.cat4 h4 { text-transform:uppercase; }
.newsRelacio h3 {color:#dfa478;}
.newsRelacio h4 {display:inline; font-weight:normal;}
.newsRelacio h4 a {color:#666666;}
.cat7 h3 {color:#5f82b5;}
.cat7 h4 { font-weight:normal; text-transform:uppercase;}
.diferent {float:left;}
.organigrama {text-transform:uppercase;  font-weight:normal; color:#FFFFFF; width:164px; background:url(../imagenes/bg/filosofia.gif) no-repeat; height:21px; padding:7px 0px 0px 17px; margin:8px 0px 0px 0px; float:left;}
.normal { margin:0px 0px 8px 0px; font-weight:normal; text-transform:uppercase;}
#sidebarLeft .areaColaborador h3 {color:#5f82b5;  line-height:18px; background:none; margin:16px 0px 5px 0px; text-align:left; text-transform:uppercase;}
.catNewsletter h3 {color:#707557;}
/**************************************************************************
MENU
***************************************************************************/
dl {width:259px; border-top:#2f2f2b solid 4px; background:url(../imagenes/bg/menu.gif) no-repeat;  font-weight:bold; text-transform:uppercase; height:300px;}
dl a {color:#FFFFFF;}
dt {border-bottom:#989687 solid 1px; padding:3px 0px 4px 17px; cursor:pointer;}
dd ul li {border-bottom:#989687 solid 1px; padding:3px 0px 4px 36px; cursor:pointer;}
#sidebarLeft .active {background:#3d3985 url(../imagenes/iconos/bullet-menu.gif) no-repeat top left;}
#sidebarLeft .activeSub-1 {background:url(../imagenes/iconos/bullet-lila.gif) no-repeat top left;}
#sidebarLeft .ibo .active {background-color:#3d3985; background-image:none;}
#sidebarLeft .active-2 {background:#9c5e49 url(../imagenes/iconos/bullet-menu.gif) no-repeat top left;}
#sidebarLeft .active-3 {background:#dfa478 url(../imagenes/iconos/bullet-menu.gif) no-repeat top left;}
#sidebarLeft .activeSub-2 {background:url(../imagenes/iconos/bullet-azul.gif) no-repeat top left;}
#sidebarLeft .colaborar .active {background-color:#5f82b5; background-image:none;}
#sidebarLeft .active-4 {background:#5f82b5 url(../imagenes/iconos/bullet-menu.gif) no-repeat top left;}
/**************************************************************************
BLOQUES
***************************************************************************/
.africa {background-color:#d8d8b4; color:#707557; padding:6px 0px 6px 6px; }
.africa a {color:#707557;}
.newsletter {border-top:#707557 solid 4px; margin:4px 0px 0px 0px; background-color:#d8d8b4; padding:6px 0px 6px 13px; }
.newsletter form {padding:10px 0px 0px 0px;}
.newsletter form input {border:#bebebe solid 1px; width:228px; padding:0px 0px 0px 5px; color:#000000; height:18px;}
.newsletter form .enviar {border:none; margin:9px 0px 10px 0px; width:auto; padding:0px 0px 0px 0px; height:auto;}
.verHis {color:#707557;	text-decoration:underline; background:url(../imagenes/iconos/bullet-newsletter.gif) no-repeat top left; padding:0px 0px 0px 10px;}
.areaColaborador {background-color:#e2e0cb; border-top:#5f82b5 solid 4px; margin:4px 0px 0px 0px; padding:0px 0px 0px 15px;}
.areaColaborador ul {padding:10px 0px 0px 6px;}
.areaColaborador ul li {background:url(../imagenes/iconos/bullet-notiene.gif) no-repeat top left; padding:0px 0px 0px 13px; margin:0px 0px 5px 0px;}
.areaColaborador ul li, .areaColaborador ul li a {color:#666666; text-decoration:underline; text-transform:uppercase;}
.areaColaborador ul .areaOther {background:url(../imagenes/iconos/bullet-socios.gif) no-repeat top left;}
/**************************************************************************
MODULO
***************************************************************************/
.modulo {background-color:#e2e0cb; margin:4px 0px 0px 0px; padding:10px 16px 10px 16px; float:left; width:570px;}
.modulo p {line-height:15px; margin-bottom: 10px;}
.cat1 {border-top:#3d3985 solid 4px;}
.cat4 {border-top:#9c5e49 solid 4px;}
.newsRelacio {border-top:#dfa478 solid 4px;}
.cat7 {border-top:#5f82b5 solid 4px;}
.catNewsletter {border-top:#707557 solid 4px;}
.filosofia {background-color:#3d3985; float:left; width:369px; color:#FFFFFF; padding:10px 10px 10px 10px; margin:8px 0px 0px 0px;}
.sepMeto {margin:35px 0px 0px 0px;}
.metodologia {text-transform:uppercase;  background-color:#3d3985; float:left; width:369px; color:#FFFFFF; padding:10px 10px 10px 10px; margin:8px 0px 0px 0px;}
.flechas {float:left; height:132px; background:url(../imagenes/bg/filosofia-flechas.gif) no-repeat top left; padding:21px 0px 0px 24px;}
.flechas-2 {float:left; margin:0px 0px 0px 105px; background:url(../imagenes/bg/proyecto-flechas.gif) no-repeat;}
.proyecto {float:left;}
.proyecto table {height:112px; width:159px;}
.proyecto table td {text-align:center; vertical-align:middle; color:#FFFFFF;  text-transform:uppercase; padding:0px 5px 0px 5px;}
.capa {margin:0px 23px 0px 0px; background-color:#3d3985;}
.capa2 {margin:0px 42px 40px 0px; background-color:#9c5e49;}
.capa2Last {margin:0px 42px 0px 0px; background-color:#9c5e49;}
.verProjectos {padding:5px 0px 0px 10px;}
.verProjectos li, #main .modulo ul li {background:url(../imagenes/iconos/bullet-project.gif) no-repeat top left; padding:2px 0px 0px 12px;}
.verProjectos li a, .leerMas {color:#666666; text-decoration:underline;}
.todasAre select, .claseSelect {color:#000000; width:210px; border:#bebebe solid 1px; height:20px; padding:2px 0px 0px 2px;}
.todasAre select {text-transform:lowercase;}
.status {float:left; margin:0px 6px 0px 0px;}
.progressAll {padding:5px 0px 10px 0px;}
.paginacion {color:#9c5e49; float:right; padding:10px 0px 0px 0px;}
.paginacion a {color:#666666;}
.fecha {text-transform:uppercase;}
.fechaOther {color:#dfa478;}
.leerMas {background:url(../imagenes/iconos/bullet-news.gif) no-repeat top left; padding:0px 0px 0px 12px;}
.pa6 {padding:6px 0px 0px 0px;}
.newsImg, .commentsImg {float:left; padding:0px 0px 0px 12px; width:375px;}
.comments {padding:5px 0px 0px 0px;}
.commentsImg {padding:5px 0px 0px 12px;}
.comments img, .commentsImg img {margin:0px 9px 0px 0px; border:#7c7c7a solid 1px;}
.comments p, .commentsImg p {padding:2px 0px 0px 0px; float:left;}
.volver, .volver-2 {float:right; padding:5px 0px 0px 10px; text-transform:uppercase;}
.volver {color:#dfa478; background:url(../imagenes/iconos/bullet-volver.gif) no-repeat top left;}
.volver-2 {color:#5f82b5; background:url(../imagenes/iconos/bullet-volver-2.gif) no-repeat top left;}
.cat7 p {padding:3px 0px 3px 0px;}
.socios {color:#666666; background:url(../imagenes/iconos/bullet-socios.gif) no-repeat top left; padding:0px 0px 0px 10px; text-decoration:underline; margin:0px 0px 0px 10px; font-weight:bold;}
/**************************************************************************
GRÁFICO DE BARRAS
***************************************************************************/
.progress-container {border:1px solid #666666; width:114px; margin: 2px 5px 2px 0px; float:left; }
.progress-container div {background-color:#9c5e49; height:7px}
/**************************************************************************
FORMULARIOS
***************************************************************************/
.colaborarForm {padding:5px 0px 0px 0px;}
.colaborarForm label {padding:2px 10px 0px 0px; float:left;}
.littel {width:70px; float:left;}
.littel, .inputLit {text-align:right; border:#bebebe solid 1px;  height:14px; padding:0px 3px 0px 0px;}
.euro {padding:2px 0px 0px 3px;}
.paDin {padding:0px 0px 0px 15px; float:left;}
.textRadio {margin:0px 7px 0px 2px; }
.textRadio2 {margin:0px 7px 0px 2px; }
.aporFiel {padding:10px 0px 25px 0px;}
.titulo {text-transform:uppercase; }
.titulo2 {text-transform:uppercase; }
.mensual {background:url(../imagenes/iconos/true.gif) no-repeat top left; padding:0px 0px 0px 13px;}
.capaContent {padding:0px 5px 0px 0px; width:120px; float:left; margin:0px 0px 9px 0px;}
.capaConjunto {margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.capaContent2 {padding:0px 5px 0px 0px; width:170px; float:left;}
.inpuBig, .inpuBigOther, .tipoVia, .inpuCuenta-1, .inpuCuenta-2, .inpuCuenta-3 {border:#bebebe solid 1px; height:17px; padding:0px 0px 0px 3px; }
.inpuBig {width:129px;}
.inpuBigOther {width:227px;}
.colaborarForm a {color:#666666; text-decoration:underline; margin:0px 0px 0px 110px;}
.tipoVia {width:232px;}
.inpuCuenta-1 {width:36px;}
.inpuCuenta-2 {width:20px;}
.inpuCuenta-3 {width:75px;}
.enviarEmpres {margin:15px 0px 0px 125px;}
.contactEnviar {margin:15px 0px 0px 175px;}
.columnLis {float:left; margin:0px 60px 0px 0px;}
.capaEmpresas tr td {background:url(../imagenes/bg/capaempresas.gif) no-repeat; width:172px; height:97px; vertical-align:middle; text-align:center;}
.capaEmpresas tr .nombreEmpresa {background:none; height:auto; text-align:left; vertical-align:top; padding:5px 0px 10px 10px;}
.capaEmpresas tr .nombreEmpresa a {color:#666666;}
.inputArea {width:400px; border:#bebebe solid 1px; height:150px; overflow:auto;}
.noRecuerdo {padding:10px 0px 0px 15px; float:left;}
.noTiene {background:url(../imagenes/iconos/bullet-notiene.gif) no-repeat top left; padding:0px 0px 0px 13px; text-transform:uppercase; text-decoration:underline; color:#666666;}
.capita {float:left; text-align:right; width:110px;  margin:7px 0px 0px 0px;}
.nombreUser {float:left; margin:7px 0px 0px 16px; text-transform:uppercase; }
.italic {font-style:italic;}
.textAr {width:565px; border:#bebebe solid 1px; height:193px; overflow:auto;}
.catNewsletter ul {padding:0px 0px 0px 15px;}
.catNewsletter ul li {background:url(../imagenes/iconos/bullet-newsletter.gif) no-repeat top left; padding:0px 0px 6px 13px;}
.catNewsletter ul li, .catNewsletter ul li a {text-decoration:underline; text-transform:uppercase; color:#666666;}
.meHe {padding:0px 0px 0px 17px;}
#errorForm, .resultForgotKo { background-color:#FFCCCC; border:1px solid; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; }
#okForm, .resultForgotOk { background-color:#CCE18D; border:1px solid; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; }
.resultForgotKo, .resultForgotOk { margin: 10px 0px 0px 0px; }
.upper { text-transform:uppercase; }
.mini {  font-weight:bold; display:inline; }
.mini a{  font-weight:bold; }
.mtop4 { margin: 4px 0px 0px 0px; }
.claseSelect { width: 231px; }
/**************************************************************************
EDITADO 2008-11-06 JCP
***************************************************************************/
#container #sidebarLeft #tituloDiferente {line-height:19px; padding:5px 0px 5px 4px;}
/**************************************************************************
EDITADO 2008-11-25 JCP
***************************************************************************/