@font-face {
    font-family: 'menu';
    src: url('fonts/FirenzeHUNormal.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'alap';
    src: url('fonts/Swiss721CnPFLNormal.otft');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'alapv';
    src: url('fonts/Swiss721LtCnPFLNormal.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'alapi';
	src: url('fonts/Swiss721CnPFLItalic.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'alapb';
	src: url('fonts/Swiss721CnPFLBold.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'menusz';
	src: url('fonts/FranklinGothic.otf');
	font-weight: normal;
	font-style: normal;
}


html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


html{background:#fff;overflow-y: scroll;}
html,body{background: none;width:100%;height:100%;color: #676767;font-size: 12px;font-family:'memphismedium',arial;background-color:rgba(255, 255, 255, 0.7)}
p{margin-top:0;}
.hide{display:none;}
.left{float:left;}
.right{float:right;}
.link_rojo{color:#ed3030;}
.link_rojo:hover{color:#484848;}
.link_negro{color:#484848;}
.link_negro:hover{color:#c54f4f;}
.link_negros{color:#484848;text-decoration:none;font-weight:bold}
.link_negros:hover{color:#c54f4f;}
.cursiva{font-family:'memphismediumitalic',arial;}
.nocursiva{font-family:'memphismedium',arial;}
.visibility{visibility:hidden;}


.head-container{position:fixed;width: 960px;z-index:6;}
h1.logo{position:fixed;margin: 52px 0 0 -16px;z-index: 9;}
h1.logo a,.head-container a{background: url('images/sprites.png') no-repeat;text-indent: -9999px;color:transparent;text-transform:capitalize;display:block;}
h1.logo a{background-position:-467px -404px;width:255px;height:66px;}
.head-container nav, .controlVideo{padding-top:17px;width:112px;height:30px; background:#fff;float:right;margin-right:140px;}
.head-container ul, .head-container li{margin:0;padding:0;}
.head-container nav ul{width:84px;margin:0 auto;}
.head-container li,.controlVideo li{float:left;}
.head-container li a,.controlVideo li a{margin-right: 18px;}
.head-container a.tt{background-position:-19px -7px;width:17px;height:17;}
.head-container a.tt:hover{background-position:-150px -7px;}
.head-container a.fb{background-position:-56px -7px;width:10px;height:17;}
.head-container a.fb:hover{background-position:-187px -7px;}
.head-container a.fq{background-position:-80px -7px;width:21px;height:17; margin-right: 0}
.head-container a.fq:hover{background-position:-211px -7px;}

.controlVideo{list-style: none;margin:0;padding:0;opacity: 0;filter: alpha(opacity=0);background:none;height:60px;padding-left: 50px;position:absolute;z-index:9;padding-top: 17px;margin-left: 670px;}
.controlVideo a{background: url('images/sprites-VIDEO.png') no-repeat;text-indent: -9999px;color:transparent;width:28px;height:24px;display:block;}
.controlVideo a.altavoz{ background-position:-142px -43px;}
.controlVideo a.altavoz:hover{ background-position:-142px -90px;}
.controlVideo a.altavoz.mute{ background-position:-142px -137px;}
.controlVideo a.altavoz.mute:hover{ background-position:-142px -184px;}
.controlVideo a.close{ background-position:-192px -43px;}
.controlVideo a.close:hover{ background-position:-192px -90px;}



.sidebar{width: 240px;float: left;margin-top: 184px;position: fixed;z-index: 20;}
.sidebar p{color:#808285;font-size:14px;margin:0 0 0 36px; line-height: 14px; font-family:'menusz'}
.sidebar ul{margin:0;padding:0;}
.sidebar li{margin:0 0 12px 0; padding:0;font-family:'menu',arial;letter-spacing:0.5px;}
.sidebar a{color:#484848; font-size: 18px; text-decoration: none;}
.sidebar a.selected{color:#e77817; padding-right: 24px;}
.sidebar span{background:url('images/sprites.png') no-repeat;margin:-4px 12px 0 0;width:26px;height:29px;display:inline-block;vertical-align: middle;}
.sidebar a.i_home{background:url('images/sprites.png') no-repeat -689px -190px;width:16px;height:16px;display:block;margin-bottom:26px;margin-left: 36px;}
.sidebar a.i_home:hover{ background-position:-689px -220px;}
.sidebar span.i_concept{background-position: -683px -6px;}
.sidebar span.i_menu{background-position: -684px -42px;}
.sidebar span.i_contact{background-position: -684px -84px;}
.sidebar span.i_online{background-position: -684px -124px;}
.sidebar .sb_block2{margin-top: 17px;}


.cn_iframe, #preload_pag{position: absolute;margin-left: 255px;width: 720px;}
.cn_iframe h2{font-family:'memphisbold',arial;color:#464646; font-size: 24px;margin:30px 36px 0 0;padding-bottom:21px;border-bottom: #3f3f3f 1px solid; font-weight:normal;line-height: 1.2;}
.cn_iframe h3{color:#ed3030; font-size: 36px; line-height: 36px;}
.cn_iframe h4{font-size: 20px;}
.cn_iframe .main, #preload_pag .txt{margin:50px 0 92px 0;min-width: 720px;}
.cn_iframe .cn_video{margin:0;}
#preload_pag{height:100%;z-index:10;}
#preload_pag .img{position:absolute;top: 60px;width: 25px;height: 25px;background: url('images/preloader.gif') no-repeat;}
#preload_pag .txt > p{margin-top:155px;font-size:70px;font-family:'memphisbold',arial; line-height: 95px; color:#242424;}
.cn_iframe article, .cn_iframe section{width:722px;}


/*home*/
.cn_home{position:absolute;margin:50px 0 92px 0;width: 685px !important;z-index:3;}
.cn_home .nivel{margin:120px 36px 0 -44px;font-family:'memphisbold',arial;}
.cn_home .nivel .bolitas{background: url('images/sprites.png') no-repeat;width:44px;height:9px;margin-top: 3px;}
.cn_home .nivel .txt{width:480px;padding-bottom:17px;border-bottom: #3f3f3f 1px solid;text-transform: uppercase;}
.cn_home #start .Novato .bolitas{ background-position: -276px 0;}
.cn_home #start .Principiante .bolitas{background-position: -276px -10px}
.cn_home #start .Avanzado .bolitas{background-position: -276px -20px;}
.cn_home #start h2{margin:18px 0 10px 0; border-bottom:none;width: 480px;}
.cn_home #start h4{line-height:95px;font-size:60px;font-family:'memphisltstdextrabold',arial;color:#242424;font-weight:normal;margin:0; text-transform:uppercase;width: 650px; line-height:50px}
.lt-ie8 .cn_home #start h4, .lt-ie7 .cn_home #start h4{font-family:'memphisbold',arial; font-weight:bold;}
.cn_home .block_ft{width:480px;margin-top:18px;padding-top:26px;border-top:#3D3D3D 1px solid;}
.cn_home .block_ft > div{width:148px;}
.cn_home .block_ft > div.frase{width:332px;}
.cn_home .block_ft a{background: url('images/sprites.png') no-repeat;width:69px;height:69px;float:left;text-indent: -9999px;color:transparent;text-transform:capitalize;}
.cn_home .block_ft #playBtn{background-position:-285px -40px;}
.cn_home .block_ft #playBtn:hover{background-position:-200px -40px;}
.cn_home .block_ft #saltarBtn{background-position:-285px -125px;margin-left:10px;}
.cn_home .block_ft #saltarBtn:hover{background-position:-200px -125px;}

.cn_home #end h2{margin:30px 0 10px 0;width:480px;color:#1f1a17;font-size:93px;font-family:'alapb',arial;line-height:52px;border: none;height: auto;}
.cn_home #end h4{margin: 0;width:650px;color:#1f1a17;font-size:73px;font-family:'alapv',arial;font-weight:normal;letter-spacing:2px;line-height:52px;height:70px}
.lt-ie8 .cn_home #end h2, .lt-ie7 .cn_home #end h2{font-family:'alapb',arial; font-weight:bold;}
.cn_home #end hr{ border-bottom: #3f3f3f 2px solid;height:0px;text-align:left;border-top:0px;width:480px;margin: 0 0 25px 0;}
.cn_home nav a{background:url('images/sprites.png') no-repeat;width:184px;height:186px;margin-right:22px;text-indent: -9999px;color:transparent;text-transform:capitalize;display:inline-block;}
.cn_home nav a.item0{background-position: -53px -219px;}
.cn_home nav a.item1{background-position: -255px -219px;}
.cn_home nav a.item2{background-position: -458px -219px;}
.cn_home nav a.item3{background-position: -720px -219px;}
.cn_home nav a.item4{background-position: -749px -479px;}

/*Concepto*/
.cn_concepto .col_l{width:423px;padding-top:84px;float:left;}
.cn_concepto .col_l1{width:578px;float:left;}
.cn_concepto .col_l1 table tr .cim{font-family:'menusz',arial;letter-spacing:0.5px;font-size:17px;font-weight:normal}
.cn_concepto .col_l1 table tr td{font-family:arial;color:#484848;font-size:12px;height:60px;border-bottom:1px dashed #808285;font-weight:bold;text-transform:uppercase;}
.cn_concepto .col_l1 table tr td a{cursor:pointer}
.cn_concepto .col_l1 table tr .ossz{border-bottom:none;border-top:1px solid #000;font-family:'menusz',arial;letter-spacing:0.5px;font-size:16px;font-weight:normal}
.cn_concepto .col_l1 table tr .termek{text-transform:none;color:#808285;font-weight:normal;}
.cn_concepto .col_l1 table tr td b{color:#1f1a17}
.cn_concepto .col_l1 table tr .nincs{border-bottom:none}
.cn_concepto .col_l1 span{background: url('images/sprites.png') no-repeat;display:inline-block;vertical-align: middle;margin-top:-6px;width:15px;height:15px;margin-left:5px}
.cn_concepto .col_l1 table tr td span.item12{background-position: -565px -155px;margin-left:24px}
.cn_concepto .col_l1 table tr td span.item13{background-position: -582px -155px;}
.cn_concepto .col_l1 table tr td span.item14{background-position: -623px -155px;}
.cn_concepto .col_l1 form h2{margin:25px 0;padding:0;font-family:'menusz',arial;letter-spacing:0.5px;color:#484848;border:none;font-size:20px;text-transform:uppercase;}
.cn_concepto .col_l1 form table tr td{color:#808285;height:30px;border:none;font-weight:normal;text-transform:none;}
.cn_concepto .col_l1 form table tr td sup{color:#da251c;font-size:14px;top:0px;position:relative}
.cn_concepto .col_l1 form table tr td input[type=text]{background-color:#fff;border:1px solid #000;padding:2px;height:17px;margin:3px 0;width:100%}
.cn_concepto .col_l1 form table tr td hr{ border-bottom: #808285 1px dashed;height:0px;text-align:left;border-top:0px;width:455px;margin-left:123px;}
.cn_concepto .col_l1 form a{display:block;margin:20px 0 20px 0;padding:0;font-family:'menusz',arial;letter-spacing:0.5px;color:#484848;border:none;font-size:18px;line-height:20px;text-transform:uppercase;text-decoration:none;cursor:pointer}
.cn_concepto .col_l1 form a span{background-position: -475px -37px;width:27px;height:27px;}
.cn_concepto .col_l1 form p{float:right;margin-top:30px}
.cn_concepto .col_l1 form input[type="checkbox"], .cn_concepto .col_l1 form input[type="radio"] {position:absolute;clip: rect(0,0,0,0);clip: rect(0 0 0 0)}
.cn_concepto .col_l1 form input[type="checkbox"] + label::before , .cn_concepto .col_l1 form input[type="radio"] + label::before {content: url('images/cb.png');margin-left:15px}
.cn_concepto .col_l1 form input[type="checkbox"]:checked + label::before , .cn_concepto .col_l1 form input[type="radio"]:checked + label::before{content: url('images/ucb.png');margin-left:15px}
.cn_concepto .col_l1 form label{cursor:pointer;}
.cn_concepto .link_idioma{font-size: 11px;margin-left: 239px;}
.cn_concepto .col_l2{width: 50%;float:left;}
.cn_concepto .col_l2 p{color:#1f1a17; font-size: 12px;font-family:arial;margin-right: 9px;/*letter-spacing: 1px;*/}
.cn_concepto .col_l .extra a{color:#ed3030;text-decoration:none}
.cn_concepto blockquote{margin:38px 36px 30px 0 ;color:#676767; font-size: 20px;font-family:'memphismedium',arial;}
.cn_concepto .col_r{width:284px;float:right;margin-top:25px;font-family: Arial;font-size:12px;color:#201b18;line-height:20px}
.cn_concepto .col_r span{background: url('images/sprites.png') no-repeat;display:inline-block;vertical-align: middle;margin-top:-6px;width:37px}
.cn_concepto .col_l span{background: url('images/sprites.png') no-repeat;display:inline-block;vertical-align: middle;margin-top:-6px;width:37px}
.cn_concepto .col_l span.item11a{background-position: -522px -155px;width:20px;height:20px;margin-left:10px;margin-right:7px}
.cn_concepto .col_r span.item6{background-position: -480px -155px;width:20px;height:20px;margin-left:10px;margin-right:7px}
.cn_concepto .col_r span.item7{background-position: -522px -155px;width:20px;height:20px;margin-left:10px;margin-right:7px}
.cn_concepto .col_r span.item8{background-position: -530px -58px;width:20px;height:25px;margin-left:37px;margin-right:7px}
.cn_concepto .col_r span.item9{background-position: -530px -80px;width:20px;height:25px;margin-left:37px;margin-right:7px}
.cn_concepto .col_r span.item10{background-position: -530px -104px;width:20px;height:25px;margin-left:37px;margin-right:7px}
.cn_concepto .col_r span.item11{background-position: -475px -37px;width:27px;height:27px;margin-left:10px;margin-right:7px}
.cn_concepto .col_r span.item12{background-position: -565px -155px;width:15px;height:15px;margin-left:5px}
.cn_concepto .col_r span.item13{background-position: -582px -155px;width:15px;height:15px;margin-left:5px}
.cn_concepto .col_r span.item14{background-position: -623px -155px;width:15px;height:15px;margin-left:5px}
.cn_concepto .col_r hr{ border-bottom: #808285 2px solid;height:0px;text-align:left;border-top:0px;width:190px;margin: 10px 0;}
.cn_concepto .col_r hr.szagi{border-bottom: #808285 1px dashed;}
.cn_concepto .col_r p{line-height:14px;padding-top:8px}
.cn_concepto .col_r h2{display:inline-block;margin:0; padding:0;font-family:'menu',arial;letter-spacing:0.5px;width:208px;color:#484848;border:none;font-size:18px;}
.cn_concepto .col_r h2.masodik{margin:-5px 0 0 37px}
.lt-ie8 .cn_concepto .col_r h2, .lt-ie7 .cn_concepto .col_r h2{font-family:'menu',arial;}
.cn_concepto .col_r div{margin:20px 0 42px 37px;font-family:arial;font-size:12px;color:#808285;width:208px}
.cn_concepto .col_r h3{margin:0;padding:0;font-family:'menusz',arial;letter-spacing:0.5px;color:#484848;border:none;font-size:15px;line-height:20px;}
.cn_concepto .col_r div a{display:block;margin:20px 0 20px 0;padding:0;font-family:'menusz',arial;letter-spacing:0.5px;color:#484848;border:none;font-size:18px;line-height:20px;text-transform:uppercase;text-decoration:none;cursor:pointer}
.cn_concepto .col_r div p{margin:0;padding:0}
.cn_concepto .col_r div p a{margin:0;display:inline-block;}
.cn_concepto .col_r div div{margin:0;padding:0}
.cn_concepto .col_r div .bal{float:left;width:60%;color:#808285;font-size:12px;}
.cn_concepto .col_r div b{color:#1f1a17}
.cn_concepto .col_r div .jobb{float:right;font-size:12px;color:#1f1a17;text-transform:uppercase;padding-right:20px}
.cn_concepto .col_r div .veg{width:60%;font-family:'menusz',arial;letter-spacing:0.5px;font-size:14px;color:#808285;float:left}
.cn_concepto .col_r div .vego{font-family:'menusz',arial;letter-spacing:0.5px;font-size:14px;color:#da251c;text-transform:uppercase;float:right;padding-right:20px}
.cn_concepto .col_r div .db{float:left;padding:0;font-size:16px}
.cn_concepto .col_r div .vego a{cursor:pointer}
.cn_concepto .slides_container {width:284px;height:220px;}
.cn_concepto .slides_container div {width:284px;height:220px;}
.cn_concepto #end h2{margin:10px 0 0 0;width:450px;color:#1f1a17;font-size:40px;font-family:'alapb',arial;border: none;}
.cn_concepto #end h2 span{color:#1f1a17;font-size:40px;font-family:'alapv',arial;font-weight:normal;letter-spacing:2px;}
.lt-ie8 .cn_concepto #end h2, .lt-ie7 .cn_concepto #end h2{font-family:'alapb',arial; font-weight:bold;}
.lt-ie8 .cn_concepto #end h2 span, .lt-ie7 .cn_concepto #end h2 span{font-family:'alapv',arial; font-weight:normal;}
.cn_concepto #end hr{ border-bottom: #3f3f3f 2px solid;height:0px;text-align:left;border-top:0px;width:450px;margin: 0 0 25px 0;}
.cn_concepto nav a{background:url('images/sprites.png') no-repeat;width:170px;height:186px;margin-right:20px;text-indent: -9999px;color:transparent;text-transform:capitalize;display:inline-block;}
.cn_concepto nav a.item0{background-position: -53px -219px;}
.cn_concepto nav a.item1{background-position: -255px -219px;}
.cn_concepto nav a.item2{background-position: -458px -219px;}
.cn_concepto nav a.item4{background-position: -749px -479px;}
.cn_concepto nav a.item3{background-position: -720px -219px;margin-right:0;}


/*Expresion*/
.cn_expresion a{color:#c54f4f;}
.cn_expresion .col_r h3{margin: 353px 0 24px 0;}
.cn_expresion .col_l h4{font-size: 12px;margin: 0 0 19px 0;}
.cn_expresion .col_l h5{font-size: 12px;margin: 0 0 28px 0; text-transform:uppercase; font-weight:normal;}



/*Conctacto*/
.cn_contacto.block2{margin-top:30px;}
.cn_contacto h2{margin:27px 0 0 25px;width:359px;border:none;font-family:'menu',arial;letter-spacing:0.5px;font-size:18px;color:#000}
.cn_contacto h3{font-size: 20px; line-height: 20px;margin-top:0; letter-spacing:1px;}
.cn_contacto > div{float:left;font-size:12px;color:#000000;font-family:arial;line-height:14px}
.cn_contacto .col_l{width:750px; height:400px}
.cn_contacto .cn_map > *{position:absolute;}
.cn_contacto .cn_map .bg{background:#000;filter: alpha(opacity=20);opacity: .2;}
.cn_contacto .cn_map a,.cn_contacto .cn_map .bg{width:750px;height:420px;}
.cn_contacto .cn_map a{background:#fff;filter: alpha(opacity=0);opacity: 0;}
.cn_contacto .cn_map a:hover{background:url(images/abrir-mapa.png) no-repeat center center;opacity: 1;filter: alpha(opacity=100);}
.cn_contacto .col1{width:165px;margin-left: 25px;}
.cn_contacto .col2{width:210px;}
.cn_contacto .col3{width:180px;}
.cn_contacto .col5{width:140px;}
.cn_contacto .col6{width:210px;}
.cn_contacto .col4{width:285px;margin:15px 0 0 25px;}
.cn_contacto .link_idioma{margin-left:59px;}
.cn_contacto .slides_container {width:359px;height:227px;}
.cn_contacto .slides_container div {width:359px;height:227px;}
.cn_contacto .col1 p{margin-bottom: 15px;font-weight:bold}
.cn_contacto .col2 p{margin-bottom: 15px;font-weight:bold;}
.cn_contacto .col3 p{margin-bottom: 15px;font-weight:bold;}
.cn_contacto .col5 p{margin-bottom: 15px;font-weight:bold;}
.cn_contacto .col6 p{margin-bottom: 15px;font-weight:bold;}
.cn_contacto .col4 p{margin-bottom: 35px;color:#1f1a17}
.cn_contacto .col4 p b{font-weight:bold}
.cn_contacto .col4 p a{text-decoration:none;color:#1f1a17}
.cn_contacto a{color:#000000;text-decoration:none;font-weight:normal}
.cn_contacto nav{background:url('images/sprites.png') no-repeat;width:184px;height:186px;margin-right:22px;text-indent: -9999px;color:transparent;text-transform:capitalize;display:inline-block;}
.cn_contacto nav.item0{background-position: -53px -219px;}
.cn_contacto nav.item1{background-position: -255px -219px;}
.cn_contacto nav.item2{background-position: -458px -219px;}
.cn_contacto nav.item3{background-position: -720px -219px;}
.cn_contacto nav.item4{background-position: -749px -479px;}
.cn_contacto .col4 h2{margin:0}

.cn_contacto span{background:url('images/sprites.png') no-repeat;margin:-4px 0 0 6px;width:30px;height:30px;display:inline-block;vertical-align: middle;}
.cn_contacto span.i_asztal{background-position: -475px -37px;}
.cn_contacto span.i_gallery{background-position: -475px -70px;margin-left:0;margin-right:6px}
.cn_contacto ul{margin:20px 0 0 0;padding:0;}
.cn_contacto li{list-style: none;margin:0 0 20px 0; padding:0;font-family:'menu',arial;letter-spacing:0.5px;font-size:18px}


/*Menu*/
.cn_menu h2{margin:127px 36px 36px 0;width:224px;}
.cn_menu h4{margin:0;padding: 0; margin-bottom: 12px;}
.cn_menu .box2{width:170px;float:left;margin:56px 0 12px 0;border-right:2px solid #000}
.cn_menu .box2.last{border-right:none}
.cn_menu .box2.mid{width:195px}
.cn_menu .box2.mid1{width:170px}
.cn_menu .box2 img{display:inline-block;vertical-align: middle;}
.cn_menu .box2 p{margin-top: 16px;padding-right:5px;line-height:14px}
.cn_menu .box2 p a{font-family:'menusz',arial;}
.cn_menu .box2 img{margin-top:14px;}
.cn_menu .box2.mid img{margin-top:14px;margin-left:10px}
.cn_menu .box2.mid1 img{margin-top:14px;margin-left:10px}
.cn_menu .box2.last img{margin-top:14px;margin-left:10px}
.cn_menu .espacio{height:59px;}
.cn_menu .boximg,.cn_menu .boxtxt{float:left;width:211px}
.cn_menu.balra{margin-left:-33px}
.cn_menu .sp{margin-right:34px;}
.cn_menu .boximg .cn_info{position:absolute;font-size:12px;font-family:arial;color:#000;width:211px;height:222px;}
.cn_menu .boximg .cn_info .bg{position: absolute;background:#fff;filter: alpha(opacity=40);opacity: .4;width: 100%;height: 100%;border: 1px solid #999999;}
.cn_menu span.item3{background-position: -375px -479px;}
.cn_menu .boximg .cn_info a{position: absolute;display: block; text-decoration: none;color:#000;width: 100%;height: 20%;line-height:14px;padding-top:80%;cursor:pointer;}
.cn_menu .boximg .online{position:absolute;font-size:12px;font-family:arial;color:#000;width:211px;height:222px;}
.cn_menu .boximg .online .bg{position: absolute;background:#fff;filter: alpha(opacity=40);opacity: .4;width: 100%;height: 95%;border: 1px solid #999999}
.cn_menu .boximg .online a{position: absolute;display: block; text-decoration: none;color:#000;line-height:14px;padding-top:11px;width: 100%;}
.cn_menu .boximg .online div a{display:inline-block;width:42px;outline:0;cursor:pointer;padding:0;position:static;height:16px;line-height:16px}
.cn_menu .boximg .online div{position: absolute;padding:0;bottom:0;color:#000;font-size:12px;font-weight:normal;font-family:arial;line-height:12px;padding-bottom:11px;width:211px}
.cn_menu .boximg .online h6{display: inline-block;color:#000;font-size:12px;font-weight:normal;font-family:arial;margin:0;padding:0 0 0 17px}
.cn_menu .boximg .online h6:after{content:"";height:14px;display:inline-block;border-bottom:#808285 dashed 1px;margin:0 3px}
.cn_menu .boximg .online h6.k:after{width:80px;}
.cn_menu .boximg .online h6.n:after{width:60px;}
.cn_menu .boximg .online h6.b:after{width:70px;}
.cn_menu .boximg .online h6.u:after{width:100px;}
.cn_menu .boximg .online h6.u:after{border-bottom:none}
.cn_menu .boximg p{margin:0; text-align: right;padding:8px 0 12px 0; font-size: 12px;}
.cn_menu .boxtxt p{color:#676767;}
.cn_menu .boxtxt .claro{color:#777; font-family:'memphismediumitalic',arial;}
.cn_menu span{background:url('images/sprites.png') no-repeat;margin:-7px 0 0 0;width:170px;height:160px;display:inline-block;vertical-align: middle;}
.cn_menu span.item0{background-position: -0px -479px;}
.cn_menu span.item1{background-position: -175px -479px;width:195px}
.cn_menu span.item2{background-position: -375px -479px;}
.cn_menu span.item3{background-position: -565px -479px;}
.cn_menu span.item4{background-position: -470px -110px;width:36px;height:46px;margin:0 7px;float:left}
.cn_menu span.item5{background-position: -480px -155px;width:20px;height:16px;margin:0 11px;float:left}

/*GALERIA VIDEOS*/
.cn_hd_galeria_video h2{margin:127px 36px 36px 0;width:223px;}
.cn_hd_galeria_video > div > div{width:240px;height:115px;}
.cn_hd_galeria_video > div a{margin-left: 120px;font-size:18px;color:#484848;display:block;}
.cn_hd_galeria_video > div a:hover{color:#ed3030;}
.cn_hd_galeria_video form{margin:-6px 0 0 62px;}
ul.ui-widget-content a{color:#494949; font-size:18px;border:none !important;width: 122px;padding: 8px;vertical-align: top;background: #EFEFEF;height: 23px;}
.cn_hd_galeria_video input[type=text]{ outline: none;}
.cn_hd_galeria_video #submit{background: url('images/sprites.png') no-repeat -623px 0;width:40px;height:40px;vertical-align:middle;border:none !important;}
.cn_hd_galeria_video #submit:hover{ background-position:-623px -40px;}
ul.ui-widget-content{border:0;padding: 0; list-style:none;}
ul.ui-widget-content a.ui-corner-all{/*border-radius: 0;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;*/padding: 8px;display:block; border-bottom:#ccc 1px solid !important;height:auto;}
ul.ui-widget-content a.ui-state-focus{color:#fff; background:#b8b8b8;padding: 8px;}
span.ui-helper-hidden-accessible{display:none;}
.cn_hd_galeria_video .searchTag{text-align:right;margin-top: 19px;}
.cn_hd_galeria_video .searchTag a{color:#494949;font-size:15px; text-decoration:none;}

.cn_galeria_video{line-height: 19px;}
.cn_galeria_video h3{margin:0 0 22px 0; font-size: 26px; line-height: 26px;}
.cn_galeria_video h3 span{font-family:'memphismediumitalic',arial;filter: alpha(opacity=0);opacity: .8;font-size: 21px;line-height:18px;margin-top: 14px;display: block;}
.cn_galeria_video h4{color:#ED3030; font-size:70px;font-family: 'memphisltstdextrabold', Arial; padding:0; margin:42px 0 0 0; font-weight:normal; }
.lt-ie8 .cn_galeria_video h4, .lt-ie7 .cn_galeria_video h4{font-family:'memphisbold',arial; font-weight:bold;}
.cn_galeria_video h5{font-size:24px;color:#494949;font-family:'memphisbold',arial; font-weight:normal;margin: 32px 0 0 0;line-height: 28px;}
.cn_galeria_video article{margin-bottom: 47px;}
.cn_galeria_video .block1{width:240px;}
.cn_galeria_video .block1 p{margin-bottom:23px;line-height: 1.4em;}
.cn_galeria_video .block1 .titulo{min-height:120px;margin-right:36px;width:204px;}
.cn_galeria_video .tt{background: url('images/sprites.png') no-repeat -486px 0;width:50px;height:19px;margin-right:5px;display:inline-block;}
.cn_galeria_video .tt:hover{opacity: 0.8;filter: alpha(opacity=80);}
.cn_galeria_video .fb{background: url('images/sprites.png') no-repeat -540px 0;width:50px;height:19px;display:inline-block;}
.cn_galeria_video .fb:hover{opacity: 0.8;filter: alpha(opacity=80);}
.cn_galeria_video div.Novato,.cn_galeria_video div.Principiante,.cn_galeria_video div.Avanzado {width:105px;font-family:'memphisbold',arial;text-transform: uppercase;}
.cn_galeria_video div.Novato span{background: url('images/sprites.png') no-repeat -276px 0;width:44px;height:9px; display:block; margin-top:9px;}
.cn_galeria_video div.Principiante span{background: url('images/sprites.png') no-repeat -276px -10px;width:44px;height:9px; display:block; margin-top:9px;}
.cn_galeria_video div.Avanzado span{background: url('images/sprites.png') no-repeat -276px -20px;width:44px;height:9px; display:block; margin-top:9px;}
.cn_galeria_video div.frase{width:119px;padding:0 16px 0 0;}
.cn_galeria_video .block3{position:relative;width:480px;height:269px;}
.cn_galeria_video .block3 >div{position:absolute;width: 100%;height: 100%;}
.cn_galeria_video .bg{background:#000;filter: alpha(opacity=20);opacity: .2;}
.cn_galeria_video .btn a{font-size:102px;color:#efefef;line-height:269px;text-align:center;margin-top:14px;display:block;height:100%;text-decoration: none;font-family:'memphisltstdextrabold',arial;}
.lt-ie8 .cn_galeria_video .btn a, .lt-ie7 .cn_galeria_video .btn a{font-family:'memphisbold',arial; font-weight:bold;}
.cn_galeria_video .num{left:38px;text-align:right;}

/*video*/
#videoWrapper {position: fixed;top: 0;left: 0;width:100%;height:100%;overflow:hidden; background:url('images/preloader.gif') no-repeat center 60px;z-index:-100}
#videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;filter: alpha(opacity=0);opacity:0;}
.videoControl {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index:1;}
.videoControl #saltar_btn{position: absolute;height:69px;width:69px;overflow: hidden;text-indent: -9000px;background: url(images/sprites-VIDEO.png) no-repeat -24px -103px;top: 0px;left: 0px;display: block;z-index: 9999;filter: alpha(opacity=0);opacity:0;cursor: url(images/vacio.png), none !important}
.videoControl #saltar_btn.pause{ background-position:-24px -18px}
.videoControl #saltar_btn.play{ background-position:-24px -103px}
.no_click{position:absolute;width:100%;height:100%;}
#slideLoop {position:absolute;}
#slideLoop img{width:100%; height:100%;}


/*FOOTER*/
footer.wrapper{width: 960px;margin: 0 auto;padding-top: 8px;}
.footer-container a{text-decoration:none;}
.footer-container{position: fixed;background: #fff;width:100%;height: 92px; bottom: 0; z-index:99;}
.footer-container .ft_i1{margin:31px 0 0 256px;float: left;}
.footer-container .ft_i1 a{background: url('images/sprites.png') no-repeat -488px -33px;width:116px;height:22px;display:block;}
.footer-container .ft_i1 a:hover{background-position:-488px -56px}
.footer-container .ft_i2{margin:18px 0 0 119px;width:129px;float:left;}
.footer-container .ft_i2 a{background: url('images/sprites.png') no-repeat; vertical-align:middle;}
.footer-container a.link1{background-position:-54px -60px;width:28px;height:28px;display:inline-block;}
.footer-container a.link1:hover{background-position:-54px -130px;}
.footer-container a.link2{background-position:-102px -59px;width:26px;height:28px;margin:0 18px; display:inline-block;}
.footer-container a.link2:hover{background-position:-102px -129px;}
.footer-container a.link3{background-position:-149px -50px;width:35px;height:44px;display:inline-block;}
.footer-container a.link3:hover{background-position:-149px -120px;}

.footer-container .ft_i3{margin:32px 0 0 115px;float:left;color:#666;font-family:'memphisbold',arial;font-size: 11px;}


.cn_slide {text-align: right;}
.cn_slide .pagination{display:none;}
.cn_slide > a{background: url('images/sprites.png') no-repeat;width:14px;height:14px;display:inline-block;text-indent: -9999px;color: transparent;text-transform: capitalize;margin:14px 0 0 18px;}
.cn_slide a.prev{background-position: -419px -23px;}
.cn_slide a.prev:hover{background-position: -417px -44px;}
.cn_slide a.next{background-position: -448px -23px;}
.cn_slide a.next:hover{background-position: -446px -44px;}

.scrollup{width:40px;height:38px;position:fixed;bottom:164px;margin-left:0px;display:none;text-indent:-9999px;background: url('images/scrollTop.png') no-repeat; z-index:99;}
.scrollup:hover{background-position:-40px 0;}
.scrolldown{width:40px;height:38px;position:fixed;bottom:94px;margin-left:0px;display:none;text-indent:-9999px;background: url('images/scrollTop.png') no-repeat 0 -42px; z-index:99;}
.scrolldown:hover{background-position:-40px -42px;}
.back{width:40px;height:40px;position:fixed;bottom:94px;margin-left:0px;display:none;text-indent:-9999px;background: url('images/sprites.png') no-repeat -367px -105px; z-index:99;}
.back:hover{background-position:-367px -149px;}


/*popup*/
#popup_pag{position:fixed;width:100%;height:100%;z-index:999;}
#popup_pag > div{position:absolute;}
#popup_bg{width:100%;height:100%;background:#ebebeb;filter: alpha(opacity=90);opacity: .90;}
#popup_hot{position:absolute;width:100%;height:100%;}
#popup_box .bg{position:absolute;background:#fff;height: 640px;}
#popup_titu{position:absolute;height:57px;background:#fefefe;z-index:9999;}
#popup_titu .left{margin: 11px 0 0 20px;color: #464646;font-size: 12px;line-height: 20px;text-align: left;width:870px;}
#popup_titu .left span{color:#777; font-family:arial;}
#popup_titu .right a{margin:12px 14px 0 0;background: url('images/sprites.png') no-repeat -423px -84px;width:36px;height:36px;display:block;}
#popup_titu .right a:hover{ background-position:-423px -144px;}
#popup_slider,#popup_titu,#popup_box .bg{width:960px;margin-left:80px;}
#popup_slider.cn_slide{background:#fff;height: 640px;}
#popup_slider.cn_slide > a{width:39px;height:39px;margin:0;position:absolute;top: 299px;}
#popup_slider.cn_slide a.next{background-position: -369px -11px;right: 0;}
#popup_slider.cn_slide a.next:hover{background-position: -369px -55px;}
#popup_slider.cn_slide a.prev{background-position: -368px -105px;left:0}
#popup_slider.cn_slide a.prev:hover{background-position: -368px -149px;}
#popup_slider .slide{height:640px;}



/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 480px) {
   
}
@media only screen and (max-width: 768px) {
	
}

@media only screen and (max-width: 1000px) {
	/*.cn_concepto .col_r,.head-container nav{left:700px;}*/
}

@media only screen and (min-width: 1400px) {
	/*body{background:url('/imges/pollo-liquidez-EP.jpg') no-repeat fixed 1500px 154px;}*/

}
@media only screen and (max-height: 600px) {
    /*.footer-container{top:600px;}
	.cn_iframe .main, #preload_pag > div{max-height:600px;}*/
}
@media only screen and (max-height: 800px) {
	/*body{background-position:1500px 93px}*/
    .cn_concepto .col_l{padding-top:25px;}
	.cn_menu h2,.cn_home #end h2,.cn_hd_galeria_video h2,.cn_contacto h2{margin-top:30px;}
	.cn_home .nivel{margin-top:73px;}
	.cn_concepto #end h2{margin-top:10px;}
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow:none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}