body{
 margin: 0px;
 padding: 0px;
 background: url('../images/fondo.jpg') repeat-y fixed top center #36361A;
 border-collapse: collapse;
 font-family: "Arial";
 color: #595c2f;
 overflow: auto;
}
table{
 margin: 0px;
 border-collapse: collapse;
}
td.tdNoPadding{
 margin: 0px;
 padding: 0px;
 vertical-align: top;
}

.tablaPrincipal{
 margin: 0px; 
 padding: 0px; 
 border-collapse: collapse; 
 table-layout: fixed; 
 width: 725px; 
 background: url('../images/fondo_tabla_principal.jpg') no-repeat top center;
}

td.mainHeader{
 background: url('../images/main_header.jpg') no-repeat top center;
 height: 114px;
 margin: 0px;
 padding: 83px 0px 0px 182px;
}

td.bannerFlash{
 margin: 0px;
 padding: 0px 0px 0px 14px;
}

td.bottomContent{
 margin: 0px;
 padding: 0px 14px 0px 14px;
 height: 362px;
}

td.bottomContentRental{
 margin: 0px;
 padding: 0px 14px 0px 14px;
 height: 511px;
}

.homeLeftTable{
 margin: 0px;
 padding: 0px;
 width: 350px;
 height: 348px;
 background: url('../images/home_left_table_background.jpg') no-repeat top left;
}

.homeRightTable{
 margin: 0px;
 padding: 0px;
 width: 300px;
 height: 316px;
 line-height: 12px;
 background: url('../images/home_right_table_background.jpg') no-repeat top left;
}

.homeRightTableTitle{
 color: #c9c997;
 font-size: 12pt;
 font-weight: bold;
}

.homeRightTableHeader{
 padding: 16px 0px 0px 16px; 
 height: 35px;
}

.homeRightTableTd{
padding: 11px 19px 0px 19px;
}

.homeRightTableText{
 color: #535128;
 font-size: 10pt;
}

.homeRightTableTextSmaller{
 color: #535128;
 font-size: 8pt;
}

.bottomTableTitle{
 font-size: 10pt;
 line-height: 14px;
}

.bottomTableText{
 font-size: 9pt;
 line-height: 14px;
}

.aboutEpigraph{
 color: #535128;
 font-size: 8pt;
}

.aboutBottomPicture{
 width: 200px;
 padding: 9px 0px 0px 0px;
}

.aboutBottomTable{
 margin: 0px;
 padding: 0px;
 height: 348px;
 line-height: 15px;
 background: url('../images/about_bottom_table_background.jpg') no-repeat top left;
}

.linksTable{
 margin: 0px;
 padding: 0px;
 width: 668px;
 height: 316px;
 line-height: 18px;
 background: url('../images/links_table_background.jpg') no-repeat top left;
}

.linksTableTd{
 padding: 53px 18px 25px 18px;
}

.linksTableText{
 color: #535128;
 font-size: 9pt;
}

.reviewsTable{
 margin: 0px;
 padding: 0px;
 width: 668px;
 height: 316px;
 line-height: 18px;
 background: url('../images/reviews_table_background.jpg') no-repeat top left;
}

.reviewsTableTd{
 padding: 35px 0px 0px 0px;
}

.reviewsTableText{
 color: #535128;
 font-size: 9pt;
}

.rentalText{
 color: #535128;
 font-size: 9pt;
}

.contactTable{
 margin: 0px;
 padding: 0px;
 width: 668px;
 height: 316px;
 line-height: 18px;
 background: url('../images/contact_table_background.jpg') no-repeat top left;
}

.inputContact{
 color: #535128;
 border: 1px solid #FFF;
 background-color: #FFF;
 font-family: "Arial";
 font-size: 9pt;
 width: 187px;
 height: 15px;
}

.textareaContact{
 color: #535128;
 border: 1px solid #FFF;
 background-color: #FFF;
 font-family: "Arial";
 font-size: 9pt;
 width: 187px;
 height: 130px;
 overflow: auto;
}

.sendContact{ 
 color: #000099;
 font-weight: bold;
 font-family: "Arial";
 border: 1px solid #cccc9a;
 background-color: #cccc9a;
 height: 20px;
 width: 70px; 
}

.contactLeftColumn{
 font-size: 10pt;
}


.rentalBotonera{
 width: 124px;
 margin: 0px;
 padding: 9px 0px 0px 0px;
 background: url('../images/rental_botonera_background.jpg') no-repeat top left;
}

a:link{
 color: #ef4123;
 text-decoration: none;
}

a:visited{
 color: #ef4123;
 text-decoration: none;
}

a:active{
 color: #ef4123;
 text-decoration: none;
}

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