BODY 
{
	BACKGROUND-COLOR: #F5F9FA
}

A
{
    FONT: bold 12px/20px "Gill Sans MT", Arial, Helvetica, sans-serif;
    COLOR: #666666;
cursor: hand;
    TEXT-DECORATION: none
}

A:hover
{
    FONT: bold 12px/20px "Gill Sans MT", Arial, Helvetica, sans-serif;
    COLOR: #b4b4b4;
cursor: hand;
    TEXT-DECORATION: none
}

HR
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #785827;
    TEXT-INDENT: 2px;
    LINE-HEIGHT: 25px;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, "Times New Roman";
    TEXT-ALIGN: left
}

.TablaPrincipal
{
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	width: 100%;
}
.TablaSecundaria
{
	width: 100%;
}

.TablaFormulario
{
	
}

.TablaRegistroAgrupado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #494949;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
	}
.TablaRegistro
{
	width: 100%;
}

.TituloPrincipal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 32px;
	font-weight: bold;
	color: #254672;
	text-indent: 5px;
	text-align: left;
	vertical-align: middle;
	background: #ECECEC;
	border: 1px solid #C8C8C8;
	border-color: #C8C8C8 #C8C8C8 #C8C8C8 #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	border-top: 1px solid #C8C8C8;
}

.TituloSecundario
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #ECECEC;
}
.CategoriaProveedor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #254672;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF;
}

TABLE.TablaRegistroAgrupado
{
	width: 100%;
}

.TituloRegistroAgrupado
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #FAFAFA;
	text-align: left;
	vertical-align: middle;
	background: #4274C0;
	padding-left: 3px;
	padding-right: 3px;
	width: 100%;
}
.TituloProducto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #313D3C;
	text-align: left;
	vertical-align: middle;
	background: #c8d2d1;
	padding-left: 3px;
	border-bottom: 1px solid #313D3C;
	border-left: 1px solid #DCDCDC;
}

.TituloRegistro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #254672;
	text-align: left;
	vertical-align: middle;
	background: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
}

.EtiquetaValor1, TD.PreguntasFrecuentesPregunta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

.EtiquetaValor2, TD.PreguntasFrecuentesRespuesta
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #494949;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
} 
.EtiquetaValor3
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #2C2C2C;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	padding-left: 3px;
	padding-right: 2px;
}
.EtiquetaValor4
{font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	line-height: 25px;
	color: #936300;
	padding-left: 5px;
	padding-right: 5px;
}
.EtiquetaControl

{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	line-height: 25px;
	color: #666666;
	padding-left: 5px;
	padding-right: 1px;
}
.EtiquetaControlCantidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #FF9933;
	text-align: left;
	vertical-align: middle;
	background: White;
	padding-left: 3px;
padding-right: 3px;
	font-weight: bold;
	}
	.EtiquetaControlCantidad2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #FF9933;
	text-align: center;
	vertical-align: middle;
	background: White;
	padding-left: 3px;
   padding-right: 3px;
	font-weight: bold;
	border: 1px solid #DCDCDC;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	}
.EtiquetaControlPrecio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #25726F;
	text-align: left;
	vertical-align: middle;
	background: White;
	padding-left: 3px;
padding-right: 3px;
	}
.EtiquetaControlValor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #25726F;
	text-align: left;
	vertical-align: middle;
	background: White;
	padding-left: 3px;
   padding-right: 3px;
	font-weight: bold;
	}

.Control
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #414141;
	background-color: White;
	vertical-align: middle;
	text-align: left;
	text-indent: 10px;
	border-bottom: 1px dashed #AFAFAF;
	border-bottom-width: 1px;
	border-left: 1px solid White;
	border-left-width: 1px;
	border-right: 1px solid White;
	border-right-width: 1px;
	border-top: 1px solid White;
	border-top-width: 1px;
}

.GridPaginador, .PromocionPreciosGridPaginador
{
	BACKGROUND: #ffe1bb;
    FONT: bold 12px/20px "Arial", Tahoma;
    VERTICAL-ALIGN: middle;
    COLOR: #a0522d;
    LETTER-SPACING: 2px;
    TEXT-ALIGN: center
}

.GridPaginador A, .PromocionPreciosGridPaginador A
{
    FONT: bold 12px/20px "Arial", Tahoma;
    VERTICAL-ALIGN: middle;
    COLOR: #a0522d;
    LETTER-SPACING: 2px;
    TEXT-ALIGN: center
}

.GridCabecera, .PromocionPreciosGridCabecera
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	color: White;
	vertical-align: middle;
	background: #206A68;
	margin-left: 2px;
	margin-right: 2px;
	padding-right: 2px;
	padding-left: 2px;
	font: bold;
	text-align: center;
}

.GridCabecera A, .PromocionPreciosGridCabecera A
{
	BACKGROUND: #fff7ea;
    MARGIN: 2px;
    FONT: bold 11px/20px "Arial", Tahoma;
    VERTICAL-ALIGN: middle;
    COLOR: #a0522d;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.GridFila, .PromocionPreciosGridFila
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #414141;
	background-color: White;
	vertical-align: middle;
	text-align: left;
	text-indent: 10px;
	border-bottom: 1px dashed #AFAFAF;
	border-bottom-width: 1px;
	border-left: 1px solid White;
	border-left-width: 1px;
	border-right: 1px solid White;
	border-right-width: 1px;
	border-top: 1px solid White;
	border-top-width: 1px;
}

.GridFila A, .PromocionPreciosGridFila A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #414141;
	background-color: White;
	vertical-align: middle;
	text-align: left;
	text-indent: 10px;
	border-bottom: 1px dashed #AFAFAF;
	border-bottom-width: 1px;
	border-left: 1px solid White;
	border-left-width: 1px;
	border-right: 1px solid White;
	border-right-width: 1px;
	border-top: 1px solid White;
	border-top-width: 1px;
}

.GridFilaAlterna, .PromocionPreciosGridFilaAlterna
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #414141;
	background-color: White;
	vertical-align: middle;
	text-align: left;
	text-indent: 10px;
	border-bottom: 1px dashed #AFAFAF;
	border-bottom-width: 1px;
	border-left: 1px solid White;
	border-left-width: 1px;
	border-right: 1px solid White;
	border-right-width: 1px;
	border-top: 1px solid White;
	border-top-width: 1px;
}

.GridFilaAlterna A, .PromocionPreciosGridFilaAlterna A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #414141;
	background-color: White;
	vertical-align: middle;
	text-align: left;
	text-indent: 10px;
	border-bottom: 1px dashed #AFAFAF;
	border-bottom-width: 1px;
	border-left: 1px solid White;
	border-left-width: 1px;
	border-right: 1px solid White;
	border-right-width: 1px;
	border-top: 1px solid White;
	border-top-width: 1px;
}
.BandaRecursos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #2C2C2C;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	padding-left: 3px;
	padding-right: 2px;
}

TABLE.PromocionTablePrincipal
{
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	width: 100%;
	height: 100%;
}

TD.PromocionCabecera
{
	height: 1%;
}

TD.PromocionSecundaria
{
	height: 99%;
}

.TABLE.PromocionSecundaria
{
	width: 100%;
	height: 100%;
}

TD.PromocionTerciaria
{
	vertical-align: top;
	height: 1%;
	width: 99%;
}

.TABLE.PromocionTerciaria
{
	width: 100%;
	height: 100%;
}

TD.PromocionNombre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
	width: 1%;
	height: 1%;
}

TD.PromocionTitulo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: center;
	vertical-align: middle;
	background: #FAFAFA;
	width: 99%;
	height: 1%;
}

TD.PromocionContenido
{
	width: 99%;
}

IFRAME.PromocionContenido
{
	width: 100%;
	height: 500px;
}

TD.PromocionSeccionDerechaMenu
{
	vertical-align: top;
	width: 1%;
}

TABLE.PromocionGaleriaImagenTablePrincipal
{
	width: 100%;
	height: 100%;
}

TD.PromocionGaleriaImagen
{
	vertical-align: top;
	text-align: left;
}

TABLE.PromocionGaleriaImagenDescripcionTablePrincipal
{
	width: 100%;
	height: 100%;
}

TD.PromocionGaleriaImagenDescripcion
{
	vertical-align: middle;
	text-align: center;
}

SPAN.PromocionGaleriaImagenDescripcion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

TABLE.PromocionGaleriaImagenesTablePrincipal
{
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
}

TABLE.PromocionGaleriaImagenesTableSecundaria
{
	width: 100%;
}

TD.PromocionGaleriaImagenesGrupoSeccion
{
	vertical-align: top;
	text-align: center;
}

TD.PromocionGaleriaImagenesGrupo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

TD.PromocionGaleriaImagenesGuion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	line-height: 25px;
	color: #666666;
	padding-left: 5px;
	padding-right: 1px;
}

TD.PromocionGaleriaImagenesSeccion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

TD.PromocionGaleriaImagenesSubseccion
{
	vertical-align: top;
	text-align: center;
}

TD.PromocionGaleriaImagenesSubseccionEtiqueta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	line-height: 25px;
	color: #666666;
	padding-left: 5px;
	padding-right: 1px;
}

TD.PromocionGaleriaImagenesSubseccionControl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

TD.PromocionGaleriaImagenes
{
	vertical-align: top;
	text-align: center;
	height: 100%;
}

TD.PromocionGaleriaImagenesFecha
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

TD.PromocionGaleriaImagenesImagen
{
	vertical-align: top;
	text-align: center;
	height: 100%;
	width: 100%;
}

IFRAME.PromocionGaleriaImagenesImagen
{
	width: 340px;
	height: 260px;
}

TD.PromocionGaleriaImagenesDescripcion
{
	vertical-align: middle;
	text-align: center;
	FONT: bold 12px/20px "Gill Sans MT", Arial, Helvetica, sans-serif;
	    COLOR: #666666;
	    TEXT-DECORATION: none
}

IFRAME.PromocionGaleriaImagenesDescripcion
{
	width: 100%;
	height: 50px;
}

TABLE.PromocionPreciosTablePrincipal
{
	background-color: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
}

TD.PromocionPreciosTitulo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #254672;
	text-indent: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

TD.PromocionPresentacionEtiquetaValor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #494949;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left;
	vertical-align: middle;
	background: #FAFAFA;
}

/*Promociones.aspx*/

TABLE.PromocionesPoblaciones
{
	width: 100%;
}

TD.PromocionesPromocion
{
	height: 100%;
}

TABLE.PromocionesPromocion
{
	border-right: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	width: 120px;
	border-bottom: #c8c8c8 1px solid;
	height: 100%;
}

TD.PromocionesImagen
{
	text-align: center;
	height: 100px;
}

TD.PromocionesNombre
{
	text-align: center;
}

TD.PromocionesTipoInmueble
{
	font-weight: normal;
	font-size: 10px;
	color: #494949;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
} 

TD.PromocionGaleriaImagenesSubseccion
{
	display: none;
	visibility: hidden;
}
/*Promociones.aspx*/
