/* CSS Document */th a:link, th a:visited{	color:#FFFFFF !important; } td.programes{	padding:3px;	vertical-align:top;}td.imgprogrames{	padding:5px 10px 5px 15px;	vertical-align:top;}.txtform{	border:1px solid #CC0000;	background-color:#FFFFCC;}/* COS */#contacto{	position:absolute;	top:150px;	left:250px;}p{	color:#333333;	line-height:16px;}body{	font-family:Verdana, Arial, Helvetica, sans-serif;	margin:0px;	padding:0px;	font-size:11px;	background-repeat:no-repeat;}.precio{	font-size:14px;	font-weight:bold;}.pollo{	background-image:url(img/fons_pollo.gif);	background-position:top right;	background-attachment:fixed;}a img{	border:0;}a:link, .precio, a:visited{	color:#CC0000;	text-decoration:none;}.link{	position:relative;	top:0px;	left:0px;	width:200px;	font-size:10px;	float:left;	margin:4px;	cursor:pointer!important;	overflow:hidden;}#barra_rojo1{	position:absolute;	width:100%;	left:0px;	top:0px;	height:120px;	background-color:#CC0000;}th{	background-color:#cc0000;	color:#FFFFFF;}#contenedor{	position:absolute;	top:0px;	left:0px;	width:100%;}#cap{	position:absolute;	top:0px;	left:40px;}h1, h2{	color:#CC0000;	font-size:14px;}#destacado{	position:relative;	left:0;	top:0;	background-position:center;	background-repeat:no-repeat;	background-image:url(destacado/sombra.jpg);	padding:5px;	text-align:center;}p.peudefoto{	font-size:10px;	color:#666666;}p.data{	font-size:10px;	font-weight:bold;}#contingut, #contingut2, #contingut3{	position:relative;	top:240px;	left:100px;}#contingut{	margin-right:130px;}#contingut2{	margin-right:360px; 	padding-bottom:10px;}#contingut3{	margin-right:480px;}/* ULTIM PROGRAMA */table#ultim_prog{	empty-cells:show;	border-collapse:collapse;	left:2px;}table#ultim_prog th { 	padding:0;	margin:0;}table#ultim_prog td{	color:#000000;}table#ultim_prog td.lateral_izq{	border-left: 1px solid #CC0000; vertical-align:top; padding-top:160px; padding-right:10px; padding-left:20px; width:10px}table#ultim_prog td.lateral_dcha{	border-right: 1px solid #CC0000; vertical-align:top;}table#ultim_prog td.lateral_inf, table#ultim_prog td.lateral_izq, table#ultim_prog td.lateral_dcha{	border-bottom: 1px solid #CC0000;}table#ultim_prog td h2{	text-transform:uppercase;}/* PROGRAMES ANTERIORS */#prog_anterior{	/* width:460px;*/	width:100%;	border:1px solid #ccc;	background-color:#fff;}#prog_anterior td{	color:#666666;	line-height:12px;}/* LINKS */#contingut a:link, #contingut a:visited, #contingut2 a:link, #contingut2 a:visited{	color:#CC0000;}#contingut a:hover, #contingut2 a:hover{	background-color:#CC0000;	color:#FFFFFF;	text-decoration:none;}/* BANNERS */#contenedor_banner{	position:absolute;	top:225px;	right:10px;	width:208px;	border: 1px solid #CC0000;	background-color:#fff;	padding-right:2px;	}#contenedor_amigas{	position:absolute;	top:225px;	right:10px;	width:208px;	border: 1px solid #CC0000;	background-color:#fff;	padding:5px;}#contenedor-programas{	width:100%;	position:relative;	top:0;	left:0;	float:none;}.banner{	position:relative;	top:0px;	left:0px;	float:left;	width:200px;	height:50px;	margin: 3px 0px 3px 3px;}.banner2{	position:relative;	top:0px;	left:0px;	margin: 2px 0px 2px 2px;}/* MENU */#menu{	position:absolute;	top:120px;	left:250px;	height:30px;}/* SUBMENU */#submenu{	position:absolute;	top:90px;	left:650px;}a:hover h2{	color:#E72614 !important;	background-color:#FFFFFF  !important;}#columna_dcha{	position:relative;	top:250px;	right:0px;	width:40%;}/* MODE VISUAL */#modevisual{	position:relative;	top:0px;	left:0px;	margin-bottom:10px;}/* MOSAIC */#contenedor_mosaic{	width:100%;}.mosaic_mini{	position:relative;	top:0;	left:0;	width:100px;	height:200px;	float:left;	margin-left:5px;	margin:5px;	font-size:10px;}.fotoselect{	border: 4px solid #FF0000;}.minialbum{	width:120px;	height:160px;	position:relative;	top:0px;	left:0px;	margin-left:2px;	margin-bottom:2px;	float:left;	text-align:center;	overflow:hidden;	font-size:9px;}.minifoto{	position:relative;	display:block;	width:100px;	height:80px;	overflow:hidden;	text-align:center;	margin-left:10px;	margin-bottom:10px;	float:left;	border: 1px solid #666666;}.minifoto2{	width:200px;	height:150px;	position:relative;	top:0px;	left:0px;	margin-left:2px;	margin-bottom:2px;	float:left;	text-align:center;	overflow:hidden;}/* TAULES *//* TAULA amb FILET de 1px */table#resultados, table#clasificacion{	empty-cells:show;	border-collapse:collapse;	border-spacing:1px;	border: 1px solid #CC0000;}table#resultados th, table#resultados td, table#clasificacion td, table#clasificacion th{	text-align:center;	padding:3px;	border:1px solid #CC0000;}/* FINAL */#final p{	text-align:center;	padding-top:20px;}/* LISTA COMPRA */#carrito{	position:absolute;	top:225px;	right:20px;	width:350px;	border: 1px solid #CC0000;	background-color:#fff;	padding:5px;}/* CAMBIO DE TABLAS A DIV */.tabla{	clear: none;	overflow: auto;}.fila{ clear: both;}.col, .colimg, .coltxt, .colcap, .colmenu, .colcontingut, .colbanner1{	float: left;	padding: 0px;}.colmenu{	width:300px;}
