@charset "utf-8";
/* reset */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;
vertical-align: baseline;background: transparent;}
body {font-size:62.5%;line-height:1;}
ol, ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing:0;}

/*////////////////////////////FRAMEWORK////////////////////////////////*/

.clearer {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
}
/* Clearing floats without extra markup. */
.clearfix { display: block; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1%; }

.clear-r{clear:right;}
.clear-l{clear:left;}
.left{float:left;}
.right{float:right;}

.black{color:#000 !important;}
.bgblack{background-color:#000 !important;}
.bblack{border-color:#000 !important;}

.grey3{color:#333;}
.bggrey3{background-color:#333;}
.bgrey3{border-color:#333 !important;}

.grey6{color:#666;}
.bggrey6{background-color:#666;}
.bgrey6{border-color:#666 !important;}

.grey9{color:#999;}
.bggrey9{background-color:#999;}
.bgrey9{border-color:#999 !important;}

.greyC{color:#CCC;}
.bggreyC{background-color:#CCC;}
.bgreyC{border-color:#CCC !important;}

.white{color:#fff !important;}
.bgwhite{background-color:#fff !important;}
.bwhite{border-color:#fff !important;}

/*custom*/
.color1{color:#1E3366 !important;}
.bgcolor1,.cat-amenities .active{background-color:#1E3366 !important;}
.bcolor1{border-color:#1E3366 !important;}

.color2{color:#EEDEB9 !important;}
.bgcolor2,
.menu ul li .active{background-color:#EEDEB9 !important;}
.bghover2 a:hover{background-color:#EEDEB9 !important;}
.bcolor2{border-color:#EEDEB9 !important;}

.color3{color:#F7F7F7 !important;}
.bgcolor3{background-color:#F7F7F7 !important;}
.bghover3:hover{background-color:#F7F7F7 !important;}
.bcolor3{border-color:#F7F7F7 !important;}

.color4{color:#E2D7BD !important;}
.bgcolor4{background-color:#E2D7BD !important;}
.bghover4:hover{background-color:#E2D7BD !important;}
.bcolor4{border-color:#E2D7BD !important;}

.color5{color:#D7C9AE !important;}
.bgcolor5{background-color:#D7C9AE !important;}
.bghover5:hover,.bghover5 li a:hover{background-color:#D7C9AE !important;}
.bcolor5{border-color:#D7C9AE !important;}

.color6{color:#F2EEE6 !important;}
.bgcolor6{background-color:#F2EEE6 !important;}
.bghover6:hover{background-color:#F2EEE6 !important;}
.bcolor6{border-color:#F2EEE6 !important;}

.color7{color:#F3E8CE !important;}
.bgcolor7{background-color:#F3E8CE !important;}
.bghover7:hover,.menu ul li ul li a:hover{background-color:#F3E8CE;}
.bcolor7{border-color:#F3E8CE !important;}

.color8,
.color8 li a{color:#AC1830 !important;}
.bgcolor8,
a.bgcolor8:hover{background-color:#AC1830 !important;}
.bghover8:hover{background-color:#AC1830 !important;}
.bcolor8{border-color:#AC1830 !important;}

.shadow1{
		-moz-box-shadow:0 0 10px 0px #333;
		-webkit-box-shadow:0 0 10px 0px #333;
		box-shadow:0 0 10px 0px #333;
}
.b0{border:0;}
.b1{border-width:1px;}
.b2{border-width:2px;}
.b3{border-width:3px;}
.b4{border-width:4px;}
.b5{border-width:5px;}
.b6{border-width:6px;}
.b7{border-width:7px;}
.b8{border-width:8px;}
.b9{border-width:9px;}
.b10{border-width:10px;}
.bsolid{border-style:solid;}
.bdotted{border-style:dotted;}
.bdashed{border-style:dashed;}
.oh{overflow:hidden;}

.ffa{font-family:Arial,Helvetica,sans-serif;}
.fft{font-family:"Times New Roman",Times,serif;}

.fz10{font-size:1.0em;}
.fz11{font-size:1.1em;}
.fz12{font-size:1.2em;}
.fz13{font-size:1.3em;}
.fz14{font-size:1.4em;}
.fz15{font-size:1.5em;}
.fz18{font-size:1.8em;}
.fz20{font-size:2em;}
.fz24{font-size:2.4em;}

.b{font-weight:bold;}

/*////////////////////////////END/FRAMEWORK/////////////////////////////////*/
h5{font-size:1.3em;}
h1,h2,h3,h4,h5,h6{
	visibility: visible; 
	/*line-height:0.9em;*/
	font-weight:normal;
	line-height:1.2em;
}

body,html{
	font-family: 'PreciousSerifBookRegular', Times New Roman, serif;
	color:#666;
	/*text-shadow:0 0 1px rgba(0,0,0,0.1);*/
}
a{
	text-decoration:none;
	color:#666;
}
body,html{
	width: 100%;
/*	height: 100%;*/
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
.center-main {
	margin: 0 auto;
}
.width-main{
	width: 1199px;
}
.w960{width:960px;}
.w939{width:939px;}
.w802{width:802px;}
.w776{width:776px;}
.w581{width:581px;}
.w536{width:536px;}
.w467{width:467px;}
.w416{width:416px;}
.w366{width:366px;}
.w345{width:345px;}
.w280{width:280px;}
.w260{width:260px;}
.w142{width:142px;}
.mr22{margin-right:21px;}
.mr13{margin-right:13px;}
.mr8{margin-right:8px;}
.mr5{margin-right:5px;}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.mt13{margin-top:13px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mt3{margin-top:3px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}

.container{
	padding:37px 25px 35px 40px;
	min-height:500px;
	margin-top:10px;
}
.container .menu{
	width:156px;
	overflow:hidden;
}
.menu ul li{
	border-bottom:1px dotted;
}
.menu ul li a{
	display:block;
	line-height:29px;
	padding-left:3px;
	width:156px;
}
.menu ul li ul li{
	border:0 none;
}
.menu ul li ul li a{
	padding-left:15px;
}
ul.color8 li a{font-weight:bold;}

.menu .logo{
	margin-bottom:20px;
}
.footer {
	clear:both;
	padding-bottom:10px;
	margin-top:10px;
}
.footer .logo-brio img{}
.footer .logo-brio{}
.footer .volume{
	height:16px;
	overflow:hidden;
	padding:5px;
	width:54px;
}
.hidden{display:none;}
/*FIN LAYOUT*/

/*GALICIA PROPIEDADES*/
/*Header*/
#wrap-h {
	border-bottom:4px #E2C168 solid;
	background: -moz-linear-gradient(#b35768, #8c001a);
	background: -webkit-linear-gradient(#b35768, #8c001a);
	background: -o-linear-gradient(#b35768, #8c001a);
	background: -ms-linear-gradient(#b35768, #8c001a);/*For IE10*/
	background: url(http://www.galiciaprop.com.ar/images/bgline.png) repeat top, url(http://www.galiciaprop.com.ar/images/bgheader.png) no-repeat center, linear-gradient(#b35768, #8c001a);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b35768', endColorstr='#8c001a');/*For IE7-8-9*/ 
	height: 1%;/*For IE7*/
	background-color:#8C001A;
	margin: 3px 0 0 0;
}
header {
	width:1110px;
	margin:auto;
	height:80px;
	position:relative;
}
/*Logo*/
#logo {
	float:left;
	width:221px;
	height:65px;
	padding:8px 0 0 0;
}
#logo h2 a {
	width:221px;
	height:65px;
	text-decoration:none;
	display:block;
	background:url(http://www.galiciaprop.com.ar/images/logo-galiciaprop.png) 0 0;
	text-indent:-300px;
	overflow:hidden;
}
/*End Logo*/

/*Nav Top*/
#nav-top  {
	position:absolute;
	right:0px;
	top:5px;
	padding:0;
	float:right;
}
/*End Nav Top*/
/*Nav*/
nav {
	position:absolute;
	right:0px;
	top:45px;
	padding:0;
	float:right;
}
/*End Nav*/
/*Menu Top*/
.sf-top {
	clear: both;
	list-style: none;
	position: relative;
	padding: 0;
	margin:0;
}
.sf-top > li {
	float: left;
	padding:0 0 0 5px;
	margin:0;
}
.sf-top li { position: relative; }
.sf-top > li:last-child { padding-right: 0; }
.sf-top > li > a {
	color: #fff;
	float: left;
	font-family: "Open Sans", Arial;
	font-size:12px;
	text-decoration:none;
	text-shadow: 1px 2px 1px rgba(0,0,0,0.5);
	background: rgba(140,0,26, 0.5);
	margin: 8px 0 0;
	padding:6px 9px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.sf-top > li.current-menu-item > a, .sf-top > li > a:hover, .sf-top > li.sfHover > a { 
	color:#fff;
	text-decoration:none;
	background: #E2C168; 
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}
.sf-top > li.sfHover > a:hover, .sf-top > li.sfHover > a { }
.sf-top > li.current-menu-item > a { color: #fff;}
.sf-top li.sfHover a:active {}
.sf-top > li.sfHover > a:active, .sf-top > li.current-menu-item.sfHover > a:active { }
.sf-top ul {
	font-size: 14px;
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0px;
	position: absolute;
	left: 5px;
	top: 45px;
	z-index: 9999;
	background:#fff;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
.sf-top ul ul {
	left: 162px;
	top: 4px;
}
.sf-top ul li { 
	width: 160px;
}
.sf-top ul li:first-child { border-top: 0 none; }
.sf-top ul li:last-child {
	border-bottom: 0 none;
	margin-bottom: 0;
}
.sf-top ul a {
	color: #333;
	display: block;
	margin:0;
	padding: 8px 12px;
	font-size:14px;
	font-family: "Open Sans", Arial;
	text-transform:none;
	text-decoration:none;
}
.sf-top ul li{
	margin-bottom:0;
}
.sf-top ul li a:hover, .sf-top ul li.sfHover > a {
	color: #fff;
	background:#E2C168;
}
/*End Menu Top*/
/*Menu Nav*/
.sf-menu {
	clear: both;
	list-style: none;
	position: relative;
	bottom:-3px;
	padding: 0;
	margin:0;
}
.sf-menu > li {
	float: left;
	padding:0 0 0 5px;
	margin:0;
}
.sf-menu li { position: relative; }
.sf-menu > li:last-child { padding-right: 0; }
.sf-menu > li > a {
	color: #fff;
	float: left;
	padding:9px 12px;
	font-family: "Open Sans", Arial;
	font-weight:bold;
	font-size:14px;
	text-shadow: 1px 2px 1px rgba(0,0,0,0.5);
	text-decoration:none;
	background: rgba(140,0,26,0.7);
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.sf-menu > li.current-menu-item > a, .sf-menu > li > a:hover, .sf-menu > li.sfHover > a { 
	color:#fff;
	text-decoration:none;
	background: #E2C168; 
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;

}
.sf-menu > li.sfHover > a:hover, .sf-menu > li.sfHover > a { }
.sf-menu > li.current-menu-item > a { color: #fff;}
.sf-menu li.sfHover a:active {}
.sf-menu > li.sfHover > a:active, .sf-menu > li.current-menu-item.sfHover > a:active { }
.sf-menu ul {
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0 0 5px 0;
	position: absolute;
	left: 5px;
	top: 40px;
	z-index: 9999;
	background:#fff;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
.sf-menu ul ul {
	left: 162px;
	top: 4px;
}
.sf-menu ul li { 
	width: 160px;
	border-bottom: 1px solid #E5E5E5;
}
.sf-menu ul li:first-child { border-top: 0 none; }
.sf-menu ul li:last-child {
	border-bottom: 0 none;
	margin-bottom: 0;
}
.sf-menu ul a {
	color: #333;
	display: block;
	margin:0;
	padding: 4px 12px;
	font-size:12px;
	font-family: "Open Sans", Arial;
	text-transform:none;
	text-decoration:none;
}
.sf-menu ul li{
	margin-bottom:0;
}
.sf-menu ul li a:hover, .sf-menu ul li.sfHover > a {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	background:#E2C168;
}
.sf-menu ul li a.arrow-bg{
	background:url(http://www.galiciaprop.com.ar/images/menu_arrow.png) no-repeat 98% center;
}
.sf-menu ul li.sfHover > a.arrow-bg{
	background:url(http://www.galiciaprop.com.ar/images/menu_arrow.png) #E2C168 no-repeat 98% center;
	transition:none;
	-moz-transition:none;
}
/*End Menu Nav*/