/* ETIQUETAS HTML */
body{
margin:0;
padding:0;
background:url('../images/fondo_body.png') repeat-x top;
font-family:tahoma;
font-size:12px;
}
img{
border:0;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

/* COMNTENEDOR GLOBAL */
#contenedor{
margin:auto;
margin-top:14px;
width:759px;
background:url(../images/fondo_cabecera_superior.png) no-repeat top #FFFFFF;
}

/* FLASH */
#flash{
padding-top:65px;
margin-left:9px;
}

/* CONTENIDO */
#contenido{
float:left;
width:759px;
background-color:#FFFFFF;
}

/* COLUMNA IZQUIERDA */
#columna_izquierda{
float:left;
width:177px;
height:581px;
margin-left:9px;
_margin-left:5px; /* hack para IE 6 */
background:url('../images/fondo_menu.png') no-repeat;
}
#columna_izquierda p{
margin:0;
padding:0;
}
#columna_izquierda p.nosotros{
padding-top:25px;
padding-bottom:15px;
}
#columna_izquierda p.colabora{
padding-top:9px;
padding-bottom:15px;
}
#columna_izquierda p.participa{
padding-top:5px;
padding-bottom:15px;
}
#columna_izquierda ul{
margin:0;
padding:0;
padding-left:41px;
list-style:none;
}
#columna_izquierda ul li{
margin-bottom:8px;
}
#columna_izquierda ul li.ultimo{
margin-bottom:0;
}
#columna_izquierda ul li span{
margin-right:5px;
}
#columna_izquierda ul li a{
color:#373737;
}
#columna_izquierda ul li a.seleccionado{
color:#FF6800;
font-weight:bold;
}


/* COLUMNA DERECHA */
#columna_derecha{
float:left;
margin-left:19px;
width:545px;
}

#mapa{
width:545px;
padding-top:30px;
}
.contenedor_contacto{
width:545px;
padding-bottom:30px;
/*background:url('../images/fondo_contacto.png') no-repeat bottom right;*/
}
.naranja{
color:#FF6700;	
}
#columna_derecha .espacio_vertical{
padding-top:40px;	
}
#columna_derecha p{
margin:0;
padding:0;
padding-left:10px;
padding-top:9px;
line-height:140%;
}
#columna_derecha p.texto{
margin:0;
padding:0;
padding-left:22px;
padding-top:9px;
}
#columna_derecha p.quienes_somos{
margin:0;
padding:0;
padding-top:15px;
}
#columna_derecha p.banner_colabora{
margin:0;
padding:0;
margin-top:20px;
}
#columna_derecha p.banner_noticias{
margin:0;
padding:0;
padding-top:18px;
}
#columna_derecha .columna_voluntariado{
float:left;
width:243px;
}
#columna_derecha .columna_hazte_socio{
float:left;
width:280px;
}
#columna_derecha .contenedor_noticias{
float:left;
width:540px;
height:184px;
margin-top:5px;
background:url('../images/fondo_noticias_home.png') no-repeat;
}
#columna_derecha .contenedor_noticias ul{
margin:0;
padding:0;
padding-top:56px;
padding-left:140px;
list-style:none;
}
#columna_derecha .contenedor_noticias ul li{
display:block;
padding-bottom:10px;
width:384px;
}
#columna_derecha .contenedor_noticias ul li a{
color:#FF6800;
text-decoration:underline;
}
#columna_derecha .mensaje{
border-bottom:1px dotted #C0C0C0;
padding-bottom:20px;
padding-top:10px;
width:530px;
}
#columna_derecha .mensaje p.fecha{

}
#columna_derecha .mensaje p.nombre{
color:#FF6800;
font-weight:bold;
}
#columna_derecha .mensaje p{
padding-top:0;
}
#columna_derecha p.boton_deja_tu_firma{
text-align:right;
padding-top:20px;
}

/* INICIO MENU DE NAVEGACION */
#menu_navegacion{
font-size:11px;
text-align:center;
clear:both;
height:25px;
width:500px;
margin:auto;
padding-top:20px;
padding-bottom:10px;
} 
#menu_navegacion .primero{
float:left;
height:25px;
/*width:70px;*/
/*padding-left:20px;*/
}
#menu_navegacion .primero a{
text-decoration:none;
color:#FF6800;
font-weight:bold;
}
#menu_navegacion .primero a:hover{
text-decoration:underline;
}
#menu_navegacion .anterior{
float:left;
height:25px;
padding-left:5px;
}
#menu_navegacion .anterior a{
text-decoration:none;
color:#FF6800;
font-weight:bold;
}
#menu_navegacion .anterior a:hover{
text-decoration:underline;
}
#menu_navegacion .info{
text-align:center;
float:left;
height:25px;
width:200px;
color:#333333;
}
#menu_navegacion .siguiente{
float:left;
height:25px;
padding-right:5px;
/*width:70px;*/
}
#menu_navegacion .siguiente a{
text-decoration:none;
color:#FF6800;
font-weight:bold;
}
#menu_navegacion .siguiente a:hover{
text-decoration:underline;
}
#menu_navegacion .ultimo{
float:left;
height:25px;
/*width:70px;*/
}
#menu_navegacion .ultimo a{
text-decoration:none;
color:#FF6800;
font-weight:bold;
}
#menu_navegacion .ultimo a:hover{
text-decoration:underline;
}
/* FIN MENU DE NAVEGACION */
}

/* PIE PAGINA */
#pie_pagina{
clear:both;
width:759px;
height:50px;
}
#pie_pagina .columna_izquierda{
float:left;
width:177px;
height:50px;
}
#pie_pagina .columna_izquierda p{
margin:0;
padding:0;
padding-left:45px;

}
#pie_pagina .columna_derecha{
float:left;
width:570px;
height:50px;
}
#pie_pagina .columna_derecha ul{
margin:0;
padding:0;
padding-top:18px;
padding-left:50px;
list-style:none;
}
#pie_pagina .columna_derecha ul li{
float:left;
margin-right:5px;
}
#pie_pagina .columna_derecha ul li span{
color:#CCCCCC;
margin-right:5px;
margin-left:5px;
}
#pie_pagina .columna_derecha ul li a{
font-size:10px;
color:#999999;
}

/* LISTADO NOTICIAS */
#columna_derecha .contenedor_listado_noticias{
float:left;
width:516px;
margin-left:12px;
margin-top:12px;
padding-bottom:20px;
border:1px solid #E1E0D9;
background:url('../images/fondo_noticias_repetir_vertical.png') repeat-y;
}
#columna_derecha .contenedor_listado_noticias ul{
margin:0;
padding:0;
padding-top:20px;
padding-left:20px;
list-style:none;
}
#columna_derecha .contenedor_listado_noticias ul li a{
display:block;
width:420px;
padding-left:40px;
padding-bottom:15px;
padding-top:12px;
background:url('../images/icono_noticias.png') no-repeat;
text-decoration:underline;
color:#FF6800;
}

#columna_derecha .contenedor_listado_noticias .fila{
float:left;
width:516px;
padding-top:10px;
}
#columna_derecha .contenedor_listado_noticias .fila a{
text-decoration:underline;
color:#FF6800;	
}
#columna_derecha .contenedor_listado_noticias .fila .columna_izquierda{
float:left;
width:100px;
margin-left:4px;
}
#columna_derecha .contenedor_listado_noticias .fila .columna_izquierda img{
padding-left:20px;	
}
#columna_derecha .contenedor_listado_noticias .fila .columna_derecha{
float:left;
width:400px;
}

#formulario_firma{
width:100%;
padding-left:10px;
border-top:1px dotted #CCCCCC;
padding-top:15px;
margin-top:20px;
}
#formulario_firma label{
color:#FF6800;
}
#formulario_firma p{
padding:0;
margin-bottom:5px;
}
#formulario_firma input.caja{
border:1px solid #E0E0E0;
width:250px;
}
#formulario_firma input.boton_enviar{
width:99px;
height:34px;
background:url('../images/boton_enviar.png') no-repeat;
border:0;
}
input.boton_enviar{
width:99px;
height:34px;
background:url('../images/boton_enviar.png') no-repeat;
border:0;
}
#formulario_firma input.boton_cancelar{
width:107px;
height:35px;
background:url('../images/boton_cancelar.png') no-repeat;
border:0;
}
#formulario_firma textarea{
border:1px solid #E0E0E0;
width:250px;
height:150px;
margin-bottom:10px;
}

/* CONTENEDOR JUEGOS */
#contenedor_juegos{
width:540px;	
padding-top:20px;
}
#contenedor_juegos p{
margin:0;
padding:0;
}
#contenedor_juegos p.titulo{
color:#FF6E0A;
padding-left:10px;
padding-bottom:10px;
}
#contenedor_juegos p.foto{
	
}
#contenedor_juegos .cuadro{
float:left;
width:175px;
height:195px;
margin-left:5px;
margin-bottom:10px;
}
#contenedor_juegos .primero{
margin-left:0;	
}

/* CONTENEDOR ENLACES */
#contenedor_enlaces{
width:540px;
}
#contenedor_enlaces ul{
margin:0;
padding:0;
padding-left:20px;
padding-top:25px;
list-style:none;
}
#contenedor_enlaces ul li{
padding-bottom:17px;	
}
#contenedor_enlaces ul li a{
color:#1C87A5;	
}

.colaborador{
float:left;
width:260px;	
height:120px;
margin-left:10px;
_margin-left:5px; /* hack para IE 6 */
margin-bottom:10px;
}
.centrar{
text-align:center;	
}
/* FORMULARIO */
#formulario{
width:538px;
}
#formulario form{
	margin:0;
	padding:0;
}
#formulario form input{
margin:0;
padding:0;
}
#formulario form input.caja{
border:1px solid #CCC;	
padding-top:2px;
padding-bottom:2px;
width:310px;
}
#formulario form label{
margin:0;
padding:0;
}
#formulario .columna_label{
float:left;
width:200px;
}
#formulario .columna_input{
float:left;
width:338px;
}
#formulario .fila{
height:40px;	
}
#formulario p.boton{
	clear:both;
text-align:center;
padding-bottom:50px;
padding-top:20px;
}
.error{
color:red;
}
ul.nuestro_trabajo{
margin:0;
padding:0;
padding-top:20px;
list-style:none;
}
ul.nuestro_trabajo li{
padding-left:25px;
background:url('../images/icono_lista_nuestro_trabajo.png') no-repeat top left;
padding-bottom:15px;
}
ul.nuestro_trabajo li a{

}

/* MEMORIA ASOCIACION */
#memoria_asociacion{
width:545px;
height:124px;
background:url('../images/fondo_asociacion.png') no-repeat;
}
#memoria_asociacion ul{
margin:0;
padding:0;
list-style:none;
padding-top:30px;
padding-left:40px;
color:#FFFFFF;
}
#memoria_asociacion ul li{
padding-bottom:10px;
}
#memoria_asociacion ul li span{
padding-right:5px;	
}
#memoria_asociacion ul li a{
text-decoration:underline;
color:#FFFFFF;
}

/* LISTADO ASOCIACIONES */
ul#asociaciones{
margin:0;
padding:0;
padding-left:22px;
padding-top:10px;
list-style:none;
}
ul#asociaciones li{
padding-bottom:15px;
}
ul#asociaciones li span{
color:#FF6700;
}
/* MANIFIESTO */
#manifiesto{
margin-top:20px;	
width:540px;
height:430px;
background: url('../images/fondo_manifiesto.png') no-repeat top right;
}
#manifiesto .izq{
float:left;
width:280px;
height:200px;
}
#manifiesto .izq p.titulo_azul{
color:#2F91A9;
font-weight:bold;
}
#manifiesto .dch{
float:left;
width:224px;
height:200px;
}
#manifiesto .dch p{
padding-left:100px;
padding-top:70px;
color:#FF6700;
font-weight:bold;
}
#manifiesto .dch ul{
margin:0;
padding:0;
padding-left:110px;
padding-top:10px;
list-style:none;
color:#FF6700;
font-weight:bold;
}
#manifiesto .dch ul li{
padding-bottom:5px;
}
#manifiesto .dch ul li a{
text-decoration:underline;
color:#FF6700;
font-weight:normal;
}
/* subtitulo colaboradores */
h2.subtitulo_colaboradores{
font-size:12px;
color:#FF6800;
margin:0;
padding:0;
padding-left:10px;
padding-top:20px;
}
/* EXPOSICIONES */

/*
ul#exposiciones{
list-style:none;
padding-top:20px;
}
ul#exposiciones li{
padding-bottom:10px;
padding-left:30px;
padding-top:6px;
background:url(../images/icono_lista_nuestro_trabajo.png) no-repeat scroll left top;
}
ul#exposiciones li a{
text-decoration:underline;
color:#FF6700;
}
*/

div#exposiciones{
width:545px;
}
div#exposiciones p.titulo{
background:url('../images/icono_lista_nuestro_trabajo.png') no-repeat scroll left top;
padding-left:30px;
}
div#exposiciones p.titulo a{
text-decoration:underline;
color:#FF6700;	
}
div#exposiciones p a{
text-decoration:underline;
color:#FF6700;	
}
div#exposiciones p.foto{
	
}
div#exposiciones p.texto{
	
}

/* CONTENEDOR FOTOS */
#contenedor_fotos{
width:545px;
}
#contenedor_fotos .foto{
position:relative;
float:left;
width:165px;
height:220px;
margin-right:15px;
margin-bottom:10px;
}
#contenedor_fotos .foto span{
position:absolute;
top:50px;
left:45px;
font-wight:bold;
font-size:1.4em;
color:#FF6700;
font-family:verdana;
}
h1#exposicion{
color:#FF6700;
font-size:1.3em;
}
#contenedor_fotos .foto p{
padding:0;
margin:0;
padding:2px;
border:1px solid #DFDFDF;
}

/* FOTOS HOME */
#fotos_home{
width:545px;
}
#fotos_home .columna_izquierda{
float:left;
width:246px;
margin-top:20px;
}
#fotos_home .columna_derecha{
float:left;
width:246px;
margin-top:20px;
margin-left:30px;
_margin-left:10px; /* hack para IE 6 */
}
#columna_derecha p.otros_recursos{
background:url(../images/icono_lista_nuestro_trabajo.png) no-repeat scroll left top;
padding-left:30px;
margin-left:10px;
}

#columna_derecha .titulo_otros_recursos{
padding-bottom:20px;
}

p.MsoPlainText, li.MsoPlainText, div.MsoPlainText{
font-family:tahoma;
font-size:12px;
}