.forms2 .thumbsNew {
	text-align: center; 
	vertical-align: middle;
	width: 120px;
	height: 120px;
	padding: 0px;
}

.thumbsNew img {
	width: 120px;
}

.Forms, .Forms2 {
	border: 1px dotted #6375A0;
	border-collapse: collapse;
	margin-top: 6px;
	margin-bottom: 6px;
}

.Forms {
	width: 100%;
}


.Forms td, .Forms2 td {
	padding: 6px;
	vertical-align: top;
	font-weight: bold;
}

.Forms td {
	text-align: right;
}

.Forms2 a {
	text-decoration: none;
}

.Forms input, .Forms select, .Forms textarea, .Forms2 input, .Forms2 select, .Forms2 textarea {
	margin-right: 6px;
}

#rentals th {
	padding: 6px;
	text-align: left;
	border-bottom: 1px solid #8A8AD1;
	background: #5757BD url(../../images/fondo_th_top.gif) no-repeat center top;
	text-align: center;
	color: #FDFFCB;
	font-size: 9px;
	font-weight: bold;
}

#rentals {
	margin: 0 2px;
	margin-right: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#content {
	font-size: 11px;
	vertical-align: top;
}

.borderRight {
	border-right: 1px dotted #6375A0;
}

.borderTB {
	border-top: 1px dotted #6375A0;
	border-bottom: 1px dotted #6375A0;
}

.currencyBar {
	width: 100%;
	margin-bottom: 4px;
	border-collapse: collapse;
	border-bottom: 2px solid #191989;
}

.currencyBar select {
	font-size: 9px;
}

.currencyBar td {
	padding: 8px 22px;
	padding-left: 6px;
	margin-left: 2px;
 	color: #FFFF00;
	background-color: #3232AD;
	font-weight: bold;
}

.currencyBar .noPadding td{
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}

.favoritos {
	border-collapse: collapse;
	margin: 3px 0px 8px 0px;
	padding: 0px;
	width: 100%;
}

.favoritos td {
	color: #6375A0;
	padding: 4px 6px;
	border: 1px solid #6375A0;
}
	
.formulario1 {
	border: 1px solid #6375A0;
	margin: auto auto 6px auto;
}

.formulario1 td{
	vertical-align: top;
	font-weight: bold;
	padding: 3px;
}

.icons {
	float: right;
}

.list1 {
	border-collapse: collapse;
	width: 100%;
}

.list1 td {
	vertical-align: top;
	border-collapse: collapse;
	padding: 4px 6px;
}


.list2 {
	border-collapse: collapse;
}

.list2 td {
	vertical-align: top;
	border-collapse: collapse;
	padding: 4px 6px;
}

.list2 a {
	font-weight: bold;
}

.propertyDetails {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 6px;
	color: #FFFFFF;
	text-align: left;
	background: #5757BD url(../../images/fondo_th_bottom.gif) no-repeat center bottom;
}

.propertyDetails td {
	vertical-align: top;
	border-collapse: collapse;
	padding: 4px 6px;
}

.propertyDetails a {
	font-weight: bold;
	color: #FFFFFF;
}

.propertyDetails a:hover {
	color: #FFFF00;
}

.rentalquicksearch {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 6px;
	color: #FFFFFF;
	text-align: left;
	background: #5757BD url(../../images/fondo_th_bottom.gif) no-repeat center bottom;
}

.rentalquicksearch, .rentalquicksearch input, .rentalquicksearch select {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.rentalquicksearch th {
	font-size: 11px;
	padding: 4px;
}

.rentalquicksearch td {
	vertical-align: top;
	padding: 4px;
}

.description {
	color: #FFFFFF;
	background-color: #5757BD;
	padding: 6px;
}

.mainTable  {
	width: 100%;
}

.RowPair {
	background-color:#FFFFFF;
}

.RowImpair {
	background-color:#F8F9FA;
}

.search {
	border: 1px solid #6375A0;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 6px;
}

.search td {
	vertical-align: top;
	border-collapse: collapse;
	padding: 4px 6px;
	font-weight: bold;
}

.search a{
	font-weight: bold;
}


.Section { 
	width: 100%;
	margin-bottom: 4px;
	border-collapse: collapse;
	border-bottom: 2px solid #191989;
}

.Section td {
	padding: 8px 22px;
	padding-left: 6px;
	margin-left: 2px;
 	color: #FFFF00;
	background-color: #3232AD;
	font-size: 14px;
	font-weight: bold;
}

.tabla1{
	border: 1px solid #6375A0;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 6px;
}

.tabla1 td {
	vertical-align: top;
}

.thumbs {
	border: 1px solid #6375A0;
	margin: 3px;
	background: url(../../images/nopicture.jpg) no-repeat center top;
}

.warnings {
	margin: 12px auto;
	width: 390px;
	padding: 12px;
	border: 1px solid #000000;
	background-color: #C40000;
	font-weight: bold;
	text-align: center;
	color: #FFFF00;
}

.rentals {
	width: 40%;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 6px;
	margin: 10px auto;
	border: 1px solid black;
}

/* Pagination */

.Pagination {
	color: #FFFFFF;
	margin-bottom: 4px;
	width: 100%;
	background: #0059A1 url(../../images/fondo_navigation.gif) repeat-x center center;
}

.Pagination td {
	padding: 6px 3px;
	font-size: 9px;
}

.Pagination a {
	color: #FDFFCB;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	margin: 0;
}

.Pagination a:hover {
	background-color: #FDFFCB;
	color: #000099;
}

.Pagination .Next{
	margin-left: 8px;
}

/*=====Continue "Button"====*/

.Continue {
	background-color: #E6E9F0;
	border: 1px solid #6375A0;
	width: 160px;
	padding: 6px;
	margin: 0 auto;
	margin-top: 24px;
	text-align: center;
}

.Continue a {
	font-weight: bold;
	text-decoration: none; 
}

.Continue a:link, .Continue a:visited { 
	color: #6375A0; 
} 

.Continue a:hover { 
	color: #495778; 
}

.bottomth {
	text-align: center;
	padding: 3px;
	color: #FDFFCB;
	border-top: 1px solid #8A8AD1;
	border-bottom: none;
	background: #5757BD url(../../images/fondo_th_bottom.gif) no-repeat center bottom;
	font-size: 9px;
	font-weight: bold;
}

/*******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/

.propertytoolbox {
	margin: -4px auto 4px auto;
	width: 450px;
}

.propertytoolbox .leftcol {
	margin: 2px;
	vertical-align: top;
}

.propertytoolbox .rightcol {
	margin: 2px;
	vertical-align: top;
}

.propertytoolbox ul {
	margin: 6px;
	padding: 0;
	list-style: none;
}

.propertytoolbox ul li {
	float: left;
	margin: 1px;
	background: #C40000;
}

.propertytoolbox ul li a {
	display: block;
	width: 105px;
	text-align: center;
	height: 25px;
	padding: 2px;
	padding-left: 25px;
	padding-right: 9px;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #9A0000;
}

.propertytoolbox ul li a:hover {
	color: #FFFF00;
	text-decoration: none;
	border: 1px solid #000000;
	background-color: #D95A5A;
}

.favouriteadd, .favouritedelete, .favouriteview, .propertycontact, .printdetails, .sendtofriend, .smstofriend {
	background: url(../../images/spacer.gif) no-repeat 4px 3px;
	color: #074289;
}

.favouriteadd {
	background-image: url(../../images/ico_addtofavourites.gif);
}

.favouritedelete {
	background-image: url(../../images/ico_delfromfavourites.gif);
}

.favouriteview {
	background-image: url(../../images/ico_viewfavourites.gif);
}

.propertycontact {
	background-image: url(../../images/ico_emailus.gif);
}

.printdetails {
	background-image: url(../../images/ico_printdetails.gif);
}

.sendtofriend {
	background-image: url(../../images/ico_sendtofriend.gif);
}

.smstofriend {
	background-image: url(../../images/ico_sendbysms.gif);
}

/*******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/

#propertydetailscontainer {
	width: 479px;
	margin: 0 auto;
	clear:  both;
	background: #5757BD url(../../images/fondo_th_bottom.gif) no-repeat center bottom;
}

#propertydetailscontainer h2 {
	margin: 0;
	padding: 12px 22px;
	color: #FDFFCB;
	font-size: 14px;
	font-weight: bold;
}

#propertydetailscontainer .headline {
	padding: 6px 8px;
	margin: 0;
	margin-bottom: 6px;
	background: url(../../images/fondo_th_top.gif) no-repeat center top;
	text-align: left;
	clear: both;
	border-bottom: 2px solid #8A8AD1;
	color: #FFFFFF;
	font-size: 12px;
}

#propertydetailsleftcol {
	width: 320px;
	float: left;
	color: #FFFFFF;
}


#propertydetailsleftcol p {
	text-align: justify;
	margin-right: 4px;
}

#propertydetailsrightcol {
	margin-left: 320px;
	margin-right: 0;
}

#propertyreference h2 {
	margin: 0;
	padding: 6px 0;
	padding-left: 3px;
	font-size: 12px;
}

#propertydetailsrightcol h2 {
	margin: 0;
	margin-bottom: 2px;
	padding: 6px 0;
	font-size: 12px;
}

#propertydetailsrightcol ul {
	margin: 0;
	padding: 0;
}

#propertydetailsrightcol li {
	font-size: 9px;
	line-height: 12px;
	list-style: none;
	background: #191989;
	margin: 0;
	padding: 4px 12px;
	margin-bottom: 1px;
	color: #FFFFFF;
}

#propertydetailsrightcol ul li ul {
	margin: 0 -12px;
	margin-top: 6px;
	margin-bottom: -4px;
	padding: 0;
}

#propertydetailsrightcol ul li ul li {
	background: #3232AD;
	padding-left: 18px;
	color: #FFFFFF;
}

#propertydescription {
	clear: both;
	text-align: justify;
	padding: 12px;
}

#morephotos a {
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 6px;
	width: 130px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	color: #2B1C7B;
	background: #FFFFFF url(../../images/boton_dorado.gif) repeat-x center bottom;
}

#morephotos a:hover {
	color: #333333;	
	border: 1px solid #333333;
}

/*******************************************************************************************************/
/******************************************************************************************************/

#propertypictures p {
	text-align: center;
	font-size: 9px;
	padding: 0;
	margin: 2px;
}

#propertypictures td {
	vertical-align: top;
}

#propertypictures .picture {
	width: 310px;
}

#propertypictures .thumbsNew img {
	width: 100px;
}

#content span {
	color: #FFFFFF;
}

#propertydata .rentaldata {
	color: #FFFF00;
}

.buttonlink {
	padding: 2px;
	text-decoration: none;
	color: #000099;
}