/***********************************************************************************
	PROMOCIONES
************************************************************************************/
#promociones {
	
}
#promociones .cabecera {
	
}
#promociones .localizacion_promociones {
	background:transparent url("../media/title_localizacion_promociones.jpg") no-repeat 2px 0px;
}
#promociones .listado_promociones {
	background:transparent url("../media/title_listado_promociones.jpg") no-repeat 2px 0px;
}
#promociones .ficha_promocion {
	background:transparent url("../media/title_ficha_promocion.jpg") no-repeat 2px 0px;
}
#promociones .cuerpo {
	padding:20px 30px 30px 30px;
}


/***********************************************************************************
	BUSCADOR DE PROMOCIONES
************************************************************************************/

/* Formulario */
#buscador_promociones {
	background:transparent url("../media/buscador_promo_bg.jpg") no-repeat top left;
	height:116px;
	width:535px;
	margin:0 0 20px 0;
}
#buscador_promociones .padding {
	padding:15px;
}
#promociones #map {
	border:1px dashed #999;
}


.formulario .textbox {
	margin:0 0 0 0;
	width:200px;
}

.formulario .checkbox {
	vertical-align:middle;
	height:20px;
}

.formulario .botonera {
	height:16px;
	margin:20px 0 0 0;
}
.formulario .botonera .btn_buscar {
	display:block;
	float:right;
	height:20px;
	line-height:20px;
	width:67px;
	border:0;
	cursor:pointer;
	text-align:left;
	background:transparent url("../media/btn_buscar.jpg") no-repeat top right;
	margin:0 0 0 auto;
	padding:0 0 0 5px;
}
.formulario label {
	font-weight:bold;
}
.formulario .estado_select {
	margin:0 auto 0 0;
	float:left;
	height:20px;
	line-height:20px;
}
.formulario .estado_select label {
	padding:0 20px 0 0;
}
.formulario .estado_select span {
	padding:0 10px 0 5px;
}
.buscador_tabla td {
	padding:5px 5px 5px 0;
}




/* LISTADO DE PROMOCIONES */
#promociones .listado {
	margin:0 0 20px 0;
}
#promociones .listado thead th {
	padding:5px 10px;
	text-align:left;
	color:#000;
	vertical-align:top
}
#promociones .listado_viviendas td {
	cursor:pointer;
}

#promociones .listado tbody td {
	padding:5px 10px;
	text-align:left;
	color:#777;
	background:#fdfbe0 url("../media/sep_celdas.gif") no-repeat right center;
	border-bottom:2px solid white;
	vertical-align:top
}

#promociones .listado tbody .selected td {
	
	background:#f8f29a;
	color:black;
	
}

#promociones .listado img {
	vertical-align:middle;
}

#promociones .listado .fecha {
	width:1px;
} 
#promociones .listado .nombre_doc {
	width:200px;
}
#promociones .listado .archivo_doc {
	width:20px;
}
#promociones .listado tbody .tipo {
	width:30px;
}
#promociones .listado tbody .imagen {
	width:200px;
}
#promociones .listado tbody .imagen img {
	width:180px;
}

#promociones .listado a.ver_ficha {
	display:block;
	margin:0 auto;
	width:70px;
	height:16px;
	line-height:16px;
	color:black;
	text-decoration:none;
}

#promociones .listado a.ver_mapa {
	display:block;
	margin:0 auto;
	width:70px;
	height:16px;
	line-height:16px;
	color:black;
	text-decoration:none;
}
 
#promociones .leyenda tbody {
	border:1px dashed #919191;
}
#promociones .leyenda caption {
	font-size:10pt;
	margin:0 0 10px 0;
}
#promociones .leyenda th {
	font-weight:bold;
	text-align:left;
	padding:5px;
}
#promociones .leyenda img {
	width:16px;
	height:16px;
	vertical-align:middle;
}
#promociones .leyenda td {
	vertical-align:top;
	
	padding:5px;
	background:#fbf8cc;
}


/***********************************************************************************
	FICHA PROMOCION
************************************************************************************/

#promociones h4.nombre_promo {
	font-size:13pt;
	font-weight:bold;
	display:block;
	height:20px;
	margin:0 0 5px 0;
}

.ui-tabs {
	
}


.ui-tabs .ui-tabs-nav {
	height:30px;
	overflow:visible;
	margin:0 0 10px 0;
}
.ui-tabs .ui-tabs-nav li {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	margin:0 5px 0 0;
}
.ui-tabs .ui-tabs-nav li a:link,.ui-tabs .ui-tabs-nav li a:visited {
	display:inline-block;
	height:30px;
	line-height:30px;
	text-decoration:none;
	color:black;
	background:transparent url("../media/bot_fichas_promo.jpg") no-repeat top left;
	width:127px;
	text-align:center;
}
.ui-tabs .ui-tabs-nav li a:hover {
	background-position:bottom left;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:link, .ui-tabs .ui-tabs-nav li.ui-state-active a:visited,.ui-tabs .ui-tabs-nav li.ui-state-active a:hover{
	background:transparent url("../media/bot_fichas_promo.jpg") no-repeat bottom left;
	font-weight:bold;
}

.ui-tabs .ui-tabs-panel {
	float:left;
	width:878px;
	background:transparent url("../media/dot_ficha_dalt.jpg") no-repeat top left;
}

.ui-tabs .ui-tabs-hide {
	position: absolute;
	left: -10000px;
	display: block;
}


.ui-tabs .ui-tabs-panel h5 {
	font-size:9pt;
	font-weight:bold;
	margin:0 0 10px 0;
}

.ui-tabs .ui-tabs-panel p {
	font-size:8pt;
	text-align:justify;
	margin:0 0 10px 0;
}

.ui-tabs .ui-tabs-panel .col_der {
	float:left;
	width:410px;
}
.ui-tabs .ui-tabs-panel .col_izq {
	float:right;
	width:410px;
}

.ui-tabs .ui-tabs-panel .scroll {
	height:310px;
	overflow: auto;
}

.ui-tabs .ui-tabs-panel .scroll .padding {
	padding:0 10px 0 0;
}

#fichas {
	background:transparent url("../media/dot_ficha_mig.jpg") repeat-y top left;
}

#fichas .tab_padding {
	background:transparent url("../media/dot_ficha_baix.jpg") no-repeat bottom left;
	padding:20px;
}

#promo_info .scroll {
	height:265px;
	
}
#promo_info .botonera {
	margin:20px 0 0 0;
}
#promo_info a.pdf_promocion:link,#promo_info a.pdf_promocion:visited {
	display:block;
	height:25px;
	width:107px;
	margin:0 auto;
	text-indent:-10000px;
	overflow:hidden;
	background:transparent url("../media/bot_descargar_pdf.jpg") no-repeat bottom left;
}
#promo_info a.pdf_promocion:hover {
	background-position:top left;
}



#promo_viviendas  .listado .nhab {
	text-align:center;
	width:50px;
}
#promo_viviendas  .listado thead th.plano {
	text-align:center;
}
#promo_viviendas  .listado tbody td {
	border-bottom:2px solid white;
	color:#777777;
	vertical-align:middle;
}

#promo_viviendas  .listado .superficie {
	text-align:center;
	width:60px;
}

#promo_viviendas  .listado tbody .plano {
	width:30px;
	background:#fdfbe0;
}

#promo_viviendas  .listado .plano a {
	margin:0 auto;
}

#promo_viviendas  .listado tbody .links {
	width:70px;
	background:#fdfbe0;
}
#promo_viviendas  .listado tbody .links a {
	
}

a.button {
	display:block;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-decoration:none;
	width:20px;
	overflow:hidden;
}

.pdf {
	background:url("../media/ico_pdf.jpg") no-repeat 0 0;
	text-indent:20px;
	display:block;
}

a.button_big {
	display:block;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-decoration:none;
	width:25px;
	overflow:hidden;
	float:left;
	margin:0 3px;
}

.ver_mapa {
	background:url("../media/ico_ver_mapa.png") no-repeat 0 0;
	text-indent:25px;
	display:block;
}
.ver_ficha {
	background:url("../media/ico_ver_ficha.png") no-repeat 0 0;
	text-indent:25px;
	display:block;
}