﻿/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: Arial, Helvetica, sans-serif; color:#404040; font-size:11px;}

body { line-height: 1;}

:focus { outline: 0}

ol, ul { list-style: none }

table { border-collapse: collapse; border-spacing: 0;}

blockquote:before, blockquote:after, q:before, q:after { content: "";}

blockquote, q { quotes: "" ""}

input, textarea { margin: 0; padding: 0;}

hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px; }

/*scroll firefox*/
html { overflow: -moz-scrollbars-vertical;}

/*clearfix*/
.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 */
input.text { height:15px; background:#fff; border:solid 1px #5d0101; font-size:11px; padding:2px 0 0 3px;}
select {height:17px; background:#fff; border:solid 1px #5d0101; font-size:11px; padding:0px 0 0 3px;}
/*Style*/
body { background:url(img/bg_body.gif) repeat 0 0;}
	.banner { display:none;}
	.rcd_mallorca { width:990px; margin:0 auto; background:#fff;}
		.rcd_mallorca_header { display:none;}
		.rcd_mallorca_body {}
			.banner img { margin:5px 0 5px 10px; border:solid 1px #dedede;}
			.left { width:480px; float:left; margin:0 0 0 11px;}
				.noticias { margin: 0 0 14px 0;}
					.noticias .main_img { float:left;}
					.noticias ul { width:87px; float:right;}
						.noticias ul li { margin:0 0 2px 0;}
						.noticias ul li.selected { background:url(img/bg_selected_news.gif) no-repeat -10px center}
							.noticias ul li a img { border-bottom:solid 2px #fff;}
							.noticias ul li a:hover img { border-bottom:solid 2px #fe1318;}
					.news_footer { background:#000; clear:left; padding:7px 10px;}
						.news_footer span { color:#ffc600; font-size:11px;}
						.news_footer h2 { margin:2px 0;}
							.news_footer h2 a { color:#fff; font-size:22px; font-weight:bold; text-transform:none;}
						.news_footer p {color:#fff; font-size:12px; margin:4px 10px 0 0;}
				.banners_left { margin:0 0 9px 0;}
					.banner01 { width:234px; float:left;}
						.banner01 span { color:#757575;}
						.banner01 img { margin:3px 0 0 0;} 
					.banner02 { width:234px; float:right;}
						.banner02 span { color:#757575;}
						.banner02 img { margin:3px 0 0 0;} 
				.left h2 { font-size:15px; font-weight:bold; color:#a60302; text-transform:uppercase;}
				.ultimo_partido { background: url(img/bg_resultado.gif) no-repeat 0 0; width:480px; height:57px; margin: 0 0 9px 0;}
					.ultimo_partido .equipos { float:left; margin:0 0 0 20px;}
						.ultimo_partido .equipos span { font-size:15px; color:#fff; font-weight:bold; display:block; float:left; width:105px; text-align:center; margin:12px 0 0 0;}
						.ultimo_partido .equipos img { margin:5px 10px 0; display:block; float:left;}
						.ultimo_partido .equipos strong { font-size:24px; color:#fcffb2; display:block; float:left; margin:10px 3px 0; font-weight:bold;}
					.ultimo_partido ul { width:56px; float:right; margin:4px 0 0 0; list-style:circle;}
						.ultimo_partido ul li { margin:0 0 5px 0; color:#fcffb2;}
							.ultimo_partido ul li a { color:#fcffb2;}
							.ultimo_partido ul li a:hover { text-decoration:none;}
				.prox_partido { background:url(img/bg_prox_partido.gif) no-repeat 0 0; width:480px; height:163px; margin:0 0 9px 0; }
					.prox_partido .fecha { text-align:center; margin:0 0 7px 0;}
						.prox_partido .fecha strong { font-size:18px; color:#ffc600; font-weight:bold; line-height:30px;}
						.prox_partido .fecha img { float:right; margin:2px 2px 0 ;} 
					.prox_partido .equipo01 { float:left; text-align:center; width:150px; margin:0 0 0 20px;}
						.prox_partido .equipo01 img {}
						.prox_partido .equipo01 span { font-size:15px; color:#fff; display:block;}
					.prox_partido .time { float:left; text-align:center; width:120px; margin:0 auto; border-bottom:solid 4px #fcffb2; padding:0 0 10px 0;}
						.prox_partido .time strong { color:#fcffb2; font-size:18px; display:block; margin:0 0 10px 0;}
						.prox_partido .time span { color:#fff; font-size:15px;}
					.prox_partido .equipo02 { float:right; text-align:center; width:150px; margin:0 20px 0 0px;}
						.prox_partido .equipo02 img {}
						.prox_partido .equipo02 span { font-size:15px; color:#fff; display:block;}
					.prox_partido .jornada { clear:both; text-align:center; margin:5px 0 0 0;}
						.prox_partido .jornada span { color:#fcffb2; font-size:15px; font-weight:bold;}
				.gallery { background:#000; padding:2px 0 4px 0;}
					.gallery span { display:block; clear:both; color:#fff; font-size:13px; margin:2px 0 0 7px;}
					.gallery ul {}
						.gallery ul li { float:left; margin:0 0 0 2px;}
							.gallery ul li a img { border-bottom: solid 2px #000!important;}
							.gallery ul li a:hover img { border-bottom: solid 2px #fe1318!important}
				
			.right { display:none;}
								
		.rcd_mallorca_footer { display:none;}
			
/*Sections*/
	.left_sections { width:100%; float:none; margin:0 0 0 10px;}
	.left_sections h2 { color:#c71717; font-size:18px; font-weight:bold;}
		.menu_migas { display:none;}
			
		
/*Gallery*/
	.main_photo h2 { margin:0 0 10px 0;}
	.main_photo .visor { width:480px; margin:0 auto; position:relative;}
		.main_photo .visor a.link { position:absolute; right:0; top:40px; padding-left:4px}
		.main_photo .visor p { font-size:12px; color:#646464; margin:10px 0 0 0;}
	.main_photo .gallery_carrousel { background:url(img/bg_gallery.gif) repeat-x 0 0; height:71px; margin:10px auto 0; clear:both; width:575px; padding:10px 30px 0;}	
		.main_photo .gallery_carrousel a {float:left; width:29px; height:28px; text-indent:-20000px; cursor:pointer; border:none; margin:10px 0 0 0;}
		.main_photo .gallery_carrousel a.anterior { background: url(img/btn_gallery01.gif) no-repeat 0 0;}
		.main_photo .gallery_carrousel a.siguiente { background: url(img/btn_gallery02.gif) no-repeat 0 0;}
		.main_photo .gallery_carrousel ul { margin:0 16px; float:left;}
			.main_photo .gallery_carrousel ul li{ float:left; margin:0 5px 0 0;}
			    .main_photo .gallery_carrousel ul li a { width:auto; height:auto; text-indent:0; border:none;}
				.main_photo .gallery_carrousel ul li a img { border-bottom:solid 2px #e6e6e6;}
				.main_photo .gallery_carrousel ul li a:hover img { border-bottom:solid 2px #C71717;}
			
	.gallery_list { clear:both; padding:10px 0 0 0;}
		.gallery_list h3 {color:#c71717; font-size:14px; font-weight:bold; border-bottom:solid 1px #b2b2b2; padding:0 0 3px 0; margin:0px 0 5px 0;}
		.gallery_list ul li { width:255px; float:left; height:55px; margin:5px 0 0 10px;}
			.gallery_list ul li a { float:left;}
			    .gallery_list ul li a img { float:left; margin:0 5px 0 0; border-bottom:solid 2px #d3d3d3; border-top:solid 1px #d3d3d3; border-right:solid 1px #d3d3d3; border-left:solid 1px #d3d3d3;}
			    .gallery_list ul li a:hover img {border-bottom:solid 2px #c71717;}
			.gallery_list ul li p {float:left; width:165px; margin:5px 0 0 0;}
			.gallery_list ul li h4 { float:left;}
			    .gallery_list ul li h4 a {color:#c71717; font-size:12px; font-weight:bold;}
			    .gallery_list ul li h4 a:hover { text-decoration:none;}
	
	.paginador { clear:both; margin:10px auto 0 auto; width:325px;}
		.paginador ul {}
		.paginador ul li { border-right: solid 1px #000; float:left; padding:0 5px 0; margin:3px 0 0 0;}
		.paginador ul li.selected { font-weight:bold; font-size:12px; color:#000;}
		.paginador ul li a { font-size:12px;}
		.paginador ul li a:hover { text-decoration:none;}
		.paginador a { font-size:12px; color:#000; float:left; border:none;}
		.paginador a:hover { text-decoration:none;}
			.paginador a.anterior { background: url(img/input01.gif) no-repeat left 0; padding:0 0 4px 20px; display:block; margin:3px 5px 0 0;} 
			.paginador a.siguiente { background: url(img/input02.gif) no-repeat right 0; padding:0 20px 4px 0; display:block; margin:3px 0px 0 10px;}
			.paginador a.desactivado { opacity:0.4; cursor:auto;}
			
	img#ImagenGrande { background:#fff; border:solid 1px grey; padding:2px;}
	
/*Listado noticias*/
	.news_list {}
		.news_list .buscador { clear:both; background:url(img/bg_buscador.gif) repeat-x; border-top: solid 1px #e8e8e8; border-right: solid 1px #e8e8e8; border-left: solid 1px #e8e8e8; height:72px;}
			.buscador .buscador_left { width:300px; float:left; margin:15px 0 0 28px;}
				.news_list .buscador_left span { color:#ffe300; font-size:14px; display:block;}
				.news_list .buscador_left input.text { width:220px;}
				.news_list .buscador_left input.button { background:url(img/bg_input_buscador.gif) no-repeat 0 0; width:16px; height:16px; text-indent:-20000px; margin:0 0 0 5px;}
			.buscador .buscador_right { width:300px; float:right; margin:15px 0 0;}
				.buscador .buscador_right select { float:left; margin:0 2px 0 0;}
				.buscador .buscador_right label { color:#ffe300; font-size:12px; display:block; float:left; margin:0 5px 0 0; width:90px; text-align:right;}
				.news_list .buscador_right input.button { background:url(img/bg_input_buscador.gif) no-repeat 0 0; width:16px; height:16px; text-indent:-20000px; margin:0 0 0 5px;}
		.news_list ul { margin:10px auto 0; width:645px;}
			.news_list ul li { border-top:solid 1px #d1d1d1; border-bottom:solid 1px #d1d1d1; margin-top:-1px; clear:both; padding:3px 0;}
				.news_list ul li h2 { float:left; margin:0 0 0 13px; padding:10px 0 0 0; width:440px;}
				.news_list ul li h2 a {color:#c71717; font-size:14px; font-weight:bold; text-decoration:none;}
				.news_list ul li h2 a:hover { text-decoration:underline;}
				.news_list ul li a img { border-bottom:solid 2px #d3d3d3; border-top:solid 1px #d3d3d3; border-right:solid 1px #d3d3d3; border-left:solid 1px #d3d3d3; float:left;}
				.news_list ul li a:hover img { border-bottom:solid 2px #c71717;}
				.news_list ul li span { font-size:12px; color:#000; float:right; display:block; margin:10px 0 0 0;}

/*Ficha Noticia*/
    .main_news { padding:20px 0 0 0; width:100%; margin:0 auto;}
        .main_news .main_img_news { margin: 0 20px 10px 0; float:left;}
        .main_news span { text-transform:uppercase; color:#000; font-size:11px; display:block; margin: 0 0 10px 0;}
        .main_news h2 { font-size:56px; color:#c71717; font-weight:bold; margin:0 0 10px 0;}
        .main_news h3 { font-weight:bold; color:#646464; font-size:36px; margin:0 0 10px 0;}
        .main_news span.news_date { text-transform:none; font-size:24px; border-bottom: solid 1px #b2b2b2; padding:0 0 4px 0; text-align:right;}
        .main_news h4 { font-weight:bold; color:#000; font-size:28px;}
        .main_news p { font-size:18px; color:#000; margin:0 0 12px; line-height:22px;}
        .main_news p.destacado { color:#c71717; font-size:22px; background: url(img/comillas.gif) no-repeat 0 0; border-right:solid 1px #b2b2b2; padding:0 15px 0 54px; float:left; clear:left; width:135px; margin:12px 12px 12px 0;}
        .main_news input { background-color:transparent; font-size:11px; color:#000; text-decoration:underline; border:none; cursor:pointer; display:block; float:right; padding:3px 0 10px 25px; margin:0 15px 0 0;}
        .main_news input:hover { text-decoration:none;}
        .main_news input.print_bottom { display:none;}
        .main_news input.send_bottom { display:none;}
    .web_bar { display:none;}