@charset "utf-8";
/* CSS Document */
body 
	{
		text-align:center;
        margin: 0px;
        height: 100%;
        width: 100%;
		font-family:Arial, Helvetica, sans-serif;
	}
div
	{
		float:left;
	}
table
	{
		border-collapse:collapse;
	}
img
	{
		border:0px;
	}
a:link 
	{
		color: #22297d;
		font-weight:bolder;
	}
a:visited
	{
		color: #22297d;
		font-weight:bolder;	
	}
a:hover
	{
		color: #e6e6e6;
		font-weight:bolder;	
	}
a:active
	{
		color: #22297d;
		font-weight:bolder;	
	}
.left
	{
		float:left;	
	}
.right
	{
		float:right;
	}
.none
	{
		float:none;
	}

/*________________________ELEMENTOS__________________________*/
.marco
	{
		width:100%;
		text-align:center;
	}
.marcoPagina
	{
		width:1003px;
		margin:auto;
		height:auto;
		float:none;
	}
.top
	{
		/*background:url(../images/background/background_area_top.gif) no-repeat;*/
		width:1003px;
		height:38px;
		font-size:0.7em;
		text-align:left;
		padding-top:20px;
	}
.linkTop
	{
		padding-top:7px;
		width:850px;
		text-align:left;
		padding-left:10px;
	}
.icoTop
	{
		padding-left:90px;
		width:20px;
	}
.logoMCH
	{
		margin-top:70px;
		margin-left:35px;		
	}
.middle
	{
		background:url(../images/background/bggeneral2010_repy.gif) repeat-y;
		width:1003px;
		height:292px;
	}
.marcoLogin
	{
		width:1003px;
		height:15px;
		background:url(../images/background/bggeneral2010_repy.gif) repeat-y;		
		font-size:0.8em;
	}
/*__________LOGIN____________*/
.middleHome
	{
		width:980px;
		height:766px;
		background:url(../images/es/bg_login_V2_exportar.jpg) no-repeat;
	}
.colocarLogin
	{
		position:relative;
		top:330px;
		width:600px;
		float:right;
		font-style:italic;
		font-weight:bolder;
		color:#FFFFFF;
	}
.colocarLogin a
	{
		font-style:italic;
		text-decoration:none;
		font-weight:bolder;
	}
.camposLogin
	{
		position:relative;
		top:20px;
		width:380px;
		text-align:right;
		margin-top:3px;
		margin-bottom:3px;
	}
.camposLogin input
	{
		border:1px solid #5d6696;
		background:#333d78;
		width:150px;
		color:#FFFFFF;
	}
.marcoCamposLogin
	{

	}
.btnLogin
	{
		
	}
.btnLogin input
	{
	}
.label
	{
	}
.linkPassword
	{
		width:120px;
		height:60px;
		font-size:0.8em;
		background:url(../images/btn/iconoRecordarPassword.gif) no-repeat right top;
		padding-right:30px;
		padding-top:8px;
		text-align:right;
	}
.linkPassword a:link
	{
		color:#FFFFFF;
				line-height:10px;
	}
.linkPassword a:active
	{
		color:#FFFFFF;
	}
.linkPassword a:visited
	{
		color:#FFFFFF;
	}
.linkPassword a:hover
	{
		color:#FFFFFF;
		text-decoration:underline;
	}
.labelText
	{
		font-size:0.8em;
		text-align:right;
	}
/*__________LOGIN____________*/

	
.core
	{
		/*background:url(../images/background/background_area_promociones2009_login.gif);*/
		width:1005px;
		height:480px;
	}
.coreImg
	{
		float:right;
		margin-top:40px;
		margin-right:80px;
	} 	
.pie
	{
		width:1003px;
		height:100px;
		color:#000000;
		padding-top:0px;
		font-size:10px;
	}
.pie a:link
	{
		color:#000000;
		text-decoration:none;
	}
.pie a:active
	{
		color:#000000;
		text-decoration:none;
	}
.pie a:visited
	{
		color:#000000;
		text-decoration:none;
	}
.pie a:hover
	{
		color:#000000;
		text-decoration:none;
	}
	
	
	
/*_______________________________________INTERIOR___________________________________________*/
.topInterior
	{
		/*height:57px;*/	
	}
.middleInterior
	{
		height:272px;
		background:url(../images/background/bg_generalSuperior.jpg) no-repeat;
	}

.cubosInterior
	{
		/*background:url(../images/background/background_interior_cubos.gif) no-repeat;*/
		height:70px;
		padding-left:5px;
		text-align:left;
	}
.cubosInterior input
	{
		margin-left:20px;
	}
.menuCatalogo
	{
		width:978px;
		height:60px;
		position:relative;
		top:-10px;
		padding-bottom:2px;
		border-bottom:solid 1px #ced0df;
	}
.coreInterior
	{
		background:url(../images/background/bggeneral2010_repy.gif) repeat-y;
		width:1005px;

		height: inherit;
	}
.pieInterior
	{
		background:url(../images/background/background_interior_pie.gif) no-repeat;
		height:63px;
		padding-top:10px;
	}
.pieInterior a:link
	{
		font-size:1.2em;
		color:#000000;	
		text-decoration:none;		
	}
.pieInterior a:hover
	{
		font-size:1.2em;
		color:#000000;	
		text-decoration:none;		
	}
.pieInterior a:visited
	{
		font-size:1.2em;
		color:#000000;	
		text-decoration:none;
	}
.pieInterior a:hover
	{
		font-size:1.2em;
		color:#000000;
		text-decoration:none;	
	}			
.usuarioIdPuntos
	{
		width:244px;
		height:185px;
	}
.puntos
	{
		position:relative;
		top:145px;
		left:50px;
		width:140px;
		font-weight:bolder;
		color:#ffdd00;
		padding-left:30px;
		text-align:right;
	}
.desconectar
	{
		position:relative;
		top:150px;
		left:33px;
		width:70px;
		padding-left:16px;
		padding-top:2px;
		font-size:9px;
		text-align:left;
		color:#FFF;
		background:url(../images/iconos/icoCerrar.gif) no-repeat;
	}
.usuarioIdPuntos .desconectar a
	{
		color:#ffffff;
		text-decoration:none;
	}
.usuarioIdPuntos .desconectar a:hover
	{
		color:#ffdd00;
		text-decoration:underline;
	}

.formPuntos
	{
		font-size:30px;
		font-family:Tahoma,Arial, Helvetica, sans-serif;
		clear:both;
		width:100%;
	}
.pDisponibles
	{
		font-size:11px;	
	}
.fecha
	{
		font-size:10px;
		color:#FFFFFF;
	}
.usuario
	{
		width:250px;
		position:relative;
		top:140px;
		left:-48px;
		font-size:10px;
		float:right;
		color:#FFFFFF;
	}
.logoRed
	{
		width:250px;
		text-align:right;
		float:right;
	}
.concesionario
	{
		width:250px;
		padding-top:3px;
		text-align:right;
		float:right;
	}
.botonera
	{
		position:relative;
		top:15px;
		left:260px;
	}
/*_______________________________________INTERIOR___________________________________________*/


/*________PAGINAS MENU CONTEXTUAL_____________*/
.paginasMenuSuperior
	{
		width:980px;
		font-size:0.8em;
		position:relative;
		left:80px;
	}
.paginasMenuSuperior h1
	{
		color:#858585;
		font-size:3em;
		text-align:left;
		width:100%;
		margin-top:-5px;
		margin-bottom:0px;
	}
.paginasMenuSuperior td
	{
		text-align:left;	
	}
.paginasMenuSuperior_content
	{
		width:600px;
		border-top:1px solid #CCCCCC;
		padding-top:5px;
		padding-bottom:40px;
	}
.paginasMenuSuperior_content table
	{
		clear:both;
	}
	
.menuDerecha
	{
		position:relative;
		left:15px;
		top:-62px;
		width:209px; 
	}
.pedidoCestaFormato
	{
	
	}
.cesta
	{
		position:relative;
		
		left:65px;
		top:10px;
		width:209px;
		float:left;
		font-size:1.0em;
		background:url(../images/background/bgAreaCanjeos.gif) repeat-y;
	}
/*FORMATO DE CESTA 2009*/
.cestaProducto
	{
		width:150px;
	}
.unidades
	{
		font-size:0.8em;
		font-style:italic;
		color: #8a8a8a;
		font-weight:bolder;
		text-transform:uppercase;
	}
.titleCesta
	{
		width:209px;
	}
.titleUltimosCanjes
	{
		width:230px;
		height:61px;
		background:url(../images/background/bgUltimosCanjes.gif) no-repeat;
	} 	
.capa_producto_pq
	{
		background:url(../images/background/capaProductoMiddle.gif) repeat-y;
	}
.formatoCestaProducto
	{
	}
.formatoCestaProductoImg
	{
		padding-left:25px;
		padding-top:10px;
		padding-bottom:10px;
	}
.counterUdsCancelar
	{
		background:url(../images/background/bgCancelarPedidoCesta.jpg) no-repeat;
		width:209px;
		margin-left:1px;
	}
.marcoUds
	{
		width:106px;
		padding-top:10px;	
	}
.cancelarCesta
	{
		width:80px;
		padding-top:1px;	
	}
.formatoEstadoPuntosCesta
	{
		width:209px;
		background: url(../images/background/bgAreaCanjeosEstadoPuntos.gif) repeat-y;
		text-align:left;
		padding-top:10px;
		padding-bottom:10px;
		font-size:12px;
		font-style:italic;
		font-weight:bolder;
		color:#666666;
	}
#lblPuntosUtilizados
	{
		font-size:24px;	
		color: #000099;
	}
.lblPuntosUtilizados
	{
		font-size:24px;	
		color: #000099;
	}
#lblPuntosDisponibles
	{
		font-size:24px;
		color:#009900;
	}
.btnAceptarcanje
	{
		width:209px;
		height:63px;
		background:url(../images/background/bgCierreCesta.jpg) no-repeat;	
	}
/*FORMATO DE CESTA 2009*/

/*________PAGINAS MENU CONTEXTUAL_____________*/	
/*INTERIOR*/


/*________ESTILOS HEREDADOS___________*/
/*estilo de la tabla de datos*/
.tablaDatos
	{
		width:100%;
		margin-top:25px;
		background:#FFFFFF;
		border:1px solid #CCCCCC;
	}
.tablaDatos caption
	{
		padding:10px;
		background: #1d0d69;
		color: #CCCCCC;
	}	
.tablaDatos td
	{
		padding:5px;
		border:1px solid #CCCCCC;
	}
.tablaDatos TH
{
	background-color:#1d0d69;
	color:#FFFFFF;
	text-align:center;
	height:30px;
	border-right:1px dashed #FFFFFF;
}

.tablaDatos TD
{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	font-size:0.9em;
}

.tablaDatos .inputEncuesta TD
{
	border: 0px solid black;
}

.dataGrid{
		padding:5px;
		border:1px solid #CCCCCC;
		font-size:0.7em;
}
.dataGridAlternating{
		padding:5px;
		border:1px solid #CCCCCC;
		font-size:0.7em;		
}
.dataGridHeader{
		padding:5px;
		border:1px solid #CCCCCC;
		background-color:#e1e1e2;
		text-align:center;
		font-weight:bolder;
		font-size:0.9em;
		color:#898989;
	}
.leyenda
	{
		font-size:0.6em;
		font-weight:normal;
		color:#666666;
	}
.centrarProducto
	{
		width:970px;
		position:relative;
		left:10px;
	}
.marcoProductos
	{
		/*PARA OCULTAR LA TERECRA COLUMNA PONER WIDTH A 650PX*/
		/*PARA MOSTRAR LA TERECRA COLUMNA PONER WIDTH A 850PX*/
		/*para deshabilitar/habilitar el boton de canje buscar en CATALOGO.ASPX*/
		width:650px;
		position:relative;
		left:10px;		
		float:left;
	}
.marcoCapaProducto
	{
		width:176px;
		height:250px;	
		margin:15px;
		margin-top:5px;
		margin-bottom:5px;		
	}
.capaProducto
	{
		width:176px;
	}
.capaProducto table
	{
		width:176px;
	}
.capaProducto td
	{
		text-align:center;
	}
.capaProducto td img
	{
		margin-right:5px;
	}
.definicionProducto
	{
		width:176px;
		background:url(../images/background/capaProductoTop.gif) no-repeat;
		font-size:0.7em;
		font-weight:bold;
		font-style:italic;
		height:50px;
		padding:10px;
		padding-right:20px;
		text-align:left;
		font-family:Tahoma, Arial;
		color:#292c98;

	}
.definicionProducto div	
	{
		width:90%;
	}
.botonesProducto
	{
		width:176px;
	}
/*OCULTAR MOSTRAR CESTA*/
.cesta
	{
		display:block;
	}
.puntosCatalogo
	{
		font-family:Tahoma, Arial;
		color:#858585;
		font-size:1.2em;
		font-weight:bolder;
		font-style:italic;
	}
.productoOpen caption
	{
		background:#FFFFFF;
		color:#858585;
		font-size:2em;
	}
.productoOpen td
	{
		font-size:0.8em;	
	}
.productoOpen
	{
		background:#FFFFFF; 
		font-weight:bolder;
		font-style:italic;
		font-family:Tahoma,Arial;		
	}
.productoOpen small
	{
		font-size:8px;
	}
.navegacionPedido
	{
		width:615px;
		padding-top:10px;
	}
.navegacionPedido div
	{
		width:305px;	
	}


/*CAMBIOS DE FORMATO EN PASARELA DE PAGO*/

.pedidoCestaFormato .tablaDatos
	{
		color:#777777;
		font-size:18px;
		font-style:italic;	
	}
.pedidoCestaFormato .tablaDatos th
	{
		background:#1d0d69;
		color:#cccccc;	
	}
.tablaDatos td
	{
		background:#FFFFFF;	
	}
.banner
	{
		padding-left:15px;
		padding-bottom:10px;
		float:none;
	}
.bannerCienXcien
	{
		float:none;
		padding:20px;
	}
/* ____________BANNER PROMOCIONES__________*/

.bannerPromocion
	{
		width:270px;
		padding-left:40px;
		padding-bottom:5px;
	}
		