body {text-align:center;margin:0 auto 0 auto;border:0;color:#33343F;padding:0;font-family:verdana, tahoma, Helvetica, arial, sans-serif;font-size:0.68em;letter-spacing:-0.02em;background:#BB6500 url("../images/fnd.gif") top repeat;z-index:0;position:relative;}
	body img {margin:0;border:0;padding:0;}
	ul {list-style-type:none;}
	a {text-decoration:none;color:#C27D05;}
	h2 {float:left;margin:4px 0 2px 0;padding:0;font-size:2.4em;line-height:0.8em;color:#33343F;clear:both;}
	h3 {float:left;margin:0 0 20px 0;padding:0;font-size:1.1em;font-weight:normal;color:#33343F;clear:both;}
	h4 {float:left;width:100%;margin:14px 0 2px 0;padding:0;font-size:1.6em;clear:both;text-indent:10px;color:#86878F;}
	h5 {float:left;margin:0 0 8px 0;padding:0;font-size:1.1em;clear:both;}
	
	#hot dl dt, #pie, .h4, .submit input {font-family:arial, sans-serif, verdana, tahoma;}
	h2, h4 {font-family:trebuchet ms;}
	
/* CONTENEDOR_________________________________________________________________ */
#contenedor {position:relative;width:800px;margin:0 auto 0 auto;padding:0;}
#contenedordeco {float:left;width:100%;background:#fff url("../images/contenedorfnd.gif") top repeat-y;}
	/* CUERPO_________________________________________________________________ */
	#cuerpo {float:left;position:relative;width:794px;margin:0 0 0 3px;padding:20px 0 0 0;text-align:left;}
		/* CUERPOLEFT_________________________________________________________________ */
		#cuerpoleft {float:left;position:relative;width:220px;}
			#logo {float:left;margin:18px 0 10px 33px;}
				#logo img {float:left;margin:0;}
			#idioma {float:left;width:120px;margin:0 0 40px 48px;}
				#idioma ul li {margin:0 4px 0 4px!important;}
			#menu {float:left;width:100%;}
				#menu ul {float:left;width:100%;margin:0;padding:0;font-size:1.1em;}
				#menu ul li {float:left;width:100%;margin:0;padding:0;}
				#menu ul li a {float:left;width:148px;margin:0 0 0 24px;padding:4px 0 4px 0;color:#1E1676;}
					#menu ul li a:HOVER {margin:0 0 0 1px;padding:9px 0 12px 23px;font-weight:bold;background:url("../images/menuon.png") top left repeat-x;}
					#menu ul li:HOVER .menuondeco {float:right;width:48px;height:35px;background:url("../images/menuondeco.gif") top left no-repeat;}
					#menu ul li:HOVER a {margin:0 0 0 1px;padding:9px 0 12px 23px;font-weight:bold;background:url("../images/menuon.png") top left repeat-x;}
					.menuon {width:206px!important;margin:0!important;padding:0 0 0 14px!important;font-weight:bold;font-size:1.2em;background:url("../images/menuon.png") top left repeat-x;}
					.menuon .menuona {float:left;width:158px;margin:2px 0 6px 0;padding:7px 0 3px 0;}
					.menuon .menuondeco {float:right;width:48px;height:35px;background:url("../images/menuondeco.gif") top left no-repeat;}
			#hot {float:left;position:relative;width:206px;margin:34px 0 5px 14px;}
				#hot dl {float:left;width:100%;margin:0;}
				#hot dl dt {float:left;width:100%;margin:0;font-size:2.2em;font-weight:bold;line-height:20px;color:#C27D05;}
				#hot dl dd {float:left;width:100%;margin:0;}
				#hot ul {float:left;width:194px;margin:0 6px 0 6px;padding:0;}
				#hot ul li {float:left;width:186px;margin:26px 0 0 0;padding:0 4px 0 4px;border-bottom:1px solid #B2B2B2;}
				#hot ul li p {margin:16px 0 16px 0;font-size:0.79em;}
				#hot ul li a {font-weight:bold;font-size:1.22em;}
				#hot ul li h3 {float:left;}
		/* CONTENIDO_________________________________________________________________ */
		#contenido {float:left;width:553px;margin:0 0 0 20px;}
			#contenido p {margin:10px 40px 6px 0;font-size:1em;clear:both;}
			#contenido ul {float:left;width:513px;margin:8px 40px 8px 0;padding:0;}
			#contenido ul li {margin:8px 0 8px 0;padding:0 0 0 6px;background:url("../images/liststylesquareoff.gif") 0 6px no-repeat;}
			#contenido .breadcrumb a {color:#33343F;}
				
			#gurpegui {float:right;width:103px;margin:18px 17px 0 0;text-align:center;font-size:0.7em;color:#86878F;}	
				#gurpegui img {float:left;margin:0;}	
			#contenedormidright {float:left;position:relative;width:100%;margin:20px 0 0 0;}
				#contenedormidright h3 {float:left;margin:0 8px 0 0;font-weight:bold;color:#86878F;font-size:1.4em;}
				#contenedormidright p {clear:none;text-align:justify;}
				#contenedormidright ul {float:left;width:100%;margin:8px 0 8px 0;}
				#midrightleft {float:left;width:350px;}
				#midrightright {float:left;width:173px;margin:0 0 0 30px;}
				
				#listado {float:left;width:100%;margin:30px 0 0 0;text-align:center;}
				#listado ul {float:left;width:100%;margin:0;padding:0;}
				#listado ul li {float:left;width:131px;height:240px;margin:10px 0 12px 12px;padding:0 20px 0 10px;background:url("../images/listadodeco.jpg") 100% 50% no-repeat!important;}
					#listado a {float:left;width:100%;cursor:hand;}
					#listado ul li img {position:relative;margin:0 auto 0 auto;padding:0;}
					#listado .h4 {float:left;width:100%;margin:10px 0 0 0;padding:0;}
					#listado .listadop {float:left;width:100%;margin:10px 0 0 0;padding:0;font-size:0.8em;color:#33343F;}
				#paginador {position:relative;float:none;width:120px;margin:auto;padding:0;font-size:1.2em;}
					#paginador ul {float:right;}
					#paginador ul li {margin:0 4px 0 4px;padding:0;}
					#paginador a {color:#2F2314;}
					#paginador a img {vertical-align:middle;}
						#paginador a:HOVER {color:#A1C42A;text-decoration:none;}
				#reconocimientos {float:left;width:100%;margin:30px 0 0 0;}
					#reconocimientos .recizq {float:left;width:271px;}
					#reconocimientos .recdch {float:left;width:69px;margin:0 0 0 40px;}
					#reconocimientos ul {position:relative;width:380px;margin:auto;padding:0;}
					#reconocimientos ul li {float:left;width:100%;margin:12px 0 12px 0;padding:0 0 10px 0;border-bottom:1px solid #C5C2CF;background:none;}
					#reconocimientos ul li ul {float:left;width:100%;margin:8px 0 14px 0;padding:0;color:#86878F;font-size:0.8em;}
					#reconocimientos ul li ul li {float:left;width:auto;margin:2px 0 2px 4px;padding:0 0 0 6px;border:0;background:url("../images/liststylesquare.gif") 0 5px no-repeat;}
					#reconocimientos .recizq img {float:right;margin:0 0 0 10px;padding:0;}
					#reconocimientos .h4 {float:left;width:100%;margin:0;padding:0;font-size:1.6em;color:#BB6500;}
					#reconocimientos .listadop {float:left;width:100%;margin:2px 0 0 0;padding:0;font-size:0.8em;}
					
				.noticias {float:left;width:100%;margin:0 0 4px 0;}
					.noticias .red {padding:5px 0 0 0;font-size:0.8em;}
				
				.eventos {}
					table {float:right;margin:8px 0 8px 0;padding:0 2px 14px 2px;text-align:center;border-bottom:1px solid #C5C2CF;}
					.fechasi {background:#A1C42A;color:#fff;}
					.fechasi a {color:#fff;}
					thead tr td {font-weight:bold;font-size:1.6em;letter-spacing:-0.08em;}
				.galeria {padding:10px 0 0 0!important;border-top:1px solid #C5C2CF;}
					.galeria li {float:left!important;width:90px;height:90px;margin:1px 1px 1px 1px!important;padding:0!important;background:none!important;}
					.galeria li a {float:left;width:90px;height:90px;}

			/* CUERPOMID_________________________________________________________________ */
			#cuerpomid {position:absolute;width:254px;z-index:0;}
				#cuerpomid img {float:left;margin:0 0 0 0;}
			/* CUERPORIGHT_________________________________________________________________ */
			#cuerporight {float:right;position:relative;width:277px;margin:0;padding:10px 0 30px 20px;border-left:1px solid #C5C2CF;z-index:1;}
				#cuerporight p {text-align:justify;}
				#cuerporight img {float:left;margin:10px 10px 10px 0;}
				#cuerporight #portada img {float:left;margin:140px 0 42px 0;padding:5px 0 0 0;background:#1C147F;}
				#cuerporight textarea {width:260px;}
	/* PIE_________________________________________________________________ */
	#pie {float:left;position:relative;width:792px;margin:0 4px 0 4px;color:#fff;font-size:0.8em;background:#161324 url("../images/piedeco.gif") 0 37px repeat-x;}
		#pie a {color:#fff;}
		#piedecotop {float:left;width:100%;height:37px;background:url("../images/piedecotop.gif") top left no-repeat;}
		#address ul {float:right;width:450px;margin:18px 17px 0 0;padding:0;text-align:left;}
		#address li {float:left;margin:0;padding:0;}
		#address address {font-style:normal;}
		#address address b {font-size:1.3em;}
		#address #lidch {float:right;text-align:right;}
		#pie .breadcrumb {float:right;margin:14px 17px 5px 0;}
		#certificado {float:left!important;width:280px;margin:18px 0 0 17px!important;clear:none!important;}
			#certificado ul li {margin:0 16px 0 0!important;}

.underline {text-decoration:underline;}
.hidden {display:none;}
.img-left {float:left;margin:2px 16px 6px 0;}
.img-right {float:right;margin:2px 0 6px 16px;}
.red {float:left;color:#A1C42A;font-weight:bold;}
.h4 {font-size:1.4em;line-height:0.8em;}
.auto {width:auto!important;}
.pdf {padding:0 18px 0 0;background:url("../images/pdf.gif") 100% 0 no-repeat;}

.buton {float:left;}
	.buton a {color:red;}
	.buton a:HOVER {color:#fff!important;}
	.butonleft {float:left;width:16px;height:27px;background:url("../images/butonleft.png") 0 0 no-repeat;}
	.butonmid {float:left;height:25px;padding:2px 0 0 0;background:url("../images/butonmid.png") 0 0 repeat-x;}
	.butonright {float:left;width:15px;height:27px;background:url("../images/butonright.png") 0 0 no-repeat;}

.breadcrumb { float:left;margin:0;padding:0;clear:both;}
	.breadcrumb ul {float:left!important;width:auto!important;margin:0!important;padding:0;}
	.breadcrumb ul li {float:left;width:auto!important;margin:0 2px 0 2px!important;padding:0!important;background:none!important;}
	.breadcrumb ul li a {float:left!important;width:auto!important;margin:0;padding:0;}

.formulario {float:left;width:100%;margin:40px 0 0 0;padding:20px 0 0 0;text-align:left;border-top:1px solid #C5C2CF;}
	.formulario p {float:left;width:100%;margin:4px 0 4px 0!important;padding:0;text-indent:0;}
	.formulario label {float:left;width:90px;margin:0 4px 0 0;padding:1px 0 0 0;font-size:1.1em;}
	.formulario input {float:left;width:190px;margin:0 6px 0 0;padding:0;font-size:1em;}
	.formulario select {float:left;margin:0 6px 0 0;padding:0;border:1px solid #A5ACB2;font-size:1em;}
	.formulario textarea {float:left;width:300px;padding:0;overflow:auto;}
	.selectores {float:left;margin:0;padding:0;}
	.submit {float:left;margin:0;padding:0;}
		.submit input {float:left;width:auto;margin:0;padding:0 10px 0 0;border:0;color:#fff;font-weight:bold;font-size:1.2em;background:#BB6500;cursor:hand;}
	.check input {width:auto;}
		
	#vinos {float:right;width:auto;margin:0;padding:0;border:0;}
	#vinos p {width:auto;}
	#vinos label {width:60px;}
	#vinos #bodega {width:140px;margin:0 20px 0 0;}
	#vinos #bodega option{width:100%;}	