﻿
/* -- Estructura -- */
body { background:#c0c2bc; font-family:Verdana, Segoe UI, Arial, Sans-Serif; font-size:1em; font-size:100%; margin:10px 0 }

div.main { position:absolute; left:50%; width:960px; margin:0 0 0 -475px; voice-family:"\"}\""; voice-family:inherit; 
position:relative; left:0; width:960px; margin:0 auto; padding:0; } 
.mIE{ display:none }
div.top { height:109px; background:#000 url(../_img/bgTopPadel.jpg) no-repeat; } 
div.logo { position:relative; top:12px; left:30px; width:72px; height:85px; background:url(../_img/logo.png) no-repeat; }
div.logo a { display:block; width:72px; height:85px; }
div.logo h1 { display:none; }
div.bottom { padding:35px 0 5px 0; background:url(../_img/bgBottom.png) no-repeat top left; font-size:0.7em; color:#777; text-align:center }
div.bottom a { color:#777; text-decoration:none; border-bottom:1px solid #9c9f97 }
div.bottom a:hover { color:#fff; background:#12ac12; border-bottom:1px solid #12ac12 }

/* -- Menu top -- */
div.menuTop { position:relative; top:-75px; left:129px; padding-left:20px; background:url(../_img/menuTopSep.png) no-repeat 0px 5px }
div.menuTop h1 { font-size:0.65em; color:#12ac12; margin:0 0 7px 0 }
div.menuTop ul { list-style:none; margin:0 0 0 5px; padding:0; font-size:0.8em !important; }
div.menuTop ul li { margin:0 0 5px 0; padding:0 0 0 10px; background:url(../_img/vin1.gif) no-repeat center left;  } 
div.menuTop ul li a { color:#c0c2bc; text-decoration:none; }
div.menuTop ul li a:hover { color:#fff; background:#12ac12; }

/* -- Menu -- */
div.menu { height:31px; background:#3c3d3c url(../_img/bgMenu.png) repeat-x; }
div.menu ul.items { position:relative; top:5px;/*top:134px;*/ left:20px; list-style:none; font-size:0.8em; font-weight:bold; margin:0; padding:0 }
div.menu ul.items li { display:inline; margin:0; padding:0; }
div.menu ul.items a { float:left; background:url(../_img/menuLeft.png) no-repeat top left; margin:0; padding:0 0 0 10px; text-decoration:none; }
div.menu ul.items a span { float:left; display:block; background:url(../_img/menuRight.png) no-repeat top right; padding:7px 18px 7px 8px; color:#b9bab8; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.menu ul.items a span { float:none; }
/* End IE5-Mac hack */
div.menu ul.items a:hover { background:url(../_img/menuLeftHover.png) no-repeat top left; }
div.menu ul.items a:hover span { color:#fff; background:url(../_img/menuRightHover.png) no-repeat top right; }
div.menu ul.items a.current { float:left; background:url(../_img/menuLeftHover.png) no-repeat top left; margin:0; padding:0 0 0 10px; text-decoration:none; cursor:default }
div.menu ul.items a.current span { float:left; display:block; background:url(../_img/menuRightHover.png) no-repeat top right; padding:7px 18px 7px 8px; color:#fff; }

/* -- Login -- */
div.login { position:absolute; z-index:1000; width:120px;text-align:right; top:205px; left:820px; font-size:0.75em; }
div.login a { text-decoration:none; color:#a0a29f; line-height:29px;  }

/* -- Submenu -- */
div.subMenu { height:38px; background:#1a7b19 url(../_img/bgSubmenu.png) repeat-x; }
div.subMenu ul.items { position:absolute; top:148px; left:20px; list-style:none; font-size:0.75em; margin:0; padding:0 }
div.subMenu ul.items li { float:left; margin:0; padding:0 4px 0 3px; background:url(../_img/submenuSep.png) no-repeat center right; }
div.subMenu ul.items li.last { background:none }
div.subMenu ul.items a { float:left; text-decoration:none; margin:0; padding:0 0 0 4px }
div.subMenu ul.items a span { float:left; display:block; padding:6px 8px 5px 4px; color:#fff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.subMenu ul.items a span { float:none; }
/* End IE5-Mac hack */
div.subMenu ul.items a:hover { background:url(../_img/submenuLeft.png) no-repeat top left; }
div.subMenu ul.items a:hover span { background:url(../_img/submenuRight.png) no-repeat top right; }
div.subMenu ul.items a.current { float:left; text-decoration:none; padding:0 0 0 4px; background:url(../_img/submenuLeft.png) no-repeat top left; cursor:default }
div.subMenu ul.items a.current span { float:left; padding:6px 8px 5px 4px; background:url(../_img/submenuRight.png) no-repeat top right; color:#fff; }

/* -- Container -- */        
div.container { height:auto!important; min-height:600px; height:600px; 
background:#e4e5d9; /*url(../_img/bgContainer.png) repeat-y top left;*/ }

/* -- Container Left -- */        
div.containerLeft { float:left; width:722px; height:auto!important; min-height:400px; height:400px; background:#fff url(../_img/bgContainerLeft.png) repeat-x top left; }

/* -- Container Right -- */  
div.containerRight { float:right; width:238px; background:#edeee7; /*border-left-color:Green;*/ /*height:auto!important; min-height:600px; height:600px;*/ }
div.rightTitle { height:34px; background:#939392 url(../_img/bgTopRight.png) repeat-x; }
div.rightTitle h2 { font-size:0.95em; color:#fff; line-height:37px; padding-left:10px }
div.rightContainer { margin:10px }
div.rightContainer div.bannerLateral { margin:20px 0; }

/*-- David - containerRight, igual que la capa contents --*/
/*div.containerRight { padding:15px 25px; }*/
/*div.containerRight h2 { font-size:1.1em; margin:15px 0 10px 0; padding-bottom:8px; border-bottom:1px solid #cecfcb }*/
div.containerRight h3 { font-size:0.8em; margin:10px 0 }
div.containerRight h4 { font-size:0.7em; margin:10px 0 }
div.containerRight h5 { font-size:0.7em; margin:10px 0 }
div.containerRight h6 { font-size:0.7em; margin:10px 0 }
div.containerRight p { font-size:0.8em; line-height:1.4em; margin:10px 0 }
div.containerRight ul { font-size:0.8em; margin:5px 0 5px 5px; list-style:none; }
div.containerRight 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.containerRight a { color:#007f00; text-decoration:none }
div.containerRight a:hover { text-decoration:underline }
/*div.containerRight {border-left: solid 1px green;}*/

/* -- Varios -- */ 
div.clearB { clear:both; height:0; margin:0; padding:0; overflow:hidden; }

/* David - 20nov2010 */
div.torneosActivos { margin-top: 10px; list-style:none; margin:0 0 0 5px; padding:0; font-size:0.85em;line-height:1.5em; }
div.torneosProximos { padding-top: 10px; list-style:none; margin:0 0 0 5px; padding:0; font-size:0.85em;line-height:1.5em; }
div.ProximaJornada { padding-top: 10px; list-style:none; margin:0 0 0 5px; padding:0; font-size:0.85em;line-height:1.5em; }

div.controlesDerecha { border-top:solid 1px green; margin-top: 10px; list-style:none; margin:0 0 0 5px; padding:0; font-size:0.85em;line-height:1.5em; }



div.parteSuperior{width:960px; height:92px;background-color:#fff;position:relative; left:0px; margin:0 0 0 0px;}
div.banner {margin:0 0 0 0px;width:728px;float:left;}
div.facebook_fan_box {left: 20px; top:10px; float:right;height:97px;width:220px;}

/* -- Estilos de la MasterPage de Administración -- */        
div.containerAdminLeft { float:left; width:960px; height:auto!important; min-height:400px; height:400px; background:#fff url(../_img/bgContainerLeft.png) repeat-x top left; }


