body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:center;
}

#pagina
{
	width:993px;
	margin: 0 auto;
	text-align:justify;
}

a:link, a:visited {
  color: #960030;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

a img
{
	border:0;
}

a.puntero
{
	cursor:pointer;
}

span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}

#logo_evoluciona
{
	float:left;
	padding-top:18px;
	margin-left:10px;
	padding-bottom:0;
}

#cabecera
{
	min-height:98px;
	background-image:url(archivos/cabecera_fondo.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #d21416;
}

#cabecera #imagen1
{
	float:left;
	margin-left:30px;
}

#cabecera_dcha, #menu_cabecera_dcha
{
	float:right;
	margin-right:10px;
}

#cabecera_dcha #bloque_tam_texto
{
	font-size:0.9em;/*9pt;*/
	font-weight:bold;
}

#cabecera_dcha #bloque_tam_texto #texto
{
	padding-top:2px;
	padding-left:10px;
	float:left;
}

#bloque_busqueda
{
	font-size:0.9em; /*9pt;*/
	font-weight:bold;
	margin-top:5px;
	padding-right:10px;
}

#formulario_busq
{
	float:left;
	padding-right:10px;
}

.flotar_izq
{
	float:left;
}

.elemento_menu
{
	border-left:1px solid #960030;
	float:left;
	margin-top:10px;
}

.elemento_menu a
{
	color:#960030;
	font-weight:bold;
	font-size:0.9em; /*10.5pt;*/
	padding: 0 5px;
}

#pie_cabecera
{
	margin-top:-32px;
}


#zona_ppal_home
{
	width:765px;
	float:left;
}

#zona_ppal
{
	width:490px;
	float:left;
	padding:20px;
	padding-top:10px;
	font-size:1.05em;
}

#zona_ppal a
{
	color:#ac143d;
	font-weight:bold;
}


/*
*	HOME
*/

.foto_destacado_home
{
	margin-right:6px;
	position:absolute;
	top:0;
	left:0;
}

#evoluciona_con_nosotros
{
	background-color:#960030;
	min-height:96px;
	margin: 10px 0 20px 0;
	position:relative;
}

#evoluciona_con_nosotros #foto_evoluciona
{
	top:-5px;
}

.texto_home
{
	color:#ffffff;
	padding:5px 10px;
	padding-left:275px;
}

.texto_home a, .texto_home a:visited
{
	color:#ffffff;
	text-decoration:underline;
}


#comparte_proyectos
{
	background-color:#7d742d;
	min-height:98px;
	margin-bottom:30px;
	position:relative;
}

#colabora_nosotros
{
	background-color:#376765;
	min-height:98px;
	margin-bottom:30px;
	position:relative;
}

.titulo_home
{
	font-size:1.8em; /*18pt;*/
	font-weight:bold;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.flecha
{
	float:right;
	width:20px;
	padding:5px 10px;
}

#flecha_busq
{
	float:left;
	width:20px;
	height:23px;
	background:none;
	background-image:url(archivos/flecha_roja.png);
	border-width: 0;
	margin:0;
}

#columna_dcha
{
	float:right;
	width:203px;
	padding-top:10px;
	padding-right:10px;
}

#formulario_login
{
	border: 1px solid #c8979e;
	font-size:0.9em; /*9pt;*/
	padding:5px;
}

#formulario_login label
{
	padding-left:10px;
	padding-top:5px;
	float:left;
	clear:both;
	width:5em;
	min-width:70px;
	max-width:190px;
}

#formulario_login input
{
	width:7em;
	max-width:190px;
	margin-top:2px;
	margin-left:10px;
}

#formulario_login .envio_form
{
	font-family:Arial;
	background:#ffffff;
	background-repeat:no-repeat;
	font-size:1.2em; /*12pt;*/
	font-weight:bold;
	color:#960030;
	width:3.5em;
	float:right;
	border:0;
	text-align:right;
	max-width:190px;
	margin-right:10px;
}

#final_inicio_sesion
{
	text-align:right;
	padding-right:10px;
}

#final_inicio_sesion a
{
	color:#000;
	text-decoration:underline;
	margin-bottom:2px;
	padding-left:5px;
}

.enlace_comunidad
{
	clear:both;
}

.icono_enlace_comunidad
{
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	width:20px;
}

.texto_enlace_comunidad
{
	font-size:1.2em; /*12pt;*/
	font-weight:bold;
	color:#960030;
	line-height:25px;
}

.caja_columna_dcha
{
	border: 1px solid #ccc;
	padding:5px;
	margin-bottom:20px;
	margin-left:0;
}

#logo_contacta
{
	float:left;
	margin-top:-10px;
	margin-left:-15px;
	padding-right:10px;
}

.telefono_contacta .numero_telefono
{
	color:#960030;
	font-weight:bold;
	font-family:Garamond;
	font-size:2em; /*20pt*/
	padding-bottom:5px;
	text-align:center;
}

.telefono_contacta #contacta2
{
	font-size:0.9em; /*9pt;*/
	padding-right:0;
	color:#960030;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
}

#texto_resuelve
{
	padding: 20px 10px 20px 60px;
	font-size:0.9em; /*9pt;*/
	font-weight:bold;
	color:#960030;
}

#logo_resuelve
{
	float:left;
	margin-left:-15px;
	padding-right:5px;
}


/*
*	PIE
*/

#sobre_pie
{
	background-image: url(archivos/fondo_pie.png);
	background-repeat:repeat-x;
	height:32px;
	margin-top:20px;
}

#pie
{
	border-top: 1px solid #d21416;
	border-bottom: 1px solid #d21416;
	padding:0 10px;
	min-height:52px;
}

.texto_pie
{
	font-size:0.9em; /*9pt;*/
	color:#6a6a6a;
	float:left;
	padding-right:20px;
}

.logo_pie
{
	float:left;
	padding-right:20px;
}

.fila_logos_pie
{
	float:left;
	padding:10px 0;
}

#logo_evoluciona_pie
{
	float:left;
	padding:10px 10px 10px 0;
	margin-right:25px;
	border-right:1px solid #d21416;
}

#accesibilidad
{
	padding:15px 20px;
	float:right;
}

#accesibilidad img
{
	padding-left:5px;
}

#copyright
{
	height:15px;
	padding:10px;
	font-size:0.8em; /*8pt;*/
}


/*
*	COLUMNA IZQUIERDA
*/

#columna_izq, #columna_izq_intranet
{
	width:244px;
	float:left;
}

.imagen_izq
{
	border:1px solid #941c21;
	margin:20px 0;
	height:189px;
}

.destacado
{
	width:242px;
	padding-top:0;
	padding-bottom:10px;
}

.destacado p
{
	padding:5px;
	padding-top:0;
}

.destacado li
{
	padding:5px;
	padding-top:0;
}

.destacado ul
{
	padding-left:25px;
	margin-left:0;
}

.destacado h2
{
	padding:0 5px;
	text-align:left;
}

.destacado1
{
	background-color:#eac1b9;
	border:1px solid #941c21;
}

.destacado2
{
	background-color:#dcd6a2;
	border:1px solid #7d752d;
}

.destacado2 h2
{
	color:#696325;
}

.destacado3
{
	background-color:#ddd;
	border:1px solid #b0b0b0;
}

.interior_destacado
{
	padding:10px;
	padding-top:0;
}


h1, h2
{
	font-family:Trebuchet MS;
	font-size:1.6em; /*16pt*/
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	padding:5px;
	padding-left:0;
	color:#ac1d3f;
	margin:0;
}

h3
{
	font-family:Trebuchet MS;
	font-size:1.4em; /*16pt*/
	font-weight:bold;
	padding-top:20px;
	padding-bottom:0;
	color:#ac1d3f;
	margin:0;
}

#logo_cibervol_organiza
{
	padding-top:10px;
	text-align:center;
}

.titulo_seccion
{
	background-color:#ad1e3f;
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
	font-size:1.2em; /*12pt;*/
	min-height:20px;
	font-weight:bold;
	text-align:right;
	padding:2px 8px;
}

.titulo_seccion.corto
{
	background-image:url(archivos/fondo_titulo55.png);
	background-repeat:no-repeat;
}

.titulo_seccion.largo
{
	background-image:url(archivos/fondo_titulo.png);
	background-repeat:no-repeat;
}

.titulo_seccion.verde
{
	background-image:url(archivos/fondo_titulo_verde.jpg);
	background-repeat:no-repeat;
	background-color:#c6be69;
	color:#696325;
}



#columna_izq_intranet .destacado
{
	margin-top:10px;
	margin-bottom:20px;
}


/*
*	PERFIL
*/

.foto_perfil
{
	margin-left:10px;
	width:60px;
	float:left;
	text-align:center;
}

.datos_perfil, .datos_entidad
{
	color:#696325;
	font-size:1.2em; /*12pt;*/
	padding-left:80px;
	line-height:30px;
	font-weight:bold;
}

.datos_perfil a, .datos_perfil a:visited, .datos_entidad a, .datos_entidad a:visited
{
	color:#696325;
	text-decoration:underline;
}


/*
*	CABECERA INTRANET
*/

#cabecera_intranet #logo_evoluciona
{
	padding-top:10px;
	margin-left:15px;
}

#cabecera_intranet
{
	min-height:98px;
	background-image:url(archivos/cabecera_intranet_fondo1.jpg);
	background-repeat:no-repeat;
	background-color:#ac143d;
	border-bottom:1px solid #d21416;
	float:right;
}

#cabecera_intranet #cabecera_dcha_intranet a
{
	color:#fff;
}

#cabecera_dcha_intranet
{
	float:right;
	width:720px;
	padding-right:15px;
}

#cabecera_dcha_intranet .menu
{
	float:right;
}


#cabecera_dcha_intranet ul
{
	margin:0px;
}

#cabecera_dcha_intranet li
{
	margin-right:30px;
	list-style-image:url(archivos/vineta_blanco.png);
}

#cabecera_dcha_intranet li a
{
	padding-left:0;
}

#cabecera_dcha_intranet .menu
{
	float:right;
}

#cabecera_dcha_intranet .elemento_menu
{
	border:0;
}

#cabecera_dcha_intranet .elemento_menu a
{
	padding:0;
}

.elemento_menu.primero
{
	padding-left:0;
	border-left:0;
}

#cabecera_dcha_intranet .elemento_menu.ultimo
{
	margin-right:0;
}

#desconectar
{
	padding-top:20px;
	float:right;
	font-weight:bold;
	font-size:1.05em; /*10.5pt;*/
	color:#fff;
	padding-right:5px;
}

#zona_administracion
{
	font-weight:bold;
	font-size:1.05em; /*10.5pt;*/
	float:left;
	color:#fff;
	padding-top:10px;
	margin-right:30px;
}


/*
*	DERECHA INTRANET
*/

.imagen_derecha_intranet
{
	padding-bottom: 15px;
	padding-top:2px;
}

#escribe_blog
{
	background-color:#dcd6a2;
	border:1px solid #c4c4c4;
	font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
	color: #ac143d;
	font-size: 1.2em; /*12pt;*/
}

#logo_escribe
{
	margin-top:-10px;
	padding-left:5px;
}

#texto_escribe
{
	padding:0 5px 5px 20px;
	background-color:#dcd6a2;
}

.caja_columna_dcha ul
{
	margin-top:5px;
	padding-top:0;
	margin-left:0px;
	padding-left:5px;
}

.caja_columna_dcha ul li
{
	list-style:none;
	padding:5px;
}

.caja_columna_dcha ul a
{
	color:#ac143d;
	text-decoration:underline;
}


/*
*	MENSAJES
*/

#mensaje_extranet
{
	width:750px;
	float:left;
	padding:10px;
}

#mensaje_intranet
{
	width:500px;
	float:left;
	padding:10px;
	padding-left:20px;
}


.sombra
{
   margin:10px;
   background:#ddd;
   border: solid 1px #ddd;
}

.sombreado
{
   border:solid 1px #eee;
   margin:-10px 4px 4px -10px;
   padding:4px;
   background:#eee;
}

#enlaces_pag_mensajes
{
  margin-top:30px;
  text-align:right;
}

#mano_mensajes
{
	float:right;
}

#texto_mensaje
{
	padding-left:20px;
	padding-top:20px;
}


/*
*	DATOS PERFIL
*/

#foto_miperfil
{
	float:right;
	padding-top:15px;
	padding-right:10px;
}

ul.datos_perfil, ul.datos_entidad
{
	list-style:none;
	padding-left:10px;
	padding-top:10px;
	font-size:1em; /*10pt;*/
	color:#000;
	font-weight:normal;
	float:left;
	margin:0;
}

ul.datos_perfil li, ul.datos_entidad li
{
	clear:both;
}

ul.datos_perfil .titulo_perfil
{
	float:left;
	width:10em;
	font-weight:bold;
}

ul.datos_entidad .titulo_entidad
{
	float:left;
	width:15em;
	padding-right:10px;
	font-weight:bold;
}

ul.datos_perfil .dato_perfil, ul.datos_entidad .dato_entidad
{
	float:left;
}


.materiales
{
	background-image:url(archivos/fondo_material1.png);
	background-repeat:no-repeat;
	background-color:#dddcdc;
	color:#ac143d;
	border:1px solid #808080;
	margin:20px 0;
	min-height:45px;
}

.materiales img
{
	float:left;
	margin-top:-10px;
	padding-left:10px;
}

.materiales #texto_materiales
{
	font-size:1.2em; /*12pt;*/
	font-weight:bold;
	padding:12px 10px 10px 10px;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right;
}

/* Para la imagen entera */
#materiales
{
	padding: 20px 0;
}



/*
*	FORMULARIOS
*/

.formulario
{
	padding-top:20px;
	padding-left:10px;
}

.formulario label
{
	width:10em;
	float:left;
	clear:left;
	margin-bottom:5px;
	color:#ac143d;
	font-weight:bold;
	padding-right:5px;
	text-align:left;
}

.formulario label.ultima
{
	padding-bottom:30px;
}

.formulario input, .formulario textarea, .formulario select
{
	float:left;
	margin-bottom:5px;
}

.formulario textarea
{
	width:480px;
}

.boton_envio
{
	clear:both;
	margin-top:20px;
	text-align:center;
}

#formulario_materiales label
{
	width:12em;
}



/*
*	NOTICIAS
*/

.noticia
{
	padding-bottom:40px;
}

.noticia .subtitulo
{
	font-weight:bold;
}

.noticia .texto_noticia
{
	padding:10px;
}

.noticia .enlaces_noticia
{
	padding-top:10px;
}

.noticia .enlaces_noticia .editar_noticia
{
	float:left;
	padding-right:5px;
	border-right:1px solid #d21416;
}

.noticia .enlaces_noticia .borrar_noticia
{
	float:left;
	padding-left:5px;
}

.noticia .titulo
{
   color:#6a6a6a;
   font-size:1.8em; /*18pt;*/
   font-weight:bold;
   padding-bottom:10px;
}

.titulo2
{
   color:#6a6a6a;
   font-size:1.4em; /*14pt;*/
   font-weight:bold;
}

.titulo_noticia_izq, .titulo_noticia_izq a, .titulo_noticia_izq a:visited
{
	color:#696325;
	font-size:1.2em; /*12pt;*/
	font-weight:bold;
	padding-bottom:10px;
}

#datos_contacto_fund
{
	font-weight: bold;
	font-size: 1.05em; /*10.5pt;*/
	padding-left:10px;
	padding-bottom:20px;
}

#datos_contacto_fund h3
{
	color:#ac143d;
}

.zona_contacta
{
	clear:left;
	margin-bottom:40px;
	padding-left:5px;
}

.zona_contacta img
{
	float:left;
	padding-right:10px;
}

.formulario table th
{
	border-bottom:2px solid #ac143d;
	padding:5px;
}

.formulario table td
{
	border-bottom:1px solid #ac143d;
	padding:5px;
}

#bloque_enlaces_intranet
{
	text-align:right;
	padding-top:10px;
}



/*
*	HOME INTRANET
*/

.separador
{
	clear:both;
	background:url(archivos/separador.png);
	background-repeat:no-repeat;
	width:494px;
	height:7px;
	margin:20px 0;
}

.oculto
{
	display:none;
}

.proyecto
{
	text-align:left;
	padding-bottom:30px;
}

.proyecto h3
{
	padding-top:0;
}

.proyecto .texto_proyecto
{
	padding-bottom:10px;
}

#form_colabora label
{
	width:15em;
}

.enlace_colabora
{
	clear:both;
	padding-top:10px;
	width:400px;
	text-align:right;
}

#zona_ppal .enlace_colabora a
{
	font-weight:normal;
	text-decoration:underline;
}

h4.titulo_material
{
	margin-bottom:5px;
}

h4.titulo_enlace
{
	margin-bottom:5px;
	padding-top:0;
	margin-top:0;
}

.imagen_material
{
	float:right;
}

strong
{
	color:#ac143d;
}

.imagen_enlace
{
	float:left;
	margin-right:10px;
	text-align:center;
	width:110px;
}

.texto_enlace
{
	padding-left:120px;
}

.enlace
{
	padding-top:15px;
}

#foto_blog
{
	margin-top:7px;
	float:left;
        width: 100px;
        height: 100px;
}

form
{
	margin-top:0;
}


/*
*	ZONA BLOG HOME
*/

.post_blog
{
	padding:0 10px;
	padding-bottom:10px;
	float:left;
}

.foto_blog
{
	float:left;

        width: 100px; 
        height: 100px;

	padding-right:20px;
	width:120px;
	/*width:242px;*/
	text-align:center;
	padding-top:10px;
}

.contenido_post
{
	padding-bottom:10px;
}

.texto_blog
{
	padding-left:160px;
	/*padding-left:262px;*/
}

.titulo_blog
{
	font-family:Trebuchet MS;
	font-size:1.8em; /*18pt;*/
	font-weight:bold;
	color:#960030;
	padding-top:0;
}

.toggle_tinymce
{
	clear:left;
	padding-bottom:10px;
}



/*
* SELECTOR IMÁGENES
*/
.foto_cargada
{
	clear:left;
	padding-top:5px;
}

.foto_cargada .thumbnail
{
	float:left;
	padding-bottom:10px;
}

.foto_cargada .info_foto
{
	float:left;
	padding-left:10px;
	padding-bottom:15px;
	width:250px;
	font-size:0.8em;
}

.formulario .info_foto label
{
	width:15em;
	margin-bottom:2px;
}

.archivo_cargado
{
	clear:left;
	padding-left:15.5em;
	font-size:0.8em;
	padding-bottom:15px;
}