html			{padding:20px 0 20px 0;}
body			{margin:0 ; padding:0 ; font-family:Verdana; font-size:0.75em; background:#ababab; color:#505050; }
 
h2.titulo_p		{float:left; width:700px; margin:0 0 10px 0; padding:0 0 5px 10px; font-size:medium; color:#505050; }
h3.titulo_p		{float:left; width:700px; margin:0 0 10px 0 ; padding:0 0 5px 10px; font-size:medium; color:#505050; ; }

.pagina1		{width:779px; margin:0 auto; padding:0; } 
.pagina2		{float:left; width:779px; border:1px solid #50a120; background:#fff; padding:0 0 15px 0;  }
.pagina3		{margin:0 auto; width:749px;  }
.pagina4		{}
.pagina5		{}
.pagina6		{}

.guiahipica				{float:left; width:749px; min-height:18px; height:18px ! important; height:18px; padding:2px 0 0 0; }
.guiahipicai			{}
.guiahipica .categoria	{font-size:medium; color:#50a120; font-weight:bold; display:inline; }
.guiahipicad			{float:left;  width:749px; text-align:right;}
.guiahipica a			{color:#50a120; text-decoration:none; margin:4px; font-size:x-small; }
.guiahipica a:hover		{text-decoration:underline; }
.guiahipica a span		{color:#50a120; }

.cabecera				{float:left; width:749px; margin:0 0 0 0;   }
.cabecera2				{float:left; width:749px; }
.cabecera3				{float:left; width:749px;  margin:8px 0 8px 0;  }

.cabecera .logo			{float:left; display:inline; padding:0 10px 0 0;}
.cabecera .logo img		{border:1px solid #474747; margin:0 15px 0 0 ; }
.cabecera .titulo		{float:left; display:inline;   }
.cabecera .titulo h1	{font-size:x-large; margin:0 0 20px 0; padding:0; color:#4f4f4f; }
.cabecera .entradilla		{}
.cabecera .entradilla h2	{font-size:medium; margin:0 0 10px 0; padding:0; color:#4f4f4f; }

.contenido				{float:left; width:749px; background:#ededed; padding:0 0 8px 0; }  
.contenido2				{float:left;  width:749px; padding:20px 0 30px 0; }
.contenido .imagen		{float:right; padding:0 0 10px 10px; text-align:center; }
.contenido .imagen img	{border:1px solid #000; margin:0 20px 10px 0; }
.contenido .texto		{padding:0 30px 0 30px ;  }
.contenido .texto2		{padding:0 30px 0 30px ;  }
.contenido a			{color:#505050; text-decoration:underline; }
.contenido a:hover		{text-decoration:none; }

.pie			{float:left; width:749px; text-align:center; padding:5px 0; color:#333; }
.pie2			{}
.pie a			{color:#666; text-decoration:none; }
.pie a: hover	{text-decoration:underline; }

/* galeria */
.fila_galeria				{float:left; width:150px; padding:0 0 30px 0; min-height:280px; height:auto ! important; height:280px; }
.fila_galeria img			{width:120px; cursor:pointer; margin:0 0 5px 0; border:1px solid #474747; }
.fila_unafoto				{float:left; width:100px; }
#titulo_galeria				{float:left;width:420px; padding:0 0 0 38px;   }
#titulo_galeria span		{float:left; display:none; margin:0 auto;  font-size:11px;  }  

#titulo_galeria .muestra	{display:block ! important; }
#titulo_galeria .nomuestra	{display:none ! important; }
#foto_galeria				{float:left; width:500px; padding:0 0 10px 0;}
.foto_galeria2				{float:left; width:500px; }
#foto_galeria img			{display:none; margin:0 auto; border:1px solid #474747; } 
#foto_galeria .muestra		{display:block ! important; }
#foto_galeria .nomuestra	{display:none ! important; }

/* contacto */
.contacto 				{}
.contacto .imagenc		{float:right; padding:0 0 20px 20px; margin:0;  }
.contacto .imagenc img	{border:1px solid #666; }
.contacto .datscf		{}
.contacto .datsc		{}
.contacto .contenido a				{font-weight:bold; color:#fff; background:#51a222; padding:1px 10px ; text-decoration:none; }
.contacto .contenido a:hover		{text-decoration:underline; background:none; color:#505050;}

/* solapas */
.solapas 				{float:left; width:749px; background:#51a222; margin:0; padding:0; }
.solapas div			{float:left; width:749px;  }
.solapas ul				{float:left; margin:0; padding:0; list-style:none; }
.solapas ul li			{float:left; margin:0; padding:0; text-align:center; }
.solapas span			{display:block; padding:8px 0 8px 0;}
.solapas a				{display:block; padding:0 10px 0 10px; color:#fff;  text-align:center; font-size:12px;  text-decoration:none; }
.solapas a:hover		{text-decoration:underline; }
.solapas li.on			{font-weight:bold; }

 
address			{display:block; padding:10px; font-style:normal; margin:0; line-height:17px;   }
