/************************************************************************************************
Ckm!
web, Apps & Multimedia
www.ckm.co
2015
************************************************************************************************/
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;*behavior: url( '/theme/js/boxsizing.htc' );-webkit-tap-highlight-color: rgba( 0, 0, 0, 0 );-webkit-overflow-scrolling: touch;}html, body,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, sup, sub, tt, var, b, u, i, center,ul, ol, li, dl, dt, dd,table, tr, th, td, thead, tbody, tfoot, caption,form, fieldset, legend, input, textarea, select, label,applet, object, iframe, audio, video, canvas,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary{font-size: 100%;font-family: inherit;font-weight: inherit;font-style: inherit;line-height: inherit;vertical-align: baseline;border: 0;outline: 0;padding: 0;margin: 0;}html { font-size: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -o-text-size-adjust: 100%; text-size-adjust: 100%; }body { font-family: Helvetica, Arial, sans-serif; line-height: 1; color: #000; background-color: #fff; }article, aside, canvas, details, figcaption,figure, footer, header,hgroup, menu, nav, section, summary{ display: block; }audio, canvas, video{ display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]){ display: none; }canvas{ -ms-touch-action: double-tap-zoom; }[hidden]{ display: none; }a { text-decoration: underline; color: #000; }a:hover { text-decoration: none; }small{ font-size: 75%; }big{ font-size: 125%; }em{ font-style: italic; }strong{ font-weight: bold; }ins{ text-decoration: none; }del{ text-decoration: line-through; }sup, sub{ font-size: 75%; line-height: 0; }sup{ vertical-align: super; }sub{ vertical-align: sub; }pre{ display: block; overflow: auto; }code{ font-family: 'Courier New', Courier, monospace; }ul, ol{ list-style: none; }table{ table-layout: auto; border-collapse: separate; border-spacing: 0; empty-cells: hide; }img{ vertical-align: middle; -ms-interpolation-mode: bicubic; }svg:not(:root){ overflow: hidden; }blockquote, q{ quotes: none; }blockquote:before,blockquote:after,q:before,q:after{ content: ''; content: none;}input, textarea { -webkit-appearance: none; }button, input, select, textarea { vertical-align: baseline; *vertical-align: middle; -webkit-border-radius: 0; }button, input { line-height: normal; *overflow: visible; }table button, table input { *overflow: auto; }button, input[type='button'], input[type='reset'], input[type='submit']{ cursor: pointer; -webkit-appearance: button; }textarea { overflow: auto; vertical-align: top; }input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration { display: none; }input[type='search']{ -webkit-appearance: textfield; }input[type='radio']{ -webkit-appearance: radio; }input[type='checkbox']{ -webkit-appearance: checkbox; }input::-ms-clear{ display: none; }input[type='password']::-ms-reveal{ display: none; }.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }* html .clearfix { zoom: 1; }*:first-child+html .clearfix{ zoom: 1; }.cleaner { height: 0; line-height: 0; clear: both; }@charset "utf-8";html, body { margin: 0 !important;padding: 0 !important;height: 100%;}body{font: 100% Arial, Helvetica, sans-serif;color: #666;background: #EEE url(../_interfAz_CK!/shaBk.png) center 0 repeat-y;}.i{ display: none; }a, li, a img, input{text-decoration: none;outline: none;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;}.ancho{float: left;display: block;margin: 0;width: 100%;}.mitad{margin: 0 auto;width: 960px;}.expan{width: 100%;min-width: 960px;max-width: 1100px;}* html .expan{width: expression( document.body.clientWidth < 960 ? "960px" : "auto" ); width: expression( document.body.clientWidth > 1100 ? "1100px" : "auto" );}.header{padding: 20px 0 0 0;background: #FFF;}.logo{float: left;margin: 0 0 20px 0;}.redes{float: right;margin: 85px 0 0 0;}.redes a{float: right;display: block;margin: 0 0 0 5px;width: 30px;height: 40px;line-height: -9999px;text-indent:-9999px;text-transform: uppercase;overflow: hidden;background: url(../_interfAz_CK!/redes.png) 0 9px no-repeat;}.redes a.tw{ background-position: 100% 9px; }.redes a:hover{ background-position: 0 0; }.redes a:hover.tw{ background-position: 100% 0; }.menuSup{position: relative;z-index: 10;padding: 5px 0;background: #002575;}.banner{height: 270px;background: #001137 url(../_interfAz_CK!/derecho_01.jpg) center 0 no-repeat;}.menBan{margin-top: 180px;padding: 5px 0;width: 100%;min-width: 960px;max-width: 1200px;background-image: url(../_interfAz_CK!/gris.png);}.menBaNav{margin: 0 auto !important;overflow:hidden;width: 960px;margin: 0;padding: 0;}.menBaNav ul{clear:left;float:left;position:relative;list-style:none;margin:0;padding:0;left:50%;text-align:center;}.menBaNav ul li{display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%;}.menBaNav ul li a{display: block;margin: 0 0 0 1px;padding: 1px 5px;line-height:1.3em;font-size: 90%;color: #666;text-decoration:none;border-left: 1px solid #999;}.menBaNav ul li a.primer{ padding-left: 0; border: none; }.menBaNav ul li a:hover{color: #002575;}.cuerpo{clear: both;padding-top: 40px;width: 900px;}.contenidos{float: left;margin: 0;padding: 0;width: 625px;}.contenidos.all{ width: 100%; }.contenidos h1{ font-size: 220%; }.contenidos h2{ font-size: 180%; }.contenidos h1, .contenidos h2, .contenidos h3, .contenidos h3, .contenidos h4{ margin: 0 0 15px 0; color: #002575; }.contenidos h3{ font-size: 120%; }.info{ min-height: 100px; }* html .info{height: expression( this.scrollHeight < 100 ? "100px" : "auto" ); }ul.icoIni, ul.icoIni li{float: left;display: block;width: 100%;text-align: center;}ul.icoIni li{ width: 30.66666666%; }ul.icoIni li.divi{margin-left: 2%;width: 2%;height: 210px;border-left: 1px solid #BBB;}ul.icoIni li a{display: block;margin: 0 10px;padding: 20px 0 0 0;height: 150px;text-decoration: none;color: #002575;background: url(../_interfAz_CK!/bk_degra.png) 0 100% repeat-x;}ul.icoIni li a:hover{ background-position: 0 90px; }ul.icoIni li a img{ margin-top: 10px; width: 100px; }ul.icoIni li a:hover img{ margin-top: 20px; width: 80px; }#info img{float: left;margin: 0 15px 5px 0;}.contenidos p{margin: 0 0 30px 0;line-height: 160%; }.contenidos a{text-decoration: underline;color: #000;}.contenidos a:hover{color: #002575;}.contenidos ul{padding-left: 18px;margin-bottom: 20px;list-style: disc;}.contenidos li{ margin-bottom: 15px; }.contenidos table{width: 100%;border-collapse:collapse;margin-bottom: 15px;border-left: 1px solid #CCC;border-top: 1px solid #CCC;}.contenidos table th{padding: 12px 2px;text-align: center;color: #FFF;background: #002575;border-right: 1px solid #CCC;border-bottom: 2px solid #CCC;}.contenidos table td{padding: 8px 5px;border-bottom: 1px solid #CCC;border-right: 1px solid #CCC;}.aside{float: left;margin: 0 0 0 24px;padding: 0;width: 250px;background: red}.aside img{ width: 100%; }.footer{padding: 30px 0 !important;background: #EEE url(../_interfAz_CK!/shaEnd.png) center 0 no-repeat;}.footer img{ float: left; }.footer p{ margin: 0 0 10px 0; }.address{float: left;margin-left: 20px;padding: 15px 0 20px 20px;border-left: 1px solid #BBB;}a.ckm{float: right;margin-top: 100px;font-size: 80%;color: #999;text-align: right;}a.ckm img{ float: right; }a.ckm br{ clear: both; }a.ckm:hover{ color: #444; }.buscarForm{display: block;margin: 0 0 30px 0;padding: 0 ;}.buscarForm form input{float: left;display: block;margin: 2px 0 0 0;padding-right: 5px;width: 100px;height: 18px;color: #FFF;}.buscarForm form input.btBuscar{margin: 2px 0 0 0;padding: 0;width: 20px;height: 21px;text-indent: 1000px;line-height: 1000px;overflow: hidden;background: url(../_interfAz_CK!/bt_buscar.gif) 0 0 no-repeat;border: none;}.buscarForm form input.no_ver{ display: none; }.buscarForm form input.btBuscar:hover{ background-position: 0 bottom; }#men_buscar{margin: 0;font-size: 90%;background: #999900;}#men_buscar p{ margin: 0; padding:0; }.menInf{position:relative;float:left;margin: 30px 0 auto;margin-top: 30px;margin-bottom: 20px;padding: 10px 0 0 0;overflow:hidden;width: 100%;border-top: 1px solid #CCC;}.menInf ul{clear:left;float:left;position:relative;list-style:none;margin:0;padding:0;left:50%;text-align:center;}.menInf ul li{display:block;float:left;list-style:none;margin:0;padding:0;position:relative;right:50%;}.menInf ul li a{display: block;margin: 0 0 0 1px;padding: 0 8px;line-height:1.3em;color: #999;text-decoration:none;border-left: 1px solid #CCC;}.menInf ul li a.primer{ border: none; }.menInf ul li a:hover{color: #002575;}.miga{float: left;display: block;margin: 10px 0 !important;padding: 5px 0 !important;width: 100%;color: #666;text-align: right;border-bottom: 1px solid #EEE !important;}.miga a{color: #999;}.miga a:hover{color: #002575;}#contacto, #contacto form{float:left;width: 100%;}#contacto label{clear: left;float:left;display:block;width: 20%;}#contacto input, textarea{float: left;width: 80%;margin-bottom: 15px;padding: 10px;border: 1px solid #999;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 10px;}#contacto textarea{font: 104% Arial, Helvetica, sans-serif;}#contacto input:hover, textarea:hover{ background-color: #F3F3F3;}#contacto form div{ padding: 5px 0 0 91px;}#contacto input.boton{clear: left;float: left;display: block;width: auto;margin-left: 20%;padding: 10px 20px;color: #FFF;background: #002575;border: none;}#contacto input.boton:hover{padding: 10px 30px;background: #000;}#men_contacto{position: absolute;float: left;display: none;margin-left: 342px;padding: 4px 10px;background: #F2F2F2;-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 10px;}#men_contacto p{ margin: 0; }.resulIn{margin: 30px 0 20px 0;padding-bottom: 5px;border-bottom: 1px solid #52A128;}.resultado {}.resultado h2{margin: 0 0 10px 0;}.resultado a{text-decoration: none;}.resultado a h2:hover{text-decoration: underline;}.resultado hr{margin: 15px 0 30px 0;height: 1px;border: 0;color: #52A128;background-color: #52A128;}#map_navigation {float: left;margin: 0;padding: 0;width: 100%;list-style: none;border:1px solid #CCC;}#map_navigation li.secc{list-style: none;margin: 15px 0;}#map_navigation a, #map_navigation span {display:block;padding: 10px;margin: 0 15px;text-decoration: none;color: #000;background-color: #E5E5E5;border:1px solid #999;}#map_navigation .open a, #map_navigation .open span {background-position: 3px bottom;}#map_navigation a:hover, #map_navigation a:active {text-decoration: none;color:#FFF;background-color: #002575;}#map_navigation .subMenu {margin: 0;padding: 0;list-style: none;}#map_navigation ul.subMenu {list-style: none;}#map_navigation ul.subMenu li{margin: 0;list-style: none;}#map_navigation ul.subMenu a {list-style: none;border:1px solid #999;border-top:0px solid #999;}#map_navigation ul.subMenu a {background:#FFF;}#map_navigation ul.subMenu a:hover {background-color: #001447;}.menH, #navV{position: relative !important;z-index: 100 !important;float: left;margin: 0;width: 100%;font-size: 90%;}.menH{ z-index: 101 !important; }.menH > a, #navV > a{display: none;}.menH li, #navV li{position: relative;float: left;width: 100%;}.menH li a, #navV li a{text-decoration: none;color: #CCC;display: block;border-right: 1px solid #657BAE;}.menH > ul, #navV > ul{height: auto; }.menH > ul > li{width: auto;height: 100%;float: left;}.menH > ul > li > a, #navV > ul > li a{padding: 2px 10px;height: 100%;}.menH > ul > li > a.des, #navV > ul > li a.des{padding-right: 24px;background: url(../_interfAz_CK!/menu_flecha.png) 98% center no-repeat;}.menH > ul > li a.des2{background: url(../_interfAz_CK!/menu_flechaV.png) 100% center no-repeat;}.menH > ul > li a:hover,.menH > ul > li:hover,.menH > ul > li:hover a,#navV > ul > li a:hover,#navV > ul > li:hover{color: #FFF;}.menH li ul, #navV li ul{display: none;position: absolute;top: 100%;padding: 14px 0;width: 240px;background-color: #002575;-moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px;}.menH li:hover > ul, #navV li:hover > ul{display: block;left: 0;right: 0;}.menH li:not( :first-child ):hover ul, #navV li:not( :first-child ):hover ul{left: 0;}.menH li ul{}.menH > ul > li > ul li a:hover,.menH > ul > li > ul li:hover{background-color: #001447;}.menH li ul li:hover{border: none;}.menH li ul a{padding: 8px 16px 7px 16px;color: #CCC;border: none;}.menH li ul li:hover > a{}.menH li ul li ul{display: none;top: 0;margin-left: 220px;}.menH li ul li:hover ul{display: block;}.menH li ul li ul li:hover a{border-color: #950000;}#navV{width: 140px;*background-color: #002575;}#navV > ul{height: auto; }#navV > ul > li > a{text-align: left;}#navV> ul > li a.des{background-image: url(../_interfAz_CK!/menu_flechaV.png);}#navV li ul{top: 0;margin-left: 140px;}#navV > ul > li > ul li a:hover,#navV > ul > li > ul li:hover{background-color: #4D0000;}#navV li ul li:hover{border: none;}#navV li ul a{padding: 8px 16px 7px 16px;border-bottom: 3px solid #790909;}#navV li ul li:hover > a{border-color: #950000;}#navV li ul li ul{display: none;margin-left: 220px;}#navV li ul li:hover ul{display: block;}#navV li ul li ul li:hover a{border-color: #950000;}@media only screen and ( max-width: 960px ) {}@media only screen and ( max-width: 960px ) {html{font-size: 75%; }.menH, #navV{position: relative;top: auto;left: auto;background-color: #002575;text-align: left;}#navV{ width: 100%; }.menH > a, #navV > a{position: relative;float: left;width: 30px; height: 30px; text-align: left;text-indent: -9999px;background: #001447 url(../_interfAz_CK!/menu_rayas.png) 0 0;}.menH > a:hover, #navV > a:hover{background-color: #000;}#nav:not( :target ) > a:first-of-type,#nav:target > a:last-of-type,#navV:not( :target ) > a:first-of-type,#navV:target > a:last-of-type{display: block;}.menH > ul, #navV > ul{left: 0;right: 0;display: none;height: auto;}.menH:target > ul, #navV:target > ul{display: block;}.menH > ul > li, #navV > ul > li{width: 100%;float: none;} .menH > ul > li, #navV > ul > li{height: 100%;float: left; }.menH > ul > li > a, #navV > ul > li > a{height: auto;text-align: left;padding: 0 0.833em; font-size: 1.5em; line-height: 2.5em; }.menH > ul > li a.des2, #navV> ul > li a.des{background-image: url(../_interfAz_CK!/menu_flecha.png);}.menH > ul > li:not( :last-child ) > a, #navV > ul > li:not( :last-child ) > a{border-right: none;border-bottom: 1px solid #657BAE;}.menH li ul, #navV li ul{width: 100%;position: static;padding: 1.25em; padding-top: 0;}.menH li ul a, #navV li ul a{font-size: 1.25em; }.menH li ul, #navV li ul{margin: 0;}.menH li ul li ul, #navV li ul li ul{margin-left: 0;padding: 0 1.25em;}.menH li ul li ul a, #navV li ul li ul a{border: none;}.menH li ul li ul li:hover a, #navV li ul li ul li:hover a{border-bottom-width: 1px;}.menH li ul li ul a:hover, #navV li ul li ul a:hover{background: #370000;}}@media all and (max-width: 960px){div, header, nav, section, article, form, aside, footer{clear: both;display: block;width: 100% !important;max-width: 100% !important;min-width: 100% !important;margin: auto !important;position: static !important;float: none !important;margin: 0 !important;padding: 0 !important;border: none !important;}body{ font-size: 140% !important; }.i{ display: block; }.header{padding: 45px 0 0 0 !important;text-align: center;}.logo, .redes{ float: inherit; }.redes{ position: absolute !important; margin-top: -30px !important; padding-right: 10px !important; }.banner{ margin-top: 10px !important; }.menBan{float: left !important;margin: 10px !important;width: 40% !important;min-width: 40% !important;max-width: 40% !important;}.menBaNav{ margin: 0 !important; }.menBaNav ul{width: 100%;left: 0;text-align: left;font-size: 80% !important}.menBaNav ul li{clear: left;width: 100%;position: inherit;right: 0;}.menBaNav ul li a{margin: 0;font-size: 150%;border: none;border-top: 1px solid #999;}.menBaNav ul li a, .menBaNav ul li a.primer{ padding: 10px; }.aside{display: none; !important;}.menH{position: fixed !important;z-index: 1;top: 0;margin: 0;}.cuerpo{padding: 0 3% !important;}.miga, .menInf{ font-size: 140%; }#contacto label{ width: 100% !important; }#contacto input, textarea{margin-top: 5px;padding: 15px 3%;width: 100%;}#contacto input.boton{ margin: 0; }#men_contacto{clear: both;color: #666;padding-top: 5px !important;font-size: 120%;background: none;}.menInf{ padding: 20px 0 !important; }.footer{text-align: center;}.footer img, .address, a.ckm{ float: inherit !important; border: none; }}@media all and (max-width: 700px){.menBan{margin: 10px 0 0 0 !important;width: 70% !important;min-width: 70% !important;max-width: 70% !important;}}@media all and (max-width: 580px){ul.icoIni li{ margin-top: 20px !important; width: 100%; }ul.icoIni li.divi{ display: none; }}@media all and (max-width: 460px){.redes{display: none; !important;}.menBan{margin: 10px 0 0 0 !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;}}