/* --------------- reset.css --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration:none;
}
table {border-collapse: collapse;border-spacing: 0;}
td, td img {vertical-align: top;}
input, select, button, textarea {margin: 0;}
input[type="checkbox"] {vertical-align: bottom;}
input[type="radio"] {vertical-align: text-bottom;}
sub {vertical-align: sub;font-size: smaller;}
sup {vertical-align: super;font-size: smaller;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display:block;}
nav ul {list-style:none;}
/* --------------- start style.css --------------- */
body{font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font:1em/150% Arial, Helvetica, sans-serif;margin:0 auto;}
body{background:#f5f5f5}
p{font-family:inherit;font-weight:normal;font-size:12px;line-height:1.6;}
p.lead{font-size:17.5px;line-height:1.6;margin-bottom:17px;}
aside p{font-size:13px;line-height:1.35;font-style:italic;}
h1, h2, h3, h4, h5, h6{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-style:normal;color:#005085;text-rendering:optimizeLegibility;line-height:1.1;margin:0;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small{font-size:60%;color:#6f6f6f;line-height:0;}
h1 span {color: #666666;}
h1{font-size:32px;}
h2{font-size:27px;}
h3{font-size:21px;}
h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:12px;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:22px 0 21px;height:0;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/*_\*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#container{width:1020px;position:relative;margin:0 auto}
.ct-header{position:relative;height:80px;z-index:100}
.ct-header{position:relative;height:80px;z-index:100}
.ct-header .top{  width:100%;text-align:right;height:34px;}
.ct-header .top h1 {font-size:12px;float:left;color:#666666;line-height:12px;.padding-top:12px; margin-top:12px; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;white-space: nowrap;}
.ct-header .top h2 {font-size:12px;float:left;color:#666666;line-height:12px;.padding-top:12px; margin-top:12px; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.ct-header h2 {font-size:12px;float:left;color:#666666;line-height:12px;.padding-top:12px; margin-top:12px; padding:0; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.ct-header .top .accesos{float:right;width:379px;height:40px;}
.ct-header .top p {float: left;line-height: 12px;padding: 12px 0 0; font-size: 12px;color: #666;}
.ct-header .top i{margin-right:3px;font-size:14px}
.ct-header .top .login_btn {float: right;line-height: 18px;margin: 7px 0 0;padding: 0 8px;border: 1px solid #005085;background: #0778c3;text-decoration: none;font-size: 11.5px;color: #FFF;
    min-width:51px;
    text-align:center;
}
.ct-header .top .sign_up_btn {
    float: right;
    line-height: 18px;
    margin: 7px 5px 0 0;
    padding: 0px 8px;
    border: 1px solid #005700;
    background: #098609;
    text-decoration: none;
    font-size: 11.5px;
    color: #FFF;
    min-width:51px;
    text-align:center;
}
.ct-header .logo{position:absolute;z-index:2;top:44px;left:10px;width:136px;height:35px;background:url(images/sprite.png) no-repeat;background-position:0 0}
.ct-header .logo a{width:136px;height:35px;display:block;}
.ct-header .logo h2{display:none}
.ct-header .bottom {height: 26px;padding: 10px 0;background: #005085;}
.ct-header form{margin:0;padding:0}
.ct-header form{width:440px;height:28px;position:relative;float:right;margin:-1px 20px 0 0px;padding:0;background:#bebebe;.position:absolute;.right:20px;.margin:0 0 0 0;}
.ct-header form .search_q {
    float: left;
    height: 28px;
    line-height: 28px;
    width:248px;
    padding:0 140px 0 10px;
    border: 0;
    background: #FFF;
    box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);
}
.ct-header form .search_q:focus{webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);box-shadow:inset 0 1px 3px rgba(6, 120, 187, .9);}
.ct-header form:hover{background:#9adaff}
.ct-header form:active{background:#dcf2ff;webkit-box-shadow:0 1px 3px rgba(6, 120, 187, .9);-moz-box-shadow:0 1px 3px rgba(6, 120, 187, .9);box-shadow:0 1px 2px rgba(0, 0, 0, .5);}
.ct-header form .submitQ{width:42px;width:42px;height:28px;border:none;float:left;background:url(images/sprite.png) no-repeat;background-position:0 -40px;cursor:pointer;}
.ct-header form #select{position:absolute;font-size:12px;padding:0 0 0 15px;color:#666666;height:24px;border-left:1px solid #CCC;width:110px;right:46px;top:2px;}
.ct-header form #select #arrowD{position:absolute;height:24px;width:24px;right:0;top:0;z-index:199;background:url(images/sprite.png) no-repeat right;background-position:0px -215px;}
.ct-header form #select #arrowD{display:block;height:24px;width:24px;text-decoration:none;color:#666666}
.ct-header form #select #arrowU{display:none;position:absolute;height:24px;width:24px;right:0;top:0;z-index:200;background:url(images/sprite.png) no-repeat right;background-position:-28px -215px;}
.ct-header form #select #arrowU{height:24px;width:24px;text-decoration:none;color:#666666}

.ac_results{background:#FFF;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3); padding: 10px 10px; color:#999; z-index: 3000;}
.ac_results ul{padding: 0; margin: 0;}
.ac_results ul li {display:block; font-size:12px; color:#999; text-decoration:none; padding: 2px 5px}
.ac_results ul li:hover {display:block; background:#f5f5f5}
.ac_over {display:block; background:#f5f5f5}

#selectList{display:none;position:absolute;font-size:12px;padding:10px 0 0 0px;color:#666666;height:130px;border:1px solid #CCC;border-top:none;width:128px;right:42px;top:20px;background:#FFF;z-index:1001;}
#selectList a{display:block;padding:1px 0 1px 15px;text-decoration:none;color:#666666}
#selectList a:hover{display:block;background:#f2f2f2;color:#333}
#selectList{.position:absolute;.padding:10px; color:#666666;.height:20px;.width:180px; .top:-7px; .right:80px;}
#selectList a{.display: inherit; .float:left; .padding:0px 10px;text-decoration:none;color:#666666}

/* new NAV */
.ct-header .menu-top {float:left;width:360px;margin:-9px 0 0 170px;padding:0; height:44px; position:relative;}
.ct-header .menu-top a{float:left;position:relative;min-width:88px;margin-right:0px;font-size:16px;font-weight:bold;text-shadow:2px 2px 0 rgba(0,0,0,0.25);line-height:44px;text-align:center; font-family:Arial, Helvetica, sans-serif}
.ct-header .menu-top a{padding: 0; }
.ct-header .menu-top a.juegos a.active:after{border-color:#fff transparent;border-style:solid;border-width:0px 7px 7px 7px;content:"";left:36px;position:absolute;top:38px;z-index:2}
.ct-header .menu-top a.android a.active:after{border-color:#fff transparent;border-style:solid;border-width:0px 7px 7px 7px;content:"";left:36px;position:absolute;top:38px;z-index:2}
.ct-header .menu-top a.active:after{border-color:#fff transparent;border-style:solid;border-width:0px 7px 7px 7px;content:"";left:36px;position:absolute;top:38px;z-index:2}
.ct-header .menu-top a:hover { background:#0778c3; }
.ct-header .menu-top a:after{border-color:#005085 transparent;border-style:solid;border-width:0px 7px 7px 7px;content:"";left:36px;position:absolute;top:38px;z-index:1;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);}
.ct-header .menu-top a:hover:after{border-color:#005085 transparent;bottom:0%;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}
.ct-header .menu-top a{color:#FFF;text-decoration:none}


.page {background: #FFF;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);position: relative;}
.page .block{background:#ededed;width:200px;float:left;min-height:1000px;}
.page .block h3 {margin: 10px 0 5px 5px;padding: 10px 0 10px 28px;font-size: 14px;    position: relative;}

.menu_title {
    line-height: 1.1;
    margin: 15px 0 5px 5px;
    padding: 10px 5px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #005085;
}
.block .cat_img {margin: 0 5px 0 0;}
.page .block h3:first-child {margin: 15px 0 5px 5px;padding: 10px 5px;}
/*.page .block h3.windows:after{background:url(images/sprite.png) no-repeat;background-position:0 -373px;width:25px;height:28px;position:absolute;left:0px;top:8px;content:"";}*/ /* new line */
.page .block h3.destacadas:after{content:"";width:25px;height:24px;position:absolute;left:6px;top:6px;background:url(images/sprite.png) no-repeat;background-position:-124px -714px} /* new line */
.page .block h3:after{font-size:18px}
.page .block h3.filterTitle{ padding-left:18px}
.page .block h3.filterTitle:after {
    height: 16px;
    width: 16px;
    content:"";
    background: url(images/sprite.png) no-repeat;
    background-position: -50px -197px;
    position: absolute;
    top: 8px;
    left: 0;
}
.block ul{list-style:none outside none;margin:0;padding:0;}
.block ul li{border-bottom:1px solid #cac8c8;border-top:1px solid #f5f5f5;position:relative;line-height:20px;}
.block ul li span{display:none;}
.block ul li:hover span{display:block;}
.block ul li a {
    display: block;
    padding: 6px 15px 6px 10px;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #444;
}
.block ul li a:hover{text-decoration:none;background:none;}
/* filtros */
.block ul.filter li.titleFilter { font-size:13px; color:#333; font-weight:bold; padding: 10px; background:#f5f5f5 }
.block ul.filter li.titleFilter:before {content:""; }
.block ul.filter li{border-bottom:1px solid #cac8c8;border-top:1px solid #f5f5f5;position:relative;line-height:20px;padding-left:20px}
.block ul.filter li a:after{content:"";}
.block ul.filter li a:hover:after{content:"";}
.block ul.filter li:after{content:"";}
.block ul.filter li.title{font-size:13px;color:#333;font-weight:bold;padding:10px;background:#f5f5f5}
.block ul.filter li.title:before{content:"";}
.block ul.filter i{margin-top:3px;position:absolute;left:10px;width:16px;height:16px;background:url(images/sprite.png) no-repeat}
.block ul.filter i.ico-check-empty{background-position: -24px -200px;}
.block ul.filter i.ico-check{background-position: 0 -200px;}

.main {float: left;width: 460px;padding: 0 20px 20px;}
.main h3 {padding: 10px 0 20px;color: #DA4835;}
.mainHome{padding:0 20px 20px 20px;} /* peratta */
.mainHome h4{padding:10px 0 20px 0;clear:both;color:#da4835}
.mainHome h4 a{color:#da4835;text-decoration:none}
.mainHome h4{padding:10px 0 10px 0;clear:both;color:#da4835}
.blockSocial { position:absolute; top:290px; right:20px;  }
.social_box_home { position:absolute; top:340px; right:20px; }
/* start breadcrumbs */
#breadcrumbs-one {
    width: 100%;
    margin: 0 0 3px;
    border-width: 0;
    border-style: solid;
    border-color: #F5F5F5 #E5E5E5 #CCC;
    background: #EEE;
    overflow: hidden;
    z-index: 1;
    position: relative;
    list-style-type:none;
    font-size:12px;
    box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);
}
#breadcrumbs-one a,
#breadcrumbs-one b {
    float: left;
    height: 25px;
    padding: 8px 24px 7px 12px;
    background: #EEE;
    text-decoration: none;
    color: #173454;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    position: relative;
}
#breadcrumbs-one a:hover {background: #FFF;}
#breadcrumbs-one a:after,
#breadcrumbs-one b:after {
    height: 41px;
    width: 13px;
    content: "";
    background: url(images/sprite.png) no-repeat -200px -111px;
    z-index:2;
    position: absolute;
    top: 0;
    right: 0;
}
#breadcrumbs-one a:hover:before {
    height: 41px;
    width: 13px;
    content: "";
    background: url(images/sprite.png) no-repeat -218px -111px;
    z-index:3;
    position: absolute;
    top: 0;
    left: -13px;
}
/* end breadcrumbs */
/* start slider */
.featured h3 { width:354px;}
.featured h3 a {
    display: table-cell;
    height: 55px;
    line-height: 21px;
    vertical-align: middle;
    text-decoration: none;
    font-size: 18px;
    color: #005085;
    position: relative;
}
.featured{height:255px;float:left;position:relative;.position:static;-webkit-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);}
.featured{width:460px;background:#f5f5f5;margin:20px 0 0 20px;}
.featured.b {
    width: 300px;
    background: #FFFDEB;
    margin-right: 0;
    -webkit-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.featured.b .corner-blog{background:url(images/sprite.png) no-repeat;background-position:0 -406px;width:84px;height:86px;position:absolute;right:-3px; .margin-right:22px;}
article.software.featured .date{position:absolute;top:10px;right:10px;font-size:12px;color:#036;.float:right;.position:static;}
article.software .resume {position: relative;padding: 0 10px;overflow: hidden;}
.slider_img_box {height: 200px;overflow: hidden;}
article.software .resume h3 {float: left;font-size: 18px;}
article.software .resume h3 span {font-size: 18px;color: #999;}
article.software h4 span {font-size: 18px;color: #999;}
article.software h4 a {width: 345px;font-size: 18px;}
article.software.featured.b h3 a {width: 280px;font-size: 16px;}
article.software.slider_program_box.b h3 a {width: 185px;}
article.slider_blog_box h3 em {
    display: none;
    height: 55px;
    width: 80px;
    background: -moz-linear-gradient(left,  rgba(255,253,235,0.3) 0%, rgba(255,253,235,1) 50%, rgba(255,253,235,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,253,235,0.3)), color-stop(50%,rgba(255,253,235,1)), color-stop(100%,rgba(255,253,235,1)));
    background: -webkit-linear-gradient(left,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    background: linear-gradient(to right,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dfffdeb', endColorstr='#fffdeb',GradientType=1 );
    position: absolute;
    top: 0;
    right: 0;
}
article.slider_blog_box:hover em {    display: block}
article.software .text {
    display: none;
    width: 100%;
    padding: 2% 0;
    background: rgba(0, 0, 0, 0.75);
    color: #FFF;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#7F000000', EndColorStr='#7F000000')";
    position: absolute;
    left: 0;
    bottom: 55px;
}
article.software .text p {line-height: 13px;padding: 0 2%;}
article.software.featured .btn-download {
    display: none;
    padding: 4px 10px;
    background: #199201;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #FFF;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    position: absolute;
    top: 10px;
    right: 10px;
}
article.software.featured:hover .rate{display:none}
article.software.featured:hover .date{display:none}
article.software:hover a.btn-download{color:#FFF;display:block;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}
article.software:hover a.btn-more{color:#FFF;display:block;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}
article.software.featured .btn-more {
    display: none;
    padding: 4px 10px;
    background: #3b517f;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    position: absolute;
    top: 10px;
    right:10px;
}
article.software:hover .text{display:block}
/* end slider */
article.software { }
article.software h4 a { font-size:16px;  color:#005085; text-decoration:none}
article.software h4 { font-size:16px; margin: 5px 0; white-space: nowrap; padding:0  }
article.software h4 span { font-size:16px; color:#999}
article.software.outstanding { height:250px; float:right; margin-top:10px; position:relative; .position:static; -webkit-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);
box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);  }
article.software .greatR { background:url(images/sprite.png) no-repeat; background-position:0 -408px; width:81px; height:33px; position:absolute; right:-8px; top:-1px; .right:18px; .top:10px; font-size:12px; font-weight:bold; color:#FFF; text-shadow:1px 1px #333; line-height:26px; padding-left:15px}
article.software .greatL { background:url(images/sprite.png) no-repeat; background-position:0 -441px; width:82px; height:37px; position:absolute; left:-8px; top:-1px;font-size:11px; font-weight:bold; color:#FFF; text-shadow:1px 1px #333; line-height:28px; padding-left:5px}
article.software .great { background:url(images/sprite.png) no-repeat; background-position:-269px -670px; width:36px; height:36px; position:absolute; right:-8px; top:-1px}
article.software.outstanding { width:440px; background:#e4e4e4; margin-right:0; margin-bottom:16px}
article.software.outstanding .date { position:absolute; top:10px; right:10px; font-size:12px; color:#036;.float: right; .position:static;}
article.software.outstanding .btn-download { display:none;padding: 5px 10px; color:#FFF;   font-weight:bold; background:#199201; font-size:13px; text-decoration:none; margin-top:-14px;
-webkit-border-radius: 2.5px;-moz-border-radius: 2.5px;border-radius: 2.5px;
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4); box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4); position:absolute; right:10px; z-index:10}
article.software.outstanding img { width:inherit; .width:440px; }

/* new rate */
article.software.outstanding .rate { width:92px; height:16px; background: url("images/sprite.png") no-repeat scroll 0 -330px transparent; opacity:0.9; float:left; margin-top:6px; }
article.software.outstanding .rate.rate0:before {}
article.software.outstanding .rate.rate1:before {background: url("images/sprite.png") no-repeat scroll 0 -350px transparent; width:18px; height:16px; position:absolute; z-index:2; content:"";  }
article.software.outstanding .rate.rate2:before {background: url("images/sprite.png") no-repeat scroll 0 -350px transparent; width:36px; height:16px; position:absolute; z-index:2; content:"";}
article.software.outstanding .rate.rate3:before {background: url("images/sprite.png") no-repeat scroll 0 -350px transparent; width:54px; height:16px; position:absolute; z-index:2; content:"";}
article.software.outstanding .rate.rate4:before {background: url("images/sprite.png") no-repeat scroll 0 -350px transparent; width:72px; height:16px; position:absolute; z-index:2; content:"";}
article.software.outstanding .rate.rate5:before {background: url("images/sprite.png") no-repeat scroll 0 -350px transparent; width:94px; height:16px; position:absolute; z-index:2; content:"";}


article.software.outstanding  .resume{position:relative; padding:0px 10px;.position:static;}
article.software.outstanding  .resume h4 { font-size:18px;color:#005085; text-decoration:none;margin: 0; float:none; white-space: nowrap; padding:0}
article.software.outstanding  .resume h4 a { font-size:18px;color:#005085; text-decoration:none;margin: 0; white-space: nowrap;}
article.software.outstanding  .resume h4 span { font-size:18px; color: #999999}
article.software.outstanding  .text { position:absolute; bottom:0; display:none; width:420px; min-height: 28px; padding: 16px 10px; color:#FFF;  background: transparent;background: rgba(0, 0, 0, 0.95);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#7F000000', EndColorStr='#7F000000')"; }
article.software.outstanding  .text p { line-height:13px; width:320px}

.categories { float: left; width:506px; }
.categories ul { margin:0; padding:0; list-style:none; border:1px solid #E6E6E6; overflow:hidden; background:#f2f2f2}
.categories ul li { margin:0; padding:0; float:left;
    width:168px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 62px;
    border-right: 1px solid #E6E6E6;
    border-bottom: 1px solid #E6E6E6;
    float: left;
    position: relative;
    font-weight: bold;
    line-height: 62px;
    padding:0 40px 0 10px;
.padding:0 20px 0 10px;
.width:118px;
}
.categories ul li.force {padding:0 50px 0 10px;}
.categories ul li:hover { background:#fff; }
.categories ul li a { font-size:12px;  text-decoration:none; color:#06C;
    display: inline-block;
    line-height: 16px;
    text-align: left;
    text-decoration: inherit;
    vertical-align: middle;
}
.categories ul li a.small { opacity: 0.5}
.categories ul li a i { width:32px; height:32px; position:absolute; right:0px; bottom:12px;background:url(images/sprite.png) no-repeat; opacity:0.2; .display:none;}
.categories ul li:hover a i {opacity:1}
.categories ul li a i.icon-business { background-position:-223px -971px;}
.categories ul li a i.icon-audio { background-position:-117px -1074px;right:3px;}
.categories ul li a i.icon-utilities { background-position:-222px -1074px;right:3px;}
.categories ul li a i.icon-development { background-position:-275px -1075px;right:3px;}
.categories ul li a i.icon-home { background-position:-168px -971px;right:3px;}
.categories ul li a i.icon-internet { background-position:-222px -1022px;right:3px;}
.categories ul li a i.icon-image { background-position:-117px -971px;right:6px;}
.categories ul li a i.icon-security { background-position:-275px -1022px;right:3px;}
.categories ul li a i.icon-mobile { background-position:-117px -1022px;right:3px;}
.categories ul li a i.icon-companies { background-position:-168px -1022px;right:5px;}
.categories ul li a i.icon-customize { background-position:-273px -971px;right:5px;}
/* Games */
.categories ul li a i.icon-arcade { background-position:-121px -1132px;right:5px;}
.categories ul li a i.icon-strategy { background-position:-176px -1132px;right:5px;}
.categories ul li a i.icon-sport { background-position:-224px -1132px;right:5px;}
.categories ul li a i.icon-chess { background-position:-276px -1128px;right:5px;}
.categories ul li a i.icon-education { background-position:-122px -1193px;right:5px;}
.categories ul li a i.icon-puzzle { background-position:-176px -1188px;right:5px;}
.categories ul li a i.icon-rol { background-position:-226px -1192px;right:5px;}
.categories ul li a i.icon-tetris { background-position:-269px -1192px;right:5px; width:36px}
.categories ul li a i.icon-action { background-position:-122px -1248px;right:5px;}
.categories ul li a i.icon-sudokus { background-position:-173px -1248px;right:5px;}
.categories ul li a i.icon-solitaire { background-position:-224px -1245px;right:5px;}
.categories ul li a i.icon-emulators { background-position:-273px -1246px;right:5px;}
.categories ul li a i.icon-utilities { background-position:-122px -1298px;right:5px;}
.categories ul li a i.icon-past { background-position:-173px -1295px;right:5px;}
.categories ul li a i.icon-board { background-position:-226px -1298px;right:5px;}
.categories ul li a i.icon-flight { background-position:-273px -1298px;right:5px;}
.categories ul li a i.icon-platform { background-position:-120px -1355px;right:5px;}
.categories ul li a i.icon-fight { background-position:-169px -1355px;right:5px;}
.categories ul li a i.icon-adventure { background-position:-226px -1355px;right:5px;}
.categories ul li a i.icon-general { background-position:-272px -1355px;right:5px; width:36px}
.categories ul li a i.icon-lottery { background-position:-120px -1407px;right:5px;}
.categories ul li a i.icon-kids { background-position:-165px -1407px;right:5px;}
.categories ul li a i.icon-patches { background-position:-226px -1407px;right:5px;}
.categories ul li a i.icon-simulations { background-position:-270px -1407px;right:5px; width:36px}
.categories ul li a i.icon-tools { background-position:-119px -1456px;right:5px;}
.categories ul li a i.icon-cards { background-position:-166px -1456px;right:5px;}
/* android */
.categories ul li a i.icon-android-android {/* background-position:-117px -1502px;*/background-position:-73px -971px;right:5px;}
.categories ul li a i.icon-android-tools { background-position:-169px -1502px;right:5px;}
.categories ul li a i.icon-android-internet { background-position:-223px -1502px;right:5px;}
.categories ul li a i.icon-android-communication { background-position:-273px -1502px;right:5px;}
.categories ul li a i.icon-android-security { background-position:-117px -1556px;right:5px;}
.categories ul li a i.icon-android-photography {/* background-position:-169px -1560px*/ background-position:-73px -971px;right:5px;}
.categories ul li a i.icon-android-customization { background-position:-223px -1560px;right:5px;}
.categories ul li a i.icon-android-audio { background-position:-273px -1560px;right:5px;}
.categories ul li a i.icon-android-business { background-position:-117px -1612px;right:5px;}
.categories ul li a i.icon-android-social { background-position:-169px -1612px;right:5px;}
.categories ul li a i.icon-android-lifestyle { background-position:-223px -1610px;right:5px;}
.categories ul li a i.icon-android-news { background-position:-273px -1612px;right:5px;}
.categories ul li a i.icon-android-entertainment { background-position:-118px -1662px;right:5px;}
.categories ul li a i.icon-android { background-position:-73px -971px;right:5px;}

.categories ul li a i.icon-peer { background-position:-76px -1612px;right:5px;}
.categories ul li a i.icon-video { background-position:-70px -1136px;right:5px;}
.categories ul li a i.icon-download { background-position:-222px -1502px;right:5px;}

/* luego borrar categorias dropdown */
.categories a.more-ul {
    height: 16px;
    width: 16px;
    position:absolute;
    bottom:0;
    right:0;
    z-index:100;background:url(images/sprite.png) no-repeat;background-position:-226px -373px;
}
.categories a.minus-ul {
    height: 16px;
    width: 16px;
    position:absolute;
    bottom:0;
    right:0;
    z-index:100;background:url(images/sprite.png) no-repeat;background-position:-242px -373px;
    display:none;
}
.categories ul#games { top:0px;position:absolute; z-index:1;background:#f2f2f2;}
.categories ul#more_games { top:266px;position:absolute; z-index:2;background:#f5f5f5;}
.categories ul#more_games.add { top:0; }
.categories { position:relative; overflow:hidden; height:266px;}
.categories ul { position:relative;;-webkit-transition-duration:0.1s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in; }
/* hasta aqui borrar */
/* grid */
.section-left-home article.software.grids { background:#f2f2f2; margin-bottom:20px; float: left;margin-right:20px; .margin-right:10px; min-height: 280px;width: 302px; }
.section-left-home article.software.grids .expand-content { padding: 10px 10px 10px 10px; position: absolute; width: 280px;min-height: 270px; z-index: 3; border: 1px solid #e6e6e6; }
.section-wide article.software.grids { background:#FFF; margin-bottom:20px; float: left;margin-right:17px; .margin-right:10px; min-height: 182px;width: 232px; width:228px \0/; } /* edit 06/05 */
.section-wide article.software.grids .expand-content { padding: 10px 10px 10px 10px; position: absolute; width: 211px; z-index: 3; min-height: 162px;border: 1px solid #e6e6e6; } /* edit 06/05 */
.section-left-home article.software.grids img { margin:10px 0 0px 0;}
.section-left-home article.software.grids .rate { top:40px;}
.section-left-home article.software.grids:nth-of-type(2n) { margin-right:0}
.section-wide article.software.grids:nth-of-type(4n) { margin-right:0}
.section-left-home article.software.grids .expand-information{display:block; clear:both; background:#eeeeee; width: 292px; padding:10px 5px 5px 5px ; margin-left:-11px; min-height:43px; position:absolute; bottom:0px; color:#FFF ;
    -webkit-box-shadow: inset 0 1px 2px rgba(61, 61, 61, .4);
    -moz-box-shadow: inset 0 1px 2px rgba(61, 61, 61, .4);
    box-shadow: inset 0 1px 2px rgba(61, 61, 61, .4);min-height:48px}
.section-left-home article.software.grids .expand-content{z-index:4; background:#FFF;padding-bottom:0;.background:#fffff0;.border:1px solid #eec9b2;}
.section-left-home article.software.grids .expand-content:hover{-moz-box-shadow:1px 1px 6px rgba(65,83,118,.4);-webkit-box-shadow:1px 1px 6px rgba(65,83,118,.4);box-shadow:1px 1px 6px rgba(65,83,118,.4); padding:10px 10px 0px 10px }
.section-wide article.software.grids .expand-content:hover{-moz-box-shadow:1px 1px 6px rgba(65,83,118,.4);-webkit-box-shadow:1px 1px 6px rgba(65,83,118,.4);box-shadow:1px 1px 6px rgba(65,83,118,.4); min-height: 166px;} /* edit 06/05 */
.section-left-home article.software.grids:hover .expand-information {width: 292px;min-height:48px;  }
.section-wide article.software.grids:hover .expand-information {width: 224px; min-height:50px;}
article.software.grids:hover .expand-information {display:block;  }
article.software.grids:hover .expand-information:before {border-color:#c2c2c2 transparent;border-style:solid; border-width:0px 7px 7px 7px;content:"";left:20px;position:absolute;top:-7px;z-index:1;}
article.software.grids:hover .expand-information p { color:#666; line-height:14px; margin: 3px 0 5px 0}

.section-wide article.software.grids h4 { position:relative; height:20px}
.section-wide article.software.grids h4 a {
    float: left;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: 210px;
    padding-bottom:5px;
}
.section-wide article.software.grids .gradient_border { right:0}
.section-left-home article.software.grids h3 { position:relative; height:20px;}
.section-left-home article.software.grids h3 a {
    float: left;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: 280px;
    font-size:18px;
    padding-bottom:5px;
}
.section-left-home article.software.grids .gradient_border { right:0}
article.software.grids img { margin:0 0 0px 0; }
article.software.grids p { clear: both;color: #666666;line-height: 14px;margin-top: 10px;}
article.software.grids:hover p { color: #666666;}
article.software.grids:hover .rate {  opacity:1}
article.software.grids .expand-content.top { background:#fff; }
article.software.grids .expand-content.new { background:#fff; }
article.software.grids a.btn-download {position:absolute; bottom:10px; right:10px;}

/* new rate */
article.software.grids .rate { width:92px; height:16px; background: url("images/sprite.png") no-repeat scroll 0 -329px transparent;  opacity:0.8; margin:10px 0; position:absolute; top:10px; right:10px; }
article.software.grids .rate.rate0:before {}
article.software.grids .rate.rate1:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:18px; height:16px; position:absolute; z-index:2; content:"";  }
article.software.grids .rate.rate2:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:36px; height:16px; position:absolute; z-index:2; content:"";}
article.software.grids .rate.rate3:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:54px; height:16px; position:absolute; z-index:2; content:"";}
article.software.grids .rate.rate4:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:72px; height:16px; position:absolute; z-index:2; content:"";}
article.software.grids .rate.rate5:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:94px; height:16px; position:absolute; z-index:2; content:"";}

article.software.grids .expand-information{display:none; clear:both; padding-top:10px}
/* hover articles */
article.software.grids .expand-content:hover{-moz-box-shadow:1px 1px 6px rgba(65,83,118,.4);-webkit-box-shadow:1px 1px 6px rgba(65,83,118,.4);box-shadow:1px 1px 6px rgba(65,83,118,.4);
z-index:4; background:#FFF;padding-bottom:5px;   .background:#fffff0;.border:1px solid #eec9b2; /* margin-left:-16px \0/;margin-top:-18px \0/;  .margin-left:-16px; .margin-top:-18px;*/}
article.software.grids:hover .expand-information {display:block;  background:#eeeeee; width: 198px; padding:10px 5px 5px 5px ; margin-left:-11px; min-height:43px; position:absolute; bottom:0px; color:#FFF ;
-webkit-box-shadow: inset 0 1px 2px rgba(61, 61, 61, .4);
-moz-box-shadow: inset 0 1px 2px rgba(61, 61, 61, .4);
box-shadow: inset 0 1px 2px rgba(61, 61, 61, .4);}
article.software.grids:hover .expand-information p { color:#666; line-height:14px; margin: 3px 0 5px 0}
.slider_img_box {height: 200px;overflow: hidden;}
article.software .resume h4 {float: left;font-size: 18px;}
article.software .resume h4 span {font-size: 18px;color: #999;}
article.software h4 span {font-size: 18px;color: #999;}
article.software h4 a {width: 345px;}
article.software.featured.b h4 a {width: 280px;font-size: 16px;}
article.software.slider_program_box.b h4 a {width: 185px;}
article.slider_blog_box h3 em {
    display: none;
    height: 55px;
    width: 80px;
    background: -moz-linear-gradient(left,  rgba(255,253,235,0.3) 0%, rgba(255,253,235,1) 50%, rgba(255,253,235,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,253,235,0.3)), color-stop(50%,rgba(255,253,235,1)), color-stop(100%,rgba(255,253,235,1)));
    background: -webkit-linear-gradient(left,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    background: linear-gradient(to right,  rgba(255,253,235,0.3) 0%,rgba(255,253,235,1) 50%,rgba(255,253,235,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dfffdeb', endColorstr='#fffdeb',GradientType=1 );
    position: absolute;
    top: 0;
    right: 0;
}
article.slider_blog_box:hover em {display: block}
article.software .text {
    display: none;
    width: 100%;
    padding: 2% 0;
    background: rgba(0, 0, 0, 0.75);
    color: #FFF;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#7F000000', EndColorStr='#7F000000')";
    position: absolute;
    left: 0;
    bottom: 55px;
}
article.software .text p {line-height: 13px;padding: 0 2%;}
article.software.featured .btn-download {
    display: none;
    padding: 4px 10px;
    background: #199201;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #FFF;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    position: absolute;
    right: 10px;
	.right: 20px;
}
article.software.featured:hover .rate{display:none}
article.software.featured:hover .date{display:none}
article.software:hover a.btn-download{color:#FFF;display:block;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}
article.software:hover a.btn-more{color:#FFF;display:block;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}
article.software.featured .btn-more {
    display: none;
    padding: 4px 10px;
    background: #3b517f;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    position: absolute;
    top: 10px;
    right:10px;
}
article.software:hover .text{display:block}
/* end slider */


/* start program item */
.program_item_box {
    height: 90px;
    width: 440px;
    margin: 0 0 8px;
    padding: 10px 10px 5px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    position: relative;
}
.program_item_box:hover .expand-content {
    width: 440px;
    margin: -10px 0 0;
    padding: 19px 10px 9px 9px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    box-shadow: 1px 1px 12px rgba(65,83,118,.4);
    -moz-box-shadow: 1px 1px 12px rgba(65,83,118,.4);
    -webkit-box-shadow: 1px 1px 12px rgba(65,83,118,.4);
}


.expand-information {display: none;padding: 10px 0 0; clear:both}
.program_item_box:hover .expand-information {display: block;}
.program_item_box:hover .rate {opacity: 1;}

.program_item_box .prog_descr {line-height: 14px;margin: 12px 0 0;color: #666;}
.program_item_box .pRelative {line-height: 14px;margin: 0px 0 0;color: #666;  position:absolute; top:40px; left:89px;}

.last_prog_resultados {    margin: 0 0 8px;}
.program_item_box h3 {padding: 0px; font-size: 18px; position: relative;}
.program_item_box img {
    float: left;
    margin: 5px 20px 0 5px;
    color: #005085;
}
.prog_content {float: right;width: 348px;}
.program_item_box h4 {padding: 0;font-size: 18px;position: relative;}
.program_item_box .articles-cat {
    float: left;
    margin: 0 5px;
    text-decoration: none;
    font-size: 12px;
    color: #108AE9;
}
.program_item_box .articles-type {
    float: left;
    padding: 0 0 0 20px;
    background: url(images/sprite.png) no-repeat -286px -368px;
    font-size: 12px;
    color: #108AE9;
}
.title_prog {
    float: left;
    height: 21px;
    width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    font-size: 18px;
    color: #005085;
    position: relative;
}

.program_item_box .title_soft {
    float: left;
    height: 21px;
    width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: none;
    font-size: 18px;
    color: #005085;
    position: relative;
	margin-bottom:10px;
	margin-left:5px;
}

.gradient_border {
    padding: 13px 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
    position: absolute;
    top: 0;
    right: 92px;
}

.program_item_box h3.title_soft span.gradient_border {
    padding: 13px 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
    position: absolute;
    top: 0;
    right: 0px;
}

.slider_program_box  .rate {margin: 18px 0 0;}


/* new rate */
.program_item_box .rate,.featured .rate  { width:92px; height:17px; background: url("images/sprite.png") no-repeat scroll 0 -329px transparent; opacity:0.5;position:absolute; right:10px; }
.program_item_box .rate0:before,.featured .rate0:before {}
.program_item_box .rate1:before,.featured .rate1:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:18px; height:16px; position:absolute; z-index:2; content:"";  }
.program_item_box .rate2:before,.featured .rate2:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:36px; height:16px; position:absolute; z-index:2; content:"";}
.program_item_box .rate3:before,.featured .rate3:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:54px; height:16px; position:absolute; z-index:2; content:"";}
.program_item_box .rate4:before,.featured .rate4:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:72px; height:16px; position:absolute; z-index:2; content:"";}
.program_item_box .rate5:before,.featured .rate5:before {background: url("images/sprite.png") no-repeat scroll 0 -349px transparent; width:94px; height:16px; position:absolute; z-index:2; content:"";}



.cat_img {
    float: left;
    margin: 3px 0 0;
    height: 16px;
    background: url(images/sprite.png) no-repeat;
    font-size: 12px;
}
.articles-cat-img-windows {width: 20px;background-position: 0 -373px;}
.articles-cat-img-games {width: 27px;background-position: -21px -373px;}
.articles-cat-img-drivers {width: 20px;background-position: -50px -373px;}
.articles-cat-img-android {width: 20px;background-position: -71px -373px;}
.articles-cat {text-decoration: none;font-size: 12px;color: #666666;margin:2px 0 0 5px;font-weight:bold;}
.articles-cat i.windows {background: url(images/sprite.png) no-repeat 0 -371px; width:20px; height:20px; float:left}
.articles-cat i.games {background: url(images/sprite.png) no-repeat -22px -371px; width:22px; height:20px; float:left; margin: 0 3px 0 -3px}
.articles-cat i.drivers {background: url(images/sprite.png) no-repeat -50px -373px; width:20px; height:20px; float:left}
.articles-cat i.android {background: url(images/sprite.png) -73px -371px; width:20px; height:20px; float:left; margin:0 2px 0-1px}
.articles-type {font-size: 11px;color: #666666;	height:18px; margin:0px 5px 0 5px; float:left;}
.articles-type i {background: url(images/sprite.png) no-repeat -288px -368px; width:20px; height:20px; float:left}
.articles-version {font-size: 11px;color: #666666;	height:18px; margin:0px 0 0 5px; float:left;}
.articles-version i {background: url(images/sprite.png) no-repeat -258px -368px; width:24px; height:20px; float:left}

.program_item_box .btn-download {
    float: right;
    margin: -3px 0 0;
    padding: 1px 6px;
    background: #199201;
    text-decoration: none;
    font-size: 12px;
    color: #FFF;
    border-radius: 2.5px;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4);
}
.button.game {padding-left:85px}
.button.game i {background: url(images/sprite.png) no-repeat -118px -500px; width:60px;}
.main-soft .linea-contenido .relacionados .button-relacionado.game {padding-left:45px;}
.main-soft .linea-contenido .relacionados .button-relacionado.game i {background: url(images/sprite.png) no-repeat -250px -510px; width:28px;}
.button.small.game {padding-left:65px}
.button.small.game i {background: url(images/sprite.png) no-repeat -192px -506px; width:55px;}
/* end program item */
.section-left{float:left;width:460px;float:left;}
.section-left-home{float:left;width:644px;float:left; .margin-bottom:24px}
.section-wide{ clear:both; overflow:hidden; }
.section-ad{ float:right;width:334px;background:#f5f5f5;border:1px solid #e2e2e2; padding:5px 0 24px}
.section-ad .banner{ width:300px; margin: 0 auto }

aside {    float: right;    width: 300px;    margin: 30px 20px 20px 0;}
aside h3{padding:10px 0 20px 0;clear:both;color:#da4835}
aside h4{padding:10px 0 10px 0;clear:both;color:#da4835}
.tabs_home{clear:both;height:40px;border-bottom:2px solid #c30}
.tabs_home ul{margin:0;padding:0;list-style:none;}
.tabs_home li{float:left;line-height:40px;padding:0}
.tabs_home ul li h3{font-size:13px; .font-size:12px; font-size /*\**/: 12px\9 ; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 6px;line-height:40px;cursor:pointer}
.tabs_home ul li h3 a{display:block}
.tabs_home ul li.tabActiveHeader{background:#c30;}
.tabs_home ul li.tabActiveHeader h3{color:#FFF}
.tabs_home ul li{background:#fff8f7;border-right:1px solid #ffeeec}
.tabs_home ul li:last-child{border-right:none}
.tabs_home ul li #tabHeader_1{float:left;}
.tabs_home ul li #tabHeader_2{float:left;}
.tabs_home ul li #tabHeader_3{float:left;}
.tabpage ul{margin:0;padding:0;list-style:none}
.tabpage a{text-decoration:none}
#tabpage_2{display:none}
#tabpage_3{display:none}
.tabpage ul li span{color:#df5b4a;display:block;.display: none;float:left;padding:5px 10px;width:25px;}
.tabpage ul li{font-size:12px; .line-height:14px}
.tabpage ul li:first-child{background:#f8e9e7;font-size:16px;font-weight:bold;color:#DA4835;}
.tabpage ul li:first-child span{background:#f8e9e7;font-size:16px;font-weight:bold;color:#DA4835;padding:12px 8px}
.tabpage ul li:first-child a{background:#f8e9e7;font-size:16px;font-weight:bold;color:#DA4835;padding:12px 8px;.padding:0px 8px 5px 8px}
.tabpage ul li:nth-child(2){background:#fff7f6;font-size:15px;font-weight:bold;color:#e86352;}
.tabpage ul li:nth-child(2) span{background:#fff7f6;font-size:15px;font-weight:bold;color:#e86352;}
.tabpage ul li:nth-child(2) a{background:#fff7f6;font-size:15px;font-weight:bold;color:#e86352;}
.tabpage ul li:nth-child(3){background:#fffaf9;font-size:14px;font-weight:bold;color:#fd7b6a;}
.tabpage ul li:nth-child(3) span{background:#fffaf9;font-size:14px;font-weight:bold;color:#fd7b6a;}
.tabpage ul li:nth-child(3) a{background:#fffaf9;font-size:14px;font-weight:bold;color:#fd7b6a;}
.tabpage ul li:last-child{border-bottom:none;}
.tabpage ul li a{color:#df5b4a;display:block;font-size:12px;font-weight:normal;border-bottom:1px solid #f5f5f5;padding:5px 8px;}
.tabpage ul li a:hover{text-decoration:none;background:#f8e9e7; .background:none;}
.tabpage ul li:nth-child(3):hover span{background:#f8e9e7;}
.tabpage ul li:nth-child(2):hover span{background:#f8e9e7;}
.tabpage ul li:nth-child(1):hover span{background:#f8e9e7;}
.fl{float:left;}
.fr{float:right;}
.ml{margin-left:20px;}
.ml10{margin-left:10px !important;}
.mr{margin-right:20px;}
.mr30{margin-right:30px;}
.mt10{margin-top:10px;}
.mt{margin-top:20px;}
.mb{margin-bottom:10px;}
.mt40{margin-top:40px;}
.main-soft{width:100%;padding:0px;/*float:left;*/}
.main-soft .title{background:#f6f6f6;padding:20px 10px;float:left;clear:both; width: 1000px;}
.main-soft .title.final{background:#fff;}
.main-soft h1 {
    max-width: 690px;
    float: left;
    line-height: 36px;
    padding: 15px 0 0;
    font-size: 32px;
}
.main-soft a h1 { text-decoration:none}
.main-soft h1.resultados{font-size:18px;display:block;line-height:20px;padding-top:0;margin:0 0 10px 10px;float:none}
.main-soft h2{padding:0; color:#da4835;margin-bottom:20px;font-size:21px}
.main-soft h3 {/*padding: 0px; margin: 10px 0px; font-size: 16px;*/padding:0; color:#da4835;margin-bottom:20px;font-size:21px}
.main-soft .texto h3 {padding: 0px; margin: 10px 0px; font-size: 16px; color:#005085}
.main-soft h4{padding:0;margin:10px 0;font-size:16px}
.main-soft .autor h2 {
    font-size: 19px;
    line-height: 22px;
    margin: 0 0 5px;
    color: #005085;
    clear: none;
}
.main-soft .linea-contenido .autor_text a {    font-size: 14px;}
.main-soft .box-download-final h5{font-size:18px;margin:10px 0 20px 0;}
.main-soft h5.resultados{font-size:34px;display:block;line-height:32px;padding-top:15px;line-height:32px;margin:10px 0 10px 10px}
.main-soft .box-download-final h6{font-size:15px;margin:10px 0 10px 0;}
.label{float:left;width:100px;font-size:12px;color:#069}

.social{background:url(images/sprite.png) no-repeat;width:190px;height:20px;background-position:0 -819px; position:relative;font-size:12px; color:#FFF; font-weight: bold }
.social.es:after{content:"Me Gusta"; font-size:12px; color:#FFF; font-weight: bold;position:absolute; left:20px; top:0; margin-top:-1px }
.social.en:after{content:"Like"; position:absolute; left:26px; top:0; margin-top:-1px }
.social.french:after{content:"Aimer"; position:absolute; left:20px; top:0; margin-top:-1px  }
.social.pt:after{content:"Eu Gosto"; position:absolute; left:20px; top:0; margin-top:-1px }
.social.de:after{content:"Möguen"; position:absolute; left:26px; top:0; margin-top:-1px }
.social.it:after{content:"Mi Piace"; position:absolute; left:20px; top:0; margin-top:-1px  }
.social.ru:after{content:"Нравится"; left:20px; top:0; margin-top:-1px;position:absolute;}
.social.pl:after{content:"Lubię to!"; left:20px; top:0; margin-top:-1px;position:absolute; }
.social.jp:after{content:"いいね！"; left:20px; top:0; margin-top:-1px;position:absolute;}

.social_box {height: 20px;margin: 0 0 30px;overflow: hidden;}

.main-soft .box-download{padding:20px 0;clear:both;margin:0;}
.main-soft .box-download-final{padding:20px;clear:both;margin:0px 0;background:#f4f8fa;position:relative; margin-left:20px;}
.main-soft #weel {
    height: 25%;
    width: 40%;
    padding: 20px;
    z-index: 100;
    text-align: right;
    color: #0856a7;
    position: absolute;
    right: 2%;
    top: 0%;
}
.standart_weel {visibility: hidden;    z-index: -1;}
.busy_weel {visibility: visible;    z-index: 1;}
.download_button {margin: 0 0 20px;}
.disable_download_button.disable {
    height: 275px;
    width: 100%;
    background: #FFF;
    z-index: 1000;
    opacity: 0.3;
    filter: alpha(Opacity=30);
    position: absolute;
    top: 0;
    left: 0;
}
.main-soft .linea-contenido .box-download-final .texto p{line-height:16px}
.main-soft .linea-contenido .box-download-final ul{margin:10px 10px 10px 0px;padding:20px 10px 20px 40px;background:none;list-style:none;border-left:none}
.main-soft .linea-contenido .box-download-final ul:hover{background:none;border-left:none}
.main-soft .linea-contenido .box-download-final ul li{line-height:18px;color:#034e6e;font-size:13px;}

.main-soft aside.sidebar .linea-ficha{}
.main-soft aside.sidebar .linea-ficha .ficha{ width:280px;  padding:10px; .padding-right:0;min-height:240px; margin-bottom:16px;background:#fbfbfb;float:left;position:relative;-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;border:1px solid #e3e1e1;}
.main-soft aside.sidebar .linea-ficha .ficha .caracteristicas{float:left;  margin-bottom:20px; width:100%}
.main-soft aside.sidebar .linea-ficha .ficha ul{margin:0;padding:0}
.main-soft aside.sidebar .linea-ficha .ficha ul li{margin:0;padding:0;font-size:12px;color:#666666;line-height:24px;list-style:none}
.main-soft aside.sidebar .linea-ficha .ficha ul li a{color: #666666; text-decoration: none; border-bottom:none; border-top:none}
.main-soft aside.sidebar .linea-ficha .ficha ul li .idioma{float:left;}
.main-soft aside.sidebar .linea-ficha .ficha ul li span a { display:inline;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion{}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion label{font-size:15px;font-weight:bold;margin:0}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion p{font-size:11px;line-height:11px;margin:0}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .leftC{float:left;margin-right:5px;margin-bottom:12px}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .leftR{float:right;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .star{width:26px;height:25px;background:url(images/sprite.png) no-repeat;margin-right:2px;float:left;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .star.eazel{background-position:0 -492px}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .star.usuarios{background-position:0 -517px}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .star.tu-nota{background-position:0 -542px}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .star.off{background-position:0 -542px}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .eazel{color:#f55d05;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .usuarios{color:#199101;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .tu-nota{color:#cbcbcb;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .anclas{ float:left; margin-bottom:10px;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .anclas i{font-size:14px;margin-right:10px}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .anclas a{font-size:12px;color:#444444;margin:0 10px 0 0;text-decoration:none}


.main-soft aside.sidebar .capturas {pposition: relative; float:left; margin-top:20px}
.main-soft aside.sidebar .capturas h3 {margin: 0 0 15px;padding: 0 0 10px;border-bottom: 1px solid #E3E1E1;font-size: 14px;  color: #005085;}
.main-soft aside.sidebar .capturas img{ margin-right:6px;}
.main-soft aside.sidebar .capturas #preview_image{z-index:201;position:absolute;width:640px;}
.main-soft aside.sidebar .capturas #loading{width:25%;height:25%;position:absolute;top:45%;left:48%;z-index:200;display:none}

.main-soft .box-download h2 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:24px}
.button{border:1px solid #468000;background-color:#148102;background-image:-webkit-gradient(linear, left top, left bottom, from(#1fa800), to(#148102));
background-image:-webkit-linear-gradient(top, #1fa800, #148102);background-image:-moz-linear-gradient(top, #1fa800, #148102);
background-image:-ms-linear-gradient(top, #1fa800, #148102);background-image:-o-linear-gradient(top, #1fa800, #148102);
background-image:linear-gradient(top, #1fa800, #148102);
text-shadow:0px -1px 0px #000;
text-decoration:none;padding:10px 10px 5px 60px;
width:auto; min-height:50px;color:#bed7e1; min-width:220px;
text-shadow:2px 2px 0 rgba(0,0,0,0.35);
font-size:13px;letter-spacing:-1px;-webkit-font-smoothing:antialiased;
text-rendering:optimizeLegibility;float:left;position:relative; line-height:50px;
-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;-webkit-box-shadow:inset 0px 1px 0.2px #199301, 0px 1px 0px 0.2px #117200, 0px 2px 2px #999999;-moz-box-shadow:inset 0px 1px 0.2px #199301, 0px 1px 0px 0.2px #117200, 0px 2px 2px #999999;-o-box-shadow:inset 0px 1px 0.2px #199301, 0px 1px 0px 0.2px #117200, 0px 2px 2px #999999;box-shadow:inset 0px 1px 0.2px #199301, 0px 1px 0px 0.2px #117200, 0px 2px 2px #999999;}
.button_de{width: 265px;}
.button:hover {
    text-decoration: none;
    background: #148102;
    box-shadow:inset 0px 2px 0.5px #1ea300, 0px 1px 0px 0.2px #117200, 0px 2px 2px #999999;
    -webkit-box-shadow: inset 0px 2px 0.5px #1ea300, 0px 1px 0px 0.2px #117200, 0px 2px 2px #999999;
    -moz-box-shadow: inset 0px 2px 0.5px #1ea300, 0px 1px 0px 0.2px #117200, 0px 2px 2px #999999;
    -o-box-shadow: inset 0px 2px 0.5px #1ea300, 0px 1px 0px 0.2px #117200, 0px 2px 2px #2d4a00;
}
.button strong{color:#fff;font-size:28px;line-height:28px;display:inline-block; font-weight:bold; float:none}
.button em{font-weight:bold;font-style:normal;
    width: 230px;
    overflow: hidden;
    white-space: nowrap;
    letter-spacing: normal;
    font-weight: bold;
    color: #F5F5F5;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.35);
    position: absolute; bottom:0; left:60px;
 

}
.text_btn {
    display: inline-block;
    line-height: 28px;
    font-weight: bold;
    font-size: 28px;
    color: #FFF;
}
.button .prog_name_btn {
    width: 230px;
    overflow: hidden;
    white-space: nowrap;
    letter-spacing: normal;
    font-weight: bold;
    color: #F5F5F5;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.35);
    position: relative;
}
.button .gradient_border_btn {
    height: 16px;
    width: 24px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2ODgwMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjg4MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(22,136,1,0) 0%, rgba(22,136,1,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(22,136,1,0)), color-stop(100%,rgba(22,136,1,1)));
    background: -webkit-linear-gradient(left,  rgba(22,136,1,0) 0%,rgba(22,136,1,1) 100%);
    background: -o-linear-gradient(left,  rgba(22,136,1,0) 0%,rgba(22,136,1,1) 100%);
    background: -ms-linear-gradient(left,  rgba(22,136,1,0) 0%,rgba(22,136,1,1) 100%);
    background: linear-gradient(to right,  rgba(22,136,1,0) 0%,rgba(22,136,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00168801', endColorstr='#168801',GradientType=1 );
    position: absolute;
    bottom: 2px;
    right: 0;
}
.button i {
    height: 42px;
    width: 45px;
    background: url(images/sprite.png) no-repeat -118px -436px;
    position: absolute;
    top: 15px;
    left: 8px;
}
.button.small i {
    height: 30px;
    width: 45px;
    background: url(images/sprite.png) no-repeat -175px -436px;
}

.button:hover .gradient_border_btn {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0ODEwMiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDgxMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(20,129,2,0) 0%, rgba(20,129,2,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(20,129,2,0)), color-stop(100%,rgba(20,129,2,1)));
    background: -webkit-linear-gradient(left,  rgba(20,129,2,0) 0%,rgba(20,129,2,1) 100%);
    background: -o-linear-gradient(left,  rgba(20,129,2,0) 0%,rgba(20,129,2,1) 100%);
    background: -ms-linear-gradient(left,  rgba(20,129,2,0) 0%,rgba(20,129,2,1) 100%);
    background: linear-gradient(to right,  rgba(20,129,2,0) 0%,rgba(20,129,2,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00148102', endColorstr='#148102',GradientType=1 );
}
.button-alt{
    width:333px;
    color: white;
    cursor: pointer;
    display: inline-block;
    line-height: 18px;
    border:1px solid #678f2b;
    background-color:#4f7e07;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#749e33), to(#4f7e07));
    background-image:-webkit-linear-gradient(top, #749e33, #4f7e07);
    background-image:-moz-linear-gradient(top, #749e33, #4f7e07);
    background-image:-ms-linear-gradient(top, #749e33, #4f7e07);
    background-image:-o-linear-gradient(top, #749e33, #4f7e07);
    background-image:linear-gradient(top, #749e33, #4f7e07);
    text-decoration:none;
    text-shadow: 0 -1px 1px #2d4a00;
    letter-spacing:-1px;
    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;float:left;position:relative;
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
    -webkit-box-shadow:inset 0px 1px 0.2px #678f2b, 0px 1px 0px 0.2px #3c5c0d;-moz-box-shadow:inset 0px 1px 0.2px #678f2b, 0px 1px 0px 0.2px #3c5c0d;
    -o-box-shadow:inset 0px 1px 0.2px #678f2b, 0px 1px 0px 0.2px #3c5c0d;box-shadow:inset 0px 1px 0.2px #678f2b, 0px 0px 0px 0.2px #3c5c0d;}

a.button-alt:hover{text-decoration:none; background:#4f7e07;}
a.button-alt strong{ padding: 16px 16px;float: left; text-shadow: 0 -1px 1px #2d4a00;	font-size: 35px; }
a.button-alt spam{ display: block;
    font-family: Arial,Verdana,sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding-top: 10px;letter-spacing:0px;}
.button-alt i { color:#FFF;
    font-size: 42px;
    line-height: 80px;
    padding: 20px;
    border-left: 1px solid #658B29;box-shadow: 1px 0 1px rgba(255, 255, 255, 0.4) inset;}
.button.small {
    padding: 5px 5px 5px 60px;
    -moz-box-shadow: inset 0px 1px 0.2px #199301, 0px 1px 0px 0.2px #117200, 0px 1px 1px #000000;
    -o-box-shadow: inset 0px 1px 0.2px #199301, 0px 1px 0px 0.2px #117200, 0px 1px 1px #000000;
    box-shadow:inset 0px 1px 0.2px #199301, 0px 1px 0px 0.2px #117200, 0px 1px 1px #000000;
}
.button-alt.small{ font-size:30px}
.button.small i {font-size:31px; top:8px}
.buttonbuy{border:1px solid #d57b31;background-color:#d57b31;background-image:-webkit-gradient(linear, left top, left bottom, from(#e98a1d), to(#d5731d));background-image:-webkit-linear-gradient(top, #e98a1d, #d5731d);background-image:-moz-linear-gradient(top, #e98a1d, #d5731d);background-image:-ms-linear-gradient(top, #e98a1d, #d5731d);background-image:-o-linear-gradient(top, #e98a1d, #d5731d);background-image:linear-gradient(top, #e98a1d, #d5731d);text-shadow:0px -1px 0px #000;text-decoration:none;padding:10px 10px 5px 60px;width:230px;color:#bed7e1;text-shadow:2px 2px 0 rgba(0,0,0,0.35);font-size:13px;letter-spacing:-1px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;float:left;position:relative;-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;-webkit-box-shadow:inset 0px 1px 0.2px #b97732, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;-moz-box-shadow:inset 0px 1px 0.2px #b97732, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;-o-box-shadow:inset 0px 1px 0.2px #b97732, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;box-shadow:inset 0px 1px 0.2px #b97732, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;margin-left:20px;}
a.buttonbuy:hover{text-decoration:none;background:#d66c0f;-webkit-box-shadow:inset 0px 1px 0.2px #ffad4f, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;-moz-box-shadow:inset 0px 1px 0.2px #ffad4f, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;-o-box-shadow:inset 0px 1px 0.2px #ffad4f, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;box-shadow:inset 0px 1px 0.2px #ffad4f, 0px 1px 0px 0.2px #ae5c19, 0px 2px 2px #999999;}
.buttonbuy strong{color:#fff;font-size:28px;line-height:28px;display:inline-block;}
.buttonbuy em{font-weight:bold;font-style:normal;color:#f5f5f5;text-shadow:1px 1px 0 rgba(0,0,0,0.35)}
.buttonbuy i{padding-right:0.5em;position:absolute;top:15px;left:10px;width:45px;height:42px;}
.buttonbuy i{background:url(images/sprite.png) no-repeat;background-position:-260px -772px}
.norton{background:url(images/sprite.png) no-repeat;background-position:0 -79px;width:100px;height:53px;margin-left:237px; margin-top: 13px;}
.html_fr .norton {margin-left: 145px;}

.flag {float:left;margin:5px 2px 3px 3px;width:16px;height:11px;background:url(images/sprite.png) no-repeat;cursor:hand;}
.flag.it{background-position:-100px -109px;}
.flag.pt{background-position:-116px -109px;}
.flag.fi{background-position:-132px -109px;}
.flag.nl{background-position:-148px -109px;}
.flag.da{background-position:-164px -109px;}
.flag.pl{background-position:-180px -109px;}
.flag.de{background-position:-100px -120px;}
.flag.en{background-position:-116px -120px;}
.flag.ar{background-position:-132px -120px;}
.flag.no{background-position:-148px -120px;}
.flag.ko{background-position:-164px -120px;}
.flag.el{background-position:-180px -120px;}
.flag.fr{background-position:-100px -131px;}
.flag.es{background-position:-116px -131px;}
.flag.ru{background-position:-132px -131px;}
.flag.jp{background-position:-148px -131px;}
.flag.zh{background-position:-164px -131px;}
.flag.sv{background-position:-180px -131px;}
.flagB {float:left;margin:5px 10px 3px 3px;width:36px;height:24px;background:url(images/sprite.png) no-repeat;cursor:hand;}
.flagB.es{background-position:0 -963px;}
.flagB.it{background-position:0 -987px;}
.flagB.fr{background-position:-0 -1011px;}
.flagB.en{background-position:-0 -1035px;}
.flagB.de{background-position:-0 -1059px;}
.flagB.pt{background-position:-0 -1083px;}
.flagB.ru{background-position:-0 -1563px;}
.flagB.jp{background-position:-0 -1587px;}
.main-soft .linea-resultados {float: left;width: 460px;padding: 20px;position: relative;}

.main-soft .blockLeft {width:660px;float:left;position:relative;}
.main-soft .blockLeft h1 { line-height: 33px; padding: 10px 0 0; left:100px; top:24px; position:absolute; z-index:999;font-size: 31px; letter-spacing:-0.5px}
.main-soft .blockLeft header { position:absolute; width:1020px; height:200px;/* z-index:999;*/}
.main-soft .blockLeft .downloadH { position:absolute; width:1020px; height:200px; }
.main-soft .blockLeft .downloadH .title img.mr { margin-right:14px;}
.main-soft .blockLeft .downloadH .title span.name-program {display: none;}
.main-soft .blockLeft .downloadH.fixed .norton { display:none}
.main-soft .linea-boton{height:80px; margin-left:20px;}
.main-soft .blockLeft .downloadH .linea-boton{ }
.main-soft .blockLeft .downloadH.fixed .linea-boton { position:fixed;  z-index:999; margin-top:-134px; /*width:980px; top:0; margin-left:0; padding:20px; height:50px;*/}
.main-soft .blockLeft .title {-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
	padding: 20px;
    width: 980px;
	}
.main-soft .blockLeft .downloadH .social.mr { margin-right:0px;}	
.main-soft .blockLeft .downloadH.fixed .social.mr { margin-right:0;}	
.main-soft .blockLeft .downloadH.fixed .social { margin-top:-20px}
.main-soft .blockLeft .downloadH.fixed .title { position: fixed; width:980px; top:0; position: fixed; margin-top:-10px; height:36px; z-index: 999; background:#f5f5f5;box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.3);}
.main-soft .blockLeft .downloadH.fixed .title span.name-program {display: inline-block; width: 360px; height: 40px; overflow: hidden; text-overflow:ellipsis; line-height:40px; font-family: 'Open Sans', sans-serif;font-weight: bold; font-size: 24px;  color:#005085 !important}
.main-soft .blockLeft .downloadH.fixed .title span.name-program small{font-size: 20px;}
.main-soft .blockLeft .downloadH.fixed .title #ajax_result_social{margin-top: -40px; margin-right:0}
.main-soft .blockLeft .downloadH.fixed .title img {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8); margin-left:320px; margin-top:-9px;  }
.main-soft .blockLeft .downloadH.fixed h1 { position:fixed; left:50%; margin-left:-100px; top:16px; width: 380px; font-size: 20px;line-height: 22px;padding: 5px 0 0; z-index:1979;}
.main-soft .blockLeft .downloadH.fixed .button {    padding: 7px 10px 5px 60px; min-height:27px; line-height:27px}
.main-soft .blockLeft .downloadH.fixed .button em { display:none }
.main-soft .blockLeft .downloadH.fixed .button .prog_name_btn { display:none }
.main-soft .blockLeft .downloadH.fixed .button i {height: 30px; width: 45px;background: url(images/sprite.png) no-repeat -175px -436px; top:7px}

.main-soft .blockLeft .downloadH .logo { display:none; background: #0778c3 url(images/sprite.png) no-repeat; background-position:-270px 18px; margin-top:-10px;  width:45px;height:66px; position:absolute; left:0;

-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.main-soft .blockLeft .downloadH.fixed .logo { display:block; margin-left:-45px;}


.main-soft .linea-contenido.pad80 { padding-top:220px}
.main-soft .linea-contenido{width:640px;float:left; }
.main-soft .linea-contenido .autor{background:#fefdf1;padding:10px; border:1px solid #f6f4e1}
.main-soft .linea-contenido .autor img{float:left;margin-right:20px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.main-soft .linea-contenido span.editor{font-size:12px;color:#707070;}
.main-soft .linea-contenido .texto {
    min-height: 60px;
    padding: 20px 0 20px 10px;
    font-size: 12px;
    color: #707070;
    clear: both;
}
.main-soft .linea-contenido .texto a{color:#034e6e;text-decoration:none;}
.static_content .main-soft .linea-contenido .texto p {line-height: 16px;padding: 0 0 12px;font-size: 12px;}
.texto ol {padding: 0 0 0 40px;}

#description a {color: #0069C8;font-size: 14px;}
ul#description_short {
    border: 1px solid #C4E8FF;
    background: #FBFBFB;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
}
ul#description_short li {
    display: block;
    line-height: 28px;
    padding: 5px 5px 5px 48px;
    border-bottom: 1px solid #A6D5F4;
    background: #E2F4FF;
    list-style: none;
    font-size: 15px;
    color: #005085;
}
ul#description_short li:nth-child(2) {background: #EEF9FF;}
ul#description_short li:nth-child(3) {background: #F5FBFF;}
ul#description_short li i.descr_ico {height: 24px;    width: 18px;    margin: 8px 0 0 5px;}
ul#description_short li i.descr_step_1 {background: url(images/sprite.png) no-repeat -21px -710px;}
ul#description_short li i.descr_step_2 {background: url(images/sprite.png) no-repeat 2px -710px;}
ul#description_short li i.descr_step_3 {background: url(images/sprite.png) no-repeat -151px -710px;}

.main-soft .linea-contenido .pros ul, .main-soft .linea-contenido .cons ul{margin:10px 10px 10px 0px;padding:20px 10px 20px 40px;background:#e4f7ff;list-style:none;border-left:2px solid #3691c6}
.main-soft .linea-contenido ul li{position:relative;}
.main-soft .linea-contenido ul li i {padding-right:0.5em;position:absolute;top:0;left:0px;}
.main-soft .linea-contenido ul.downloadF li{position:relative;padding-left:24px;}
.main-soft .linea-contenido ul.downloadF li:before{ content:""; display:none}
.main-soft .linea-contenido ul.downloadF li i{padding-right:0.5em;position:absolute;top:0;left:0px;}
.main-soft .linea-contenido .texto ul {list-style: disc outside none; margin: 10px 0;background:#f1fbff;border-bottom:2px solid #096397; padding:20px 20px 20px 30px; color:#096397 }
.main-soft .linea-contenido .texto ul.large{margin:10px 10px 10px 0px;padding:20px 10px 20px 40px;background:none;list-style:none;border-left:2px solid #3691c6;font-size:14px}
.main-soft .linea-contenido .texto ul.large:hover{background:#F1FBFF;border-left:2px solid #3691c6;}
/*.main-soft .linea-contenido .texto ul:hover{background:#f1fbff;border-left:2px solid #096397}*/
.main-soft .linea-contenido .pros ul:hover, .main-soft .linea-contenido .cons ul:hover{background:#f1fbff;border-left:2px solid #096397}
.main-soft .linea-contenido .texto ul li{line-height:22px;font-size: 14px;padding-bottom: 5px; padding-left:34px; }
.main-soft .linea-contenido .texto ul li:before {background: url(images/sprite.png) no-repeat -98px -710px; position:absolute; top:0; left:0; content:""; width:24px; height:24px;}
.main-soft .linea-contenido ul.large li{position:relative;padding-left:30px;padding-bottom:15px;}
.main-soft .linea-contenido ul.large li i{padding-right:0.5em;position:absolute;top:0;left:0px;}
.main-soft .linea-contenido .well{background:#ffffed;font-size:12px;color:#707070;border:1px solid #FEEBDE;clear:both;padding:15px 0 20px 20px;min-height:40px;overflow:hidden}
.main-soft .linea-contenido .well .span1 {width:43%;float:left;margin-right:7%}
.main-soft .linea-contenido .well .span1 i{float:left;margin:10px 10px 0 0;color:#dd4b39}
.main-soft .linea-contenido .well .span1 p{line-height:12px;color:#dd4b39}
.main-soft .linea-contenido .texto blockquote{margin:0 20px 0 0;padding:20px 20px 20px 60px;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#666666;font-size:20px;background:#eee;float:left;position:relative;width:40%;text-shadow:2px 2px 0 rgba(255,255,255,0.35);overflow:hidden}
.main-soft .linea-contenido .texto blockquote:before{background:url(images/sprite.png) no-repeat;background-position:-274px -176px;padding-right:0.5em;position:absolute;top:10px;left:15px;content:"";width:32px;height:27px;}
.main-soft .linea-contenido #videos{padding:20px 0 20px 20px;position:relative;margin-top:10px}
.main-soft .linea-contenido #videos .imgThumb{width:240px;height:200px;}
.main-soft .linea-contenido #videos .text-image{float:left;margin-right:10px;position:relative;width:240px;height:200px;border:1px solid #CCC;}
.main-soft .linea-contenido #videos .text-image:hover .text{display:block}
.main-soft .linea-contenido #videos .text-image .text{position:absolute;bottom:0;display:none;width:inherit;height:inherit;color:#FFF;background:transparent;background:rgba(0, 0, 0, 0.75);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#7F000000', EndColorStr='#7F000000')";}
.main-soft .linea-contenido #videos .text-image .text a i{cursor:pointer}
.main-soft .linea-contenido #videos .text-image .text a:hover i{opacity:0.8}
.main-soft .linea-contenido #videos .text-image .text i{left:36%;top:35%;position:absolute;background:url(images/sprite.png) no-repeat;background-position:-226px -262px;width:80px;height:62px}
.main-soft .linea-contenido #videos #video-load{display:none;width:960px;height:360px;background:#014979;position:absolute;margin-top:-10px;left:10px;z-index:6000;padding:20px;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);}
.main-soft .linea-contenido #videos #video-load .close{position:absolute;top:0;right:0;width:16px;height:16px;right:-10px;top:-10px;}
.main-soft .linea-contenido #videos #video-load a.close{height:32px;width:32px;background:url(images/close.png) no-repeat;cursor:pointer}
.leftVideo{width:640px;float:left;}
.rightVideo{width:320px;float:right;text-align:right}

.launch_lightbox{cursor: pointer;}
.lf_img_box {width: 300px; margin-bottom:42px; position:relative;}

#sliderC {
	display:block;
	width:100%;
	height:220px;
	padding:0;
	margin:0 0 10px;
	overflow:hidden;
	}
	
#sliderC .slideC {
	display:none;
 
	}	
	
#sliderC .selected {
	display:block;
	}	
	
#prevC, #nextC {
	bottom:-22px;
	display:block;
	border:none; position: absolute; width:25px; height:20px;     height: 28px;
    line-height: 28px;
    width: 40px;
    border: 1px solid #DDD; cursor:pointer;
	}

#prevC { right:52px;background: #f5f5f5 url(images/sprite.png) no-repeat -212px -78px;}
#nextC {right:13px;background: #f5f5f5  url(images/sprite.png) no-repeat -100px -78px;}	
#nextC:hover {background: #fff  url(images/sprite.png) no-repeat -100px -78px;  } 
#prevC:hover {background: #fff url(images/sprite.png) no-repeat -212px -78px;}



.main-soft .linea-contenido a {text-decoration: none;font-size: 11px;color: #666;}
.main-soft .linea-contenido a.button {font-size: 13px}
.main-soft .linea-contenido .titleProgram{color:#005085;text-decoration:none;font-size:15px;}

.main-soft .linea-contenido .relacionados{padding:20px 0 20px 20px;}
.main-soft .linea-contenido .relacionados .box-relacionado:nth-child(2n+1) {    background: none repeat scroll 0 0 #EDF8FF;}
.main-soft .linea-contenido .relacionados .box-relacionado {
    min-height: 50px;
    margin: 10px 0;
    padding: 10px;
    border-bottom: 1px solid #CCCCCC;
    background: #F5F5F5;
    overflow: hidden;
    position: relative;
}
.main-soft .linea-contenido .relacionados .related_box {padding: 10px 150px 10px 10px; line-height:24px; font-family:Arial, Helvetica, sans-serif}
.main-soft .linea-contenido .relacionados .button-relacionado{border:1px solid #468000;background-color:#148102;text-shadow:0px -1px 0px #000;text-decoration:none;padding:2px 5px 2px 40px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.35);font-size:14px;font-weight:bold;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;width:88px;position:absolute;right:10px;bottom:20px;}
.main-soft .linea-contenido .relacionados .button-relacionado:hover{background:#117200;}
.main-soft .linea-contenido .relacionados .button-relacionado i{padding-right:0.5em;position:absolute;top:4px;left:10px;width:25px;height:22px;}
.main-soft .linea-contenido .relacionados .button-relacionado i{background:url(images/sprite.png) no-repeat;background-position:-227px -436px}
.main-soft .linea-contenido .comentarios{padding:20px 0 20px 20px;position:relative;clear:both}
.main-soft .linea-contenido .comentarios form{}
.main-soft .linea-contenido .comentarios textarea {
    float: left;
    clear: both;
    min-height: 150px;
    width: 600px;
    padding: 10px;
    border: 0;
    resize: vertical;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .3);
}
.main-soft .linea-contenido .comentarios textarea:focus{webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);box-shadow:inset 0 1px 3px rgba(6, 120, 187, .9);}
.main-soft .linea-contenido .comentarios .submit {
    float: right;
    width: auto;
    margin: 15px 0;
    padding: 5px;
    border: 1px solid #084C94;
    background: #0755A7;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    color: #FFF;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.35);
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
}
.main-soft .linea-contenido .comentarios .submit:hover {    background: #2465A5;}
.main-soft .title h1 a {text-decoration: none;}
.main-soft .title h1 a span {color: #005085 !important; }
.main-soft aside.sidebar{width:300px;float:right;margin-right:20px; margin-top:126px}
.main-soft aside.sidebar ul{margin:10px;padding:0;list-style:none}
.main-soft aside.sidebar ul li a{color:#036;text-decoration:none;border-bottom:1px solid #eae8e8;display:block;.display:inline;line-height:28px}
.main-soft aside.sidebar ul li a:hover{color:#DA4835;text-decoration:none;border-bottom:1px solid #DA4835;display:block}
.main-soft aside.sidebar ul li{font-size:14px;color:#036; }
.main-soft aside.sidebar ul li:last-child{font-size:14px;border-bottom:none}
.main-soft aside.sidebar ul.versiones{margin:0;padding:0;list-style:none}
.main-soft aside.sidebar ul.versiones li{position:relative;}
.main-soft aside.sidebar ul.versiones li a{color:#1a6600;text-decoration:none;border-bottom:1px solid #eae8e8;display:block;line-height:28px;padding:10px 10px 10px 20px;}
.main-soft aside.sidebar ul.versiones li i { font-weight:normal;text-decoration:inherit;color:#619d4e;font-size:20px;padding-right:0.5em; }
.main-soft aside.sidebar ul.versiones li:first-child{background:#d4eacd;font-size:16px;font-weight:bold;color:#1a6600;}
.main-soft aside.sidebar ul.versiones li:nth-child(2){background:#e9f8e4;font-size:14px;font-weight:bold;color:#e9f8e4;}
.main-soft aside.sidebar ul.versiones li:nth-child(3){background:#f5fef2;font-size:13px;font-weight:bold;color:#e9f8e4;}
.main-soft aside.sidebar .box{padding:0 2% 0 0px; position:relative; width:98%; float:left}

.main-soft aside.sidebar .box h5 {margin: 20px 0 15px;padding: 0 0 10px;border-bottom: 1px solid #E3E1E1;font-size: 14px;}
.main-soft aside.sidebar h4,.main-soft aside.sidebar h5 {margin: 0 0 15px;padding: 0 0 10px;border-bottom: 1px solid #E3E1E1;font-size: 14px; color: #005085}

.main-soft aside.sidebar .box h5.versiones{font-size:18px;padding-bottom:10px;border-bottom:1px solid #1c7200;color:#1c7200}
.main-soft aside.sidebar .ad300{  width:300px; clear:both;margin:20px 0;height:270px;background:#f5f5f5;    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;}
.main-soft aside.sidebar .ad300.fixed {width:300px;height:270px;background:#f5f5f5; position:fixed; top:100px; }
.main-soft aside.sidebar .box .cloud-tags{padding:10px;overflow:hidden;background:none;border:none}
.main-soft aside.sidebar .box .cloud-tags a {    outline: none;    text-decoration: none;    color: #036;}
.main-soft aside.sidebar .box .cloud-tags a:hover {    color: #DA4835;}
.main-soft aside.sidebar .box .cloud-tags .tag1{font-size:18px}
.main-soft aside.sidebar .box .cloud-tags .tag2{font-size:17px}
.main-soft aside.sidebar .box .cloud-tags .tag3{font-size:16px}
.main-soft aside.sidebar .box .cloud-tags .tag4{font-size:15px}
.main-soft aside.sidebar .box .cloud-tags .tag5{font-size:14px}
.main-soft aside.sidebar .box .cloud-tags .tag6{font-size:13px}
.main-soft aside.sidebar .box .cloud-tags .tag7{font-size:12px}
.main-soft aside.sidebar .box .cloud-tags .tag8{font-size:11px}
.main-soft aside.sidebar .box .cloud-tags .tag9{font-size:10px}
.main-soft aside.sidebar .box .cloud-tags .tag10{font-size:10px}
.cloud-tags{padding:10px;overflow:hidden;background:#fbfbfb;border:1px solid #e3e1e1;}
.cloud-tags a{text-decoration:none;color:#9c9c9c}
.cloud-tags a:hover{color:#DA4835;border-bottom:none}
.cloud-tags .tag1{font-size:18px}
.cloud-tags .tag2{font-size:17px}
.cloud-tags .tag3{font-size:16px}
.cloud-tags .tag4{font-size:15px}
.cloud-tags .tag5{font-size:14px}
.cloud-tags .tag6{font-size:13px}
.cloud-tags .tag7{font-size:12px}
.cloud-tags .tag8{font-size:11px}
.cloud-tags .tag9{font-size:10px}
.cloud-tags .tag10{font-size:10px}
.main-soft .linea-contenido .comentarios blockquote.destacado:after{position:absolute;top:0px;right:10px;background:url(images/gold_c.png) no-repeat;width:48px;height:48px;content:"";}
.main-soft .linea-contenido .comentarios blockquote.destacado{background:#FFFFED;padding:30px 10px 20px 20px;}
.main-soft .linea-contenido .comentarios blockquote.destacado p{font-size:16px;color:#c84504}
.main-soft .linea-contenido .comentarios blockquote{padding:10px 10px 10px 20px;margin:10px 0 18px;border-left:5px solid #999;background-color:#fafafa;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);position:relative;}
.main-soft .linea-contenido .comentarios blockquote.destacado li{color:#e4895c;}
.main-soft .linea-contenido .comentarios blockquote.destacado:hover li{color:#c84504;}
.main-soft .linea-contenido .comentarios blockquote blockquote:hover{border-left:5px solid #ea2100;background-color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);}
.main-soft .linea-contenido .comentarios blockquote p{margin-top:0;font-size:14px;line-height:14px;color:#666666;}
.main-soft .linea-contenido .comentarios blockquote .topblock{width:100%;clear:both;overflow:hidden;}
.main-soft .linea-contenido .comentarios blockquote .topblock p {    padding: 0 0 12px;}
.topblock li {    padding: 0 20px 0 0;}
.main-soft .linea-contenido .comment_item li i {padding: 0 15px 0 0;    position: relative;}

.destacado .icon-user {background: url(images/sprite.png) no-repeat -136px -283px; opacity:0.5}
.destacado:hover .icon-user {background: url(images/sprite.png) no-repeat -136px -283px;opacity:1}
.topblocks .icon-user {background: url(images/sprite.png) no-repeat -152px -283px; opacity:0.5 }
.topblocks:hover .icon-user {background: url(images/sprite.png) no-repeat -152px -283px; opacity:1}
.destacado .icon-time {background: url(images/sprite.png) no-repeat -136px -295px;opacity:0.5}
.destacado:hover .icon-time {background: url(images/sprite.png) no-repeat -136px -295px;opacity:1}
.topblocks .icon-time {background: url(images/sprite.png) no-repeat -153px -295px;opacity:0.5}
.topblocks:hover .icon-time {background: url(images/sprite.png) no-repeat -153px -295px;opacity:1}

.main-soft .linea-contenido .comentarios blockquote ul{margin:0 20px 0 0;padding:0;float:left;}
.main-soft .linea-contenido .comentarios blockquote .ulR{margin:0 0 0 0;padding:0;float:right;width:72px;font-size:24px;}
.main-soft .linea-contenido .comentarios blockquote .ulR li {margin:0 0 0 0;padding:0;float:right;width:32px;font-size:24px;}
.main-soft .linea-contenido .comentarios blockquote li{list-style:none;color:#cccccc;font-size:12px;line-height:12px; }
.main-soft .linea-contenido .comentarios blockquote:hover li{color:#999;}
.main-soft .linea-contenido .comentarios blockquote i{margin-right:15px;}
.main-soft .linea-contenido .comentarios blockquote li a.plus{width:14px;height:13px;background:url(images/sprite.png) no-repeat;padding:0 0 10px 10px;background-position:-50px -263px;float:left;margin-right:5px;opacity:0.5;}
.main-soft .linea-contenido .comentarios blockquote:hover li a.plus{opacity:1;}
.main-soft .linea-contenido .comentarios blockquote li a:hover.plus{width:14px;height:13px;background:url(images/sprite.png) no-repeat;background-position:-50px -287px;}
.main-soft .linea-contenido .comentarios blockquote li a.minus{width:14px;height:13px;background:url(images/sprite.png) no-repeat;background-position:-74px -263px;padding:0 0 10px 10px;float:right;margin-right:5px;opacity:0.5;.margin-top:0; .padding-top:0}
.main-soft .linea-contenido .comentarios blockquote:hover li a.minus{opacity:1;}
.main-soft .linea-contenido .comentarios blockquote li a:hover.minus{width:14px;height:13px;background:url(images/sprite.png) no-repeat;background-position:-74px -287px;}
.main-soft .linea-contenido .comentarios .imageUser{width:48px;height:48px;background:#FFF;border:1px solid #999;float:left;margin-right:10px;float:left;}
.main-soft .linea-contenido .comentarios blockquote small{display:block;line-height:18px;color:#999999;}
.main-soft .linea-contenido .comentarios li span.plus{width:14px;height:13px;background:url(images/sprite.png) no-repeat;padding:0 0 10px 10px;background-position:-50px -287px;float:left;margin-right:5px;opacity:0.5;}
.main-soft .linea-contenido .comentarios li span.minus{width:14px;height:13px;background:url(images/sprite.png) no-repeat;background-position:-74px -287px;padding:0 0 10px 10px;float:right;margin-right:5px;opacity:0.5;.margin-top:0; .padding-top:0}

footer.footer{width:100%;clear:both;position:relative;height:300px;margin-top:1px;}
footer.footer a {text-decoration: none;}
footer.footer .api-twiiter{}
footer.footer .api-twiiter i{color:#00b9f4;font-size:22px;margin:0px 0;float:left;margin-right:10px}
footer.footer .api-twiiter i.small{color:#999;font-size:16px;margin:3px 3px;float:left;margin-right:10px}
footer.footer .api-twiiter .box-twitter{width:auto;display:inline-block;margin-right:10px;font-size:12px;color:#003973;float:left}
footer.footer .span2{float:right;width:230px}

footer.footer .ico{width:20px;height:20px;float:right;padding:2px 5px 6px 5px;margin-right:10px;margin-top:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-align:center}
footer.footer .ico a {width:20px;height:20px; display:block}
footer.footer i{font-size:18px;color:#f8ffff}
footer.footer .facebook{background:#3c5184 url(images/sprite.png) no-repeat;background-position:-46px -736px;}
footer.footer .googleplus{background:#d4422f url(images/sprite.png) no-repeat;background-position:0px -737px;}
footer.footer .twitter{background:#00abed url(images/sprite.png) no-repeat;background-position:-93px -736px;}
footer.footer .pinterest{background:#d02027 url(images/sprite.png) no-repeat;background-position:-140px -736px;}
footer.footer .rss{background:#d5870e url(images/sprite.png) no-repeat; background-position:-186px -736px;}
footer.footer .youtube {background: #bf0000 url("images/sprite.png") no-repeat scroll -237px -736px;}
footer.footer .span1{float:right;width:auto}
footer.footer .span2{float:left;width:340px}
footer.footer .span10{width:100%;}
footer.footer .logo{margin-top:5px;width:129px;height:35px;background:url(images/sprite.png) no-repeat;background-position:-146px 0;float:left;}
footer.footer .box-descagas  h4 a {color:#3e3e3e; text-decoration:none}
footer.footer .box-descagas  ul { margin:0; padding:0; list-style:none;}
footer.footer .box-descagas  h4 { margin:5px 10px 0 0; padding:0; float:left; font-size:12px; color:#3e3e3e; font-weight:100; font-family:Arial, Helvetica, sans-serif;white-space: nowrap;}
footer.footer .box-descagas  h3 { font-size:15px; float:left; margin: 2px 20px 0 0}
footer.footer .box-descagas { /*background:#ffffec; */margin-bottom:3px; min-height:24px; padding:16px 10px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
footer.footer .box-descagas:nth-child(1) { background:#ffffec;  color:#0856a7}
footer.footer .box-descagas:nth-child(2) { background:#e4eef0;}
footer.footer .box-descagas:nth-child(3) { background:#f5f9fc; }
footer.footer .box-descagas:nth-child(4) { background:#ffffff; }
footer.footer .box-descagas:hover { background:#f8f0ba;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 1px 6px rgba(0, 0, 0, 0.4);box-shadow:0 1px 6px rgba(0, 0, 0, 0.4);}
footer.footer .box-descagas  h6 { font-size:15px; float:left; margin: 2px 10px 0 0}
footer.footer .about { padding:7px 0 0 7px;}
footer.footer .about ul li a {color:#0856a7; text-decoration:none}
footer.footer .about ul { margin:0; padding:0; list-style:none;}
footer.footer .about ul li { margin:0 10px 0 0; padding:0; float:left; font-size:11px; color: #0856a7}
footer.footer .about{padding:16px 0 0 7px;}
footer.footer .about ul li a{color:#0856a7;text-decoration:none}
footer.footer .about ul{margin:0;padding:0;list-style:none;clear:both;display:block}
footer.footer .about ul li{margin:0 10px 0 0;padding:0;float:left;font-size:12px;color:#0856a7}
footer.footer .about ul li.copy{color:#999}
.ad728{padding:5px 10px 20px 20px;background:#f5f5f5;clear:both;overflow:hidden;border:1px solid #e2e2e2;}
.ad728 .banner { width:728px; margin: 0 auto}
.ad460{margin-bottom:20px;width:460px;height:60px}
.ad460 img{border:none}
.ad728b{padding:5px 10px 20px 20px;background:#f5f5f5;clear:both;overflow:hidden;border:1px solid #e2e2e2;width:95.5%}
.ad160{margin: 10px 20px 10px; width:160px;height:620px}
.main-soft .linea-contenido .registro{font-size:12px;color:#707070;clear:both;padding:0 0 20px 20px;min-height:60px}
.subscriber{margin:0 0 0 0;display:block;border-radius:2.5px;background-color:#f5f5f5;border:1px solid #e3e1e1;}
.subscriber.white{background:#FFF}
.subscriber-wrap{padding:20px;overflow:hidden;}
.subscriber h2{margin:0 0 10px;font-size:25px}
.subscriber h3{margin:0 0 10px;}
.subscriber p{color:#333;font-size:14px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.subscriber a{color:#005085;font-size:11px;}
.subscriber a:hover{color:#da4835;font-size:11px;}
.subscriber .item{padding:5px 0;clear:both}
.fb-like span{    vertical-align: inherit !important;}
.subscriber .inputText {
    height: 30px;
    line-height: 30px;
    width: 52%;
    margin: 5px 0 0;
    padding: 0 15px;
    border: 1px solid #CCCCCC;
    color: #333;
    border-radius: 2.5px;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
    -o-box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
}
.subscriber .inputText:focus{padding:0 15px;color:#333;border-radius:2.5px;height:30px;margin:5px 0 0;border:1px solid #CCCCCC;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(229, 94, 73, 0.4) inset;}
.subscriber .textArea{padding:15px;color:#333;border-radius:2.5px;height:100px;width:90%;margin:5px 0 0;border:1px solid #CCCCCC;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;}
.subscriber .textArea:focus{padding:15px;color:#333;border-radius:2.5px;margin:5px 0 0;border:1px solid #CCCCCC;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(229, 94, 73, 0.4) inset;}
.subscriber .inputText.large{width:90%}
.subscriber .inputText.loginI{width:225px;}
input.button-submit {
    display: inline-block;
    min-height: 50px;
    line-height: 1.9em;
    width: 225px;
    margin: 0 16px 10px 20px;
    padding: 2px 10px 0 15px;
    border: 0;
    background: #005085;
    cursor: pointer;
    vertical-align: middle;
    font-weight: bold;
    font-size: 23px;
    color: #FFF;
    text-shadow: 0 -1px 0 #30487b;
    border-radius: 2.5px;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    box-shadow: inset 0px 1px 0.2px #1c5d88 , 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
    -webkit-box-shadow: inset 0px 1px 0.2px #1c5d88, 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
    -moz-box-shadow: inset 0px 1px 0.2px #1c5d88, 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
    -o-box-shadow: inset 0px 1px 0.2px #1c5d88, 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
    position: absolute;
    bottom: 30px;
}
input.button-submit.es{    width: 250px;}
.button-submitL,
.button-submitR {
    display: block;
    float: right;
    width: 165px;
    padding: 5px 18px 5px 5px;
    border: 0;
    background: #005085;
    clear: both;
    cursor:pointer;
    font-size: 18px;
    color: #FFF;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 -1px 1px rgba(255, 255, 255, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.2);
    border-radius: 2.5px;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
}
.button-submitL {    height: 36px;}
.button-submitR {    height: 40px;}
.button-submitR.noico {    padding: 5px;}
.button-submit:hover,
.button-submitL:hover,
.button-submitR:hover {
    background: #DA4835;
    color: #FFF;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0) inset, 0 -1px 1px rgba(255, 255, 255, 0) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
}
.subscriber label{font-size:15px;width:250px;margin:0 0;color:#333;float:left}
.subscriber label.registro{font-size:15x;width:200px;margin:0 0;color:#333;float:left;padding-top:5px}
.subscriber label.remember{font-size:15x;width:120px;margin:0 0;color:#333;float:left;padding-top:5px}
.subscriber label.small{font-size:13px;width:200px;margin:0 0;color:#333;float:left;padding-top:5px}
.subscriber p.small{font-size:11px;line-height:11px;margin:0;padding:0}
.subscriber .ef_item{float:left;padding-top:10px}
.subscriber .button_div{float:right;margin-right:10px;padding-top:10px;}
.main-soft .login-ext{width:320px;float:right;margin-right:20px}

.button-standard-m-facebook {
    display: inline-block;
    line-height: 1.9em;
    min-width: 320px;
    margin: 0 16px 10px 0;
    padding: 2px 10px 0 15px;
    border: 0;
    background: #4c70ba;
    background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#718dc8),color-stop(100%,#4c70ba));
    background:-webkit-linear-gradient(#718dc8,#4c70ba);
    background:-moz-linear-gradient(#718dc8,#4c70ba);
    background:-o-linear-gradient(#718dc8,#4c70ba);
    background:linear-gradient(#718dc8,#4c70ba);
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF718DC8',endColorstr='#FF4C70BA');
    cursor: pointer;
    vertical-align: middle;
    font-weight: bold;
    font-size: 18px;
    color: #FFF;
    text-shadow:0 -1px 0 #30487b;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
    -webkit-box-shadow: inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;
    -moz-box-shadow: inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;
    -o-box-shadow: inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;
    box-shadow:inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;
}
.button-standard-m-facebook:hover {
    background: #718dc8;
    background: -moz-linear-gradient(top,  #4c70ba 0%, #718dc8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c70ba), color-stop(100%,#718dc8));
    background: -webkit-linear-gradient(top,  #4c70ba 0%,#718dc8 100%);
    background: -o-linear-gradient(top,  #4c70ba 0%,#718dc8 100%);
    background: -ms-linear-gradient(top,  #4c70ba 0%,#718dc8 100%);
    background: linear-gradient(to bottom,  #4c70ba 0%,#718dc8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c70ba', endColorstr='#718dc8',GradientType=0 );
}
.button-standard-m-google-plus {
    display: inline-block;
    line-height: 1.9em;
    min-width: 320px;
    margin: 0 16px 10px 0;
    padding: 2px 10px 0 15px;
    border: 0;
    background: #DF4A32;
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#E25D48),color-stop(100%,#DF4A32));
    background: -webkit-linear-gradient(#E25D48,#DF4A32);
    background: -moz-linear-gradient(#E25D48,#DF4A32);
    background: -o-linear-gradient(#E25D48,#DF4A32);
    background: linear-gradient(#E25D48,#DF4A32);
    filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#E25D48',endColorstr='#DF4A32');
    cursor: pointer;
    vertical-align: middle;
    font-weight: bold;
    font-size: 18px;
    color: #FFF;
    text-shadow: 0 -1px 0 #30487b;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
    -webkit-box-shadow: inset 0px 1px 0.2px #e55e49, 0px 1px 0px 0.2px #c33720, 0px 2px 2px #999999;
    -moz-box-shadow: inset 0px 1px 0.2px #e55e49, 0px 1px 0px 0.2px #c33720, 0px 2px 2px #999999;
    -o-box-shadow: inset 0px 1px 0.2px #e55e49, 0px 1px 0px 0.2px #c33720, 0px 2px 2px #999999;
    box-shadow: inset 0px 1px 0.2px #e55e49, 0px 1px 0px 0.2px #c33720, 0px 2px 2px #999999;
}
.button-standard-m-google-plus:hover {
    background: #df4a32;
    background: -moz-linear-gradient(top,  #df4a32 0%, #e25d48 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df4a32), color-stop(100%,#e25d48));
    background: -webkit-linear-gradient(top,  #df4a32 0%,#e25d48 100%);
    background: -o-linear-gradient(top,  #df4a32 0%,#e25d48 100%);
    background: -ms-linear-gradient(top,  #df4a32 0%,#e25d48 100%);
    background: linear-gradient(to bottom,  #df4a32 0%,#e25d48 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df4a32', endColorstr='#e25d48',GradientType=0 );

}
.button-standard-m-facebook i, .button-standard-m-google-plus i{padding:0.26667em 12px 0.26667em 10.6667px;}
.button-standard-m-facebook i{border-right:1px solid #3B5998;line-height:21px;height:21px;text-align:center;width:21px;display:inline-block;margin:-6px 10px 0 -34px;vertical-align:middle;background:url(images/sprite.png) no-repeat -48px -734px}
.button-standard-m-google-plus i{border-right:1px solid #C0341E;line-height:21px;height:21px;text-align:center;width:21px;display:inline-block;margin:-6px 10px 0 -54px;.margin:-2px 10px 0 -69px;vertical-align:middle;background:url(images/sprite.png) no-repeat -0 -734px}
.button-standard-eazel{border:none;font-weight:bold;background:#005085;color:white;text-shadow:0 -1px 0 #30487b;font-size:18px;font-weight:bold;vertical-align:middle;cursor:pointer;display:inline-block;line-height:1.9em;margin-right:16px;padding:2px 10px 0 15px;vertical-align:middle;-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;-webkit-box-shadow:inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;-moz-box-shadow:inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;-o-box-shadow:inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;box-shadow:inset 0px 1px 0.2px #5360b0, 0px 1px 0px 0.2px #2157b9, 0px 2px 2px #999999;min-width:320px;margin-bottom:10px;}
.button-standard-eazel i{border-right:1px solid #00243b;text-align:center;width:21px;display:inline-block;vertical-align:middle;height:27px;line-height:30px;margin:-5px 5px 0 -70px;text-align:center;vertical-align:middle;width:40px;background:url(images/sprite.png) no-repeat -282px 0}
/* new line end*/
.container-login-eazel-page{float: right;max-width:810px;}
.login-eazel-page{float: left; width: 46%;min-width: 320px;margin: 20px 30px 0 0;padding:20px;border-radius:2.5px;background-color:#f5f5f5;border:1px solid #e3e1e1}
.login-eazel-page form{margin-top: 20px;}
.login-eazel-page .inputText{width: 80%;height: 30px;line-height: 30px;margin: 5px 0 20px;padding: 0 15px;border:1px solid #CCCCCC;border-radius:2.5px;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;}
.login-eazel-page .button-submitL { width:auto; float:left; padding:5px 30px; margin-top:30px}
.login-eazel-page .ef_item {font-size: 12px;}
.login-eazel-page .ef_item a {color: #005085;}
.login-eazel-social-page{float:left;padding-top:20px}
.login-eazel-social{float:left;width:50%;padding-top:20px}
.login-eazel{float:left;width:50%;}
.registro-eazel-social{float:left;width:40%;padding-top:0}
.registro-eazel{float:left;width:60%;padding-top:0px}
.registroP{padding:20px;}
.list-soft-menu {
    min-height: 35px;
    padding: 5px 45px 5px 10px;
    border-top: 1px solid #CAC8C8;
    border-bottom: 1px solid #F5F5F5;
    background: #E6E6E6;
    position: relative;
}
.list-soft-menu:hover{background:#f5f5f5}
.list-soft-menu:first-child{border-top:none}
.list-soft-menu a {
    display: block;
    line-height: 20px;
    margin: 0;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #007BCC;
}
.list-soft-menu p {
    line-height: 15px;
    margin: 0;
    font-size: 11px;
    color: #8b8b8b;
}
.list-soft-menu:hover p{color:#666666}
.list-soft-menu img{position:absolute;right:0;top:0;margin:0px 0 20px -2px;padding:8px;display:none}
.list-soft-menu:hover img{display:block}

/* start paginator */
.pagination {text-align: center;}
.pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 25px 0 0;
    padding: 0;
}
.pagination li {display: inline;}
.pagination a {
    float: left;
    height: 28px;
    line-height: 28px;
    width: 40px;
    border: 1px solid #DDD;
    border-left: 0;
    text-decoration: none;
    color: #426DBA;
}
.pagination li:first-child a {border-left: 1px solid #DDD;}
.pagination a:hover {background: #F5F5F5;}
.pagination .active a {background: #005085;    cursor: default;    color: #FFF;}
.page_first {background: url(images/sprite.png) no-repeat -175px -78px;}
.pagination .page_first:hover {background: url(images/sprite.png) no-repeat -175px -78px #F5F5F5;}
.page_prev {background: url(images/sprite.png) no-repeat -212px -78px;}
.pagination .page_prev:hover {background: url(images/sprite.png) no-repeat -212px -78px #F5F5F5;}
.page_next {background: url(images/sprite.png) no-repeat -100px -78px;}
.pagination .page_next:hover {background: url(images/sprite.png) no-repeat -100px -78px #F5F5F5;}
.page_last {background: url(images/sprite.png) no-repeat -137px -78px;}
.pagination .page_last:hover {background: url(images/sprite.png) no-repeat -137px -78px #F5F5F5;}
/* end paginator */
.author_pagination .pagination ul li a{font-size: inherit;}
.author_pagination .pagination ul li.active a{color: #FFF;}
.author_pagination .pagination ul li a{color: #426DBA;}
.lang-eazel{height:20px;padding:0 4px;background:#FFF; border:1px solid #fff; float:right; margin-top:6px; margin-left:5px; position:relative;width:36px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);}

.login_bar { font-size:12px; padding-top:5px; float:right}
.login_bar a { color:#005085; text-decoration:none; margin-right:10px;}
.login_bar a:hover { color:#333}
.login_bar span { margin: 0 5px 0 0}
.login_bar a i { margin: 0 2px 0 0}
.lang-current{display:block;width:36px;height:20px; float:left}

.lang-select {
    display: none;
    width: 185px;
    margin-top: -1px;
    padding: 6px;
    background: #FFF;
    border: 1px solid #FFF;
    z-index: 1001;
    position: absolute;
    right: -1px;
    top: 22px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.lang-eazel:hover .lang-select {    display: block;}
.lang-select li {    list-style: none outside none;}
.lang-select li a {
    display: block;
    line-height: 32px;
    padding: 2px;
    border-bottom: 1px solid #eee;
    list-style: none;
    text-align: left;
    font-size: 13px;
    color: #999;
}
.lang-select li a:hover {    background: #F2F2F2;}
.lang-control{height:16px;width:12px;cursor:pointer;float:left;margin-top:3px;.margin-top:3px;margin-left:3px;opacity:0.7;background:url(images/sprite.png) no-repeat;background-position:-3px -220px} /* new line */
.button-standard-compartir{
    color: #666666;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    text-transform: uppercase;
	display:block;
	background:#084c94;
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f5f5f5),color-stop(100%,#ececec));
background:-webkit-linear-gradient(#f5f5f5,#ececec);background:-moz-linear-gradient(#f5f5f5,#ececec);
background:-o-linear-gradient(#f5f5f5,#ececec);background:linear-gradient(#f5f5f5,#ececec);
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFf5f5f5',endColorstr='#FFececec');
color:#666666;text-shadow:0 -1px 0 #dfdfdf;font-weight:bold;vertical-align:middle;cursor:pointer;
display:inline-block;line-height:1.9em;margin-right:16px;padding:4px 10px 4px 10px;vertical-align:middle;
-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;
-webkit-box-shadow:inset 0px 1px 0.2px #f5f5f5, 0px 1px 0px 0.2px #dfdfdf, 0px 2px 2px #999999;
-moz-box-shadow:inset 0px 1px 0.2px #f5f5f5, 0px 1px 0px 0.2px #dfdfdf, 0px 2px 2px #999999;
-o-box-shadow:inset 0px 1px 0.2px #f5f5f5, 0px 1px 0px 0.2px #dfdfdf, 0px 2px 2px #999999;
box-shadow:inset 0px 1px 0.2px #f5f5f5, 0px 1px 0px 0.2px #dfdfdf, 0px 2px 2px #999999;
min-width:270px;
margin-bottom:10px;
}

.button-standard-compartir.ru { font-size:11px; letter-spacing:-0.5px; line-height:41px}
.top-btn{position:fixed;width:980px;padding:15px 20px 10px 20px;background:#F6F6F6;font-size:12px;color:#707070;border:1px solid #eee;top:0;margin-left:-2px;display:none;box-shadow:0 1px 3px #999999;z-index:998}
.top-btn .well{clear:both;overflow:hidden}
.top-btn .well .span1{float:left;margin-right:10px;margin-bottom:5px; width:400px;}
.top-btn .well .span1 i{float:left;margin:10px 10px 0 0;color:#dd4b39}
.top-btn .well .span1 p{line-height:18px;color: #6f6f6f; font-size:18px; font-weight:bold; margin:10px}
.top-btn .well .span1 img { width:42px; float:left; margin: 0 10px}
.top-btn .well .logo{margin-top:5px;width:129px;height:35px;background:url(images/sprite.png) no-repeat;background-position:-146px 0;float:right;}

.menu{margin:0;}
.menu > li > a.arrow:after,
.menu a.arrow:after {
    height: 9px;
    width: 11px;
    margin: 0 5px 0 0;
    content: "";
    background: url(images/sprite.png) no-repeat -295px -224px;
    position: absolute;
    right: 0;
    top: 12px;
}
.menu > li> a.arrow:hover:after {
    position: absolute;
    right: -5px;
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.block .menu ul a:hover {
    background: #005085;
    color: #FFF;
    text-shadow: 0 1px 1px rgba(0,0,0, .1);
}
.block .menu ul a:hover:after {
    background: url(images/sprite.png) no-repeat -295px -238px #005085;
    position: absolute;
    right: -5px;
}

.menu li:hover > ul{display:block;}
.menu ul{display:none;margin:0;padding:0;width:185px;position:absolute;top:-2px;left:200px;border:solid 1px #cac8c8;background:#f5f5f5;.padding:0;-moz-box-shadow:1px 1px 12px rgba(65,83,118,.4);-webkit-box-shadow:1px 1px 12px rgba(65,83,118,.4);box-shadow:1px 1px 12px rgba(65,83,118,.4);z-index:1000;}
.menu ul li{float:none;margin:0;padding:0;}
.menu ul a{font-weight:normal;text-shadow:0 1px 0 #fff;}
.menu ul ul{left:185px;top:-2px;.position:absolute;}
/* start clearfix menu */
.menu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .menu{display:block;}
* html .menu{height:1%;}
/* end clearfix menu */

.black_overlay{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#ffffff;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.black_overlay_black{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.white_content{display:none;position:absolute;top:110px;left:50%;margin-left:-408px;width:816px;height:auto;background-color:white;z-index:1002;overflow:auto;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;}
.white_contentS{display:none;position:absolute;top:120px;left:50%;margin-left:-400px;width:800px;height:auto;background-color:white;z-index:1002;overflow:auto;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;}
.main-soft .linea-contenido #capturas .white_contentThumb img:hover{opacity:1}
.white_contentThumb{display:none;position:absolute;top:20px;left:0%;width:640px;height:360px;background-color:#f5f5f5;padding:10px;z-index:1002;overflow:auto;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;}
.white_content a{text-decoration:none;margin:0 5px;}
.white_contentS a{text-decoration:none;margin:0 5px;}
a.closeLogin{text-decoration:none;z-index:203}
a.closeLogin{position:absolute;right:0;top:0;content:"";}
a.closeLogin:before{content:"\f057";font-family:FontAwesome;font-weight:normal;text-decoration:inherit;color:#005085;font-size:30px;padding:0.5em;position:absolute;top:0;right:0;}
.modal{display:none;position:absolute;top:120px;left:50%;margin-left:-400px;width:800px;height:auto;background-color:white;z-index:1002;overflow:auto;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;}
.send_friend{/*display:none;*/top:10px;left:0px;width:680px;}
.report_version{/*display:none;*/top:10px;left:0px;width:inherit;}
.report_error{/*display:none;*/top:10px;left:0px;width:680px;}
.sendVersion, .sendFriend{border-top:3px solid #005085}
.video-frame{display:none;width:980px;height:360px;background:#333;padding:10px;margin-left:10px;position:absolute;top:10px;left:0px;margin-top:-10px;z-index:6000;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);}

.top-anime { background:#005085;padding:10px 0;position:absolute;width:1020px;height:26px;}
.cbp-spmenu {background-color: #005085;position: fixed;-webkit-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);}
.cbp-spmenu-horizontal {height: 40px;z-index: 1000;overflow: hidden;width:980px;padding:10px 20px 16px 20px;}
.cbp-spmenu-top {top: -90px;}
.cbp-spmenu-top.cbp-spmenu-open {top: 0px;}
.cbp-spmenu {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
.cbp-spmenu .span1 {display: table;    float: left;    width: 450px;}
.img_box {float: left;    height: 46px;    margin: 0 10px;    overflow: hidden;}
.cbp-spmenu .span1 p {
    display: table-cell;
    line-height: 18px;
    width: 400px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 18px;
    color: #FFF;
}
.cbp-spmenu .span1 img {width: 46px;}
.cbp-spmenu .logo{margin-top:10px;width:129px;height:35px;float:right; background:url(images/sprite.png) no-repeat;background-position:0 0}

span.error {
    color:#ff0000;
    font-size: 10px;
    position: relative;
    top: 0px;
    line-height: 10px;
}
.register .error {
    width: 250px;
}

div.captcha span.error,
#dialog_reminder .error {    top:5px;}
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:440px; width:720px; /*color:#bbb;*/ background-color:#FFFFFF; border:1px solid #ccc; padding:12px; color: #BBBBBB; overflow: hidden;}
#simplemodal-container .simplemodal-data {padding:8px 0;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#666;text-decoration: none;}
#simplemodal-container a:hover {color:#DA4835;}
#simplemodal-container a.modalCloseImg {
    height: 32px;
    width: 32px;
    background: url(images/close.png) no-repeat scroll 0 0 transparent;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
}
#simplemodal-container a.modalCloseImg:hover {
    height: 32px;
    width: 32px;
    background: url(images/close.png) no-repeat scroll 0 0 transparent;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
}
#simplemodal-container h3 {color:#2B688F;}
.subscriber.white {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    margin: 0;
}
.subscriber.white label {width: 220px;}

.subscriber.white .item {padding: 1px 0;}
.subscriber.white .textArea {
    max-height: 115px;
    min-height: 50px;
    max-width: 690px;
    min-width: 285px;
    height: 83px;
    z-index: 10;
    position: relative	;
}
.leftCompartir {
    float: left;
    margin-right: 20px;
    width: 311px;
}

.rightCompartir {
    float: left;
    margin-right: 0;
    width: 311px;
}

.radio35{
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: auto;
}
.radio35 span{color: #666666;}
.rightCompartir div.item div.item {clear: none;}
.rightCompartir div.item div.captcha  {float:right; width: 47%;}
.rightCompartir input{clear:both;}
.report_error{ overflow:hidden;}
#simplemodal-container .report_version p{display: table;}
#simplemodal-container .report_version span{font-size: 13px;}
.simpleform .item p {    margin: 0;    opacity: 1;}
.simpleform small {
    font-size: 10px;
    display: block;
    line-height: 10px;
    margin: 0 0 5px 22px;
    color: #666;
}
.comentarios span.error{top: 3px;display: block;font-size: 10px !important;}
.comentarios span.error{display: inline;}
.login-eazel span.error{top: 5px;display: block;}
.editform span.error{display: block;}

.rightAd span.error{top: 5px;display: block;}
.software-fields span.error{top: 5px;display: block;}

.sendFriend span.error,
.sendVersion span.error{top: 5px;display: block;}
.sendFriend #captcha_reload_link,
.sendVersion #captcha_reload_link{color: #999;font-size: 11px;}
#show-social{height: 20px;float: right;}
.show-social a {
    text-decoration: none;
    font-size: 12px;
    color: #069;
}
.rightAd { width:400px; float:right; margin-right:20px; padding-top:10px; color:#06C}
.rightAd .subscriber .inputText{padding:0 15px; .padding-top:8px;  color:#333;border-radius:2.5px;height:30px; .height:25px; width:90%;margin:5px 0 0;border:1px solid #CCCCCC;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;}
.rightAd .subscriber .inputSelect { height:30px; padding:5px 5px 5px 15px; color:#333; border-radius:2.5px;  width:100%;  margin:5px 0 0; border:1px solid #CCCCCC;  box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset; }
.rightAd .button-submitL { width:auto; float:left; padding:5px; margin-top:10px}
.rightAd .button-submitL:hover { width:auto; float:left; padding:5px;}
.promoAd_video {    margin: 0 0 10px;}

.registro .button-submitL { padding-left:20px; padding-right:20px; width:180px}
.subscriber-wrap .input.button-submit { margin: 10px 0 0 0; position:inherit; float:right;}
.software-fields .inputText, .software-fields .textArea{width: 95%;}

/* start 404 page */
.main-404 {padding: 80px 20px 20px;min-height: 400px;}
.main-404.aftervisit{    padding: 20px;}
.main-404.aftervisit h1 {
    float: none;
    font-size: 38px;
    max-width: 960px;
    padding: 0 0 0 46px;
    position: relative;
}
.main-404.aftervisit h1,
.main-404.aftervisit h2{
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
main-404.aftervisit h2{
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.leftCol {float: left;width: 310px;}
.rightCol {float: left;width: 670px;}
.main-404 h1,
.main-404 h2,
.main-404 h3 {    font-family: inherit;}
.main-404 h1 {
    font-size: 28px;
    padding-top:6px;
    margin-bottom:20px;
}
.main-404 h2 {padding: 10px 0 30px;font-size: 31px;color: #DA4835;}
.main-404.aftervisit h2 i {background: url("images/sprite.png") no-repeat scroll -281px -430px transparent;height: 24px;padding-left: 28px;width: 24px;}
.main-404 h2.afterdwn {color: #038603;font-size: 22px;margin: 0 0 20px;padding: 0;}
.main-404 h3 {padding: 0 0 20px;font-size: 16px;color: #666;}
.main-404 p {padding: 0 0 20px;font-size: 14px;}
.main-404 h1.icos {padding-left: 46px;position: relative;}
.main-404 h1.notfound {font-size: 28px;font-weight: bold;}

.main-404 h1.icos i.after-download {background-position: -175px -670px;}
.main-404 h1.icos i {background: url("images/sprite.png") no-repeat scroll -120px -670px transparent;: 36px;left: 0;position: absolute;top: 0;width: 36px;}

.main-404 form{margin:0;padding:20px; }
.main-404 form{width:740px;height:48px;position:relative;float:left;margin:-1px 20px 0 0px;padding:20px;background:#dcf2ff;.position:absolute;.right:20px;.margin:0 0 0 0;}
.main-404 form .search_q {
    float: left;
    height: 48px;
    line-height: 48px;
    width:548px;
    padding:0 140px 0 10px;
    border: 0;
    background: #FFF;
    font-size:18px;
    color:#005085;
    webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);box-shadow:inset 0 1px 3px rgba(6, 120, 187, .9);
}
.main-404 form .search_q:focus{}
.main-404 form:hover{background:#9adaff}
.main-404 form .submitQ{width:40px;height:48px;border: 1px solid #b3d5e9;float:left;background: #fcfcfc url(images/sprite.png) no-repeat;background-position:-3px -30px;cursor:pointer;}
.main-404 form #select{ color:#666666; border-left:1px solid #CCC;
    font-size: 16px;
    height: 35px;
    padding: 9px 32px 0 15px;
    position: absolute;
    right: 67px;
    top: 23px;
    width: 130px;
}
.main-404 form #select #arrowD{position:absolute;height:24px;width:24px;right:0;top:10px;z-index:199;background:url(images/sprite.png) no-repeat right;background-position:0px -215px;}
.main-404 form #select #arrowD{display:block;height:24px;width:24px;text-decoration:none;color:#666666}
.main-404 form #select #arrowU{display:none;position:absolute;height:24px;width:24px;right:0;top:10px;z-index:200;background:url(images/sprite.png) no-repeat right;background-position:-28px -215px;}
.main-404 form #select #arrowU{height:24px;width:24px;text-decoration:none;color:#666666}
.main-404 #selectList{
    display:none;
    position:absolute;
    font-size:15px;
    padding:10px 6px;
    color:#666666;
    height:130px;
    border:1px solid #CCC;
    border-top:none;
    width:169px;
    right:62px;
    top:67px;
    background:#FFF;
    z-index:1001;
}

.main-404 #selectList a{display:block;padding:1px 0 1px 15px;text-decoration:none;color:#666666}
.main-404 #selectList a:hover{display:block;background:#f2f2f2;color:#333}
.main-404 #selectList{.position:absolute;.padding:10px; color:#666666;.height:20px;.width:180px; .top:-7px; .right:80px;}
.main-404 #selectList a{.display: inherit; .float:left; .padding:0px 10px;text-decoration:none;color:#666666}
.col404 {
    float: left;
    min-height: 320px;
    width: 300px;
    padding: 10px 6px;
    border: 1px solid #E3E1E1;
}
.col404 ul {padding: 0 0 0 30px;}
.col404 li {line-height: 18px;    list-style: none outside none; font-size: 14px;}
.col404 li a {text-decoration: none;    color: #005085;}
.col404 li a:hover {    color: #DA4835;}
.error-title {
    display: block;
    float: left;
    height: 35px;
    width: 37px;
    margin: 3px 10px 0 0;
    background: url(images/sprite.png) no-repeat -120px -670px;
}
.main-soft h1.icosR {padding-left: 42px;position: relative;}
.main-soft h1.icosR i.after-register {background-position: -175px -670px;}
.main-soft h1.icosR i {
    background: url("images/sprite.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    left: 0;
    position: absolute;
    top: 13px;
    width: 42px;
}
/* author page */
.main-soft .linea-contenido .autor .ico {width:20px;height:20px;float:left;padding:2px 5px 6px 5px;margin-right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-align:center}
.main-soft .linea-contenido .autor .ico a {width:20px;height:20px; display:block}
.main-soft .linea-contenido .autor i {color:#f8ffff}
.main-soft .linea-contenido .autor i.googleplus {background:#d4422f url(images/sprite.png) no-repeat;background-position:0px -737px; transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);}
.main-soft .linea-contenido .autor a { font-size:15px; vertical-align:middle;   }
.main-soft .linea-contenido .autor .editor a { font-size:inherit; vertical-align:inherit;}
.main-soft .autor h2{margin-bottom:10px}

/* tabs author */
.tabs_author{clear:both;height:40px;border-bottom:2px solid #03436d}
.tabs_author ul{margin:0;padding:0;list-style:none;}
.tabs_author li{float:left;line-height:40px;padding:0 10px;}
.tabs_author ul li a{font-size:16px; .font-size:15px; font-size /*\**/: 15px\9 ; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 6px;line-height:40px;cursor:pointer;color:#069; font-style: normal; font-weight: bold;}
.tabs_author ul li a{display:block; }
.tabs_author ul li.tabActiveHeader{background:#03436d;}
.tabs_author ul li.tabActiveHeader a{color:#FFF;font-size:16px; .font-size:15px; font-size /*\**/: 15px\9 ; font-family:Arial, Helvetica, sans-serif;}
.tabs_author ul li.tabHeader a{font-size:16px; .font-size:15px; font-size /*\**/: 15px\9 ; font-family:Arial, Helvetica, sans-serif;}
.tabs_author ul li{background:#d0eafb;border-right:1px solid #0353a6}
.tabs_author ul li:last-child{border-right:none}
.tabs_author ul li #tabHeader_1{float:left;}
.tabs_author ul li #tabHeader_2{float:left;}
.tabs_author ul li #tabHeader_3{float:left;}
.tabpage.autorTab ul{margin:0;padding:0;list-style:none}
.tabpage.autorTab a{text-decoration:none}
#tabpage_2{display:none}
.tabpage.autorTab ul li span{ display:block;.display: none;float:left;padding:5px 10px;width:25px;}
.tabpage.autorTab ul li{font-size:12px; .line-height:14px; background:none}
.tabpage.autorTab ul li:first-child a { background:none}
.tabpage.autorTab p { color:#333;}
.main-soft .linea-contenido .relacionados.autorNone {padding:0; background:#FFF}
.main-soft .linea-contenido .relacionados.autorNone h4 { margin-bottom:10px;}
.main-soft .linea-contenido .relacionados.autorNone p.blog {    padding: 0 0 0 115px;}
/* end 404 page */
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .anclas i{font-size:14px;margin-right:2px}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .anclas a{font-size:12px;line-height:16px;color:#444444;margin:0 10px 0 0;text-decoration:none;float:left}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .anclas i{width:24px;height:18px;float:left;margin-top:1px}

.ico{background:url(images/sprite.png) no-repeat;width:24px;height:18px;margin-right:10px;}
.ico.ico-camera{background-position:0 -651px;}
.ico.ico-video{background-position:-24px -651px;}
.ico.ico-opinion{background-position:-48px -651px;}
.button-standard-compartir i{
	color:#b6b6b6;
	line-height:21px;
	text-align:center;
	display:inline-block;
	margin:5px 5px 0 -2px;
	vertical-align:middle;
	opacity:0.5
}
.button-standard-compartir.ru i { margin:-2px 0 0 -2px}
.icoB{background:url(images/sprite.png) no-repeat;width:38px;height:30px;margin-right:10px;}
.icoB.ico-friend{background-position:0 -678px;}
.icoB.ico-error{background-position:-36px -678px;}
.icoB.ico-report{background-position:-77px -678px;}
.icoB.ico-friend.iconRotate {opacity:1;transform:rotate(90deg);-ms-transform:rotate(90deg);}	
.icoB.ico-report.iconRotate {opacity:1;transform:rotate(145deg);-ms-transform:rotate(145deg);}

a.tooltip {outline:none; cursor: pointer;}
a.tooltip strong {line-height:30px;} 
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
	z-index:10;
	display:none;
	margin-left: -190px;
    margin-top: 30px;
    padding: 10px;
    width: 234px;
    z-index: 10; line-height:12px;
} 
.contact_form a.tooltip span {margin-left: -100px;}
a.tooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0; color:#8f7a50} 
a.tooltip span:after {
	content:"";	
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #DCA;
	z-index:20;
	position:absolute;
	top:-10px;
	right:26px;
}
a.tooltip span {
	border-radius:2.5px;
	-moz-border-radius: 2.5px;
	-webkit-border-radius: 2.5px; 
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); 
}
.icoAyuda {
	background: #FFF url(images/sprite.png) -109px -177px;
	width:16px;
	height:16px;
	float:right;
	margin-left:6px;
    margin-top:3px;
    -webkit-border-radius: 2.5px;
    -moz-border-radius: 2.5px;
    border-radius: 2.5px;
	border:1px solid #CCC;
}
.icoAyuda { margin-top:-21px;}
.ayudaToggle { 
    color: #666666;
    cursor: pointer;
	display:block;
}
.icoUP {
    height: 20px;
    padding: 0 0 5px 26px;
    background: url(images/sprite.png) no-repeat;
}
.icoUP{background-position:-64px -219px;opacity:0.3}
.icoUP:hover{opacity:0.6}
.icoD{background:url(images/sprite.png) no-repeat;width:14px;height:24px;margin-right:10px;}
.icoD.download-alt{background-position:0 -712px;}
.icoD.ok-sign{background-position:-24px -712px;}
.icoD.terminal{background-position:-48px -712px;}
.icoD.smile{background-position:-72px -712px;}
.icoD.okD{background-position:-96px -714px;}
.perfilUser a{position:relative;padding-left:20px;}
.perfilUser a i{position:absolute;left:0;top:-1px}
.login_bar a{position:relative;padding-left:20px;}
.login_bar a i{position:absolute;left:0;top:-1px}
.icoUser{background:url(images/sprite.png) no-repeat;width:16px;height:16px;margin-right:10px;}
.ico_soft {height: 16px;width: 16px;margin: 0 10px 0 0;background: url(images/sprite.png) no-repeat -209px -177px;}
.icoUser.ico-user{background-position:0 -176px;}
.icoUser.ico-edit{background-position:-27px -176px;}
.icoUser.ico-download{background-position:-52px -176px;}
.icoUser.ico-comment{background-position:-81px -176px;}
.icoUser.ico-question{background-position:-108px -176px;}
.icoUser.ico-question-sign{background-position:-136px -176px;}
.icoUser.ico-edit-login{background-position:-52px -373px}
.icoUser.ico-logout{background-position:-186px -176px;}
.main-soft .title.final h1.icos{position:relative;padding-left:38px}
.main-soft .title.final h1.icos i{width:36px;height:36px;position:absolute;left:0;top:16px;background:url(images/sprite.png) no-repeat;}
.main-soft .title.final h1.icos i.ads-title{background-position:0 -780px}
.main-soft .title.final h1.icos i.perfil-title{background-position:-48px -778px}
.main-soft .title.final h1.icos i.profile-activation{background-position:-175px -671px}
.main-soft .title.final h1.icos i.legal-title{background-position:-146px -778px}
.main-soft .title.final h1.icos i.faq-title{background-position:-196px -778px}
.main-soft .title.final h1.icos i.quienes-title{background-position:-104px -778px}
.main-soft .title.final h1.icos i.ico-soft{background-position: 0 -678px; height:28px}
.main-soft .title.final h1.icos i.contact-title{background-position:-137px 6px; margin-left:-3px}
.main-soft .info_login i.profile-activation{width:30px;height:30px;position:absolute;left:10px;top:16px;background:url(images/sprite.png) no-repeat;background-position:-104px -783px}

.profile h1 i { color:#CCC; margin-right:10px;}
.profile h1 span { color:#666666}
.linea-contenido.profile  nav a { margin: 0 10px}
.linea-contenido.profile  nav i { color:#999; margin-right:5px;}
.main-soft .linea-contenido .profile .texto ul {margin:10px 10px 10px 0px;padding:20px 10px 20px 40px;background:#f1fafe;list-style:none;border-left:2px solid #3691c6}
.profile input.button-submit {
    color:#fff;
    background:#666666;
    border:none;
    font-weight: bold;
    color: white;
    text-shadow: 0 -1px 0 #30487b;
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    cursor: pointer;
    display: inline-block;
    margin-left: 0;
    padding: 2px 10px 0 15px;
    vertical-align: middle;
    -webkit-border-radius:2.5px;
    -moz-border-radius:2.5px;
    border-radius:2.5px;
    -webkit-box-shadow: inset 0px 1px 0.2px #999, 0px 1px 0px 0.2px #333, 0px 2px 2px #999999;
    -moz-box-shadow: inset 0px 1px 0.2px #999, 0px 1px 0px 0.2px #333, 0px 2px 2px #999999;
    -o-box-shadow: inset 0px 1px 0.2px #999, 0px 1px 0px 0.2px #333, 0px 2px 2px #999999;
    box-shadow: inset 0px 1px 0.2px #999	, 0px 1px 0px 0.2px #333, 0px 2px 2px #999999;
    width:185px;
    min-height:34px;
    position:static; bottom:0;
}

.profile .subscriber .selectText{padding:5px 5px 5px 15px; .padding-top:8px;  color:#333;border-radius:2.5px;height:30px; .height:25px; width:30%;margin:5px 0 0;border:1px solid #CCCCCC;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;}
.profile .user-lang { width:60px; float:left}

.search_empty {    padding: 20px;}
.search_empty h1.notfound {
    float: none;
    max-width: 100%;
    margin: 0 0 10px;
    padding: 0 0 20px;
    font-weight: bold;
    font-size: 28px;
}
.search_empty h2.notfound {
    padding: 0 0 10px;
    font-size: 22px;
}
.search_empty .search_404 { padding:20px 0; clear:both; height:24px;}
.search_empty .search_q_404 {
    float: left;
    height: 28px;
    line-height: 28px;
    width:400px;
    padding:0 140px 0 10px;
    border: 1px solid #CCC;
    background: #FFF;
    box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);
    -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);
}
.search_empty .submit_404 {
    float: left;
    height: 30px;
    cursor: pointer;
    width: 120px;
    margin: 0 0 0 1px;
    padding: 5px;
    border: 0;
    background: #005085;
    cursor: pointer;
    color: #FFF;
    box-shadow:inset 0 1px 3px rgba(25, 145, 224, 1);
    -webkit-box-shadow:inset 0 1px 3px rgba(0, 80, 133, .3);
    -moz-box-shadow:inset 0 1px 3px rgba(0, 80, 133, .3);
}
.submit_404:hover {
    background: #DA4835;
    color: #FFF;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0) inset, 0 -1px 1px rgba(255, 255, 255, 0) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
}
.search_empty a { margin: 0 10px; font-size:14px}
.search_empty a:hover {font-size:14px}
.search_empty h1.notfound span {    color: #FF3300;}
.afterdwn-content {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    min-height: 600px;
    padding: 10px;
    width: 780px;
}
.fixlink{top: -50px; position: relative;}

/*************    Video styles    *************/
.video-text { background: rgba(0,0,0,.7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0))); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* IE10 */
    background-image:      -o-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Opera 11.10+ */
    background-image:         linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));
    padding:10px; margin-top:-7px; border-top:1px solid #3d3d3d;webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0);box-shadow:inset 0 1px 3px rgba(0, 0, 0, .5);}
.video-text p{ color:#FFF; font-size:13px; text-shadow:1px 1px #333}
/***********    End video styles  *************/

.pros {color: #225a07;font-size: 13px;padding: 0 0 0 10px;}
.cons {color: #871326;font-size: 12px;padding: 0 0 0 10px;}
.pros span, .cons span {    font-weight: bold;}
.main-soft .linea-contenido .pros ul {
    background: #f9fff6;
    border-bottom: 2px solid #95c29a;
    border-left: none;
    list-style: none outside none;
    margin: 10px 10px 10px 0;
    color:#225a07;
    position:relative;
}
.main-soft .linea-contenido .pros ul:before {
    height:20px; padding:6px 10px; background: #639468; color:#fff; position:absolute; left:0; top:0; font-size:14px; font-weight:bold; text-shadow:1px 1px #030;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.main-soft .linea-contenido .cons ul {
    background: #fff3f5;
    border-bottom: 2px solid #b37c85;
    border-left: none;
    list-style: none outside none;
    margin: 10px 10px 10px 0;
    position:relative;
}
.main-soft .linea-contenido .cons ul:before {
    height:20px; padding:6px 10px; background: #934b57; color:#fff; position:absolute; left:0; top:0; font-size:14px; font-weight:bold; text-shadow:1px 1px #030;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.main-soft .linea-contenido .pros ul:hover {background: #edffe4;border-bottom: 2px solid #427247;border-left: none;}
.main-soft .linea-contenido .cons ul:hover {    background: #fce8ec;border-bottom: 2px solid #a0666f;border-left: none;}
.pros ul li, .cons ul li, .limit ul li {list-style: disc inside none;}

.limit {color: #044e71;font-size: 12px;padding: 0 0 0 10px;}
.limit span  {font-weight: bold;}

.main-soft .linea-contenido .limit ul {
    background: #eef7fd;
    border-bottom: 2px solid #7ca0b3;
    border-left: none;
    list-style: none outside none;
    margin: 10px 10px 10px 0;
    position:relative;
}

.main-soft .linea-contenido .limit-es ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .limit-pt ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .limit-en ul {    padding: 20px 10px 20px 100px;}
.main-soft .linea-contenido .limit-it ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .limit-fr ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .cons-es ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .cons-pt ul {    padding: 30px 10px 20px 120px;}
.main-soft .linea-contenido .cons-en ul {    padding: 20px 10px 20px 80px;}
.main-soft .linea-contenido .cons-it ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .cons-fr ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .pros-es ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .pros-pt ul {    padding: 30px 10px 20px 120px;}
.main-soft .linea-contenido .pros-en ul {    padding: 20px 10px 20px 80px;}
.main-soft .linea-contenido .pros-it ul {    padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .pros-fr ul {    padding: 20px 10px 20px 120px;}

.main-soft .linea-contenido .limit ul:before {
    height:20px; padding:6px 10px; background: #4b7293; color:#fff; position:absolute; left:0; top:0; font-size:14px; font-weight:bold; text-shadow:1px 1px #030;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}

.main-soft .linea-contenido .limit ul:hover {    background: #e4f4fe;    border-bottom: 2px solid #5f8ba2;border-left: none;}
.main-soft .linea-contenido .limit-es ul:before {content: "Limitaciones";}
.main-soft .linea-contenido .limit-pt ul:before {content: "LimitaÃ§Ãµes";}
.main-soft .linea-contenido .limit-en ul:before {content: "Limits";}
.main-soft .linea-contenido .limit-fr ul:before {content: "Restrictions";}
.main-soft .linea-contenido .limit-it ul:before {content: "Limitazioni";}

.main-soft .linea-contenido .pros-es ul:before {content: "Pros";}
.main-soft .linea-contenido .pros-pt ul:before {content: "Pontos positivos";}
.main-soft .linea-contenido .pros-fr ul:before {content: "Pour";}
.main-soft .linea-contenido .pros-it ul:before {content: "Pro";}
.main-soft .linea-contenido .pros-en ul:before {content: "Pros";}

.main-soft .linea-contenido .cons-es ul:before {content: "Contras";}
.main-soft .linea-contenido .cons-pt ul:before {content: "Pontos negativos";}
.main-soft .linea-contenido .cons-fr ul:before {content: "Contre";}
.main-soft .linea-contenido .cons-it ul:before {content: "Contro";}
.main-soft .linea-contenido .cons-en ul:before {content: "Cons";}

/* add 24-11-2014 */
.main-soft .linea-contenido .pros-de ul {padding: 20px 10px 20px 80px;}
.main-soft .linea-contenido .cons-de ul {padding: 20px 10px 20px 100px;}
.main-soft .linea-contenido .limit-de ul {padding: 20px 10px 20px 160px;}
.main-soft .linea-contenido .pros-de ul:before {content: "Pros";}
.main-soft .linea-contenido .cons-de ul:before {content: "Kontras";}
.main-soft .linea-contenido .limit-de ul:before {content: "Einschränkungen";}

/* add 25-08-2014 */
.main-soft .linea-contenido .pros-ru ul {padding: 20px 10px 20px 140px;}
.main-soft .linea-contenido .cons-ru ul {padding: 20px 10px 20px 140px;}
.main-soft .linea-contenido .limit-ru ul {padding: 20px 10px 20px 140px;}
.main-soft .linea-contenido .pros-ru ul:before {content: "Nреимущества";}
.main-soft .linea-contenido .cons-ru ul:before {content: "минусы";}
.main-soft .linea-contenido .limit-ru ul:before {content: "Oграничения";}

.main-soft .linea-contenido .pros-pl ul {padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .cons-pl ul {padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .limit-pl ul {padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .pros-pl ul:before {content: "Zalety";}
.main-soft .linea-contenido .cons-pl ul:before {content: "Wady";}
.main-soft .linea-contenido .limit-pl ul:before {content: "Ograniczenia";}

.main-soft .linea-contenido .pros-jp ul {padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .cons-jp ul {padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .limit-jp ul {padding: 20px 10px 20px 120px;}
.main-soft .linea-contenido .pros-jp ul:before {content: "良い点";}
.main-soft .linea-contenido .cons-jp ul:before {content: "惜しい点";}
.main-soft .linea-contenido .limit-jp ul:before {content: "制限事項";}

.main-soft .linea-contenido .texto p {line-height: 22px;padding: 0 0 12px;font-size:14px;}
/* soft list page */
.main-soft .sl_title {float: none; padding: 30px 20px 0 30px; max-width: none;} /* max-width no peratta */
.sl_body_box {float: left;width: 660px;    padding: 20px;}
.sl_item_box {margin: 10px 0;padding: 10px;    border-bottom: 1px solid #CCC;    background: #F5F5F5;}
.sl_item_box:nth-child(2n+1) {background: #EDF8FF;}
.sli_title {font-size: 15px;color: #000;}
.sli_title a {text-decoration: none;font-size: 15px;    color: #005085;}
.sli_img_box {float: left;width: 40px;padding: 5px 0 0;}
.sli_info_box {float: left;width: 595px;}
.left_sli_info {float: left;}
.right_sli_info {float: right;}
.sli_mark {width: 80px;padding: 5px 5px 5px 25px;text-align: center;    color: #FFF;}
.sli_active {background: url("images/sprite.png") no-repeat scroll -275px -733px #0E8201;}
.sli_pending {background: url("images/sprite.png") no-repeat scroll -278px -704px #DA4835;}
.wrap_view_soft_btn {display: table;    min-width: 225px;    margin: 15px auto 10px;}

.wrap-banner {width:820px; float:right}
.banner728x90 {width:728px; height:90px;margin:20px auto;}
.wrap-banner .banner728x90 {margin:20px auto 0px;}
#wrap-meta  {float: right;margin: 10px 20px 20px 0;width: 780px;}
#wrap-meta h1 {margin-bottom:10px;}
#wrap-meta p {background: #F8F8F8;border: 1px solid #E1E1E1;color: #666666;padding: 15px; font-size :  16px ; }
#wrap-meta h1 i { width:32px; height:32px; background:url(images/sprite.png) no-repeat; float:left; margin:6px 10px 0 0}

#wrap-meta h1 i.icon-business { background-position:-223px -971px;}
#wrap-meta h1 i.icon-audio { background-position:-117px -1074px;right:3px;}
#wrap-meta h1 i.icon-utilities, #wrap-meta h1 i.icon-necessary, #wrap-meta h1 i.icon-duplicates{ background-position:-222px -1074px;right:3px;}
#wrap-meta h1 i.icon-development { background-position:-275px -1074px;right:3px;}
#wrap-meta h1 i.icon-home, #wrap-meta h1 i.icon-e-books  { background-position:-168px -971px;right:3px;}
#wrap-meta h1 i.icon-internet, #wrap-meta h1 i.icon-uninstaller, #wrap-meta h1 i.icon-cleaners { background-position:-222px -1022px;right:3px;}
#wrap-meta h1 i.icon-image, #wrap-meta h1 i.icon-photo, #wrap-meta h1 i.icon-photography { background-position:-117px -971px;right:6px;}
#wrap-meta h1 i.icon-security { background-position:-275px -1022px;right:3px;}
#wrap-meta h1 i.icon-mobile { background-position:-117px -1022px;right:3px;}
#wrap-meta h1 i.icon-companies { background-position:-168px -1022px;right:5px;}
#wrap-meta h1 i.icon-customize, #wrap-meta h1 i.icon-fonts, #wrap-meta h1 i.icon-task { background-position:-273px -971px;right:5px;}
/* Games */
#wrap-meta h1 i.icon-arcade { background-position:-121px -1132px;right:5px;}
#wrap-meta h1 i.icon-strategy { background-position:-176px -1132px;right:5px;}
#wrap-meta h1 i.icon-sport { background-position:-224px -1132px;right:5px;}
#wrap-meta h1 i.icon-chess { background-position:-276px -1128px;right:5px;}
#wrap-meta h1 i.icon-education { background-position:-122px -1193px;right:5px;}
#wrap-meta h1 i.icon-puzzle { background-position:-176px -1188px;right:5px;}
#wrap-meta h1 i.icon-rpg { background-position:-226px -1192px;right:5px;}
#wrap-meta h1 i.icon-tetris { background-position:-269px -1192px;right:5px; width:36px}
#wrap-meta h1 i.icon-action { background-position:-122px -1248px;right:5px;}
#wrap-meta h1 i.icon-sudokus { background-position:-173px -1248px;right:5px;}
#wrap-meta h1 i.icon-solitaire { background-position:-224px -1245px;right:5px;}
#wrap-meta h1 i.icon-emulators { background-position:-273px -1246px;right:5px;}
#wrap-meta h1 i.icon-utilities, #wrap-meta h1 i.icon-compressors, #wrap-meta h1 i.icon-backup { background-position:-122px -1298px;right:5px;}
#wrap-meta h1 i.icon-past { background-position:-173px -1295px;right:5px;}
#wrap-meta h1 i.icon-board { background-position:-226px -1298px;right:5px;}
#wrap-meta h1 i.icon-flight { background-position:-273px -1298px;right:5px;}
#wrap-meta h1 i.icon-platform { background-position:-120px -1355px;right:5px;}
#wrap-meta h1 i.icon-fight { background-position:-169px -1355px;right:5px;}
#wrap-meta h1 i.icon-adventure { background-position:-226px -1355px;right:5px;}
#wrap-meta h1 i.icon-general { background-position:-221px -1662px;right:5px; width:36px}
#wrap-meta h1 i.icon-lottery { background-position:-120px -1407px;right:5px;}
#wrap-meta h1 i.icon-kids { background-position:-165px -1407px;right:5px;}
#wrap-meta h1 i.icon-patches { background-position:-226px -1407px;right:5px;}
#wrap-meta h1 i.icon-simulations { background-position:-270px -1407px;right:5px; width:36px}
#wrap-meta h1 i.icon-tools, #wrap-meta h1 i.icon-installation, #wrap-meta h1 i.icon-adjustment { background-position:-119px -1456px;right:5px;}
#wrap-meta h1 i.icon-cards { background-position:-166px -1456px;right:5px;}
/* android */
#wrap-meta h1 i.icon-android-android { background-position:-117px -1502px;right:5px;}
#wrap-meta h1 i.icon-android { background-position:-117px -1502px;right:5px;}
#wrap-meta h1 i.icon-android-tools { background-position:-169px -1502px;right:5px;}
#wrap-meta h1 i.icon-android-internet { background-position:-223px -1502px;right:5px;}
#wrap-meta h1 i.icon-android-communication { background-position:-273px -1502px;right:5px;}
#wrap-meta h1 i.icon-android-security { background-position:-117px -1556px;right:5px;}
#wrap-meta h1 i.icon-android-photography { background-position:-169px -1560px;right:5px;}
#wrap-meta h1 i.icon-android-customization { background-position:-223px -1560px;right:5px;}
#wrap-meta h1 i.icon-android-audio { background-position:-273px -1560px;right:5px;}
#wrap-meta h1 i.icon-android-bussines { background-position:-117px -1612px;right:5px;}
#wrap-meta h1 i.icon-android-social { background-position:-169px -1612px;right:5px;}
#wrap-meta h1 i.icon-android-lifestyle { background-position:-223px -1610px;right:5px;}
#wrap-meta h1 i.icon-android-news { background-position:-273px -1612px;right:5px;}
#wrap-meta h1 i.icon-android-entertainment { background-position:-118px -1662px;right:5px;}


#wrap-meta h1 i.icon-android-arcade { background-position:-121px -1132px;right:5px;}
#wrap-meta h1 i.icon-android-puzzle, #wrap-meta h1 i.icon-codec { background-position:-176px -1188px;right:5px;}
#wrap-meta h1 i.icon-android-action { background-position:-122px -1248px;right:5px;}
#wrap-meta h1 i.icon-android-racing { background-position:-171px -1662px;right:5px;}
#wrap-meta h1 i.icon-android-cards { background-position:-166px -1456px;right:5px;}
#wrap-meta h1 i.icon-android-sport { background-position:-224px -1132px;right:5px;}
#wrap-meta h1 i.icon-android-strategy { background-position:-176px -1132px;right:5px;}
#wrap-meta h1 i.icon-android-platform { background-position:-120px -1355px;right:5px;}
/* New icons */
#wrap-meta h1 i.icon-android-pc { background-position:-70px -972px;right:5px;}
#wrap-meta h1 i.icon-streaming,#wrap-meta h1 i.icon-flash, #wrap-meta h1 i.icon-video { background-position:-70px -1136px;right:5px;}
#wrap-meta h1 i.icon-activex { background-position:-270px -1245px;right:5px;}
#wrap-meta h1 i.icon-database { background-position:-70px -1192px;right:5px;}
#wrap-meta h1 i.icon-music, #wrap-meta h1 i.icon-midi { background-position:-70px -1024px;right:5px;}
#wrap-meta h1 i.icon-karaoke { background-position:-70px -1077px;right:5px;}
#wrap-meta h1 i.icon-cc, #wrap-meta h1 i.icon-visual{ background-position:-275px -1076px;right:5px;} /* ver categoria */
#wrap-meta h1 i.icon-components { background-position:-176px -1189px;right:5px;}
#wrap-meta h1 i.icon-java { background-position:-70px -1247px;right:5px;}
#wrap-meta h1 i.icon-office, #wrap-meta h1 i.icon-administration, #wrap-meta h1 i.icon-agenda, #wrap-meta h1 i.icon-project, #wrap-meta h1 i.icon-logistics , #wrap-meta h1 i.icon-analysis { background-position:-223px -1075px;right:5px;}
#wrap-meta h1 i.icon-calendars { background-position:-172px -1248px;right:5px;}
#wrap-meta h1 i.icon-cooking { background-position:-70px -1297px;right:5px;}
#wrap-meta h1 i.icon-sports { background-position:-224px -1132px;right:5px;}
#wrap-meta h1 i.icon-science { background-position:-72px -1456px;right:5px;}
#wrap-meta h1 i.icon-geography, #wrap-meta h1 i.icon-e-mail { background-position:-72px -1355px;right:5px;}
#wrap-meta h1 i.icon-mathematics, #wrap-meta h1 i.icon-calculators, #wrap-meta h1 i.icon-finance { background-position:-72px -1414px;right:5px;}
#wrap-meta h1 i.icon-typing { background-position:-221px -1662px;right:5px; width:36px}
#wrap-meta h1 i.icon-computers { background-position:-274px -972px;right:5px;}
#wrap-meta h1 i.icon-physics { background-position:-72px -1456px;right:5px;}
#wrap-meta h1 i.icon-translators { background-position:-72px -1355px;right:5px;}
#wrap-meta h1 i.icon-teaching { background-position:-166px -1407px;right:5px;}
#wrap-meta h1 i.icon-hobbies { background-position:-170px -1294px;right:5px;}

#wrap-meta h1 i.icon-health { background-position:-223px -1075px;right:5px;}
#wrap-meta h1 i.icon-animation { background-position:-270px -1407px;right:5px; width:36px}
#wrap-meta h1 i.icon-web, #wrap-meta h1 i.icon-illustration { background-position:-218px -1560px;right:5px;}
#wrap-meta h1 i.icon-gif { background-position:-222px -1456px;right:5px;}
#wrap-meta h1 i.icon-authoring { background-position:-219px -972px;right:5px;}
#wrap-meta h1 i.icon-3d { background-position:-118px -1356px;right:5px;}
#wrap-meta h1 i.icon-viewers { background-position:-173px -1130px;right:5px;}
#wrap-meta h1 i.icon-accelerators { background-position:-274px -1294px;right:5px;}
#wrap-meta h1 i.icon-voip, #wrap-meta h1 i.icon-remote{ background-position:-273px -1502px;right:5px;}
#wrap-meta h1 i.icon-dial-up, #wrap-meta h1 i.icon-ftp, #wrap-meta h1 i.icon-instant, #wrap-meta h1 i.icon-download,  #wrap-meta h1 i.icon-browsers { background-position:-222px -1502px;right:5px;}
#wrap-meta h1 i.icon-rss { background-position:-266px -1612px;right:5px;}
#wrap-meta h1 i.icon-sms { background-position:-118px -1022px;right:5px;}
#wrap-meta h1 i.icon-irc { background-position:-272px -1456px;right:5px;}
#wrap-meta h1 i.icon-peer { background-position:-76px -1612px;right:5px;}
#wrap-meta h1 i.icon-bandwidth { background-position:-274px -972px;right:5px;}
#wrap-meta h1 i.icon-online { background-position:-70px -1502px;right:5px;}
#wrap-meta h1 i.icon-radio, #wrap-meta h1 i.icon-webcam{ background-position:-274px -1502px;right:5px;}
#wrap-meta h1 i.icon-ip { background-position:-118px -1297px;right:5px;}
#wrap-meta h1 i.icon-information, #wrap-meta h1 i.icon-file, #wrap-meta h1 i.icon-pdf { background-position:-76px -1612px;right:5px;}
#wrap-meta h1 i.icon-avatars, #wrap-meta h1 i.icon-emoticons{ background-position:-75px -1558px;right:5px;}
#wrap-meta h1 i.icon-cursors { background-position:-173px -1294px;right:5px;}
#wrap-meta h1 i.icon-wallpapers, #wrap-meta h1 i.icon-visual , #wrap-meta h1 i.icon-screensavers{ background-position:-221px -1456px;right:5px;}
#wrap-meta h1 i.icon-multiple, #wrap-meta h1 i.icon-memory, #wrap-meta h1 i.icon-processor, #wrap-meta h1 i.icon-operating, #wrap-meta h1 i.icon-network { background-position:-120px -1411px;right:5px;}
#wrap-meta h1 i.icon-skins { background-position:-141px 5px;right:5px;}
#wrap-meta h1 i.icon-plugins { background-position:-174px -1186px;right:5px;}
#wrap-meta h1 i.icon-antivirus, #wrap-meta h1 i.icon-firewall, #wrap-meta h1 i.icon-adware, #wrap-meta h1 i.icon-parental, #wrap-meta h1 i.icon-safe { background-position:-70px -1503px;right:5px;}
#wrap-meta h1 i.icon-blu-ray, #wrap-meta h1 i.icon-cd, #wrap-meta h1 i.icon-disk, #wrap-meta h1 i.icon-icon-dvd  { background-position:-271px -1661px;right:5px;}
#wrap-meta h1 i.icon-drivers  { background-position:-169px -1075px;right:5px;}
#wrap-meta h1 i.icon-defragmentation, #wrap-meta h1 i.icon-partitions  { background-position:-120px -1356px;right:5px;}
#wrap-meta h1 i.icon-printers  { background-position:-75px -1661px;right:5px;}
#wrap-meta h1 i.icon-launchers  { background-position:-273px -1246px; right:5px;}

.main-soft .title-search {clear: both;float: right;padding: 0;width: 820px;}
.main-soft .title-search h1.resultados {
    max-width:820px;
    background: none repeat scroll 0 0 #F6F6F6;
    display: block;
    float: none;
    font-size: 18px;
    line-height: 20px;
    margin: 0;
    max-width: 820px;
    padding: 20px;
}
.view_soft_btn {
    display: block;
    padding: 10px 20px;
    background: #005085;
    text-decoration: none;
    font-weight: bold;
    font-size: 23px !important;
    color: #FFF !important;
    text-shadow: 0 -1px 0 #30487b;
    border-radius: 2.5px 2.5px 2.5px 2.5px;
    -webkit-border-radius: 2.5px 2.5px 2.5px 2.5px;
    -moz-border-radius: 2.5px 2.5px 2.5px 2.5px;
    -o-border-radius: 2.5px 2.5px 2.5px 2.5px;
    -ms-border-radius: 2.5px 2.5px 2.5px 2.5px;
    box-shadow: inset 0px 1px 0.2px #1c5d88 , 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
    -webkit-box-shadow: inset 0px 1px 0.2px #1c5d88, 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
    -moz-box-shadow: inset 0px 1px 0.2px #1c5d88, 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
    -o-box-shadow: inset 0px 1px 0.2px #1c5d88, 0px 1px 0px 0.2px #013e67, 0px 2px 2px #999999;
}
.view_soft_btn:hover {
    background: #DA4835;
    color: #FFF !important;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0) inset, 0 -1px 1px rgba(255, 255, 255, 0) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0) inset, 0 -1px 1px rgba(255, 255, 255, 0) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0) inset, 0 -1px 1px rgba(255, 255, 255, 0) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0) inset, 0 -1px 1px rgba(255, 255, 255, 0) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
}
/* soft list page */
.download_page_margin {    margin-top: 0;}
/* istruction android */
.a_b_title {
    min-height: 45px;
    padding: 0 50px 10px 0;
    font-weight: bold;
    color: #DA4835;
    position: relative;
}
.icon_android {
    height:42px;
    width: 42px;
    background: url("images/sprite.png") no-repeat scroll -73px -971px;
    position: absolute;
    top: 0;
    right: 0;
}
.android_box ul {
    padding: 0 10px;
    border: 1px solid #E3E1E1;
    background: #FBFBFB;
}
.android_box li {
    line-height: 12px;
    padding: 15px 5px;
    border-bottom: 1px solid #CFCFCF;
    list-style: none outside none;
    font-size: 12px;
    color: #666;
}
.ico_num {display: block;float: left;height: 45px;width: 30px; position:relative;}
.ico_num_1:before { content:"1"; font-size:46px; text-align:center; font-style:normal; opacity:0.5;}
.ico_num_2:before { content:"2"; font-size:46px; text-align:center; font-style:normal; opacity:0.5}
.ico_num_3:before { content:"3"; font-size:46px; text-align:center; font-style:normal; opacity:0.5}
.a_b_text {display: block;    float: right;    width: 220px;    padding: 3px 0 0;}
/* /istruction android */

/* --------------- end style.css --------------- */

/* --------------- start jQuery UI CSS Framework 1.10.4 --------------- */
/*! jQuery UI - v1.10.4 - 2014-07-01
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2C%20Lucida%20Sans%2C%20Arial%2C%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {	display: none;}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}
.ui-front {	z-index: 100;}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {cursor: default !important;}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {	position: relative;}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {	display: none;}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {	padding-left: 2.2em;}
.ui-accordion .ui-accordion-noicons {	padding-left: .7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {	padding-left: 2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {	width: 2.2em;}
/* button elements seem to need a little more width */
button.ui-button-icon-only {	width: 2.4em;}
.ui-button-icons-only {	width: 3.4em;}
button.ui-button-icons-only {	width: 3.7em;}
/* button text element */
.ui-button .ui-button-text {display: block;	line-height: normal;}
.ui-button-text-only .ui-button-text {padding: .4em 1em;}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {	padding: .4em;	text-indent: -9999999px;}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {	padding: .4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {	padding: .4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text {	padding-left: 2.1em;padding-right: 2.1em;}
/* no icon support for input elements, provide padding by default */
input.ui-button {	padding: .4em 1em;}
/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {position: absolute;	top: 50%;	margin-top: -8px;}
.ui-button-icon-only .ui-icon {left: 50%;	margin-left: -8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {	left: .5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {	right: .5em;}
/* button sets */
.ui-buttonset {	margin-right: 7px;}
.ui-buttonset .ui-button {	margin-left: 0;	margin-right: -.3em;}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {	border: 0;	padding: 0;}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {	position: relative;	padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {	left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {	right: 1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;	text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;	margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {	width: 49%;}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {	float: left;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {	float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;	margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {	border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {	clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}

/* RTL support */
.ui-datepicker-rtl {	direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;	left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;	right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {	left: 1px;	right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {	clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {	float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {	float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {	border-right-width: 0;	border-left-width: 1px;}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	width: 816px;
	top: 0;
	left: 0;
	padding: 20px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	outline: 0;
}

.ui-dialog .ui-dialog-titlebar { position: relative; margin: 0 0 10px; }
.ui-dialog .ui-dialog-title { float: left; color: #005085; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-style: normal; font-weight: bold; line-height: 1.1; text-rendering:optimizelegibility; font-size: 25px;}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
	border: 0;
	background: transparent;
}
.ui-dialog .ui-dialog-content { position: relative; background-color: #F5F5F5; overflow: auto; zoom: 1;}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {	float: right;}
.ui-dialog .ui-dialog-buttonpane button {	margin: .5em .4em .5em 0;	cursor: pointer;}
.ui-dialog .ui-resizable-se {	width: 12px;	height: 12px;	right: -5px;	bottom: -5px;	background-position: 16px 16px;}
.ui-dialog .item { clear: both; padding: 5px 0;}
.ui-dialog label{color: #333333; float:left; font-size: 15px; margin: 5px 0; width: 250px;}
.ui-dialog label.remember{padding-top: 5px; width: 120px;}
.ui-dialog .inputText.loginI{width:225px;}
.ui-dialog .inputText{padding:0 15px; .padding-top:8px;  color:#333;border-radius:2.5px;height:30px; line-height:30px; width:52%;margin:5px 0 0;border:1px solid #CCCCCC;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.2), 1px 1px 3px rgba(0, 0, 0, 0.2) inset;}
.ui-dialog .ef_item{float:left;padding-top:10px}
.ui-dialog a{margin: 0 5px; text-decoration:none; color:#005085; font-size: 12px;}

.ui-draggable .ui-dialog-titlebar {	cursor: move;}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {	margin-top: -3px;	position: absolute;}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {	font-weight: normal;	margin: -1px;}
.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {	cursor: default;}
/* icon support */
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item a {position: relative;	padding-left: 2em;}
/* left-aligned */
.ui-menu .ui-icon {	position: absolute;	top: .2em;	left: .2em;}
/* right-aligned */
.ui-menu .ui-menu-icon {position: static;	float: right;}
.ui-progressbar {height: 2em;text-align: left;overflow: hidden;}
.ui-progressbar .ui-progressbar-value {	margin: -1px;	height: 100%;}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {	background-image: none;}
.ui-slider {position: relative;	text-align: left;}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {	filter: inherit;}

.ui-slider-horizontal {	height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;	margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;	height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {	right: 0;}
.ui-slider-vertical {	width: .8em;	height: 100px;}
.ui-slider-vertical .ui-slider-handle {	left: -.3em;	margin-left: 0;	margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {	left: 0;	width: 100%;}
.ui-slider-vertical .ui-slider-range-min {	bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {	top: 0;}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {	top: 0;}
.ui-spinner-down {	bottom: 0;}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {	position: relative;	padding: .2em;}
.ui-tabs .ui-tabs-nav {	margin: 0;	padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {	float: left;padding: .5em 1em;	text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {	margin-bottom: -1px;	padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {	cursor: text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor: pointer;}
.ui-tabs .ui-tabs-panel {	display: block;	border-width: 0;	padding: 1em 1.4em;	background: none;}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {	border-width: 2px;}
/* Component containers
----------------------------------*/
.ui-widget {	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;	font-size: 1.1em;}
.ui-widget .ui-widget {	font-size: 1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;	font-size: 1em;}
.ui-widget-content { background: #F5F5F5 url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 150% bottom repeat-y;}
.ui-widget-content a {	color: #005085;}
/*
.ui-widget-header {
	border: 1px solid #4297d7;
	background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
*/
.ui-widget-header a {
	color: #ffffff;
}
/* Interaction states
----------------------------------*/
/*.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5dbec;
	background: #dfeffc url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #2e6e9e;
}
*/
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {	color: #2e6e9e;	text-decoration: none;}
/*
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #79b7e7;
	background: #d0e5f5 url("images/ui-bg_glass_75_d0e5f5_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #1d5987;
}
*/
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {	color: #1d5987;	text-decoration: none;}
/*
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url("images/ui-bg_inset-hard_100_f5f8f9_1x100.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009;
}
*/
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {color: #e17009;	text-decoration: none;}
/* Interaction Cues
----------------------------------*/
/*
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88 url("images/ui-bg_flat_55_fbec88_40x100.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35);
}*/

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {	width: 16px;	height: 16px;}
.ui-icon,
.ui-widget-content .ui-icon {	background-image: url("images/ui-icons_469bdd_256x240.png");}
/*
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_d8e7f3_256x240.png");
}
*/
.ui-state-default .ui-icon {	background-image: url("images/ui-icons_6da8d5_256x240.png");}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {	background-image: url("images/ui-icons_217bc0_256x240.png");}
.ui-state-active .ui-icon {	background-image: url("images/ui-icons_f9bd01_256x240.png");}
.ui-state-highlight .ui-icon {	background-image: url("images/ui-icons_2e83ff_256x240.png");}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {	background-image: url("images/ui-icons_cd0a0a_256x240.png");}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
/* --------------- end jQuery UI CSS Framework 1.10.4 --------------- */
/* --------------- start jQuery UI Stars v3.0.1 --------------- */
/*!
 * jQuery UI Stars v3.0.1
 * http://plugins.jquery.com/project/Star_Rating_widget
 *
 * Copyright (c) 2010 Marek "Orkan" Zajac (orkans@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * $Rev: 164 $
 * $Date:: 2010-05-01 #$
 * $Build: 35 (2010-05-01)
 *
 */
.ui-stars-star,
.ui-stars-cancel {
    float: left;
    display: block;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
    width: 26px;
    height: 25px;
    display: block;
    background: url(jquery.ui.stars.png) no-repeat 0 0;
    margin-right: 2px;
}
.ui-stars-star a {background-position: 0 -50px;}
.ui-stars-star-on a {background-position: 0 -25px;}
.ui-stars-star-hover a {background-position: 0 -25px;}
.ui-stars-cancel-hover a {background-position: 0 -16px;}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {cursor: default !important;}
/* --------------- end jQuery UI Stars v3.0.1 --------------- */
/* --------------- start LightBox Styles --------------- */
#lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    background: url("images/bg-checker.png") repeat scroll 0 0 transparent;
    opacity: 0.85;
    display: none;
}
#close{ background: url("images/close.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 30px;
    width: 30px; }
#lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-weight: normal;
}

#lightbox img {width: auto;height: auto;}
#lightbox a img {border: none;}
.lb-outerContainer {
    position: relative;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 0;}
.lb-loader {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
    padding:20px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
.lb-container > .nav {    left: 0;}
.lb-nav a {    outline: none;}
.lb-prev, .lb-next {
    width: 49%;
    height: 100%;
    background-image: url("data:img/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    display: block;
}

.lb-prev {left: 0;float: left;}
.lb-next {right: 0;float: right;}
.lb-prev:hover {background: url(images/prev.png) left 48% no-repeat;}
.lb-next:hover {background: url(images/next.png) right 48% no-repeat;}
.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -ms-border-bottom-left-radius: 4px;
    -o-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -ms-border-bottom-right-radius: 4px;
    -o-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {padding: 0 10px;color: #bbbbbb;}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
    font-family: 'Titillium Web', sans-serif;
    width: 85%;
    float: left;
    color:#fff;
    text-align: left;
    line-height: 1.1em;
}
.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}
.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 11px;
}
.lb-data .lb-close {
    width: 32px;
    line-height: 1.1em;
    position: fixed;
    right: 1%;
    top: 1%;
}
.lb-data .lb-close:hover {cursor: pointer;}
.lb-image {  border-radius:10px;
    box-shadow: 0px 0px  6px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(255, 255, 255, 0.4) inset, 0 -1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 3px rgba(0, 0, 0, 0.3);  }
/* --------------- end LightBox Styles --------------- */
.mainHome{padding:10px 20px 20px 20px;} 
.mainHome h3{padding:10px 0 20px 0;clear:both;color:#da4835}
.mainHome h3 a{color:#da4835;text-decoration:none}
.mainHome h4{padding:10px 0 10px 0;clear:both;color:#da4835}
.mainHome h3.titletop {padding:10px 0 10px 0; color:#da4835; font-size:21px}
.mainHome h3.titletop.left { float:left;}
.mainHome h3.titletop.right { float:right;}
.mainHome h2.titlex {padding:8px ; top:20px; color:#fff; font-size:14px; position:absolute;  z-index:2}
.mainHome h2.titlex.left { left:-10px; background:#0066CC; width:520px}
.mainHome h2.titlex.right { right:-10px;background:#0066CC; top:0}
.mainHome h2.titlex.left:before {border-color:#000a10 transparent;border-style:solid;border-width:0 0 10px 10px;content:"";left:0px;position:absolute;bottom:100%;}
.mainHome h2.titlex.right:before {border-color:#005085 transparent;border-style:solid;border-width:0 10px 10px 0;content:"";right:0px;position:absolute;bottom:100%;}
.mainHome .cut { clear:both; height:30px;}

article.software.outstanding { margin-top:50px}
.categories { margin-top:10px;}
.section-left-home article.software.grids p { font-size:16px; line-height:18px}

/* NEW CLASS RESPONSIVE */
.mainHome h3.titletop.left { float:none}
article.software.outstanding { margin-top:8px}
.buscadormovile{width:100%;height:45px;background:#0a3e60;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute; z-index:3}
.top-movile{top:35px;}
.open{top:35px;}
.buscadormovile form{width:98%;height:45px;position:relative;margin:0;padding:0;overflow:hidden;}
.buscadormovile form .inputQ{width:100%;height:32px;border:none;float:left;margin:6px 0px 0 6px;padding:0 40px 0 10px;-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);box-shadow:inset 0 1px 3px rgba(0, 0, 0, .3);background:#FFF;}
.buscadormovile form .submitQ{width:28px;height:28px;border:none;position:absolute;top:8px;right:10px;background:url(images/sprite.png) no-repeat;background-position:-59px -40px;}
article.software.outstanding  .resume h4 span.gradient_border {
    padding: 13px 40px 13px 60px;
    background: -moz-linear-gradient(left,  rgba(228,228,228,0) 0%, rgba(228,228,228,1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(228,228,228,0)), color-stop(100%,rgba(228,228,228,1)));
    background: -webkit-linear-gradient(left,  rgba(228,228,228,0) 0%,rgba(228,228,228,1) 100%);
    background: -o-linear-gradient(left,  rgba(228,228,228,0) 0%,rgba(228,228,228,1) 100%);
    background: -ms-linear-gradient(left,  rgba(228,228,228,0) 0%,rgba(228,228,228,1) 100%);
    background: linear-gradient(to right,  rgba(228,228,228,0) 0%,rgba(228,228,228,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e4e4e4', endColorstr='#e4e4e4',GradientType=1 );
    position: absolute;
    top: 0;
    right: 0;
}

.ct-header .menu-top a strong i { display: none}
.categories ul.dropList { display:none}
.categories ul.dropList li { background:#333; width:100%;}
.categories ul.dropList li a i { width:32px; height:32px; position:absolute; right:0px; bottom:12px;background:url(images/sprite.png) no-repeat; opacity:0.8; .display:none; }
.categories ul.dropList li a i.icon-toogleList { background-position:0 -1300px;right:3px; top:7px}
.categories ul.dropList li a {color:#FFF}
/* ficha */
.minheight { min-height:300px;}
ul.lang-ficha {  margin: -20px 20px 20px; clear: both; padding:0; position: relative; top:-10px}
/*.main-soft .title { width:96%;  padding: 20px 2%;}*/
.main-soft .linea-contenido .texto ul li { list-style:none}

/* categoria */
.program_item_box { padding:10px}
.program_item_box:hover .expand-content {padding:10px; margin: -1px 0 0px -1px;}
.expand-content { padding:0;}
.program_item_box img { margin:0 10px 0 0}
.prog_content {float: right;width: 348px;}
/*.prog_content { float:left; width:180px}*/
.catBefore { display:none}
.rightAd {float: right;width: 326px;}
/* no peratta */
.static_content .main-soft .linea-contenido,
.main-soft .linea-contenido.account_box,
.main-soft .linea-contenido.developer_box {
float: none;
width: 98%;
}
.sl_body_box {
float: left;
width: 100%;
padding: 20px 0;
}
/* responsive */
@media screen and (max-width: 1024px) {
	.main-soft .blockLeft  h1 {font-size: 26px;max-width: 465px;padding-top: 0; line-height:28px}
	.program_item_box h3.title_soft span.gradient_border { right:80px}
	
	.main-soft .blockLeft .downloadH.fixed .title { position: relative; width:728px }
	.main-soft .blockLeft .downloadH { margin: 0 auto; width:728px}
	.main-soft .blockLeft .title { width:728px}
	.main-soft .blockLeft .title {
	-webkit-transition-duration:none;
    -moz-transition-duration: none;
    -o-transition-duration:none;
    transition-duration:none;
	}
	
.main-soft .linea-boton { height:86px;}	
.main-soft .blockLeft .downloadH.fixed .linea-boton { position:static; width:700px}
.main-soft .blockLeft {width:100%;float:none;position:relative;}
.main-soft .linea-contenido {padding: 20px 0 2%;width: 96%;}
.main-soft .linea-contenido.pad80 { padding-top:188px}

	
    #container{  position:relative; margin: 0 auto; width:768px}
    .search_form { display:none}
    .social_box_home { display:none}
    .ct-header .menu-top { width:auto;}
    .ct-header a.buscador-movile{width:40px;height:32px;position:absolute;right:8px;top:41px;display:block;cursor:pointer;background:url(images/sprite.png) no-repeat;background-position:0 -1137px; }
    .ct-header a.buscador-movile-{width:40px;height:32px;position:absolute;right:8px;top:41px;display:none;cursor:pointer;background:url(images/sprite.png) no-repeat;background-position:0 -1189px;}

    .open{top:80px;}
    .categories ul li { width:130px}
    .categories { width:392px}
    article.software.outstanding { width:290px; margin-top:9px;}
    article.software.outstanding  .text {  display: block; width:96%; color:#999; background: none; }
    article.software.outstanding  .text p { line-height:13px; width:auto}
    article.software.outstanding:hover .btn-download { display:none;  }

    .section-left-home { width:auto; float:none}
    .section-left-home article.software.grids {width: 340px;}
    .section-left-home article.software.grids .expand-content { width:318px;}
    .section-left-home article.software.grids .expand-information { width:97.6%; padding:10px 1.4%}
    .section-left-home article.software.grids:hover .expand-information{ width:97.6%; padding:10px 1.4%}
    .section-left-home article.software.grids .expand-information {  -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}

    .section-ad {width:708px; padding:0 10px; clear:both; overflow:hidden; margin-bottom:20px}

    .section-wide article.software.grids:nth-of-type(3n) { margin-right:0}
    .section-wide article.software.grids:nth-of-type(4n) { margin-right:10px}
    .section-wide article.software.grids { background:#FFF; margin-bottom:20px; float: left;margin-right:10px; .margin-right:10px; min-height: 182px;width: 222px; width:228px \0/; } /* edit 06/05 */
	.section-wide article.software.grids .expand-content { padding: 10px 10px 10px 10px; position: absolute; width: 201px; z-index: 3; min-height: 162px;border: 1px solid #e6e6e6; } /* edit 06/05 */
	.section-wide article.software.grids:hover .expand-information {width: 96%;  min-height:48px;}

	.section-left-home article.software.grids .expand-content:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none }
	.section-wide article.software.grids .expand-content:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
	footer.footer .box-descagas { overflow:hidden;}

/* ficha */
.main-soft .title { width:96%;  padding:7px 2%;}
.main-soft .title img { width:48px; height:48px}
.main-soft h1 { font-size:28px; margin-top:0px; line-height:8px}
#breadcrumbs-one a, #breadcrumbs-one b {  height: 19px;margin-top: -2px;padding: 3px 20px 7px 12px;}
#breadcrumbs-one a:after, #breadcrumbs-one b:after {  background: url("images/sprite.png") no-repeat scroll -200px -115px rgba(0, 0, 0, 0);   height: 29px;}
.main-soft .box-download { padding:10px}
.main-soft .sidebar { width:100%; margin-right:0}
.main-soft aside.sidebar  { width:94%; margin-right:0; padding:0 3%; margin-top:0px;}


/* add 21/08/2014 */
.main-soft aside.sidebar .linea-ficha { clear:none}
.main-soft aside.sidebar .linea-ficha .ficha ul.flags { width:100%; float:left;}
.main-soft .linea-boton { width:98%; float:left; height:180px}
.norton { margin-left:20px}
.lf_img_box { width:300px; float:right}

.cbp-spmenu-top.cbp-spmenu-open { top:-90px}
.main-soft aside.sidebar .linea-ficha .ficha { width:52%; padding-right:0; float:left;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .leftC { margin-bottom: 10px; margin-right: 10px; width:70px;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion label { font-size:16px;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion .leftR { width:155px; }

.main-soft aside.sidebar .linea-ficha .ficha .caracteristicas {float: left;margin-right: 0;width: 100%;}
.main-soft aside.sidebar .linea-ficha .ficha .valoracion {margin: 0%;padding: 0%;width: 100%;}
.ml { margin-left:0}
.main-soft .linea-contenido .comentarios textarea { width:96%; padding: 0 2%}

.program_item_box .rate, .featured .rate { padding-right: 10px;right: 0;}
.program_item_box .rate { opacity:1; background-color:#FFF; padding-bottom:4px; background-position:0 -328px;  }
.featured .rate { background-color: #F5F5F5; opacity:1}
.featured.b .rate { background-color: #FFFDEB; opacity:1 }

/* categoria */
.ml {margin-left: 10px;}
.mb {margin-bottom: 10px;}
.mt {margin-top: 5px;}
.ml {margin-left: 10px;}
.menu_title {right: 10px;margin: -34px 0 5px 5px;position: absolute;z-index: 1;}
.menu ul li:hover ul { display:none}
.menu > li > a.arrow:after, .menu a.arrow:after { display:none}
.menu li:hover > ul{display:none;}

.catBefore{ width:18px; height:18px; content:"";  background:url(images/sprite.png) -283px -371px; display:block; float:right; margin-left:16px }
.menu_title a { cursor:pointer}
#breadcrumbs-one b { display:none}

.page .block { position:relative; margin-left:0; min-height:0px; width:100%}
/*.page .block { display:none}  Luego Cambiar  */
/* menu */
html[xmlns] .menu {display:none}
#div-gpt-ad-1398254179941-3 { display:none}
.block ul{ display:none}
.block ul li{border-bottom:1px solid #cac8c8;border-top:1px solid #f5f5f5;position:relative;line-height:20px;}
.block ul li span{display:none;}
.block ul li:hover span{display:block;}
.block ul li a {
    display: block;
    padding: 6px 15px 6px 10px;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #444;
}
.block ul li a:hover{text-decoration:none;background:none;}
.featured { width:400px;}
.main { width:96%; padding:10px 2%}
.section-left {padding: 10px 0;width: 100%;}
.prog_content {float: right;width: 240px;}

.program_item_box img { margin: 5px 0 0 5px;}
.program_item_box { height:105px; width:336px; float: left; margin-right:10px}
.program_item_box:hover .expand-content {
    width: 336px;
    border: 1px solid #E6E6E6;
    background: #FFF;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    box-shadow: 1px 1px 12px rgba(65,83,118,.4);
    -moz-box-shadow: 1px 1px 12px rgba(65,83,118,.4);
    -webkit-box-shadow: 1px 1px 12px rgba(65,83,118,.4);
}
.social_box { display:none}
aside {float: none;margin: 0 2% 20px;width: 96%;}
/* internas*/
#wrap-meta { width:94%; padding-left:2%; margin-left:1%}
.main-soft .login-ext {display: table;float: left;margin-right: 20px;padding: 2%;width: 96%;}
.a_b_title { clear:both}
.a_b_text { width:82%; float:left; margin-left:2%}
.main-soft .title.final h1.icos i {top: 3px;}
.promoAd_video { display:none}
/*.main-soft .linea-contenido{width:48%;}*/
.rightAd { width:94%}
/* resultados */
.page .block h3.filterTitle {right: 10px;margin: -34px 0 5px 5px;position: absolute;z-index: 1; top:-8px}
.main-soft .linea-resultados { width: 98%; padding: 2% 1% }
.main-soft .title { background:#EDEDED}
.main-soft h1.resultados { font-size:18px; margin-left:-5px; margin-top:5px}
/* login  */
.login_bar { font-size:12px; padding-top:5px; float:right}
.login_bar a { color:#005085; text-decoration:none; margin-right:0;}
.login_bar a:hover { color:#333}
.login_bar span { margin: 0 5px 0 0}
.login_bar a i { margin: 0 2px 0 0}
.button {margin-left: -20px;margin-top: 5px;}
/*.main-soft .blockLeft.fixed h1 { display:none}*/
}

@media screen and (max-width: 768px) {
	.main-soft .blockLeft h1 {font-size: 22px;max-width:365px; line-height:24px; top:16px; margin-left:-20px}

	.main-soft .linea-contenido.pad80 { padding-top:168px}
	.main-soft .blockLeft { width:100%}
	.main-soft .blockLeft .downloadH.fixed .title { position: relative; width:100% }

	.main-soft .blockLeft .downloadH { margin: 0 auto; width:100%}
	.main-soft .blockLeft .title {padding: 2%; width: 96%;}
	.main-soft .blockLeft .downloadH.fixed .linea-boton { position:static; width:100%}

.main-soft aside.sidebar .linea-ficha .ficha { width:98%; padding-right:2%}
.main-soft aside.sidebar .linea-ficha .ficha .caracteristicas {
    float: left;
    margin-right: 1%;
    width: 46%;
}

.main-soft aside.sidebar .linea-ficha .ficha .valoracion {
    margin: 1%;
    padding: 1%;
    width: 46%;
	float:left;
}

.main-soft .linea-contenido #videos { display:none}
.main-soft .linea-contenido .relacionados .button-relacionado { display:none}
#prevC, #nextC { bottom:16px}
#prevC { right:-30px}
#nextC { right:-70px}
.lf_img_box { width:300px; margin-top:0px; margin-bottom:10px; float:left; text-align:left}	
	
    #container{  position:relative; margin: 0 auto; width:90%; min-width:460px; }
    article.software.outstanding { width:100%;  margin-top:20px;  height: auto; padding-bottom:20px}
    article.software.outstanding  .text {  display: none; }
    .ct-header .top .login_btn { background:none; border:none; min-width:18px;}
    .ct-header .top .sign_up_btn { background:none; border:none; min-width:18px;margin: 7px 0 0;}
    .ct-header .top .login_btn span { display:none}
    .ct-header .top .sign_up_btn span {display:none}
    .ct-header .top .sign_up_btn i {width:16px; height:16px; background:url(images/sprite.png) 0 -176px; opacity:0.5; float:left }
    .ct-header .top .login_btn i {width:16px; height:16px; background:url(images/sprite.png) -188px -176px; opacity:0.5; float:left}

    /* eliminando after y hover */
    .ct-header .menu-top { width:auto; margin-top:0}
    .ct-header .menu-top a.active:after{border-style: none;}
    .ct-header .menu-top a:hover { background: none; }
    .ct-header .menu-top a:after{border-style:none;}
    .ct-header .menu-top a:hover:after{border-style:none;}
    .ct-header .menu-top a{min-width:48px }
    .ct-header .menu-top a strong span { display:none}
    .ct-header .menu-top a strong i { display:block}
    .ct-header .menu-top a strong i {width:32px; height:32px; background:url(images/sprite.png) no-repeat; opacity:0.5; float:left}
    .ct-header .menu-top a.active strong i {opacity:1;}
    .ct-header .menu-top a strong:hover i {opacity:1;}
    .ct-header .menu-top a strong i.windows {background-position:0px -1367px;}
    .ct-header .menu-top a strong i.games {background-position:0px -1416px; width:36px}
    .ct-header .menu-top a strong i.drivers {background-position:0px -1457px; height:34px; margin-top:-2px}
    .ct-header .menu-top a strong i.android {background-position:0px -1505px; margin-top:-2px}
    .mainHome h3 { padding:10px 0}
    .mainHome h3.titletop.left { display:none}
    .mainHome h2.titlex.right  { width:94%; padding:5px 3%; margin-left:-5px; right:0}
    .mainHome h2.titlex.right:before  { content:""; display:none}
    .categories {width: 100%; float:left; margin-top:31px; height:auto;}
    .categories ul li {width: 33%; border-right:none}
    .ct-header .menu-top a{ font-size:14px; text-shadow:2px 2px 0 rgba(0,0,0,0.25);line-height:30px;text-align:center; font-family:Arial, Helvetica, sans-serif}
    .section-left-home article.software.grids {width:48%;  }
    .section-left-home article.software.grids .expand-content { width: 42%;}
    .section-left-home article.software.grids .expand-information { width:96%; padding:5px 2%}
    .section-left-home article.software.grids .expand-information:hover { width:96%; padding:5px 2%}
    .section-left-home article.software.grids:hover .expand-information {width:96%; padding:5px 2%;min-height:48px;  }
    .section-left-home article.software.grids:nth-of-type(2n) { margin-right:0; float:right}
    .section-ad { width:96%; }
    .section-wide article.software.grids {width:48%; min-height:232px }
    .section-wide article.software.grids:nth-of-type(2n) { margin-right:0; float:right}
    article.program_item_box:nth-of-type(2n) { margin-right:0;}
    article.program_item_box:nth-of-type(1n) { margin-left:0}
    .section-wide article.software.grids .expand-content { width: 42%; height:212px; padding:10px 2%;}
    .section-wide article.software.grids .expand-content:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
    .section-wide article.software.grids .expand-content:hover{ min-height: 212px;padding:10px 2%; }
    .section-wide article.software.grids .expand-information{ background:#eeeeee; color:#FFF;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
    .section-wide article.software.grids .expand-information{display:block;clear:both;background:#eeeeee; width: 96%; padding:10px 2%; margin-left:-12px; min-height:48px;position:absolute; bottom:0px; }
    .section-wide article.software.grids:hover .expand-information { width:96%; padding:10px 2%; min-height:48px; }
    footer.footer .span1 { width:100%; float:none}
    footer.footer .span2 { width:100%; float:none}
    footer.footer .box-descagas h3 { float:none; display:table}
    /* ficha */
    #breadcrumbs-one { font-size:11px}
    .social { display:none}
	.screenshot_gallery { width:100%; overflow:hidden; white-space: nowrap}
	ul.lang-ficha { display:none}
	
    .main-soft aside.sidebar .linea-ficha .ficha .caracteristicas { width:42%; margin:1%; padding:1%}
    .main-soft aside.sidebar .linea-ficha .ficha .valoracion { width:50%; margin:1%; padding:1%}
    .main-soft aside.sidebar .linea-ficha .ficha .valoracion .leftR { width:auto; transform: scale(0.6);-ms-transform: scale(0.6);-webkit-transform: scale(0.6); margin-left:-32px}
    .main-soft aside.sidebar .linea-ficha .ficha .valoracion .leftC { margin-bottom: 10px; margin-right:5px; width:60px;}
    .main-soft aside.sidebar .linea-ficha .ficha .valoracion label { font-size:14px;}
    .main-soft aside.sidebar .linea-ficha .ficha ul li { font-size:12px}
    .main-soft .linea-contenido .autor { margin-left:-0; width:96%; padding:2%}
    .main-soft .linea-contenido .texto { padding:20px; margin-left:-10px}
    .main-soft .linea-contenido .relacionados { padding:20px; margin-left:-10px}
    .main-soft .linea-contenido .comentarios { padding:20px; margin-left:-10px}
	.main-soft .linea-boton { width:98%; height:100px}
	.norton { margin-left:65px}
		
    /* categoria */
    .featured { width:45%; margin:13px 0 0 15px}
    .featured.b { width:45%}
    .prog_content {float: left;width:63%;}
    .prog_content p { margin-top:33px;}
	.program_item_box .prog_descr { margin-top:33px;}
    .program_item_box img { margin:32px 16px 0 0px}
    .program_item_box { height:145px; width:44%; float: left; margin: 0 1.5% 1.5% 0}
    .program_item_box h3 { position:absolute; left:10px;}
    .featured h3 a { font-size:16px}
    /*.program_item_box .expand-content { width:94%; padding:19px 3% 9px 3%;
        margin: -10px 0 0 -2px;
    }*/
    .program_item_box:hover .expand-content { width:94%; height:145px;}
    .expand-information {display: block;}
    .gradient_border { display:none}
    .title_prog { white-space:normal; overflow:none; height:auto; width:auto; font-size:16px}
    .program_item_box .rate, .featured .rate { display:none}
    .program_item_box .btn-download { float:left; margin-left:20px}
    .program_item_box .articles-type { display:none}
    .main h3 { padding:10px 0 10px}
    .featured h3 { width:auto;}
    .featured h3 a { font-size:16px; padding-top:10px; height:auto; line-height:16px}
    /* internas */
    .promoAd_description { padding:10px}
    .main-soft .linea-contenido{width:94%;}
    /* login  */
    .login_bar { font-size:11px; padding-top:5px; float:right}
    .login_bar span { margin: 0 5px 0 0}
    .login_bar a { margin: 0 5px 0 0}
    .login_bar a span { display:none}
}

@media screen and (max-width: 590px) {
.main-soft .linea-contenido.pad80 { padding-top:168px}
.main-soft .linea-contenido .autor { margin-left:0px}
#prevC, #nextC { bottom:-12px}
#prevC { right:70px}
#nextC { right:30px}
.lf_img_box { width:300px; margin-top:0px; margin-bottom:30px; float:left; text-align:left}	
	
	.norton {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8); margin-left:0}
    .mainHome { padding:10px}
    #container{  width:96%;min-width:460px; padding:0}
    article.software h4 a { width:auto}
    .section-left-home article.software.grids {width:96%;  }
    .section-left-home article.software.grids .expand-content { width: 92%;}
    .section-left-home article.software.grids .expand-information { width:96%; padding:5px 2%}
    .section-left-home article.software.grids:nth-of-type(2n) { margin-right:0; float:left}
    .section-left-home article.software.grids { min-height:230px}
    .section-left-home article.software.grids .expand-content { min-height:230px}
    .section-wide article.software.grids {width:96%; min-height:232px }
    .section-wide article.software.grids:nth-of-type(2n) { margin-right:0; float:left}
    .section-wide article.software.grids .expand-content { width: 92%; height:212px; padding:10px 2%;}
    .section-wide article.software.grids .expand-content:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
    .section-wide article.software.grids .expand-content:hover{ min-height: 212px;padding:10px 2%; }
    .section-wide article.software.grids .expand-information{ background:#eeeeee; color:#FFF;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
    .section-wide article.software.grids .expand-information{display:block;clear:both;background:#eeeeee;width: 96%; padding:10px 2%; margin-left:-11px; min-height:48px;position:absolute; bottom:0px; }
    .section-wide article.software.grids:hover .expand-information { width:96%; padding:10px 2%; min-height:48px; }

    /* ficha */
    .featured { width:93%}
    .featured .slider_img_box img {width:100%; height:auto}
    .featured.b { display:none}

    .prog_content {float: left;width:130px;}
    .prog_content p { margin-top:42px;}
    .program_item_box img { margin: 48px 16px 0 0px; width:48px; height:48px}
    .program_item_box { height:145px; width:44%; float: left; margin: 0 1% 1% 0}
    .program_item_box h3 { position:absolute; left:10px;}
    .program_item_box:hover .expand-content { width:93%;height:145px;}
    .expand-information {display: block;}
    .gradient_border { display:none}
    .title_prog { white-space:normal; overflow:none; height:auto; width:auto;}
    .program_item_box .btn-download { display:none}
    .program_item_box .articles-type { display:block}
    .featured h3 { width:auto;}
    .featured h3 a { font-size:16px; padding-top:10px; height:auto; line-height:24px}
    /* internas */
    .main-soft h1.resultados { font-size:18px; margin-left:-5px; margin-top:5px}
    .page .block h3.filterTitle { top:-44px}
    /* login  */
    .login_bar span { display:none}
    .login_bar a span { display:none}
}

@media screen and (max-width: 460px) {
	.main-soft .blockLeft .downloadH .title h1 {font-size:18px;max-width:285px; line-height:20px}
	.norton { display:none}
    .mainHome { padding:10px}
    #container{  width:100%;min-width:340px; padding:0}
    .ct-header .top h1 {font-size:11px;color:#666666;line-height:12px;}
    .ct-header .logo { transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transition: all 0.3s ease-in-out; margin-left:-15px;}
    .ct-header .menu-top {
        float: left;
        margin: 0 0 0 120px;
        padding: 0;
        width: auto;
        transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transition: all 0.3s ease-in-out;
    }
    .ct-header a.buscador-movile{transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transition: all 0.3s ease-in-out;}
    .ct-header a.buscador-movile-{transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transition: all 0.3s ease-in-out;}
    .categories ul li {width: 48%; border-right:none}
    .section-left-home article.software.grids {width:94%;}
    .section-left-home article.software.grids .expand-content { width: 90%;}
    .section-left-home article.software.grids .expand-information { width:96%; padding:5px 2%}
    .section-left-home article.software.grids .expand-information:hover { width:96%; padding:5px 2%}
    .section-left-home article.software.grids:hover .expand-information {width:96%; padding:5px 2%;min-height:48px;  }
    /* ficha */
    .main-soft .box-download { padding:20px 5px}
    .main-soft .title { padding:5px 2%}
    .main-soft .title img { width:48px; height:48px}
    .main-soft h1 { font-size:19px; margin-top:0px; line-height:19px}
    #breadcrumbs-one a, #breadcrumbs-one b {  height: 19px;margin-top: -2px;padding: 3px 20px 7px 12px;}
    #breadcrumbs-one a:after, #breadcrumbs-one b:after {  background: url("images/sprite.png") no-repeat scroll -200px -115px rgba(0, 0, 0, 0);   height: 29px;}
    .main-soft aside.sidebar .linea-ficha .ficha .caracteristicas { width:96%; margin:1%; padding:1%}
    .main-soft aside.sidebar .linea-ficha .ficha .valoracion {width:96%; margin:1%; padding:1%}

    .lf_img_box {margin-left:10px; float:left; margin-bottom:20px; }
    .button-standard-compartir { min-width:220px; font-size:12px}
    .main-soft .linea-contenido .comentarios { padding:10px 5px}
    .main-soft .linea-contenido .relacionados { padding:10px 5px}
    .lf_img_box .launch_lightbox { display: block}
    .main-soft .linea-contenido .capturas { margin-top:0; position: static;  }
    .main-soft .linea-contenido .capturas:after {height:1px;width: 1px;position: relative;top: 55px;right:0px;content:"";}
	.lf_img_box {margin-left:20px; float:left; margin-bottom:20px; }
    .lf_img_box img { margin-left:-10px;}
    .button { margin-left:-10px}
    /* categoria */
    .featured { width:93%; margin-left:10px}
    .featured.b { width:93%; margin-left:10px; display:none}
    .prog_content {float: left;width:200px;}
    .prog_content p { margin-top:33px;}
    .program_item_box img { margin: 32px 10px 0 0;}
    .program_item_box { height:93px; width:93%; float: none; margin: 0 0 1% 0}
    .program_item_box h3 { position:absolute; left:10px;}
    .program_item_box:hover .expand-content { width:93%; height:93px;}
    .expand-information { display:none;}
    .program_item_box:hover .expand-information {display:none;}
    .featured.b .slider_img_box { overflow:hidden}
    .featured .slider_img_box img {width:100%; height:auto}
    .featured.b .slider_img_box img {width:100%;}
    .featured h3 { width:auto;}
    .featured h3 a { font-size:16px; height:auto; line-height:16px}
    article.software .resume { overflow: visible}
    article.software .text { display:block; bottom:75px; opacity:1}
    article.software:hover a.btn-download{ display:none}
    /* internas*/
    .main-soft .linea-contenido .texto ul {margin: 10px 10px 10px 0px;}
    .main-soft h1.resultados { font-size:16px; margin-left:-5px; margin-top:5px}
    #wrap-meta p { margin-left:10px}
    #wrap-meta h1 {margin-bottom: 15px; font-size:20px;}
    #wrap-meta h1 i {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8); margin:-4px 0 0 2px}
	.text_btn { font-size:24px}
}
@media screen and (max-width: 320px) {
	.main-soft .blockLeft .downloadH .title h1 {font-size:14px;max-width:205px; line-height:16px}
	.main-soft .linea-contenido.pad80 { padding-top:148px}
	.main-soft .linea-contenido .autor { margin-left:-10px}
    .ct-header .top { width:94%}
    .ct-header .top h1 { display:none}
    .ct-header .logo { width:24px; margin-left:0;transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transition: all 0.3s ease-in-out;}
    .ct-header .menu-top { margin:0 0 0 60px}
    .buscadormovile form {width: 93%;}
    .mainHome { padding:5px}
    .mainHome h2.titlex { font-size:12px}
    #container{  width:99%;min-width:240px; padding:0}

    article.software.outstanding { width:99%;  margin:20px 0 0 0;  height: auto; padding-bottom:20px; float:left}
    article.software.outstanding .resume h4 a { font-size:14px}
    article.software.outstanding img { width:100%;}
    .categories {width: 100%; float:left}

    .section-left-home article.software.grids {width:100%;  }
    .section-left-home article.software.grids .expand-content { width: 89%;}
    .section-left-home article.software.grids p { font-size:13px; line-height:13px}
    .section-wide article.software.grids {width:100%; min-height:162px }
    .section-wide article.software.grids .expand-content { width: 89%; height:142px; min-height:142px; padding:10px 2%;}
    .section-wide article.software.grids .expand-content:hover{ min-height: 142px;  }
    .section-wide article.software.grids .expand-information { display:none}

    footer.footer .about ul li { float:none}
    footer.footer .span2 {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8); margin-left:-20px }
    footer.footer .logo{margin-top:5px;width:24px;height:35px; float:left;}
    /* ficha */
    #breadcrumbs-one b { display:none}
    .main-soft .title { padding:5px 2%}
    .main-soft .title img { width:36px; height:36px}
    .main-soft h1 { font-size:16px; margin-top:0px; line-height:17px}
    .button { margin-left: -15px;    padding: 5px 15px;}
	.button em { left:15px}
    .button i { display:none}
    .lf_img_box { min-height:216px; width:265px}
    .main-soft aside.sidebar .linea-ficha .ficha {margin-left: -4px;padding-right: 2%;   width: 94%;}
    .main-soft .linea-contenido {margin-left: 14px;padding: 0 2%;width: 90%;}
    .main-soft aside.sidebar .linea-ficha { margin:15px 0 0 15px}
    .main-soft .linea-contenido .capturas { margin-top: -620px; position: absolute; top: 0; padding-left:0}
    .screenshot_gallery { width:100%; overflow:hidden; white-space: normal}
    #breadcrumbs-one a, #breadcrumbs-one b { padding:3px 16px 7px 10px}
    .lf_img_box .launch_lightbox { display: block}
    .main-soft .linea-contenido .capturas { margin-top:0; position: static;  }
    .main-soft .linea-contenido .capturas:after {
        height:1px;
        width: 1px;
        position: relative;
        top: 55px;
        right:0px;
        content:"";
    }
    .lf_img_box {margin-left:-10px; float:left; margin-bottom:20px; }
    .lf_img_box img { }
    .main-soft .linea-contenido .autor img { display: none}
    .main-soft .autor h2 { font-size:16px; line-height:18px}
    .main-soft .linea-contenido .texto { padding:20px 0}
    .main-soft .linea-contenido .texto p { font-size:12px; line-height:14px;}
    .main-soft .linea-contenido .pros-it ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .cons-it ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .pros-it ul li {list-style:none}
    .main-soft .linea-contenido .cons-it ul li {list-style:none}
    .main-soft .linea-contenido .pros-es ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .cons-es ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .pros-es ul li {list-style:none}
    .main-soft .linea-contenido .cons-es ul li {list-style:none}
    .main-soft .linea-contenido .pros-en ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .cons-en ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .pros-en ul li {list-style:none}
    .main-soft .linea-contenido .cons-en ul li {list-style:none}
    .main-soft .linea-contenido .pros-pt ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .cons-pt ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .pros-pt ul li {list-style:none}
    .main-soft .linea-contenido .cons-pt ul li {list-style:none}
    .main-soft .linea-contenido .pros-de ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .cons-de ul {padding:38px 10px 20px;}
    .main-soft .linea-contenido .pros-de ul li {list-style:none}
    .main-soft .linea-contenido .cons-de ul li {list-style:none}
    .main-soft .linea-contenido .capturas img { margin-left:30px;}
    .main-soft .linea-contenido .relacionados .related_box { padding:10px}
    .main-soft .linea-contenido .relacionados .button-relacionado { display:none}
	.main-soft .linea-contenido .texto blockquote {width: 90%; padding:5%; margin:20px 0} .main-soft .linea-contenido .texto blockquote:before { display:none}
    .pros { padding:0}
    .cons { padding:0}
    /* categoria */
    .prog_content {float: left;width:70%;}
    .title_prog { padding:0 0 3px; font-size:14px}
    .ml {margin-left: 0;}.mb {margin-bottom: 0;}.mt {margin-top: 0px;}.ml {margin-left: 0;}
    .main-soft .box-download-final {margin: 10px 0 0 -20px; padding:10px}
    .main-soft .linea-contenido .box-download-final ul { padding:5px}
    .main-soft .linea-contenido .texto ul.large {padding: 20px 10px 20px 20px;}
    .main-soft .linea-contenido .texto ul li { font-size: 12px;line-height: 14px;}
    .tabs_home ul li h3 {font-size: 12px;margin: 0;padding: 0 4px;}
    .main-soft h2 { font-size:16px; margin-bottom:10px;}
    /* internas */
    .ico_num {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);}
    .a_b_text { width:200px}
    .subscriber { margin-left:12px; padding:5px}
    .main-soft h1.resultados { font-size:12px; }
	.text_btn { font-size:22px}
	.icoB {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8); }
	.button-standard-compartir i {margin: 5px 0 0 -10px}
	.button-standard-compartir { font-size:11px; letter-spacing:-0.5px}
}
@media screen and (max-width: 240px) {
    #container{  width:220px; min-width:220px; padding:0}
    .mainHome { padding:0}
    .mainHome h2.titlex.right { display:none}
    article.software.outstanding { margin-top:10px; padding-bottom:7px}
    article.software.outstanding img { width:96px; float:left; margin: 5px 5px 0 0}
    .ct-header .menu-top {margin:-2px 0 0 21px;transform: scale(0.7);-ms-transform: scale(0.7);-webkit-transform: scale(0.7);transition: all 0.1s ease-in-out;    }
    .ct-header a.buscador-movile{transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transition: all 0.3s ease-in-out; right:0}
    .ct-header a.buscador-movile-{transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8);transition: all 0.3s ease-in-out;right:0}
    article.software.outstanding .rate {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8); margin-left:-10px}
    .categories {height: auto;overflow: hidden;position: relative; margin-top:0;}
    .categories ul.dropList { display:block}
    .categories ul.dropList li a i {transform: scale(0.8);-ms-transform: scale(0.8);-webkit-transform: scale(0.8); top:2px }
    .categories ul { display: none}
    .categories ul li { width:98%;height: 38px;line-height: 38px;margin: 0;padding: 0 10px;}
    .categories ul li a i {transform: scale(0.6);-ms-transform: scale(0.6);-webkit-transform: scale(0.6); top:2px }
    .mainHome h3 { font-size:16px; margin-left: 10px; padding: 10px 0}
    .section-left-home article.software.grids { min-height: 110px}
    .section-left-home article.software.grids img { float:left; width:32px; height:32px; margin:0 0 5px 0}
    .section-left-home article.software.grids .rate { top:0}
    .section-left-home article.software.grids .expand-content { min-height:110px }
    .section-left-home article.software.grids .expand-information { display:none}
    .lf_img_box .launch_lightbox { display: block}
    .main-soft .linea-contenido .capturas { margin-top:0; position: static;  }
    .lf_img_box {margin-left:10px; float:left; margin-bottom:20px; }
    /* ficha */
    .main-soft .title img { width:24px; height:24px; }
    .main-soft h1 {font-size: 16px;line-height: 0;margin-top: 0;padding-top: 11px;}
    .mr { margin-right:10px}
    .button { padding:5px 5px 5px 10px; width:192px}
    .prog_name_btn { width:182px}
    .main-soft aside.sidebar .linea-ficha { margin:8px 0 0 8px}
    .lf_img_box {float: left;margin-bottom:10px;margin-left: 0px;width:210px; min-height:220px;}
    .lf_img_box img { width:200px}
    .main-soft aside.sidebar .linea-ficha .ficha { width:94%}
    .main-soft .sidebar .box { padding:10px;}
    .button-standard-compartir { min-width:164px;}
    .button-standard-compartir i { display:none}
    footer.footer .ico {margin-right: 5px;}
}
/* ficcha final download */
.main-soft .title.final{ float:left;}
.main-soft .title.final .mt10 { margin-top:8px}
.main-soft .linea-contenido.downloadEnd { width:98%}
.main-soft .linea-contenido.downloadEnd .texto a { font-size:12px; color:#999; margin-left:20px}
.main-soft .linea-contenido.downloadEnd .texto { font-size:12px; color:#999;}
.main-soft .r50.fl { width:48%; margin-right:2%; float:left}
.main-soft .r50.fr { width:48%; margin-right:0; float:right; }
.main-soft .linea-contenido .relacionados .related_box.downF {float:left;margin-right:20px;width:318px;}
.main-soft .linea-contenido .relacionados .related_box.downF:nth-child(2n+1) { float:right; margin-right:0}
@media screen and (max-width: 1024px) {.main-soft .r50.fl, .main-soft .r50.fr { width:98%; margin-right:0; float:none} 
.main-soft .linea-contenido .relacionados .related_box.downF {width:75%; margin-right:0; float:none; }
.main-soft .linea-contenido .relacionados .related_box.downF:nth-child(2n+1)  {width:75%; margin-right:0; float:none; }
.main-soft .linea-contenido .relacionados .related_box {padding: 10px 22% 10px 10px;}
.main-soft .linea-contenido .relacionados .related_box.downF .button-relacionado { width:auto; padding:2px 5px 2px 5px}
.main-soft .linea-contenido .relacionados .related_box.downF .button-relacionado i { display:none}
.main-soft .linea-contenido .relacionados .related_box.downF .mr { margin-right:10px}
.main-soft .linea-contenido .relacionados { padding:20px 0 20px 0}
}
.download_button {margin: 0 0 20px;	background:#f4f9ed;	color:#060;	border:1px solid #e1ecd1;box-shadow:inset 0 1px 2px rgba(90, 100, 70, .3);-webkit-box-shadow:inset 0 1px 2px rgba(27, 180, 27, .3);-moz-box-shadow:inset 0 1px 2px rgba(27, 180, 27, .3);
font-size:13px; line-height:14px; position:relative;}
.main-soft .linea-contenido .download_button a { font-size:13px; color: #013001; cursor:pointer}
.download_button .pad20	{padding:20px;}
.download_button .loader{	height:3px;	width:1%;background:rgba(27, 180, 27,0.9);-webkit-box-shadow: 0 0px 2px 1px rgba(255, 255, 255,0.7);box-shadow: 0 0px 2px 1px rgba(255, 255, 255,0.7);
}
.download_button #mensaje_2 { display:none}	
.main-soft .linea-contenido .texto { min-height:20px}	
.main-soft .linea-contenido .relacionados .box-relacionado p { line-height:13px;}
/*.main-soft .linea-contenido .relacionados .box-relacionado h4 { margin: 0 0 10px 0}*/

.a_b_text {display: block;float: left;padding: 3px 0 0 48px;width: auto;}
.a_b_title {  color: #da4835;font-weight: bold;min-height: 45px;padding: 14px 0 2px 64px;position: relative;}
.a_b_title_windows {  color: #03436d;font-weight: bold;min-height: 45px;padding: 14px 0 2px 64px;position: relative;}	
.icon_android { left:0}
.icon_ventajas { background: url(images/sprite.png) -164px -660px; height: 50px;position: absolute;left: 0;top: 0;width: 45px;}
.ventajas_box ul, .android_box ul {padding: 0 10px;border: 1px solid #E3E1E1;background: #FBFBFB;overflow:hidden;}
.ventajas_box li, .android_box li {padding: 15px 5px;list-style: none outside none;font-size: 12px;color: #666;}
.main-soft .linea-contenido .box-download-final .ventajas_box ul li { line-height:14px; height:36px; width:30%; float:left; margin-right:1%;}
.main-soft .linea-contenido .box-download-final .android_box ul li { line-height: 14px; min-height: 60px; width:30%; float:left; border-bottom:none; margin-right:1%;}
.main-soft .linea-contenido .box-download-final .ventajas_box ul li i { top:30px; left:14px}
.main-soft .linea-contenido .box-download-final .android_box ul li i { top:30px; left:14px}
#mensaje_2 .button-relacionado{border:1px solid #468000;background-color:#148102;text-shadow:0px -1px 0px #000;text-decoration:none;padding:5px 15px 5px 40px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.35);font-size:14px;font-weight:bold;
-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-border-radius:2.5px;-moz-border-radius:2.5px;border-radius:2.5px;width:88px; position:relative; margin-left:10px; }
#mensaje_2 a.button-relacionado:hover{background:#117200;}
#mensaje_2 .button-relacionado i{padding-right:0.5em;position:absolute;top:3px;left:8px;width:25px;height:22px;}
#mensaje_2 .button-relacionado i{background:url(images/sprite.png) no-repeat;background-position:-227px -436px}
/*contact*/
.item.fl { float:left; clear:none}
.item.fl.mr { margin-right:20px}
.item.w50 { width:48%}
.box-download .subscriber{ margin:20px 0 20px 20px;}
.box-download .subscriber .inputText { width:61%}
.box-download .button-submitL { float:right; margin-top:20px}
.box-download .subscriber .textArea { height:56px; width:61%}
.box-download .subscriber label { width:132px; padding-top:8px; color:#666666}
.box-download .inputText.req_captcha { width:85px}
.box-download .item.captcha label { width:200px; margin-right:10px}
@media screen and (max-width: 1024px) {
.main-soft .linea-contenido .box-download-final .ventajas_box ul li { line-height:20px; height:36px; width:98%; float:none; margin-right:0%; border-bottom:1px solid #CCC}
.main-soft .linea-contenido .box-download-final .ventajas_box ul li:nth-child(3) { border-bottom: none}
.main-soft .linea-contenido .box-download-final .android_box ul li { line-height:20px; height:36px; width:98%; float:none; margin-right:0%; border-bottom:1px solid #CCC}
.main-soft .linea-contenido .box-download-final .android_box ul li:nth-child(3) { border-bottom: none}
.item.w50 { width:95%} /*contact*/
}
@media screen and (max-width: 768px) { #mensaje_2 .button-relacionado { float:none; display:block; margin-left:0; margin-top:10px;}
.main-soft .linea-contenido .box-download-final .ventajas_box ul li { line-height:14px;}
.main-soft .linea-contenido .box-download-final .android_box ul li { line-height:14px;}
.main-soft .linea-contenido .relacionados { padding:20px 0 20px 10px}
.main-soft .linea-contenido .relacionados .related_box.downF .button-relacionado { padding:0px 5px; font-size:13px;}
 .box-download .subscriber .inputText { width:90%}.box-download .subscriber .textArea { height:56px; width:90%} /*contact*/
}
@media screen and (max-width: 460px) {.main-soft .linea-contenido .relacionados .related_box.downF .button-relacionado {font-size:12px; bottom:0; right:0} }

html.html_de .main-soft .blockLeft .downloadH.fixed .title img {margin-left:350px}
html.html_fr .main-soft .blockLeft .downloadH.fixed .title img {margin-left:450px}

.ads-title{
    float: left;
    width: 200px;
    font-size: 11px;
    color: #CCCCCC;
    line-height: 15px;
}
