/* Estilos personalizados scroll, s�lo funcionan en IE */
/*body {
	SCROLLBAR-FACE-COLOR:#BD0F10;
	SCROLLBAR-HIGHLIGHT-COLOR: #920707;
	SCROLLBAR-SHADOW-COLOR: #770909;
	SCROLLBAR-3DLIGHT-COLOR: #770909;
	SCROLLBAR-ARROW-COLOR: #000;
	SCROLLBAR-TRACK-COLOR: #900B0B;
	SCROLLBAR-DARKSHADOW-COLOR: #BD0F10;
	}*/

object{
	display:block;
	}

/*--------------------------------------- HOME -------------------------------------------*/

.menu_sup{
	position:relative;
	float:left;
	width:944px;
	padding:10px 20px 5px 0px;
	text-align:right;
	}

	.menu_sup_links_lang {
	float:right;
	height:20px;
	padding:12px 25px 0 0;
	position:relative;
	text-align:right;
	width:150px;
	}

.cuerpo{
	position:relative;
	float:left;
	width:964px;
	}

	.izquierda{
		position:relative;
		float:left;
		width:226px;
		}

		.logo{
			position:relative;
			float:left;
			width:226px;
			}

		.menu{
			position:relative;
			float:left;
			width:226px;
			padding:10px 0 0 0;
			}

			.menu_pos {
				position:relative;
				width:226px;
				padding:0px;
				margin:0px;
				list-style-type:none;
				}

				.menu_linea{
					position:relative;
					width:199px;
					/*height:43px;*/
					padding:15px 0 26px 27px;
					background:url(../images/f-menu.jpg) no-repeat;
					}

					.menu_bloque2 {
						position:relative;
						width:205px;
						padding:0px;
						margin:20px 0 0 -10px;
						list-style-type:none;
						}

						.menu_linea2{
							position:relative;
							width:175px;
							padding:3px 0 3px 20px;
							margin:7px 0 0 0;
							background:/*#051833*/ url(../images/punto.jpg) no-repeat;
							}


					.menu_bloque3 {
						position:relative;
						width:181px;
						padding:7px 0 0 0;
						margin:0 0 0 -10px;
						list-style-type:none;
						}

						.menu_linea3{
							position:relative;
							width:175px;
							height:25px;
							padding:5px 10px 0px 12px;
							margin:0px;
							background:url(../images/f-hijo3.jpg) no-repeat;
							}

				/*	.cont_hijo3{
						position:relative;
						float:left;
						width:181px;
						padding:7px 0 0 14px;
						}

						.hijo3{
							position:relative;
							float:left;
							width:159px;
							height:25px;
							padding:5px 10px 0px 12px;
							background:url(../images/f-hijo3.jpg) no-repeat;
							}*/

	.redes_sociales {
	float:left;
	position:relative;
	width:75px;
	}

	.derecha{
		position:relative;
		float:left;
		width:738px;
		}

		.h-centro{
			position:relative;
			float:left;
			width:510px;
			}

			.h-flash{
				position:relative;
				float:left;
				width:510px;
				height:323px;
				}
			.h-flash_images{
				position:absolute;
				top:0;
				left:0;
				width:510px;
				height:323px;
				}
			.h-flash_filter{
				position:absolute;
				top:0;
				left:0;
				width:510px;
				height:323px;
				background:url(../images/marco.png) no-repeat;
				}
.link_layer {
	position:absolute;
	top:0;
	left:0;
	width:510px;
	height:276px;	
}
.link_layer2 {
	height: 42px;
    left: 0;
    position: absolute;
    top: 276px;
    width: 366px;
}
.button_anterior {
    height: 26px;
    left: 382px;
    position: absolute;
    top: 287px;
    width: 28px;
    z-index: 10;
}
.button_siguiente {
    height: 26px;
    position: absolute;
    left: 450px;
    top: 283px;
    width: 28px;
    z-index: 10;
}
.button_pausa {
    height: 26px;
    left: 417px;
    position: absolute;
    top: 285px;
    width: 28px;
    z-index: 10;
}
.button_play {
    height: 26px;
    left: 417px;
    position: absolute;
    top: 285px;
    width: 28px;
    z-index: 10;
}
.img_button {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.clickable {
    cursor: pointer;
}
.h-main_right_ofertas_slide {
    float: left;
    overflow-x: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 510px;
	height:323px;
}
.bloque_casos_home {
	position:relative;
	width: 510px;
}
.bloque_oferta {
    position:absolute;
    width: 510px;
	height:323px;
	top:0;
	left:0;
}
.bloque_oferta_texto, .bloque_oferta_imagen {
    text-align: center;
}


			.h-dinamicos{
				position:relative;
				float:left;
				width:510px;
				}

				.h-bloque_din{
					position:relative;
					float:left;
					width:231px;
					height:184px;
					padding:20px 12px 0 12px;
					background:url(../images/h-fondo_dinamicos.jpg) no-repeat;
					}

					.h-bloque_din_titulo{
						position:relative;
						float:left;
						width:231px;
						padding:0 0 6px 0;
						text-align:center;
						}

						.h-bloque_din_anterior{
							position:relative;
							float:left;
							width:16px;
							padding:0 0 0 28px;
							margin-top:-22px;
							}

						.h-bloque_din_siguiente{
							position:relative;
							float:right;
							width:16px;
							padding:0 28px 0 0;
							margin-top:-22px;
							}

					.h-bloque_din_fecha{
						position:relative;
						float:left;
						width:185px;
						padding:0 0 0 32px;
						}

					.h-bloque_din_imagen{
						position:relative;
						float:left;
						width:185px;
						padding:0 0 0 25px;
						}

					.h-bloque_din_texto{
						position:relative;
						float:left;
						width:180px;
						padding:0 0 0 25px;
						text-align:center;
						line-height:13px;
						}

			.h-sponsors{
				position:relative;
				float:left;
				width:944px;
				padding:10px 0 0 0;
				}


				.sponsor{
					position:relative;
					float:left;
					}

		.h-lateral{
			position:relative;
			float:left;
			width:228px;
			}
			
			.carrusel_bloque {
				width:228px;
				height:386px;
				position:relative;
				float:left;
				background:url(../images/right_background.gif) no-repeat;
				margin:0 0 10px;
			}			
			.carrusel_bloque_img_top {
				width:228px;
				position:absolute;
				left:0px;
				top:0px;
				background:url(../images/right_border_top.gif) no-repeat;
				z-index:10;
				height:23px;
			}
			.carrusel_bloque_img_bottom {
				width:228px;
				position:absolute;
				left:0px;
				top:364px;
				background:url(../images/right_border_bottom.gif) no-repeat;
				z-index:10;
				height:24px;
			}
			.carrusel_bloque_nodes_container{
			    background: url("../images/right_border.gif") no-repeat;
			    height: 374px;
			    left: 0;
			    overflow: hidden;
			    padding: 9px 0 0;
			    position: absolute;
			    top: 0;
			    width: 228px;
			    z-index: 5;
			}
			.carrusel_bloque_nodes {
				width:228px;		
				float:left;
				position:absolute;		
			}
			.carrusel_bloque_nodes div{
				float:left;
				padding:10px 10px 0 10px;
				overflow:hidden;
			}

			.lat_bloque1{
				position:relative;
				float:left;
				width:228px;
				}

				.lat_bloque1-txt1{
					position:absolute;
					top:96px;
					left:16px;
					width:130px;
					}

				.lat_bloque1-txt2{
					position:absolute;
					top:80px;
					left:30px;
					width:120px;
					line-height:16px;
					}

				.lat_bloque1-txt3{
					position:absolute;
					top:78px;
					left:30px;
					width:120px;
					line-height:16px;
					}

			.lat_bloque2{
				position:relative;
				float:left;
				width:193px;
				height:184px;
				padding:15px 15px 0 20px;
				text-align:center;
				background:url(../images/h-lateral.jpg) no-repeat;
				}



/*--------------------------------------- INTERIOR -------------------------------------------*/
.area{
	position:relative;
	float:left;
	width:738px;
	}

		.tit_seccion{
			position:absolute;
			top:16px;
			left:132px;
			width:260px;
			}

.contenido{
	position:relative;
	float:left;
	width:638px;
	padding:0 50px 0 50px;
	background:url(../images/f-contenido.jpg) repeat-y;
	}

	.migas{
		position:relative;
		float:left;
		width:638px;
		padding:0 0 25px 0;
		}

	.tit_cont{
		position:relative;
		float:left;
		width:638px;
		padding:0 0 10px 0;
		border-bottom:dotted 1px #262626;
		}

	.submenu_cont{
		position:relative;
		float:left;
		width:638px;
		padding:15px 0;
		}

	.cont_motor{
		position:relative;
		float:left;
		/*width:638px;
		padding:0 0 50px 0;*/
		}

.list_news{
	position:relative;
	float:left;
	width:638px;
	padding:0 0 5px 0;
	}

.down_contenido{
	position:relative;
	float:left;
	width:738px;
	height:73px;
	background:url(../images/f-contenido_down.jpg) no-repeat;
	}

.menu_inf{
	position:relative;
	float:left;
	width:738px;
	}

	.menu_inf_bloque{
		position:relative;
		float:left;
		width:246px;
		padding:0 0 20px 0;
		}

		.menu_inf_bloque-txt1{
			position:absolute;
			top:62px;
			left:20px;
			width:130px;
			}

		.menu_inf_bloque-txt2{
			position:absolute;
			top:49px;
			left:40px;
			width:120px;
			line-height:16px;
			}

		.menu_inf_bloque-txt3{
			position:absolute;
			top:49px;
			left:36px;
			width:120px;
			line-height:16px;
			}

.pie{
	position:relative;
	float:left;
	width:738px;
	padding:0 0 40px 0;
	text-align:center;
	}
.pie2 {
	float:left;
	padding:50px 75px;
	position:relative;
	text-align:center;
	width:738px;
	}
/*--------------------------------------- SHOP LATERAL -------------------------------------------*/
.bloque_carro{
	position:relative;
	float:left;
	width:216px;
	padding:010px 0 20px 10px;
	}

	.bloque_carro_tit{
		position:relative;
		float:left;
		width:216px;
		height:67px;
		background:url(../images/shop/carrito_tit.gif) no-repeat;
		}

	.bloque_carro_cont{
		position:relative;
		float:left;
		width:216px;
		padding:10px 0 10px 0;
		background:url(../images/shop/carrito_back.gif) repeat-y;
		}

		.bloque_carro_cont_ped{
			position:relative;
			float:left;
			width:180px;
			padding:0 0 10px 15px;
			}

			.bloque_carro_cont_ped_linea{
				position:relative;
				float:left;
				width:180px;
				padding:0 0 8px 0;
                                font-size: 10px;
				}

				.bloque_carro_cont_ped_linea_cant{
					position:relative;
					float:left;
					width:26px;
					}

				.bloque_carro_cont_ped_linea_prod{
					position:relative;
					float:left;
					width:129px;
					}

				.bloque_carro_cont_ped_linea_icon{
					position:relative;
					float:left;
					width:20px;
					padding:0 0 0 0;
					}

		.bloque_carro_cont_total{
			position:relative;
			float:left;
			width:180px;
			padding:10px 0 0 15px;
			text-align:center;
			background:url(../images/shop/carrito_linea.gif) no-repeat;
			}

	.bloque_carro_down{
		position:relative;
		float:left;
		width:201px;
		height:40px;
		padding:10px 0 0 15px;
		background:url(../images/shop/carrito_back_bottom.gif)  no-repeat;
		}

/*--------------------------------------- LISTADO PORTADILLAS -------------------------------------------*/
.cont_listado{
	position:relative;
	float:left;
	width:638px;
	padding:30px 0 50px 0;
	}

	.cont_listado_linea{
		position:relative;
		float:left;
		width:638px;
		padding:0 0 40px 0;
		}

		.cont_listado_block{
			position:relative;
			float:left;
			width:198px;
			text-align:center;
			}

			.cont_listado_block_image{
				position:relative;
				float:left;
				width:198px;
				padding:0 0 5px 0;
				text-align:center;
				}

				.cont_listado_block_image img{
					border:solid 1px #FEC107;
					}

			.cont_listado_block_prod{
				position:relative;
				float:left;
				width:198px;
				padding:0 0 0 0;
				text-align:center;
				}

			.cont_listado_block_desc{
				position:relative;
				float:left;
				width:198px;
				padding:7px 0 0 0;
				line-height:16px;
				text-align:center;
				}

			.cont_listado_block_btn{
				position:relative;
				float:left;
				width:198px;
				padding:10px 0 5px 0;
				text-align:center;
				}

		.cont_listado_block_space{
			position:relative;
			float:left;
			width:20px;
			}

/*--------------------------------------- CAMISETAS -------------------------------------------*/
.cont_camisetas{
	position:relative;
	float:left;
	width:638px;
	padding:0 0 50px 0;
	}

	.tshirt_block{
		position:relative;
		float:left;
		width:638px;
		padding:0 5px 0 0;
		border-bottom:dotted 1px #262626;
		}

		.tshirt_block_image{
			position:relative;
			float:left;
			width:230px;
			}

		.tshirt_block_desc{
			position:relative;
			float:right;
			width:408px;
			padding:10px 0 0 0;
			}

			.tshirt_block_desc_tit{
				position:relative;
				float:left;
				width:408px;
				}

			.tshirt_block_desc_texto{
				position:relative;
				float:left;
				}

		.tshirt_header{
            font-size: 20px;
            color: #000000;
            font-weight: bold;
            font-family: 'Century gothic';
            border-bottom: 3px solid #FEC20A;
            margin: 10px;
            padding: 8px 0 0 0;
        }
		.tshirt_formulario{
			position:relative;
			float:left;
			width:638px;
			padding:10px 0 0 0;
			}

	/*	.tshirt_formulario select{
			height:35px;
			border:0;
			background:url(../images/shop/carrito_input.gif) no-repeat;
			}*/

		.tshirt_formulario_precio{
			padding:10px 0 0 0 !important;
			text-align:center !important;
			background:url(../images/shop/carrito_input.gif) no-repeat !important;
			font-family:Arial, Verdana !important;
			font-size:14px !important;
			color:#000 !important;
			width: 98px;
			}

			.tshirt_formulario_uni{
				float:left;
				width:49px;
				height:27px;
				padding:10px 0 0 5px;
				margin:-3px 0 0 0;
				background:url("../images/shop/carrito_input_uni.gif") no-repeat scroll 0 2px transparent;
				font-family:Arial, Verdana;
				font-size:14px;
				color:#000;
				}
			.tshirt_formulario table select {
				margin: 7px 0 0;
			}

				.tshirt_formulario_uni_num{
					float:left;
					width:29px;
					padding:0 5px 0 0;
					text-align:center;
					}

				.tshirt_formulario_uni_btn{
					float:left;
					width:12px;
					padding:0 0 0 0;
					margin:-5px 0 0 0;
					}

					.btn{
						float:left;
						width:12px;
						padding:0 0 1px 0;
						}

		.tshirt_formulario_subtotal{
			padding:10px 0 0 0 !important;
			text-align:center !important;
			background:url(../images/shop/carrito_input.gif) no-repeat !important;
			font-family:Arial, Verdana !important;
			font-size:14px !important;
			color:#000 !important;
			}

		.tshirt_enviar{
			position:relative;
			float:left;
			width:638px;
			text-align:right;
			padding:30px 0 10px 0;
			}

/*--------------------------------------- STAGE -------------------------------------------*/
.stage_tit{
	position:relative;
	float:left;
	width:638px;
	padding:0px 0 0 0;
	}

.stage_reserva{
	position:relative;
	float:left;
	width:638px;
	padding:12px 0 12px 0;
	}

	.stage_reserva_enun{
		padding:0 0 10px 0;
		}

	.stage_reserva_linea{
		margin:0 0 10px 0;
		}


		.stage_tipo{
			width:168px;
			height:35px;
			padding:0 0 0 0px;
			background:url(../images/shop/carrito_input_tipo.gif) no-repeat;
			text-align:center;
			}

        .stage_fecha{
			width:95px;
			height:35px;
			padding:0 0 0 0px;
			background:url(../images/shop/carrito_input.gif) no-repeat;
			text-align:center;
			}

		.stage_precio{
			width:98px;
			height:35px;
			padding:0 0 0 0px;
			background:url(../images/shop/carrito_input.gif) no-repeat;
			text-align:center;
			}

			.stage_uni{
				float:left;
				width:49px;
				height:27px;
				padding:8px 0 0 5px;
				background:url(../images/shop/carrito_input_uni.gif) no-repeat;
				font-family:Arial, Verdana;
				font-size:14px;
				color:#000;
                text-align:center;
				}

				.stage_uni_num{
					float:left;
					width:40px;
					padding:2px 0 0 1px;
					text-align:center;
					}

				.stage_uni_btn{
					float:left;
					width:12px;
					padding:0 0 0 0;
					margin:-5px 0 0 0;
					}

					.stage_btn{
						float:left;
						width:12px;
						padding:0 0 1px 0;
						}

				.stage_subtotal{
					width:168px;
					height:35px;
					padding:0 0 0 0px;
					text-align:center;
					background:url(../images/shop/carrito_input_tipo.gif) no-repeat;
					}

.stage_datos{
	position:relative;
	float:left;
	width:628px;
	padding:35px 0 0 10px;
	}

	.stage_input_datos{
		width:403px;
		height:35px;
		padding:0 0 0 5px;
		text-align:center;
		background:url(../images/shop/carrito_input_big.gif) no-repeat;
		}

		.stage_telefono{
			width:168px;
			height:35px;
			padding:0 0 0 5px;
			background:url(../images/shop/carrito_input_tipo.gif) no-repeat;
			}

.stage_envio{
	position:relative;
	float:left;
	width:628px;
	padding:45px 0 0 0;
	}

	.stage_envio_texto{
		position:relative;
		float:left;
		width:285px;
		padding:0 20px 0 25px;
		}

	.stage_envio_btn{
		position:relative;
		float:left;
		width:298px;
		}

/*--------------------------------------- CONFIRMACI�N -------------------------------------------*/

.tit_cont_print{
	position:absolute;
	top:-12px;
	right:0px;
	width:220px;
	line-height:20px;
	}

	.tit_cont_print_texto{
		position:relative;
		float:left;
		width:157px;
		}

.cont_confirm{
	position:relative;
	float:left;
	width:638px;
	padding:35px 0 50px 0;
	}

	.confirm_line{
		position:relative;
		float:left;
		width:638px;
		padding:0 0 5px 0;
		}

	.confirm_block{
		position:relative;
		float:left;
		width:460px;
		padding:30px 0 0 10px;
		}

		.confirm_block_line{
			position:relative;
			float:left;
			width:460px;
			padding:8px 0 8px 10px;
			border-bottom:dotted 1px #000;
			}

			.confirm_tipo{
				position:relative;
				float:left;
				width:166px;
				}

			.confirm_precio{
				position:relative;
				float:left;
				width:106px;
				text-align:center;
				}

			.confirm_uni{
				position:relative;
				float:left;
				width:85px;
				text-align:center;
				}

			.confirm_subtotal{
				position:relative;
				float:left;
				width:103px;
				text-align:center;
				}

		.confirm_importe_line{
			position:relative;
			float:left;
			width:460px;
			padding:30px 0 0 10px;
			}

			.confirm_importe_line_left{
				position:relative;
				float:left;
				width:370px;
				text-align:right;
				}

			.confirm_importe_line_right{
				position:relative;
				float:left;
				width:90px;
				padding:5px 0 0 0;
				text-align:center;
				}

	.confirm_texto{
		position:relative;
		float:left;
		width:625px;
		padding:30px 0 0 10px;
		}

/*--------------------------------------- TEXTOS -------------------------------------------*/
.bold{
	font-weight:bold;
	}

/* Men� superior */
.txt1{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#101825;
	text-decoration:none;
	}

	.txt1 a{
		color:#101825;
		text-decoration:none;
		}

	.txt1 a:hover{
		text-decoration:underline;
		}

/* Men� hijo 1 */
.txt2{
	font-family:"Century Gothic", Verdana;
	font-size:16px;
	color:#FDC31B;
	font-weight:bold;
	text-decoration:none;
	}

	.txt2 a{
		color:#FDC31B;
		text-decoration:none;
		}

	.txt2 a:hover{
		color:#FFF;
		text-decoration:none;
		}

/* Men� hijo 2 */
.txt3{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#FFC001;
	font-weight:bold;
	text-decoration:none;
	}

	.txt3 a{
		color:#FFC001;
		text-decoration:none;
		}

	.txt3 a:hover{
		color:#FFF;
		text-decoration:none;
		}

/* Men� hijo 3 */
.txt4{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#D8A713;
	font-weight:bold;
	text-decoration:none;
	}

	.txt4 a{
		color:#D8A713;
		text-decoration:none;
		}

	.txt4 a:hover{
		color:#FFF;
		text-decoration:underline;
		}

/* Tiulos home */
.txt5{
	font-family:"Century Gothic", Verdana;
	font-size:18px;
	color:#FFFFFF;
	}

/* fechas home */
.txt6{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#CA9A0C;
	}

/* Novedades, ... */
.txt7{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FFC20F;
	text-decoration:none;
	}

	.txt7 a{
		color:#FFC20F;
		text-decoration:none;
		}

	.txt7 a:hover{
		text-decoration:underline;
		}

/* Men� lateral home */
.txt8{
	font-family:"Century Gothic", Verdana;
	font-size:15px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}

	.txt8 a{
		color:#FFF;
		text-decoration:none;
		}

	.txt8 a:hover{
		color:#FDC31B;
		text-decoration:none;
		}

/* T�tulo secci�n */
.txt9{
	font-family:"Century Gothic", Verdana;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	}

/* Migas */
.txt10{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#919191;
	text-decoration:none;
	}

	.txt10 a{
		color:#919191;
		text-decoration:none;
		}

	.txt10 a:hover{
		text-decoration:underline;
		}

/* T�tulo contenido */
.txt11{
	font-family:"Century Gothic", Verdana;
	font-size:25px;
	color:#FFC001;
	font-weight:bold;
	}

/* Submen� contenido */
.txt12{
	font-family:"Century Gothic", Verdana;
	font-size:14px;
	color:#B0B0AF;
	text-decoration:none;
	}

	.txt12 a{
		color:#B0B0AF;
		text-decoration:none;
		}

	.txt12 a:hover{
		text-decoration:underline;
		}

.txt12_on{
	font-family:"Century Gothic", Verdana;
	font-size:14px;
	color:#FFC001;
	font-weight:bold;
	text-decoration:none;
	}

/* Contenido */
.txt13{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#000;
	text-decoration:none;
	}

	.txt13 a{
		color:#000;
		text-decoration:underline;
		}

	.txt13 a:hover{
		color:#FFC001;
		text-decoration:underline;
		}

/* Pie */
.txt14{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#BC8F05;
	text-decoration:none;
	}

	.txt14 a{
		color:#BC8F05;
		text-decoration:underline;
		}

	.txt14  a:hover{
		color:#FFF;
		text-decoration:underline;
		}

/* fecha noticia listado */
.txt15{
	font-family:Arial, Verdana;
	font-size:13px;
	color:#FFC001;
	text-decoration:none;
	}

/* carrito */
.txt16{
	font-family:"Arial narrow", Verdana;
	font-size:13px ;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

.txt17{
	font-family:Verdana;
	font-size:15px ;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

/* nombre producto */
.txt17{
	font-family:"Trebuchet MS", Verdana;
	font-size:18px ;
	color:#000000;
	font-weight:bold;
	}

/* descripcion producto */
.txt18{
	font-family: Verdana;
	font-size:11px ;
	color:#5f5f5f;
	}

	.txt18 a{
		color:#000;
		text-decoration:none;
		}

		.txt18  a:hover{
			color:#BC8F05;
			text-decoration:underline;
			}

.txt19{
	font-family: Verdana;
	font-size:11px ;
	color:#000;
	font-weight:bold;
	}


/* stage tienda */
.txt20{
	font-family: Verdana;
	font-size:12px ;
	color:#686868;
	font-weight:bold;
	}

.txt21{
	font-family: "Century Gothic", Verdana;
	font-size:18px ;
	color:#ffc001;
	font-weight:bold;
	}

.txt22{
	font-family: Verdana, Arial;
	font-size:11px ;
	color:#000;
	font-weight:bold;
	}

.txt23{
	font-family: Verdana, Arial;
	font-size:12px ;
	color:#000000;
	font-weight:bold;
	text-transform:Uppercase;
	}

.txt24{
	font-family: Verdana, Arial;
	font-size:12px ;
	color:#686868;
	}

.txt25{
	font-family: Verdana;
	font-size:11px ;
	color:#FFC001;
	font-weight:bold;
	}

	.txt25 a{
		color:#FFC001;
		text-decoration:none;
		}

		.txt25  a:hover{
			color:#5f5f5f;
			text-decoration:underline;
			}
.txt26{
	font-family: Verdana;
	font-size:11px ;
	color:#5f5f5f;
	font-weight:normal;
	}





.edit1{
	width:638px;
	padding:0 0 50px 0;
	font-family:Arial, Verdana;
	font-size:13px;
	color:#000;
	text-decoration:none;
	}

	.edit1 a{
		color:#000;
		text-decoration:underline;
		}

	.edit1 a:hover{
		color:#FFC001;
		text-decoration:underline;
		}

	.edit1 td	{
		font-family:Arial, Verdana !important;
		font-size:13px !important;
		color:#4B0000 !important;
		text-decoration:none !important;
		}
.edit2{
	width:944px;
	padding:10px 0 0 0;
	background:#000000;
	color: #BC8F05;
    font-family: Arial,Verdana;
    font-size: 11px;
}
	.edit2 a{
		color: #BC8F05;
	    font-family: Arial,Verdana;
	    font-size: 11px;
		text-decoration:none;
		}

	.edit2 a:hover{
		color: #BC8F05;
	    font-family: Arial,Verdana;
	    font-size: 11px;
		text-decoration:none;
		}

	.edit2 td	{
		font-family:Arial, Verdana !important;
		font-size:11px !important;
		color:#BC8F05 !important;
		text-decoration:none !important;
		}
.edit3{
	padding: 30px 0 0;
    width: 408px;
	color: #5F5F5F;
    font-family: Verdana;
    font-size: 11px;
	text-decoration:none;
	}

	.edit3 a{
		color: #5F5F5F;
    	font-family: Verdana;
		text-decoration:underline;
		}

	.edit3 a:hover{
		color: #5F5F5F;
    	font-family: Verdana;
		text-decoration:underline;
		}

	.edit3 td	{
		font-family:Verdana !important;
		font-size:11px !important;
		color:#5F5F5F !important;
		text-decoration:none !important;
		}
	.h-video{
		position:relative;
		float:left;
		width:490px;
		height:60px;
		padding:5px 10px 0 10px;
		background:url(../images/h-fondo_video.jpg) bottom no-repeat;
		}

		.h-video_left{
			position:relative;
			float:left;
			width:310px;
			padding:20px 0 0 20px;
			}

		.h-video_right{
			position:relative;
			float:left;
			width:142px;
			padding:9px 0 0 0;
			}



/* video */
.txt16{
	font-family:"Century Gothic", Verdana;
	font-size:22px;
	color:#FFFFFF;
	}

/*--------------------------------------- CALENDARIO -------------------------------------------*/
.lat_bloque2_calendar{
	position:relative;
	float:left;
	width:161px;
	padding:5px 0 0 20px;
	}

.calendar{
	width:161px;
	border:solid 1px #ffc001;
	}

.mes{
	text-align:center;
	}

.txt_mes{
	font-family: "Trebuchet MS", verdana;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
    float: left;
    width: 115px;
	}

.dias{
	width:22px;
	height:18px;
	text-align:center;
	line-height:12px;
	border:solid 1px #ffc001;
	}

.no_evento{
	width:22px;
	height:18px;
	text-align:center;
	line-height:12px;
	background:#fdd45b;
	border:solid 1px #ffc001;
	}

.evento{
	width:22px;
	height:18px;
	text-align:center;
	line-height:12px;
	background:#ffc001;
	border:solid 1px #ffc001;
	}

.festivo{
	width:22px;
	height:18px;
	text-align:center;
	line-height:12px;
	background:#fdeec2;
	border:solid 1px #ffc001;
	}

.hoy{
	width:22px;
	height:18px;
	text-align:center;
	line-height:12px;
	background:#b28501;
	border:solid 1px #ffc001;
	}
/*celda sin día*/
.vacio{
	width:22px;
	height:18px;
	text-align:center;
	line-height:12px;
	background:#000000;
	border:solid 1px #ffc001;
	}


.txt_day{
	font-family: "Trebuchet MS", verdana;
	color:#ffc20f;
	font-size:12px;
	}


.txt_calendar{
	font-family: "Trebuchet MS", verdana;
	color:#000;
	font-size:12px;
	}

	.txt_calendar a{
		color:#000;
		text-decoration:none;
		}

	.txt_calendar a:hover{
		color:#000;
		text-decoration:underline;
		}

.txt_calendar_on{
	font-family: "Trebuchet MS", verdana;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	}
    
/*********************************** NOTICIAS **************************************/
.news_line {
}
.edit1 .news_date a{
	color:#343434 !important;
	font-weight:normal !important;
	font-family:Verdana,Arial;
	font-size:14px;
	text-decoration:none !important;
}
.edit1 .news_date a:hover{
	color:#343434 !important;
	text-decoration:none !important;
}
.news_title {
	color:#FFC001;
	font-family:"Trebuchet MS",Arial,Helvetica,"MS Sans Serif";
	font-size:16px;
	width:627px;
}
.news_text {
	float:left;
	padding:0 0 25px 0;
}
.news_entradilla {
	color:#343434;
	font-family:Verdana,Arial;
	font-size:14px;
	padding:4px 0;
	text-align:justify;
	width:627px;
}
.edit1 .leer_mas a{
	color:#343434 !important;
	font-weight:normal !important;
	display:block;
	float:right;
	padding:3px 0;
}
