body, table, input, select, textarea {
	font-family		: Georgia,Times,"Times New Roman",serif;
	}

body {
    	margin			: 0;
    	background		: #fff;
	padding			: 0;
	text-align		: center;
	color			: #000;
	height			: 100%;
	}

a:link, a:visited {
	color			: #A58634;
	text-decoration 	: none;
	border-bottom		: 1px #A58634  dotted;
	}

a:hover {
	border-bottom		: 1px #A58634  solid;
	}

a:active, a:focus { 
	text-decoration		: none;
	background-color	: #E3E3E3;
	color			: #000;
	border-bottom		: 0px #A58634  solid;
	}
	
div#main {
	width			: 750px;
	margin			: 20px auto;
	position		: relative;

	}
	
h1 {
	display			: none;
}

#logo1 {
	position		: absolute;
	top			: 50px;
	left			: 20px;
	width			: 340px
}

#fotomain1 {
	position		: absolute;
	top			: 0;
	left			: 385px;
	width			: 365px
}

#fotomain2 {
	position		: absolute;
	top			: 300px;
	left			: 0;
	width			: 365px
}

ul#lang1 {
	position		: absolute;
	top			: 350px;
	right			: 80px;
	text-align		: left;
	list-style		: none;
	width			: 160px;
	font-size		: 12px;
	padding			: 0;
	margin			: 0;
}

ul#lang1 li {
	width			: 160px;
	position		: relative;
	padding			: 10px;
	margin			: 0;
	line-height		: 16px
	}

ul#lang1 li a {
	color			: #000;
	border-bottom		: 0
	} 

.bullet {
	position		: absolute;
	display			: block;
	width			: 55px;
	left			: -65px;
	top			: 10px;
	font-family		: arial,sans-serif;
	font-size		: 20px;
	color			: #A48737;
	border-right		: 2px solid #000;
	padding			: 8px 0
	}

ul#lang1 li a:hover {
	color			: #A48737
	}

#cap {
	width			: 940px;
	height			: 20px;
	text-align		: right;
	background		: url('http://www.hostalcatalinavera.es/templates/default/img/fons-cap.gif') no-repeat bottom;
	margin			: 0px auto 0;
	padding			: 7px 25px 27px
	}

#cap li {padding:5px 5px;list-style:none;display:inline;font-size:13px}


#cap ul {padding:0;margin:0}

#cos {
	width			: 940px;
	background		: url('http://www.hostalcatalinavera.es/templates/default/img/fons.gif') repeat-y;
	margin			: 0 auto;
	padding			:0 25px;
	position		: relative;
	text-align		: left
	}

#logo {
	width			: 300px;
	height			: 216px;
	padding-top		: 34px;
	position		: aboslute;
	top			: 0;
	left			: 0;
	background		: #fff;
	text-align:center
	}
	
#logo a, #logo img {border:0}

#fotos {
	width			: 620px;
	height:250px;position	: absolute;
	top			: 0;
	left			: 325px;
	padding-left		: 20px;
	background		: #fff
	}

#menu {
	width			: 300px;
	position		: absolute;
	top			: 250px;
	left			: 25px;
	line-height		: 1.1em;
	}

#menu ul {
	list-style		: none;
	padding			: 15px;
	margin			: 0;
	font-size		: 13px;
	letter-spacing		: 0.1em
	}
	
#menu li {
	margin			: 9px;
	padding			: 0
	}

#submenu ul {font-size:11px;padding:0px}
#submenu li {margin:3px 0 3px 30px;}

.sensemenu{margin-left:0 !important}
	
#text {
	margin-left		: 300px;
	background		: #E2CDA2 url('http://www.hostalcatalinavera.es/templates/default/img/back.gif') no-repeat bottom right;
	border-left		: 20px solid #fff;
	padding			: 30px;
line-height:1.5em;
letter-spacing:0.08em;
font-size:14px;

	}
p.sans-serif {font-family:verdana, sans-serif, arial;letter-spacing:0.04em;font-size:11px}	

	
#text h2{margin:0 0 1em;padding:0;font-weight:normal;letter-spacing:0.1em;font-size:24px}

#text p {margin:0 0 1em;padding:0;font-family:verdana, sans-serif, arial;letter-spacing:0.04em;font-size:12px}
	
#text li {list-style:square;padding:2px;font-weight:bold;font-family:verdana, sans-serif, arial;letter-spacing:0.04em;font-size:12px}
#peu {
	width			: 940px;
	height			: 20px;
	background		: url('http://www.hostalcatalinavera.es/templates/default/img/fons-peu.gif') no-repeat top;
	margin			: 0 auto 20px;
	text-align		: left;
	padding			: 30px 25px 0px 25px;
	font-size		: 12px;
	position		: relative
	}

#serveisinternet {
	position		: absolute;
	right			: 25px;
	top			: 30px
	}
	
	

div#map
{
    width		: 620px; 
    height		: 560px;
    color		: #300403;
    border-top		: solid 1px #fff;
    overflow		: hidden;
    font-size		: 13px;
    margin-left		: 300px;
    border-left		: 20px solid #fff;
}

table
{
    letter-spacing	: 0px;
    font-size		: 11px;
    text-align		: left;
font-family:verdana, sans-serif, arial;letter-spacing:0.04em;font-size:11px
}

th
{
    font-weight		: normal;
    background		: #fff;
    padding		: 1px 6px;
}

td
{
    width		: auto;
    padding		: 3px 6px;
}

tr
{
    background		: #F2EBD9;
}

tr:hover
{
    background		: #E3E3E3 !important;
}

ul#distancies li {font-weight:normal !important}