/* CSS Document */

body {
background-color:#F5FCD2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
}

a {
color:#2AA329;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

a:hover {
color:#FF9900;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

p img {
margin:5px;
}

.titulo_noticias {
background-color:#F5F7D6;
color:#2AA329;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
padding:3px;
}

#pagina {
margin:0 auto;
width:950px;
background-color:#FFFFFF;
border-left:#EDF6AA solid 9px;
border-right: #EDF6AA solid 9px;
}

#cabecera {
width:950px;
vertical-align:bottom;
margin-bottom:0px;
}

#menu_cabecera {
clear:both;
float:none;
margin:5px 0 20px;
padding-left:350px;
position:relative;
vertical-align:middle;
height:25px;
background:#B8D50D url(imagenes/menu_cabecera_fondo.jpg) repeat-x scroll center top;
border:10px solid #FFFFFF;
}

#menu_cabecera ul {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
width:auto;
vertical-align:middle;
}

#menu_cabecera ul li {
float:left;
margin:0;
padding:0px 10px 0px 10px;
width:auto;
vertical-align:middle;
}

#menu_cabecera ul li a:link, #menu_cabecera ul li a:visited, #menu_cabecera ul li li a:active {
color:#2AA329;
background:#B8D50D url(imagenes/menu_cabecera_fondo.jpg) repeat-x top;
}

#menu_cabecera ul li a:hover {
color:#EBF591;
background:#82A52C url(imagenes/menu_cabecera_fondo_up.jpg) repeat-x top;
}

#menu_cabecera ul li a {
display:block;
vertical-align:middle;
padding: 3px 5px 2px 5px;
float:left;
text-decoration:none;
color:#FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
background:#B8D50D url(imagenes/menu_cabecera_fondo.jpg) repeat-x top;
width:auto;
}


#centro {
clear:both;
width:950px;
margin-top: 30px;
}

#columna1{
float: left;
width:200px;
text-align:left;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color: #333333;
}

#anuncio  {
width:480px;
float:left;
padding: 20px;
margin-bottom:20px;
margin-right:20px;
background-color:#F5FCD2;
}


#columna2{
float: left;
width:510px;
margin-left:30px;
text-align:left;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color: #333333;
}

#columna2mapa{
float: left;
width:720px;
margin-left:30px;
text-align:left;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color: #333333;
}

#columna3{
float: left;
width:180px;
margin-left:30px;
text-align:left;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color: #333333;
}

/* Menu lateral */

#columna1 ul {

margin:0;
padding:0;
text-align:center;
vertical-align:middle;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#columna1 ul li {
margin-bottom:10px;
padding:0px 10px 0px 10px;
width:170px;
vertical-align:middle;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
clear:both;
text-align:left;
}

#columna1 ul li  a {

vertical-align:middle;
padding: 3px 3px 0px 20px;
text-decoration:none;
color:#2AA329;
font-family: Arial,Helvetica,sans-serif;
font-size: 17px;
background:transparent url(imagen/menu1_icono.jpg) left no-repeat;
text-align:left;
margin-left: 5px;
}

.tit_columna1{
background:transparent url(imagen/menu1_icono.jpg) no-repeat scroll left center;
color:#2AA329;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
margin-left:5px;
padding:3px 3px 0 20px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}

.columna1_menu_gris_fondo{
background:url(imagen/menu1_fondo.jpg) top left repeat-y;
width:170px;
height:24px;
padding-top:5px;
}

#columna1 ul li  a:link, #columna1 ul li  a:visited, #columna1 ul li a:active {
color:#2AA329;
}

#columna1 ul li a:hover {
color:#333333;
}


#columna1 ul li ul{
margin:0;
padding:0;
text-align:center;
width:auto;
vertical-align:middle;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#columna1 ul li ul li {
margin-top:5px;
padding:0px 10px 0px 30px;
vertical-align:middle;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
clear:both;
text-align:left;
}

#columna1 ul li ul li  a {
vertical-align:middle;
padding: 3px 3px 0px 3px;
text-decoration:none;
color:#2AA329;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
background:none;
width:auto;
}

#columna1 ul li ul li  a:link, #columna1 ul li ul li a:visited, #columna1 ul li ul li a:active {
color:#2AA329;
}

#columna1 ul li ul li a:hover {
color:#FFFFFF;
background:#28A628;
}

#pie {
clear:both;
position:relative;
margin: 20px auto 0px auto;
width:950px;
height:120px;
background-color:#DFEE69;
}

#pie_logo{
float: left;
width:400px;
margin-left:39px;
text-align:left;
vertical-align:bottom;
/*padding-left:101px;*/
padding-top:25px;
background: url(imagenes/logo_pie.jpg) left top no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color: #28A628;
}

#pie_contacto{
float: right;
width:265px;
margin-right:13px;
text-align:left;
padding-top:20px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color: #28A628;
}


#presentacion{
clear: both;
padding: 62px 54px 70px 366px;
width:480px;
height:108px;
margin-top:21px;
background:transparent url(imagenes/fondo_presentacion.jpg) no-repeat scroll left top;
font-family:Trebuchet Ms,Verdana,Arial,Helvetica,sans-serif;
font-size:19px;
color: #AC2059;
}

#presentacion span{
font-family:Trebuchet Ms,Verdana,Arial,Helvetica,sans-serif;
font-size:19px;
color:#DA8924;
}

.gris12 {
color: #999999;
font-size:12px;
}


/* ----------  PORTADA  -------------  */

#titulos{
padding: 2px 7px;
margin-bottom: 15px;
background:#2AA329 url(imagen/titulos_fondo.jpg) repeat-y left top;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
color: #FFFFFF;
}

#destacado_titulo{
padding: 7px 0px;
width:160px;
background:#DFEE69;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color: #28A628;
text-align:center;
vertical-align:middle;
}

#destacado_cuerpo{
width:146px;
text-align:center;
padding: 7px;
background:#FFFFFF url(imagen/destacados_fondo.jpg) repeat-x left top;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color: #666666;
margin-bottom:15px;
}

#noticia_portada  {

margin-bottom:20px;
text-align:left;
}

.cuadro_foto{
float:left;
width:100px;
margin-right:20px;
}

.cuadro_texto{
float:left;
width:390px;
}

.subtitulo {
font-size:12px;
color:#666666;
font-weight:bold;
}


#noticia_portada  a {
padding: 3px 3px 0px 3px;
color:#2AA329;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
background:none;
width:auto;
text-align:left;
}

#noticia_portada a:hover {
color:#666666;
}

#noticia_portada img  {
/*float:left;*/
margin: 5px;
}

#noticia_portada p{
text-align:justify;
}

.en_seccion{
font-size:12px;
background-color:#F5F7D6;
padding: 1px 3px;
margin:6px 0px;
line-height:2;
}

#secciones.a:link, a.pais:active, a.pais:visited {
color:#88AA2D;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 12px;
padding:3px;
text-decoration:none;
}

#secciones.a:hover{
color:#006600;
background: #88AA2D;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 12px;
padding:3px;
text-decoration:none;
}

.redes {
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 4px 0 20px;
}

/* ----------  SECCIÓN PROYECTOS  -------------  */

#menu_proyectos {
clear:both;
float:none;
margin:5px 0 20px;
padding-left:20px;
position:relative;
vertical-align:middle;
height:20px;
}

#menu_proyectos ul {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
width:auto;
vertical-align:middle;
}

#menu_proyectos ul li {
float:left;
margin:0;
padding:0px 10px 0px 10px;
width:auto;
vertical-align:middle;
}

#menu_proyectos ul li  a:link, #menu_proyectos ul li  a:visited, #menu_proyectos ul li  li a:active {
color:#2AA329;
background:#CEDB57 url(imagenes/menu_proyectos_fondo.jpg) repeat-x top;
}

#menu_proyectos ul li a:hover {
color:#EBF3B2;
background:#2CA429 url(imagenes/menu_proyectos_fondo_up.jpg) repeat-x top;
}

#menu_proyectos ul li  a {
display:block;
vertical-align:middle;
padding: 3px 5px 2px 5px;
float:left;
text-decoration:none;
color:#2AA329;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
background:#CEDB57 url(imagenes/menu_proyectos_fondo.jpg) repeat-x top;
width:auto;
}

.proyecto_datos {
color:#2AA329;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}

a.seccion_actual{
background:#DFEE69;
color:#2AA329;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
padding:2px 4px;
}

a.seccion_actual:hover {
background:#77C51A;
color:#F5F7D6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
padding:2px 4px;
}


#menu_proyectos2 {
clear:both;
float:none;
margin:5px 0 20px;
padding:5px;
background:#F5FCD2;
position:relative;
vertical-align:middle;
height:20px;
color:#999999;
font-size: 13px;
}

#menu_proyectos2 ul {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
width:auto;
vertical-align:middle;
}

#menu_proyectos2 ul li {
float:left;
margin:0;
padding:0px 7px;
width:auto;
vertical-align:middle;
}

#menu_proyectos2 ul li  a:link, #menu_proyectos ul li  a:visited, #menu_proyectos ul li  li a:active {
color:#2AA329;
background:#CEDB57 url(imagenes/menu_proyectos_fondo.jpg) repeat-x top;
}

#menu_proyectos2 ul li a:hover {
color:#EBF3B2;
background:#2CA429 url(imagenes/menu_proyectos_fondo_up.jpg) repeat-x top;
}

#menu_proyectos2 ul li  a {
display:block;
vertical-align:middle;
padding: 2px 3px 2px 3px;
float:left;
text-decoration:none;
color:#2AA329;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
background:#CEDB57 url(imagenes/menu_proyectos_fondo.jpg) repeat-x top;
width:auto;
}

a.pais:link, a.pais:active, a.pais:visited {
color:#88AA2D;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 18px;
padding:3px;
text-decoration:none;
}

a.pais:hover{
color:#FFFFFF;
background: #88AA2D;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 18px;
padding:3px;
text-decoration:none;
}

.separador_rastro {
color:#F6A43C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding: 0px 0px 0px 5px;
}

.proyecto_titulo {
color:#2AA329;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
}

.proyecto_otros {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
background: #2AA329;
padding:3px;
}

/* ----------  SECCIÓN PERTENECEMOS  -------------  */


#pertenecemos  {

margin-bottom:20px;
text-align:justify;
}

#pertenecemos  a {
padding: 3px 3px 0px 3px;
color:#2AA329;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
background:none;
width:auto;
}

#pertenecemos a:hover {
color:#666666;
}

#pertenecemos img  {
clear:both;
margin: 5px;
}

/* ----------  SECCIÓN COLABORAR  -------------  */

.colaborar_partes{
width: 245px;
padding: 5px;
float:left;
}

h3{
background:#F5F7D6;
padding: 10px;
font: Arial, Helvetica, sans-serif;
font-size:16px;
color:#2AA329;
}

h3.spip {
background:#F5FCD2;
}

.input_socio{
background: #FFFFD5;
padding: 2px;
border: 2px solid #999999;
font: Arial, Helvetica, sans-serif;
font-size:12px;
color:#006600;
}


/* ----------  SECCIÓN CONTACTAR  -------------  */

.input_contactar{
background: #FFFFD5;
padding: 3px;
border: 3px solid #78C119;
font: Arial, Helvetica, sans-serif;
font-size:14px;
color:#006600;
}


/* ----------  SECCIÓN CONTACTAR  -------------  */

.fecha_noticias{
color:#2AA329;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:2;
}


/* ----------  SECCIÓN COLABORA  -------------  */
a.colabora{
background:transparent none repeat scroll 0;
color:#2AA329;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
padding:3px 3px 0;
text-align:left;
width:auto;
}

a.colabora:hover {
color:#666666;
}


