.Color_Rojo {
	background-color: #9B1E1E;
}
.Color_Gris {
	background-color: #585858;
}
.Color_Fondo {
	background-color: #F1F1F1;
}

body {
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(imagenes/fondo.png);
}

.FilaEncabezado {
	background-color: #F1F1F1;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: none;
}
.FilaSeparador {
  height: 3px;
	background-color: #9B1E1E;
	border-top: none;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: none;
}
.FilaContenido {
  height: 400px;
	background-color: white;
	border-top: none;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	vertical-align: top;
}
.CeldaContenido {
	background-color: #ffffff;
	border-top: solid 1px #cccccc;
	border-left: none;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	vertical-align: top;
	padding-bottom: 10px;
}

.CeldaImagen {
	background-color: #F1F1F1;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	vertical-align: top;
	padding-bottom: 10px;
}


.TablaSuperior {
	width: 350px;
	border: none;
}


.Titulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9B1E1E;
	text-decoration: none;
	padding: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.Titulo a {
	color: #9B1E1E;
	text-decoration: none;
}
.Subtitulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	padding-left: 50px;
	padding-right: 20px;
	margin-top: -10px;
	margin-bottom: 10px;
}
.Contenido {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	padding-left: 50px;
	padding-right: 20px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-bottom: 20px;
	letter-spacing: 0.09em;
	word-spacing: 0.09em;
	text-indent: 0px;
	line-height: 150%;
}
.Contenido b {
	font-weight: bold;
	color: #9B1E1E;
}
.Contenido a {
	font-weight: bold;
	color: #9B1E1E;
}
.Contenido a:hover {
	color: blue;
}
.ContenidoUL {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	padding-left: 50px;
	padding-right: 20px;
	padding-bottom: 5px;
	margin-top: -20px;
	margin-bottom: 20px;
	letter-spacing: 0.09em;
	word-spacing: 0.09em;
	text-indent: 0px;
	line-height: 150%;
}
.ContenidoUL b {
	font-weight: bold;
	color: #9B1E1E;
}
.ContenidoUL a {
	font-weight: bold;
	color: #9B1E1E;
}
.ContenidoUL a:hover {
	color: blue;
}
.ReturnLink a{
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: 0.09em;
	word-spacing: 0.09em;
	color: #9B1E1E;
}
.ReturnLink a:hover{
	color: blue;
}
.Puntos {
	font-weight: bold;
}
.LogoExito {
	border-color: black;
	border-width: 1px;
}
.Firma {
	padding-right: 30px;
	margin-top: -10px;
}
.TablaValidacion {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	letter-spacing: 0.04em;
}
.PROMO_Precio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-weight: bold;
	color: #9B1E1E;
	text-decoration: none;
}
.PROMO_IVA {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
}
.PROMO_Titulo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	margin-bottom: -15px;
}
.PROMO_Texto {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}
.PROMO_Texto b {
	font-weight: bold;
	color: #9B1E1E;
	text-decoration: none;
}
.PROMO_Nota {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
	margin-top: -15px;
}
.PROMO_TablaPromocion {
	border: 1px solid #585858;
	background-color: white;
}
.CONT_EMail {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: underline;
}
.CONT_EMail:hover {
	color: #9B1E1E;
	text-decoration: underline;
}
.CONT_Form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	padding-left: 70px;
	padding-right: 20px;
	padding-bottom: 5px;
	margin-top: -15px;
	margin-bottom: 10px;
	letter-spacing: 0.04em;
	word-spacing: 0.09em;
	line-height: 150%;
}
.CONT_Form_Txt50 {
	width: 200px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
}
.CONT_Form_Txt100 {
	width: 427px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
}
.CONT_Form_Nota {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9B1E1E;
	text-decoration: none;
	text-align: left;
}
.CONT_Form_BotonEnviar {
	background-color:#9B1E1E;
	color: #FFFFFF;
	width: 75px;
	margin-top: 5px;
	margin-left: 370px;
}
.CONT_TablaContacto {
	background-color: #F1F1F1;
	margin-top: 10px;
	margin-left: 50px;
	margin-right: 20px;
	padding-top: 15px;
	border: 1px solid #585858;
}
.MSG_Mensaje {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9B1E1E;
	text-align: center;
}

.BarraMenu {
	background-color: #9B1E1E;
	vertical-align: middle;
	text-align: center;
	height: 20px;
}
.BarraMenu:hover {
	background-color: #585858;
}
.BarraMenu a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.BarraMenuHover {
	vertical-align: middle;
	text-align: center;
	height: 20px;
	background-color: #585858;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.OfertaComercial_SMA {
	background: url("imagenes/comercial_sma.jpg") 0 0 no-repeat;
	cursor: pointer;
}
.OfertaComercial_SMA:hover {
  background: url("imagenes/comercial_sma_on.jpg") 0 0 no-repeat;
}

.MenuPrivado {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #585858;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	background: url("imagenes/icnLlave_OFF.gif") 0 0 no-repeat;
	cursor: pointer;
}
.MenuPrivado:hover {
	color: #9B1E1E;
	text-decoration: underline;
  background: url("imagenes/icnLlave_ON.gif") 0 0 no-repeat;
}
.MenuPrivadoHover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9B1E1E;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
  background: url("imagenes/icnLlave_ON.gif") 0 0 no-repeat;
}

.MenuSoporte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #585858;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background: url("imagenes/icnSoporte_OFF.gif") 0 0 no-repeat;
	cursor: pointer;
}
.MenuSoporte:hover {
	color: #9B1E1E;
	text-decoration: underline;
	background: url("imagenes/icnSoporte_ON.gif") 0 0 no-repeat;
}
.MenuSoporteHover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9B1E1E;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
  background: url("imagenes/icnSoporte_ON.gif") 0 0 no-repeat;
}

.MenuFAQ {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #585858;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background: url("imagenes/icnFAQ_OFF.gif") 0 0 no-repeat;
	cursor: pointer;
}
.MenuFAQ:hover {
	color: #9B1E1E;
	text-decoration: underline;
	background: url("imagenes/icnFAQ_ON.gif") 0 0 no-repeat;
}
.MenuFAQHover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9B1E1E;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
  background: url("imagenes/icnFAQ_ON.gif") 0 0 no-repeat;
}

.MenuContacto {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #585858;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	background: url("imagenes/icnContacto_OFF.gif") 0 0 no-repeat;
	cursor: pointer;
}
.MenuContacto:hover {
	color: #9B1E1E;
	text-decoration: underline;
	background: url("imagenes/icnContacto_ON.gif") 0 0 no-repeat;
}
.MenuContactoHover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9B1E1E;
	background-color: white;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
  background: url("imagenes/icnContacto_ON.gif") 0 0 no-repeat;
}
.preload {
	display: none;
}

.SoporteLinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	cursor: pointer;
}
.SoporteLinks:hover {
	color: #9B1E1E;
	text-decoration: underline;
	color: #9B1E1E;
}

.Preguntas {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	padding-left: 60px;
	padding-right: 20px;
	margin-top: 3px;
	margin-bottom: 0px;
	cursor: pointer;
	line-height: 150%;

}
.Preguntas:hover {
	color: #9B1E1E;
	text-decoration: underline;
	color: #9B1E1E;
}

.Respuesta {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	padding-left: 75px;
	padding-right: 20px;
	margin-top: 3px;
	margin-bottom: 0px;
	cursor: pointer;
	line-height: 150%;
}
.RespuestaBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585858;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	padding-left: 60px;
	padding-right: 20px;
	margin-top: 15px;
	margin-bottom: 0px;
	cursor: pointer;
	line-height: 150%;
}

.Preguntas_VolverArriba {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9B1E1E;
	text-align: left;
	vertical-align: middle;
	height: 12px;
	text-decoration: none;
	padding-left: 60px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 30px;
	cursor: pointer;

}
.Preguntas_VolverArriba:hover {
	color: #9B1E1E;
	text-decoration: underline;
	color: #9B1E1E;
}
