/* CSS Document */

	HTML	{height:100%;}
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; height:100%; background:transparent url(../img/deco/fondo.jpg) repeat; 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: #3e3d40;}
	p		{margin-top:0px;}
	img			{ border-width:0px; margin:0px; padding:0px;}
	a {outline:0;}

/* estructura */
	.ventana  			{width:100%; height:100%; text-align:left; position:absolute; margin:0px; padding:0px; font-size:0.625em}
	
	.pagina		{width:778px; margin:20px auto 20px auto; padding:0px 0px 0px 0px; background-color:#fff;}
		.cabecera	{width:778px;}
		.centro				{}
			.lateral			{float:left; position:relative;}
			.zonaContenidos		{float:left; margin:0px 0px 0px 0px;}	
		.pie		{width:778px; height:83px; margin:20px auto 0px auto;  background:transparent url(../img/deco/pie.jpg) no-repeat; position:relative;}


/* general */
	.zonaContenidos a	{text-decoration:underline;}
	.texto	{font-size:1.2em;}
	
/* menu superior */

	.menuArriba	{}
	
/* lateral */
	.listaServicios				{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
	.listaServicios li			{float:left; margin:0px 7px 0px 0px; padding:0px 0px 0px 0px; height:21px;}
	.listaServicios li a 			{display:block; height:21px; width:21px; text-indent:-9999px;}
	
	.listaServicios li.btnNewsletter a	{background:transparent url('../img/botones/btnNewsletter.jpg') no-repeat 0px 0px;}
	.listaServicios li.btnRSS a	{background:transparent url('../img/botones/btnRSS.jpg') no-repeat 0px 0px;}
		
	.listaServicios li a:hover	{background-position:0px -21px;}
	
	.listaDestacados 			{margin:10px 0px 0px 0px; padding:12px 14px 20px 14px; list-style-type:none; background-color:#ececed;}
	.listaDestacados li			{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
	.listaDestacados li.ultimoLi	{margin-bottom:0px;}
	.listaDestacados li h2		{margin:0px 0px 9px 0px; padding:0px 0px 0px 18px; font-size:1.3em; font-weight:normal; text-transform:uppercase;}
	
	.zonaDestacado		{background:#fff url('../img/cajas/pie_destacado.jpg') no-repeat 0px bottom;}
	.zonaDestacado a	{display:block; width:191px; padding:9px 9px 15px 18px;}
	
	.zonaDestacado br	{display:none;}
	
	.tituloDestacado	{display:block; font-size:1.5em; padding-bottom:4px; border-bottom:solid 1px #3e3d40; margin-bottom:6px; color:#000;}
	.infoDestacado		{font-size:1.1em;}
	
	.zonaDestacado a:hover .infoDestacado	{text-decoration:underline;}

	.btnContacto	{margin-top:45px;}
	.btnContacto a 		{display:block; width:82px; height:37px; padding:0px 0px; position:relative; text-decoration:underline; cursor:pointer;}
	
	.btnContacto a span 		{position:absolute; height:37px; width:100%; background:transparent url('../img/botones/btnContacto.jpg') no-repeat 0px 0px;}
	
	.btnContacto a:hover span	{background-position:0px -37px;}
	
	.btnInicio	{position:absolute; right:0px; }
	.btnInicio a 		{display:block; width:47px; height:18px; padding:4px 0px 0px 0px; position:relative; background:transparent url('../img/botones/btnInicio.jpg') no-repeat 0px 0px; text-align:center; text-transform:uppercase; color:#87888a; font-size:12px;}
	.btnInicio a:hover 	{background-position:0px -22px; color:#000;}
	
/* pie */
	
	.textoPie	{position:absolute; top:24px; left:39px; padding:9px 11px 0px 11px; background-color:#fff; font-size:12px; color:#58585a;}
	
	.logosPie	{position:absolute; top:-5px; right:25px; background-color:#fff; padding:0px 5px;}
	.logosPie img	{margin:0px; padding:0px;}
	
	.menuAbajo 			{position:absolute; top:60px; left:0px; margin:0px 0px 0px 0px; padding:4px 0px 0px 146px; list-style-type:none; width:632px; height:19px; background-color:#9c9e9f;}
	.menuAbajo li			{float:left; margin:0px 4px 0px 0px; padding:0px 4px 0px 0px; background:transparent url('../img/deco/pixel.jpg') no-repeat right 10px; font-size:11px; color:#fff;}
	.menuAbajo li.ultimoLi	{margin-right:0px; padding-right:0px; background:none;}
	.menuAbajo li a 		{padding:0px 0px 8px 0px; font-size:11px; color:#fff;}
	.menuAbajo li a:hover,
	.menuAbajo li a.btnSelecc 	{color:#000;}
	
/* formateo */

	p.clear,
	.clear	{clear:both; margin:0px; padding:0px; display:block;}
	.dcha		{float:right;}
	.izq		{float:left;}

/* fck */
	

/* mensajes */

	.error	{color:#f00;}

/* estilos */
	
	.letraPequenya		{margin-top:10px;}
	.letraPequenya p	{font-size:10px;}