
html, body { 
	background-color:#e6e6e6;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#323232;
	margin-top:0px;
	padding-top:0px;
	text-align:left;}
	

/*-----------------------GENERALES----------------------------------------*/


h1, h1.index{
	font-family:inherit;
	font-size:18px;
	margin:0px 0px 20px 0px; 
	padding:0px;
	color:#f68815;/*amarillo*/
	font-weight:bold;
	text-align:left;
}
h1.index { margin:0px 0px 20px 0px; font-size:17px; letter-spacing:-0.04em; text-transform:uppercase; font-weight:normal;}
html>/*/*/body h1.index {letter-spacing:-0.06em;}/*SOLUCIONA PROBLEMAS CUFON*/

h2{
	font-family:inherit;
	font-size:18px;
	margin:0px 0px 20px 5px;
	padding:0px;
	color:#97170c;/*granate*/
	text-align:left;
	width:650px;
	height:50px;
}
h2.h2_index { margin:0px 0px 20px 0px; font-size:17px; letter-spacing:-0.04em; text-transform:uppercase; font-weight:normal; line-height:1.1em;}
html>/*/*/body h2.h2_index {letter-spacing:-0.06em;}/*SOLUCIONA PROBLEMAS CUFON*/


h3{
	font-family:inherit;
	font-size:14px;
	font-weight:bold;
	margin:12px 0px 10px 5px; 
	padding:0px;
	color:#97170c;/*granate*/
}

h4 {
	font-family:inherit;
	font-size:15px;
	color:#97170c;/*granate*/
	margin:6px 0px 6px 0px;
}
h5 {
	font-family:inherit;
	font-size:16px;
	float:left;
	color:#f68815;/*amarillo*/
	margin:12px 10px 15px 15px;}

h6 {
	font-family:inherit;
	font-size:13px;
	color:#323232;/*gris*/
	text-align:center;
	margin-top:5px;
}
	


/*ul {
	display:inline;
	margin:5px 0px 5px 0px;
	height:19px;
	padding:0px 0px 0px 18px;
	list-style-type:square;
	list-style-image:url(../img/clip.png);} SOLO PARA FORM ENVIAR INMUEBLE*/

p {
	font-family:inherit;
	font-size:13px;
	text-align:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#323232;/*gris*/
	word-spacing:0;
	line-height:1.5em;
}
.obligatorio { font-size:12px; color:#97170c; float:right; margin-bottom:0px;}
.p_field {margin:0px 30px 20px 30px;}
.p_ref {margin-left:30px;}

a {
	margin:0px;
	padding:0px;
	color:#97170c;/*granate*/
	font-size:13px;
	text-decoration:none;
	font-family:inherit;
	cursor:pointer;
}

a:hover {color:#f68815;/*amarillo*/}

img {border:none;}

.rojo {color:#97170c; font-weight:bold;}
.gris {color:#323232;}
.amarillo {color:#f59119;}


.clear {clear:both;}
.izq {width:50%; float:left;}
.dch {width:50%; float:right;}
.un_tercio {width:33%; float:left;}
.flota_izq { float:left;}
.flota_dch { float:right;}


/*-----------------------------------PRINCIPALES-----------------------------------------*/

#contenedor {
	width:964px;
	height:100%;
	margin:auto;
	padding:0px;
	background-color:transparent;
}
#cabecera {
	width:964px;
	height:249px;
	background:transparent url(../img/cabecera.png) top center no-repeat;
	margin-top:20px;
	padding-top:22px;
	
}
#menu {
	width:964px;
	height:60px;
	margin-top:54px;
	background-color:transparent;
}
html>/*/*/body #menu {margin-top:15px;}

#contenido {
	width:920px;
	height:auto;
	background-color:#fff;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	margin:0px 0px 0px 1px;
	padding:10px 20px 10px 20px;
}
#pie {
	width:964px;
	height:100px;
	background:transparent url(../img/pie_fondo.png) bottom center no-repeat;
}

/*--------------------------CABECERA----------------------------------------------------*/

/*----ZONA PRIVADA Y PUBLICA TU INMUEBLE---
#cabecera .privado {
	height:33px;
	margin:12px 0px 6px 22px;
	float:left;
	width:346px;
	}
#cabecera p.publica  {float:right; margin:12px 23px 6px 0px; background-color:white; padding:3px; border:1px solid #a3ca86; }*/

#cabecera img {
	border:1px solid #989795;
	float:left;
}
#cabecera img.logo {margin-left:22px; border:none;}



/*--------------------------------MENU-----------------------------------------------*/
#menu a {float:left; width:153px; height:30px; margin:0px 0px 30px 0px;}
#menu a.menu1 {background:transparent url(../img/menu1.png) top center no-repeat; margin-left:22px;}
#menu a.menu2 { background:transparent url(../img/menu2.png) top center no-repeat;}
#menu a.menu3 { background:transparent url(../img/menu3.png) top center no-repeat;}
#menu a.menu4 { background:transparent url(../img/menu4.png) top center no-repeat;}
#menu a.menu5 { background:transparent url(../img/menu5.png) top center no-repeat; width:154px;}
#menu a.menu6 { background:transparent url(../img/menu6.png) top center no-repeat;width:154px;}

#menu a:hover.menu1 {background:transparent url(../img/menu1.png) bottom center no-repeat;}
#menu a:hover.menu2 { background:transparent url(../img/menu2.png) bottom center no-repeat;}
#menu a:hover.menu3 { background:transparent url(../img/menu3.png) bottom center no-repeat;}
#menu a:hover.menu4 { background:transparent url(../img/menu4.png) bottom center no-repeat;}
#menu a:hover.menu5 { background:transparent url(../img/menu5.png) bottom center no-repeat;}
#menu a:hover.menu6 { background:transparent url(../img/menu6.png) bottom center no-repeat;}

#menu a.menu1_en {background:transparent url(../img/menu1_en.png) top center no-repeat; margin-left:22px;}
#menu a.menu2_en  { background:transparent url(../img/menu2_en.png) top center no-repeat;}
#menu a.menu3_en  { background:transparent url(../img/menu3_en.png) top center no-repeat;}
#menu a.menu4_en  { background:transparent url(../img/menu4_en.png) top center no-repeat;}
#menu a.menu5_en  { background:transparent url(../img/menu5_en.png) top center no-repeat; width:154px;}
#menu a.menu6_en  { background:transparent url(../img/menu6_en.png) top center no-repeat;width:154px;}

#menu a:hover.menu1_en  {background:transparent url(../img/menu1_en.png) bottom center no-repeat;}
#menu a:hover.menu2_en  { background:transparent url(../img/menu2_en.png) bottom center no-repeat;}
#menu a:hover.menu3_en  { background:transparent url(../img/menu3_en.png) bottom center no-repeat;}
#menu a:hover.menu4_en  { background:transparent url(../img/menu4_en.png) bottom center no-repeat;}
#menu a:hover.menu5_en  { background:transparent url(../img/menu5_en.png) bottom center no-repeat;}
#menu a:hover.menu6_en  { background:transparent url(../img/menu6_en.png) bottom center no-repeat;}



/*----------------------------------INDEX------------------------------------------------*/

.index_izq{
	width:242px;
	height:100%;
	float:left;
}

.index_dch {
	width:636px;
	height:100%;
	float:right;
}

.marco, .marco2 {
	width:311px;
	height:377px;
	float:right;
	background:transparent url(../img/destacado.png) top center no-repeat;
}
.marco2 {margin-right:14px;}

.marco img, .marco2 img{
	border:1px solid #989796;
	margin:16px 0px 0px 14px;
	height:auto;
}
.destacado_top {
	height:100px;
	width:280px;
	margin:5px 0px 0px 14px;
}

.precio {margin:0px 0px 0px 14px;}

.precio_marco {
	font-size:18px;
	color:#97170c;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}



/*----------------------------------------LISTADO----------------------------------------------*/




.listado {
	float:left;
	width:922px;
	height:252px;
	background:transparent url(../img/listado.png) top center no-repeat;
	margin:10px 0px 10px 0px;
	position:relative;
}
.listado img.ico_video {position:absolute; top:0; right:0; border:none; margin:5px 5px 0px 0px;}
.listado img {
	float:right;
	margin:20px 20px 0px 0px;
	border:1px solid #989796;
	
}
.izq_listado {
	float:left;
	margin:17px 0px 0px 24px;
	width:540px;
	height:180px;
	}


.izq_top_listado {  height:180px;}
.izq_top_listado h4 a {font-size:15px;}

.izq_bottom_listado { height:40px; }
.izq_bottom_listado img { border:none; float:right; margin:0px;}
.izq_bottom_listado a{
	float:left;
	background:transparent url(../img/masinfo.png) top right no-repeat;
	height:34px;
	padding-top:6px;
	font-weight:bold;
	font-size:16px;

}


/*---------------------------------------------DETALLE------------------------------------------*/


.fotos {float:right; margin:10px 18px 0px 0px; width:590px;}	
.fotos img  {border:1px solid #989796; float:right; margin:0px 0px 10px 12px;}	
.reproductor {float:right; width:570px; height:420px; margin:0px 0px 20px 12px;}
a.volver, a.subir{
	float:right;
	width:70px;
	height:25px;
	background:transparent url(../img/volver.png) top left no-repeat;
	padding:9px 0px 0px 0px;
	font-size:14px;
	color:#323232;
	text-align:center;
}
a.subir  {background:transparent url(../img/subir.png) top right no-repeat; width:55px; padding-left:15px;}
a:hover.volver {background:transparent url(../img/volver.png) bottom left no-repeat; color:#97170c;}
a:hover.subir{ background:transparent url(../img/subir.png) bottom right no-repeat; color:#97170c;}
/*---------------------------------------CONOCE-GRANADA----------------------------------------*/
.conoce_grnd .foto_conoce {float:right;}
.conoce_grnd .foto_conoce p {font-size:11px; text-align:right; margin:0px 10px 0px 0px;}
.conoce_grnd .subrayado {margin:0px 0px 0px 280px;}
.conoce_grnd p.p_fijo {float:left; width:500px;}
.conoce_grnd h2 {margin:20px 0px 0px 0px; height:30px;}
.conoce_grnd img.mapa {border:1px solid #97170c; margin-bottom:10px;}/*granate*/

/*---------------------------------------CONTACTO----------------------------------------*/

.contacto, .contacto2 {
	width:300px;
	height:212px;
	background:transparent url(../img/contacto.png) top center no-repeat;
	float:left;
	margin:10px 0px 10px 0px;
	padding:40px 0px 0px 0px;}
html>/*/*/body	.contacto, html>/*/*/body .contacto2 {height:226px; padding:26px 0px 0px 0px;}
.contacto2 {margin:10px 10px 10px 10px;}
.contacto h2, .contacto2 h2 {
	width:300px;
	height:20px;
	text-align:center;
	margin:14px 0px 5px 0px;}
.contacto p, .contacto2 p, .contacto a, .contacto2 a {text-align:center; font-size:15px;}
.mapa_google {width:578px; height:346px; margin:20px 0px 0px 180px; border:1px solid #f68815;/*amarillo*/}
/*-------------------------------------TABLA---------------------------------------------------*/
table {
	margin:10px 0px 0px 16px; 
	border-collapse:collapse; 
	width:280px; 
	float:left;
}
html>/*/*/body table {margin:0px 0px 0px 16px;}

caption {
	width:280px; 
	background-color:#e6e6e6; 
	font-weight:100; 
	text-transform:uppercase; 
	font-size:12px;
	height:24px;
	border:1px solid #e1e1e1;
	padding:7px 14px 2px 14px;
	margin-top:0px;
	text-align:center;
	
}
html>/*/*/body caption {margin-top:10px; padding:7px 14px 26px 14px;}

th, td { 
	width:256px; 
	height:24px; 
	padding:4px 14px 4px 14px; 
	border:1px solid #e1e1e1; 
	font-weight:100; 
}
th { text-transform:uppercase; font-size:11px; width:166px; }
td {text-align:right; width:346px;}
tr.linea1 {background-color:#f0f0f0; color:#565656;}
tr.linea2 {background-color:#fff;}

tr.linea1 th, tr.linea2 th {
	background-image:url(../img/esquina_deco.png); 
	background-position:left top; 
	background-repeat:no-repeat;
}
tr.linea2 th {background-image:url(../img/esquina_deco2.png); }


/*--------------------------ZONA-PRIVADA-------------------------------------------------------*/
/*table.tabla_priv {width:100%; margin:10px 0px 10px 0px;}
.estadisticas { 
	float:right; 
	height:16px; 
	padding:15px 40px 0px 0px; 
	background:transparent url(../img/estadisticas.gif) right center no-repeat;
}
h2.h2_user {float:left; margin-top:14px; color:#f68815;width:auto; height:auto;}
.user_izq {float:left; width:305px;}
.user_dch {float:right; width:615px;}
.leyenda {margin-left:80px;}

/*------------------------------404----------------------------------------------------*/
.no_encontrado {
	height:195px;
	width:370px;
	margin-left:10px;
	float:left;
	background-color:#fff;
	border:1px solid #dedede;
	padding:25px 10px 20px 10px;
}
.no_encontrado h1 {font-size:16px;}
	
/*------------------------------FORMULARIO---------------------------------------------------*/
form { }
fieldset {
	width:610px;
	border:none;
	border-top:1px solid #c4c2c2;
	border-bottom:1px solid #c4c2c2;
	height:100%;
	padding:10px;
	margin:0px 0px 0px 0px;
}
fieldset.f_login { margin-left:146px;}
fieldset.f_login label {margin:5px 0px 5px 30px; width:100px;}
html>/*/*/body fieldset.f_login label {margin:5px 0px 5px 22px;}

/*fieldset.field_user {width:590px; padding:5px; }
fieldset.field_user input {width:240px;}*/

fieldset.field_gr, .field_gr_listado {width:900px; padding-top:0px;}
fieldset.field_gig {width:920px; height:100%; padding-top:0px;}


.field_gr_listado label {width:100px;}


legend {
	font-size:16px;
	color:#323232;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	background:transparent url(../img/estrella_nrj.png) top left no-repeat;
}
label {
	color:#97170c;/*granate*/
	width:110px;
	float:left;
	margin:5px 0px 5px 30px;
	font-size:13px;

}


label.l_check {
	float:left;
	margin:4px 0px 7px 0px;
	width:51px; 
}
label.l_check_pq { width:22px; margin:4px 30px 7px 0px; float:right;}
label.l_check_gr, label.l_check_gr_en {width:190px; font-size:12px; margin:4px 30px 7px 0px; float:right;}
label.l_check_gr_en {width:150px;} 
label.l_check_gr a, label.l_check_gr_en a {font-size:12px;}
label.l_pq {	font-family:Georgia, "Times New Roman", Times, serif; width:30px; float:right; margin:6px 60px 0px 10px; font-size:14px;}
.label_gr {width:200px;}



input, select, textarea { 

	float:right; 
	width:130px;
	margin:5px 30px 5px 0px;
	height:16px;
	font-size:13px;
	background-color:#f7f7f7;
	border:1px solid #c4c2c2;
	color:#323232;/*gris*/
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.archivo {height:20px;}
textarea {height:100px; width:240px;}
.textarea_gig {width:390px; margin-right:30px;}

select {height:22px; width:134px;}
.select_pq{width:66px;}
.select_pq2 {width:66px; margin-right:100px;}
.select_pq_index {width:66px; float:left;}
.select_gr {width:240px;}

input.i_check, input.i_check_pq { width:20px; background-color:#fff; border:none; margin:7px 3px 7px 0px; float:left;}
input.i_check_pq { margin:7px 6px 7px 0px; float:right;}
input.i_pq {width:60px; margin-right:0px;}	

/*fieldset.field_user input.ir, #cabecera .privado p.ir_inactivo */	
.ir {
	width:133px; 
	height:26px; 
	border:none; 
	background:transparent url(../img/boton.png) top center no-repeat;
	font-size:14px;
	float:right;
	cursor:pointer;
	color:#323232;
	margin-top:10px;
	padding-bottom:3px;
}
html>/*/*/body .ir /*html>body fieldset.field_user input.ir*/{height:24px; padding-bottom:5px;}

/*#cabecera .privado a.ir, #cabecera .privado p.ir_inactivo {
	margin-top:6px;
	text-align:center; 
	height:22px;
	padding-top:2px;
	color:#fff; 
	background:transparent url(../img/boton2.png) top center no-repeat;
	float:left;
	width:172px;}
#cabecera .privado p.ir_inactivo {background:transparent url(../img/boton2_inactivo.png) top center no-repeat; color:#e1e1e1; padding-top:0px;}


.adjuntar {
	background:transparent url(../img/adjuntar.png) top left no-repeat;
	height:16px;
	padding:8px 0px 0px 26px;
	margin-left:30px;
	float:left;}
.adjuntados {margin:0px 30px 0px 30px;}

p.txt_fijo {float:left; margin:5px;}*/
/*-------------------------------------------PIE---------------------------------------------------*/
#pie a {
	color:#fff;
	font-size:12px;
	margin:40px 0px 0px 44px;
	float:left;
}
#pie a:hover {text-decoration:underline;}

#pie p {
	float:right;
	color:#fff;
	margin:40px 44px 0px 0px;
	font-size:12px;
}
#pie p.alia {
	color:#323232;
	font-size:10px;
	margin:10px 390px 0px 0px;}
#pie p.alia a {
	color:#f68815; 
	margin:0px;
	float:none;
	font-size:10px}
#pie p.alia a:hover {color:#5ec44f;}

