/* CSS Document */
body{
	margin: 0;
	padding: 0;
	/*	background-image: url(../img/2008/home/fondo.jpg);*/
/*	background-image: url(../img/2008/home/fondo-liso.jpg);*/
	/*background-image: url(../img/2008/home/fondo-diagonal.jpg);*/
	/*background-repeat: repeat-y;*/
	/*background-color: #E68816;*/
	/*	background-color: #F2A018;
*/
	/*background-position: center;*/
	font-size: 0.8em;
	line-height:1.4em;
	color: #62592F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E8E1C6;
	color:#706636;
	background-image:url(../img/2008/home/home_fondo_5.gif);
	background-repeat: repeat-x;
	background-position: top;

	}

img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
a {
	text-decoration: underline;
	color: #003399;
	}

p{
	margin:0px 0px 1.3em 0px;
	padding: 0px;
	}
h1{margin:0px 0px 1.2em 0px ;
	padding: 0px;}
	
h2{margin:0px 0px 1.2em 0px ;
	padding: 0px;}
	
h3{margin:0px 0px 1.2em 0px ;
	padding: 0px;}
	
ul{	list-style:none;
	margin:0px;
	padding: 0px;
	}

a:hover, a.visited {
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}
	
code{
background-color:#E8E1C6;
display:block;
font-size:11px;
margin:5px 0;
text-align: inherit;
word-wrap: break-word;
}

.clear {
	clear:both;
	height: 1px;
	font-size: 1px;
	line-height:1px;
	margin: 0;
	padding: 0;
	display: block;
	}
	
/*
* See http://positioniseverything.net/easyclearing.html
* for a description of this code.
*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */


#wrapper{
	margin:auto;
	width:100%;
}

#wrapper_header{
	margin:auto;
	/*background-image:url(../img/2008/home/fondo_cabecera_all.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#F2A018;*/
	/*background-color:#00CC00;*/
	width:100%;
	/*background-image: url(../img/2008/home/fondo_degradado_cabecera.jpg);*/
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: none;

}


#header{
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	width: 835px;
	margin: auto;
	/*background-color:#CC66CC;*/
	}
	
#header .caja_derecha{
	float:right;
	display:block;
	margin:0px 0px 0px 0px;
	width:520px;
}	
#header .caja_derecha ul.menu_enlaces_directos{
	display:block;
	float:right;
	margin:12px 5px 30px;
	padding:0px;
	text-align:right;
	width:500px;
	font-size:0.9em;
}
#header .caja_derecha ul.menu_enlaces_directos li{
	border-right:1px solid #706636;
	display:inline;
	margin-left:0;
	margin-right:0;
	padding:1px 7px;
}
#header .caja_derecha ul.menu_enlaces_directos a{
	color: #645537;
	text-decoration:underline;
	padding:0px;
}
#header .caja_derecha ul.menu_enlaces_directos a:hover{
	text-decoration:underline;
}
#header.qSomos {
border-bottom-width: 0px;
border-bottom-color:#53849B;
border-bottom-style:solid;
}

#logotipo{
	float:left;
	margin-top:14px;
	margin-left:10px;
	width: 248px;
	height: 45px;
	background-repeat: no-repeat;

}
#primary-navigation {
	/*	float: right;
	width: 617px;
*/	margin: 0;
	clear: both;
	text-align: left;
	position: relative;
	display: block;
}
#primary-navigation.qSomos {
border-bottom-width: 0px;
border-bottom-color:#53849B;
border-bottom-style:solid;
}
#primary-navigation.qHacemos {
border-bottom: 0px solid #fff;
}
#primary-navigation.qPuedesHacerTu {
border-bottom: 0px solid #fff;
}
#primary-navigation li {
	display: inline;
}

#primary-navigation li a {
	float:left;
	display: block;
	text-decoration: none;
}

#primary-navigation li a img {
display:block;
margin-bottom:0px;}


ul.menu_secundario{
	margin:0px 10px 14px 0px;
	padding:3px 0px 0px 0px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 0px;
	display:block;
	float: right;
	width: 100%;
	clear: both;
}

ul.menu_secundario li {
	float: right;
}

ul.menu_secundario li a {
	padding: 1px 9px 1px 9px;
	display: block;
	color: #645537;	/*background-color: #CE5300;*/
	font-weight: bold;
	text-decoration: none;
	font-size:1.1em;
	border-right-color: #44362D;
	border-right-width: 0px;
	border-right-style: solid;
	
	

}
ul.menu_secundario li a.last {
	border-right-width: 0px;
}
ul.menu_secundario li a:hover, ul.menu_secundario li a:focus, ul.menu_secundario li a:active {
	text-decoration:underline;
	/*color:#FFFFFF;*/
}

#logotipo{
	float:left;
	background-repeat: no-repeat;
	margin: 15px 0px 0px 2px;
}
#enlace_home{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px 0px 5px 8px;
	font-weight: normal;
}
#enlace_home a{
color:#FFFFFF;
text-decoration:underline;
}
#enlace_home a:hover{
text-decoration:underline;
}


/* Termina el cabecera ***************************/


/* Aqui empieza el cuerpo *********************************    */
#cuerpo{
	clear: both;
	background-color: #F1ECD9;
	margin:auto;
	margin-bottom:0px;
	border-left: 1px solid  #E3D6B9;
	border-right: 1px solid  #E3D6B9;
	width: 833px;
	padding-top:14px;
	padding-right: 0px;
	padding-bottom:0px;
	padding-left:0px;
	background-color:#F7F3E8;
}
#cuerpo.qSomos { 
border-top-color:#54869D;
}

#cuerpo.qHacemos {
	border-top-color:#CC0000;
}

#cuerpo.qPuedesHacerTu { 
border-top-color:#95B81A;
}

#cuerpo.empresas { 
border-top-color:#AB1A23;
}

#cuerpo.iPublicas { 
border-top-color:#003366;
}

#cuerpo.socios {
	border-top-color:#71942A;
}

#columna_izquierda {
	float:left;
	/*text-align: left;*/
	vertical-align: top;
	width: 180px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 8px;
	line-height:13px;
	text-align:left;
	font-weight:normal;
	background-repeat: no-repeat;
	font-size: 0.9em;

}
#cuerpo.felis #columna_izquierda{
display:none;
}
#comparte{
	text-align:right;
	}
	
#ruta{
	font-size: 0.8em;
	display:block;
	padding:2px 24px 2px 8px;
	margin: 0px 0px 2px 0px;
	clear:both;
	}

/*#ruta.qSomos { 
border-top-width: 6px;
border-top-color:#54869D;
}

#ruta.qHacemos { 
border-top-width: 6px;
border-top-color:#CC0000;
}

#ruta.qPuedesHacerTu { 
border-top-width: 6px;
border-top-color:#95B81A;
}

#ruta.empresas { 
border-top-width: 6px;
border-top-color:#AB1A23;
}

#ruta.iPublicas { 
border-top-width: 6px;
border-top-color:#003366;
}

#ruta.socios { 
border-top-width: 6px;
border-top-color:#D0840C;
}
*/
#pagina {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 16px;
	width: 610px;
	margin-bottom: 0px;
}
#pagina.otros {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 16px;
	margin-bottom: 0px;
}
#video {
	background-color:#F1EDDA;
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px 5px 10px 16px;
	width: 480px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#DFD6AA;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#DFD6AA;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#DFD6AA;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#DFD6AA;
	padding:10px 10px 10px 10px;

}
#video .cuadro_informacion{
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 0px;
	border-color: #D9CEA4;
}
#video .cuadro_informacion h3{
font-weight:normal; 
}
#video .cuadro_informacion .descripcion{

}


/* ESTILO DE LA HOME ++++++++++++++++++++++++++++++++++++++++++++++++++ */
#columna_central_home{
	width:600px;
	margin:0px 0px 0px 8px;
	float: left;
}

#columna_central_home #modulo_principal{
	width:600px;
	margin-bottom:10px;
}
#columna_central_home #modulo_principal #ciber{
	background-image:url(../img/2008/cibermaraton/fondo_ciber.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:10px 10px 8px 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #444;
}
#columna_central_home #modulo_principal #ciber #video_ciber{
	float:right;
	width:320px;
	height:240px;
}
#columna_central_home .caja_destacamos span.cabecera{
	padding:1px 2px 1px 5px;
	font-weight:bold;
	display:block;
	background-repeat:repeat-x;
	margin:0px 0px 8px 0px;
	border-style:solid;
	border-width:0px;
	border-color:#D0BA77;
	font-size:0.9em;
	background-color:#D7C6D3;
	color: #44362D;
}
#columna_central_home .caja_destacamos span.cabecera a{
	color:#F1ECD9;
}

#columna_central_home .caja_destacamos .fila{
	background-repeat:repeat-y;
	border:0 solid #B6B7A6;
	padding:0;
	width:100%;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}
#columna_central_home .caja_destacamos .fila1{

}
#columna_central_home .caja_destacamos .fila2{
	border-top:1px solid #E8E1C6;
	padding-top:10px;

}
#columna_central_home .caja_destacamos .caja_info{
	float:left;
	margin:0;
	overflow:hidden;
	padding:0 7px;
	width:190px;
}


#columna_central_home .caja_destacamos .caja_info .imagen{
	margin:0px 0px 5px 0px;
}

#columna_central_home .caja_destacamos .caja_info .imagen img{
	width:188px;
}

#columna_central_home .caja_destacamos .caja_info h2{
	margin:0px 0px 4px 0px;
	font-size:1.1em;
	font-weight:bold;
}

#columna_central_home .caja_destacamos .caja_info p{
	font-size:0.9em;
	line-height:1.4em;
	margin-bottom:0;
}

#columna_central_home .caja_destacamos .col1{
margin-left:0;
padding-left:0;
}
#columna_central_home .caja_destacamos .col2{

}
#columna_central_home .caja_destacamos .col3{
margin-right:0;
padding-right:0;

}


#columna_derecha{
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	margin-left: 10px;
}
.columna_derecha_video{
	float:left;
	width:270px;
	margin:0px 0px 3px 0px;
	margin-left: 8px;
	padding: 3px 3px 3px 3px;
	background-color:#EAE3C8;
	border-color: #DFD6AA;
	border-style: solid;
	border-width: 1px;
}
.columna_derecha_video h2{
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
	background-color:#645537;
	margin-bottom:5px;
	font-size:1.2em;
	font-weight:bold;
 }
 
 #home .home_vicente_d{
color:#F7F3E8;
float:right;
font-size:1.2em;
line-height:1.2em;
margin-bottom:0;
margin-left:0;
margin-right:30px;
margin-top:35px;
padding-bottom:20px;
padding-left:0;
padding-right:0;
padding-top:0;
width:270px;
 }
  
 #home .home_vicente_d  p{

 }
 
 #home .home_vicente_d a{
 color:#DEBF45; text-decoration: none;font-size:0.9em;
 }
  #home .home_vicente_d a:hover{
 text-decoration: underline;
 }

/* FIN ESTILO DE LA HOME ++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* FIN ESTILO DE LAS SECCIONES *********************************    */
.cabecera_cuadrada{
	margin-bottom:18px;
	display:block;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	overflow:hidden;
	margin-left:0px;
	padding-left:20px;
	}

div.cabecera_cuadrada div.foto_cabecera{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	width: 305px;
	height:220px;
	display: block;
	float: right;
	margin-left: 20px;
	margin-bottom: 0px;

}
div#cuerpo.felis div.cabecera_cuadrada div.foto_cabecera {
height:320px;
width:454px;
margin-bottom:0;
padding-bottom:0;
}
div.cabecera_cuadrada div.foto_cabecera img{
margin:0px 0px 0px 0px;
margin-bottom: 0px;
display: block;
}
div#cuerpo.felis div.cabecera_cuadrada div.foto_cabecera img{
margin:0px 0px 0px 0px;
margin-bottom: 0px;
display: block;
height:320px;
width:454px;
}

.cabecera_cuadrada  h1{
	padding:10px 10px 10px 0px;
	font-size:2em;
	font-weight: bold;
	line-height:1.2em;
	margin: 0px 0px 5px 0px;
}
.cabecera_cuadrada p{
	margin-bottom:0px;
}
div#cuerpo.felis div.cabecera_cuadrada h1{
margin-bottom:1.4em;
padding:1.4em 0px 0px 0px;
}

.felis .cabecera_cuadrada p{
	margin:1em 0 1em 0;
}

#pagina.seccion #titulo{
margin-bottom:14px;
}
#pagina.seccion #titulo img{
width:600px;
}

.modulo{
	background-repeat:repeat-x;
	background-position:0px 1px;
	/*background-image:url(../img/2008/secciones/fondo_sup_pagina.jpg);*/
	margin-bottom:10px;
	border-top-style:solid;
	border-top-width:0px;
	/*font-size:1.2em*/;
	padding:0px 0px 0px 0px;
	border-top-color:#E4D2B8;
}
.modulo h2{
	margin:0px 0px 0.6em 0px;
}

/* Definimos las medidas de los modulos */
#pagina.seccion .dos_columnas{
width:295px;
display:block;
float:left;
margin-right:10px;
}

#pagina.seccion .tres_columnas{
	width:191px;
	display:block;
	float:left;
	margin-right:17px;
}
#pagina.seccion .tres_columnas_con_dos{
	width:399px;
	display:block;
	float:left;
	margin-right:17px;
}
#pagina.seccion .last_column{
margin-right:0px;
}

#pagina.seccion .una_columna{
	display:block;
	width:600px;
}

#pagina.articulo .dos_columnas{
width:295px;
display:block;
float:left;
margin-right:10px;
}

#pagina.articulo .tres_columnas{
	width:182px;
	display:block;
	float:left;
	margin-right:11px;
}
#pagina.articulo .tres_columnas img{
	width:182px;
}
#pagina.articulo .una_columna{
	display:block;
	width:600px;
}

.modulo span.cabecera{
	font-size:1em;
	padding:2px 2px 3px 5px;
	font-weight:bold;
	display:block;
	/*background-image: url(../img/2008/secciones/fondo_cabecera_beige.jpg);
	background-repeat:repeat-x;*/
	margin:0px 0px 4px 0px;
	border-style:solid;
	border-width:0px;
	border-color:#D0BA77;
	color:#fff;
}
.modulo span.cabecera a{
color:#fff;
}
.modulo span.cabecera_qSomos{
	background-color:#469090;
}
.modulo span.cabecera_qHacemos{
background-color:#CC0001;
}

.modulo span.cabecera_qPuedesHacerTu{
background-color:#93B519;
}

 .modulo span.cabecera_socios{
background-color:#E4AF13;
}
 .modulo span.cabecera_empresas{
background-color:#8E151F;
}
 .modulo span.cabecera_ipublicas{
background-color:#003466;
}

 .modulo span.cabecera_noticias{
background-image: none;
border-width:0px;
border-top-width:1px;
margin-bottom:0px;
}



/* FIN DEL ESTILO DE LAS SECCIONES +++++++++++++++++++++++++++++++++++++++++    */



/* ESTILO DE LOS ARTICULOS *********************************    */
#pagina.articulo {
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	width: 575px;
	/*background-image:url(../img/2008/secciones/fondo_modulo.jpg);*/
	background-repeat:repeat-x;
	background-position:top;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:0px;
	border-right-color:#DFD6AA;
	border-bottom-style:solid;
	border-bottom-width:0px;
	border-bottom-color:#DFD6AA;
	background-image:none;
	border-top-style:solid;
	border-top-width:0px;
	border-color:#F4F1E3;
	border-left-color: #EAE3C4;
	/*font-size:.8em;*/
}

div#cuerpo.felis div#pagina{
width:772px;
border:0px;
padding:4px 20px 30px 20px;
margin-left:10px;
}

#pagina div.intro{
	color:#7D713C;
	font-size:1.1em;
	font-weight:normal;
	width: 270px;
	padding-left:6px;
}
#pagina div.intro_sin_foto{
	color:#7D713C;
	font-size:1.1em;
	font-weight:normal;
	padding-left:6px;
}
#pagina div.contenidos{
	margin:0px 30px 0px 6px;
}
#pagina.articulo h1{
	font-size:1.8em;
	font-weight: normal;
	margin:5px 0px 18px 0px;
	border-bottom-color:#D8C7A7;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	text-transform: none;
	line-height: 1em;
	display: block;
	padding:18px 0px 8px 10px;
	color:#FFFFFF;
	background-color:#97825B;
}

#pagina.seccion h1.programa_desarrollo{
	font-size:1.8em;
	font-weight: normal;
	margin:0px 0px 18px 0px;
	border-bottom-color:#D8C7A7;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	text-transform: none;
	line-height: 1em;
	display: block;
	padding:12px 0px 10px 8px;
	background-color: #F1ECD9;
	color: #62592F;
/*	border-color:#840000;
	color:#fff;
	background-color:#CC0000;
*/}

#pagina.articulo h2{
	font-size:1.2em;
	font-weight: bold;
	margin:30px 0px 20px 0px;
	border-bottom-color: #6A6133;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	text-transform: none;
	display: block;
	padding:8px 4px 4px 4px;
}
#pagina.articulo h3{
	font-size:1.1em;
	display:block;
	border-bottom-style:solid;
	border-bottom-color:#7D713C;
	margin-bottom:12px;
	margin-top:22px;
	border-bottom-width:1px;
}
#pagina.articulo p{
	/*font-size:1.2em;
	line-height:1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;*/
}
#pagina.articulo p.lema{
	font-size: 1.6em;
	line-height: 18px;
	display: block;
	padding:2px 2px 2px 2px;
	font-style: italic;
	font-weight: normal;

}
.box_informacion{
	font-size:0.8em;
	line-height:16px;
padding:16px 20px 16px 20px;
	margin-bottom:24px;
	margin-left:0px;
	margin-right:0px;
	display:block;
	margin-top:15px;
border:1px solid #E8D7B7;
	background-color: #EFEBD6;
}
/* COLORES QHACEMOS */
#pagina.qHacemos h2{
	/*border:1px solid #CC0000;*/
	color:#CC0000;
	background-color: #EAD0BF;
	border-color: #D09D88;
	border-style: solid;
	border-width: 1px;
}

#pagina.qHacemos h1{
	border-color:#840000;
	color:#fff;
	background-color:#CC0000;
}

/* COLORES QSOMOS */
 #pagina.qSomos h2{
	border:1px solid #B0D0D2;
	color:#314E5B;
	background-color: #C9DFE0;
}

#pagina.qSomos h1{
	color:#fff;
/*		border-color: #006699;*/
background-color:#469090;
}

/* COLORES IPUBLICAS */

#pagina.iPublicas h2{
	color:#003466;
	background-color: #A5BFCF;
	border-color: #517C97;
}
#pagina.iPublicas h1{
	color:#fff;
	background-color: #003466;
	border-color: #000066;
}

/* COLORES QUE PUEDES HACER */
#pagina.qPuedesHacerTu h2{
	border:1px solid #C5D881;
	color:#455425;
	background-color: #D2E294;
}

#pagina.qPuedesHacerTu h1{
	color:#fff;
	background-color:#95B81A;
	border-color: #748F14;
}

/* COLORES EMPRESAS */

#pagina.empresas h1{
	color:#fff;
	background-color:#8E151F;
	border-color:#8E151F;
}
#pagina.empresas h2{
	color:#8E151F;
	background-color:#EBD9CD;
	border:1px solid #E0C5B1;

} 
/* COLORES PRENSA */
/*#pagina.prensa h2, #pagina.prensa p.lema, #pagina.prensa #listado_noticias #noticia h2 a{
	color:#62592F;
}
#pagina.prensa h1{
	border-color:#62592F;
	background-color:#EADFC9;
}
 COLORES MEDIA */
/*#pagina.media h2, #pagina.media p.lema, #pagina.media #listado_noticias #noticia h2 a{
	color:#510051;
}
#pagina.media h1{
	border-color:#510051;
	background-color:#510051;
}
*/
/* COLORES SOCIOS */
#pagina.socios h2{
	border:1px solid #D5AA00;
	color:#6C5700;
	background-color: #F5DD92;
}

#pagina.socios p.lema{
	color:#6C5700;
}
#pagina.socios h1{
	background-color:#E4AF13;
	color: #FFFFFF;
}
/* COLORES SOCIOS */
#pagina.felis h1{
	background-color:#84003C;
	color: #FFFFFF;
}

/* FIN COLORESSSSSSSSSSS ++++++++++++++++++++++++++++++++++++++++++++++++++++++   */

#pagina.articulo .fecha{
	font-size:0.7em;
	font-weight: normal;
}

#pagina.articulo div.titulo_ficha h1{
	font-size:1.6em;
	font-weight: normal;
	line-height: 1.2em;
	border-bottom-style: dashed;
	border-bottom-width: 0px;
	color: #62592F;
	background-color: #F7F3E8;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 24px 0px;
}



p.texto_pie{
border-top:1px dotted #7C2953;
font-size:10px; 
margin-top:20px; 
padding:8px 10px 10px 20px;
}


/*ul.enlaces{
background-color:#99CC33;
padding:0px 0px 0px 0px;
margin-top:0px;
margin-bottom:24px;
margin-left:0px;
margin-right:0px;
list-style:none;
}
ul.enlaces li{
margin-bottom:2px;
padding:0px;
}
ul.enlaces a{
	text-align:left;
	display:block;
	text-decoration: none;
	padding:6px 10px 6px 20px;
	border-color: #e2d9ba;
	border-style: solid;
	border-width: 1px;
	background-color: #ede7d3;
	background-repeat:no-repeat;
	width: 504px;
	vertical-align: middle;
}
ul.enlaces a:hover{
text-decoration: underline;
}
*/
span.titulo_enlaces{
	margin-top:30px;
	margin-bottom:10px;
	margin-left:0px;
	display: block;
	padding:1px 2px 1px 5px;
	font-weight:bold;
	display:block;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:0px;
	border-color:#D0BA77;
	font-size:0.9em;
	background-color:#E6DDB9;
	
	
}
ul.enlaces_blocs{
padding:0px 0px 0px 0px;
margin-top:0px;
margin-bottom:24px;
margin-left:0px;
margin-right:0px;
/*font-size:1.2em*/;
list-style:none;
display:block;
}
ul.enlaces_blocs li{
	display:block;
	float:left;
	width:268px;
	margin: 0px 10px 10px 0px;
	background-repeat:repeat-x;
	background-position:0px 1px;
	background-image:url(../img/2008/secciones/fondo_sup_pagina.jpg);
	padding: 4px 4px 4px 8px;
}
ul.enlaces_blocs li img{
	margin: 0px 0px 5px 0px;
	width:94px;
	height:58px;
}





/* ERA EL CSS DE IPUBLICAS hay que revisar... ********************************** */


div.caja_izq{
	width:350px;
}
div.caja_izq_colabora{
	width:300px;
}
p.caja_resaltada{
	padding:6px 6px 6px 6px;
	font-size:11px;
	display:block;
	font-weight: bold;
	border-top-color: #CDB7A7;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #CDB7A7;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	background-color: #E0D0C2;

}
 p.caja_masdetalles{
padding:10px 10px 10px 10px;
margin:30px 0px 20px 0px;
font-size:11px;
display:block;
background-color:#CDB7A7;
}

div.caja_derecha{
	float:right;
	padding:0px 0px 0px 0px;
	margin: 0px 2px 10px 10px;
	width: 282px;
}
div.caja_boton{
	background-color:#E5E1CE;
	/*font-size:1.2em*/;
	margin:0px 0px 0px 0px;
	padding:30px 0px 30px 0px;
	text-align:center;
}

div.caja_derecha div.foto img {
	width: 280px;
	height: 185px;
	border-style: solid;
	border-width: 1px;
	border-color: #695529;
}
div.caja_derecha div.foto{
margin-bottom:7px;
}

div.caja_derecha div.foto img{
}

div.caja_derecha div.comentario{
	font-size:0.9em;
	line-height:14px;
	padding:2px 2px 2px 2px;
}

div.caja_derecha div.modulo{
	display:block;
	padding:4px 4px 4px 6px;
	margin-bottom:5px;
	border-color: #C1B997;
	border-style: solid;
	border-width: 1px;
}
div.caja_derecha div.modulo a{
	text-decoration:underline;
}
div.caja_derecha div.modulo a:hover{
	text-decoration:underline;
}
div.caja_derecha div.modulo .fotito{
	float:right;
	margin-left:5px;
	width: 74px;
	height: 45px;
	border-style: solid;
	border-width: 1px;
	border-color: #62592F;
	
}

div.caja_derecha div.modulo div.texto{
}

/* EMPEZAMOS CON LAS NOTICIAS +++++++++++++++++++++++++++++ ++++++++++ */
#listado_noticias{
	margin-top:10px;
}
#listado_noticias .noticia{
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D5CEB7;
	padding-bottom:6px;
	padding-top:8px;
	clear: both;
}
#listado_noticias .noticia .foto{
	float:left;
	width: 160px;
	text-align: left;
	margin-top: 6px;
	margin-left: 16px;
}
#listado_noticias .noticia .foto_hemeroteca{
	float:left;
	margin-top: 6px;
	margin-left: 16px;
}
#listado_noticias .noticia .foto img{
	border:1px solid #62592F;
}
#listado_noticias .noticia .foto_hemeroteca img{
	border:1px solid #62592F;
}

#listado_noticias .noticia .texto{
	margin: 0px 0px 0px 0px;
	width: 368px;
	float: left;
}

#listado_noticias .noticia h2{
	font-weight:bold;
	margin-top:0px;
	display:block;
	font-size:1.1em;
	margin-bottom:5px;
	padding: 0px;
	background-color: #F7F3E8;
	border: 0px;
}
#listado_noticias h3{
	padding:0;
	margin:0;
	border-bottom-color:#706636;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#listado_noticias .noticia p{
	font-size:0.9em;
}

#listado_noticias .color_empresas a{
	color: #8E151F;
}
#listado_noticias .color_ipublicas a{
	color: #003466;
}
#listado_noticias .color_prensa a{
	color: #5E552D;
}
#listado_noticias .noticia h2 a{
text-decoration:none;
}
#listado_noticias .noticia h2 a:hover{
text-decoration:underline;
}
#listado_noticias .noticia .fecha{
	font-size:0.8em;

}
#listado_noticias .noticia .masinfo{
font-size:0.9em;
padding:0px 0px 0px 10px;
}
#listado_noticias .noticia .masinfo a{
color:#003399;
}
#listado_noticias .noticia .masinfo a:hover{
text-decoration:underline;
}



.paginacion {
padding:10px 0px 0px 0px;
}
/* EMPEZAMOS CON EL LISTADO DE LA GALERIA DE FOTOS PERO EN UN FUTURO DEBE SER EL MISMO QUE EL DE LAS NOTICIAS +++++++++++++++++++++++++++++ ++++++++++ */
ul.lista_galeria{
}
ul.lista_galeria li{
	display:block;
	clear:both;
	margin-bottom: 2px;
	border-bottom-color: #D9CEA4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
ul.lista_galeria li:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

ul.lista_galeria_inferior{
}
ul.lista_galeria_inferior li{
	display:block;
	width:140px;
	margin: 5px 5px 5px 5px;
	float: left;
}

ul.lista_galeria .foto{
	height:37px;
	width:56px;
	float:left;
	margin-right: 10px;
	margin-bottom: 0px;
}

ul.lista_galeria .foto img{
	width:56px;
	height:37px;
}

ul.lista_galeria .texto{
	width:194px;
	float:left;

}



/* Noticias de instituciones */
span.titular_noticias_ipublicas{
font-weight:normal;
margin-top:2px;
display:block;
font-size:16px;
margin-bottom:5px;
}
span.titular_noticias_ipublicas a{
text-decoration:none;
color:#1F2936;
}
span.titular_noticias_ipublicas a:hover{
text-decoration:underline;
}

/* FIN DE CSS DE IPUBLICAS hay que revisar... ********************************** */



#columna_completa{
font-family: Arial,Helvetica,verdana,sans-serif,"Lucida Grande";
font-size: 12px;
color: #666666;
padding:10px 10px 10px 10px;
}

.formulari_ocult{
/*visibility:hidden;
*/display:none;
}
.pagina_form {
	border-style: solid;
	border-width: 0px;
	margin-bottom: 3px;
	font-size:0.9em;
	font-weight:bold;
	line-height: 16px;
}
.pagina_form table {
width:100%;
}
.feli .pagina_form table {
width:0;
}
.pagina_form textarea, .pagina_form input, .pagina_form select, .pagina_form checkbox{
font-family: Verdana, Arial, Helvetica, sans-serif;
border-style:solid;
border-width:1px;
/*border-color:#B9AB73;*/
	font-size:0.8em;
background-color:#F8F5ED;
border-color:#E0D8C5;
color: #333;
}
.comentari{
	border-color:#D7D0BB;
	border-style:solid;
	background-color:#F1EDDA;
	margin:10px 0px 10px 0px;
	padding: 3px 3px 3px 8px;
	font-size:1em;
	font-weight:normal;
	font-style: normal;
	border-left-width:1px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	color: #91855B;
}
.letra_pequena{
	font-weight:normal;
	font-style: normal;
	border-top:1px dotted #7C2953;
	font-size:10px; 
	margin-top:20px; 
	padding:8px 10px 10px 20px;
}

div.volver{
margin:30px 0px 0px 0px;
clear:both;
text-align:left; 
}

div.subir{
margin:10px 0px 0px 0px;
clear:both;
text-align:right; 
}


#pagina.articulo div.cuadro_de_contenidos{
	display:block;
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-color: #E8DCC4;
	border-style: solid;
	border-width: 0px;
}
/*#pagina.articulo div.cuadro_de_contenidos h2{
	padding: 7px 5px 7px 7px;
	margin:0px 0px 10px 0px;
}*/
#pagina.articulo div.cuadro_de_contenidos p{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	display:block;

}
#pagina.articulo div.cuadro_de_contenidos p.pregunta{
font-size:1.1em;
font-weight:bold;
display:block;
margin:22px 0px 3px 0px;
}

#pagina.socios div.cuadro_de_contenidos p.pregunta{
	color:#6C5700;
}


#pagina.articulo div.cuadro_de_contenidos h2.empresas{
	background-color:#E9DAC3;
	color: #990000;
}
#pagina.articulo div.cuadro_de_contenidos h2.socios{
background-color:#E4AF13;
}


div.cuadro_de_contenidos .imagen{
	float:right;
	margin-left:20px;
	margin-top:8px;
	width:260px;
}
.enlaces_seccion{
	margin:2px 0px 0px 0px;
	padding: 10px 5px 10px 0px;
	line-height: 16px;
	list-style-type: none;
	border-style: solid;
	border-width: 0px;
	border-color: #DFD0AA;
	font-size: 1.1em;
	/*background-color: #F1ECD9;*/
	display: block;
}
.enlaces_seccion li{
	border:0;
	margin:2px 0px 5px 0px;
	padding:3px 0px 0px 12px;
	background-position:2px 8px;
	background-repeat:no-repeat;
	/*background-image: url(../img/instituciones_publicas/flecha.gif);*/
	border-top-color: #C1B997;
	border-top-style: dotted;
	border-top-width: 1px;
	display: block;
}
.lista{
	margin:2px 0px 20px 0px;
	padding: 10px 5px 10px 8px;
	line-height: 16px;
	list-style-type: none;
	border-style: solid;
	border-width: 0px;
	border-color: #DFD0AA;
	font-size: 0.9em;
	display: block;

}
.lista li{
	border:0;
	margin:2px 0px 5px 0px;
	padding:3px 0px 0px 12px;
	background-position:2px 8px;
	background-repeat:no-repeat;
	background-image: url(../img/2008/flecha.gif);
	border-top-color: #C1B997;
	border-top-style: dotted;
	border-top-width: 1px;
	display: block;
}
.lista li.noborder, .noborder{
border:0px;
}
div.agenda_socios{
	padding:8px;
	border-style:solid;
	border-width:1px;
	border-color:#EAE3C4;
}
ul.agenda_socios li{
	border:0;
	margin:2px 0px 5px 0px;
	padding:3px 0px 0px 0px;
	background-position:2px 8px;
	background-repeat:no-repeat;
	/*background-image: url(../img/2008/flecha.gif);*/
	border-top-color: #C1B997;
	border-top-style: dotted;
	border-top-width: 1px;
	display: block;
}
ul.agenda_socios li .fecha{
font-size:0.8em;
}

ul.agenda_socios li .masInfo{
font-size:0.8em;
}
.lista_agenda .acto{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color: #DCD1AD;
	padding:10px 10px 20px 0px;
	margin-bottom:10px;
}
.lista_agenda .fecha{
}
.mapa{
}
.mapa h3{
border:0px;
padding:2px 2px 2px 2px;
margin:0px 0px 10px 0px;
}
/*.mapa ul{
	margin:2px 0px 10px 0px;
	padding: 10px 5px 10px 8px;
	line-height: 16px;
	list-style-type: none;
	border-style: solid;
	border-width: 0px;
	border-color: #DFD0AA;
	display: block;
}
.mapa ul li{
	margin:2px 10px 20px 0px;
	padding: 10px 5px 10px 0px;
	line-height: 20px;
	list-style-type: none;
	border-style: solid;
	border-width: 0px;
	border-color: #DFD0AA;
	font-size:0.9em;
	display: inline;
}*/
.mapa ul li a{
text-decoration:underline;
}
.mapa ul li a:hover{
text-decoration:underline;
}
h3.qSomos_mapa {
	color:#fff;
/*		border-color: #006699;*/
background-color:#469090;
}
h3.qHacemos_mapa {
	border-color:#840000;
	color:#fff;
	background-color:#CC0000;
}
h3.qPuedesHacerTu_mapa {
	color:#fff;
	background-color:#95B81A;
	border-color: #748F14;
}
h3.socios_mapa {
	background-color:#E4AF13;
	color: #FFFFFF;
}
h3.otros_mapa {
	background-color: #F1ECD9;
	color: #62592F;
}

h3.qSomos_mapa a{
	color:#fff;
}
h3.qHacemos_mapa a{
	color:#fff;
}
h3.qPuedesHacerTu_mapa a{
	color:#fff;
}
h3.socios_mapa a{
	color:#fff;
}
h3.otros_mapa a{
	color: #fff;
}


/* LOS COLORES DE LOS ENLACES ******************************************** */
.qHacemos_enlaces li{
	background-image: url(../img/2008/flecha_qHacemos.gif);
}

.qSomos_enlaces li{
	background-image: url(../img/2008/flecha_qSomos.gif);
}

.empresas_enlaces li{
	background-image: url(../img/2008/flecha_empresas.gif);
}

.ipublicas_enlaces li{
	background-image: url(../img/2008/flecha_iPublicas.gif);
}

.qPuedesHacerTu_enlaces li{
	background-image: url(../img/2008/flecha_qPuedesHacerTu.gif);
}

.socios_enlaces li{
	background-image:  url(../img/2008/flecha_socios.gif);
}

/* LOS COLORES DE LAS LISTAS ******************************************** */
.qHacemos_lista li{
	background-image: url(../img/2008/punto_lista_qhacemos.gif);
}

.qSomos_lista li{
	background-image: url(../img/2008/punto_lista_qsomos.gif);
}

.empresas_lista li{
	background-image: url(../img/2008/punto_lista_empresas.gif);
}

.ipublicas_lista li{
	background-image: url(../img/2008/punto_lista_ipublicas.gif);
}

.qPuedesHacerTu_lista li{
	background-image: url(../img/2008/punto_lista_qpuedes.gif);
}


ul.lista_derecha{
	margin:2px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
	list-style-type: none;
	display: block;
	
}
ul.lista_derecha li{
	border:0;
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 16px;
	background-position:0px 3px;
	background-repeat:no-repeat;
	background-image: url(../img/instituciones_publicas/flecha.gif);
	display: block;
}
ol.lista_proyectos{
	display: block;
	margin:0px 0px 40px 0px;
	padding: 0px 0px 0px 20px;
}
ol.lista_proyectos li{
	margin: 0px 0px 10px 0px;
}
ol.lista_proyectos li a{
	color:#1F2936;
	font-weight: normal;
	text-decoration: none;
}
ol.lista_proyectos li a:hover{
	text-decoration: underline;
}

ul.lista2{
	display:block;
	margin:10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 1.1em;
}
ul.lista2 li{
	border:0;
	display:block;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 16px;
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-image: url(../img/empresas_comprometidas/punto.gif);
}

/* SOLO PARA EL LISTADO DE OFICINAS DE ESPAÑA  +++++++++++++++++++++++++++++++++++++++++++++ */
ul#oficinas_espana{
margin:0;
padding:0;
list-style:none;
}
ul#oficinas_espana a{
	text-decoration:none;
	color: #750000;
}
ul#oficinas_espana a:hover{
text-decoration:underline;
}
ul#oficinas_espana li{
display:block;
margin-top:5px;
margin-bottom:10px;
border-top:1px dotted #B1865F;
padding:5px 0px 5px 0px;

}
ul#oficinas_espana h3{
	margin-bottom:1px;
	margin-top:0px;
	text-transform:uppercase;
	font-size: 1.1em;
}
ul#oficinas_espana .direccion{
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	padding:0;
	color:#666;

}

ul#oficinas_espana .tel{
	margin-bottom:0px;
	margin-top:0px;
	display:block;
	padding:0;
	color:#666;
}

/* PAGINA ESPECIAL DE DOS COLUMNAS DE EMPRESAS S=121 */
div.columna{
	float:left;
	width:265px;
	padding:10px 10px 10px 10px;
}



/* FIN DEL LISTADO DE OFICINAS DE ESPAÑA +++++++++++++++++++++++++++++++++++++++++++++ */


/* Noticias sala de  prensa */
.titular_noticias{
	font-weight:normal;
	margin-top:2px;
	display:block;
	font-size:18px;
	margin-bottom:5px;
	line-height: 20px;
}
.titular_noticias a{
text-decoration:none;
color:#1F2936;
}
.titular_noticias a:hover{
text-decoration:underline;
}
.tabla_macroproyectos{
	font-size:12px;
	border-collapse:collapse;
	background-color: #EAE0D7;
}
.tabla_macroproyectos td{
	font-size:12px;
	padding:8px 6px 8px 8px;
	border-width: 1px;
	border-style:solid;
	border-color:#CDBBAF;
	line-height: 16px;
	vertical-align: top;
}

.tabla_macroproyectos .cabecera{
	font-weight:bold;
	background-color: #99A4C1;
	color: #1F2936;
}
.proyectos{
	color:#1F2936;
	padding-left: 5px;
}
.lista_instituciones_solidarias{
	padding:10px;
	border-style:dashed;
	border-width:1px;
	border-color:#1F2936;
}
.lista_instituciones_solidarias h2{
margin:0px 0px 10px 0px; 
color:#32475C;
font-size:14px;
}
.lista_instituciones_solidarias h3{
margin:0px 0px 3px 0px; 
font-size:12px; 
font-weight:bold; 
color:#32475C;
}
.lista_instituciones_solidarias ul{
color:#32475C;
list-style:none; 
margin:0px 0px 10px 0px;
padding:0;
font-size:12px; 

}
.lista_instituciones_solidarias .gobiernos_dip{
color:#660000;
}
.lista_instituciones_solidarias .ayuntamientos{
color:#32475C;
}
.menu_autonomos{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.menu_autonomos li{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 20pt;
	
}
.menu_autonomos a{
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
	background-color: #2A3E56;
	text-decoration: none;
	color: #FFFFFF;
}
#andalucia,#aragon,#canarias,#cantabria,#castilla_la_mancha,#castilla_leon,#catalunya,#islas_baleares,#pais_vasco,#la_rioja,#madrid,#murcia,#navarra,#valencia{
display:none;
}

/* AQUI EMPIEZA EL FOOTER *********************************    */
#footer{
	width:813px;
	margin-top: 4px;
	background-color:#F7F3E8;
	padding: 0px 10px 10px 10px;
	border-width: 0px;
	border-left: 0px solid #E3D6B9;
	border-right: 0px solid #E3D6B9;
}
#footer .cuerpo_info{
	width:788px;
	padding:0px 10px 0px 10px;
	border-color: #D5CEB7;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	background-position: center;
	background-repeat: repeat-y;
}
#footer .bloque_info{
	text-align: left;
	background-repeat:no-repeat;
	padding:10px 10px 10px 10px;
	border-style: solid;
	border-width: 0px;
	width: 235px;
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	border-color: #000000;
	
}

#footer .bloque_info a {

}
#footer .bloque_info a:hover {
text-decoration: underline;
}


#footer #texto_pie{
	margin-top:0px;
	text-align: left;
	background-repeat:no-repeat;
	background-position:bottom;
	padding:18px 10px 18px 10px;
	font-size: 0.8em;
	padding:10px;
	border-color: #DFD6AA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	width: 790px;
}

/* FIN DEL FOOTER *********************************    */
/* INDICADORES DE CRECIMINETO +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu_resultados ul{
padding-left:0;
margin-left:0;
font-size:10px;
}

#menu_resultados li{
display:inline;
}
#resultados .datos_acumulados{
     text-align:right; padding:4px; font-size:0.8em;
}     

#resultados h2{
	margin-bottom:0;
	background-position:right bottom;
	display:block;
	color:#FFFFFF;
	padding:0;
	background-repeat: no-repeat;
}
#resultados .color_qHacemos{
	background-color: #CC0000;
}
#resultados .color_proyectos{
background-color: #9D941C;
}
#resultados table{
	font-size:0.9em;
	font-weight:bold;
	color:#6F612F;
	border-color: #e2d9ba;
	border-style: solid;
	border-width: 1px;
	background-color: #ede7d3;
	background-repeat:no-repeat;
	width: 100%;
	border-collapse:collapse;
}
#resultados table td{
	border-color: #e2d9ba;
	border-style: solid;
	border-width: 1px;
	padding:5px 10px 5px 10px;
	background-repeat:no-repeat;
}
#resultados ul{
	background-color: #ede7d3;
	display:block;
	border-color: #e2d9ba;
	border-style: solid;
	border-width: 1px;
	padding:6px 10px 6px 10px;
	background-color: #ede7d3;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	list-style-type: square;
	list-style-position:outside;
	
}
#resultados li{
		margin:0px 0px 10px 12px;
}

/* Seccion ofertas */
.cuadro_ficha_oferta ul{
margin:10px 0px 10px 10px;
list-style:none;
padding:0px 0px 0px 0px;
}
.cuadro_ficha_oferta li{
	background-image: url(../img/2008/punto_lista_qpuedes.gif);
	border:0;
	margin:2px 0px 5px 0px;
	padding:3px 0px 0px 12px;
	background-position:2px 8px;
	background-repeat:no-repeat;
	border-top-color: #C1B997;
	border-top-style: dotted;
	border-top-width: 1px;
	display: block;
}

.caja_personalizacion{
	border: 1px solid #E8E1C6;
	background-color:#EDE8D3;
	margin: 1em 0pt;
	padding: 1em 1em 1.5em 1em;
	font-weight: normal;
	line-height:1.2em;
	display:none;
	font-weight:normal;
	}
	#pagina.articulo .caja_personalizacion h3{
	border-bottom:1px dotted;
	margin:0.5em 0;
	padding:0.5em 0;
	}

