@font-face {font-family:'Open Sans'; font-style:normal; font-weight:300; src:url('/files/fonts/OpenSans-Light-webfont.eot?#iefix'); src:url('/files/fonts/OpenSans-Light-webfont.eot') format('embedded-opentype'), url('/files/fonts/OpenSans-Light.woff') format('woff')}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src:url('/files/fonts/OpenSans-Regular-webfont.eot?#iefix'); src:url('/files/fonts/OpenSans-Regular-webfont.eot') format('embedded-opentype'), url('/files/fonts/OpenSans.woff') format('woff')}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:600; src:url('/files/fonts/OpenSans-Semibold-webfont.eot?#iefix'); src:url('/files/fonts/OpenSans-Semibold-webfont.eot') format('embedded-opentype'), url('/files/fonts/OpenSans-Semibold.woff') format('woff')}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:url('/files/fonts/OpenSans-Bold-webfont.eot?#iefix'); src:url('/files/fonts/OpenSans-Bold-webfont.eot') format('embedded-opentype'), url('/files/fonts/OpenSans-Bold.woff') format('woff')}

/* Fix for Apple Family / Format of forms and Text Size small / Select Sizing */
body {-webkit-text-size-adjust:none;}
input, select, textarea, button {-webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-border-radius:0px; border-radius:0px;}
select {box-sizing:content-box;}

/* WFY Responsive Classes */
.cwrTS {display:block !important;}
.cwrTH {display:none !important;}
.cwrPH {color:#CCCCCC !important;}

.wfy-1170 {display:none !important;}
.wfy-940 {display:none !important;}
.wfy-720 {display:none !important;}
.wfy-480 {display:none !important;}
.wfy-320 {display:none !important;}

.res1170 .wfy-1170 {display:block !important;}
.res940 .wfy-940 {display:block !important;}
.res720 .wfy-720 {display:block !important;}
.res480 .wfy-480 {display:block !important;}
.res320 .wfy-320 {display:block !important;}

/* Menu Plugin Classes */
.ddshadow {position:absolute; left:0; top:0; width:0; height:0; background:transparent;}

/* ************ General - Customization Area ************ */
body {padding:0px;margin:0px;font-family:'Open Sans', sans-serif;font-size:14px;color:#000000;}

input, button, textarea, select {font-family:'Open Sans', sans-serif; font-size:15px; color:#ffffff;}
a {text-decoration:none; color:#c60000;}
a.back {font-weight:700; color:#c60000;}
a.cto {text-decoration:underline; font-weight:700;}
a:hover {text-decoration:underline;}
.clear {clear:both;}

h1 {text-transform:uppercase; font-size:36px; color:#000000; font-weight:400; text-align:left; margin:0px 0px 15px 0px; line-height:41px;}
h1 {padding:8px 0px 14px 20px; font-size:25px; color:#031b34; background:url(/images/template/visit-arrow.png) 0px 7px no-repeat; line-height:28px;}
h1 b {color:#c60000; text-transform:none;}
h1 span {color:#c60000; text-transform:none;}
h1 a:hover {text-decoration:none;}
h1.homettl {position:absolute; z-index:0;}

h2, .h2 {display:block; margin:0px 0px 20px 0px; font-weight:600; color:#000000; font-size:18px; text-align:left;}
.sttl {display:block; margin:0px 0px 20px 0px; font-weight:700; color:#c60000; font-size:20px; text-align:left;}

/* ************ Header ************ */
.header {background:#ffffff; width:100%; margin:0px; padding:0px; position:relative; z-index:100; height:204px;}
.header .harea {width:100%; margin:0px auto; font-size:13px;}
.header .harea .bgcont {background:#fafafa; position:absolute; width:100%; height:152px; top:0px; overflow:hidden;}
.header .harea .bgcont .dline {position:absolute; display:block; background:url(/images/template/diagonal-header.png) center no-repeat; width:58px; height:151px; left:1px; margin-left:-58px;}
.header .harea .bgcont .bgright {width:100%; height:151px; left:50%; background:#375468; position:absolute; margin-left:-39px;}
.header .harea .bgcont .bgleft {width:100%; left:-50%; position:absolute; height:152px;}
.header .harea .infoheader {margin:0px auto 0px auto; position:relative; width:1130px; padding:0px 0px 0px 0px; z-index:150; top:0px;}
.infoheader .arrowname {background:url(/images/template/arrow-header.png) left no-repeat; padding-left:24px; font-size:27px; font-weight:700; color:#c60000; margin-left:7px; letter-spacing:0px;}
.infoheader .hmessage {display:block; font-size:18px; color:#f5f4f6; padding:8px 0px 0px 0px; float:left; letter-spacing:0px; margin-left:0px; width:360px; line-height:20px;}
.infoheader .sep {display:block; width:1px; background:#fff; height:102px; position:absolute; right:0px; top:-7px;}
.infoheader .perfil {float:left; position:relative; width:215px; margin:66px 0 0 12px;}
.infoheader .perfil img {float:left; width:44px; height:53px; border-radius:4px;}
.infoheader .perfil .namepf {font-size:16px; color:#fafafa; font-weight:400; padding-left:6px; display:block; float:left; line-height:53px;}
.infoheader .perfil .pfmenu {display:none; overflow:hidden; padding:0px; margin:0px 0px 0px 0px; list-style:none; width:165px; position:absolute; height:auto; top:85px; right:63px; background:url(/images/template/ddm-pf.png);}
.infoheader .perfil .pfmenu li {display:block; float:left; clear:both; height:auto; width:100%;}
.infoheader .perfil .pfmenu li a {display:block; padding:4px 0px 4px 14px; font-size:16px; color:#fff; text-decoration:none; line-height:21px;}
.infoheader .perfil .pfmenu li a:hover {background:url(/images/template/ddm-pf-h.png);}
.infoheader .perfil .namepf .ico {background:url(/images/template/arrow-pf.png) center no-repeat; width:14px; height:8px; display:block; float:right; margin:23px 0px 0px 7px; cursor:pointer;}
.infoheader .arrowname .name {color:#f3f4f7;}
.header .harea .logo {display:block; margin:38px 100px 40px 0px; float:left;}
.header .harea .infocnt {float:left; position:relative; width:389px; margin:40px 0px 23px 17px;}
.header .harea .infocnt.membership {margin:57px 0px 20px 17px;}
.header .harea .infocnt.membership .sep {top:-21px;}
.header .harea .infocnt.membership .arrowname {color:#fff;}
.header .harea .infocnt.membership .arrowname .name {font-weight:400; text-transform:uppercase;}

.res940 .header .harea .infocnt.logout .sep {width:515px;}
.res940 .header .harea .infocnt.membership {margin:60px 0px 0px 28px;}
.res940 .header .harea .infocnt.membership .arrowname {font-size:25px;}
.res940 .header .harea .infocnt.membership .sep {top:-35px;}
.res720 .header .harea .infocnt.membership .sep {top:-30px;}
.res720 .header .harea .infocnt.membership {margin:40px auto 31px auto;}
.res480 .header .harea .infocnt.membership {margin:42px auto 0px auto;}
.res480 .header .harea .infocnt.membership .sep {top:-35px;}
.res480 .header .harea .infocnt.membership .arrowname {font-size:21px; padding-left:19px; background:url(/images/template/arrow-header.png) left 0px no-repeat; margin:0px;}
.res320 .header .harea .infocnt.membership {margin:30px auto 30px auto;}
.res320 .header .harea .infocnt.membership .sep {display:none;}
.res320 .header .harea .infocnt.membership .arrowname {font-size:21px; padding-left:19px; background:url(/images/template/arrow-header.png) left 0px no-repeat; margin:0px;}

.header .harea .logo img {display:block; margin:0px; padding:0px; width:auto; height:auto; border:0px;}
.header #menuc {clear:both; display:block; width:100%; position:relative; margin:0px; padding:0px; background:url(/images/template/menu-line.jpg) center top no-repeat; top:1px;}
.header .menucompact {display:none; color:#001431; font-weight:600; line-height:29px; cursor:pointer; float:right; background:url(/images/template/btn-menu.png) 100% 50% no-repeat; padding:0px 23px 0px 0px; margin:0px 10px 0px 10px;}
.header .menucompact b {font-weight:400; font-size:20px;}
.header .menucompact:hover {background:url(/images/template/btn-menu.png) 100% 50% no-repeat;}
.header .harea .mcarea {padding:0px 0px 0px 0px; width:auto; max-width:1170px; margin:0px auto; display:block;}
.header .harea #menu {display:block;}
.header .harea .menu {height:auto; float:none; margin:0px 0px 0px 20px; padding:0px; display:block; z-index:105;}
.header .harea .menu ul {z-index:101; margin:0px; padding:0px; list-style:none;}
.header .harea .menu ul li {float:left; position:relative; padding:0px 0px 0px 20px;}
.header .harea .menu ul li a {display:block; font-size:22px; color:#031b34; padding:15px 30px 12px 30px; line-height:25px; font-weight:400;}
.header .harea .menu ul li a.fst {background:url(/images/template/ico-inicio.png) left no-repeat;}
.header .harea .menu ul li a.fst:hover {background:url(/images/template/ico-inicio-h.png) left no-repeat; color:#c40001;}
.header .harea .menu ul li a.pf {background:url(/images/template/ico-perfil.png) left no-repeat; margin-left:1px; padding:15px 30px 12px 32px;}
.header .harea .menu ul li a.pf:hover {background:url(/images/template/ico-perfil-h.png) left no-repeat; color:#c40001;}
.header .harea .menu ul li a.srch {background:url(/images/template/ico-buscar.png) left 19px no-repeat; margin-left:22px; padding:15px 33px 12px 28px;}
.header .harea .menu ul li a.srch:hover {background:url(/images/template/ico-buscar-h.png) left 19px no-repeat; color:#c40001;}
.header .harea .menu ul li a.rs {background:url(/images/template/ico-resultados.png) left 20px no-repeat; margin-left:10px; padding:15px 23px 12px 25px;}
.header .harea .menu ul li a.rs:hover {background:url(/images/template/ico-resultados-h.png) left 20px no-repeat; color:#c40001;}
.header .harea .menu ul li a.fvt {background:url(/images/template/ico-favoritos.png) left 21px no-repeat; padding:15px 16px 12px 39px;}
.header .harea .menu ul li a.fvt:hover {background:url(/images/template/ico-favoritos-h.png) left 21px no-repeat; color:#c40001;}
.header .harea .menu ul li a.last {background:url(/images/template/ico-buzon.png) left 16px no-repeat; padding:15px 30px 12px 40px;}
.header .harea .menu ul li a.last:hover {background:url(/images/template/ico-buzon-h.png) left 16px no-repeat; color:#c40001;}
.header .harea .menu ul li a:hover {color:#000; text-decoration:none;}
.header .harea .menu ul li a.selected {color:#c40001;}
.header .harea .menu ul li ul {z-index:102; position:absolute; left:0px; padding:0px; display:block; margin:0px 0px 0px 0px;}
.header .harea .menu ul li ul li {display:list-item; float:none; margin:0px; padding:0px; height:inherit;}
.header .harea .menu ul li ul li a {display:block; min-width:200px; padding:10px 30px 10px 30px; margin:0px; background:url(/images/template/bg-ddmenu.png); font-weight:400; letter-spacing:1px; line-height:20px; font-size:22px;}
.brwIE7 .header .harea .menu ul li ul li a {line-height:21px;}
.header .harea .menu ul li ul li a:hover {color:#ffffff; border:none; background:#c40001;}
.header .harea .menu ul li ul li a.selected {color:#ffffff; border:none; background:#c40001;}
.header .harea .menu ul li ul li ul li a {width:220px;}
.header .harea .menu ul li ul li ul {position:absolute; z-index:103; left:259px !important; padding:0px; margin:0px; display:none; width:220px;}
.header .harea .menu ul li .greenSpan {color:#30cf0b;}
/* Menu Arrow */
.header .harea .menu .ddmarrow {display:none; cursor:pointer; width:20px; height:20px; background:url('/images/template/ddmarrow-down.png') center no-repeat; position:absolute; top:10px; right:5px;}
.header .harea .menu .ddmarrowclose {background:url('/images/template/ddmarrow-up.png') center no-repeat;}
.header .hideImportant {display:none !important;}
.header .harea .menu li:hover .ddmarrow {background:url('/images/template/ddmarrow-down-h.png') center no-repeat;}
.header .harea .menu li:hover .ddmarrowclose {background:url('/images/template/ddmarrow-up-h.png') center no-repeat;}
.header .harea .menu li:hover li .ddmarrow {background:url('/images/template/ddmarrow-down.png') center no-repeat;}
.header .harea .menu li:hover li .ddmarrowclose {background:url('/images/template/ddmarrow-up.png') center no-repeat;}
.header .harea .menu li ul li:hover .ddmarrow {background:url('/images/template/ddmarrow-down-h.png') center no-repeat;}
.header .harea .menu li ul li:hover .ddmarrowclose {background:url('/images/template/ddmarrow-up-h.png') center no-repeat;}
.header .harea .phonetop {float:right; line-height:60px; margin:0px 20px 0px 0px; font-size:18px; color:#fff; font-weight:700; text-align:right; position:relative;}
.header .harea .phonetop a.sitetel {color:#000000; background:url(/images/template/cllph.png) left top no-repeat; padding:0px 31px 0px 30px;}
.header .harea .phonetop a.sitetel:hover {color:#404040; background:url(/images/template/cllph-h.png) left top no-repeat; text-decoration:none;}
.header .harea .arrowPhone {position:absolute; right:1px; top:0px; width:31px; height:60px; display:block; background:url(/images/template/ddcllph-down.png) center center no-repeat; cursor:pointer;}
.header .harea .arrowPhone:hover {background:url(/images/template/ddcllph-down-h.png) center center no-repeat;}
.header .harea .arrowPhone.wct-active {background:url(/images/template/ddcllph-up.png) center center no-repeat;}
.header .harea .arrowPhone.wct-active:hover {background:url(/images/template/ddcllph-up-h.png) center center no-repeat;}
.header .harea .ddphoneMore {display:none; line-height:30px; background:#b7b7b7; width:auto !important;}
.header .harea .ddphoneMore {position:absolute; top:60px; right:16px; margin:0px 0px 0px 0px;}
.header .harea .ddphoneMore a {color:#fff; text-decoration:none; background:none !important; padding:5px 11px 5px 11px !important; display:block !important; text-align:left !important;}
.header .harea .phonetop .ddphoneMore a:hover {background:#000000 !important; color:#ffffff;}

.res940 .header {height:201px;}
.res940 .header .harea .bgcont {height:151px;}
.res940 .header .harea .bgcont .bgright {margin-left:-26px; height:151px;}
.res940 .header .harea .bgcont .bgleft {height:151px;}
.res940 .header .harea .menucompact {display:none;}
.res940 .header .harea .menu ul li a {padding:0px 24px 0px 24px; margin:0px;}
.res940 .header .harea .menu ul li ul li a {padding:10px 20px 10px 20px; width:191px; min-width:191px;}
.res940 .header .harea .menu ul li ul li ul {margin:0px 0px 0px 0px; left:230px !important;}
.res940 .header .harea .infoheader {max-width:900px;}
.res940 .header .harea .menu ul li {padding:0px 0px 0px 0px;}
.res940 .header .harea .menu ul li a.fst {background:url(/images/template/ico-inicio.png) 1px 4px no-repeat; padding-left:31px;}
.res940 .header .harea .menu ul li a.fst:hover {background:url(/images/template/ico-inicio-h.png) 1px 4px no-repeat;}
.res940 .header .harea .menu ul li a.pf {background:url(/images/template/ico-perfil.png) left no-repeat; padding-left:25px;}
.res940 .header .harea .menu ul li a.pf:hover {background:url(/images/template/ico-perfil-h.png) left no-repeat;}
.res940 .header .harea .menu ul li a.srch {background:url(/images/template/ico-buscar.png) 2px 4px no-repeat; padding:0px 24px 0px 26px;}
.res940 .header .harea .menu ul li a.srch:hover {background:url(/images/template/ico-buscar-h.png) 2px 4px no-repeat;}
.res940 .header .harea .menu ul li a.rs {background:url(/images/template/ico-resultados.png) 0px 4px no-repeat; padding:0px 12px 0px 24px;}
.res940 .header .harea .menu ul li a.rs:hover {background:url(/images/template/ico-resultados-h.png) 0px 4px no-repeat;}
.res940 .header .harea .menu ul li a.fvt {background:url(/images/template/ico-favoritos.png) left 5px no-repeat; padding:0px 21px 0px 27px;}
.res940 .header .harea .menu ul li a.fvt:hover {background:url(/images/template/ico-favoritos-h.png) left 5px no-repeat;}
.res940 .header .harea .menu ul li a.last {background:url(/images/template/ico-buzon.png) 3px 1px no-repeat; padding:0px 0px 0px 27px;}
.res940 .header .harea .menu ul li a.last:hover {background:url(/images/template/ico-buzon-h.png) 3px 1px no-repeat;}
.res940 .infoheader .hmessage {width:265px; padding:20px 0px 0px 8px; font-size:17px;}
.res940 .infoheader .perfil {width:167px; margin:45px 0px 0px 15px;}
.res940 .infoheader .perfil img {display:block; float:none; margin:0 auto;}
.res940 .infoheader .perfil .namepf {width:167px; padding-left:0px; float:none; margin:0 auto; text-align:center; line-height:41px;}
.res940 .infoheader .perfil .pfmenu {top:106px; right:16px;}
.res940 .infoheader .perfil .namepf .ico {display:inline-block; float:none; margin:0px 0px 0px 5px;}
.res940 .infoheader .arrowname {font-size:22px;}
.res940 .header .harea .logo {width:350px; margin:39px 15px 40px 0px;}
.res940 .header .harea .logo img {width:100%; height:auto;}
.res940 .header .harea .infocnt {width:324px; margin:37px 0px 23px 28px;}
.res940 .header #menuc {background:none; top:16px; max-width:940px; margin:0 auto;}

.res720 .header {height:269px; margin-bottom:0px;}
.res720 .header .harea .bgcont {height:269px;}
.res720 .header .harea .bgcont .dline {display:none;}
.res720 .header .harea .bgcont .bgright {left:auto; top:131px; height:140px; margin:0px; background:#031b34;}
.res720 .header .harea .bgcont .bgleft {left:auto; top:0px; height:131px;}
.res720 .header .harea #menuc {height:auto; min-height:43px; float:none; margin:0px 0px 0px 0px; background:#fff; top:10px;}
.res720 .header .harea #menu {display:none;}
.res720 .header .menucompact {display:block; margin:0px auto 0px auto; min-height:30px; width:58px; float:none;}
.res720 .header .harea .infoheader {width:680px;}
.res720 .infoheader .hmessage {padding:3px 0px 0px 0px; width:449px;}
.res720 .infoheader .sep {top:-10px; height:76px;}
.res720 .infoheader .perfil {margin:35px 0px 0px 12px;}
.res720 .infoheader .perfil .namepf {line-height:53px;}
.res720 .infoheader .perfil .pfmenu {top:82px; background:url(/images/template/bg-menu.png); right:0px;}
.res720 .infoheader .arrowname {margin-left:3px; padding-left:19px; background:url(/images/template/arrow-header.png) left 11px no-repeat;}
.res720 .header .harea .infocnt {margin:28px auto 0px auto; width:450px;}
.res720 .header .harea .mcarea {padding:9px 0px 5px 0px;}
.res720 .header .harea .logo {margin:0 auto; float:none; width:475px; height:auto; padding:23px 0px 19px 0px;}
.res720 .header .harea .menu ul {position:absolute; right:0px; top:43px; margin:0px 0px 0px 0px; width:100%; border-top:solid 1px #c3cacf; background:url(/images/template/bg-menu.png);}
.res720 .header .harea .menu ul li {float:none; display:block; padding:0px;}
.res720 .header .harea .menu ul li:hover {background:url(/images/template/ddm-pf-h.png);}
.res720 .header .harea .menu ul li a {padding:19px 25px 14px 59px; font-size:18px; line-height:22px; width:auto; color:#fff; border-bottom:solid 1px #fff;}
.res720 .header .harea .menu ul li a:hover {text-decoration:none; color:#ffffff; background:#000000;}
.res720 .header .harea .menu ul li a.selected {text-decoration:none; color:#ffffff; background:#000000;}
.res720 .header .harea .menu ul li ul {display:none !important;}
.res720 .header .harea .menu ul li ul {display:block !important; position:relative; float:none; width:auto !important; margin:0 !important; top:0 !important; background:transparent;}
.res720 .header .harea .menu ul li ul li {width:auto!important;}
.res720 .header .harea .menu ul li ul li ul {display:block !important; position:relative; float:none; width:auto !important; margin:0 !important; top:0 !important; left:auto !important; background:transparent;}
.res720 .header .harea .menu ul li ul li a {padding:11px 14px 11px 40px; background:transparent;}
.res720 .header .harea .menu ul li ul li a:hover {color:#808080; background:transparent;}
.res720 .header .harea .menu ul li ul li a.selected {color:#808080; background:transparent;}
.res720 .header .harea .menu ul li ul li ul li a {padding:11px 14px 11px 60px; color:#000000;}
.res720 .header .harea .menu ul li ul li ul li a:hover {color:#808080; background:transparent;}
.res720 .header .harea .menu ul li a.fst {background:url(/images/template/ico-inicio-m.png) 27px 22px no-repeat;}
.res720 .header .harea .menu ul li a.pf {background:url(/images/template/ico-perfil-m.png) 27px 20px no-repeat; margin-left:1px;}
.res720 .header .harea .menu ul li a.srch {background:url(/images/template/ico-buscar-m.png) 27px 22px no-repeat; margin-left:0px;}
.res720 .header .harea .menu ul li a.rs {background:url(/images/template/ico-resultados-m.png) 27px 21px no-repeat; margin-left:0px;}
.res720 .header .harea .menu ul li a.fvt {background:url(/images/template/ico-favoritos-m.png) 27px 21px no-repeat;}
.res720 .header .harea .menu ul li a.last {background:url(/images/template/ico-buzon-m.png) 27px 20px no-repeat;}

/* Menu Arrow */
.res720 .header .harea .menu .ddmarrow {display:block;}
.res720 .header .harea .menu ul li ul.hideImportant {display:none !important;}
.res720 .header .harea .menu ul li ul li ul.hideImportant {display:none !important;}

.res480 .header {height:237px;}
.res480 .header .harea .bgcont {height:226px;}
.res480 .header .harea .bgcont .dline {display:none;}
.res480 .header .harea .bgcont .bgright {left:auto; top:111px; height:115px; margin:0px; background:#031b34;}
.res480 .header .harea .bgcont .bgleft {left:auto; top:0px; height:111px;}
.res480 .header .harea #menuc {height:auto; min-height:37px; float:none; margin:0px 0px 0px 0px; background:#fff; top:0px;}
.res480 .header .harea #menu {display:none;}
.res480 .header .menucompact {display:block; margin:0px auto 0px auto; min-height:30px; width:58px; float:none; padding-left:8px;}
.res480 .header .harea .infoheader {width:440px;}
.res480 .infoheader .hmessage {padding:10px 0px 0px 0px; width:241px; font-size:17px;}
.res480 .infoheader .sep {top:-10px;}
.res480 .infoheader .perfil {width:169px; margin:21px 0px 20px 10px;}
.res480 .infoheader .perfil img {float:none; clear:both; display:block; margin:0 auto;}
.res480 .infoheader .perfil .namepf {line-height:30px; padding-left:0px; width:167px; float:none; margin:0 auto; text-align:center;}
.res480 .infoheader .perfil .namepf .ico {float:none; margin:0px 0px 0px 5px; display:inline-block;}
.res480 .infoheader .perfil .pfmenu {background:url(/images/template/bg-menu.png); top:94px; right:0px;}
.res480 .infoheader .arrowname {margin-left:1px; padding-left:15px; background:url(/images/template/arrow-header.png) left 6px no-repeat; font-size:18px;}
.res480 .header .harea .infocnt {margin:16px auto 0px auto; width:261px;}
.res480 .header .harea .mcarea {padding:4px 0px 3px 0px;}
.res480 .header .harea .logo {margin:0 auto; float:none; width:353px; height:auto; padding:22px 0px 23px 0px;}
.res480 .header .harea .menu ul {position:absolute; right:0px; top:37px; margin:0px 0px 0px 0px; width:100%; border-top:solid 1px #c3cacf; background:url(/images/template/bg-menu.png);}
.res480 .header .harea .menu ul li {float:none; display:block; padding:0px;}
.res480 .header .harea .menu ul li:hover {background:url(/images/template/ddm-pf-h.png);}
.res480 .header .harea .menu ul li a {padding:17px 25px 14px 54px; font-size:18px; line-height:22px; width:auto; color:#fff; border-bottom:solid 1px #fff;}
.res480 .header .harea .menu ul li a:hover {text-decoration:none; color:#ffffff; background:#000000;}
.res480 .header .harea .menu ul li a.selected {text-decoration:none; color:#ffffff; background:#000000;}
.res480 .header .harea .menu ul li ul {display:none !important;}
.res480 .header .harea .menu ul li ul {display:block !important; position:relative; float:none; width:auto !important; margin:0 !important; top:0 !important; background:transparent;}
.res480 .header .harea .menu ul li ul li {width:auto!important;}
.res480 .header .harea .menu ul li ul li ul {display:block !important; position:relative; float:none; width:auto !important; margin:0 !important; top:0 !important; left:auto !important; background:transparent;}
.res480 .header .harea .menu ul li ul li a {padding:11px 14px 11px 40px; background:transparent;}
.res480 .header .harea .menu ul li ul li a:hover {color:#808080; background:transparent;}
.res480 .header .harea .menu ul li ul li a.selected {color:#808080; background:transparent;}
.res480 .header .harea .menu ul li ul li ul li a {padding:11px 14px 11px 60px; color:#000000;}
.res480 .header .harea .menu ul li ul li ul li a:hover {color:#808080; background:transparent;}
.res480 .header .harea .menu ul li a.fst {background:url(/images/template/ico-inicio-m.png) 22px 21px no-repeat;}
.res480 .header .harea .menu ul li a.pf {background:url(/images/template/ico-perfil-m.png) 22px 20px no-repeat; margin-left:1px;}
.res480 .header .harea .menu ul li a.srch {background:url(/images/template/ico-buscar-m.png) 22px 22px no-repeat; margin-left:0px;}
.res480 .header .harea .menu ul li a.rs {background:url(/images/template/ico-resultados-m.png) 22px 21px no-repeat; margin-left:0px;}
.res480 .header .harea .menu ul li a.fvt {background:url(/images/template/ico-favoritos-m.png) 22px 21px no-repeat;}
.res480 .header .harea .menu ul li a.last {background:url(/images/template/ico-buzon-m.png) 22px 20px no-repeat;}

.res320 .header {height:275px; margin-bottom:38px;}
.res320 .header .harea .bgcont {height:276px;}
.res320 .header .harea .bgcont .dline {display:none;}
.res320 .header .harea .bgcont .bgright {left:auto; top:101px; height:175px; margin:0px; background:#031b34;}
.res320 .header .harea .bgcont .bgleft {left:auto; top:0px; height:101px;}
.res320 .header .harea #menuc {height:auto; min-height:37px; float:none; margin:0px 0px 0px 0px; background:#fff; top:0px;}
.res320 .header .harea #menu {display:none;}
.res320 .header .menucompact {display:block; margin:0px auto 0px auto; min-height:30px; width:64px; float:none; padding-left:0px; background:url(/images/template/btn-menu.png) 87% 50% no-repeat;}
.res320 .header .harea .infoheader {width:280px; min-height:276px;}
.res320 .infoheader .hmessage {padding:5px 0px 5px 4px; width:260px; font-size:17px; float:none; margin:0px auto;}
.res320 .infoheader .sep {display:none;}
.res320 .infoheader .perfil {margin-left:-105px; text-align:center; float:none; clear:both; height:44px; width:220px; position:relative; left:50%;}
.res320 .infoheader .perfil .pfmenu {background:url(/images/template/bg-menu.png); top:73px; left:50%; margin-left:-82px;}
.res320 .infoheader .perfil img {display:inline; zoom:1; text-align:left; float:none; margin-top:0px; position:absolute; top:0; left:0;}
.res320 .infoheader .perfil .namepf {display:inline-block; zoom:1; line-height:20px; float:none; width:auto; position:absolute; top:15px; left:52px;}
.res320 .infoheader .perfil .namepf .ico {float:none; margin:0px 0px 0px 5px; display:inline-block;}
.res320 .infoheader .perfil .pfmenu li a {padding:4px 0px 4px 0px;}
.res320 .infoheader .arrowname {margin-left:1px; padding-left:22px; background:url(/images/template/arrow-header.png) 7px 6px no-repeat; font-size:20px;}
.res320 .header .harea .infocnt {margin:11px auto 14px auto; width:280px; text-align:center;}
.res320 .header .harea .mcarea {padding:4px 0px 3px 0px;}
.res320 .header .harea .logo {margin:0 auto; float:none; width:280px; height:auto; padding:21px 0px 28px 0px;}
.res320 .header .harea .menu ul {position:absolute; right:0px; top:37px; margin:0px 0px 0px 0px; width:100%; border-top:solid 1px #c3cacf; background:url(/images/template/bg-menu.png);}
.res320 .header .harea .menu ul li {float:none; display:block; padding:0px;}
.res320 .header .harea .menu ul li:hover {background:url(/images/template/ddm-pf-h.png);}
.res320 .header .harea .menu ul li a {padding:17px 25px 14px 42px; font-size:18px; line-height:22px; width:auto; color:#fff; border-bottom:solid 1px #fff;}
.res320 .header .harea .menu ul li a:hover {text-decoration:none; color:#ffffff; background:#000000;}
.res320 .header .harea .menu ul li a.selected {text-decoration:none; color:#ffffff; background:#000000;}
.res320 .header .harea .menu ul li ul {display:none !important;}
.res320 .header .harea .menu ul li ul {display:block !important; position:relative; float:none; width:auto !important; margin:0 !important; top:0 !important; background:transparent;}
.res320 .header .harea .menu ul li ul li {width:auto!important;}
.res320 .header .harea .menu ul li ul li ul {display:block !important; position:relative; float:none; width:auto !important; margin:0 !important; top:0 !important; left:auto !important; background:transparent;}
.res320 .header .harea .menu ul li ul li a {padding:11px 14px 11px 40px; background:transparent;}
.res320 .header .harea .menu ul li ul li a:hover {color:#808080; background:transparent;}
.res320 .header .harea .menu ul li ul li a.selected {color:#808080; background:transparent;}
.res320 .header .harea .menu ul li ul li ul li a {padding:11px 14px 11px 60px; color:#000000;}
.res320 .header .harea .menu ul li ul li ul li a:hover {color:#808080; background:transparent;}
.res320 .header .harea .menu ul li a.fst {background:url(/images/template/ico-inicio-m.png) 11px 21px no-repeat;}
.res320 .header .harea .menu ul li a.pf {background:url(/images/template/ico-perfil-m.png) 11px 20px no-repeat; margin-left:1px;}
.res320 .header .harea .menu ul li a.srch {background:url(/images/template/ico-buscar-m.png) 11px 22px no-repeat; margin-left:0px;}
.res320 .header .harea .menu ul li a.rs {background:url(/images/template/ico-resultados-m.png) 11px 21px no-repeat; margin-left:0px;}
.res320 .header .harea .menu ul li a.fvt {background:url(/images/template/ico-favoritos-m.png) 11px 21px no-repeat;}
.res320 .header .harea .menu ul li a.last {background:url(/images/template/ico-buzon-m.png) 11px 20px no-repeat;}

.infocnt.logout .rglink .hmessage {float:right; text-align:right; margin-right:20px; width:325px; padding:3px 0px 0px 0px;}
.header .harea .infocnt.logout {width:555px; margin:40px 0px 0px 80px;}
.header .harea .infocnt.logout .arrowname {background:none; padding:0px; margin:0px; color:#fff; font-weight:400; text-transform:uppercase; font-size:19px;}
.header .harea .infocnt.logout .sep {float:none; clear:both; position:static; width:555px; height:2px; margin:17px 0px 16px 0px;}
.header .harea .infocnt.logout .rglink {overflow:hidden;}
.header .harea .infocnt.logout .rglink a {display:block; float:right; font-size:18px; color:#fff; border:solid 1px; padding:0px 15px 0px 15px;}
.header .harea .infocnt.logout .rglink a.ico {border:none; background:url(/images/template/ayuda.png) center no-repeat; padding:0px; width:24px; height:24px; margin:0px 3px 0px 20px;}

.res940 .infocnt.logout .rglink .hmessage {width:235px;}
.res940 .header .harea .infocnt.logout .arrowname {font-size:17px;}
.res940 .header .harea .infocnt.logout {width:494px; margin:30px 0px 0px 40px;}

.res720 .header .harea .infocnt.logout {width:100%; margin:18px auto 8px auto;}
.res720 .header .harea .infocnt.logout .sep {width:100%; margin:10px 0px 15px 0px;}

.res480 .header .harea .infocnt.logout {width:100%; margin:10px auto 12px auto;}
.res480 .header .harea .infocnt.logout .sep {width:100%; margin:8px 0px 10px 0px;}
.res480 .header .harea .infocnt.logout .arrowname {font-size:15px;}
.res480 .infocnt.logout .rglink .hmessage {width:200px;}

.res320 .header .harea .infocnt.logout {width:100%; margin:35px auto 12px auto;}
.res320 .header .harea .infocnt.logout .sep {width:100%; margin:8px 0px 10px 0px; display:block;}
.res320 .header .harea .infocnt.logout .arrowname {font-size:15px;}
.res320 .header .harea .infocnt.logout .rglink {margin:20px 0px 0px 0px;}
.res320 .header .harea .infocnt.logout .rglink a {font-size:17px; padding:0px 9px 0px 9px; text-align:center;}
.res320 .header .harea .infocnt.logout .rglink a.ico {margin:0px 2px 0px 18px;}
.res320 .infocnt.logout .rglink .hmessage {width:80px; margin:0px 10px 0px 0px; font-size:15px; line-height:17px; text-align:left; float:left; padding:0px;}

/* ************ Container ************ */
.container {width:100%; margin:0px; padding:0px; position:relative; z-index:80; background:url(/images/template/bg-body.jpg) top center no-repeat;}
.container .rowprofile {width:100%; overflow:hidden; min-height:320px; background:url(/images/template/bg-header.jpg) center top no-repeat;}
.container .rowprofile .welcomemsg {position:static; color:#c60000; display:block; width:auto; margin:20px auto 7px auto; height:65px; line-height:19px; padding:0 20px; max-width:1000px;}
.container .adRight {float:right; width:160px; height:600px; border:none; display:block; overflow:hidden;}
.container .rowprofile .member {width:auto; margin:40px auto 0px auto; overflow:hidden;}
.container .rowprofile .member a {font-size:18px; color:#031b34; display:block;}
.container .rowprofile .member a.standar {background:url(/images/template/check.png) right center no-repeat; float:none; margin:0px auto; text-align:center; width:210px;}
.container .rowprofile .member a.prefer {margin:0 auto; float:left; width:49%;}
.container .rowprofile .member a.prefer span {background:url(/images/template/memberarrow.png) center right no-repeat; padding-right:10px; text-align:right; display:block; float:right;}
.container .rowprofile .member a.prefer.cg span {text-align:left; display:block; width:auto; background:url(/images/template/memberarrow.png) center right no-repeat; float:left;}
.container .rowprofile .member a.prefer.cg {float:right; width:50%;}
.container .rowprofile .member a.prefer img {display:inline; margin:0px 0px -3px 6px;}
.container .rowprofile .pfcontent {overflow:hidden; max-width:1005px; margin:0 auto; padding:10px 0px 17px 0px;}
.container .rowprofile .pfinfo {float:left; width:498px; border-right:solid 2px #c60000;}
.container .rowprofile .mailbox {float:left; width:450px; padding-left:20px;}
.container .rowprofile .mailbox .title {font-size:20px; color:#c60000; font-weight:700; text-align:center; width:373px; position:relative; padding:54px 0px 0px 0px; margin-bottom:28px;}
.container .rowprofile .mailbox a {font-size:17px; color:#031b34; text-decoration:none; text-transform:uppercase; font-weight:600; display:block; position:relative; float:left; margin-right:67px;}
.container .rowprofile .mailbox a.card {margin-right:0px;}
.container .rowprofile .mailbox a span {position:absolute; right:-51px; top:0px; color:#fff; font-size:17px; background:url(/images/template/ico-mensaje.png) right no-repeat; width:44px; height:27px; line-height:22px; text-align:center;}
.container .rowprofile .mailbox .title .left {display:block; width:11px; height:20px; background:url(/images/template/flecha-buzon-izq.png) center no-repeat; position:absolute; bottom:3px; left:117px;}
.container .rowprofile .mailbox .title .right {display:block; width:11px; height:20px; background:url(/images/template/flecha-buzon-der.png) center no-repeat; position:absolute; bottom:3px; right:117px;}
.container .rowprofile .info {float:left; margin:22px 0px 0px 29px; width:319px;}
.container .rowprofile .info .userdate {font-size:15px; color:#717e8c; margin-bottom:7px; display:block;}
.container .rowprofile .info .rowinfopf {color:#031b34; font-size:18px; margin-bottom:3px; overflow:hidden; clear:both;}
.container .rowprofile .info .rowinfopf span {float:left; width:154px;}
.container .rowprofile .info .rowinfopf span.percent {width:49px; display:block; margin-left:18px;}
.container .rowprofile .info .rowinfopf .bar {width:90px; height:4px; border:solid 1px #626262; float:left; margin:10px 0 9px; overflow:hidden;}
.container .rowprofile .info .rowinfopf .bar .progress {background:#5b6b7b; display:block; height:4px;}
.container .rowprofile .pfinfo img {float:left; width:150px; height:182px;}
.container .rowviews {overflow:hidden; width:100%; min-height:453px; position:relative;}
.container .rowsearch {width:100%; min-height:212px; background:#293d52; overflow:hidden;}
.container .rowhistory {width:100%; overflow:hidden; min-height:240px; position:relative;}
.container .rowhistory .ttl {text-align:center; position:relative; color:#031b34; font-size:20px; margin:30px 0px 40px 0px; text-transform:uppercase; border-bottom:solid 2px #dadada; padding-bottom:18px;}
.container .rowhistory .historycont {max-width:1130px; margin:0px auto; overflow:hidden;}
.container .rowhistory .historycont .history {float:left; width:282px; min-height:328px; position:relative; display:block; text-decoration:none;}
.container .rowhistory .historycont .history img {width:282px; height:293px;}
.container .rowhistory .historycont .history .names {position:absolute; bottom:35px; width:282px; font-size:18px; height:28px; background:url(/images/template/tranparecia-historias.png); color:#031b34; text-align:center; line-height:28px; text-transform:uppercase;}
.container .rowhistory .historycont .history:hover .hv {text-decoration:none; font-size:19px; color:#fff; display:block; position:absolute; top:0px; height:167px; background:url(/images/template/ddm-pf.png); text-align:justify; padding:50px 15px 48px 15px; width:252px; font-weight:300; line-height:25px;}
.container .rowhistory .historycont .history .hv {display:none;}
.container .rowhistory .historycont .history .read {font-size:20px; font-weight:700; color:#c60000; text-align:center; display:block; margin:5px 0px 0px 0px;}
.container .rowhistory .ttl .left {display:block; width:11px; height:20px; background:url(/images/template/flecha-buzon-izq.png) center no-repeat; position:absolute; bottom:48px; left:50%; margin-left:-215px;}
.container .rowhistory .ttl .right {display:block; width:11px; height:20px; background:url(/images/template/flecha-buzon-der.png) center no-repeat; position:absolute; bottom:48px; right:50%; margin-right:-215px;}
.container .carea .cpage .rowhistory .square {width:728px; height:90px; top:125px; left:50%; margin-left:-364px;}

.container .rowsearch .srchcont {max-width:1130px; margin:0 auto; overflow:hidden;}
.container .rowsearch .srchcont .ttl {color:#fff; font-size:20px; display:block; margin:37px auto 0px auto; width:140px; background:url(/images/template/busqueda.png) left no-repeat; padding-left:19px; text-transform:uppercase;}
.container .rowsearch .srchcont .linkbig {max-width:650px; margin:35px auto 0px auto; padding-left:38px;}
.container .rowsearch .srchcont .linkbig a {font-size:25px; color:#fff; padding-right:25px; border-right:solid 2px; margin:0px 24px 0px 0px;}
.container .rowsearch .srchcont .linkbig a.lst {margin:0px 0px 0px 11px; border:none; padding-right:0px;}
.container .rowsearch .srchcont .linksmall {max-width:965px; margin:9px auto 0px auto; padding-left:41px;}
.container .rowsearch .srchcont .linksmall a {font-size:20px; color:#fff; padding-right:20px; border-right:solid 2px; margin:0px 17px 0px 0px; line-height:20px;}
.container .rowsearch .srchcont .linksmall a.lst {margin:0px 0px 0px 11px; border:none; padding-right:0px;}
.container .rowviews .bgleft {position:absolute; left:-50%; height:453px; width:100%; background:#eaeaea;}
.container .rowviews .bgright {position:absolute; left:50%; height:453px; width:100%; background:#dbdbdb;}
.container .rowviews .contviews {max-width:1130px; margin:0 auto; overflow:hidden; position:relative;}
.container .rowviews .contviews .msginim {min-height:235px;}
.container .rowviews .contviews .weekprofiles {float:left; width:49%;}
.container .rowviews .contviews .weekprofiles .ttl {font-size:20px; display:block; clear:both; color:#273950; padding:2px 0px 2px 18px; background:url(/images/template/visit-arrow.png) left center no-repeat; text-transform:uppercase; margin:37px 0px 32px 0px; line-height:23px;}
.container .rowviews .contviews .weekprofiles .ttl .ico {width:26px; height:26px; background:url(/images/template/ayuda.png) center no-repeat; position:absolute; left:355px;}
.container .rowviews .contviews .weekprofiles .profile {float:left; width:150px; margin:0px 30px 0px 0px; text-align:center;}
.container .rowviews .contviews .weekprofiles .profile img {width:150px; height:182px;}
.container .rowviews .contviews .weekprofiles .profile span {font-size:18px; color:#273950; display:block; margin:18px 0px 0px 0px; line-height:18px;}
.container .rowviews .contviews .weekprofiles .profile span.age {float:left; padding-right:9px; border-right:solid 2px; line-height:18px; width:61px; margin:0px; text-align:right;}
.container .rowviews .contviews .weekprofiles .profile span.country {text-align:left; padding-left:8px; display:block; float:left; line-height:18px; width:70px; margin:0px;}
.container .rowviews .contviews .weekprofiles .more {clear:both; font-size:18px; text-transform:uppercase; font-weight:400; margin:0px auto 0px auto; float:none; overflow:hidden; max-width:353px;}
.container .rowviews .contviews .weekprofiles .more a {display:block; float:left; position:relative; margin:63px 0px 40px 0px; line-height:18px; color:#031b34;}
.container .rowviews .contviews .weekprofiles .more a.morevisit {padding:0px 27px 0px 0px;}
.container .rowviews .contviews .weekprofiles .more a span {font-size:17px; position:absolute; top:-25px; right:-1px; color:#fff; font-weight:700; width:44px; background:url(/images/template/ico-mensaje.png) center no-repeat; height:27px; text-align:center; line-height:22px;}
.container .rowviews .contviews .weekprofiles .more a.viewall {padding:0px 10px 0px 18px; border-left:solid 1px;}
.container .rowviews .contviews .weekresult {float:left; width:48%; padding-left:24px;}
.container .rowviews .contviews .weekresult .ttl {font-size:20px; display:block; clear:both; color:#c60000; padding:2px 0px 2px 18px; background:url(/images/template/visit-arrow.png) left center no-repeat; text-transform:uppercase; margin:37px 0px 32px 7px; line-height:23px;}
.container .rowviews .contviews .weekresult .profile {float:left; width:150px; margin:0px 0px 0px 30px; text-align:center; text-decoration:none;}
.container .rowviews .contviews .weekresult .profile img {width:150px; height:182px;}
.container .rowviews .contviews .weekresult .profile span {font-size:18px; color:#273950; display:block; margin:18px 0px 0px 0px; line-height:18px;}
.container .rowviews .contviews .weekresult .profile span.vm {color:#c60000; font-size:16px; margin:0px;}
.container .rowviews .contviews .weekresult .profile span.vm:hover {text-decoration:underline;}
.container .rowviews .contviews .weekresult .profile span.age {float:left; padding-right:9px; border-right:solid 2px; line-height:18px; width:61px; margin:0px; text-align:right;}
.container .rowviews .contviews .weekresult .profile span.country {text-align:left; padding-left:8px; display:block; float:left; line-height:18px; width:70px; margin:0px;}
.container .rowviews .contviews .weekresult .more {clear:both; font-size:18px; text-transform:uppercase; font-weight:400; margin:0px auto 0px auto; float:none; overflow:hidden; max-width:460px; padding-left:85px;}
.container .rowviews .contviews .weekresult .more a {display:block; float:left; position:relative; margin:67px 11px 0px 0px; line-height:18px; color:#c60000; border-right:1px solid; padding:0px 13px 0px 0px;}
.container .rowviews .contviews .weekresult .more a span {position:absolute; top:-30px; width:44px; height:27px; right:4px; background:url(/images/template/ico-mensaje.png) center no-repeat; color:#fff; font-size:17px; font-weight:700; text-align:center; line-height:22px;}
.container .rowviews .contviews .weekresult .more a.morevisit {padding:47px 21px 0px 0px; background:url(/images/template/ico-mensaje.png) 87px 22px no-repeat;}
.container .rowviews .contviews .weekresult .more a.morevisit span {font-size:17px; position:absolute; top:24px; right:15px; color:#fff; font-weight:700;}
.container .rowviews .contviews .weekresult .more a.viewall {border:none; padding:0px;}
.container .carea .cpage .changeBirthDate form .submit {margin:10px 0px 0px 0px; display:block;}
.container .carea .cpage .changeBirthDate form select {color:#000; -webkit-appearance:menulist; margin:10px 0px 10px 0px;}
.container .carea .cpage .changeBirthDate {margin:20px 0px 20px 0px;}
.carea {padding:53px 0px 39px 0px;font-size: 16px;overflow:hidden;min-height:181px;text-align:justify;width:100%;max-width:1130px;margin:0px auto;}
.carea .cpage {display:block; padding:0px 45px 0px 0px; margin:0px; line-height:27px; float:left; max-width:925px; width:100%;}
.carea .cpage .tableWaysoPay .box a img.img {margin:10px auto 10px auto;}
.carea .cpage .waysoPay {float:none; margin:0 auto; padding:0px 0px 40px 0px; width:100%; overflow:hidden;}
.carea .cpage .tableWaysoPay {width:100%; overflow:hidden;}
.carea .cpage .tableWaysoPay .box {float:left; border:solid 1px #c60000; width:20%; margin:0px 10px 0px 10px; padding:10px; min-height:240px;}
.carea .cpage .tableWaysoPay .box .ttl {font-weight:700; display:block; text-align:center;}
.carea .cpage .redSpan {color:#c60000;}
.carea .cpage .sitemapLnk .ctry {display:none;}
.carea .cpage .sitemapLnk {overflow:hidden;}
.carea .cpage .sitemapLnk .SiteMapLink {display:block; font-weight:700; font-size:17px; text-transform:uppercase; border-top:solid 1px #ccc; margin:10px 0 0 0px; padding:10px 0px 0px 25px;}
.carea .cpage .sitemapLnk .SiteMapState {display:block; margin:0px; padding-left:15px;}
.carea .cpage .sitemapLnk .SiteMapState a {color:#031b34; font-weight:600;}
.carea .cpage .sitemapLnk .SiteMapCity {display:block; margin:0px; padding-left:30px;}
.carea .cpage .sitemapLnk .SiteMapCity a {color:#5e5959;}
.carea .cpage .sitemapLnk .ctryico {float:left; width:16px; height:40px; display:block; background:url(/images/template/mas.png) left 25px no-repeat; cursor:pointer;}
.carea .cpage .sitemapLnk .ctryico.wct-active {background:url(/images/template/guion.png) left 32px no-repeat;}
.carea .cpage .popup .titleNumPhoto {color:#c60000; font-weight:700;}
.carea .cpage .popup .imgContent {border:solid 1px #c60000; padding:15px; text-align:center;}
.carea .cpage .popup {padding:0px 20px 0px 20px;}
.carea .cpage .popup .media {margin:20px auto; width:350px;}
.carea .cpage .popup .miniTexto {font-size:12px;}
.carea .cpage .popup form input {border:1px solid #a5a4a4; color:#010b16; padding:0px 0px 0px 10px; height:26px;}
.carea .cpage .popup form input.submit:hover {background:#031b34;}
.carea .cpage .popup form input.submit {color:#fff; font-size:17px; height:25px; width:auto; background:#c60000; border:none; margin:0px 0px 0px 20px; font-weight:700; line-height:22px; padding:0px 10px 0px 10px; cursor:pointer;}
.carea .cpage .popup .left form .file .slted {width:40px; -webkit-appearance:menulist; color:#031b34;}
.carea .cpage .popup ol {list-style-type:decimal;}
.carea .cpage .note {background:#eee; padding:10px 15px; margin:10px auto; line-height:21px; word-wrap:break-word; overflow:hidden; font-size:17px;}

.carea .cpage form.confirm span {font-size:18px; color:#031b34; display:block; font-weight:600; margin:20px 0px;}
.carea .cpage form.confirm .submit {margin-left:0px;}
.carea .cpage .note u {color:#c60000;}
.carea .cpage .note form .slted {font-size:16px; color:#989898; -webkit-appearance:menulist; height:30px; padding-left:5px; width:125px;}
.carea .cpage .note span {color:#c60000; font-weight:700; display:block; margin:6px auto; line-height:18px;}
.carea .cpage .note a {color:#c60000;}
.carea .cpage .emptymsg {display:block; min-height:231px;}
.carea .cpage .imgTop {float:right; display:initial;}
.container .adTop {width:728px; height:90px; border:none; margin:0px auto 25px auto; display:block; clear:both; overflow:hidden;}
.container .adBottom {width:728px; height:90px; border:none; margin:10px auto 0px auto; display:block; clear:both;}
.carea .cpage .greenSpan {color:#30cf0b;}
.carea .cpage .lnk {margin:10px auto 15px auto; line-height:20px;}
.carea .cpage .lnk .cto {float:right; color:#031b34;}
.carea .cpage .lnk .back {float:left;}

.res940 .carea {width:auto; padding:41px 20px 39px 20px;}
.res940 .carea .cpage {float:left; width:78%; padding:0px 26px 0px 0px;}
.res940 .carea .cpage .tableWaysoPay .box {margin:0px 0px 0px 10px; min-height:260px;}
.res940 .carea .cpage .note .audiovideo b {display:block; margin-bottom:10px;}
.res940 .carea .cpage .emptymsg {padding-left:20px;}

.res720 .carea .cpage {float:none; margin:0 auto; padding:0px 0px 40px 0px; width:auto; overflow:hidden;}
.res720 .carea .cadpage {max-width:320px; margin:0 auto;}
.res720 .carea .cadpage .adTop {width:320px; height:100px; margin:0px auto 27px auto;}
.res720 .carea .cadpage .adTop ins {width:320px; height:100px !important; margin:0px auto 27px auto;}
.res720 .carea .cadpage .adTop iframe {width:320px; height:100px !important; margin:0px auto 27px auto;}
.res720 .carea .adBottom {width:320px; height:100px; margin:0px auto 0px auto;}
.res720 .carea .adRight {width:320px; height:100px; margin:0px auto 0px auto; float:none;}
.res720 .carea .adRight ins.adsbygoogle {width:320px; height:100px !important; margin:0px auto 0px auto; float:none;}
.res720 .carea .cpage .tableWaysoPay .box {margin:0px 0px 0px 10px; min-height:260px;}
.res720 .carea .cpage .note .audiovideo b {display:block; margin-bottom:10px;}

.res480 .carea .cpage {float:none; margin:0px auto 20px auto; padding:0px; width:auto;}
.res480 .carea .cadpage {max-width:320px; margin:0 auto;}
.res480 .carea .cadpage .adTop {width:320px; height:100px; margin:0px auto 27px auto;}
.res480 .carea .cadpage .adTop ins {width:320px; height:100px !important; margin:0px auto 27px auto;}
.res480 .carea .cadpage .adTop ifrme {width:320px; height:100px !important; margin:0px auto 27px auto;}
.res480 .carea .adBottom {width:320px; height:100px; margin:0px auto 0px auto;}
.res480 .carea .adRight {width:320px; height:100px; margin:0px auto 0px auto; float:none;}
.res480 .carea .adRight ins.adsbygoogle {width:320px; height:100px !important; margin:0px auto 0px auto; float:none;}
.res480 .carea .cpage .lnk .back {text-align:center; float:none; display:block;}
.res480 .carea .cpage .lnk .cto {text-align:center; float:none; display:block;}
.res480 .carea .cpage .tableWaysoPay .box {margin:10px 10px 0px 10px; min-height:260px; width:40%;}
.res480 .carea .cpage .note .audiovideo b {display:block; margin-bottom:10px;}

.res320 .carea .cpage {float:none; margin:0 auto; padding:0px 20px 0px 20px;}
.res320 .carea .cadpage {max-width:320px; margin:0 auto;}
.res320 .carea .cadpage .adTop {width:320px; height:250px; margin:0px auto 27px auto;}
.res320 .carea .cadpage .adTop ins {width:320px; height:250px !important; margin:0px auto 27px auto;}
.res320 .carea .adBottom {width:320px; height:250px; margin:0px auto 0px auto;}
.res320 .carea .adRight {width:320px; height:250px; margin:0px auto 0px auto; float:none; clear:both;}
.res320 .carea .adRight ins.adsbygoogle {width:320px; height:100px !important; margin:0px auto 0px auto; float:none;}
.res320 .carea .cpage .lnk .back {text-align:center; float:none; display:block;}
.res320 .carea .cpage .lnk .cto {text-align:center; float:none; display:block;}
.res320 .carea .cpage .tableWaysoPay .box {margin:10px 10px 0px 10px; min-height:260px; width:86%;}
.res320 .carea .cpage .note .audiovideo b {display:block; margin-bottom:10px;}
.res320 .carea .cpage .note .audiovideo form .slted {display:block; width:100%;}
.res320 .carea .cpage .emptymsg {max-width:310px; margin:0px auto;}
.res320 .carea .cpage form.confirm .submit {margin:0px 0px 10px 0px; float:left;}
.res320 .container .rowviews .contviews .msginim {max-width:310px; margin:0px auto;}

.carea .cadpage {max-width:728px; margin:0px auto;}
.carea .cpage ol {list-style:none; padding-left:20px;}
.carea .cpage ol.list {list-style:decimal;}
.carea .cpage ol.list li {padding:3px 0px 3px 0px; font-weight:700;}
.carea .cpage ol li {padding:14px 0px 14px 0px;}
.carea .cpage ol li span {font-weight:700; margin-right:10px;}

.carea img {margin:0px auto; padding:0px; border:0px; display:block; max-width:100%;}
.carea img.right {float:right; margin:0px 0px 20px 20px; width:355px; height:auto;}
.carea img.left {float:left; margin:0px 20px 20px 0px; width:355px; height:auto;}

.res940 .container .rowprofile .pfcontent {padding:10px 20px 15px 18px; max-width:900px;}
.res940 .container .rowprofile .pfinfo {width:470px;}
.res940 .container .rowprofile .mailbox {padding-left:10px; width:400px;}
.res940 .container .rowprofile .mailbox .title {padding:52px 0px 0px 0px;}
.res940 .container .rowprofile .info {margin:20px 0px 0px 10px; width:295px;}
.res940 .container .rowprofile .info .userdate {margin-bottom:6px;}
.res940 .container .rowprofile .info .rowinfopf {margin:0px 0px 3px 1px;}
.res940 .container .rowprofile .info .rowinfopf span {width:133px;}
.res940 .container .rowprofile .info .rowinfopf span.percent {margin-left:10px; width:59px;}
.res940 .container .rowviews {min-height:431px;}
.res940 .container .rowhistory .ttl {margin:27px 0px 40px 0px;}
.res940 .container .rowviews .bgleft {height:431px;}
.res940 .container .rowviews .bgright {height:431px;}
.res940 .container .rowviews .contviews {max-width:920px;}
.res940 .container .rowviews .contviews .weekprofiles .ttl {margin:38px 0px 32px 0px;}
.res940 .container .rowviews .contviews .weekprofiles .profile span {margin:13px 0px 0px 0px;}
.res940 .container .rowviews .contviews .weekprofiles .more {max-width:350px; padding-left:0px;}
.res940 .container .rowviews .contviews .weekprofiles .more a.morevisit {padding:0px 22px 0px 0px; margin:48px 0px 0px 0px;}
.res940 .container .rowviews .contviews .weekprofiles .more a span {right:-6px;}
.res940 .container .rowviews .contviews .weekprofiles .more a.viewall {margin:48px 0px 0px 0px;}
.res940 .container .rowviews .contviews .weekprofiles {width:48%; padding:5px;}
.res940 .container .rowviews .contviews .weekprofiles .ttl .ico {left:370px;}
.res940 .container .rowviews .contviews .weekprofiles .profile img {width:100%; height:auto;}
.res940 .container .rowviews .contviews .weekprofiles .profile {margin:0px 20px 0px 0px; width:130px;}
.res940 .container .rowviews .contviews .weekprofiles .profile span.age {width:45px;}
.res940 .container .rowviews .contviews .weekprofiles .profile span.country {width:60px;}
.res940 .container .rowviews .contviews .weekresult {padding: 5px 5px 5px 0px;width:50%;}
.res940 .container .rowviews .contviews .weekresult .ttl .ico {left:350px;}
.res940 .container .rowviews .contviews .weekresult .profile img {width:100%; height:auto;}
.res940 .container .rowviews .contviews .weekresult .profile {margin:0px 0px 0px 20px; width:130px;}
.res940 .container .rowviews .contviews .weekresult .profile span.age {width:45px;}
.res940 .container .rowviews .contviews .weekresult .profile span.country {width:60px;}
.res940 .container .rowviews .contviews .weekresult .ttl {margin:38px 0px 32px 22px;}
.res940 .container .rowviews .contviews .weekresult .profile span {margin:13px 0px 0px 0px;}
.res940 .container .rowviews .contviews .weekresult .more {max-width:450px; padding-left:25px;}
.res940 .container .rowviews .contviews .weekresult .more a span {right:-15px;}
	
.res940 .container .rowviews .contviews .weekresult .more a {margin:54px 11px 0px 0px;}
.res940 .container .rowhistory .historycont {max-width:565px; min-height:710px;}
.res940 .container .rowhistory .historycont .history {margin-bottom:18px;}
.res940 .container .rowsearch .srchcont .ttl {width:155px; margin:40px auto 0px auto;}
.res940 .container .rowsearch .srchcont .linkbig {padding-left:20px;}
.res940 .container .rowsearch .srchcont .linkbig a {margin:0px 21px 0px 0px;}
.res940 .container .rowsearch .srchcont .linkbig a.lst {margin:0px 0px 0px 0px;}
.res940 .container .rowsearch .srchcont .linksmall {font-size:18px; max-width:854px; margin:7px auto 0px auto; padding-left:0px;}
.res940 .container .rowsearch .srchcont .linksmall a {margin:0px 15px 0px 0px; padding-right:17px; font-size:18px;}
.res940 .container .rowsearch .srchcont .linksmall a.lst {margin:0px; padding:0px;}

.res720 .container .rowprofile {background:url(/images/template/bg-header-720.jpg) center top no-repeat; min-height:430px;}
.res720 .container .rowprofile .member {margin:40px auto 0px auto; letter-spacing:0.5px; width:680px; clear:both;}
.res720 .container .rowprofile .member a.standar {width:220px;}
.res720 .container .rowprofile .member a.prefer {width:43%;}
.res720 .container .rowprofile .member a.prefer.cg {width:55%;}
.res720 .container .rowprofile .pfcontent {max-width:680px; padding:20px 0px 10px 0px;}
.res720 .container .rowprofile .pfinfo {width:479px; margin:0 auto; float:none; overflow:hidden; border:none; clear:both;}
.res720 .container .rowprofile .pfinfo img {margin-left:3px;}
.res720 .container .rowprofile .mailbox {float:none; width:422px; padding:0px; margin:0px auto; overflow:hidden;}
.res720 .container .rowprofile .mailbox .title {padding:10px 15px 0px 0px; margin:0px auto 20px auto; width:373px;}
.res720 .container .rowprofile .mailbox .title .left {left:115px;}
.res720 .container .rowprofile .mailbox .title .right {right:133px;}
.res720 .container .rowprofile .info {margin:0px 0px 22px 41px; width:285px;}
.res720 .container .rowprofile .info .userdate {margin-bottom:6px;}
.res720 .container .rowprofile .info .rowinfopf span {width:135px;}
.res720 .container .rowprofile .info .rowinfopf span.percent {margin-left:11px; width:46px;}
.res720 .container .rowviews {min-height:906px;}
.res720 .container .rowviews .bgleft {height:457px; left:auto;}
.res720 .container .rowviews .bgright {left:auto; height:449px; top:457px;}
.res720 .container .rowviews .contviews .weekprofiles {width:582px; margin:0px auto; float:none; min-height:457px;}
.res720 .container .rowviews .contviews .weekprofiles .ttl .ico {right:50%; margin-right:-170px; left:auto;}
.res720 .container .rowviews .contviews .weekprofiles .profile {margin:0px 66px 0 0px;}
.res720 .container .rowviews .contviews .weekprofiles .profile.last {margin:0px;}
.res720 .container .rowviews .contviews .weekresult {width:590px; margin:0px auto; float:none; padding-left:0px; min-height:449px;}
.res720 .container .rowviews .contviews .weekresult .profile {margin:0 65px 0 1px;}
.res720 .container .rowviews .contviews .weekresult .profile.last {margin:0 0px 0 0px;}
.res720 .container .rowviews .contviews .weekprofiles .ttl {padding:40px 0px 34px 103px; margin:0px; background:url(/images/template/visit-arrow.png) 85px 39px no-repeat;}
.res720 .container .rowviews .contviews .weekresult .ttl {padding:42px 0px 34px 171px; margin:0px; background:url(/images/template/visit-arrow.png) 150px 41px no-repeat;}
.res720 .container .rowviews .contviews .weekprofiles .profile span {margin:9px 0px 0px 0px;}
.res720 .container .rowviews .contviews .weekprofiles .more {max-width:350px; padding-left:6px; margin:0px auto 0px auto;}
.res720 .container .rowviews .contviews .weekresult .more {max-width:443px; padding-left:6px;}
.res720 .container .rowviews .contviews .weekprofiles .more a.morevisit {padding:0px 22px 0px 0px; margin:66px 0px 40px 0px;}
.res720 .container .rowviews .contviews .weekprofiles .more a span {right:-6px;}
.res720 .container .rowviews .contviews .weekprofiles .more a.viewall {padding:0px 0px 0px 18px; margin:66px 0px 40px 0px;}
.res720 .container .rowviews .contviews .weekresult .profile span {margin:8px 0px 0px 0px;}
.res720 .container .rowviews .contviews .weekresult .more a {margin:50px 11px 0px 0px;}
.res720 .container .rowhistory {min-height:434px;}
.res720 .container .rowhistory .historycont {max-width:565px;}
.res720 .container .rowhistory .historycont .history {margin-bottom:15px;}
.res720 .container .carea .cpage .rowhistory .square {display:block; width:300px !important; height:250px !important; left:50%; margin-left:-150px;}

.res720 .container .rowsearch {min-height:216px;}
.res720 .container .rowsearch .srchcont .ttl {margin:38px auto 0px auto; width:164px;}
.res720 .container .rowsearch .srchcont .linkbig {padding-left:0px; margin:23px auto 0px auto;}
.res720 .container .rowsearch .srchcont .linksmall {max-width:630px; padding-left:0px;}
.res720 .container .rowsearch .srchcont .linksmall a {margin:0px 14px 0px 0px; padding-right:14px; font-size:18px;}
.res720 .container .rowsearch .srchcont .linksmall a.lst {float:none; margin:5px auto; display:block; width:222px;}

.res480 .container .rowprofile {background:url(/images/template/bg-header-720.jpg) center top no-repeat; min-height:430px;}
.res480 .container .rowprofile .member {margin:20px auto 0px auto; letter-spacing:0.5px; width:440px;}
.res480 .container .rowprofile .member a {margin-right:11px; letter-spacing:0px;}
.res480 .container .rowprofile .member a.standar {margin:0 auto;}
.res480 .container .rowprofile .member a.prefer {width:auto; float:none; clear:both; margin:0 auto; text-align:center;}
.res480 .container .rowprofile .member a.prefer span {text-align:center; float:none; width:auto; display:inline-block;}
.res480 .container .rowprofile .member a.prefer.cg span {text-align:center; float:none; display:inline-block;}
.res480 .container .rowprofile .member a.prefer.cg {width:auto; float:none; clear:both;}
.res480 .container .rowprofile .pfcontent {max-width:680px; padding:20px 0px 20px 0px;}
.res480 .container .rowprofile .pfinfo {width:440px; margin:0 auto; float:none; overflow:hidden; border:none; clear:both;}
.res480 .container .rowprofile .pfinfo img {margin-left:0;}
.res480 .container .rowprofile .mailbox {float:none; width:422px; padding:0px; margin:0px auto; overflow:hidden;}
.res480 .container .rowprofile .mailbox .title {padding:27px 0px 0px 6px; margin:0px auto 28px auto; width:373px;}
.res480 .container .rowprofile .mailbox .title .left {left:121px;}
.res480 .container .rowprofile .mailbox .title .right {right:117px;}
.res480 .container .rowprofile .info {margin:0px 0px 22px 8px; width:282px;}
.res480 .container .rowprofile .info .userdate {margin-bottom:6px;}
.res480 .container .rowprofile .info .rowinfopf span {width:134px;}
.res480 .container .rowprofile .info .rowinfopf span.percent {margin-left:10px; width:46px;}
.res480 .container .rowviews {min-height:864px;}
.res480 .container .rowviews .bgleft {height:432px; left:auto;}
.res480 .container .rowviews .bgright {left:auto; height:432px; top:432px;}
.res480 .container .rowviews .contviews .weekprofiles {width:440px; margin:0px auto; float:none; min-height:432px;}
.res480 .container .rowviews .contviews .weekprofiles .ttl .ico {right:50%; margin-right:-180px; left:auto;}
.res480 .container .rowviews .contviews .weekprofiles .profile {margin:0px 25px 0px 0px; width:130px;}
.res480 .container .rowviews .contviews .weekprofiles .profile img {width:130px; height:auto;}
.res480 .container .rowviews .contviews .weekprofiles .profile.last {margin:0px;}
.res480 .container .rowviews .contviews .weekresult {width:440px; margin:0px auto; float:none; padding-left:0px; min-height:425px;}
.res480 .container .rowviews .contviews .weekresult .profile {margin:0px 26px 0px 0px;}
.res480 .container .rowviews .contviews .weekresult .profile.last {margin:0 0px 0 0px;}
.res480 .container .rowviews .contviews .weekprofiles .ttl {padding:41px 0px 32px 20px; margin:0px auto; background:url(/images/template/visit-arrow.png) left 38px no-repeat; width:380px;}
.res480 .container .rowviews .contviews .weekresult .ttl {padding:42px 0px 33px 20px; margin:0px auto; background:url(/images/template/visit-arrow.png) 0px 40px no-repeat; width:270px;}
.res480 .container .rowviews .contviews .weekprofiles .profile span {margin:9px 0px 0px 0px;}
.res480 .container .rowviews .contviews .weekprofiles .profile span.country {width:57px;}
.res480 .container .rowviews .contviews .weekprofiles .profile span.age {width:54px;}
.res480 .container .rowviews .contviews .weekprofiles .more {max-width:330px; padding:56px 0px 30px 6px; margin:0px auto 0px auto;}
.res480 .container .rowviews .contviews .weekresult .more {max-width:430px; padding-left:0px;}
.res480 .container .rowviews .contviews .weekprofiles .more a.morevisit {padding:0px 20px 0px 0px; margin:0px 0px 0px 0px;}
.res480 .container .rowviews .contviews .weekprofiles .more a span {right:-8px;}
.res480 .container .rowviews .contviews .weekprofiles .more a.viewall {padding:0px 0px 0px 18px; margin:0px;}
.res480 .container .rowviews .contviews .weekresult .profile span {margin:6px 0px 0px 0px;}
.res480 .container .rowviews .contviews .weekresult .profile span.vm {margin-top:0px;}
.res480 .container .rowviews .contviews .weekresult .more a {margin:50px 5px 0px 5px;}
.res480 .container .rowviews .contviews .weekresult .more a span {right:-5px;}
.res480 .container .rowviews .contviews .weekresult .profile {margin:0px 25px 0px 0px; width:130px;}
.res480 .container .rowviews .contviews .weekresult .profile img {width:130px; height:auto;}
.res480 .container .rowsearch {min-height:266px;}
.res480 .container .rowsearch .srchcont .ttl {margin:38px auto 0px auto; width:144px;}
.res480 .container .rowsearch .srchcont .linkbig {padding-left:0px; margin:24px auto 0px auto; max-width:350px; text-align:center; line-height:28px;}
.res480 .container .rowsearch .srchcont .linkbig a {font-size:18px; margin:0px 17px 0px 0px; padding-right:18px;}
.res480 .container .rowsearch .srchcont .linksmall {max-width:370px; padding-left:0px; line-height:30px; margin:8px auto 0px auto; text-align:center;}
.res480 .container .rowsearch .srchcont .linksmall a {margin:0px 17px 0px 0px; padding-right:17px; font-size:18px;}
.res480 .container .rowsearch .srchcont .linksmall a.lst {float:none; margin:5px auto; display:block; width:222px;}
.res480 .container .rowhistory .ttl {margin:34px 0px 40px 0px;}
.res480 .container .rowhistory {min-height:420px;}
.res480 .container .rowhistory .historycont {max-width:440px;}
.res480 .container .rowhistory .historycont .history {margin-bottom:15px; width:217px; min-height:255px;}
.res480 .container .rowhistory .historycont .history:hover .hv {width:187px; top:0px; height:144px; font-size:14px; line-height:18px; padding:45px 15px 16px 15px;}
.res480 .container .rowhistory .historycont .history .names {width:217px; bottom:31px; font-size:16px; height:21px; line-height:22px;}
.res480 .container .rowhistory .historycont .history img {width:217px; height:225px;}
.res480 .container .carea .cpage .rowhistory .square {display:block; width:300px !important; height:250px !important; left:50%; margin-left:-150px;}

.res320 .container .rowprofile {background:url(/images/template/bg-header-320.jpg) center top no-repeat; min-height:639px;}
.res320 .container .rowprofile .member a {margin-right:0px; letter-spacing:0px; padding-right:20px;}
.res320 .container .rowprofile .member a.standar {margin:0 auto; padding:0px;}
.res320 .container .rowprofile .member a.prefer {padding-right:13px; font-size:16px; width:165px;}
.res320 .container .rowprofile .member a.prefer {width:auto; float:none; clear:both; margin:0 auto; text-align:center;}
.res320 .container .rowprofile .member a.prefer span {text-align:center; float:none; width:auto; display:inline-block;}
.res320 .container .rowprofile .member a.prefer.cg span {text-align:center; float:none; display:inline-block;}
.res320 .container .rowprofile .member a.prefer.cg {width:auto; float:none; clear:both;}
.res320 .container .rowprofile .member {width:auto; margin:34px auto 0px auto;}
.res320 .container .rowprofile .pfcontent {max-width:300px; padding:30px 0px 20px 0px;}
.res320 .container .rowprofile .pfinfo {width:300px; margin:0 auto; float:none; overflow:hidden; border:none; clear:both;}
.res320 .container .rowprofile .pfinfo img {margin:0 auto; float:none; display:block; padding-left:1px;}
.res320 .container .rowprofile .mailbox {float:none; width:280px; padding:0px; margin:20px auto 0px auto; overflow:hidden; text-align:center;}
.res320 .container .rowprofile .mailbox a.msg {float:none; margin:0px auto 10px auto; width:103px; padding-right:20px;}
.res320 .container .rowprofile .mailbox a.card {float:none; margin:0 auto; width:233px; text-align:left;}
.res320 .container .rowprofile .mailbox a.card span {right:-21px;}
.res320 .container .rowprofile .mailbox a.msg span {right:-28px;}
.res320 .container .rowprofile .mailbox .title {padding:0px 4px 25px 0px; margin:0 auto; width:270px;}
.res320 .container .rowprofile .mailbox .title .left {left:65px; top:4px;}
.res320 .container .rowprofile .mailbox .title .right {right:69px; top:4px;}
.res320 .container .rowprofile .info {margin:28px auto 0px auto; width:290px;}
.res320 .container .rowprofile .info .userdate {margin-bottom:7px; text-align:center; width:300px;}
.res320 .container .rowprofile .info .rowinfopf span {width:140px;}
.res320 .container .rowprofile .info .rowinfopf span.percent {margin-left:12px; width:46px; text-align:right;}
.res320 .container .rowviews {height:auto;}
.res320 .container .rowviews .bgleft {height:958px; left:auto; display:none;}
.res320 .container .rowviews .bgright {display:none;}
.res320 .container .rowviews .contviews .weekprofiles {width:100%; margin:0px auto; float:none; height:auto; background:#eaeaea;}
.res320 .container .rowviews .contviews .weekprofiles .ttl .ico {right:50%; margin-right:-116px; left:auto; top:42px;}
.res320 .container .rowviews .contviews .weekprofiles .profile {margin:0px auto 30px auto !important; width:150px; float:none; display:block; overflow:hidden;}
.res320 .container .rowviews .contviews .weekprofiles .profile img {width:150px; height:auto; margin-bottom:9px;}
.res320 .container .rowviews .contviews .weekprofiles .ttl {padding:40px 22px 22px 24px; margin:0px auto; background:url(/images/template/visit-arrow.png) 7px 41px no-repeat; width:177px; text-align:center; font-size:18px; line-height:18px;}
.res320 .container .rowviews .contviews .weekprofiles .profile span {margin:0px 0px 0px 0px;}
.res320 .container .rowviews .contviews .weekprofiles .profile span.country {width:74px;}
.res320 .container .rowviews .contviews .weekprofiles .profile span.age {width:57px;}
.res320 .container .rowviews .contviews .weekprofiles .more {max-width:300px; margin:0px auto 0px auto;}
.res320 .container .rowviews .contviews .weekprofiles .more a.morevisit {padding:0px 17px 0px 0px; margin:33px 0px 38px 0px; font-size:17px; font-weight:700;}
.res320 .container .rowviews .contviews .weekprofiles .more a span {right:-10px; top:-29px;}
.res320 .container .rowviews .contviews .weekprofiles .more a.viewall {padding:0px 0px 0px 17px; margin:33px 0px 38px 0px; font-size:17px; font-weight:700;}
.res320 .container .rowviews .contviews .weekresult {width:100%; margin:0px auto; float:none; padding-left:0px; min-height:432px; background:#dbdbdb;}
.res320 .container .rowviews .contviews .weekresult .profile {margin:0px 26px 0px 0px;}
.res320 .container .rowviews .contviews .weekresult .ttl {padding:43px 0px 35px 20px; margin:0px auto; background:url(/images/template/visit-arrow.png) 0px 42px no-repeat; width:270px;}
.res320 .container .rowviews .contviews .weekresult .more {max-width:250px; padding-left:0px; text-align:center; margin:0px auto 0px auto;}
.res320 .container .rowviews .contviews .weekresult .profile span {margin:6px 0px 0px 0px;}
.res320 .container .rowviews .contviews .weekresult .profile span.vm {margin-top:0px;}
.res320 .container .rowviews .contviews .weekresult .more a {margin:30px 5px 0px 5px;}
.res320 .container .rowviews .contviews .weekresult .more a.viewall {margin:0px auto 15px auto; float:none; padding-top:55px;}
.res320 .container .rowviews .contviews .weekresult .more a span {right:-5px;}
.res320 .container .rowviews .contviews .weekresult .profile {margin:0px auto 30px auto !important; width:150px; float:none; display:block;}
.res320 .container .rowviews .contviews .weekresult .profile.last {margin-bottom:17px !important;}
.res320 .container .rowviews .contviews .weekresult .profile img {width:150px; height:auto;}
.res320 .container .rowsearch {min-height:291px;}
.res320 .container .rowsearch .srchcont .ttl {margin:38px auto 0px auto; width:145px;}
.res320 .container .rowsearch .srchcont .linkbig {padding-left:0px; margin:22px auto 0px auto; max-width:300px; text-align:center; line-height:32px;}
.res320 .container .rowsearch .srchcont .linkbig a {font-size:18px; margin:0px 7px 0px 0px; padding-right:7px; text-transform:none;}
.res320 .container .rowsearch .srchcont .linksmall {max-width:300px; padding-left:0px; line-height:33px; margin:1px auto 0px auto; text-align:center;}
.res320 .container .rowsearch .srchcont .linksmall a {margin:0px 10px 0px 0px; padding-right:10px; font-size:18px;}
.res320 .container .rowsearch .srchcont .linksmall a.lst {float:none; margin:5px auto; display:block; width:222px;}
.res320 .container .rowhistory .ttl {margin:30px 0px 40px 0px; font-size:14px; padding-bottom:19px; line-height:18px;}
.res320 .container .rowhistory .ttl .left {margin-left:-150px; bottom:34px;}
.res320 .container .rowhistory .ttl .right {margin-right:-150px; bottom:34px;}
.res320 .container .rowhistory {min-height:400px;}
.res320 .container .rowhistory .historycont {max-width:217px;}
.res320 .container .rowhistory .historycont .history {margin-bottom:15px; width:217px; min-height:255px;}
.res320 .container .rowhistory .historycont .history:hover .hv {width:187px; top:0px; height:144px; font-size:14px; line-height:18px; padding:45px 15px 16px 15px;}
.res320 .container .rowhistory .historycont .history .names {width:217px; bottom:32px; font-size:16px; height:21px; line-height:22px;}
.res320 .container .rowhistory .historycont .history img {width:217px; height:225px;}
.res320 .container .carea .cpage .rowhistory .square {display:block; width:300px !important; height:250px !important; left:50%; margin-left:-150px; top:104px;}

.res720 .carea {width:auto; margin:0px auto; padding:41px 20px 38px 20px;}

.res480 .carea {width:auto; margin:0px auto; padding:39px 20px 40px 20px; height:auto; position:relative;}
.res480 .carea.padding-short {padding:0px 0px 23px 0px;}
.res480 .carea img.right {position:absolute; bottom:30px; left:50%; margin:0px 0px 0px -220px; width:440px;}
.res480 .carea img.left {position:absolute; bottom:30px; left:50%; margin:0px 0px 0px -220px; width:440px;}

.res320 .carea {width:auto; margin:0px auto; padding:40px 10px 40px 10px; height:auto; position:relative;}
.res320 .carea .cpage {padding:0px 20px 0px 20px;}
.res320 .carea img.right {position:absolute; bottom:30px; left:50%; margin:0px 0px 0px -140px; width:280px;}
.res320 .carea img.left {position:absolute; bottom:30px; left:50%; margin:0px 0px 0px -140px; width:280px;}

/* ************ Member Cards ***************** */

.buttons {color:#c60000; font-weight:700; font-size:18px; margin:21px 0px 38px 0px; clear:both;}
.buttons input {border:none; background:none; color:#031b34; font-size:18px; font-weight:700; cursor:pointer;}
.buttons input:hover {color:#c60000;}
.carea .cpage .membercard {width:auto; border:solid 1px #c60000; overflow:hidden; padding:11px 11px 10px 11px; margin-bottom:10px; position:relative;}
.carea .cpage .membercard .newModif {font-weight:700; position:absolute; right:30px; top:3px;}
.carea .cpage .membercard .newModif img {display:inline; top:9px; position:relative;}
.carea .cpage .membercard .chat {float:right; background:url(/images/template/fvt-online.png) left center no-repeat; padding-left:23px; font-size:18px; color:#031b34; margin:-17px 10px 15px 0px; line-height:20px; clear:both;}
.carea .cpage .membercard .chat.cg {padding-top:0px; clear:both;}
.carea .cpage .membercard .chatoff {float:right; padding-left:23px; font-size:18px; color:#878787; margin:-17px 10px 0px 0px; line-height:20px; clear:both;}
.carea .cpage .membercard.gallery .chatoff {margin:25px 0px 0px 0px; text-align:left; line-height:15px; width:150px; float:left; font-weight:700; padding-left:0px; font-size:15px;}
.carea .cpage .membercard.basic .chatoff {margin:10px 0px 0px 0px;}
.carea .cpage .membercard .pf-links {font-size:18px; color:#c6000069; font-weight:700; float:left; clear:both; margin:0px 0px 0px 167px;}
.carea .cpage .membercard .chat a {color:#30cf0b; text-decoration:underline;}
.carea .cpage .membercard .pf-links a {color:#c60000;}
.carea .cpage .membercard .icons {overflow:hidden; float:left; margin-top:10px;}
.carea .cpage .membercard .icons a {display:block; float:left; width:auto; height:22px; clear:both; padding-left:25px; line-height:22px; margin-bottom:5px; color:#172d44; font-size:16px; font-weight:700; text-decoration:none;}
.carea .cpage .membercard .icons a.msg {background:url(/images/template/fvt-msg.png) left center no-repeat;}
.carea .cpage .membercard .icons a.msg:hover {background:url(/images/template/fvt-msg-h.png) left center no-repeat; color:#c60000;}
.carea .cpage .membercard .icons a.fvt {background:url(/images/template/fvt-fvt.png) left center no-repeat;}
.carea .cpage .membercard .icons a.fvt:hover {background:url(/images/template/fvt-fvt-h.png) left center no-repeat; color:#c60000;}
.carea .cpage .membercard .icons a.star {background:url(/images/template/fvt-star.png) left center no-repeat;}
.carea .cpage .membercard .icons a.star:hover {background:url(/images/template/fvt-star-h.png) left center no-repeat; color:#c60000;}
.carea .cpage .membercard .data {float:left; overflow:hidden; width:186px; min-height:170px; margin-left:20px;}
.carea .cpage .membercard .resume {float:left; width:57%; margin-left:25px; font-size:18px; color:#172d44; min-height:150px;}
.carea .cpage .membercard .resume .find {margin-bottom:10px; line-height:25px; font-size:18px; text-align:left;}
.carea .cpage .membercard .resume .find span {font-size:20px;}
.carea .cpage .membercard .resume .txt {line-height:21px; text-align:left; width:auto; float:none;}
.carea .cpage .membercard .resume .txt span {display:block; line-height:20px; text-align:left;}
.carea .cpage .membercard .resume span {font-size:18px; color:#c60000; font-weight:600;}
.carea .cpage .membercard .data .user a {font-weight:700; color:#c60000; text-decoration:underline; margin:0px 0px 6px 3px; text-transform:uppercase;}
.carea .cpage .membercard .data span {font-size:18px; color:#172d44; text-align:left; display:block; margin:0px; line-height:21px;}
.carea .cpage .membercard .data span.age {min-height:auto;}
.carea .cpage .membercard .data span.age a {color:#172d44;}
.carea .cpage .membercard .pic {float:left;}
.carea .cpage .membercard .pic img {width:150px; height:182px;}
.carea .cpage .membercard.basic .pic img {width:99px; height:120px;}
.carea .cpage .membercard.basic {padding:7px 11px 8px 11px;}
.carea .cpage .membercard.basic .chat {margin:19px 7px 0px 0px;}
.carea .cpage .membercard.basic .pf-links {margin:0px;}
.carea .cpage .membercard.basic .icons {margin:16px 0px 0px 3px;}
.carea .cpage .membercard.basic .data {width:250px; min-height:120px; margin-left:13px;}
.carea .cpage .membercard.basic .resume {min-height:80px; width:49%; margin-left:15px;}
.carea .cpage .membercard.basic .resume .find {margin:3px 0px 5px 0px;}
.carea .cpage .membercard.basic .data span {float:left; min-height:20px;}
.carea .cpage .membercard.basic .data span.sep {margin:0px 5px;}
.carea .cpage .membercard.basic .data span.user {clear:both; display:block; width:100%; margin:0px 0px 5px 3px; line-height:16px;}
.carea .cpage .membercard.basic .data span.user input {-webkit-appearance:checkbox;}
.carea .cpage .membercard.basic .pic {width:99px; height:120px;}
.membercnt {overflow:hidden; width:auto; clear:both; float:none; margin:0px auto;}
.membercnt .cnt {width:970px; float:left; clear:both;}
.carea .cpage .membercard.gallery {float:left; width:182px; height:290px; margin:0px 23px 19px 0px; padding:11px 15px 7px 15px;}
.carea .cpage .membercard.gallery .user a {float:left; font-size:20px; font-weight:700; text-decoration:underline; text-transform:uppercase; color:#c60000; display:block; margin-bottom:18px; line-height:14px;}
.carea .cpage .membercard.gallery .user input {-webkit-appearance:checkbox; float:left; margin:0px 10px 0px 3px;}
.carea .cpage .membercard.gallery .chat {margin:8px 0px 0px 0px; font-size:14px; background:url(/images/template/fvt-online.png) -7px -5px no-repeat; line-height:15px; padding-left:17px; text-align:left; width:134px; float:left;}
.carea .cpage .membercard.gallery .icons a {margin:0px 0px 10px 0px;}
.carea .cpage .membercard.gallery .icons {width:23px; float:right; margin:0px;}

.carea .cpage .extracols {width:auto; padding-bottom:10px; border-bottom:solid 1px #878787; margin-bottom:15px; text-align:left;}
 
.view {overflow:hidden; margin:37px 0px; clear:both;}
.view .col {float:left; text-align:left; font-size:16px; color:#031b34; width:35.5%; margin:0px 42px 0px 3px;}
.view .col span {font-weight:700;}
.view .col span.ico {display:block; float:right; width:20px; height:20px; background:url(/images/template/fvt-mas.png) center no-repeat; margin:6px 0px 0px 5px; cursor:pointer;}
.view .col.pag {width:26%; margin-right:59px;}
.view .col.pag span.izq {display:block; float:right; width:20px; height:20px; background:url(/images/template/fvt-izq.png) center no-repeat; margin:3px 0px 0px 3px; cursor:pointer;}
.view .col.pag span.der {display:block; float:right; width:20px; height:20px; background:url(/images/template/fvt-der.png) center no-repeat; margin:3px 0px 0px 1px; cursor:pointer;}
.view .col.order {width:26%; margin-right:0px;}
.view .col select {margin-left:0px; font-size:16px; color:#989898; -webkit-appearance:menulist; height:30px; padding-left:5px; width:120px; float:right;}

.res940 .carea .cpage .membercard .resume {margin-left:25px; width:47%;}
.res940 .carea .cpage .membercard.basic .resume {width:57%; margin-left:10px;}
.res940 .carea .cpage .membercard.gallery {margin:0px 14px 19px 0px;}
.res940 .view {margin:40px 0px;}
.res940 .view .col {width:36.5%;}
.res940 .view .col.order {width:26.8%;}
.res940 .view .col.pag {width:26.7%; margin-right:39px;}

.res720 .carea .cpage .membercard {padding:10px 9px 7px 11px; margin-bottom:19px;}
.res720 .carea .cpage .membercard .pf-links {margin:20px 0px 0px 0px; clear:none; display:block; text-align:center; width:100%;}
.res720 .carea .cpage .membercard .chat {margin:0px 3px 0px 0px; clear:both;}
.res720 .carea .cpage .membercard .data {width:185px; margin-left:10px;}
.res720 .carea .cpage .membercard .resume {width:46%; margin-left:5px; min-height:180px;}
.res720 .carea .cpage .membercard .resume .find {font-size:20px; line-height:24px;}
.res720 .carea .cpage .membercard .data .user {margin:0px 0px 6px 0px; font-size:18px;}
.res720 .carea .cpage .membercard .resume span {font-size:20px;}
.res720 .carea .cpage .membercard .resume .txt span {font-size:18px;}
.res720 .carea .cpage .membercard .chatoff {margin:20px 0px 0px 0px;}
.res720 .carea .cpage .membercard.gallery .chatoff {margin:10px 0px 0px 0px;}
.res720 .carea .cpage .membercard .newModif {position:static; float:left;}
.res720 .carea .cpage .membercard.basic .icons {margin:10px 0px 0px 3px;}
.res720 .carea .cpage .membercard.basic .data span.user {margin:0px 0px 6px 0px;}
.res720 .carea .cpage .membercard.basic .pf-links {margin:10px 0px 0px 0px; text-align:left;}
.res720 .carea .cpage .membercard.basic .chat {margin:10px 3px 0px 0px; clear:none;}
.res720 .carea .cpage .membercard.basic .data {width:185px;}
.res720 .carea .cpage .membercard.basic .resume {min-height:90px; width:54%; margin-left:10px;}
.res720 .carea .cpage .membercard.basic .resume .find {margin:0px;}
.res720 .carea .cpage .membercard.basic .chatoff {margin:15px 0px 0px 0px;}
.res720 .membercnt {max-width:680px;}
.res720 .membercnt .cnt {width:730px;}
.res720 .carea .cpage .membercard.gallery {margin:0px 34px 19px 0px;}
.res720 .view {margin:18px auto; max-width:700px;}
.res720 .view .col {width:37%; margin:0px 27px 0px 0px;}
.res720 .view .col.pag {width:29%; margin-right:7px; line-height:33px;}
.res720 .view .col span {display:block; width:88px; line-height:18px; float:left; font-weight:700;}
.res720 .view .col span.ico {width:20px; float:right;}
.res720 .view .col.pag span.izq {width:20px; float:right;}
.res720 .view .col.pag span.der {width:20px; float:right;}
.res720 .view .col.order span {width:66px;}
.res720 .view .col.pag span {width:56px; line-height:34px;}
.res720 .view .col.order {width:29%; margin-right:0px;}
.res720 .view .col select {margin-left:0px;}
.res720 .view .col.order select {width:118px;}
.res720 .view .col.pag select {width:83px;}

.res480 .buttons {text-align:left; margin:20px 0px 20px 0px; font-size:15px;}
.res480 .buttons input {font-size:15px; margin:0px 0px 0px 0px; padding:0px;}
.res480 .carea .cpage .membercard {position:relative;}
.res480 .carea .cpage .membercard .chat {clear:both; width:325px; position:static; bottom:9px; margin:0 auto; float:none; text-align:left;}
.res480 .carea .cpage .membercard .chatoff {position:static; margin:0px auto; padding:0px; text-align:center; width:330px; float:none; clear:both;}
.res480 .carea .cpage .membercard.gallery .chatoff {width:auto; text-align:left; float:left; min-height:32px; margin:20px 0px 0px 0px;}
.res480 .carea .cpage .membercard .pf-links {margin:0px auto; clear:both; text-align:center; position:static; float:none; width:410px;}
.res480 .carea .cpage .membercard.basic .pf-links {bottom:35px;}
.res480 .carea .cpage .membercard .data {margin-left:14px; width:60%; min-height:120px;}
.res480 .carea .cpage .membercard .data .user {margin:0px 0px 10px 0px;}
.res480 .carea .cpage .membercard .data span.age {min-height:65px;}
.res480 .carea .cpage .membercard.basic .data span.age {min-height:50px;}
.res480 .carea .cpage .membercard .resume {margin-left:0px; clear:both; width:100%; padding-bottom:10px; min-height:127px;}
.res480 .carea .cpage .membercard .resume .find {margin:10px 0 10px 0px; font-size:20px;}
.res480 .carea .cpage .membercard .resume .find span {display:block;}
.res480 .carea .cpage .membercard .icons {margin:0px; clear:both;}
.res480 .carea .cpage .membercard .newModif {position:static; float:left;}
.res480 .carea .cpage .membercard.basic .resume {min-height:65px; padding-bottom:60px; margin-top:20px;}
.res480 .carea .cpage .membercard.basic .resume .find {margin:0px;}
.res480 .membercnt {max-width:440px;}
.res480 .membercnt .cnt {width:459px;}
.res480 .carea .cpage .membercard.gallery {margin:0px 12px 19px 0px;}
.res480 .carea .cpage .membercard.gallery .chat {width:165px; margin:8px 0px 0px 0px; position:static;}
.res480 .carea .cpage .membercard.gallery .icons {margin:0px; clear:none;}
.res480 .view {margin:35px auto; max-width:440px;}
.res480 .view .col.avz {clear:both; float:none; width:58%; margin:0px auto 25px auto; overflow:hidden;}
.res480 .view .col.avz span {width:88px; float:left; display:block; line-height:18px;}
.res480 .view .col.avz span.ico {width:20px; float:right;}
.res480 .view .col.pag {width:44%; margin:0px 45px 0px 0px;}
.res480 .view .col.order {width:45%; margin:0px;}
.res480 .view .col.order span {width:70px; display:block; line-height:18px; float:left;}
.res480 .view .col select {margin-left:0px;}
.res480 .view .col.order select {width:112px;}
.res480 .view .col.pag select {width:83px;}

.res320 .carea .cpage {padding:0px 10px; width:auto; margin-bottom:20px;}
.res320 .buttons {text-align:center;}
.res320 .carea .cpage .membercard {position:relative; padding:10px 8px 10px 8px;}
.res320 .carea .cpage .membercard .chat {clear:both; width:auto; position:static; margin:0px auto 0px auto; text-align:left; background:url(/images/template/fvt-online.png) left top no-repeat; float:none; min-height:29px;}
.res320 .carea .cpage .membercard .chatoff {clear:both; width:auto; position:static; margin:0px auto; text-align:center; float:none; padding:0px;}
.res320 .carea .cpage .membercard.gallery .chatoff {bottom:25px; float:left; font-size:16px; position:static; margin:20px auto 0px auto; text-align:left; width:auto;}
.res320 .carea .cpage .membercard .pf-links {margin:0px auto 20px auto; clear:both; text-align:center; width:auto; position:static; float:none;}
.res320 .carea .cpage .membercard .data {margin:0px; width:100%; min-height:90px; clear:both;}
.res320 .carea .cpage .membercard .data .user {margin:16px 0px 6px 0px; text-align:center; clear:both; display:block; width:100%;}
.res320 .carea .cpage .membercard .data span {text-align:center;}
.res320 .carea .cpage .membercard .data span.age {min-height:50px; padding-bottom:10px;}
.res320 .carea .cpage .membercard.basic .data span {width:100%;}
.res320 .carea .cpage .membercard .data span.size {text-align:left;}
.res320 .carea .cpage .membercard .data span.age {float:none; margin:0px auto 0px auto; text-align:center; width:100%;}
.res320 .carea .cpage .membercard .pic {float:none; margin:0 auto;}
.res320 .carea .cpage .membercard .resume {margin-left:0px; clear:both; width:100%; padding-bottom:10px; min-height:205px; overflow:hidden;}
.res320 .carea .cpage .membercard .resume .find {margin:0px auto; font-size:20px; text-align:center; padding:10px 0px;}
.res320 .carea .cpage .membercard .resume .find span {display:block;}
.res320 .carea .cpage .membercard .icons {width:240px; margin:0px auto 0px auto; position:static; float:none;}
.res320 .carea .cpage .membercard .pf-links a {font-size:18px;}
.res320 .carea .cpage .membercard .resume .txt {text-align:justify; margin-bottom:0px;}
.res320 .carea .cpage .membercard.basic .data span.sep {width:auto;}
.res320 .carea .cpage .membercard.basic .data span.user {margin:10px 0px 15px 3px;}
.res320 .carea .cpage .membercard.basic .data span.size {width:43%;}
.res320 .carea .cpage .membercard.basic .resume {min-height:120px;}
.res320 .carea .cpage .membercard.basic .icons {bottom:105px;}
.res320 .carea .cpage .membercard .icons a {display:block; width:100%;}
.res320 .carea .cpage .membercard .newModif {position:static; float:left;}
.res320 .membercnt {max-width:280px;}
.res320 .membercnt .cnt {width:280px;}
.res320 .carea .cpage .membercard.gallery {margin:0px auto 20px auto; float:none;}
.res320 .carea .cpage .membercard.gallery .chat {width:165px; margin:8px 0px 0px 0px; position:static; text-align:left; padding-left:17px; background:url(/images/template/fvt-online.png) -7px -5px no-repeat;}
.res320 .carea .cpage .membercard.gallery .icons {margin:0px; width:23px; position:static;}
.res320 .carea .cpage .membercard.gallery .pic {margin:0px; float:left;}
.res320 .view {margin:20px auto 35px auto; max-width:300px;}
.res320 .view .col.avz {clear:both; float:none; width:84%; margin:0px auto 25px auto; overflow:hidden;}
.res320 .view .col.avz span {width:88px; float:left; display:block; line-height:18px;}
.res320 .view .col.avz span.ico {width:20px; float:right;}
.res320 .view .col.pag {width:64%; margin:0px auto 25px auto; float:none; overflow:hidden;}
.res320 .view .col.order {width:68%; margin:0px auto; float:none;}
.res320 .view .col.order span {width:70px; display:block; line-height:18px; float:left;}
.res320 .view .col select {margin-left:0px; width:95px;}
.res320 .view .col.order select {width:118px;}
.res320 .view .col.pag select {width:50px;}

.brwIE7 .view .col span {float:left;}
.brwIE7 .carea .cpage .membercard .pf-links {width:275px;}
.brwIE7 .carea .cpage .membercard.basic .icons {clear:both; width:105px;}
.brwIE7 .carea .cpage .membercard.basic .chat {width:100%;}
.brwIE7 .carea .cpage .membercard.basic .data span.country {width:100%;}
.brwIE7 .carea .cpage .membercard.gallery .pic {width:150px; height:182px; display:block;}
.brwIE7 .carea .cpage .membercard.gallery .user {line-height:20px;}
.brwIE7 .carea .cpage .membercard.gallery .chat {width:165px;}

/* Search Links */
.search {width:100%; min-height:454px; overflow:hidden; background:url(/images/template/bg-pais.jpg) center no-repeat;}
.search .title {text-align:center; font-size:30px; color:#273950; margin:67px auto 0px auto; text-transform:uppercase; line-height:33px; position:relative; width:432px;}
.search .title .left {background:url(/images/template/viņeta-pais-izq.png) center no-repeat; width:18px; height:32px; display:block; position:absolute; top:0px; left:0px;}
.search .title .right {background:url(/images/template/viņeta-pais-der.png) center no-repeat; width:18px; height:32px; display:block; position:absolute; top:0px; right:4px;}
.search span {font-weight:700; font-size:30px; color:#cc2121; text-align:center; display:block; line-height:41px;}
.search .links {margin:40px auto 0px auto; font-size:20px; color:#a41c35; text-align:center; width:1035px; padding-right:5px;}
.search .messg {font-size:20px; color:#061b2e; font-weight:800; text-align:center; margin:55px 0px 0px 0px;}
.search .messg span {font-size:20px; display:inline;}
.search .messg a {color:#cd2421;}
.search .links a {font-size:20px; color:#103250; line-height:33px;}
.search .links a.pr {padding-right:0px;}

.res940 .search {background:url(/images/template/bg-pais-940.jpg) center no-repeat; min-height:424px;}
.res940 .search .title {margin:41px auto 0px auto;}
.res940 .search .links {width:820px; padding:0px; margin:34px auto 0px auto;}
.res940 .search .links a {padding:0 0px;}
.res940 .search .messg {margin:29px 0px 0px 0px;}

.res720 .search {min-height:500px; background:url(/images/template/bg-pais-720.jpg) center no-repeat;}
.res720 .search .title {margin:45px auto 0px auto;}
.res720 .search .links {width:auto; padding:0px 20px 0px 20px; margin:48px auto 0px auto;}
.res720 .search .messg {margin:32px auto 0px auto; width:540px; font-size:18px;}
.res720 .search .messg span {line-height:30px;}

.res480 .search {background:url(/images/template/bg-pais-480.jpg) center no-repeat; min-height:640px;}
.res480 .search .title {margin:46px auto 0px auto; font-size:25px;}
.res480 .search .title .left {left:40px;}
.res480 .search .title .right {right:40px;}
.res480 .search span {font-size:25px; line-height:25px;}
.res480 .search .links {width:440px; margin:53px auto 0px auto;}
.res480 .search .messg {width:345px; margin:54px auto 0 auto; font-size:18px; line-height:32px;}
.res480 .search .messg span {font-size:18px;}

.res320 .search {background:url(/images/template/bg-pais-320.jpg) center no-repeat; min-height:775px;}
.res320 .search .title {margin:37px auto 0px auto; font-size:18px; line-height:23px; width:280px;}
.res320 .search .title .left {left:0px;}
.res320 .search .title .right {right:0px;}
.res320 .search span {font-size:18px; line-height:20px;}
.res320 .search .links {width:300px; margin:50px auto 0px auto; padding:0px;}
.res320 .search .messg {width:292px; margin:50px auto 0 auto; font-size:18px; line-height:39px;}
.res320 .search .messg span {font-size:18px; display:block;}

/* Register Red stripe */
.registro {width:100%; min-height:73px; background:#c60000; color:#fff; font-size:20px; text-align:center;}
.registro .txt {max-width:910px; margin:0 auto; padding:11px 0px 0px 0px; line-height:24px;}
.registro .txt a {font-weight:700; color:#fff;}

.res720 .registro .txt {width:570px;}
.res720 .registro {min-height:95px;}

.res480 .registro .txt {width:auto; padding:10px 24px 13px 24px;}

.res320 .registro .txt {width:auto; padding:10px 12px 13px 12px; font-weight:300;}
.res320 .registro .txt a {text-transform:lowercase;}

/* ************ Footer ************ */
.footer {background:url(/images/template/befooter-master-1170.jpg) top center no-repeat; width:100%; margin:0px; padding:0px; position:relative; z-index:60; min-height:378px;}
.footer .farea {max-width:1130px; margin:0 auto; overflow:hidden;}
.footer .farea .text {display:block; text-align:center; font-size:25px; text-transform:uppercase; color:#273950; margin:55px auto 0px auto;}
.footer .farea .social {max-width:274px; margin:38px auto 49px auto; overflow:hidden; height:39px; position:relative;}
.footer .farea .flinks a {font-size:18px; color:#273950; font-weight:600;}
.footer .farea .flinks {max-width:775px; text-align:center; margin:0 auto; padding-right:62px;}
.footer .farea .social a {display:block; float:left; width:45px; height:45px; margin:0px 10px;}
.footer .farea .social a.fb {background:url(/images/template/sm-fb.png); margin-left:37px;}
.footer .farea .social a.fb:hover {background:url(/images/template/sm-fb-h.png);}
.footer .farea .social a.ig {background:url(/images/template/sm-ig.png);}
.footer .farea .social a.ig:hover {background:url(/images/template/sm-ig-h.png);}
.footer .farea .social a.tw {background:url(/images/template/sm-tw.png);}
.footer .farea .social a.tw:hover {background:url(/images/template/sm-tw-h.png);}
.footer .farea .social .left {width:18px; height:32px; display:block; position:absolute; left:6px; top:4px; background:url(/images/template/farrow-left.png);}
.footer .farea .social .right {width:18px; height:32px; display:block; position:absolute; right:24px; top:4px; background:url(/images/template/farrow-right.png);}
.footer .farea .promo {color:#fff; background:#09224c; font-size:18px; width:227px; display:block; margin:0px auto 35px auto; text-align:center; padding:3px 0; line-height:26px; text-decoration:none;}
.footer .farea .promo:hover {background:#c60000;}

.footer.large {background:url(/images/template/footer-large.jpg) top center no-repeat; width:100%; margin:0px; padding:0px; position:relative; z-index:60; min-height:669px;}
.footer.large .textfooter p {display:block; margin:38px auto 38px auto; text-align:center; font-size:20px; color:#041830; line-height:24px; width:1112px;}
.footer.large .textfooter span {font-size:18px; color:#041830; display:block; text-align:center; line-height:35px;}
.footer.large .textfooter p span.h1 {display:inline; font-size:20px; color:#041830; line-height:24px;}
.footer.large .farea .text {margin:63px auto 0px auto;}
.footer.large .textfooter .links {font-size:25px; color:#041830; margin:8px auto 36px auto; width:801px;}
.footer.large .textfooter .links a {font-size:25px; color:#041830; padding:0px 11px;}

.exfoot {min-height:71px; background:#e9e9e9; text-align:center; font-size:15px; overflow:hidden;}
.exfoot .earea {color:#273950; margin:25px auto 25px auto; padding-right:8px;}
.exfoot .earea a {color:#273950;}
.exfoot .earea .wfy {margin:5px 0;}

.res940 .footer {background:url(/images/template/befooter-master-940.jpg) top center no-repeat; min-height:367px;}
.res940 .footer .farea .text {max-width:653px; margin:35px auto 0px auto; line-height:32px;}
.res940 .footer .farea .social {margin:30px auto 44px auto; max-width:244px;}
.res940 .footer .farea .social a.fb {margin-left:27px;}
.res940 .footer .farea .social .right {right:0px;}
.res940 .footer .farea .promo {margin:0px auto 40px auto;}
.res940 .footer.large {background:url(/images/template/footer-large-940.jpg) top center no-repeat; min-height:679px;}
.res940 .footer.large .textfooter p {width:895px; font-size:18px; margin:45px auto 38px auto;}
.res940 .footer.large .textfooter .links {margin:6px auto 36px auto;}
.res940 .footer.large .farea .text {margin:48px auto 0px auto;}
.res940 .exfoot .earea {margin:24px auto 25px auto;}

.res720 .footer {background:url(/images/template/befooter-master-720.jpg) top center no-repeat; min-height:370px;}
.res720 .footer .farea .text {width:645px; margin:38px auto 0px auto; padding-left:5px;}
.res720 .footer .farea .social {margin:26px auto 49px auto; max-width:255px;}
.res720 .footer .farea .social .right {right:0px; top:2px;}
.res720 .footer .farea .social .left {left:14px; top:2px;}
.res720 .footer .farea .flinks {max-width:680px; padding:0px;}
.res720 .footer .farea .promo {margin:0px auto 36px auto;}
.res720 .footer.large {background:url(/images/template/footer-large-720.jpg) top center no-repeat; min-height:660px;}
.res720 .footer.large .textfooter p {width:auto; padding:0px 19px 31px 19px; margin:0px auto 0px auto; font-size:18px;}
.res720 .footer.large .textfooter .links {font-size:20px; width:595px; margin:0px auto 45px auto;}
.res720 .footer.large .textfooter .links a {font-size:20px; padding:0px 5px;}
.res720 .footer.large .farea .text {font-size:20px; padding:0px; margin:40px auto 0px auto; width:560px;}
.res720 .footer.large .farea .social {margin:24px auto 36px auto;}
.res720 .footer.large .farea .promo {margin:0px auto 29px auto;}

.res480 .footer {background:url(/images/template/befooter-master-480.jpg) top center no-repeat; min-height:388px;}
.res480 .footer .farea .text {width:440px; margin:40px auto 0px auto; font-size:20px; line-height:24px;}
.res480 .footer .farea .social {margin:29px auto 40px auto; max-width:255px;}
.res480 .footer .farea .social a.fb {margin-left:38px;}
.res480 .footer .farea .social .right {right:3px; top:4px;}
.res480 .footer .farea .social .left {left:8px; top:4px;}
.res480 .footer .farea .flinks {max-width:440px; padding:0px; text-align:center;}
.res480 .footer .farea .flinks a {font-size:18px;}
.res480 .footer .farea .promo {margin:0px auto 36px auto;}
.res480 .exfoot .earea {width:310px; margin:18px auto 16px auto; padding:0px;}
.res480 .footer.large {background:url(/images/template/footer-large-480.jpg) top center no-repeat; min-height:853px;}
.res480 .footer.large .textfooter p {font-size:18px; width:auto; padding:0 20px; margin:36px auto 31px auto;}
.res480 .footer.large .textfooter span {line-height:24px;}
.res480 .footer.large .textfooter .links {margin:0px auto 31px auto; line-height:30px; width:440px; text-align:center;}
.res480 .footer.large .textfooter .links a {font-size:20px; padding:0px 4px;}
.res480 .footer.large .farea .text {margin:40px auto 0px auto;}
.res480 .footer.large .farea .social {margin:31px auto 40px auto;}
.res480 .footer.large .farea .promo {margin:0px auto 15px auto;}

.res320 .footer {background:url(/images/template/befooter-master-320.jpg) top center no-repeat; min-height:425px;}
.res320 .footer .farea .text {width:260px; margin:40px auto 0px auto; font-size:18px; line-height:24px;}
.res320 .footer .farea .social {margin:23px auto 33px auto; max-width:280px;}
.res320 .footer .farea .social a.fb {margin-left:50px;}
.res320 .footer .farea .social .right {right:3px; top:4px;}
.res320 .footer .farea .social .left {left:8px; top:4px;}
.res320 .footer .farea .flinks {max-width:300px; padding:0px; text-align:center; margin:26px auto 0px auto;}
.res320 .footer .farea .flinks a {font-size:15px;}
.res320 .footer .farea .promo {margin:0px auto 27px auto;}
.res320 .exfoot .earea {width:300px; margin:18px auto 16px auto; padding:0px;}
.res320 .footer.large {background:url(/images/template/footer-large-320.jpg) top center no-repeat; min-height:981px;}
.res320 .footer.large .textfooter p {font-size:18px; width:auto; padding:0px 20px; margin:20px auto 32px auto; line-height:23px;}
.res320 .footer.large .textfooter span {line-height:24px;}
.res320 .footer.large .textfooter .links {margin:0px auto 2px auto; line-height:30px; width:300px; text-align:center; font-size:18px;}
.res320 .footer.large .textfooter .links a {font-size:18px; padding:0px 0px;}
.res320 .footer.large .farea .text {margin:37px auto 0px auto; font-size:16px; line-height:20px;}
.res320 .footer.large .farea .social {margin:23px auto 31px auto;}
.res320 .footer.large .farea .promo {margin:0px auto 35px auto;}

.brwIE7 .header {overflow-x:hidden;}
.brwIE7 .header #menuc {margin:39px 0px 0px 0px;}
.brwIE7 .header .harea .bgcont .bgright {margin-left:-150px;}
.brwIE7 .infoheader .perfil .namepf .ico {margin:-26px 76px 0px 0px;}
.brwIE7 .container .rowprofile .info .rowinfopf span {line-height:25px;}
.brwIE7 .container .rowhistory .historycont .history .names {left:0px;}
.brwIE7 .container .rowhistory .historycont .history:hover .hv {left:0px; height:168px;}
.brwIE7 .carea .cadpage {clear:both;}
.brwIE7 .container .rowhistory .historycont .history img {border:none;}
.brwIE7 .container .rowviews .contviews .weekprofiles .profile img {border:none;}
.brwIE7 .container .rowviews .contviews .weekresult .profile img {border:none;}
.brwIE7 .container .rowviews .contviews .weekresult .more {font-size:16px;}
.brwIE7 .container .rowviews .contviews .weekprofiles .more {font-size:16px;}
.brwIE7 .container .rowviews .contviews .weekresult .more {margin-bottom:20px;}

.brwIE8 .container .rowhistory .historycont .history .names {left:0px;}
.brwIE9 .container .rowhistory .historycont .history .names {left:0px;}
.brwIE10 .container .rowhistory .historycont .history .names {left:0px;}
.brwIE11 .container .rowhistory .historycont .history .names {left:0px;}

/* Video PopUp */
.lnkvd {cursor:pointer; margin-left:0px !important;}
.last {margin-right:0px !important;}
.abs-layer {position:fixed; background:url(/images/template/bg-video.png); top:0; left:0; width:100%; height:100%; z-index:10000; display:none;}
.cnt-video-1 {position:fixed; width:640px; height:360px; top:20%; left:50%; margin-left:-316px; z-index:100000000; display:none; border:1px solid #000; background-color:#000;}
.cnt-video-2 {position:relative; width:640px; height:360px;}
.cnt-video {width:640px; height:360px;}
.lnk-close-video {cursor:pointer; position:absolute; top:-2px; left:640px; display:none; width:24px; height:24px; background:url(/images/template/close.png); z-index:10001; background-size:cover;}
.res480 .lnk-close-video {left:432px; top:-23px;}
.res480 .cnt-video {width:453px; height:255px;}
.res480 .cnt-video-2 {width:453px; height:255px;}
.res480 .cnt-video-1 {width:453px; height:255px; margin-left:-227px;}
.res320 .lnk-close-video {top:-24px; left:293px;}
.res320 .cnt-video {width:313px; height:173px;}
.res320 .cnt-video-2 {width:307px; height:174px;}
.res320 .cnt-video-1 {width:315px; height:174px; margin-left:-158px;}

/* Email Confirmation */
.container .carea .cpage .submit {font-size:17px; height:25px; width:auto; background:#c60000; border:none; margin:0px 0px 0px 20px; font-weight:700; line-height:22px; padding:0px 10px 0px 10px; cursor:pointer;}
.container .carea .cpage .modEmail .submit {margin:10px 0px 10px 0px;}
.container .carea .cpage .modEmail .midInput {border:solid 1px #ccc; width:50%; height:28px; color:#031b34; padding-left:35px; background:url(/images/template/ico-buscar.png) 10px 5px no-repeat;}
.container .carea .cpage .btnMensaje a.submit {color:#fff; text-decoration:none;}
.container .carea .cpage .submit:hover {background:#031b34;}
.container .carea .cpage .submit.reg {margin:0px;}

.res480 .container .carea .cpage .submit.act {margin:20px auto;}
.res480 .container .carea .cpage .note .audiovideo .submit {margin:15px auto; display:block;}
.res480 .container .carea .cpage .submit {margin:0px 0px 0px 10px;}
.res480 .container .carea .cpage form.confirm .submit {margin:0px;}

.res320 .container .carea .cpage .submit.act {margin:20px auto; float:none;}
.res320 .container .carea .cpage .note .audiovideo .submit {margin:15px auto; display:block;}
.res320 .container .carea .cpage .modEmail .submit {font-size:14px;}

.emailCofirmation {font-size:17px; overflow:hidden; margin:20px 0px 20px 0px;}
.emailCofirmation span {float:left;}
.emailCofirmation .midInput {width:430px; height:28px; margin:0px 0px 0px 16px; color:#031b34; padding-left:35px; background:url(/images/template/ico-buscar.png) 10px 5px no-repeat;}
.emailCofirmation input.submit {font-size:17px; height:25px; width:auto; background:#c60000; border:none; margin:0px 0px 0px 20px; font-weight:700; line-height:22px; padding:0px 10px 0px 10px; cursor:pointer;}
.emailCofirmation input.submit:hover {background:#09224c;}
.emailCofirmation p {font-size:13px;}

.brwIE7 .label .emailCofirmation input.submit {margin:-29px 100px 12px 0px;}
.brwIE7 .midInput {width:328px; height:28px; margin:0px 0px 0px 15px; color:#031b34; padding-left:47px;}

.res940 .emailCofirmation input.submit {margin:25px 0px 0px 0px;}
.res940 .emailCofirmation input.submit {margin:2px 0px 0px 15px;}
.res940 .midInput {width:360px; margin:0px 0px 0px 8px; padding:0px 0px 0px 40px;}

.res720 .emailCofirmation input.submit {margin:3px 0px 0px 10px;}
.res720 .midInput {width:40%; margin:0px 0px 0px 10px;}

.res480 .emailCofirmation input.submit {margin:25px 0px 25px 0px;}
.res480 .emailCofirmation input.submit {margin:0px 0px 25px 10px;}
.res480 .midInput {width:53%; margin:0px 0px 0px 10px;}

.res320 .container .carea .cpage .submit {margin:0px 18px 0px 0px; float:right;}
.res320 .emailCofirmation input.submit {margin:40px 0px 20px 0px;}
.res320 .emailCofirmation input.submit {margin:0 auto; padding:0px 10px 0px 10px; display:block; float:none;}
.res320 .midInput {width:86%; margin:10px auto;}

.carea .cpage .txt {float:left; width:64%;}
.res940 .carea .cpage .txt {width:55%;}
.res720 .carea .cpage .txt {width:52%; margin-bottom:30px;}
.res480 .carea .cpage .txt {width:100%; margin-bottom:30px;}
.res320 .carea .cpage .txt {width:100%; margin-bottom:20px;}

.cntsendMsg .row textarea {color:#000; border:solid 1px #c60000; padding:2px 0px 0px 5px; width:99%; margin:10px 0px;}
.res940 .cntsendMsg .row textarea {width:98%;}
.res720 .cntsendMsg .row textarea {width:98%;}
.res480 .cntsendMsg .row textarea {width:98%;}
.res320 .cntsendMsg .row textarea {width:97%;}

/* Popup Cookie START */
.popupCk {display:none; background:#636363; color:#fff; overflow:auto; max-width:795px; position:absolute; left:50%; margin-left:-398px; z-index:999; top:-95px; padding:10px 20px 5px 20px; border-radius:32px;}
.popupCk .txt {width:765px; margin:0px auto; font-size:16px; line-height:22px; text-align:justify; overflow:hidden;}
.popupCk .txt .close {float:right; display:block; border:solid 1px; font-size:15px; padding:5px 12px 6px 12px; font-weight:700; line-height:15px; cursor:pointer; margin:5px 0px 5px 0px; border-radius:17px;}

.res720 .popupCk {max-width:680px; margin-left:-340px; top:-115px;}
.res720 .popupCk .txt {width:640px;}
.res720 .popupCk .txt .close {margin-top:25px;}

.res480 .popupCk {max-width:400px; margin-left:-210px; top:-154px;}
.res480 .popupCk .txt {width:380px;}
.res480 .popupCk .txt .close {margin-top:20px;}

.res320 .popupCk {max-width:240px; margin-left:-140px; top:-208px;}
.res320 .popupCk .txt {width:auto;}
.res320 .popupCk .txt .close {margin-top:30px;}
/* Popup Cookie END */

@media(max-width:1169px) {.container .carea .cadpage .adTop ins.adsbygoogle.test {width:728px; height:90px;}
}
@media(max-width:939px) {.container .carea .cadpage .adTop ins.adsbygoogle.test {width:320px; height:100px !important;}
}

@media(max-width:5000px) {.container .carea .cpage .rowhistory .square .adsbygoogle {width:728px !important; height:90px !important;}
}
@media(max-width:939px) {.container .carea .cpage .rowhistory .square .adsbygoogle {width:300px !important; height:250px !important; margin:0px !important;}
}

@media(max-width:1169px) {.container .carea .adRight ins.adsbygoogle.test {width:160px; height:600px;}
}
@media(max-width:939px) {.container .carea .adRight ins.adsbygoogle.test {width:320px; height:100px !important;}
}

.carea .cpage .imgList .square ins.adsbygoogle {width:300px; height:600px; margin:0;}
.carea .cpage .imgList .square {width:300px; height:600px; border:none; position:static; float:right; overflow:hidden;}

.res720 .carea .cpage .imgList .square {margin:20px auto 0 auto; clear:both; overflow:hidden; float:none;}
.res480 .carea .cpage .imgList .square {margin:20px auto 0 auto; clear:both; overflow:hidden; float:none;}
.res320 .carea .cpage .imgList .square {margin:20px auto 0 auto; clear:both; overflow:hidden; float:none;}

@media(max-width:1169px) {.carea .cpage .imgList .square ins.adsbygoogle {width:300px; height:600px; margin:0px;}
}
@media(max-width:939px) {.carea .cpage .imgList .square ins.adsbygoogle {width:300px; height:250px;}
}

.carea .cpage .square ins.adsbygoogle {width:300px; height:250px; margin:0px; position:static;}
.carea .cpage .square {width:300px; height:600px; border:none; float:right; position:absolute; top:60px; right:0px; overflow:hidden;}

.res720 .carea .cpage .square {margin:20px auto 0 auto; clear:both; overflow:hidden; float:none;}
.res480 .carea .cpage .square {margin:20px auto 0 auto; clear:both; overflow:hidden; float:none;}
.res320 .carea .cpage .square {margin:20px auto 0 auto; clear:both; overflow:hidden; float:none;}

@media(max-width:1169px) {.carea .cpage .square ins.adsbygoogle {width:300px; height:600px;}
}
@media(max-width:939px) {.carea .cpage .square ins.adsbygoogle {width:300px; height:250px;}
}

.container .carea .cpage .square.logout {border:none; display:block; position:static;}
.res940 .container .carea .cpage .square.logout {right:20px; top:41px;}
.res720 .container .carea .cpage .square.logout {margin:20px auto 0px auto;}

.container .carea .cpage .square.srv2 {border:none; display:block; position:static;}
.res940 .container .carea .cpage .square.srv2 {right:20px; top:41px;}
.res720 .container .carea .cpage .square.srv2 {margin:20px auto 0px auto;}