﻿body
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	background-color: #f7f3f7;
}

/*Este estilo se usa para la visualizacion de los editores HTML en la administracion*/
body.BodyAdministracion
{
	min-width: 63.33em; /* 760px */
	width: 63.33em;
	margin-left: 1.64em;
	padding-bottom: 0.41em;
	border: 0px;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #666666;
	background-color: #ffffff;
}

#marcoPrincipal
{
	width: 100%;
	text-align: left;
}

#marco1
{
	margin: auto;
	min-width: 66.66em; /*800px*/
	width: 66.66em;
	background-color: #ffffff;
}

#marco2
{
	padding-bottom: 0.41em;
	margin-left: 1.64em;
	min-width: 63.33em; /* 760px */
	width: 63.33em;
}

#banderas
{
	display: block;
	margin-top: 0.41em;
	text-align: right;
}

#banderas .BanderaSeleccionada
{
	border: dotted 0.08em #000000;
}

#cabecera,
#cabeceraQuiz
{
	min-height: 15em;
	height: 15em;	
}

#contenedorContenido
{
	clear: both;
}

#contenido
{
}

#pie
{
	clear: both;
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 0.82em;
	padding-top: 0.82em;
	text-align: center;
	border-top: solid 0.41em #ff5300;
	background-color: #ffffff;
}

#pie div
{
	clear: both;
	margin-bottom: 1.25em;
}

#pie .enlacepie,
.enlacepie
{
	clear: none;
	display: inline;
	margin-right: 0.82em;
}

#pie a.Organizacion,
#pie a.Url,
a.Organizacion,
a.Url
{
	color: #ff5300;
	text-decoration: none;
}

#pie a img,
a img
{
	border: 0;
}

.Error,
.NoEncontrado
{
}

h1
{
    display: none;
	padding-bottom: 0.41em;
	border-bottom: solid 0.08em #e3e8ee;
	font-size: 1.5em;
	color: #ff5300;
}

.Error p,
.NoEncontrado p
{
}

.Oculto
{
	display: none !important;
}

.VisorQuiz
{
}



.VisorQuiz h2 /*titulo del quiz*/
{    
    margin-top: 2em;
	font-size: 1.2em;
	color: #ff5300;
}

.VisorQuiz h3 
{
}

.VisorQuiz .InstruccionesQuiz
{
}

.VisorQuiz .ResultadoQuiz
{
	clear: both;
	float: left;
}

.VisorQuiz .ResultadoQuiz div
{	
	float: left;
}

.VisorQuiz .ResultadoQuiz .ImagenResultadoQuiz
{
	margin-right: 0.82em;
}

.VisorQuiz .Preguntas
{
	clear: both;
	margin-bottom: 1.25em;
	border-bottom: solid 0.08em #e3e8ee;
}

.VisorQuiz .Preguntas ol /*lista de preguntas*/
{
	font-size: 1.2em;
	font-weight: bold;
	color: #003075;
}

.VisorQuiz .Preguntas ol li /*lista de preguntas*/
{
	margin-bottom: 1.64em;
}

.VisorQuiz .Preguntas ol ul, /*lista de respuestas de cada pregunta*/
.VisorQuiz .Preguntas ol span 
{
	font-size: 0.8em;
	font-weight: normal;
	color: #666666;
}

.VisorQuiz .Preguntas ol ul,
.VisorQuiz .Preguntas ol ul li
{
	margin: 0em;
	padding: 0em;
	list-style: none;	
}

.VisorQuiz .Preguntas ol ul li
{
	margin-top: 0.82em;
}

.VisorQuiz .Preguntas ol li .Pregunta-IndicadorResultado /*indicador del resultado*/
{
	float: right;
	padding: 0.08em 0.82em;
	text-align: center;
	color: #ffffff;
}

.VisorQuiz .Preguntas ol li span.Pregunta-Titulo
{
	font-weight: bold;
}

.VisorQuiz .Preguntas ol li .Pregunta-IndicadorResultadoCorrecto /*indicador del resultado correcto*/
{
	border: solid 0.08em #3eaf3d;
	background: #18970c url('images/sombra_bt_verde.gif') top repeat-x;
}

.VisorQuiz .Preguntas ol li .Pregunta-IndicadorResultadoIncorrecto /*indicador del resultado incorrecto*/
{
	border: solid 0.08em #d53b2f;
	background: #c32315 url('images/sombra_bt_rojo.gif') top repeat-x;
}

.VisorQuiz fieldset.Formulario
{
	padding-left: 5em;
	border: none 0em;
}

.VisorQuiz fieldset.Formulario label
{
	float: left;
	width: 6em;
	font-size: 0.9em;
	font-weight: bold;
}

.VisorQuiz fieldset.Formulario p
{
}

.VisorQuiz fieldset.Formulario p input
{
	width: 60%;
	padding: 0.25em 0.41em;
	border: none 0em;
	background: #e3e8ee;
}

.VisorQuiz div.AceptarTerminosYCondiciones
{
	cursor: pointer;
	margin-right: 16em;
	text-align: right;
}

.VisorQuiz .EnlaceTerminosYCondiciones
{
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #003075;
}

.PanelBotones .BotonEnviar,
.PanelBotones .BotonVolver
{
	margin-right: 14em;	
}


.VisorQuiz .PanelBotones
{
	margin-top: 0.82em;
	margin-bottom: 1.64em;
	text-align: right;
}

input.Boton
{
	cursor: pointer;
	padding: 0.08em 0.82em;
	border: solid 0.08em #426ba1;
	text-align: center;
	color: #ffffff;
	background: #0a4388 url('images/sombra_bt_azul.gif') top repeat-x;
}

input.BotonEnviar
{
	border: solid 0.08em #426ba1;
	background: #0a4388 url('images/sombra_bt_azul.gif') top repeat-x;
}

input.BotonEnviar:hover
{
	border: solid 0.08em #426ba1;
	color: #0a4388;
	background: #799cc4 url('images/sombra_bt_azulB.gif') top repeat-x;
}

input.BotonVolver
{
	border: solid 0.08em #3eaf3d;
	background: #18970c url('images/sombra_bt_verde.gif') top repeat-x;
}

input.BotonVolver:hover
{
	border: solid 0.08em #44ad37;
	color: #18970c;
	background: #95c890 url('images/sombra_bt_verdeB.gif') top repeat-x;
}


.SumarioValidacion /* sumario de errores de validacion*/
{
	padding: 0.82em;
	background: #e3e8ee;
}

.SumarioValidacion span /*titulo del sumario de validacion*/
{
}

.SumarioValidacion li /*errores de validacion */
{
}

span.Validador /* asterisco indicador de error de validacion */
{
}

.ContenidoPresentacion
{
	padding: 0em 11.25em;	
	font-size: 1.2em;
	font-weight: bold;
	color: #999999;
}

.ContenidoPresentacion h3
{
	margin: 0.16em 0em;
	font-size: 1.5em;
	font-weight: bold;
	color: #ff5300;
}

.ContenidoPresentacion h3.Azul
{
	color: #003075;	
}

.ContenidoPresentacion .ImagenDer
{
	float: right;	
}

.ContenidoPresentacion .TextoPresentacion div
{
	clear: both;
	margin-bottom: 1.25em;	
}

div.PanelBotones a.BotonJugar
{
	float: left;
	padding: 0.16em 0.82em;
	border: solid 0.08em #fe7156;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background: #ff5300 url('images/sombra_bt_naranja.gif') top repeat-x	
}

div.PanelBotones .BotonesBases
{
	margin-left: 18em;	
}

div.PanelBotones .BotonesBases a
{
	display: block;
	width: 11em;
	padding-left: 0.82em;
	font-size: 1em;
	font-weight: normal;
	text-align: left;	
	text-decoration: none;
	color: #003075;
	background: url('images/bullet.GIF') left center no-repeat;
}

/*************** MENSAJE */

.DetallePremio
{
	width: 659px;
	margin: 0px auto;
	border-left: solid 0.08em #e3e8ee;
	border-right: solid 0.08em #e3e8ee;
	text-align: left;
	background: #ffffff;	
}

.DetallePremio td
{
	padding: 5px;
	vertical-align: top;
}

.DetallePremio .Imagen
{			
	width: 210px;
	text-align: center !important;
}

.DetallePremio .Texto
{	
	/*width: 429px;*/
}

.DetallePremio h1
{
	margin: 5px;	
}

.DetallePremio .Texto .TextoFelicidades
{
	margin-bottom: 20px;	
}

.DetallePremio .Texto .TextoFelicidades span,
.DetallePremio .Texto .Titulo
{
	font-weight: bold;	
}

.DetallePremio .Texto img
{
	float: left;
	margin-right: 10px;	
}

.DetallePremio .Imagen img.CodigoBarras 
{
	width: 140px;
	/*padding-top: 1.25em;
	padding-bottom: 0.82em;
	padding-right: 1.25em;*/
}

.DetallePremio .Indicaciones a
{
	color: #666666;
	text-decoration: none;	
}

.DetallePremio td.EnlacesPie 
{
	text-align: center;	
}

.DetallePremio td.EnlacesPie .enlacepie
{
	float: left;
	margin-right: 5px;
}

.Suscripciones
{
	margin: 1em 0em;
	padding-left: 5em;
}
