#logo{
	position:absolute;
	margin-left:21px;
	margin-top:0px;
}

#frame01 {
	width:100%;
	height:100px;
	background-color: #86A489;
	background-image: url(../images/frame01.gif);
	background-repeat: repeat-x;
}

#frame02 {
	width:100%;
	height:198px;
	background-image: url(../images/frameflash_back.gif);
	background-repeat: repeat-x;
}

#frame03 {
	width:100%;
	height:36px;
}

#frame04 {
	width:100%;
	height:12px;
	font-size:0px;
}

#frame05 {
	width:100%;
	clear:both;	
}

#frame06 {
	width:100%;
	height:175px;	
	clear:both
}

#frame07 {
	width:100%;
	height:10px;
	clear:both;
}

#frame08 {
	width:100%;
	height:219px;
	background-image: url(../images/framefooter_back.gif);
	background-repeat: repeat-x;
	clear:both
}

/*TOP*/
#top {
	margin:0 auto;
	width:950px;
	height:100px;	
}

/*FLASH*/
#flash {
	margin:0 auto;
	width:950px;
	height:197px;	
}

#flash01 {
	float:left;
	width:710px;
	height:198px;
}

#flash02 {
	float:left;
	width:240px;
	height:197px;
}


/*NAV*/

#nav {
	margin:0 auto;
	width:950px;
	height:36px;
	background-image: url(../images/nav.jpg);
	background-repeat: no-repeat;
}

#nav01 {
	width:950px;
	height:36px;
}

/*CONTENT*/
#content {
	margin:0 auto;
	width:950px;	
}

#content01 {
	float:left;
	width:235px;
}

#content02 {
	float:left;
	width:16px;
	height:741px;
}

#content03 {
	float:left;
	width:390px;
	background-color:#86A489;
	padding: 30px;
	margin:0 15px 0 15px;
}

#insidecontent03 {
	float:left;
	width:640px;
	background-color:#86A489;
	padding: 30px;
	margin:0 0px 0 15px;
}

#content04 {
	float:left;
	width:15px;
	height:741px;
	
}

#content05 {
	float:left;
	width:233px;
	height:741px;
}

/*GALLERY*/
#gallery {
	margin:0 auto;
	width:950px;
	height:150px;	
}

#gallery01 {	
	width:950px;
	height:150px;
}

/*FOOTER*/
#footer {
	margin:0 auto;
	width:950px;
	height:219px;
	
}

#footer01 {
	float:left;
	width:950px;
	height:28px;
}

#main-04 {
	float:left;
	width:1px;
	height:196px;
}

#footer02 {
	float:left;
	width:284px;
	height:196px;
}


#footer03 {
	float:left;
	width:236px;
	height:196px;
}
#footer04 {
	float:left;
	width:200px;
	height:196px;
}

#footer05 {
	float:left;
	width:229px;
	height:196px;
	color: #FFFFFF;
}

#footer ul{ margin-bottom:10px}
#footer ul li{
}

#footer ul li a {
	padding-left: 20px;
	background-color: transparent;
	background-image: url(../images/Text.Arrow.White.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0px;
	background-y-position: 5px;
	color: #ffffff;
	text-decoration: underline;
	background-position: 2px;
}
#footer h2 {
display: block;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 2px;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
}

.LangFlags{
position: relative;
padding-top: 6px;
padding-bottom: 6px;
clear: both;
overflow-x: hidden;
overflow-y: hidden;
}

.Flag {
	margin-right: 5px;
}

.LangIcons{
position: relative;
padding-top: 3px;
padding-bottom: 0px;
clear: both;
overflow-x: hidden;
overflow-y: hidden;
}

.FlagIcons {
	margin-right: 2px;
}

/*CONTENT COLUMNLEFT*/

#location {
	width:230px;
	height:31px;
	background-color:#013307
}

#news {
	width:230px;
	height:31px;
	background-color:#013307
}

#columnleftspace03 {
	width:230px;
	height:18px;
	background-image: url(../images/columnleftspace03.jpg);
}

#img-restaurant {
	width:230px;
	height:124px;
	background-image: url(../images/img-restaurant.jpg);
}

#item-restaurant {
	width:230px;
	height:31px;
	background-color:#013307
}

#img-pauselunge {
	width:230px;
	height:131px;
	background-image: url(../images/img-pauselunge.jpg);
}

#item-pauselounge {
	width:230px;
	height:31px;
	background-color:#013307
}

#img-encantos {
	width:230px;
	height:129px;
	background-image: url(../images/img-encantos.jpg);
}

#item-encantos {
	width:230px;
	height:31px;
	background-color:#013307
}

#img-titicaca {
	width:230px;
	height:139px;
	background-image: url(../images/img-titicaca.jpg);
}

#item-titicaca {
	width:230px;
	height:31px;
	background-color:#013307
}

#columnleftspace04 {
	width:230px;
	height:44px;
	background-image: url(../images/columnleftspace04.gif);
}

/*COLUMNT RIGHT*/

#content0501 {
	width:233px;
	height:91px;
	background-image:url(../images/content0501.gif);
	background-repeat: no-repeat;
}

.content0502 {
	width:233px;
	height:25px;
	background-image: url(../images/content0502.gif);
	background-repeat: no-repeat;
}

.content0503 {	
	background-image: url(../images/content0503.gif);
	background-repeat: repeat-y;
	width: 193px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 40px;
	font-style: italic;
	font-size: 12px;
}

.content0504 {
	width:233px;
	height:11px;
	background-image: url(../images/content0504.gif);
	background-repeat: no-repeat;
	font-size:0px
}

#content0505 {	
	width:233px;
	height:285px;
}

.content0502 a{
width: 190px;
height: 15px;
background-image: url(../images/contentright-item-1.gif);
padding-left: 40px;
padding-top:6px;
background-color: transparent;
background-repeat: no-repeat;
font-size: 14px;
font-weight: bold;
color: #40984B;
text-decoration: none;
}


/*CONTENT03*/
#content03 p ,#insidecontent03 p{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 14px;
padding-left: 0pt;
font-size:12px;
text-align:justify;
color:#003300
}

#content03 a ,#insidecontent03 a{
color:#003300
}

#content03 h1,#insidecontent03 h1{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 18px;
padding-left: 0pt;
font-size: 18px;
font-weight: bold;
color: #143418;
}

#content03 h2,#insidecontent03 h2{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
font-size: 16px;
font-weight: bold;
color: #143418;
}

#content03 ul ,#insidecontent03 ul{ margin-bottom:14px}
#content03 ul li,#insidecontent03 ul li{
list-style-image:url(../images/Text.Arrow.White.gif);
margin-left:30px
}

body{ font-size:11px; font-family:Arial, Helvetica, sans-serif;line-height:18px;}
p strong,table strong{ font-weight:bold}
p em,table em{ font-style:italic}

.err{ 
background-color:#E7474B;
color:#FFFFFF;
text-align:center;
padding:3px;
}

.ok{ 
background-color:#003399;
color:#FFFFFF;
text-align:center;
padding:10px;
}



/*CONTACT*/
.frm_input{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	padding:3px;
	border: 1px solid #006600;
	width:90%
}

.frm_boton{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;	
	font-weight: bold;
	padding:5px
}

/*CLIMA*/

#weather
{
	/*display: none;*/
	border: 1px solid #cccccc;
	-moz-border-radius: 3px;
	width: 90%;
	padding: 5px;
	background-color: #CCCCCC;
	text-align:center
}

/*PAQUETES TURISTICOS*/
.message_tours{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #ffdf80;
	border: 1px solid #006600;
	padding: 10px;
	margin:10px
}



/*FORM RESERVE*/
.FormReserveNow{
float: right;
padding-top: 10px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
width: 230px;
height: 178px;
overflow-x: hidden;
overflow-y: hidden;
color: #f6f2e5;
}

.FormReserveNow label{
display: block;
color: #f6f2e5;
font-size: 12px;
line-height: 18px;
}

.FormReserveNow .Headline{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
font-size: 16px;
font-weight: bold;
color: #f6f2e5;
}

.FormReserveNow select{
	background-color: #f5edd0;
	border: 1px solid #006600;
}

.FormReserveNow .SelectDate{
width: 70px;
}

.FormReserveNow .Button input{
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	width: 120px;
	height: 27px;
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f5edd0;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid #006600;
}

.Button input{
height: 20px;
}

.FormReserveNow .SelectNights, .FormReserveNow .SelectAdults{
width: 110px;
}

.FormReserveNow td{
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
}

/*CLIMA*/

#clima{
	background-color: #fff;
	padding: 10px;
}

#clima .red{
color:#de0432;
font-weight:bold
}

#clima .title{
	font-size: 12px;
	color: #009900;
	padding:5px;
	font-weight:bold
	
}

#clima .desc p{
	font-size: 11px;	
	padding:5px;	
}

#clima .desc p a{ color:#009900}

.borderclima, .borderclima td{ border:1px solid  #c7ffb2}

.copyright{ font-size:10px; color:#333333; clear:both; text-align:center}