@charset "utf-8";

			.body  
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
			}
			
			
			.bodyPeque
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8px;
			}			
			.bodyBold
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				font-weight: bold;
			}  		
			
			.bodyBoldBigger
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				color: #000000;
				font-weight: normal;
			}  					
			
			
			.bodyWhiteBold
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #FFFFFF;
				font-weight: bold;
			}  					
				
			
			.bodyWineBold
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #AD1522;
				font-weight: bold;
			}  						
			
			li{
				list-style:square inside;
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px;
				color: #000000;  
				text-decoration: none;
			}
			
			.selectBox {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666;
				text-decoration: none;
				font-weight: normal;
			}
			
			.campoCaptura {
				background-position: center center;
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				color: #000000;
				text-decoration: none;
				font-weight: normal;
				background-position: center center;				
			}
			
			.nombreEstablecimiento {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #AD1522;
				text-decoration: none;
				font-weight: bold;
			}
			
			.calleEstablecimiento {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666;
				text-decoration: none;
				font-weight: normal;
			}
			
			.t_tit_seccionbold {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
				color: #666666;
				font-weight: 900;
				line-height: normal;
				text-decoration: none;
			}
			.tituloSeccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
			}

			a  
			{
				font-family: Arial, Helvetica, sans-serif;
				color: #AD1522;
				outline-style: none;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
			}  
			
			a:hover  
			{  
				font-family: Arial, Helvetica, sans-serif;
				text-decoration: underline;  
				cursor: hand;
			}  
			
			.textoBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
			}
			
			.textoNegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
			}			
			
			.topMenuColorTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
			}		
			
			.topMenuColorTextWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
						}						
			
		
			.textoGenerico {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				font-weight: normal;
			}
			
			.textoLink {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666;
				font-weight: bold;
			}
			
			.textoMenu {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #FF0000;
				text-decoration: underline;
				font-weight: bold;
			}
			
			.textoError {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #AD1522;
				text-decoration: none;
				font-weight: bold;
			}
			
			.textoGenericoNegro {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #000000;
				text-decoration: none;
				font-weight: normal;
			}
			
			.textoFechaEvento {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #AD1522;
				text-decoration: none;
				font-weight: bold;
			}
			
			/*
			.Question { 
				font-family: Arial, Helvetica, sans-serif;
				background-color: #FAFBFD; 
				border-color: #D7E5F0; 
				border-width: 1px; 
				border-style: solid; color: #3C70AA;
				font-size: 8pt
				
				
				#851723
			}
			*/
			
			.Question {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #AD1522;
				border-color: #AD1522;
				border-width: 1px;
				border-style: solid;
				color: #FFFFFF;
				font-size: 8pt;
				font-weight: bold;
			}			
			
			
			 .Answer {
				font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				font-size: 8pt;
				border: 1px solid #560714;
				padding-left:5px;
				text-decoration: none;				
			}
			
			.dashCell {
				border-bottom-width: thin;
				border-bottom-style: dashed;
				border-bottom-color: #CCCCCC;
			}
			
			.t_textoPequeno {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				font-weight: normal;
			}
			
			.gourmapGrayBox
			{
				font-family: Arial, Helvetica, sans-serif;
				background-color:#F1F1F1;
				border: 1px none #cccccc;
				color: #000000;
				font-size: 11px;
				font-weight: normal;
				padding-top: 5px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 5px;
			}
			
			.gourmapGrayBoxMobile
			{
				font-family: Arial, Helvetica, sans-serif;
				background-color:#F1F1F1;
				border: 1px none #cccccc;
				color: #000000;
				font-size: 11px;
				font-weight: bold;
				padding-top: 5px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 5px;
			}			
			
			
			.menuCellNotSelected {
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				text-decoration: none;
				font-weight: bold;
				background-color:#F1F1F1;
				letter-spacing: normal;
				text-align: center;
				vertical-align: middle;
				height: 20px;
				border-top-width: thin;
				border-right-width: thin;
				border-bottom-width: thin;
				border-left-width: thin;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: none;
				border-left-style: solid;
				border-top-color: #898989;
				border-right-color: #898989;
				border-bottom-color: #898989;
				border-left-color: #898989;
			}
			
			a.topMenuLink
			{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
			}  
			
			a.topMenuLink:hover
			{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
			}			
			
			a.topMenuLinkWhite
			{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
			}  
			
			a.topMenuLinkWhite:hover
			{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;
	font-weight: normal;
			}						
			
			
			
			a.menuLinkNotSelected
			{
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				text-decoration: none;
				font-weight: bold;
			}  
			
			a.menuLinkNotSelected:hover
			{  
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#000000;
				text-decoration: underline;  
				font-weight: bold;	
			}
			
			.menuCellSelected {
				font-family: Arial, Helvetica, sans-serif;
				background-color:#AD1522;
				color:#FFFFFF;
				font-size:11px;
				font-weight:bold;
				letter-spacing: normal;
				text-align: center;
				vertical-align: middle;
				height: 20px;
				border-top-width: thin;
				border-right-width: thin;
				border-bottom-width: thin;
				border-left-width: thin;
				border-top-style: solid;
				border-right-style: solid;
				border-bottom-style: none;
				border-left-style: solid;
				border-top-color: #3b5998;
				border-right-color: #3b5998;
				border-bottom-color: #3b5998;
				border-left-color: #3b5998;
			}
			
			
			
			a.menuLinkSelected
			{
				font-family: Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				text-decoration: none;  
				font-weight: bold;	
			}  
			
			a.menuLinkSelected:hover
			{  
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				text-decoration: none;  
				font-weight: bold;	
			}  
			
			.boxSubtitle {
				font-family: Arial, Helvetica, sans-serif;
				background-color:#DFDFE6;
				border-bottom:1px solid #CCCCCC;
				color:#000000;
				font-size:11px;
				font-weight:normal;
				padding:3px 5px 2px;
			}
			
			.campoSelect {				
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 11px;  
				color: #000000;  				
				text-decoration: none;			
			}

			.tituloAzul {
             font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
				font-size: 11px;
				color: #3b5998;
				text-decoration: none;
				font-weight: bold;
			}
			
			 .bluebox {
	font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
	background-color: #eceff6;
	color: #3b5998;
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #3b5998;
            }

			.errorbox  
			{
				font-family: Arial, Helvetica, sans-serif;
				background-color: #ffebe8;
				border: 1px solid #dd3c10;
				color: #000000;
				padding: 5px;
				font-size: 11px;
				font-weight: normal;
			} 
			
			.redWineBox {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #A5151C;
				color: #FFFFFF;
				padding: 24px;
				font-size: 18px;
				font-weight: bold;
				vertical-align: middle;
				text-align: left;
				line-height: 20px;
            }		
			
			.redWineWhiteBox {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #AD1522;
				color: #FFFFFF;
				padding: 3px;
				font-size: 11px;
				font-weight: bold;
            }	
			
			
			.formButton {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #AD1522;
				border-color: #000000;
				border-width: 1px;
				border-style: solid;
				color: #FFFFFF;
				font-size: 8pt;
				font-weight: bold;
			}
			
			.orderFormCells {
				font-family: Arial, Helvetica, sans-serif;
				background-color:#DFDFE6;
				border-bottom:1px solid #CCCCCC;
				color:#000000;
				font-size:11px;
				font-weight:normal;
				padding:3px 5px 2px;
			}			
			
			.gourmapTab
            {
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
				background-color: #DFDFE6;
				background: transparent url('images/botones/blueButton.png') no-repeat; 
				color: #000000;
				font-weight: bold;
				float: none;
				margin-right: 4px;
				text-decoration: none;
				border: thin solid #999999;
				text-align: center;
				vertical-align: middle;
            }
			
            .gourmapTab:hover
            {
                background-color: #32080A;
                color: #ffffff;
                cursor: hand;
            }
			
            .gourmapTabSelected
            {
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
             background-color: #AD1522;
             color: #ffffff;
				font-weight: bold;
				float: none;
				margin-right: 4px;
				text-decoration: underline;
				border: thin solid #999999;
				text-align: center;
				vertical-align: middle;
            }			
			
			
.gourmapSimpleButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #AD1522;
	font-weight: bold;
	text-decoration: none;
	border:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 0px;
	outline-style:none;
	outline-width:0;	
}

.gourmapSimpleButton:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #560714;
	font-weight: bold;
	text-decoration: underline;
	border:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 0px;
	outline-style:none;
	outline-width:0;
}
.bodyMovile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.gourmapGrayBoxMovile {
	font-family: Arial, Helvetica, sans-serif;
	background-color:transparent;
	border: 1px none #cccccc;
	color: #000000;
	padding: 5px;
	font-size: 11px;
	font-weight: normal;
}


			.gourmapBigLinks
            {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #AD1522;
	font-weight: normal;
	float: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
            }
			
            .gourmapBigLinks:hover
            {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #000000;
	font-weight: normal;
	float: none;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
            }
.gourmapEtapaActual {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #AD1522;
	color: #ffffff;
	font-weight: bold;
	float: none;
	border: thin none #999999;
	text-align: center;
	vertical-align: middle;
}
.gourmapEtapaFinalizada {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #DFDFE6;
	color: #666666;
	font-weight: bold;
	float: none;
	border: thin none #999999;
	text-align: center;
	vertical-align: middle;
}
.selectElement {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background:#FFF;
	font-size: 9pt;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.CampoCaptura {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	padding-left:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.selectElementWithBorder {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	scrollbar-base-color:#560714;
	border: 1px solid #560714;
}
.nombreEstablecimientoBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #AD1522;
	text-decoration: none;
	font-weight: bold;
}

.textoGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

			a.footerMenuLink
			{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
			}  
			
			a.footerMenuLink:hover
			{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
			}
			
			
		.button {
	background-color: transparent;
	background-image: url(../images/botones/grisOff.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}
		
		.button:hover {
	background-color: transparent;
	background-image: url(../images/botones/rojoRollOver.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}		
		
		.buttonSelected {
	display: block;
	background-color: transparent;
	background-image: url(../images/botones/rojoOn.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}				
		
		.bigButton {
	display: block;
	background-color: transparent;
	background-image: url(../images/botones/grisGandeOff.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
		}
		
		.bigButton:hover {
	display: block;
	background-color: transparent;
	background-image: url(../images/botones/rojoGrandeRollOver.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
		}		
		
		.bigButtonSelected {
	display: block;
	background-color: transparent;
	background-image: url(../images/botones/rojoGrandeOn.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
		}			
		
		
				.buttonSmall {
	background-color: transparent;
	background-image: url(../images/botones/grisOff.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}
		
		.buttonSmall:hover {
	background-color: transparent;
	background-image: url(../images/botones/rojoRollOver.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}		
		
		.buttonSmallSelected {
	background-color: transparent;
	background-image: url(../images/botones/rojoOn.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}					
		
		
	.tituloSeccionBigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}


	.gourmapGrayButton
            {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #F0F0F0;
	color: #000000;
	font-weight: normal;
	float: none;
	text-decoration: none;
	border: thin solid #999999;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
            }
			
            .gourmapGrayButton:hover
            {
	cursor: hand;
	text-decoration: underline;
            }
			
			 .SubmitButtonMovil {
				font-family: Arial, Helvetica, sans-serif;
				color: #AD1522;
				font-size: 8pt;
				border: 1px solid #560714;
				padding-left:5px;
				text-decoration: none;				
			}
