﻿
/*-- Inicio --*/
div.inicio { padding:25px; }
div.inicio p { font-size:0.8em; line-height:1.4em; }

/*-- Noticia principal --*/
div.noticiaPrincipal { /*border-bottom:1px solid #d7d8d4; padding-bottom:15px;*/ }
/*Left*/
div.noticiaPrincipal div.conLeft { float:left; width:365px; }
div.noticiaPrincipal div.imgRight { float:right; width:285px; text-align:right; }
/*Right*/
div.noticiaPrincipal div.imgLeft { float:left; width:285px; }
div.noticiaPrincipal div.conRight { float:right; width:365px; }
/*Titular*/
div.noticiaPrincipal h2 { font-size:2em; font-weight:normal; margin:0 }
div.noticiaPrincipal h2 a { color:#000; text-decoration:none }
div.noticiaPrincipal h2 a:hover { text-decoration:underline }
div.noticiaPrincipal h2 span { display:block; color:#777; font-size:0.35em; text-decoration:none; margin-top:10px }
div.noticiaPrincipal p { margin:10px 0 0 0 }
div.noticiaPrincipal p.enlaceBox { margin:15px 0 0 0 }

/*-- Noticias medianas --*/
div.noticiasMedianas { /*border-bottom:1px solid #d7d8d4; padding:15px 0;*/ }
div.noticiasMedianas div.item1 { float:left; width:330px; }
div.noticiasMedianas div.item2 { float:right; width:330px; }
/*Left*/
div.noticiasMedianas div.conLeft { float:left; width:185px; }
div.noticiasMedianas div.imgRight { float:right; width:145px; padding-top:3px; text-align:right; }
/*Right*/
div.noticiasMedianas div.imgLeft { float:left; width:145px; padding-top:3px }
div.noticiasMedianas div.conRight { float:right; width:185px; }
/*Titular*/
div.noticiasMedianas h2 { font-size:1.1em; line-height:1.2em; font-weight:normal; margin:0 0 10px 0 }
div.noticiasMedianas h2 a { color:#000; text-decoration:none }
div.noticiasMedianas h2 a:hover { text-decoration:underline }
div.noticiasMedianas h2 span { display:block; color:#777; font-size:0.65em; text-decoration:none; margin-top:0px }
div.noticiasMedianas p { margin:0; border:1px solid #fff }

/*-- Noticias breves --*/
ul.noticiasBreves { list-style:none; margin:0; padding:0; font-size:0.8em; line-height:1.15em; }
ul.noticiasBreves li { margin-bottom:10px; }
ul.noticiasBreves li a { display:block; padding-left:17px; color:#000; background:url(../_img/vin3.gif) no-repeat 5px 0.3em; text-decoration:none; }
ul.noticiasBreves li a:hover { text-decoration:underline }
ul.noticiasBreves li a span { display:block; color:#777; font-size:0.85em; text-decoration:none; margin-top:2px }
ul.noticiasBreves li a:hover span { color:#777; text-decoration:underline }

/*-- Noticia detalle --*/
div.noticiaDetalle { padding:15px 0 }
div.noticiaDetalle div.titulo { /*border-bottom:1px solid #d7d8d4; padding-bottom:15px;*/ }
div.noticiaDetalle div.titulo h2 { font-size:1.5em; line-height:1.1em; font-weight:normal; margin:0 0 5px 0; border:none; }
div.noticiaDetalle div.titulo h3 { font-size:0.75em; font-weight:normal; margin:0 0 10px 0; color:#777 }
div.noticiaDetalle div.titulo p { border:1px solid #d7d8d4; background:#f0f0f0; font-size:0.9em; font-weight:bold; margin:0; padding:5px 10px; }
div.noticiaDetalle div.texto { padding:15px 0; border-bottom:1px solid #d7d8d4; }
div.noticiaDetalle div.texto img.left { float:left; padding:0 10px 10px 0; margin:0 }
div.noticiaDetalle div.texto img.right { float:right; padding:0 0 10px 10px; margin:0  }
div.noticiaDetalle p.enlaces { padding-top:10px; }

/*-- Detalle --*/
div.detalle { padding:15px 25px; }

div.listItem { margin:0; padding:1px 0 15px 0; border-bottom:1px dashed #d7d8d4 }
div.listItem h3 { margin:3px 0 5px 0 !important }
div.listItem h4 { color:#777; font-size:0.65em; margin:0 0 5px 0 !important; font-weight:normal }
div.listItem p { margin:0 0 10px 0 !important; }
div.listPager { margin:25px 0 0 0; padding:5px 0; border:1px solid #d7d8d4; background:#fff; text-align:center; font-size:0.7em; font-weight:bold; color:#888 }
div.listPager span { color:#000 }

div.detalle h2 { font-size:1.1em; margin:10px 0 5px 0; padding-bottom:8px; border-bottom:1px solid #cecfcb }
div.detalle h3 { font-size:0.8em; margin:10px 0 }
div.detalle h4 { font-size:0.7em; margin:10px 0 }
div.detalle h5 { font-size:0.7em; margin:10px 0 }
div.detalle h6 { font-size:0.7em; margin:10px 0 }
div.detalle p { font-size:0.8em; line-height:1.4em; margin:10px 0 }
div.detalle ul { font-size:0.8em; margin:15px 20px; list-style:none; }
div.detalle li { margin:0 0 8px 0; padding:0 0 0 15px; line-height:1.4em; background:url(../_img/vin4.gif) no-repeat 0 0.25em; }
div.detalle a { color:#007f00; text-decoration:none }
div.detalle a:hover { text-decoration:underline }

/*-- Enlaces --*/    
a.enlace { float:left; margin:0; padding:0 0 0 32px; text-decoration:none; color:#000 !important; margin-right:8px }
a.coment { position:relative; float:left; margin:0; padding:0 0 2px 32px; text-decoration:none; background:url(../_img/enlace_coment.png) no-repeat top left; color:#000; }
a.archivo { float:right; margin:0; padding:0 0 2px 32px; text-decoration:none; background:url(../_img/enlace_archivo.png) no-repeat top left; color:#000; }
a.noticia { background:url(../_img/enlace_noticia.png) no-repeat top left; }
a.futbol7 { background:url(../_img/enlace_futbol7.png) no-repeat top left; }
a.futbol11 { background:url(../_img/enlace_futbol11.png) no-repeat top left; }
a.padel { background:url(../_img/enlace_padel.png) no-repeat top left; }
a.tenis { background:url(../_img/enlace_tenis.png) no-repeat top left; }
a.baloncesto { background:url(../_img/enlace_baloncesto.png) no-repeat top left; }

a.enlace span, a.archivo span { float:left; display:block; background:url(../_img/enlace_right.png) no-repeat top right; padding:0 10px 2px 0; font-size:0.85em; color:#000 !important; }
a.coment span.dato { position:absolute; top:-3%; left:0; display:block; width:28px; text-align:center; font-size:1em; color:#fff; cursor:default }
a.coment span.link { float:left; display:block; background:url(../_img/enlace_right.png) no-repeat top right; padding:0 10px 2px 0; font-size:0.85em; color:#000; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
a.enlace span, a.archivo span { float:none; }
a.coment span.link { float:none; }
/* End IE5-Mac hack */
a.enlace:hover, a.archivo:hover { text-decoration:underline }
a.coment:hover span.link { text-decoration:underline }
    
/*-- Contenidos --*/
div.contents { padding:15px 25px; }
div.contents h2 { font-size:1.1em; margin:15px 0 10px 0; padding-bottom:8px; border-bottom:1px solid #cecfcb }
div.contents h3 { font-size:0.8em; margin:15px 0 }
div.contents h4 { font-size:0.7em; margin:15px 0 }
div.contents h5 { font-size:0.7em; margin:15px 0 }
div.contents h6 { font-size:0.7em; margin:15px 0 }
div.contents p { font-size:0.8em; line-height:1.4em; margin:10px 0 }
div.contents ul { font-size:0.8em; margin:15px 0 15px 20px; list-style:none; }
div.contents li { margin:0 0 8px 0; padding:0 0 0 15px; line-height:1.4em; background:url(../_img/vin4.gif) no-repeat 0 0.25em; }
div.contents a { color:#007f00; text-decoration:none }
div.contents a:hover { text-decoration:underline }

/*-- Panel navegable --*/
h1.tituloPanelNavegable { font-size:1.1em; padding:30px 0 10px 25px; margin:0 0 5px 0 }
div.panelNavegable { margin:0 0 25px 25px }   
div.panelNavegable div.top { width:668px; height:27px; overflow:hidden; background:url(../_img/panelNavTop.png) no-repeat left bottom; } 
div.panelNavegable div.mid { width:668px; clear:both; overflow:hidden; background:url(../_img/panelNavMid.png) repeat-y left top; }
div.panelNavegable div.mid div.nav { /**/float:left; width:128px; font-size:0.75em; }
div.panelNavegable div.mid div.nav span { display:block; text-align:right }
div.panelNavegable div.mid div.nav span.ltop { width:128px; height:6px; overflow:hidden; }
div.panelNavegable div.mid div.nav span.lmid { width:128px; }
div.panelNavegable div.mid div.nav span.lbot { width:128px; height:6px; overflow:hidden; background:url(../_img/panelNavItemBotNor.gif) no-repeat top left; }
div.panelNavegable div.mid div.nav a { display:block; padding:2px 12px 4px 10px; font-weight:bold; color:#333; text-decoration:none; }
div.panelNavegable div.mid div.nav a:hover { color:#007f00; }
div.panelNavegable div.mid div.nav span.disabled { display:block; padding:2px 12px 4px 10px; font-weight:bold; color:#888; cursor:default }
div.panelNavegable div.mid div.nav div.selected span.ltop { background:url(../_img/panelNavItemTop.png) no-repeat; }
div.panelNavegable div.mid div.nav div.selected span.lmid { background:url(../_img/panelNavItemMid.png) repeat-y; }
div.panelNavegable div.mid div.nav div.selected span.lbot { background:url(../_img/panelNavItemBot.png) no-repeat; }
div.panelNavegable div.mid div.nav div.selected a { color:#007f00; cursor:default; background:url(../_img/vin3.gif) no-repeat right center; }
div.panelNavegable div.mid div.con { float:left; width:540px; min-height:443px; height:auto !important; height:100%; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3 }
div.panelNavegable div.mid div.con div.contents { /*display:none;*/ padding:10px 20px 10px 20px; }
div.panelNavegable div.mid div.con div.contents textarea { font:14px Consolas, Courier New; }
/*div.panelNavegable div.mid div.con div.panel p { font-size:0.8em; line-height:1.4em; margin:10px 0 } 
div.panelNavegable div.mid div.con div.panel a { border-bottom:1px solid #707070; color:#4d4d4d; text-decoration:none; }
div.panelNavegable div.mid div.con div.panel a:hover { background:#ffdf7d }               
div.panelNavegable div.mid div.con div.panelConTabla table { border:1px solid #a09d93; background:#fff; border-collapse:separate; border-spacing:1px; }
div.panelNavegable div.mid div.con div.panelConTabla table th { background:#a09d93; color:#fff; font-size:0.9em }
div.panelNavegable div.mid div.con div.panelConTabla table td { background:#e3e2df; font-size:0.75em }*/
div.panelNavegable div.bot { width:668px; height:27px; overflow:hidden; background:url(../_img/panelNavBot.png) no-repeat left bottom; }
div.editButtons { width:495px; padding:10px 0; text-align:center; margin:0 auto }
div.editButtons2 { width:670px; padding:10px 0; text-align:center; margin:15px auto }
div.editButtons input, div.editButtons2 input { margin:0 5px; }
/*-- Estilos solapas --*/
table.resultados1 { font-size:0.8em; border:1px solid #c3c3c3; border-bottom:none }
table.resultados1 th { border-bottom:1px solid #c3c3c3; background:#f0f0f0 }
table.resultados1 td { border-bottom:1px solid #c3c3c3; }
table.resultados2 { width:100%; border:1px solid #c3c3c3; border-bottom:none; border-right:none }
table.resultados2 th.thGrey { font-size:0.8em; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; background:#f0f0f0 }
table.resultados2 th.thGreen { font-size:0.8em; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; background: #f3fdbb; }
table.resultados2 td { font-size:0.7em; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; }
    
    
/*-- Galeria --*/
div.galeria { display:none; width:540px; margin:10px auto; }
div.item { float:left; position:relative; width:120px; height:120px; overflow:hidden; margin:5px 5px 0 0; background:#f0f0f0; border:1px solid #ccc; }
div.item a { display:block; position:absolute; }
.currentTextHolder { font-size:0.8em !important; font-weight:bold !important; color:#666 !important; padding:0 4px 0 2px }                

/*-- Calendario agenda --*/
.agenda { margin:0; border-collapse:collapse; width:218px; padding:0; border:0; background:#000 }
.agenda td { font-family:"Verdana, Segoe UI", Arial, Sans-Serif; border:0; padding:0; }
.agenda a { position:relative; font-family:"Verdana, Segoe UI", Arial, Sans-Serif; font-size:0.7em; text-align:right; text-decoration:none; font-weight:bold; display:block; margin:1px; }
.agenda .title { color:#fff; font-size:0.8em; font-weight:bold; background:#000; text-transform:uppercase; }
.agenda .title td { padding:3px 0; text-align:center; }
.agenda .title a { color:#fff !important; text-align:center; font-weight:bold; }
.agenda .dayHeader { font-family:"Verdana, Segoe UI", Arial, sans-serif; font-size:0.75em; font-weight:bold; color:#999; letter-spacing:0px; border:0; padding:5px 3px; }
.agenda .nextPrev { font-size:1.4em; font-weight:bold;}

/* -- General todos los dias -- */
.agenda .day, .agenda .today, .agenda .weekend, .agenda .otherMonth, .agenda .selected { background:#000 !important; /*width:44px; height:30px;*/ }
.agenda .day a, .agenda .today a, .agenda .weekend a, .agenda .otherMonth a, .agenda .selected a {  height:26px; padding:2px 2px 0 0; /*width:44px; height:34px; padding:2px 4px 0 0;*/ }

/* -- Days -- */
.agenda .day a { color:#fff !important; background:#6e6f6c !important; border-top:1px solid #838480; border-left:1px solid #838480; }
/*.agenda .day a:hover { border:1px solid #959ca4; }*/

/* -- Today -- */
.agenda .today a { color:#fff !important; background:#198619 !important; border-top:1px solid #5fa25f; border-left:1px solid #5fa25f; }
/*.agenda .today a:hover { border:1px solid #595f66; }*/
    
/* -- Weekend -- */
.agenda .weekend a { color:#a8c407 !important; background:#6e6f6c !important; border-top:1px solid #838480; border-left:1px solid #838480; }
/*.agenda .weekend a:hover { border:1px solid #959ca4; }*/

/* -- Other month -- */
.agenda .otherMonth a { color:#999 !important; background:#434342 !important; border-top:1px solid #5e5e5e; border-left:1px solid #5e5e5e; }
/*.agenda .otherMonth a:hover { border:1px solid #959ca4; }*/

/* -- Selected -- */
.agenda .selected a { color:#fff !important; background:#a8c407 !important; border-top:1px solid #d9ff00; border-left:1px solid #d9ff00; }


/* -- Privado -- */ 
table.multimediaTab { margin:15px 0 0 0; width:670px; font-size:0.9em; font-weight:bold; border-top:1px dashed #cecfcb }
table.multimediaTab td { padding:10px 0; border-bottom:1px dashed #cecfcb }
table.multimediaTab td.control { text-align:right }
table.multimediaTab td input.file { width:300px; }
table.multimediaTab td span.check { display:block; padding-top:5px; font-size:0.8em !important; font-weight:normal !important; }
table.multimediaTab td span.multimediaFile { display:block; padding:2px 0; margin-top:5px; width:300px; overflow:hidden; font-size:0.75em; font-weight:normal; background:#f4f8c0 }
span.labelNota { font-style:italic; padding-left:5px; font-weight:normal; color:#666 }
div.aviso { background:#12ac12; padding:5px 10px; font-weight:bold; font-size:0.8em; color:#fff; text-align:center }
textarea.edit { font:14px Consolas, Courier New; }


/* -- Varios -- */ 
div.back { position:absolute; top:238px; left:10px; }
div.back a { display:block; line-height:18px; padding:0 0 2px 25px; font-size:0.8em; color:#fff !important; text-decoration:none; background:url(../_img/icoBack.png) no-repeat; }
div.back a:hover { text-decoration:underline }
    
hr.hr1 { margin:20px 0 15px 0; padding:0; border:1px solid #fff; border-top:1px solid #d7d8d4 }

/* David, nov2010 */
span.estadoProximo{color: green;}
span.estadoEnJuego{color: orange;}
span.estadoFinalizado{color: red;}
	
div.imagenTorneo {float:left;margin: auto;width: 100px;}
div.infoTorneo {float:left; margin: 0 15px 5px 15px;}
.menuAdmin{font-size: 0.8em;font-family: Verdana, Arial, Tahoma; font-weight:bold;}
.editButtonsa table td{font-size: 0.7em;font-family: Verdana, Arial, Tahoma;}
.editButtonsa input { border:solid 1px green; color:#000; font-size:0,7em !important;font-family: Verdana, Arial, Tahoma;}
