/* Clear */
img {border:0px}
/* Styles */

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(images/fondo_modulo.gif);
	text-align: center;
}
p {
	padding: 0px;
	margin: 0px;
}

div#header{width:100%;text-align:center;margin:auto auto 10px auto}
div#container920{width:920px;margin:0 auto;text-align:left;background-color:#FEFFEF}
div#l-column{float:left;width:160px;text-align:left;margin:0px}
/*div#l-column p{line-height:1.4}*/
div#l-column-content{text-align:left;background-color:#FF9900;margin:0px;padding:5px}
div#center-column{float:left;width:598px;text-align:center}
div#centerbox{width:580px}
div#r-column{float:right;width:160px;margin:0px;text-align:left}
div#r-column-content{text-align:left;background-color:#FF9900;margin:0px;padding:0px 10px 1px 10px}
div#r-column-content2{text-align:left;background-color:#F0D99A;margin:0px;padding:0px 10px 1px 10px}
div#main-content{float:left;width:738px;text-align:left;background-color:#FEFFEF;padding:10px;margin:0;}
div#bottom-content{clear:both;width:900px;margin:auto;padding:10px}
div#footer{clear:both;width:100%;margin:auto;text-align:center}
.index-featured {
	background-color: #FFFFFF;
	border: 1px solid #CC3300;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	background-image: url(images/bg-index-featured.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.index-featured img {padding:5px}
.index-featured a:visited, a:active, a:focus, a:link {color: #FF6600; text-decoration: none; font-weight: normal}
.index-featured a:hover {text-decoration: underline; color: #FF3300}

.class1 A:link {
	text-decoration: none;
	color: #FFFFFF;
}
 .class1 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}
 .class1 A:active {
	text-decoration: none;
	color: #FFFFFF;
}
 .class1 A:hover {
 	text-decoration: underline;
	color: #D81820;
}
  .class2 A:link {
	text-decoration: none;
	color: #0089D0;
}
 .class2 A:visited {text-decoration: none}
 .class2 A:active {
	text-decoration: none;
	color: #0089D0;
}
 .class2 A:hover {text-decoration: none; color: #009933;
 }
 .class3 A:link {
	text-decoration: underline;
	color: #005987;
}
 .class3 A:visited {
	text-decoration: underline;
	color: #0089D0;
}
 .class3 A:active {
	text-decoration: none;
	color: #FF0000;
}
 .class3 A:hover {
	text-decoration: underline;
	color: #FF6600;
}
.class4 A:link {
	text-decoration: none;
	color: #FF6600;
}
 .class4 A:visited {
	text-decoration: underline;
	color: #00872D;
}
 .class4 A:active {
	text-decoration: none;
	color: #FF0000;
}
 .class4 A:hover {text-decoration: underline; color: #FF3300;
}
.class5 A:link {
	text-decoration: none;
	color: #FFFFFF;
}
 .class5 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}
 .class5 A:active {
	text-decoration: none;
}
 .class5 A:hover {
 text-decoration: underline;
 color: #FFFF99;
}
.class6 A:link {
	text-decoration: none;
	color: #D81820;
}
 .class6 A:visited {
	text-decoration: none;
	color: #D81820;
}
 .class6 A:active {
	text-decoration: underline;
	color: #D81820;
}
 .class6 A:hover {
 	text-decoration: underline;
	color: #333333;
}
.class7 A:link {
	text-decoration: underline;
	color: #005987;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.class7 A:hover {
	color: #FF6600;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.listing_menu {
	font: 9.5px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.botones_principales {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #FFFFFF;
}
.botones_categorias {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.texto_descripcion {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.texto_index {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px 10px 10px;
}
.footer {
	font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	clear: both;
}
.titular_descripcion {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.caja_descripcion {
	padding-left: 4px;
	padding-right: 4px;
}
.ver_mas_descripcion {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
}
.titular_propiedad {
	font: bold normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-left: 2px;
	padding-left: 2px;
}
.titular_propiedad_rojo {
	font: bold normal 14px Georgia, Times New Roman, Times, serif;
	color: #FF0000;
}
.borde_fotos {
	border: 1px solid #666666;
}
.borde_top {
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
}
.borde_bottom {
	border-bottom: 2px solid #D81820;
}
.titular_lista {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.columna_verde {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px 5px;
}
.titular_seccion_prop {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FF6600;
}
.noticias {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #005987;
	margin: 5px;
}
.two_seasons {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #005987;
	margin: 5px;
}
.leftimage {
	margin-right: 10px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 3px;
	float: left;
}
.text_columder {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.floatleft{
float: left;
}
/* ============================ MENSAJE ENVIADO ============================ */
.success, .issue, .failure { background-position: right 0.3em; background-repeat: no-repeat; }
.message { margin-left:20px; padding: 5px 5px 5px 25px; background-position: 5px 7px; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; -moz-border-radius-bottomright: 9px; -moz-border-radius-bottomleft: 9px; }
.message.success {
	font-size: 14px;
	color: #335217;
	border: 1px solid #394C15;
	background-color: #C3FF48;
	margin-bottom: 20px;
}
.message.issue { border: 2px solid rgb(255, 153, 0); background-color: rgb(252, 198, 117); }
.message.failure { border: 2px solid rgb(204, 44, 24); background-color: rgb(226, 143, 129); }
.ie6 form .message.failure { border: medium none ; background: transparent none repeat scroll 0% 0%; }
.message ul { margin-bottom: 0pt; margin-left: 0pt; }
.message ul li { background-image: url('../../imgs/exclamation.png'); background-position: 0pt 2px; }
.success { color: rgb(112, 138, 0); background-image: url('../../imgs/accept.png'); }
.success input, .success textarea, .success select { border-style: solid; border-color: rgb(166, 196, 56) rgb(191, 225, 65) rgb(191, 225, 65) rgb(166, 196, 56); border-width: 1px; }
.issue { color: rgb(181, 79, 0); background-image: url('../../imgs/error.png'); }
.issue input, .issue textarea, .issue select { border-style: solid; border-color: rgb(196, 116, 0) rgb(225, 134, 0) rgb(225, 134, 0) rgb(196, 116, 0); border-width: 1px; }
.failure { color: rgb(130, 0, 0); }
.failure input, .failure textarea, .failure select, .fieldWithErrors input { border-style: solid; border-color: rgb(196, 39, 23) rgb(225, 45, 26) rgb(225, 45, 26) rgb(196, 39, 23); border-width: 1px; }
p.message.failure { background-image: url('../../imgs/delete.png'); }
/* ============================ CLEAR ============================ */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}