/* Estilos default ==================================================== */ 
		* {
			margin: 0;
			padding: 0;
		}
		
		body {
			
			/* Textos default */
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#666666;
			
			/*width: 100%;
			height: 100%;*/
		}
		
		/* Links */
		
		a { position: relative; }
		
		a, a:visited, a:active {
			text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
		}
		
		.centrado {
			margin-left: auto;
			margin-right: auto;
		}

/* Divs ================================================================================= */

		#contenedor {}
		
		#contenido {
			width: 688px;
			background-position: top center;
			background-repeat: repeat-y;
			margin: 0 auto;
			
			padding: 10px 30px;
		}
		
		#contacto {
		width:440px;
		margin: auto 0;
		}
		
		/*.fondo_home #contenido { background-image: url(../img/fondos/contenido_home.gif); }
		.fondo_kids #contenido { background-image: url(../img/fondos/contenido_home.gif); }
		.fondo_haus #contenido { background-image: url(../img/fondos/contenido_home.gif); }
		.fondo_regalos #contenido { background-image: url(../img/fondos/contenido_home.gif); }
		.fondo_tradiciones #contenido { background-image: url(../img/fondos/contenido_home.gif); }*/
		
		.lista_regalos {
		font-weight:bold;
		text-align:left;
		}
		
		.lista_nacimiento { width:212px; float:left; margin:35px 0 0 72px;}
		
		.lista_casamiento { width:230px; float:left; margin:35px 0 0 85px;}
		
		#img_actividades_grande {
		width: 230px;
		float:left;
		margin:0 20px 25px 0; 
	
		}
		
		#img_actividades_tira {
		clear: both;
		text-align: center;
		}
		#img_actividades_tira img {
	float: left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding: 4px;
	border: 1px solid #999999;
		}
		#img_act_dest{
	padding: 4px;
	border: 1px solid #999999;
		}
		
		#cuerpo_txt_act{
		width:425px;
		margin-left:250px;
		
		}
		#mensaje {
		width:499px;
		height:142px;
		background:url(../img/fondos/fondo_mal_flash.png) no-repeat;
		padding:30px 10px 25px 10px;
		color:#AB0F10;
		margin-left:120px;
		}
		
		#mensaje a{
		color:#AB0F10;
		font-weight:bold;
		}
/* Estilos de Home ====================================================================== */

		#home_flash {
			width: 770px;
			height: 456px;
			position: absolute;
			top: 50%;
			left: 50%;
			margin: -228px 0 0 -385px;

			/*_top: 0;
			_margin: 0 0 0 -385px;*/
		}

/* Estilos de Head ====================================================================== */

		#head {
			width: 770px;
			height:99px;
			margin: 0 auto;
		}

/* Estilos de Foot ====================================================================== */

		#foot {
			width: 748px;
			height: 24px;
			margin: 0 auto;
			margin-bottom: 55px;
		}
		#foot a {
			width: 748px;
			height: 24px;
			margin: 0 auto;
			color:#FF2626;
		}
		
		#foot .copyright {
			padding-left: 15px;
			font-size: 11px;
		}
		
		/* Institucional =========================== */
		.fondo_home #foot .copyright,
		.fondo_home #foot .copyright a,
		.fondo_home #foot .copyright a:link,
		.fondo_home #foot .copyright a:hover,
		.fondo_home #foot .copyright a:visited {
			color: #ff2626;
		}
		
		/* Kids =========================== */
		.fondo_kids #foot .copyright,
		.fondo_kids #foot .copyright a,
		.fondo_kids #foot .copyright a:link,
		.fondo_kids #foot .copyright a:hover,
		.fondo_kids #foot .copyright a:visited {
			color: #ACFBFF;
		}
		
		/* Haus =========================== */
		.fondo_haus #foot .copyright,
		.fondo_haus #foot .copyright a,
		.fondo_haus #foot .copyright a:link,
		.fondo_haus #foot .copyright a:hover,
		.fondo_haus #foot .copyright a:visited {
			color: #FFFFE1;
		}
		
		/* Tradiciones =========================== */
		.fondo_tradiciones #foot .copyright,
		.fondo_tradiciones #foot .copyright a,
		.fondo_tradiciones #foot .copyright a:link,
		.fondo_tradiciones #foot .copyright a:hover,
		.fondo_tradiciones #foot .copyright a:visited {
			color: #FF7C4F;
		}
		
		/* Regalos  =========================== */
		.fondo_regalos #foot .copyright,
		.fondo_regalos #foot .copyright a,
		.fondo_regalos #foot .copyright a:link,
		.fondo_regalos #foot .copyright a:hover,
		.fondo_regalos #foot .copyright a:visited {
			color: #A0FCB1;
		}
		
		
/* Estilos de Texto ===================================================================== */

		h1 {
			font-size: 18px;
			font-weight: bold;
			/*margin-bottom: 10px;*/
		}
		
		h2 {
			font-size: 16px;
			font-weight: bold;
			/*margin-bottom: 10px;*/
		}
		
		h3 {
			font-size: 14px;
			font-weight: bold;
			/*margin-bottom: 10px;*/
		}

		#contenido_home h1 { color: #7C0C0B; }
		#contenido_home h2, #contenido_home h3  { color: #BE1512; }
		
		
		p { margin-bottom: 10px; }
		
		.txt_destacado {
			font-weight: bold;
			font-size:18px;
		}
		
		.txt_subdestacado {
			font-weight: bold;
			font-size:14px;
		}
		.txt_subdestacado_chico {
			font-weight: bold;
		}
		
		.txt_destacado_lt {
			color: #BE1512;
			font-weight: none;
		}
		
		.titular_actividades {
			color: #BE1512;
			font-weight: bold;
			font-size:28px;
			letter-spacing:-1px;
			
		}
		.titulo_actividades {
			color: #BE1512;
			font-weight: bold;
			font-size:24px;
			letter-spacing:-1px;
			
		}

/* Estilos de Fondos ===================================================================== */

		.fondo_home {
			background:#65090A url(../img/fondos/home.jpg) top center repeat-x;
		}
		
		.fondo_home .sombra_cuerpo{
			background: url(../img/fondos/sombras_rojo.gif) center top no-repeat;
		}
		
		.fondo_haus {
			background:#d78f43 url(../img/fondos/haus.jpg) top center repeat-x;
		}
		
		.fondo_haus .sombra_cuerpo{
			background: url(../img/fondos/sombras_haus.gif) center top no-repeat;
		}
		
		.fondo_tradiciones {
			background:#ab2a15 url(../img/fondos/tradiciones.jpg) top center repeat-x;
		}
		
		.fondo_tradiciones .sombra_cuerpo{
			background: url(../img/fondos/sombras_tradiciones.gif) center top no-repeat;
		}
		
		.fondo_regalos {
			background:#11631a	 url(../img/fondos/regalos.jpg) top center repeat-x;
		}
		
		.fondo_regalos .sombra_cuerpo{
			background: url(../img/fondos/sombras_regalos.gif) center top no-repeat;
		}
		
		.fondo_kids {
			background:#3ab3e2 url(../img/fondos/kids.jpg) top center repeat-x;
		}
		
		.fondo_kids .sombra_cuerpo{
			background: url(../img/fondos/sombras_kids.gif) center top no-repeat;
		}
		
/* Listados UL y LI ====================================================================== */

		ul {
			display:block;
			margin: 10px;
		}
		
		ul li {
			list-style-type:disc;
			margin: 0 0 5px 20px;
		}


/* Estilos de artículos ================================================================ */

		.col_novedades {
			width: 400px;
			float: left;
			margin: 10px 25px;
		}
		
		.col_notas {
			width: 630px;
			float: left;
			margin: 10px 25px;
		}
		
		.col_conejo {
			float: right;
		}

/* Estilos de artículos ================================================================ */

		.articulo {
			text-align: left;
			margin: 30px 25px;
		}

		.articulo .foto_ppal {
			float: left;
			margin: 0 15px 15px 0;
			width: 301px;
		}
		
		.articulo .foto_ppal img {
			border: #ccc 1px solid;
		}
		
		.articulo .foto_ppal li, .articulo .foto_ppal p {
			background-color: #EDEDED;
			padding: 5px 7px;
			font-size: 11px;
			color: #696F72;
		}
		
		.articulo .foto_ppal a, .articulo .foto_ppal a:link, .articulo .foto_ppal a:hover, .articulo .foto_ppal a:visited, .articulo .foto_ppal a:active{
			color: #696F72;
		}
		
		.articulo .foto_ppal p {
			margin-bottom: 0;
		}

		.articulo .foto_ppal ul {
			padding: 0;
			margin:0;
			width:301px;
			list-style: none;
		}

		.articulo .foto_ppal ul li { list-style: none; }

		.articulo .foto_ppal .galeria {
			float:left;
			width: 112px;
			margin: 2px 0 0 1px;
			background: #EDEDED url(../img/iconos/galeria.gif) no-repeat 7px 6px;
			padding-left: 30px;
		}
		
		.articulo .foto_ppal .ampliar, .articulo .foto_ppal .solo_ampliar {
			float:left;
			margin: 2px 1px 0 0;
			background: #EDEDED url(../img/iconos/ampliar.gif) no-repeat 7px 6px;
			padding-left: 30px;
		}

		.articulo .foto_ppal .ampliar { width: 264px; }
		.articulo .foto_ppal .solo_ampliar { width: 264px; }
		
		.datos_nota {
			margin: 5px 0;
			color: #999;
		}
		
		.mas_novedades {
			border-bottom: #EAEAEA 1px solid;
			margin-bottom: 15px;
			padding-bottom:5px;
			font-weight: bold;	
			margin-left: 24px;
			margin-right: 24px;	
		}
		
		.item_novedad, .item_producto {
			border-bottom: #EAEAEA 1px solid;
			margin-bottom: 15px;
		}
		
		.item_novedad .fecha {
			float: right;
			color: #CCCCCC;
		}
		
		.item_novedad .foto, .item_producto .foto{
			float: left;
			margin: 0 15px 10px 0;
		}
		
		.item_novedad a.leer_mas, .item_producto a.leer_mas{
			font-size: 11px;
			font-weight: bold;
		}
		
		/* Paginador ======================================= */
		
		.paginador_top {
			border-bottom: #EAEAEA 1px solid;
			margin-bottom: 15px;
			padding-bottom: 5px;
		}

		.paginador_bottom {
			margin-top: -10px;
		}
		
		.paginador_top, .paginador_bottom {
			text-align: center;
		}
		.paginador_top p, .paginador_bottom p{
			padding: 5px;
			margin: 0;
		}
		
		.paginador_top a, .paginador_bottom a, .puntos_suspensivos {
			/*background-color: #EEEEEE;*/
			padding: 1px 3px;
			font-weight: bold;
		}
		
		.paginador_top a.seleccionado, .paginador_bottom a.seleccionado {
			background-color: #BE1512;
			color: #FFF;
		}
		
		
/* Estilos de secciones =============================================================== */	

		.col_ilust {
			text-align: center;
			float: right;
			width: 250px;
			margin: -10px 10px 0 0;
			_margin: -10px -7px 0 0;
		}

		.col_ilust_interna {
			padding-top: 40px;
			text-align: center;
			float: right;
			width: 240px;
			margin: -25px -10px 0 0;
			_margin: -25px -7px 0 0;
		}
		
		.col_ilust_interna td {
			padding: 10px 0;
		}
		
				
		.col_sucursales, .col_historia {
			width: 425px;
			float:left;
			padding-top:10px;
		}
		
		.prensa {
			width: 320px;
			float:left;
		}

		.col_sucursales table td {
			padding: 15px 10px;
			text-align:center;
		}
		
		.tit_sucursales {
			text-align: center;
			float:left;
			width: 450px;
			/*padding-top:10px;*/
		}
		
		.link_fotos_sucursales {
			font-size: 10px;
			color: #cacaca;
			background-image:url(../img/iconos/camara.gif);
			background-position: center right;
			background-repeat: no-repeat;
			border-top: #f6e6e6 1px solid;			
		}
		
		.link_fotos_sucursales td {
			text-align: right !important;
			padding-right: 35px !important;
		}
		
/* Estilos de Formularios ================================================================ */

		#msjOk {
			width:82%;
			background-image:url(../img/iconos/cancel_32.gif);
			background-repeat:no-repeat;
			background-position:8px 0;
			height:28px;
			font-weight:bold;
			color:#990000;
			padding:5px 0 2px 45px;
			margin:8px;
			background-color:#FFDDDE;
		}		
		
		#msjError {
			width:82%;
			background-image:url(../img/iconos/cancel_32.gif);
			background-repeat:no-repeat;
			background-position:8px 0;
			height:28px;
			font-weight:bold;
			color:#990000;
			padding:5px 0 2px 45px;
			margin:8px;
			background-color:#FFDDDE;
		}
		textarea {
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:11px;
			 color:#666;
			 width:300px;
			 height:120px;
			 border:1px solid #BE1512;
		}
		
		.campos {
			width:300px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666;
			border:1px solid #BE1512;
		}
		.campos_error {
			background:#FEF5F5;
			color:#FF0000;
			border:1px solid #FF0000;
		}
		
/* Lineas Popup ========================================================================= */
		
		#lineasPopup {
			position: absolute;
			top: 0;
			left: 50%;
			margin-left: -362px;
			z-index: 200;
			height: 440px;
		}
		
		
/* Botonera actividades ================================================================ */

a.item_botonera  {
			/*display: block;*/
			text-decoration:none;
			/* Texto */
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#be1512;
			padding: 8px 0 6px 18px;
}	 

body#act_01 a.seleccionado1, body#act_02 a.seleccionado2, body#act_03 a.seleccionado3 {
			
			/* Texto */
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#be1512;
			font-weight:bold;
			padding: 8px 0 6px 18px;
}

.col_actividades, .col_actividades_chica {
			width: 700px;
			height: 100px;	
			/*position: absolute;*/
			padding:10px;
			background: url(../img/fondos/aldea.jpg) ;
			margin-top: -20px;
			_margin-top: -5px;
			margin-left: -17px;
			_margin-left: 0;
}

.col_actividades_chica {
			height: 120px;
			width: 721px;
			margin-left: -18px;
			margin-top: -20px;
			z-index: 10;
			background: url(../img/fondos/aldea_chica.jpg) no-repeat top center;
			padding: 0;
			//padding: 0;
			_margin-left: 0;
			_margin-top: 0;
			text-align: center;
}

.col_actividades1 {
			float: left;
			margin: 10px 7px 0 5px;
			_margin-left:10px;
			width: 425px;
			
			/*background-color:#CCCCCC;*/
}

.col_actividades2 { 
			float: left;
			margin: 10px 7px 0 5px;
			width: 235px;
			/*background-color:#CCCCCC;*/
}

.col_actividades1 .imagen_izq  {
		margin: 0 15px 0 0;
}

.col_actividades1 .leermas, .col_actividades2 .leermas {
		clear:left;
		display:block;
		text-align: left;
		margin-top: 5px;
}

.actividades_contenido {
	width:678px;
	margin:0 auto;
	_margin-left:22px;
}
#actividades_tira_img {
	clear: both;
	width: 400px;
}


/* Ajuste para la home con flash, kids home, tradiciones home, etc. ===================== */

		#contenido.homeFlash {
			height: 353px;
			_overflow: hidden;
			padding: 0;
			width: 750px;
		}
		
		
/* Colores por sección ================================================================== */

	/* Home -------------------------------------------------------------------------- */
		.fondo_home .txt_subdestacado_chico { color: #BE1512; }
		.fondo_home .txt_destacado { color: #BE1512; }
		.fondo_home .txt_subdestacado { color: #BE1512; }
		
		.fondo_home .paginador_top, .fondo_home .paginador_bottom { color: #7C0C0B; }
		.fondo_home .paginador_top p, .fondo_home .paginador_bottom p{ background-color: #fff0f0; }
		.fondo_home .paginador_top a, .fondo_home .paginador_bottom a, .puntos_suspensivos { color: #7C0C0B; }
		
		.fondo_home .item_novedad a.leer_mas { color: #BE1512; }
		.fondo_home .mas_novedades,	.fondo_home .mas_novedades a { color: #7C0C0B; }
		
	/* Kids -------------------------------------------------------------------------- */
		.fondo_kids .txt_subdestacado_chico { color: #1e68a8; }
		.fondo_kids .txt_destacado { color: #1e68a8; }
		.fondo_kids .txt_subdestacado { color: #1e68a8; }
		
		.fondo_kids .paginador_top, .fondo_kids .paginador_bottom { color: #0b407c; }
		.fondo_kids .paginador_top p, .fondo_kids .paginador_bottom p{ background-color: #f0f4ff; }
		.fondo_kids .paginador_top a, .fondo_kids .paginador_bottom a, .puntos_suspensivos { color: #0b407c; }
		
		.fondo_kids .item_novedad a.leer_mas,
		.fondo_kids .item_producto a.leer_mas { color: #1e68a8; }
		.fondo_kids .mas_novedades,.fondo_kids .mas_novedades a { color: #1e68a8; }

		.fondo_kids .col_productos .volver a,
		.fondo_kids .col_productos .categoria a,
		.fondo_kids .col_productos .categoria h1 {
			color: #1e68a8;
		}
		
	/* Regalos -------------------------------------------------------------------------- */
		.fondo_regalos .txt_subdestacado_chico { color: #209C33; }
		.fondo_regalos .txt_destacado { color: #209C33; }
		.fondo_regalos .txt_subdestacado { color: #209C33; }
		
		.fondo_regalos .paginador_top, .fondo_regalos .paginador_bottom { color: #197628; }
		.fondo_regalos .paginador_top p, .fondo_regalos .paginador_bottom p{ background-color: #197628; }
		.fondo_regalos .paginador_top a, .fondo_regalos .paginador_bottom a, .puntos_suspensivos { color: #197628; }
		
		.fondo_regalos .item_novedad a.leer_mas,
		.fondo_regalos .item_producto a.leer_mas { color: #209C33; }
		.fondo_regalos .mas_novedades,.fondo_regalos .mas_novedades a { color: #209C33; }

		.fondo_regalos .col_productos .volver a,
		.fondo_regalos .col_productos .categoria a,
		.fondo_regalos .col_productos .categoria h1 {
			color: #209C33;
		}
		
	/* Tradiciones -------------------------------------------------------------------------- */
		.fondo_tradiciones .txt_subdestacado_chico { color: #E31D1D; }
		.fondo_tradiciones .txt_destacado { color: #E31D1D; }
		.fondo_tradiciones .txt_subdestacado { color: #E31D1D; }
		
		.fondo_tradiciones .paginador_top, .fondo_tradiciones .paginador_bottom { color: #C41919; }
		.fondo_tradiciones .paginador_top p, .fondo_tradiciones .paginador_bottom p{ background-color: #C41919; }
		.fondo_tradiciones .paginador_top a, .fondo_tradiciones .paginador_bottom a, .puntos_suspensivos { color: #C41919; }
		
		.fondo_tradiciones .item_novedad a.leer_mas,
		.fondo_tradiciones .item_producto a.leer_mas { color: #E31D1D; }
		.fondo_tradiciones .mas_novedades,.fondo_tradiciones .mas_novedades a { color: #E31D1D; }

		.fondo_tradiciones .col_productos .volver a,
		.fondo_tradiciones .col_productos .categoria a,
		.fondo_tradiciones .col_productos .categoria h1 {
			color: #E31D1D;
		}
		
		/* Haus -------------------------------------------------------------------------- */
		.fondo_haus .txt_subdestacado_chico { color: #c48230; }
		.fondo_haus .txt_destacado { color: #c48230; }
		.fondo_haus .txt_subdestacado { color: #c48230; }
		
		.fondo_haus .paginador_top, .fondo_haus .paginador_bottom { color: #89510b; }
		.fondo_haus .paginador_top p, .fondo_haus .paginador_bottom p{ background-color: #89510b; }
		.fondo_haus .paginador_top a, .fondo_haus .paginador_bottom a, .puntos_suspensivos { color: #89510b; }
		
		.fondo_haus .item_novedad a.leer_mas,
		.fondo_haus .item_producto a.leer_mas { color: #c48230; }
		.fondo_haus .mas_novedades,.fondo_haus .mas_novedades a { color: #c48230; }

		.fondo_haus .col_productos .volver a,
		.fondo_haus .col_productos .categoria a,
		.fondo_haus .col_productos .categoria h1 {
			color: #c48230;
		}

/* Productos ============================================================================ */

		.botonera_productos {
			margin:0 -30px; padding:0;
		}

		.col_productos {
			padding-top: 15px;
			width: 450px;
			float: left;
			text-align: left;
		}
		
		.item_producto {text-align: left;}
		.item_producto .foto{ border: 1px solid #245a88;}
		.item_producto h3 { padding-top: 5px; }
		
		.col_productos .categoria { border-bottom: #eaeaea 1px solid; height: 30px;}
		.col_productos .categoria h1 { float: left;}
		.col_productos .categoria a, .col_productos .volver a {
			float: right;
			font-weight: bold;
			font-size: 13px;
			margin-top: 5px;
			padding: 0;
		}
		 .col_productos .volver {
			 border-top: #eaeaea 1px solid; height: 30px;
		 } 
		
		.col_productos .detalle_producto {
			padding-top: 20px;
		}

/* Triple Garantía ============================================================================ */
		
		.triple_garantia {
			width: 528px;
			margin: 0 auto;
			border: 1px solid #CCC;
			padding: 10px;
		}
		
		.triple_garantia p {
			margin: 0;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
			color: #000;
			text-align:left;
		}
		.triple_garantia .borde_oscuro {
			border: 2px #000 solid;
			padding: 10px 35px;
		}
		
		.triple_garantia .titulo1 {
			font-size:26px;
			font-weight: bold;
		}
		
		.triple_garantia p.titulo2 {
			font-size:16px;
			font-weight: bold;
		}
		
		.triple_garantia p.notapie {
			font-size: 10px;
			text-align:right;
		}
		
		.triple_garantia p.titulo1, .triple_garantia p.titulo2 { text-align: center; }

/* Juegos =============================================================================== */

		.juego {
			width: 250px;
			float:left;
			margin: 5px 30px;
			text-align: center;
		}
		
		.juego a {
			border: none;
			font-size: 14px;
			font-weight: bold;
			color: #1E68A8;
		}
		
		.juego img { border: 1px solid #003366; margin-bottom: 10px; }

/* hack para IE, no tocar ni alterar ==================================================== */ 
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		 
		.clearfix{display: inline-block;}
		
		/* Hides from IE-mac \*/
		* html .clearfix{height: 1%;}
		.clearfix{display: block;}
		/* End hide from IE-mac */  

