body
{
	width: 100%;
	min-height: 100%;
	_heigth: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, "MS Trebuchet", sans-serif;
}
/*IDs*/

#actividaves img
{
	width: 570px;
	height: 149px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
}
#actividades2
{
	float: left;
}
#cabecera
{
	width : 760px;
	height: auto;
	margin: 0px auto 0px auto;
	background-image: url('../imagenes/cabera_azul.gif');
	background-repeat: repeat-x;
}
#contenedor
{
	width : 760px;
	height: auto;
	margin: 0px auto 0px auto;
	/*dev*/
	/*background-color: #cccccc;*/
}
#cuerpo
{
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	/*min-height: 300px;*/
	height: auto;
}
#mapa
{
	width: 758px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	float:left;
}
#map
{
	width: 737px;
	height: 300px;
	margin: 0px 0px 0px 10px;
}
#menu
{
	width: 737px;
	height: 83px;
	margin: 0px auto 0px auto;
}
#menu ul
{
	width: 145px;
	height: auto;
	float:left;
	list-style-type: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#menu ul.raya
{
	border-right: 1px dotted #333333;
}
#menu ul li
{
	margin: 4px 0px 8px 10px;
}
#menu ul li a
{
	font-size: 12px;
	background-image: url('../imagenes/punto_boton.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	color: #333333;
	font-family:"Tahoma";
	line-height: ;
}
#menu ul li a:hover
{
	background-image: url('../imagenes/menu_boton_hover.gif');
	background-repeat: no-repeat;
	color: #2d4b9c;
	text-decoration: underline;
}
#menu ul li a.act
{
	background-image: url('../imagenes/menu_boton_hover.gif');
	background-repeat: no-repeat;
	color: #2d4b9c;
	text-decoration: underline;
}
#noticias
{
	width: 732px;
	height: auto;
	line-height: 18px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#noticias h1
{
	width: 732px;
	height: auto;
	margin: 10px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	color: #1b3987;
}
#noticias div
{
	padding: 0px 0px 20px 0px;
}
#noticias h3
{
	width: 732px;
	font-size: 10px;
	color: #3e3e3e;
	float:left;
	margin: 5px 0px 5px 0px;
}
#noticias h2
{
	width: 732px;
	font-size: 14px;
	color: #2b9ac6;
	float:left;
	margin: 5px 0px 5px 0px;
}
#noticias p
{
	width: 732px;
	font-family:"Tahoma";
	font-size: 12px;
	color: #686868;
	text-align: justify;
	margin: 5px 0px 5px 0px;
}
#noticias ul
{
	width: 732px;
	list-style-type: none;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#noticias ul li
{
	font-family:"Tahoma";
	font-size: 12px;
	color: #2993C0;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#noticias a
{
	font-size: 10px;
	float: right;
	margin: 0px 5px 7px 0px;
	color: #5d5d5d;
	padding: 0px 0px 0px 15px;
}
#noticias a.imp
{
	background-image: url("../imagenes/impresora.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#noticias a.so
{
	background-image: url("../imagenes/sobre.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#noticias a:hover
{
	color: #2b9ac6;
}
#presentacion
{
	width: 390px;
	float: left;
	font-size: 1em;
	/*border: 2px solid #999;*/
	margin: 18px 0px 0px 10px;
	_margin: 18px 0px 0px 5px;
}
#presentacion h1
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#presentacion p
{
	text-align: justify;
	font-family: "Tahoma";
	font-size: 12px;
	line-height: 22px;
	color: #686868;
	margin: 5px 5px 10px 0px;
	padding: 0px;
}
#col_uno
{
	width: 170px;
	float: right;
	/*border: 1px solid #000;*/
	margin: 75px 6px 0px 0px;
	_margin: 75px 3px 0px 0px;
/*	background-image: url('../imagenes/mano.jpg');*/
	background-repeat: no-repeat;
	background-position: 90px 250px;
}
#col_uno div
{
	width: 168px;
	height: 175px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
#col_uno h2
{
	font-family: "Tahoma";
	font-size: 10px;
	color: #1b3987;
	margin: 5px 0px 0px 6px;
	padding: 0px;
}
#col_uno p
{
	width:150px;
	height: 150px;
	font-family: "Tahoma";
	line-height: 1.4em;
	font-size: 12px;
	color: #5d5d5d;
	margin: 5px 0px 0px 6px;
	padding: 0px;
}
#col_uno img
{
	border: 2px solid #1b3987;
}
/*
#col_uno a
{
	float: right;
	font-family: "Tahoma";
	font-size: 10px;
	color: #672B22;
	background-image: url('../imagenes/flecha_mas.gif');
	background-repeat: no-repeat;
	background-position: 45px 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px 25px 0px 0px;
	text-decoration: none;
}
*/
#col_uno .flecha
{
	float: right;
	font-family: "Tahoma";
	font-size: 10px;
	color: #672B22;
	background-image: url('../imagenes/flecha_mas.gif');
	background-repeat: no-repeat;
	background-position: 45px 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px 25px 0px 0px;
	text-decoration: none;
}
#col_uno a:hover
{
	color: #000000;
}
#col_dos
{
	width: 170px;
	float: right;
	/*border: 1px solid #000;*/
	margin: 75px 5px 0px 0px;
	background-image: url('../imagenes/periodico.jpg');
	background-repeat: no-repeat;
	background-position: 90px 250px;
}
#col_dos div
{
	width: 169px;
	height: 175px;
	border-left: 1px solid #cccccc;
}
#col_dos h2
{
	font-family: "Tahoma";
	font-size: 10px;
	color: #1b3987;
	margin: 5px 0px 0px 6px;
	padding: 0px;
}
#col_dos p
{
	width:150px;
	height: 150px;
	font-family: "Tahoma";
	line-height: 1.4em;
	font-size: 12px;
	color: #5d5d5d;
	margin: 5px 0px 0px 6px;
	padding: 0px;
}
#col_dos img
{
	border: 2px solid #1b3987;
}
#col_dos a 
{
	float: right;
	font-family: "Tahoma";
	font-size: 10px;
	color: #672B22;
	background-image: url('../imagenes/flecha_mas.gif');
	background-repeat: no-repeat;
	background-position: 45px 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px 25px 0px 0px;
	text-decoration: none;
}
#col_dos a:hover
{
	color: #000000;
}
#voluntariado1
{
	width: 162px;
	float: left;
	background-image: url('../imagenes/mano.jpg');
	background-repeat: no-repeat;
	background-position: 90px 250px;
	border-right: 1px dotted #cccccc;
}
#datos_eco
{
	width: 250px;
	float: left;
	_padding: 25px 4px 0px 0px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#voluntariado2
{
	width: 570px;
	float: RIGHT;
	_padding: 25px 4px 0px 0px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.borrar_ambos {
	clear: both;
	float: none;
}
#voluntariado2 h1, #datos_eco h1
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
/*#voluntariado2 img
{
	width: 570px;
	height: 149px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
}*/
#voluntariado_col
{
	width: 402px;
	float: left;
}
.descarga
{
	width: 380px;
	height: 16px;
	text-decoration: none;
	background-image: url('../imagenes/icono_descargar_reglamento.gif');
	background-repeat: no-repeat;
	margin: 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #1b3987;
	float: left;
}
.descarga:hover
{

	text-decoration: underline;
}
#voluntariado_col a:hover
{
	text-decoration: underline;
	color: #1b3987;
}
.volunta
{
	width: 402px;
}
#voluntariado2 p, #actividades2 p
{
	/*width: 402px;*/
	font-family: "Tahoma";
	font-size: 12px;
	line-height: 18px;
	color: #5D5D5D;
	padding: 0px;
	float: left;
	text-align: justify;
	padding: 5px 0px;
	_padding: 2px 0px;
	margin: 0px 0px 0px 0px;
}
#voluntariado2 ul, #actividades2 ul
{
	width: 300px;
	list-style-type: disc;
	margin: 0px 0px 0px 30px;
	_margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	display: block;
}
#voluntariado2 ul li, #actividades2 ul li
{
	font-family: "Tahoma";
	font-size: 12px;
	line-height: 18px;
	color: #2b9ac6;
	padding: 0px;
	list-style-type: disc;
	margin: 5px 0px 5px 0px;
}
#voluntariado2 form
{
	width: 404px; 
	height: 380px;
	float: right;
	background-image: url('../imagenes/fondo_form_volunt.gif');
	background-repeat: no-repeat;
	font-family: "Tahoma";
	font-size: 11px;
	line-height: 18px;
	color: #2A2A2A;
}
#voluntariado2 form p
{
	width: 175px;
	float: right;
	font-size: 10px;
	margin: 10px 6px 0px 0px;
	_margin: 10px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#voluntariado2 form label
{
	width:300px;
	margin: 15px 0px 0px 25px;
	_margin: 7px 0px 0px 25px;
}
#voluntariado2 form input
{
	margin: 0px 0px 0px 25px;
}
#voluntariado2 form textarea
{
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#imagen_directora
{
	width: 136px;
	float:left;
	margin: 0px 25px 0px 0px;
	font-family: "Tahoma";
	font-size: 11px;
	line-height: 18px;
	color: #5D5D5D;
}
#enlaces
{
	width: 732px;
	margin: 20px auto 0px auto;
}
#enlaces h1
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
}
#enlaces ul
{
	list-style-type: none;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#enlaces ul li
{
	font-family: "Arial";
	font-size: 0.8em;
	color: #747474;
	height: auto;
	background-image: url('../imagenes/fondo_enlaces.gif');
	background-repeat: repeat;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#enlaces ul li a
{
	color: #2F4797;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 35px;
	background-image: url('../imagenes/flecha.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
#enlaces p 
{
	font-family: "Tahoma";
	font-size: 0.8em;
	line-height: 1.4em;
	color: #686868;
}
#contactos
{
	width: 743px;
	margin: 0px auto 0px auto;
}
#contactos h1
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
}
#contactos form
{
	width: 566px;
	height: 380px;
	background-image: url('../imagenes/fondo_form_contactos.gif');
	background-repeat: no-repeat;
	font-family: "Tahoma";
	font-size: 11px;
	line-height: 18px;
	color: #2A2A2A;
	margin: 25px auto 0px auto;
	padding: 0px 0px 10px 0px;
}
#contactos form p
{
	width: 250px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contactos form h3
{
	font-weight: normal;
	float: left;
	font-size: 0.9em;
}
#contactos form img
{
	width: 294px;
	height: 175px;
	float: right;
	margin: 0px 40px 0px 0px;
}
#contactos form label
{
	width:300px;
	margin: 15px 0px 0px 25px;
	_margin: 7px 0px 0px 25px;
}
#contactos form input
{
	margin: 0px 0px 0px 25px;
}
#contactos form textarea
{
	margin: 0px 0px 0px 25px;
}
#contacto_errorp
{
	margin: 25px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#errorp
{
	width: 500px;
	text-align: center;
	margin: 25px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#contacto_error
{
	float: right;
	width: 400px;
	margin: 5px 0px 0px 0px;
}
#error
{
	float: right;
	width: 400px;
	text-align: center;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#error h6, #contacto_errorp h6
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#error p
{
	font-family: "Tahoma";
	font-size: 0.7em;
	color: #1b3987;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.dondestamos1
{
	width: auto;
	float: left;
	margin: 0px 0px 20px 10px;
}
.dondestamos1 h1
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
	margin: 10px 0px 0px 0px;
}
#dondestamos2
{
	width: 300px;
	float: right;
	margin: 0px 10px 20px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 1px dotted #cccccc;
}
#dondestamos2 h2
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
	margin: 10px 0px 0px 0px;
}
#mapaweb
{
	width: 743px;
	margin: 0px auto 0px auto;
}
#mapaweb h1
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
	margin: 10px 0px 10px 0px;
}
#mapaweb ul
{
	list-style-type: none;
	margin: 0px 0px 0px 80px;
	padding: 0px;
}
#mapaweb li 
{
	list-style-type: circle;
	margin: 0px;
	padding: 0px;
}
#mapaweb a
{
	font-family: "Arial";
	font-size: 0.8em;
	line-height: 18px;
	color: #1b3987;
	margin: 10px 0px 10px 0px;
	text-decoration: none;
}
#mapaweb a:hover
{
	text-decoration: underline;
	color: #2792B8;
}
#mapaweb ul li ul 
{
	margin: 0px ;
	padding: 0px;
}
#mapaweb ul li ul li
{
	list-style-type: circle;
	margin: 0px 0px 0px 50px;
	padding: 0px;
}
#mapaweb ul li ul li a
{
	font-family: "Arial";
	font-size: 0.7em;
	line-height: 14px;
	color: #1b3987;
	margin: 0px;
	text-decoration: none;
}
#pieseccion
{
	margin: 20px 0px 0px 0px;
}
#pieseccion a
{
	font-size: 10px;
	float: right;
	margin: 0px 5px 7px 0px;
	color: #5d5d5d;
	padding: 0px 0px 0px 15px;
}
#pieseccion a.imp
{
	background-image: url("../imagenes/impresora.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#pieseccion a.so
{
	background-image: url("../imagenes/sobre.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#pie
{
	width: 737px;
	height: 127px;
	float: left;
	background-image: url('../imagenes/nubes_pie.jpg');
	background-repeat: no-repeat;
	margin: 15px 0px 0px 12px;
	_margin: 15px 0px 0px 6px;
	border-top: 1px solid #cccccc;
}
#pie p
{
	width: 352px;
	float: left;
	font-family: "Tahoma";
	font-size: 10px;
	color: #6a6a6a;
	text-align: center;
	margin: 65px 0px 0px 20px;
	padding: 0px;
}
#pie a
{
	font-family: "Tahoma";
	font-size: 10px;
	color: #1b3987;
	text-decoration: none;
	margin: 0px 5px 0px 0px;
}
#pie a:hover
{
	color: #000000;
}
#pie ul
{
	float: left;
	color: #1b3987;
	margin: 55px 0px 0px 10px;
	padding: 0px;
}
#pie ul li
{
	display: inline;
}
/*CLASS*/
#pie h2
{
	/*width: 200px;*/
	float: right;
	font-family: "Tahoma";
	font-size: 9px;
	_font-size: 8px;
	color: #6a6a6a;	
	margin: 65px 5px 0px 0px;
}
#recorrido
{
	width: 737px;
	float: left;
	font-size: 0.7em;
}
.asociacion
{
	width: 200px;
	float:left;
}
.asociacion h4
{
	font-size: 90%;
	margin: 5px 0px;
	padding: 0px;
}
.asociacion p
{
	font-size: 90%;
	margin: 5px 0px;
	padding: 0px;
}
#datos_eco ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#datos_eco ul li
{
	font-family: "Tahoma";
	font-size: 12px;
	color: #5D5D5D;
	list-style: none;
	float: left;
	display: block;
	margin:10px 0px;
	padding: 0px;
	width: 300px;
}
.naranja
{
	color: #fc8b05;
}
.negrita
{
	font-weight: bold;
}
.foto_directora
{
	border: 2px solid #1b3987;
}
.botones
{
	width: 97px;
	height: 27px;
	line-height: 27px;
	background-image: url('../imagenes/boton.jpg');
	background-color: #2891BC;
	border: none;
	font-family: "Tahoma";
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 6px 0px;
}
.localizacion
{
	font-family: "Tahoma";
	font-size: 0.8em;
	color: #1b3987;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
}
.localiza
{
	width: 300px;
	float: left;
	margin: 10px 0px;
	
}
.simple
{
	list-style-type: none;
}
.locforms
{
	width:400px;
}
.submenu ul
{
	width: 162px;
	height: auto;
	float:left;
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;	
}

.submenu ul li
{
	margin: 7px 0px 8px 10px;
	float: left;
	display: block;
}

.submenu ul li a
{
	font-size: 10px;
	float:left;
	background-image: url('../imagenes/punto_boton.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	color: #333333;
	font-family:"Tahoma";
}
.submenu ul li a:hover
{
	background-image: url('../imagenes/menu_boton_hover.gif');
	background-repeat: no-repeat;
	color: #2d4b9c;
	text-decoration: underline;
}
.submenu ul li a.act
{
	background-image: url('../imagenes/menu_boton_hover.gif');
	background-repeat: no-repeat;
	color: #2d4b9c;
	text-decoration: underline;
}
.submenu ul li ul
{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	color: #1b3987;
	font-family:"Tahoma";
}
.submenu ul li ul li a
{
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	color: #1b3987;
	font-family:"Tahoma";
	background-image: none;
}
.submenu h1
{
	font-family: "Tahoma";
	font-size: 0.9em;
	color: #1b3987;
	margin: 10px 0px 10px 0px;
}
.submenu h2
{
	width: 737px;
	font-family: "Tahoma";
	font-size: 0.8em;
	color: #1b3987;
	margin: 10px 0px 10px 0px;
}
.submenu h3
{
	width: 737px;
	font-family: "Tahoma";
	font-size: 0.7em;
	color: #1b3987;
	margin: 10px 0px 10px 0px;
}
.submenu h3 a
{
	color: #333333;
	text-decoration: none;
}
.submenu h3 a:hover
{
	color: #1b3987;
	text-decoration: underline;
}
.tabla
{
	float:left;
	width: 560px;
	font-size: 0.7em;
}
.tabla td, .tabla tr
{
	border: 0px solid #000;
}
.gris
{
	background-color: #e2e2e2;
}
.azul
{
	background-color: #2792B8;
	font-weight: bold;
}
.videoplayer
{
	width: 320px;
	height: 256px;
	margin: 0px auto;
}
#cuerpo p {
    color: #5D5D5D;
    float: left;
    font-family: "Tahoma";
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 5px 0;
    text-align: justify;
