﻿/*
font-family: 'Geo', sans-serif;
font-family: 'Source Sans Pro', sans-serif;
font-family: 'Boogaloo', cursive;
font-family: 'Simonetta', cursive;
font-family: 'Port Lligat Sans', sans-serif;
font-family: 'Stint Ultra Condensed', cursive;
font-family: 'Rokkitt', serif;

font-family: 'Comfortaa', cursive;
font-family: 'Carme', sans-serif;
font-family: 'Quicksand', sans-serif;
@import url(http://fonts.googleapis.com/css?family=Comfortaa:400,300,700|Carme|Quicksand:400,300,700);
*/
@font-face
{
    font-family:'KozSuca1';
    src:url(https://adsumvstore.blob.core.windows.net/fonts/KozGoPro-Medium.otf);
}
body
{
	font-family: 'Carme', Sans-Serif;color: #555555;
	font-size:10px;
	margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 0;	
	/*background-image:url(../../ImgCupones/bg.jpg);*/
    background-color:#e6e6e6;
    background-position: center;
    background-attachment: fixed;
    background-repeat:repeat-x;
    overflow:auto;
}
.letra{font-family:'KozSuca1';}
h2{display:inline;}
.accountInfo
{
    position: absolute;left:50%; width:480px; margin-left:-240px; padding:5px;
    height:400px;margin-top:100px;
    background-image:url(../../ImgCupones/login-bg.png);
    background-repeat:no-repeat;
}
.textEntry{border:0;background-color:#e6e6e6;padding:10px;width:350px;display:block;}
.BotonOlvidoPass{float:right;background-color:inherit;border:0;text-decoration:underline;cursor:pointer;color:#555555;}

 a { text-decoration:none;}
.DivPrincipal{position: absolute;left:50%; width:950px; margin-left:-475px;}
.left{float:left;}
.right{float:right;}
.limpiar{clear:both;}
.centrar{text-align:center;display:block;}

.fondoSesion{background-color:#C45C00;}
.fondoBlanco{background-color:White;}
.fondoGrisFuerte{background-color:#D4D4D4;}
.fondoGrisClaro{background-color:#F2F2F2;}

.thHeader{ text-align:center; font-weight:bold; border-bottom:5px;border-bottom-color:White;}
.DivSeparadorTR{background-color:White;height:5px;width:100%;}

.menuPrincipal {float: left; height: 40px; width: 100%; margin: 0px 0px 3px 0px; font-size:12px;background-color:#FF7E12;}
.logoEmpresa {float: left; height: 35px; width: 20%; margin: 3px 10px 3px 10px; font-size:12px;background-color:#FF7E12;}
.menuSuperior {float: right; height: 35px; width: 70%; margin: 3px 5px 3px 10px; font-size:12px;background-color:#FF7E12; }
.separadorMenu{width:3px; background-color:Black;margin-top:11px;}
.subMenu {float:left;height:52px;width:100%;margin: 0; font-size:13px;}
.subMenuSinFecha {float:left;height:100%;width:100%;margin: 0; font-size:13px;}
.subMenuLeft {float:left;font-size:16px;}
.subMenuRight{float:right;font-size:23px;text-align:right;}
/*.piePagina{float:left;font-size:10px;text-align:center;border-top:1px Solid white;width:100%;height:20px;padding-top:2px;}*/
.piePagina{/*position:fixed;*/font-size:10px;text-align:center;width:100%;height:50px;padding-top:2px;left:0;bottom:0;}

.colorGrisMedio{color:#555555;}
.colorGrisFuerte{color:#555555;}
.colorGrisBajo{color:#555555;}
.colorNaranja{color:#FF8000;}
.colorAzul{color:#0080FF;}
.colorVerde{color:#00E600;}
.colorRosa{color:#FF0080;}

.TituloContenedor{font-size:23px;margin-right:10px;}
.letraChica{font-size:12px;}
.letraMediana{font-size:16px;}
.letraGrande{font-size:21px;font-family:'Helvetica';}
.Bold{font-weight:bold;}

.Contenedor{width:48%;height:215px;}
.ContenedorSuperior{width:48%;height:250px;}
.ContenedorInferior{width:48%;height:180px;}
.subContenedor{width:100%;height:100%;background-color:white;}
.divContenedor{width:96%;padding-left:4%;height:40px;padding-top:4px;}
.divContenedorUltimo{width:96%;padding-left:4%;height:52px;padding-top:4px;}
.divContenedorBotones{width:96%;padding-left:4%;height:24px;border-top:1px Solid #D4D4D4;}
.DivContenedorMensajeSistema{width:100%; padding:0 2px 0 0; font-size:10px; height:28px; overflow:auto; }
.DivContenedorSeccion{width:100%; float:left; }
.DivContenedorSeccionSeparador{width:100%; float:left; height:6px;}
.DivContenedor5{width:5%;}
.DivContenedor6{width:6%;}
.DivContenedor7{width:7%;}
.DivContenedor8{width:8%;}
.DivContenedor10{width:10%;}
.DivContenedor15{width:15%;}
.DivContenedor20{width:20%;}
.DivContenedor25{width:25%;}
.DivContenedor30{width:30%;}
.DivContenedor33{width:33%;}
.DivContenedor34{width:34%;}
.DivContenedor35{width:35%;}
.DivContenedor40{width:40%;}
.DivContenedor45{width:45%;}
.DivContenedor50{width:50%;}
.DivContenedor60{width:60%;}
.DivContenedor70{width:70%;}
.DivContenedor75{width:75%;}
.DivContenedor80{width:80%;}
.DivContenedor90{width:90%;}
.DivContenedor95{width:95%;}
.DivContenedor99{width:99%;}
.DivContenedor100{width:100%;}

.Relativo{position:relative;}
.Absoluto{position:absolute;}
.PosicionarAbajo{left:0;bottom:0;}

.DivSeparadorFiltrado{width:1px; background-color:#D4D4D4;margin-top:8px;margin-bottom:8px;height:100px;}
.DivContenedorFiltrado{margin-top:8px;margin-bottom:10px;}
.PaddingTop3{padding-top:3px;}
.PaddingTop5{padding-top:5px;}
.PaddingTop10{padding-top:10px;}
.PaddingRight{padding-right:15px;}
.PaddingRight50px{padding-right:50px;}
.PaddingRight60px{padding-right:60px;}
.PaddingRight30{padding-right:30px;}
.paddingLeft5px{padding-left:5px;}
.paddingLeft2px{padding-left:2px;}
.paddingLeft3px{padding-left:3px;}
.paddingLeft10px{padding-left:10px;}
.paddingLeft20px{padding-left:20px;}
.paddingLeft30px{padding-left:30px;}
.paddingLeft40px{padding-left:40px;}
.paddingLeft50px{padding-left:50px;}
.paddingLeft60px{padding-left:60px;}

.marginLeftSesion{margin-left:30px;}
.marginRightSesion{margin-left:60px;}

.alinearDerecha{text-align:right;}
.alinearCentro{text-align:center;}
.alinearIzquierda{text-align:left;}

.Left{float:left;}
.right{float:right;}
.separador{width:100%;height:35px;float:left;}
.SeparadorConsulta{height:1px;width:92%;padding:0 3% 0 3%;}
.SeparadorSubContenedor{height:4px;background-color:Black;}

.bordeAzul{border-left:4px Solid #0080FF;}
.bordeNaranja{border-left:4px Solid #FF8000;}
.bordeVerde{border-left:4px Solid #00E600;}
.bordeRosa{border-left:4px Solid #FF0080;}

.fondoAzul{background-color:#0080FF;}
.fondoNaranja{background-color:#FF8000;}
.fondoVerde{background-color:#00E600;}
.fondoRosa{background-color:#FF0080;}

.bordeBlancoInferiorTR{border-bottom:5px;border-bottom-color:White;}
.bordeBlancoSuperiorTR{border-top:5px;border-top-color:White;}

.BotonNuevo{ padding:3px 0;margin:0; text-align:right; border-width:0; min-width: 125px; background-color:White;background-image:url(../../ImgCupones/icon.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonNuevo:hover{text-decoration:underline;background: #e6e6e6;background-image:url(../../ImgCupones/icon.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonNuevoIntermediario{ padding:3px 0;margin:0; text-align:right; border-width:0; width:145px; background-color:White;background-image:url(../../ImgCupones/icon.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonNuevoIntermediario:hover{text-decoration:underline;background: #e6e6e6;background-image:url(../../ImgCupones/icon.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonInformacion{ padding:3px 0;margin:0; text-align:right; border-width:0; width:120px; background-color:White;background-image:url(../../ImgCupones/icon.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonInformacion:hover{text-decoration:underline;background: #e6e6e6;background-image:url(../../ImgCupones/icon.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonBuscar{ padding:3px 0;margin:0; text-align:right; border-width:0px; width:20px; background-color:White;background-image:url(../../ImgCupones/buscar.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonNext{ padding:3px 0;margin:0; text-align:right; border-width:0; width:20px; background-color:White;background-image:url(../../ImgCupones/next.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonPrevious{ padding:3px 0;margin:0; text-align:right; border-width:0; width:20px; background-color:White;background-image:url(../../ImgCupones/previous.png);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonEntrar{ padding:5px 0;margin-top:5px; text-align:right; border-width:0; width:80px;background-image:url(../../ImgCupones/entrar.jpg);background-repeat:no-repeat;background-position:left;cursor:pointer;}
.BotonEditar{ padding:0;margin:0; text-align:right; border-width:0px; width:20px; height:20px; background-color:White;background-image:url(../../ImgCupones/editIcon.png);background-repeat:no-repeat; background-color:transparent;}
.BotonBorrar{ padding:0;margin:0; text-align:right; border-width:0px; width:20px; height:20px; background-color:White;background-image:url(../../ImgCupones/iconoBorrar1.png);background-repeat:no-repeat; background-color:transparent;}

.BotonTitulo{border:0;background:inherit;cursor:pointer;}
.BotonMada{border:0;background:purple;;cursor:pointer;color:#fff;}

.checkImpreso{ width:30px;height:30px; background-image:url(../../ImgCupones/qr_code.png);background-repeat:no-repeat;background-position:top;}
.checkMail{ width:30px;height:30px; background-image:url(../../ImgCupones/read_message.png);background-repeat:no-repeat;background-position:top;}
.checkSms{ width:30px;height:30px; background-image:url(../../ImgCupones/blackberry.png);background-repeat:no-repeat;background-position:top;}

.LinkAzulSmall{font-size:11px;color:Blue;font-weight: bold;text-decoration:none;cursor:pointer;}
.LinkAzulSmall:hover{font-size: 11px;color: #d86900;font-weight: bold;text-decoration: none;}

.LinkAzulMedium{padding:2px; font-size:13px;color: #fff;background:#999; font-weight: bold;text-decoration:none;cursor:pointer;border:1px solid #fff;}
.LinkAzulMedium:hover{text-decoration:underline;background: #09C;}
.RoundBorder5{border-radius:5px;}    


/*** MENU MODERNO ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
	height: auto;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			right;

}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;  
	padding: 		11px 10px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:		white; /*1 CAMBIAR HOVER CON MENU BARRA MENU */
	border:			0 none;
}

.sf-menu li {
	background:		#FF7E12;
}

.sf-menu li:hover {
	background:		#FF9912;
}
.sf-menu li li {
	background:		#FF9912;   /*CAMBIAR*/	
	margin-bottom: -6px;
	margin-top: -6px;
	font-size:x-small;
}

.sf-menu li li li {
	background:		#FF9912; /*CAMBIAR*/
}

/* MENU BARRA MENU */
.spanMenu
{
	color: white !important;	
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#FF9912;  /* SIN OPCIONES */
	outline:		0;
	color: white !important; /* COLOR FUENTE **/
}
.sf-menu a.sf-with-ul:hover 
{
	background-color: #FF9912; /* CON OPCIONES */
}
/* TERMINA MENU BARRA MENU */


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	25px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}


.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;	
}
a > .sf-sub-indicator {
	top:			.8em;

}

a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; 
}

.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

.sf-shadow ul {	
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.TituloIzquierda {
    position:absolute;
    left:0px;
    font-size:15px;
}

.contenedorTitulo{
    padding:10px;
    font-size:30px;
}

.BlockContainer
{
    min-height:25px;
    width:100%;
    float:left;
}

.separadorGrisBottom
{
    padding-bottom:7px;
    border-bottom:2px solid lightgray;
}

.marginLeftRight4
{
    margin-left:3px;
    margin-right:3px;
}

.waterMarkedText
{
    font-style:italic;  
    color:#D3D3D3;
    font-size:12px;
}


tr{margin:5px;}

.Row
{
    float:left;    
}

.AlignRight
{
    position:absolute;
    right:0px;
}

.tdAlignRight
{
    text-align:right;
}

.blockParent
{
    padding:15px;
    width:auto;
    border-radius:5px;
    background:white;
    /*border-style:solid;
    border-width:1px;*/
}