body {
  font-family:Verdana;
  font-size:9pt;
  padding:0px;
  margin:0px;
}
.wrapper {
  background-color:black;
  color:white;
  border-bottom:3px solid red;
}
.top-header {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  height: 100px;
}
.logo{
border-radius: 0px 0px 10px 10px;
}
.top-info{
float:right;
text-align:right;
padding:7px;
}
.main-wrapper {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
}
.top-menu-wrapper {
    width:1000px;
  margin-left:auto;
  margin-right:auto;
}
.top-menu{
width:200px;
color:white;
height:300px;
}
.top-menu-background{
  width:500px;
}

.table-menu{
  border:none;
  width:100%;
  font-size:13px;
}

.top-menu-col{
  width:25%;
}
.table-picture-col{
  width:75%;
  background:no-repeat right url('/img/mangueras-hidraulicas.jpg');
}

.footer-phone {
  font-size:26px;
  font-weight:bold;
}

.sitemap-link {
  color:white;
}

h2 {
  font-family: Helvetica;
  font-size:18px;
  margin-top:20px;
  margin-bottom:10px;
  color:#D55;
  border-bottom: dashed 1px #D55;
  padding-left:4px;
}
.top-menu ul{
padding:0px;
}

.top-menu ul li{
  list-style:none;
  padding:3px;
  margin:3px;
}
.top-menu ul li a {
  text-decoration:none;
  font-weight:bold;
  padding:5px;
  border-radius:3px;
  color: white;
}
.top-menu ul li a:hover{
  color:red;
  background-color:white;
}

h1{
font-size: 25px;
border-bottom: dashed 2px red;
margin: 0px;
padding-left: 3px;
padding-bottom:3px;
margin-top:30px;
margin-bottom:10px;
color:red;
}

h1.home{
font-size: 20px;
border: solid 1px red;
margin: 0px;
padding-left: 3px;
padding: 7px;
margin-top: 30px;
margin-bottom: 10px;
color: red;
text-align: center;
background-color: #ECEFF2;
}

h3{
color: black;
padding: 10px 0px;
font-size: 16;
padding-left:4px;
}

p{
text-align: justify;
}

.para{
  padding:4px;
}

table{
  font-size:9pt;
}

.footer {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  background-color:#C80001;
  font-size:10px;
  color:white;
  padding:3px;
  text-align:right;
}

.contact-us-footer {
  background-color:#ECEFF2;
  width:1000px;
  font-style:italic;
  margin-left:auto;
  margin-right:auto;
  border-top:solid 2px red;
  font-size:15px;
  padding:3px;
  text-align:center;
  margin-top:30px;
}

.product-name{
  color:black;
  font-weight:bold;
}
.product-description {
  color:#999;

}
.product-name a{
  text-decoration:dashed;
}

.top-menu a {
  color:white;
  padding:5px;
}

.frm label {
  width:120px;
}

.menu-h2-top, .menu-h2-top-one{
  color:white;
  margin:0px;
  margin-bottom:8px;
  font-size:38px;
  font-weight:normal;
  font-family:Arial Black;
  text-shadow:5px 4px 10px #000;
  margin-top:50px;

}
.menu-h2-top-one{
  margin-bottom:60px;
  font-size:28px;
}

.menu-h2-top a{
  color:white;
  text-decoration:none;
}
.menu-h2-top a:hover{
  text-decoration:underline;
}

.grayed { 
  color:#666;
  display:none;
 }

.top-menu ul a{
  font-size:15px;
}