html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,fieldset,input,button{margin:0;padding:0;outline:0}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#599ad3}
a:hover{text-decoration:underline}
a:focus{outline:none}
a img{border:none}
body,input,select,textarea{font-family:Arial;color:#61605E}
div,table,input,select,textarea{font-size:12px}
h1,h2,h3,h4,h5,h6{color:#0080c0}
h1{font-size:32px}
h2{font-size:24px}
h3{font-size:18px}
h4{font-size:14px}
h5{font-size:13px}
h6{font-size:12px}

body{background:#fff url(body_h.jpg) repeat-x scroll left top}

/* esqueleto */
#html{background:transparent url(body_v.jpg) no-repeat scroll center top;text-align:center}
#body{width:958px;margin:0 auto;text-align:left}
#head{height:436px;position:relative}
#menu{width:211px;float:left}
#cont{width:736px;float:right;background:transparent url(cont_c.gif) repeat-y scroll left top;min-height:424px} * html #cont{height:424px}
#foot{clear:both;padding:48px 0;background:transparent url(cont_b.gif) no-repeat scroll right top;text-align:center;color:#599ad3;font-size:11px} * html #foot{padding:24px}

/* logo */
#head h2{padding:31px 0 0 4px;position:absolute}
#head h2 a{display:block}
#head h2 a img{display:block}

/* navSub */
#navSub{position:absolute;left:840px;top:36px;font-size:11px;color:#599ad3}

/* banners */
#banners{position:absolute;left:2px;top:112px;width:954px;height:257px}
#banners p{position:absolute;z-index:0}
#banners a{display:block;position:absolute}
#banners a img{display:block}

#banners p#banners_handles{z-index:1;top:216px;right:30px;height:12px;font:normal 10px/12px Arial}
#banners p#banners_handles span{display:block;height:100%;padding:0 3px;margin-right:2px;color:#fff;background:#000;float:left;overflow:hidden;cursor:default}

/* navTop */
#navTop{position:absolute;left:0;top:369px;height:59px;width:100%;background:transparent url(menu_bg.gif) no-repeat scroll left top}
#navTop ul{display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:transparent url(menu_txt.gif) no-repeat scroll 37px 23px}
#navTop li{display:block;position:absolute;top:0;height:100%;list-style-type:none}
#navTop li a{display:block;width:100%;height:100%;background:transparent url(transparent.gif) no-repeat scroll left top}
#navTop li.active a,#navTop li a:hover{background-image:url(menu_txt.gif)}
#navTop li a span{display:none}

#navTop li#navTop_home{left:0;width:104px}
#navTop li#navTop_nosotros{left:105px;width:115px}
#navTop li#navTop_productos{left:221px;width:125px}
#navTop li#navTop_servicios{left:347px;width:109px}
#navTop li#navTop_aceros{left:457px;width:159px}
#navTop li#navTop_clientes{left:617px;width:102px}
#navTop li#navTop_noticias{left:720px;width:105px}
#navTop li#navTop_contacto{left:826px;width:132px}

#navTop li#navTop_home a{background-position:37px -64px}
#navTop li#navTop_nosotros a{background-position:-68px -64px}
#navTop li#navTop_productos a{background-position:-184px -64px}
#navTop li#navTop_servicios a{background-position:-310px -64px}
#navTop li#navTop_aceros a{background-position:-420px -64px}
#navTop li#navTop_clientes a{background-position:-580px -64px}
#navTop li#navTop_noticias a{background-position:-683px -64px}
#navTop li#navTop_contacto a{background-position:-789px -64px}

/* search */
#search{height:99px;background:transparent url(search.jpg) no-repeat scroll left top}
#search form{display:block;position:absolute}
#search p{position:absolute;left:0;top:0}
#search input{display:block;background:transparent url(transparent.gif) no-repeat;border:none;width:134px;position:absolute;left:38px;top:56px}
#search button{display:block;background:transparent url(transparent.gif) no-repeat;border:none;width:20px;height:16px;position:absolute;left:178px;top:55px;cursor:pointer}
#search button span{display:none}

/* navLeft */
#navLeft{height:189px;background:transparent url(submenu.jpg) no-repeat scroll left top}
#navLeft ul{display:block;padding:48px 12px 0 36px}
#navLeft li {width:163px;list-style-type:none;padding:6px 0}
#navLeft li a{display:block;width:100%;color:#094377;font-size:11px}
#navLeft li.active a, #navLeft li a:hover{font-weight:bold;color:#1473c9;text-decoration:none}

/* navInt */
#navInt{height:24px;background:transparent url(cont_t.gif) no-repeat scroll left top}
#navInt p{font-size:11px;color:#fff;padding:3px 0 0 12px}
#navInt p a{color:#fff}

/* navFoot */
#navFoot{padding:20px 0 12px 0;background:transparent url(footer.gif) no-repeat scroll center top}
#navFoot a{padding:0 4px}
#navFoot a.active{font-weight:bold}

/* support */
#support{width:100%;height:136px}
#support p{position:absolute;margin-left:-53px;width:264px;height:136px;background:transparent url(soporte.jpg) no-repeat scroll left top}
#support p span{display:none}

/* title */
#title{padding:12px 16px 0 16px;font-size:24px;color:#1e6207}
#title strong{color:#207EC5}

/* loading */
#loading_overlay{position:fixed;width:100%;height:100%;background:#000;z-index:1000;left:0;top:0}
#loading_overlay input{position:absolute;left:0;top:-100px;border:none;background:none}
#loading_modal{position:fixed;width:360px;height:60px;z-index:1001;left:50%;top:50%;margin:-30px 0 0 -180px}
#loading_modal table{width:100%;height:100%;background:url(adm.gif) repeat-x 0 0;text-align:center;vertical-align:middle}
#loading_modal td{font:bold 10px/16px Verdana;color:#fff}
#loading_modal .wait{background-position:0 0}
#loading_modal .error{background-position:0 -60px}
#loading_modal .success{background-position:0 -120px}

/* texto html */
.htmltext{padding:12px 32px 12px 20px;color:#8c8c8c;font-size:11px}
.htmltext p{padding:6px 0;text-align:justify}
.htmltext ul,.htmltext ol{padding:10px 16px}
.htmltext li{margin-left:20px}
.htmltext ul li{list-style-type:disc}
.htmltext ol li{list-style-type:decimal}

/* pagination */
.pagination{padding:12px 0;font-size:11px;font-family:Tahoma;text-align:center}
.pagination a,.pagination span,.pagination strong{padding:0 3px}
.pagination a,.pagination span{color:#525252}
.pagination strong{color:#1675c8}

/* validation tip */
.vtip{position:absolute;width:196px;color:#333;z-index:200;cursor:pointer}
.vtip h3{padding:24px 24px 2px 32px;background:url(vtip.gif) no-repeat left top;color:#f00;font:bold 14px Verdana}
.vtip p{padding:0 24px 24px 32px;background:url(vtip.gif) no-repeat left bottom;color:#000;font:10px Verdana}

/* misc */
.hidden{display:none !important}
.invisible{visibility:hidden !important}
.invalid{background:#fffdbb;border:1px solid #aeaeae}
/*Date: Sun, 05 Sep 2010 23:37:23 GMT */