﻿ /*----------------------ASPECTOS GENERALES---------------------------------*/
	 * {list-style:none;padding:0px;margin:0px;border:none;color:rgba(0,0,0,1);font:100% Verdana;transition:all 0.3s;}
	 p {font:100% Verdana; text-align:justify; margin:0px 30px; font-size:15px;}
	 a {text-decoration:none;color:rgba(0,0,0,1);}
	 li {font:100% Verdana;}
	 strong {color:rgba(153,0,102,1); font-weight:bold;}
	 span {text-align:center;display:inline-block;font-weight:bold; margin:2px 0px 0px 0px;}
	 h1, h1 a {display:block;width:100%;font-size:12px;float:left;padding:5px 15px;color:rgba(0,0,0,1); font-weight:bold;}
	 h2, h2 a {display:block;width:100%;color:rgba(153,0,102,1); font:100% Verdana; font-weight: bold; font-size:26px; text-align:center;}
	 h3, h3 a {display:block;width:100%;text-align:center;color:rgba(153,0,102,1);font:100% Verdana; font-weight:bold; font-size:26px;}
	 h4, h4 a {display:block;width:100%;text-align:center;color:rgba(153,0,102,1);font:100% Verdana; font-weight:bold; font-size:20px; padding:15px 15px 20px 10px;}
	 h4 a:hover {opacity:0.8;}
	 h5, h5 a {display:block;width:100%;text-align:center;color:rgba(255,255,255,1);font-size:15px; font-weight:bold;padding:10px 5px;}
	 h6, h6 a {display:block;width:100%;text-align:center;color:rgba(153,0,102,1);font:100% Verdana;font-weight:bold; font-size:20px; margin:15px 0px 15px 0px;}
	 i {font-style:italic;}
	 strong i, p i {font-style:italic;}
	 h2 i {display:block;width:100%;text-align:center;color:rgba(153,0,102,1);font:100% Verdana; font-weight:bold; font-size:20px; padding:15px 15px 20px 10px; font-style:italic;}
	 .cursiva {font-style:italic;}
	 .negrita { font-weight:bold;}
	 
	 body {display:block;text-align:center;width:100%;background:rgba(255,255,255,1);padding:0px;margin:0px;}



/*-----------------------------CABECERA-------------------------------------------*/
	#header {display:block;float:left;width:100%;height:auto;padding:0px;margin:0px;}
 	
	#section_logos {display:block;float:left;height:auto;width:100%;background:rgba(255,255,255,1);}
	#section_logos figure {display:block; width:100%;}
	#section_logos figure.float_left {float:left;}
	#section_logos figure.float_right {width:80%;}
	
	#section_logo_OMA_cabecera {display:block;float:left;background:url(../img_comunes/Logo_OMA_para_cabecera.gif) center;width:100%; height:150px;}



	
/*-----------------------------MENU PRINCIPAL-------------------------------------------*/
	#menu_cabecera {display:block;float:left;width:100%;height:auto;margin:5px 0px;}
	
	#enlaces_menu_arriba {display:block;float:left; width:100%;margin:0px 0px 0px 0px; background:rgba(255,255,255,1);}
	#enlaces_menu_abajo {display:none;}
	#lista_iconos_menu li {display:block; float:left; width:15%;margin:15px 10px;}
	#lista_iconos_menu li:hover {opacity:0.8;}
	#lista_iconos_menu li.rrss {width:10%; margin:15px 5px 5px 5px;float:right;}
	#lista_iconos_menu li.rrss_primera {margin:15px 2px 5px 10px;}
	#lista_iconos_menu li.icono_menu_responsive {display:block;}
	
	
	#nav_menu_cabecera {display:none;position:relative; top:30px;width:100%;height:auto;}
	#lista_menu_cabecera > li {display:block;float:left; width:100%;background:rgba(115,152,12,1); border-bottom:rgba(0,0,0,1) solid 1px;padding:10px 15px 0px 15px;text-align:left;}
	#lista_menu_cabecera li a {font:100% Verdana; color:rgba(255,255,255,1);font-size:20px;font-weight:bold;text-align:left;}
	#lista_menu_cabecera > li:hover {background:rgba(50,50,50,1);}
	.primero_del_menu {border-top:rgba(0,0,0,1) solid 1px;}
	
	#lista_menu_cabecera li > ul {position:relative;display:block;border-bottom:rgba(0,0,0,1) solid 1px;width:100%;opacity:1;left:-15px;margin:10px 0px;}
	#lista_menu_cabecera li ul li {display:block;float:left;width:100%;background:rgba(180,180,180,1);position:relative; padding:10px 15px;}
	#lista_menu_cabecera li ul li a {margin:0px 0px 0px 10px; padding:10px 0px;color:rgba(255,255,255);}
	#lista_menu_cabecera li ul > li:hover { color:rgba(0,0,0,1);background:rgba(180,180,180,1);padding:10px 0px 10px 15px; transition:0s;}
	#lista_menu_cabecera li:hover > ul {display:block;width:100%;}
	
	
	#lista_menu_cabecera li ul li ul {position:relative;display:none;border-bottom:rgba(0,0,0,1) solid 1px;width:100%;opacity:1;left:-15px;margin:10px 0px;}
	#lista_menu_cabecera li ul li ul li {display:block;float:left;width:100%;background:rgba(120,120,120,1);position:relative; padding:10px 15px;height:auto;}
	#lista_menu_cabecera li ul li ul li a {margin:0px 0px 0px 20px; padding:10px 0px;color:rgba(255,255,255,1);}
	#lista_menu_cabecera li ul li ul li:hover { background:rgba(255,255,255,1); padding:10px 15px;}
	#lista_menu_cabecera li ul li ul li:hover > a {color:rgba(0,0,0,1);}
	
	
		
	



/*------------------------------------SECTION----------------------------------------*/
	#seccion_central {display:block; float:left; width:100%;}
	#linea_separar {border-top:rgba(0,0,0,1) solid 1px; margin:40px 15px 10px 15px;}
	#section {display:block;float:left;background:rgba(255,255,255,1);height:auto;width:100%;padding:auto;}
	#section_con_pestanhas {background:rgba(255,255,255,1);height:auto;width:72%;min-width:660px;display:block;float:left;padding:0px 20px;}
	#titulo_section {background:rgba(255,255,255,1);margin:0px 0px 20px 0px;padding:30px 0 20px 0;}
	
	
/*------------------------------------SUBMENU----------------------------------------*/

	#submenu{width:100%;display:block;float:left; height:201px; margin:0px 0px 0px 0px;}
 	.submenu_sostibilidade { background-image:url(../img_comunes/portada/Paneles-solares%20ALARGADA.jpg); background-repeat:no-repeat;}
	.submenu_residuos {background-image:url(../img_comunes/portada/resiuos%20ALARGADA.jpg); background-repeat:no-repeat;}
	.submenu_natureza {background-image:url(../img_comunes/portada/natureza%20ALARGADA.jpg); background-repeat:no-repeat;}
	.submenu_educacion_ambiental {background-image:url(../img_comunes/portada/educacion_ambiental%20ALARGADA.jpg); background-repeat:no-repeat;}
	.submenu_que_podes_facer_ti {background-image:url(../img_comunes/portada/que%20podes%20facer%20ti%20ALARGADA.jpg); background-repeat:no-repeat;}


	#lista_submenu {display:none;}

	

/*--------------------------------ASIDE-----------------------------------------*/
	#aside {display:block;float:left;width:100%;height:auto;background:rgba(255,255,255,1);margin:30px 0px;}
	
	#enlaces_menu_aside {display:none;}
	
	#lista_aside {display:block; width:100%;margin:0px 0px;}
	#lista_aside li {display:block; width:100%;margin:0px 0px;border-top:rgba(0,0,0,1) solid 2px;text-align:left; padding:10px 0px;font-weight:bold;}
	#lista_aside li.ultimo_lista_aside {border-bottom:rgba(0,0,0,1) solid 2px;}
	#lista_aside li a {color:rgba(115,152,12,1); font:100% Verdana; font-weight:bold;}
	#lista_aside li a:hover {opacity:0.8;}
	
	#article_calendario {display:block;margin:10px 0px 15px 0px; float:left; width:100%;}
	#calendario {display:block;}
	
	#lista_avisos {text-align:left;padding:5px;}
	#lista_avisos li {margin:5px;color:rgba(0,0,0,1);}
	#lista_avisos li a {color:rgba(115,152,12,1); font-weight:bold; margin:5px;}
	#lista_avisos li a:hover {opacity:0.8;}

/*--------------------------------Pie-----------------------------------------*/
 	#footer {background:rgba(115,152,12,1);height:auto;width:100%;float:left; alignment-adjust:central;margin:20px 0px 0px 0px;border-top:rgba(255,255,255,1) double 6px;}
 	#footer p {font:100% Verdana, Geneva, sans-serif;text-align:center;}
	
	#parte_del_pie {display:block;align:center; width:100%; height:auto;}

	#texto_pie {display:block; float:left; width:100%; height:auto; padding:15px 0px;margin:15px 0px 0px 0px;}
	.titulo_datos_contacto {color:rgba(255,255,255,1); font-weight:bold;}	
	
	#rrss_pie {display:block; width:50%; height:auto;padding:5px;}
	
	.titulo_siguenos_rrss {color:rgba(255,255,255,1);font:100% Verdana, Geneva, sans-serif; font-weight:bold; font-size:20px;}
	.rrss_icono {display:block; float:left; margin:10px 0px 10px 15px; width:60px; width:60px;}
	.rrss_icono:hover {opacity:0.8;}

	#parte_abajo_pie {display:none;}


/*------------------------------------Imagenes----------------------------------------*/	
#figure_adaptada {text-align:center;width:400px;height:250px;}



/*------------------------------------Formularios----------------------------------------*/	
	#formulario {width:80%px; display:block; margin:20px auto;}
	.etiqueta {display:inline-block; float:left;width:80%;background:rgba(115,152,12,1); color:rgba(255,255,255,1); font-weight:bold; padding:8px 5px; font-size:20px;}
	.entrada_texto {display:inline-block; float:left; width:80%;background:rgba(200,200,200,1);color:rgba(0,0,0,1); font-weight:bold; padding:8px 5px; font-size:20px; margin:0px 30px 10px 30px;}
	.text_area_style {background:rgba(204,204,204,1); margin:0px 30px 10px 30px; width:80%;}
	.estilo_boton {color:rgba(255,255,255,1); font-weight:bold;margin:15px; padding:8px 20px; background:rgba(115,152,12,1); border:rgba(0,0,0,1) solid 1px; border-radius:5px;}
	.estilo_boton:hover {opacity:0.8;}		




/*------------------------------------Listas----------------------------------------*/	
	#lista_condiciones {margin:10px 15px 0px 60px;}
	#lista_condiciones li {list-style:circle; margin:5px 0px; text-align:justify;}
	#lista_condiciones li p {margin:0px 0px;}
	.lista {text-align:left; margin:15px 0px 8px 20px;}
	a strong {color:rgba(115,152,12,1);}
	a strong:hover {opacity:0.8;}	


/*------------------------------------Enlaces Subtemas----------------------------------------*/		
	#enlaces_subtemas_mov {display:block; width:80%; text-align:center;}
	#enlaces_subtemas_mov li {display:block; width:100%; height:auto;background:rgba(115,152,12,1); border-bottom:rgba(0,0,0,1) solid 1px; border-top:rgba(0,0,0,1) solid 1px;padding:15px 0px; margin:15px auto; text-align:center; font-weight:bold;}
	#enlaces_subtemas_mov li i {display:block; width:100%; height:auto;background:rgba(115,152,12,1); border-bottom:rgba(0,0,0,1) solid 1px; border-top:rgba(0,0,0,1) solid 1px;padding:15px 0px; margin:15px auto; text-align:center; font-weight:bold; font-style:italic;}
	#enlaces_subtemas_mov li:hover {background:rgba(0,153,0,1);}

	
/*------------------------------------INDEX----------------------------------------*/
	#section_rectangulos{background:rgba(255,255,255,1);height:auto;width:100%;display:block;float:left;padding:20px 0px;}
	#bloque_rectangulos {display:block; margin:40px auto;width:100%;height:auto; background:rgba(255,255,255,1);}
	article.rectangulo_index {display:block;text-align:center; margin:10px auto;background:rgba(255,255,255,1);height:auto;width:75%;border:rgba(0,0,0,1) solid 1px; border-radius:10px;}
	article.rectangulo_index:hover {opacity:0.8;transition:all 0.4s;}	
	
	#enlaces_subtemas a li {display:block; width:100%; font-weight:bold; text-align:center;margin:25px 0px; padding:20px 0px;}
	#enlaces_subtemas a li figure {display:block; width:75%; height:auto;}
	#enlaces_subtemas li:hover {opacity:0.8;}
	
	#lista_noticias {list-style:none;padding:5px 15px 20px 15px;}
		#lista_noticias li {margin:5px;color:rgba(0,0,0,1); text-align:justify;}
		#lista_noticias li a {color:rgba(115,152,12,1); font-weight:bold; margin:5px;}
		#lista_noticias li a:hover {opacity:0.75;}
		#enlace_todos_los_avisos {margin:10px 0px; padding:5px 0px; color:rgba(255,255,255,1); font-weight:bold; width:100%; font-size:20px; background:rgba(115,152,12,1); border-radius:10px; border:rgba(0,0,0,1) solid 1px;}
		#enlace_todos_los_avisos a {color:rgba(255,255,255,1);font-weight:bold;}
		#enlace_todos_los_avisos:hover {opacity:0.8;}
	
/*------------------------------------Sobre a oma----------------------------------------*/	
	#bloque_fichas {display:block;width:210px; padding:5px auto; height:340px;text-align:center;}
	#ficha_individual {display:block; float:left; margin:15px; width:185px; height:300px; border:1px #000000 solid; border-radius:10px; background:rgba(255,255,255,1);}
	.texto_nombre {font-weight:bold; width:185px; background:rgba(115,152,12,1); margin:0px 0px; border-radius:10px 10px 0px 0px;height:40px;text-align:center;}
	.imagen_individual {width:185px;height:225px; margin:0px;text-align:center;}
	.texto_explicativo {font-weight:bold; font-size:11px; background:rgba(255,255,255,1); margin:2px 2px; border-radius:0px 0px 10px 10px;text-align:center;}
	.negrita {font-weight:bold;}
	.verde { color:rgba(168,205,65,1);}
	
	
	
/*------------------------------------Seccion con pestañas---------------------------------------*/	
	#section_con_pestanhas {background:rgba(255,255,255,1);height:auto;width:70%;min-width:350px;display:block;padding:0px 20px; margin:0px 0px 0px 20px; text-align:center;}
	#pestanhas {width:100%;position:absolute;z-index:0;margin:20px 0px 0px 15px;}
	#pestanhas li { background:rgba(255,255,255,1);font-weight:bold;list-style:none; height:18px;display:block; float:left; padding:5px 10px; border:1px solid rgba(255,255,255,1); border-radius:5px 5px 0px 0px;}
	#pestanhas li.campus_inicial {border-top:1px solid rgba(0,0,0,1);border-left:1px solid rgba(0,0,0,1);border-right:1px solid rgba(0,0,0,1);}
	#pestanhas li a {font-weight:bold; font-size:13px;} 
	#pestanhas li.campus_no_iniciales {border-bottom:1px solid rgba(0,0,0,1);border-left:none;}
	.article_ecosistema {background:rgba(255,255,255,1); display:inline-block; width:350px; padding:10px; display:none; border:1px solid rgba(0,0,0,1); margin:49px 0px 25px 15px;}
	#ecosistemas_vigo {display:block;}
	#img_empresas_contratadas {text-align:center; margin:15px;}