@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px; font-family: 'Roboto', sans-serif;font-size:12px; font-weight: 400;}
.table{display: table;table-layout:fixed;}
.fila{display: table-row;}
.cols{display: table-cell;vertical-align: top;padding: 5px;}

.tr{display: table-row;}
.td,.th{display: table-cell;vertical-align: top;padding: 5px;}
.th{font-weight: 700;}
.btnbuscaprop{margin-left: 10px;}
.cols2{display: table-cell;}

.rojotxt{color:#d70008;}
.rojobg{background-color: #d70008;}
.precio,.title{font-weight: 700;}

img{border:none;margin: 0px;padding: 0px;
}

body{background-color:#D7D7D0;}
header{background-color:#D7D7D0;}
section{margin-top: 6px;}
select,input,textarea{border:1px solid #CCC;padding:2px;}
button{color:#FFF; background:#D7030B; padding:4px 9px;border:none;}

.col{float:left;}
.hidde,.disabled{display:none;}
#logotipo{
	/*width:500px;
	height:87px;
	background-image:url(../images/logotipo.png);
	background-repeat:no-repeat;*/
}
header{position: relative;height: 87px;}
hgroup h1,hgroup h2{display:none;}
#ulmenutop{background:#333333; height:36px;}
#menutop{background:#333333;}

#tabtop{float: right;}
#tabtop li,#tabbusca li{-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
/*border-top-left-radius: 10px;
border-top-right-radius: 10px;*/
border-radius: 10px 10px 0px 0px;
behavior:url(PIE.htc);
}

#menutab{margin:5px; padding:0px;margin-top: 10px;height: 22px;}
#menutab li{float:left;list-style-type:none;display: inline-block;height: 20px;}
#menutab li a{color: #4d4d4d;display: block;
	margin:0px; padding:0px;margin: 2px;padding: 5px;background:#ccc;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
/*border-top-left-radius: 5px;
border-top-right-radius: 5px;*/
border-radius: 5px 5px 0px 0px;
text-decoration: none;
}
#menutab li.active a{background:#666666;color: #FFF;}
.menutab li a{color:#FFF; font-weight:bold; text-decoration:none;padding: 4px 10px; display:inline-block;}


.menu{margin:0px; padding:0px;}
.menu li{ display:inline-block;float:left; list-style-type:none;margin:0px; padding:0px;background:#333333;margin-right: 4px}
.menu li a{color:#FFF; font-weight:bold; text-decoration:none;padding: 8px 20px; display:inline-block;}
#banner{overflow: hidden;}
#encuentra-propiedad{left:10px; top:10px; width:272px;background:url(../images/white_bg.png); background:rgba(255,255,255,0.7);padding-bottom: 1px;

margin-bottom: 9px; position:absolute;margin-left:10px;}
.title-seccion{background:#666666;padding:10px;margin:0px 0px 5px 0px; font-size:12px; color:#FFF;}
.clr{clear:both;float: none;}
.wrapper{width:1026px;margin:0px auto;}
div#divcenter{position:relative;background-image: url(../images/background2.jpg);background-size:cover;behavior: url(PIE.htc); }
#centers{position:relative;background-image: url(../images/black_bg.png);background: rgba(49, 4, 3, 0.6);padding: 10px 10px 20px 10px;}
.form{margin: 7px auto;padding: 0px;border-collapse: separate; background:#FFF;width:95%;}
.form th{text-align:right; padding-right:4px;}
.form td{text-align:left;}
.form th,.form td{padding-bottom: 4px;}
#h2buscacod{padding:4px 10px;}
/*destacado*/
#ul_destacados{height:182px;overflow: hidden;}
#ul_destacados .article{display: inline-block;float: left; }
#ul_destacados .article a{position:relative;width:241px;height:182px;display:inline-block;margin: 0px;overflow:hidden;}
#ul_destacados .article a img{position:absolute;left: 0px;top: 0px; z-index:1;}

.texto-destacado,.lugar-destacado,.precio-destacado{display:block;}
.texto-destacado{font-weight: 700;background: url(../images/black_bg.png);background: rgba(0,0,0,0.8);display: block;width: 100%;z-index: 2;color:#FFF;position: absolute; bottom:0px;padding-bottom: 5px;padding-top: 5px;}
#propiedades-destacadas{margin-top: 10px;}
.bx-wrapper{background: #FFF;padding: 10px;}
span.tipo-destacado{color: #8b8b8b;;display: block;text-align: left;padding: 2px 10px;font-weight: 700;}
span.lugar-destacado{display: inline-block;padding-left: 10px;float: left;font-weight: 700;}
span.precio-destacado{color: red;float: right;padding-right: 10px;font-weight: 700;}

/*sitio interes*/
#sitios-de-interes{width:490px;float:left;}
#ul_interes{height:102px;overflow: hidden;}
#ul_interes .article{display: inline-table;margin: 1px;}


.scrollhorizontal{
position: relative;
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
	
}


a.prev, a.next {
	background: url(http://caroufredsel.dev7studios.com/images/miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
a.prev {			left: -22px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -50px; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right: -22px;
					background-position: -50px 0; }
a.next:hover {		background-position: -50px -50px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}
#paginationtop,#paginationfooter{height: 30px;margin: 8px 0px;text-align: right;}
#paginationtop li a,#paginationfooter li a,._wPaginate_link{padding: 4px 8px;text-decoration: none;color: #4d4d4d;margin: 2px; background:url(../images/white_bg.png);background: rgba(255,255,255,0.6);}
._wPaginate_holder{display:inline-block;}
._wPaginate_link_active{border-color:#FF0000; color:#FF0000;}
#paginationtop li.active a,#paginationfooter li.active a{color: red;}
.pagination-right ul{width: auto;}
.pagination-right ul{float: right;}
/*.pagination {
	text-align: center;
}
.pagination a {
	background: url(http://caroufredsel.dev7studios.com/images/miscellaneous_sprite.png) 0 -300px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
.pagination a span {
	display: none;
}*/
.clearfix {
	float: none;
	clear: both;
}
#pagincion{font-size: 12px;text-align: right;float:right;color:#D71708;display:inline}
#pagincion input{background: #D5BEB6;width:20px;color:#D71708}

#box-texto-home{width:100%; height:166px; background:#FFF;}
#box-texto-home p{width: auto;/*padding: 10px;*/}
#box_bottom{ position:relative;margin-top: 10px;}
#sitios-de-interes{ position:relative;}
#texto-home{}

.listas{
	list-style-image: url(../imgs/str-001.jpg);
	padding-left: 25px; 
	padding-top: 10px; 
	text-align:left;
}

.listas li{
		padding-left: 15px;
		padding-top: 15px;  
}

footer{background: #252525;position:relative;padding:10px; color:#FFF;}
footer tr,footer th{vertical-align:top;}
footer input,footer textarea{border:none;}
footer label{display:block !important;padding:4px 0px;}
footer h2{font-size: 16px;text-transform: uppercase;}
footer button{margin-top: 10px;}
#footer_right{width: 400px;
position: absolute;
bottom: 10px;
right: 0px;
padding-right: 10px;
padding-top: 10px;
color: #ccc;}	
#copyright{ background-image: url(../images/imglogo-footer.png); background-repeat:no-repeat;height: 159px;
width: 264px;}
#div_direccion{text-align:right;width: 260px;position: absolute;position: absolute;top: 10px;right: 0px;}
#div_direccion p{font-size: 113%;color: #d70008;}
.facebook-icon,.twitter-icon{width: 44px;height: 44px; overflow: hidden;line-height: 200px;background-repeat: no-repeat;display: inline-block;}
.twitter-icon{background-image: url(../images/twitter_44.png);}
.facebook-icon{background-image: url(../images/facebook_44.png);}
.facebook-icon,.twitter-icon{background-size: 44px;behavior: url(PIE.htc);}

/** lista propiedades  **/

#listacasa{text-align: justify;margin-left: 292px;min-height: 400px;}
#listacasa li{width: 177px;height: 229px;position: relative;list-style-type: none;background:url(../images/white_bg.png);background: rgba(224, 224, 224,0.3);margin: 2px;display: inline-block;float: left;margin: 5px;}
#listacasa li a{color: #222222;z-index: 1;}


#listacasa li{
	-moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;behavior:url(PIE.htc);
    overflow: hidden;
}
#listacasa li:hover{
	background:url(../images/white_bg.png);background: rgba(255,255,255,0.8);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);behavior:url(PIE.htc);
	z-index: 10;}
.zoom{moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}	
.zoom:hover{-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);behavior:url(PIE.htc);}    
	
	
#listacasa li div.contenido{position: absolute;width: 100%;margin: 4px auto;text-align: center;}
#listacasa li div.contenido div{background:url(../images/white_bg.png);background: rgba(255,255,255,0.4);margin: 4px;padding: 2px;}
#listacasa li div.contenido span{display: block;font-size: 99%;}
#listacasa li div.contenido img{width: 165px;height:121px;}


#paginationtop ul,#paginationfooter ul{display: block;margin-right: 0px;margin-left: auto;}
#paginationtop ul li,#paginationfooter ul li{display: inline-block;list-style-type: none;}

#detallecasa{margin-left: 293px;}

#detallecasa h2{font-weight: 700;font-size: 20px;padding: 5px 10px;color: #d70008;}
#detallecasa h3{font-weight: 700;font-size: 16px;padding: 5px 10px;color: rgb(49, 49, 49);}


#tabladetalle{background:url(../images/white_bg.png);background: rgba(255,255,255,0.8);width: 100%;}
#tabladetalle td, #tabladetalle th{vertical-align: top;width: 50%;}
#tabladetalle .th{text-align: right;}
.bx-caption{position: absolute;
bottom: 3px;
background: url(../images/black_bg.png);
background: rgba(0,0,0,0.5);
display: block;
width: 100%;}
.bx-caption span{padding: 5px;color: #FFF;display: block;}
.bx-pager{text-align: center;}
.bx-pager-item{display: inline-block;}
a.bx-pager-link{
	background: #252525;
	width: 10px;
	height: 10px;
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	color: transparent;
	margin:2px;
	}
.bx-wrapper{background-color: transparent;}	
.bx-controls-direction{	position: absolute;top: 50%;width: 350px;		}
.bx-next,.bx-prev{width: 30px;height: 30px;color: transparent;overflow: hidden;line-height: 99px;}	

.bx-prev{float: left;background-image: url(http://upeg.edu.mx/wp-content/themes/upeg/images/btn-prev-slider.png);}	
.bx-next{float: right;background-image: url(http://upeg.edu.mx/wp-content/themes/upeg/images/btn-next-slider.png);}	
a.bx-pager-link.active{background:red;}
#detalltxt{width: 328px;background:url(../images/white_bg.png);background:rgba(255,255,255,0.5);margin-top:10px;padding: 10px;}
#detalltxt .td,#detalltxt .th{border-bottom: 1px dotted #CCC;}

.selectcomuna{width: 160px;}
input#precioini,input#precio{width: 60px !important;}