h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li,input,button,select,textarea{ font-size: 100%; }
ul,ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,label,fieldset,input,td,select { margin:0; padding:0; }
a img, :link img, :visited img { border:none }
table {border-collapse: collapse; }
input,button,select,textarea {font-family: inherit;}
input, select { vertical-align:middle; }

img {
	line-height:0;
	border:none;
}
input.inputButton {
	behavior: url("scripts/iepngfix.htc");
	cursor:pointer;
}

.clearBoth { /* For clearing floats */
	clear: both; 
	height:0;
	margin: 0; 
	padding: 0; 
	font-size: 0%;
	line-height:0;
}

.hiddenContent { /* For alternate content for screen readers */
	position: absolute;
 	left: 0px;
 	top: -2000px;
	width: 1px;
 	height: 1px;
 	overflow: hidden;	
	}

hr {
	display: none;
	}




/* G E N E R A L 
***************************/
	
a, a:visited {color: #1f5aa0;}
a:hover { text-decoration: none; }

	
	
body {
	font-size: 76%; 	/* Don't change this size or this height. */
	line-height: 1em;   /* Change them below at #container */
	background:#FFFFFF url(../img/bk.gif) top left repeat-x;
	text-align: center;
	}

#container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	color:#113e73;
	line-height: 1.31em;
	width: 760px;
	background:;
	margin: 0 auto 0 auto;
	text-align: left;
	}

h1 {
	font-weight:bold;
	font-size:106%;
}
label {
	font-weight:bold;
	font-size:106%;
}


/* Header */
#header #logoContainer {
	width:760px;
	height:105px;
	background:url(../img/logoContainerBk.gif) top left no-repeat;
}
#menuBar {
	height:30px;
	background:url(../img/mainMenuBk.gif) top left repeat-x;
}
#mainMenu {
	float:left;
	width:605px;
	height:30px;
}
#mainMenu ul li {
	list-style-type:none;
	float:left;
	line-height:30px;
	border-right: 1px solid #08294e;
}
#mainMenu a, #mainMenu a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 15px 0 15px;
}
#mainMenu a:hover {
	color: #0099FF;
}

#langMenu {
	float:left;
	width:154px;
	height:30px;
	border-left:1px solid #08294e;
	color:#FFFFFF;
}
#langMenu ul li {
	list-style-type:none;
	float:left;
	padding:0 5px 0 5px;
	line-height:30px;
}
#langMenu ul li.title {
	padding:0 5px 0 15px;
}

#langMenu ul li a img {
	vertical-align:baseline;
}
/* Hides from IE5-mac \*/
* html #langMenu ul li a img {
	margin-top:10px;
}
/* End hide from IE5-mac */ 

/* Footer */
#footer {
	border-top:4px solid #7596d9;
	background:#FFFFFF;
}
#footer .innerContent {
	padding:10px 0 50px 0;
	text-align:center;
}
.footerMenu {
	width:610px;
	margin:0 auto 15px auto;
}
.footerMenu a {
	color:#7596d9;
	padding:0 10px 0 10px;
	text-decoration:none;
	border-right:1px solid #7596d9;
	cursor:pointer;
}
.footerMenu a.lastInList {
	border:none;
}
.footerMenu a:hover {
	color: #1f5aa0;
}
#webInfo p {
	color:#7596d9;
}



/* main Content */
#mainContent {
	background: #d4e2ed;
	margin-bottom:4px;
}
#mainContent.home {
	background: #d4e2ed url(../img/home_mainContBk.jpg) top left no-repeat;
}
/* Hides from IE5-mac \*/
* html #mainContent.home {height: 1%;}
/* End hide from IE5-mac */ 

.home #mainContent .innerContent {
	padding:80px 12px 12px 12px;
}
.results #mainContent .innerContent {
	padding:10px 16px 16px 16px;
}
.property #mainContent .innerContent {
	padding:10px 16px 16px 16px;
}
.propertyReg #mainContent .innerContent {
	padding:10px 16px 16px 16px;
}
/* Home */

/* Property Selection */
#propSelect {
 width:455px;
 float:left;
 background:url(../img/propSelectBk.gif) top left no-repeat;
}
#propSelHead {
 height:67px;
 background: url(../img/propSelectHead.gif) top left no-repeat;
}
.innerHeadContent {
 padding:42px 0 0 60px;
}
#propSelBody{}
#propSelBody .innerBodyContent {
 padding:10px 0 0 20px;
}
#propSelBody .innerBodyContent ul li {
 list-style-type:none;
 width:200px;
 float:left;
 margin:0 10px 10px 0;
}
#propSelBody .innerBodyContent ul li input.inputText {
 width:190px;
}
#propSelBody .innerBodyContent ul li select.inputText {
 width:200px;
}
#propSelBody .innerBodyContent ul li#formSendButton {
 width:410px;
 text-align:center;
 margin-top:5px;
}
#propSelBody .innerBodyContent ul li#formSendButton input.inputButton {
 width:142px;
 height:30px;
 background:url(../img/btn/btnBuscar.gif);
 border:none;
 color:#113e73;
 font-weight:bold;
 font-size:12px;
}


#propSelFoot {
 height:24px;
 background:url(../img/propSelectFoot.gif) top left no-repeat;
}

/* Property Publishing */
#publishProp {
	width:257px;
	float:right;
	padding:35px 0 0;
}
#pubPropHead {
	height:67px;
	background: url(../img/publishPropHead.gif) top left no-repeat;
}
#pubPropHead .innerContent {
	padding:42px 0 0 55px;
}
#pubPropBody{
	height:152px;
}
#pubPropBody .innerBodyContent {
	padding:11px 0 0 19px;
}
#pubPropBody .innerBodyContent ul {
	margin-left:10px;
}
#pubPropBody .innerBodyContent ul li {
	list-style-type:none;
	width:202px;
	height:64px;
	float:left;
	margin:0 15px 5px 0;
	background:url(../img/btn/btnGrande.gif) top left no-repeat;
}
#pubPropBody .innerBodyContent ul li:hover {
	background:url(../img/btn/btnGrande.gif) bottom left no-repeat;
}
#pubPropBody .innerBodyContent a {
	padding:9px 9px 38px 24px;
	color: #113e73;
	font-size:126%;
	line-height:126%;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
#pubPropBody .innerBodyContent a:hover{
	text-decoration:underline;
}
#pubPropBody .innerBodyContent a#lnkHomeContactarnos {
	cursor:pointer;
}



#pubPropFoot {
	height:24px;
	background:url(../img/publishPropFoot.gif) top left no-repeat;
}

/* Recomended Links */
#adSenseWrapper {
	width:736px;
	background:url(../img/adSenseBk.gif) bottom left no-repeat;
}
#adSenseWrapper h1 {
	padding:0 0 15px 60px;
}
.home #mainContent #adSenseWrapper .innerContent {
	padding:22px 0 15px 4px ;
	margin:0;
	background:url(../img/adSenseTopBk.gif) top left no-repeat;
}



/* Register User HTML */
.inputText {
	border:1px solid #8fa4bc;
	background:url(../img/inputTextBk.gif) top right no-repeat;
	padding:4px;
	display:block;
}
select.inputText {
 padding:3px 4px;
}        
.clarification {
	color:#f67b0e;
}
#mainContentActions {
	margin-bottom:15px;
}

/* Register */
#register {
	width:455px;
	float:left;
	background:url(../img/propSelectBk.gif) top left no-repeat;
}
#regHead {
	height:67px;
	background: url(../img/regHead.gif) top left no-repeat;
}
#regBody {
	/*
	height:152px;
	*/
}
#regBody .innerBodyContent {
	padding:11px 0 0 19px;
	height:195px;
}
/* Hides from IE5-mac \*/
* html #regBody .innerBodyContent {height: 1%;}
/* End hide from IE5-mac */ 

.formColumn {
	width:210px;
	float:left;
	margin:0 5px 0 0;
}
.formColumn .clarNotice {
	padding-top:10px;
	width:185px;
	font-size:10px;
	line-height:1.2em;
}
.formColumn .agreement a 
{
	cursor:pointer;
	padding-top:10px;	
	border-bottom:1px solid #113E73;
	color:#113E73;
	font-size:10px;
}
.formColumn .agreement a.error
{color:#BD1818;
	border-bottom:1px solid #BD1818;}
span.error
{color:#BD1818;}

#regBody .innerBodyContent .formColumn div {
	margin:0 0 8px 0;
}
#regBody .innerBodyContent .formColumn div .inputText {
	width:190px;
}
#regBody .innerBodyContent .formColumn div.sendButton {
	padding:8px 0 0 0;
	text-align:right;
	width:200px;
}
.formColumn .inputButton, #loginBody .inputButton {
	background:url(../img/btn/btnForm.gif) top left no-repeat;
	border:none;
	width:82px;
	height:30px;
	line-height:12px;
	color:#113e73;
	font-weight:bold;
	font-size:12px;
}
#regFoot {
	height:30px;
	background:url(../img/propSelectFoot.gif) bottom left no-repeat;
}

/* LogIn */
#login {
	width:257px;
	float:right;
	background:url(../img/publishPropBk.gif) top left no-repeat;
}
#loginHead {
	height:67px;
	background: url(../img/logHead.gif) top left no-repeat;
}
#loginHead .innerContent {
	padding:42px 0 0 55px;
}
#loginBody {
	/*
	height:152px;
	*/
}
#loginBody .innerBodyContent {
	padding:11px 0 0 29px;
	height:195px;
}
/* Hides from IE5-mac \*/
* html #loginBody .innerBodyContent {height: 1%;}
/* End hide from IE5-mac */ 

#loginBody .innerBodyContent ul li {
	list-style-type:none;
	width:210px;
	margin:0 0 5px 0;
}
#loginBody .innerBodyContent ul li .inputText {
	width:190px;
}
#loginBody .innerBodyContent ul li.rememberMe {
	font-size:10px;
	padding:8px 0 0 0;
	text-align:right;
	width:200px;
}
#loginBody .innerBodyContent ul li.rememberMe input {
	margin-left:1px;
}
#loginBody .innerBodyContent ul li.forgotPass {
	font-size:10px;
	padding:8px 0 0 0;
	text-align:right;
	width:200px;
}
#loginBody .innerBodyContent ul li.sendButton {
	padding:7px 0 0 0;
	text-align:right;
	width:200px;
}
#logFormLastItem {
	padding:12px 10px 0 0;
	text-align:right;
}
#loginFoot {
	height:30px;
	background:url(../img/publishPropFoot.gif) bottom left no-repeat;
}

/* Search Result List */
#search {
 padding:10px 0 10px 20px;
 margin-bottom:10px;
 background:#FFFFFF;
}
#search ul li {
 list-style-type:none;
 width:165px;
 float:left;
 margin:0 10px 10px 0;
}
#search ul li .inputText {
 width:155px;
}
#search ul li select.inputText {
 width:165px;
}
#search ul li#formSendButton {
 width:340px;
 padding-top:13px;
 text-align:right;
}
#search ul li#formSendButton .inputButton {
 width:173px;
 height:27px;
 background:url(../img/btn/btnGo.png) top left no-repeat;
 border:none;
 color:#113e73;
 font-weight:bold;
 font-size:12px;
}

/* Property Type Select Bar */
#propTypeSelectBar {
	background:#FFFFFF;
	background:url(../img/propTypeSelBarBk.gif) top left repeat-x;
	margin-bottom:10px;
}
#propTypeList {
	padding-left:10px;
	background:url(../img/propTypeSelBarLeft.gif) top left no-repeat;
	width:460px;
	line-height:27px;
	font-size:12px;
	float:left;
}
#propTypeSelectBar ul li {
	list-style-type:none;
	line-height:27px;
	float:left;
	border-left:1px solid #8fa6cc;
}
#propTypeSelectBar ul li.lastInList {
	border-right:1px solid #8fa6cc;
}
#propTypeSelectBar ul li a {
	color:#20364f;
	padding:0 10px 0 10px;
	margin-top:1px;
	line-height:26px;
	display:block;
	text-decoration:none;
}

#propTypeSelectBar ul li a:hover, #propTypeSelectBar ul li a.selected {
	background:url(../img/propTypeSelBarHover.gif) top left repeat-x;
}


#orderBy {
	width:200px;
	float:right;
	padding-right:6px;
	background:url(../img/propTypeSelBarRight.gif) top right no-repeat;
	height:27px;
	text-align:right;
}
#orderSelect {
	width:135px;
	float:left;
	margin-top:5px;
}
#orderFlip {
	width:55px;
	float:left;
	margin-top:3px;
}
.styleSelect {
	border:1px solid #8ea6ca;
}

/* Home Module */
.homeMod {
	background:#FFFFFF;
	border:1px solid #8fa6cc;
	margin-bottom:10px;
}
.homeInnerContent {
	margin:5px;
}
.homeFoto {
	width:132px;
	float:left;
	margin-right:5px;
}
.homeFoto img {
	vertical-align:bottom;
}
.homeDesc {
	width:380px;
	float:left;
	margin-right:10px;
}
.homeDesc h2 {
 color:#0a3970;
 line-height:1.5em;
}
.homeDesc p {
	padding-right:40px;
	line-height:1.5em;
}
.homeChar {
 	width:188px;
	float:left;
	line-height:1.36em;
}
.charCategory, .charCapacity, .charSeaDistance {
	padding-bottom:1px;
}
.charCategory label {
	font-weight:normal;
	width:60px;
	float:left;
	font-size:11px;
	margin-right:5px;
}
.charCategory img {
	vertical-align:text-bottom;
	behavior: url("scripts/iepngfix.htc");
}
.charData {
	font-weight:bold;
}
.charRentButton {
	margin-top:5px;
}
.charRentButton a {
	background:url(../img/btn/btnHomeMore.png) top left no-repeat;
	width:143px;
	height:26px;
	padding-left:30px;
	line-height:26px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	color:#20364f;
	font-weight:bold;
	behavior: url("scripts/iepngfix.htc")
}
.charRentButton a:visited {
	color:#20364f;
}

/* Result List AdSense Module */
.adSenseMod {
	/*
	width:728px;
	*/
	text-align:center;
	margin-bottom:10px;
}

/* Results Page Counter */
#pageCounter {
	width:450px;
	margin:0 auto 0 auto;
	text-align:center;
	padding-top:10px;
}
#pageCounter a {
	background:#FFFFFF;
	border:1px solid #113e72;
	line-height:24px;
	padding:3px 6px 3px 6px;
	text-decoration:none;
	color:#113e72;
	margin-right:-3px;
}
#pageCounter a:hover, #pageCounter a.selected {
	color:#FFFFFF;
	background:#3a679c;
}

/* Publications */
.homeActions {
 	width:180px;
	float:left;
	position:relative;
	z-index:1001;
}
.charEditButton, .charHighlightButton {
	margin-bottom:5px;
}

.charEditButton a, .charHighlightButton a {
 color:#20364F;
 cursor:pointer;
 display:block;
 font-weight:bold;
 height:26px;
 line-height:26px;
 padding-left:30px;
 text-decoration:none;
 width:143px;
}
.charEditButton a {
 background:url(../img/btn/btnHomeEdit.png) top left no-repeat;
}
.charHighlightButton a {
 background:url(../img/btn/btnDestacar.png) top left no-repeat;
}

.charPauseButton, .charStartButton, .charDeleteButton {
 width:83px;
 float:left;
}
.charPauseButton, .charStartButton {
 margin-right:6px;
}
.charPauseButton .inputButton, .charStartButton .inputButton, .charDeleteButton .inputButton {
 cursor:pointer;
 width:83px;
 height:25px;
 line-height:25px;
 padding:0 0 5px 28px;
 font-weight:bold;
 border:none;
 text-align:left;
}
.charStartButton a.inputButton {
 display:block;
 text-decoration:none;
 padding:0 0 0 28px;
}
.charPauseButton .inputButton {
 background:url(../img/btn/btnHomePause.png) top left no-repeat;
 color:#FFFFFF;
}
.charStartButton .inputButton {
 background:url(../img/btn/btnHomeStart.png) top left no-repeat;
 color:#054C05;
}
.charDeleteButton .inputButton {
 background:url(../img/btn/btnHomeDel.png) top left no-repeat;
 color:#FFFFFF;
}

.homePausedMod {
	behavior: url("scripts/iepngfix.htc");
	position:relative;
	margin-top:-111px;
	margin-top /**/:-110px;
	width:726px;
	height:110px;
	z-index: 1000;
	background:url(../img/homePausedMod.png) top left no-repeat;
}
.homeActivateMod {
 behavior: url("scripts/iepngfix.htc");
 position:relative;
 margin-top:-111px;
 margin-top /**/:-110px;
 width:726px;
 height:110px;
 z-index: 1000;
 background:url(../img/homeActivateMod.png) top left no-repeat;
}
/* Single Property */
.property .adSenseMod {
	width:728px;
	margin-bottom:10px;
}

#propMain {
	background:#FFFFFF;
	margin:0 0 10px 0;
}
#divVolver {
	border:1px solid #6790C1;
	background:#FFFFFF;
	padding:4px 0 5px 7px;
	margin-bottom:5px;
	color:#6790C1;
}
#divVolver a, #divVolver a:visited {
	text-decoration:none;
	color:#6790C1;
}
#divVolver a:hover {
	text-decoration:underline;
}

/* single Property Head */
#propMainHead {
	background:#6790c1;
	width:728px;
	height:30px;
}
.propMainHeadInnerCont {
	padding:5px 0 0 5px;
}
#propMainHead #propType {
	width:120px;
	float:left;
	background:#FFFFFF;
	margin-right:10px;
	text-align:center;
}
#propMainHead #propType .type{
	padding:2px 0 3px 0;
	font-size:1.075em;
	text-transform:uppercase;
	font-weight:bold;
}
#propMainHead #propTitle {
	width:390px;
	float:left;
	margin-right:10px;
}
#propMainHead #propTitle h1 {
	color:#FFFFFF;
	line-height:1.05em;
	font-size:1.6em;
	font-weight:normal;
	display:inline;
}
#propMainHead #propId {
	width:75px;
	float:left;
	color:#FFFFFF;
	font-size:1.075em;
	margin:2px 10px 0 0;
	text-align:right
}
#propMainHead #propCat {
	float:left;
	width:100px;
	margin-top:2px;
}

#propMainHead #propCat img {
	behavior: url("scripts/iepngfix.htc");
}

/* single Property Main Content */
.propMainInnerContent {
	margin:5px;
}
.propMainInnerContent h2 {
	background:#d1dcf3;
	line-height:2.675em;
	padding-left:5px;
	margin-bottom:5px;
	font-size:1.075em;
}

/* left Column */
.propMainInnerContent .leftCol {
	width:320px;
	float:left;
}
/* Photo */
#propPhoto {
	margin:0 0 5px 0;
}
#propPhotoMainPic {
	margin-bottom:1px;
}
#propPhotoMainPic a {cursor:pointer;}

#propPhotoSelector a {
	margin-bottom:1px;
	cursor:pointer;
}
#propPhotoSelector a.spaceRight {
	margin-right:1px;
}

a.innerBorder, a.innerBorder img {
	float: left;
	overflow:hidden;
}
a.innerBorder:hover {
	border:3px solid #2156c2;
}
a.innerBorder:hover img {
	margin:-3px;
}

/* Description */
#propDesc p {
	padding:0 5px 5px 5px;
}

/* right column */
.propMainInnerContent .rightCol {
	width:391px;
	float:right;
}
#propChar {
	margin-bottom:5px;
}
#propChar div {
	margin-left:5px;
	line-height:1.75em;
}
#propPrice {
	padding:15px 0 15px 10px; 
	margin-bottom:5px;
	background:#e9f9be url(../img/homeCharPriceBk.gif) top right repeat-y;
	height:30px;
	min-height:30px;
}
/* Hides from IE5-mac \*/
* html #propPrice {height: 1%;}
/* End hide from IE5-mac */ 

#propPrice #price {
	border:1px solid #ceef9f;
	background:#FFFFFF;
	padding:9px 0 8px 0;
	text-align:center;
	width:170px;
	float:left;
	margin-right:20px;
	line-height:1em;
}
#propPrice #propRentButton {
	width:180px;
	float:left;
}
#propPrice #propRentButton a {
	background:url(../img/btn/btnGo.png) top left no-repeat;
	width:173px;
	height:27px;
	line-height:26px;
	display:block;
	text-align:center;
	color:#054c05;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	behavior: url("scripts/iepngfix.htc");
}

#propServ {
	margin-bottom:5px;
}
#propServ th {
	font-weight:bold;
	background:#edf1fb;
	border-right:5px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding-left:5px;
}
#propServ td {
	background:#edf1fb;
	border-bottom:1px solid #FFFFFF;
	padding-left:5px;
}

/* Property Registration Form */
.propMainFormContent {
	padding:10px;
}

/* General Inputs */
#propMainFormGeneral {
	margin-bottom:10px;
}
.propMainFormContent h2 {
	background:#d1dcf3;
	line-height:2.675em;
	padding-left:5px;
	margin-bottom:5px;
	font-size:1.075em;
}

#propMainFormGeneral label {
	display:block;
	margin-bottom:2px;
}
#titleInput {
	margin-bottom:10px;
}
#titleInput .inputText {
	width:498px;
}
#typeZoneCateg .styleSelect {
	width:249px;
	height:18px;
}
#propMainFormType, #propMainFormZone {
	width:249px;
	float:left;
	margin-right:10px;
}
#propMainFormCateg {
	width:183px;
	float:left;
}
#propMainFormCateg ul li {
	list-style-type:none;
	float:left;
}
.catStarList ul li a img {
	behavior: url("scripts/iepngfix.htc");
}

/* left Column */
.propMainFormContent .leftCol {
	width:381px;
	float:left;
}
/* Photo */
#propFormPhoto {
	background:#f0f4f9;
	margin-bottom:5px;
}
#propFormPhoto #photos {
	margin:15px 0 10px 20px;
}
#propFormPhoto #photos ul li {
	list-style-type:none;
	width:106px;
	float:left;
	margin:0 10px 10px 0;
	text-align:center;
	background:#d5e0ee;
}
#propFormPhoto #photos ul li a {
	display:block;
	font-size:9px;
	line-height:12px;
	text-decoration:none;
	padding:3px 0 5px 0;
}
#propFormPhoto #photos ul li a:hover {
	text-decoration:underline;
}
.predetPhoto {
	width:100px;
	height:73px;
	border:3px solid #f67b0e;
}
#photoUpload {
	margin:0 0 0 10px;
	padding-bottom:10px;
}
#photoUpload .inputText {
	width:230px;
	float:left;
	margin-right:10px;
}
#photoUpload .inputButton {
	width:108px;
	height:23px;
	float:left;
}
#photoUpload label {
	font-size:9px;
	font-weight:normal;
}

/* Right Column */
.propMainFormContent .rightCol {
	width:315px;
	float:right;
}
#propFormCharAddr input.InputText {
       width:175px;
       float:left;
}
#propFormChar {
	padding-bottom:10px;
	background:#f0f4f9;
	margin-bottom:5px;
}
#propFormChar label, #propFormPrice label {
	width:100px;
	float:left;
	padding-top:3px;
	margin:0 5px 0 10px;
	text-align:right;
	font-size:10px;
}
.extraLabel {
	width:55px;
	float:left;
	padding-top:3px;
	font-size:10px;
}
#propFormCharAddr, #propFormCharSeaDist, #propFormCharPax {
	margin-bottom:5px;
}
#propFormCharSeaDist .inputText, #propFormCharPax .inputText, #propFormCharSup .inputText, #propFormPrice .inputText {
	width:70px;
	margin-right:5px;
	float:left;
}
#propFormPrice {
	background:#e9f9be;
	margin-bottom:5px;
	color:#2f530f;
}
#propFormPrice h2 {
	background:#ceef9f;
	color:#2f530f;
}
#propFormPrice #price {
	padding:10px 0 15px 0;
}
#propFormPrice #price .inputText {
	border-color:#ceef9f;
}


#propFormServ {
	background:#f0f4f9;
	padding-bottom:10px;
}
#propFormServ h2 {
	margin-bottom:10px;
}
#propFormServ .bottomMargin {
	margin-bottom:15px;
}
#propFormServ label {
	width:140px;
	float:left;
	text-align:right;
	margin-right:5px;
	font-size:10px;
}
#propFormServ .propFormSelect, #propFormServ .radioButs {
	width:130px;
	float:left;
}
#propFormServ .propFormSelect .styleSelect {
	width:120px;
}
#propFormServ label.forInput {
	padding-top:3px;
}
#propFormServ .inputText {
	width:120px;
	float:left;
}
#propFormDesc .inputText {
	width:370px;
	height:380px;
}

#propFormSend {
	margin:10px 0 0 0;
	background:#e9f9be;
	padding:7px 0 7px 10px;
	height:27px;
}
#propFormSend .clarNote {
	width:185px;
	float:left;
	font-size:10px;
	margin-right:100px;
	padding-top:7px;
	line-height:10px;
}
#propFormSend #divCaptcha {
	width:210px;
	height:27px;
	float:left;
	margin-right:10px;
}
#propFormSend #divCaptcha img {
	float:left;
	margin-right:5px;
}
#propFormSend #divCaptcha .inputText {
	float:left;
	width:50px;
	padding:7px;
}
#propFormSend .sendButton {
	width:175px;
	height:27px;
	float:left;
}
#propFormSend .sendButton .inputButton {
	background:url(../img/btn/btnGo.png) top left no-repeat;
	width:173px;
	height:26px;
	text-align:center;
	color:#054c05;
	font-weight:bold;
	font-size:12px;
	behavior: url("scripts/iepngfix.htc");
	border:none;
}
/* Errors & Messages */

#ucHeader_ucBox_divContenedorMsj {
	background:#FFFFFF;
	padding:15px;
	text-align:center;
	border-width:5px;
	border-style:solid;
	border-color:#20364f;
	font-size:12px;
}
#ucHeader_ucBox_divContenedorMsj.error {
	border-color:#bd1818;
}
#ucHeader_ucBox_divContenedorMsj.tip {
	border-color:#6ac816;
}
/* Error Page */
#mainContent.error {
	padding:40px 10px 25px;
	line-height:1.415em;
	background:#f4f6fc;
}
#mainContent.error h1 {
	font-size:2em;
	font-weight:normal;
	line-height:2em;
}
#mainContent.error .errorCol {
	width:230px;
	float:left;
	margin-right:10px;
	border-top:2px solid #20364f;
}
#mainContent.error ul li {
	list-style-type:none;
	margin:5px 0;
}
#mainContent.error ul li.important {
	text-transform:uppercase;
	font-weight:bold;
	color:#20364f;
}
#mainContent.error ul li.important a {
	color:#20364f;
}
#mainContent.error ul li a {
	text-decoration:none;
}
#mainContent.error ul li a:hover {
	text-decoration:underline;
}

/* Cars & Hotels */
.carsHotels .adSenseMod {
	width:728px;
	margin-bottom:10px;
}
.carsHotels .searchBoxWrapper {
	background:#FFFFFF;
	margin-bottom:10px;
}

.carsHotels .searchBoxWrapper .searchBoxHead {
	background:#6790c1;
	padding:5px;
}
.carsHotels .searchBoxWrapper .searchBoxHead h1 {
	color:#FFFFFF;
	line-height:1.15em;
	font-size:1.6em;
	font-weight:normal;
}
.carsHotels .searchBoxWrapper .searchBoxBody {
	padding:20px 0 20px 25px;
}
.carsHotels .searchBoxWrapper .searchBoxBody .searchBox {
	width:390px;
	float:left;
	margin-right:30px;
}
.carsHotels .searchBoxWrapper .searchBoxBody .merchantAd {
	width:250px;
	float:left;
	border:1px solid #e2e2e2;
}
.searchBoxCity, .searchBoxStart {
	margin-bottom:15px;
}
.searchBoxEnd {
	margin-bottom:30px;
}
.searchBoxCity .inputText {
	width:350px;
}
.searchBoxStart .inputText, .searchBoxEnd .inputText {
	width:315px;
	float:left;
	margin-right:10px;
}
.carsHotels .searchBoxWrapper .searchBoxBody label {
	line-height:18px;
}
.searchBoxCalendar {
	width:16px;
	float:left;
}
.carsHotels .searchBoxWrapper .searchBoxBody .inputButton {
	background:url(../img/btn/btnGo.png) top left no-repeat;
	border:none;
	width:173px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#113e73;
	font-weight:bold;
	font-size:12px;
	display:block;
	text-decoration:none;
}

.hotel {
}
.hotel h2 {
	background:#20364F;
}
.hotel .charRentButton {
	margin-top:35px;
}
.hotel .charRentButton a {
	background:transparent url(../img/btn/btnHotelMore.png) no-repeat scroll left top;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:26px;
	line-height:24px;
	padding-left:30px;
	text-decoration:none;
	width:163px;
}

/* HIGHLIGHTS */
#highlight {
	margin:25px 0 10px;
}
#highlight.myHouses {
	margin-top:0px;
}

#highlights {
	margin:20px 0 10px;
	width:736px;
	background:url(../img/highlights-bk.gif) bottom left no-repeat;
}
#mainContent .innerContent #highlights .innerContent {
	background:url(../img/highlights-head.gif) top left no-repeat;
	padding:10px 0 10px 18px;
}
#highlights h2 {
	font-size:12px;
	line-height:16px;
	margin-bottom:20px;
}

.higlightMod {
	width:132px;
	float:left;
	line-height:16px;
	margin-right:10px;
}
.higlightMod a {
	text-decoration:none;
}
.higlightMod a:hover {
	text-decoration:underline;
}
.higlightMod .higlightModTitle {
	margin-top:3px;
	font-weight:bold;
}

.homeMod.highlighted {
	background:#f4f293;
	border-color:#718296;
}

