/*----------------------------------------------------------------
ADANO - CSS inner.
----------------------------------------------------
designed by  :: // l a t i t u d // :: design studio
----------------------------------------------------
www.estudiolatitud.com
November 24, 2008,  Montevideo. Uruguay.
----------------------------------------------------------------*/

/*HEADER*/
div#header {
	height:204px;
	padding-top:35px;
	width:100%;
	background:url(../img/header_background_inner.gif) repeat-x top left;
}
/* ********** 2 COLUMN GROUP STYLES ********** */
div.twoColumnGroup {
	background: url(../img/inner_background.gif) repeat-y top left;
	width:732px;
	margin:0 auto;
}
div.twoColumnGroupBottom {
	background: url(../img/inner_background_bottom.gif) no-repeat top left;
	width:732px;
	height:3px;
	overflow:hidden;
	margin:0 auto;
}
/* Column 1 */
div.twoColumnGroup .column01 {
	float: left;
	width: 183px;
}
/* Column 1 content (Use padding for column separation) */
div.twoColumnGroup .column01 .columnContent {
	padding: 0 8px 0 8px;
}
/* Column 2 */
div.twoColumnGroup .column02 {
	float: right;
	width: 549px;
	margin-left: -1px; /* This is to fix browser calculation rounding problems */
}
/* Column 2 content (Use padding for column separation) */
div.twoColumnGroup .column02 .columnContent {
	padding: 24px 10px 20px 10px;
}
/*LEFT COLUMN HIGHLIGHTS*/
div.highlight {
	border-top:3px solid #cc6868;
	background-color:#850000;
	margin-top:10px;
	padding:0 5px 15px 11px;
}
div.highlight.bottomMargin {
	margin-bottom:10px;
}
div.highlight h3 {
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:18px;
	margin:12px 0 6px 0;
	background: url(../img/highlight_bullet.gif) no-repeat 0 0;
}
div.highlight p {
	font-size:12px;
	color:#FFFFFF;
	margin-bottom:8px;
}
div.highlight a.regular_button {
	margin-left:35px;
}
div.highlight table {
	width:151px;
	padding:0 2px 0 2px;
}
div.highlight table thead {
	background-color: #666666;
}
div.highlight table thead th {
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:9px;
	padding:2px 0 2px 0;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
}
div.highlight table tbody tr td {
	text-align:center;
	color:#fff;
	font-size:10px;
	border-bottom:1px solid #CCC;
	padding:2px 0 2px 0;
}
div.highlight table tfoot td {
	border-top: 1px solid #999;
	text-align:right;
	color:#fff;
	padding-top:4px;
}
div.highlight table tfoot td a {
	font-size:10px;
	color:#fff;
}
div.highlight table tfoot td a:hover {
	text-decoration:underline;
}
/*RIGHT COLUMN CONTENT*/
div.column02 h2 {
	font-size:13px;
	color:#fefefe;
	font-weight:bold;
	text-transform:uppercase;
	background: url(../img/h2_background.gif) no-repeat 0 0.6em;
	padding-left:32px;
}
/****** FILTER ******/
div.filter {
	padding:12px 20px 12px 20px;
	background-color: #777;
	border: 1px solid #b5b2b2;
	overflow:hidden;
	clear:both;
	margin:10px 0 15px 0;
}
div.filter p {
	font-size:13px;
	color:#FFFFFF;
	margin-bottom:10px;
}
div.filter p span {
	text-transform:uppercase;
}
div.filter dt {
	float:left;
}
div.filter dt label {
	color:#FFFFFF;
	font-size:11px;
	padding-right:5px;
	line-height:1.6em;
}
div.filter dd {
	float:left;
}
div.filter dd .select {
	float:left;
	border:1px solid #525044;
	width:181px;
	height:20px;
	margin:1px 5px 0 0;
	font-size:11px;
	color:#444444;
}
div.filter dd .regular_button {
	margin-right:5px;
}
/*PROPERTY*/
div.propertyGroup {
	padding:9px 5px 9px 5px;
	background-color: #777;
	border: 1px solid #b5b2b2;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
	position:relative;
}
div.propertyGroup img {
	border:2px solid #ffffff;
	float:left;
	margin-right:10px;
}
div.propertyGroup a:hover img {
	border:2px solid #EC0000;
}
div.propertyGroup div.reserved {
	width:69px;
	height:69px;
	background:url(../img/reservada.gif) no-repeat top left;
	position:absolute;
	top:9px;
	left:5px;
}
div.propertyGroup div.reserved span {
	display:none;
}
div.propertyGroup ul li.code {
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	position:absolute;
	right: 1px;
	top: 1px;
	width:90px;
	padding:2px 0 2px 22px;
	border:1px solid #fff;
	background: #ae0000 url(../img/code_bullet.gif) no-repeat 0.7em 0.45em;
}
div.propertyGroup ul li.description {
	border-bottom:1px #b5b2b2 solid;
	padding-bottom:8px;
	margin:5px 0 5px 0;
	width:377px;
	height:42px;
	float:right;
}
div.propertyGroup ul li.price {
	float:left;
}
div.propertyGroup ul li.buttons {
	float:right;
}
div.propertyGroup ul li {
	font-size:13px;
	color:#ffffff;
}
div.propertyGroup ul li strong {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
/****** SIMPLE BUTTONS ******/
a.simple_button, a:link.simple_button, a:visited.simple_button, a:active.simple_button {
	background: url(../img/simple_button_left.gif) no-repeat scroll left top;
	display:block;
	float:left;
	height:20px;
	padding-left:15px;
}
a.simple_button.rightMargin, a:link.simple_button.rightMargin, a:visited.simple_button.rightMargin, a:active.simple_button.rightMargin {
	margin-right:5px;
}
a.simple_button:hover {
	background-position:  bottom left;
	cursor:pointer;
}
a.simple_button span {
	background:url(../img/simple_button_right.gif) no-repeat scroll right top;
	color:white;
	display:block;
	height:20px;
	line-height:18px;
	padding-right:15px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
a.simple_button:hover span {
	background-position: bottom right;
}
/*DESACTIVATED SIMPLE BUTTONS*/

a.simple_button.desactivated, a:link.simple_button.desactivated, a:visited.simple_button.desactivated, a:active.simple_button.desactivated {
	background: url(../img/simple_button_desactivate_left.gif) no-repeat scroll left top;
	cursor:default;
}
a.simple_button.desactivated span {
	background:url(../img/simple_button_desactivate_right.gif) no-repeat scroll right top;
	color:#CCC;
}
/****** PAGER ******/
div.pager {
	padding:10px;
	background-color: #777;
	border: 1px solid #b5b2b2;
	overflow:hidden;
	clear:both;
	width:507px;
	height:19px;
	margin-top:5px;
}
div.pager p {
	float:left;
	color:#ffffff;
	line-height:1.7em;
	margin:0;
	font-size:12px;
}
div.pager ul.numbers {
	float:right;
	margin-top:1px;
}
div.pager ul.numbers li {
	float: left;
	padding-right:9px;
}
div.pager ul.numbers li a {
	font-size:12px;
	color:#cccccc;
	font-weight:bold;
}
div.pager ul.numbers li a:hover {
	color:#fff;
}
div.pager ul.numbers li a.selected {
	background-color:#ae0000;
	border:1px solid #b8b2b2;
	display:block;
	padding:2px 3px 3px 3px;
	cursor:default;
	color:#fff;
	margin-top:-2px;
}
div.pager ul.numbers li a span {
	display:none;
}
.numbers li a.previous, .numbers li a.next, .numbers li a.previous_disable, .numbers li a.next_disable {
	display:block;
	width:16px;
	height:17px;
}
.numbers li a.previous {
	background: url(../img/prev_arrow.gif) no-repeat top left;
}
.numbers li a.next {
	background: url(../img/next_arrow.gif) no-repeat top left;
}
.numbers li a.previous:hover, .numbers li a.next:hover {
	background-position:bottom left;
}
.numbers li a.previous_disable {
	background: url(../img/prev_arrow_disable.gif) no-repeat top left;
	cursor:default;
}
.numbers li a.next_disable {
	background: url(../img/next_arrow_disable.gif) no-repeat top left;
	cursor:default;
}
/*DETAIL PAGE*/
div.column02 h2.headerDetail {
	background: url(../img/h2_background_detalles.gif) no-repeat 0 0.6em;
}
div.propertyDetail {
	padding:9px 5px 9px 5px;
	background-color: #777;
	border: 1px solid #b5b2b2;
	overflow:hidden;
	clear:both;
	margin:12px 0 10px 0;
	position:relative;
}
div.propertyDetail div#code {
	position:absolute;
	right: 1px;
	height:19px;
	top: 1px;
	width:118px;
	padding-right:18px;
	background-color:#ae0000;
	border:1px solid #fff;
	overflow:hidden;
}
div.propertyDetail div#code p {
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:15px;
	text-align:right;
	background: url(../img/code_bullet.gif) no-repeat 0 0.6em;
}
p#tituloFotos {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	background: url(../img/category_bullet.gif) no-repeat 0 0.6em;
	padding-left:10px;
	margin:20px 0 5px 0;
}
div.separatorGroup {
	border-bottom:1px #b5b2b2 solid;
}
div.separator {
	padding:0 0 0 25px;
	border-bottom:1px #b5b2b2 solid;
}
div.separator2 {
	padding:0 0 0 25px;
	width:233px;
	float:left;
}
/* GALLERY */
div.separator div#bigPicture {
	margin-top:15px;
	position:relative;
}
div#bigPicture div.reserved {
	width:69px;
	height:69px;
	background:url(../img/reservada.gif) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
}
div#bigPicture div.reserved span {
	display:none;
}
div.separator div#bigPicture img {
	border:3px solid #fff;
}
div.separator p.descripcionProp {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:5px 0 10px 5px;
}
div.propertyDetail ul.gallery {
	margin:0 0 10px 0;
	float:left;
}
div.propertyDetail ul.gallery li {
	float:left;
	width:116px;
	height:88px;
	margin:0 3px 3px 0;
}
div.propertyDetail ul.gallery li.noMargin {
	margin:0 0 3px 0;
}
div.propertyDetail ul.gallery li img {
	border:2px solid #fff;
}
div.propertyDetail ul.gallery li img:hover {
	border-color: #b2b2b2;
}
div.propertyDetail ul.gallery li img.selected {
	border-color:#ca0606;
}
div.propertyDetail ul.gallery li img.selected {
	cursor:default;
}
div.propertyDetail ul {
	padding-top:5px;
	margin:2px 0 5px 0;
	float:left;
}
div.propertyDetail ul li {
	float:left;
}
div.propertyDetail dl {
	margin-top:20px;
}
div.propertyDetail dl dt {
	background: url(../img/category_bullet.gif) no-repeat 0 0.5em;
	padding-left:10px;
	margin-bottom:5px;
}
div.propertyDetail dl dt strong {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
div.propertyDetail dl dd {
	font-size:13px;
	color:#ffffff;
	margin:0 0 20px 10px;
}
div.propertyDetail dl dd.highlight {
	font-size:13px;
	color:#c60000;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 20px 10px;
}
/*CONTATENOS*/
div.column02 h2.headerContact {
	background: url(../img/h2_background_contacto.gif) no-repeat 0 0.6em;
}
div.column02 h2.headerContact2 {
	background: url(../img/h2_background_contacto2.gif) no-repeat 0 0.6em;
}
/*BUSCADOR*/
div.column02 h2.headerSearch {
	background: url(../img/h2_background_buscador.gif) no-repeat 0 0.6em;
}
/*EMPRESA*/
div.column02 h2.headerCompany {
	background: url(../img/h2_background_empresa.gif) no-repeat 0 0.6em;
}
div.propertyDetail img.fachada {
	margin:-9px -5px 15px -5px;
	border-bottom:1px solid #b5b2b2;
}
/*MÁS SERVICIOS*/
div.column02 h2.headerServices {
	background: url(../img/h2_background_servicios.gif) no-repeat 0 0.6em;
}
div.propertyDetail p.subtitle {
	padding-left:10px;
	background:url(../img/subtitle_bullet.gif) no-repeat 0 0.6em;
}
/*FORMULARIO DE PEDIDO*/
div.propertyDetail p {
	font-size:13px;
	color:#fff;
	margin-left:20px;
	line-height:18px;
	margin-bottom:15px;
}
div.propertyDetail .otherSearch {
	display:block;
	position:absolute;
	left: 137px;
	top: 58px;
}
/*MI SELECCION DE PROPIEDADES*/
div.column02 h2.headerSelection {
	background: url(../img/h2_background_seleccion.gif) no-repeat 0 0.6em;
}
