@charset "utf-8";

/* By Juan M. Andreani Leones, Cba. Argentina */


body { 

background-image:url(../images/bk_sup.jpg); background-repeat:repeat-x; background-position:top; 

margin-top:0; padding-top:0; margin-left:auto; margin-right:auto; width:100%;

}


/*valores genericos*/

h1 {font:9pt tahoma, Arial, Helvetica, sans-serif; font-weight:900; color:#000033; text-align:left; padding-left:20px; margin:0px;}

h2 {font:10pt tahoma, Arial, Helvetica, sans-serif; font-weight:900; color:#990000;  margin-left:13px;}

p {font:12px Verdana, Arial, Helvetica, sans-serif; color:#292929; text-align:left;}


/* estilos de enlaces */


.gContendor{ 

width:100%;

}

.galeriaCs {position:absolute; width:270px; margin-left:300px !important /*Firefox*/;  _position:relative; margin-left:0px /*IE6*/; 
*position:relative;  *padding-left: 0px; !important}

a img {border:solid 1px rgb(230,230,230);padding:1px;}

a:hover img {border:solid 1px rgb(150,150,150);padding:1px;}


.menu_principal {width:237px; margin-right:5%; margin-top:16px; text-align:left; }

.menu_principal ul { margin-top:0px; background:#FFFFFF; margin-left:0px; padding: 0 6px 6px 6px;}

.menu_principal li{ background-image:url(../images/flecha.jpg); background-repeat:no-repeat; padding-left: 8px; list-style:none; }

.cat_descrip  { text-align:left; }



.menu_principal a:link { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; text-decoration:none;}

.menu_principal a:visited { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; text-decoration:none;}

.menu_principal a:hover { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; text-decoration:none;}



.menu_principal span {font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; text-decoration:none; cursor:pointer;}

.menu_principal span:hover {cursor:hand;}



.cat_descrip a:link { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; }

.cat_descrip a:visited { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; }

.cat_descrip a:hover { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; text-decoration:none; }



/* botoneras */

.header_menu { padding-left:10px; padding-top:1px; background-image:url(../images/header_top.jpg); height:38px;}


ul {margin-top:15px;}


li {padding-top:15px;}



/*comienzo de estructura */


.bk_top_menu { background-image:url(../images/bk_top_menu.jpg); background-repeat:no-repeat; background-position:right; width:931px; 
height:47px; padding-top:0px; margin-top:14px;
}



.bk_top_menu ul { text-align:right; padding-right: 20px;}

.del_superior  {padding-top: 12px; *padding-top: 1px;}

.bk_top_menu ul li {display:inline; margin-left:8px; padding:0px;}


.bk_top_menu ul li a:link { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

.bk_top_menu ul li a:visited { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

.bk_top_menu ul li a:hover { font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }



#top { height:281px; *height:300px; width:100%; width:934px; /*background:#9999CC;*/}


#logo {float:left; width:auto;}



#visor_flash {margin-left: 281px; width:648px; /*background:#996600;*/}


#content_top{ width:100%;}



/*zona central de contenidos*/



#gral_content { background-image:url(../images/bk_content.jpg); background-repeat:repeat-y; width:934px;}


#left_column { float:left;  background-color:#dadfe9; width:274px;}


#center_content { margin-left:281px; width:653px; _margin-left:288px; _border: 1px solid #003333;}



.header { background-image:url(../images/header_1.jpg); background-repeat:no-repeat; height:79px; width:100%;}



.content_intro { background-image:url(../images/boackground_content_intro.jpg); background-repeat:no-repeat; width:100%; height:189px;}

  #img_intro {float:left; margin-top: 10px; margin-left: 20px; width:234px;}

  #desc_intro {margin-left: 270px; margin-top: 10px; margin-right:19px; width:auto;}


/* zona de categorias */



.categories {/*background:#99CC33;*/ width:100%;}



#center_categories { background-image: url(../images/bk_categories.jpg); background-repeat:repeat-y; height:auto;}

#center_categories span {font:700 11px Verdana, Arial, Helvetica, sans-serif; color:#339BA4; text-decoration:none; cursor:pointer;}

#center_categories span:hover {cursor:hand;}


.line_1_tanques { /* background:#006666;*/ margin-left:20px; overflow:hidden; height:auto;}	

.line_2_tanques { /* background:#996633;*/ margin-left:20px; overflow:hidden; height:auto; margin-top:22px; }	



.cat_ {float:left; width:200px; margin-top:8px;height:180px;cursor:pointer;}

.cat_:hover {cursor:hand;}

	.cat_img {/*border:1px solid #006666;*/ width:100%; height:111px;cursor:hand;}

	.cat_descrip {width:100%; background-image:url(../images/flecha.jpg); background-repeat:no-repeat; padding-left:8px;}	



.foot_cat {background-image:url(../images/foot_web.jpg); background-repeat:no-repeat; height:63px; }

		

/* zona de bloques finales */





.fondo_desobs { background-image:url(../images/fondo_desobstructor.jpg); background-repeat:no-repeat; width:658px; height:140px;}

#visor_desobstructor {float:left; width:394px;}

#logo_desobstructor {margin-left:394px;}

#txt_desobstructor { padding-right: 25px; padding-left: 13px; padding-top:10px; }

.contactform {width:620px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 0px rgb(200,200,200); background-color:rgb(255,255,255);}

.contactform fieldset {padding:20px 0 10px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}

.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:85%; font-family:verdana,arial,sans-serif;}

.contactform label.left {float:left; color: RGB(100,100,100); width:165px; margin:0 0 0 10px; padding:2px; font-size:110%;}

.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.fielderror {width:275px; padding:2px; border:solid 1px rgb(255,0,0); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.contactform input.button {float:right; width:10.0em; margin-right:20px; padding:5px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); font-weight:bold; border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:100%;}

.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}



.contactform input.buttonCRM {font-size:9pt; padding:0px;float:right; width:10.0em; margin-right:20px;  background:rgb(230,230,230); font-weight:bold; border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); }

.contactform input.buttonCRM:hover {font-size:9pt; padding:0px;cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}



label.left {float:left; color: RGB(100,100,100); width:165px; margin:0 0 0 10px; padding:2px; font-size:90%;}



#left_column h1 {clear:both; margin:0px 0px 0px 0px; padding:4px 0px 3px 0px; background:rgb(110,110,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}



.nav3-grid {width:100%; border-bottom:solid 1px rgb(200,200,200);margin-top:0px}

.nav3-grid dt span, .nav3-grid dt span:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0 ;  border-top: solid 1px rgb(200,200,200); text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:100%;}

.nav3-grid dt span:hover, .nav3-grid dd a:hover {background-color:rgb(200,200,225); color:rgb(42,90,138); text-decoration:none; cursor:pointer;}



.new {color: #039;font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin:5px 0px 5px 82% ; padding-left:60px; height:15px; background: transparent url(../images/new.gif ) no-repeat center; cursor:pointer;}

.upd {float:left; width:20px; height:15px; background: transparent url(../images/upd.gif ) no-repeat center;}

.del {float:left; width:20px; height:15px; background: transparent url(../images/del.gif ) no-repeat center;}

.upload {float:left; width:20px; height:15px; background: transparent url(../images/upload.gif ) no-repeat center;}



#main-content table{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px; background: #fff; margin: 0px 0px 0px 0px; width: 660px; border-collapse: collapse; text-align: left;}

#main-content table th{ font-size: 14px; font-weight: normal; color: #039; padding: 10px 8px; border-bottom: 2px solid #6678b1;}

#main-content table td{valign:top; border-bottom: 1px solid #ccc; color: #669; padding: 6px 8px;}

#main-content table tbody tr:hover td{color: #009; cursor:pointer;}


#desc_intro { max-height:50px; background:#99FF66;}


#producto_destacado p {font:10px Verdana, Arial, Helvetica, sans-serif; color:#292929; text-align:left;}