body {
	background:#468BC4 url(../images/fondo.jpg) repeat-x fixed left bottom;
	color:#444;
	padding-bottom:100px
}

@font-face {
	font-family:Papyrus; 
	src: url(../images/fonts/PAPYRUS.TTF);
}

a {color:#27C}

dt {font-weight:bold}
dd {font-size:80%}
dd ul {list-style:disc;margin:0 0 5px;}
dd ul li{margin:0 0 0 15px;}

#header h1 {margin:10px 0 0}
#header h1 a {
	background:transparent url(../images/logo-1.gif) top left no-repeat;
	display:block;
	text-indent:-9999px;
	width:479px;
	height:77px;
}
#idiomas {
	float:right;
	position:relative;
	right:0;
	top:25px;
	width:100px;
}
#idiomas ul {
	list-style-type:none
}
#idiomas ul li {
	float:left;
	margin:0;
	padding:0 3px;
}
#idiomas ul li a {color:#FFF}

#nav ul {
	list-style: none;
	margin-bottom: 0px;
}
#nav ul li {
	background:#EEE url(../images/litest.gif) bottom left repeat-x;
	float:left;
	margin:0 3px 0 0;
	padding:5px 10px;
	/*_width:150px;*/
	display: inline;
	height:20px;
	}

#nav ul li img {vertical-align:middle}
#nav ul li.current {
	background:#FFF url(../images/litesth.gif) bottom left repeat-x;
}
#nav ul li a {
	color:#27C;
	font-weight:bold;
	text-decoration:none;
}
#nav ul li a:hover {color:#000}

p#salta {display:none}

#corpus {
	background-color:#FFF;
	overflow: hidden;
	clear: both;
	padding-top: 10px;
}
#corpus h2, #corpus h3 {
	border-bottom:1px solid #804000;
	color:#804000;
	letter-spacing: -0.05em;
	font-family:Papyrus, Helvetica, Arial, sans-serif;
}

#corpus p {
	font-size:1.05em;
	margin-bottom:10px;
}
#corpus p.petit {
	font-size:95%;
}


#footer {
	text-align: center;
	background: #804000 url(../images/pied.gif) bottom left repeat-x;
	overflow: hidden;
	font-size: 95%;
	color:#FFF;
	border-top: solid #804000 1px;
}

#footer p {
	margin-bottom:5px;
	padding-top:5px;
}

#footer a {
	color:#FFF;
	/*text-decoration:none*/
}

/* Tablas */

#tblPrecios, #tblAnul {font-size:150%;margin-bottom:10px}

#tblPrecios th, #tblAnul th {background-color:#804000;color:#FFF8CC;padding:5px 0}

#tblPrecios td, #tblAnul td {
	padding:2px 10px 2px 0;
	text-align:right;
}

/* Formularios */
#contactForm label {
	float:left;
	padding:3px 10px 0 0;
	text-align:right;
	width:80px;
}
#contactForm input[type="text"] {
	font-size:1em;
	width:350px;
	font-family:Helvetica, Arial, sans-serif;
}
#contactForm textarea {
	font-size:1em;
	width:350px;
	font-family:Helvetica, Arial, sans-serif;
}
#contactForm input[type="submit"] {
	font-size:1.5em;
	margin:0 0 0 215px;
}
/* Classes */
.imgfl {
	float:left;
	margin:0px 10px 0 0;
}

.imgfr {float:right}

p.especial {
	font-size:1.5em;
	line-height:1.8em;
}
.galeria {overflow: hidden}
.galeria ul {list-style-type: none}
.galeria ul li {
	float:left;
	margin:0;
	padding:0 15px 10px 0;
}

.petit p {
	font-size:0.95em
}
td span.petit {
	font-size:0.60em
}
ul.tick, ul.tick ul {
	list-style: none;
	margin-bottom:10px;
	font-size:1.05em;
}

ul.tick ul {
	list-style: none;
	margin-bottom:10px;
	font-size:0.95em;
}


ul.tick li {
	background:transparent url(../images/tick.gif) no-repeat scroll 0 2px;
	margin-left:10px;
	padding-left:20px;
}
.db {
float:right;
position:relative;
top:42px;
}
.alCentro {text-align:center}
.alRight {text-align:right}
