	* {margin:0 auto;padding:0;}
	body {font-family:arial;font-size:12px;font-weight:normal;color:#e7c5c3;background:#810202}
	a {color:#e7c5c3;text-decoration:underline;}
	a:hover {text-decoration:underline;}
	p {margin-top:10px;}
	input, textarea, select {cursor:pointer;cursor:hand;}

	#body {background:url(pics/backgrounds/_background-type15.jpg) no-repeat top center;}
		#container {width:954px;}
		
			#top {}
				.left-top {float:left;width:250px;/*260px*/height:211px;padding:0 5px;background:url(pics/backgrounds/_background-type7.jpg) no-repeat 0 0;}
				.right-top {float:left;width:694px;height:211px;background:url(pics/backgrounds/_background-type8a.jpg) no-repeat 0px 0 #3e0202;}
			#middle-z {width:954px;background:url(pics/backgrounds/_background-type13.jpg) repeat-y top left;}
			#middle-x {width:954px;background:url(pics/backgrounds/_background-type9.jpg) no-repeat bottom left;min-height:706px;_height:706px;padding-bottom:100px;}
			#middle {width:954px;background:url(pics/backgrounds/_background-type10.jpg) no-repeat top left;}
				.left-middle {float:left;width:223px/*240px*/;padding:0 4px 0 13px;}
				.right-middle {float:left;width:705px;/*height:300px;*/}
			#bottom {padding:0px 0 10px 460px;}

			.floatingdesc {font-style:italic;color:#e19300;}
			.floatingimage img {border:solid #e7c5c3 3px;}
			#gallery {margin:15px 0 10px 0;}
			.ghead h6 {letter-spacing:1px;color:#e19300;font-size:10px;font-style:italic;}


	.cleaner {clear:both;display:block;}
	.title {font-style:italic;font-size:12px;margin-top:25px;height:25px;text-align:center;}
	.logo {display:block;margin-top:15px;height:100px;text-align:center;}
	.image {background:url(pics/logo-home.png) no-repeat 0 0;width:200px;height:100px;}
	.legend {font-style:italic;font-size:11px;margin-top:5px;height:15px;text-align:center;cursor:pointer;cursor:hand;}
	.us {font-size:13px;margin-top:10px;height:100px;}
	.all {text-align:right;margin-top:5px;height:18px;}
		.all a {color:#fffaf8;}
	.reservations {width:173px;height:92px;margin-top:3px;padding:0 11px 0 39px;background:url(pics/backgrounds/_background-type12.jpg) no-repeat 0 0;}
		.reservations * {font-size:10px;font-weight:bolder;}
		.reservations input {font-size:11px;border:#2b0102 1px solid;padding:0;margin:0;text-align:center;letter-spacing:1px;}
	.categories {list-style:none;padding:0 10px 0 60px;margin-top:40px;}
		.categories li {margin-top:6px;padding-left:20px;background:url(pics/bullets/_bullet-type2.gif) no-repeat 0 5px;}
		.categories a {font-weight:bolder;color:#f6e2e3;border-bottom:dotted 1px #f6e2e3;font-size:11px;text-decoration:none;border-bottom:none;}
		.categories a:hover {text-decoration:underline;}
	.content {float:left;width:460px/*510px*/;padding:0 25px;margin-top:10px;}
	.back {float:right;text-align:right;width:100px;margin:5px 20px 0 0;}	
		.back a {letter-spacing:1px;font-weight:bolder;font-size:10px;border-bottom:none;text-decoration:none;font-style:italic;}
		.back a:hover {text-decoration:underline;}
	.titleContent {font-size:20px;color:#fffcf8;font-weight:normal;font-style:italic;width:270px;float:right;text-align:right;}
	.titleContent:first-letter {font-size:22px;}
	.path {margin:15px 0 25px 0;}
		.path a {letter-spacing:1px;font-weight:bolder;font-size:10px;border-bottom:none;text-decoration:none;font-style:italic;}
			.path a:hover {text-decoration:underline;}
	.bodyContent {line-height:125%;}
	.panel {float:left;width:170px/*195px*/;padding:0 10px 0 15px;}
	.options {list-style:none;margin-top:70px;}
		.options li {margin-top:6px;padding-left:6px;background:url(pics/bullets/_bullet-type4.gif) no-repeat 0 6px;}
		.options a {color:#d40000;font-weight:bolder;text-decoration:none;border-bottom:none;font-size:11px;}
		.options a:hover {text-decoration:underline;}
	.banners {text-align:center;margin-top:50px;}
		.banners p {margin-top:25px;padding:0 5px;}
	.goTo {text-align:right;margin:0 20px 0 0;display:block;}
		.goTo a {color:#e7c5c3;border-bottom:none;background:url(pics/bullets/_bullet-type6.gif) no-repeat 0 5px;padding-left:12px;}
	.infoForm {margin:5px 0 5px 0;padding:10px 10px 10px 10px;text-align:center;color:#e19300;font-weight:normal;letter-spacing:0px;font-size:11px;font-weight:bolder;font-style:italic;}
	.item {margin:0 0 0 0;border-top:solid 1px #9e7b79;padding:30px 0 20px 0;}
		.picture {width:125px;float:left;}
		.text {width:335px;float:left;}
		.item img {width:105px;}
	.allPages {margin:30px 0 20px 20px;text-align:center;}
		.allPages a {text-decoration:none;color:#fff;border-right:solid #fff 1px;padding-right:5px;border-bottom:none;}
		.allPages span {padding:3px 5px 3px 5px;border:1px #d40000 solid;}
			.allPages span#on {padding:3px 5px 3px 5px;border:1px #e19300 solid;color:#220000;background:#e19300;}
	.author {display:block;font-weight:bolder;font-style:italic;}
	.date {display:block;font-style:italic;font-size:11px;font-family:arial;margin-bottom:3px;}
	.comment {display:block;font-style:italic;padding-left:20px;}
	.contacts {margin:5px 0 0 10px;}
		.contacts * {margin:0;color:#d0cccc;padding:0;font-size:10px;}
		.contacts a {border-bottom:none;}
	.copyright {display:block;text-align:center;}
		.copyright a {letter-spacing:0px;font:bolder 9px arial;color:#fff;line-height:12px;text-decoration:none;}
		.copyright3 a:hover {text-decoration:underline;}

	.ctc-table {width:485px;margin-left:5px;} 
		.ctc-table td {border-top:1px dashed #e7c5c3;padding:10px 0 2px 0;}
	.ctc-mark {width:11px;font:normal 11px verdana;color:#333;text-align:right;vertical-align:top;background:url(pics/bullets/_bullet-type7.gif) 0px 11px no-repeat;}
	.ctc-label {width:80px;vertical-align:top;font:normal 11px verdana;color:#feffff;}
	.ctc-input {width:375px;font:normal 11px verdana;color:#333;border:solid 1px #d6d6d6;padding:1px 0 1px 4px;background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fefefe;}
	.ctc-inputBAD {width:375px;font:normal 11px verdana;color:#333;padding:1px 0 1px 4px;border:solid 1px #e40c01; background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fff;}
	.ctc-inputShort {width:100px;font:normal 11px verdana;color:#333;border:solid 1px #d6d6d6;padding:1px 0 1px 4px;background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fefefe;}
	.ctc-inputShortBAD {width:100px;font:normal 11px verdana;color:#333;padding:1px 0 1px 4px;border:solid 1px #e40c01; background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fff;}
	.ctc-button {background:#810202;width:94px;border:1px solid #e19300;color:#fffcf8;font-family:arial;font-size:12px;font-weight:bolder;letter-spacing:1px;padding:3px 0;}
	.cmt-table {width:450px;margin-left:5px;} 
		.cmt-table td {border-top:1px dashed #e7c5c3;padding:3px 0 1px 0;}
	.cmt-mark {width:11px;font:normal 11px verdana;text-align:right;vertical-align:top;background:url(pics/bullets/_bullet-type7.gif) 0px 4px no-repeat;}
	.cmt-label {width:80px;vertical-align:top;font:normal 11px verdana;color:#feffff;}
	.cmt-input {width:315px;font:normal 11px verdana;color:#333;border:solid 1px #d6d6d6;padding:1px 0 1px 4px;background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fefefe;}
	.cmt-inputBAD {width:315px;font:normal 11px verdana;color:#333;padding:1px 0 1px 4px;border:solid 1px #e40c01; background:url(pics/backgrounds/_background-type18.jpg) repeat-x bottom left #fff;}
	.cmt-button {background:#810202;width:94px;border:1px solid #e19300;color:#fffcf8;font-family:arial;font-size:12px;font-weight:bolder;letter-spacing:1px;padding:3px 0;}
		


	.h2_type1 {color:#fffcf8;font-size:12px;padding:5px 0;}
	.h2_type2 {margin-top:25px;background:url(pics/bullets/_bullet-type5.gif) no-repeat 0 2px;padding:0 0 5px 15px;font-weight:bolder;font-size:12px;border-bottom:1px solid #fffcf8;color:#fffcf8;}
	.ul_type1 {list-style:none;}
		.ul_type1 li {margin-top:8px;padding-left:15px;}
		.ul_type1 a {text-decoration:none;}
		.ul_type1 a:hover {text-decoration:underline;}
	.h2_type3 {}
		.h2_type3 a {font-size:18px;color:#fffcf8;font-weight:normal;font-style:italic;text-decoration:none;}
		.h2_type3 a:hover {text-decoration:underline;}
	.a_type1 {color:#e7c5c3;text-decoration:none;display:block;margin:15px 0 10px 0;border-bottom:none;}
		.a_type1:hover {text-decoration:underline;}


	
/*----------------------- Calendario del Rabanus------------------------------------*/
#calendarioEmergente td.dias{ font-size: 11px; text-align: right; padding: 2px }
#calendarioEmergente td.cabeceras, td.evento{ font-size: 11px; color: #c00000; padding: 2px; text-align: right }
#calendarioEmergente td.cabeceras{ font-size: 11px; padding: 2px }
#calendarioEmergente td.evento{ font-size: 11px; border: 1px #c0c0c0 solid; text-align: right }
#calendarioEmergente td.hoy-es, td.nombre-mes{ font-size: 11px; background: #f7f7f7; text-align: center; padding: 4px }
#calendarioEmergente a.nombre-ano, td.nombre-ano{ font-size: 11px; background: #00a1e1; text-align: center; padding: 4px; color: #ffffff; font-weight: bold }
#calendarioEmergente td.hoy-es{ font-size: 11px }
#calendarioEmergente a{ font-size: 11px; text-decoration: none; color: #000000 }
#calendarioEmergente a.evento{ font-size: 11px; color: #c00000 }
#calendarioEmergente table{ font-weight: normal; z-index: 100; position: relative; font-size: 11px; background: #ffffff; border: 1px #cccccc solid; padding: 2px }	

