/* CSS Document */

	HTML	{height:100%;}
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:100%; background-color:#e5e5e5; font-size:100%;}
    h1,h2,h3,h4,h5,h6 {font-size:100%;}
	A,P,TD,DIV,FONT,BODY,SPAN,UL,LI,INPUT,TEXTAREA,SELECT		{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color: #58585a;}
	p		{margin-top:0px;}
	img			{ border-width:0px; margin:0px; padding:0px;}
	a {outline:0;}

/* estructura */
	.ventana  	{width:100%; text-align:left; position:absolute; margin:0px; padding:0px; background:transparent url('../img/deco/fondo.jpg') repeat-x; font-size:0.625em}
	
	.pagina		{width:976px; margin:0px auto 0px auto; padding:0px 0px 0px 0px;}
		.cabecera	{width:100%; height:113px; margin-bottom:0px; position:relative; background:#5f2b84 url('../img/deco/riqueza_viva.jpg') no-repeat right 55px;}
		.zonaMenuGral	{margin:8px 0px 18px 0px;}
		.zonaMenuPpal	{margin:10px 0px 10px 0px;}
		.cuerpo		{width:976px; height:auto !important; height:200px; min-height:200px; position:relative; padding-bottom:40px; padding-top:10px; background:#ececed url('../img/deco/fondo_cuerpo.jpg') repeat-x;}
			.zonaContenidos	{float:left; width:723px; padding-left:16px; margin-right:9px;}
			.zonaDcha		{float:left; border-left:solid 1px #dacd98; padding-left:9px; width:210px;}
	
		.pie		{width:976px; margin:0px 0px 0px 0px; padding:23px 0px 23px 0px;}
			
/* general */

	
/* zona usuario */
	.zonaUsuario			{position:absolute; top:11px; left:413px;}
	.zonaUsuario p			{margin:0px; font-size:1.1em; padding-top:4px; color:#fff;}
	.zonaUsuario p strong	{font-weight:bold; color:#bca7cd;}
	.zonaUsuario p a		{font-weight:bold; color:#bca7cd;}
	.zonaUsuario p a:hover	{text-decoration:underline;}
	
	.zonaUsuario .login		{float:left; width:483px;}
	.zonaUsuario .registro		{float:left; border-left:solid 1px #ddd3e7; padding-left:9px; width:70px;}
	.zonaUsuario .registro a		{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px;}
	.zonaUsuario .registro a:hover	{color:#bca7cd;}
	
	.zonaUsuario .errorLogin	{margin-top:10px;}
	
	.zonaUsuario label				{font-size:12px; float:left; padding-top:2px; color:#fff;}
	.zonaUsuario input.campoLogin	{border:none; color:#000; font-size:10px; width:100px; padding:4px 1px 1px 1px; background-color:#ddd3e7; margin:0px 6px 0px 3px; float:left;}
	.zonaUsuario .chkRecordar		{display:block; float:left; background-color:#ddd3e7;}
	
	.zonaUsuario a.btnEntrar		{float:left; margin-top:1px; display:block; width:45px; height:17px; background:#dcd2e6 url('../img/botones/btnEntrar.jpg') no-repeat 0px 0px; text-align:center; font-size:12px; text-decoration:none; color:#5f2b84; margin-left:10px; line-height:17px;}
	.zonaUsuario a.btnEntrar:hover	{background-position:0px -17px; color:#fff; background-color:#a385b8;}
	
	
	.accionesUsuario				{position:absolute; top:16px; right:0px; margin:0px; padding:0px; list-style-type:none;}
	.accionesUsuario li				{float:left; margin:0px 14px 0px 0px; padding:0px 0px 0px 0px;}
	.accionesUsuario li.btnSalir	{margin-right:0px;}
	.accionesUsuario li a			{display:block; height:25px; padding-top:24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:none; color:#ab90bf; text-align:center; line-height:11px;}
	.accionesUsuario li a:hover,
	.accionesUsuario li a.btnSelecc		{color:#fff;}
	
	.accionesUsuario li.btnNovedades a		{width:62px; background:transparent url('../img/iconos/menu.jpg') no-repeat 0px 0px;}
	.accionesUsuario li.btnBlog a			{width:24px; background:transparent url('../img/iconos/menu.jpg') no-repeat -78px 0px;}
    .accionesUsuario li.btnContactos a		{width:56px; background:transparent url('../img/iconos/menu.jpg') no-repeat -122px 0px;}
    .accionesUsuario li.btnAvisos a			{width:37px; background:transparent url('../img/iconos/menu.jpg') no-repeat -190px 0px;}
    .accionesUsuario li.btnAlertas a		{width:42px; background:transparent url('../img/iconos/menu.jpg') no-repeat -240px 0px;}
    .accionesUsuario li.btnConfiguracion a	{width:82px; background:transparent url('../img/iconos/menu.jpg') no-repeat -293px 0px; height:18px;}
    .accionesUsuario li.btnAbuso a			{width:100px; background:transparent url('../img/iconos/menu.jpg') no-repeat -381px 0px;}
    .accionesUsuario li.btnSalir a			{width:28px; background:transparent url('../img/iconos/menu.jpg') no-repeat -483px 0px; height:18px;}
    
    .accionesUsuario li.btnNovedades a:hover,
    .accionesUsuario li.btnNovedades a.btnSelecc		{background-position:0px -58px;}
	.accionesUsuario li.btnBlog a:hover,
	.accionesUsuario li.btnBlog a.btnSelecc				{background-position:-78px -58px;}
    .accionesUsuario li.btnContactos a:hover,
    .accionesUsuario li.btnContactos a.btnSelecc		{background-position:-122px -58px;}
    .accionesUsuario li.btnAvisos a:hover,
    .accionesUsuario li.btnAvisos a.btnSelecc			{background-position:-190px -58px;}
    .accionesUsuario li.btnAlertas a:hover,
    .accionesUsuario li.btnAlertas a.btnSelecc			{background-position:-240px -58px;}
    .accionesUsuario li.btnConfiguracion a:hover,
    .accionesUsuario li.btnConfiguracion a.btnSelecc	{background-position:-293px -58px;}
    .accionesUsuario li.btnAbuso a:hover,
    .accionesUsuario li.btnAbuso a.btnSelecc			{background-position:-381px -58px;}
    .accionesUsuario li.btnSalir a:hover,
    .accionesUsuario li.btnSalir a.btnSelecc			{background-position:-483px -58px;}
    
    .usuarioLogado		{position:absolute; bottom:16px; right:0px;}
    .usuarioLogado p	{color:#cbbcda; font-size:11px; margin:0px;}
    .usuarioLogado p strong	{color:#fff;}


/* cabecera */
	.logo			{position:absolute; top:23px; left:0px;}
	
	.menuGral				{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	.menuGral li			{float:left; margin:0px 5px 0px 0px; padding:0px 5px 0px 0px; border-right:solid 1px #58585a;}
	.menuGral li.ultimoLi	{margin-right:0px; border-right:none;}
	.menuGral li a 			{font-size:12px; color:#58585a; text-transform:lowercase;}
	.menuGral li a:hover,
	.menuGral li a.btnSelecc	{color:#5f2b84;}
	
	.zonaBuscador	{float:right;}
	.zonaBuscador label	{font-size:12px; float:left; color:#58585a; margin-right:10px;}
	.zonaBuscador input	{float:left; border:solid 1px #929395; color:#000; font-size:10px; width:82px; padding:1px 3px 1px 3px; background-color:#fff; margin:0px 10px 0px 0px;}
	.zonaBuscador a		{float:left; display:block; width:52px; height:17px; background:transparent url('../img/botones/btnBuscar.jpg') no-repeat 0px 0px; text-align:center; font-size:12px; text-decoration:none; color:#fff; line-height:17px; text-transform:lowercase;}
	.zonaBuscador a:hover	{background-position:0px -17px; color:#5f2b84;}
	
	.menuPpal				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none; height:32px;}
	.menuPpal li			{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	.menuPpal li.liComunidad	{width:322px; margin-right:2px;}
	.menuPpal li.liMunicipios			{width:328px; margin-right:2px;}
	.menuPpal li.liAreas			{width:322px;}
	.menuPpal li a 			{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#fff; background-color:#bca7cd; display:block; text-align:center; line-height:32px;}
	.menuPpal li a:hover,
	.menuPpal li a.btnSelecc	{background-color:#5f2b84;}
	
	#cabeceraIzq	{float:left; width:322px; margin-right:2px;}
	#cabeceraCentro	{float:left; width:328px; margin-right:2px;}
	#cabeceraDcha	{float:left; width:322px;}
	
/* dcha */

	.accesosDirectos			{margin:0px; padding:0px; list-style-type:none;}
	.accesosDirectos li			{margin:0px 0px 13px 0px; padding:0px;}
	.accesosDirectos li a		{padding-left:24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b8a707; background:transparent url('../img/iconos/flecha_menu_dcha.png') no-repeat 2px 3px;}
	.accesosDirectos li a:hover	{color:#5f2b84;}
	
	.nubeTags		{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	.nubeTags li	{display:inline; margin:0px 5px 5px 0px; padding:0px 0px 0px 0px;}
	.nubeTags li a	{line-height:24px; vertical-align:bottom;}
	.nubeTags li a:hover	{color:#5f2b84;}
	.nubeTags li.tag1 a	{font-size:2em;}
	.nubeTags li.tag2 a	{font-size:1.8em;}
	.nubeTags li.tag3 a	{font-size:1.6em;}
	.nubeTags li.tag4 a	{font-size:1.4em;}
	.nubeTags li.tag5 a	{font-size:1.2em;}
	


/* interior */

	h1, .h1			{margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; font-size:2em; color:#5f2b84; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
	h1 .ultimoNivel,
	.h1 .ultimoNivel	{font-family:Georgia, "Times New Roman", Times, serif; color:#b8a707;}
	
	h1 a, .h1 a		{color:#5f2b84; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:underline;}
	h1 a.ultimoNivel, h1 a.ultimoNivel	{color:#b8a707;}
	
	h1 a:hover, .h1 a:hover	{text-decoration:underline; color:#000;}
	
	.zonaTitular    {position:relative;}
	h2.titular		{margin:0px 0px 8px 0px; padding:5px 10px; font-size:2em; color:#b8a707; border-bottom:solid 1px #b8a707; font-family:Georgia, "Times New Roman", Times, serif; background-color:#f0f1f1; font-weight:normal;}
	h2.titular a	{color:#b8a707; font-family:Georgia, "Times New Roman", Times, serif;}
	h2.titular a:hover	{color:#5f2b84;}
	
	a.btnTitular	{position:absolute; top:12px; right:4px; font-size:16px; color:#b8a707; font-family:Georgia, "Times New Roman", Times, serif;}
	a.btnTitular:hover	{color:#5f2b84;}

	
	.submenu	{margin:20px 0px 20px 0px; border-top:solid 1px #ab90bf; border-bottom:solid 1px #ab90bf; padding:10px 0px;}
	.submenu ul	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
	.submenu ul li			{float:left; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border-right:solid 1px #58585a;}
	.submenu ul li.ultimoLi	{margin-right:0px; border-right:none;}
	.submenu ul li a 			{font-size:12px; color:#000;}
	.submenu ul li a:hover,
	.submenu ul li a.btnSelecc	{color:#5f2b84;}
	
	.fondoBlanco	{background-color:#fff;}
	.cajaBlanca	{background-color:#fff; border:solid 3px #fff; margin-bottom:20px;}
	.contenidoCaja	{padding:10px; width:697px;}
	
	
	.opcionesFicha	{border-bottom:solid 1px #b8a707; padding-bottom:10px; margin-bottom:10px;}
	.opcionesFicha ul	{float:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
	.opcionesFicha ul li			{float:left; margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; border-right:solid 1px #929395;}
	.opcionesFicha ul li.ultimoLi	{margin-right:0px; border-right:none; padding-right:0px;}
	.opcionesFicha ul li a 			{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#929395;}
	.opcionesFicha ul li a:hover,
	.opcionesFicha ul li a.btnSelecc	{color:#5f2b84;}
	
	.destacado	{padding:0px 0px 0px 13px; background:transparent url('../img/iconos/topo_lista.jpg') no-repeat 0px 4px; font-size:1.2em; font-weight:bold; color:#5f2b84;}
	
	.texto	{}
	.texto strong	{font-weight:bold;}
	.texto a		{font-weight:bold; color:#b8a707; text-decoration:underline;}
	.texto a:hover	{color:#5f2b84;}
	
	.texto ul	{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	.texto ul li	{margin:0px 0px 8px 0px; padding:0px 0px 0px 13px; background:transparent url('../img/iconos/topo_lista.jpg') no-repeat 0px 4px; font-size:1.2em; border:none;}
	.texto ul li a	{font-weight:normal; text-decoration:none;}
	.texto ul li a:hover	{text-decoration:none;}

	.texto p,
	.texto .p	{font-size:1.2em;}
	.texto .listaChecks {margin-bottom:12px;}
	.texto .listaChecks label	{font-size:1.2em;}
	.texto .listaChecks span	{display:block; width:400px;}
	.texto h2.subtitulo	{font-size:2em; color:#b8a707; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px 0px 1em 0px; padding:0px;}
	.texto h3.subtitulo	{font-size:2em; color:#5f2b84; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px 0px 1em 0px; padding:0px;}
	
	.apartados	{padding:0px 0px 0px 0px; margin-bottom:20px;}
	.apartados ul	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
	.apartados ul li			{margin:0px 0px 4px 0px; padding:0px 0px 4px 0px; border-bottom:solid 1px #b8a707; padding-left:18px; background:transparent url('../img/iconos/flecha_dcha.jpg') no-repeat 0px 3px;}
	.apartados ul li a 			{font-size:1.2em; color:#9a9b9d; text-transform:uppercase;}
	.apartados ul li a:hover,
	.apartados ul li a.btnSelecc	{color:#5f2b84;}
	
/* pie */
	
	.pieArriba	{background-color:#fff; margin-bottom:15px; width:976px; height:54px;}
	
	ul.menuDesarrollo		{float:left; margin:0px; padding:0px; list-style-type:none;}
	ul.menuDesarrollo li	{float:left; margin:0px 6px 0px 0px; padding:12px 0px 6px 0px;}
	ul.menuDesarrollo li a			{color:#9c9e9f; text-transform:uppercase; font-size:12px;}
	ul.menuDesarrollo li a:hover,
	ul.menuDesarrollo li a.btnSelecc	{color:#5f2b84;}
	
	ul.menuDosPuntoCero		{float:right; margin:0px; padding:13px 0px 0px 0px; list-style-type:none;}
	ul.menuDosPuntoCero li	{float:left; margin:0px 10px 0px 0px; padding:0px; height:27px; padding-top:6px;}
	ul.menuDosPuntoCero li.ultimoLi		{margin-right:0px;}
	ul.menuDosPuntoCero li a			{padding-right:10px; border-right:solid 1px #58585a; color:#58585a; text-transform:uppercase; font-size:12px;}
	ul.menuDosPuntoCero li.ultimoLi a		{border-right:none;}
	ul.menuDosPuntoCero li a:hover,
	ul.menuDosPuntoCero li a.btnSelecc	{color:#5f2b84;}	
	.menuDosPuntoCero li.liRSS		{padding-left:37px; background:transparent url('../img/iconos/rss.jpg') no-repeat;}
	
	.direccion,
	.direccion2	{float:left;}
	.direccion	{padding-right: 10px; border-right:solid 1px #707173; margin-right:10px;}
	
	.direccion p, 
	.direccion2 p	{color:#707173; margin-bottom:0px; font-size:10px;}
	
	.direccion a,
	.direccion2 a	{color:#707173; font-size:10px;}
	
	.direccion a:hover,
	.direccion2 a:hover	{color:#5f2b84;}
	
	.desarrollo p a	{text-transform:uppercase;}
	
	.menuLegal	{padding-bottom: 10px; border-bottom:solid 1px #707173; margin-bottom:10px;}
	.menuLegal p	{color:#58585a; margin-bottom:0px; font-size:12px;}
	.menuLegal a	{color:#58585a; font-size:12px;}
	.menuLegal a:hover	{color:#5f2b84; font-size:12px;}
	
	.desarrollo	{padding-top:10px;}
	.desarrollo p	{color:#58585a; margin-bottom:0px; font-size:12px; text-align:right;}
	.desarrollo a	{color:#58585a; font-size:12px;}
	.desarrollo a:hover	{color:#5f2b84; font-size:12px;}
	
/* formateo */

	p.clear,
	.clear	{clear:both; margin:0px; padding:0px; display:block;}
	.dcha		{float:right;}
	.izq		{float:left;}
	.centrado	{text-align:center;}

/* fck */
	.grande		{font-size:14px;}
	.muyGrande	{font-size:18px;}

/* mensajes */

	.error	{color:#b8a707;}
	
/* error*/
	.zonaAdvertencias	{margin:10px 0px; padding:10px; border:solid 1px #b8a707; background-color:#f3efdb;}
		.zonaAdvertencias p	{text-align:center;margin:0px; color:#f00;}
		.advertencia	{padding:4px 0px 5px 0px; color:#ffed00;}

/* estilos */
	
	.letraPequenya		{margin-top:10px;}
	.letraPequenya p	{font-size:10px;}
	
	.textoPeq,
	.texto p.textoPeq	{font-size:1.1em;}
	
	.letraGrande p	{font-size:1.4em;}
	
	.morado	{color:#5f2b84;}
	.dorado	{color:#b8a707;}
