html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; font-family: inherit; vertical-align: baseline } h1, h2, h3, h4, h5, h6 { font-weight:bold;} body { line-height: 1 } strong { font-weight:bold; } :focus { outline: 0 } ol, ul { list-style: none } table { border-collapse: collapse; border-spacing: 0 } blockquote:before, blockquote:after, q:before, q:after { content: "" } blockquote, q { quotes: "" "" } input, textarea { margin: 0; padding: 0 } hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px }  body{ background:#112352 url(/css/../images/fondo_web.jpg) repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:.8em; }  #container{ width:980px; height:561px; margin:0 auto; margin-top:50px; background:transparent url(/css/../images/fondo_libro_krc.png) no-repeat top left; } #containerbig{ width:980px; height:707px; margin:0 auto; margin-top:50px; } #header{ float:left; display:inline; width:980px; height:157px; } #nav_h{ float:right; display:inline; width:510px; height:44px; margin-right:112px; margin-top:50px; text-align:center; } #nav_h_medio{ float:right; display:inline; width:736px; height:27px; margin-right:121px; background:transparent url(/css/../images/fondo_botonera_horizontal.gif) repeat-x top left; margin-top:36px; } #nav_h_medio ul { list-style:none; float:left; display:inline; margin-left:20px; } #nav_h_medio ul li{ margin:7px; text-align:center; color:#666666; float:left; display:inline; font-size:.8em; } #main{ float:left; display:inline; width:980px; } #footer{ float:left; display:inline; margin-left:48px; width:884px; height:27px; text-align:center; color:#FFFFFF; background:transparent url(/css/../images/krccreativos.gif) no-repeat top right; } #footer2{ float:left; display:inline; margin-left:48px; width:884px; height:27px; text-align:center; color:#FFFFFF; font-size:.8em; } #footer2 p { width:500px; float:left; display:inline; margin-left:192px; margin-top:5px;} #footer2 #emblemapie { width:124px; float:right; display:inline;}  #nav_h ul{ list-style:none; } #nav_h ul li{ width:102px; height:37px; padding-top:7px; float:left; display:inline; text-align:center; } #nav_h ul li a { color:#FFFFFF; font-weight:bold; text-decoration:none;} #nav_h ul li a:hover { color:#CCCCCC; border-bottom:1px #0099FF dotted;}  #logo { float:left; display:inline; width:174px; height:61px; margin-top:50px; margin-left:150px;}  p#ventaja { float:right; display:inline; color:#FF0000; font-size:1.6em; text-align:right; margin-right:140px; margin-top:25px; letter-spacing:2px; padding:5px; } #flash { width:840px; height:300px; float:left; display:inline; margin-left:70px; margin-top:13px; margin-bottom:18px; } #nav_sub_h { width:900px; float:left; display:inline; margin-left:40px; text-align:center; color:#999999; font-size:.8em; margin-top:20px;} #nav_sub_h a{ color:#FFFFFF; font-weight:bold;} p.titulo { width:400px; float:left; display:inline; color:#0066ff; font-size:1.6em; text-align:left; letter-spacing:2px; margin-left:50px; margin-top:25px; } span.titulosec { width:500px; height:50px; float:right; display:inline; color:#666666; font-size:1.6em; text-align:left; letter-spacing:2px; background:transparent url(/css/../images/fondo_titulos.gif) no-repeat top left; margin-right:66px; padding-left:65px; padding-top:15px; } #zonaservicios { width:890px; height:348px; float:left; display:inline; margin-left:50px; margin-top:5px; margin-bottom:10px; } #zonaservicios p { width:685px; height:90px; color:#666666; line-height:130%; float:right; display:inline; margin-right:105px; text-indent:62px; text-align:justify; font-weight:bold;} #contentservicios { width:890px; height:355px; float:left; display:inline; margin-left:50px; margin-top:5px; margin-bottom:3px; } #contentservicios p { width:685px; height:90px; color:#666666; line-height:130%; float:right; display:inline; margin-right:105px; text-indent:62px; text-align:justify; font-weight:bold; } #contentsoftware { width:751px; height:365px; float:left; display:inline; margin-left:117px; background:transparent url(/css/../images/software.png) no-repeat top right; margin-top:-27px; margin-bottom:6px; } #contentsoftware p { width:450px; height:260px; color:#666666; line-height:120%; float:left; display:inline; margin-left:50px; margin-bottom:50px; text-align:justify; } #contentportfolio { width:751px; height:342px; float:left; display:inline; margin-left:117px; margin-top:-27px; margin-bottom:6px; } #contentportfolio p { width:470px; color:#666666; line-height:120%; float:left; display:inline; margin-left:35px; margin-bottom:50px; text-align:justify; margin-top:25px; } .imagenservicio { width:70px; height:120px; margin:0 auto; } #rotulo_medio { width:736px; float:right; display:inline; margin-right:121px; height:112px; background:transparent url(/css/../images/fondo_rotulo_medio.gif) repeat-x top left;} .contenido{ width:650px; float:left; display:inline; margin-left:130px; background-color:#f2f2f2; padding:5px; border:1px #999999 solid; color:#999999; margin-bottom:20px;} .contenido img { float:left; display:inline; margin-right:10px;} .contenido a { color:#0099FF; font-weight:bold;} h1#rotuloazul { color:#0066FF; font-size:1.5em; float:left; display:block; margin-left:50px; letter-spacing:4px; height:23px; overflow:hidden; font-weight:normal;} #nav_horizontal { width:870px; float:left; display:inline; height:20px; margin-left:5px;} #nav_horizontal ul{ list-style:none;} #nav_horizontal ul li{ float:left; display:inline; text-align:center; font-size:.8em; height:15px; width:145px; padding-top:5px; } #contentsoftware h1#rotuloazul { margin-left:250px; margin-top:5px; margin-bottom:14px;} #contentportfolio h1#rotuloazul { margin-left:250px; margin-top:5px; margin-bottom:14px;} span#textanio { color:#FFFFFF; font-weight:bold; font-size:1.5em;} #contentportfolio #nav_horizontal { margin-left:-50px;} form#form1 { width:400px; float:left; display:inline; margin-left:275px;} form#form1 input { width:250px; margin:5px; border:1px #0066FF solid; background-color:#f2f2f2; float:left; display:inline; color:#0066FF; font-weight:bold;} form#form1 label { color:#666666; float:left; display:inline; width:80px; padding-top:7px; } form#form1 textarea { width:350px; height:100px; margin:10px; border:1px #0066FF solid; background-color:#f2f2f2; float:left; display:inline; color:#0066FF; font-weight:bold; } form#form1 input.boton { background:transparent url(/css/../images/fondo_footer2.gif) repeat-x top left; color:#FFFFFF; font-weight:bold;} a.cool { color:#FF0000; font-weight:bold; text-decoration:none; } a.cool:hover { border-bottom:1px #FF0000 dotted; color:#0066FF;} a.kwick:hover { border-bottom:3px #0066FF solid;} .zonaizdatexto { width:270px; height:100px; display:block;} #listadoservicios { width:870px; height:240px; float:left; display:inline; margin-left:5px;} #listadoservicios ul { list-style:none;} #listadoservicios ul li{ float:left; display:inline; width:145px; height:240px; text-align:center;} #listadoservicios ul li a { text-decoration:none; border:0px; color:#FF0000; text-transform:uppercase; font-weight:bold; font-size:.8em; } .boton_krc { width:210px; height:201px; float:left; display:inline; margin-left:65px; margin-top:30px;} .boton_krc img { float:right; display:inline;} .boton_krc .bot_krc{ float:left; display:inline; margin-top:100px; text-align:right; width:105px; color:#666666; font-weight:bold; font-size:.8em;} .boton_krc a { text-decoration:none; font-weight:bold; color:#666666; } .boton_krc a:hover { color:#0066FF; } p#lineacontacto{ width:700px; height:20px; color:#999999; font-size:.9em; text-align:center; font-weight:normal;} p#lineacontacto strong { color:#999999; font-weight:bold;} @media print { body {background:none; margin:0} div#print-logo { display:block; margin-bottom:40px; } #wrapper {border:none; width:auto} #navigation {display:none} #sidebar {display:none} #content {width:auto; float:none; padding:0; padding-bottom:20px; background:none; } #footer {width:auto} #footer span {padding:0} #footer #copyright {display:none} #top {display:none} #topbar {display:none} #logo {display:none} #wrapper-inner {width:auto; overflow:visible;} #index-left, #index-right {width:auto; float:none; padding:0; } } #content{ width:736px; float:left; display:inline; margin-top:-115px; margin-left:65px; overflow:hidden; margin-bottom:10px;} #content a { color:#0099FF; font-weight:bold;} #menu{float:left} #menu{list-style:none; padding:0 22px;} #menu ul{padding:0 0 0 20px; list-style:square} #menu a{padding:6px 0;display:block; font-size:14px; white-space:nowrap} #menu a:hover{color:#E79D35} #menu li a{font-weight:bold;} #menu li li a{font-weight:normal} #donate{padding:10px 0;} ul.sub{list-style:none;margin:0 0 40px 0;} ul.sub li{ float:left;} ul.sub a{ padding:5px 10px; margin:5px 5px 0 0; background:#111; border:solid; display:block} ul.sub a:after{content: " »"} ul.sub a:hover{color:#C17878} ul.list{border:1px solid #888} ul.list, ul.list ul{padding:5px 0 5px 20px; margin:6px 0} ul.list li{padding:2px 0} .half{width:49%;margin-bottom:2%} .colAA{width:68%;margin-bottom:2%} .colC{width:30%;margin-bottom:2%} .left{float:left} .right{float:right} #listing{color:#222222} pre { background: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 5px 7px; overflow: auto; font-size: 12px; } pre, code {margin:0 0 1em 0;white-space:pre;} pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} .kw1 { color: #1b609a; } .kw2 { color: #9a6f1b; } .me1 { color: #666; } .kw3, .re0, .sc1 { color: #784e0c; } .br0 { color: #444; } .st0 { color: #489a1b; } .co1, .coMULTI { color: #888; } .nu0 { color: #70483d; } .mf{visibility: hidden; z-index:1; color:#fff; font-size:14px} .mf * { outline:none; border:none; padding:0; margin:0; } .mf div.loader{ position:absolute; text-align:center; z-index:10000; margin:0 auto; top:45%; width:100%; background:url(/mooflow/ajax_loader.gif) no-repeat 50% 0; padding:50px 0; } .mf div.caption { position:absolute; text-align:center; z-index:98; margin:1em auto; bottom:50px; width:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0066FF; margin-bottom:-29px; } .mf div.mfNav{ position:absolute; z-index:99; margin:0 auto; text-align:center; bottom:20px; font-size:1px; line-height:1px; width:100%; padding-left:40px; margin-bottom:-24px; } .mf div.autoPlayCon{ visibility:hidden; } .mf a.play, .mf a.stop{ width:27px; height:24px; float:left; cursor:pointer; } .mf a.play{ background:url(/mooflow/play.gif) no-repeat; } .mf a.stop{ background:url(/mooflow/stop.gif) no-repeat; } .mf div.sliderCon{ margin-top:5px; float:left; width:74%; } .mf a.sliderNext{ background:url(/mooflow/left.gif) no-repeat; } .mf a.sliderPrev{ background:url(/mooflow/right.gif) no-repeat; } .mf a.sliderNext, a.sliderPrev{ text-decoration:none; width:25px; height:16px; cursor:pointer; float:left; } .mf div.resizeCon{ float:right; width:10%; padding-right:3%; height:24px; } .mf a.resize{ width:34px; height:24px; float:right; cursor:pointer; background:url(/mooflow/resize.gif) no-repeat; } .mf div.slider{ background:url(/mooflow/middle.gif) repeat-x; height:16px; position:relative; text-align:left; float:left; } .mf div.knob{ height:16px; background:url(/mooflow/middle-slider.gif) repeat-x right center; } .mf div.knobleft{ background:url(/mooflow/left-slider.gif) repeat-x center; width:8px; height:16px; } .mf a.show { position:absolute; margin-left:-16px; width:32px; height:32px; top:70%; left:50%; z-index:100; cursor:pointer; } .mf a.show.image{ background:url(/mooflow/open_image.png) no-repeat 50%; } .mf a.show.viewerload{ background:url(/mooflow/loader.gif) no-repeat 50%; } .mf a.show.link{ background:url(/mooflow/open_link.png) no-repeat 50%; } .mf div.tooltip{ display:none; visibility:hidden; margin-top:200px; text-align:center; color:#FFFFFF; } 