/*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;}
		
	.rcd_mallorca { width:990px; margin:0 auto; background:#fff;}
        .rcd_mallorca_header img { float:left; }
		.rcd_mallorca_header iframe { margin-left:135px;}
			.header_sup { background:#232323; height:23px; padding:0 0 0 27px;}
				.header_sup ul li  { float:left;}
				.header_sup .buscador { float:right;}
					.header_sup a {color:#fff;}
					.header_sup a:hover { text-decoration:none;}
					ul.languages { padding:6px 0 0 0; float:left;}
						ul.languages li { margin: 0 12px 0 0;}
					a.bookmark { display:block; float:left; margin:4px 0 0 0;}
					ul.secondary_menu { float:right; padding:4px 0 0 0; margin:0 10px 0 0;}
						ul.secondary_menu li { border-right:solid 1px #fff; padding:0 5px 0 0; margin:0 0 0 5px;}
					.buscador { height:16px;}
						.buscador input { float:left;}
						.buscador input.text_field { margin:4px 4px 0 0;}
						.buscador input.button { margin:3px 4px 0 0;}
						input.text_field { width:117px; height:15px; border:none; background:#fff; color:#000; padding:0 0 0 7px; font-size:10px;}
						input.button { background:url(img/bg_input.gif) no-repeat 0 0; width:16px; height:16px; border:none; cursor:pointer;}
			.header_center {  height:100px;}
				.header_center h1 { width:209px; height:90px; float:left; margin: 5px 0 0 24px;}
				ul.sections { float:right; margin:-88px 14px 0 0;}
					ul.sections li { float:left; margin:0 17px 0 0;}
						ul.sections li a img { border:solid 1px #c5c5c5;}
						ul.sections li a:hover img {border:solid 1px #fe1318;}
			ul.main_menu {height:23px; background: url(img/bg_main_menu.gif) repeat-x 0 0;}
				ul.main_menu li { height:23px; background: url(img/bg_main_menu.gif) repeat-x 0 0; float:left; text-align:center; }
				ul.main_menu li:hover {background: url(img/bg_main_menu_hover.gif) repeat-x 0 0;}
					ul.main_menu li a { display:block; background: url(img/bg_main_menu_li.gif) no-repeat 0 0; font-size:14px; color:#e2e2e2; text-decoration:none; padding: 4px 18px 0;}
					ul.main_menu li a:hover {}
					ul.main_menu li ul { position:absolute; margin:7px 0 0 2px; border:solid 1px #670101; background: #760101 url(img/bg_sub.gif) repeat-x 0 0; height:22px;}
					    ul.main_menu li ul li { background:url(img/bg_sub_li.gif) no-repeat 0 4px; padding:0 0 0 18px; margin:0 0 0 6px;}
						ul.main_menu li ul li:hover { background:url(img/bg_sub_li.gif) no-repeat 0 4px;}
							ul.main_menu li ul li a {background: url(img/bg_sub_li_a.gif) no-repeat right 0; font-size:12px; font-weight:bold; padding:4px 12px 0 0;}
							ul.main_menu li ul li a:hover { text-decoration:underline;}
					
		.rcd_mallorca_body { padding:30px 0 0 0;}
			.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 .container_img_ul {background:url(img/bg_ul_box.gif) repeat-x 0 0; height:284px;}
					.noticias ul { width:87px; float:right; background:url(img/bg_ul.gif) no-repeat 0 0;}
						.noticias ul li { margin:0 0 2px 0;}
						.noticias ul li.selected { background:url(img/bg_selected_news.gif) no-repeat -10px center; text-align:center;}
							.noticias ul li a img { border-bottom:solid 2px #fff;}
							.noticias ul li a:hover img { border-bottom:solid 2px #fe1318;}
					.news_footer { clear:both; padding:7px 10px; min-height:110px;}
						.news_footer span { color:#A60302; font-size:11px;}
						.news_footer h2 { margin:2px 0;}
							.news_footer h2 a { color:#A60302; font-size:30px; font-weight:bold; text-transform:none; text-decoration:none;}
							.news_footer h2 a:hover { text-decoration:underline;}
						.news_footer p {color:#7c7c7c; font-size:14px; margin:4px 10px 0 0;}
				.banners_left { margin:5px 0 9px 0; clear:both; border-top:solid 2px #cbcbcb; padding:5px 0 0 0;}
					.banner01 { width:234px; float:left;}
						.banner01 span { color:#757575;}
						.banner01 img { margin:3px 0 0 0;} 
					.banner01b { width:234px; float:right; }
						.banner01b span { color:#757575;}
						.banner01b 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; padding:5px 0; }
					.ultimo_partido .enlaces { float:right; }
					.ultimo_partido .enlaces a { margin:0 10px 6px 0; display:block; color:#FFE300; text-align:left; }
					.ultimo_partido .equipos { float:left; margin:0 0 0 40px;}
					/*.ultimo_partido .equipos { float:left; margin:5px 0 0 20px;}*/
						.ultimo_partido .equipos span { font-size:13px; color:#fff; font-weight:bold; display:block; float:left; width:105px; text-align:center; margin:15px 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; padding:0 28px; width:425px; height:163px; margin:0 0 9px; }
					.prox_partido .fecha { text-align:center; padding:5px 0 8px 0; position:relative;}
					    .prox_partido .fecha .tv_channels { position: absolute; right:0; top: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:80px; margin:0 12px;}
						.prox_partido .equipo01 img {}
						.prox_partido .equipo01 span { font-size:13px; color:#fff; display:block; margin-top:5px; }
					.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:24px; display:block; margin:0 0 10px 0; font-weight:bold ;}
						.prox_partido .time span { color:#fff; font-size:15px;}
					.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;}
					.prox_partido .enlaces1 { float:left; margin:0; }
					    .prox_partido .enlaces1 a { display:block; clear:both; color:#FFE300; padding-bottom:5px; text-align:right; }
					.prox_partido .enlaces2 { float:left; margin:0; }
					    .prox_partido .enlaces2 a { display:block; clear:both; color:#FFE300; padding-bottom:5px; text-align:left; }
				.gallery { background:#000; padding:2px 0 4px 0; margin-bottom:18px; }
					.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}
				
			.center { width:317px; float:left; margin:0 0 0 20px;}
				.videos { margin:0 0 10px 0;}
				    #pnlUpdateVideo { background: url(img/bg_box_silver.gif) repeat-y 0 0;}
				        .videos #pnlUpdateVideo a { position:relative; width:88px; }
				        .videos #pnlUpdateVideo .video_play {top: 90px;}
					.videos .video_footer { background:#fff; padding:4px 4px 4px 6px;}
						.videos .video_footer h2 { text-transform:none;}
							.videos .video_footer h2 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color: #a60302; font-style:italic;}
						.videos .video_footer p { font-size:12px; color:#000; margin:4px 0 0 0;}
					.videos ul { margin:8px 0 0; }
					.videos ul.bg_silver { background:url(img/bg_video_ul_home.gif) no-repeat 0 bottom; height:auto; margin:0; padding:8px 14px; }
					    .videos ul.bg_silver li { height:auto; margin:0 4px; width:auto; border:none; }
					.videos ul li { float:left; width:auto; margin:0; height:auto; min-height:64; border-bottom:1px solid #999; clear:both; margin:0 8px 8px 0; padding:0 0 8px 0; }
					    .videos ul li a {max-width:94px !important; position:relative; z-index:1;}
								.videos ul li a img { float:left; cursor:pointer; }
								.videos ul li a:hover img { }
								span.footer_video_box { display:block; padding:2px 3px; text-transform:none; background:#fff; float:left; width:185px; height:51px; }
								.videos ul li a:hover span { border-bottom:solid 2px #fe1318;}
							.videos ul li .bg_miniatures { background-color:#e0e0e0; clear:none; display:inline; float:left;width:94px;text-align:center; vertical-align:middle; }
                            .videos ul li .txt { width:350px; float:right; display:inline; padding:0 0 0 5px; margin:0 0 0 5px; }
                                .videos ul li .txt a { float:left; display:inline; text-decoration:none; max-width:185px!important; }
                                    .videos ul li .txt a h3 { float:left; display:inline; clear:both; color:#A60302; font-size:12px; line-height:16px; font-weight:bold; width:350px; }
                                    .videos ul li .txt a p { float:left; display:inline; clear:both; font-size:12px; line-height:16px; width:350px; }
					.recuadro { border:1px solid #999; height:auto; padding:0 8px 8px; }
								
				.center h2 { font-size:15px; font-weight:bold; color:#a60302; text-transform:uppercase;}
				.agenda { clear:both; display:inline; float:left; margin:0 0 12px 0; width:100%; }
					.agenda ul#ulpest { }
						.agenda ul li { float:left; margin-right:3px; border:solid 1px #a6a6a6; padding:3px 5px; margin-bottom:-1px;}
						.agenda ul li.selected { border-bottom:solid 1px #fff;}
							.agenda ul li.selected a { color:#000; text-decoration:none; font-size:12px; font-weight:bold; }
							.agenda ul li a { color:#7c7c7c; text-decoration:none; font-size:12px;}
							.agenda ul li a:hover {}
					.agenda div { clear:both; border:solid 1px #a6a6a6; padding:8px 4px 10px; }
					.agenda div table thead { background:#404040; color:#fff;}
					 	.agenda div table thead th {color:#fff; padding:2px 0 2px 10px; text-align:left;}
						.agenda div table td { padding:7px 0 7px 10px;}
                        .agenda a { text-decoration:none; font-weight:bold; color:#A60302; margin:0 0 5px 10px; display:block; font-size:12px; }
                            .agenda a strong { font-size:32px; color:#999; font-weight:bold; width:20px; }
                            .agenda ul#ulpest li a { margin:0; font-weight:normal; }
                                .agenda ul#ulpest li.selected a { font-weight:bold; }
                            .agenda ul.masvisto {  }
                                .agenda ul.masvisto li { border:none; padding:4px 5px; margin-bottom:8px; }
                                    .agenda ul.masvisto li a { margin:0; float:left; width:88px; }
                                    .agenda ul.masvisto li span { display:block; float:left; padding:5px 0 6px 10px; width:180px; }
                                    .agenda div.clearfix { border:none; padding:0; }

			.right { width:125px; float:right; margin:0 10px 10px; }
			    .right span { display:block; margin-bottom:3px; }
				.banner03 { }
					.banner03 span { color:#757575; }
				.right h2 { font-size:15px; font-weight:bold; color:#a60302; text-transform:uppercase; margin:9px 0 0 0; text-align:center;}
				.clasificacion { text-align:center; padding:5px 0 0 0; margin:0 0 10px 0; }
					.clasificacion span { font-size:16px; color:#404040; display:block; font-weight:bold; margin:5px 0 0 0;}
					a.link { height:12px; display:block; background:#000 url(img/bg_a.gif) no-repeat right 0; color:#fff; font-size:10px; padding:2px 16px 0 0; text-decoration:none;}
					a.link:hover { background:#b5011a url(img/bg_a.gif) no-repeat right 0;}
					.clasificacion table { margin:5px auto; width:130px; }
						.clasificacion table td { height:23px; padding:0 5px;}
						.clasificacion table tr.grey td { background:#d5d4df;}
				
		.rcd_mallorca_footer { clear:both; padding:20px 0 0 0;}
			ul.colaboradores { width:990px; margin:0 auto; border-top:solid 1px #949494; padding:5px 0; text-align:center; }
				ul.colaboradores li { display:inline; margin:0; }
				    ul.colaboradores li a { margin:0 20px; }
			.footer_down { background:#000; padding:0; text-align:center; clear:both; margin:0 auto;}
				.footer_down p {}
				.footer_down ul li { float:left; padding:0 10px; border-right:solid 1px #fff;}
					.footer_down ul li a, .footer_down p { font-size:13px; color:#fff;}
					.footer_down ul li a { text-decoration:underline;}
					.footer_down ul li a:hover { text-decoration:none;}
/*Sections*/
	.left_sections { width:808px; float:left; margin:0 0 0 10px;}
	.left_sections h2 { color:#c71717; font-size:18px; font-weight:bold;}
	    .left_sections .competicion_grafica h2 { color:#ffE300;}
	.left_sections iframe { margin:10px 0 10px 0; }
		.menu_migas { margin:0 0 10px 0;}
			.menu_migas a, .menu_migas strong { color:#000;}
			.menu_migas a:hover { text-decoration:none;}
			.menu_migas strong { font-weight:bold;}
		
/*Gallery*/
	.main_photo h2, .main_photo span { margin:0 auto 10px auto; width:480px; display:block;}
	.main_photo span { font-size:12px;}
	.main_photo .visor { width:480px; margin:0 auto; position:relative; text-align:center;}
		.main_photo .visor a.link { position:absolute; right:0px; top:4px; padding-left:4px}
		.main_photo .visor p { font-size:12px; color:#646464; margin:10px 0 0 0; text-align:left;}
	.main_photo .gallery_carrousel { background:url(img/bg_gallery.gif) repeat-x 0 0; height:71px; margin:10px auto 0; clear:both; width:590px; padding:10px 30px 0;}
		.main_photo .gallery_carrousel table td.td_button a {float:left; width:29px; height:28px; text-indent:-20000px; cursor:pointer; border:none; margin:10px 0 0 0;}
		.main_photo .gallery_carrousel table a.anterior { background: url(img/btn_gallery01.gif) no-repeat 0 0;}
		.main_photo .gallery_carrousel table a.siguiente { background: url(img/btn_gallery02.gif) no-repeat 0 0;}
		.main_photo .gallery_carrousel table a { width:auto; float:none; height:auto; margin:0 5px; }
		.main_photo .gallery_carrousel table td.carrousel_img a img { border-bottom:solid 2px #e6e6e6;}
		.main_photo .gallery_carrousel table td.carrousel_img a:hover img { border-bottom:solid 2px #C71717;}
            .main_photo .gallery_carrousel table table a { text-decoration:none; }
		.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; width:75px;}
			    .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!important;}
			.gallery_list ul li p {float:left; width:165px; margin:5px 0 0 0;}
			.gallery_list ul li h4 { float:left; width:165px;margin:5px 0 0 0;}
			    .gallery_list ul li h4 a {color:#c71717; font-size:12px; font-weight:bold; width:auto;}
			    .gallery_list ul li h4 a:hover { text-decoration:none;}
			 .audio ul li a img { border: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;}
			
	.paginador2 { clear:both; margin:10px auto 0 auto; width:325px;}
		.paginador2 ul {}
		.paginador2 ul li { border-right: solid 1px #000; float:left; padding:0 5px 0; margin:3px 0 0 0;}
		.paginador2 ul li.selected { font-weight:bold; font-size:12px; color:#000;}
		.paginador2 ul li a { font-size:12px;}
		.paginador2 ul li a:hover { text-decoration:none;}
		.paginador2 a { font-size:12px; color:#000; float:left; border:none;}
		.paginador2 a:hover { text-decoration:none;}
			
		
	img#ImagenGrande { background:#fff; border:solid 1px #c9c9c9; padding:2px;}

/*Listado videos*/
    .gallery_carrousel01 { background: url(img/bg_video_gallery01.gif) no-repeat 0 0; width: 620px; margin: 0 auto;}
        .gallery_carrousel02 { background: url(img/bg_video_gallery02.gif) repeat-y 0 0;}
            .gallery_carrousel03 {background: url(img/bg_video_gallery03.gif) no-repeat 0 bottom; padding:10px 20px; height:350px;}
                .gallery_carrousel03 ul {}
                    /*.gallery_carrousel03 ul li { float:left; width:260px; margin:0 10px 20px; background:#f6f6f6; padding:10px; border-bottom:solid 2px #d6d6d6;}*/
                        .gallery_carrousel03 a { display:block; float: left; margin:0 10px 0 0; position:relative;}
                            .gallery_carrousel03 a img { border:solid 2px #D6D6D6;}
                            .gallery_carrousel03 a:hover img { border:solid 2px #C71717;}
                        .gallery_carrousel03 h3 { clear:both; font-size:14px; font-weight:bold; color:#A60302; width:auto; margin:0 0 10px 0;}
                        .gallery_carrousel03 p { font-size:12px; line-height:16px;}
                .gallery_carrousel03 a.anterior { background: url(img/btn_gallery01.gif) no-repeat 0 0; width:50px; height:23px; display:block; float:left; font-size:12px; padding:7px 0 0 30px; cursor:pointer;}
		        .gallery_carrousel03 a.siguiente { background: url(img/btn_gallery02.gif) no-repeat right 0; width:50px; height:23px; display:block; float:right; font-size:12px; padding:7px 33px 0 0px; cursor:pointer;}
		        .video_play { width:100%; height:65px; position:absolute; background: url(img/play.png) no-repeat center center; margin:0 auto; opacity:0.9; top:20px;}
		        .botonera_video { clear:both; padding:10px 0 0 0;}
	
/*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:110px; 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:8px 0 0 0; width:380px; line-height:16px; }
				.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.list_icon { display:block; width:75px; float:left;}
				.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:11px; color:#000; float:right; display:block; margin:10px 0 0 0;}


/*Ficha Noticia*/
 .main_news { padding:20px 0 0 0; width:650px; margin:0 auto;}
        .main_news .main_img_news { margin: 6px 10px 10px 0; float:left; position: relative;}
        .main_news .main_img_news span.footer_news { background-color:#e6e6e6; padding:3px; text-transform:none; }
        .main_news .main_img_news a.link { width:60px; padding:0 0 0 5px; position:absolute; top:0; left:0;}
        .main_news span { text-transform:uppercase; color:#000; font-size:11px; display:block; margin: 0 0 10px 0;}
        .main_news h2 { font-size:28px; color:#c71717; font-weight:bold; margin:0 0 10px 0;}
        .main_news h3 { font-weight:bold; color:#646464; font-size:18px; margin:0 0 10px 0;}
        .main_news span.news_date { text-transform:none; font-size:11px; border-bottom: solid 1px #b2b2b2; padding:0 0 4px 0; text-align:right;}
        .main_news h4 { font-weight:bold; color:#000; font-size:14px;}
        .main_news p { font-size:14px; color:#000; margin:0 0 12px; line-height:18px; text-align:justify; }
        .main_news p.destacado { color:#c71717; font-size:16px; background: url(img/comillas.gif) no-repeat 0 0; border-right:solid 1px #b2b2b2; padding:0 15px 0 54px; float:left; width:135px; margin:12px 12px 12px 0;}
            .main_news p strong, .main_news p span, .main_news p a, .main_news p ul li { font-size:14px;}
            .main_news p strong { font-weight:bold;}
        .main_news .news_buttons { clear:both; margin:0 0 10px 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 { background: url(img/bg_print.gif) no-repeat 0 0;}
        .main_news input.send_bottom { background: url(img/bg_send.gif) no-repeat 0 0; padding-left:29px; }
        .news_list .web_bar { border-top: solid 2px #C71717; margin:0 auto; width:650px; clear:both; }
            .news_list .web_bar .send_friend { float:right; width:315px; margin:10px 0 0 0;}
                .news_list .web_bar .send_friend h3 {color:#C71717; font-size:12px; font-weight:bold; margin:0 0 10px 0;}
                .news_list .web_bar .send_friend label { display:block; float:left; margin: 0 0 5px 10px;}
                    .news_list .web_bar .send_friend label span { display:block; margin:0 0 2px 0; }
                .news_list .web_bar .send_friend .send_button {background:transparent url(img/input02.gif) no-repeat scroll right 0; display:block; margin:3px 0 0 10px; padding:0 20px 4px 0; font-size:12px; text-decoration:underline; border:none; cursor:pointer;}
                .news_list .web_bar .send_friend .send_button:hover { text-decoration:none;}
                .news_list .web_bar .send_friend textarea {color:#404040; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px;}
            .news_list .web_bar ul { float:left; width:200px;}
                .news_list .web_bar ul li { border-top:none; border-bottom:solid 1px #fff; border-right:solid 1px #949494; clear:none; padding:0 3px; margin:0 2px; float:left;}
                .news_list .web_bar ul li:hover { border-bottom:solid 1px #C71717;}
                    .news_list .web_bar ul li a {}
                    .news_list .web_bar ul li a:hover {}
                        .news_list .web_bar ul li a img { border:none;}
        .news_list table { border-bottom:2px solid #C71717; border-top:2px solid #949494; font-size:12px; margin:0 0 20px;}
            .news_list table td { border:1px solid #949494; font-size:12px; font-weight:bold; padding:10px;}
        .main_news .relacionado { border-top:1px solid #000; padding:5px 0; margin-top:0; clear:both; }
            .main_news .relacionado h4 { color:#646464; margin:10px 0; width:100%; clear:both; }
            .main_news .relacionado a { clear:both; text-decoration:none; color:#C71717; font-weight:bold; padding-left:20px; background:transparent url(img/bg_a.gif) no-repeat scroll 0 2px; line-height:18px; margin-bottom:3px; display:block; }
                .main_news .relacionado a:hover { text-decoration:underline; }
            .main_news .relacionado ul { background:#ededed url(img/relacionados.jpg) repeat-x scroll 0 bottom; margin-bottom:15px; height:210px; overflow-y:scroll; }
                .main_news .relacionado ul li { border:none; background:#fff none; float:left; margin:14px 0 14px 30px; padding:0; width:43%; clear:none; height:70px; }
                    .main_news .relacionado ul li a { margin:0; padding:0; }
                    .main_news .relacionado ul li a:hover { text-decoration:none; }
                        .main_news .relacionado ul li a img { border-right:3px solid #000; float:left; border-bottom:0px; }
                            .main_news .relacionado ul li a:hover img { border-bottom:none; }
                        .main_news .relacionado ul li a p { float:left; font-size:11px; line-height:14px; padding-left:8px; text-align:left; text-transform:uppercase; width:58%; margin:2px 0 0; }

/*Cuerpo técnico*/
	.coach_list {}
		.coach_list h2 { width:71px; height:auto; background:#f2e6e7; float:left; text-align:center; padding:69px 0;}
			.coach_list h2 img { width:17px;}
		.coach_list ul { background:#efefef; margin:0 0 0 0; float:right; width:725px; padding:5px 0 17px;}
			.coach_list ul li { float:left; width: 222px; height: 75px; background:url(img/bg_li_coach.gif) repeat-x 0 0; border-right:solid 1px #999999; margin:10px 0 0 9px; padding:4px; position:relative;}
				.coach_list ul li img { border:solid 1px #b3b3b3; float:left; margin:0 7px 0 0;}
				.coach_list ul li h3 { float:left; display:block; color:#710101; font-size:14px; width:163px; margin: 20px 0 10px; position:relative; z-index:2;}
				.coach_list ul li h4 { float:left; display:block; font-weight:bold; color:#fff; font-size:13px; position:relative; z-index:2;}
				.coach_list .team_modul ul li span { color:#e2e2e2; font-size:90px; font-weight:bold; display:block; position:absolute; right:0; bottom:0; z-index:1;}

/*Plantilla*/
    .team_modul { clear:both; margin:0 0 10px 0;}
        .coach_list .team_modul h2 { width:71px; height:auto; background:#f2e6e7; float:left; text-align:center; padding:20px 0;}
        .coach_list .team_modul ul li h3 { margin:10px 0;}
        .coach_list .team_modul ul li a { background: url(img/bg_a.gif) no-repeat 0 0; padding:0 0 0 16px;}
        .coach_list .team_modul ul li a:hover { text-decoration:none;}
        .img_bg { float:right; padding:5px 0 17px; width:725px; background:#F5F5F5;}

/*Ficha Jugador*/
    .ficha_jugador_top { clear:both;}
        .ficha_info { float: left; width:538px; height:172px; background: url(img/bg_ficha.gif) repeat-x 0 0; border-top:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; border-left:solid 1px #e7e7e7; padding:14px 12px; position:relative;}
            .ficha_info img {border:solid 1px #a14545; float:left; margin:0 32px 0 0; font-weight: lighter;}
            .ficha_info h2 { font-size:26px; color:#ffe300; float:left; position:relative; z-index:2;}
            .ficha_info dl { float:left; width:350px; position:relative; z-index:2;}
                .ficha_info dt {float:left; color:#fff; font-weight:bold; font-size:12px; line-height:17px; clear:left; padding:0 10px 0 0;}
                .ficha_info dd { color:#fff; font-size:12px; line-height:17px;}
            .ficha_info span.ficha_dorsal {color:#8d2222; font-weight:bold; font-size:160px; position:absolute; display:block; bottom:10px; right:10px; z-index:1;}
        .ficha_table { float: left; width:562px; border-bottom:solid 2px #c71717;}
            .ficha_table h3 { font-weight:bold; font-size:14px; color:#ffe300; background: url(img/bg_thead.gif) repeat-x 0 0; height:15px; padding:13px 15px;}
            .ficha_table table {width:100%;}
                .ficha_table table th { background-color:#b7b7b7; text-align:left; font-size:14px; color:#c71717; padding:3px 0 3px 5px;}
                .ficha_table table td { border-bottom:solid 1px #b7b7b7; color:#000; background-color:#e5e5e5; font-size:14px; padding:3px 0 3px 10px;}
        .ficha_img_big { float:right; position:relative;}
            .ficha_img_big a.link { position:absolute; right:0; bottom:0px; padding-left:4px}
    .ficha_jugador_bottom { clear:both; margin:10px 0 0 0;}
        .ficha_jugador_bottom h3 { font-size:14px; color:#c71717; font-weight:bold; margin:20px 0 10px;}
        .ficha_jugador_bottom p { font-size:12px; color:#000; margin:10px 0; line-height:18px; text-align:justify; width:550px; padding-right:10px; }
        
/*Patrocinadores*/
    .patrocinadores_list { }
        .patrocinadores_list ul li { float:left; margin:3px; background:transparent url(../img/patrocinadores.gif) no-repeat 0 0; width:155px; height:92px; }
            .patrocinadores_list ul li img { margin:1px; }


/*Organigrama*/
    .organigrama { width:820px; }
        .organigrama div { float:left;  padding:20px 0 0; }
            .organigrama div h2 { font-size:16px; font-weight:bold; color:#ce3636; padding:11px 20px; background:transparent url(../css/img/organigrama_h2.gif) repeat-x 0 0; margin:0 5px 8px 1px; width:356px; }
            .organigrama div strong { font-weight:bold; font-size:12px; color:#881a2b; }
            .organigrama div.consejo { width:400px; height:408px; background:transparent url(/css/img/organigrama1.gif) no-repeat 0 0; margin:0 5px 8px 0; }
                .organigrama div.consejo img { float:left; margin:0 10px 10px; }
                .organigrama div.consejo div { float:left; width:280px; padding-top:0; }
                .organigrama div.consejo p { clear:right; float:none; font-size:12px; margin:0 5px 18px 20px;}
                .organigrama div.consejo div.vocales { padding:0 0 0 40px; margin-left:73px; }
                    .organigrama div.consejo div.vocales strong, .organigrama div.consejo div.vocales ul { float:left; }
                        .organigrama div.consejo div.vocales ul li { padding:0 0 20px 5px; font-size:12px; }
            .organigrama div.estructura { width:405px; height:180px; background:transparent url(/css/img/organigrama2.gif) no-repeat 0 0; margin-bottom:8px; }
            .organigrama div.estructura p { float:none; margin:0 0 18px 20px; clear:right; }
            .organigrama img { margin-left:3px; }

/*Palmares*/
    .palmares { width:640px; padding-left:140px;}
        .palmares h2 { clear:both; font-size:16px; font-weight:bold; color:#ce3636; padding:11px 25px; background:transparent url(/css/img/palmares_h2.gif) no-repeat 0 7px; margin:0; }
        .palmares img { float:left; margin:5px 15px 15px 20px; clear:left; }
        .palmares p { font-size:12px; line-height:18px; padding:5px 0 5px 30px; width:65%; float:left;}
        .palmares ul { padding:5px 20px 10px 28px; float:left; width:65%; }
        .palmares ul li { width:300px; float:left; font-size:12px; line-height:18px; padding-left:8px; margin:0 0 3px; background:transparent url(/css/img/palmares_bullet.gif) no-repeat 0 2px; clear:both; }
            .palmares ul ul { padding-left:18px; width:100%; }
                .palmares ul ul li { list-style:none; background:none; }
        .palmares span { color:#ce3636;}
        .palmares strong { font-weight:bold; font-size:12px;} 
    

/*Contacto*/
    .contacto { float:left; width:480px; height:620px; margin-left:30px; padding:15px 13px; background:transparent url(../img/contacto.gif) no-repeat 0 0; }
        .contacto ul li { float:left; width:232px; height:125px; }
        .contacto h2 { font-size:12px; font-weight:bold; color:#ce3636; background:transparent url(../img/contacto_h1.gif) no-repeat 0 0; padding:6px 15px 8px; width:200px; text-transform:uppercase; }
            .contacto ul ul { padding-left:15px; width:200px; }
                .contacto ul ul li { font-size:12px; margin:3px 0; height:auto; width:200px; }
                    .contacto ul ul li strong { font-size:12px; font-weight:bold; }
                    .contacto ul ul li a { font-size:12px; }
    .contacto_form { float:left; background:transparent url(img/multimedia.gif) no-repeat scroll 0 0; height:250px; margin-right:5px; width:210px; padding:15px; }
        .contacto_form h2 { font-size:14px; margin:0 0 10px; }
        .contacto_form p { margin:6px 0 4px; font-size:12px; }
        .contacto_form textarea { height:16px; width:180px; font-size:12px; font-family:Arial,Helvetica,sans-serif; }
        .contacto_form input {}
        .contacto_form #ctl00_ContentPlaceHolder1_Contacto1_BtnEnviar { clear:both; display:block; background:transparent url(../img/input03.gif) no-repeat scroll right 3px; border:medium none; cursor:pointer; font-size:12px; margin:5px 0 0; padding:0 20px 4px 0; text-decoration:underline; }
        .contacto_form .asunto { height:50px; }
        .contacto_form .Resultado_contacto { margin-top:15px; color:#CE3636; }


/*Historia*/
    .historia { width:650px; float:left; padding:0 0 0 100px; }
        .historia h2 { font-size:16px; font-weight:bold; color:#ce3636; background:transparent url(../img/historia_h1.gif) no-repeat 0 0; margin:0; padding:9px 15px; width:640px; }
        .historia img { margin:10px 20px 0 0; float:left; }
        .historia p { font-size:12px; width: 400px; float:right; margin:0 0 10px; line-height:18px; text-align:justify;}
            .historia p strong { font-weight:bold; font-size:12px; }
        .historia h3 { font-size:14px; font-weight:bold; color:#ce3636; width: 400px; margin:10px 0; float:left  }
            .historia .paginador { border-top:1px solid #b2b2b2; width:260px; padding:10px 200px; height:20px; margin-top:10px; clear:both; float:left; }
                .historia .paginador strong { float:left; margin-top:2px; font-size:12px; font-weight:bold; }
                .historia .paginador span { float:left; margin:2px 10px; font-size:12px; }
                .historia .paginador a { padding:0 5px; margin-top:2px;}
                    .historia .paginador a.nounderline { text-decoration:none; }
                .historia .paginador .nomargin { margin-top:0; }
                .historia .paginador img { margin:0 2px; }


/*Himno*/
    .menu_nivel3 { width:780px; float:left; border-top:1px solid #b2b2b2; padding:5px 0 5px 20px; margin-bottom:10px; }
        .menu_nivel3 a { font-size:18px; padding-left:2px; }
        .menu_nivel3 img { padding-top:2px; }
        .menu_nivel3 a, .menu_nivel3 img { float:left; text-decoration:none; }
        .menu_nivel3 span { padding:1px 15px 0 3px; display:block; float:left; }
        .menu_nivel3 strong { color:#ce3636; font-weight:bold; margin-top:1px; display:block; padding:0 25px 0 3px; float:left; font-size:18px; }
    .himno { width:240px; margin-right:5px; float:right; }
        .himno h2 { font-size:16px; font-weight:bold; color:#ce3636; padding:12px 40px; background:transparent url(img/himno_h1.gif) no-repeat 0 0; }
        .himno p { font-size:12px; padding-left:40px; line-height:15px; margin-bottom:10px; }
    .multimedia { width:240px; height:280px; margin-right:5px; float:right; background:transparent url(img/multimedia.gif) no-repeat 0 0; }
        .multimedia h2 { font-size:16px; font-weight:bold; color:#ce3636; padding:12px 40px; }
        .multimedia strong { font-weight:bold; color:#710101; }
        .multimedia ul { padding-left:10px; }
            .multimedia ul li { clear:both; margin-bottom:15px; }
                .multimedia ul li a { float:left; text-decoration:none; }
                .multimedia ul li strong { padding:10px 0 5px 3px; display:block; font-size:12px; width:180px; }
                .multimedia ul li p { font-size:10px; }


/*Escudos*/
    .escudos { width:720px; padding-left:80px; }
        .escudos h2 { float:left; width:530px; background:transparent url(../../img/h2_escudos.gif) no-repeat 0 0; padding:5px 50px 7px 130px; font-size:24px; color:#ce3636; }
        .escudos img { float:left; margin:10px 10px 30px; }
        .escudos p { float:left; width:70%; margin:15px 0 30px 10px; font-size:12px; line-height:18px; }
        .escudos span { font-size:12px; color:#646464; font-weight:bold; margin-top:2px; display:block; }
        .escudos strong { font-size:12px; font-weight:bold; }


/*Instalaciones*/
    .instalaciones { width:805px; background:transparent url(/css/img/instalaciones.jpg) no-repeat scroll 0  35px;}
        .instalaciones .menu_nivel3 { float:left; display:block; }
            .instalaciones .menu_nivel3 img { padding:3px 0; }
            .instalaciones .menu_nivel3 strong { font-size:20px; }
            .instalaciones .menu_nivel3 a { font-size:20px; }
            .instalaciones .menu_nivel3 a:hover { color:#CE3636; }   
        .instalaciones h2 { width:800px; height:58px; font-size:32px; font-weight:bold; color:#fff; padding:100px 0 0 10px; text-transform:uppercase; }
        .instalaciones .modulo { float:left; width:400px; }
            .instalaciones .izq { margin-right:5px; }
            .instalaciones .modulo h3 { float:left; width:400px; height:24px; background:transparent url(/css/img/instalaciones_h3.jpg) no-repeat scroll 0 top; padding:10px  0 0 15px; font-size:14px; font-weight:bold; color:#ffe300; }
                .instalaciones .modulo h3 a { text-decoration:none; font-size:14px; font-weight:bold; color:#ffe300; }
            .instalaciones .modulo img { float:left; width:400px; height:256px; }
            .instalaciones .modulo object img { width:112px; height:33px; }
            .instalaciones .modulo h4 { float:left; width:400px; height:15px; padding-top:10px; margin-bottom:20px; font-size:14px; font-weight:bold; color:#c71717; }
                .instalaciones .modulo h4 a { text-decoration:none; font-size:14px; font-weight:bold; color:#c71717; }
        .instalaciones_hist { width:780px; }
            .instalaciones_hist h2 { width:760px; float:left; font-size:14px; font-weight:bold; color:#fff; background:transparent url(/css/img/instalaciones_h3.jpg) repeat-x scroll 0 top; padding:8px 0 6px 15px;}
            .instalaciones_hist img { float:left; margin:10px 10px 0 0; }
            .instalaciones_hist p { float:right; width:520px; font-size:12px; line-height:16px; margin:10px 10px 0; text-align:justify; }
                .instalaciones_hist p strong {  font-size:12px; font-weight:bold; }
                .instalaciones_hist p span { font-size:12px; color:#c71717; }
	.instalaciones_photo h2, .main_photo span { margin:0 auto 10px auto; width:480px; display:block;}
	.instalaciones_photo span { font-size:12px; margin:0 0 15px 165px; display:block; }
	.instalaciones_photo .visor { width:480px; margin:0 auto; position:relative; text-align:center;}
		.instalaciones_photo .visor a.link { position:absolute; right:0px; top:4px; padding-left:4px}
		.instalaciones_photo .visor p { font-size:12px; color:#646464; margin:10px 0 0 0; text-align:left;}
	.instalaciones_photo .gallery_carrousel { background:url(img/bg_gallery03.jpg) repeat-x 0 0; height:300px; margin:10px auto 0; clear:both; width:590px; padding:10px 30px 0;}
		.instalaciones_photo .gallery_carrousel table td.td_button a {float:left; width:29px; height:28px; text-indent:-20000px; cursor:pointer; border:none; margin:10px 0 0 0;}
		.instalaciones_photo .gallery_carrousel table a.anterior { background: url(img/btn_gallery01.gif) no-repeat 0 0;}
		.instalaciones_photo .gallery_carrousel table a.siguiente { background: url(img/btn_gallery02.gif) no-repeat 0 0;}
		.instalaciones_photo .gallery_carrousel table a { width:auto; float:none; height:auto; margin:0 5px; cursor:pointer;}
		.instalaciones_photo .gallery_carrousel table td.carrousel_img a img { border-bottom:solid 2px #e6e6e6;}
		.instalaciones_photo .gallery_carrousel table td.carrousel_img a:hover img { border-bottom:solid 2px #C71717;}
		.instalaciones_photo .gallery_carrousel ul { margin:0 16px; float:left;}
			.instalaciones_photo .gallery_carrousel ul li{ float:left; margin:0 5px 0 0;}
			    .instalaciones_photo .gallery_carrousel ul li a { width:auto; height:auto; text-indent:0; border:none;}
				.instalaciones_photo .gallery_carrousel ul li a img { border-bottom:solid 2px #e6e6e6;}
				.instalaciones_photo .gallery_carrousel ul li a:hover img { border-bottom:solid 2px #C71717;}
    .ciutatesp { width:805px; background:transparent url(/css/img/ciutatesp.jpg) no-repeat scroll 0  35px;}
        .ciutatesp .menu_nivel3 { float:left; display:block; }
            .ciutatesp .menu_nivel3 img { padding:3px 0; }
            .ciutatesp .menu_nivel3 strong { font-size:20px; }
            .ciutatesp .menu_nivel3 a { font-size:20px; }
            .ciutatesp .menu_nivel3 a:hover { color:#CE3636; }   
        .ciutatesp h2 { width:800px; height:55px; font-size:32px; font-weight:bold; color:#fff; padding:105px 0 0 10px; text-transform:uppercase; }
        .ciutatesp .modulo { float:left; width:400px; }
            .ciutatesp .izq { margin-right:5px; }
            .ciutatesp .modulo h3 { float:left; width:385px; height:24px; background:transparent url(/css/img/instalaciones_h3.jpg) no-repeat scroll 0 top; padding:10px  0 0 15px; font-size:14px; font-weight:bold; color:#ffe300; }
                .ciutatesp .modulo h3 a { text-decoration:none; font-size:14px; font-weight:bold; color:#ffe300; }
            .ciutatesp .modulo img { float:left; width:400px; height:256px; }
            .ciutatesp .modulo object img { width:112px; height:33px; }
            .ciutatesp .modulo h4 { display:block; float:left; width:385px; height:15px; padding-top:10px; margin-bottom:20px; font-size:14px; font-weight:bold; color:#c71717; }
                .ciutatesp .modulo h4 a { text-decoration:none; font-size:14px; font-weight:bold; color:#c71717; }
        .ciutatesp_hist { width:780px; }
            .ciutatesp_hist h2 { width:760px; float:left; font-size:14px; font-weight:bold; color:#fff; background:transparent url(/css/img/instalaciones_h3.jpg) repeat-x scroll 0 top; padding:8px 0 6px 15px;}
            .ciutatesp_hist p { float:left; width:450px; font-size:12px; line-height:16px; margin:8px 0; }
                .ciutatesp_hist p strong {  font-size:12px; font-weight:bold; }
                .ciutatesp_hist p span { font-size:12px; color:#c71717; }
	.ciutatesp_photo h2, .main_photo span { margin:0 auto 10px auto; width:480px; display:block;}
	.ciutatesp_photo span { font-size:12px; margin:0 0 15px 165px; display:block; }
	.ciutatesp_photo .visor { width:480px; margin:0 auto; position:relative; text-align:center;}
		.ciutatesp_photo .visor a.link { position:absolute; right:0px; top:4px; padding-left:4px}
		.ciutatesp_photo .visor p { font-size:12px; color:#646464; margin:10px 0 0 0; text-align:left;}
	.ciutatesp_photo .gallery_carrousel { background:url(img/bg_gallery03.jpg) repeat-x 0 0; height:300px; margin:10px auto 0; clear:both; width:590px; padding:10px 30px 0;}
		.ciutatesp_photo .gallery_carrousel table td.td_button a {float:left; width:29px; height:28px; text-indent:-20000px; cursor:pointer; border:none; margin:10px 0 0 0;}
		.ciutatesp_photo .gallery_carrousel table a.anterior { background: url(img/btn_gallery01.gif) no-repeat 0 0;}
		.ciutatesp_photo .gallery_carrousel table a.siguiente { background: url(img/btn_gallery02.gif) no-repeat 0 0;}
		.ciutatesp_photo .gallery_carrousel table a { width:auto; float:none; height:auto; margin:0 5px; cursor:pointer;}
		.ciutatesp_photo .gallery_carrousel table td.carrousel_img a img { border-bottom:solid 2px #e6e6e6;}
		.ciutatesp_photo .gallery_carrousel table td.carrousel_img a:hover img { border-bottom:solid 2px #C71717;}
		.ciutatesp_photo .gallery_carrousel ul { margin:0 16px; float:left;}
			.ciutatesp_photo .gallery_carrousel ul li{ float:left; margin:0 5px 0 0;}
			    .ciutatesp_photo .gallery_carrousel ul li a { width:auto; height:auto; text-indent:0; border:none;}
				.ciutatesp_photo .gallery_carrousel ul li a img { border-bottom:solid 2px #e6e6e6;}
				.ciutatesp_photo .gallery_carrousel ul li a:hover img { border-bottom:solid 2px #C71717;}

/*Página de error*/
    .error { margin:10px 10px 20px; padding-top:10px; }
        .error p { font-size:12px; margin:0 0 10px; }

 /*Mapa Web*/
    .mapa_web01 { float:left; width:740px; height:auto; margin-left:30px; background: url(img/bg_web_map01.gif) no-repeat 0 top; padding:5px 0 0 0;}
    .mapa_web02 { background: url(img/bg_web_map02.gif) repeat-y 0 0;}
    .mapa_web03 { background: url(img/bg_web_map03.gif) no-repeat 0 bottom; padding:0 0 10px 0;}
        .mapa_web03 ul li { float:left; width:232px; height:auto; padding:0; margin:10px 0 10px 10px}
        .mapa_web03 h2 { font-size:12px; font-weight:bold; color:#ce3636; background:transparent url(../img/contacto_h1.gif) no-repeat 0 0; padding:6px 15px 8px; width:200px; text-transform:uppercase; }
            .mapa_web03 h2 a { font-weight:bold; color:#ce3636; text-decoration:underline; background:url(img/input02.gif) no-repeat scroll 0 0; padding:2px 0 3px 20px; display:block;}
            .mapa_web03 h2 a:hover { text-decoration:none;}
            .mapa_web03 a {}
            .mapa_web03 ul ul { padding-left:15px; width:200px; }
                .mapa_web03 ul ul li { font-size:12px; margin:3px 0; height:auto; width:200px; }
                    .mapa_web03 ul ul li strong { font-size:12px; font-weight:bold; }
                    .mapa_web03 ul ul li a { font-size:12px; background: url(img/bg_a.gif) no-repeat scroll 0 0; padding:0 0 0 16px;}
                    .mapa_web03 ul ul li a:hover { text-decoration:none;}

/*Veteranos*/
    .veteranos { margin:0 0 0 100px;}
        .veteranos h2 { font-size:16px; font-weight:bold; color:#ce3636; background:transparent url(../img/historia_h1.gif) no-repeat 0 0; margin:0; padding:9px 15px; width:640px; }
            .veteranos h3{color:#CE3636; font-size:14px; font-weight:bold; margin:10px;  width:620px; }
        .veteranos strong { font-size:12px; font-weight:bold;}
        .veteranos p { font-size:12px; margin:0 0 10px 10px; line-height:16px; width:620px; text-align:justify; }
        .veteranos ul { margin:0 0 10px 20px;}
            .veteranos ul li { font-size:12px; margin:3px 0 0 20px; font-weight:bold;}
        .veteranos img { width:600px; margin:10px 0 10px 20px; padding:2px; background:#fff; border:solid 2px #CE3636;}
        .veteranos dl { margin:0 0 0 20px;}
            .veteranos dt { color:#881A2B; font-size:12px; font-weight:bold; margin:12px 0 0 0;}
            .veteranos dt.sub_list { margin:7px 0 0 15px;}
            .veteranos dd { font-size:12px; margin-top:5px; }
            .veteranos dd.sub_list { margin:5px 0 0 15px;}
        .veteranos a { font-size:12px; text-decoration:underline; color:#CE3636; display:block; margin:0 0 10px 0;}
        .veteranos a:hover { text-decoration:none;}
        .veteranos address { font-size:12px; line-height:14px;}
        .veterans01 { float:left;}
        .veterans02 { float:left; margin:10px; }
            .veterans02 h3, .veterans02 address, .veterans02 a { margin-left:10px; }
        
/*Aviso legal*/
.aviso_legal { padding:0 0 0 20px; width:570px;}
    .aviso_legal h2 { background:transparent url(/css/img/palmares_h2.gif) no-repeat scroll 0 7px; clear:both; color:#CE3636; font-size:16px; font-weight:bold; margin:0; padding:11px 25px;}
    .aviso_legal h3 { font-size:14px; font-weight:bold; color:#CE3636; margin:10px 0;}
    .aviso_legal p { font-size:12px; line-height:16px; margin:0 0 10px 0;}
    .aviso_legal strong { font-size:12px; font-weight:bold;}
    .aviso_legal p strong.red { color:#CE3636;}
    .aviso_legal a { font-size:12px; color:#CE3636;}
    .aviso_legal a:hover { text-decoration:none;}
    .aviso_legal li { font-size:12px; margin: 5px 0 5px 20px; line-height:16px;}
    .aviso_legal ul { list-style-type:square; margin:0 0 5px 0px;}
    .aviso_legal ol { list-style-type:decimal;}

/*Busqueda Google*/                    
    #cse-search-results iframe { height:1200px!important}



.player { height:253px; }
    .player img { margin:90px 115px 0;  cursor:pointer;}

/*Competicion clasificacion*/
.competicion_clasif { width:476px; float:left; }
    .competicion_clasif h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; color:#ffe300; font-size:14px; font-weight:bold; margin:0; padding:11px 25px 18px; border-bottom:1px solid #A9A9A9; }
    .competicion_clasif table { border-bottom:3px solid red; }
        .competicion_clasif table td { padding:8px 0; font-size:12px; text-align:center; color:#000; border-bottom:1px solid #a9a9a9; }
            .competicion_clasif table td strong { font-weight:bold; }
            .competicion_clasif table .title td { font-size:13px; font-weight:bold; color:#A60302; }
            .competicion_clasif table td.puesto00 { background:transparent url(../img/Clasif00.gif) no-repeat scroll 8px 5px; }
            .competicion_clasif table td.puesto01 { background:transparent url(../img/Clasif01.gif) no-repeat scroll 8px 5px; }
            .competicion_clasif table td.puesto02 { background:transparent url(../img/Clasif02.gif) no-repeat scroll 8px 5px; }
            .competicion_clasif table td.puesto03 { background:transparent url(../img/Clasif03.gif) no-repeat scroll 8px 5px; }
            .competicion_clasif table tr.gris00 { background-color:#cecece; }
                .competicion_clasif table tr.gris00 td { padding:5px 0; font-size:12px; text-align:center; color:#c71717; font-weight:bold; border-bottom:1px solid #a9a9a9; }
            .competicion_clasif table tr.gris01 { background-color:#f2f2f2; }
            .competicion_clasif table tr.gris02 { background-color:#e6e6e6; }
            .competicion_clasif table tr td.align_left { text-align:left; }
            .competicion_clasif table tr td.bold { font-weight:bold; }
            .competicion_clasif table tr td span { color:#ffe300; font-size:11px; font-weight:bold; width:20px; display:block; text-align:center; padding-left:7px; }
    .competicion_clasif h3 { padding:6px 3px; }
        .competicion_clasif h3 img { padding:5px; float:left; }
        .competicion_clasif h3 span { padding:8px 20px 0 2px; float:left; }
.prox_partido2 { background:transparent url(img/bg_prox_partido2.jpg) no-repeat scroll 0 0; float:left; height:272px; margin:0 0 28px 15px; width:312px; }
    .prox_partido2 .prox_partido_txt { padding:15px; text-align:center; clear:both; }
        .prox_partido2 .prox_partido_txt strong { font-size:14px;  color:#ffe300; font-weight:bold; }
    .prox_partido2 .fecha { padding:0; text-align:center; clear:both; }
        .prox_partido2 .fecha strong { font-size:18px;  color:#ffc600; font-weight:bold; }
    .prox_partido2 .time { padding:10px 0; text-align:center; clear:both; }
        .prox_partido2 .time strong { font-size:18px;  color:#fcffb2; font-weight:bold; }
    .prox_partido2 .equipo { float:left; text-align:center; width:80px; margin:0; }
        .prox_partido2 .equipo span { color:#FFFFFF; display:block; font-size:15px; margin-top:10px; }
    .prox_partido2 .jornada { padding:20px; text-align:center; clear:both; }
        .prox_partido2 .jornada strong { font-size:15px;  color:#fcffb2; font-weight:bold; }
    .prox_partido2 .enlaces1 { float:left; margin:20px 10px; }
	    .prox_partido2 .enlaces1 a { display:block; clear:both; color:#FCFFB2; padding-bottom:8px; text-align:right; }
    .prox_partido2 .enlaces2 { float:left; margin:20px 10px; }
	    .prox_partido2 .enlaces2 a { display:block; clear:both; color:#FCFFB2; padding-bottom:8px; text-align:left; }
.competicion_resultado { width:312px; float:left; margin-left:15px; }
    .competicion_resultado h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; margin:0; padding:11px 0 0 25px; display:block; height:30px; }
        .competicion_resultado h2 span { float:left; color:#ffe300; font-size:14px; font-weight:bold; }
        .competicion_resultado h2 select { float:right; margin-right:10px; width:150px; }
    .competicion_resultado table { border-bottom:3px solid red; }
        .competicion_resultado table td { padding:2px 5px 0; font-size:11px; text-align:center; color:#000; border-bottom:1px solid #a9a9a9; }
            .competicion_resultado table td strong { font-weight:bold; }
            .competicion_resultado table td.resultado { font-weight:bold; font-size:18px; color:#A60302; padding:5px 0; }
            .competicion_resultado table td.puesto00 { background:transparent url(../img/Clasif00.gif) no-repeat scroll 8px 5px; }
            .competicion_resultado table td.puesto01 { background:transparent url(../img/Clasif01.gif) no-repeat scroll 8px 5px; }
            .competicion_resultado table td.puesto02 { background:transparent url(../img/Clasif02.gif) no-repeat scroll 8px 5px; }
            .competicion_resultado table td.puesto03 { background:transparent url(../img/Clasif03.gif) no-repeat scroll 8px 5px; }
            .competicion_resultado table tr.gris00 { background-color:#cecece; }
                .competicion_resultado table tr.gris00 td { padding:5px 0; font-size:12px; text-align:center; color:#c71717; font-weight:bold; border-bottom:1px solid #a9a9a9; }
            .competicion_resultado table tr.gris01 { background-color:#f2f2f2; }
            .competicion_resultado table tr.gris02 { background-color:#e6e6e6; }
            .competicion_resultado table tr td.align_left { text-align:left; }
            .competicion_resultado table tr td.align_right { text-align:right; }
                .competicion_resultado table tr td a.bold { font-weight:bold; }
                    .competicion_resultado table tr td.bold a { font-weight:bold; text-decoration:underline; }
            .competicion_resultado table tr td span { color:#ffe300; font-size:11px; font-weight:bold; width:20px; display:block; text-align:center; padding-left:7px; }
.competicion_grafica { width:800px; float:left; margin-top:20px; }
    .competicion_grafica h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; margin:0; padding:11px 0 0 25px; display:block; height:25px; }
        .competicion_grafica h2 span { float:left; color:#ffe300; font-size:14px; font-weight:bold; }
        .competicion_grafica h2 select { float:right; margin-right:10px; width:150px; }

/*Competicion cronica*/
.cronica, .result, .incidencias { width:394px; }
    .cronica h2, .result h2, .incidencias h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; margin:0; padding:11px 0 0 25px; display:block; height:30px; color:#ffe300; font-size:14px; font-weight:bold; }
.cronica { float:right; margin:0 0 14px 14px; min-height:400px; }
    .cronica h3 { font-size:30px; font-weight:bold; color:#A60302; margin-top:15px; }
    .cronica p { font-size:12px; line-height:16px; margin-top:12px; margin-top:5px; }
            .cronica p strong { font-weight:bold; font-size:12px; }
            .cronica p a { color:#A60302; font-size:12px; margin-top:10px; display:block; }
        .cronica p.notapie { color:#A60302; margin:3px 0 0; }
        .cronica p.entradilla { font-size:12px; font-weight:bold; }
.result { float:left; margin-bottom:30px; background:transparent url(img/bg_result.jpg) no-repeat 0 41px ; height:306px; }
    .result h3 { margin:8px; text-align:center; font-size:12px; color:#fff; }
        .result h3 span { font-size:12px; }
    .result p { color:#fff; float:left; clear:both; margin-top:10px; padding: 0 10px; width:100%; }
    .result .amarillo { color:#ffe300; }
    .result div { float:left; clear:both; padding: 0 10px;  margin-bottom:20px; }
        .result div p { float:left; font-size:15px; clear:none; margin-top:15px; width:auto; }
            .result div p.amarillo_palo { margin-top:10px; }
                .result div p.amarillo_palo strong { color:#fcffb2; float:left; font-weight:bold; font-size:24px; }
        .result div img { float:left; }
    .result ul { clear:both; padding: 0 10px; }
        .result li { float:left; width:180px; color:#fff; }
    .result .amarillo strong { font-weight:bold; color:#ffe300; }
.incidencias { float:left; }
    .incidencias h2 span { float:right; color:#fff; margin: -12px 10px 0 0; }
        .incidencias h2 span strong { color:#fff; font-weight:bold; }
    .incidencias h2 img { margin:-15px 22px 0 0; float:right; }
    .incidencias div.table { height:500px; overflow-y:scroll; }
    .incidencias table { border-bottom:3px solid red; }
        .incidencias table td { padding:9px 8px 7px; font-size:11px; text-align:center; color:#000; border-bottom:1px solid #a9a9a9; }
            .incidencias table td strong { font-weight:bold; }
            .incidencias table td.resultado { font-weight:bold; font-size:18px; color:#A60302; padding:5px 0; }
            .incidencias table td.puesto00 { background:transparent url(../img/Clasif00.gif) no-repeat scroll 8px 5px; }
            .incidencias table td.puesto01 { background:transparent url(../img/Clasif01.gif) no-repeat scroll 8px 5px; }
            .incidencias table td.puesto02 { background:transparent url(../img/Clasif02.gif) no-repeat scroll 8px 5px; }
            .incidencias table td.puesto03 { background:transparent url(../img/Clasif03.gif) no-repeat scroll 8px 5px; }
            .incidencias table tr.gris00 { background-color:#cecece; }
                .incidencias table tr.gris00 td { padding:5px 0; font-size:12px; text-align:center; color:#c71717; font-weight:bold; border-bottom:1px solid #a9a9a9; }
            .incidencias table tr.gris01 { background-color:#f2f2f2; }
            .incidencias table tr.gris02 { background-color:#e6e6e6; }
            .incidencias table tr td.align_left { text-align:left; }
            .incidencias table tr td span { color:#A60302; font-size:11px; font-weight:bold; width:20px; display:block; text-align:center; width:100%; }
            .incidencias table tr td span.align_left { text-align:left; }
            
            
            .incidencias table tr td.align_left_bold { text-align:left; color:#A60302; font-size:11px; font-weight:bold; width:20px; width:100%; }
            
.incidencias_on { float:right; width:394px; }
.incidencias_on h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; margin:0; padding:11px 0 0 25px; display:block; height:30px; color:#ffe300; font-size:14px; font-weight:bold; }
    .incidencias_on h2 span { float:right; color:#fff; margin: -12px 10px 0 0; }
        .incidencias_on h2 span strong { color:#fff; font-weight:bold; }
    .incidencias_on h2 img { margin:-15px 22px 0 0; float:right; }
    .incidencias_on div.table { height:870px; overflow-y:scroll; }
    .incidencias_on table { border-bottom:3px solid red; }
        .incidencias_on table td { padding:9px 8px 7px; font-size:11px; text-align:center; color:#000; border-bottom:1px solid #a9a9a9; }
            .incidencias_on table td strong { font-weight:bold; }
            .incidencias_on table td.resultado { font-weight:bold; font-size:18px; color:#A60302; padding:5px 0; }
            .incidencias_on table td.puesto00 { background:transparent url(../img/Clasif00.gif) no-repeat scroll 8px 5px; }
            .incidencias_on table td.puesto01 { background:transparent url(../img/Clasif01.gif) no-repeat scroll 8px 5px; }
            .incidencias_on table td.puesto02 { background:transparent url(../img/Clasif02.gif) no-repeat scroll 8px 5px; }
            .incidencias_on table td.puesto03 { background:transparent url(../img/Clasif03.gif) no-repeat scroll 8px 5px; }
            .incidencias_on table tr.gris00 { background-color:#cecece; }
                .incidencias_on table tr.gris00 td { padding:5px 0; font-size:12px; text-align:center; color:#c71717; font-weight:bold; border-bottom:1px solid #a9a9a9; }
            .incidencias_on table tr.gris01 { background-color:#f2f2f2; }
            .incidencias_on table tr.gris02 { background-color:#e6e6e6; }
            .incidencias_on table tr td.align_left { text-align:left; }
            .incidencias_on table tr td.align_left_bold { text-align:left; color:#A60302; font-size:11px; font-weight:bold; width:20px; width:100%; }

/*Competicion partidonline*/            
.partidonline { float:left; margin-bottom:30px; background:transparent url(img/bg_result.jpg) no-repeat 0 41px ; height:306px; width:394px; }
    .partidonline h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; margin:0; padding:11px 0 0 25px; display:block; height:30px; color:#ffe300; font-size:14px; font-weight:bold; }
    .partidonline h3 { color:#FFFFFF; font-size:14px; margin:12px 8px; text-align:center; font-weight:bold; }
        .partidonline .amarillo { color:#FFE300; font-size:14px; font-weight:bold; }
    .partidonline .fecha, .partidonline .parte { clear:both; padding:0; text-align:center;color:#FFC600; font-size:18px; font-weight:bold; }
    .partidonline .puntos { float:left; margin:0 10px; padding:20px 0 10px; text-align:center; color:#FCFFB2; font-size:72px; font-weight:bold; }
    .partidonline .equipo { float:left; margin:15px 0 20px 10px; text-align:center; width:100px; }
        .partidonline .equipo span { color:#FFFFFF; display:block; font-size:15px; margin-top:10px; }
    .partidonline h4 { color:#FCFFB2; font-size:12px; margin:12px 8px; text-align:center; font-weight:bold; }
    .partidonline ul.main_menu { height:20px; }
        .partidonline ul.main_menu li { width:130px; height:20px; }
            .partidonline ul.main_menu a { font-size:12px; padding-top:3px; }
        .partidonline ul.main_menu li.activo { background: url(img/bg_main_menu_hover.gif) repeat-x 0 0; }
    .partidonline ul.info_incidencias { min-height:100px; background-color:#f2f2f2; color:#404040; }
    .partidonline ul.info_incidencias li.izq_incidencias { border-right:1px solid #A9A9A9; float:left; display:block; }
        .partidonline ul.info_incidencias li {  min-height:60px; width:175px; padding:10px; float:left; }
            .partidonline ul.info_incidencias li ul li { padding:0; min-height:15px; }
.ningunpartido { padding:50px 0 0 20px; min-height:200px; }
#info_incidencias { background:none; height:auto; }
#submenu li { width:98px; }

#evolucion { height:300px; position:relative;}
    #evolucion img { z-index:2; display:block; position:absolute; top:8px; left:18px; }
    #evolucion .capa_flash { width:800px; height:250px; float:left; z-index:1; }
    #evolucion object { float:left; z-index:30; }

.bannerSuperior { margin:0,143,0,333}



/*Aficion*/
.aficion { width:778px; padding:0 0 0 20px; margin-right:20px; }
    .aficion h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; color:#FFE300; font-size:14px; font-weight:bold; margin:0; padding:11px 25px 18px; }
    img.lateralizq { margin:20px 20px 0 0; float:left; }
    .ventajas { float:right; width:68%; padding:20px 5px; }
        .ventajas p, .ventajas ul li { font-size:12px; text-align:justify; margin:0 0 10px; line-height:18px; }
        .ventajas ul li { background:url(img/bullet.gif) no-repeat scroll 0 6px; padding-left:15px; }
            .ventajas p strong, .ventajas ul li strong { font-weight:bold; font-size:12px; }
            .ventajas p a { color:#C71717; font-size:12px; }
            .ventajas p a:hover { text-decoration:none; }
    .aficion table { margin-top:10px; border-bottom:3px solid #c71717;  }
        .aficion table h2 { background:transparent url(img/tabla_clasif.jpg) repeat-x scroll 0 0; clear:both; color:#FFE300; font-size:14px; font-weight:bold; margin:0; padding:11px 10px; }
        .aficion table tr.gris03 { background-color:#c7c7c7; }
            .aficion table tr.gris03 td { color:#c71717; font-weight:bold; }
        .aficion table tr.gris02 { background-color:#e6e6e6; }
        .aficion table tr.gris01 { background-color:#f2f2f2; }
        .aficion table tr.gris03 td, .aficion table tr.gris02 td, .aficion table tr.gris01 td { font-size:12px; padding:8px 10px; border-bottom:1px solid #959595; }
        .aficion table tr.gris03 td.bordes, .aficion table tr.gris02 td.bordes, .aficion table tr.gris01 td.bordes { border-left:1px solid #959595; border-right:1px solid #959595; }
    .aficion .paginador { clear:both; float:left; height:20px; margin-top:10px; padding:10px 260px; width:260px; }
        .aficion .paginador img { float:left; margin:0 2px; }
        .aficion .paginador span { float:left; font-size:12px; margin:2px 10px; }
        .aficion .paginador strong { float:left; font-size:12px; font-weight:bold; margin-top:2px; }
        .aficion .paginador a { margin-top:2px; padding:0 5px; }
        .aficion .paginador a.nounderline { border:medium none; color:#000000; float:left; font-size:12px; }
        .aficion .paginador .nomargin { margin-top:0; }
        .aficion .paginador a.desactivado { text-decoration:none; }
    .aficion .listaficion { float:left; padding:0; width:290px; }
        .aficion .listaficion ul { list-style-type:none; margin:0; padding:0; }
            .aficion .listaficion ul li { display:block; margin:4px; border:1px solid #eaeaea; }
            .aficion .listaficion ul li div { margin:3px; padding:6px 5px 6px 10px; background-color:#f1f1f1; }
                .aficion .listaficion ul li div a { font-size:14px; text-decoration:none; }
                .aficion .listaficion ul li div a:hover, .aficion .listaficion ul li div a:hover strong { color:#A60302; font-size:14px; }
                    .aficion .listaficion ul li div a strong { font-size:14px; font-weight:bold; }
                    .aficion .listaficion ul li div p { font-size:14px; margin-top:5px;}
    .aficion div.paginador2 { width:300px; }
            .aficion div.paginador2 ul { margin:0 auto; width:300px; text-align:center; }
                .aficion div.paginador2 ul li { border:none; display:inline; float:none; }
                    .aficion div.paginador2 ul li a { float:none; }
                        .aficion div.paginador2 ul li a img { margin:-3px; }
    .aficion .postaficion { float:left; font-size:11px; padding:0; width:482px; margin:4px 0 4px 4px; border:1px solid #eaeaea; }
    .aficion .postaficion h3 { color:#646464; font-size:12px; margin:6px 10px; }
        .aficion .postaficion h3 strong { color:#646464; font-size:16px; font-weight:bold; }
    .aficion .postaficion div { margin:8px 8px 6px; font-size:14px; height:180px; overflow-y:scroll; padding:0 8px 0 0; }
        .aficion .postaficion div h4 { color:#C71717; font-size:16px; margin:0; }
        .aficion .postaficion div p { color:#000000; font-size:14px; line-height:18px; margin:10px 0 12px; text-align:justify; }
    .aficion .formaficion { float:right; font-size:11px; padding:0; width:482px; margin:4px 0 4px 4px; border:1px solid #eaeaea; }
        .aficion .formaficion h3 { color:#999; font-size:16px; margin:0 0 10px 0; font-weight:bold; }
        .aficion .formaficion div { background:#e7e7e7 url(img/formaficion.jpg) repeat-x scroll 0 0; margin:3px; padding:10px; }
            .aficion .formaficion div label { margin:4px 0 0 2px; font-size:13px; width:60px; display:block; float:left; clear:left; }
            .aficion .formaficion div a { margin:2px 10px 8px 2px; padding:0; }
                .aficion .formaficion div a.enviar { background:transparent url(../img/input03.gif) no-repeat scroll right 0; float:right; border:medium none; cursor:pointer; display:block; font-size:12px; margin:5px 3px 10px; padding:0 20px 4px 0; text-decoration:underline; }
            .aficion .formaficion div p { clear:both; }
            .aficion .formaficion div p.avisoOpinion2 { float:left; clear:none; width:300px; }
            .aficion .formaficion div input { width:200px; margin-bottom:5px; float:left; }
            .aficion .formaficion div textarea { width:450px; height:100px; overflow-y:scroll; margin-top:3px; }
        .aficion .formaficion div.clearfix { background:none; margin:0; padding:0; }
    .aficion div.entradilla { padding:10px; font-size:14px; line-height:normal; }


#ranking {}        
    #ranking span.ratingStar { background-repeat:no-repeat; cursor:pointer; display:block; font-size:0; height:12px; margin:0; padding:0; width:13px; }
    #ranking span { text-transform:none; margin-left:5px; float:left; }
        #ranking span.aviso { color:#C71717; }
    .filledRatingStar { background-image:url(/img/rating/FilledStar.png); }
    .emptyRatingStar { background-image:url(/img/rating/EmptyStar.png); }
        
        
        
        
        body { margin:0; background:url(/img/bg_body.gif);}
.preloader { width:800px; margin:0px auto; position:relative; z-index:2; padding:50px 0 0 0;}
.preloader img { border:solid 10px #000;}
.preloader a { background: #fff url(/img/input02.gif) no-repeat 117px center; display:block; margin:10px -20px 0 0px; padding:4px 24px 4px 4px; color:#000000; float:right; 
font: normal 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.preloader a:hover { text-decoration:none;}


body { margin:0;}
	.cuadro_clasificacion { margin:20px; clear:both;}
		.cuadro_clasificacion table { border-collapse:inherit;}
			.cuadro_clasificacion table td { height:15px;}
			.cuadro_clasificacion table td.equipoA { background:#e7e7e7; border:solid 1px #404040; height:20px;}
			.cuadro_clasificacion table td.equipoB { background:#e7e7e7; border:solid 1px #404040; height:20px;}
			.cuadro_clasificacion table.lyne td.equipoA { background:transparent; border:solid 1px #fff; height:20px;}
			.cuadro_clasificacion table td.space01 { height:45px;}
			.cuadro_clasificacion table td.space02 { height:72px;}
			.cuadro_clasificacion table td.space03 { height:75px;}
			.cuadro_clasificacion table td.space04 { height:75px;}
			.cuadro_clasificacion table td.space05 { height:105px;}
			.cuadro_clasificacion table td.space06 { height:190px;}
			*:first-child+html .cuadro_clasificacion table td.new_border { border-right:solid 2px #000!important;}
		    .cuadro_clasificacion table td.header_cell { border-top: solid 1px #A9A9A9; background:#E6E6E6; text-align:center; padding:2px 0;}
		    .cuadro_clasificacion table td.date_cell { background:#E6E6E6; text-align:center; border-bottom:solid 2px #ff0000; border-top: solid 1px #A9A9A9; padding:2px 0; font-weight:bold;}

/*Fondos*/
.fondos h3 { border-bottom:1px solid #B2B2B2; color:#C71717; font-size:14px; font-weight:bold; margin:10px 0 5px; padding:0 0 3px; }
.fondos ul li { width:240px; margin:8px 14px; float:left; }
.fondos ul li h4 { color:#C71717; font-weight:bold; font-size:12px; }
.fondos img { margin:6px 0; }
.fondos ul li ul li { background-color:#000000; padding:3px 5px; width:80px; margin:0 0 8px 20px;  text-align:center; }
.fondos ul li ul li a { color:#ffffff; padding:3px 0; text-decoration:none; cursor:pointer; }
.fondos ul li ul li:hover { background-color:#C71717; }

/*Blog*/
.blog { margin:0 auto; width:768px; background:#FFFFFF none repeat scroll 0 0; }
    .blog div.borde { height:6px; background-color:#B4201D; }
    .blog img { float:left; }
    .blog div.texto_intro { width:756px; float:left; clear:both; background:#8a0000 url(img/bg_sub.gif) repeat-x scroll 0 0; color:#ffffff; padding:3px 6px 4px; }
    .blog .blog_menu { background-color:#232323; height:12px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; padding:4px; }
        .blog .blog_menu a { color:#ffffff; float:left; }
        .blog .blog_menu a:hover { text-decoration:none; }
        .blog .blog_menu a.webmallorca { padding-left:200px;}
        .blog .blog_menu ul { float:right; margin:0; }
            .blog .blog_menu ul li { float:left; padding:0 0 0 10px; background:none; height:auto; clear:none; }
                .blog .blog_menu ul li a { font-size:11px; text-decoration:underline; padding:0; }
    .blog ul { float:right; margin:10px; }
        .blog ul li { border:none; color:#ffffff; clear:both; }
            .blog ul li a { display:block; font-size:12px; padding:4px 18px 0; text-decoration:none; } 
            .blog ul li ul { margin:0 0 12px 0; padding:0; display:block; clear:both; float:left; width:142px; }
                .blog ul li ul li { height:auto; }
                    .blog ul li ul li a { padding:5px 15px 3px 8px; float:left; }
                    .blog ul li ul li a:hover { text-decoration:underline; }
        .blog ul li.blogmenu1 { width:134px; background:transparent url(img/bg_main_menu.gif) repeat-x scroll 0 0; font-size:14px; padding:4px 0 5px 8px; }
    .blog div.post { width:585px; float:left; border-right:1px solid #949494; padding:0 10px; margin:10px 0; }
        .blog div.post h2 { color:#C71717; font-size:28px; font-weight:bold; margin:3px 0; }
        .blog div.post h3 { color:#646464; font-size:16px; margin:0 0 15px; border-bottom:1px solid #B2B2B2; padding:0 0 4px; width:100%; clear:both; }
            .blog div.post h3 span { font-size:11px; text-align:right; text-transform:none; float:right; padding:4px 0 0; }
        .blog div.post p { font-size:14px; padding:0 0 0 5px; margin:0 0 12px 0; line-height:18px; }
        .blog div.post a { display:block; float:right; text-decoration:none; margin:0 0 12px 10px; }
            .blog div.post a img { float:left; }
            .blog div.post a span { float:left; font-size:12px; clear:both; margin:2px 0 0; }
    .blog #PostNoEncontrados p { margin:20px; }
    
    .avisoOpinion { float:left; margin-top:6px;}