/* CSS Document */
* {margin:0; padding:0;}
body{ font-size:xx-small; font-family:Arial, Verdana, Helvetica, sans-serif;}
li{list-style-type:none;}
img{ border:0;}
a{ text-decoration:underline; color:red;}
a:hover{ text-decoration:none;}
span.subrayado{ text-decoration:underline;}
#contenedor {
	background:#fff url(../img/fondotrama.gif);
	color:#666;
	width:80em;
	padding-bottom:2em;
	/*overflow:;*/
	}
#foleos{
	width:75em;
	margin:0 auto;
	}
#contenedor #colizq{ 
	float:left;
	font-size:1.2em;
	width:30%;
	margin-right:.4em;
	}	
#contenedor #coldcha{
	float:right;
	margin:3em .8em 0 0;
	width:65%;
	display:block;
	padding:0 .6em 1em .8em;
	font-size:1.2em; overflow:hidden;
	}
#vinculosarriba{
	background:#fff;
	border:1px solid #666;
	width:80em;
	position:relative;
	height:2em}
#vinculosarriba ul{
	position: absolute;
	right:2.5em}
#vinculosarriba li{
	float:left;
	margin:2px 0 0}
#vinculosarriba li a{
	color:#666;
	padding:0 0 0 8px}
#contenedor img.logo{
	margin:35px 0 0 20px;}
#contenedor #top{
	border:solid #dadada;
	border-width:1px 1px 0;
	padding:1px 0 0;
	margin:0 1px 0;}
#contenedor #topDentro{
	border:solid #dadada;
	border-width:1px 1px 0;
	padding:1px 0 0;
	margin:0 1px 0;}
#contenedor #topDentro div{
	border:solid #ccc;
	border-width:1px 1px 0;
	padding:3px 0 0;
	background-color:#fff;}
div .reborde p span{ margin:0 .8em 0 0;}
div.anchomenor{ width:70%;}
#contenedor #topDentro01{
	border:solid #dadada;
	border-width:1px 1px 0;
	padding:1px 0 0;
	margin:0 1px 0;}
#contenedor #topDentro01 div{
	border:solid #ccc;
	border-width:1px 1px 0;
	padding:3px 0 0;
	background-color:#fff;}
	
#contenedor #top div{
	border:solid #ccc;
	border-width:1px 1px 0;
	padding:3px 0 0;
	background-color:#fff;}
.altoBlanco{
height:15em;
visibility:hidden;
}
.altoBlanco01{
height:46em;
visibility:hidden;
}
.altoBlanco02{
height:36em;
visibility:hidden;
}
.altoBlanco03{
height:32em;
visibility:hidden;
}
.altoBlanco04{
height:22em;
visibility:hidden;
}
.altoBlanco05{
height:20em;
visibility:hidden;
}
.altoBlanco06{
height:55em;
visibility:hidden;
}

#contenedor #centro{
	background:#fff url(../img/bordepunteado.gif) 31% 0% repeat-y;
	border:1px solid #ccc;
	overflow:auto;
	padding-bottom:1em;
	position:relative;
	}
#contenedor div.paddingabajo{
	padding-bottom:7em !important;}	
.capaPieIzq{
float:left;
}
.capaPieR{
float:right; margin:0; padding:0;
}
#contenedor #bottom{
	border:solid #dadada;
	border-width:0 1px 1px;
	padding:0 0 1px;
	margin:0 1px 0}
#contenedor #bottom div{
	border:solid #ccc;
	border-width:0 1px 1px;
	padding-bottom:3px;
	background-color:#fff}
#contenedor #bottomDentro{
	border:solid #dadada;
	border-width:0 1px 1px;
	padding:0 0 1px;
	margin:0  .6em .6em 0;}
#contenedor #bottomDentro div{
	border:solid #ccc;
	border-width:0 1px 1px;
	padding-bottom:3px;
	background-color:#fff}
#contenedor #bottomDentro01{
	border:solid #dadada;
	border-width:0 1px 1px;
	padding:0 0 1px;
	margin:0 1px 0}
#contenedor #bottomDentro01 div{
	border:solid #ccc;
	border-width:0 1px 1px;
	padding-bottom:3px;
	background-color:#fff}
#contenedor h1{ color:red; font-size:1.8em; margin:.3em 0 .3em 1.2em; font-family:Tahoma  Verdana, Arial  Helvetica, sans-serif;}	
#contenedor h1 span{ color:#777;}	
#contenedor #coldcha h2{
	margin:0 0 .8em 0;
	color:#777;
	font-size:1.5em;
}
#contenedor #coldcha h2 span{ display:block; font-size:.9em;}
#contenedor #coldcha h2 span.margenizq{ margin-left:3em;}
#contenedor #coldcha h2 strong{ font-size:1.2em;}
#contenedor #coldcha h3{
	padding:0em;
	margin:.6em 0 .6em 0;
	color:#FF0000;
	font-size:1.4em;
}
#contenedor #coldcha h4{ color:red; font-size:1.2em; margin:1em 0 .8em 0;}
#contenedor #coldcha h5{ font-weight:bold; color:red; font-size:1em; margin:.6em 0 .6em 0;}
.reborde{
	border:1px solid #ccc;
	padding:1.2em;
}
#contenedor #coldcha ul{
list-style-image:url(../img/buletLista.gif); 
padding-left:2em; 
}
.ListaGris{
list-style-type:none;
list-style-image:url(../img/buletListaGray.gif);
}
.ListaNegra{
list-style-type:none;
list-style-image:url(../img/buletListaBlack.gif);
}
.ListaGrisSeparacion{
list-style-type:none;
list-style-image:url(../img/buletListaGray.gif);
padding-bottom:1.2em;
}
.Separacion{
padding-bottom:1.2em;
}
#contenedor #coldcha h2.separacionCabeceras{
padding:0em;
padding-top:0.7em;
}
#contenedor #coldcha h2.separacionCabecerasArriba{
padding-top:0.7em;
}

/*menu navegacion*/
 ul#menuNavegacion{
	margin:4em 1em 0 .2em; width:94%;
	}
 ul#menuNavegacion.masPadding{
 	padding-bottom:5em;}	
 ul#menuNavegacion li{
 	background-image:url(../img/flexa_lista.gif);
 	background-repeat:no-repeat;
 	background-position:5px 3px;
 	color:red;
	margin:1em 0 0 0;
	font-weight:bold;
	width:100%;
	}
 ul#menuNavegacion li a{
 	padding:0 0 0 20px;
	display:block;
	color:red;}


 ul#menuNavegacionsegNivel{
	margin:0em 1em 0 1em;
	}
 ul#menuNavegacionsegNivel li{
 	background-image:url(../img/buletLista.gif);
 	background-repeat:no-repeat;
 	background-position:5px 0px;
 	color:red;
	margin:1em 0 0 0;
	width:100%;
	font-weight:normal;
	padding-left:0;
	}
 ul#menuNavegacionsegNivel li a{
	display:block;
	color:red;}
	
	
ul#menunavegaciontercerNivel{
padding-left:1em;

	}
ul#menunavegaciontercerNivel{ margin-left:1em;}
ul#menunavegaciontercerNivel li{
	background-image:none; padding-left:0;}
ul#menunavegaciontercerNivel li a{
	color:#666;
	font-weight:normal; padding-left:0;
	}
li.activo{color:#666 !important; /*border:1px solid #fff;*/}
ul span.margenlimenu{ margin-left:1.7em; display:block;}
.centrar{
text-align:center;
}
.aliniarDerecha{
text-align:right;
}
.rojo{
color:#FF0000;
}
/*
.enlacesCuerpo{
text-decoration:underline;
color:#FF0000;
}
.enlacesCuerpo:hover{
text-decoration:none;
color:#FF0000;
}

.enlacesCuerpo01{
text-decoration:underline;
color:#FF0000;
font-size:0.8em;
}
.enlacesCuerpo01:hover{
text-decoration:none;
color:#FF0000;
font-size:0.8em;
}*/
.Alto3{
height:3em;
}
p{
padding-bottom:1em;
}
/*Capas Mapa Web*/
.capaWeb{
float:left;
width:28em;
height:auto;
/*border:1px solid #666;*/
padding-left:1em;
}
.separacionWeb{
height:4em;
}
#coldcha .enlaces{ margin:.6em 0 0 0; padding:.8em 0 0 0; }
#coldcha .enlaces p{ margin:1.6em 0 0 0; padding-bottom:0;}
#coldcha .enlaces a{ margin:.2em 0 .2em 0; display:block;}
#coldcha .enlaces a.descargadoc{
	background:url(../img/iconoWord.gif) no-repeat;
	padding:0.2em 0 .5em 2em;
	
}
#coldcha .enlaces a.descargapdf{
	background:url(../img/iconoPdf.gif) no-repeat;
	padding:0.2em 0 .5em 2em;
} 
#coldcha ol.listaordenadanumeros{ margin:.8em 0 1em 0;}
#coldcha ol.listaordenadanumeros li{
	list-style-type:decimal;
	list-style-position:inside;}
#coldcha ol.listaordenadanumeros ol.listaordenadaletras{ margin:.4em 0 0 .5em;}
#coldcha ol.listaordenadanumeros ol.listaordenadaletras li{
	list-style-type:lower-alpha;
	list-style-position:inside;
	margin:.3em 0 0 0;
	}	
#coldcha ol.listaordenadanumeros ol.listaordenadanumromanos{ margin:.4em 0 0 .5em;}
#coldcha ol.listaordenadanumeros ol.listaordenadanumromanos li{
	list-style-type:lower-roman;
	list-style-position:inside;
	margin:.3em 0 0 0;
	}	
/* detalle de socios*/
#detallesocios{}
#detallesocios p.espaciadoarriba{ margin-top:1em;}
#detallesocios ul{ margin:.6em 0 0 0;}
#detallesocios strong.rojo{color:red;}
#detallesocios img{ float:left; margin:0 1em 1em 0;}
#detallesocios ul#destacadosocios{  width:60%; margin:1em 0 0 9em;}
#detallesocios p{ clear:left; padding:.6em 0 0 0; display:block;}
#datoscontactosocios p{ padding:0; margin:.4em 0 0 0;}
#datoscontactosocios a{ display:block; margin:.4em 0 0 0;}
#detallesocios p.aparienciadelista{
	 	background:url(../img/buletLista.gif) no-repeat 1em .5em;
		padding:.4em 0 0 1.7em;
 }
 #detallesocios ol.listaconletra li{ list-style-type:decimal; list-style-position:inside; margin-top:.6em;}
 #detallesocios ol.listaconletra li p{ padding:.4em .7em; margin:0 0 0 1em;}
 /* mapa web*/
 #contenedor #centro #webmap{
	background:#fff url(../img/bordepunteado.jpg) repeat-y 50% 0%;
	margin:1em 0 0 0em;
	overflow:auto;
	font-size:1em;
	width:98%;}
#contenedor #centro #webmap li{ margin:.6em 0 0 0;}
#contenedor #centro #webmap ul.webmapsegnivel{ margin:0; padding-left:0;}
#contenedor #centro #webmap ul.webmapsegnivel{ list-style-image:none;}
#contenedor #centro #webmap ul.webmapsegnivel li{
	background:#fff url(../img/buletListaGray.gif) no-repeat 0 0 !important;
 	padding:0 0 0 1em;}
#contenedor #centro #webmap ul.webmapsegnivel li a{ color:#666;}
#contenedor #centro #webmap #izq{ float:left; width:45%; margin:0;}
#contenedor #centro #webmap #dcha{ float:right; width:45%; margin:0;}
table.Timescales{  width:99%; text-align:center; margin:0 auto; border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:.6em;}
table.Timescales th{ text-align:left; padding:.4em; border-right:1px solid #ccc; border-top:1px solid #ccc; color:red;}
table.Timescales td{ text-align:left; padding:.4em; border-right:1px solid #ccc; border-top:1px solid #ccc;}
table.Timescales td.resaltados{ font-weight:bold;}
table.Timescales tr.resaltados{ font-weight:bold;}
table.Timescales tr{ border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
#coldcha img.projectactions{ float:left; margin:.7em;}
#coldcha ol li{ list-style-type:decimal; list-style-position:inside; margin:.3em .3em;}
#piedetabla{ font-size:x-small; margin-top:.8em; padding-bottom:3em; overflow:auto;}
#piedetabla p{ clear:both;}
#piedetabla p strong{ float:left; width:15%; text-align:right;}
#piedetabla p span{ width:80%; float:right;}
#coldcha p.encabezados{ font-weight:bold; margin-top:.4em; margin-bottom:.3em; }
#coldcha ol.listaordenadaletras{ padding-bottom:.6em;}
#coldcha ol.listaordenadaletras li{
	list-style-type:lower-alpha;
	list-style-position:inside;
	margin:.3em 0 0 0;
	}	
#coldcha ol.listaordenadanumeros li{
	list-style-type:lower-roman;
	list-style-position:inside;
	margin:.3em 0 0 0;
}		
#coldcha p.flotadodcha{ float:right;}
#coldcha p.limpiado{ clear:both;}
#coldcha ul.espacioabajo{ margin-bottom:.7em;}
#coldcha a.espacioabajo{ margin-bottom:.7em; display:block;}
#piedetabla2{ font-size:1em; margin-top:.8em; padding-bottom:3em; }
#piedetabla2 p{ clear:both;}
#piedetabla2 p strong{ float:left; width:15%; text-align:right;}
#piedetabla2 p span{ width:80%; float:right;}
#coldcha div.reborde a{ display:block;}
#coldcha div.reborde{ overflow:auto;}
#coldcha div.reborde #columnaizquierda{float:left; width:42%; margin-right:.5em;}
#coldcha div.reborde #columnaizquierda a{ margin:.3em 0 .3em 0;}
#coldcha div.reborde #columnaderecha{  float:right; width:42%;}
#coldcha div.reborde #columnaderecha a{ margin:.3em 0 .3em 0;}
#coldcha div.reborde #columnaizquierda a img,
#coldcha div.reborde #columnaderecha img{ border:0; margin-right:.2em;}
#coldcha .topDentro.separacion{ margin-top:2em;}
/* conversoion de esta estructura de ids en clases para combinarlas en una misma pag*/
#contenedor .topDentro{
	border:solid #dadada;
	border-width:1px 1px 0;
	padding:1px 0 0;
	margin:0 1px 0;}
#contenedor .topDentro div{
	border:solid #ccc;
	border-width:1px 1px 0;
	padding:3px 0 0;
	background-color:#fff;}
#contenedor .bottom{
	border:solid #dadada;
	border-width:0 1px 1px;
	padding:0 0 1px;
	margin:0 1px 0}
#contenedor .bottom div{
	border:solid #ccc;
	border-width:0 1px 1px;
	padding-bottom:3px;
	background-color:#fff}
#contenedor .bottomDentro{
	border:solid #dadada;
	border-width:0 1px 1px;
	padding:0 0 1px;
	margin:0  .6em .6em 0;}
#contenedor .bottomDentro div{
	border:solid #ccc;
	border-width:0 1px 1px;
	padding-bottom:3px;
	background-color:#fff}
#pieconlogo{
	position:absolute;
	/*top:340px;	
	left:175px;*/
	top:80%;
	left:40%;
	color:#fff;
	width:60%;
	margin-bottom:1px;
	overflow:auto;
	display:block;
	}
#pieconlogo p{
	clear:both;
	font-size:x-small;}
#pieconlogo img{ float:left;}
#coldcha #contenedorimagenhome{ 
	/*overflow:hidden;*/
	position:relative;
	/*width:460px;*/ 
	background-color:#000;
	overflow:hidden;
	}
#coldcha #contenedorimagenhome h1{
	background-color:#000;
	color:#ccc;
	margin:0;
	/*width:457px;*/
	padding:5px 0 0px 5px;
	font-size:1.6em;
	}
#coldcha #contenedorimagenhome img{ padding:0; margin:0;} 
	
#coldcha strong.logospartners{
	font-weight:normal;
	color:red;
	margin:.4em 0 .4em 0;
	display:block;}	
#coldcha #partnershome{
	border:1px solid #ccc;
	/*max-width:95%;*/
	width:40em;}
#coldcha #partnershome img{ margin-right:0em;}
	
#coldcha #contenedorimagenhome h1 span{ color:#fff; font-size:.8em;}	
#coldcha #linkadoc{	background:url(../img/iconoWord.gif) 16.5em 0 no-repeat; padding:0.2em 1.4em 2em 0; float:right;}
#coldcha #linkadoc a{  margin-right:1.5em;}
a.sellocertif{
	position:absolute;
	left:1.5em;
	bottom:2.2em;
	}
a.sellocertif img{
	border:0;}	
p img.centrado{
	margin:0 auto;
	display:block;}
p.centrado{
	margin-top:1em;}
p.centrado img.izq{
	margin-left:8em;
	}
div.bannerdescarga{
	font-family:Tahoma  Verdana, Arial  Helvetica, sans-serif;
	font-size:1.1em;
	background:#fff;
	border:1px solid #ccc;
	width:96%;
	margin:4em 0 0 .5em;
	}
div.bannerdescarga p.destacado{
	background:#F0F0F0 url(../img/fondoStrongNews.gif) 0 0 no-repeat;
	/*background-color:#F0F0F0;*/
	border-bottom:1px solid #ccc;
	padding-bottom:.2em;
	padding-top:.3em;
	overflow:auto;
	}
div.bannerdescarga p.destacado strong{
	float:left;
	padding-left:.3em;
	}
div.bannerdescarga p.destacado span{
	float:right;
	margin-right:.3em;
	font-weight:bold;}
div.bannerdescarga p.destacado span strong{
	color:#ff0000;}	
p.descarga{
	background:url(../img/libro.gif) 0 0 no-repeat;
	font-size:.87em;
	padding:0em 0em .4em 50px;
	overflow:auto;
}	
p.descarga a{
	color:#333;
	width:40%;
	padding:0em .8em 0em 0em;
	float:left;
	}
p.descarga a.doc{
	background:url(../img/iconoWord.gif) right center no-repeat;
	margin-right:1em;
	}
p.descarga a.pdf{
	background:url(../img/iconoPdf.gif) right center no-repeat;
}
a.bloques{
	display:block;
	margin-bottom:.5em;
	margin-bottom:.6em;}
#coldcha .enlaces a.linea{ display:inline;}	