body{
text-align:center; /** fix IE and consort to center **/
margin:0px;
padding:0px;
background:url(/images/repeat.gif) repeat-x;
}

body, html{ height:100%;} 

html body {font: 70% Tahoma,Arial, Helvetica, sans-serif; color:#696969;}/* This is for IE*/
html>body {font: 70% Tahoma,Arial, Helvetica, sans-serif; color:#696969;}/* Other Browsers*/

a img{ border:0px;}
a{ color:#DD7200; text-decoration:underline;}
a:hover{ color:#25A603; text-decoration:none;}

h1{
margin:0px; padding:0px;
margin-bottom:20px;
font-size:13px;
color:#679C02;
}

h2{
margin:0px; padding:0px;
}

.fTd{
	font: 70% Tahoma,Arial, Helvetica, sans-serif; color:#696969;
}

fieldset {border:none;}

/******************************************************* #main */
#main{
padding:0px;        
margin:0px auto;
text-align:left; /** restore text align on left **/
width:780px;
}

/***************************************************** #header */
#header{ margin:0px; padding:0px;}

#header{ 
width:780px;
height:35px;
padding-top:93px;
margin-bottom:40px;
background:url(/images/logo.gif) 0 20px no-repeat;
/*border:1px solid #000;*/
}

/**************************************************** #content */
#content{ margin:0px; padding:0px;}

#content{
width:780px;
}

/***********************************************#content-left */

#content-left{
float:left;
margin:0px; padding:0px;
margin-right:16px;
width:150px;
}

#content-left .leftnav{
width:150px;
margin-bottom:20px;
}

#content-left .leftnav p{
margin:0px; padding:0px;
width:130px;
height:19px;
margin-bottom:1px;
padding:4px 0 0 20px;
font-size:13px;
color:white;
font-weight:bold;
background:url(/images/arrow_green.gif) 4px 7px no-repeat;
background-color:#A2C21C;
border-bottom:2px solid #95B412;
}

#content-left .leftnav a{
margin:0px; padding:0px;
display:block;
padding:4px 0 0 18px;
height:16px;
width:132px;
margin-bottom:1px;
background:url(/images/dot.gif) 5px 8px no-repeat;
border-bottom:1px solid #DDDBDB;
background-color:#E7E4E4;
text-decoration:none;
color:#575757;
}

#content-left .leftnav a:hover{ text-decoration:underline;}

/********************************************* #content-right */

#content-middle{
margin:0px; padding:0px;
float:left;
width:433px;
}

#content-middle p{
margin:0px; padding:0px;
margin-bottom:10px;
line-height:140%;
}

#content-middle .apart-layout{
margin:0px; padding:0px;
margin-bottom:20px;
width:433px;
}

#content-middle .apart-layout h3{
margin:0px; padding:0px;
padding:4px 0 0 27px;
margin-bottom:20px;
width:406px;
height:19px;
font-size:13px; 
color:white;
background:url(/images/splat.gif) 4px 3px no-repeat;
text-transform:uppercase;
background-color:#D7842C;
border-bottom:2px solid #C47A2B;
}

#content-middle .apart-layout div{
margin:0px; padding:0px;
padding:15px 0 0 10px;
width:423px;
height:98px;
border : solid 1px #D7842C ;
background-color : #FFFFCC ; /*url(/images/repeat_display.gif) repeat-x;*/
/*border:1px solid #000;*/
}

#content-middle .apart-layout div img{ 
float:left;
margin-right:10px;
border:1px solid white;
}

#content-middle .apart-layout div p{
float:left;
width:170px;
color:#3E3E3E;
font-weight:bold;
line-height:160%;
/*border:1px solid #000;*/
}

#content-middle .apart-layout div .apart-layout-right{
float:right;
width:105px;
}
#content-middle .apart-layout div .apart-layout-right a{
margin:0px; padding:0px;
display:block;
padding:0 0 0 14px;
margin-bottom:3px;
height:20px;
background:url(/images/arrow_mini.gif) 0 6px no-repeat;
text-transform:uppercase;
/*margin-bottom:-1em;*/
/*border:1px solid #000;*/
}

#content-middle .apart-layout div span{ font-weight:normal;}


/********************************************* #content-right */
#content-right{ margin:0px; padding:0px;}

#content-right{
float:right;
width:166px;
/*border:1px solid #000;*/
}

#book{
width:166px;
}

#book p{
margin:0px; padding:0px;
width:146px;
height:19px;
margin-bottom:1px;
padding:4px 0 0 20px;
font-size:12px;
color:white;
font-weight:bold;
background:url(/images/arrow_orange.gif) 4px 7px no-repeat;
background-color:#D7842C;
border-bottom:2px solid #C47A2B;
}
/*********************

/********************************************* #form_search */
#form_search{
margin:0px; padding:0px;
width:164px;
background-color:#E7E7E7;
margin-bottom:20px;
border:1px solid #E7E7E7;
}

#form_search fieldset {
margin:0px; padding:0px;
margin:0px 0 10px 5px;
}
#form_search legend {
font:normal 9px verdana;
color:#E7E7E7;
display:none;
}
#form_search label {
font:normal 9px verdana;
color:#3E3E3E;
font-weight:bold;
}
#form_search select {
font:normal 9px verdana;
color:#DD7200;
}
#form_search p {
margin:5px 0 0 0;
}
#cho,#dat,#gue,#pri,#no {
display:block;
}

#no {}
#cho,#pri,#no {
width:80%;
}
#no {
margin:0;
width:150px;
}
#no p {
height:20px;
text-align:right;
}


#pri p {
width:48%;
float:left;
}
#pri p.p_large {
width:80%;
color:#3E3E3E;
font-weight:bold;
}
#pri input {
width:50px;
height:15px;
margin-right:8px;
color:#DD7200;
}



.ads{
width:156px;
height:50px;
padding:5px;
margin-bottom:10px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
border:1px solid #DEDDDD;
}

.ads img{ float:left; margin-right:5px;}

.ads a{
display:block;
margin-top:10px;
text-decoration:none;
color:#86B037;
font-family: Georgia, "Times New Roman", Times, serif;
}

.ads a:hover{ color:#DD7200;}


/**************************************************** #footer */
#footer{ margin:0px; padding:0px;}

#footer{
clear:both;
width:780px;
height:200px;
color:#C1C1C1;
font-size:10px;
text-align:right;
}

#footer div{
width:780px;
height:21px;
padding:6px 0 0 0;
border-top:1px solid #D3D2D2;
border-bottom:1px solid #B7B7B7;
}

#footer div a{ color:#C1C1C1; text-decoration:none;}

#footer div a:hover{ text-decoration:underline;}


.bgNoReservation
{
	font-size		: 10px;
	color			: black ;
	text-decoration		: none ;
}
.bgReservationLodging
{
	font-size		: 10px;
	color			: red ;
	text-decoration		: none ;
	background-color 	: black ;
}
.bgReservationOwner
{
	font-size		: 10px;
	color			: red ;
	text-decoration		: none ;
	background-color 	: black ;
}


.smallselectbox
{
	font:normal 9px verdana;
	color:#DD7200;
}

.detailapartments {
	color		:	#679C02 ;
	margin		:	0px ; 
	padding		:	0px ;
	font		: 	bold 13px verdana ;
}
.sbsubmit
{	
	background-color 	: #D7842C ;
	color 			: white ;
	font			: bold 13px verdana ;
}
.boton
{
	background-color 	: #D7842C ;
	color 			: white ;
	font			: bold 13px verdana ;
}
.two-cols {
	position : static;
}
.two-cols .col .colStrong {
	width : 49%;
	margin-left : 1%;
	float : left;
}
.two-cols .colStrong {
	width : 49%;
	margin-left : 1%;
	float : left;
	font-weight:bold;
}

