/* CSS Document */

/* General */
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; width:100%; background:#ffd3a6 url(../img/cabecera.jpg) no-repeat center 0px;}
	A,P,TD,DIV,FONT,BODY,SPAN,UL,LI,INPUT,TEXTAREA,SELECT		{font-family:Arial; font-size:12px; text-decoration:none; color:#000;}
	p		{margin-top:0px;}
	a img	{border:none;}
	a       {outline:0;}
	

/* Estructura */
	.ventana 
	{
		position: absolute; left: 0px; top: 0px; z-index:2; 
		width: 100%;
	}
	
	.pagina  			{width:987px; text-align:left; margin:0px auto;}	
	.cabecera			{width:100%; height:145px; margin:143px 0px 20px 0px;}	
	
	.zonaIzq			{float:left; width:213px; margin-right:13px;}
		.zonaMenu		{margin-left:13px; width:200px;}
	.centro				{float:left; width:612px; margin-right:13px;}
		.navegacion		{}
		.contenidos 	{width:612px; margin-bottom:20px;}
	.zonaDcha			{float:left; width: 131px;}
	

/* general */
	

/* cabecera */
	.zonaTitulo	{width:599px; margin-left:388px; border-bottom:solid 1px #9a0000; text-align:right;}
	.zonaTitulo h1 	
	{
		font-family:Georgia; font-size:24px; 
		font-weight:bold; line-height:24px; 
		border-bottom:solid 1px #9a0000;
		color:#9a0000;
		margin:0px 0px 1px 0px; padding:0px;
	}
	
	.bannerCabecera	{float:left; width:467px; padding-left:169px; padding-top:61px;}
	.bannerCabecera	a img {border:none;}
	
	.zonaUsuarios	{float:left; text-align:left; width:351px;}
	
	.zonaUsuarios ul				{float:right; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; height:16px;}
	.zonaUsuarios ul li				{float:left; margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; border-right:solid 2px #895e37; height:16px;}
	.zonaUsuarios ul li a			{color:#895e37; font-size:14px; font-weight:bold; line-height:16px;}
	.zonaUsuarios ul li a:hover,
	.zonaUsuarios ul li a.btnSelecc	{color:#ad8e73;}
	
	.zonaUsuarios ul li.usuarioConectado a	{color:#363;}
	
	.zonaUsuarios ul li.ultimoLi,
	.zonaUsuarios ul li.ultimoLiRojo	{margin:0px; padding:0px; border-right:none;}
	.zonaUsuarios ul li.ultimoLiRojo a	{color:#FF0000;}
	
	.numeros {text-align:right; margin-top:5px; height:29px;}
	.numeros p {margin:0px;}
	
	.zonaBusqueda	{margin-top:8px; padding-left:70px;}
	.zonaBusqueda label	{float:left; color:#ad8e73; font-size:14px; font-weight:bold; margin-right:10px;}
	.txtBusqueda {float:left; width:190px; margin:2px 9px 0px 0px; border:none; padding:0px 3px; background-color:#fff2db; }
	
	.btnBuscar	{float:left; display:block; width:12px; height:16px; background:transparent url(../img/btnBuscar.jpg) no-repeat 0px 0px; margin-top:3px;}
	.btnBuscar:hover	{background-position:0px -16px;}
	
	.busquedaAvanzada	{text-align:right; padding:2px 27px 0px 0px;}
	.busquedaAvanzada a	{text-decoration:underline; font-size:12px; color:#956e4b;}
	.busquedaAvanzada a:hover	{color:#895e37;}

/* zonaIzq */
	.cajaMenu	
	{
		width:177px; height:14px;
		padding:10px 9px 8px 25px; margin:0px 0px 10px 0px;
		font-family:Georgia; font-size:14px; line-height:14px;
		color:#895e37;
		background:transparent url('../img/cajaMenu.jpg') no-repeat;
	}
	
	
	
	.menu					{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	.menu li				{margin:0px 0px 4px 0px; padding:0px 0px 0px 0px; background:transparent url('../img/cajaCategoria.jpg') no-repeat;}
	.menu li h2				{margin:0px; padding:0px; font-weight:normal; font-size:14px; line-height:16px;}
	.menu li h2 a			
	{
							display:block; height:19px; width:162px;
							padding:3px 6px 0px 34px;
							color:#fff; 
							font-size:14px; line-height:16px; font-weight:bold; font-family:Georgia;
	}
	
	
	.menu li ul			{margin:0px; padding:4px 0px 2px 0px; list-style-type:none; background:transparent url('../img/fondoCategoria.jpg') no-repeat; width:200px;}
	.menu li ul li		{margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; background:none;}
	.menu li ul li h3	{margin:0px; padding:0px; font-weight:normal; font-size:12px; line-height:14px;}
	.menu li ul li h3 a			
	{
							padding:0px 6px 0px 34px;
							margin:0px;
							color:#000; 
							font-size:12px; line-height:14px; font-weight:normal;
	}
	.menu li ul li h3 a:hover,.menu li ul li h3 a.selecc		{color:#895e37;}
	
	#bannerGoogleIzq	{width:200px; height:200px; margin-bottom:15px;}
	
	.cajaTags			{background:transparent url('../img/cajas/tags.jpg') repeat-y; width:200px;}	
	.cajaTags .arriba   {width:200px; height:auto !important; height:50px; min-height:50px; background:transparent url('../img/cajas/tags_arriba.jpg') no-repeat;}
	.cajaTags .abajo		
	{
		width:175px; height:auto !important; height:30px; min-height:30px;  background:transparent url('../img/cajas/tags_abajo.jpg') no-repeat left bottom;
		padding:10px 10px 10px 15px;
	}
	
	.cajaTags h2	{margin:0px; padding:1px 0px 0px 16px; font-weight:bold; font-size:14px; line-height:16px; color:#895e37; background:transparent url('../img/flechaMarron.jpg') no-repeat 0px 2px; text-transform:uppercase;}
	
	.listadoTags			{margin:6px 0px 0px 16px; padding:0px 0px 0px 0px; list-style-type:none;text-align:center;}
	.listadoTags li			{display:inline; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px;}
	.listadoTags li a			
	{
							padding:0px 0px 0px 0px;
							color:#9a0000; 
							line-height:20px; font-weight:normal;
	}
	.listadoTags li a:hover	{color:#000;}
	
	.listadoTags li.tamanyo1 a {font-size:12px;}
	.listadoTags li.tamanyo2 a {font-size:16px;}
	.listadoTags li.tamanyo3 a {font-size:19px;}
	.listadoTags li.tamanyo4 a {font-size:22px;}

/* navegacion */

	.zonaNavegacion	
	{
		width:563px; height:14px;
		padding:9px 9px 9px 32px; margin:0px 0px 10px 0px;
		font-family:Georgia; font-size:14px; line-height:14px;
		color:#895e37;
		background:transparent url('../img/flechaCrema.jpg') no-repeat 17px 9px;
	}
	
	.zonaNavegacion h2	
	{
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		color:#ad8e73; 
		font-family:Georgia;
		font-size:14px;
		font-weight:normal;
		line-height:14px;
	}

/* contenidos */

	.cajaDegradadaFija				{background:transparent url('../img/cajas/degradada_arriba.jpg') no-repeat; width:612px; padding-top:4px; margin-bottom:20px;}	
	.cajaDegradadaFija .vertical	{width:578px; height:auto !important; height:184px; min-height:184px; background:transparent url('../img/cajas/degradada_vertical.jpg') repeat-x; padding:19px 17px 11px 17px;}
	
	.cajaDegradada				{background:transparent url('../img/cajas/degradada_arriba.jpg') no-repeat; width:612px; padding-top:4px;}
	.cajaDegradada .vertical	{width:578px; height:auto !important; height:20px; min-height:20px; background:transparent url('../img/cajas/degradada_vertical.jpg') repeat-x; padding:19px 17px 11px 17px;}

	.cajaClara			{background-color:#fff2e5; width:612px; margin-bottom:20px;}	
	.cajaClara .arriba   {width:612px; height:auto !important; height:50px; min-height:50px; background:transparent url('../img/cajas/clara_arriba.jpg') no-repeat;}
	.cajaClara .abajo		
	{
		position:relative;
		width:578px; height:auto !important; height:34px; min-height:34px;  background:transparent url('../img/cajas/clara_abajo.jpg') no-repeat left bottom;
		padding:19px 17px 11px 17px;
	}

	.contenidos h2
	{
		margin:0px 0px 5px 0px; padding:0px 0px 0px 15px;
		color:#9a0000; 
		font-family:Georgia;
		font-size:14px;
		line-height:14px;
		text-transform:uppercase;
		background:transparent url('../img/flechaGranate.jpg') no-repeat 0px 0px;
	}
	
	.contenidos h2 a 
	{
		color:#9a0000; 
		font-family:Georgia;
		font-size:14px;
		line-height:14px;
		text-transform:uppercase;		
	}
	.contenidos h2 a.selecc, .contenidos h2 a:hover {text-decoration:underline;}
	
	.contenidos h2 .sinMayusculas {text-transform:none; color:#9a0000; font-family:Georgia; font-size:14px; line-height:14px;}
	
	.contenidosCaja			{margin:0px 15px; padding:10px 0px 0px 0px; width:548px;}
	.contenidosCajaBorde	{margin:0px 15px; padding:15px 0px 0px 0px; width:548px; border-top:dashed 1px #c4af9b;}
	
	.enmarcado		{border:solid 1px #c4af9b; padding:0px 10px 0px 10px; width:518px; margin-bottom:10px;}
	.contenidosEnmarcado	{margin:10px 0px; width:518px;}
	
	#bannerGoogleAbajo	{width:468px; margin:0px auto;}
	

/* dcha */
	.cajaObrasDestacadas			{background-color:#fff; width:131px; margin-bottom:20px;}	
	.cajaObrasDestacadas .arriba   {width:131px; height:auto !important; height:50px; min-height:50px; background:transparent url('../img/cajas/obrasDestacadas_arriba.jpg') no-repeat;}
	.cajaObrasDestacadas .abajo		
	{
		width:111px; height:auto !important; height:34px; min-height:34px;  background:transparent url('../img/cajas/obrasDestacadas_abajo.jpg') no-repeat left bottom;
		padding:6px 8px 10px 12px;
	}
	
	.cajaObrasDestacadas h2	{margin:0px 0px 14px 0px; padding:0px 0px 8px 0px; font-weight:bold; font-size:10px; line-height:12px; color:#9a0000; text-align:center; border-bottom:dashed 1px #9a0000; font-family:Georgia;}
	
	.obrasDestacadas			{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
	.obrasDestacadas li			{margin:0px 0px 15px 0px; padding:0px 0px 5px 0px; font-size:11px; line-height:13px; font-style:italic; background:transparent url('../img/separacionComentarios.jpg') no-repeat center bottom;}
	.obrasDestacadas li a img	{border:none; margin-bottom:5px;}
	
	.autorComentario	{font-size:10px; font-style:normal; color:#b3b3b3;}
	
	#bannerGoogleDcha	{width:125px; height:125px; margin-left:6px;}

/* formularios */

	.campos	{border:solid 1px #c4af9b; background-color:#e8dfd7; padding:0px 2px; margin:0px 0px 7px 0px; font-size:11px; font-family:Arial, Helvetica, Sans-Serif;}
	.camposFecha	{border:solid 1px #c4af9b; background-color:#e8dfd7; padding:0px 2px; margin:0px 0px 4px 0px; font-size:11px; font-family:Arial, Helvetica, Sans-Serif;}
	.camposSelect	{border:solid 1px #c4af9b; background-color:#e8dfd7; padding:0px 2px; margin:0px 0px 5px 0px; font-size:11px; font-family:Arial, Helvetica, Sans-Serif; width:180px;}
	
	
	
/* formateo */

	.clear	{clear:both; margin:0px; padding:0px;}
	.izq	{float:left;}
	.dcha	{float:right;}
	img.dcha	{margin:0px 0px 10px 10px;}
	
/* estilos */

	.granate	{color: #9a0000;}
	.crema		{color:#ad8e73;}
	.negro		{color:#000;}
	.marron		{color:#895e37;}
	
	.texto16		{font-size:14px;}
	.textoGranate16	{font-size:14px; color: #9a0000;}
	a.textoGranate16	{text-decoration:underline;}
	
	.texto13	{font-size:11px;}
	.textoGranate13	{font-size:11px; color: #9a0000;}
	
	.linkGranate13	{font-size:11px; color: #9a0000;}
	.linkGranate13:link	{font-size:11px; color: #9a0000; text-decoration:underline;}
	.linkGranate13:hover	{color: #000;}
	
	.enlaceMarron	{color:#895e37; text-decoration:underline; font-family:Georgia; font-size:12px;}
	.enlaceMarron:hover	{color:#9a0000;}
	
	.tituloApartadoMarron, .tituloApartadoMarron a	{font-size:12px; color:#895e37; font-family:Georgia; font-weight:bold;}
	.tituloApartadoMarron .fino {font-weight:normal; color:#895e37;}
	.tituloApartadoMarronIndentado {font-size:11px; color:#895e37; font-family:Georgia; font-weight:bold; padding-left:10px; margin-bottom:5px;}
	.tituloApartadoMarron a:hover	{color:#ad8e73;}
	.tituloApartadoMarron a.btnSelecc	{color:#000;}
	
	.obligatorio	{font-size:13px; color:#9a0000; font-family:Georgia; position:relative; font-weight:bold; top:-7px; left:4px;}
	.obligatorio2	{font-size:13px; color:#9a0000; font-family:Georgia; position:relative; font-weight:bold; top:-2px; left:4px;}