/* CSS Document */

/* Adaptacion a personaliza.com */
#menulicencias{
	color: #FFFFFF;
	float: left;
	text-align:left;
	width: 500px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	height: 24px;
}
#menulicencias a, #menulicencias a:active, #menulicencias a:visited{
	color: #FFFFFF;	
	text-decoration: none;
}
#menugeneralayuda{
	float: right;
	text-align:right;
	width: 444px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#menugeneralayuda a, #menugeneralayuda a:active, #menugeneralayuda a:visited{
	color: #FFFFFF;	
	text-decoration: none;
}
.bypersonaliza_piepagina_personaliza, .bypersonaliza_piepagina_personaliza a, .bypersonaliza_piepagina_personaliza a:hover, .bypersonaliza_piepagina_personaliza a:active, .bypersonaliza_piepagina_personaliza a:visited{
	font-size:16px;
	color: #FFF;
	text-decoration: none;
	line-height:25px;
}
.otraswebs{
	background-image:url(/Portals/9/Skins/personaliza/images/home/fondoOtrasWebs_pie.png);
	background-repeat:no-repeat;
	vertical-align:top;
}
.productos_piepagina_personaliza, .productos_piepagina_personaliza a, .productos_piepagina_personaliza a:visited{
	font-size:10px;
	color: #FFF;
	text-decoration: none;
	line-height:20px;
}
.productos_piepagina_personaliza a:hover, .productos_piepagina_personaliza a:active{
	color: #CCC;
	text-decoration: none;
}
.titularproductos_piepagina_personaliza, .titularproductos_piepagina_personaliza a, .titularproductos_piepagina_personaliza a:hover, .titularproductos_piepagina_personaliza a:active, .titularproductos_piepagina_personaliza a:visited{
	font-size:12px;
	color: #A7A9AC;
	text-decoration: none;
	line-height:25px;
}
#piePagina_tarjetas{
	width:100%;
	background-color:#000;
	margin-left: 0px;
	text-align: center;
	float: left;
	color: #FFF;
}
.TextoIzquierdaTarjetasPie {
	color:#FFF;
	text-decoration:none;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.TextoDerechaTarjetasPie {
	color:#FFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
.piePaginaLegal_personaliza{
	width:100%;
	height:55px;
	float:left;
	background-color:#000;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 0px;
	font-size: 12px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
}
.piePaginaLegal_personaliza a, .piePaginaLegal_personaliza a:active, .piePaginaLegal_personaliza a:visited{
	color: #ffffff;	
	text-decoration: none;
}
.TextoLinksLegal{
	color:#FFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
.TextoLinksLegal a, .TextoLinksLegal a:active, .TextoLinksLegal a:visited{
	color: #FFFFFF;	
	text-decoration: none;}
/* Fin adaptacion a personaliza.com */

/* presentboxMods */
@font-face {
    font-family: 'HelveticaRoundedBold';
    src: url('fonts/helveticardbd-webfont.eot');
    src: url('fonts/helveticardbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticardbd-webfont.woff') format('woff'),
         url('fonts/helveticardbd-webfont.ttf') format('truetype'),
         url('fonts/helveticardbd-webfont.svg#HelveticaRoundedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaRoundedBoldItalic';
    src: url('fonts/helveticardbdobl-webfont.eot');
    src: url('fonts/helveticardbdobl-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticardbdobl-webfont.woff') format('woff'),
         url('fonts/helveticardbdobl-webfont.ttf') format('truetype'),
         url('fonts/helveticardbdobl-webfont.svg#HelveticaRoundedBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaRoundedBlack';
    src: url('fonts/helveticardblk-webfont.eot');
    src: url('fonts/helveticardblk-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticardblk-webfont.woff') format('woff'),
         url('fonts/helveticardblk-webfont.ttf') format('truetype'),
         url('fonts/helveticardblk-webfont.svg#HelveticaRoundedBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaRoundedBlackBlkIt';
    src: url('fonts/helveticardblkobl-webfont.eot');
    src: url('fonts/helveticardblkobl-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticardblkobl-webfont.woff') format('woff'),
         url('fonts/helveticardblkobl-webfont.ttf') format('truetype'),
         url('fonts/helveticardblkobl-webfont.svg#HelveticaRoundedBlackBlkIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaRoundedCondensedBold';
    src: url('fonts/helveticardcdbd-webfont.eot');
    src: url('fonts/helveticardcdbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticardcdbd-webfont.woff') format('woff'),
         url('fonts/helveticardcdbd-webfont.ttf') format('truetype'),
         url('fonts/helveticardcdbd-webfont.svg#HelveticaRoundedCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaRoundedCondensedBdIt';
    src: url('fonts/helveticardcdbdobl-webfont.eot');
    src: url('fonts/helveticardcdbdobl-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticardcdbdobl-webfont.woff') format('woff'),
         url('fonts/helveticardcdbdobl-webfont.ttf') format('truetype'),
         url('fonts/helveticardcdbdobl-webfont.svg#HelveticaRoundedCondensedBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GauntletClassicRegular';
    src: url('fonts/gauntletclassic_tb-webfont.eot');
    src: url('fonts/gauntletclassic_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gauntletclassic_tb-webfont.woff') format('woff'),
         url('fonts/gauntletclassic_tb-webfont.ttf') format('truetype'),
         url('fonts/gauntletclassic_tb-webfont.svg#GauntletClassicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GauntletThinRegular';
    src: url('fonts/gauntletthin_tb-webfont.eot');
    src: url('fonts/gauntletthin_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gauntletthin_tb-webfont.woff') format('woff'),
         url('fonts/gauntletthin_tb-webfont.ttf') format('truetype'),
         url('fonts/gauntletthin_tb-webfont.svg#GauntletThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.Azulbox {
	color: #5191CD;
}
#contenido_presentbox{
	width: 944px;
	margin: 0px auto;
	position:absolute;
	margin-left: -472px;
	left: 50%;
	background-color: #FFFFFF;
}
#barra_verde_presentbox{
	float:left;
	width: 944px;
	height:23px;
	background-color:#FFF;
	color:#ffffff;
	font-family: 'AllerBoldItalic';
	text-align:center;
	line-height:23px;
	font-size:12px;
}
#menus_presentbox{
	float:left;
	width: 944px;
	height:81px;
}
#izquierda_menu_presentbox{
	float:left;
	width: 275px;
	height:66px;
	background-image:url(/Portals/_default/Skins/puuzz/images/background_top2.png);
	background-repeat:repeat-x;
}
#logouno_presentbox{
float:left;
width: 254px;
height:49px;
padding-top:10px;
}
#derecha_menu_presentbox{
	float:left;
	width: 652px;
	height:66px;
}
#grupoMenusDerecha_presentbox{
	float:right;
	width:652px;
	height:30px;
	margin-top:20px;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-top:0px;
}
#contenido_home_presentbox{
	float:left;
	width:944px;
	margin-left: 0px;
}
.titularanuncio_presentbox, .titularanuncio_presentbox a, .titularanuncio_presentbox a:active, .titularanuncio_presentbox a:visited, .titularanuncio_presentbox a:hover{
	font-family: 'HelveticaRoundedBold';
	font-size:36px;
	color: #000000;
	text-decoration: none;
	line-height:36px;
}
.textoanuncio_presentbox, .textoanuncio_presentbox a, .textoanuncio_presentbox a:active, .textoanuncio_presentbox a:visited, .textoanuncio_presentbox a:hover{
	font-family: 'HelveticaRoundedBold';
	font-size:24px;
	color: #5191CD;
	text-decoration: none;
	line-height:24px;
}
.titularcarousel_presentbox, .titularcarousel_presentbox a, .titularcarousel_presentbox a:active, .titularcarousel_presentbox a:visited{
	font-family: 'HelveticaRoundedBold';
	font-size:14px;
	color: #ffffff;
	text-decoration: none;
	line-height:25px;
}
.titularcarousel_presentbox a:hover{
	color:#5191CD;
}
.productocarousel_presentbox, .productocarousel_presentbox a, .productocarousel_presentbox a:active, .productocarousel_presentbox a:visited{
	font-family: 'GauntletClassicRegular';
	font-size:12px;
	color: #000000;
	text-decoration: none;
	line-height:20px;
}
.productocarousel_presentbox a:hover{
	color:#5191CD;
}
#piePagina_presentbox{
	border-top: 1px solid #D1D3D4;
	width:944px;
	height:163px;
	float:left;
	background-color:#F1F2F2;
	margin-top:0px;
	font-family: 'GauntletClassicRegular';
	margin-left: 0px;
	font-size: 14px;
}
.pie_titular_presentbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
}
.productos_piepagina_presentbox{
	font-size:14px;
	color: #6D6E71;
	text-decoration: none;
	line-height:25px;
}
.productos_piepagina_presentbox a:hover{
	color: #FFFFFF;
	text-decoration: none;
	line-height:25px;
}
.productos_piepagina_presentbox a, .productos_piepagina_presentbox a:active, .productos_piepagina_presentbox a:visited{
	color: #6D6E71;
	text-decoration: none;
	line-height:25px;
}
.titularproductos_piepagina_presentbox, .titularproductos_piepagina_presentbox a, .titularproductos_piepagina_presentbox a:hover, .titularproductos_piepagina_presentbox a:active, .titularproductos_piepagina_presentbox a:visited{
	font-size:14px;
	color: #414042;
	text-decoration: none;
	line-height:25px;
}
.piePaginaLegal_presentbox{
	width:944px;
	height:55px;
	float:left;
	background-color:#58595B;
	padding-top:15px;
	font-family: 'GauntletClassicRegular';
	margin-left: 0px;
	font-size: 14px;
	text-align: center;
	color: #A7A9AC;
	text-decoration: none;
}
.piePaginaLegal_presentbox a, .piePaginaLegal_presentbox a:active, .piePaginaLegal_presentbox a:visited{
	color: #ffffff;	
	text-decoration: none;
}
.pie_texto_presentbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-align: left;
	text-decoration:none;
	height:20px;
	line-height:17px;
}
.pie_texto_presentbox a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-align: left;
	text-decoration:none;
}
.pie_texto_presentbox a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-align: left;
	text-decoration:none;
}
#copyrigth_presentbox{
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
#menu_nav_presentbox{
	float:right;
	width: 652px;
	height:34px;
	text-align: right;
}
#lista_menu_presentbox{
	list-style-type:none;
	margin: 0 0 0 0;
	padding:0;
}
#lista_menu_presentbox li{
	display:inline;
}
#lista_menu_presentbox li a{
	display:inline;
	padding-right:40;
	font-family:'HelveticaRoundedBold';
	font-size:18;
	font-weight:bold;
	color:#000000;
}
#lista_menu_presentbox li a:hover,#lista_menu li a:active{
	color:#5091CD;
	font-family: 'HelveticaRoundedBold';
	font-size:18;
}
/* presentboxMods NEW CODE*/
#boxtoplicencias_presentbox{
	float:left;
	width: 928px;
	height:81px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	behavior: url(/Portals/_default/Skins/puuzz/PIE/PIE.htc);
	background-color: #FFF;
	margin-left: 8px;
	margin-top: 15px;
}
.textoSimboloLicencias_Doraemon_presentbox {
	font-family: 'GauntletClassicRegular';
	font-size: 14px;
	color: #5191CD;
}
#boxAnuncio_presentbox{
	background-image: url(/Portals/_default/Skins/puuzz/presentbox/fondoAnuncio.png);
	float:left;
	width: 928px;
	height:290px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	behavior: url(/Portals/_default/Skins/puuzz/PIE/PIE.htc);
	/*background-color: #FFF;*/
	margin-left: 8px;
	margin-top: 28px;
	padding: 10px 10px 10px 10px;
}
#boxCarousel_presentbox{
	float:left;
	width: 928px;
	height:220px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	behavior: url(/Portals/_default/Skins/puuzz/PIE/PIE.htc);
	background-color: #FFF;
	margin-left: 8px;
	margin-top: 20px;
}
#boxInferior_presentbox{
	float:left;
	width: 928px;
	height:200px;
	background-color: #FFF;
	margin-left: 8px;
	margin-top: 20px;
}
.titularboxInferior_presentbox, .titularboxInferior_presentbox a, .titularboxInferior_presentbox a:hover, .titularboxInferior_presentbox a:active, .titularboxInferior_presentbox a:visited{	
	font-family: 'HelveticaRoundedBold';
	font-size:14px;
	color: #000000;
	text-decoration: none;
}
#columnaMenuIzquierdo_presentbox {
	float:left;
	width:155px;
	text-align: left;
	text-decoration: none;
	font-family: 'AllerRegular';
	margin-left: 8px;
	margin-top: 15px;
}
#columnaContenedoraDerecha_presentbox{
	float: right;
	width:766px;
	/*margin-right:10px;*/
	padding-top:0px;
	padding-bottom:12px;
	padding-right:0px;
	margin-top: 15px;
	margin-right: 8px;
}
#titular_presentbox {
	width: 155px;
	padding-bottom:0px;	
    text-align: left;
	font-family:'HelveticaRoundedBold';
	line-height:21px;
	padding-bottom:5px;
	padding-left:15px;
}
#titular_presentbox a, #titular_presentbox a:link, #titular_presentbox a:visited{
    text-decoration: none;
	color:#000;
	font-size:18px;
}
#titular_presentbox a:hover{
    text-decoration: none;
	color:#0090BC;
}
#coleccion_presentbox {
	width: 155px;
	padding-bottom:0px;	
    text-align: left;
	font-family: 'GauntletClassicRegular';
	padding-top:5px;
	padding-bottom:10px;
	line-height:24px;
	padding-left:15px;
}
#coleccion_presentbox a, #coleccion_presentbox a:link, #coleccion_presentbox a:visited{
    text-decoration: none;
	color:#00AEEF;
	font-size:16px;
}
#coleccion_presentbox a:hover{
    text-decoration: none;
	color:#0090BC;
}
#titulo_fila_coleccion_presentbox{
	border-top: 3px solid #333333;
	margin-top: 0;
	color: #0C0C0C;
	margin: 15px 0;
	font-family:'HelveticaRoundedBold';
	font-size:22px;
	display:block;
	vertical-align:top;
	width: 766px;
	line-height: 3;
}
#cajamI_presentbox{
	margin-top: 20px;
	width: 155px;
}
#boxProductos_presentbox{
	background-image: url(/Portals/_default/Skins/puuzz/presentbox/fondoAnuncioProductos.png);
	background-color: #FFF;
	float:left;
	width: 766px;
	height:290px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
	behavior: url(/Portals/_default/Skins/puuzz/PIE/PIE.htc);
	/*margin-left: 8px;*/
	margin-top: 20px;
}
#textos_productoscoleccion_presentbox {
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
	height:24xp;
	font-family: 'GauntletClassicRegular';
	color:#5091CD;
	text-decoration:none;
	text-align: center;
}

/* END presentboxMods NEW CODE*/
/* presentboxMods */



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 28, 2010 */
@font-face {
	font-family: 'AllerDisplayRegular';
	src: url('fonts/allerdisplay-webfont.eot');
	src: local('☺'), url('fonts/allerdisplay-webfont.woff') format('woff'), url('fonts/allerdisplay-webfont.ttf') format('truetype'), url('fonts/allerdisplay-webfont.svg#webfontdgmG42cT') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerRegular';
	src: url('fonts/aller_rg-webfont.eot');
	src: local('☺'), url('fonts/aller_rg-webfont.woff') format('woff'), url('fonts/aller_rg-webfont.ttf') format('truetype'), url('fonts/aller_rg-webfont.svg#webfontv13T1bOQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerLightItalic';
	src: url('fonts/aller_ltit-webfont.eot');
	src: local('☺'), url('fonts/aller_ltit-webfont.woff') format('woff'), url('fonts/aller_ltit-webfont.ttf') format('truetype'), url('fonts/aller_ltit-webfont.svg#webfontm2LLo7zu') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerLightRegular';
	src: url('fonts/aller_lt-webfont.eot');
	src: local('☺'), url('fonts/aller_lt-webfont.woff') format('woff'), url('fonts/aller_lt-webfont.ttf') format('truetype'), url('fonts/aller_lt-webfont.svg#webfontOmSTuyuf') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerItalic';
	src: url('fonts/aller_it-webfont.eot');
	src: local('☺'), url('fonts/aller_it-webfont.woff') format('woff'), url('fonts/aller_it-webfont.ttf') format('truetype'), url('fonts/aller_it-webfont.svg#webfontSP4Ff87F') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerBoldItalic';
	src: url('fonts/aller_bdit-webfont.eot');
	src: local('☺'), url('fonts/aller_bdit-webfont.woff') format('woff'), url('fonts/aller_bdit-webfont.ttf') format('truetype'), url('fonts/aller_bdit-webfont.svg#webfont6IA1HoIv') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AllerBold';
	src: url('fonts/aller_bd-webfont.eot');
	src: local('☺'), url('fonts/aller_bd-webfont.woff') format('woff'), url('fonts/aller_bd-webfont.ttf') format('truetype'), url('fonts/aller_bd-webfont.svg#webfontRtiW7ovD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CACChampagneRegular';
	src: url('fonts/cac_champagne-webfont.eot');
	src: local('☺'), url('fonts/cac_champagne-webfont.woff') format('woff'), url('fonts/cac_champagne-webfont.ttf') format('truetype'), url('fonts/cac_champagne-webfont.svg#webfontIqPP09OA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProBold';
	src: url('fonts/myriadpro-bold_0-webfont.eot');
	src: local('☺'), url('fonts/myriadpro-bold_0-webfont.woff') format('woff'), url('fonts/myriadpro-bold_0-webfont.ttf') format('truetype'), url('fonts/myriadpro-bold_0-webfont.svg#webfontv1fDSRPz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProRegular';
	src: url('fonts/myriadpro-regular_0-webfont.eot');
	src: local('☺'), url('fonts/myriadpro-regular_0-webfont.woff') format('woff'), url('fonts/myriadpro-regular_0-webfont.ttf') format('truetype'), url('fonts/myriadpro-regular_0-webfont.svg#webfontxQwrtIBa') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	background-image: url(../../../0/img/common/imagen_fondo.jpg);
	background-repeat: no-repeat
	padding: 0px;
	margin-top: 0px;
	top:0;
	margin: 0px;
}

.normal{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding:0px;
}

.productosPie_titular{
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #646870;
}


#contenido{
	width: 964px;
	margin: 0px auto;
	position:absolute;
	margin-left: -482px;
	left: 50%;
	background-color: #FFFFFF;
	top:0px;
}

#menus{
	float:left;
	width: 964px;
	height:105px;
	background-color: #000;
}

#barra_verde{
	float:left;
	width: 964px;
	height:25px;
	background-color:#000;
	color:#ffffff;
	text-align:center;
	line-height:25px;
}

#izquierda_menu{
	float:left;
	width: 964px;
	height:80px;
	background-image:url(/Portals/_default/Skins/puuzz/images/background_top2.png);
	background-repeat:repeat-x;
	background-color: #000;
}

#derecha_menu{
	float:left;
	width: 710px;
	height:80px;
	background-image:url(/Portals/_default/Skins/puuzz/images/background_top2.png);
	background-repeat:repeat-x;
}

#logouno{
float:left;
width: 254px;
height:49px;
padding-top:10px;
}

#logouno_photoohh{
float:left;
width: 254px;
height:75px;
padding-top:0px;
}

#menus a, #menus a:active, #menus a:visited{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	/*font-weight: bold;*/
	text-decoration:none;
}

#menus a:hover{
color:#FFFFFF;
}

#grupoMenusDerecha{
float:right;
width:670px;
height:30px;
margin-top:25px;
background-repeat: no-repeat;
padding-right: 20px;
padding-top:0px;
}	

#columnaContenedoraDerecha{
	float: right;
	width:766px;
	/*margin-right:10px;*/
	padding-top:20px;
	padding-bottom:12px;
	padding-right:0px;
	margin-top: 0px;
	margin-right: 10px;
}


#contenido_home{
	float:left;
	width:944px;
	margin-left: 10px;
}

#piePagina{
	border-top: 1px solid #D1D3D4;
	width:964px;
	float:left;
	background-color:#000000;
	margin-top:40px;
	margin-left: 0px;
	text-align: center;
}

.pie_titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}
.pie_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-align: left;
	text-decoration:none;
	height:20px;
	line-height:17px;
}
.pie_texto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-align: left;
	text-decoration:none;
}

.pie_texto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-align: left;
	text-decoration:none;
}

.siguenos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	
	text-decoration:none;
}

.siguenos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	
	text-decoration:none;
}

.siguenos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration:underline;
}


#copyrigth{
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f29400;
}


#columnaInteriorIzquierda /Portals/_default/Skins/puuzz/images,#columnaInteriorDerecha /Portals/_default/Skins/puuzz/images  {
border:none;
}

/*menu nuevo*/
/***********************menú**************************************/
/*#nav ul { padding:0; margin:0; list-style:none; float:left; width:14.5em; background-color:#d8edfb; } */



#nav ul {
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	
	margin:0px!important;
	padding-top: 0px!important;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;	
	line-height:48px;
}

#nav ul li {
	margin:0px;
	list-style:none;
	list-style-type: none;
	list-style-image: none;
	line-height:20px;
	float:right;
	display:inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B0BBBF;
}
#nav a, #nav a:active{
float:left;
	font-size:12px!important;
    text-decoration:none;
	color: #FAAF40;
	font-family: Arial, Helvetica, sans-serif!important;
	line-height:20px;
	padding-right: 8px;	
	padding-left: 8px;
	/*text-transform: uppercase;*/	
	font-weight: bold;
} 

#nav a, #nav a:visited{
	color: #FFFFFF;
} 

.pie_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
#nav li a:hover {
	color:#FAAF40;
	height:20px;
	list-style-type: none;
	background-image: url(/Portals/_default/Skins/puuzz/images/fondo_active_repeat.gif);
	background-repeat: repeat-x;
	line-height:20px;
}

.foto_borde /Portals/_default/Skins/puuzz/images{
	border: 2px solid #828282!important;
}

/* -----------------------Inicio de nuevo menu------------------------ */

#columnaMenuIzquierdo {
	float:left;
	width:155px;
    text-align: left;
	padding-top:20px;
    text-decoration: none;
	font-family: 'AllerRegular';
}
#titular {
	width: 155px;
	padding-bottom:0px;	
    text-align: left;
	font-family: 'AllerBold';
	line-height:21px;
	padding-bottom:5px;
	padding-left:15px;
}
#titular a, #titular a:link, #titular a:visited{
    text-decoration: none;
	color:#000;
	font-size:16px;
}
#titular a:hover{
    text-decoration: none;
	color:#0090BC;
}

#coleccion {
	width: 155px;
	padding-bottom:0px;	
    text-align: left;
	font-family: 'AllerRegular';
	padding-bottom:10px;
	line-height:18px;
	padding-left:15px;
}
#coleccion a, #coleccion a:link, #coleccion a:visited{
    text-decoration: none;
	color:#00AEEF;
	font-size:12px;
}
#coleccion a:hover{
    text-decoration: none;
	color:#0090BC;
}
/* --------------------------Fin de nuevo menu----------------------- */

/*--------------------------------------------------------------------*/
/*Menu izquierdo*/
#columnaContenedoraIzquierda{
	float:left;
	width:155px;
	padding-bottom:0px;
	padding-left:0px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-top:20px;
	margin-top:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #D3DADD;
	border-right-color: #D3DADD;
	border-bottom-color: #D3DADD;
	border-left-color: #D3DADD;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


#columnaContenedoraIzquierda #lista regalos{
	margin:0;
	padding:0;
	float:left;  	
}


.titulo_de_lista {
	line-height:20px;
	background-color: #D3DADD;
	font-size:12px!important;
}
.titulo_de_lista_activo {
	color:#FFFFFF!important;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px!important;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	background-color: #4D5F66;
}


#columnaContenedoraIzquierda ul  {
list-style-type: none;
	text-align: left;
	margin:0;
	padding:0;
	text-decoration:none;
	background-color:#FFFFFF;	
}

#columnaContenedoraIzquierda #lista_productos .ul_activo {
list-style-type: none;
	text-align: left;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	text-decoration:none;
}


#columnaContenedoraIzquierda ul li  {
	font-size:11px;
	text-align: left;
	margin-left:0px;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:15px;
	list-style-type: none;
	color:#4D5F66;
	padding-bottom: 5px;
}

#columnaContenedoraIzquierda ul li a
{
	margin-left:10px;
	text-decoration: none;
}

#columnaContenedoraIzquierda ul li a:link, #columnaContenedoraIzquierda ul li a:active, #columnaContenedoraIzquierda ul li a:visited   
{
	color:#4D5F66;
}
#columnaContenedoraIzquierda ul li a:hover
{
	color:#FAAF40;
}

/*Fin Menu Izquierdo*/
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/

.titulo_prodshome {
	color: #FFF;
	font-size:20px;
}
.titulo_prodshome a:hover{
	color: #FAAF40;
}
/*.titulo_prodshome a, .titulo_prodshome a:active, .titulo_prodshome a:visited{
	color: #FFF;
	text-decoration: none;
}*/

.productos_piepagina {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}
.productos_piepagina a:hover{
	color: #748B96;
}
.productos_piepagina a, .productos_piepagina a:active, .productos_piepagina a:visited{
	color: #999999;
	text-decoration: none;
}
#textos_fichasproducto {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-top:5px;
	height:24xp;
}
#barra_categoriasproductos {
	background-color:#4D5F66;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	width:766px;
	height:25px;
	margin-bottom:10px;	
	padding-left: 5px;
	padding-top: 3px;
}
#barra_informacionproductos {
	background-color:#F6921E;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	width:766px;
	height:25px;
	margin-bottom:10px;	
	padding-left: 5px;
	padding-top: 3px;
}

#botonbanners {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#FFF;
	padding-left: 10px;
	padding-top: 12px;
	padding-right: 25px;
	width: 299px;
	height: 64px;
	background-image: url(/Portals/0/img/banners/banner_button_common_new.png);
}
.titulartablas {
	font-family:Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 14px;
}
.titulartoptablas {
	font-family:Tahoma, Geneva, sans-serif;
	color: #4E6067;
	font-size: 14px;
}
.textonormal {	
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#textodescripcion {
	height:100px;
	padding-left: 10px;
	padding-top: 12px;
	padding-right: 10px;
}

/* --------------------------Start Pagina Coleccion New----------------------- */
#HeaderCol_Puzzles{
	width: 766px;
	height:300px;
	display:block;
	padding-left: 17px;
}

#HeaderCol_Title{
	width: 766px;
	height:100px;
	padding-top: 0px;	
	font-family: 'AllerBold';
	text-align:left;
	font-size:36px;
}

#HeaderCol_Subtitle{
	width: 766px;
	height:60px;
	padding-top: 5px;
	font-family: 'AllerItalic';
	color:#808285;
	text-align:left;
	font-size:18px;
}

#HeaderCol_Button{
	width: 766px;
	height:140px;
	padding-top: 12px;
}

#HeaderCol_Button_Inside{
	width: 125px;
	height:35px;
	background-color:#BE1E2D;
	font-family: 'AllerBold';
	text-align:center;
	font-size:16px;
	color:#FFF;
	display: table-cell;
	vertical-align: middle;
}
/* --------------------------End Pagina Coleccion New----------------------- */

/* --------------------------Start Coleccion New----------------------- */
#textos_prodcolNew {
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
	height:24xp;
	font-family: 'AllerRegular';
	color:#00AEEF;
	text-decoration:none;
	text-align: center;
}

#contenedor_coleccion{
	width: 766px;
	margin-left:0;
	float:left;
}

#fila_coleccion{
	margin: 0;
	padding: 20px 0;
	border-top: 1px solid #D6D6D6;
	margin-top: 0px;
	overflow: hidden;
	padding-top: 30px;
	text-align: center;
	padding-bottom: 20px;
}

#fila_coleccion_top{
	margin: 0;
	padding: 20px 0;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 20px;
	overflow: hidden;
}

#titulo_fila_coleccion{
	border-top: 3px solid #333333;
	margin-top: 0;
	color: #0C0C0C;
	font-size: 26px;
	margin: 15px 0;
	font-family:'AllerRegular';
	font-size:18px;
	display:block;
	vertical-align:top;
	width: 766px;
	line-height: 3;
}

#fila_coleccion div {
    float: left;
    font-size: 12px;
    margin-right: 20px;
    position: relative;
    width: 170px;
	font-family: 'AllerRegular';
	color:#00AEEF;
	text-decoration:none;
	line-height: 0px;
}

#fila_coleccion_top div {
	float: left;
	font-size: 12px;
	margin-right: 20px;
	position: relative;
	width: 170px;
	font-family: 'AllerRegular';
	color:#00AEEF;
	text-decoration:none;
	line-height: 0px;
}

#fila_coleccion_top div a{
	text-decoration:none;
	color:#00AEEF;
}
#fila_coleccion_top div a:hover, a:visited{
	text-decoration:none;
	color:#0090BC;
}

#fila_coleccion div a{
	text-decoration:none;
	color:#00AEEF;
}
#fila_coleccion div a:hover, a:visited{
	text-decoration:none;
	color:#414042;
}
/* --------------------------End Coleccion New----------------------- */

/* --------------------------Start Resumen coleccion----------------------- */
#Resumen_titulo{
	width: 766px;
	margin-left:0;
	float:left;
	border-top: 3px solid #333333;
}

#Resumen_titulo h2{
	margin-top: 0;
	color: #0C0C0C;
	font-size: 21px;
	margin: 5px 0;
	font-family:'AllerRegular';
	display:block;
	vertical-align:top;
	line-height: 2;
}

#Resumen_texto{
	margin: 0;
	padding: 20px 0;
	overflow: hidden;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 10px;
}

#Resumen_texto h3 {
	float: left;
	font-size: 12px;
	margin-right: 0px;
	position: relative;
	width:766px;
	font-family: 'AllerItalic';
	text-align:left;
	line-height: 18px;
	color:#808285;
	text-decoration:none;
}
/* --------------------------End Resumen coleccion----------------------- */

/* --------------------------Start Ficha Producto----------------------- */
#titulo_fichaproducto{
	border-top: 1px solid #E6E7E8;
	border-bottom: 1px solid #E6E7E8;
	margin-top: 0;
	color: #0C0C0C;
	margin: 15px 0;
	font-family:'AllerBold';
	font-size:36px;
	width:766px;
	height:120px;
	line-height: 80px;
}

#tituloficha_derecha{
	border-top: 2px solid #000000;
	color: #000000;
	font-family:'AllerRegular';
	font-size:24px;
	text-align: left;
	width:396px;
	height:60px;
	line-height: 40px;
}

#textoficha_derecha{
	border-top: 2px solid #E6E7E8;
	color: #808285;
	font-family:'AllerRegular';
	font-size:14px;
	text-align: left;
	width:396px;
	line-height: 30px;
}

#textoficha_derecha_regalos{
	/*border-top: 2px solid #E6E7E8;*/
	color: #808285;
	font-family:'AllerRegular';
	font-size:14px;
	text-align: left;
	width:396px;
	/*line-height: 30px;*/
}

#precioybotonficha_derecha{
	border-top: 2px solid #E6E7E8;
}

#precioybotonficha_derecha_regalos{
	border-top: 3px solid #FFFFFF;
}

#precioficha_derecha{
	color: #000000;
	font-family:'AllerRegular';
	font-size:36px;
	text-align: left;
	width:226px;
	line-height: 60px;
}

#precioficha_derecha_regalos{
	color: #000000;
	font-family:'AllerRegular';
	font-size:24px;
	text-align: left;
	width:226px;
	line-height: 60px;
}

#botonficha_derecha{
	background-color:#00AEEF;
	color: #FFF;
	font-family:'AllerBold';
	font-size:24px;
	text-align: center;
	width:170px;
	line-height: 50px;
}
/* --------------------------End Ficha Producto----------------------- */

/* --------------------------Start Pagina Promo----------------------- */
#HeaderCol_PromoMeritxell{
	width: 766px;
	height:300px;
	background-image: url(../../../0/img/banners/HeaderColImg_meritxell.png);
	display:block;
	padding-left: 17px;
}

#HeaderCol_Title_PromoMeritxell{
	width: 766px;
	height:100px;
	padding-top: 0px;	
	font-family: 'AllerBold';
	text-align:left;
	font-size:36px;
}

#HeaderCol_Subtitle_PromoMeritxell{
	width: 766px;
	height:115px;
	padding-top: 5px;
	font-family: 'AllerItalic';
	color:#808285;
	text-align:left;
	font-size:18px;
}

#HeaderCol_Button_PromoMeritxell{
	width: 766px;
	height:85px;
	padding-top: 12px;
}

#HeaderCol_Button_Inside_PromoMeritxell{
	width: 125px;
	height:35px;
	background-color:#BE1E2D;
	font-family: 'AllerBold';
	text-align:center;
	font-size:16px;
	color:#FFF;
	display: table-cell;
	vertical-align: middle;
}

#Resumen_titulo_promo{
	width: 766px;
	margin-left:0;
	float:left;
	border-top: 1px solid #E6E7E8;
}
#Resumen_titulo_promo h2{
	margin-top: 0;
	color: #0C0C0C;
	font-size: 16px;
	margin: 5px 0;
	font-family:'AllerRegular';
	display:block;
	vertical-align:top;
	line-height: 2;
}
#Resumen_titulo_promo_noline{
	width: 766px;
	margin-left:0;
	float:left;
}
#Resumen_titulo_promo_noline h2{
	margin-top: 0;
	color: #0C0C0C;
	font-size: 16px;
	margin: 5px 0;
	font-family:'AllerRegular';
	display:block;
	vertical-align:top;
	line-height: 2;
}
#Resumen_texto_promo{
	margin: 0;
	padding: 20px 0;
	overflow: hidden;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 10px;
}
#Resumen_texto_promo h3 {
	float: left;
	font-size: 12px;
	margin-right: 0px;
	position: relative;
	width:766px;
	font-family: 'AllerItalic';
	text-align:left;
	line-height: 18px;
	color:#808285;
	text-decoration:none;
}

#AccederiWeb_promo {
	float: left;
	font-size: 12px;
	margin-right: 0px;
	position: relative;
	width:576px;
	font-family: 'AllerItalic';
	text-align:left;
	line-height: 18px;
	color:#808285;
	text-decoration:none;
}
/* --------------------------End Pagina Promo----------------------- */

/* --------------------------Start Tabla Albums----------------------- */
#ContainerTablaAlbums{
	width: 766px;
	height:310px;
	display:block;
	font-family: 'AllerRegular';
	font-size: 14px;
}
#negritatabla{
	font-family: 'AllerBold';
}
#textogristabla{
	color:#808285;
}
/* --------------------------End Tabla Albums----------------------- */

#columnaiWeb{
	/*float: right;*/
	width:947px;
	padding-top:0px;
	padding-bottom:12px;
	padding-right:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

#Contenedor_fichaproductoiWeb{
	border-top: 1px solid #E6E7E8;
	border-bottom: 1px solid #E6E7E8;
	margin-top: 0;
	color: #0C0C0C;
	margin: 10px 0;
	font-family:'AllerBold';
	width:998px;
	height:161px;
}
#titulo_fichaproductoiWeb{
	color: #0C0C0C;
	font-family:'AllerBold';
	font-size:36px;
}
#precio_fichaproductoiWeb{
	color: #0C0C0C;
	font-family:'AllerRegular';
	font-size:36px;
}
#ContenedorCaracteristicas_fichaproductoiWeb{
	border-top: 2px solid #000000;
	width:788px;
	height:70px;
}
#caracteristicas_fichaproductoiWeb{
	color: #808285;
	font-family:'AllerRegular';
	font-size:14px;
	line-height: 20px;
}
#contenedoriWeb{
	width: 998px;
	height: 660px;
	/*float: right;
	padding-top:10px;
	padding-bottom:12px;
	padding-right:0px;*/
	margin-top: 10px;
}

/* --------------------------Cambio estructura iWeb----------------------- */

#contenido_iWeb{
	width: 998px;
	margin: 0px auto;
	position:absolute;
	margin-left: -499px;
	left: 50%;
	background-color: #FFFFFF;
}
#menus_iWeb{
	float:left;
	width: 998px;
	height:120px;
}
#barra_verde_iWeb{
	float:left;
	width: 998px;
	height:25px;
	background-color:#4D5F66;
	color:#ffffff;
	font-family: 'AllerBoldItalic';
	text-align:center;
	line-height:25px;
	font-size:12px;
}
#izquierda_menu_iWeb{
	float:left;
	width: 254px;
	height:75px;
	background-image:url(/Portals/_default/Skins/puuzz/images/background_top2.png);
	background-repeat:repeat-x;
}
#logouno_iWeb{
float:left;
width: 254px;
height:49px;
padding-top:10px;
}
#derecha_menu_iWeb{
	float:left;
	width: 744px;
	height:75px;
	background-image:url(/Portals/_default/Skins/puuzz/images/background_top2.png);
	background-repeat:repeat-x;
}
#grupoMenusDerecha_iWeb{
float:right;
width:670px;
height:30px;
margin-top:25px;
background-repeat: no-repeat;
padding-right: 20px;
padding-top:0px;
}
#columnaiWeb_iWeb{
	/*float: right;*/
	width:998px;
	padding-top:0px;
	padding-bottom:12px;
	padding-right:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}
#piePagina_iWeb{
	width:944px;
	height:250px;
	float:left;
	background-color:#ffffff;
	margin-top:19px;
	padding-top:19px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 27px;
}
/* --------------------------Fin cambio estructura iWeb----------------------- */

/* --------------------------Cambios para Nesquick----------------------- */
#menus_Nesquick{
	float:left;
	width: 964px;
	height:100px;
}
#contenido_home_Nesquick{
	float:left;
	width:964px;
	margin-left: 0px;
}
#Contenedor_fichaproductoiWeb_Nesquick{
	border-top: 1px solid #E6E7E8;
	border-bottom: 1px solid #E6E7E8;
	margin-top: 0;
	color: #0C0C0C;
	margin: 0px 0;
	width:998px;
	height:161px;
}
#ContenedorCaracteristicas_fichaproductoiWeb_Nesquick{
	border-top: 2px solid #1a4083;
	width:788px;
	height:70px;
}
#titulo_fichaproductoiWeb_Nesquick{
	color: #1a4083;
	font-size:36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
}
#precio_fichaproductoiWeb_Nesquick{
	color: #1a4083;
	font-size:36px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
/* --------------------------Fin cambios para Nesquick----------------------- */

/* --------------------------Home Nueva----------------------- */
#Resumen_titulo_home{
	width: 670px;
	margin-left:0;
	float:left;
	border-top: 3px solid #333333;
}
#Resumen_titulo_home h2{
	margin-top: 0;
	color: #0C0C0C;
	font-size: 21px;
	margin: 5px 0;
	font-family:'AllerRegular';
	display:block;
	vertical-align:top;
	line-height: 2;
}
#Resumen_texto_home{
	margin: 0;
	padding: 0px 0;
	overflow: hidden;
	padding-top: 5px;
	text-align: center;
	padding-bottom: 10px;
}
#Resumen_texto_home h3 {
	float: left;
	font-size: 12px;
	margin-right: 0px;
	position: relative;
	width:670px;
	font-family: 'AllerItalic';
	text-align:left;
	line-height: 18px;
	color:#808285;
	text-decoration:none;
}
#home_tituloapartado{
	border-top: 3px solid #333333;
	margin-top: 0px;
	color: #0C0C0C;
	font-size: 26px;
	font-family:'AllerBold';
	font-size:22px;
	display:block;
	vertical-align:top;
	width: 670px;
	line-height: normal;
	padding-top: 10px;
}
#home_subtituloapartado{
	width: 670px;
	height:22px;
	padding-top: 5px;
	font-family: 'AllerItalic';
	color:#808285;
	text-align:left;
	font-size:16px;
}
#home_tituloapartado_derecha{
	border-top: 3px solid #333333;
	margin-top: 0px;
	color: #0C0C0C;
	font-size: 26px;
	font-family:'AllerBold';
	font-size:22px;
	display:block;
	vertical-align:top;
	width: 250px;
	line-height: normal;
	padding-top: 10px;
}
#home_subtituloapartado_derecha{
	width: 250px;
	height:22px;
	padding-top: 5px;
	font-family: 'AllerItalic';
	color:#808285;
	text-align:left;
	font-size:16px;
}
/* --------------------------Home Nueva----------------------- */

