body {
	background-color:#FFF;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	overflow-x: hidden;
	}
img { -ms-interpolation-mode: bicubic; 
      border: none;}

a {
	text-decoration:none;
	outline:none;
	cursor: pointer;
	}
li {
    list-style: none;
    margin: 5px 0 5px 0;
    }
.nodeHijoSiteMap{
    padding-left: 30px;
}
.nodeHijoDinamico{
    padding-left: 60px;
}
.todo {
	margin:auto; 
	width:1000px;
	}
.cabecera {
	background-repeat:no-repeat;
	text-align:center;
	width:1000px;
	height:122px;
	}
.cabecera_izq {
	background-image:url(../elementos/cabecera_izq.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:218px;
	height:122px;
	float:left;
	cursor: pointer;
	margin-left: 15px;
	}
.cabecera_der {
	background-image:url(../elementos/cabecera_drch.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:194px;
	height:122px;
	float:right;
	cursor: pointer;
	}
.menu_bloque {
	width:1000px;
	height:61px;
	background-image:url(../elementos/fondo_menu.jpg);
	background-repeat:no-repeat;
	}	
	
.menu_contenedor 
{
	width: 2000px;
	height:36px;
	}	
.menu_peq_contenedor {
	height:25px;
	}	
.limite {
	padding:12px 0 0 56px; 
	width:880px; 
	overflow:hidden; 
	height:36px;
	}
	
.redes {
	clear:both;
	width:1000px;
	height:68px;
	background-image:url(../elementos/fondo_redes_sociales.jpg);
	background-repeat:no-repeat;
	}	
.big_banner {
	width:1000px;
	}	

.cuerpo {
	width:1000px;
	height:268px;
	background-image:url(../elementos/fondo_destacados.jpg);
	background-repeat:no-repeat;
}

.superposicion_portada {
	width:294px; 
	height:260px;
	margin-left:10px;	
	margin-bottom:-8px;	
	z-index:100;
	float:left;
	}
.pie {
	clear:both;
	text-align:left;
	width:1000px;
	height:112px;
	}

.bloque {
	width:915px;
	clear:both;
	margin:0 0 0 48px;
	padding:0 0 10px 0;
	}
	

#submenu1 {
	margin-left:-15px;
	font-size:12px;
	color:#9baa20;
	float:left;
	width:auto;
	height:36px;
	display: none;
	background-image:url(../elementos/separador_izq.png);
	background-repeat:no-repeat;
	background-color:#f3f6db;
	padding:0 10px;
}
#menu1 {
	float:left;
	display:block;
	width:auto;
	height:36px;
	padding:0 10px;
}
#submenu5 {
	margin-left:-15px;
	font-size:12px;
	color:#9baa20;
	float:left;
	width:auto;
	height:36px;
	display: none;
	background-image:url(../elementos/separador_izq.png);
	background-repeat:no-repeat;
	background-color:#f3f6db;
	padding:0 10px;
}
#menu2 {
	float:left;
	display:block;
	width:auto;
	height:36px;
	padding:0 10px;
}
#submenu3 {
	margin-left:-15px;
	font-size:12px;
	color:#9baa20;
	float:left;
	width:auto;
	height:36px;
	display: none;
	background-image:url(../elementos/separador_izq.png);
	background-repeat:no-repeat;
	background-color:#f3f6db;
	padding:0 10px;
}
#menu3 {
	float:left;
	display:block;
	width:auto;
	height:36px;
	padding:0 10px;
}

#menu4 {
	float:left;
	display:block;
	width:auto;
	height:36px;
	padding:0 10px;
}

#menu5 {
	float:left;
	display:block;
	width:auto;
	height:36px;
	padding:0 10px;
}

.separador_izq {
	width:13px;
	height:36px;
	background-image:url(../elementos/separador_izq.png);
	float:left;
	}
.separador_drch {
	width:13px;
	height:36px;
	background-image:url(../elementos/separador_drch.png);
	background-repeat:no-repeat;
	float:left;
	}
.separador_peq {
	width:18px;
	height:20px;
	background-image:url(../elementos/separador_pequeno.jpg);
	float:left;
	margin-top: 3px;
	}
	
.tit_menu {
	padding-top:10px;
	font-size:13px;
	color:#999;
	float:left;
	height:26px;
	width:auto;
	}	
.tit_menu_peq {
	padding-top:3px;
	font-size:13px;
	color:#999;
	float:left;
	height:26px;
	width:auto;
	}	
.big_izda {	
    float:left;
    margin-left: 54px;
    width: 244px;
    }
.big_dcha {	
    float:left;    
    padding-left:30px;
    }        
.big_interrogantes {
    padding:30px 0 0 30px;
	width:68px;
	height:60px;
    }	    
.big_destacado {
	padding:0px 0 0 30px;
	font-weight:bold;
	font-size:30px;
	line-height:110%;
	color:#bed058;
	width:214px;
	height:150px;
	}
.big_portada_video {
    float:left;
    width:62px;
	height:67px;
	text-align:center;
     }
.big_portada_fotos {
    float:left;
    width:140px;
	height:240px;
	text-align:center;
	margin-top:37px;
    }	
.foto_banner{
    border: 1px solid #3b9fd3;
    width:140px;
    height:95px;
    overflow:hidden;
    position:relative;
    }

.cif {
    margin:10px 0 0 56px; 
    padding:0; 
    width:420px;
    list-style:none; 
    float:left; 
    line-height:120%;     
}
.cif_span {
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif; 
    color:#666666; 
}

.menu_inferior {
	font-size:12px;
	color:#9baa20;
	float:right;
	margin:10px 56px 0 0;
	}
.w3c {
	width:390px;
	text-align:right;
	font-size:12px;
	color:#999;
	float:right;
	margin:10px 56px 0 0;
	}	
	
.fecha {
    font-size:12px;
    color:#6a706e;
    }
    
.paginar {
    font-size:12;
    color:#a8c217;
    }

.gris_peq {
    font-size:12px;
    color:#6a706e;
    }

.h1 {
    font-size:22px;
    color:#999999;
    line-height:140%;
    }
    
.h2 {
    font-size:18px;
    color:#747474;
    line-height:140%;
    }

.p {
    font-size:16px;
    color:#706f6e;
    line-height:140%;
    }
        
.destacado_01 {
    font-size:15px;
    color:#67a8d0;
    line-height:140%;
    }    
    
.destacado_02 {
    font-size:15px;
    color:#a8c217;
    line-height:140%;
    }
    
.usuario {
    font-size:16px;
    color:#706f6e;
    }    
    
.comentario {
    font-size:14px;
    color:#706f6e;
    }    
    
.tit_gris {
    font-size:17px;
    color:#6a706e;
    width:100%;
    padding:2px 5px;
    margin:5px;
    font-weight:bold;
    }
.tit_gris2 {
    font-size:17px;
    color:#6a706e;
    width:100%;
    }
.limite_menu_noticia {
	padding:12px 0 0 56px; 
	width: 885px; 
	overflow:hidden; 
	}
.limite_noticia {
	padding:12px 0 0 56px; 
	width:693px; 
	overflow:hidden; 
	float: left;
	}
.linea_gris{
	width:885px; 
	height: 2px;
	background-color: #EEEEEE;
    }
.linea_gris2{
	width:685px; 
	height: 5px;
	background-color: #EEEEEE;
    }
 .menu_contenedor_noticia {
	width:2000px;
	height:26px;
	}
.fecha_noticia {
    padding: 10px 0 0px 0 ;
    width: 100%;
    height: 30px;
    text-transform :capitalize;
    vertical-align:middle;
    }
.titulo_noticia {
    text-align:justify;
    }	
.linea_verde {	
	height: 2px;
	background-color: #9baa20;
	margin: 10px 0 10px 0;
    }
.linea_verde_actividades {	
	height: 2px;
	background-color: #9baa20;
	margin: 10px 0 10px 0;
	width: 663px;
    }
.linea_verde2 {	
	height: 2px;
	background-color: #9baa20;
	margin: 20px 0 0px 0;
    }
.lineaVerdeVertical{
	background-color: #9BAA20;
	width: 2px;
	height: 33px;
	}
.lineaVerdeVertical2
{
	background-color: #9BAA20;
	width: 2px;
	height: 10px;
}
.texto_blanco
{
	margin-top: 4px;
	text-align:center;
	color: #FFFFFF;
	text-decoration: none;
}
.fondoB
{
	background-color: #3A99D6;
	height: 18px;
	cursor: pointer;
	}
.fondoG
{
	background-color: #9A0000;
	width: 55px;
	height: 18px;
	cursor: pointer;
	}
.linea_verde_puntos {
	width: 218px; 
	border-top: 1px dotted #9baa20;
    }
.linea_verde_puntos_larga {
	width: 209px; 
	border-top: 1px dotted #9baa20;
    }
 .linea_gris_puntos_larga {
	width: 209px; 
	border-top: 1px dotted #EEEEEE;
    }
.linea_verde_puntos_gorda {
	width: 875px;
	border-top: 2px dotted #9baa20;
	margin-top: 15px;
    }   
.tit_gris_noticia {
    font-size:20px;
    color:#999;
    width:100%;
    padding:2px 5px;
    margin:5px;
    }
.texto_noticia {
    width: 465px;
    float: left;
    }
.noticia_anadidos {
    padding-left: 20px;
    padding-bottom: 10px;
    width: 180px;
    float: left;
    }
.cabecera_noticia {
    font-size:18px;
    color:#76757A;
    padding:2px 5px;    
    font-weight:bold;
    text-align:justify;
    }
.cuerpo_noticia {
    font-size:16px;
    color:#76757A;
    padding:2px 5px;    
    text-align:justify;
    }
.menu_txt_noticia {
	margin: 10px 0 10px 0;
	padding: 3px 0 3px 0;
	border-top: dotted 1px #9baa20;
	border-bottom: dotted 1px #9baa20;
	text-align: right;
	}	
.menu_extra{
    float:left;
    margin: 15px 0px 0px 5px;
    background-color: #F7F7F7;
    width: 190px;
    height: auto;
    }
.menu_extra_blanco{
    float:left;
    margin: 15px 0px 0px 5px;
    background-color: #FFFFFF;
    width: 190px;
    height: auto;
    }
.columna_extra_actividades {
    width: 190px; 
    margin:auto;
    }
.columna_extra_calendario {
    width: 190px; 
    margin:auto;
    }
.columna_extra_contacto {
    width: 190px; 
    margin:auto;
    }
.columna_extra_contacto input, .columna_extra_contacto textarea {
    margin-top: 8px;
    margin-bottom: 8px;
    }
.titulo_menu_columna_extra{
    margin: auto;    
    width: 170px;
    background-color:#eaeaea;
    }
.video_noticia {
    padding-bottom: 10px;
}
.foto_noticia {
    padding-bottom: 10px;
    color: #9baa20;
    font-size: 12px;
    text-decoration: none;
    border: 0px;
}
.abrir_galeria {
    color: #9baa20;
    border: solid 1px #9baa20;
    width: 178px;
    height: 29px;
    text-align: right;
    margin-top: -3px;
    cursor: pointer;
    }
.titulo_comentarios_noticia {
	margin: 10px 0 10px 0;
	padding: 3px 0 3px 0;
	border-top: dotted 1px #9baa20;
	border-bottom: dotted 1px #9baa20;
	text-align: left;
	color: #9baa20;
    }
.nombre_comentario {
    padding-top: 20px;
	background-image: url("../elementos/comentario_top.jpg");
	width: 429px;
	
    }
.texto_nombre_comentario {
    font-size: 16px;
    text-align: left;
	color: #6a706e;
	z-index: 500;
	margin-left: 100px;
    }
.fecha_comentario {
    font-size: 16px;
    text-align: left;
	color: #6a706e;
	z-index: 500;
	margin-left: 100px;
	text-transform: capitalize;
    }
.texto_comentario {
    background-image: url("../elementos/comentario_mosaico.jpg");
    width: 409px;
    margin-top: 40px;
    padding-top: 10px;
    padding-left: 20px;
    margin-bottom: -20px;
    }
.comentario_bottom{
    background-image: url("../elementos/comentario_bottom.jpg");
    width: 429px;
	height: 12px;
	margin-top:20px;
    }
.comentario_nombre {
    width: 215px;
    float:left;
    }
.comentario_mail {
    padding-left: 10px;
    width: 210px;
    float:left;
    }
.comentario_comentario {
    width: 435px;
    margin: 0 0 10px 0;
    }
.etiquetas_comentarios {
    color:#76757A;
    font-size: 14px;
    margin: 0 0 5px 0;
    }
.etiquetas_comentarios_peq {
    color:#76757A;
    font-size: 12px;
    }
.etiquetas_comentario_comentario {
    color:#76757A;
    font-size: 14px;
    width: 170px;
    display:list-item;
    list-style: none;
    }
.text_box {
    width:205px;
    }
.text_area {
    width: 430px;
    border: solid 1px #CCCCCC;
    }
.validacion_comentario {
    margin: 30px 0 30px 0;
    }
.resultado_comentario {
    color:#9baa20;
    font-size: 16px;
    margin: 30px 0 30px 0;
    }
.politica_privacidad {
    margin: 20px 0 20px 90px;
    float: left;
    }
.boton_submit_comentario {
    background: url("../elementos/comentario_boton.jpg");
    width: 132px;
    height: 48px;
    color:#9baa20;
    font-size: 14px;
    padding: 0px 0 0 35px;
    margin: 0px 0 0 25px;
    border: solid 0px #FFFFFF;
    cursor: pointer;
    }
.contactar_nombre {
    margin-left: 10px;
    width: 162px;
    }
.contactar_mail {
    margin-left: 10px;
    width: 162px;
    }
.contactar_comentario {
    margin-left: 10px;
    width: 162px;
    }
.politica_privacidad_contacto {
    margin-left: 10px;
    width: 180px;
    font-size: 11px;
    vertical-align: top;
    margin-top: -8px;
    !margin-top: -10px;
    margin-bottom: -4px;
    }
.text_area_contacto {
    margin: 0px auto 0px auto;
    width: 170px;
    height: 100px;
    border: solid 1px #CCCCCC;
    }
.submit_contacto {
    margin: 20px 30px 20px 0px;
    text-align: right;
    }
.submit_contacto2 {
    margin-left: 10px;
    width: 168px;
    text-align: right;
    }
.submit_1
{
	text-align: right;
}
.texto_verde {
    text-decoration: none;
    color: #9baa20;
    }
.texto_verde2 {
    text-decoration: none;
    color: #9baa20;
    font-size:17px;
    }
.texto_gris {
    text-decoration: none;
    color: #6a706e;
    }
.texto_gris_claro {
    text-decoration: none;
    color: #B8B8B8;
    }
.texto_enlaces
{
	cursor: pointer;
	color: #6a706e;
	text-decoration: none;
}
.noticias_paginado {
    text-align:right;
    margin-right: 10px;
    }
.actividades_paginado {
    text-align:right;
    width: 663px;
    }
.noticia_index {
    float:left;
    width: 221px;
    margin: 10px 10px 10px 0px;
    }
.tit_gris_noticia_index {
    font-size:20px;
    color:#999;
    width:100%;
    margin-bottom: 10px;
    }
.cabecera_noticia_index {
    font-size:16px;
    color:#76757A;
    }
.cabecera_encuesta {
    font-size:16px;
    color:#B8B8B8;
    margin-bottom: 10px;
    }
.calendario {
    float:left;
    margin-left: -55px;
    padding: 17px 0 0 0px;
    width: 250px;
    height: 270px;
    }
.agenda {
    margin-top: 10px;
    padding-left: 25px;
    }
.dia{}
.texto_azul_grande {
    font-size: 20px;
    text-decoration: none;
    color: #3B9FD3;
    }
.texto_azul_claro {
    text-decoration: none;
    color: #3B9FD3;
    }
.texto_azul {
    font-weight: bold;
    text-decoration: none;
    color: #3BA0D6;
    }
.texto_azul_actividades_index {
    text-decoration: none;
    color: #3BA0D6;
    }
.linea_gris_corta {
	margin: 2px 0 2px 0;
	width: 195px;
	height: 2px;
	background-color: #EEEEEE;
}
.reserve_ya {
    width: 150px;
    margin-top: 40px;
    text-align:justify;
    }
.body_edit {
    padding-top: 10px;
    width: 880px;
    margin: auto;
    }
.edit_fecha {
    width: 880px;
    height: 60px;
    padding-top: 20px;
    vertical-align: middle;
    }
.text_box_edit_fecha {
    width:200px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-transform: capitalize;
    }
.text_box_edit_titular {
    width:550px;
    height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    }
.edit_cabecera {
    width: 880px;
    height: 110px;
    padding-top: 20px;
    vertical-align: middle;
    }
.text_box_edit_cabecera {
    width:550px;
    height: 50px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    font-size: 12px;
    border: solid 1px #ccc;
    }
.text_box_edit_noticia {
    width:550px;
    height: 200px;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: middle;
    font-size: 12px;
    border: solid 1px #ccc;
    }
.edit_noticia {
    width: 880px;
    height: 320px;
    padding-top: 20px;
    vertical-align: middle;
    }
.clear_load_images {
    clear:both;
    }
.texto_imagen_upload {
    margin-top:30px;
    margin-right: 10px;
    width: 370px;
    height: 20px;
    }
 .texto_imagen_upload_archivos {
    margin-top:10px;
    margin-right: 10px;
    width: 370px;
    height: 20px;
    }
.delete_button_image_upload {
    background-color: #9E0000;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 0px;
    margin-left: 103px; 
    }
.textos_load_images {
    padding-top: 25px;
    }
.image_upload {
    margin-top: 10px;
    margin-right: 10px;
    float:left;
    width: 180px;
    }
.edit_fotos {
    width: 880px;
    padding-top: 20px;
    vertical-align: middle;
    }
DIV.ProgressBar {
    width: 100px; 
    padding: 0; 
    border: 1px solid black; 
    margin-right: 1em; 
    height:.75em; margin-left:1em; 
    display:-moz-inline-stack; 
    display:inline-block; 
    }
DIV.ProgressBar DIV {
    background-color: Green; 
    font-size: 1pt; 
    height:100%; 
    float:left; 
    }
SPAN.asyncUploader OBJECT {
    position: relative; 
    top: 5px; 
    left: 10px; 
    }
DIV.imageUploaded {
    padding: 0; 
    margin-right: 1em;
    margin-left:1em; 
    display:-moz-inline-stack; 
    display:inline-block; 
    }
.texto_radioButton {
    margin-right: 100px;
    }
.boton_save_edit {
    background-color: #369BCE;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 0px;
    cursor: pointer;
    }
.privacidad_noticia {
    width: 880px;
    padding-top: 20px;
    vertical-align: middle;
    }
.text_contacto {
    margin: 0px auto 0px auto;
    width: 170px;
    / /margin-left: -10px;
    }
.texto_nombre_comentario_edit {
    font-size: 16px;
    text-align: left;
	color: #6a706e;
	z-index: 500;
	text-transform: capitalize;
	margin: 10px 0 10px 0px;
    }
.comentario_edit {
    width: 880px;
    float: left;
    }
.delete_button_comentario {
    background-color: #9E0000;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 0px;
    padding: 3px 10px 3px 10px;
    margin-top: 40px;
    margin-left: 105px; 
    }
.validate_button_comentario {
    background-color: #9E0000;
    text-transform: uppercase;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 0px;
    padding: 3px 10px 3px 10px;
    margin-top: 80px;
    margin-left: 5px; 
    }
.texto_video_upload {
    margin-top:30px;
    margin-right: 10px;
    width: 550px;
    height: 20px;
    }
.fecha_actividad_detalles {
    background-image: url("../elementos/titulo_detalle_actividad_02.jpg");
    width: 603px;
    height: 64px;
    padding: 15px 0 0 60px;
    margin-left: 10px;
    }
.fecha_actividad_detalles_azul {
    background-image: url("../elementos/titulo_detalle_actividad_01.jpg");
    width: 603px;
    height: 64px;
    padding: 15px 0 0 60px;
    margin-left: 10px;
    }
.fecha_verde {
    text-transform: capitalize;
    font-size: 13px;
    color: #5AA427;
    }
.fecha_azul {
    text-transform: capitalize;
    font-size: 13px;
    color: #3B93D3;
    }
.buscarResultado {
	border: 1px solid #9baa20;
	width: 207px;
	position: absolute;
	margin-top: 22px;
	margin-left: 46px;
	background-color: White;
	padding: 5px 7px 5px 7px;
	z-index: 100;
}

.buscarResultadoHover {
	font-weight: bolder;
}

#buscarResultado a 
{
	display: block;
	border-bottom: 1px dotted #9baa20;
	margin-top: 3px;
	padding-bottom: 4px;
}

#buscarResultado .ultimo 
{
	border: 0;
    }
.menu_inf_actividades {
    float: left;
    }
.actividad_menu_verde {
    width: 220px;
    height: 360px;
    background-image: url("../elementos/actividades_01.jpg");
    margin: 10px 0 0 0px;
    float: left;
    }
.actividad_menu_azul {
    width: 220px;
    height: 360px;
    background-image: url("../elementos/actividades_02.jpg");
    margin: 10px 0 0 0px;
    float: left;
    }
.actividad_menu_fecha {
    font-size: 12px;
    margin: 25px 5px 0 62px;
    text-transform: capitalize;
    height: 60px;
    width:148px;
    }
.actividad_menu_titulo_div {
    font-size:14px;
    margin: 40px 20px 0 30px;
    height: 40px;
    }
.actividad_menu_titulo {
    font-size:14px;
    color:#999;
    }
.actividad_menu_titulo_verde {
    font-size:14px;
    color:#A7C116;
    }
.actividad_menu_titulo_azul {
    font-size:14px;
    color:#3B93D3;
    }
.actividad_menu_foto {
    margin: 10px 20px 0 25px;
    }
.linea_puntos
	{
		border-bottom: dotted 1px #9BAA20;
	}    
.margen_superior_10
	{
		margin-top: 10px;
	}
#formContacto 
{
	float:left;
	width: 460px;
}
#imagenContacto 
{
	background-image: url("../elementos/formulario de contacto.jpg");
	width: 209px;
	height: 203px;
	float: right;
	margin-right: 15px;
	margin-top: 5px;
}
#formContacto .columna1 
{
	float: left;
	width: 228px;
}

#formContacto .columna2 
{
	float: left;
	width: 228px;
}
#formContacto input, #formContacto textarea
{
	margin-top: 7px;
	margin-bottom: 7px;
}
.boton_blanco 
{
	border: 1px solid #6a706e;
	color: #6a706e;
	cursor: pointer;	
	background-color: White;
}
.actividad_fecha 
{
	width: 162px;
	margin-left: 10px;
	margin-bottom: 3px;
	background-color: White;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.actividad_profesores 
{
	background: #dee9ef url("../elementos/masinfo_1.png") no-repeat top right;
	width: 162px;
	margin-left: 10px;
	margin-bottom: 3px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.actividad_padres 
{
	background: #e7edcb url("../elementos/masinfo_2.png") no-repeat top right;
	width: 162px;
	margin-left: 10px;
	margin-bottom: 3px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.actividad_hora 
{
	background: transparent url("../elementos/i_time.png") no-repeat top left;
	width: 150px;
	padding-left: 20px;
	margin-left: 3px;
}

.actividad_texto 
{
	margin-top: 4px;
	line-height: 20px;
}

.actividad_semana 
{
	text-align: right;
	margin-top: 15px;
	margin-left: 10px;
	width: 168px;
}
.text_contacto2 
{
    margin: 0px;
    / /margin-left: -10px;
    width: 168px;
    }
.text_area_contacto2 {
    margin: 0px;
    width: 168px;
    border: solid 1px #CCCCCC;
    }
.text_area_contacto_contacto {
    margin: 0px;
    width: 398px;
    height: 120px;
    border: solid 1px #CCCCCC;
    color: #6A6E6D;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    }
.boton_enviar_login {
    background-color: #fff;
    text-transform: uppercase;
    color: #6A6E6D;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px;
    cursor: pointer;
    !height: 20px;
    }
.boton_descargar {
    background-color: #fff;
    text-transform: uppercase;
    color: #6A6E6D;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px;
    cursor: pointer;
    width: 209px;
    text-align: center;
    }
.link_enviar_login {
    background-color: #fff;
    text-transform: uppercase;
    color: #6A6E6D;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px;
    cursor: pointer;
    padding: 2px 15px 2px 15px;
    !padding: 2px 15px 0px 15px;
    margin-right:10px;
    height: 20px;
    font-size: 13px;
    }

 .input_login {
    color: #6A6E6D;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px;
    width: 188px;
    }
 .input_login_combo {
    color: #6A6E6D;
    font-family: Arial, Helvetica, sans-serif;
    border: solid 1px;
    width: 190px;
    }
 .ultimas_noticias {
    margin: 10px 0 10px 0;
    clear:both;
    }
 .ult_not{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #999;
    }
.actividad_proxima{
    width: 220px;
    height: 230px;
    }
.arch_nombre_comentario{
    font-size: 16px;
    text-align: left;
	color: #6a706e;
	z-index: 500;
}
.semana{
    width: 886px;
    height: 250px;    
    margin: 20px auto 20px auto;
    !margin: 0px auto 20px auto;
    }
.semana2{
    width: 886px;
    height: 900px;    
    margin: 20px auto 20px auto;
    }
.titulo_semana{
    background-color:#eaeaea;
    }
.calendario_semana{
    background: url("../elementos/fondo_calendario_actividades.jpg");
    width: 898px;
    height: 172px;
    margin: 10px 0 10px -5px;
    padding: 15px 0 0 0;
    float:left;
    }
.semana_anterior{
    padding-left: 8px;
    width: 20px;
    float:left;
    }
.dia_semana{
    float:left;
    width:115px;
    padding-left: 5px;
    height: 165px;
    overflow: hidden
    }
.semana_siguiente{
    padding-left: 2px;
    width: 20px;
    float:left;
    }    
.fondo_azul{
    background-color: #DEE9EF;
    color: #999;
    margin-top: 22px;
    margin-left: -3px;
}
.fondo_verde{
    background-color: #E7EDCB;
    color: #999;
    margin-top: 22px;
    margin-left: -3px;
}
.fondo_blanco{
    background-color: #FFF;
    color: #999;
    margin-top: 22px;
    width:113px;
}
.dia_semana_letra{
    float:left;
    width: 90px;
    }
.dia_semana_numero{
    float:left;
    font-weight: bold;
}
.actividades_titulo{
    font-size:12px;
    color:#6a706e;
    font-weight: bold;
}
.semana_letra{
    height:30px;
    width: 878px; 
    text-align: right;
    padding-right: 10px;
}
.actividad_extra{
    margin: 10px auto 10px auto;    
    width: 170px;
    }    
.fondo_blanco_extra{
    background-color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    text-transform: capitalize;
    color: #696969;
    }
.fondo_azul_extra{
    /*background-color: #E8F2FB;*/
    background-color: #DEE9EF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    color: #696969;
    }
.fondo_verde_extra{
    /*background-color: #F9FBEE;*/
    background-color: #E7EDCB;
    background-position:top right;
    background-repeat:no-repeat;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    color: #696969;
    }
.fondo_gris_extra{
    background-color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    color: #696969;
    }
.imagen_mas_info{
    margin-top: -3px;
    border: none;
}
.actividad_extra_semana{
    margin: 10px auto 10px auto; 
    width: 150px;
    text-align: right;
}
.tit_gris_blogs {
    font-size:23px;
    color:#6a706e;
    width:100%;
    }
.txt_titulo_blogs
{
	margin-top: 42px;
	margin-left: 30px;
	width: 270px;	
}
.combo_descargas
{
	border: 1px solid #6a706e;
	color: #6a706e;
	cursor: pointer;	
	background-color: White;
	width: 221px;
}
.imagen_imprimir
{
	background-image: url("../elementos/i_menutxt_06.jpg");
	background-repeat: no-repeat;
	width: 21px;
	height: 12px;
}
.menu_principal
{
	text-decoration:none;
	font-size:13px;
	color:#999;
	}
.menu_principal_verde
{
	text-decoration:none;
	font-size:12px;
	color:#9baa20;
	}
.index_home_agenda{
    width: 60px;
    margin-left: 53px;
    !margin-top:-100px;
}
.index_home_actividades_semana{
    width:190px;
    float:left;
    height:60px;
    overflow: hidden;
}
.index_home_dia{
    width: 190px;
}
.index_home_fecha{
    height: 15px;
}
.index_home_botones_scroll{
    float:left;
    width:20px;
    margin-left: 10px;
}
.site_master_buscar{
    float:left; 
    width:46px;
}
.site_master_buscar_texto{
    float:left; 
    width:139px; 
    height:17px; 
    border:1px solid #9baa20; 
    padding:2px; 
    margin-top:-5px;
}
.site_master_buscar_texto_div{
    float:left; 
    width:120px; 
    padding-top:2px;
}
.site_master_buscar_boton{
    float:left; 
    width:19px;
}
.site_master_links_derecha{
    float:left; 
    width:100px; 
    margin:-2px 0 0 4px;
}
.site_master_pie_redes{
    height:10px;
    margin-bottom: -10px;
}
.site_master_pie_red{
    margin-left: 200px;
    margin-top:10px;
    width:500px;
    float:left
}
.site_master_pie_red_div{
    width: 50px;
    float:left
}
.site_master_pop_up{
    margin-left:20px;
    margin-right:20px;
}
.site_master_campo_texto_buscar{    
    width:139px; 
    height:17px; 
}
.index_centro_texto{
    width: 340px;
    margin-top:20px;
    margin-right:20px; 
    float:left;
}
.index_centro_prueba{
    clear:both; 
    height:10px;
}
.instalaciones_centro_texto{
    width: 100%;
    !margin-top:5px;
    float:left;
}
.instalaciones_centro_texto_dos{
    width: 320px;
    margin-right:30px; 
    float:left;
}
.instalaciones_centro_texto_tres{
    width: 320px; 
    float:left;
}
.instalaciones_centro_div{
    height: 251px;
    width: 672px;
}
.instalaciones_centro_texto_enlaces{
    margin-top:13px;
    margin-right:20px;
    margin-left:7px;
    width:203px;
    height:100px;
    !height:105px;
    float:left;
    vertical-align: middle;
}
.instalaciones_centro_texto_enlaces_uno{
    margin-top:19px;
    margin-left:8px;
    margin-right:7px;
    width:185px;
    height:100px;
    !height:105px;
    float:right;
    vertical-align: middle;
}
.instalaciones_centro_texto_enlaces_dos{
    margin-top:19px;
    width:185px;
    height:100px;
    !height:105px;
    float:right;
    vertical-align: middle;
}
.instalaciones_centro_texto_enlaces_tres{
    margin-top:19px;
    margin-left:8px;
    margin-right:7px;
    width:185px;
    height:85px;
    !height:105px;
    float:right;
    vertical-align: middle;
}
.instalaciones_centro_texto_enlaces_cuatro{
    margin-top:19px;
    width:185px;
    height:85px;
    !height:105px;
    float:right;
    vertical-align: middle;
}
.instalaciones_centro_texto_enlaces_cinco{
    margin-top:13px;
    width:203px;
    height:100px;
    !height:105px;
    float:left;
    vertical-align: middle;
}
.instalaciones_centro_texto_div_dos{
    margin-top:19px;
    margin-right:20px;
    margin-left:7px;
    width:203px;
    height:85px;
    !height:105px;
    float:left;
    vertical-align: middle;
}
.instalaciones_centro_texto_div_tres{
    margin-top:19px;
    width:203px;
    height:85px;
    !height:105px;
    float:left;
    vertical-align: middle;
}
.instalaciones_centro_bottom{
    clear:both;
    height:10px;
}
.instalaciones_centro_tamano{
    height: 259px;width: 669px;
}
.servicios_centro_visitas{
    width: 320px;
    margin-right:30px; 
    float:left;
}
.servicios_centro_tabla{
    text-align:center;
    border: solid 1px #9baa20; 
    width:318px;
}
.servicios_centro_tabla_tr{
    height: 23px;
}
.servicios_centro_juegos{
    width: 320px; 
    float:left;
}
.servicios_centro_bottom{
    clear:both; 
    height:10px;
}
.servicios_centro_width_45{
    width: 45px;
}
.ubicacion_centro_titulo{
    width: 320px;
    margin-right:30px; 
    float:left;
}
.ubicaciones_centro_texto{
    width: 320px; 
    float:left;
}
.ubicacion_centro_coordenadas{
    clear:both;
    margin-top:477px;
    !margin-top:9px;
    width:667px;
}
.actividades_bottom{
    clear:both;
    !height:130px;
}
.blogs_comunidad_mascotas{
    margin-top: 416px;
    !margin-top: 0px;
    clear:both;
    width:658px;
}
.blogs_comunidad_tamano_imagen{
    height: 333px;
    width: 337px;
}
.descargas_drop_down{
    height:20px;
    margin-bottom: -18px;
}
.descargas_espacio{
    height: 10px;
}
.logon_tamano{
    width: 660px;
}
.logon_cabecera{
    width: 430px;
    !margin-top:5px;
    float:left;
}
.encuesta_bottom{
    clear:both; 
    height:20px;
    !height:10px;
}   
.encuesta_top{
    width: 420px;
    margin-top:0px;
    margin-right:40px; 
    float:left;
}
.encuesta_resultados{
    margin-top:15px;
    !margin-top:5px;
    width:210px;
    float:left;
}
.encuesta_resultados_respuesta{
    float:left;
    width:145px;
}
.encuesta_resultados_bottom{
    clear:both;
    height:10px;
}
.encuesta_resultados_texto{
    float:right;
    width:210px;
    margin-top: 15px;
    !margin-top: 5px;
}
.encuesta_resultados_otras{
    float:left;
    width:145px;
}
.encuesta_resultados_otras_tamano{
    width: 210px;
}
.encuesta_height_10{
    height: 10px;
}
.recaptcha{
    width: 500px; 
    height: 300px;
}
.contacto_top{
    width: 420px;
    margin-top:0px;
    margin-right:40px; 
    float:left;
}
.noticia_bottom{
    clear:both; 
    height:10px;
}
.reservas_contacto_top{
    width: 415px;
    margin-top:0px;
    margin-right:40px; 
    float:left;
}
.reservas_contacto_formulario{
    clear:both;
    width:209px;
}
.reservas_contacto_formulario_gracias{
    clear:both;
    width:209px;
    margin-top: 15px;
    !margin-top: 10px;
}
.reservas_contacto_formulario_descarga{
    clear:both;
    width:209px;
    margin-top: 15px;
    !margin-top: 10px;
}
.reservas_bottom{
    clear:both; 
    height:10px;
}
.faq_preguntas{
    width: 320px;
    margin-right:30px;
    margin-top: 15px;
    margin-bottom: 10px;
    !margin-bottom: 0px; 
    float:left;
}
.faq_respuestas{
    width: 320px;
    margin-right:30px;
    float:left;
}
.faq_respuestas_mas{
    width: 320px;
    float:left;
}
.faq_bottom{
    clear:both;
    height:10px;
}
.register_top{
    width: 430px;
    !margin-top:5px;
    float:left;
}
.register_bottom{
    clear:both;
    height: 50px;
    !height: 30px;
}
.register_tamano{
    width: 660px;
}
.detalles_noticias_calendario{
    float: left;
    width: 390px
}
.detalles_noticias_fotos{
    float:left;
    margin-top: 8px; 
    width: 150px;
}
.actividades_anadidas{
    clear:both;
    height:1px;
}
.boletin_comunidad_top{
    width: 100%;
    !margin-top:5px;
    float:left;
}
.boletin_comunidad_suscripcion{
    width: 410px;
    margin-right:30px; 
    float:left;
}
.boletin_comunidad_descargas{
    width: 210px; 
    float:left;
    margin-top:-5px;
    !margin-top:-10px;
}
.boletin_height_3{
    height:3px;
}
.boletin_bottom{
    clear:both; 
    height:10px;
}
.sending_form{
    width: 415px;
    text-align: right;
}
.imagen_centrada{
    position: relative;
    left: 50%;
    top: 50%;
}