body { margin: 0; background: #fff; text-align: center; color: #000; font: 10pt Verdana,sans-serif; }

.menu { float: right; line-height: 10px; height: 10px; }
.menu, .menu a, .menu img { padding: 0px; margin: 0px; }
.header1 { font-family: Arial; font-size: 11pt; font-style: italic; font-weight: bold; float: left; padding: 0px 0px 0px 10px; margin: 0px; width: 172px; height: 19px; background-image: url(media/newheader_01.gif) }
.header2 { font-family: Arial; font-size: 11pt; font-style: italic; font-weight: bold; float: left; padding: 0px 0px 0px 10px; margin: 0px; width: 656px; height: 19px; background-image: url(media/newheader_02.gif) }
.header3 { font-family: Arial; font-size: 11pt; font-style: italic; font-weight: bold; float: left; padding: 0px 0px 0px 10px; margin: 0px; width: 172px; height: 19px; background-image: url(media/newheader_03.gif) }


#contenedor { position: relative; margin: 0 auto; width: 768px; text-align: left; }

.contentTable .contentDiv { width:630px; overflow: hidden; }

P, td, li { color: #000; font: 10pt Verdana,sans-serif; }

img { border: 0; }

.listing { font: 10pt Verdana,sans-serif; list-style: square; text-decoration: underline; }

.black { font: 8pt Verdana,sans-serif; }

A:link { color: blue; font-family: Verdana; font-size: 8pt; text-decoration: none; }
A:visited { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration: none; }
A:hover { color: #ff0000; font-family: Verdana; font-size: 8pt; text-decoration: none; }

.navtxt:hover { color: #ff0000; font-family: Verdana; font-size: 10pt; text-decoration: none; }
.navtxt:link { color: #ff0000; font-family: Verdana; font-size: 10pt; }
.navtxt:visited { font-family: Verdana; font-size: 10pt; }
.stext { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration: none; }
.maintext { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration: none; }
.text { color: #000000; font-family: Verdana; font-size: 8pt; text-decoration: none; }
.gtext { color: blue; font-family: Verdana; font-size: 10pt; text-decoration: none; }
.headtext { color: #000000; font-family: Verdana; font-size: 10pt; text-decoration: none; }
.gen:hover { color: red; font-family: Verdana; font-size: 10pt; text-decoration: underline; }
.gen:link { color: blue; font-family: Verdana; font-size: 10pt; }
.gen:visited { color: orange; font-family: Verdana; font-size: 10pt; }

/* MENUS DESPLEGABLES ((((((((((((((((((((((((((((((((((((((( */

#products, #services, #applications { position: absolute; top: 115px; background: #fff; }
#products { left: 535px; }

#applications { left: 611px; }

#services { left: 707px; }

#products a, #services a, #applications a { color: #000; text-decoration: none; display: block; height: 20px; padding: 5px 5px 0; margin: 0; border: 1px solid #4885D8; font: 8pt verdana,sans-serif; width: 145px; }

#products a:hover, #services a:hover, #applications a:hover { color: #000; text-decoration: none; background: #BAD1F0; }
/* FIN DESPLEGABLES ((((((((((((((((((((((((((((((((((((((( */

/* PIE DE PERFECT WIDE */
.pie { color: #000; font: 7pt Verdana; text-align: center; margin: 10px 0; }

.pie a { color: #000; text-decoration: underline; }
