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:#2277CC
}

dl {}
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 {}
#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 {}
#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:#2277CC;
	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;
}
#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 tr, #tblAnul tr {
}
#tblPrecios th, #tblAnul th {
	background-color:#804000;
	color:#FFF8CC;
	padding:5px 0;
}
#tblPrecios td, #tblAnul td {
	padding:2px 10px 2px 0;
	text-align:right;
}
#tblAnul {
}
/* Formularios */
#contactForm {
}
#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;
}
.galeria ul li a {
}
.galeria ul li a img {
}
.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}