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 {
border:none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
list-style:none;
}
html{
    height: 100%;
    text-align: center;
}
body{
	background: black;
    line-height:1.3em;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:default;
	margin: 0px auto;
	text-align: left;
}
a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
a{
	text-decoration: none;
    color: green;
}
a:hover{
    text-decoration:underline;
    }
strong{
	font-weight: 700;
}
h1{
    padding-bottom: 5px;
	font-size: 1.6em;
	line-height: 1.2em;
}
h2{
    font-size: 1.4em;
    margin-top: 20px;
    padding-bottom: 5px;
    border-bottom: 1px dashed green;
    
}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.margin_bottom_20 { clear: both; width: 100%; height: 20px; font-size: 1px;	}

/* Colors */
.color-yellow {background:#f2bc00;}
.color-red    {background:#dd0000;}
.color-blue   {background:#148ea4;}
.color-white  {background:#dfdfdf;}
.color-orange {background:#f66e00;}
.color-green  {background:#8dc100;}
.color-yellow h3,
.color-white h3,
.color-green h3
	{color:#000;}
.color-red h3,
.color-blue h3,
.color-orange h3
	{color:#FFF;}
/* End Colors */

/******* HEADER *******/



#templatemo_header_wrapper {
	width: 100%;
	margin: 0 auto;
	background: #000 url(../images/bg.jpg) repeat-x;
}

#templatemo_header {
	width: 970px;
	margin: 0 auto;
}

#templatemo_header #site_logo {
	float: left;
	width: 205px;
	height: 60px;
}

/* menu */

#templatemo_menu {
	position: relative;
	float: right;
	height: 47px;
	margin: 5px 10px 0 0;
	background: url(../images/templatemo_menu_right.png) right no-repeat;
}

#templatemo_menu #templatemo_menu_left{
	position: absolute;
	width: 20px;
	height: 47px;
	top: 0px;
	left: -5px;
	background: url(../images/templatemo_menu_left.png) no-repeat;
}

#templatemo_menu ul {
	margin: 10px 20px 0 0;
	padding: 0px;
	list-style: none;
}

#templatemo_menu ul li{
	padding: 0px;
	margin: 0px;
	display: inline;
}

#templatemo_menu ul li a{
	float: left;
	display: block;
	width: 100px;
	padding: 5px 0;
	background: url(../images/templatemo_menu_divider.jpg) right repeat-y;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	color: #919191;
	font-weight: normal;
	outline: none;
}

#templatemo_menu li a:hover, #templatemo_menu li #current{
    border-bottom: 1px solid gray;
    }

#templatemo_menu li .last {
	background: none;
}

/* end of menu
#templatemo_header #sub_header {
    display:inline;
    background: #dddddd;
    color:white;
    line-height:30px;
	border: 1px solid green;
    border-top: none;
    border-bottom:none;
}
*/
#templatemo_banner_wrapper {
	clear: both;
	width: 100%;
	height: 35px;
	margin: 0 auto;
	background:#dddddd url(../images/fondo_sub_header.gif) repeat-x;
}

#sub_header {
	width: 950px;
	height: 35px;
	margin: 0 auto;
	padding: 3px 10px 0 0;
}


#widgets_options {
    position: relative;
    padding: 2px 0;
    left: 10px;
    float: left;
    z-index:100;
    cursor:pointer;
}
#widgets_options #reset{
    padding:2px 6px;
    background:#fbfbfb;
    border:1px solid gray;
    border-left:none;
    border-radius-right: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8 */
    -khtml-border-top-radius: 7px;
}
#widgets_options #reset img{
    position:relative;
    top:3px;
}
#widgets_options #reset:hover{
    background:#dedede;
    text-decoration: none;
}
#widgets_options #add{
    margin: -5px;
    padding:2px 6px;
    background:#fbfbfb;
    border:1px solid gray;
    border-radius-left: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8 */
    -khtml-border-top-radius: 7px;
}
#widgets_options #add img{
    position:relative;
    top:3px;
}
#widgets_options #add:hover {
    background:#dedede;
    text-decoration: none;
}

#login{
    padding: 6px 0;
}

#enlace_base {
    position: relative;
    float: left;
    margin-left: 20px;
    }
#enlace_base a {
	float:left;
	background:url("../images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}

#enlace_base a span {
	float:left;
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#enlace_base a span {float:none;}

/* End IE5-Mac hack */
#enlace_base a:hover span {
	color:#FFF;
	}

#enlace_base a:hover {
	background-position:0% -42px;
	}

#enlace_base a:hover span {
	background-position:100% -42px;
	}

/*autocomplete*/
.search_example {
    margin:0px 20px 0px 10px;
}
.search_card {
    display:inline;
    margin:10px 0px;
    color:#000000;
    padding:0px 5px;
}
.search_card form {
    display:inline;
}
.search_card input {
    font-size:11px;
}
.search_card ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px 2pt -1pt;
    padding:0pt;
    z-index:10000000;
}
.search_card li {
    color:#333333;
    float:left;
    margin-left:5px;
    margin-right:0px;
    width:auto;
}


#search_bar {
    position:relative;
    right:0px;
    float:right;
}
#search_bar form {
    display:inline;
}
#search_bar input {
    font-size:0.9em;
}
#search_bar ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px 2pt -1pt;
    padding:0pt;
    z-index:10000000;
}
#search_bar li {
    color:#333333;
    float:left;
    margin-left:5px;
    margin-right:0px;
    width:auto;
}
.search_txt {
    border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
    -ms-border-radius: 8px; /* para IE 8 */
    -khtml-border-radius: 8px;
    background:white url(../images/searchglass.png) no-repeat scroll 3px 4px;
    border:1px solid #95A5C6;
    color:#000000;
    font-weight:normal;
    padding:3px 0px 3px 20px;
}
/******* /HEADER *******/


/*** CONTENT ***/
#content {
    clear: both;
	margin: 0 auto;
    width: 970px;
	background:white;
    border: 1px solid green;
    border-top: 1px solid black;
    overflow:hidden;
}

#center_normal {
    margin: 15px 10px 15px 10px;
}
#crear_ligas {
    width: 600px;
    padding: 0px;
    margin: 5px;
    margin-left: 30px;
    border: 1px solid black;
    text-align: center;
        }#crear_ligas:hover{
            border: 1px solid green;
    }

#center_top_menu {
    background: #eeeeee;
    text-align:center;
    padding: 6px 0px;
    list-style:none;
    border:1px solid gray;
    border-bottom:none;
    border-radius-top: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8 */
    -khtml-border-top-radius: 7px;
    }
    #center_top_menu ul {
        list-style:none;
        display:inline;
        }
    #center_top_menu li {
        display:inline;
    }
    #center_top_menu a {
        font-size:1.1em;
        padding:6px 10px 5px 10px;
        border:1px solid green;
        border-top:none;
        margin:1px;
        background:#fdfdfd;
        border-radius-bottom: 7px;
        -moz-border-radius-bottomleft: 7px;
        -webkit-border-bottom-right-radius: 7px;
        -moz-border-radius-bottomright: 7px;
        -webkit-border-bottom-left-radius: 7px;
        -ms-border-bottom-radius: 7px; /* para IE 8*/
        -khtml-border-bottom-radius: 7px;
    }
    #center_top_menu a:hover, #center_top_menu .seleccionado {
        background: #dddddd;
        text-decoration: none;
    }
    #center_top_menu button {
        cursor:pointer;
        color:green;
        margin-top: -5px;
        font-size:1.1em;
        padding:6px 10px 5px 10px;
        border:1px solid green;
        border-top:none;
        margin-left:1px;
        background:#fdfdfd;
        border-radius-bottom: 7px;
        -moz-border-radius-bottomleft: 7px;
        -webkit-border-bottom-right-radius: 7px;
        -moz-border-radius-bottomright: 7px;
        -webkit-border-bottom-left-radius: 7px;
        -ms-border-bottom-radius: 7px; /* para IE 8*/
        -khtml-border-bottom-radius: 7px;
    }
    #center_top_menu button:hover{
        background: #dddddd;
        text-decoration: none;
    }

#menu_article {
    clear: both;
    text-align:center;
    padding: 6px 0px;
    list-style:none;
    border-bottom: 1px solid green;
    }
    #menu_article ul {
        list-style:none;
        display:inline;
        }
    #menu_article li {
        display:inline;
    }
    #menu_article a {
        font-size:1.1em;
        padding:6px 10px;
        border:1px solid green;
        border-bottom: none;
        margin:1px;
        background:#fdfdfd;
        border-radius-top: 7px;
        -moz-border-radius-topleft: 7px;
        -webkit-border-top-right-radius: 7px;
        -moz-border-radius-topright: 7px;
        -webkit-border-top-left-radius: 7px;
        -ms-border-top-radius: 7px; /* para IE 8*/
        -khtml-border-top-radius: 7px;
    }
    #menu_article a:hover, #menu_article .seleccionado {
        background: #eff2fc;
        text-decoration: none;
        border-bottom: none;
        padding-bottom: 7px;
    }

#sub_menu_article {
    border: 1px solid green;
    border-top: none;
    text-align:center;
    list-style:none;
    background: #eff2fc;
    padding: 6px 0px;
}
    #sub_menu_article ul {
        list-style:none;
        display:inline;
        }
    #sub_menu_article li {
        display:inline;
    }
    #sub_menu_article a {
        padding:3px 10px 3px 3px;
        margin:1px;
    }
    #sub_menu_article a:hover {
        text-decoration: underline;
        border-bottom: none;
    }
    #sub_menu_article .seleccionado{
        font-weight:bold;
    }

#buscador{
    padding-top: 15px;
    padding-bottom: 10px;
    border-left:1px solid gray;
    border-right:1px solid gray;
    border-bottom:1px dotted gray;
    text-align:center;
    background: #eeeeee;
}
#buscador_equipo{
    padding-top: 15px;
    padding-bottom: 10px;
    border:1px solid gray;
    text-align:center;
    background: #eeeeee;
    border-radius-top: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8 */
    -khtml-border-top-radius: 7px;
}

#center_subtop_menu {
    text-align:center;
}
#center_subtop_menu ul {
    list-style:none;
    display:inline;
    }
#center_subtop_menu li {
    display:inline;
}

#center_content {
    text-align:left;
    padding: 10px;
}

#tipic_menu {
    background: #D1EACF;
    font-size: 1.1em;
    text-align:center;
    padding:5px;
    border: 1px solid gray;
    border-bottom: 1px dotted gray;
    border-top: none;
}
#tipic_menu a{
    background: #eeeeee;
    padding-bottom:5px;
    padding-top:7px;
    padding-left: 5px;
    padding-right: 5px;
    border-left:1px solid gray;
    border-right:1px solid gray;
    margin:2px;
}
#tipic_menu a:hover, #tipic_menu .selec{
    background: #dddddd;
    border-left:1px solid green;
    border-right:1px solid green;
    border-top:1px solid green;
	text-decoration: none;
}

#subtop_menu {
    background: #fdfdfd;
    font-size: 1.1em;
   border: 1px solid gray;
   border-top:none;
   border-bottom:none;
   padding: 5px;
}
#mostrando {
    padding:5px;
    border:1px solid gray;
    border-bottom:none;
}
#paginas {
    text-align:center;
padding: 5px;
border: 1px solid gray;
border-top:1px dashed gray;

    border-radius-bottom: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
    -ms-border-bottom-radius: 7px; /* para IE 8 */
    -khtml-border-bottom-radius: 7px;
    }

#liga_general {
    line-height: 25px;
    margin: 5px 8px 30px 60px;
}
#liga_general h2 {
    font-size: 1.4em;
    padding: 0 0 3px 0;
    margin: 0;
    border-bottom: 1px solid #eeeeee;
}
#liga_general h3 {
    font-size: 1.2em;
    padding: 10px 0 3px 0;
    margin:0;
    border-bottom: 1px solid #eeeeee;
}
#info_general {
    line-height: 25px;
    margin: 15px 8px 40px 8px;
}
#info_general h2{
    font-size: 1.4em;
    padding: 10px 0 3px 0;
    border-bottom: 1px solid #eeeeee;
}
#info_general h3 {
    font-size: 1.2em;
    padding: 10px 0 3px 0;
    border-bottom: 1px solid #eeeeee;
}

#region {
    font-size: 2em;
    padding: 5px;
    margin-top: 10px;
}
#categoria {
    color: gray;
    font-size: 1.6em;
    padding: 15px 5px 5px 25px;
}

#equipos_de_club {
    padding-left: 20px;
}
#equipo_de_club {
    margin-left: 20px;
    font-size:1.1em;
}
#club_de_equipo{
    font-size:1.1em;
}
/*** /CONTENT ***/

/*** FOOTER ****/

.header_05 {
	clear: both;
	font-size: 14px;
	color: #ffffff;
	width: 128px;
	height: 24px;
	padding: 3px 0 0 20px;
	margin-bottom: 5px;
	background:  url(../images/templatemo_footer_title_bg.png) no-repeat;
}

#templatemo_footer_wrapper {
	width: 100%;
	margin: 0 auto;
	background: url(../images/fondo_footer.gif) repeat-x;
}

#templatemo_footer {
	width: 920px;
	padding: 30px;
	margin: 0 auto;
	color: #515251;
}

#templatemo_footer a{
	text-decoration: none;
	color: #7a7a7a;
}
#templatemo_footer a:hover{
    text-decoration: underline;
}

.section_w180 {
	float: left;
	width: 160px;
	padding: 0 20px 0 0;
}

.section_w180_content {
	padding: 0 0 0 20px;
}

#templatemo_footer  .footer_menu_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#templatemo_footer .footer_menu_list li {
	margin: 0 0 5px 0;
	padding: 0px;
}

#templatemo_footer .footer_menu_list li a {
	color: #928b85;
	font-weight: normal;
	text-decoration: none;
}
#templatemo_footer .footer_menu_list li a:hover {
	text-decoration: underline;
}
/* Columns section 
.column {
    float: left;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}*/
#karma_up {
    border:1px solid #eeeeee;
    padding:3px;
    padding-bottom:0px;
}
#karma_down {
    border:1px solid #eeeeee;
    border-left:none;
    padding:3px;
    padding-bottom:0px;
}
#karma_down a{
    color:red;
}
#votala a{
    border:1px solid #eeeeee;
    padding:5px;
}
#votala a:hover{
    border:1px solid green;
    background:#edfbeb;
    padding:5px;
	text-decoration: none;
}
#descartalo a{
    border:1px solid #eeeeee;
    padding:5px;
    color:red;
}
#descartalo a:hover{
    border:1px solid red;
    background:#f8dbdb;
    padding:5px;
	text-decoration: none;
}

#menu_league {
    text-align:center;
    padding:15px;
    border-right:1px solid gray;
    border-left:1px solid gray;
    border-bottom: 1px dashed gray;
    background: #eeeeee;
}
#menu_league a {
    font-size:1.1em;
    padding: 5px 10px;
    border:1px dotted gray;
    background: #fbfbfb;
}
#menu_league a:hover, #menu_league .seleccionado {
    border: 1px solid green;
    background: #edfbeb;
	text-decoration: none;
}
#sub_menu_league{
    text-align:center;
    padding:3px 10px 10px 10px;
    border: 1px solid gray;
    border-top: none;
    border-bottom:none;
}
#sub_menu_league a, #sub_menu_league #votado, .nuevo_perfil button{
    color: green;
    cursor: pointer;
    background: #fbfbfb;
    padding:4px 10px;
    border:1px solid gray;
    border-top:none;
    margin:2px;
    border-radius-bottom: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
    -ms-border-bottom-radius: 7px; /* para IE 8 */
    -khtml-border-bottom-radius: 7px;
}
.nuevo_perfil button{
    margin-top: -3px;
}
#sub_menu_league a:hover, .nuevo_perfil button:hover{
    background: #edfbeb;
    border:1px solid green;
    border-top:none;
	text-decoration: none;
}
#sub_menu_league_2 {
    text-align:center;
    padding:10px 10px 0px 10px;
    border: 1px solid gray;
    border-top: none;
    border-radius-bottom: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
    -ms-border-bottom-radius: 7px; /* para IE 8 */
    -khtml-border-bottom-radius: 7px;
}
#sub_menu_league_2 a, #sub_menu_league_2 #votado{
    color:green;
    cursor:pointer;
    background: #fbfbfb;
    padding:6px 10px 4px 10px;
    border:1px solid gray;
    border-bottom:none;
    margin:2px;
    margin-bottom:0px;
    border-radius-top: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8 */
    -khtml-border-top-radius: 7px;
    }
#sub_menu_league_2 a:hover{
    background: #edfbeb;
    border:1px solid green;
    border-bottom:none;
	text-decoration: none;
}
#sub_menu_league_fans {
    font-size: 0.8em;
    text-align:center;
    padding:0px 10px 0px 10px;
    border: 1px solid gray;
    border-top: none;
    border-radius-bottom: 7px;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
    -ms-border-bottom-radius: 7px; /* para IE 8 */
    -khtml-border-bottom-radius: 7px;
}
#titulo_liga h1{
    font-size: 1.4em;
    padding: 8px;
}
#info_votos {
    background: #fbfbfb;
    padding:6px 10px 1px 10px;
    border:1px solid gray;
    border-bottom:none;
    margin:2px;
    margin-bottom:0px;
    border-radius-top: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8 */
    -khtml-border-top-radius: 7px;
}

#del_fan, #identify_delete, #nick_exists, #n_exists, #n_no_exists, #mail_exists, #m_exists, #m_no_exists {
    display:none;
}

/* Column dividers (background-images) : */
#column1 {
    float: left;
    /*background: #fff;*/
    /*background: #fff url(../images/column-bg-left.png) no-repeat right top;*/
    width: 670px;
}
#column2{
    float:left;
    width:670px;
}
#column3 {
    float: left;
    /*background: #fff;
    border-left: 1px solid gray;
    /*background: #fff url(../images/column-bg-right.png) no-repeat left top;*/
    width: 297px;
}

#publi {
    padding: 10px;
    text-align:center;
}
#publi a{
    padding-left: 3px;
    padding-right: 6px;
}
#column3 #publi {
    text-align:center;
    margin: 10px 0 10px 0;
}

#column1 .widget {
}
#column3 .widget {
}
.widget {
    clear:left;
    background: white;
    margin: 15px 10px 0 10px;
    padding: 2px;
}
.widget .widget-head {
    color: #000;
    overflow: hidden;
    width: 100%;
    height: 30px;
    line-height: 30px;
}
.widget .widget-head h3 {
    padding: 0 0 0 10px;
    font-size:1.4em;
    float: left;
}
.widget .widget-content {
    /*background: #333 url(../images/widget-content-bg.png) repeat-x;*/
    background: transparent url(../images/last_votes.jpg) no-repeat top center;
    padding: 0 5px;
    color:black;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px; /* para IE 8 */
    -khtml-border-radius: 7px;
    line-height: 1.2em;
    overflow: hidden;
    border: 1px solid gray;
}
.widget .widget-content p {
    padding: 0.8em 0;
}
.widget .widget-content pre {
    padding: 0.5em 5px;
    color: #EEE;
    font-size: 12px;
}
.widget .widget-content ul {
    padding: 5px 0 5px 10px;
    list-style: disc;
}
.widget .widget-content ul li {
        padding: 3px 0;
}
.widget .widget-content ul.images {
    padding: 7px 0 0 0;
    list-style: none;
    height: 1%;
}
.widget .widget-content ul.images li {
    display: inline;
    float: left;
}
.widget .widget-content ul.images img {
    display: inline;
    float: left;
    margin: 0 0 7px 7px;
}

.editar_widget {
    display: none;
    font-size: 0.6em;
    float: right;
    padding: 3px;
    margin-left: 10px;
    border: 1px solid gray;
    z-index: 100000000;
}
.editar_widget:hover {
    background: #eeeeee;
}

/* WIDGET MAS SEGUIDOS */
.usual {
  color:#000;
  width:100%;
}
.usual #navigation{
    margin-bottom: 10px;
    padding: 5px 0px;
}
.usual #navigation ul{
    padding: 0;
    margin:0;
}
.usual #navigation li{
    display: inline;
    list-style: none;
}
    .usual #navigation ul li a {
      padding:10px 8px;
      text-decoration:none!important;
      margin-bottom:1px;
      color: green;
      background:#fdfdfd;
      border: 1px solid green;
      border-top:none;
      border-radius-bottom: 7px;
        -moz-border-radius-bottomleft: 7px;
        -webkit-border-bottom-right-radius: 7px;
        -moz-border-radius-bottomright: 7px;
        -webkit-border-bottom-left-radius: 7px;
        -ms-border-bottom-radius: 7px; /* para IE 8*/
        -khtml-border-bottom-radius: 7px;
    }
    .usual #navigation ul li a:hover {
      color: green;
      background: #dddddd;
        text-decoration: none;
      }
    .usual #navigation ul li a.selected {
      background: #dddddd;
      border: 1px solid gray;
      border-top:none;
      margin-bottom:0;
      color:#000;
      cursor:default;
      }
    .usual .div {
      padding-left: 5px;
      padding-bottom: 10px;
      clear:left;
    }

#fan-0{
    background: transparent url(../images/award_star_gold_2.png) no-repeat 0 0.5em;
    padding: 5px 0;
}
#fan-0 a{
    padding-left:17px;
}
#fan-1{
    background: transparent url(../images/award_star_silver_2.png) no-repeat 0 0.5em;
    padding: 5px 0;
}
#fan-1 a{
    padding-left:17px;
}
#fan-2{
    background: transparent url(../images/award_star_bronze_2.png) no-repeat 0 0.5em;
    padding: 5px 0;
}
#fan-2 a{
    padding-left:17px;
}
/* /WIDGET MAS SEGUIDOS */

#lista_fichas h5{
    font-size: 1.3em;
    padding: 15px 5px 10px 20px;
    color: gray;
    border-bottom: 1px dashed gray;
    margin-bottom: 5px;
}

#lista_fichas ul li{
    padding: 0 0 15px 45px;
    background: transparent url(../images/bullet_black.png) no-repeat 30px 3px;
    line-height: 1.5em;
}
#lista_fichas ul .nuevo_jugador{
    padding: 0 0 15px 50px;
    background: #e4fce0 url(../images/flag_green.png) no-repeat 30px 3px;
    line-height: 1.5em;
}
#tab4, #tab3 {
    display: none;
}
#publicados a{
    font-size:1.1em;
    line-height: 1.4em;
    padding-left:5px;
}
#publicados img{
    padding-left: 10px;
}
#publicados #pend{
    font-size: 0.9em;
    padding-left: 5px;
}
#pendientes {
    display: none;
}
#pendientes img{
    padding-left: 10px;
}
#pendientes a{
    font-size:1.1em;
    line-height: 1.4em;
    padding-left:5px;
}

/*div con los fans*/
#fans_info{
    padding:5px;
    padding-left: 0px;
}
#fans_info a{
    padding-left: 5px;
    padding-right:10px;
}
.ver_fans_users, .hacerse_fan{
    color:green;
    cursor: pointer;
    padding: 5px;
    border: 1px solid gray;
    background: #fbfbfb;
    margin-left: 3px;
}
.ver_fans_users:hover, .hacerse_fan:hover{
    background: #dbf8dd;
    border: 1px solid green;
}
.fans_users, .fan_users {
    display:none;
    overflow:auto;
    margin-top: 5px;
    padding:5px;
    padding-left:0;
    background:#fbfbfb;
    border: 1px solid gray;
}
.fans_users a{
    padding: 0px;
}
.fan_users {
    line-height: 20px;
    display: block;
}
.fan_users span{
    line-height: 30px;
    display:block;
    color: gray;
    padding-left: 5px;
}


/*** LIGAS  QUE SIGUES ****/
#fan_league{
    padding: 5px;
    line-height:1.5em;
}
#fan_league h2{
    margin-bottom:10px;
    font-size: 1.4em;
    padding-bottom: 3px;
    border-bottom: 1px solid gray;
}
#fan_league h3{
    margin:15px 0px 10px 0px;
    font-size: 1.2em;
}
#fan_league #border {
    padding:2px;
    padding-bottom: 3px;
    border-bottom:1px dashed gray;
}
#fan_league h3 a{
    margin-left:5px;
    background: #eeeeee;
    border: 1px solid green;
    font-size: 0.8em;
}
#fan_league h3 a:hover{
        background: #dddddd;
	text-decoration: none;
}
#fan_league_peq {
    color: #1c88e3;
}
#peq {
    font-size:0.8em;
}
#muy_peq{
    font-size: 0.7em;
}
#peq_der {
    font-size: 0.8em;
    float: right;
    min-width: 180px;
}
.ignorar {
    display:none;
    font-size: 0.8em;
    float: right;
    padding-right: 5px;
    color: green;
    cursor: pointer;
}
.ignorar:hover{
    text-decoration:underline;
}
#fan_league_jornada{
    text-align:center;
}
#last_post_cuerpo_gris{
    padding: 5px 5px 10px 15px;
    background: #fbfbfb;
    border: 1px dashed gray;
    border-top:none;
}
#last_post_cuerpo{
    padding: 5px 5px 10px 15px;
}
/* WIDGET ULTIMOS RESULTADOS */
#last_result_semana {
    padding: 10px;
    padding-top: 20px;
    height: 30px;
    overflow:auto;
}
#last_result{
    padding: 10px;
    height: 200px;
    overflow:auto;
}
#last_result #result{
    padding: 10px 10px 2px 10px;
    height: 70px;
}
#last_result #sub_result{
    padding: 2px 10px 10px 40px;
    font-size: 0.9em;
}


/* WIDGET LIGAS PUBLICADAS */
.league_name{
    color:green;
    cursor:pointer;
}
#list_cats {
     font-size:1.1em;
}
#list_cats ul li{
    list-style-image: url("../images/bullet_green.png");
    list-style-position:inside;
}
.leagues {
    font-size:0.8em;
    display: none;
}
.move_link{
    list-style-image:none;
}
/* /WIDGET LIGAS PUBLICADAS */

#static_home2 {
    margin-left:-5px;
    margin-right:-5px;
    padding: 10px;
    background: #eeeeee;
}
#static_home2 #video {
    text-align:center;
}

#last_posts_div, #last_votes {
    margin: 5px;
    height: 300px;
    overflow: auto;
}
#last_posts_div{
    border-top: 1px dotted gray;
}
#last_posts_div h2{
    font-size:1.2em;
    padding-bottom: 0px;
    padding-top:5px;
    border-bottom: 1px solid gray;
    height: 40px;
}
#last_posts_enlace{
    text-align: center;
    padding: 20px 0 0 0;
    margin-bottom: -10px;
}
#last_posts_enlace a{
    padding: 5px;
    background: #cccccc;
    border: 1px solid gray;
    border-bottom: none;
}
#last_posts_enlace a:hover{
    background: #dbf8dd;
    border: 1px solid green;
    border-bottom: none;
}
#last_votes table{
    width: 100%;
}
#last_votes_foto {
    padding: 0px;
    width: 40px;
}
#last_votes_item, #last_votes_item_gris{
    width: 95%;
    float: left;
    padding:5px;
    margin-bottom: -5px;
    line-height: 1.5em;
    border-bottom: 1px solid gray;
    overflow:hidden;
}
#last_votes_item_gris{

    border-top: 1px solid gray;
    background: #fafafa;
}

/* widget articulos*/
#articulo_articulo{
    background: transparent url(../images/newspaper.png) no-repeat 0.3em 0.5em;
    padding: 5px 10px 2px 30px;
    margin-bottom: 7px;
}
#articulo_enlace{
    background: transparent url(../images/newspaper_link.png) no-repeat 0.3em 0.5em;
    padding: 5px 10px 2px 30px;
    margin-bottom: 7px;
}
#articulo_cronica{
    background: transparent url(../images/cronicas.png) no-repeat 0.3em 0.5em;
    padding: 5px 10px 2px 30px;
    margin-bottom: 7px;
}


/*** widget usuarios **/
#user_total {
    background: transparent url(../images/group.png) no-repeat 0.3em 0.2em;
    padding: 5px 10px 5px 30px;
}
#user_stats {
    background: transparent url(../images/chart_pie.png) no-repeat 0.3em 1.5em;
    padding: 5px 10px 5px 30px;
}
#user_last {
    background: transparent url(../images/user_add.png) no-repeat 0.3em 0.2em;
    padding: 5px 10px 5px 30px;
}
#user_vote {
    background: transparent url(../images/user_suit.png) no-repeat 0.3em 0.2em;
    padding: 5px 10px 5px 30px;
}
#user_post {
    background: transparent url(../images/user_comment.png) no-repeat 0.3em 0.2em;
    padding: 5px 10px 5px 30px;
}
#user_online {
    background: transparent url(../images/status_online.png) no-repeat 0.3em 0.2em;
    padding: 5px 10px 5px 30px;
}
#user_more {
    margin-top:5px;
    text-align:center;
}
#user_more a {
    padding:3px;
  background:#fdfdfd;
  border: 1px solid green;
  border-bottom:none;
  border-radius-top: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8*/
    -khtml-border-top-radius: 7px;
}
#user_more a:hover{
    background: #dddddd;
	text-decoration: none;
}
/*** w usuarios **/

/******* FORM *******/
#insertar_icono {
    margin: 10px;
    padding: 10px;
    border: 1px dashed #cccc33;
	background: #f8eec6;
}
#insertar_icono input{
    margin: 2px 0px 3px 20px;
}
#insertar_icono hr{
    border: 1px dashed #cccc33;
}
#insertar_icono h1{
    font-size: 1.2em;
    border-bottom: 1px dashed #cccc33;
}
#insertar_icono ul{
    margin: 10px 0;
}
#insertar_icono ul li{
    line-height: 30px;
    display: inline;
}

#rol span{
    padding:3px;
    display: block;
    line-height: 30px;
}
#rol #par {
    background: #efefef;
}
#rol #impar {
    border: 1px solid #efefef;
}

#customForm{
	padding: 10px;
}
#customForm p{
    margin-top:10px;
}
#customForm #rec_pass{
    padding:10px;
    margin-top: 30px;
    border-top: 1px solid gray;
    background: #f8eec6;
}
#customForm label, #rol label, #edit_card #td_datos label, #edit_card #td_introduccion label, #edit_card #td_cuerpo label{
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#customForm input{
	width: 220px;
	padding: 6px;
	color: #949494;
	border: 1px solid #cecece;
}
#customForm .search_txt{
    padding-left: 20px;
}
#customForm .peq{
    width: 50px;
}
#customForm .large{
    width: 95%;
}
#customForm #recordar{
    float: left;
    width: 20px;
    margin:0px;
    margin-right:5px;
}
#customForm input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm input.ok{
	background: #dbf8dd;
	border-color: #00cc33;
}
#customForm textarea{
	width: 550px;
	height: 80px;
	padding: 6px;
	color: #adaeae;
	border: 1px solid #cecece;
}
#customForm #address{
    width: 220px;
    height: 50px;
    padding: 6px;
}
#customForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm div{
	margin-bottom: 15px;
}
#customForm div span{
	margin-left: 10px;
	color: #b1b1b1;
}
customForm #div_validation_info{
    color: black;
}
#customForm div span.error{
	color: #e46c6e;
}
#customForm div span.ok{
	color: #00cc33;
}
#customForm #enviar, #insertar_icono #insertar{
	background: #dbf8dd;
    border: 1px solid green;
	color: green;
    padding: 6px;
	cursor: pointer;
    width: 220px;
}
#customForm #enviar:hover, #insertar_icono #insertar:hover{
	background: green;
    color: white;
    text-decoration: none;
}
#quick_login {
    background: #eeeeee;
    text-align: right;
}
#quick_login #dudas {
    border: 1px solid gray;
    border-right: none;
    border-top: none;
    padding: 3px;
    padding-right:0px;
}
#quick_login #dudas #enlace{
    padding:6px 8px 3px 3px;
    background: #cccccc;
    border-left: 1px solid gray;
}
#quick_login #dudas #enlace:hover{
    background: #dbf8dd;
    border-left: 1px solid green;
    text-decoration: none;
}
#quick_login #div_quick_login {
    padding:5px;
	background: #cccccc url(../images/fondo_login.jpg) bottom left no-repeat;
    }
#quick_login #div_quick_status {
    padding:5px;
	background: #efefef;
    border-left: 1px solid gray;
    border-bottom: 1px solid gray;
    }
#quick_login #div_quick_status div {
    padding:5px 0px;
    }
#quick_login #div_quick_status table {
    width: 100%;
}
#quick_login #div_quick_status table td{
    float: left;
    text-align: left;
    line-height: 2.2em;
    padding-right: 5px;
}
#quick_login_name, #quick_login_pass{
	width: 200px;
	padding: 3px;
    margin: 5px;
	color: #949494;
	border: 1px solid gray;
}
#boton_enviar{
	background: #dbf8dd;
    margin-right: 8px;
    border: 1px solid green;
	color: green;
	width: 200px;
    padding: 3px;
	cursor: pointer;
}
#boton_enviar:hover{
	background: green;
    color: white;
    text-decoration: none;
}
#problemas{
    float: left;
    font-size:.8em;
}

#pass_oculto, #pass_oculto_derecha{
    display:none;
}


/*ERROR MESSAGE*/
#error{
    background: #fbb3b3 url('../images/delete.png') no-repeat 0.3em 0.4em;
    margin: 20px 5px;
	border: 1px solid red;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
    padding-left: 20px;
}
#error ul li strong{
	color: red;
}
#error.valid ul li strong{
	color: red;
}
/*FLASH MESSAGE*/
#flash{
    background: #D1EACF url('../images/accept.png') no-repeat 0.3em 0.4em;
    margin: 20px 5px;
	border: 1px solid green;
}
#flash ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#flash ul li{
	list-style-position: inside;
	line-height: 1.6em;
    padding-left: 20px;
}
#flash ul li strong{
	color: green;
}
#flash.valid ul li strong{
	color: green;
}

/*TIP MESSAGE*/
#tip{
    background: #f8eec6 url('../images/error.png') no-repeat 0.3em 0.4em;
    margin: 20px 5px;
	border: 1px solid orange;
}
#tip ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#tip ul li{
	list-style-position: inside;
	line-height: 1.6em;
    padding-left: 20px;
}
#tip ul li strong{
	color: orange;
}
#tip.valid ul li strong{
	color: orange;
}

#voto_karma_up {
    border:1px solid green;
    padding:3px;
    background:#edfbeb;
    color:green;
}
#voto_karma_down {
    border:1px solid red;
    padding:3px;
    background:#facabd;
    color:red;
}
#voto_karma_down a{
    color:red;
}
#voto_karma_result_up {
    border:1px solid green;
    padding-top:3px;
    background:#edfbeb;
    color:green;
}
#voto_karma_result_down {
    border:1px solid red;
    padding-top:3px;
    background:#facabd;
    color:red;
}
#voto_karma_result_down a{
    color:red;
}

.is_public {
    float: right;
    background: #D1EACF;
    padding:5px;
    font-size: 10px;
    border: 1px solid gray;
    margin: 0;
}
.is_discard {
    float: right;
    background: #fbb3b3;
    padding:5px 10px 0px 10px;
    font-size: 0.7em;
    border: 1px solid red;
    margin: 0;
}
.ajax_ok {
    margin-top: 3px;
    padding:3px;
    padding-left: 5px;
    border: 1px solid green;
    background: #D1EACF;
    color: green;
}
.ajax_tip {
    margin-top: 3px;
    padding:3px;
    padding-left: 5px;
    border: 1px solid orange;
    background: #f8eec6;
    color: gray;
}
.ajax_error, #errores {
    margin-top: 3px;
    padding:3px;
    padding-left: 5px;
    border: 1px solid red;
    background: #fbb3b3;
    color: red;
}

.form_search_clubs input.error{
	background: #f8dbdb;
	border-color: #e77776;
}

.form_search_clubs input.ok{
	background: #dbf8dd;
	border-color: #00cc33;
}

.form_search_clubs input.tip{
	background: #f8eec6;
	border-color: #cccc33;
}

.form_search_clubs input.disabled{
    background: gray;
    border-color: black;
}

.form_search_clubs span.error{
	color: #e46c6e;
}
.form_search_clubs span.ok{
	color: #00cc33;
}

.form_search_clubs span.tip{
	color: #cccc33;
}
#div_validation_info{
    background:#D1EACF;
    padding: 6px;
    padding-bottom: 3px;
    border-bottom: 1px solid green;
    margin-bottom:10px;
}
/*OVERLAY*/
.ok{
	background: #dbf8dd;
	border: 1px solid green;
}
.error{
	background: #f8dbdb;
	border-color: #e77776;
}
.disabled{
    background: gray;
    border-color: black;
}
#valor{
    display: none;
}

/*Mas Articulos*/
#mas_articulos{
    float:left;
    width: 650px;
    padding: 10px;
}
#mas_articulos #izquierda, #mas_articulos #derecha {
    width: 50%;
    float: left;
}

/* GALLERY */
#gallery {
    text-align:center;
    margin: 20px 10px 20px 40px;
    padding: 5px;
}
#last_multimedia {
    padding: 15px;
    width: 650px;
    float: left;
    margin: auto;
}
#last_multimedia h1, #mas_articulos h2 {
    font-size: 1.4em;
    padding:5px;
    border-bottom: 1px dotted gray;
    margin-bottom: 10px;
}
#last_multimedia img {
    padding: 3px;
    border: 1px solid #cccccc;
}
#last_multimedia #last_photo {
    width: 50%;
    float: left;
}
#last_multimedia #last_photo #photo_link{
    padding: 10px;
}
#last_multimedia #last_photo #photo_link #esta{
    padding: 2px 0;
}
#last_multimedia #last_photo #photo_link #esta a{
        background: transparent url(../images/picture.png) 0 0 no-repeat;
        padding-left:22px;
}

#last_multimedia #last_photo #photo_link #todas{
    padding: 5px 0;
}
#last_multimedia #last_photo #photo_link #todas a{
    background: transparent url(../images/pictures.png) 0 0 no-repeat;
        padding-left:22px;
}

#last_multimedia #last_video {
    width: 50%;
    float: right;
}
#last_multimedia #last_video #video_link{
    padding: 15px 10px 10px 10px;
}
#last_multimedia #last_video #video_link #este{
    padding: 2px 0;
}
#last_multimedia #last_video #video_link #este a{
        background: transparent url(../images/television.png) 0 0 no-repeat;
        padding-left:22px;
}

#last_multimedia #last_video #video_link #todos{
    padding: 5px 0;
}
#last_multimedia #last_video #video_link #todos a{
    background: transparent url(../images/film.png) 0 0 no-repeat;
        padding-left:22px;
}
#last_blog {
    background: transparent url(../images/gris_difuminado.png) bottom left repeat-x;
    padding:10px;
    font-size: 0.9em;
    border-bottom:1px solid gray;
}
#last_blog a {
    font-size: 1.1em;
}
#last_blog .nuevo{
    float:right;
    font-size: .8em;
}

#video {
    padding: 20px 0;
    text-align: center;
}
#num_fichas {
    margin-right: 20px;
}

/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 1px solid green;
margin: 0 0 1px 0;
cursor:pointer;
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #dbf8dd;
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: green;
text-decoration: none;
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 
/* GALLERY */

/* SLIDER 
#slider ul, #slider li, #slider_fans ul, #slider_fans li, #slider_posts ul, #slider_posts li{
    margin:0;
    padding:0;
    list-style:none;
    }
#slider li, #slider_fans li, #slider_posts li{
    overflow:auto;
} */

#slider_themes ul, #slider_themes li{
    margin:0;
    padding:0;
    list-style:none;
}

#slider_themes li{
    width:640px;
    height:350px;
    overflow:visible;
}

#prevBtn a, #nextBtn a, #firstBtn a, #lastBtn a{
    padding:0px 10px 5px 10px;
	background: #fbfbfb;
    border: 1px solid gray;
	}
#prevBtn a:hover, #nextBtn a:hover, #firstBtn a:hover, #lastBtn a:hover{
    background: #edfbeb;
    border:1px solid green;
    text-decoration: none;
	}

#prevBtn_fans a, #nextBtn_fans a, #firstBtn_fans a, #lastBtn_fans a{
    padding:0px 10px 5px 10px;
	background: #fbfbfb;
    border: 1px solid gray;
	}
#prevBtn_fans a:hover, #nextBtn_fans a:hover, #firstBtn_fans a:hover, #lastBtn_fans a:hover{
    background: #edfbeb;
    border:1px solid green;
    text-decoration: none;
	}

#prevBtn_posts a, #nextBtn_posts a, #firstBtn_posts a, #lastBtn_posts a{
    padding:0px 10px 5px 10px;
	background: #fbfbfb;
    border: 1px solid gray;
	}
#prevBtn_posts a:hover, #nextBtn_posts a:hover, #firstBtn_posts a:hover, #lastBtn_posts a:hover{
    background: #edfbeb;
    border:1px solid green;
    text-decoration: none;
	}

#prevBtn_themes a, #nextBtn_themes a, #firstBtn_themes a, #lastBtn_themes a{
    padding:0px 10px 5px 10px;
	background: #fbfbfb;
    border: 1px solid gray;
	}
#prevBtn_themes a:hover, #nextBtn_themes a:hover, #firstBtn_themes a:hover, #lastBtn_themes a:hover{
    background: #edfbeb;
    border:1px solid green;
    text-decoration: none;
	}

/*TOOLTIP de previsualizacion de post*/
#demotip {
	display:none;
	background:transparent url(../images/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;
	/*background-color:#fff;*/
}

/* style the trigger elements*/
#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}

/* Clasificacion */

table.clasificacion {
	color: #7F7F7F;
	border-collapse: collapse;
}

table.clasificacion {
	margin: 1em auto;
	width: 500px;
    border: 1px solid #ccc;
    border-top: none;
}

table.clasificacion td {
	border-left: 0;
	padding: 4px;
	text-align : center;
}
table.clasificacion th {
	border-left: 0;
	padding: 4px;
	text-align : left;
}

table.clasificacion thead th {
	background-color: #86B87F;
	color:  #D1EACF;
	text-align: center
}

table.clasificacion tbody tr:hover {
	background-color: #EEE;
	color: #333;
    text-decoration: none;
}

/* Calendario */
table.calendario {
    width: 100%;
}
table.calendario thead th {
color: #000;
padding: .5em;
background-color: #FFFFE1;
}
#quiniela {
    color: #666;
    width: 10%;
    text-align: center;
}
#quiniela #uno {
    background: #72d5fa;
    padding: .5em;
}
#quiniela #equis {
    background: #d7f2fc;
    padding: .5em;
}
#quiniela #dos {
    background: #fbdf95;
    padding: .5em;
}
#fecha_jornada {
    text-align: right;
}

table.calendario tbody td {
color: #666;
border-top: 1px solid #eee;
padding: .3em;
}
#equipo1 {
    text-align : right;
    width : 45%;
    padding-right: 10px;
}
#resultado{
    color: #666;
    width: 12%;
    font-size: 1.1em;
    text-align : center;
}
    #resultado #uno {
        background: #72d5fa;
        padding: .3em .9em;
    }
    #resultado #equis {
        background: #d7f2fc;
        padding: .3em .9em;
    }
    #resultado #dos {
        background: #fbdf95;
        padding: .3em .9em;
    }

#racha_tabla {
    margin-top:10px;
    text-align: center;
}
    #racha_tabla h2 {
        font-size: 1.2em;
        padding: 15px 5px 5px 20px;
        color: gray;
    }
#racha_tabla table{
    width: 100%;
}

#racha {
    width : 100%;
    text-align: center;
    padding: 5px;
}
    #racha #equipo1 {
        width : 35%;
        text-align: right;
    }
    #racha #equipo2 {
        width : 35%;
        text-align: left;
    }
    #racha #fecha {
        color: #666;
        font-size: 0.7em;
        width : 20%;
        text-align: center;
    }
    #racha #victoria{
        color: #666;
        background-color: #12ed0f;
        width : 10%;
        text-align: center;
    }
    #racha #empate{
        color: #666;
        background: #72d5fa;
        width : 10%;
        text-align: center;
    }
    #racha #derrota{
        color: #666;
        background: #ff6666;
        width : 10%;
        text-align: center;
    }

#equipo2 {
    padding-left: 10px;
    text-align : left;
    width : 45%;
}
#gris {
    background: #fafafa;
}
.gris {
    background: #fafafa;
}
/*resultados widget portada*/
table.calendario_widget {
    margin: 1em auto;
    width: 370px;
	color: #7F7F7F;
	font-size: 0.8em;
}
    table.calendario_widget thead th {
    color: #000;
    padding: .2em;
    background-color: #FFFFE1;
    }
    table.calendario_widget tbody td {
    color: #666;
    border-top: 1px solid #eee;
    padding: .1em;
    }

/*resultados/calendario*/
table.calendario_res {
    width: 100%;
}
    
    table.calendario_res thead th {
        margin-top: 20px;
    color: #000;
    padding: .5em;
    background-color: #FFFFE1;
    }
    table.calendario_res tbody td {
    color: #666;
    border-top: 1px solid #eee;
    padding: .3em;
    }

/* Clasificacion_reducida */

table.clasificacion_reducida {
	color: #7F7F7F;
	font-size: 0.8em;
	border-collapse: collapse;
}

table.clasificacion_reducida {
	margin: 1em auto;
	width: 200px;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

    table.clasificacion_reducida td {
        border-left: 0;
        padding: 1px;
        text-align : center;
    }
    table.clasificacion_reducida th {
        border-left: 0;
        padding: 1px;
        text-align : left;
    }

    table.clasificacion_reducida thead th {
        background-color: #E63C1E;
        color: #FFF;
        font-weight: bold;
        text-transform: uppercase
    }

    table.clasificacion_reducida thead th {
        background-color: #86B87F;
        color:  #D1EACF;
        text-align: center
    }

    table.clasificacion_reducida tbody tr:hover {
        background-color: #EEE;
        color: #333;
        text-decoration: none;
    }

#fan_league_jornada {
    float : left;
    width : 60%;
}
#fan_league_clasificacion {
    float : right;
    text-align: right;
        width : 40%;
        min-height : 250px;
}

/* resultados momentaneos*/
.intro_result {
    float: right;
    padding-right: 5px;
    color: green;
    cursor: pointer;
}
#fila_oculta, #editar_oculto {
    display:none;
    background: #ddfc60;
    text-align:center;
    padding: 3px;
    border: 1px solid green;
    border-top: 1px dotted green;
}
#editar_oculto {
    background: #f8eec6;
}
#aplazado {
    float:left;
    padding:3px;
}
#enviar_resultado {
    margin-left: 5px;
    padding:3px;
    background: #cccccc;
    border: 1px solid green;
}
.cerrar_resultado, .cerrar_editar {
    color: green;
    cursor: pointer;
    float: right;
    font-size:.8em;
    padding: 3px;
}
.editar_resultado {
    padding: 3px;
	color: orange;
    cursor: pointer;
}
.editar_resultado:hover {
    background: #f8eec6;
	border-color: #cccc33;
}
.borrar_resultado, .dejar_fan {
    padding: 3px;
    color: red;
    cursor: pointer;
}
.borrar_resultado:hover, .dejar_fan:hover {
    background: #f8dbdb;
	border-color: red;
}
#vote_result {
    float:right;
    font-size: 0.8em;
}
.prov {
    background: #ddfc60;
    padding: .3em .9em;
}
#cartel_result {
    float: left;
}
.votado {
    background: #dddddd;
    padding: .3em .9em;
}
#estadisticas {
    width : 500px;
    margin-left: 10px;
    margin-top: 10px;
}
    #estadisticas #porcentaje {
        float : left;
        font-size: 0.9em;
        width : 220px;
    }
    #estadisticas #grafico {
        width : 280px;
        height : 100px;
        margin-left: 250px;

    }
    #estadisticas #minutos {

        width : 480px;
        height : 50px;
        margin-top: 15px;
    }

/* formulario crear liga */
#form_league {
    width: 100%;
}
    #form_league table{
        width: 100%;
        margin-top: 10px;
    }
    #form_league table thead td{
        text-align: center;
        font-size: 1.8em;
        border-bottom: 1px solid gray;
        padding: 20px 0;
    }

#col_izq{
    width: 25%;
    text-align: right;
    padding: 8px 0;
}
#col_der{
    padding: 8px 0;
    padding-left: 15px;
    width: 65%;
    text-align: left;
}

#form_league #fecha_liga {
    display: none;
}
#form_league input, #form_league select {
    border:1px solid #95A5C6;
    color:#000000;
    font-weight:normal;
    padding:6px 0px 6px 10px;
}
#crear_partidos {
    padding: 10px;
    cursor: pointer;
    border: 1px solid gray;
    background: #dedede;
}
#tr_crear_equipo{
    display: none;
    text-align: center;
}
#crear_equipo {
    cursor: pointer;
    padding: 7px;
    border: 1px solid black;
    color: green;
}
#crear_equipo:hover {
    background: #dbf8dd;
}
#mostrar_calendario, .mostrar_calendario{
    padding: 8px 5px;
    text-align: left;
    cursor: pointer;
    color: green;
}
#crear_partidos:hover, #mostrar_calendario:hover, .mostrar_calendario:hover {
    background: #edfbeb;
    border:1px solid green;
}
#partidos {
    text-align: center;
    margin:20px;
    padding: 5px;
}
#info_partidos {
    text-align: center;
    margin:20px;
    padding: 5px;
}
#texto_partidos {
    padding: 5px;
    font-size: 0.9em;
    text-align: left;
    border: 1px dotted gray;
    margin-bottom: 10px;
}
#form_league #fondo {
    text-align: center;
}
#form_league #fondo td{
    padding: 15px 0;
}

#calendario table, #actualizar_jornada table{
    width: 100%;
}
    #calendario #titulo {
        text-align: center;
        font-size: 1.8em;
        border-bottom: 1px solid gray;
        padding: 10px 0;
    }
    #calendario #jornada_calendario, #actualizar_jornada #jornada_calendario {
        margin: 20px 0;
    }
    #calendario #jornada_calendario thead td, #actualizar_jornada #jornada_calendario thead td {
        text-align: left;
        padding-bottom: 5px;
        border-bottom: 1px solid gray;
    }
    #calendario #jornada_calendario tbody td, #actualizar_jornada #jornada_calendario tbody td {
        text-align: center;
        padding-top: 5px;
    }
    #calendario input, #calendario select, #actualizar_jornada select {
        border:1px solid #95A5C6;
        color:#000000;
        font-weight:normal;
        padding:3px 0px 3px 5px;
        background: #fafafa;
    }

    #actualizar_jornada #confirmar_liga{
        font-size: 1.2em;
        padding: 12px;
        background: #fcfcfc;
        cursor: pointer;
        border: 1px solid gray;
    }
    #actualizar_jornada #confirmar_liga:hover{
        background: #edfbeb;
        border: 1px solid green;
    }
    #calendario #crear_liga, #calendario #confirmar_liga, #form_league #crear_liga, #form_league #confirmar_liga {
        font-size: 1.3em;
        padding: 15px;
        padding-left: 25px;
        background: #fcfcfc url(../images/add.png) .3em 1em no-repeat;
        cursor: pointer;
        border: 1px solid gray;
    }
    #calendario #crear_liga, #form_league #crear_liga {
        display:none;
    }
    #calendario #crear_liga:hover, #calendario #confirmar_liga:hover, #form_league #crear_liga:hover, #form_league #confirmar_liga:hover {
        background: #edfbeb url(../images/add.png) .3em 1em no-repeat;
        border: 1px solid green;
    }
    #cancelar_liga {
        float: right;
        padding: 5px;
        background: #f8dbdb;
        border-color: #e77776;
        cursor: pointer;
    }
    #cancelar_liga:hover {
        color: red;
        border: 1px solid red;
    }
    #cancelar_liga a{
        color:red;
    }

/* fichas */
#cambiar_ficha {
    float: right;
    display: block;
}
    
    #cambiar_ficha .editar_ficha {
        font-size: 1em;
        padding:3px 4px 3px 21px;
        color: orange;
        background: url(../images/pencil.png) 0 0.2em no-repeat;
        cursor: pointer;
        border: none;
    }
    #cambiar_ficha .editar_ficha:hover {
        background: #f8eec6 url(../images/pencil.png) 0 0.2em no-repeat;
        border: 1px dashed orange;
    }
    #cambiar_ficha .borrar_ficha, .borrar_equipo {
        background: url(../images/cross.png) 0 0 no-repeat;
        color: red;
        cursor: pointer;
        padding:3px 4px 3px 21px;
        border:none;
    }
    #cambiar_ficha .borrar_ficha:hover, .borrar_equipo:hover {
        background: #f8dbdb url(../images/cross.png) 0 0 no-repeat;
        border: 1px dashed red;
    }

#edit_card {
    width: 100%;
}
    #edit_card #colu1{
        width: 50%;
    }
    #edit_card #colu2{
        width: 50%;
    }
    #edit_card #td_datos, #edit_card #td_introduccion, #edit_card #td_cuerpo{
        padding: 15px;
    }
    #edit_card textarea{
        height: 300px;
        overflow:visible;
        max-width: 600px;
        width: 100%;
    }
    #edit_card #titulo{
        height: 20px;
    }
    #edit_card #td_introduccion textarea{
        height: 150px;
    }
    #edit_card #td_cuerpo textarea{
        height: 400px;
    }


#nombre_ficha{
    font-size: 1.3em;
}
.articulo_pendiente{
    border: 1px solid orange;
    color: orange;
        }.articulo_pendiente a{
            color: orange;
    }
.articulo_descartado{
    border: 1px solid red;
    color: red;
    background: #fdd0ca;
        }.articulo_descartado a{
            color:red;
    }
.articulo_publicado{
    border: 1px solid green;
    background: #d3f7d6;
        }.articulo_publicado a{
            color: green;
    }
.articulo_portada{
    border: 1px solid green;
    background: #d3f7d6 url("../images/fondo_articulo_portada.png") no-repeat left bottom;
        }.articulo_portada a{
            color: green;
    }
.publicada{
    background: #ccffcc;
}
.pendiente{
    background: #ffcc99;
}
.Descartado {
    background: #f8dbdb;
}
.publicada_fondo, .Publicado{
    background:url("../images/degradado-verde.png") repeat-x left top;
}
.pendiente_fondo, .Pendiente{
    background:url("../images/degradado-naranja.png") repeat-x left top;
}
.Publicado{
    background:url("../images/degradado-verde-largo.png") repeat-x left top;
}
.Pendiente{
    background:url("../images/degradado-naranja-largo.png") repeat-x left top;
}
#tabla_ficha {
    width: 100%;
    border: 1px dashed green;
    border-top: none;
}
    #tabla_ficha #foto, #div_perfil #foto{
        float: left;
        width: 20%;
        text-align: center;
        padding: 10px;
    }
    #tabla_ficha #info, #div_perfil #info{
        float: left;
        width: 73%;
        padding:10px;
    }
    #tabla_ficha #info div, #div_perfil #info div, #info_equipo #info div{
        padding: 5px;
    }
    #info_equipo #info .fans_users{
        padding: 0px;
    }
    #tabla_ficha #titulo, #div_perfil #titulo, #info_equipo #titulo{
        display: block;
        color: #797979;
    }
    #tabla_ficha #creacion, #div_perfil #creacion, #info_equipo #creacion {
        text-align: center;
        font-size: 0.8em;
        padding: 5px;
        padding-bottom: 0px;
        background: #fefefe;
        border-top: 1px dashed gray;
    }

#div_perfil {
    line-height: 1.7em;
    border: 1px dotted gray;
    border-top: none;
}

    #div_perfil table{
        width: 100%;
    }
    #div_perfil h5{
        border-bottom: 1px dotted gray;
        padding:10px;
        font-size: 1.2em;
    }
    #div_perfil #datos_ficha{
        padding: 5px;
    }
    #div_perfil #mas_datos{
        background: #fbfbfb;
        padding: 10px 5px;
        border: 1px dotted gray;
    }

#info_equipo {
    width: 100%;
    border: 1px dotted gray;
}
    .editar_equipo {
        font-size: 1em;
        padding:3px 4px 3px 21px;
        color: orange;
        background: #f8eec6 url(../images/pencil.png) 0 0 no-repeat;
        cursor: pointer;
        border: 1px dashed orange;
    }
    .editar_equipo:hover {
        background: #fefefe url(../images/pencil.png) 0 0 no-repeat;
        border: 1px dashed green;
    }
    #info_equipo #info{
        float: left;
        width: 50%;
        padding:10px;
    }
    #info_equipo #info_largo{
        float: left;
        width: 100%;
        padding:10px;
    }
    #info_equipo #escudo{
        float: left;
        width: 45%;
        padding: 5px;
    }
    #info_equipo td{
        padding: 10px;
        padding-top: 0px;
    }
    #info_equipo #titulo{
        color: black;
    }
    #info_equipo #parrafo{
        padding-left: 20px;
    }
    #info_equipo #creacion{
        border-top: 1px dotted gray;
    }
    #datos_equipo{
        padding: 5px;
        background: #fefefe;
        border: 1px dashed gray;
    }

#user_menu {
    background: #eeeeee;
    border: 2px dashed green;
    padding: 10px;
    margin: 5px;
}
#user_menu table{
    width: 100%;
}
#user_menu td{
    width: 20%;
}
#user_menu #info_login{
    width: 50%;
    text-align: right;
}

#has_votado {
    color: orange;
}
.foto {
    cursor: pointer;
    padding: 2px;
    border: 1px solid gray;
    width: 130px;
    height: 130px;
    background: url(../images/loading_peq.gif) 60px 60px no-repeat;
}
.foto:hover {
    border: 1px solid black;
    text-decoration:none;
}
.foto_peq {
    position: relative;
    top: 0px;
    left: 2px;
    cursor: pointer;
    border: 1px solid gray;
}
.foto_peq:hover {
    text-decoration:none;
}
.miniatura {
    cursor: pointer;
    border: 1px solid gray;
    width: 32px;
    height: 32px;
    background: url(../images/loading_peq.gif) 10px 10px no-repeat;
}
.miniatura:hover {
    border: 1px solid black;
}
.icono{
    margin-bottom: -3px;
}
.escudo {
    padding-top:10px;
}

#table_perfil {
    width: 100%;
    padding: 0 10px 0 0;
    background: #eff2fc;
    border: 1px dashed green;
    border-bottom: none;
}

    #table_perfil_table {
        width: 450px;
    }

    #usuario h2{
        padding-bottom: 10px;
    }
    #usuario h1{
        margin-top: 10px;
    }
    #table_perfil #imagen{
        float: left;
        width: 150px;
        text-align: center;
        padding: 20px 0;
    }
    #table_perfil #imagen div{
        padding-top: 5px;
    }
    #table_perfil #general{
        float: left;
        text-align: left;
        width: 350px;
        padding: 5px;
        line-height: 20px;
        border-left: 1px dotted green;
    }
    #table_perfil #general ul li{
        list-style-image: url("../images/bullet_blue.png");
        list-style-position:inside;
    }
    #table_perfil #datos{
        float:left;
        width: 200px;
        padding: 5px;
    }
    #table_perfil #datos ul li{
        list-style-image: url("../images/bullet_toggle_plus.png");
        list-style-position:inside;
    }
    #table_perfil #datos_2{
        float:right;
        width: 170px;
        padding: 5px;
    }

#fans_user{
    padding:8px;
    border: 1px dotted green;
    background: #f8eec6;
}
#fans_user a{
    padding-left: 5px;
    padding-right:10px;
}

#cambiar_foto {
    margin-left: 100px;
    width: 400px;
    padding:10px;
    background: #efefef;
    border: 1px dotted green;
}

#informacion {
    padding: 5px;
    border: 1px solid gray;
    background: #fdfdfd;
    line-height: 1.7em;
}
#informacion span{
    padding:10px;
}

.botonenviar{
	background: #dbf8dd;
    border: 1px solid green;
	color: green;
    padding: 3px;
	cursor: pointer;
}
.botonenviar:hover{
	background: green;
    color: white;
    text-decoration: none;
}

#usuario {
    position: relative;
    top: -32px;
    margin-left: 40px;
    padding-top: -10px;
}

#conectado, #desconectado, #Conectado, #Desconectado{
    padding: 5px;
    border: 1px solid gray;
    margin-right: 5px;
}
#conectado {
    float: right;
    color: #1c88e3;
    background: #f8eec6;
}
#desconectado {
    float: right;
    background: #efefef;
}
#Conectado {
    color: #1c88e3;
    background: #f8eec6;
}
#Desconectado {
    background: #efefef;
}
#registrados {
    float: left;
    padding: 5px;
    border: 1px solid gray;
    margin-left: 5px;
    background: #efefef;
}

#articulo{
    padding: 20px 3px;
}

#articulo_id{
    padding: 20px 3px 0px 3px;
}

    #articulo #intro, #articulo_id #intro{
        padding: 7px 0px;
    }

    #articulo #fondo_articulo{
        color: green;
    }

    #articulo_id #fondo_articulo{
        color: gray;
    }

    #articulo #voto, #articulo_id #voto {
        width: 10%;
        padding-right: 8px;
    }

    #articulo #noticia, #articulo_id #noticia{
        width: 85%;
    }
    
    #articulo #votos_articulo, #articulo_id #votos_articulo{
        position: relative;
        top: 10px;
        padding: 10px 5px;
        width: 50px;
        height: 18px;
        text-align: center;
        font-size: 1.3em;
    }

    #articulo .me_gusta, #articulo_id .me_gusta{
        text-align: center;
        position: relative;
        top: 13px;
        padding: 3px;
        font-size: 0.8em;
        background: url("../images/fondo-boton.png") repeat-x left top;
        border: 1px solid #d3f7d6;
        color: green;
        cursor: pointer;
        width: 55px;
        height: 15px;
    }
    #articulo .me_gusta_votado, #articulo_id .me_gusta_votado{
        text-align: center;
            position: relative;
            top: 13px;
            padding: 3px;
            font-size: 0.8em;
            background: #fbfbfb;
            border: 1px solid gray;
            color: gray;
            cursor: pointer;
            width: 50px;
            height: 15px;
    }
    #articulo .me_gusta:hover, #articulo_id .me_gusta:hover{
        color: white;
        background: green;
        border: 1px solid green;
    }
    #articulo .problema, #articulo_id .problema{
        color: red;
        background: #eeeeee;
        cursor: pointer;
        text-align: center;
        position: relative;
        top: 15px;
        padding: 3px;
        font-size: 0.8em;
        border: 1px solid red;
        width: 60px;
        height: 20px;
    }
    #articulo .problema:hover, #articulo_id .problema:hover{
        background: #fdbebe;
    }

#comentarios {
    padding: 0 3px;
        }#comentarios table{
            width: 100%;
                }#comentarios table tr #foto_usuario, #comentarios table tr #comentario{
                            padding-left: 5px;
                            float: left;
                    }
#comentarios table tr #foto_usuario{
    width: 40px;
}
#comentarios table tr #comentario{
    width: 570px;
}

#linea {
    width: 100%;
    border-bottom: 1px dashed gray;
    height: 20px;
}

#span_usuario {
    float: left;
    padding: 5px;
    border: 1px solid #efefef;
    margin: 3px;
    line-height: 18px;
}
#sub_titulo_articulo {
    float: left;
    padding: 0px;
    margin: 0px;
    line-height: 18px;
    width: 100%;
}
    #span_usuario:hover {
        border: 1px solid gray;
        background: #efefef;
    }
    #span_usuario span{
        padding: 0;
        margin: 0;
    }
    #span_usuario a{
        padding: 0;
        margin: 0;
    }
    #span_usuario #karma_nick, #span_usuario #foto_usuario, #sub_titulo_articulo #karma_nick, #sub_titulo_articulo #foto_usuario{
        float: left;
    }
    #span_usuario #foto_usuario {
        padding: 0;
        margin: 0;
    }
    #span_usuario #karma_nick,#sub_titulo_articulo #karma_nick{
        padding-left: 3px;
        margin-left: 0px;
    }
#sub_titulo_articulo #karma_nick {
    color: #aaaaaa;
}

#usuarios_conectados {
    margin-top: 10px;
    width: 640px;
    padding: 20px 5px;
    background: #D1EACF;
    border: 1px solid black;
}
    #usuarios_conectados table {
        width: 100%;
        border-collapse: collapse;
    }
    #usuarios_conectados table thead tr td{
        color: black;
        padding-bottom: 5px;
    }
    #usuarios_conectados table tbody tr{
        background: #fdfdfd;
        border: 1px solid gray;
        margin: 10px;
    }
    #usuarios_conectados table tbody tr td{
        padding: 5px;
        border-right: 1px solid gray;
    }

#div_usuario {
    padding: 5px;
    margin-top: 15px;
}
    #div_usuario h3{
        font-size: 1.2em;
        padding: 8px;
        padding-bottom: 4px;
    }
    #div_usuario #div_usuario_info{
        padding: 5px;
        border: 1px solid gray;
    }
    #div_usuario #div_usuario_info table{
        width: 100%;
    }
    #div_usuario #div_usuario_info h4, #usuarios_conectados h4{
        padding: 15px 5px 3px 5px;
        border-bottom: 1px dashed gray;
    }

#user_status_text{
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
}
#actualidad{
    text-align: left;
    margin: 0px 5px;
    padding: 3px;
    border-top: 1px dashed gray;
    width: 275px;
}

#league_cards {
    width: 100%;
    padding: 10px;
    border: 1px dashed gray;
    background:url("../images/degradado-gris-largo.png") repeat-x left top;
}
    #league_cards tbody tr{
        border-top: 1px dashed gray;
    }
    #league_cards tbody td{
        width: 50%;
    }


.mis_ligas {
    display: none;
}
.ver_mis_ligas {
    color: green;
    cursor: pointer;
}
#status_info_league{
    padding: 5px;
    line-height: 1.4em;
    font-size: .9em;
    width: 100%;

}
#status_info_league h1{
    font-size: 1.1em;
    border-bottom: 1px solid gray;
    padding-left: 5px;
}
#status_info_league #actua{
    padding: 5px;
    border: 1px dotted gray;
    border-top: none;
    background: #fbfbfb;
}
#status_info_league #actua h2{
    margin: 0;
    padding: 0;
    padding-left: 10px;
    border-bottom: none;
    font-size: 0.9em;
}
#nuevo {
    float: right;
    padding: 5px;
    border: 2px dashed green;
    background: #efefef;
}
#nuevo_izq {
    float: left;
    padding-right: 2px;
    font-size: 0.9em;
}
#nuevo_izq a:hover {
    text-decoration: none;
    background: #dbf8dd;
    padding: 3px 0px;
}
#nuevo_peq {
    padding: 3px;
    border: 1px dashed green;
    background: #efefef;
    margin-right: 3px;
}

/*div de cando se mostra que hai resultados antiguos pendientes*/
#banderas {
    padding: 5px;
    text-align: center;
    font-size: 0.9em;
}

.nuevo_foro {
    background: #e4fce0;
}

#errores {
    display: none;
}

/* cartel inferior que se carga sempre */
#cargando {
    position: absolute;
    left: 0px;
    top: 100px;
}
#cargando_simple {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 100000;
    background: url(../images/loading_peq.gif) center center no-repeat;
}

#cargando img {
    margin-bottom: -7px;
}

#cargando_simple {
    display: none;
}

#comentar {
    text-align:center;
    background:#86B87F;
    padding: 10px;
    border: 1px dashed black;
}
#comentar h3 {
    font-size: 1.4em;
    color:white;
    padding:5px;
}
#comentar a:hover {
    color:white;
    text-decoration: none;
}
#comentar textarea{
    margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:0.9em;
    padding:7px;
    border:1px solid green;
    width: 500px;
    height: 100px;
}

#oculto, .oculto {
    display: none;
}

.mal_resultado{
    display: none;
    color: green;
    cursor: pointer;
}
.mal_resultado:hover{
    text-decoration: underline;
}

#buen_resultado {
    width: 300px;
    height: 100px;
    overflow: auto;
    padding: 5px;
}

#div_info_campos{
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid green;
    border-top: none;
    background: #eff2fc;
    text-align: center;
        }#div_info_campos ul li{
            display: inline;
            margin: 0 20px;
        }

#campos_encontrados{
    padding: 10px 10px 0 10px;
    text-align: center;
}
#mapa_ruta{
    float: left;
    width: 300px;
    padding-left: 5px;
}
#pasos_ruta{
    float: left;
    width: 350px;
    padding-left: 5px;
}
#imprimir_ruta{
    display: none;
    margin-top: 10px;
    padding: 20px 5px;
    border: 1px solid gray;
    background: #eeeeee;
        }#imprimir_ruta #publi{
            padding-bottom: 20px;
    }

#cabecera_imprimir, #info_imprimir {
    display: none;
}
.filtrar_mapas{
    padding: 15px;
}

/*NUEVO*/
.rojo{
    color: red;
}
.naranja{
    color: orange;
}
.verde{
    color: green;
}

#nube_campo{
    width: 400px;
    height: auto;
}
#nube_campo_peq{
    width: 200px;
    font-size: 0.8em;
    padding: 3px;
    height: auto;
}
#map_canvas{
    overflow: hidden;
}


#form_crear_album input{
    padding: 3px;
}
#form_crear_album #boton_enviar{
    width: 100px;
}

.album_elegido, .etiquetar_equipo, .subir_foto, .resultado_etiquetar, .div_confirmar_tag, .etiquetado_correcto{
    display: none;
}

/* nuevo en comentarios */
#comment_karma_up {
    border:1px solid green;
    padding:3px;
    background:#edfbeb;
    color:green;
}
#comment_karma_up:hover {
    cursor: pointer;
    background: #fbfbfb;
}
#comment_karma_down {
    border:1px solid red;
    padding:3px;
    background:#facabd;
    color:red;
}
#comment_karma_down:hover {
    cursor: pointer;
    background: #fbfbfb;
}
#comment_karma_down a{
    color:red;
}

/*Diseño de fotos*/
.photo_header {
    padding: 5px 15px;
    text-align: left;
    font-size: 0.9em;
        }.right{
            float: right;
                }.photo_header .right a{
                    margin: 0 3px;
                    padding: 3px;
                }.photo_header .right a:hover{
                    color: white;
                    background: green;
                    text-decoration: none;
                        }.photo_header .right_normal{
                            float: right;
                                }.photo_header .marcar_pagina{
                                    border-bottom: 2px solid green;
                            }
.photo_title {
    padding: 5px 20px;
    text-align: left;
    margin-bottom: 5px;
        }.photo_title h1, h2{
            font-size: 1.2em;
            border-bottom: 1px dashed gray;
            padding: 3px;
            margin-bottom: 3px;
                }.photo_title h1 #etiquetar, .photo_title #borrar_foto{
                    float: right;
                    font-size: 0.7em;
                        }.photo_title h2{
                            border-bottom: none;
                    }
.div_photo{
    text-align: center;
    padding: 5px;
    font-size: 0.9em;
    margin-top: 5px;
        }.div_photo p{
            padding-bottom: 10px;
    }
.photo {
    cursor: pointer;
    border: 1px solid gray;
    background: url(../images/loading_peq.gif) center center no-repeat;
}
.photo:hover {
    border: 1px solid black;
    text-decoration:none;
}
.naranja_enlace, #naranja_enlace{
    color: orange;
    padding: 2px;
    border: 1px solid white;
}.naranja_enlace:hover, #naranja_enlace:hover{
    border: 1px dashed orange;
    cursor: pointer;
    background: #f8eec6;
}
.verde_enlace, #verde_enlace{
    color: green;
    padding: 2px;
    border: 1px solid white;
}.verde_enlace:hover, #verde_enlace:hover{
    border: 1px dashed green;
    cursor: pointer;
    background: #D1EACF;
}
.rojo_enlace, #rojo_enlace{
    color: red;
    padding: 2px;
    border: 1px solid white;
}.rojo_enlace:hover, #rojo_enlace:hover{
    border: 1px dashed red;
    cursor: pointer;
    background: #fbb3b3;
}
#paginas_top {
text-align:center;
padding: 5px;
border: 1px solid gray;
border-bottom:1px dashed gray;
    border-radius-top: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
    -ms-border-top-radius: 7px; /* para IE 8 */
    -khtml-border-top-radius: 7px;
    }
.small_right {
    font-size: 0.8em;
    float: right;
    min-width: 200px;
    text-align: right;
}

.comment_up {
    border: 1px solid green;
    background: #D1EACF;
    padding: 3px;
        }.comment_up #rojo_enlace{
            border-color: #D1EACF;
                }.comment_up #naranja_enlace{
                    border-color: #D1EACF;
            }
.comment_down {
    border: 1px solid red;
    background: #fbb3b3;
    padding: 3px;
}.comment_down #rojo_enlace{
            border-color: #fbb3b3;
        }.comment_down #rojo_enlace:hover{
            border: 1px dashed red;
            cursor: pointer;
        }.comment_down #naranja_enlace{
                    border-color: #fbb3b3;
            }


.photos_album{
    text-align: center;
    padding: 5px;
    margin: 5px;
    border: 1px solid gray;
    background: #dddddd;
    width: 660px;
        }.photos_album tbody tr td{
                    vertical-align:middle;
                    padding: 15px 0;
                }.photos_album a{
            vertical-align:middle;
    }

.album_header {
    max-width: 630px;
    margin: 5px 10px;
    padding: 5px 15px;
    text-align: left;
    margin-bottom: 5px;
    border-top: 2px solid gray;
    background: #dbf8dd;
        }.album_header #usuario{
            width: 550px;
    }

.opciones_etiquetar {
    padding: 10px;
    border: 1px solid gray;
    margin: 0px 5px;
    background: #CFD7EA;
        }.opciones_etiquetar .verde_enlace{
            margin: 5px 20px;
            border: 1px dashed green;
    }.opciones_etiquetar .cerrar_etiquetar {
        font-size: 0.8em;
        float: right;
        color: green;
            }.opciones_etiquetar .cerrar_etiquetar:hover {
                text-decoration: underline;
                cursor: pointer;
        }

.quitar_etiqueta{
    font-size: 0.8em;
    color: red;
        }.quitar_etiqueta:hover{
            cursor: pointer;
            text-decoration: underline;
    }

.fotos_columna_izquierda, .fotos_columna_derecha{
    float: left;
    padding: 20px 4px;
    text-align: center;
}
.fotos_columna_izquierda{
    width: 340px;
}
.fotos_columna_derecha{
    width: 300px;
}
.pack_fotos{
    clear: both;
    margin: 10px 0 30px 0;
        }.pack_fotos h1{
            font-size: 1.2em;
            color: black;
            padding: 10px 5px;
    }
.album_item, .mini_album_item, .big_album_item{
    float: left;
}
/*Fotos de s144*/
.album_item{
    width: 165px;
    font-size: 0.9em;
}
/*Fotos de s72*/
.mini_album_item{
    padding: 5px 3px;
    width: 80px;
}
/*Fotos de s288*/
.big_album_item{
    width: 295px;
}
.div_photo_vote{
    text-align: right;
    padding: 0px 30px 5px 0px;
    font-size: 0.8em;
}

.verde_enlace_texto{
    color: green;
    cursor: pointer;
        }.verde_enlace_texto:hover{
            text-decoration: underline;
    }


/* Actualizar calendario */
.actualiza_temporada{
    padding: 20px;
    padding-left: 30px;
    margin: 15px 5px;
    background: #f8eec6 url('../images/error.png') no-repeat 8px 20px;
    border: 1px solid orange;
}

.ligas_categoria{
    padding: 5px;
    padding-left: 40px;
    background: #f8eec6;
}

.gris_derecha{
    float: right;
    font-size: .6em;
    color: gray;
}

.ultimos_calendarios{
    padding: 20px;
    padding-left: 30px;
    margin: 15px 5px;
    background: #D1EACF;
    border: 1px solid green;
}