/* -----------------------------------------------------------------
TUBLIP ESTILOS / VERSION 2.0 - menu.css
--------------------------------------------------------------------

--- LISTA DE SECCIONES EN ORDEN [ y ubicacion aprox. por linea ] ---

	- MENU - FIXED [14]
	- MENU - LOGIN / REGISTER [76]
	- MENU - LOGGED-IN [83]

-------------------------------------------------------------------*/

/*------------------------------------------------------------------------------
MENU - FIXED
------------------------------------------------------------------------------*/
#header {
	/*background-color: #F2F2F2 !important;*/
	height: 129px;
	line-height: 1em;
	margin: 0 auto 0;
	padding: 0;
}

#header h1 {
	background: transparent url(../Images/Menu/logo.png) left top  no-repeat;
	text-indent: -9999px;
	margin: 0;
	margin: 10px 0 5px 25px;
}

#header h1 a {
	display: block;
	height: 92px;
	width: 651px;
}

.mainbar {background: #231F20; height: 22px;}

#header ul#nav-app {
	width: 700px;
	height: 22px;
}

#header ul#nav-app li {
	display: block;
	float: left;
}

#header ul#nav-app li a {
	background: url(../Images/Menu/mainbar.gif) no-repeat;
	display: block;
	height: 22px;
	margin: 0;
	text-indent: -9999px;
}

#header ul#nav-app li#nav-app-chicos a {background-position: 0 0; width: 120px;}
#header ul#nav-app li#nav-app-chicas a {background-position: -120px 0;width: 120px;}
#header ul#nav-app li#nav-app-fans a {background-position: -240px 0;width: 95px;}
#header ul#nav-app li#nav-app-aandr a {background-position: -335px 0; width: 75px;}
#header ul#nav-app li#nav-app-news a {background-position: -410px 0; width: 165px;}
#header ul#nav-app li#nav-app-reglas a {background-position: -575px 0; width: 105px;}

#header ul#nav-app li#nav-app-chicos a:hover {background-position: 0 -22px;}
#header ul#nav-app li#nav-app-chicas a:hover {background-position: -120px -22px;}
#header ul#nav-app li#nav-app-fans a:hover {background-position: -240px -22px;}
#header ul#nav-app li#nav-app-aandr a:hover {background-position: -335px -22px;}
#header ul#nav-app li#nav-app-news a:hover {background-position: -410px -22px;}
#header ul#nav-app li#nav-app-reglas a:hover {background-position: -575px -22px;}

#header form#search {
	vertical-align: middle;
	white-space: nowrap;
}

#header form#search input.text {
	margin: 2px;
	padding: 1px 3px;
	font-size: 0.9em;
	width: 150px;
	color: #404040;
	text-align: right;
}

.sponsors {position: absolute; top: 10px; right: 5px;}

/*------------------------------------------------------------------------------
MENU - LOGIN / REGISTER
------------------------------------------------------------------------------*/
span#login-register {
	margin: 20px 0 0 0;
	font-size: 1em;
}

span#login-register a {margin: 0 0 0 15px; color: #000; text-transform: uppercase; text-decoration: underline !important;}

/*------------------------------------------------------------------------------
MENU - LOGGED IN
------------------------------------------------------------------------------*/
ul#nav-blip-tools {
	list-style-type: none;
	padding: 0;
	font-size: 1em;
	text-transform: uppercase;
}

ul#nav-blip-tools li {
	float: left;
	position: relative;
}

ul#nav-blip-tools li a {
	margin: 0 1em;
	color: #000;
}

ul#nav-blip-tools li a:hover {
	background: none !important;
	color: #333 !important;
}

.expand {
	float: left;
	line-height: 16px;
}

.logout {
	float: left;
	line-height: 16px;
}


	/*-----------------------------------------------------------
	  Pure CSS Drop-down Menu
	  Last Updated: 12/31/2007 by Justin Spegele
	  Author: Justin Spegele
	          Spegele Design and Development
              http://www.spegele.com/
      This code is free to modify and use for any purpose, as
      long as proper credit is given to the original designer.
	----------------------------------------------------------- */
	
    /* Overarching Menu
        -----------------------------------*/
        .cssnav {
            position:relative; 
            z-index:1000;
        }
        .cssnav ul {
            padding:0;
            margin:0;
            list-style-type:none;
        }
        .cssnav ul ul {
            width:149px;
            text-align:left;
    }
    /*	Main list 
        -----------------------------------*/
        .cssnav li {
            float:left;
            position:relative;
        }
        
        .cssnav ul li ul li {
         	width:150px;
        }
    /*	First Level
        -----------------------------------*/
        /* Links */
        .cssnav a, .cssnav a:visited {
            display:block;
            text-decoration:none;
            line-height:25px;
        }
        /* Links on hover */
        .cssnav a:hover, .cssnav ul ul a:hover{
            color:#fff; 
            background:#333;
        }
        .cssnav ul li ul li :hover > a, .cssnav ul ul :hover > a {
            color:#fff; 
            background:#333;
        }
    /*	Second Level
        -----------------------------------*/
        /* Links */
        .cssnav ul ul a, .cssnav ul ul a:visited {
            color:#fff; 
            background:#333;
            line-height:1em; 
            padding:5px 10px; 
            width:128px;
            border-width:0 1px 1px 1px;
        }
        /* Links on hover */
        .cssnav ul ul a:hover {
            color:#fff; 
            background:#333;
        }
        /* Visibility */
        .cssnav ul li:hover ul, .cssnav ul a:hover ul{
            visibility:visible; 
        }
    /*	Third Level
        -----------------------------------*/
        /* Links */
        .cssnav ul ul ul a, .cssnav ul ul ul a:visited {
            background:#578bb8;
        }
        /* Links on hover */
        .cssnav ul ul ul a:hover {
            background:#80b0da;
        }
        /* Positioning */
        .cssnav ul ul ul{
            left:150px; 
            top:-1px; 
        }
        .cssnav ul ul ul.left {
            left:-150px;
        }
        /* Visibility */
        .cssnav ul :hover ul ul{
            visibility:hidden;
        }
        .cssnav ul :hover ul :hover ul{
            visibility:visible;
        }
    /*	All Sub Levels 
        -----------------------------------*/
        /* Default visibility */
        .cssnav ul ul {
            visibility:hidden;
            position:absolute;
            top:26px;
            left:0; 
            border-top:1px solid #fff;
        }
    /*	IE Table 
        -----------------------------------*/
        .cssnav table {
            position:absolute;
            top:0;
            left:0;
            border-collapse:collapse;
        }