/***VillasAves***/


body   		{ margin:0px auto; padding:0px;
		  font-size:14px;font-family:century gothic;
		  background-image:url ("../img/dos.jpg");
		  background-position:top;
	          background-repeat:repeat;
		}

img { border:0px solid black;
    }
     		
.ctn  	{ text-align:center;  font-weight:bold; text-decoration:underline;}

a 		{ color:#8CBA40; text-decoration:none; font-weight:bold; /*links*/
		  text-align:right;
  		}
  		
a:hover 	{ color:#000000; text-decoration:none;/*links*/
		}
		
p 	 	{ color:#666666;text-decoration: none;text-align:justify;
		} 
		
p.bld { font-weight:bold; text-decoration:underline;
      }
		
div#img		{ margin:20px 0px 0px 20px ; padding:0px; 
		}


div#img3	{ margin:0px 30px 0px 0px padding:0px; text-align: center;
		}

.lft { margin-right:10px; text-align:left; float:left;
     }

.rgt { margin-left:10px; text-align:right; float:right;
     }


h2 { text-decoration:none; text-align:left; 
     margin:0px; padding:5px;
   }

h3 { text-decoration:underline; text-align:center; 
     margin:0px auto; padding:20px 0px 10px 0px;
   }

ul { text-align:left; color:#666666;
   }

/* Top's */

#wrapper { margin:0px auto; padding:0px; 
           text-align:center; width:815px;
         }


#idiomas  { font-size:14px; text-align:right; padding:5px;
	  }

#idiomas a#rgtbord { border-right:1px solid #8cba40; padding-right:10px;
                   }


/* Banner */
			
div#top         { width:815px; margin:0px;padding:0px; 
                }

div#villas { width:815px; height:270px; margin:0px;padding:0px; 
           }

 		           
div#topcon      { width:815px; margin:0px; padding:0px;background:#ffffff;
                }

/* Top Menu */

#topmenu  { background:#a5f745; text-align:center; height:20px;
            margin:0px auto; border-top:1px solid #000;
	  }

#topmenu div  { display:inline; font-size:14px; padding:1px 5px;
		border-left:1px solid #000; border-bottom-width:0px;
	      }

#topmenu div#nborder { border-left:0px solid #000;
	             }

#topmenu div a	{ color:#5b7f03; letter-spacing:1px;
		}

#topmenu div a:hover  { color:#000;
		      }

                
/*--content---*/



div#content     { width:815px; margin:0px;  padding:0px; 
		  margin:0px auto; border:1px solid #22591F;
	        }

div#bgwhite { background:#fff;
            }
		 	
div#middle 	{ 
		  margin-left:30px; 
		  margin-right:30px;
           	}

div#allcontent  { width: 815; margin:0px; padding:0px; 
		  background-image:url('../img/fondo.gif');
		  background-position:center;
	          background-repeat: repeat-y;
  	      	 /*max-width:1024px;*/
  	      	}

div#tempDisA { width: 815; margin:0px; padding:0px; 
      	       background-image:url('../img/fondo_dp_eng.gif');
	       background-position:top right;
	       background-repeat:no-repeat;
 	     }

div#tempDisB { width: 815; margin:0px; padding:0px; 
      	       background-image:url('../img/fondo_dp_esp.gif');
	       background-position:top right;
	       background-repeat:no-repeat;
 	     }

div#tempDisC { width: 815; margin:0px; padding:0px; 
      	       background-image:url('../img/fondo_dp_ned.gif');
	       background-position:top right;
	       background-repeat:no-repeat;
 	     }

div#tempDis { width: 815; margin:0px; padding:0px; 
 	    }
               
* html #middle {
		  height:1%; 
               }
		 
/*-Down--*/

div#abajocon    { float: left;  margin:25px 0px 0px 10px; padding:0px;
		 
                }
 
div#botmenu   { margin: 0px; padding:0px; font-size:11px; 
		  
 		}
 		
div#botmenu a { margin:9px;
 	      }
                    
hr.cleaner 	{ clear:both; height:1px; margin: -1px 0 0 0; padding:0px;
		   border:none; visibility: hidden;
		}
		 
div#footer 	{ clear:both; text-align:center; font-size:12px;  color:#333;
                  font-weight:normal; background:#fff; padding:15px 0px 15px 0px;
	   	}
	   
div#footer a 	{ font-size:12px; font-weight:normal; color:#333;
	     	}

div#footer a:hover { color:#8CBA40;
                   }
	     	
		 
/**/

table#contact { margin:0px; padding:0px;
              }
		
table#contact th { vertical-align:top;
                 }


/**/

#photogall       { width: 100%; margin:1em auto; text-align:left;  
                   max-width: 1024px; /*background:#CC9933;*/
		 }

#gall         { float: left; width: 620px; margin:0; padding:0; /*background:#666633;*/
              }

#gall-content { margin:0; padding:5px;
   	      }

#gall-content div { padding:6px; display:inline; text-align:center;
   	          }

#test 		 { margin:0 0 0 620px; padding:0; /*background:#CCCC99;*/
		 }

#test-content  	 { margin:0; padding:5px; font-size:12px;
		 }


#test-content hr { margin:0; padding:2px; width:133px;
		 }

#test-content h1 { font-weight:bold; font-size:14px;
		 }


hr.cleaner 	 { clear:both; height:1px; margin: -1px 0 0 0; padding:0;
		   border:none; visibility: hidden;
		 }
		 
/**/

div#topL { text-align:right; padding:30px 0px 30px 0px;
         }

#red { color:red;
     }

/**/

.rates { width:75%; margin:0px auto; text-align:center;
         border:1px solid #666; font-size:14px;
       }

.rates td { text-align:left; border:1px solid #666; 
            padding:3px;
          }

.rates th { text-align:center;
            border:1px solid #666; font-size:14px;
            font-weight:normal;
          }


.green { color:#04a13c; font-weight:bold;
       }

/***/

.atract { padding:0px; margin:0px; height:160px;
        }

/**/


.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h3,
.sIFR-active h4,
.sIFR-active h5#pullquote {
visibility: hidden;
font-family: Verdana;
}

.sIFR-active h1 {
padding-bottom: 0;
}

.sIFR-active h2 {
font-size: 55px;
display: block;
}

.sIFR-active h3 {
font-size: 22px;
}

.sIFR-active h4 {
font-size: 21px;
font-weight: normal;
}

.sIFR-active h5#pullquote {
font-size: 24px;
}

/**/


.hintText { font-family: tahoma, verdana, arial;
	    font-size: 12px; background-color: #FFFFCC;
	    color: #000000; padding: 5px;
          }

.wrapped table,
.wrapped td { border: 0; border-collapse: collapse;
	      padding: 0; background-position: 0px;
            }


/**/

.birds { margin:0px auto; padding:0; width:600px;
       }
.birds td { text-align:left; padding:3px;
          }
.birds th,
.birds td.pic { text-align:center; width:50px; cursor:hand;
              }

.nb,
.xl22,
.xl23 { border:0px solid #fff;
      }

/**/

div#title { padding:0px; margin:8px 0px 0px 0px; 
          }

div#titleL { float:left; width:400px; text-align:left;
           }

div#titleL h1 { margin:0px; padding:0px;
              }

div#titleR { margin:0px 0px 0px 400px; text-align:right;
           }

/***************	box link tripadvisor	*******************/
.TA_excellent
{
	float:right;
	margin:0px -35px 5px 5px;
}

.TA_selfserveprop
{
	float:left;
	margin:0px 5px 5px -25px;
}
