@charset "utf-8";
/* CSS Document */
body 
	{
		text-align:center;
        margin: 0px;
        height: auto;
        width: 100%;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/background/bg_catalogo.jpg) top center no-repeat;
	}
.bodyLogin
	{
		background:url(../images/background/body_login.jpg) top center no-repeat;
	}
.bodyHome
	{
		background:url(../images/background/body_home.jpg) top center no-repeat;
	}
.bodyHomeBF
	{
		background:url(../images/background/body_home_bf.jpg) top center no-repeat;
	}
.bodyHomeMichelin
	{
		background:url(../images/background/body_home_michelin.jpg) top center no-repeat;
	}

.bodyWhite
	{
		background:none;
	}
div
	{
		float:left;
	}
table
	{
		border-collapse:collapse;
	}
img
	{
		border:0px;
	}
a:link 
	{
		color: #22297d;
		font-weight:bolder;
	}

a:hover
	{
		color: #333;
		font-weight:bolder;	
	}

.left
	{
		float:left;	
	}
.right
	{
		float:right;
	}
.none
	{
		float:none;
	}

@font-face {
    font-family: 'FrutigerExtraBlackCn';
    src: url('/fonts/ftebc___-webfont.eot');
    src: url('/fonts/ftebc___-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/ftebc___-webfont.woff') format('woff'),
         url('/fonts/ftebc___-webfont.ttf') format('truetype'),
         url('/fonts/ftebc___-webfont.svg#FrutigerExtraBlackCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*________________________ELEMENTOS__________________________*/
/*.marco
	{
		width:100%;
		text-align:center;
	}*/
.marcoPagina
	{
		width:1021px;
		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:1021px;
		height:880px;
	}
.colocarLegal
	{
		width:220px;
		position:relative;
		top:10px;
		left:775px;
		text-align:right;
		font-size:10px;
	}
.colocarLegal a
	{
		color: #ffffff;
		text-decoration:none;
	}
.colocarLegal a:hover
	{
		color:#FF0;
		text-decoration:underline;
	}
.colocarLogin
	{
		position:relative;
		top:470px;
		width:450px;
		height:200px;
		float:right;
		font-weight:bolder;
		color:#FFFFFF;
	}
.colocarLogin a
	{
		text-decoration:none;
		font-weight:bolder;
	}
.tituloLogin
	{
		color:#ffdd00;
		font-size:22px;
		padding-left:80px;
	}
.camposLogin
	{
		position:relative;
		width:335px;
		text-align:right;
		margin-bottom:10px;
		font-size:15px;
	}
.camposLogin input
	{
		border: solid 0px #ffffff;
		width:195px;
		height:27px;
		color:#ffffff;
		background:url(/images/1x1_trans.gif);
	}
.marcoCamposLogin
	{

	}
.btnLogin
	{
		
	}
.btnLogin input
	{
	}
.label
	{
	}
.linkPassword
	{
		position:relative;
		top:30px;
		left:-150px;
		font-size:10px;
		float: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;
	}
.entrarLogin
	{
		position: relative;
		top:25px;
		text-align:right;
	}
.usuarioIncorrecto
	{
		width:200px;
		height:20px;
		position: relative;
		top:20px;
		color:#ffde10;
		font-size:16px;
		font-weight:bold;
		text-align:right;
	}
.copyRightPie
	{
		width:190px;
		position:relative;
		top:795px;
		left:32px;
		color:#FFFFFF;
		font-size:11px;
		text-align:left;
	}
.accesoPie
	{
		width:240px;
		position:relative;
		top:670px;
		left:485px;
		text-align:left;
		color:#FFFFFF;
		font-size:11px;
	}
.middleHome .accesoPie a
	{
		color:#ffde10;
		text-decoration:none;
		font-weight:bold;
	}
.middleHome .accesoPie a:hover
	{
		text-decoration:underline;
		color:#F60;
	}
/*__________FIN LOGIN____________*/

/*ERROR*/
	.error {
		
		}
/*FIN ERROR*/
.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;*/	
	}
.cabecera
	{
		width:1021px;
		height:185px;
	}
.cabeceraHome
	{

	}

.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
	{
		width:1021px;
		margin-top:10px;
		background:url(../images/background/core_Interior.jpg) repeat-y;
	}
.bgHome
	{
		width:1021px;
		height:542px;
		margin-top:0px;
		background:none;
	}
.bgHomeBF
	{
		width:1021px;
		height:542px;
		margin-top:0px;
		background:none;
		/*width:1011px;
		height:460px;
		background:url(../images/background/2011_bg_home_bf.jpg) no-repeat;
				background:url(../images/background/2011_cierre_bg_home.jpg) no-repeat;*/
	}
	
.bgHomeMichelin
	{
		width:1021px;
		height:542px;
		margin-top:0px;
		background:none;
	}
	
	
.pieInterior
	{
		width:1021px;
		height:20px;
		background:url(../images/background/2011_pie_general.jpg) no-repeat;
		padding-top:40px;
		font-size:11px;
		color:#333333;
		text-align:right;
	}
.bodyHome .pieInterior
	{
		background:url(../images/background/1x1_trans.gif) no-repeat;
		padding-top:10px;
	}
.bodyHomeBF .pieInterior
	{
		background:url(../images/background/1x1_trans.gif) no-repeat;
		padding-top:10px;
	}
.bodyHomeMichelin .pieInterior
	{
		background:url(../images/background/1x1_trans.gif) no-repeat;
		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;	
	}			

.desconectar
	{
		width:970px;
		height:37px;
		padding-top:0px;
		float:right;
		padding-left:22px;
		font-size:10px;
		font-weight:bold;
		text-align:left;
		background:url(../images/iconos/icoCerrar.gif) no-repeat;
	}
.desconectar div
	{
		padding-top:10px;
	}
.desconectar a
	{
		color:#000099;
		text-decoration:none;
	}
.desconectar a:hover
	{
		color:#000099;
		text-decoration:underline;
	}

.formPuntos
	{
		font-size:30px;
		clear:both;
		width:100%;
		color:#ffdd00;
		font-weight:bold;
	}
.pDisponibles
	{
		font-size:11px;
		color:#FFFFFF;
	}
.fecha
	{
		font-size:10px;
		color:#FFF;
		
	}
.fechap
{
	font-size:10px;
	color: #000 !important;
	}
.usuarioIdPuntos
	{
		width:450px;
		position:relative;
		top:80px;
		left:270px;
	}
.puntos
	{
		width:110px;
		text-align:right;
		float:right;
	}
.usuario
	{
		width:310px;
		float:right;
	}
.logoRed
	{
		padding-left:10px;
		padding-top:5px;
		text-align:right;
		float:right;
	}
.concesionario
	{
		width:165px;
		padding-top:5px;
		text-align:right;
		float:right;
		font-size:11px;
		color:#FFFFFF;
	}
.botonera
	{
		width:993px;
		height:31px;
		padding-left:28px;
		background:url(../images/background/bg_botonera.jpg) no-repeat;
	}
.botoneraNavegacion
	{
		font-size:10px;
		font-weight:bold;
	}
.botoneraNavegacion div
	{
		height:24px;
		padding-top:7px;
		padding-left:17px;
		padding-right:17px;
		border-right:solid 1px #006;
	}
.botoneraNavegacion a
	{
		color:#ffde10;
		text-decoration:none;
	}
.botoneraNavegacion a:hover
	{
		color:#ffffff;
		text-decoration:none;
	}
.botoneraNavegacion .btnDesconectar
	{
		border-right:none;
	}
.botoneraNavegacion .btnDesconectar a
	{
		color:#ffffff;
		text-decoration:none;
	}
.botoneraNavegacion .btnDesconectar a:hover
	{
		color:#ec7404;
		text-decoration:none;
	}
.botoneraLegal
	{
		width:200px;
		padding-right:15px;
		float:right;
	}
.botoneraLegal .botonLegal
 	{
		height:24px;
		padding-top:7px;
		padding-left:10px;
		padding-right:10px;
		border-right:solid 1px #006;
		font-size:10px;
	}
.botoneraLegal .botonLegal a
	{
		color:#ffde10;
		text-decoration:none;
	}
.botoneraLegal .botonLegal a:hover
	{
		color:#ffffff;
		text-decoration:none;
	}
.botoneraLegal .botonLegal.botonLegalLast
	{
		border-right:none;
	}
	
/*_______________________________________INTERIOR___________________________________________*/


/*________PAGINAS MENU CONTEXTUAL_____________*/
/*.paginasMenuSuperior
	{
		width:890px;
		font-size:0.8em;
		position:relative;
		left:80px;
	}*/
.paginasMenuSuperior
	{
		width:876px;
		position: relative;
		left:80px;
		font-size:0.8em;
	}
.paginasMenuSuperior h1
	{
		color:#858585;
		font-size:3em;
		text-align:left;
		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;
	}
.aling_tablas
{
	text-align:center;
	padding-left:50px;
	}
.paginasMenuSuperior_content_v2
	{
		width:649px;
		border-top:1px solid #CCCCCC;
		padding-top:5px;
		padding-bottom:40px;
		padding-left:108px;
	}
.paginasMenuSuperior_content_v2 table
	{
		clear:both;
	}	
.paginasMenuSuperior_content table
	{
		clear:both;
	}
	
.menuDerecha
	{
		width:203px;
		/*position:relative;
		left:15px;
		top:-62px;*/
		margin-left:66px;
		float:left;
	}
.pedidoCestaFormato
	{
	
	}
.cesta
	{
		width:197px;
		position:relative;
		left:-5px;
		top:0px;
		float:left;
		font-size:1.0em;
		background:url(../images/background/bgAreaCanjeos.jpg) repeat-y;
	}
/*FORMATO DE CESTA 2009*/
.cestaProducto
	{
		width:150px;
	}
.unidades
	{
		font-size:0.7em;
		color: #8a8a8a;
		font-weight:bolder;
	}
.titleCesta
	{
		width:197px;
	}
.titleUltimosCanjes
	{
		width:190px;
		height:28px;
		color:#1d0d69;
		font-size:16px;
		font-weight:bold;
		background:url(../images/background/bgUltimosCanjes.gif) no-repeat;
	} 	
.capa_producto_pq
	{
		width:195px;
		height:117px;
		padding-left:2px;
		text-align:center;
		background:url(../images/background/capaProductoMiddle.jpg) repeat-y;
	}
.formatoCestaProducto
	{
	}
.formatoCestaProductoImg
	{
		padding-left:2px;
	}
.counterUdsCancelar
	{
		/*background:url(../images/background/bgCancelarPedidoCesta.jpg) no-repeat;*/
		width:197px;
	}
.marcoUds
	{
		width:80px;
		height:24px;
		padding-left:25px;
		padding-top:10px;
		background:url(../images/background/unidades_cesta.jpg) no-repeat;
	}
.cancelarCesta
	{
		width:92px;	
	}
.formatoEstadoPuntosCesta
	{
		width:197px;
		text-align:left;
		padding-top:10px;
		padding-bottom:10px;
		font-size:12px;
		font-style:italic;
		color:#666666;
		font-family:FrutigerExtraBlackCn;
	}
#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;*/
		width:197px;
		height:53px;
		background:#FFFFFF;
	}
/*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 CUARTA COLUMNA PONER WIDTH A 720PX*/
		/*PARA MOSTRAR LA CUARTA COLUMNA PONER WIDTH A 925PX*/
		/*para deshabilitar/habilitar el boton de canje buscar en CATALOGO.ASPX*/
		width:720px;
		padding-left:50px;
	}
.marcoProductos .marcoCapaProducto
	{
		width:230px;
		height:275px;	
	}
.marcoProductos .marcoCapaProducto .capaProducto
	{
		width:auto;
		
	}
.marcoProductos .marcoCapaProducto table
	{
		width:auto;
		margin:0px;
		padding:0px;
		
	}
.marcoProductos .marcoCapaProducto td
	{
		text-align:center;
		width:176px;
		border:none;
		margin:0px;
		padding:0px;

	}
.marcoProductos .marcoCapaProducto .capaProducto td img
	{
		margin-right:7px;
		margin-bottom:7px;
	}
.marcoProductos .marcoCapaProducto .definicionProducto
	{
		width:177px;
		height:33px;
		font-size:0.8em;
		font-style:italic;
		padding:10px;
		padding-top:15px;
		text-align:center;
		color:#292c98;
		font-family:FrutigerExtraBlackCn;
		background:url(../images/background/producto_top.jpg) no-repeat;

	}
.marcoProductos .marcoCapaProducto .definicionProducto div	
	{
		width:177px;
	}
.marcoProductos .marcoCapaProducto .botonesProducto
	{
		width:197px;
		height:39px;
		background:url(../images/background/bg_botones_producto.jpg) no-repeat;
	}
.marcoProductos .marcoCapaProducto .puntosProducto
	{
		width:197px;
		height:31px;
		padding-top:6px;
		background:url(../images/background/puntos_producto.jpg) no-repeat;
	}

/*OCULTAR MOSTRAR CESTA*/
.cesta
	{
	}
.puntosCatalogo
	{
		font-family:FrutigerExtraBlackCn;
		color:#858585;
		font-size:1.3em;
		font-style:italic;
	}
.productoOpen caption
	{
		background:#FFFFFF;
		color:#858585;
		font-size:2em;
	}
.productoOpen caption big {
		font-size: 1.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;
	}
.contenidoHome
	{
		width:692px;
		height:535px;
	}
.bannersHome
	{
		width:272px;
		height:325px;
		padding-left:23px;
		padding-top:210px;
	}
.contenedorTermometro
	{
		width:350px;
		position:relative;
		top:354px !important;
		top: 350px;
		left:307px;
		padding-top:5px;
		text-align:left;
		clear:both;
		/*visibility: hidden;*/
	}
.fondoTermometro
	{
		width:298px;
		height:84px;
		padding-left:62px;
		background:url(../images/background/fondo_termometro.gif) no-repeat;
	}
.tituloTermometro
	{
		width:190px;
		height:20px;
		/*padding-left:40px;*/
		font-weight:bold;
		font-size:13px;
		color:#1A171B;
		text-align: center;
		padding-top: 6px;
	}
.contenedorViajes
	{
		padding-top:5px;
		padding-right: 5px;
		float: right;
	}
.viajeTermometro
	{
		/*width:89px;*/
		height:28px;
		/*padding-left:40px;*/
		font-weight:bold;
		font-size:11px;
		color:#4b4b4d;
		line-height:12px;
		text-align: right;
		padding-right: 16px;
	}
	
	
.viajeTermometro.viajeMiddle {
		background: url(../images/background/tope_termometro_corto.gif) right 3px no-repeat;
		position: relative;
		top: 12px;
		left: 5px;
	}
	


.viajeTermometro.cierre {
		position: relative;
		top: 2px;
		width: 60px;
	}
	

.viajeTermometro.viajeTop {
		background: url(../images/background/tope_termometro_largo.gif) right 3px no-repeat;
		position: relative;
		top: 2px;
		width: 90px;
	}

.viajeTermometro.china {
		background: url(../images/background/tope_termometro_largo.gif) right 3px no-repeat;
		position: relative;
		top: 2px;
		width: 60px;
	}
	
.viajeTermometro strong
	{
		color:#d90302;
	}
.termometro
	{
		width:216px;
		height:18px;
	}
.mercurio
	{
		background:url(../images/background/mercurio_rojo.gif) no-repeat;
	}
.nematicosTermometro
	{
		width:200px;
		padding-top:3px;
		font-weight:bold;
		font-size:11px;
		color:#4b4b4d;
	}
.nematicosTermometro strong
	{
		color:#d90302;
	}
.textTermometro
	{
		width:78px;
		float: right !important;
		/*padding-left:9px;*/
		font-size:11px;
		color:#4b4b4d;
		font-weight:bold;
		text-align:center;
		/*padding-top: 8px;*/
		line-height: 1em;
		margin-top: -3px;
		position: relative;
		z-index: 5;
}
.textTermometro span {
		color: #d90302;
	}
.textTermometro .fecha {
		font-weight: normal;
	}
.textTermometro .neumaticos_usuario {
		color: #FFF;
		font-weight: bold;
		padding: 16px 20px 16px 24px;
		width: 32px;
		float: left;
	}
.btnCatalogo
	{
		position: relative;
		top:30px;
		left:275px;
		clear:both;
	}
.btnPvp
	{
		position: relative;
		top:245px;
		left:5px;
		clear:both;
	}
/* ____________BANNER PROMOCIONES__________*/

.bannerPromocion
	{
		width:270px;
		padding-bottom:15px;
	}
/*_____________PROGRAMA Y GANA______________*/
.programaGanaRepeatGeneral
	{
		width:962px;
		background:url(../images/programa_gana/medioProgramaGanaRepy.jpg) repeat-y;
		position:relative;
		top:0px;
		left:25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-top:15px;
	}
.programaGanaFondoTop
	{
		width:962px;
		background:url(../images/programa_gana/cabeceraProgramaGana.jpg) no-repeat;
	}
.programaGanaCabecera
	{
		width:890px;
		position:relative;
		top:160px;
		left:40px;
	}
.programaGanaRepeatGeneral .programaGanaFondoTop .programaGanaCabecera table td
	{
		width:33%;
		text-align:left;
		font:Tahoma, Geneva, sans-serif;
		font-size:14px;
		font-weight:bolder;
		color:#467fbf;			
	}
.programaGanaRepeatGeneral .programaGanaFondoTop .programaGanaCabecera table td select
	{
		width:275px;
	}
.programaGanaCabecera table select
	{
		float:right;
	}

.programaGanaCuerpo
	{
		width:920px;
		margin-bottom:20px;
		margin-top:170px;
		position:relative;
		top:0px;
		left:27px;
	}
.programaGanaCuerpo hr
	{
		border-top:0px;
		border-left:0px;
		border-right:0px;
		border-bottom:1px solid #CCCCCC;
		height:0px;				
	}
.programaGanaFechaEntrega
	{
		width:917px;
		text-align:right;
		font:Tahoma, Geneva, sans-serif;
		font-size:14px;
		font-weight:bolder;
		color:#467fbf;
		padding-top:20px;
		border-top:1px solid #CCCCCC;
		margin-top:5px;
	}
.programaGanaPie
	{
		width:962px;
		height:42px;
		background:url(../images/programa_gana/pieProgramaGana.jpg) no-repeat;
	}
.programaGanaCuerpo table
	{
		width:900px;
		position:relative;
		margin-top:10px;
		background:#f7f7f7;
		border:1 px solid #aeaeae;
	}
.programaGanaCuerpo table th, td
	{
		/*padding:10px;
		border:1px solid #e3e3e3;
		text-align:left;*/
		color: #666666;
	}
.direccionEntregaTotal
	{
		font-size:22px;
		color:#666666;
		clear:both;
		font-weight:bolder;
		position:relative;
		left:50px;
	}
.direccionEntregaUsuario
	{
		clear:both;
		width:880px;
		font-size:11px;
		font-weight:bolder;
		color:#666666;
		font-style:italic;
		position:relative;
		top:5px;
		left:7px;
		background:#e0e0e0;
		padding:10px;
		border:1px solid #333333;
	}
.direccionEntregaUsuario .QC_MarcoPregunta
	{
		width:100%;
		float:left;
	}
.direccionEntregaUsuario .QC_MarcoPregunta .QC_Etiqueta
	{
		width:95%;
		text-align:left;
		font-size:14px;
	}
.direccionEntregaUsuario .QC_MarcoPregunta .QC_EntradaDatos
	{
		width:100%;
		text-align:left;
	}
.direccionEntregaUsuario .QC_MarcoPregunta .QC_EntradaDatos textarea
	{
		width:830px;
		height:150px;
	}
.direccionEntregaUsuario span
	{
		float:left;
	}
.progragamaGanaEnvioBtn
	{
		width:100%;
	}
.progragamaGanaEnvioBtn input
	{
		background: url(../images/programa_gana/btnFormalizarPedido.jpg) no-repeat;
		width:345px;
		height:54px;
		border:0px;
		float:right;
		margin-right:25px;
		margin-top:10px;
		cursor:pointer;
	}
.M5
	{
		background:url(../images/programa_gana/bgMayo.jpg) no-repeat 15%;
		width:35px;
		height:150px;
	}
.M6
	{
		background:url(../images/programa_gana/bgJunio.jpg) no-repeat 15%;
		width:35px;
		height:150px;
	}
.M7
	{
		background:url(../images/programa_gana/bgJulio.jpg) no-repeat  15%;
		width:35px;
		height:150px;
	}
.M9 {
		background:url(../images/programa_gana/bgSeptiembre.jpg) no-repeat  15%;
		width:35px;
		height:380px;
	}
.M10 {
		background:url(../images/programa_gana/bgOctubre.jpg) no-repeat  15%;
		width:35px;
		height:380px;
	}
.M11 {
		background:url(../images/programa_gana/bgNoviembre.jpg) no-repeat  15%;
		width:35px;
		height:380px;
	}
.paginasMenuSuperior .programaGana
	{
		position:relative;
		top:0px;
		left:-70px;
	}
/*_____________PROGRAMA Y GANA______________*/

/*__________PÁGINA DE DESCARGA DE ELEMENTOS__________*/
.pagina_descargas {
	padding: 20px 40px;	
	width: 930px;
	text-align: left;
	font-size: 12px;
	}
.pagina_descargas h1 {
	font-size: 22px;
	color: #03009C;
	}
.pagina_descargas h2 {
	width: 100%;
	float: left;
	border-bottom: 1px solid #FFDD00;
	margin: 15px 0;
	}
.pagina_descargas h3 {
	font-size: 16px;
	color: #03009C;
	margin: 0 0 20px 0;
	}
.pagina_descargas span.left {
	background: url(../images/background/descargas/bg_pestana_left.jpg) left top no-repeat;
	width: 20px;
	height: 37px;
	float: left;
	float: left;
	}
.pagina_descargas span.medium {
	background: url(../images/background/descargas/bg_pestana_medium.jpg) left top repeat-x;
	height: 30px;
	padding-top: 7px;
	float: left;
	color: #FFF;
	}
.pagina_descargas span.right {
	background: url(../images/background/descargas/bg_pestana_right.jpg) left top no-repeat;
	width: 20px;
	height: 37px;
	float: left;
	}
.pagina_descargas div {
	width: 465px;
	color: #03009C;
	margin: 0 0 20px 0;
	}
.pagina_descargas div.w100 {
	width: 100%;
	margin: 0 0 20px 0;
	}
.pagina_descargas a {
	color: #03009C;
	text-decoration: none;
	}
.pagina_descargas a:hover {
	text-decoration: underline;
	}
.pagina_descargas img {
	float: left;
	margin: 0 10px 10px 0;
	}
.icoPDF {
	padding: 2px 5px 4px 25px;
	background: url(../images/iconos/pdf.gif) left top no-repeat;
	}
.icoZIP {
	padding: 2px 5px 2px 25px;
	background: url(../images/iconos/zip.gif) left top no-repeat;
	}
.icoMP3 {
	padding: 2px 5px 2px 25px;
	background: url(../images/iconos/mp3.gif) left top no-repeat;
	}

.programaGanaMensajes
	{
		text-align:center;
		padding: 50px 0 20px 0;
		width: 982px;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		}
.pgm1
{
	text-align:center;
	font-size:16px;
	color: #07549C;
	font-family:Arial, Helvetica, sans-serif;
	width: 982px;
	}
	
.pgm2	
{
	text-align:left;
	font-size:12px;
	color: #07549C;
	font-family:Arial, Helvetica, sans-serif;
	width: 982px;
	margin-left:10px;
	background: url(../images/programa_gana/pdf.jpg) left top no-repeat; padding-left:40px; padding-bottom:10px;
	display:block;
	padding-top: 6px;
	}	
	
	
.pgmSinProgramaGama
{	
	color: #07549C;
	float:left;
	text-align:left;
	margin-left:40px;
	width:880px;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*__________FIN PÁGINA DE DESCARGA DE ELEMENTOS__________*/

/*Navegación catálogo Navidad 2011*/
.noMenu .navegacion_catalogo {
	display: none;
	}
.navegacion_catalogo {
	padding-left: 75px;
	margin-top: -43px;
	background:url(../images/background/2011_bg_general_repeat.jpg) repeat-y;
	width:936px;
	padding-bottom: 25px;
	}
.navegacion_catalogo input {
	float: left;
	position: relative;
	z-index: 10;
	}
.cabecera {
	position: relative;
	z-index: 8;
	}
table tr.principal
{
	 background-color:#DCE0EC;
	
	}
.datos_pedido
{
	padding-left:230px;}
