@charset "utf-8";
/* CSS Document */

body{
	background-color:#fff;
	margin:0;
	padding:0;
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/f-top.jpg);
	background-repeat:repeat-x;
	background-position:center 25px;
}

.clear{
	clear:both;
}


#contenedor{
	width:990px;
	margin:0 auto;
}


#toptop{
	height:98px;
}


#logo{
	float:left;
	margin:-15px 0 0 0;
	border:none;
}

#topder{
	float:right;
}


#sel{
	float:right;
	color:#999;
	margin:10px 0;
}
#sel a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#sel a:hover{
	text-decoration:underline;
}

#nav{
	float:right;
	margin:35px 0 0 0;
	padding:0;
}
#nav li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#nav li a{
	color:#FFF;
	display:block;
	padding:3px 25px;
	text-decoration:none;
	font-family: 'Ropa Sans', sans-serif;
	font-size:16px;
}

#fono{
	color:#e63f3f !important;
	padding-right:0 !important;
}
#slide{
	float:left;
	height:299px;
	background-color:#666;
	width:577px;
	margin:11px 0 0 0;
}
#buscarhome{
	float:left;
	width:413px;
	height:310px;
	background-color:#3c89a4;
}

#busq{
	font-family: 'Ropa Sans', sans-serif;
	color:#FFFFFF;
	font-size:22px;
	display:block;
	text-align:center;
	padding:20px 0 0 0;
}

.lab1{
	float:left;
	width:120px;
	color:#CCC;
	font-weight:bold;
	padding:5px 0;
}
.lab2{
	float:left;
	width:120px;
	color:#333;
	font-weight:bold;
	padding:5px 0;
}
.inp1{
	float:left;
	width:100%;
	padding:5px; border:solid 1px #CCCCCC;
	background-color:#fff;
	margin-bottom:6px;
}
.inp2{
	float:left;
	width:45%;
	padding:5px; border:solid 1px #CCCCCC;
	background-color:#fff;
	margin-bottom:6px;
}
.inp3{
	float:right;
	width:40%;
	padding:5px; border:solid 1px #CCCCCC;
	background-color:#fff;
	margin:15px 0;
}
.inp4{
	width:300px;
	padding:5px; border:solid 1px #CCCCCC;
	background-color:#fff;
}

.inp5{
	width:500px;
	height:200px;
	padding:5px; border:solid 1px #CCCCCC;
	background-color:#fff;
}

.inp7{
	width:300px;
	padding:5px;
	background-color:#fff;
}
.inp8{
	width:500px;
	padding:5px; border:solid 1px #CCCCCC;
	background-color:#fff;
}
.b1{
	display:b;
	float:right;
	background-color:#3C89A4;
	color:#FFF;
	margin:20px auto;
	border:none; 
	padding:5px 30px;
	font-size:18px;
	font-weight:bold;
	font-family: 'Ropa Sans', sans-serif;
	text-transform:uppercase;
}

.t1{
	font-size:14px; font-weight:bold;
	padding:0 0 5px 0;
	border-bottom:solid 1px #CCCCCC;
	display:block;
}


.sel1{
	float:left;
	width:230px;
	padding:5px;
	margin:0 0 15px 0;
}
.sel2{
	float:left;
	width:110px;
	padding:5px;
	margin:0 0 15px 0;
}


h2{
	color:#3C89A4;
	font-family: 'Ropa Sans', sans-serif;
	font-size:24px;
}



#prophome{
	margin:0;
	padding:0;
}
.prophomeimg{
	
}
#prophome li{
	list-style:none;
	margin:0 6px 19px 6px;
	padding:0;
	float:left;
	background-color:#efefef;
	padding:7px;
}
.g1{
	background-color:#d9d6d6;
}
.g1, .g2{
	padding:7px;
	overflow:hidden;
}
.p1{
	float:left;
}
.p2{
	float:right;
	font-weight:bold;
}
.verprop{
	background-color:#ce232b;
	color:#FFF;
	padding:8px;
	text-align:center;
	display:block;
	margin: 3px 0 0 0;
	text-decoration:none;
	font-family: 'Ropa Sans', sans-serif;
	font-size:16px;
	font-weight:bold;
	
}



#log{
	background-color:#000000;
	height:25px;
}
#login{
	width:990px;
	margin:0 auto;
	padding:0;
	text-align:right;
	padding:3px;
}
#ingresar{
	background-color:#3C89A4;
	color:#FFFFFF;
	padding:6px 20px 6px 30px;
	text-decoration:none;
	float:right;
	font-weight:bold;
	background-image:url(../images/user.png);
	background-repeat:no-repeat;
	background-position:13px center;
}
#txtlog{
	color:#CCCCCC;
	margin:2px 30px 0 0 ;
}
#txtlog a{
	color:#3C89A4;
	font-weight:bold;
}


#buscar{
	background-color:#327288;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	font-family: 'Ropa Sans', sans-serif;
	width:80px;
	display:block;
	margin:10px auto 0 auto;
	padding:10px 10px 10px 50px;
	text-decoration:none;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	background-position:15px center;
}

#buscar_dos{
	background-color:#327288;
	color:#FFF;
	border:0px;
	font-size:18px;
	font-weight:bold;
	font-family: 'Ropa Sans', sans-serif;
	width:140px;
	display:block;
	margin:10px auto 0 auto;
	padding:10px 10px 10px 40px;
	text-decoration:none;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	background-position:15px center;
	cursor:pointer;
}


#cont2{
	background-color:#efefef;
	padding:10px 0;
	margin-top:30px;
}
#cont2in{
	width:990px;
	margin:0 auto;
}
.txt2{
	float:left;
	width:450px;
}

h3{
	font-family: 'Ropa Sans', sans-serif;
	font-size:18px;
}


#footer{
	background-color:#333333;
	height:50px;
}


#cont3{
	background-color:#FFF;
	overflow:hidden;
}
#cont3in{
	width:990px;
	margin:0 auto;
}












.tooltip {
    display: inline;
    position: relative;
  }
  .tooltip:hover:after {
    bottom: 36px;
    content: attr(rel); /* este es el texto que será mostrado */
    left: 30%;
    position: absolute;
    z-index: 98;
    /* el formato gráfico */
    background: rgba(0,0,0, 0.8); /* el color de fondo */
    border-radius: 5px;
    color: #FFF; /* el color del texto */
    font-size: 12px;
    padding: 5px 15px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
	font-family:Arial, Helvetica, sans-serif;
    
  }
  .tooltip:hover:before {
    bottom: 30px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
    /* el triángulo inferior */
    border: solid;
    border-color: rgba(0,0,0, 0.8) transparent;
    border-width: 6px 6px 0 6px;
  }
  
  
  
  
  
  
  
  
#der{
	float:left;
	width:615px;
}
#izq{
	float:right;
	width: 320px;
}
#grey{

	background-color:#efefef;
	padding:10px 20px;
}

#blanco{
	min-height:350px;
	padding:10px 20px;
}

#blanco_dos{
	min-height:150px;
	padding:10px 20px;
}

#grey_dos{
	background-color:#efefef;
	padding:10px 0 10px 20px;
}


p{
	line-height:18px;
}

#proplist{
	margin:0;
	padding:0;
}
#proplist li{
	list-style:none;
	margin:0;
	padding:25px 0;
	border-bottom:dotted 1px #CCCCCC;
}


.imagenlist{
	float:left;
	width:218px;
	border:5px solid #efefef;
}
.imagenlist img{
	border:none;
}
.infolist{
	float:right;
	width:370px;
}
.nombre{
	font-size:24px;
	font-weight:bold;
	display:block;
	font-family: 'Ropa Sans', sans-serif;
}
.valor{
	float:right;
	font-size:18px;
	font-weight:bold;
	font-family: 'Ropa Sans', sans-serif;
	color: #F6C20F;
}
.ver-prop{
	float:left;
	text-decoration:none;
	font-weight:bold;
	color: #3C89A4;
	font-size:14px;
	font-family: 'Ropa Sans', sans-serif;
	text-transform:uppercase;
	padding:5px 15px;
	background-color:#efefef;
}

.ver-prop_bus{
	float:right;
	text-decoration:none;
	font-weight:bold;
	color: #efefef;
	font-size:14px;
	font-family: 'Ropa Sans', sans-serif;
	text-transform:uppercase;
	padding:5px 15px;
	background-color: #3C89A4;
}

.iconos{
	margin:0;
	padding:0;
	float:right;
}
.iconos li{
	float:left;
	margin:0;
	padding:0 !important;
	list-style:none;
	border-bottom:none !important;
}
.iconos li a img{
	border:none;
}


.ref-proplist{
	border-bottom:dotted 1px #CCCCCC;
	padding:15px 0;
	overflow:hidden;
}


#lab1{
	color:#666;
	float:left;
	margin-top:7px;
}
#desp1{
	float:left;
	background-color:#efefef;
	padding:5px;
	border:none;
	margin:0 0 0 10px;
}


#pag{
	margin:20px 0 0 0;
	padding:0;
	border-left:solid 1px #efefef;
	overflow:hidden;
	float:right;
}
#pag li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#pag li a{
	text-decoration:none;
	color:#666;
	border-right:solid 1px #efefef;
	padding:3px 8px;
	display:block;
	font-size:14px;
}
#pag li a:hover{
	background-color:#efefef;
}
#current1{
	background-color:#3C89A4 !important;
	color:#FFF !important;
	font-weight:bold;
}



#gallery {

	}
	#gallery ul { list-style: none; margin:6px 0 0 0;
	padding:0; }
	#gallery ul li { float:left; }
	#gallery ul img {
		border: 0;
		max-width:147px;
		max-height:111px;
	}
	#gallery ul a{
		position:relative;
    display: table-cell;
    vertical-align:middle;
    text-align:center;
		text-decoration:none;
		width:147px;
		height:111px;
		display:block;
		margin:0 6px 6px 0;
		background-color:#efefef;
		border:solid 1px #efefef;
	}
	#gallery ul a:hover img {
		
	}
	#gallery ul a:hover { color: #fff; }
	
	
	
	
	
	
	
#guardar a{
	color:#FFFFFF;
	background-color: #e63f3f;
	padding:5px 10px;
	display:block;
	text-decoration:none;
	font-family: 'Ropa Sans', sans-serif;
	font-size:20px;
}


.broker{
	width:100px;
	float:left;
	margin:0 20px 0 0;
}
.nombrebroker{
	display:block;
	font-weight:bold;
}
.linkbroker{
	color: #e63f3f;
}

#infoclientes{
	margin:10px 0 0 0;
	padding:0;
}
#infoclientes li{
	margin:0;
	padding:0;
	list-style:none;
}
#infoclientes li a{
	display:block;
	color:#e63f3f;
	margin:5px 0;
	text-decoration:none;
	font-weight:bold;
}

#ref1{
	float:left;
	font-size:14px;
	margin:5px 0 0 0;
}

#ref2{
	float:right;
	font-size:30px;
	font-family: 'Ropa Sans', sans-serif;
	color:#CC0;
}


#foto{
	float:left;
	width:100px;
	margin:0 20px 0 0;
	border:solid 2px #CCCCCC;
}

#user-izq{
	float:left; width:105px;
}
#user-der{
	float:right;
	width:490px;
}


.lista1{
	margin:0;
	padding:0;
}
.lista1 li{
	margin:0;
	padding:4px 0;
	list-style:none;
	border-bottom: solid 1px #efefef;
	overflow:hidden;
}
.lista1 li span{
	font-weight:bold;
	width:120px; display:block; float:left;
}
.dos{
	float:left;
	width:280px;
}


#edit{
	text-decoration:none;
	color:#fff;
	padding:5px 5px 5px 25px;
	display:block;
	margin:20px 0;
	background-color:#e63f3f;
	background-image:url(../images/user.png);
	background-repeat:no-repeat;
	background-position:8px 7px;
}

.sep{
	margin:0 10px;
}
.numero{
	color:#FFFFFF !important;
	font-weight:bold;
	text-decoration:none;
}


#ing-usuario{
	width:600px;
	margin:0 auto;
}

#ing-usuario label{
	float:left; width:150px; display:block;
}
#ing-usuario p{
	overflow:hidden;
}
.divform{
	overflow:hidden;
}

.b2{
	background-color:#e63f3f;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	border:none;
	padding:5px 20px;
	float:left;
	margin:30px 0 0 100px;
	cursor:pointer;
}

.ing-propiedad{
	float:left;
	width:450px;
}
.ing-propiedad label{
	float:left; width:110px; display:block;
}

#contenido_menu { min-height:240px; }

label.error{
	text-align:center;
	width:400px !important;
	display:block;
	margin:0px 0px 0px 40px;
}

.error_mensaje { color:red; }

.txtlog_link{
	color:#CCCCCC;
	margin:2px 30px 0 0 ;
}
.txtlog_link a{
	color:#3C89A4;
	font-weight:bold;
}

#ing-listados{
	width:800px;
	margin:0 auto;
	min-height:240px;
}

#ing-listados label{
	float:left; width:150px; display:block;
}
#ing-listados p{
	overflow:hidden;
}

#hor-minimalist-b
{
	background: #fff;
	margin-top:10px;
	border-collapse: collapse;
	text-align: left;
	width:100%;
	border-bottom:solid 3px #3C89A4;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	border-bottom: 2px solid #3C89A4;
	background-color:#3C89A4;
	color:#FFFFFF;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #3C89A4;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #4E6FB6;
}


.t-tab{
	font-weight:bold;
}

#hor-minimalist-b a {color:#3C89A4;}

#agregar {
	float:right;
	width:200px;
	margin-bottom:10px;
	text-align:center;
	}
#agregar a{
	color:#FFFFFF;
	background-color: #e63f3f;
	padding:5px 10px;
	display:block;
	text-decoration:none;
	font-family: 'Ropa Sans', sans-serif;
	font-size:18px;
}

.MultiFile-label { clear:both; }

.galeria_fotografias { width:1000px; }
.galeria { width:230px; display:inline-table;}

#banner-home{
	float:left;
	height:310px;
	background-color:#666;
	width:577px;
	margin:0;
}
#valores{
	margin:0;
	padding:0;
}
#valores li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#valores li a{
	color:#333333;
	display:block;
	padding:40px 0 40px 115px;
	background-repeat:no-repeat;
	background-position:left center;
	font-size:30px;
	text-decoration:none;
	background-size:100px 100px;
	margin:0 0 0 70px;
}
#dollar{
	background-image:url(../images/dollar.png);
}
#uf{
	background-image:url(../images/uf.png);
}

a.eliminar { color:red; }

a.link_adjuntos { color:#3C89A4; font-size:12px; }

#agregar_comercial {
	float:right;
	width:200px;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	}
#agregar_comercial a{
	color:#FFFFFF;
	background-color: #e63f3f;
	padding:5px 10px;
	display:block;
	text-decoration:none;
	font-family: 'Ropa Sans', sans-serif;
	font-size:18px;
}

#social{
    margin:30px 0 0 0;
    padding:0;
    float:right;
}
#social li{
    list-style:none;
    margin:0;
    padding:0;
    float:left;
}
#social li a{
    margin:0 0 0 10px;
}

#inmobiliaria_adminbundle_propiedadtype_idEntorno{ width:250px; margin-left:20px; }
#inmobiliaria_adminbundle_propiedadtype_idEntorno label{
	width:225px !important;
	display:inline-block;
}

#inmobiliaria_adminbundle_propiedadcomercialarriendotype_idEntorno{ width:250px; margin-left:20px; }
#inmobiliaria_adminbundle_propiedadcomercialarriendotype_idEntorno label{
	width:225px !important;
	display:inline-block;
}
#inmobiliaria_adminbundle_propiedadcomercialventatype_idEntorno{ width:250px; margin-left:20px; }
#inmobiliaria_adminbundle_propiedadcomercialventatype_idEntorno label{
	width:225px !important;
	display:inline-block;
}

#hor-minimalist-menus
{
	background: #fff;
	margin-top:10px;
	border-collapse: collapse;
	text-align: left;
	width:100%;
}
#hor-minimalist-menus th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	background-color:#3C89A4;
	color:#FFFFFF;
}
#hor-minimalist-menus td
{
	padding: 6px 8px;
}
#hor-minimalist-menus tbody tr:hover td
{
	color: #4E6FB6;
}

