*
{
   margin:0;
   padding:0;
   border:0;
   text-align:justify;
}

body
{
   background-image:url('images/body.png');
   background-repeat:no-repeat;
   background-position:top center;
   background-color:#FFFFFF;
   font-family:arial;
   font-size:12px;
   color:#626262;
}

a, a:visited
{
   outline:none;
   text-decoration:underline;
   color:#97BF0D;
}

a:active, a:hover
{
   color:#718F0A;
}

ul
{
   list-style-type:none;
}

img
{
   border:0;
}

p
{
   margin:0;
   padding:0;
}

   img.imgleft
   {
      margin:0px 15px 15px 0px;
   }

   img.imgright
   {
      margin:0px 0px 15px 15px;
   }


h1, h2, h3, h4, h5, h6
{
   font-weight:normal;
   letter-spacing:1px;
}

h1
{
   color:#004A7F;
   font-size:20px;
   margin-bottom:12px;
   line-height:20px;
}

h3
{
   background-image:url('images/h3.png');
   background-repeat:repeat-x;
   color:#FFFFFF;
   font-size:12px;
   height:17px;
   line-height:13px;
   padding:0px 6px 0px 6px;
   text-align:right;
}

h2
{
   background-image:url('images/h2.png');
   background-repeat:repeat-x;
   color:#FFFFFF;
   font-size:15px;
   height:31px;
   line-height:31px;
   padding:0px 6px 0px 6px;
   text-align:left;
   margin-bottom:7px;
}

#bordergallerycats
{
   clear:both;
   height:10px;
   border-bottom:1px solid #004a7e;
}

#gallerycats a, #gallerycats a:active, #gallerycats a:visited
{
   color:#626262;
   text-decoration:none;
   display:block;
   padding:0px 17px 0px 17px;
}

#gallerycats a:hover, #gallerycats a#active
{
   background-image:url('images/gallerycath.png');
   background-position:center;
}

#gallerycats ul li {
   width:307px;
   float:left;
}

#header
{
   margin:0 auto;
   width:960px;
   height:275px;
}

#search
{
   background-image:url('images/search.png');
   background-repeat:no-repeat;
   width:960px;
   height:31px;
   color:#FFFFFF;
}

   #search a, #search a:visited, #search a:active
   {
      color:#FFFFFF;
      text-transform:uppercase;
      text-decoration:none;
   }

   #search a:hover
   {
      font-weight:bold;
   }

   #search input[type="text"]
   {
      padding:3px;;
      width:105px;
      height:14px;
      line-height:14px;
      font-size:10px;
      background-color:#DDDDDD;
      color:#959594;
      float:left;
   }

   #search #searchbutton
   {
      background-image:url('images/searchbutton.png');
      background-repeat:no-repeat;
      width:20px;
      height:20px;
      padding:0;
      cursor:pointer;
   }

#menu
{
   background-image:url('images/menu.png');
   background-repeat:no-repeat;
   width:960px;
   height:80px;
}

   #menu ul
   {
      list-style-type:none;
   }

      #menu ul li
      {
         float:left;
         text-transform:uppercase;
      }

   #ulnavbar
   {
      height:40px;
      line-height:35px;
      list-style-type:disc;
      margin-left:32px;
   }

      #ulnavbar li
      {
         list-style-type:none;
         background:url('images/menubullet.png') no-repeat 0 50%;
         margin:0px 0px 0px 11px;
         height:40px;
         line-height:35px;
      }

         #ulnavbar li a, #ulnavbar li a:visited
         {
            color:#FFFFFF;
            text-decoration:none;
            height:100%;
            line-height:35px;
            display:block;
            padding:0px 10px 0px 20px;
         }

         #ulnavbar li a:hover, #ulnavbar li a:active, #ulnavbar li a.active
         {
            background-image:url('images/menuhover.png');
            background-repeat:no-repeat;
            background-position:bottom center;
            color:#99BF12;
         }

   #ulsubnavbar
   {
      margin:20px 0px 0px 33px;
   }

      #ulsubnavbar li
      {
         border-right:2px solid #004A7F;
         padding:0px 11px 0px 19px;
         height:20px;
         line-height:20px;
      }

         #ulsubnavbar li a, #ulsubnavbar li a:visited
         {
            color:#004A7F;
            text-decoration:none;
         }

         #ulsubnavbar li a:hover, #ulsubnavbar li a:active
         {
            text-decoration:underline;
         }

         #ulsubnavbar li a.active
         {
            font-weight:bold;
         }

#content
{
   margin:0 auto;
   width:934px;
}

#left
{
   width:614px;
   float:left;
}

#right
{
   width:297px;
   float:left;
   margin-left:23px;
}

.block
{
   background-image:url('images/block.png');
   background-repeat:repeat-x;
   background-position:bottom;
   background-color:#EFEEEF;
   padding:12px;
   text-align:left;
}

   .block ul
   {
      list-style-type:decimal;
      padding:0px 10px 0px 20px;
   }

   .block li
   {
      margin-bottom:10px;
   }

   .block a, .block a:visited
   {
      color:#626262;
      text-decoration:none;
   }

   .block a:hover, .block a:active
   {
      color:#718F0A;
   }

   .newstabs
   {
      border-bottom:2px solid #FFFFFF;
   }

   .newstabs table td a, .newstabs table td a:visited, .newstabs a.selected
   {
      display:block;
      color:#FFFFFF;
      cursor:pointer;
      background-image:url('images/blocknewsgreen.png');
      background-repeat:no-repeat;
      height:30px;
      line-height:30px;
      padding:0px 10px 0px 10px;
      text-decoration:none;
   }

   .newstabs table td a:hover, .newstabs table td a:active, .newstabs a.notselected
   {
      background-image:url('images/blocknewsgrey.png');
      color:#626262;
   }

.maindate
{
   color:#97BF0D;
   text-align:right;
   letter-spacing:1px;
   text-transform:uppercase;
}

.newsbox
{
   padding:10px 10px 0px 10px;
   height:245px;
   background-image:url('images/newsbox.png');
   background-repeat:repeat-x;
}

   .newsbox img
   {
      width:176px;
      height:137px;
      margin-bottom:10px;
   }

#newscarrousel
{
   padding:7px;
/*   height:154px; */
   background-image:url('images/newscarrousel.png');
   background-repeat:repeat-x;
   background-color:#F0F0EF;
}

   #newscarrousel a
   {
      color:#004A7F;
      text-decoration:none;
      font-size:13px;
   }

.separator
{
   font-size:10px;
   line-height:10px;
   clear:both;
}

#footer
{
   clear:both;
   margin:0 auto;
   width:960px;
   height:54px;
   background-image:url('images/footer.png');
   background-repeat:repeat-x;
   color:#FFFFFF;
   font-size:11px;
}

   #footer a, #footer a:visited
   {
      text-decoration:none;
      color:#FFFFFF;
      font-size:11px;
   }

   #footer a:hover, #footer a:active
   {
      text-decoration:underline;
   }

#fe_PreviewContent input, #fe_PreviewContent select
{
   background-color:#FFFFFF;
   border:1px solid #000000;
   margin-bottom:5px;
   height:20px;
}

#fe_PreviewContent select
{
   width:100px;
}

#contactForm input[type='submit'], #contactForm input[type='reset'], .formclubes input[type='submit']
{
   border:0 !important;
   color:#FFFFFF;
   background-image:url('images/buttonblue.png');
   background-repeat:no-repeat;
   width:78px;
   height:24px !important;
   text-align:center;
   cursor:pointer;
}

table#news td
{
   padding:7px 0px 7px 0px;
   border-bottom:1px solid #004A7F;
}

table#news td a
{
   color:#004A7F;
   text-decoration:none;
   font-size:14px;
}

table#news td span.maindatetable
{
   color:#97BF0D;
   text-align:right;
   letter-spacing:1px;
   text-transform:uppercase;
}

table#paging, table#paging a
{
   color:#004A7F;
   text-decoration:none;
   font-size:14px;
}

.listadotabla
{
   width:100%;
}

   .listadotabla th
   {
      padding:7px 0px 7px 0px;
      border-bottom:3px solid #004A7F;
   }

   .listadotabla td
   {
      padding:7px 0px 7px 0px;
      border-bottom:1px solid #004A7F;
   }

#tablaranking
{
   background-color:#626262;
   margin:0 auto;
   font-size:11px;
}

   #tablaranking th
   {
      color:#FFFFFF;
   }

   #tablaranking td
   {
      background-color:#FFFFFF;
      text-align:left;
   }

fieldset legend, form p span
{
   display:none;
}

form p img
{
   margin:10px 0px 0px 0px;
}

form p label
{
   width:200px;
   display:block;
   float:left;
}

form input[type='reset']
{
   margin-left:10px;
}

