/* -------------------------------------------- Style CSS  -------------------------------------------- */
	/*_______________---------------------  Round Corners ---------------------_______________ */
#roundcont {
	width: 970px;
	background-color: #E9E2DC;
	border: 0px solid red;
	text-align: center;
	margin: auto;
}

#roundcont #lTop {
	background: url(../img/lTop.jpg) no-repeat left top;
}

#roundcont #lBottom {
	background: url(../img/lBottom.jpg) no-repeat left bottom;
}

#roundcont #rTop {
	background: url(../img/rTop.jpg) no-repeat right top;
}

#roundcont #rBottom {
	background: url(../img/rBottom.jpg) no-repeat right bottom;
}

#roundcont #Bottom {
	background: url(../img/bottom.jpg) repeat-x;
	text-align: left;
}

#roundcont #Bottom	#lft {
	background: url(../img/botLeft.jpg);
	width: 30px;
	height: 15px;
	float: left;
}

#roundcont #Bottom	#rgt {
	background: url(../img/botRight.jpg);
	width: 30px;
	height: 15px;
	float: right;
}

#roundcont #Bottom	#clr {
	clear: both;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 13px;
	color: #A39588
}

#roundcont #Bottom #clr #izq {
	clear: both;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #A39588;
	width: 520px;
	height: 15px;
	float: left;
}

#roundcont #Bottom #clr #izq span {
	font-size: 10px;
}

#roundcont #Bottom #clr	#der {
	padding-right: 30px;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: right;
	font-size: 11px;
	width: 400;
	height: 15px;
	float: right;
}

#roundcont #Bottom	a {
	color: #A39588;
	text-decoration: none;
}

#roundcont #Bottom	a:hover {
	color: #A39588;
	text-decoration: underline;
}

#roundcont #mainContainer {
	margin: 0px 18px 0px 18px;
	border: 0px solid red;
	background-color: #FFFFFF;
	text-align: left;
}

body,p,blockquote {
	/*margin: 0;*/
	/*padding: 0;*/
	font: 12px arial;
}

a img,iframe {
	border: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #797979
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}

ul,ol,dl,li,dt,dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

form,fieldset {
	/*margin-top: 15px;*/
	padding: 0;
}

fieldset {
	border: 0;
}

legend {
	display: none;
	padding: 0;
}

input,textarea,select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}

select {
	padding: 0;
}

body {
	background: #E9E2DC;
	text-align: center;
}

.cssBorder {
	border: 1px solid red;
}

.blk {
	color: #000
}

.gryBorder {
	border: 1px solid #D4CFCB;
}

.lftFloat {
	float: left
}

.rgtFloat {
	float: right
}

.clrFloat {
	clear: both;
	/*float:left;*/	
}

#Container {
	background: #FFFFFF;
	width: 930px;
	max-width: 912px;
	margin: auto;
	padding: 10px;
}

}
/* Form */
form.reservas {
	width: 171px;
	color: #3A3A3A;
}

form.reservas fieldset ol li.lftImg {
	float: left;
	padding-bottom: 4px;
}

form.reservas fieldset ol li select {
	border: 1px solid #808080;
}

form.reservas fieldset ol.tOne li select {
	margin-right: 3px;
}

select.two {
	width: 38px;
}

select.three {
	width: 46px;
}

select.four {
	width: 52px;
}

form.reservas fieldset ol.tRow {
	clear: both;
}

form.reservas fieldset ol.tRow li {
	float: left;
	width: 42px;
}

form.reservas fieldset ol.tRow li.clr {
	clear: both;
	width: 170px;
	text-align: center;
	padding-top: 8px;
}

form.reservas fieldset ol.tRow li.reg {
	clear: both;
	width: 170px;
	text-align: center;
	padding-top: 16px;
}

form.reservas fieldset ol.tRow li.reg .but {
	background: #8B7D70;
	border: 0;
	width: 118px;
	height: 19px;
	color: #fff;
}

#cTop {
	width: 910px;
	float: left;
	background-color: #EBE7E4;
}

#cTop ul {
	margin: 0;
	padding: 0px;
	border: none;
}

#cTop li {
	background: #EbE7E4; repeat-x;
	float: left;
	margin: 0px 3px 0px 3px;
	padding: 5px 8px 5px 10px;
	font: 11px arial;
	background: url('/img/space.gif') 1px 8px no-repeat;
}
#cTop li.menu-first{
	background: #EbE7E4; repeat-x;
	float: left;
	margin: 0px 3px 0px 3px;
	padding: 5px 8px 5px 10px;
	font: 11px arial;	
}

#cTop li a {
	background: none repeat scroll #EBE7E4;
	text-decoration: none;
	color: #887E74;
	display: block;
	padding: 5px 0px 5px 4px;
	width: auto;
	font-weight: bold;
	font-size: 12px;
}

#cTop li a.lft {
	width: 100px;
}

#cTop li a.rgt {
	width: 100px;
}

#cTop li a:hover {
	background: #F7F9F9;
}

#lftTop {
	float: left;
	width: 912px;
}

#lftTop #lftTopOne {
	padding-bottom: 15px;
}

#lftTop #lftTopTwo {
	/*height: 250px;*/
	min-height: 280px;
	height: auto;
	overflow: hidden;
}
#lftTopTwoFondoFormulari{
	background: none repeat scroll 0 0 #968477;
    float: left;
    /*height: 280px;*/
    /*max-height: 298px;*/
    /*opacity: 0.5;*/
    position: absolute;
    width: 260px;
    min-height: 280px;
	height:auto;	
	overflow: hidden;
}

#lftTop #lftTopTwo #lftTopTwoLft {
	float: left;
	background: #968477; /* for IE opacity:0.6;filter:alpha(opacity=60);*/
	width: 207px;
	height: 297px;
	max-height: 298px;
	padding-top: 10px;
		/* for IE */
	/*filter: alpha(opacity =   93);*/
	/* CSS3 standard */
	/*opacity: 0.5;*/
}

#lftTop #lftTopTwo #lftTopTwoLft ul {
	list-style: none;
	margin: 0;
	padding: 0px 10px 0 10px;
	border: none;
}

#lftTop #lftTopTwo #lftTopTwoLft li {
	border-bottom: 1px solid #D1CEC7;
	margin: 0;
	padding: 0;
}

#lftTop #lftTopTwo #lftTopTwoLft li.top {
	margin: 0;
	padding: 0;
	height: 28px;
}

#lftTop #lftTopTwo #lftTopTwoLft li.bot {
	border-bottom: 1px solid #D1CEC7;
	margin: 0;
	padding: 0;
	height: 28px;
}

#lftTop #lftTopTwo #lftTopTwoLft li.spc {
	border-bottom: 0px solid #808080;
	margin: 0;
	padding: 0;
	height: 17px;
	max-height: 16px;
}

#lftTop #lftTopTwo #lftTopTwoLft li a {
	border-left: 1px solid #EBE7E4;
	text-align: left;
	display: block;
	padding-top: .4em;
	padding-bottom: .4em;
	text-decoration: none;
	color: #887E74;
	width: 100%;
	max-width: 98.5%;
	font-size: 13px
}

#lftTop #lftTopTwo #lftTopTwoLft li a:hover {
	background: url(../img/leftBut.jpg) repeat-x;
	border: 1px solid #D1CEC7;
	border-width: 0 1px 0 1px;
}

#lftTop #lftTopTwo #lftTopTwoLft li.bot a:hover {
	background: url(../img/leftBut.jpg) repeat-x;
	border: 1px solid #D1CEC7;
	border-top-width: 0;
}

#lftTop #lftTopTwo #lftTopTwoLft li.top a:hover {
	padding-top: .3em;
	height: 27px;
	background: url(../img/leftBut.jpg) repeat-x;
	border: 1px solid #D1CEC7;
	border-bottom-width: 0;
}

#lftTop #lftTopTwo #lftTopTwoLft li.crnt {
	padding-top: .4em;
	padding-bottom: .4em;
	text-decoration: none;
	color: #887E74;
	font-size: 13px;
	max-height: 16px;
	height: 28px;
	background: url(../img/leftBut.jpg) repeat-x;
	border: 1px solid #D1CEC7;
	border-top-width: 0;
}

#lftTop #lftTopTwo #lftTopTwoLft li.crntHome {
	padding-top: .4em;
	padding-bottom: .4em;
	text-decoration: none;
	color: #887E74;
	font-size: 13px;
	max-height: 16px;
	height: 28px;
	background: url(../img/leftBut.jpg) repeat-x;
	border: 1px solid #D1CEC7;
}

#lftTop #lftTopTwo #lftTopTwoLft li.crnt a:hover {
	background: url(../img/leftBut.jpg) repeat-x;
	border-width: 0;
}

#lftTop #lftTopTwo #lftTopTwoRgt {
	float: left;
	margin-left: 8px;
	text-align: left;
	width: 207px;
}

#lftTop #lftTopTwo #lftTopTwoRgt #inner {
	background: #D1C8C1;
	margin-bottom: 10px;
	padding: 2px 10px 10px 19px;
}

#lftTop #lftTopTwo #lftTopTwoLft #navlist {
	
}

#rgtTop {
	float: left;
	width: 912px;
	padding-top: 4px;
}

#rgtTop   #rgtTopOne {
	text-align: right;
	color: #C1B4AB;
	padding-bottom: 18px;
}

#rgtTop   #rgtTopOne a {
	color: #BEB5AC;
	text-decoration: none;
}

#rgtTop   #rgtTopOne a:hover {
	color: #8F7F72;
	text-decoration: underline;
}

#rgtTop   #rgtTopTwo {
	height: 25px;
	max-height: 23px;
	width: 950px;
	border: 1px solid #D1CEC7;
}

#rgtTop   #rgtTopTwo ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	border: none;
}

#rgtTop   #rgtTopTwo li {
	background: url(../img/leftBut.jpg) repeat-x;
	float: left;
	margin: 0;
	padding: 0;
	font: 11px arial;
}

#rgtTop   #rgtTopTwo li a {
	text-decoration: none;
	color: #887E74;
	display: block;
	padding: 5px 0px 4px 6px;
	width: 90px;
}

#rgtTop   #rgtTopTwo li a.lft {
	width: 200px;
}

#rgtTop   #rgtTopTwo li a.rgt {
	width: 200px;
}

#rgtTop   #rgtTopTwo li a:hover {
	background: #F7F9F9;
}

#rgtTop #lftTopTwo {
	/*height: 280px;*/
	height:auto;
	min-height:280px;
	width: 912px;
}

#rgtTop #lftTopTwo #lftTopTwoLft {
	float: left;
	/*background: #968477;*/
	width: 260px;
	/*height: 280px;*/
	min-height:280px;
	height:auto;
	/*max-height: 298px; /*padding-top:5px;padding-bottom:5px;*/
	/*FILTER: Alpha(Opacity =   50);
	opacity:0.5;*/
	position: absolute;
}
#formulariLft{
	float: left;
	width: 260px;
	height:auto;
	min-height: 280px;
	FILTER: Alpha(Opacity =   50);
	opacity:0.8;
	z-index:8;
	background: #968477;
	position: absolute;
}
input{
	/*background:transparent;*/
	background-color: white;
	opacity: 1.0;
}

/*#rgtTop #lftTopTwo #lftTopTwoLft */

#rgtTop #lftTopTwo #lftTopTwoLft #navlist {
	margin-top: 20px;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist span {
	color: #ebe7e4;
	padding-left: 20px;
	font-size: 20px;
	font-weight: bold;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil {
	color: #ebe7e4;
	padding-left: 20px;
	font-size: 10px;
	font-weight: bold;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil #hotel-search-body0-content
	{
	color: #ebe7e4;
	padding-left: 20px;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	margin-left: 5px;
	width: 245px;
	height: 120px;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil #hotel-search-body0-content #hotel-search-mt span
	{
	color: #ebe7e4;
	padding-left: 20px;
	font-size: 10px;
	position: relative;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil #hotel-search-body0-content #hotel-search-mt-left
	{
	position: relative;
	float: left;
	width: 116px;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil #hotel-search-body0-content #hotel-search-mt-text
	{
	font-size: 62%;
	color: #ebe7e4;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil #hotel-search-body0-content #hotel-search-sep3 span
	{
	color: #ebe7e4;
	padding-left: 20px;
	font-size: 10px;
	width: 10px;
	height: 4px;
	line-height: 1px;
	font-size: 1px;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil #hotel-search-body0-content #hotel-search-mt-right
	{
	color: #ebe7e4;
	padding-left: 20px;
	font-size: 10px;
	position: relative;
	float: right;
	width: 116px;
}

#rgtTop #lftTopTwo #lftTopTwoLft #navlist #estil #hotel-search-body0-content #holel-search-sep4 span
	{
	color: #ebe7e4;
	padding-left: 20px;
	font-size: 10px;
}

#BiomarContainer {
	text-align: left;
	padding-top: 10px;
	margin-top: 10px;
	min-height: auto;
	padding-bottom: 20px;	
}

#BiomarContainer #lftBiomar {
	float: left;
	width: 738px;
	height: 100px;
	color: #7a6a5d
}

#BiomarContainer #lftBiomar ul li.one {
	padding-top: 20px;
}

#BiomarContainer #lftBiomar ul li.two {
	float: left;
	padding-top: 20px;
}

#BiomarContainer #lftBiomar ul li.three {
	float: left;
	padding-left: 10px;
	max-width: 430px;
	width: 430px;
}

#BiomarContainer #lftBiomar ul li p.top {
	padding-top: 20px;
}

#BiomarContainer #lftBiomar ul li p.down {
	float: right;
}

#BiomarContainer #lftBiomar ul li p {
	padding-top: 5px;
}

#BiomarContainer #rgtBiomar {
	float: left;
	width: 177px;
	margin-left: 4px;
}

#BiomarContainer #rgtBiomar ul li {
	margin-bottom: 8px;
}

#BiomarContainer #rgtBiomar a {
	padding-bottom: 2px;
}

#BiomarContainer #rgtBiomar #news {
	height: 108px;
	width: 190px;
	max-height: 54px;
	background: url(../img/new-sletter.jpg) no-repeat;
	padding-top: 42px;
	text-align: center;
}

#BiomarContainer #rgtBiomar #news span {
	margin-bottom: 5px;
	color: #8b7d72;
}

/*#BiomarContainer #rgtBiomar #news-en						{height:108px;max-height:54px;background:url(../img/new-sletter-en.jpg) no-repeat;padding-top:55px;text-align:center;}
#BiomarContainer #rgtBiomar #news-de						{height:108px;max-height:54px;background:url(../img/new-sletter-de.jpg) no-repeat;padding-top:55px;text-align:center;}*/
#BiomarContainer #rgtBiomar #news .but {
	background: #8B7D70;
	border: 0;
	width: 50px;
	height: 22px;
	color: #fff; /*margin-top:5px;margin-left:63px;*/
	cursor: pointer;
	float: left;
}

#BiomarContainer #rgtBiomar #news .txtBox {
	height: 20px;
	width: 92px;
	border: none;
	float: left;
	margin-left: 20px;
	background: #ebe7e4;
}

/*#BiomarContainer #rgtBiomar #news-en .but						{background:#8B7D70;border:0;width:60px;height:16px;color:#fff;margin-top:5px;margin-left:63px; cursor:pointer}
#BiomarContainer #rgtBiomar #news-de .but						{background:#8B7D70;border:0;width:60px;height:16px;color:#fff;margin-top:5px;margin-left:63px; cursor:pointer}*/
#BiomarContainer #biomar {
	height: 23px;
	max-height: 18px;
	background: #EBE7E4;
	text-align: left;
	padding: 3px 0 0 5px;
	font-size: 12px;
}

#footerTop {
	color: #998B80;
	background: url(../img/footdesign.gif) no-repeat left bottom;
	width: 920px;
	height: 84px;
	max-height: 24px;
	text-align: right;
	padding-top: 60px;
}

#footerTop a {
	color: #988A7F;
	text-decoration: none;
}

#footerTop a:hover {
	color: #000;
	text-decoration: underline;
}

/* Eventos */
#BiomarContainer #lftEventos {
	float: left;
	width: 718px;
	color: #7a6a5d;
	margin-left: 10px;
}  /*height:100px;*/
#BiomarContainer #lftEventos  ul li.one {
	float: left;
	width: 207px;
	background: #EBE7E4;
	font-size: 13px;
}

#BiomarContainer #lftEventos  ul li.one ul {
	background: url(../img/eventimg.jpg) no-repeat right top;
	/*max-height:120px;height:130px;*/
	list-style: none;
	margin: 0;
	padding: 5px;
	border: none;
}

#BiomarContainer #lftEventos  ul li.one ul.sub {
	height: 210px;
	max-height: 190px;
	background: url(../img/eventimg.jpg) no-repeat right top;
	list-style: none;
	margin: 0;
	padding: 10px;
	border: none;
}

#BiomarContainer #lftEventos  ul li.one ul li a {
	display: block;
	padding-left: 10px;
	padding-top: .4em;
	padding-bottom: .4em;
	text-decoration: none;
	color: #887E74;
	width: 100%;
	max-width: 93%;
	font-size: 13px;
	text-align: left;
}

#BiomarContainer #lftEventos  ul li.one ul li a:hover {
	background: url(../img/leftBut.jpg) repeat-x;
	border: 1px solid #D1CEC7;
}

#BiomarContainer #lftEventos  ul li.one ul li.act a:hover {
	background: url(../img/leftBut.jpg) repeat-x;
	border-width: 0;
}

#BiomarContainer #lftEventos  ul li.one ul li.act {
	background: url(../img/leftBut.jpg) repeat-x;
	border: 1px solid #D1CEC7;
}

#BiomarContainer #lftEventos  ul li.one ul li.wht {
	padding-left: 10px;
	border: none;
}

#BiomarContainer #lftEventos  ul li.one ul li.wht1 {
	padding-left: 30px;
	border: none;
}

#BiomarContainer #lftEventos  ul li.one ul li.wht a:hover {
	background: #fff;
	border: none;
}

#BiomarContainer #lftEventos  ul li.one ul li.wht1 a:hover {
	backgroundtext-decoration: none; : transparent;
	border: none;
	font-weight: bold;
}

#BiomarContainer #lftEventos  ul li.one ul li.hgt {
	height: 30px;
}

#BiomarContainer #lftEventos  ul li.one ul li.hgt a {
	display: block;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none;
	color: #887E74;
	width: 100%;
	max-width: 93%;
	font-size: 13px;
	text-align: left;
}

#BiomarContainer #lftEventos  ul li.one ul li.hgt a:hover {
	background: url(../img/leftBut.jpg) repeat-x;
	padding: 5px 0 5px 9px;
	border: 1px solid #D1CEC7;
}

#BiomarContainer #lftEventos  ul li.two {
	float: left;
	margin-left: 20px;
	width: 480px;
}

#BiomarContainer #lftEventos  ul li.two p {
	padding-top: 6px;
}

/* EPDA  */
#BiomarContainer #lftepda {
	float: left;
	width: 738px;
	heigth: auto;
	overflow: hidden;
	min_height: 100px;
	color: #000000;
}

#BiomarContainer #lftepda ul {
	padding-top: 15px;
	padding-left: 12px;
}

#BiomarContainer #lftepda ul li p {
	float: left;
	max-width: 530px;
	width: 530px;
	color: #7a6a5d;
}

#BiomarContainer #lftepda ul li p.one {
	padding-top: 20px;
	text-align: right;
}

#BiomarContainer #lftepda ul li p.two {
	padding-top: 1px;
}

#BiomarContainer #lftepda ul li p.three {
	padding-top: 15px;
}

#BiomarContainer #lftepda ul li.one {
	float: left;
}

#BiomarContainer #lftepda ul li.two {
	float: left;
	margin-left: 16px;
}

#BiomarContainer .desde {
	background: #ebe7e4;
	color: #000000;
	font-size: 13px;
	height: 25px;
	max-height: 23px;
	padding: 3px 5px 2px 5px;
}

#BiomarContainer .list a {
	color: #000000;
}

#BiomarContainer .list a:hover {
	color: #8B7D70;
}

/* opy-new */
#opy {
	min-height: 850px;
}

#BiomarContainer #lftofertas {
	float: left;
	width: 728px;
	color: #7a6a5d;
	margin-left: 10px;
	margin-bottom: 10px;
}

#BiomarContainer #lftofertas  ul li.one {
	width: 500px;
	padding-top: 20px;
	float: left;
}

#BiomarContainer #lftofertas  ul li.two {
	float: left;
	padding-top: 20px;
}

#BiomarContainer #lftofertas  ul li.three {
	float: left;
	padding-left: 10px;
	max-width: 430px;
	width: 430px;
}

#BiomarContainer #lftofertas  ul li p.top {
	padding-top: 20px;
	width: 550px;
	float: left;
}

#BiomarContainer #lftofertas #lftmov {
	padding-left: 10px;
	padding-top: 10px;
}

#BiomarContainer #lftofertas #topgrybord {
	clear: both;
	border-bottom: 1px solid #D4CFCB;
	margin-right: 50px;
	margin-top: 10px;
}

#BiomarContainer #lftofertas .toplist {
	clear: both;
	padding-top: 10px;
}

#BiomarContainer #lftofertas .listbrd {
	border-bottom: 1px solid #D4CFCB;
	padding-bottom: 10px;
	height: 110px;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 7px;
}

#BiomarContainer #lftofertas .listbrd1 {
	border-bottom: 0px solid #D4CFCB;
	padding-bottom: 20px;
}

#BiomarContainer #lftofertas .sublst {
	width: 233px;
	padding-left: 8px;
	float: left;
	text-align: justify;
}

#BiomarContainer #lftofertas .sublst h2 {
	font-size: 15px;
}

#BiomarContainer #lftofertas .sublst h2 a {
	text-decoration: none;
}

#BiomarContainer #lftofertas .sublst span {
	font-size: 12px;
}

.offer-list-result-body0 {
	font-weight: bold;
	text-align: justify;
}

.offer-list-result-body1 {
	text-align: justify;
	padding-top: 2px;
}

.offer-list-result-body1 a {
	text-decoration: none;
}

#BiomarContainer #lftofertas .dwnbox {
	clear: both;
	text-align: right;
}

#BiomarContainer #lftofertas .topdwnbox {
	background: #ebe7e4;
	color: #000000;
	font-size: 13px;
	height: 25px;
	max-height: 23px;
	padding: 3px 5px 2px 5px;
	margin: 0 23px 0px 0;
}

#BiomarContainer #lftofertas .dwnboxtxt {
	background: #ebe7e4;
	color: #000000;
	font-size: 13px;
	height: 25px;
	max-height: 23px;
	padding: 3px 5px 2px 5px;
}

#BiomarContainer #lftofertas .rgtlst {
	width: 300px;
	margin-left: 80px;
	float: left;
}

#BiomarContainer #lftofertas .rgttxt {
	width: 200px;
	padding-left: 8px;
	float: left;
}

/*end of opynew*/ /* maqueta protur  */
	/*#BiomarContainer #maqueta					 		{float:left;width:738px;color:#7a6a5d; height:550px;}
#BiomarContainer #maqueta #one							{float:left;width:424px;max-width:404px;padding:10px 10px;}
#BiomarContainer #maqueta #one	p						{padding-bottom:10px;}*/
#BiomarContainer #maqueta #two {
	float: left;
	width: 912px;
	margin-left: 8px;
}

#BiomarContainer #maqueta #two #twoone {
	height: 240px;
	overflow: hidden;
	margin: 1px;
	text-align: left;
	width: 914px;
}

#BiomarContainer #maqueta #two #twoone #twoone-head {
	padding: 10px 0;
	margin: 0 0 0 10px;
	width: 289;
	height: 29px;
	text-align: left;
	font-size: 21px;
	font-family: Serif;
}

#BiomarContainer #maqueta #two #twoone #twoone-head a {
	/*float: right;*/
	font-size: 12px;
	text-decoration: none;
	color: #EBE7E4; /*padding-right:25px;padding-top:3px;*/
}

#BiomarContainer #maqueta #two #twoone #twoone-head #all-off1 {
	font-size: 10px;
	width: auto;
	height: auto;
	padding-top: 3px;
	padding-right: 10px;
	font-family: arial;
}

#BiomarContainer #maqueta #two #twoone #twoone-head #all-off {
	background-image: url(../img/boton-ofertas.png); no-repeat;
	float: right;
	width: 130px;
	height: 20px;
	text-align: center;
	margin-right: 5px;
}

#BiomarContainer #maqueta #two  #twoone #twoone-body ul {
	
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai-first {	
	background-image: url(../img/box-offer.png);
	width: 218px;
	height: 180px;
	float: left;
	padding-top: 7px;
	margin-bottom: 15px;
	/*margin-right: 9px;*/
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai {
	/*margin-left: 2px;*/
	background-image: url(../img/box-offer.png);
	width: 218px;
	height: 180px;
	float: left;
	padding-top: 7px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai a {
	font-size: 11px;
	margin-left: 7px; /*width: 205px; height: 110px;*/
	float: left;
	text-decoration: none;
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai h3 {
	color: #8b7d72;
	font-size: 14px;
	padding-left: 10px; /*padding-bottom:7px;*/
	padding-right: 7px;
	font-weight: bold;
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai span {
	color: #2C2620;
	width: 200px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 7px;
}

.ofer {
	color: #666666;
	margin-left: 4px;
}
.contai-border{
	margin: 0px 1px 1px 7px;
	padding: 7px 1px 1px 1px; 	
	background-image: url(../img/bg_oferta_home.png);
	width: 218px;
	height: 6px;
	float: left;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 30;	
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai img {
	padding-bottom: 5px;
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai-first a {
	font-size: 11px;
	margin-left: 7px; /*width: 205px; height: 110px;*/
	float: left;
	text-decoration: none;	
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai-first h3 {
	color: #8b7d72;
	font-size: 14px; /*padding-bottom:7px;*/
	padding-right: 7px;
	font-weight: bold;
	padding-left: 10px;
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai-first span
	{
	color: #2C2620;
	width: 200px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 7px;
	padding-left: 10px;
}

#BiomarContainer #maqueta #two  #twoone #twoone-body .contai-first img {
	padding-bottom: 5px;
}

#BiomarContainer #maqueta #three {
	float: left;
	width: 424px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #F0EDE8;
	padding-top: 10px;
}

#BiomarContainer #maqueta #three ul {
	margin: 10px;
}

#BiomarContainer #maqueta #three ul li.thrlft {
	float: left;
	margin-top: 10px;
	width: 190px;
}

#BiomarContainer #maqueta #three ul li.thrrgt {
	float: left;
	margin: 10px 0 0 17px;
	width: 190px;
}

#BiomarContainer #maqueta #three ul li p.txt {
	padding: 20px 0;
}

#BiomarContainer #maqueta #four {
	float: left; /*width:302px;*/
	margin: 10px 10px; 0 10 px;
	border: 1px; /*height:310px;*/
	text-align: justify;
	padding-top: 10px;
}

#BiomarContainer #maqueta #four  ul li.one {
	padding-left: 10px;
	padding-bottom: 15px; no-repeat;
	width: 300;
	height: 29px;
	text-align: left;
	color: #8b7d72;
	font-size: 24px;
	font-family: Serif;
}

#BiomarContainer #maqueta #four  ul li.one a {
	text-decoration: none;
}

#BiomarContainer #maqueta #four  ul li.one-en {
	padding: 10px 0 0 0;
	margin: 5px 0 0 3px; no-repeat;
	width: 289;
	height: 20px;
	text-align: left;
	color: #8b7d72;
}

#BiomarContainer #maqueta #four  ul li.one-de {
	padding: 10px 0 0 0;
	margin: 5px 0 0 3px; no-repeat;
	width: 289;
	height: 29px;
	text-align: left;
	color: #8b7d72;
}

#BiomarContainer #maqueta #four  ul li.one-ca {
	padding: 10px 0 0 0;
	margin: 5px 0 0 3px; no-repeat;
	width: 289;
	height: 29px;
	text-align: left;
	color: #8b7d72;
}

#BiomarContainer #maqueta #four  ul li.one-fr {
	padding: 10px 0 0 0;
	margin: 5px 0 0 3px; no-repeat;
	width: 289;
	height: 29px;
	text-align: left;
	color: #8b7d72;
}

#BiomarContainer #maqueta #four  ul  li.lft { /*float:left*/;
	padding-left: 10px;
	padding-right: 10px;
	width: 275px;
}

#BiomarContainer #maqueta #four  ul  li.lft p {
	font-family: Serif;
	font-size: 16px;
	/*font-weight: bold;*/
	padding-bottom: 7px;
	padding-top: 10px;
	color: #2c2621;
	text-align: left;
}

#BiomarContainer #maqueta #four  ul  li.rgt { /*float:left*/;
	padding-left: 10px;
	padding-right: 10px;
	width: 275px;
	max-width: 300px;
	text-align: left; /*min-height:53px; overflow:hidden;*/
}

#BiomarContainer #maqueta #four  ul  li.rgt p {
	font-size: 11px;
	padding-left: 10px; /*padding-top:10px;*/
	color: #666666;
}

#BiomarContainer #maqueta #four  ul  li.rgt img {
	font-size: 12px;
	padding-right: 10px; /*padding-top:10px;*/
}

#BiomarContainer #maqueta #four  ul  li.lft1 {
	float: left;
	padding: 10px 0 0 10px;
}

#BiomarContainer #maqueta #four  ul  li.rgt1 {
	float: left;
	padding: 10px 0 0 10px;
	width: 210px;
	max-width: 200px;
	text-align: left;
}
/*
#BiomarContainer #maqueta #four span{
	font-family: serif;
	color: #8B7D72;
	/*color: #000000
	font-size: 16px;
}*/
.home-news-text{
	font-family: arial;
	font-size: 11px;
	color: #8B7D72;
}
.home-news-title{
	/*font-weight: bold;*/
	font-size: 13px;
	color:#000000;
	font-family: Georgia,arial,serif;
}

#magazine_oscuro {
	padding-top: 75px;
	margin-top: 10px;
}

#login_background {
	height: 318px;
	width: 738px;
	background-image: url(../img/background.gif);
	background-repeat: no-repeat;
}

#login_back {
	width: 224px;
	height: 150px;
	margin-left: 255px;
	background-image: url(../img/login_back.gif);
	background-repeat: no-repeat;
}

#formulario-profesionales {
	margin-left: 15px;
}

#magazine_preguntas {
	margin-left: 15px;
}

#pwd { /*margin-top:5px;*/
	
}

/*code for eventos-ficha*/
#eventfitcha {
	min-height: 900px;
}

#BiomarContainer #lftEventos  ul li.fitcha {
	float: left;
	margin-left: 10px;
	width: 520px;
	max-width: 515px;
}

#BiomarContainer #lftEventos  ul li.fitcha p {
	padding-top: 14px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul li.head {
	height: 23px;
	max-height: 20px;
	background: #EBE7E4;
	padding: 3px 0 0 9px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul li.fone {
	padding: 3px 0 0 9px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul li.fone .head {
	color: #000000;
	font-size: 12px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul li.ftwo {
	border: 1px solid #EBE7E4;
	margin: 10px;
	padding: 10px;
	height: 290px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul li.frgt {
	float: right;
	width: 140px;
	max-width: 120px;
	background: #EBE7E4;
	height: 270px;
	max-height: 250px;
	margin-left: 10px;
	padding: 10px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul li.frgt  p {
	padding: 0px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul li.frgt  p.spa {
	padding-bottom: 5px;
}

/*end*/ /* interior */
#BiomarContainer #lftEventos ul li.inter {
	float: left;
	margin-left: 20px;
	width: 480px;
	margin: 0px;
	padding-left: 9px;
}

#BiomarContainer #lftEventos  ul li.inter .leftservicio h1 {
	color: #8B7D72; /*#2C2622;*/
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: circle;
}

#BiomarContainer #interior {
	height: 23px;
	max-height: 18px;
	background: #EBE7E4;
	text-align: left;
	padding: 3px 0 0 5px;
	font-size: 12px;
	width: 500px;
	max-width: 500px;
}

#BiomarContainer #lftEventos .inter ul.leftservico {
	padding: 0px 0 0 9px;
	text-align: justify;
	list-style-type: circle;
}

#BiomarContainer #lftEventos .inter ul.leftservico li.txt {
	float: left;
	width: 150px;
	list-style-type: circle;
}

#BiomarContainer #lftEventos #toptext {
	padding: 19px 0 0 9px;
}

#BiomarContainer #lftEventos .greycolor {
	float: left;
	height: 213px;
	width: 239px;
	background: #DFD6CF;
}

#BiomarContainer #lftEventos .image {
	background: #FFFFFF;
	float: left;
}

#BiomarContainer #lftEventos .lftimage {
	padding: 10px 5px 0 5px;
	float: left;
}

#BiomarContainer #lftEventos .rgtimage {
	padding: 10px 5px 0 5px;
	float: left;
}

#BiomarContainer #lftEventos .imageclear {
	padding: 110px 0 0 5px;
	clear: both;
}

#BiomarContainer #lftEventos .space {
	float: left;
	padding: 40px 0 0 10px;
}

#BiomarContainer #lftEventos ul li.bottomservico {
	padding-bottom: 5px;
}

#BiomarContainer  .interhgt {
	clear: both;
	min-height: 50px;
}

/* interior end */ /* Ubicacion*/
#BiomarContainer #lftEventos  ul li.fitcha ul.ubicacion {
	padding: 0 10px;
}

#BiomarContainer #lftEventos  ul li.fitcha ul.ubicacion li {
	padding-bottom: 15px
}

/* Formulario Contacto */
.ContactForm {
	background-color: #EBE7E4;
	width: 729px;
	height: 19px;
	padding-left: 7px;
	padding-top: 3px;
}

.ContentForm {
	float: left;
}

.ContentForm #about {
	padding: 15px;
	font-size: 12px;
	text-align: justify;
}

.ContentForm #legal {
	padding: 15px;
	text-align: justify;
	font-size: 12px;
}

.FormUno {
	width: 365px;
	float: left;
}

.FormDos {
	width: 295px;
	height: 20px;
	float: left;
	padding-left: 50px;
}

.LineaForm {
	width: 360px;
	text-align: right;
	margin-bottom: 8px;
}

.txtFormBox {
	width: 205px;
	height: 20px;
}

.textFormBox {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 294px;
	height: 70px;
}

.botonForm {
	background-color: #8B7D70;
	color: #FFFFFF;
	height: 22px;
	margin-left: 128px;
	width: 65px;
}

.leftservicio {
	padding-top: 10px;
	text-align: justify;
	list-style-type: circle;
}

.leftservicio ul {
	padding-left: 15px;
	padding-top: 5px;
	text-align: justify;
	list-style-type: circle;
}

.inter ul li{
	padding-bottom: 10px;
	text-align: justify;	
	list-style-image: url("/img/proturhotels-mallorca.jpg");	
}

#story-text {
	margin-top: 10px;
	width: 450px;
	text-align: justify;
	/*float: left;*/
}

#offer-sheet-long-description {
	margin-top: 10px;
}

#offer-sheet-image {
	
}

#offer-sheet-text {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 9px;
}
#offer-sheet-text ul li{
    list-style-image: url("/img/proturhotels-mallorca.jpg");
    padding-bottom: 10px;
    text-align: justify;	
}

#image-center { /*margin:auto;*/
	width: 445px;
}

#image-border {
	margin-top: 96px;
	z-index: 500;
	position: absolute;
}

#offer-sheet-text p {
	margin-top: 8px;
}

#offer-sheet-text ul {
	margin-top: 8px;
}

#offer-sheet-text span {
	margin-top: 8px;
}

#story-text p {
	margin-top: 8px;	
}

#story-text ul {
	margin-top: 8px;
}

#story-text span {
	margin-top: 8px;
}

#offer-amount-info-text {
	font-size: 18px;
}

#like-facebook {
	margin-top: 20px;
}

#title-off {
	width: 325px;
	float: left;
	/*margin-top: 33px;*/
	margin-bottom: 7px;
}

#title-off h2 {
	font-size: 27px;
	font-family: arial;
	font-weight: lighter;
}

#title-off h3 {
	font-size: 20px;
	font-family: arial;
	font-weight: lighter;
}

#price {
	background: url(../img/offers/Oferta_elipse.jpg) no-repeat;
	float: right;
	/*margin-top: 33px;*/
	margin-bottom: 10px;
	width: 111px;
	height: 82px;
}

#price1 {
	margin-top: 18px;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-right: 43px; /*padding-top:35px;padding-left:10px;*/
	color: white;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

#title-story {
	color: #2C2622;
	margin-bottom: 8px;
}

#request {
	height: 12px;
	width: 175px;
	background-color: #8B7D70;
	margin-top: 15px;
	margin-left: 10px;
	text-align: center;
	padding: 10px;
}

#request a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

#images a {
	text-decoration: none;
	font-weight: bold;
	color: #8B7D70;
	float: right;
	padding-bottom: 10px;
}

#hotelesmallorca {
	float: left;
	margin-top: 20px;
	background: url(../img/banners/mas_hoteles.jpg)
}
#mas{
	float: right;
	position: relative;
}

#offer-sheet-left-column {
	width: 458px;
	float: right;
}

#offer-list-left-column {
	width: 250px;
	float: left;
	margin-right: 20px;
}

#offer-sheet-booking {
	background: url(../img/offers/reserva_hotel.jpg) no-repeat;
	float: right;
	width: 96px;
	height: 30px;
	margin-bottom: 10px;
}

#offer-sheet-booking1 {
	color: white;
	font-weight: bold;
	font-size: 12px;
	margin: auto;
	text-align: center;
	padding-top: 8px; /*padding-left:8px;*/
}

#offer1 {
	background: url(../img/offers/ofertas_hotel_mallorca.png) no-repeat;
	height: 120px;
}

#offer-center {
	background: url(../img/offers/ofertas_hotel_mallorca1.jpg) no-repeat;
	height: 80px;
	padding-left: 14px;
	padding-top: 5px;
	color: #333333;
}

#offer-last {
	background: url(../img/offers/ofertas_hotel_mallorca2.png) no-repeat;
	height: 80px;
	padding-left: 14px;
	padding-top: 5px;
	color: #333333;
	margin-bottom: 10px;
}

#offer1-1 {
	height: 25px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}

#offer1-2 {
	height: 80px;
	padding-left: 14px;
	padding-top: 5px;
	color: #333333;
}

#offer1-2 #text-offer {
	float: left;
	font-weight: lighter;
	color: #666666;
	width: 180px;
	font-size: 10px;
}

#offer1-2 #subtitle-offer {
	float: left;
	width: 180px;
	font-weight: bold;
	font-size: 10px;
}

#offer1-2 img {
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-top: 5px;
}

#offer1-2 #title-offer {
	float: left;
	margin-bottom: 2px;
	width: 220px;
	font-weight: bold;
}

#offer1-2 #price-offer {
	width: 220px;
	font-weight: bold;
	font-size: 10px;
}

#offer-center #text-offer {
	float: left;
	font-weight: lighter;
	color: #666666;
	width: 180px;
	font-size: 10px;
}

#offer-center #subtitle-offer {
	float: left;
	width: 180px;
	font-weight: bold;
	font-size: 10px;
}

#offer-center img {
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-top: 5px;
}

#offer-center #title-offer {
	float: left;
	margin-bottom: 2px;
	width: 220px;
	font-weight: bold;
}

#offer-center #price-offer {
	width: 220px;
	font-weight: bold;
	font-size: 10px;
}

#offer-last #text-offer {
	float: left;
	font-weight: lighter;
	color: #666666;
	width: 180px;
	font-size: 10px;
}

#offer-last #subtitle-offer {
	float: left;
	width: 180px;
	font-weight: bold;
	font-size: 10px;
}

#offer-last img {
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-top: 5px;
}

#offer-last #title-offer {
	float: left;
	margin-bottom: 2px;
	width: 220px;
	font-weight: bold;
}

#offer-last #price-offer {
	width: 220px;
	font-weight: bold;
	font-size: 10px;
}

