body {
  
  font: "@Arial Unicode MS";
  font-size: x-small;
  background-color:#FFFFFF;
  width: 100%;
  margin-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
}

body.top{
 background: #FFFFFF; background-image:url(images/fondo_left2.gif);
}
body.left{ background:#FFCC66; background-image:url(images/fondo_left.gif);
width:180px;  }

h1{ font-family: "Courier New", Courier, mono;  background-image:url(images/fondo_left3.gif); background-repeat:no-repeat; background-position:center; text-align:right;  }


table.topframe {
  width: 100%;
  background-color:#FFCC66;
  color: #FFCC66;
  font-family: Arial;
  height: 33px;
  vertical-align: middle;

}

td.topframe {

  font-size: x-small;
  font-weight: bold;
  color:#FF9900;
  font-family: Arial;
  height: 33px;
  vertical-align: middle;
  width: 200px;
  text-align: center;

}

a.topframe {
  font-family: Arial;
  text-decoration: none ;
  color: #000000;
  font-weight: bold;
  width: 100px;
  vertical-align: middle;
  text-align: center;
  height: 33px;
  }
  
  a.topframe:hover{  
}

.rollover a { display:block; width:68px; height:28px;}
.rollover a:hover { width:72px; height:32px; }


.rollover2 a { display:block; }
.rollover2 a:hover { width:86px; height:130px; padding-left:10px; }



a.topframe3{   font-family: Arial;
  text-decoration: none ;
  color:#0033FF;
  font-weight: bold;
  width: 100px;
  vertical-align: middle;
  text-align: center;
  height: 33px;
}

a.topframe3:hover{   font-family:Arial;
  text-decoration:underline;
  color:#0099FF;
  font-weight:bold;
  width: 100px;
  vertical-align: middle;
  text-align: center;
  height: 33px;
}


a.topframe2{font-family: Arial; text-transform:uppercase;
  text-decoration: none ;
  color:#000000;
  font-weight: bold;
  font-size:11px;
  }
  
a.topframe2:hover{color:#FFFFFF;

font-size:11px;
}

table.leftframe {
  width: 150px ;
  color:#000000;
  font-family: Arial;
  vertical-align: top;
}

td.leftframe {
  font-size: x-small;
  font-weight: bold;
  color:#000000;
  font-family: Arial;
  width: 150px;
  border-style: solid;
  border-width: thin;
  border:#FFCC66;
 
}


a.leftframe {
  font-family: Arial;
  text-decoration: none ;
 background-color: transparent;
  color: #000000;
  font-weight: bold;
  
  
}

a.leftframe:hover {
 background-color: transparent;
  color:#FF9933;
}


table.leftframe_titulo {
  width: 175px;
  color: #84c225;
  font-family: Arial;
  vertical-align: top;
  text-align: center
}

td.leftframe_titulo{
color: #000000;
  width: 170px;
  height: 10px;
  background: url(images/portalelevadores_r1_c2.png);
  font-family: Arial;
  font-weight: bold;
  font-size: x-small;
}


table.main {width: 100%;
  font-family: Arial;
  font-size: x-small;
  border-style:solid;
  border-color:#000000;
  border-width:5px;
  

  }
  
  body.main{ background-color:#FFCC66;
  
   }


table.publicidad {width:700px;
  background-color: #FFFFFF;
  border: solid;
  border-color: #000000;
  color: #000000;
  font-family: Arial;
  font-size: x-small;
}
td.publicidad {
width:350px;
}


td.publicidad2 {
  background-color: #FFFFFF;
  
  border: solid;
  border-color:#000000
  
  color: #000000;
  font-family: Arial;
  font-size: x-small;
  
    
}

table.publicidad3 {
  background-color: #FFFFFF;
  border: solid;
  border-color: #000000;
  color: #000000;
  font-family: Arial;
  font-size: x-small;
}
td.publicidad3 {
  background-color: #FFFFFF;
  
  border-bottom: #000000 solid;
  
  color: #000000;
  font-family: Arial;
  font-size: x-small;
  
    
}

td.publicidad_foto{
  
  height: ;
  background-color: #ffffff;
  border: solid;
  border-width: thin ;
  color: #000000;
  font-family: Arial;
  font-size: x-small;
}

td.descripcion{
  
  height: 
  background-color: #ffffff;
  border: solid;
  border-width: thin ;
  color: #000000;
  font-family: Arial;
  font-size: x-small;
}

a.publicidad_descripcion {
  text-align: justify;
  text-decoration: none;
  color: #000000;
}




form{margin-top: 10px;}

div.row
{ clear: both;
  width: 448px;
  height: 29px;
}

div.row span.formlabel 
{ float: left;
  width: 150px;
  text-align: right;
  font-size:16px;
}

div.row span.forminput
{ float: right;
  text-align: right;
} 

div.spacer
{ clear: both;
  width: 80px;
  height: 22px;
}

input, textarea, select,text
{ width: 170px; 
 margin-top:2PX;
  font-family: verdana, arial, sans-serif;
  font-size: 100%;
  border: 1px solid;

}
#chico{ width: 70px; 
}

.submit
{font-family: verdana, arial, sans-serif;
  font-size: 100%;
  width: 170px;
  height: 22px;
  cursor: pointer;
  background-color:#CCCCCC;
  
}

#ABC table{ width:70%; 
  border-width: medium;
    border: solid;
  color: #000000;}

#ABC td{ width:70%; 
  border-width: medium;
    border: solid;
  color: #000000;}

#ABC ul { background: url(images/arrowul2.gif) no-repeat 3px 6px;	
	padding: 2px 5px 2px 20px;
	list-style-type:none;
list-style-position: outside;text-transform:uppercase;
font-weight:bold;
font-size:14px;

 }
#ABC li{background: url(images/arrow.gif) no-repeat 3px 6px; 	
	padding: 2px 5px 2px 20px;
	list-style-type:none; font-weight:bold;
list-style-position: outside;
font-size:12px;


}

#ABC a{color:#00000;
  text-decoration: none ;
  width:150px;
}
#ABC a:hover{color: #FF9933;
width:150px;
}


#a10{ background-image:url(images/portalelevadores_r1_c2.png);
text-align:right;}




.alfa a { font-family: Arial;
  text-decoration: none ;
 background-color: transparent;
  color: #000000;
  font-weight: bold;
   }
  
.alfa a:hover {
  background-color: transparent;
  color:#FF9933; padding-left:5px; 
   }
  
  
.alfa li{display:inline; padding-right:5px;
font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.alfa ul { text-align:center; 
 border-bottom: 2px solid;}
 
 .alfa2 a { font-family: Arial;
  text-decoration: none ;
 background-color: transparent;
  color: #000000;
  font-weight: bold;
   }
  
.alfa2 a:hover {
  background-color: transparent;
  color:#FF9933; padding-left:5px; 
   }
  
  
.alfa2 li{display:inline; padding-right:5px;
font-size:22px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;}
.alfa2 ul { text-align:center; 
 border-bottom: 2px solid;}
 
h1{text-align:center;
color::#000000;
  }
 h2 {text-align:center;
 font-family:Verdana,Book Antiqua, Arial;
  
 color::#000000;
 font-weight:bolder;
  }
 
 h6{text-align:left;}
  
 img{border:none; }
 
p {font-family:Verdana, Arial, Helvetica, sans-serif;}
 
#menu9 {
	width: 175px;
	}
	
#menu9 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	text-decoration: none;
	}	
	
#menu9 li a:link, #menu9 li a:visited {
	color: #FFF;
	display: block;
	background:  url(images/menu92.jpg);
	padding: 8px 0 0 35px;
	}
	
#menu9 li a:hover {
	color: #FFF;
	background:  url(images/menu92.jpg) 0 32px;
	padding: 8px 0 0 35px;
	}
	
#menu9 ul {
	list-style: none;
	margin:1px;	
	padding: 0px;
	
		}

 /*body {margin: 10px; padding: 0; font: 14px Verdana, sans-serif;}*/

ul {
list-style-type: none;
width: 100%; /* precision for Opera */
}

	

.menu li {
float: left;
}

.menu a {
margin: 0 2px;
width: 150px;
height: 20px;
display: block;
text-align: center;
border: 1px solid orange;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;
background: #FF;
}

.menu a:hover {
background: #FF9933;
border: 1px solid gray; 
}


.menu2 a {
margin: 0 2px;
width: 605px;
height: 29px;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;

}

.menu2 a:hover {
background: #FF9933;
border: 1px solid gray; 
width: 605px;
}

.menu2 td {width:605px;
}

.menu a:active {
background: gray;
border: 1px solid gray; 
color: #fff;
}

.traduccion a {
margin: 0 2px;
width: 250px;
height: 20px;
display: block;
text-align: center;
border: 1px solid orange;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000;
background:#ffffff;
}

.traduccion a:hover {
background:#FF9933;
border: 1px solid gray; 
}

a.image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 300px; /* width of reactive image */
     height: 100px; /* height of reactive image */
     background-image: url(images/empresa2.jpg); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/empresa1.jpg); /* source for target image */
     } 
	 
a.image2 { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 300px; /* width of reactive image */
     height: 100px; /* height of reactive image */
     background-image: url(images/producto1.jpg); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.image2:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/producto2.jpg); /* source for target image */
     } 
	 
a.image3 { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 300px; /* width of reactive image */
     height: 100px; /* height of reactive image */
     background-image: url(images/provincia2.jpg); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.image3:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/provincia1.jpg); /* source for target image */
     } 	 	
	 
a.image4 { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 68px; /* width of reactive image */
     height: 28px; /* height of reactive image */
     background-image: url(images/arg_a.jpg); /* source for start image */
     background-repeat: no-repeat;
     }
	 
a.image4:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/arg_b.jpg); /* source for target image */
     } 	  