#header {
    width:100%;
    float:left;
}

/* ANIMATION */

html>body #animation {
    border:0 none;
    display:block;
    float:left;
    height:170px;
    margin:0;
    position:relative;
    width:760px;
    z-index:-1;
    vertical-align:top;
    padding:0;
}

#animation img{
    vertical-align:bottom;
}

/* LOGOS */

#logos {
    display:block;
    float:left;
    height:70px;
    margin:0;
    position:relative;
    width:760px;
    overflow:hidden;
}

#logos_left {
    display:block;
    float:left;
    position:relative;
    padding-left:80px;
    padding-top:10px;
    text-decoration:none;
}

#logos_left img{
    border: 0 none;
}

#logos_right {
    display:block;
    float:left;
    position:relative;
    padding-left:410px;
    padding-top:30px;
}

/* DROPPY */

#menu {
    display:block;
    float:left;
    position:relative;
    width:760px;
    height:25px;
    border:0 none;
    margin:0;
    padding:0;
    z-index:1;
    vertical-align:bottom;
    background-color:#FFFFFF;
    color:inherit;
}

/* Basic code - don't modify */

#nav {
    display:block;
    padding:0;
    margin: 0 48px 0 47px;
    border:0 none;
    position:relative;
}

#nav li {
    display:block;
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    width:auto;
    position:relative;
}

#nav a {
    display:block;
    text-decoration:none;
}

#nav span {
    display:block;
    text-decoration:none;
}

#nav img {
    display:block;
    position:relative;
}

#nav ul {
    display:none;
    position:absolute;
    border:0 none;
    margin:0;
    padding:0;
}

#nav ul li {
    float:none;
    width:auto;
}

#nav ul ul {
    top:0;
}

/* Essentials - configure this */

#nav ul {
    width:133px;
}

#nav ul ul {
    left:133px;
}

/* Everything else is theming */

#nav {
    height:25px;
    background-color:#FFFFFF;
}

#nav a {
    border-right:1px solid #3E3E3E;
    color:white;
    font-size:12px;
    padding-top:6px;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:6px;
    line-height:1;
    width:123px;
    vertical-align:bottom;
}

#nav span {
    border-right:1px solid #3E3E3E;
    font-size:12px;
    padding-top:6px;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:6px;
    line-height:1;
    width:123px;
    vertical-align:bottom;
}

#nav a.menu-item {
    border:0 none;
    padding:0;
    margin:0;
    text-decoration:none;
    width:133px;
    height:25px;
    display: inline;
}

#nav img {
    padding:0;
    margin:0;
    border:0 none;
}

#nav li:hover a {
    background-color:#2E2E2E;
    color:#FFFFFF;
}

#nav li:hover span {
    background-color:#2E2E2E;
    color:#FFFFFF;
}

#nav ul li a {
    background-color:#2E2E2E;
    color:#FFFFFF;
}

#nav ul li span {
    background-color:#2E2E2E;
    color:#FFFFFF;
}

#nav ul a:hover {
    background-color:#FFFFFF;
    color:#000000;
    border-bottom:1px solid #FEFEFE;
}

#nav ul span:hover {
    background-color:#FFFFFF;
    color:#000000;
    border-bottom:1px solid #FEFEFE;
}

html>body #nav ul a {
    border-bottom:1px solid #3E3E3E;
    border-right:none;
    opacity:0.9;
}

html>body #nav ul span {
    border-bottom:1px solid #3E3E3E;
    border-right:none;
    opacity:0.9;
}

/* IMAGENES DE LOS BOTONES */

#nav li span {
    width:133px;
    height:25px;
    border:0 none;
    margin:0;
    padding:0;
    text-indent:-9999px;
    background-image:url(../resources/images/menu/menu.jpg);
    background-repeat:no-repeat;
}

#nav #menu-inicio .header {
    background-position:0px 0px;
    cursor:pointer;
}

#nav #menu-inicio .header-current-page{
    background-position:0px -25px;
    cursor:pointer;
}

#nav #menu-inicio.hover span {
    background-position:0px -50px;
}

#nav #menu-nosotros .header {
    background-position:-133px 0px;
}

#nav #menu-nosotros .header-current-page{
    background-position:-133px -25px;
}

#nav #menu-nosotros.hover span {
    background-position:-133px -50px;
}

#nav #menu-servicios .header {
    background-position:-266px 0px;
}

#nav #menu-servicios .header-current-page{
    background-position:-266px -25px;
}

#nav #menu-servicios.hover span {
    background-position:-266px -50px;
}

#nav #menu-productos .header {
    background-position:-399px 0px;
}

#nav #menu-productos .header-current-page{
    background-position:-399px -25px;
}

#nav #menu-productos.hover span {
    background-position:-399px -50px;
}

#nav #menu-contactos .header {
    background-position:-532px 0px;
    cursor:pointer;
}

#nav #menu-contactos .header-current-page{
    background-position:-532px -25px;
    cursor:pointer;
}

#nav #menu-contactos.hover span {
    background-position:-532px -50px;
}

/* FM_TAB */

a#fm_tab{
  color: #FFF;
  height: 82px;
  width: 155px;
  text-indent:-100000px;
  position: fixed;
  z-index: 32760;
  margin-left: 0px;
  background:url(../resources/images/btntwitter.png);
  background-repeat:no-repeat;
}

a.fm_tab_right{
  right: 0 !important;
  margin-right: -100px !important;
}

a.fm_tab_right:hover, a.fm_tab_right.over{margin-right: 0px !important;}

#tab-container {
  color: #FFF;
  height: 82px;
  width: 155px;
  top: 25%;
  right: 0 !important;
  position: fixed;
  z-index: 32759;
  overflow:hidden;
  margin-left: 0px;
}