body{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:100%;
font-family:Arial;
font-size:12px;

}

#discontinua{
position:absolute;
width:100%;
height:100px;
top:0px;
left:0px,
background-image:url('discontinua.jpg');
z-index:110;
}

h1{
color:#FFFFFF;
font-size:33px;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
font-weight:normal;
line-height: 1em;
font-family:arial;
}

h2{
color:#000000;
font-size:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
line-height: 1.2em;
display:inline;
font-family:arial;
}

h3{
color:#000000;
font-size:24px;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
line-height: 1em;
display:inline;
font-family:arial;
position:relative;
float:left;
width:100%;
}


h4{
color:#d80015;
font-size:18px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
font-weight:normal;
line-height: 1em;
display:inline;
font-family:arial;
position:relative;
float:left;
width:100%;
}

#principal{
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
color:#222222;
top:0px;
z-index:10;
}

#barritaroja{
position:relative;
float:left;
width:900px;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}

#dentrobarritaroja{

}

#banner{
position:absolute;
width:900px;
height:107px;
margin-top:5px;
overflow:hidden;
}

#cabecera{
position:relative;
float:left;
width:900px;
height:175px;
margin-top:0px;
margin-left:0px;

}

#trasfondo{
position:absolute;
width:1110px;
height:150px;
top:107px;
left:0px;
z-index:-10;
}

#CabeceraIzquierda{
position:relative;
float:left;
margin-left:0px;
width:900px;
height:135px;

}

#DentroCabeceraIzquierda{
position:relative;
float:left;

background-color:white;
}


#AbajoCabeceraIzquierda{
position:absolute;
bottom:0px;
height:47px;
left:0px;
width:900px;
background-color:#d80015;
margin-bottom:0px;

}

#AbajoMenosCabeceraIzquierda{
position:absolute;
top:5px;
height:30px;
left:0px;

}

#formulario{
position:relative;
float:left;
width:100%;
;
}
/**************** estilos sifr *****************/

    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active #tachado {
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }

    .sIFR-active h1 {
 	  font-size: 40px;
      padding: 0 0 0 0;
 margin:0 0 0 0;
line-height:1em;
text-transform:uppercase;
    }

    .sIFR-active h2{
 	  font-size: 15px;
      padding: 0 0 0 0;
 margin: 0 0 0 0;
line-height:1em;
text-transform:uppercase;
display:inline;
    }
    .sIFR-active h3 {
      font-size: 21px;
     padding: 0 0 0 0;
 margin:0 0 0 0;
line-height:1em;
display:inline;
    }

    .sIFR-active h4 {
      font-size: 18px;
          padding: 0 0 0 0;
 margin:0 0 0 0;
line-height:1em;
display:inline;
    }

.sIFR-active #tachado {
font-size: 18px;
padding: 0 0 0 0;
 margin:0 0 0 0;
line-height:1em;
display:block;
text-decoration:line-through;
 }
    .sIFR-active h5#pullquote {
      font-size: 24px;
    }

/**************** menu coding *****************/
#menu {
left:94px;
position:absolute;
top:100px;
width:900px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 200px;
}

#menusuperior {color:black;text-decoration:none;} 
#menusuperior a:link {text-decoration:none; color:#d80015;}     /* unvisited link */
#menusuperior  a:visited {color:#d80015; text-decoration:none;}  /* visited link */
#menusuperior  a:hover {color:#d80015;text-decoration:none;}   /* mouse over link */
#menusuperior  a:active {color:#d80015; text-decoration:none;}   /* selected link */

#menu a, #menu h2 {
font: 14px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #fff #fff #fff #fff;
margin: 0;
padding: 2px 3px;
}

#menu ul {
color: #fff;
background: #2c2c2c;
text-transform: uppercase;
}


#menu ul a{
color: #fff;
background: #2c2c2c;
text-transform: uppercase;
}


#menu a {
color: #fff;
background: #2c2c2c;
text-decoration: none;
}

#menu a:hover {
color: #fff;
background: #e2001a;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

#formulario {

margin-top: 10;
margin-bottom: 10;

}
<!--
.tit {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF;

}
.prod {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

-->
div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

</style>
<!--[if IE]>
<style type="text/css" media="screen">
 #menu ul li {float: left; width: 900px;}
</style>
<![endif]-->
<!--[if lt IE 7]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font: 12px/1.4em arial, helvetica, sans-serif;
color:#bebebe;
} 

#menu ul li {float: left; width: 900px;}
#menu ul li a {} 

#menu a, #menu h2 {
font: 12px/1.4em arial, helvetica, sans-serif;
} 