@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

img {
	border:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}

.fix {
	width:100%;
	height:0;
}

ul {
	list-style:none;
}

div#principal {
	width:980px;
	margin: 0 auto;
	/*height:740px;*/
	border-bottom: 2px solid #2E3192;
	background-image:url(../imagenes/fondo-principal.gif);
	background-repeat:repeat-y;
	height:auto;

}
div#cabecera {
	height:111px;
	background-image:url(../imagenes/fondo-cabecera.jpg);
	background-repeat:no-repeat;
}

div#anunciate {
	float:right;
	margin-right:132px;
	_margin-right:17px;
	display:none;
}

div#cabecera_publica {
	float:right;
	width:145px;
	margin-top:60px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

div#cabecera_publica a{
	text-decoration:none;
	color:#F03F22;
}

div#cabecera_publica a:hover {
	text-decoration : underline;
	color: #123875;
}

div#particular {
	font-size:18px;
}



div#menu {
	float:right;
	/* width:400px; */
	width: 510px;
	text-align:right;
	/* margin-right:30px; */ margin-right: 10px;
	margin-top:10px;
}

div#menu a.texto{
	font-family:Arial, Helvetica, sans-serif;
	/* font-size:14px; */ font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	margin-left:3px;
	margin-right:4px;
	color:#FBE909;
}

div#menu a.texto:hover {
	text-decoration : underline;
}

div#bt-registrate-usuarios {
	margin-right:4px;
	height:35px;
	

}

div#bt-registrate-usuarios img {
	margin-left: 5px;
	float:right;
}

div#bt-registrate-usuarios input {
	margin-left: 5px;
	margin-bottom:0px;
	float:right;
	margin-top:6px;
}



/*************************************************************************************************/
/*************************************************************************************************/
/* COLUMNA PRINCIPAL */
/*************************************************************************************************/
/*************************************************************************************************/

div#col-principal {
	width:810px;
	float:left;
	background-position: left top;
}

div#col-princ-superior {
	width:810px;
	height:340px;
}



/*************************************************************************************************/
/*************************************************************************************************/
/*  MENU INICIAL */
/*************************************************************************************************/
/*************************************************************************************************/

div#col-princ-menu {
	width:286px;
	height:340px;
	background-image:url(../imagenes/fondo-menu.jpg);
	float:left;
}

div#col-princ-menu-contenido {
 width:190px;
 margin-left:24px;

}

div#col-princ-menu-contenido img{
	display:block;
}

/*************************************************************************************************/
/*************************************************************************************************/
/*  FORMULARIOS  TABS */
/*************************************************************************************************/
/*************************************************************************************************/
div#col-princ-form {
	width:286px;
	height:335px; /*335px;*/
	background-image:url(../imagenes/fondo-forms.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-top:5px;
}

/* OFERTAS DEL MES  */

div#col-princ-ofertas {
	overflow:hidden;
	float:left;
	width:524px;
	text-align: center;
	background-image: url(../imagenes/esq.jpg);
	background-repeat: no-repeat;
}

div#col-princ-ofertas h1 {
	width:100%;
	font-size:26px;
	text-align:center;
	color:#79ccf0;
	font-family:Arial, Helvetica, sans-serif;
}



div#col-princ-ofertas ul {
	list-style:none;
	display:table;
	margin-top:4px;
	width:471px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#col-princ-ofertas ul li{
	list-style:none;
	display:table-cell;
	float:left;
	width:147px;
	height:144px;
	background-image:url(../imagenes/fondo-ofertas.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:5px;
	_margin-left:4px;
	_margin-right:4px;

}


div#col-princ-ofertas ul li h2 {
	width:142px;
	font-size:11px;
	height:27px;
	padding-top:4px;
	line-height:12px;
	text-align:center;
	color:#13237e;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;

}

div#col-princ-ofertas ul li img {
	 border:0;
	 margin-left:0;
	 _margin-left:1px;	
	 /*width:145px;
	 height:68px;*/
	 
}

div#col-princ-ofertas ul li p {
	width:142px;
	font-size:10px;
	height:20px;
	line-height:12px;
	text-align:center;
	color:#13237e;
	margin: 0 auto;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	
}

div#col-princ-inferior {
	width:100%;
}

div#col-descargar {
	width:134px;
	height:288px;
	float:left;
	background-image: url(../imagenes/fondo-descargas.jpg);
}


div#col-descargar h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	padding-left:10px;
	margin-bottom:10px;
	margin-top:62px;

}

div#col-descargar ul {
	list-style:none;
	padding-top:178px;
}
div#col-descargar li {
}
div#col-descargar li img {
	border: 0;
	vertical-align: top;
}

div#col-banner-central {
	float:left;
	margin-left:22px;
	margin-bottom:10px;
	margin-top:0px;
}


div#col-anuncios-destacados {
	width:675px;
	float:left;
	margin-bottom:2px;
}

div#col-anuncios-destacados h1{
	width:639px;
	height:31px;
	background-image:url(../imagenes/fondo-anuncios.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	padding-top:5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#col-anuncios-destacados ul.anuncios{
	list-style-type:none;
	width:640px;
	margin: 0 auto;
	margin-top:0px;
}

div#col-anuncios-destacados ul.anuncios li{
	float:left;
	margin-right:5px;
	margin-left:5px;
	_margin-left:4px;
	_margin-right:4px;
	width:150px;
	height:150px;
	background-color:#7acdef;
}



div#col-anuncios-destacados ul.anuncios li img{
	border: 0px;
	/*width:150px;
	height:77px;*/
}

div#col-anuncios-destacados ul.anuncios li h2{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#13237e;
	text-align:center;
	width:95%;
	margin-top:6px;
	line-height: 12px;
	margin-bottom: 3px;
	height: 30px;
	margin-right: auto;
	margin-left: auto;
}

div#col-anuncios-destacados ul.anuncios li p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#13237e;
	text-align:center;
	width:95%;
	margin: 0 auto;
	margin-top:4px;
	line-height: 12px;
}

div#pie {
	width:100%;
	text-align:center;
}

div#pie ul.menu-pie {
	width:600px;
	list-style:none;
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	clear:both;
}

div#pie ul.menu-pie li {
	text-align:center;
	float:left;
	width:130px;
}

div#pie ul.menu-pie li a{
	color:#FBAA23;
	font-size:11px;
	text-decoration:none;
}

div#pie  p {
	width:100%;
	clear:both;
	color:#77D2F7;
	font-size:10px;
	text-align:center;
	line-height:11px;
	margin-top:12px;
	margin-bottom:12px;
	_margin-top:0;
	_margin-bottom:0;
}

/*************************************************************************************************/
/*************************************************************************************************/
/* COLUMNA PUBLICIDAD */
/*************************************************************************************************/
/*************************************************************************************************/

div#col-publicidad {
	width:162px;
	float:right;
	margin-right:2px;
}

div#col-publicidad h1 {
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000066;

}

div#col-publicidad ul {
width:100%;
	text-align:center;
	list-style-type:none;

}

div#col-publicidad ul li {
	list-style-type:none;
	margin-bottom:0px;
	padding-top:10px;
	_padding-top:5px;
}




/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* FORMULARIO COMPRA ALQUILAR */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/

.form-buscar {
	padding:10px;
}

div#radios {
	width:100%;
	display:block;
	height:25px;
	clear:both;
	margin-top:10px;
}


.fr-radio {
	float:left;
	margin:0;
}

.width_190 {
	width:230px;
	border: 1px solid #3399FF;
	margin-bottom:5px;
	
}

.width_60{
	width:110px;
	border: 1px solid #3399FF;
	margin-bottom:5px;
	
}


.nueva-segunda {
	float:left;
	display:block;
	border: 1px solid #00CCFF;
	padding:2px;
	
	font-size:12px;
	margin-left:5px;
	margin-top: -5px;
	_margin-top: 0px;
	.margin-top: 0px;

}

.lab-select {
	font-size:9px;
	color:#00CCFF;
	display: block;
	padding-top:9px;
}

.precio-desde {
	float:left;
}

.precio-hasta {
	float: right;
	padding-right:10px;
}


.bt-busq-avanzada {
	float:right;
	display:block;
	margin-top:7px;
}

.bt_buscar {
	clear:both;
	background-image:url(../imagenes/buscar.gif);
	width: 150px;
	height: 40px;
	border: 0;
	margin-left:40px;
	margin-top:5px;
	cursor:pointer;
	
}

/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* PAGINA 2 */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/

div#principal2 {
	width:980px;
	margin: 0 auto;
	border-bottom: 2px solid #2E3192;
	background-image:url(../imagenes/fondo-principal2.gif);
	background-repeat:repeat-y;
	height:auto;
}

div#col-princ-superior2 {
	width:810px;
	height:260px;
	background-image:url(../imagenes/fondo-cabecera2.jpg);
	background-repeat:no-repeat;
}

div#col-hazme-una-oferta {
	float:left;
	margin-top:124px;
	margin-left:11px;
	
}


div#col-anuncios-destacados2 {
	float:right;
	width:670px;
	text-align: right;

}

div#col-anuncios-destacados2 h1 {
	width:100%;
	font-size:24px;
	color:#79ccf0;
	font-family:Arial, Helvetica, sans-serif;
}



div#col-anuncios-destacados2 ul {
	list-style:none;
	display:table;
	margin-top:8px;
	margin-bottom: 0;
	margin-left:86px;
	clear:both;

}

div#col-anuncios-destacados2 ul li{
	list-style:none;
	display:table-cell;
	float:left;
	width:136px;
	height:127px;
	background-image:url(../imagenes/fondo-anuncios2.gif);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-right:5px;
	_margin-left:4px;
	_margin-right:4px;
	margin-bottom:10px;
}


div#col-anuncios-destacados2 ul li h2 {
	width:132px;
	font-size:11px;
	height:23px;
	padding-top:4px;
	line-height:12px;
	text-align:center;
	color:#13237e;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;

}

div#col-anuncios-destacados2 ul li img {
	 border:0;
	 margin-bottom:0;
	 margin-left:0;
	 _margin-left:1px;
	 /*width:136px;
	 height:68px;*/
	 
}

div#col-anuncios-destacados2 ul li p {
	width:120px;
	font-size:11px;
	height:20px;
	line-height:12px;
	text-align:center;
	color:#13237e;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	
}

div#raiz {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin-right:7px;
	padding-top:10px;
	margin-top:10px;
}

.flecha {
	color:#36b2e6;
}

.num-viviendas {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#36b2e6;
	margin-top:16px;
	margin-bottom:0;
}

.num-viviendas-negro {
	font-weight:normal;
	color:#000000;
}

.condicion {
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}
.condicion-activa {
	font-size:13px;
	font-weight:bold;
	color:#0098de;
}

.condicion-no-activa{
	margin-left:2px;
	margin-right:2px;
}


form#ordenar {

	display:block;
	float:right;
	font-size:10px;
	font-weight:bold;

	margin-right:5px;
}

form#ordenar select {
	font-size:10px;
	padding:1px;
	border: 1px solid #8fd3f2;
	margin-left:4px;

}

form#ordenar .bt-ordenar {
	margin-left:10px;
	background-image:url(../imagenes/bt-ordenar.gif);
	width:64px;
	height:13px;
	border:0;
}



table.resultados {
	font-size:12px;
	cursor: pointer;
	cursor: hand;	
	

}

table.resultados tr.hilite {
	background-color: #F4F4F4;
}

table.resultados img {
	border: 0;
}

table.resultados a{
	color:#36b2e6;
	font-weight:bold;
}

table.resultados tr:hover {
	cursor: pointer;
	cursor: hand;
	background-color: #F4F4F4;
}

table.resultados  td {
	border-bottom: 1px solid #36b2e6;
	padding-top:2px;
	padding-bottom:2px;
}

table.resultados  th {
	padding: 2px;
	color:#36b2e6;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	border-bottom: 2px solid #36b2e6;
}
table.resultados  td.sin-linea {
	border-bottom: 1px solid #FFFFFF;
}

.padd {
	padding-left:10px;
}

table.resultados  th.padd {
	padding-left:10px;
}




/*************************************************************************************************/
/*************************************************************************************************/
/* PAGINA 3 */
/*************************************************************************************************/
/*************************************************************************************************/


div#principal3 {
	width:980px;
	margin: 0 auto;
	border-bottom: 2px solid #2E3192;
	background-image:url(../imagenes/fondo-principal3.gif);
	background-repeat:repeat-y;
	padding-bottom:20px;
}


div#cabecera3 {
	height:111px;
	background-image:url(../imagenes/fondo-cabecera3.jpg);
	background-repeat:no-repeat;
}

div#col-oferta-inmob-zona {
	float:left;
	margin-top:124px;
	margin-left:0px;
	width:165px;
	
}

div#col-oferta-inmob-zona h2{
 font-size:14px;
 text-align:center;
 margin-top:50px;
}

img.img_hazoferta{
	margin-left:10px;
}

div#col-principal-pag-3 {
	float:right;
	margin-right:15px;
	width: 770px;
}

div#col-principal-pag-3 h1{
	font-size:14px;
	font-weight:bold;
	color:#009DE0;
	text-align:right;
	margin-top:20px;
	margin-right: 30px;
}


div#col-principal-pag-3 h2{
	font-size:16px;
	font-weight:bold;
	text-align:right;
	margin-right: 30px;
}

div#col-principal-pag-3 h3{
	font-size:14px;
	font-weight:bold;
	color:#009DE0;
	text-align:right;
	margin-bottom:20px;
	margin-top:0;
	margin-right: 30px;
}


div#col-principal-pag-3 h3 span{
	color:#000;
}


div#col-principal-pag-3 div#referencias  {
	clear:both;
	overflow:hidden;
	height:100px;
} 

div#col-principal-pag-3 div#referencias div#referencias-textos {
	float:right;
	margin-right:20px;
	_margin-right:10px;
} 

div#col-principal-pag-3 div#referencias div#referencias-imagen {
	float:right;
	margin-right:30px;
	_margin-right:15px;
} 

div#col-principal-pag-3 div#referencias div#referencias-textos h1{
	font-size:14px;
	font-weight:bold;
	color:#009DE0;
	text-align:right;
	margin-top:20px;
}


div#col-principal-pag-3 div#referencias div#referencias-textos h2{
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

div#col-principal-pag-3 div#referencias div#referencias-textos h3{
	font-size:14px;
	font-weight:bold;
	color:#009DE0;
	text-align:right;
	margin-bottom:20px;
	margin-top:0;
}


div#col-principal-pag-3 div#referencias div#referencias-textos h3 span{
	color:#000;
}


div#col-princ-superior3 {
	overflow:hidden;
	width:100%;
	background-image:url(../imagenes/fondo-cabecera2.jpg);
	background-repeat:no-repeat;
}



p.caracteristicas {
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}

div#contenido-tabs-pag-3 {
	width:770px;
	clear:both;
	font-size:11px;
	color:#666;
}

div#col-foto-planos{
	float:left;
	width:357px;
}

div#col-foto-planos #foto_grande{
	float:left;
	width:357px;
	height:268px;
	text-align: right;
}

div#col-foto-planos ul {
	float:left;
	margin-top:4px;
	width:364px;
}

div#col-foto-planos ul li{
	float:left;
	margin-right:8px;
	margin-bottom:4px;	
	
}

div#col-foto-planos ul li img{
	border: 0;
}

div#contadores_visitas{
	float:left;
	width:357px;
	margin-top:20px;
	text-align: left;
}
div#contadores_visitas p{
	font-size:12px;
	color:#009DE0;
}

div#cont-caracteristicas{
	background-color:#ebf7fe;
	width:350px;
	height: auto;
	padding:5px;
	color:#000000;
	text-align:justify;
}

div#cont-texto-libre {
	background-color:#ebf7fe;
	width:350px;
	height: auto;
	padding:5px;
	margin-top:8px;
	color:#000000;
}

div#col-caracteristicas {
	float:left;
	margin-left:20px;
	width:370px;
}

div#col-caracteristicas img {
	float:left;
}
div#col-caracteristicas a {
	text-decoration:none;
}

#disponemos {
	float:right;
	text-align:right;
	width:90px;
	font-size:11px;
	color:#009DE0;	
	padding-top:0px;
	padding-left: 5px;
	font-weight:bold;
	margin-right:10px;
}

#disponemos a{
	color:#009DE0;
}

#disponemos a:hover{
	text-decoration : underline;
	color:#FBAA23;
}

#disponemos span {
	color:#1ca7e3;
}


#detalle_logo_usuario {
	float: right;
	padding-right: 9px;
}

#detalle_datos_usuario {
	float: left;
	text-align:left;
	font-size:12px;
	color:#009DE0;
	font-weight:bold;
	margin-right:5px;
	width:200px;
}

#datos_usuario_detalle p {
	margin-top:2px;
}

#detalle_disponemos {
	float: left;
	text-align:left;
	font-size:12px;
	color:#009DE0;
	font-weight:bold;
	margin-right:5px;
	margin-bottom: 10px;
}

div#cont-precio {
	background-color:#ebf7fe;
	color:#000000;
	width:350px;
	height:18px;
	padding:5px;
	margin-top:8px;
	margin-bottom:5px;
	font-size:11px;
}

div#cont-precio p {
	width:90px;
	float:left;
	margin-top:4px;
}

div#cont-precio span{
font-size:16px;
font-weight:bold;
text-align:right;
width:230px;
display:block;
float:right;

}

/* Menú pestañas */

div#menu-tabs-pag-3 {
	height:90px;

}

div#menu-tabs-pag-3 img {
	float:left;

}

div#menu-tabs-pag-3 ul{
	float:right;
	width:585px;
	height:25px;
	background-image:url(../imagenes/fondo-tabs-pag3.gif);
	background-repeat:no-repeat;
	list-style: none;
	margin-top:30px;
	padding-top:5px;

}

div#menu-tabs-pag-3 ul li{
	float:left;
	display:block;
	width:95px;
	height:19px;
	background-image:url(../imagenes/fondo-bt-tabs-pag3.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;

}

div#menu-tabs-pag-3 ul li.primero{
	margin-left:70px;
	_margin-left:36px; /* ie6 */
}

div#menu-tabs-pag-3 ul li{
	margin-left:8px;
}

div#menu-tabs-pag-3 ul li a {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
}

div#menu-tabs-pag-3 ul li.paginador {
	background-image:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:right;
	width:90px;
	text-align:right;
	margin-right: 2px;
	_margin-right: 15px; /* ie6 */
}

div#menu-tabs-pag-3 ul li.paginador a{
	text-decoration:none;
	color:#FFFFFF;

}

#detalle_logo_propiedad {
	float: right;
	padding-right: 9px;
}

div#detalle_logo{
	float:left;
}

div#detalle_logo img{	
	/*width:165px;
	height: 80px;
	*/
}

div#detalle_logo h2{	
	font-size:12px;
	font-weight:bold;
	color:#009DE0;
	text-align:left;
}

/*************************************************************************************************/
/*************************************************************************************************/
/* PAGINA 4*/
/*************************************************************************************************/
/*************************************************************************************************/



div#col-princ-superior4 {
	width:810px;
	overflow:auto;
	background-image:url(../imagenes/fondo-cabecera2.jpg);
	background-repeat:no-repeat;
}

div#col-publica{
		float:right;
	width:540px;
	text-align: left;
	padding-top:40px;
}

div#col-publica h1{
	font-size:24px;
	font-weight:bold;
	color:#79ccf0;
}


div#col-publica h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

div#col-publica h3{
	font-size:13px;
	margin-bottom:10px;
	margin-top:10px;
}

div#col-publica p{
	font-size:12px;
	color:#666;
	
}


div#col-publica ul{
	font-size:12px;
	color:#666;
	list-style-image:url(../imagenes/cuadrado-azul.jpg);
}

div#col-publica ul li.destacar{
	color:#000000;
	font-weight:bold;
}

div#col-login {
	width:100%; 
	clear:both; 
	padding-top:20px;
	padding-left:0px;
	overflow:auto;
}

div#col-login div#publi-izq {
	float:left;
	margin-left:8px;
}

div#col-login div#publi-izq {
	text-align:center;
}

div#col-login div#col-izq {
	float:left;
}

div#col-login div#col-izq ul {
	margin-left:8px;
}

div#col-login div#col-izq ul li{
	list-style:none;
	display:block;
	width:123px;
	height:127px;
	background-image:url(../imagenes/fondo-anuncios3.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}


div#col-login div#col-izq  ul li h2 {
	width:120px;
	font-size:10px;
	height:27px;
	padding-top:2px;
	line-height:12px;
	text-align:center;
	color:#13237e;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;

}

div#col-login div#col-izq  ul li img {
	 border:0;
	 margin-bottom:0;
	 margin-left:0;
	 width:114px;
	 height:55px;

	 
}

div#col-login div#col-izq  ul li p {
	width:120px;
	font-size:11px;
	height:20px;
	line-height:12px;
	text-align:center;
	color:#fff;
	margin: 0 auto;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	
}

div#col-login div#col-der {
	float:right;
	width:582px;
}


form#login {
	background-color:#F0F0F0;
	padding:8px;
	float:left;
	width:300px;
	height:160px;
	margin-bottom:30px;
}

form#login p{
	font-size:14px;
	margin-bottom:6px;
	color:#333333;

}

form#login input.txt {
	display:block;
	margin-bottom:6px;
	padding:1px;
	width:170px;
}

form#login input.bt {
	display:block;
	margin: 0 auto;
	width:80px;
	margin-bottom:10px;
}

form#login label {
	display:block;
	color:#666666;
	font-size:12px;
}

form#login a{
	color:#666666;
	font-size:12px;
}

form#login a:hover{
	text-decoration:none;	
}

div#registrarse {
	float:right;
	width:200px;
	height:45px;
	background-color:#F0F0F0;
	margin-top:30px;
	margin-right:26px;
	_margin-right:13px; /* ie6 */
	text-align:center;
	padding:8px;
}

div#registrarse p {
	font-size:13px;
	margin-bottom:8px;
}

div#registrarse a{
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
div#registrarse a:hover{
	text-decoration:none;
}



div#ir-zona-empresa {
	width:100%;
	clear:both;
	color:#666;
	font-size:12px;
}

div#ir-zona-empresa a{
	color:#333;
	font-size:12px;
	margin-bottom:4px;
	display:block;
}

div#ir-zona-empresa a:hover{
	text-decoration:none;
		
}


/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/* PAGINACION */
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/

div#paginacion {
	float:right;
	margin-right:5px;
	clear:both;
	width:100%;
	text-align:right;
	margin-top: 20px;
	padding-bottom:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#36b2e6;
}

div#paginacion a{
	font-weight:bold;
	color:#36b2e6;
	text-decoration:none;
}

div#paginacion a:hover {
	text-decoration : underline;
	color:#FBAA23;
}

div#paginacion aclaro{
	font-weight: 200;
	color: #999999;
	text-decoration:none;
}

.paginacion_disable {
	font-size:12px;
	color: #CCCCCC;
}

/**************************************************************************************************/



/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/

div#table_resultados{
	float:left;
	padding-left:10px;
}




div#mensaje{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FF0000;
}

table.tableedit{
	font-size:12px;
	color:#666;
}

.txt_aviso_legal {
	font-size: 10px;
	color: #FBAA23;
	
}

/* Para Index2 la zona de resumen de info-> En venta(xx) En alquiler(xx) */
a.aresumen{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#36b2e6;
	margin-top:16px;
	margin-bottom:0;
	text-decoration:none;
}

a.aresumen:hover {
	text-decoration : underline;
	color: #FBAA23;
}

a.aresumen_sel{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#FBAA23;
	margin-top:16px;
	margin-bottom:0;
	text-decoration:none;
}


div#aresumen_principal{
	font-weight:bold;
	font-size:12px;
	color:#36b2e6;
	margin-top:16px;
	margin-bottom:0;
	margin-top:0px;
	margin-right:40px;
	text-decoration:none;
	text-align:right;
}

div#aresumen_principal:hover{
	text-decoration:none;
}

div#aresumen_index{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#36b2e6;
	margin-top:16px;
	margin-bottom:0;
	margin-left:10px;
	margin-top:0px;
	text-decoration:none;
}

div#aresumen_index:hover{
	text-decoration:none;
}

div#buscador-tipo_obra{
	padding-bottom:8px;
}

a{
	font-weight:bold;
	color:#36b2e6;
	text-decoration:none;
}

a:hover {
	text-decoration : underline;
	color:#FBAA23;
}

/* QUIENES SOMOS */

div#principal-quienes-somos {
	width:980px;
	margin: 0 auto;
	border-bottom: 2px solid #2E3192;
	background-image:url(../imagenes/fondo-principal3.gif);
	background-repeat:repeat-y;

}

div#col-princ-quienes-somos {
	overflow:hidden;
	width:100%;
	background-image:url(../imagenes/fondo-quienes-somos.jpg);
	background-repeat:no-repeat;
}

div#fotos-quienes-somos {
		text-align:right;
		margin-right:8px;
		margin-top:30px;
		margin-bottom:49px;
}

/* anunciantes */

div#col-anunciantes{
	width:675px;
	float:left;
	margin-bottom:2px;
	height:140px;
}

div#logo-anunciante {	
	float:right;
	width:200px;
	margin-right:8px;
}
	
div#texto-anunciante {
	float:right;
	width:280px;
	padding-top:8px;
	margin-right:9px;
	

}

div#texto-anunciante p {
	color:#009DE0;
	font-size:13px;
	text-align:right;
	}
	
form#form_ordenar {
	float:right;
	width:448px;
	height:50px;
}

div#enventa-enalquiler {
	float:left;
	width:221px;
	text-align:left;
	
}

div#enventa-enalquiler a{
	font-size:13px !important;
}

div#ficha_volver{
	text-align:right;
}



/* sección quiénes somos */
.content-rgt-quienes-somos {
	position: relative;
	width: 515px; padding: 0px 10px 10px 20px;
	float: right;
	background-color:#FFFFFF;
	font-size: 13px;
	margin: 0px 3px 0px 0px;
	border-left: 2px dotted #e1900b;
}
.content-rgt-quienes-somos h2{
	color: #e49202;
	}
.content-left-quienes-somos {
	position: relative;
	width: 403px; margin-left: 3px;
	height: 430px;
	float: left;
	background-color:#FFFFFF;
	text-align:right;
	font-size:12px;
	color: #013773;
	background-image:url(../imagenes/revistas-llaveenmano.jpg); background-repeat:no-repeat; background-position:bottom;
}
.divisor_p {
	border-bottom: 1px dotted #ddebf6;
	margin-bottom: 6px;
	padding-bottom: 10px;
}
.telf_resaltado {
	font-size: 16px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
}
.content-left-quienes-somos h3{
	font-style:italic;
	font-weight: bold;
	font-size: 28px;	
	color: #e1900b;
	}

.content-left-quienes-somos_sin {
	position: relative;
	width: 403px; margin-left: 3px;
	height: 430px;
	float: left;
	background-color:#FFFFFF;
	text-align:right;
	font-size:12px;
	color: #013773;
}
.content-left-quienes-somos_sin h3{
	font-style:italic;
	font-weight: bold;
	font-size: 28px;	
	color: #e1900b;
	}

.normal_txt {font-weight: normal;}