* {margin: 0; padding:0px;} 
body {height: 100%; margin:0; BACKGROUND-COLOR: #37505c; }
#wrapper {width: 780px; margin: 0 auto -0px;}

body {text-align: center; background-image:url(../img/bg.gif); background-repeat:repeat-y; background-position:top;}
.header {width: 780px; height: 55px;}

div#navbar2 {position: relative; width: 780px; top: 30px!important; /* para los browsers buenos */ top: 30px; /* para IE5+ */} 
div#navbar2 ul {margin-right:5px; text-align:right;}
div#navbar2 li {font:0.7em 'Lucida Grande', 'Trebuchet MS', Arial, sans-serif; letter-spacing: 0px;  list-style-type: none;  display: inline;
	 margin: 0 0 0 -4px;
		padding-top:7px!important; 
	 padding-top:0px;
	 	padding-right:7px!important;
	 padding-right:7px;
	 	padding-left:3px!important;
	 padding-left: 0px;
		padding-bottom:7px!important; 
	 padding-bottom: 0px;
	 color: #DDB725;}
div#navbar2 li a {
	 text-decoration: none;
	 color: #FFF;}
div#navbar2 li a:visited {color: #fff;}
div#navbar2 li a:hover {color: #DDB725;}

#pagecell1{
	text-align:left;
	position:relative;
	left: 0px;
	right: 0px;
	width:780px;
	background-image:url(../img/bg_cuerpo.gif);
	background-repeat: no-repeat;
	height: 580px;}
#pageNav{
	float: left;
	width:297px;
	padding-right: 10px;
	height:auto;
	font-family:'Lucida Grande','Trebuchet MS', sans-serif;}
#pageTabla {height: 540px;}
#pageTabla_r {height: 520px;}
#pageNro {height: 30px; margin: 0 0 0 0; TEXT-ALIGN: center; line-height: 30px; font-family:'Lucida Grande','Trebuchet MS', sans-serif; }
#pageNro_r {height: 50px; margin: 0 0 0 0; TEXT-ALIGN: center; line-height: 30px; font-family:'Lucida Grande','Trebuchet MS', sans-serif; }
.page_numeros, .page_numeros a, .page_numeros a:visited {color: #58595B; text-decoration: none; font-size: 12px; text-align: right; padding-right: 25px;}
.page_numeros a:hover {color: #084e6f;}
.page_numeros_act {color: #084e6f; font-size: 12px;}

	
#imagenNav{padding-left:0; margin:0; border:none;
	float: left;
	width:295px;
	height:auto;}

img {/*float: left;*/ border:none; padding: 0; margin: 0;}
p {color: #555658; font: 0.7em 'Lucida Grande','Trebuchet MS', Arial,sans-serif;}
a {color: #58595B;  text-decoration: none;}
a:hover {color: #58595B;}

.feature{padding: 0px 20px 10px 20px;}
.feature h4{font: 0.8em 'Lucida Grande','Trebuchet MS', sans-serif; color: #565759; padding: 30px 0px 10px 0px;}
.feature h3{font: 1.2em 'Lucida Grande','Trebuchet MS', sans-serif; color: #5191C1; padding: 30px 0px 20px 0px;}
.feature h2{font: 0.8em 'Lucida Grande','Trebuchet MS', sans-serif; color: #565759; padding: 50px 0px 20px 0px;}

.rurales {color: #002b75; font-weight:bold}
.tejidos {color: #caa000; font-weight:bold}
.clavos {color: #004b06; font-weight:bold}
.alambres {color: #6f8002; font-weight:bold}
.soportes {color: #d77700; font-weight:bold}
.grampas {color: #56297a; font-weight:bold}
.abrazaderas {color: #0093d8; font-weight:bold}
.resortes {color: #e02026; font-weight:bold}

.feature form p{float: right; font: 0.7em 'Lucida Grande','Trebuchet MS', sans-serif; color: #58595B; padding: 4px 0px 4px 0px;}
.bajada {font: 0.7em 'Lucida Grande','Trebuchet MS', Arial,sans-serif; line-height:1.8em; color:#555658; margin-top:13px; margin-bottom:15px; }

.table1 {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table1 th {padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #565759; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}
.table1 td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #565759; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_rurales {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_rurales th {background: #d1daea; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #002b75; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #002b75;}
.table_rurales td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #002b75; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_tejidos {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_tejidos th {background: #fcf7cf; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #caa000; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #caa000;}
.table_tejidos td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #caa000; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_clavos {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_clavos th {background: #d7e6d8; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #004b06; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #004b06;}
.table_clavos td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #004b06; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_alambres {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_alambres th {background: #e5ebbe; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #6f8002; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #6f8002;}
.table_alambres td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #6f8002; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_soportes {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_soportes th {background: #fcdfbb; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #d77700; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #d77700;}
.table_soportes td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #d77700; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_grampas {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_grampas th {background: #ddd4e4; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #56297a; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #56297a;}
.table_grampas td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #56297a; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_abrazaderas {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_abrazaderas th {background: #cce9f7; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #0093d8; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #0093d8;}
.table_abrazaderas td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #0093d8; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

.table_resortes {background: #FFFFFF; border: 1px solid #ebebeb; border-collapse: collapse; caption-side: bottom; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif;}
.table_resortes th {background: #f5b8a2; padding: 0.8em 0.5em; border-spacing: 1em; border-bottom: 3px solid #e02026; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #e02026;}
.table_resortes td {padding: 0.4em 0.5em; border-spacing: 1em; border-bottom: 1px solid #e02026; font: 10px 'Lucida Sans','Trebuchet MS', Arial, Helvetica, sans-serif; color: #58595B;}

a.Ntooltip {
	position: relative; /* es la posición normal */
	text-decoration: none !important; /* forzar sin subrayado */
	color:#0080C0 !important; /* forzar color del texto */
	font-weight:bold !important; /* forzar negritas */
	}
a.Ntooltip:hover {z-index:999; background-color:#d5d5d5;}
a.Ntooltip span {display: none;}
a.Ntooltip:hover span {display: block; position: absolute; top:160px; left:-200px; padding:8px; width:100px; background-color: #d5d5d5; color: #de2127; border: thin dotted #de2127;}

div#direccion {padding: 0; margin: 0; width: 168px; float: right; height: 51px; font-family: Arial, sans-serif; color: #58595B; font-size: 10px; line-height: 10px;}
/*****************   MENU PRODUCTOS        ***********************/	
#productosNav{width: 178px; padding: 0; margin: 0; height: 560px; float: left;}
/** html #productosNav {width: 178px; w\idth: 178px;}*/

div#navbar {padding: 0; margin: 0; float: left; height: 428px;}
div#navbar ul {padding: 0; margin: 0; list-style-type: none;}
div#navbar li {padding: 0; margin: 0; font-family:'Lucida Grande', 'Trebuchet MS', Arial, sans-serif; list-style-type: none; font-size: 12px; width: 165px; }
div#navbar li a {display: block; height: 21px; font-size: 12px; line-height: 21px; text-decoration: none; }
div#navbar li a:visited {color: #58595B;}

/*.sub_m,	.sub_m ul {margin:0px!important; list-style:none; margin-left:10px!important; }*/
.sub_m,	.sub_m ul {margin:0px!important; list-style:none; }
.sub_m li {display:block;}
.sub_m a {padding-left: 0px; text-decoration:none; font-size: 11px!important; height:20px!important; }
.sub_m a:hover, .sub_m a:focus, .sub_m a:active {}
.sub_m ul li {width: 185px!important;} 
.sub_m ul a {padding-left: 10px;} 

.Resortes a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF;}
.Resortes a:hover {color: #e02026; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#F5B8A2;}
#Resortes_act span{color: #e02026; height: 21px; line-height: 21px; BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#F5B8A2; padding-left: 10px; display: block;}

.Abrazaderas a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF;}
.Abrazaderas a:hover {color: #0093d8; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#CCE9F7;}
#Abrazaderas_act span{color: #0093d8; height: 21px; line-height: 21px; BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#CCE9F7; padding-left: 10px; display: block;}

.Grampas a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF;}
.Grampas a:hover {color: #56297a; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#DDD4E4;}
#Grampas_act span{color: #56297a; height: 21px; line-height: 21px; BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#DDD4E4; padding-left: 10px; display: block;}

.Soportes a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF;}
.Soportes a:hover {color: #d77700; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FCDFBB;}
#Soportes_act span{color: #d77700; height: 21px; line-height: 21px; BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#FCDFBB; padding-left: 10px; display: block;}

.Alambres a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF;}
.Alambres a:hover {color: #6f8002; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#E5EBBE;}
#Alambres_act span{color: #6f8002; height: 21px; line-height: 21px; BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#E5EBBE; padding-left: 10px; display: block;}

.Clavos a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF;}
.Clavos a:hover {color: #004b06; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#D7E6D8;}
#Clavos_act span{color: #004b06; height: 21px; line-height: 21px; width: 165px!important;BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#D7E6D8; padding-left: 10px; display: block;}

.Tejidos a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF;}
.Tejidos a:hover {color: #caa000; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FCF7CF;}
#Tejidos_act span{color: #caa000; height: 21px; line-height: 21px; BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#FCF7CF; padding-left: 10px; display: block;}

.Rurales a {color: #58595B; padding-left: 10px; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#FFFFFF; BORDER-BOTTOM: #58595B 2px solid; }
.Rurales a:hover {color: #002b75; BACKGROUND: url(../img/lin.gif) repeat-x; background-color:#D1DAEA;}
#Rurales_act span{color: #002b75; height: 21px; line-height: 21px; BACKGROUND: url(../img/lin_act.gif) repeat-x; background-color:#D1DAEA;  padding-left: 10px; display: block;}


#br_cilindrico A {BACKGROUND: url(../img/br_cilindrico.gif) no-repeat; WIDTH: 73px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_cilindrico A:hover {BACKGROUND-POSITION: 0px -105px}
#br_cilindrico_a A {BACKGROUND: url(../img/br_cilindrico.gif) no-repeat; WIDTH: 73px; BACKGROUND-POSITION: 0px -105px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_cilindrico_a A:hover {BACKGROUND-POSITION: 0px -105px}

#br_biconico A {BACKGROUND: url(../img/br_biconico.gif) no-repeat; WIDTH: 90px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_biconico A:hover {BACKGROUND-POSITION: 0px -105px}
#br_biconico_a A {BACKGROUND: url(../img/br_biconico.gif) no-repeat; WIDTH: 90px; BACKGROUND-POSITION: 0px -105px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_biconico_a A:hover {BACKGROUND-POSITION: 0px -105px}

#br_conico A {BACKGROUND: url(../img/br_conico.gif) no-repeat; WIDTH: 68px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_conico A:hover {BACKGROUND-POSITION: 0px -105px}
#br_conico_a A {BACKGROUND: url(../img/br_conico.gif) no-repeat; WIDTH: 68px; BACKGROUND-POSITION: 0px -105px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_conico_a A:hover {BACKGROUND-POSITION: 0px -105px}

#br_rectangular A {BACKGROUND: url(../img/br_rectangular.gif) no-repeat; WIDTH: 90px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_rectangular A:hover {BACKGROUND-POSITION: 0px -105px}
#br_rectangular_a A {BACKGROUND: url(../img/br_rectangular.gif) no-repeat; WIDTH: 90px; BACKGROUND-POSITION: 0px -105px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_rectangular_a A:hover {BACKGROUND-POSITION: 0px -105px}

#br_traccion A {BACKGROUND: url(../img/br_traccion.gif) no-repeat; WIDTH: 68px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_traccion A:hover {BACKGROUND-POSITION: 0px -105px}
#br_traccion_a A {BACKGROUND: url(../img/br_traccion.gif) no-repeat; WIDTH: 68px; BACKGROUND-POSITION: 0px -105px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_traccion_a A:hover {BACKGROUND-POSITION: 0px -105px}

#br_tension A {BACKGROUND: url(../img/br_tension.gif) no-repeat; WIDTH: 64px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_tension A:hover {BACKGROUND-POSITION: 0px -105px}
#br_tension_a A {BACKGROUND: url(../img/br_tension.gif) no-repeat; WIDTH: 64px; BACKGROUND-POSITION: 0px -105px; HEIGHT: 105px; DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -999px;}
#br_tension_a A:hover {BACKGROUND-POSITION: 0px -105px}

#br_nada1 {BACKGROUND: url(../img/br_nada1.gif) no-repeat; WIDTH: 64px}
#br_nada2 {BACKGROUND: url(../img/br_nada2.gif) no-repeat; WIDTH: 73px}


.input {FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif; COLOR: #58595B; TEXT-ALIGN: center; PADDING-RIGHT: 5px; PADDING-LEFT: 5px}
.dgtextbox {BACKGROUND: #FBFBFB; BORDER-RIGHT: #D2D2D2 1px solid; BORDER-TOP: #D2D2D2 1px solid; BORDER-LEFT: #D2D2D2 1px solid; BORDER-BOTTOM: #D2D2D2 1px solid; FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif; COLOR: #5B5B5B; padding-left: 3px; padding-right: 3px;}
textarea.medium{height:8em; BACKGROUND: #FBFBFB; BORDER-RIGHT: #D2D2D2 1px solid; BORDER-TOP: #D2D2D2 1px solid; BORDER-LEFT: #D2D2D2 1px solid; BORDER-BOTTOM: #D2D2D2 1px solid; COLOR: #5B5B5B; ONT-FAMILY: Arial, sans-serif;  padding-left: 0px; padding-right: 0px;}

