.carea .col2 {display:none;}
.carea .col1 {margin:10px 0px 30px 0px; float:none; position:relative;}
.cpage {margin:0; padding:0; width:auto; position:relative; width:auto;}
.box-txt {display:block; width:590px; height:315px; float:left; margin:0 40px 0 20px; border:3px solid #ff6922;}
.box-blue {display:block; width:640px; margin:60px 0 0 -17px; height:124px; background:url('/images/site/fondo-azul.png') no-repeat;}
.carea .cpage .col1 span.txt1 {color:#ff6922; font-size:38px; font-weight:400; width:235px; margin:0 0 0 7px; letter-spacing:0; float:left;}
.carea .cpage .col1 span.txt2 {color:#182c5b; font-size:38px; font-weight:500; letter-spacing:0; width:340px; float:right;}
.carea .cpage .col1 span.txt3 {color:#ff6922; font-size:38px; display:block; width:410px; text-transform:uppercase; letter-spacing:0; margin:0 auto; height:40px;}
.carea .cpage .col1 span.engrane-left {display:block; background:url(/images/site/engrane-blanco.png) no-repeat; width:57px; height:58px; margin:20px 0 0 20px;}
.carea .cpage .col1 span.engrane-rigth {display:block; background:url(/images/site/engrane-blanco.png) no-repeat; width:57px; height:58px; float:right; margin:-57px 20px 0 0px;}
.carea .cpage .col1 span.txt4 {font-size:42px; color:#fff; width:403px; letter-spacing:0px; float:left; line-height:45px; text-align:center; font-weight:600; text-transform:uppercase; width:640px; margin:17px 0 0; transform:rotate(-1deg);}
.carea .cpage .col1 span.txt5 {font-size:41px;font-weight:400;margin:0 auto;letter-spacing:2px;float:left;line-height:38px;text-align:center;width:100%;}
.carea .cpage .col1 .row {border:solid #ff6922 1px; padding:5px 5px 5px 209px; height:128px; position:relative; margin:0 0 40px 0;}
.carea .cpage .col1 .row span.title {font-size:30px;}
.carea .cpage .col1 .row span.title .big {display:inline; text-transform:uppercase; font-weight:600; font-size:31px;}
.carea .cpage .col1 .row .items span {display:inline; padding:10px 20px 10px 33px; color:#182c5b; text-transform:uppercase; background:url('/images/site/ppc-engranaje.png') left no-repeat; font-weight:200; margin:0 0 0 5px;}
.carea .cpage .col1 .row .items span.mright {margin:0 0 0 30px;display:block;}
.carea .cpage .col1 .row .items {text-align:left; line-height:34px; margin:7px 0 0;}
.carea .cpage .col1 .row img {position:absolute; left:30px; top:-13px;}
.ppcphrase {width:auto; max-width:100%; margin:0 auto; display:block;}
.itemlist {overflow:hidden; padding:0 0 0 497px; margin:30px 0 0; position:relative; min-height:480px;}
.itemlist img {position:absolute; left:0;}
.itemlist .col {float:left; width:47%;}
.itemlist .col.last {margin:0 0 0 10px; width:51%;}
.carea .cpage .itemlist .col .item {padding:10px 0 11px 71px;font-size:14px;margin:0 0 17px;position:relative;min-height:36px;line-height:14px;}
.carea .cpage .itemlist .col .item .number {width:56px;height:57px;line-height:57px;position:absolute;left:0;text-align:center;top:0;}
.carea .cpage .itemlist .col .item .number.image {background:url('/images/site/item-engranaje-azul.png') no-repeat;    transition:5s ease;    -moz-transition:5s ease;    -webkit-transition:5s ease;    -o-transition:5s ease;    width:56px;    height:57px;}
.carea .cpage .itemlist .col .item:hover .number.image {transform :rotate(360deg);     -moz-transform:rotate(360deg);      -webkit-transform:rotate(360deg);      -o-transform:rotate(360deg);}
/*res940*/
.res940 .carea .cpage .col1 .row span.title {font-size:23px;}
.res940 .carea .cpage .col1 .row img {left:10px;}
.res940 .cpage {padding:0 20px;}
.res940 .carea .cpage .col1 .row {padding:5px 5px 5px 189px;}
.res940 .carea .cpage .col1 .row .items span {font-size:16px;}
.res940 .itemlist img {width:316px;top:50%;margin:-180px 0 0;}
.res940 .itemlist .col {width:49%;}
.res940 .itemlist {padding:0 0 0 351px;}
/* res720 */
.res720 .carea .cpage .col1 .row {height:145px; padding:5px 5px 5px 144px;}
.res720 .itemlist {padding:0 0 0 0;}
.res720 .itemlist img {position:relative; width:343px; margin:0 auto 20px; display:block;}
.res720 .carea .cpage .col1 .row span.title {font-size:18px;}
.res720 .carea .cpage .col1 .row span.title .big {font-size:20px;}
.res720 .carea .cpage .col1 .row img {left:-21px; top:-22px; width:150px;}
.res720 .carea .cpage .col1 .row .items span {font-size:16px;margin:0;}

.res720 .carea .cpage .col1 .row .items span.item1 {   margin:0 0 0 62px;}
.res720 .carea .cpage .col1 .row .items span.item4.mright {  padding:0px 20px 0px 33px;}
.res720 .carea .cpage .col1 .row .items span.item3 {  display:block;    padding:5px 20px 5px 33px;    text-align:center;    width:210px;    margin:0 auto;}
.res720 .box-txt {float:none; margin:0 auto 20px;}
.res720 .carea {min-height:auto; padding:0 20px; width:auto; position:relative;}
.res720 .carea .cpage .col1 span.txt4 {font-size:41px;}
/* res480 */
.res480 .box-blue {width:457px; background:url('/images/site/fondo-azul-480.png') no-repeat; height:94px; margin:60px 0 0 -13px;}
.res480 .carea .cpage .col1 span.txt4 {font-size:33px; width:100%; line-height:30px; margin:5px 14px 0;}
.res480 .carea .cpage .col1 span.txt5 {font-size:33px; width:100%; margin:0;}
.res480 .box-txt {width:430px; margin:0 auto 20px; float:none; height:238px;}
.res480 .carea {width:auto; margin:0 10px;}
.res480 .carea .col1 {padding:0; margin:0; width:auto; overflow:visible;}
.res480 .carea .cpage .col1 .row img {left:-5px;}
.res480 .carea .cpage .col1 .row {padding:5px 5px 5px 0px; height:198px; overflow:visible; margin:0 0 10px 0;}
.res480 .itemlist {padding:0 0 0 0;}
.res480 .itemlist img {position:relative; display:block; margin:0 auto 30px;}
.res480 .itemlist .col {margin:0 0 0 50px; width:87%;}
.res480 .carea .cpage .itemlist .col .item .number {font-size:30px;font-weight:600;margin:0;}
.res480 .carea .cpage .itemlist .col .item {font-size:16px; line-height:19px;}
.res480 .carea .cpage .col1 .row span.title {text-indent:35px; line-height:34px; text-align:center; padding:0 0 0 70px; font-size:28px;}
.res480 .carea .cpage .col1 .row .items span {font-size:15px; margin:0; p; padding:0px 12px 0px 18px; background:url('/images/site/ppc-engranaje-480.png') left no-repeat;}
.res480 .carea .cpage .col1 .row .items span.item3 {display:block; text-align:center; width:209px; margin:0 auto; padding:0 0 0 18px; line-height:18px;}
.res480 .carea .cpage .col1 .row .items span.mright {padding:0 0 0 16px;}
.res480 .carea .cpage .col1 .row .items {margin:0 0 0 20px; text-align:center;}
.res480 .carea .cpage .col1 .row .items span.mright {display:block; font-size:14px;}
.res480 .carea .cpage .col1 .row span.title .big {font-size:27px;}
.res480 .carea .cpage .col1 span.txt1 {font-size:22px; width:auto; margin:0 10px 0 7px;}
.res480 .carea .cpage .col1 span.txt2 {font-size:22px; width:auto; float:left;}
.res480 .carea .cpage .col1 span.txt3 {font-size:22px; width:100%; float:left; text-align:center;}
.res480 .box-txt span.txt1 {font-size:20px;}
/*res320*/
.res320 .box-blue {width:296px;background:url('/images/site/fondo-azul-320.png') no-repeat;height:60px;margin:50px 0 0 -13px;}
.res320 .carea .cpage .col1 span.txt4 {font-size:21px;width:100%;line-height:20px;margin:10px 14px 0;}
.res320 .carea .cpage .col1 span.txt5 {font-size:18px;width:100%;margin:0;line-height:22px;}
.res320 .box-txt {width:280px;margin:0 auto 20px;float:none;height:170px;}
.res320 .carea {width:auto;margin:0 10px 30px;}
.res320 .carea .col1 {padding:0; margin:0; width:auto; overflow:visible;}
.res320 .carea .cpage .col1 .row img {left:-5px;}
.res320 .carea .cpage .col1 .row {padding:5px 5px 5px 0px;height:177px;overflow:visible;margin:0 0 10px 0;}
.res320 .itemlist {padding:0 0 0 0;}
.res320 .itemlist img {position:relative; display:block; margin:0 auto 30px;}
.res320 .itemlist .col {margin:0 0 0 20px;width:90%;}
.res320 .carea .cpage .itemlist .col .item .number {font-size:30px;font-weight:600;margin:0;}
.res320 .carea .cpage .itemlist .col .item {font-size:16px; line-height:19px;}
.res320 .carea .cpage .col1 .row span.title {text-indent:35px;line-height:24px;text-align:center;padding:0 0 0 44px;font-size:22px;}
.res320 .carea .cpage .col1 .row .items span {font-size:12px;margin:0;p;padding:0px 12px 0px 18px;background:url('/images/site/ppc-engranaje-480.png') left no-repeat;line-height:20px;}
.res320 .carea .cpage .col1 .row .items span.item3 {display:block;text-align:left;width:209px;margin:0 auto;padding:0 0 0 18px;line-height:18px;}
.res320 .carea .cpage .col1 .row .items span.mright {padding:0 0 0 16px;}
.res320 .carea .cpage .col1 .row .items {margin:0 0 0 10px;text-align:center;}
.res320 .carea .cpage .col1 .row .items span.mright {display:block;font-size:12px;margin:0 0;}
.res320 .carea .cpage .col1 .row span.title .big {font-size:20px;}
.res320 .carea .cpage .col1 span.txt1 {font-size:17px;width:auto;margin:0 10px 0 7px;}
.res320 .carea .cpage .col1 span.txt2 {font-size:17px;width:auto;float:left;}
.res320 .carea .cpage .col1 span.txt3 {font-size:17px;width:100%;float:left;text-align:center;height:auto;}
.res320 .box-txt span.txt1 {font-size:20px;}