/*-
   CSS Reset (YUI Reseg CSS)
   http://developer.yahoo.com/yui/reset/
-*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,fieldset,legend, textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
strong{font-weight: bold;}
em{font-style: italic;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


/*-
   Elementos HTMLglobales  
-*/
body{
   color: #FFF;
   font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
   font-size: 14px;
   background: #A70328 url(/mantenimiento/share/img/bd-bg.png) repeat-x left top;
   line-height: 1.5em;
   padding: 0;
}

a{
   color: #069;
   text-decoration: none;
   border-bottom: 1px dotted #069; 
   cursor: pointer;
}
   a:hover{
      color: #06C;
      border-bottom: 1px solid #06C;
   }
   a.b{
      border: none;
   }



h1, h2, h3, h4, h5, h6{
   font-family: Arial, Tahoma, Helvetica, sans-serif;
   font-weight: bold;
   color: #FFF;
   background-position: left top;
   background-repeat: no-repeat;
   margin: 2em 0px 1em 0px;
}

p, ul, blockquote,table,form{
   margin-bottom: 1em;
}

hr {
   display: none;
   height: 0px;
}

   .clear{
      float: none;
      height: 0px;
      line-height: 0px;
      clear: both;
      margin: 0;
      padding: 0;
   }

   .h{
      display: none;
   }
   
   .b{
      display: block;
      width: 100%;
      height: 100%;
   }
   .nb{
      border: none;
   }


   /*- Layout general del sitio web -*/
   #wrapper{
      width: 960px;
      margin: 0 auto;
   }
      #header,
      #content,
      #footer{
         width: 960px;
         margin: 0 auto;
      }
      
      
   /* Header */
   #header{
      position: relative;
      height: 197px;
      background: transparent url(/mantenimiento/share/img/hd-bg.png) no-repeat left top;
      margin: 0 0 20px 0;
   }
      #hdLogo{
         position: absolute;
         width: 206px;
         height: 162px;
         margin: 0;
         top: 0;
         left: 50%
     }
      
      /* Contenidos */
      #content{
         margin: 0 auto;
         width: 600px;
         padding: 0 180px 50px 180px;
         background: url(/mantenimiento/share/img/cnt-ft-bg.png) no-repeat bottom left;
      }
      
         #blqMsg h1{
            font-size: 22px;
            letter-spacing: -1px;
            text-align: center;
            margin: 0 0 20px 0;
            background: url(/mantenimiento/share/img/cnt-sp.png) left bottom no-repeat;
            height: 30px;
         }         
      
         #blqMsg p{
            background: url(/mantenimiento/share/img/cnt-sp.png) left bottom no-repeat;
            margin: 0 0 20px 0;
            padding-bottom: 20px;
         }         
      
         #blqCD{
         }
            #blqCD h2{
               text-align: center;
               margin: 0 0 10px 0;
            }
            #countDown{
               background: #000;
               width: 400px;
               margin: 0 auto;
               padding: 10px 15px;
               font-family: Arial, Tahoma, Helvetica, sans-serif;
               -moz-border-radius: 10px;
               -webkit-border-radius: 10px;
            }
            #countDown .item{
               display: block;
               float: left;
               width: 80px;
               text-align: center;
            }
               #countDown .item.sep{
                  font-size: 50px;
                  font-weight: bold;
                  width: 10px;
                  line-height: 44px;
               }
                  #countDown #cdDay.item{
                     width: 110px;
                  }
               #countDown .item strong{
                  font-size: 44px;
                  display: block;
                  height: 50px;
                  line-height: 50px;
               }
               #countDown .item small{
                  display: block;
                  font-size: 12px;
                  text-transform: uppercase;
                  height: 15px;
                  line-height: 15px;
               }
         
   /* Footer -*/
   #footer{
      padding: 0 0 15px 0;
      width: 960px;
      color: #FFF;
      margin-top: 20px;
   }
      #footer a{
         color: #FFF;
         border-color: #FFF;
      }
      #ftLogo{
         float: left;
         background: transparent url(/mantenimiento/share/img/ft-logo.png) left top no-repeat; 
         width: 88px;
         height: 67px;
         margin: 0 0 0 20px;
      }
      #footer dl{
            float: left;
            margin: 0px 50px;
         }
            #footer dl dt{
               font-weight: bold;
               margin-bottom: 5px;
            }
            #footer dl dd{
               font-size: .95em;
            }

      #ftIS{
         float: right;
         background: transparent url(/mantenimiento/share/img/ft-is-logo.png) left top no-repeat; 
         width: 127px;
         height: 50px;
         margin: 0 20px 0 0;
      }
