h3.banner_contacto {
	background-image:url(gfx/galego/contacto/banner.jpg);
	background-repeat: no-repeat;
	background-position: 7px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}.contenedor_form {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_form  form{
	margin: 0; 
	padding: 0; 
}.contenedor_form p{
	margin: 0; 
	padding: 0; 
	color: #000;
	padding-top: 5px;
	padding-left: 15px;
	text-align: left;
	margin-bottom: 5px;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}.contenedor_form legend {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	margin-left:5px;
	text-align: left;
	font-size: 12px;  
}.contenedor_form input, .contenedor_form select, .contenedor_form textarea{
	border: 1px solid #CCC; 
}.contenedor_form fieldset {
	border:1px solid #eee;
	width: 686px; 
	float: left; 
	margin-left: 10px; 
}.contenedor_form fieldset div {
	text-align: left;
	margin-bottom: 10px;  
}.contenedor_form label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 30%;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
	margin-bottom: 5px; 
}.correo_enviado{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
	min-height:650px;
}.correo_enviado p{
	margin: 0; 
	padding: 0; 
	margin-bottom: 10px; 
	width: 95%; 
	margin-top: 15px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-left:19px;
}h3.banner_actividades {
	background-image:url(gfx/galego/Educacion/banner_actividades.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.banner_peticiones {
	background-image:url(gfx/galego/Educacion/banner_peticiones.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.banner_programas {
	background-image:url(gfx/galego/Educacion/banner_programas.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.banner_colegios {
	background-image:url(gfx/galego/Educacion/banner_colegios.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.banner_calendario {
	background-image:url(gfx/galego/Educacion/banner_calendario.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.banner_buscador {
	background-image:url(gfx/galego/Educacion/banner_buscador.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.banner_reformas {
	background-image:url(gfx/galego/Educacion/banner_reformas.jpg);
	background-repeat: no-repeat;
	background-position: 5px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.banner_profesores {
	background-image:url(gfx/galego/Educacion/banner_profesores.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}#resultado_op{
	width: 500px;
	height: 60px;  
	margin: auto; 
	clear: both; 
	margin-bottom: 15px; 
	border: 1px solid #CCCCCC; 
}#resultado_op div.imagen_resultado{
	width: 60px; 
	float: left; 
	text-align: center; 
	padding-top: 7px; 
}#resultado_op div.texto_resultado{
	width: 430px; 
	float: left; 
}#resultado_op div.texto_resultado p{
	margin: 0; 
	padding: 0; 
	text-align: left; 
	font-weight: bold; 
	padding-left: 80px; 
	padding-top: 20px; 
}#actv_lateral{
	width: 223px; 
	margin-left:9px;
	margin-right:9px;
	overflow: hidden;
	float: left; 
	margin-top: 10px; 
	background: #164158;
	border: 1px solid #000; 
	border-radius: 20px; 
	padding-top: 20px; 
}#actv_lateral div.contenido{ 
	overflow: hidden; 
	min-height: 250px; 
}#actv_lateral div.contenido p.titulo{
	width: 220px; 	
	margin: 0; 
	padding: 0; 
	margin: auto; 
	//margin: 0; 
	display: block; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #FFF; 
	font-size: 14px; 
	text-transform: uppercase; 
	margin-bottom: 10px; 
}#actv_lateral div.contenido p.sin_actividades{
	margin: 0; 
	padding: 0; 
	text-align: center; 
	color: #FFF; 
	font-weight: bold; 
	margin-top: 30px; 
}.actividad_lateral{
	width: 220px; 
	margin: auto; 
	display: block;
	margin-bottom: 15px;  	
}.actividad_lateral p{
	margin: 0; 
	padding: 0; 
	text-align: left; 
}.actividad_lateral div.titulo_actividad{
	color: #bc9433; 
	font-size: 12px; 
	font-weight: bold; 
	margin-bottom: 5px; 
}.actividad_lateral div.fecha_actividad{
	color: #FFF; 
	font-weight: bold; 
	margin-bottom: 5px; 
}.actividad_lateral div.contenido_actividad{
	color: #FFF; 
	text-align: left; 	
}.actividad_lateral a{
	color: #FFF; 
	font-weight: bold; 
}.actividad_lateral a:hover{
	color: #000000; 
}#actv_lateral div.pie{
	width: 100%; 
	height: 6px; 
	background-image: url('gfx/pie_act.jpg'); 
	background-repeat: no-repeat; 	
}.contenido_noticias_inicio{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.noticia_inicio{
	width: 700px; 
	margin: auto;
	overflow: hidden; 
	display: block; 
}.noticia_inicio div.titulo{
	width: 100%; 
	overflow: hidden; 
}.noticia_inicio div.titulo p{
	float: left; 
	margin: 0; 
	padding: 0; 
	text-align: left; 
}.noticia_inicio div.titulo p.titulo{
	font-size: 16px; 
	color: #dc41d7; 
	font-weight: bold; 
}.noticia_inicio div.titulo p.titulo a{
	font-size: 16px; 
	color: #4c4c4c; 
	font-weight: bold; 
}.noticia_inicio div.titulo p.fecha{
	font-size: 10px; 
	color: #525252; 
	margin-top: 2px; 
	margin-left: 10px; 
}.noticia_inicio div.foto_noticia{
	width: 100%;  
	height: 130px;  
	margin-bottom: 10px; 
	overflow: hidden: 
	clear: both; 
}.noticia_inicio div.contenido{
	width: 100%; 
	text-align: left; 
	clear: both; 
	overflow: hidden; 
}.contenedor_ficha{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}#ficha_actividad{
	width: 690px; 
	margin: auto; 
	overflow: hidden; 
}#ficha_actividad p{
	margin: 0; 
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 1.5;
}#ficha_actividad div.titulo{
	width: 100%; 
	text-align: left; 
	min-height: 30px; 
	overflow: hidden; 
}#ficha_actividad div.titulo p{
	color: #000; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: left; 
}#ficha_actividad div.foto{
	width: 690px;  
	height: 130px; 
	margin: auto; 
	margin-bottom: 10px; 
}#ficha_actividad div.fecha{
	width: 690px;  
	height: 30px; 
	margin: auto; 
}#ficha_actividad div.fecha p{
	color: #000000; 
	font-weight: bold; 
	text-align: left; 
	font-size: 14px; 
}#ficha_actividad div.contenido{
	width: 690px;  
	margin: auto; 
	overflow: hidden; 
	text-align: justify; 
}#ficha_actividad div.ficheros_actividad{
	width: 530px;  
	overflow: hidden; 
	float: right; 
	margin-top: 15px; 
}#ficha_actividad div.ficheros_actividad p{
	color: #000; 
	text-align: left;
	margin: 0;
	padding: 0; 
	margin-bottom: 8px; 
}#ficha_actividad div.redes-sociales{
	float: right;
	margin: 10px 0px 0px 0px; 
	padding: 0px 10px;
}#ficha_actividad div.redes-sociales a{
	margin-left: 5px; 
}.enlaces_actividad{
	margin-top: 15px; 
	width: 690px;  
	overflow: hidden;  
	text-align: justify; 
	clear: both; 
}.enlaces_actividad a{
	float: left; 
	margin-left: 15px; 
}.enlaces_actividad div.listado_enlaces{
	width: 500px; 
	float: left; 
	text-align: left; 
}.enlaces_actividad div.listado_volver{
	width: 80px; 
	float: right; 
	text-align: right; 
}.enlace_volver{
	float: right; 
	width: 49px; 
	height: 48px; 
	background-image: url('gfx/volver.jpg'); 
	background-position: top; 
}.enlace_volver:hover{
	background-position: bottom;
}.app-facebook{
	width: 100%; 
	text-align: left;
	margin-top: 10px;  
}p.sin_videos{
	margin: 0; 
	padding: 0; 
	text-align: center;
	height: 350px; 
	font-weight: bold; 
}.cabecera_ficha{
	width: 690px; 
	overflow: hidden; 
	margin: auto; 
	margin-bottom: 10px; 
}.cabecera_ficha p{
	margin: 0; 
	padding: 0; 
	color: #000; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: left; 	
}.contenido_videos{
	width: 690px; 
	margin: auto; 
}.video_actividad{
	width: 330px; 
	float: left; 
	margin-right: 15px; 
	height: 250px; 
}.video_actividad div.titulo{
	width: 100%; 
	overflow: hidden;
}.video_actividad div.titulo p{
	margin: 0; 
	padding: 0; 
	color: #000000; 
	font-size: 12px; 
	font-weight: bold; 
	text-align: left; 
	margin-bottom: 10px; 
}.video_actividad div.video{
	width: 100%; 
	text-align: left; 
	overflow: hidden;
}.contenido_fotos{
	width: 690px; 
	margin: auto; 
}.contenido_fotos ul{
	margin: 0; 
	padding: 0; 
	width:100%; 
	overflow: hidden; 
	display: block; 
	text-align: left; 
	list-style: none; 	
	margin-bottom: 50px; 
}.contenido_fotos li{
	margin: 0; 
	padding: 0; 
	padding: 20px;
	float: left; 
	border: 1px solid #CCCCCC; 
	border-radius: 5px; 
	height: 120px;
	margin: 0px 0px 10px 10px;  
}.contenido_fotos li:hover{ 
	border: 1px solid #000; 
	border-radius: 5px; 
	background: #4c4c4c;   
}p.sin_noticias{
	margin: 0; 
	padding: 0; 
	text-align: center;
	height: 350px; 
	font-weight: bold; 
}.noticia_actividad{
	width: 700px; 
	margin: auto;
	overflow: hidden; 
	display: block; 
	border-bottom: 1px dashed #000000; 
	margin-bottom: 20px;
	min-height: 250px;  
}.noticia_actividad div.titulo{
	width: 100%; 
	overflow: hidden; 
	height: 40px; 
}.noticia_actividad div.titulo p{
	float: left; 
	margin: 0; 
	padding: 0; 
	text-align: left; 
}.noticia_actividad div.titulo p.titulo{
	font-size: 12px; 
	color: #000; 
	font-weight: bold; 
}.noticia_actividad div.titulo p.fecha{
	font-size: 11px; 
	color: #000; 
	margin-top: 2px; 
	margin-left: 10px; 
}.noticia_actividad div.foto_noticia{
	float: left; 
	width: 120px; 
	height: 120px;  
}.noticia_actividad div.contenido{
	width: 560px; 
	float: right;
	text-align: left; 	
	font-weight: 400px; 
}.noticia_actividad div.contenido p{
	text-align: justify; 	
}p.sin_unidades{
	margin: 0; 
	padding: 0; 
	text-align: center;
	height: 250px; 
	font-weight: bold; 
}.contenido_unidades{
	width: 690px; 
	margin: auto; 
}.unidad_actividad{
	width: 100%; 
	margin: auto; 
	min-height: 40px; 
	border-bottom: 1px dashed #000000; 
	margin-bottom: 15px; 
}.unidad_actividad div.titulo{
	width: 100%; 
	overflow: hidden;
}.titulo p{
	text-align: left; 
	font-weight: bold; 
	font-size: 12px; 
}.peticion_actividad{
	width: 100%; 
	overflow: hidden;
}.peticion_actividad form{
	margin: 0; 
	padding: 0; 
}.peticion_actividad legend {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	margin-left:5px;
	text-align: left;
	font-size: 12px;  
}.peticion_actividad fieldset {
	border-top:1px solid #d5d5d5;
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 		
	width: 700px; 
	*width: 720px;	
	float: left; 
	margin-left: 10px; 
}.peticion_actividad fieldset div {
	text-align: left;
	margin-bottom: 10px;  
}.peticion_actividad label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 40%;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
	margin-bottom: 5px; 
}.imagen_ko{
	width: 690px; 
	height: 250px; 
	background-image: url('gfx/peticion_ko.jpg'); 
	background-repeat: no-repeat; 
	background-position: top right; 
}.imagen_ko p{
	margin: 0; 
	padding: 0; 
	margin-top: 30px; 
	text-align: left; 
	width:  500px; 
	font-size: 12px; 
	color: #b91f35; 
	font-weight: bold; 
}.imagen_ok{
	width: 690px; 
	height: 250px; 
	background-image: url('gfx/peticion_ok.jpg'); 
	background-repeat: no-repeat; 
	background-position: top right; 
}.imagen_ok p{
	margin: 0; 
	padding: 0; 
	margin-top: 30px; 
	text-align: left; 
	width:  500px; 
	font-size: 12px; 
	color: #098609; 
	font-weight: bold; 
}.contenedor_peticiones{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_peticiones p.sin_peticiones{
	margin: 0; 
	padding: 0; 
	width: 620px; 
	text-align: center; 
	margin: auto;
	font-weight: bold; 
	height: 40px; 
}.contenedor_peticiones p.tipo_peticiones{
	margin: 0; 
	padding: 0; 
	border-bottom: 1px solid #000; 
	width: 690px; 
	text-align: left; 
	margin: auto;
	font-weight: bold; 
	color: #000000; 
	margin-bottom: 10px; 
}.contenedor_peticiones p.buscador_peticiones{
	margin: 0; 
	padding: 0; 
	font-weight: bold; 
	width: 690px; 
	text-align: left; 
	margin: auto;
	color: #000; 
	margin-bottom: 30px; 
}.contenedor_peticiones p.ayuda{
	margin: 0; 
	padding: 0; 
	width: 670px; 
	text-align: left; 
	margin: auto; 
	line-height: 1.5;
	font-size: 10px; 
}.contenedor_peticiones p.titulo_ayuda{
	margin: 0; 
	padding: 0; 
	width: 670px; 
	text-align: left; 
	margin: auto; 
	margin-bottom: 10px; 
	font-size: 12px; 
	font-weight: bold; 
}.contenedor_peticiones ul{
	margin: 0; 
	padding: 0; 
	width: 690px; 
	margin: auto; 
	list-style: none; 
}.contenedor_peticiones li{
	float: left; 
}.contenedor_peticiones li.cabeza_tabla{
	text-align: center; 
	font-weight: bold; 
	border-bottom: 2px solid #000000; 
	height: 20px; 
	margin-bottom: 15px; 
}.contenedor_peticiones li.contenido_tabla{
	text-align: center; 
	min-height: 60px; 
	margin-bottom: 10px; 
	overflow: hidden; 
	font-size: 11px;
	color: #525252; 
}.contenedor_programas{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_programas2{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_programas div.titulo_programa{
	margin: 0; 
	padding: 0; 
	width: 720px; 
	margin;: auto; 
}.contenedor_programas div.titulo_programa p{
	text-align: left;
	margin: 0; 
	padding: 0; 
	padding-left: 15px; 
}.contenedor_programas div.actividadesAncla{
	margin: 0; 
	padding: 0; 
	width: 100px; 
	margin: auto;
	text-align: left;  
	margin: 5px 20px; 
	float: left; 
}.contenedor_programas div.actividadesAncla a{
	border: 1px solid #8ac3fd;
	border-radius: 20px 0px 20px 0px; 
	width: 80px; 
	color: #FFF; 
	display: block; 
	background: #4c4c4c;
	text-align: center;   
	padding: 8px; 
}.contenedor_programas div.actividadesAncla a:hover{
	border: 1px solid #8ac3fd;
	color: #000;
	font-weight: bold;  
	background: #e9eae0;  
}.contenedor_programas div.redes-sociales{
	float: left;
	margin: 10px 0px 0px 0px; 
	padding: 0px 10px;
}.contenedor_programas div.redes-sociales a{
	margin-left: 5px; 
}.clear{
	clear: both; 
}.contenedor_programas div.descripcion_programa{
	margin: 0; 
	padding: 0; 
	width: 705px; 
	margin: auto; 
	margin-top: 10px; 
}.contenedor_programas div.descripcion_programa p{
	text-align: justify;
	margin: 0; 
	padding: 0; 
	font-size: 12px; 
	padding-left: 10px; 
	padding-right:10px;
	color: #000; 
	line-height: 1.5;
}.contenedor_programas div.titulo_actividades1{
	margin: 0; 
	padding: 0; 
	width: 720px; 
	margin;: auto; 
	margin-top: 30px; 
}.contenedor_programas div.titulo_actividades1 p{
	text-align: left;
	margin: 0; 
	padding: 0; 
	font-size: 14px; 
	padding-left: 30px; 
	color: #000; 
	font-weight: bold; 
	margin-bottom: 10px; 
	font-family: Arial,Helvetica,sans-serif !important; 
}.contenedor_programas p.sin_programas{
	margin: 0; 
	padding: 0; 
	width: 620px; 
	text-align: center; 
	margin: auto;
	font-weight: bold; 
	height: 250px; 
}.contenedor_programas ul{
	margin: 0; 
	padding: 0; 
	width: 670px; 
	margin: auto; 
	list-style: url('gfx/bullet.jpg'); 
	margin-left: 35px; 	
	text-align:left;	
}.contenedor_programas li{
	width: 100%; 
	height: 30px; 
	padding-left: 5px; 
}.contenedor_programas li a{
	font-weight: bold;  
	font-size: 12px; 
	
}.contenedor_programas2 ul{
	margin: 0; 
	padding: 0; 
	width: 690px; 
	margin: auto; 
	list-style: none; 
	margin-left: 15px; 	
	text-align:left;
	min-height: 250px; 
	float:left;
}.contenedor_programas2 li{
	width: 645px; 
	display: block; 
	height: 27px; 
	padding-top: 15px;
	padding-left: 60px;  
	margin-bottom: 10px;
	background: url('gfx/programas.png') left top no-repeat #f4f4f5; 
}.contenedor_programas2 li.programa144:hover{
	background: url('gfx/programas.png') left 42px; 
}.contenedor_programas2 li.programa152:hover{
	background: url('gfx/programa2.png') left top; 
}.contenedor_programas2 li.programa151:hover{
	background: url('gfx/programa2.png') left top; 
}.contenedor_programas2 li.programa148:hover{
	background: url('gfx/programa2.png') left top; 
}.contenedor_programas2 li.programa153:hover{
	background: url('gfx/programa2.png') left top; 
}.contenedor_programas2 li.programa143:hover{
	background: url('gfx/programa2.png') left top; 
}.contenedor_programas2 li.programa117:hover{
	background: url('gfx/programa2.png') left top; 
}.contenedor_programas2 li.programa155:hover{
	background: url('gfx/programa3.png') left 42px; 
}.contenedor_programas2 li.programa143:hover{
	background: url('gfx/programa4.png') left 42px; 
}.contenedor_programas2 li.programa145:hover{
	background: url('gfx/programas.png') left 84px;
}.contenedor_programas2 li.programa135:hover{
	background: url('gfx/programas.png') left 126px; 
}.contenedor_programas2 li.programa149:hover{
	background: url('gfx/programas.png') left 168px; 
}.contenedor_programas2 li.programa136:hover{
	background: url('gfx/programas.png') left 210px; 
}.contenedor_programas2 li.programa137:hover{
	background: url('gfx/programas.png') left 252px; 
}.contenedor_programas2 li.programa138:hover{
	background: url('gfx/programas.png') left 294px; 
}.contenedor_programas2 li.programa139:hover{
	background: url('gfx/programas.png') left 336px; 
}.contenedor_programas2 li.programa146:hover{
	background: url('gfx/programas.png') left 378px; 
}.contenedor_programas2 li.programa130:hover{
	background: url('gfx/programas.png') left 420px; 
}.contenedor_programas2 li.programa132:hover{
	background: url('gfx/programas.png') left 462px; 
}.contenedor_programas2 li.programa133:hover{
	background: url('gfx/programas.png') left 504px; 
}.contenedor_programas2 li.programa111:hover{
	background: url('gfx/programas.png') left 546px; 
}.contenedor_programas2 li.programa140:hover{
	background: url('gfx/programas.png') left 588px; 
}.contenedor_programas2 li.programa131:hover{
	background: url('gfx/programas.png') left 630px; 
}.contenedor_programas2 li.programa141:hover{
	background: url('gfx/programas.png') left 672px; 
}.contenedor_programas2 li.programa142:hover{
	background: url('gfx/programas.png') left 714px; 
}.contenedor_programas2 li.programa147:hover{
	background: url('gfx/programas.png') left 756px; 
}.contenedor_programas2 li.programa134:hover{
	background: url('gfx/programas.png') left 798px; 
}.contenedor_programas2 li.programa121:hover{
	background: url('gfx/programas.png') left 840px; 
}.contenedor_programas2 li:hover{
	 
}.contenedor_programas2 li:hover a{
	color: #000;  
}.contenedor_programas2 li a{
	color: #000; 
	font-size: 14px; 	  
}.contenedor_programas2 li p{
	margin: 0; 
	padding: 0; 
	text-align: left;
	font-family: Arial,Helvetica, sans-serif; 
}.contenedor_programas2 li p.titulo{
	margin-bottom: 10px; 
}.contenedor_programas2 li p.descripcion{
	font-size: 12px; 
	padding-left: 10px; 
}.contenedor_programas2 li p.num_actividades{
	font-size: 11px; 
	font-weight: bold; 
	padding-left: 10px; 
}.contenedor_colegios{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_colegios p.sin_colegios{
	margin: 0; 
	padding: 0; 
	width: 620px; 
	text-align: center; 
	margin: auto;
	font-weight: bold; 
	height: 250px; 
}.contenedor_colegios ul{
	margin: 0; 
	padding: 0; 
	width: 690px; 
	margin: auto; 
	list-style: none;
	min-height: 250px;  
}.contenedor_colegios li{
	float: left; 
}.contenedor_colegios li.cabeza_tabla{
	text-align: center; 
	font-weight: bold; 
	border-bottom: 2px solid #000000; 
	height: 20px; 
	margin-bottom: 15px; 
}.contenedor_colegios li.contenido_tabla{
	text-align: center; 
	height: 30px; 
	margin-bottom: 10px; 
	overflow: hidden; 
	font-size: 11px;
	color: #525252; 
}.contenedor_calendario{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenido_calendario{
	width: 690px; 
	float: left; 
	margin-left: 3px; 
	overflow: hidden; 
}.mes_actividades{
	border: 1px solid #4c4c4c; 
	width: 315px; 
	height: 160px; 
	margin-left: 25px; 
	margin-bottom: 30px; 
	float: left; 
	overflow: hidden; 
}.mes_actividades ul{
	width: 100%; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	text-align: left; 
}.mes_actividades p{
	width: 100%;
	margin: 0; 
	padding: 0; 
	text-align: center; 
	height: 16px; 
	background-color: #4c4c4c; 
	color: #FFF; 
	font-weight: bold; 
	paddin-top: 4px; 
}.mes_actividades li{
	float: left; 
	text-align: center; 	
}.mes_actividades li.cabeza_mes{
	width: 45px;
	font-size: 10px; 
	background-color: #d0d8de; 
	color: #5d5f60; 
	font-weight: bold;  
	margin-bottom: 5px; 
	padding-top: 4px; 
	height: 16px; 
}.mes_actividades li.dia_mes{
	width: 45px;
	font-size: 10px; 
	color: #000; 
	height: 17px; 
	padding-top: 3px; 
}.inicio_curso{
	background-image: url('gfx/fnd1.jpg'); 
	background-repeat: no-repeat; 	
}.inicio_cursob{
	background-image: url('gfx/fnd1b.jpg'); 
	background-repeat: no-repeat; 	
}.local{
	background-image: url('gfx/fnd12.jpg'); 
	background-repeat: no-repeat; 	
}.estatal{
	background-image: url('gfx/fnd13.jpg'); 
	background-repeat: no-repeat; 	
}.inicio_curso2{
	background-image: url('gfx/fnd2.jpg'); 
	background-repeat: no-repeat; 	
}.dia_ensino{
	background-image: url('gfx/fnd3.jpg'); 
	background-repeat: no-repeat; 	
}.navidad{
	background-color: #eb6fd2; 	
}.entroido1{
	background-image: url('gfx/entroido1.jpg'); 
	background-repeat: no-repeat; 	
}.entroido2{
	background-image: url('gfx/entroido2.jpg'); 
	background-repeat: no-repeat;	
}.entroido3{
	background-image: url('gfx/entroido3.jpg'); 
	background-repeat: no-repeat;	
}.santa{
	background-color: #18a01f; 	
}.fin{
	background-image: url('gfx/fnd5.jpg'); 
	background-repeat: no-repeat; 
}.traballo{
	background-image: url('gfx/fnd10.jpg'); 
	background-repeat: no-repeat; 
}.letras{
	background-image: url('gfx/fnd11.jpg'); 
	background-repeat: no-repeat; 
}.fin2{
	background-image: url('gfx/fnd5.jpg'); 
	background-repeat: no-repeat; 
}.mes_actividades li.dia_mes a.enlace_dia{
	font-size: 11px; 
	color: #000; 
	font-weight: bold; 
}.mes_actividades li.dia_mes a.enlace_dia:hover{
	color: #000000; 
}.leyenda{
	width: 690px;
	margin: auto; 
	clear: both; 
	overflow: hidden; 
	margin-top: 20px; 
}.leyenda p{
	width: 100%; 
	font-weight: bold; 
	margin: 0; 
	padding: 0;
	margin-bottom: 10px; 
	text-align: left; 
	text-decoration: underline; 
}.leyenda div.imagen{
	width: 60px; 
	text-align: center; 
	height: 20px; 
	float: left; 
	margin-top: 5px; 	
}.leyenda div.textoex{
	width: 280px; 
	text-align: left; 	
	height: 20px; 	
	float: left; 
	margin-top: 5px;
}.leyenda div.textoex p{
	margin: 0; 
	padding: 0;
	padding-left: 10px; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: 100;
}.contenedor_reformas{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_reformas p.sin_reformas{
	text-align: center; 
	font-weight: bold; 
	font-size: 12px; 
}.contenedor_reformas p.nombre_colegio{
	text-align: left; 
	font-size: 14px; 
	padding-left: 15px; 
}.contenedor_reformas p.nueva_reforma{
	text-align: right;  
	padding-right: 30px; 
}.contenedor_reformas ul{
	margin: 0; 
	padding: 0; 
	width: 690px; 
	margin: auto; 
	list-style: none;
	min-height: 250px;  
	overflow: hidden; 
}.contenedor_reformas li{
	float: left; 
}.contenedor_reformas li.cabeza_tabla{
	text-align: center; 
	font-weight: bold; 
	border-bottom: 2px solid #000000; 
	height: 20px; 
	margin-bottom: 15px; 
}.contenedor_reformas li.contenido_tabla{
	text-align: center; 
	height: 20px; 
	margin-bottom: 10px; 
	overflow: hidden; 
	font-size: 11px;
	color: #525252; 
}.contenedor_reforma{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_reforma p.sin_permiso{
	text-align: center; 
	font-weight: bold; 
	font-size: 12px; 
}.contenedor_reforma p.nombre_colegio{
	text-align: left; 
	font-size: 14px; 
	padding-left: 15px; 
}.contenedor_reforma p.resultado{
	text-align: center; 
	font-size: 14px; 
	padding-left: 15px; 
	height: 250px; 
}.contenedor_reforma ul{
	margin: 0; 
	padding: 0; 
	width: 690px; 
	margin: auto; 
	list-style: none;
	min-height: 250px;  
}.contenedor_reforma li{
	float: left; 
}.contenedor_reforma li.cabeza_tabla{
	height: 20px; 
	margin-bottom: 15px; 	
}.contenedor_reforma li.cabeza_tabla p{
	margin: 0; 
	padding: 0; 
	padding-left: 30px; 
	font-weight: bold; 
	text-align: left; 
}.contenedor_reforma li.contenido_tabla{
	text-align: left; 
	margin-bottom: 15px; 
	overflow: hidden; 
	font-size: 11px;
	color: #525252; 
}.contenedor_reforma li.contenido_tabla p.contenido_reforma{margin: 0; 
	padding: 0; 
	padding-left: 30px;  
	text-align: left; 
	line-height: 1.4; 
}.contenedor_reforma li.titulo_form{
	height: 20px; 
	font-weight: bold;  	
}.contenedor_reforma li.campo_form{
	margin-bottom: 15px;
	overflow: hidden;
	text-align: left; 
}.contenedor_reforma li.boton{
	text-align: right; 
	height: 40px; 
}.contenedor_buscador{
	width: 720px; 
	overflow: hidden; 
	background-image: url('gfx/fondo_cont.jpg'); 
	background-repeat: repeat-y; 
	padding: 10px; 
	min-height: 570px; 
}.contenedor_buscador div.buscando{
	width: 100%; 
	overflow: hidden; 	
	margin-bottom: 10px; 
	border-bottom: 1px solid #525252; 
}.contenedor_buscador div.buscando p{
	margin: 0; 
	padding: 0; 
	color: #525252;
	font-size: 12px; 
	text-align: left;
	padding-left: 15px;  
}.contenedor_buscador div.buscando2{
	width: 100%; 
	overflow: hidden; 	
	margin-bottom: 10px; 
}.contenedor_buscador div.buscando2 p{
	margin: 0; 
	padding: 0; 
	color: #525252;
	font-size: 12px; 
	text-align: left;
	padding-left: 15px;  
	text-decoration: underline; 
}.resultado_actividad{
	width: 100%; 
	overflow: hidden; 
}.resultado_actividad div.titulo_actividad{
	text-align: left; 
	width: 100%; 
	padding-left: 15px; 
	margin-bottom: 10px; 	
}.resultado_actividad div.titulo_actividad a{
	font-size: 11px; 
	font-weight: bold; 
}.resultado_noticia{
	width: 100%; 
	overflow: hidden; 
}.resultado_noticia div.titulo{
	text-align: left; 
	width: 100%; 
	padding-left: 15px; 
	margin-bottom: 10px; 	
}.resultado_noticia div.titulo a{
	font-size: 11px; 
	font-weight: bold; 
}.sin_resultado{
	width: 100%; 
	overflow: hidden; 
}.sin_resultado p{
	text-align: left; 
	color: #525252; 
	font-weight: bold; 
	font-size: 11px; 
	padding-left: 30px; 
}.contenedor_relato{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_relato p{
	text-align:left;
	margin:auto;
	width:95%;
	padding-bottom:10px;
}#form_relato{
	width:95%;
	margin:auto;
	text-align:left;
}#form_relato .texto{
	margin:top:10px;
	margin-bottom:10px;
	width:50%;
	border:solid 1px #aaa;
}#btn_env_relato{
	margin-top:10px;
	border:none;
	background-color:#666;
	height:25px;
	color:#fff;
	cursor:pointer;
}h3.banner_alcalde {
	background-image:url(gfx/galego/alcalde/banner.jpg);
	background-repeat: no-repeat;
	background-position: 7px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:10px;
}.contenedor_mensaje {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}h3.banner_concelleira {
	background-image:url(gfx/galego/concelleira/banner.jpg);
	background-repeat: no-repeat;
	background-position: 12px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:10px;
}h3.banner_ambito {
	background-image:url(gfx/galego/ambito/banner.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:10px;
}h3.banner_microrelatos {
	background-image:url(gfx/galego/microrelatos/banner.jpg);
	background-repeat: no-repeat;
	background-position: 9px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:10px;
}.contenedor_microrelatos {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.un_relato{
	float:left;
	position:relative;
	margin:20px;
	margin-bottom:40px;
	width:689px;
	text-align:left;
	color:#000;
	font-family:arial;
}.un_relato .title_relato{
	font-size:14px;
}h3.banner_mapa {
	background-image:url(gfx/galego/mapa/banner.gif);
	background-repeat: repeat-x;
	background-position: center; 
	width:744px;
	height:4px;
}#mapa_web{
	width: 100%; 
	overflow: hidden; 
	margin: 0; 
	padding: 0;
	margin-top: 15px; 
}#mapa_web ul{
	list-style: none; 
	margin: 0; 
	padding: 0; 
	text-align: left; 
	margin-left: 15px; 
}#mapa_web ul.listado2{
	margin: 0; 
	padding: 0; 
}#mapa_web ul.listado2 a{
	color: #0085ca; 	
}#mapa_web ul.listado2 a:hover{
	color: #1d4b63; 	
}#mapa_web li.titulos{
	margin-bottom: 10px; 
}#mapa_web p{
	margin: 0; 
	padding: 0;
	margin-bottom: 10px; 
}.titulo_mapa{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: underline; 
	color: #303b40; 
	font-weight: bold;	
}h3.banner_miembros {
	background-image:url(gfx/galego/Miembros/banner.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}h3.nuevo_miembro{
	text-align: center; 
	font-size: 11px; 
	padding-left: 15px;
	text-decoration: none; 
	margin-top: 10px;
	color: #FF0000;  
}div.socios{
	background-image: url('gfx/galego/Miembros/cabecera.gif');
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 3px; 
	width: 192px;
	height: 25px; 
	text-align: center; 
	color: #FFF;
	padding: 0;
	margin:0;	 
}div.socios p{
	padding-top: 4px;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-transform: uppercase;   
}.cabecera_login {
	background-image: url('gfx/galego/Miembros/cabecera_login.gif');
	background-repeat: no-repeat; 
	background-position: bottom;
	width: 192px; 
	height: 7px;
	margin-top: 5px;     
}#form_cajalogin input{
	font-size: 11px; 
}div.cont_formulario{
	position: relative;
	background-color: #bfe0f1;
	border-left: 2px solid #5fb1e0; 
	border-right: 2px solid #5fb1e0; 
	height: 25px;
	padding:0;
	margin:0;
}div.caja-login label {
	position:relative;
	float:left; 
	text-align: left;
	padding-left: 5px; 
	font-weight: bold; 
	width:76px;
	color: #000; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;  
}div.caja-login div.boton {
	width: 106px;  
	background-color: #bfe0f1;
	border-left: 2px solid #5fb1e0; 
	border-right: 2px solid #5fb1e0;
	padding-left: 82px; 
}.boton_login{
	background-color: #0085ca; 
	height: 18px; 
	font-size: 10px; 
	color: #FFF; 
	font-weight: bold; 
	border-top: 1px solid #768daf; 
	border-left: 1px solid #768daf; 
	border-right: 1px solid #5b6c80; 
	border-bottom: 1px solid #5b6c80; 
}#caja_crearcuenta {
	background-color: #bfe0f1;
	border-left: 2px solid #5fb1e0; 
	border-right: 2px solid #5fb1e0;	
	text-align:left;
	color: #3a3939;
	padding-left: 3px;   
}#caja_crearcuenta p{
	margin: 0;
	
}#caja_crearcuenta a{
	color: #3a3939;
	font-size: 9px;
	font-weight: bold; 
	font-family: Arial,Helvetica, sans-serif; 
}#caja_crearcuenta a:hover{
	color: #e9a506;
}#caja_crearcuenta p {
	font-size:9px;
	font-family: Arial,Helvetica, sans-serif; 
}#cierre_login {
	background-image: url('gfx/galego/Miembros/cierre_login.gif');
	background-repeat: no-repeat; 
	background-position: top;
	width: 192px; 
	height: 7px;    
}#formulario_miembronuevo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}#formulario_miembronuevo label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:30px;
	position:relative;
	text-align:right;
	width:150px;
	font-size: 13px; 
	color: #808080;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
}#formulario_miembronuevo input,  #formulario_miembronuevo select{
	border: 1px solid #CCC; 
}#formulario_miembronuevo div.grupo {
	padding:2px;
	text-align: left; 
	clear: both; 
}#formulario_miembronuevo div.boton { 	
	margin-left: 340px;
	margin-top: 10px;
	clear: both; 
}.texto_bienvenida{
	margin-top: 10px;
	margin-bottom: 10px;  
}.texto_nuevomiembro{
	width: 100%; 
	overflow: hidden; 	
	padding-top: 10px; 
	margin-bottom: 10px; 
}.texto_nuevomiembro p{
	margin: 0; 
	padding: 0; 
	text-align: left; 
	padding-left: 30px; 
	padding-right: 30px; 
	 font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
	font-size: 13px; 
}.seccion{
	padding:2px;
	text-align: left; 
	clear: both;
	width: 695px; 
	background-color:#eee;
	margin-bottom: 20px;
	margin-top:20px;
	margin-left:12px; 
}.seccion p{
	margin: 0; 
	padding: 0; 
	font-size: 12px; 
	padding-left: 30px; 
	font-weight:bold; 
}#activar_conta {
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	min-height:650px;
	border:solid 1px #000;
}#formulario_login {
	width: 100%;  
}#formulario_login label {
	display:block;
	float:left;
	padding-right:10px;
	padding-top: 5px; 
	position:relative;
	text-align:right;
	width:250px;
	font-size: 16px; 
	font-weight: bold; 
	height: 40px; 
}#formulario_login div.linea {
	width: 100%; 
	overflow: hidden; 
	clear: both; 
}#formulario_login div.boton {
	width: 100%; 
	clear: both;
	display: block; 
	margin-top:5px;
}.caja_login_miembro{
	background-image: url('gfx/fondo_miembros.jpg'); 
	background-repeat: no-repeat; 
	height: 30px; 
	width: 194px; 
	float: left; 
}#formulario_reclave {
	padding:0px 15pt 10px 0px;
}#formulario_reclave p{
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: left;
	margin-left:19px;   
}#formulario_reclave label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:42%;
}#formulario_reclave div {
	text-align: left; 
}#formulario_reclave div.boton {
	margin-top:5px;
	margin-left:324px;
}#miembro_menu {
	text-align: left;
	background-color: #bfe0f1;
	border-left: 2px solid #5fb1e0; 
	border-right: 2px solid #5fb1e0; 
	
}.titulo_miembromenu {	
	background-image: url('gfx/galego/Miembros/cabecera.gif');
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 3px; 
	width: 192px;
	height: 25px; 	
}.titulo_miembromenu p{
	padding-top: 4px; 
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-align: center; 
	font-size: 12px; 
	text-transform: uppercase;
}.cabecera_miembromenu{
	background-image: url('gfx/galego/Miembros/cabecera_login.gif');
	background-repeat: no-repeat; 
	background-position: bottom;
	width: 192px; 
	height: 7px;
}.cierre_miembromenu{
	background-image: url('gfx/galego/Miembros/cierre_login.gif');
	background-repeat: no-repeat; 
	background-position: bottom;
	width: 192px; 
	height: 7px;
}#miembro_menu p{
	font-size: 12px; 
	text-align: left;
	padding-left: 60px; 
	margin: 0; 
}

#miembro_menu ul, #miembro_menu li {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif; 
}

#miembro_menu ul {
	margin: 0;
	padding-left: 10px;
	font-size:12px;
	
}

#miembro_menu ul.ico_blog {
	background-image:url('../../modulos/Blog/gfx/ico_blog.gif');
	background-repeat:no-repeat;
	margin-left: 5px;
}

#miembro_menu ul.ico_galeria {
	background-image:url('../../modulos/Galeria/gfx/ico_galeria.gif');
	background-repeat:no-repeat;
	margin-left: 5px;
}

#miembro_menu ul.ico_enlaces {
	background-image:url('../../modulos/Enlaces/gfx/ico_enlaces.gif');
	background-repeat:no-repeat;
	margin-left: 5px;
}

#miembro_menu ul.ico_descargas {
	background-image:url('../../modulos/Descargas/gfx/ico_descargas.gif');
	background-repeat:no-repeat;
	margin-left: 5px;
}

#miembro_menu ul.ico_librovisitas {
	background-image:url(../../modulos/Librovisitas/gfx/ico_librovisitas.gif);
	background-repeat:no-repeat;
	margin-left: 5px; 
}

#miembro_menu li {
	font-size: 10px;
}

#miembro_menu a {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	display: block;
	padding: 3px 14px;
}

#miembro_menu a:hover {
	color:#cca505;
}
#formulario_datosmiembro {
	background-image: url('gfx/fondo_cont.jpg'); 
	background-repeat: repeat-y;
}#formulario_datosmiembro form legend {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:15px;
	text-align: left; 
	margin-bottom: 5px;
	 
}#formulario_datosmiembro fieldset {
	margin: auto; 
	border:1px #E1E1E1 solid;
	text-align: left;  
	width: 650px; 
}#formulario_datosmiembro fieldset div {
	text-aling: left;
	margin-bottom: 15px; 
}#formulario_datosmiembro label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
}#formulario_datosmiembro div.boton {
	margin-top:10px;
}#formulario_datosmiembro input{
	font-family: Arial, Helvetica, sans-serif;
	font-size; 12px; 
}.texto_activar{

	width: 100%; 
	overflow: hidden;
}.texto_activar p{
	margin: 0; 
	padding: 0;
	padding-left: 19px;  
	padding-top: 20px; 
	margin-bottom: 7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	text-align: left; 
}.texto_cuenta{
	width: 60%; 
	margin: auto; 
	overflow: hidden;
}.texto_cuenta p{
	margin: 0; 
	padding: 0; 
	margin-bottom: 7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size; 12px; 
	text-align: left; 
	color: #525252; 
}#miembros_login{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
	min-height:650px;
}






h3.banner_contacto {
	background-image:url(gfx/galego/contacto/banner.jpg);
	background-repeat: no-repeat;
	background-position: 7px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:20px;
}.contenedor_form {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.contenedor_form  form{
	margin: 0; 
	padding: 0; 
}.contenedor_form p{
	margin: 0; 
	padding: 0; 
	color: #000;
	padding-top: 5px;
	padding-left: 15px;
	text-align: left;
	margin-bottom: 5px;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}.contenedor_form legend {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold;
	margin-left:5px;
	text-align: left;
	font-size: 12px;  
}.contenedor_form input, .contenedor_form select, .contenedor_form textarea{
	border: 1px solid #CCC; 
}.contenedor_form fieldset {
	border:1px solid #eee;
	width: 686px; 
	float: left; 
	margin-left: 10px; 
}.contenedor_form fieldset div {
	text-align: left;
	margin-bottom: 10px;  
}.contenedor_form label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 30%;
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
	margin-bottom: 5px; 
}.correo_enviado{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
	min-height:650px;
}.correo_enviado p{
	margin: 0; 
	padding: 0; 
	margin-bottom: 10px; 
	width: 95%; 
	margin-top: 15px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-left:19px;
}h3.banner_agenda {
	background-image:url('gfx/galego/Agenda/banner.gif');
	width:744px;
	height:4px;
}#mes_agenda{
	width: 95%;
    margin: auto;
    margin-bottom: 10px;  
}.avance_mes{
	width: 100%; 
	text-align: center; 
    margin-bottom: 10px;
    margin-top: 5px; 
}.dia_semana{
	background-color: #0085ca; 
	width: 98px;  
    float: left;
	 border: 1px solid #0085ca;  
}.nombre_dia{
    height: 20px; 
    color: #FFF; 
	margin-top: 3px; 
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-align: center; 
    padding-right: 5px; 
}.dia{
	width: 98px; 
    min-height: 90px; 
    float: left; 
    border: 1px solid #63b1dd; 
	--height: 80px;  
}.numero_dia{
    height: 20px; 
	background-color: #63b1dd; 
    color: #FFF; 
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-align: right; 
    padding-right: 5px; 
}.eventos_dia{
	margin-bottom: 5px;
    margin-left: 5px; 
}.fecha_evento_tema{
	height: 25px;
    text-align: left;
    font-weight: bold;
    padding-left: 10px; 
}.titulo_evento_tema{
	height: 25px;
    text-align: left;
    font-weight: bold;
    padding-left: 10px; 
}.descripcion_evento_tema{
	height: 25px;
    text-align: left;
    font-weight: bold;
    padding-left: 10px; 
}a.Ntooltip {
position: relative;
text-decoration: none !important; 
color:#000000 !important; 
font-weight:bold !important;
}a.Ntooltip:hover {
z-index:999; 
background-color:#FFFFFF; 
}a.Ntooltip span {
display: none; 
}a.Ntooltip:hover span {
display: block;
position: absolute; 
top:10px;
left: 20px; 
width:250px; 
padding:5px; 
background-color: #0080C0; 
color: #FFFFFF; 
}#cabecera_agendames_tema{
	background-image: url('gfx/galego/Agenda/cabecera.gif'); 
	background-position: top; 
	width: 192px; 
	height: 25px;
	margin-top: 5px;
	margin-bottom: 5px; 
}#cabecera_agendames_tema p{
	color: #FFF; 
	font-weight: bold; 
	text-align: center; 
	padding-top: 3px;
	text-transform: uppercase; 
}#agenda_lateral{
	background-color: #bfe0f1;
	width: 190px;
	margin: auto; 
	overflow: hidden;   
	
}.dia_semana_lateral{
	background-color: #0085ca; 
	width: 27px;  
    float: left;
}.nombre_dia_lateral{
    height: 20px; 
    color: #FFF; 
	margin-top: 3px; 
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-align: center; 
    padding-right: 5px; 
}.dia_lateral{
	width: 25px;	
    float: left; 
    border: 1px solid #63b1dd; 
	height: 20px;  
}.numero_dia_lateral{
    height: 20px;  
    color: #000; 
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    text-align: right; 
    padding-right: 5px; 
}.avance_retroceso_mestema {
	overflow:hidden;
	margin-bottom:10px;
}.titulo_mes_listado_lateral {
	background-color:#869D54;
	text-align:center;
	margin-top:5px;
}.cabecera_listado_anual {
	text-align:center;
	margin:0 auto;
	width:35%;
	margin-bottom:10px;
}.contenedor_listado_anual {
	width:95%;
	margin:0pt auto;
}#eventos_ano{
	width: 100%; 
	overflow: hidden; 
	clear: both; 
}#eventos_ano p{
	margin: 0; 
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif; 
}#eventos_ano p.ano{
	width: 100%; 
	float: left; 
	text-align: center; 
	font-size: 16px;
	color: #00000; 
	font-weight: bold;
	margin-bottom: 10px; 
	height: 30px; 
}#eventos_ano p.ano a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #00000; 
	font-weight: bold;
}#eventos_ano p.ano a:hover{
	color: #0085ca; 
}#eventos_ano div.eventos_mes{
	width: 95%; 
	overflow: hidden;
	margin: auto; 
	margin-top: 15px; 
}#eventos_ano div.eventos_mes p.nombre_mes{
	text-align: left; 
	padding-left: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	height: 15px; 
	color: #0085ca; 
	text-decoration: underline;
	width:97%; 
	float: left; 
	margin-bottom: 7px; 
}.eventos_mes div.evento_listado{
	width: 100%; 
	overflow: hidden; 
	margin-top: 15px;
	background-image: url('gfx/galego/Agenda/fondo.jpg'); 
	background-position: bottom center; 
	background-repeat: no-repeat; 
	padding-bottom: 30px; 
}#eventos_ano div.eventos_mes div.evento_listado p.fecha_evento{
	font-size: 11px; 
	color: #44b0e8; 
	text-align: left; 
	margin-bottom: 10px; 
	border-bottom: 1px solid #000; 
}#eventos_ano div.eventos_mes div.evento_listado p.titulo_evento{
	font-size: 12px; 
	color: #930e0e; 
	text-align: left; 
	font-weight: bold; 
}#eventos_ano div.eventos_mes div.evento_listado p.descripcion_evento{
	font-size: 11px; 
	color: #000000; 
	text-align: left; 
	margin-top: 10px; 
} h3.banner_noticias {
	background-image:url(gfx/galego/Blog/banner.jpg);
	background-repeat: repeat-x;
	background-position:10px; center; 
	width:705px;
	height:43px;
	margin-left: 10px;
	float:left;
	margin-bottom:20px;
}#categorias_bloglist {
	margin: 10px auto;
	text-align: left; 
	padding-left: 15px; 
}#categorias_bloglist li {
	padding: 4px;
	color: #000;
	list-style: none;  
}#categorias_bloglist li a{	
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
	 
}#categorias_bloglist li a:hover{
	color: #e9a506;
}.division_enpartesblog {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 15px 0;
    width: 723px;
	border:solid 1px #000;
}.division_enpartesblog h3{
	text-align: left;
	margin-bottom: 10px;  
}#cabecera_blog {
	clear:both;
	overflow: hidden;
	font-size:11px;
	padding-left: 30px; 
}#cabecera_blog span.volver {
	float:right;
	margin-right:20px;
}#cabecera_blog span.categoria {
	float:left;
	text-align: left; 
}.listado_titulares {
	text-align: left; 
	margin-top:10px;
	padding-left: 40px; 
	overflow: hidden; 
}.listado_titulares span p {
	background-repeat:no-repeat;
	font-size:12px;
	margin-bottom: 5px; 
}.listado_titulares a{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}.contenedor_noticia {
	width: 700px; 
	margin: auto; 
	margin-bottom:20px;
	_margin-bottom:50px;
	display: block; 
	overflow: hidden;

}#cabecera_noticia {

	font-size:9px;
	text-align: left;
	
}#cabecera_noticia p.autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold; 
	padding:4px;
	margin:0pt;
	color: #888888;
}#cabecera_noticia p.autor a{
	color: #000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
}#cabecera_noticia p.autor a:hover{
	color: #e9a506;
}.enlace_titulonoticia{
	color: #000; 
	font-size: 19px; 
	font-family: Arial,Helvetica, sans-serif; 
}#cabecera_noticia h3{
	font-size: 19px;
}.enlace_titulonoticia:hover{
	color: #e9a506; 
}.cuerpo_noticia {
	margin-top: 10px; 
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin-bottom: 10px; 
	overflow: hidden; 
}#ultimas_noticias{
	width: 100%; 
	text-align: left; 	
}#ultimas_noticias div.cabecera_ultimas{
	background-image: url('gfx/galego/Blog/cabecera.gif');
	background-repeat: no-repeat; 
	background-position: top; 
	width: 192px;
	height: 25px;
	text-align: center;
	color: #FFF; 
	font-size: 12px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	margin-bottom: 3px; 
}#ultimas_noticias div.cabecera_ultimas p{
	padding-top: 4px; 
}#ultimas_noticias div.noticias{
	background-color: #bfe0f1;
	border-left: 2px solid #5fb1e0; 
	border-right: 2px solid #5fb1e0;	
	text-align:left;
	color: #3a3939;
}.ultima_noticia{
	padding-top: 5px;
	padding-left: 5px; 
}.ultima_noticia a{
	font-size: 12px; 
	font-family: Arial,Helvetica, sans-serif; 
	color: #000;
}.ultima_noticia a:hover{
	color: #e9a506;
}.fecha_ultima{
	font-size: 10px; 
	font-family: Arial,Helvetica, sans-serif;
	color: #000;
}.ultima{
	padding-top: 10px;
	padding-left: 5px; 
}#cierre_ultimas {
	background-image: url('gfx/galego/Blog/cierre_ultimas.gif');
	background-repeat: no-repeat; 
	background-position: top;
	width: 192px; 
	height: 7px;
	margin: 0;    
}#cabecera_listado_ultimas {
	background-image: url('gfx/galego/Blog/cabecera_listado.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 7px !important; 
	width: 192px;
}#formulario_addcomentarioblog {
	padding:0px 15pt 10px 0px;
}#formulario_addcomentarioblog h3 {
	text-align: center;
	margin-left: 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
}#formulario_addcomentarioblog label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px; 
}#formulario_addcomentarioblog div {
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px; 
}.enlace_comentarios{
	color: #000;
	font-size: 12px; 
}.enlace_comentarios:hover{
	color: #e9a506; 
}.comentarios_crearcuenta{
	text-align: left; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;	
}.comentarios_crearcuenta a{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px;
	color: #000;	
}.comentarios_crearcuenta a:hover{
	color: #e9a506;
}#comentarios{
	display: none; 
}.comentario {
	margin-bottom:10px;
	margin-right:15px;
	border-top: 1px solid #CCC;
}div.cuerpo_comentario {
	text-align: left; 
	padding: 4px;
	margin-right:15px;
}div.pie_comentario p {
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:4px;
	margin:0pt;
}div.cuerpo_comentario p {
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:4px;
	margin:0pt;
}.botonrss {
	background-color: #ff6600;
	border: 1px #ff6600 outset;
	padding: 0 2px;
	color: #fff;
	text-decoration: none;
	font: bold 10px Verdana;
	width:21px;
}.enlace_rss{
	color: #000; 
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px; 
}.enlace_rss:hover{
	color: #e9a506; 
}.botonrss:visited, .botonrss:hover, .botonrss:active {
	color: #666;
}#formulario_addblog {
	width: 700px;
	margin-top: 10px; 
}#formulario_addblog p{
	color: #FF0000; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
}#formulario_addblog label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:10%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}#formulario_addblog div {
	padding:2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#formulario_addblog div.boton {
	margin-left: 350px; 
	margin-top:5px;
}#formulario_addblog h3 {
	margin-top:15px;
	margin-bottom:5px;
}#formulario_addblog div.editor {
	width:96%;
}#listado_de_blogs {
	border: 1px solid #E1E1E1;
	width: 98%; 
	clear:both;
	overflow:hidden;
	margin-top: 10px; 
}#listado_de_blogs div.derecha {
	float:left;
	width: 40%;
	text-align: right; 
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	 
}.texto_not{
	color: #FF0000; 
}.texto_val{
	color: #006600; 
}#listado_de_blogs div.izquierda {
	float:left;
	width: 58%;
	text-align: left;
	padding-left: 10px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
}#listado_de_blogs div.izquierda p  {
	line-height:17px;
	margin-bottom: 0pt;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
}.tabla_categoriasblog {
	width:100%;
	margin:10px auto 10px auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}#formulario_addcatblog {
	padding:10pt 0pt 0pt 0pt;
}#formulario_addcatblog h3{
	text-align: left; 
}#formulario_addcatblog p{
	text-align: left;
	color: #FF0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;  
}#formulario_addcatblog label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:50%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}#formulario_addcatblog input, select{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}#formulario_addcatblog div {
	text-align: left;
	margin-bottom: 5px; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}#formulario_addcatblog div.boton {
	margin-top:5px;
	margin-left:392px;
}#ayuda_catblog {
	border: 1px solid #E1E1E1;
	width:100%;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
}#ayuda_catblog h3{
	text-align: left; 
	margin-bottom: 10px;
	padding-left: 10px; 
}#ayuda_catblog p {
	text-align: left;
	font-weight:bold;
	margin-top:10px;
	padding-left: 10px; 
}#ayuda_catblog ul {
	text-align: left;	
}#ayuda_catblog li {
	margin-bottom: 5px;
	margin-left: 20px; 
}#sin_noticias {
	float:left;
	margin-top:20px;
	margin-bottom: 20px; 
	width:100%;
	text-align:center;
	color: #0b7017;
	font-family: Arial, Helvetica, sans-serif; 
}#sin_noticias span p {
	font-size:12px;
	font-weight:bold;
}h3.banner_enlaces {
	background-image:url('gfx/galego/Enlaces/banner.gif');
	width:744px;
	height:4px;
}.contenedor_enlaces {	
	float:left;
	width:160px;
	margin: 10px;
	padding:5px;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	border-left: #E5E4E4 solid 1px;
	border-top: #E5E4E4 solid 1px;
	text-align:center;
	height:95px;
}.contenedor_enlaces:hover{
	background-color: #d2e8f3;
	border: 1px solid #0085ca; 
}.contenedor_enlaces p {
	color: #000;
	font-size:12px;
	font-family: Arial,Helvetica, sans-serif; 	
	margin: 0;
	margin-bottom: 4px; 
}.contenedor_enlaces p a{
	color: #000; 
}.contenedor_enlaces p a:hover{
	color: #e9a506; 
}#cabecera_enlaces {
	clear:both;
	margin-bottom:15px;
	overflow: hidden;
	font-size:11px;
}#cabecera_enlaces span.categoria {
	float:left;
	margin-left:10px;
	font-size:12px;
	font-family: Arial,Helvetica, sans-serif;
}#cabecera_enlaces span.volver {
	float:right;
	margin-right: 10px;
	font-size:12px;
	font-family: Arial,Helvetica, sans-serif;
}#cabecera_enlaces span.categoria a, #cabecera_enlaces span.volver a{
	color: #000;
}#cabecera_enlaces span.categoria a:hover, #cabecera_enlaces span.volver a:hover{
	color: #e9a506;
}.division_enpartesenlaces {
	clear:both;
	margin-top: 10px; 
	margin-bottom: 10px; 
	overflow: hidden;
	width:100%;
}.listado_enlaces {
	float:left;
	margin-bottom:10px;
	width:100%;
}#sin_enlaces {
	float:left;
	margin-top:20px;
	width:100%;
	text-align:center;
}#sin_enlaces span p {
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif; 
}.un_enlace {
	float:left;
	width:95%;
	padding:5px;
	margin-bottom: 10px; 
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	border-left: #E5E4E4 solid 1px;
	border-top: #E5E4E4 solid 1px;
}.un_enlace span.imagen {
	margin:0pt auto;
	float:left;
	width: px; 
	height: px; 
}.un_enlace span.texto {
	margin:0pt auto;
	float:left;
	padding-left: 30px;
	font-size:12px;
	font-family: Arial,Helvetica, sans-serif; 
}.un_enlace span.texto p {
	margin:0pt;
	text-align: left; 
}.un_enlace span.texto p a{
	color: #000;
}.un_enlace span.texto p a:hover{
	color: #e9a506; 
}.un_enlace span.texto p.pie {
	font-size:10px;
}#formulario_addenlace {
	margin: auto; 
}#formulario_addenlace h3{
	text-align: left;
	margin-bottom: 5px; 
}#formulario_addenlace p{
	color: #FF0000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}#formulario_addenlace label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 40%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}#formulario_addenlace div {
	margin-bottom: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}.listado_de_enlaces {
	border: 1px solid #E1E1E1;
	width:94%;
	margin:0pt auto 5px auto;
	clear:both;
	overflow:hidden;
	padding:4px;
}.listado_de_enlaces div.derecha {
	float: left; 
	text-align: left;
	padding-left: 20px;
	width: 40%; 
	  
}.listado_de_enlaces div.derecha p  {
	line-height:17px;
	margin-bottom: 0pt;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}.listado_de_enlaces div.izquierda {
	float:left;
	margin: 10px;
	width: 18%; 
}.opciones_gen{
	float: left;
	width: 100px; 
	text-align: center; 
}.opciones_gen_pend{
	float: left;
	width: 32%; 
	text-align: right;
	padding-right: 10px;  
}.opciones_trad{
	float: left;
	width: 145px;
	border-left: 1px solid #CCCCCC; 
	text-align: right; 
	padding-right: 3px; 
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}.text_enlpend{
	color: #650000; 
}.texto_enl{
	color: #486600; 
}#formulario_modenlace {
	margin: auto; 
}#formulario_modenlace label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 40%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}#formulario_modenlace div {
	margin-bottom: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;   
}#formulario_tradenlace {
	margin: auto; 
}#formulario_tradenlace h3{
	text-align: left; 
	margin-bottom: 10px;
	margin-top: 10px;  
}#formulario_tradenlace p{
	text-align: left; 
	color: #FF0000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}#formulario_tradenlace label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 40%;+
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}#formulario_tradenlace div {
	margin-bottom: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;   
}.tabla_categoriasenlaces {
	width:100%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
}#formulario_addcatenlaces {
	margin: auto; 
}#formulario_addcatenlaces h3{
	text-align: left; 
	margin-bottom: 10px; 
}#formulario_addcatenlaces p{
	text-align: left; 
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
}#formulario_addcatenlaces label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 40%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}#formulario_addcatenlaces div {
	text-align: left; 
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
}#ayuda_catenlaces {
	border: 1px solid #E1E1E1;
	width:100%;
	padding:4px;
}#ayuda_catenlaces h3{
	text-align: left;
	padding-left: 10px;  
}#ayuda_catenlaces p {
	font-weight:bold;
	margin-top:10px;
	text-align: left;
	padding-left: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}#ayuda_catenlaces ul {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;	
}#ayuda_catenlaces li{
	margin-left: 20px;  
}






h3.banner_consejo {
	background-image:url(gfx/galego/consejo/banner.jpg);
	background-repeat: no-repeat;
	background-position: 2px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:10px;
}h3.banner_descargas {
	background-image:url('gfx/galego/Descargas/banner.gif');
	width:744px;
	height:4px;
}#categorias_descargas{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;   
	
}.contenedor_descarga_categoria {
	float:left;
	width:160px;
	padding:5px;
	margin-right: 10px; 
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	border-left: #E5E4E4 solid 1px;
	border-top: #E5E4E4 solid 1px;
	min-height: 100px; 
	--height: 100px; 
}.contenedor_descarga_categoria:hover{
	background-color: #d2e8f3; 
	border: #0085ca solid 1px;	
}.contenedor_descarga_categoria p {
	font-size:12px;
	margin-bottom: 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000;
}.contenedor_descarga_categoria p a{
	font-size:12px;
	color: #000;
}.contenedor_descarga_categoria p a:hover{
	color: #e9a506;
	text-decoration: underline;
}#cabecera_descargas {
	clear:both;
	margin-bottom:10px;
	margin-top: 10px; 
	overflow: hidden;
	font-size:11px;
	width: 100%; 
}#cabecera_descargas span.categoria {
	float:left;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;  
}#cabecera_descargas span.categoria a, #cabecera_descargas span.volver a{
	color: #000;
}#cabecera_descargas span.categoria a:hover, #cabecera_descargas span.volver a:hover{
	color: #e9a506;
}#cabecera_descargas span.volver {
	float:right;
	margin-right:20px;
	font-family: Arial, Helvetica, sans-serif;  
}.division_enpartesdesc {
	clear:both;
	overflow: hidden;
	width:100%;
}
.listado_descargas {	
	margin-bottom:10px;
	width:100%;
}.contenedor_descarga {
	width:100%;
	padding:5px;
	border-bottom: #000000 solid 1px;
	text-align:left;
}.contenedor_descarga p {
	font-size:12px;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;  
}.contenedor_descarga p.descripcion_descarga {
	font-size:11px;
	margin-top:5px;
}.contenedor_descarga p.datos_descarga {
	font-size:10px;
	margin-top:5px;
}.contenedor_nuevadescarga {
	margin: auto; 
	width:95%
}#formulario_subirficherodesc {
	margin: auto; 
}#formulario_subirficherodesc p{
	text-align: left; 
	color: #000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_subirficherodesc p.obligatorios{
	color: #FF0000;
	font-weight: bold; 
}#formulario_subirficherodesc label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width: 40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_subirficherodesc div {
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
}#formulario_subirficherodesc div.boton {
	margin-top:5px;
	margin-left:250px;
	margin-bottom:10px;
}#formulario_adddescexterna {
	margin: auto; 
}#formulario_adddescexterna p{
	text-align: left; 
	color: #FF0000;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_adddescexterna label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_adddescexterna div {
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;  
}.listado_de_descargas {
	border: 1px solid #E1E1E1;
	width:93%;
	margin-top: 10px; 
	clear:both;
	overflow:hidden;
	padding:4px;
}.listado_de_descargas font.texto_desc{
	color: #FF0000; 
}.listado_de_descargas font.texto_acep{
	color: #006600; 
}.listado_de_descargas div.derecha {
	float:left;
	text-align: right; 
	width: 40%; 
}.listado_de_descargas div.opciones {
	float:left;
	text-align: center; 
	width: 15%; 
}.listado_de_descargas div.traducciones {
	float:left;
	text-align: right; 
	width: 25%; 
	
}.linea_traduccion{
	width: 100%; 
	display: block;
}.idioma_trad_desc{
	float: left; 
	width: 46%;
	text-align: left;
	padding-left: 10px;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;  
}.opciones_trad_desc{
	float: left; 
	width: 44%; 
	text-align: right; 
	padding-right: 5px;
	vertical-align: top;
}.listado_de_descargas div.izquierda {
	float:left;
	text-align: left;
	width: 60%; 
}.listado_de_descargas div.izquierda p  {
	line-height:17px;
	margin-bottom: 0pt;
}#formulario_descargaupdate {
	margin: auto; 
}#formulario_descargaupdate label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}#formulario_descargaupdate p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-align: center; 
}#formulario_descargaupdate div {
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
}#formulario_descargaupdate span p {
	margin-top:10px;
	text-align:center;
}#formulario_descargaupdate h3 {
	text-align:center;
	margin-bottom: 10px; 
}#sin_descargas {
	float:left;
	margin-top:20px;
	width:100%;
	text-align:center;
}#sin_descargas span p {
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#fichero_externo{
	display: none; 
}#fichero_web{
	display: none; 
}#formulario_descargatraduccion {
	margin: auto; 
}#formulario_descargatraduccion label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_descargatraduccion div {
	text-align: left;
	margin-bottom: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_descargatraduccion span p {
	margin-top:10px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_descargatraduccion h3 {
	text-align:center;
	margin-bottom: 10px; 
}.tabla_categoriasdesc {
	width:100%;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
} #formulario_addcatdesc {
	margin-top: 10px; 
}#formulario_addcatdesc h3{
	text-align: left; 
	margin-bottom: 10px; 
}#formulario_addcatdesc p{
	color: #FF0000; 
	text-align: left; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_addcatdesc label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#formulario_addcatdesc div {
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
}#ayuda_catdesc {
	border: 1px solid #E1E1E1;
	width:95%;
	padding:4px;
}#ayuda_catdesc p{
	text-align: left; 
	font-weight:bold;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}#ayuda_catdesc ul{
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}h3.ayuda_catdesc{
	text-align: left; 
	margin-bottom: 10px; 
}















h3.banner_galeria {
	background-image:url('gfx/galego/Galeria/banner.gif');
	width:744px;
	height:4px; 
}.seccion_subcat{
	width: 100%; 
	--width: 97%; 	
    float: left;
    margin-bottom: 10px;
 
}#cabecera_galeria {	
	width: 100%;
	clear:both;
	margin-bottom:10px;
    margin-top: 10px; 
	overflow: hidden;
	font-size:11px;
}.listado_fotos {
	margin: 10px;  	
	width: 734px; 
	--width:97%;
	overflow:hidden; 
}#cabecera_ulfotos{
	background-image:url('gfx/galego/Galeria/cabecera.gif');
	width: 192px; 
	height: 25px;
	margin-top: 3px;
}#cabecera_ulfotos p{
	color: #FFF; 
	font-weight: bold; 
	font-size: 12px; 
	text-align: center;
	text-transform: uppercase;
	padding-top: 4px; 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0;
}#cabe_cont_ultfotos{
	background-image:url('gfx/galego/Galeria/cabecera_ultfotos.gif');
	background-position: bottom; 
	background-repeat: no-repeat; 
	width: 192px; 
	height: 7px;
	margin-top: 3px;
}#cierre_cont_ultfotos{
	background-image:url('gfx/galego/Galeria/cierre_ultfotos.gif');
	background-position: top; 
	background-repeat: no-repeat;
	width: 192px; 
	height: 7px;
}#contenido_ultfotos{
	background-color:#BFE0F1;
	border-left:2px solid #5FB1E0;
	border-right:2px solid #5FB1E0;
	color:#3A3939;
	text-align:center;
	position: relative; 
	overflow: hidden; 
}.foto_ultima{
	width: px; 
	margin: auto; 
}#cabecera_galeria span.categoria {
	float:left;
	margin-left:10px;
}#cabecera_galeria span.categoria a{
	color: #000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px; 
}#cabecera_galeria span.categoria a:hover{
	color: #e9a506;
}#cabecera_galeria span.volver {
	float:right;
}#cabecera_galeria span.volver a{
	color: #000;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px; 
}#cabecera_galeria span.volver a:hover{
	color: #e9a506;
}.division_enpartesgal {
	clear:both;
    margin-top: 10px;
    margin-left: 10px; 
	overflow: hidden;
	width:100%;
	--width: 98%; 
}.contenedorfoto {
	float:left;
	width: 10px;
	min-height: 60px;
	height: 60px;	
	margin-right: 5px;
	margin-bottom: 10px; 
	padding:5px;
	background-color:#f5f7f9;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	border-left: #E5E4E4 solid 1px;
	border-top: #E5E4E4 solid 1px;
	text-align:center;
    color: #000; 
}.contenedorfoto:hover{
	background-color: #dddcdc; 
}.contenedorfoto div.foto_ico {
	height: px;
}.nombre_categoria_galeria{
	margin: 0;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
}.numero_fotosgaleria{
	margin: 0;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
}.subcategorias_galeria{
	margin: 0;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 11px;
}.titulo_foto{
	margin: 0;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
}#contenedorfoto_grande {
	text-align:center;
	width:px;
	min-height: px;
   	height: px;
	height: auto !important;
	margin: 10pt auto 15pt auto;
	padding:5px;
	background-color:#f5f7f9;
	border-right: #a5a7aa solid 1px;
	border-bottom: #a5a7aa solid 1px;
	border-left: #E5E4E4 solid 1px;
	border-top: #E5E4E4 solid 1px;
}#contenedorfoto_grande p {
	color: #000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:5px;
	text-align:left;
}#anterior_siguiente {
	margin:10px auto 0px auto;
	text-align:center
}#anterior_siguiente span {
	padding: 5px;
}.enlace_ampliar{
	width: 100%;
	text-align: right;
	color: #000;
	font-size: 11px;
	font-family: Arial,Helvetica, sans-serif;
}.division_comentariosgaleria{
	margin:10px auto;
	overflow:hidden;
	width:100%;
}.division_comentariosgaleria h3{
	text-align: left; 
}.comentarios_galeria{
	color: #000;
	font-size: 12px;
	font-family: Arial,Helvetica, sans-serif;
}.comentarios_galeria:hover{
	color:#e9a506;
}.crear_cuentagaleria, .crear_cuentagaleria a{
	text-align: left;
	color: #000;
	font-size: 12px;
	font-family: Arial,Helvetica, sans-serif;
}.crear_cuentagaleria a:hover{
	color: #e9a506;
}#formulario_escribircomentgal {
	padding:10pt 0pt 0pt 0pt;
}#formulario_escribircomentgal h3{
	text-align: center;
	margin-bottom: 10px; 
}#formulario_escribircomentgal label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	color: #000;
	font-size: 12px;
	font-family: Arial,Helvetica, sans-serif;
}#formulario_escribircomentgal div {
	text-align: left;
	margin-bottom: 10px;
	color: #000;
	font-size: 12px;
	font-family: Arial,Helvetica, sans-serif; 
}.coment_galeria {
	border:1px #CCCCCC solid;
	width:98%;
	margin-bottom: 5px;
	padding-left: 5px;
	color: #000;
	font-size: 12px;
	font-family: Arial,Helvetica, sans-serif; 
}.coment_galeria h3 {
	font-size:12px;
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px; 
}.coment_galeria p.enviado {
	font-size:10px;
	text-align: left;
	margin-bottom: 5px;  
}.coment_galeria p.coment {
	font-size:11px;
	text-align: left;
	margin-bottom: 5px;  
}#formulario_subirfoto {
	padding:0px;
}#formulario_subirfoto p{
	text-align: left;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000;
	font-weight: bold; 
}#formulario_subirfoto label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_subirfoto div {
	padding:2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#formulario_subirfoto div.boton {
	margin-top:5px;
	margin-left:155px;
}#formulario_moverfotocat {
	padding:10pt 0pt 0pt 0pt;
}#formulario_moverfotocat label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_moverfotocat div {
	padding:2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#formulario_tituloydescmod {
	padding:10pt 0pt 0pt 0pt;
}#formulario_tituloydescmod p{
	margin-bottom: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000; 
	font-weight: bold;
}#formulario_tituloydescmod label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_tituloydescmod div {
	padding:2px;
	text-align: left;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#formulario_marcaagua {
	padding:10px 0px 0px 0px;
}#formulario_marcaagua p{
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#formulario_marcaagua div {
	width:40%;
	margin:0pt auto;
}#formulario_marcaagua div.boton {
	margin: auto; 
	margin-top:10px;
	
}.tabla_categoriasgal {
	width:100%;
	margin-top: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_addcatgal {
	padding:10px 0px 0px 0px;
}#formulario_addcatgal h3{
	text-align: left;
	margin-bottom: 5px; 
}#formulario_addcatgal p{
	text-align: left;
	color: #FF0000; 
	margin-bottom: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_addcatgal label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_addcatgal div {
	margin-bottom: 10px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#ayuda_catgal {
	border: 1px solid #E1E1E1;
	width:95%;
	padding:4px;
}#ayuda_catgal p {
	font-weight:bold;
	margin-top:10px;
	text-align: left; 
}#ayuda_catgal ul {
	margin-top:5px;
	text-align: left; 
}#sin_imagenes {
	float:left;
	margin-top:20px;
	width:100%;
	text-align:center;
}#sin_imagenes span p {
	font-size:12px;
	font-weight:bold;
} 






h3.banner_normas {
	background-image:url(gfx/galego/normas/banner.jpg);
	background-repeat: no-repeat;
	background-position: 0px center; 
	width:725px;
	height:43px;
	float:left;
	margin-bottom:10px;
}h3.banner_librovisitas {
	background-image:url(gfx/galego/Librovisitas/banner.gif);
	width:744px;
	height:4px;
}#listado_mensajes{
	margin-top: 10px; 
	width: 100%;  
}.mensaje_libro { 
	border:#0085ca solid 1px;	
	margin-bottom: 15px; 
}.mensaje_libro p{
	text-align: justify; 
	padding-left: 15px;
	padding-right: 10px; 
	padding-top: 5px;
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 12px;  
}.fecha {
	font-size:9px;
	text-align:right;
	padding-right:4px;
	padding-top: 8px; 
	font-family: Arial,Helvetica, sans-serif; 
}.usuario {
	background-color:#bfe0f1;
	border-bottom: 1px dotted #0085ca; 
	padding:4px;
	text-align: left; 
	padding-left: 10px; 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 12px; 
}.usuario_admin {
	background-color:#bfe0f1;
	border-bottom: 1px dotted #0085ca; 
	margin-top: 5px; 
	padding:4px;
	text-align: left; 
	padding-left: 10px; 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 12px; 
}.escribir_mensaje {
	text-align:right;
	margin-top:10px;
	font-size:12px;
	margin-right: 10px;
	  
}.escribir_mensaje a{
	color: #000;
	font-family: Arial,Helvetica, sans-serif;
}.escribir_mensaje a:hover{
	color: #e9a506;
}#formulario_addlibro {
	margin: auto; 
}#formulario_addlibro h3{
	text-align: left;
	padding-left: 15px; 
	margin-top: 10px; 	
}#formulario_addlibro p{
	text-align: left;
	color: #FF0000;
	padding-left: 15px;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;  
}#formulario_addlibro label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;  
}#formulario_addlibro div {
	text-align: left;
	margin-bottom: 10px;
}.libro_enviado {
	width: 60%;
	float: left; 
	text-align:left;
	padding-left: 15px;
	margin-top: 10px; 
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
}.libro_enviado a{
	color: #000;
}.libro_enviado a:hover{
	color: #e9a506;
}.imagen_libroenviado{
	background-image: url('../../modulos/Librovisitas/gfx/libro_enviado.png');
	background-repeat: no-repeat; 
	background-position: center; 
	height: 48px; 
	margin-top: 25px; 
	width: 35%; 
	float: left; 
}#formulario_visualizarlibro {
	padding:10pt 0pt 0pt 0pt;
}#formulario_visualizarlibro div.mensaje {
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
}#formulario_visualizarlibro label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_visualizarlibro div {
	margin-bottom: 10px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}.listado_de_mensajes {
	border: 1px solid #E1E1E1;
	width:95%;
	margin-top: 10px; 
	clear:both;
	overflow:hidden;
	padding:4px;
}.texto_mensaje{
	color:#0085ca; 
}div.derecha {
	float:right;
}div.izquierda {
	float:left;
}div.izquierda p  {
	line-height:17px;
	margin-bottom: 0pt;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin: 0;  
}#listado_mensajespen {
	border: 1px solid #E1E1E1;
	padding:4px;
	width:95%;
	margin:10pt auto;
	clear:both;
	overflow:hidden;
}#listado_mensajespen span.izq {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#listado_mensajespen span.der {
	float:right;
}#formulario_modlibro {
	marign: auto; 
}#formulario_modlibro h3{
	text-align: left;
	padding-left: 15px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
}#formulario_modlibro p{
	color: #FF0000; 
	text-align: left; 
	padding-left: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_modlibro label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}#formulario_modlibro div {
	margin-bottom: 10px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#sin_mensajes {
	margin-top:20px;
	 
	width:100%;
}#sin_mensajes span p {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}.tabla_categoriaslibrovisitas {
	width:100%;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
}#formulario_addcatlibrovisitas {
	margin: auto; 
}#formulario_addcatlibrovisitas h3{
	text-align: left; 
	padding-left: 15px; 
	margin-top: 10px; 
	margin-bottom: 10px; 
}#formulario_addcatlibrovisitas p{
	text-align: left;
	color: #FF0000;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
}#formulario_addcatlibrovisitas label {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	position:relative;
	text-align:right;
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}#formulario_addcatlibrovisitas div {
	text-align: left; 
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;  
}#ayuda_catlibrovisitas {
	border: 1px solid #E1E1E1;
	width:95%;
	padding:4px;
	 
}#ayuda_catlibrovisitas p {
	margin: 0; 
	padding: 0; 
	font-weight:bold;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left; 
}#ayuda_catlibrovisitas ul {3
	margin: 0; 
	padding: 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left; 
	margin-left: 45px; 
}body {
	--background: url('gfx/fondo_web.jpg') repeat #FFFFFF;
	background-color:#fff;
	color:#000;
	text-align:center;
	font-family:Arial,Helvetica,Arial,sans-serif;
	font-size: 9pt;
	/*hacks*/
	font-weight: normal; 
	overflow: auto;
	margin: 0;
	padding: 0;
}h3 {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	text-align: left;
}h3.texto_banner, h1.texto_banner {
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:0em;
	text-indent:-9999px;

}h3.texto_banner2, h1.texto_banner {
	background-repeat:no-repeat;
	color:#1a9f9d;
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
	margin-left:10px;
	margin-bottom:30px;
}h3.texto_banner2 .bck, h1.texto_banner {
	color:#000;
}h4{
	display: none; 
	text-align: left;
	padding-left: 15px;
	color: #0382cf;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; 
	padding:0;
	margin: 0; 
}a {
	text-decoration: none;
	border-bottom-style: none;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}a:link {
	background-color: transparent;
	--border-bottom: none;
}a:visited {
	background-color: transparent;
	--border-bottom: none;
}a:hover	{
	background-color: transparent;
	--border-bottom: none;
	color: #000000;
}a:active {	
	background-color: transparent;
	--border-bottom: none;
	border-top: none;
	
}.caja_form{
	font-size: 14px; 
	color: #808080;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
}.caja2_form{
	font-size: 12px; 
	color: #808080;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
}.boton_general{
	background-color: #4c4c4c; 
	height: 25px; 
	font-size: 12px; 
	color: #FFF; 
	font-weight: bold; 
	border: 1px solid #4c4c4c;
	border-radius: 5px 5px 5px 5px;  
}#main{
	display:block;
	position:relative;
	margin: 0;
	padding: 0;
	 
}#contenedor{
	width: 998px; 
	margin: auto;
	border-right: 1px solid #000;
	border-left: 1px solid #000; 
	background-color:#fff;
}#header{
	width: 998px; 
	height: 478px; 
	background: #FFFFFF;
}#slideTop{
	width: 978px; 
	height: 318px; 
	position: relative; 
	float:left;
}#header div.bannerant_top{
	height: 160px; 
	background-repeat: repeat-x;
	width: 978px; 
	margin:0px 10px 0px 10px;
}#logo_educacion{
   	background-image: url('gfx/galego/banner_top.png');
    background-position: 10px 10px;
	background-repeat:no-repeat;
	float:left;
	height:100%;
	width:55%;
}.texto_cabecera{
	float:right;
	margin-top:65px;
	width:30%;
}.texto_cabecera p{
	color:#000;
	text-align:left;
}.texto_cabecera p .concelleria_bold{
	font-size:13px;
}#header div.bannerant_top p{
	margin: 0; 
	padding: 0;
}#header div.bannerant_top p.concelleria{
	float: left; 
	color: #FFF; 
	font-weight: bold; 
	text-align: left; 
	font-size: 14px;
	padding: 10px 0px 0px 35px;   
}#header div.bannerant_top p.texto{ 
	width: 600px; 
	color: #FFF;  
	text-align: left; 
	font-size: 13px;
	padding: 5px 0px 0px 35px; 
	float: left; 
	clear: both;    
}#header div.bannerant_top a.fotografias{
	display: block; 
	width: 182px; 
	height: 56px; 
	background: url('gfx/fotografias.png') top no-repeat;
	float: right;  
	margin-right: 26px; 
}#header div.bannerant_top a.fotografias:hover{
	
	background: url('gfx/fotografias.png') bottom no-repeat; 
}#header div.banner_top{	  
	width: 978px;
	height: 318px;
	margin-left:10px;
	margin-right:10px;
} .banner_top div.enlace_inicio{ 
	width: 270px; 
	height: 120px; 
	float: left;  
	margin: 12px 0px 0px 30px; 	
	position: absolute;
} .banner_top div.enlace_inicio a{
	width: 270px; 
	height: 120px; 
	display: block;
}#zona_menus div.buscador_top{
	float: right; 
	height: 30px; 
	width: 230px; 
	margin-top: 10px; 
	margin-right: 10px; 
	background: #164158; 
	border-radius:4px;
	padding:3px;
}div.accesoprivado { 
	color: #fff;  
	height: 26px; 
	width: 125px;
	padding-top: 10px; 
	margin-top: 10px; 
	margin-right: 10px; 
	background: #164158; 
	border-radius:4px;
	float: right; 
}div.accesoprivado a {
	font-size: 14px; 
	color: #fff; 
	font-family: Arial, Helvetica,sans-serif; 
}div.accesoprivado:hover a {
	color: #FFF; 
	 
}#contenedor_tema{	
	width: 998px; 
	overflow: hidden;	
	position: relative;
	background: #FFFFFF;
}#block_1{
	width: 735px;
	height: 100%;
	float: left;
	background-repeat: repeat-x; 
	margin-left: 10px;
	min-height:700px;
	 
}.cierre_seccion{
	height: 14px; 
	width: 740px; 
	background-image: url('gfx/cierre_cont.jpg'); 
	background-repeat: no-repeat; 
}#img_banner{
	width: 740px; 
	height: 170px; 
	overflow: hidden; 
	margin: 5px 0px 10px 0px;
	clear: both; 
}#block_2{
	width: 243px;
	height: 100%;
	float: right;
	background-repeat: repeat-x; 
	margin-right:10px;
}#menu_lat{
	overflow: hidden; 
	width: 235px; 
	float: left;
}#menu_lat div.cont{
	width: 223px;
	background-color: #fff;
	overflow: hidden;  
	border: 1px solid #000; 
	border-radius:20px;
	padding-top: 20px;
	padding-bottom:20px;
	min-height:300px;
	margin-left:9px;
	margin-right:9px;
}#menu_lat div.pie_menu{
	width: 100%;
	background-image: url('gfx/fondo_menulat.jpg'); 
	backround-repeat: no-repeat; 
	height: 6px; 
}#pie{
	width: 998px; 
	margin: auto;
	height: 80px; 
	margin-bottom: 25px;
	padding-top: 11px; 
	background-color:#fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}#pie div.cont_cen{	
	height: 42px;
	width: 1000px;
	margin: auto;
	margin-top: 20px;    
}.titulo_web{
	margin-top: 10px;
	margin-left: 22px; 
	float: left;
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 11px;
	color: #000; 
}.acv{
	float: right; 
	margin-right: 261px;
	margin-top: 12px; 
	font-family: Arial,Helvetica, sans-serif; 
	font-size: 10px;
	color: #000; 
}.error {
	background:#FFFFFF;
	border:1px solid #f03d3d;
	width:97%;
	text-align:center;
	font-weight:bold;
	padding:0.3em;
	float:left;
	margin:5px;
}.accionok {
	background:#FFFFFF;
	border:1px solid #4ba723;
	width:70%;
	margin:0pt auto 10pt auto;
	text-align:center;
	font-weight:bold;
	padding:0.3em;
}.error_formulario {
	background:#FFFFFF;	
	width:250px;
	display: inline; 
	text-align:left;
	color: #f03d3d; 
}#paginador{
	margin-top: 10px; 
	text-align: right; 
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;  
}#paginador a{
	cursor: pointer; 
}#ultima_hora{
	width: 100%;
	margin-bottom: 20px; 
}#ultima_hora div.titulo_ultima{
	text-align: left; 
	font-size: 14px; 
	font-weight: bold; 
	paddin-left: 15px; 
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;  
}#ultima_hora div.contenido_ultima{
	border: 1px dashed #cca505; 	
	padding: 10px; 
}#ultima_hora div.contenido_ultima p{
	margin: 0; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
}#zona_menus{
	float:left;
	position:relative;
	height: 125px; 
	width:978px;
	margin:0px 10px 0px 10px;
	border-top: 1px solid black;
	background-position:center top;
	background-repeat: repeat-x;
	--background-color:#21b0ae;
}#zona_menus div.menu_sup2{
	float: left; 
	height: 31px; 
	margin-top: 10px;
	width: 500px;  
}.menu_sup2 ul{
	margin: 0; 
	padding: 0; 
	float: right; 
	text-align: left; 
	list-style: none; 
	width: 400; 
	height: 31px; 
}.menu_sup2 li{
	text-align: center;
	padding-top: 10px; 
	height: 21px; 
}.menu_sup2 li a{
	color: #fff;  
	font-size: 14px;  
}.menu_sup2 li.contacto{
	width: 111px; 
	float: left; 
	height: 26px; 
	background: #164158;
	border-radius:4px; 
	margin-left: 5px; 
}.menu_sup2 li.noticias{
	width: 111px; 
	float: left; 
	height: 26px; 
	background: #164158;
	border-radius:4px; 
	margin-left: 5px;
}.menu_sup2 li.ourense{
	width: 217px; 
	float: left; 
	height: 26px; 
	background: #164158;
	border-radius:4px; 
	margin-left: 15px; 
	 	
}.menu_sup2 li.ourense:hover, .menu_sup2 li.noticias:hover, .menu_sup2 li.contacto:hover, div.accesoprivado:hover{
	--background: #a6a6a6; 
}#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
z-index: 999;
float:left;
}#nav a{
display:block;
padding:0px 5px;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}#nav a:hover{
color:#FFF;
}#nav li li{
	float:left;
	position:relative; 
	--border-bottom: 1px solid #FFF; 
}#nav ul ul{
	position:relative;
	display:none;
	width:350px;
	heihgt: 250px; 
	top:5px;
}#nav li ul a{
	width:350px;
	height:auto;
	float:right;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left; 
}#nav li ul a:hover{
	background-color:#eee;
	color:#000;
}#nav ul ul{
top:auto;
}#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
#zona_menus div.menu_sup{ 
	float: right; 
	height: 50px; 
	width: 600px;

}.menu_sup ul{
	margin: 0; 
	padding: 0; 
	text-align: left; 
	list-style: none; 
	width: 100%; 
	height: 50px; 
}.menu_sup li.acceso{
	float: right; 
	width: 117px; 
	height: 20px;
	margin-right: 20px; 
	margin-top: 20px;  
	text-align: center; 
}.menu_sup li.close_miembro{
	float: right; 
	width: 120px; 
	height: 26px;
	margin-right: 8px; 
	padding-top: 8px; 
	margin-top: 13px;  
	text-align: center; 
	background: #164158; 
	padding-left: 8px; 
	border-radius:4px;
}.menu_sup li.close_miembro:hover{
	--background: #295c77; 
}.menu_sup li.close_miembro a{
	font-size: 13px; 
	color: #FFF; 
	font-weight: bold; 
	font-family: Arial, Helvetica,sans-serif; 
}.menu_sup li.close_miembro a:hover{
	color: #fff; 
}.menu_sup li.reformas{
	float: right; 
	width: 110px; 
	height: 26px;
	margin-right: 8px; 
	padding-top: 8px; 
	margin-top: 13px;  
	text-align: center;
	color: #000000; 
	background: #164158; 
	border-radius:4px;
}.menu_sup li.reformas:hover{
	--background: #295c77; 
}.menu_sup li.reformas a{
	font-size: 13px; 
	color: #FFF; 
	text-transform: uppercase; 
	font-family: Arial, Helvetica,sans-serif; 
}.menu_sup li.reformas a:hover{
	color: #fff; 
}.ico_relatos{
	float:left;
	position:relative;
	margin:20px 10px 10px 10px;
}.enlacever{
 	border: 2px solid #21b0ae;
    border-radius: 5px;
    color: black;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 15px;
    margin-right: 300px;
    --padding-top: 5px;
	padding-left:25px;
    text-decoration: none;
    width: 50px;
}