html{
	height:100%;
	}
body,td,th {
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color:#444444;;
	}
body {
	height:100%;
	background: #F8F8F8 url(bk.jpg) center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
a {
	font-family:"Trebuchet MS", Tahoma, Arial;
	cursor:pointer;
	}

div#all{
	width:900px;
	display:table;
	margin: 0px auto 0px auto;
	background:#FFFFFF;
	}
	div#foto{
		width:610px;
		height:430px;
		float:left;
		background:transparent url(imgBk.jpg) no-repeat;
		}
	div#menu{
		padding: 150px 0px 0px 80px;
		width:210px;
		height:280px;
		float:left;
		background:transparent url(menuBk.jpg) no-repeat;
		}
		div#menu img{
			border:0px;
			}
		div#menu div#botonHome a{
			width:175px;
			height:39px;
			padding:0px 0px 0px 35px;
			color:#93221A;
			font:18px bold "Trebuchet MS", Tahoma, Arial;
			text-transform:uppercase;
			text-decoration:none;
			line-height:39px;
			background:transparent url(bttnHome.jpg) no-repeat 0px -40px;
			display:block;
			}
			div#menu div#botonHome a:hover{
				color:#FFFFFF;
				text-decoration:none;
				background:transparent url(bttnHome.jpg) no-repeat 0px 0px;
				}
		div#menu div#botones{
			width:175px;
			height:211px;
			padding:0px 0px 0px 35px;
			color:#FFFFFF;
			font-size:16px;
			text-decoration:none;
			line-height:30px;
			}
			div#menu div#botones a {
				width:175px;
				text-decoration:none;
				color:#FFFFFF;
				float:left;
				}
				div#menu div#botones a:hover {
					text-decoration:overline underline;
					color:#982512;
					}
			div#menu div#botones a.activo {
				text-decoration:underline;
				font-style:italic;
				}
			div#menu div#botones img.language {
				position:relative;
				left:-35px;
				top:1px;
				}
		div#menu div#idioma{
			width:175px;
			height:30px;
			padding:0px 0px 0px 35px;
			}
			
	div#counter{
		float:left;
		width:300px;
		height:30px;
		background:transparent url(counterBk.jpg) no-repeat;
		color:#FFFFFF;
		vertical-align:middle;
		line-height:28px;
		text-align:left;
		padding-left:600px;
		}
	div#main{
		float:left;
		width:680px;
		text-align: left;
		}
		div#title{
			float:left;
			width:560px;
			padding:0px 100px 5px 20px;
			color:#FFFFFF;
			font-size:36px;
			background:transparent url(titleBk.jpg) repeat-y;
			}
		div#content{
			float:left;
			width:616px;
			padding: 20px 20px 10px 40px;
			color:#444444;
			font-size:14px;
			background:#FFFFFF;
			text-align:justify;
			}
			div#content a{
				color:#982512;
				text-decoration:none;
				font-weight:bold;
				}
				div#content a:hover{
					color:#598337;
					text-decoration:underline;
					}
			div#content a.submit{
				color:#982512;
				text-decoration:none;
				font-weight:bold;
				border-left:5px solid #982512;
				padding-left:5px;
				margin-right:5px;
				}
				div#content a.submit:hover{
					color:#598337;
					border-left:5px solid #598337;
					}
		div#content table.galeria{
			width:100%;
			}
			div#content table td.title{
				width:auto;
				text-align:left;
				vertical-align:middle;
				font-size:16px;
				}
			div#content table td.image{
				width:auto;
				text-align:center;
				vertical-align:middle;
				}
		div#content div#subtitle{
			font-size:24px;
			font-weight:bold;
			color:#598337;
			margin-bottom:10px;
			}
		div#content div#highlight{
			font-size:16px;
			color:#982512;
			font-weight:bold;
			}
		div#content div#block{
			/*display: block;
			position: relative;*/
			margin-bottom:10px;
			height:auto;
			width:100%;
			float:left;
			border:1px dotted #e0e0e0;
			padding:10px;
			}
			div#content div#block div#thumbnail{
				width:200px;
				margin:5px 0px 0px 0px;
				padding-bottom:-5px;
				border:4px solid #F0B50F;
				display:block;
				float:left;
				}
			div#content div#block div#blockinfo{
				clear:left;
				margin-right: 15px;
				width:370px;
				float:right;
				}
				div#content div#block div#blockinfo p{
					font-size:12px;
					}
								
		div#content div#vt, div#vt{
			width:620px;
			height:190px;
			text-align:center;
			border:5px solid #F0B50F;
			z-index:10;
			position:relative;
			left:0px;
			}
		div#content div#mapa, div#mapa{
			width:620px;
			height:400px;
			text-align:center;
			border:5px solid #F0B50F;
			z-index:10;
			position:relative;
			left:0px;
			}
		div#content div#notes{
			font-style:italic;
			font-size:10px;
			}
	
		div#main table.reservaciones{
			width:400px;			
			}
		div#main table.reservaciones td{
			border:1px solid #f0f0f0;
			width:auto;
			}
			div#main table.reservaciones input{
				width:auto;
				}
			div#main table.reservaciones td.items{
				color:#598337;
				font-weight:bold;
				font-size:14px;
				background:#f0f0f0;
				}
	div#info{
		position:relative;
		float:right;
		width:210px;
		height:auto;
		padding:5px 10px 0px 0px;
		color:#FFFFFF;
		text-align:left;
		font-size:12px;
		background:#FFFFFF url(infoBk.jpg) repeat-y left;
		}
		div#info a {
			width:175px;
			text-decoration:none;
			color:#FFFFFF;
			}
			div#info a:hover {
				text-decoration:underline;
				}
		div#info ul.info{
			margin-bottom:0px;
			}
	div#infobottom{
		position:relative;
		clear:right;
		float:right;
		width:220px;
		height:20px;
		background: #FFFFFF url(infoBottom.jpg) no-repeat;
		}
	div#imagenes{
		position:relative;
		clear:right;
		float:right;
		width:220px;
		text-align:center;
		background:#FFFFFF;
		}
		div#imagenes div.a img, .image img{
			width:auto;
			margin:0px 0px 10px 0px;
			border-top:4px solid #F0B50F;
			border-right:4px solid #F0B50F;
			border-bottom:4px solid #F0B50F;
			border-left:4px solid #F0B50F;
			}
		div#alignRight{
			text-align:right;
			}
	div#footer{
		text-align:center;
		height:20px;
		vertical-align:middle;
		line-height:20px;
		font-size:11px;
		background-color:#598337;
		color:#FFFFFF;
	}
input {
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color:#333333;
	border:1px solid #598337;
	padding:2px 2px 2px 5px;
	width:400px;
	}
	.inputToText{
		border:none;
		}
span.items{
	color:#598337;
	font-weight:bold;
	font-size:14px;
	}
textarea{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color:#333333;
	border:1px solid #598337;
	padding:2px 2px 2px 5px;
	width:400px;
	height:100px;
	}
select {
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color:#333333;
	}		
.comentario{
	color:#666666;
	font-style:italic;
	font-size:10px;
	}
.clearfloat{
	position:relative;
	clear:both;
	height:0px;
	width:0px;
	border:0px dotted #009900;
	}

