/*
Design by Andrew Yaz 2009 for Millonarioo.com */
html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px -2529px;
	color: #464241;
	font-size: 11px;
	height: 100%;
	width: 100%;
	margin: 0px;
	position: relative;
	font-family: Georgia, "Times New Roman", Times, serif;
}

img, div { behavior: url(iepngfix.htc) }


#cnt {
	z-index: 10; margin: 0px auto; width: 100%; position: relative; top: 0px; height: 100%
}
#hdr {
	z-index: 10;
	margin: 0px auto;
	width: 1000px;
	position: relative;
	height: 248px
}
#main {
	z-index: 10;
	width: 1000px;
	position: relative;
	background-image: url(mbg.gif);
	background-repeat: repeat-y;
	background-position: 0px 60px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	padding-bottom: 20px;
}
#main1 {
	z-index: 10;
	width: 1000px;
	position: relative;
	background-image: url(mbg1.gif);
	background-repeat: repeat-y;
	background-position: 0px 60px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	padding-bottom: 20px;
}
#main2 {
	z-index: 10;
	width: 1000px;
	position: relative;
	background-image: url(mbg2.gif);
	background-repeat: repeat-y;
	background-position: 0px 60px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	padding-bottom: 20px;
}
#main-contacto {
	z-index: 10;
	width: 1000px;
	position: relative;
	background-image: url(mbg.gif);
	background-repeat: repeat-y;
	background-position: 0px 60px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	 
}
#hbg {
	z-index: 1;
	margin: 0px auto;
	width: 100%;
	position: absolute;
	top: 0px;
	height: 1048px;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
	background-position: center -1478px;

}
#foo {
	z-index: 10; margin: 0px auto; width: 1000px; position: relative; height: 496px
}
#dfoo {
	z-index: 3;
	margin: -980px 0px 0px;
	width: 100%;
	position: relative;
	height: 980px;
	background-image: url(bg.jpg);
	background-position: center -496px;
	background-repeat: no-repeat;
}
#fbg {
	z-index: 1;
	margin: -496px 0px 0px;
	width: 100%;
	position: relative;
	height: 496px;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#menu {
	font-size: 14px;
	left: 120px;
	width: 850px;
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	list-style-type: none;
	position: relative;
	top: 212px;
	height: 50px;
	padding: 0px;
	margin: 0px;
}
#menu li {
	padding-right: 0px;
	display: inline;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
	height: 34px
}
#menu li.l {
	padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; position: relative; height: 37px
}
#menu li a {
	padding-right: 20px;
	display: block;
	padding-left: 20px;
	z-index: 10;
	float: left;
	padding-bottom: 0px;
	color: #ddd;
	padding-top: 10px;
	position: relative;
	height: 27px;
	text-decoration: none;
	background-image: url(sprite.png);
	background-repeat: no-repeat;
	background-position: -598px -377px;
}
.mdmy {
	padding-right: 20px; display: block; padding-left: 20px; z-index: 10; background: url(sprite.png) no-repeat -598px -377px; float: left; padding-bottom: 0px; color: #ddd; padding-top: 10px; position: relative; height: 27px; text-decoration: none
}
.mdmy {
	padding-right: 1px; padding-left: 1px; padding-bottom: 0px; cursor: default; padding-top: 10px
}
#menu li a:hover {
	background-position: -598px -414px; color: #fff
}
#menu li a.sel {
	background-position: -598px -451px; color: #fff
}
#menu li a:active {
	background-position: -598px -451px; color: #fff
}
#menu li a span {
	z-index: 2; position: relative
}
#menu li a span.d {
	z-index: 1; left: 21px; color: #000; white-space: nowrap; position: absolute; top: 11px
}
#menu li a.sel span.d {
	color: #444
}
#himg {
	left: 57px;
	width: 719px;
	position: absolute;
	top: -1px;
	height: 212px;
}
#himg img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
button.comment_btn span {
	padding-right: 0px; display: block; padding-left: 0px; z-index: 2; padding-bottom: 0px; margin: 0px; width: 128px; line-heigth: 34px; padding-top: 0px; position: relative; height: 34px
}
button.comment_btn span.d {
	display: block; z-index: 1; left: 50%; margin: 0px 0px 0px -63px; width: 128px; color: #000; line-heigth: 34px; position: absolute; top: 1px; height: 34px
}
button.comment_btn span.dChrome {
	display: block; z-index: 1; left: 50%; margin: 0px 0px 0px -63px; width: 128px; color: #000; line-heigth: 34px; position: absolute; top: 1px; height: 34px
}
button.comment_btn:hover span.d {
	color: #464242
}
button.comment_btn:hover span.dChrome {
	color: #464242
}
button.comment_btn span.dChrome {
	margin: 1px 0px 0px -60px
}
.dwnl_gr_btn span {
	z-index: 2; position: relative
}
.buy_btn span {
	z-index: 2; position: relative
}
.dwnl_gr_btn span.d {
	z-index: 1; left: 50%; margin: 0px 0px 0px -63px; width: 128px; color: #000; white-space: nowrap; position: absolute; top: 1px
}
.buy_btn span.d {
	z-index: 1; left: 50%; margin: 0px 0px 0px -63px; width: 128px; color: #000; white-space: nowrap; position: absolute; top: 1px
}
.dwnl_gr_btn:hover span.d {
	color: #464242
}
.buy_btn:hover span.d {
	color: #464242
}
.adboxpromo {
	border-right: #999 1px solid; padding-right: 0px; border-top: #999 1px solid; padding-left: 0px; background: #ddd; padding-bottom: 0px; margin: 0px 0px 10px; border-left: #999 1px solid; width: 148px; padding-top: 40px; border-bottom: #999 1px solid; height: 58px; text-align: center
}
.adbox {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px;
	width: 150px;
	padding-top: 0px;
	height: auto;
	text-align: center
}
.adboxbigpromo {
	border-right: #999 1px solid; padding-right: 0px; border-top: #999 1px solid; padding-left: 0px; background: #ddd; padding-bottom: 0px; margin: 0px 0px 10px; border-left: #999 1px solid; width: 148px; padding-top: 140px; border-bottom: #999 1px solid; height: 158px; text-align: center
}
.adboxmidpromo {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.adboxbig {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; width: 150px; padding-top: 0px; height: 300px; text-align: center
}
.adboxmid {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; width: 150px; padding-top: 0px; height: 300px; text-align: center
}
.adboxmid {
	margin-top: 25px
}
.adboxmidpromo {
	margin-top: 25px
}
.adboxinpromo {
	border-right: #999 1px solid; padding-right: 0px; border-top: #999 1px solid; padding-left: 0px; background: #ddd; padding-bottom: 0px; margin: 0px 0px 10px; border-left: #999 1px solid; width: 512px; padding-top: 30px; border-bottom: #999 1px solid; height: 40px; text-align: center
}
.adboxin {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 10px; width: 512px; padding-top: 0px; height: 70px; text-align: center
}
.adboxin img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
 
.adboxin img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.adboxbig img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.adpres {
	padding-right: 10px; padding-left: 10px; background: #eee; padding-bottom: 10px; margin: 10px 0px; padding-top: 10px; text-align: left
}
.adpres .adbox {
	float: left; margin: 0px 10px 0px 0px; position: relative
}
.adpres .adboxbig {
	float: left; margin: 0px 10px 0px 0px; position: relative
}
#foo dt {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; cursor: default; color: #ccc; padding-top: 0px
}
#foo dl {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; cursor: default; color: #ccc; padding-top: 0px
}
#foo dt {
	color: #fff
}
#foo dd a {
	display: block; overflow: hidden; color: #fff; height: 30px; text-decoration: none
}
#foo dd > A {
	line-heigth: 15px; text-decoration: none
}
#rfis {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	left: 50px;
	padding-bottom: 0px;
	margin: 0px;
	width: 184px;
	padding-top: 0px;
	position: absolute;
	top: 25px;
}
#rfg {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	left: 50px;
	padding-bottom: 0px;
	margin: 0px;
	width: 184px;
	padding-top: 0px;
	position: absolute;
	top: 25px;
}
#rpo {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	left: 50px;
	padding-bottom: 0px;
	margin: 0px;
	width: 184px;
	padding-top: 0px;
	position: absolute;
	top: 25px;
}
#rco {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	left: 50px;
	padding-bottom: 0px;
	margin: 0px;
	width: 184px;
	padding-top: 0px;
	position: absolute;
	top: 25px;
}
#rfg {
	left: 234px
}
#rpo {
	left: 418px
}
#rco {
	left: 602px
}
#foo dl:hover dd {
	color: #fff
}
#foo dl:hover dt {
	color: #f58220
}
#foo dl:hover dd:hover {
	color: #f58220
}
#foo dl:hover dd:hover span {
	color: #999
}
#rfis dt {
	font-size: 16px; height: 45px
}
#rfg dt {
	font-size: 16px; height: 45px
}
#rpo dt {
	font-size: 16px; height: 45px
}
#rco dt {
	font-size: 16px; height: 45px
}
#rfis dd {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 10px 10px 0px 0px; overflow: hidden; padding-top: 0px; height: 57px
}
#rfg dd {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 10px 10px 0px 0px; overflow: hidden; padding-top: 0px; height: 57px
}
#rpo dd {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 10px 10px 0px 0px; overflow: hidden; padding-top: 0px; height: 57px
}
#rco dd {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 0px; margin: 10px 10px 0px 0px; overflow: hidden; padding-top: 0px; height: 57px
}
#rfis dd span {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #6f6e6c; line-heigth: 13px; padding-top: 0px
}
#rfg dd span {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #6f6e6c; line-heigth: 13px; padding-top: 0px
}
#rpo dd span {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #6f6e6c; line-heigth: 13px; padding-top: 0px
}
#rco dd span {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #6f6e6c; line-heigth: 13px; padding-top: 0px
}
#botlnks {
	font-size: 11px;
	left: 45px;
	cursor: default;
	color: #fff;
	bottom: 20px;
	position: absolute;
}
#botlnks A {
	padding-right: 5px; padding-left: 5px; padding-bottom: 0px; color: #fff; padding-top: 0px; text-decoration: none
}
#botlnks A:hover {
	color: #f58220; text-decoration: underline
}
#rabb {
	right: 11px;
	bottom: 37px;
	position: absolute;
}
#rabb img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
#twit {
	right: 98px;
	width: auto;
	position: absolute;
	top: 41px;
	height: auto;
}
#twlink {
	display: block; margin: 0px 0px 0px 30px; width: 130px; height: 25px
}
#twcnt {
	padding-right: 0px; overflow-Y: auto; padding-left: 0px; padding-bottom: 0px; margin: 0px 10px; overflow: hidden; width: 165px; cursor: default; color: #3cf; padding-top: 5px; height: 125px
}
#twcnt P {
	font-size: 10px; color: #464241
}
#twcnt P span {
	display: block; font-size: 9px; color: #999
}
#mco {
	padding-right: 36px; padding-left: 36px; MIN-height: 1200px; background: #fff; padding-bottom: 30px; margin: 0px auto; width: 926px; padding-top: 30px; position: relative
}
#mcl1 {
	padding-right: 0px; padding-left: 0px; MIN-height: 1000px; background: #fff; float: left; padding-bottom: 30px; margin: 0px 2px; width: 822px; padding-top: 30px; position: relative
}
#mcl {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 30px;
	width: 590px;
	position: relative;
	height: auto;
}
#mcl2 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 30px;
	width: 820px;
	position: relative;
	height: auto;
}
#mcl3 {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 30px;
	width: 745px;
	position: relative;
	height: auto;
}
#mclsrch {
	padding-right: 36px; padding-left: 36px; MIN-height: 0px; padding-bottom: 0px; width: 518px; padding-top: 0px
}
#mcc {
	float: left;
	overflow-X: hidden;
	width: 244px;
}
#mcc1 {
	float: right;
	overflow-X: hidden;
	width: 244px;
}
#mcr {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 160px;
	text-align: right;
	height: auto;
}
#mclsrch {
	background: url( sprite.png) no-repeat -188px -984px; float: left; height: 57px
}
#mccsrch {
	background: url( sprite.png) no-repeat -188px -984px; float: left; height: 57px
}
#mccsrch {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 410px; padding-top: 0px
}
.ncnt {
	padding-right: 38px; padding-left: 38px; padding-bottom: 10px; width: 512px; padding-top: 10px; text-align: justify
}
.ncnt1 {
	width: 550px;
	text-align: justify;
	padding: 15px;
}
.ncnt2 {
	padding-right: 38px;
	padding-left: 38px;
	padding-bottom: 10px;
	width: auto;
	padding-top: 10px;
	text-align: justify;
	font-size: 1.5em;
}
#mcl > .nbox > .ncnt {
	clear: both
}
dl.dat {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 38px; cursor: default; color: #000; padding-top: 0px; position: relative; text-align: center
}
dl.dat dt {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 38px; cursor: default; color: #000; padding-top: 0px; position: relative; text-align: center
}
dl.dat dd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 38px; cursor: default; color: #000; padding-top: 0px; position: relative; text-align: center
}
#mcl > dl.dat {
	color: #333
}
dl.dat > dt {
	color: #333
}
dl.dat > dd {
	color: #333
}
dl.dat {
	padding-right: 0px; padding-left: 0px; background: url( sprite.png) no-repeat -604px -538px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 4px; height: 48px
}
dl.dat dt {
	font-size: 18px; line-heigth: 18px
}
dl.dat dt span {
	left: -1px; width: 38px; color: #eee; position: absolute; top: -1px
}
dl.dat dd span {
	left: -1px; width: 38px; color: #eee; position: absolute; top: -1px
}
dl.dat:hover dt {
	color: #000
}
dl.dat:hover dd {
	color: #000
}
dl.dat:hover dt span {
	color: #fff
}
dl.dat:hover dd span {
	color: #fff
}
dl.dat dd.yr {
	color: #ddd
}
dl.dat:hover dd.yr {
	color: #fff
}
dl.dat dd.yr span {
	color: #000
}
dl.dat dt span {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 38px; cursor: default; color: #000; padding-top: 0px; position: relative; text-align: center
}
dl.dat dd span {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 38px; cursor: default; color: #000; padding-top: 0px; position: relative; text-align: center
}
dl.dat > dt > span {
	color: #555
}
dl.dat > dd > span {
	color: #555
}
dl.dat dt span {
	font-size: 18px; line-heigth: 18px
}
dl.dat dt span.d {
	left: 0px; width: 38px; color: #eee; position: absolute; top: 0px
}
dl.dat dd span.d {
	left: 0px; width: 38px; color: #eee; position: absolute; top: 0px
}
dl.dat:hover dt span {
	color: #000
}
dl.dat:hover dd span {
	color: #000
}
dl.dat:hover dt span.d {
	color: #fff
}
dl.dat:hover dd span.d {
	color: #fff
}
dl.dat dd.yr span {
	color: #ddd
}
dl.dat:hover dd.yr span {
	color: #fff
}
dl.dat dd.yr span.d {
	color: #000
}
dl.ntit {
	float: left;
	width: auto;
	cursor: default;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	clear: both;
}
dl.ntit dd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
dl.ntit dt {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
dl.ntit dt {
	font-size: 24px; line-heigth: 24px
}
dl.ntit dt A {
	color: #464241; text-decoration: none
}
dl.ntit dd {
	font-size: 12px; line-heigth: 18px
}
.iinfo {
	padding-right: 3px; padding-left: 3px; background: #dededc; padding-bottom: 1px; margin: 3px 0px; padding-top: 1px
}
.iitit {
	padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 512px; padding-top: 0px
}
.nboxem {
	padding-right: 38px; padding-left: 38px; padding-bottom: 0px; padding-top: 0px; position: relative
}
#srchbox1 {
	padding-right: 31px;
	padding-left: 31px;
	width: 182px;
	height: 18px;
	background-image: url(topsidebar.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	background-position: 0px -10px;
}
#srchbox {
	padding-right: 31px;
	padding-left: 31px;
	width: 182px;
	height: 18px;
	background-image: url(topsidebar.gif);
	background-repeat: no-repeat;
	padding-top: 25px;
}
#srchbox_srch {
	padding-right: 31px; padding-left: 31px; background: url( sprite.png) no-repeat -598px -642px; padding-bottom: 20px; width: 182px; padding-top: 24px; position: relative; height: 28px
}
#srchbox input {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; font-size: 11px; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; margin: 0px 3px 0px 0px; border-left: 0px; width: 145px; color: #7c7b79; padding-top: 3px; border-bottom: 0px; height: 20px
}
#srchbox_srch input {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; font-size: 11px; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; margin: 0px 3px 0px 0px; border-left: 0px; width: 145px; color: #7c7b79; padding-top: 3px; border-bottom: 0px; height: 20px
}
#sbtn {
	cursor: pointer
}
#srchbox #sbtn {
	border-right: 0px; border-top: 0px; background: none transparent scroll repeat 0% 0%; margin: 0px; border-left: 0px; width: 25px; border-bottom: 0px; height: 20px
}
#srchbox_srch #sbtn {
	border-right: 0px; border-top: 0px; background: none transparent scroll repeat 0% 0%; margin: 0px; border-left: 0px; width: 25px; border-bottom: 0px; height: 20px
}
#srchbox_srch {
	background-position: -172px -878px; padding-bottom: 0px; padding-top: 18px
}
#rssbox {
	padding-right: 0px;
	display: block;
	padding-left: 88px;
	padding-bottom: 0px;
	color: #585856;
	font-family: "Times New Roman",Times,serif;
	height: 75px;
	text-decoration: none;
	background-image: url(sprite.png);
	background-repeat: no-repeat;
	background-position: -598px -230px;
	padding-top: 10px;
}
#rssbox span {
	font-size: 24px; margin: 0px 0px 0px -2px; color: #773632; letter-spacing: 1px
}
.adlab {
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; color: #a09e9f; padding-top: 0px
}
.cmnt_icn {
	padding-right: 0px; padding-left: 32px; background: url(sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.view_icn {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.dwnl_icn {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.tag_icn {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.socb {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.socb_ign {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.win_icn {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.lin_icn {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.mac_icn {
	padding-right: 0px; padding-left: 32px; background: url( sprite.png) no-repeat; padding-bottom: 7px; margin: 0px 0px 0px 10px; line-heigth: 30px; padding-top: 7px; height: 30px
}
.cmnt_icn {
	background-position: -1164px -350px; color: #f58220; text-decoration: underline
}
.view_icn {
	background-position: -1164px -398px; cursor: default
}
.dwnl_icn {
	background-position: -1164px -450px; padding-left: 27px; cursor: default
}
.tag_icn {
	padding-right: 0px; background-position: -1164px -295px; padding-left: 35px; padding-bottom: 0px; margin: 0px; overflow: hidden; width: 477px; cursor: default; padding-top: 0px
}
.win_icn {
	padding-right: 0px; background-position: -1169px 0px; padding-left: 35px; padding-bottom: 5px; margin: 0px; line-heigth: 46px; padding-top: 5px; height: 46px
}
.lin_icn {
	padding-right: 0px; background-position: -1172px -100px; padding-left: 30px; padding-bottom: 5px; margin: 0px; line-heigth: 46px; padding-top: 5px; height: 46px
}
.mac_icn {
	padding-right: 0px; background-position: -1169px -200px; padding-left: 30px; padding-bottom: 5px; margin: 0px; line-heigth: 46px; padding-top: 5px; height: 46px
}
.grbar {
	background: url( sprite.png) no-repeat
}
.dwnl_box {
	background: url( sprite.png) no-repeat
}
.dwnl_gr_btn {
	background: url( sprite.png) no-repeat
}
.isnext {
	background: url( sprite.png) no-repeat
}
.isprev {
	background: url( sprite.png) no-repeat
}
.icnbtn {
	background: url( sprite.png) no-repeat
}
.comment_btn {
	background: url( sprite.png) no-repeat
}
.buy_btn {
	background: url( sprite.png) no-repeat
}
#mcl > .nbox > .iscarou {
	clear: both
}
.iscarou {
	padding-right: 38px; padding-left: 38px; z-index: 2; padding-bottom: 0px; width: 512px; padding-top: 10px; position: relative; text-align: justify
}
.iscarcnt {
	float: left; overflow: hidden; width: 464px; position: relative; height: 100px
}
.iscarcnt UL {
	padding-right: 0px; padding-left: 0px; z-index: 1; padding-bottom: 0px; margin: 0px; width: 150768px; padding-top: 0px; list-style-type: none; position: relative
}
.iscarcnt UL li {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.isnext {
	background-position: -1064px -590px; display: block; z-index: 900; float: left; margin: 15px 0px 0px; width: 24px; position: relative; height: 60px; text-decoration: none
}
.isprev {
	background-position: -1064px -590px; display: block; z-index: 900; float: left; margin: 15px 0px 0px; width: 24px; position: relative; height: 60px; text-decoration: none
}
.isprev:hover {
	background-position: -1064px -640px
}
.disabled.isprev {
	background-position: -1064px -540px; cursor: default
}
.isnext {
	background-position: -1052px -740px
}
.isnext:hover {
	background-position: -1052px -790px
}
.disabled.isnext {
	background-position: -1052px -690px; cursor: default
}
.dwnl_box {
	padding-right: 10px; background-position: 0px -509px; padding-left: 10px; padding-bottom: 10px; margin: 10px 0px; overflow: hidden; width: 492px; padding-top: 10px; position: relative; height: 104px
}
.icn_dwnl_box {
	left: 10px; bottom: 5px; position: absolute
}
.icn_dwnl_box FORM {
	display: inline
}
.masker {
	z-index: 800; float: left; width: 464px; position: relative; height: 100px
}
.icnbtn {
	border-right: 0px; padding-right: 0px; background-position: -1px -1026px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; border-left: 0px; width: 149px; cursor: pointer; padding-top: 0px; border-bottom: 0px; position: relative; height: 46px; text-align: center
}
.icnbtn:hover {
	background-position: 0px -975px
}
button[disabled].icnbtn:hover {
	background-position: -1px -1026px; cursor: default
}
button[disabled].icnbtn .win_icn {
	background-position: -1169px -50px
}
button[disabled].icnbtn .lin_icn {
	background-position: -1172px -150px
}
button[disabled].icnbtn .mac_icn {
	background-position: -1169px -250px
}
.side_custom {
	background: url( sprite.png) no-repeat -607px -10px; margin: 20px 0px 40px; width: 227px; position: relative; height: 200px
}
.side_custom A {
	display: block;
	z-index: 10;
	width: 227px;
	position: absolute;
	height: 200px;
	text-decoration: none;
}
.side_custom_tit {
	font-weight: bold;
	font-size: 14px;
	z-index: 9;
	width: 100%;
	position: absolute;
	top: 8px;
	text-align: center;
}
.side_custom_text {
	padding-right: 14px;
	padding-left: 14px;
	z-index: 9;
	padding-bottom: 0px;
	bottom: 0px;
	padding-top: 0px;
	position: absolute;
}
.is_pop {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 3px 0px 0px; padding-top: 10px; border-bottom: #fff 2px groove
}
.is_pop A {
	display: block; color: #f58220; height: 64px; text-align: left; text-decoration: none
}
.is_pop A span {
	display: block; font-size: 18px; overflow: hidden; color: #464241; line-heigth: 36px
}
.is_pop img {
	border-right: 0px; padding-right: 5px; border-top: 0px; padding-left: 0px; float: left; padding-bottom: 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px
}
#iclis {
	width: 512px; height: 14px; text-align: left
}
#iclis span {
	padding-right: 5px; padding-left: 0px; padding-bottom: 0px; line-heigth: 12px; padding-top: 0px
}
#icopen {
	cursor: pointer; position: relative
}
#icopen A {
	padding-right: 5px; display: block; padding-left: 5px; right: 0px; padding-bottom: 0px; color: #ccc; padding-top: 0px; position: absolute; top: 15px; text-decoration: none
}
#icopen A:hover {
	color: #464241
}
#icopen > A {
	right: -30px
}
.ci_cnt {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px; position: relative
}
.ci_img {
	border-top-width: 0px; border-left-width: 0px; z-index: 1; left: 0px; border-bottom-width: 0px; position: absolute; border-right-width: 0px
}
.ci_img img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.ci_inf {
	padding-right: 30px; padding-left: 30px; z-index: 2; padding-bottom: 0px; margin: 20px 0px 0px; width: 210px; padding-top: 0px; position: relative; height: 104px
}
.ci_cnt P {
	text-align: justify
}
.ci_tit3 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 16px; padding-bottom: 0px; margin: 20px 0px 10px; padding-top: 0px
}
.ci_inf {
	line-heigth: 20px
}
.ci_sin_img {
	margin: 20px 0px
}
.grbar {
	width: 512px; position: relative; height: 42px
}
.grimg {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px; position: relative
}
.gricn {
	left: 0px; position: absolute; top: 7px
}
.dwnl_gr_btn {
	background-position: -14px -844px; display: block; right: 10px; width: 128px; color: white; line-heigth: 32px; position: absolute; top: 6px; height: 32px; text-align: center; text-decoration: none
}
.buy_btn {
	background-position: -14px -844px; display: block; right: 10px; width: 128px; color: white; line-heigth: 32px; position: absolute; top: 6px; height: 32px; text-align: center; text-decoration: none
}
.dwnl_gr_btn:hover {
	background-position: -14px -878px
}
.buy_btn:hover {
	background-position: -14px -878px
}
.buy_btn {
	font-size: 14px; right: 10px; top: 25px
}
.gr_pop {
	float: left; margin: 0px 5px; height: 100px
}
.gr_pop A {
	display: block; width: 85px; height: 85px
}
.gr_pop A img {
	border-right: #f1f2f2 3px solid; border-top: #f1f2f2 3px solid; border-left: #f1f2f2 3px solid; border-bottom: #f1f2f2 3px solid
}
.gr_pop A:hover img {
	border-right: #fff 3px solid; border-top: #fff 3px solid; border-left: #fff 3px solid; border-bottom: #fff 3px solid
}
.gr_dwnl_frm {
	right: 10px; position: absolute; top: 85px
}
.gr_related_box {
	width: 100%; text-align: center
}
.gr_related {
	float: left; width: 100px; height: 100px
}
.gr_related img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.gr_catized {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 20px; width: 250px; padding-top: 10px; height: 250px
}
.gr_catizedl {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 20px; width: 250px; padding-top: 10px; height: 250px
}
.gr_catizedl {
	padding-right: 10px
}
.gr_catized img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.gr_catizedl img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.buy_now_frm {
	right: 10px; position: absolute; top: 25px
}
.abtbox {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px; text-align: left
}
.abtbox H4 {
	font-weight: normal; font-size: 14px
}
.abtbox H4 span.clror {
	font-weight: bold
}
.abtbox img {
	float: left; margin: 0px 10px 10px 0px
}
.abtinf {
	display: block; float: left; width: 390px; text-align: justify
}
.abtbox PRE {
	margin: 0px
}
.wsn {
	display: block; width: 504px; white-space: normal; text-align: justify
}
.divider {
	padding-right: 0px; margin-top: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px; text-align: center
}
.clrmg {
	color: #0bb
}
.clrgr {
	color: #0b0
}
.clrdred {
	color: #b00
}
.clrylw {
	color: #bb0
}
.clrdbl {
	color: #00b
}
.ticker_cnt {
	position: relative
}
.cmnt_cnt {
	position: relative
}
#commentfrm {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative
}
#commentfrm dl {
	padding-right: 20px; padding-left: 20px; background: url( sprite.png) no-repeat 0px -95px; padding-bottom: 0px; margin: 0px; width: 472px; padding-top: 20px; height: 356px
}
#commentfrm dt {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 5px
}
#commentfrm dd {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px; padding-top: 0px
}
#commentfrm TEXTAREA {
	width: 100%
}
#commentfrm input {
	border-right: #d6d6d6 1px solid; padding-right: 2px; border-top: #d6d6d6 1px solid; padding-left: 2px; font-size: 12px; padding-bottom: 2px; border-left: #d6d6d6 1px solid; width: 468px; padding-top: 2px; border-bottom: #d6d6d6 1px solid
}
#commentfrm TEXTAREA {
	border-right: #d6d6d6 1px solid; padding-right: 2px; border-top: #d6d6d6 1px solid; padding-left: 2px; font-size: 12px; padding-bottom: 2px; border-left: #d6d6d6 1px solid; width: 468px; padding-top: 2px; border-bottom: #d6d6d6 1px solid
}
#commentfrm input {
	width: 50%
}
#commentfrm LABEL {
	cursor: pointer
}
.comment_btn {
	border-right: 0px; padding-right: 0px; background-position: -12px -842px; border-top: 0px; display: block; padding-left: 0px; padding-bottom: 2px; margin: 0px; border-left: 0px; width: 128px; cursor: pointer; color: white; padding-top: 0px; border-bottom: 0px; position: relative; height: 36px; text-align: center; text-decoration: none
}
.comment_btn:hover {
	background-position: -12px -876px
}
.commentfloat {
	right: 60px; background: url( sprite.png) no-repeat -580px -831px; width: 96px; position: absolute; top: 30px; height: 120px
}
.customfloat {
	right: 60px; background: url( sprite.png) no-repeat -580px -831px; width: 96px; position: absolute; top: 30px; height: 120px
}
.customfloat {
	background-position: -790px -854px; width: 120px; top: 90px; height: 97px
}
.recapt {
	right: 10px; bottom: 10px; position: absolute
}
.comment {
	padding-right: 10px; padding-left: 10px; MIN-height: 96px; background: url( sprite.png) no-repeat -512px -1121px; padding-bottom: 20px; width: 492px; padding-top: 5px; position: relative
}
.comment_dry {
	padding-right: 10px; padding-left: 10px; MIN-height: 96px; background: url( sprite.png) no-repeat -512px -1121px; padding-bottom: 20px; width: 492px; padding-top: 5px; position: relative
}
.comment_dry {
	background-position: 0px -1121px
}
.comment_hdr {
	display: block; overflow: hidden; width: 412px; cursor: default; height: 16px
}
.comment_date {
	display: block; overflow: hidden; width: 412px; cursor: default; height: 16px
}
.comment_cont {
	width: 412px; text-align: left
}
img.avatar {
	right: 18px; position: absolute; top: 0px
}
.stit {
	padding-right: 0px; padding-left: 0px; font-size: 28px; padding-bottom: 0px; margin: 0px 0px 10px 58px; cursor: default; color: #000; padding-top: 0px
}
.stitnormal {
	padding-right: 0px; padding-left: 38px; font-size: 28px; padding-bottom: 0px; margin: 0px 0px 10px; cursor: default; color: #000; padding-top: 0px
}
.stito {
	padding-right: 0px; padding-left: 38px; font-size: 28px; padding-bottom: 0px; margin: 0px 0px 10px; cursor: default; color: #000; padding-top: 0px
}
.stito {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.link {
	color: #f58220; border-bottom: #f58220 1px dotted; text-decoration: none
}
.post A {
	color: #f58220; border-bottom: #f58220 1px dotted; text-decoration: none
}
span.link {
	cursor: pointer
}
.link:hover {
	border-bottom: #f58220 1px solid
}
.post A:hover {
	border-bottom: #f58220 1px solid
}
.link1 {
	color: #464241; border-bottom: #464241 1px dotted; text-decoration: none
}
.link1:hover {
	border-bottom: #464241 1px solid
}
.side_link {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #464241; line-heigth: 20px; padding-top: 3px; border-bottom: 1px; text-decoration: none
}
.side_link_cat {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #464241; line-heigth: 20px; padding-top: 3px; border-bottom: 1px; text-decoration: none
}
.side_link:hover {
	border-bottom: #464241 1px dotted
}
.side_link_cat {
	padding-right: 0px; display: block; padding-left: 35px; background: url( sprite.png) no-repeat -1165px -494px; padding-bottom: 0px; margin: 5px 0px; line-heigth: 15px; padding-top: 0px; height: 30px
}
.side_link_cat:hover {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; text-decoration: underline
}
.side_link_fis:hover {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; text-decoration: underline
}
.side_link_fis {
	padding-right: 0px; display: block; padding-left: 18px; font-size: 12px; background: url( sprite.png) no-repeat -598px -330px; padding-bottom: 3px; margin: 3px 0px 0px; color: #464241; padding-top: 0px; white-space: nowrap; text-decoration: none
}
.side_link_fis span {
	padding-right: 0px; padding-left: 0px; font-size: 9px; padding-bottom: 0px; color: #999; padding-top: 0px
}
.side_link_cat span {
	display: block; font-size: 10px; color: #999; line-heigth: 12px; text-decoration: none
}
.blc {
	display: block
}
.clear {
	clear: both; font-size: 0em
}
.clror {
	color: #f58220
}
.orange {
	color: #f58220
}
.clrbl {
	color: #000
}
HR {
	border-top-width: 0px; border-left-width: 0px; background: url( sprite.png) #fff no-repeat center -1056px; border-bottom-width: 0px; margin: 5px 1%; width: 98%; color: #fff; height: 5px; border-right-width: 0px
}
* > HR {
	margin: 10px 1%; height: 30px
}
.tajus {
	text-align: justify
}
.tacen {
	text-align: center
}
.tar {
	text-align: right
}
.tbld {
	font-weight: bold
}
.lh20 {
	line-heigth: 20px
}
.prel {
	position: relative
}
.socb {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 0px; margin: 5px 10px 0px 0px; width: 32px; cursor: pointer; padding-top: 0px; height: 32px; text-decoration: none
}
.socb_ign {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 0px; margin: 5px 10px 0px 0px; width: 32px; cursor: pointer; padding-top: 0px; height: 32px; text-decoration: none
}
.socb_ign {
	background-position: 1000px 1000px
}
.deli {
	background-position: -1164px -921px
}
.dig {
	background-position: -1164px -961px
}
.stum {
	background-position: -1164px -1001px
}
.tech {
	background-position: -1164px -1041px
}
.redd {
	background-position: -1164px -1081px
}
.furl {
	background-position: -1164px -1121px
}
.twit {
	background-position: -1164px -1161px
}
.email {
	background-position: -1164px -881px
}
.deli:hover {
	background-position: -1164px -586px
}
.dig:hover {
	background-position: -1164px -626px
}
.stum:hover {
	background-position: -1164px -666px
}
.tech:hover {
	background-position: -1164px -706px
}
.redd:hover {
	background-position: -1164px -746px
}
.furl:hover {
	background-position: -1164px -786px
}
.twit:hover {
	background-position: -1164px -826px
}
.email:hover {
	background-position: -1164px -546px
}
.tit2 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 18px; padding-bottom: 5px; margin: 0px; padding-top: 5px
}
.tit3 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 16px; padding-bottom: 5px; margin: 0px; cursor: default; padding-top: 5px
}
.tit4 {
	padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 2px; margin: 0px; padding-top: 2px
}
.tit_side {
	padding-right: 0px; padding-left: 14px; font-size: 16px; background: url( sprite.png) no-repeat -580px -781px; padding-bottom: 0px; margin: 0px 0px 10px -14px; width: 213px; cursor: default; color: #464241; line-heigth: 29px; padding-top: 0px; height: 29px
}

.side_block1 {
	padding-right: 31px;
	padding-left: 14px;
	padding-bottom: 20px;
	padding-top: 0px;
	position: relative;
	line-height: 2em;
	height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.side_block {
	padding-right: 31px;
	padding-left: 14px;
	padding-bottom: 20px;
	padding-top: 0px;
	position: relative;
	line-height: 2em;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.side_badge {
	padding-right: 14px; padding-left: 14px; background: #eee; padding-bottom: 20px; margin: 10px 17px 0px 0px; padding-top: 10px; position: relative
}
.badges img {
	border-right: 0px; border-top: 0px; margin: 10px 0px; border-left: 0px; border-bottom: 0px
}
.pad_r10 {
	padding-right: 10px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.pad_l15 {
	padding-right: 0px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px
}
.pad_t20 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 20px
}
.pad_tb10 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px
}
.lh30 {
	line-heigth: 30px
}
.btabs {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px
}
.tab_cnt {
	padding-right: 10px; padding-left: 10px; background: url( sprite.png) no-repeat 0px -752px; padding-bottom: 10px; margin: 0px 0px 20px; width: 492px; padding-top: 10px; position: relative; height: 44px
}
.sbm_btn {
	float: right; margin: 20px 0px 0px
}
#commentfrm dl#cntcdl dt {
	padding-top: 10px
}
#commentfrm dl#cntcdl dd {
	padding-bottom: 20px
}
#captcha {
	float: left; white-space: nowrap; text-align: left
}
#captcha input {
	width: 100px
}
#captcha img {
	float: left; margin: 0px 5px 0px 0px
}
#captcha span {
	display: block
}
#pagination {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #4f4e4c; line-heigth: 30px; padding-top: 20px; text-align: center
}
#pagination A {
	border-right: #dededc 1px solid; padding-right: 6px; border-top: #dededc 1px solid; display: inline; padding-left: 6px; background: #dededc; padding-bottom: 2px; margin: 0px 3px; border-left: #dededc 1px solid; color: #4f4e4c; padding-top: 2px; border-bottom: #dededc 1px solid; text-decoration: none
}
#pagination A:hover {
	border-right: #f09a11 1px solid; border-top: #f09a11 1px solid; background: #f09a11; border-left: #f09a11 1px solid; border-bottom: #f09a11 1px solid
}
#pagination A.ppl {
	border-right: #f09a11 1px solid; padding-right: 6px; border-top: #f09a11 1px solid; display: inline; padding-left: 6px; background: #f09a11; padding-bottom: 2px; margin: 0px 3px; border-left: #f09a11 1px solid; color: #fff; padding-top: 2px; border-bottom: #f09a11 1px solid; text-decoration: none
}
#pagination A.ppl:hover {
	color: #585452
}
#pagination span {
	border-right: #f09a11 1px solid; padding-right: 6px; border-top: #f09a11 1px solid; padding-left: 6px; padding-bottom: 2px; margin: 0px 3px; border-left: #f09a11 1px solid; cursor: default; color: #f09a11; padding-top: 2px; border-bottom: #f09a11 1px solid
}
#pagination span.threed {
	padding-right: 2px; padding-left: 2px; padding-bottom: 0px; border-top-STYLE: none; padding-top: 0px; border-right-STYLE: none; border-left-STYLE: none; border-bottom-STYLE: none
}
.trtr {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; width: 100%; padding-top: 0px
}
.trtril {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 0px; width: 100%; padding-top: 0px
}
.trtril {
	font-weight: bold; font-size: 12px; margin: 20px 0px 0px
}
.trtr li {
	padding-right: 5px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px 5px 0px 0px; padding-top: 0px
}
.trtril li {
	padding-right: 5px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px 5px 0px 0px; padding-top: 0px
}
.smgrp {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px; width: 100%; padding-top: 0px
}
.smgrp li {
	border-right: #fff 1px solid; padding-right: 0pt; border-top: #fff 1px solid; display: block; padding-left: 0pt; float: left; padding-bottom: 0pt; margin: 5px 0pt 0pt; border-left: #fff 1px solid; width: 33%; padding-top: 0pt; border-bottom: #fff 1px solid; list-style-type: none
}
.smgrpbl {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px 10px; width: 66%; padding-top: 0px
}
.smgrpbr {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 0px 10px; width: 66%; padding-top: 0px
}
.smgrpbr {
	width: 33%
}
.smgrpbl li {
	border-right: #fff 1px solid; padding-right: 0pt; border-top: #fff 1px solid; padding-left: 0pt; padding-bottom: 0pt; margin: 5px 0pt 0pt; border-left: #fff 1px solid; padding-top: 0pt; border-bottom: #fff 1px solid; list-style-type: none
}
.smgrpbr li {
	border-right: #fff 1px solid; padding-right: 0pt; border-top: #fff 1px solid; padding-left: 0pt; padding-bottom: 0pt; margin: 5px 0pt 0pt; border-left: #fff 1px solid; padding-top: 0pt; border-bottom: #fff 1px solid; list-style-type: none
}
.smbh3l {
	float: left; width: 66%; color: #f58220
}
.smbh3r {
	float: left; width: 66%; color: #f58220
}
.smbh3r {
	width: 33%
}
.dicn16x16px {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px
}
.dicn24x24px {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px
}
.dicn32x32px {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px
}
.dicn48x48px {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px
}
.dicn64x64px {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px
}
.dicn128x128px {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px
}
.dicn256x256px {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; padding-top: 20px
}
.dicn {
	border-right: #eee 1px solid; padding-right: 10px; border-top: #eee 1px solid; display: block; padding-left: 10px; float: left; padding-bottom: 10px; margin: 20px; border-left: #eee 1px solid; width: 163px; padding-top: 10px; border-bottom: #eee 1px solid; text-align: center
}
.dicn:hover {
	border-right: #999 1px solid; border-top: #999 1px solid; background: #eee; border-left: #999 1px solid; border-bottom: #999 1px solid
}
.dicn P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 10px
}
.dicn256x256px .dicn {
	padding-right: 15px; padding-left: 15px; padding-bottom: 15px; margin: 20px 40px 20px 35px; width: 352px; padding-top: 15px; height: 300px
}
.dicn128x128px .dicn {
	height: 170px
}
.dicn64x64px .dicn {
	height: 104px
}
.dicn48x48px .dicn {
	height: 90px
}
.dicn32x32px .dicn {
	height: 70px
}
.dicn24x24px .dicn {
	height: 64px
}
.dicn16x16px .dicn {
	height: 60px
}
.dicn img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.error {
	color: red
}
.tippers {
	text-align: left
}
.tippers A {
	font-size: 12px; line-heigth: 20px
}
.tippers P {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 25px
}
.err404 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 100px; margin: 0px auto; width: 684px; padding-top: 100px
}
#cnt #main #mcc .side_block #optin .sidebar_submit {
	padding-left: 20px;
}
label {
	width: 80px;
}
#cnt #main #mcc .side_block #optin .sidebar_input1 label {
	width: 80px;
	padding-left: 10px;
	display: block;
	float: left;
}
#cnt #main #mcc .side_block #optin .sidebar_input1 {
	height: 25px;
	padding-top: 5px;
}
/*------------------------Contacto-----------------------------------*/
#registro {width:360px; padding:10px; margin:15px; border: 2px dashed #D7AAEC;background-color:#D7AAEC;}
#registro fieldset {
	border:0;
	background-color: #DFDFDD;
	padding:10px 20px;
}
#registro legend{
	font: bold 16px Arial, sans-serif;
	color:#464259;
	padding:0 5px;
}
#registro p label {
	font:bold 12px Geneva, Arial, Helvetica, sans-serif;
	float: left;
	width: 22%;
	text-align:right;
	padding:5px;
	color: #464241;
}
#registro p br {clear: left;}
.enviar{margin:3px 0 0 83px;}
.border {
	margin: 10px;
	border: 5px solid #DDDDDD;
}
#stats {
	visibility: hidden;
	z-index: 100;
}
.col1 {
	float: left;
	width: 250px;
	font-size: 1em;
	line-height: 1.5em;
}
.col2 {
	float: right;
	width: 260px;
}
.options {
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
.afiliados_box {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.afiliados_box p{
padding:0;
padding-top:3px;
margin:0;
	 
}
.af_title {
	margin: auto;
	clear: both;
	height: 78px;
	width: 740px;
}
.af1 {
	float: left;
	height: 217px;
	width: 184px;
	padding-top: 30px;
	padding-left: 20px;
	background-image: url(afiliados_02.jpg);
	padding-right: 20px;
}
.af2 {
	float: left;
	height: 217px;
	width: 222px;
	padding-top: 30px;
	padding-left: 20px;
	background-image: url(afiliados_03.jpg);
	padding-right: 20px;
}
.af3 {
	float: left;
	height: 217px;
	width: 214px;
	background-image: url(afiliados_04.jpg);
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
.af4 {
	float: left;
	height: 207px;
	width: 183px;
	background-image: url(afiliados_05.jpg);
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
}.af5 {
	float: left;
	height: 207px;
	width: 224px;
	background-image: url(afiliados_06.jpg);
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
}.af6 {
	float: left;
	height: 207px;
	width: 213px;
	background-image: url(afiliados_07.jpg);
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
}
.af7 {
	float: left;
	width: 740px;
	padding-top: 10px;
	text-align: center;
	height: 63px;
}

.box_testimonios {
	background-color: #FFFF80;
	border: 1px dashed #000000;
	margin-right: auto;
	margin-left: auto;
	width: 500px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 12px;
}
.ncnt2 li {
	list-style-image: url(li.png);
	margin-bottom: 5px;
	padding-bottom: 3px;
}

.box_testimonios img {
	margin:5px;
	border:1px solid #000000;

 
}
.box_comision {
	border: 1px solid #333333;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}
.testimonio {
	border: 1px solid #999999;
	padding: 10px;
	margin-bottom: 20px;
	background-color: #f4f4f4;
}
