body {padding:0; margin:0; color:#5e5e5e; background-image: url(images/topbg.gif); background-repeat: repeat-x;}
body, td {font-family: Arial, Tahoma,Georgia, Helvetica, sans-serif; font-size:13px; line-height:20px;}
br{ padding: 5px;}

.content {padding: 10px 25px 10px 25px; }
.content2 {padding: 0px 25px 10px 25px; }
.content3 {padding: 10px 25px 10px 0px; }
.none {padding: 0px 25px 10px 25px; }
.col1 {float: left; width: 65%; padding-roght: 50px;}
.col2 {float: right; width: 250px;}
#contact {border-top: 1px solid #2f3032; padding: 0px;}
.c01 {padding: 20px; background-image:  url(images/bg01.gif); background-repeat: no-repeat;}
.c02 {padding: 20px; border-left: 1px solid #2f3032; background-image:  url(images/bg02.gif); 
	background-repeat: repeat-x;  border-right: 1px solid #2f3032; }
	
.infolist li {
list-style-type: disk;
list-style-image:  url(images/dot.gif);
padding-bottom: 3px;
margin-left:-10px;}

.list li {
list-style-type: disk;
list-style-image:  url(images/none.gif);
padding-bottom: 3px;
margin-left:-25px;}

.inside {padding: 5px 20px; color: #f2f2f2; line-height:16px;}
.in {padding: 0px 15px; line-height:16px;}
.info {padding: 0px 10px; font-size: 12px; line-height:16px;}
.info2 {padding: 10px; font-size: 10px; line-height:12px;}
.initial2{font-weight:bold;background-color:#51514E;}
.left {padding-left:15px;}

.top {padding: 5px 10px; font-size: 11px; color:#697074; background-color: #1f1f1f;}
.top a {color: #9fa4a5; text-decoration: none;}
.top a:hover{color:#fafafa; border-bottom: 1px #fafafa dotted;}
.top2 {padding: 10px 0px;}

strong {font-weight: bold;}

.fdate {padding: 5px; font-size: 11px; color: #1f1f1f; background-color: #2fcde5; text-align:center;}
.fnote {color: #2fcde5;}
.fn {font-size: 11px; line-height:14px;}
.fn02 {font-size: 10px; border-bottom: 1px dotted #5e5e5e; padding: 10px; line-height:14px;}
.f01 {color:#5e5e5e;}
.fw2 {font-size: 12px; color:#f2f2f2; line-height:16px; padding: 0px 10px;}
.fw2 a {color: #89e018; text-decoration: none;}
.fw2 a:hover{color:#89e018; border-bottom: 1px #89e018 dotted;}
.fs {font-size: 11px; color:#7b7b7b; line-height: 14px;} 
.t1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 25px;
	Line-height: 20px;
	color: #fff;
}
.t01 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
}
.t02 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2fcde5;
}
.t03 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #db3366;
}
.t04 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #749405;
}
.t05 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff8106;
}
.t06 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	border-top: 1px solid #cccccc;
	padding: 5px 0px;
	font-weight: bold;
}
.t07 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	border-top: 1px solid #cccccc;
	padding: 5px 0px;
	font-weight: bold;
	line-height: 14px;
}
.t08 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	border-bottom: 1px solid #c0c0c0;
	padding: 15px 0px 5px 0px;
	font-weight: bold;
	line-height: 14px;
}
.t09 {
	font-size: 16px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0dcfeb;
	border-bottom: 1px dotted #db3366;
	padding: 5px 0px;
}
.t10 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5e5e5e;
	font-weight: bold;
}
.tstep01 {border-bottom: 3px solid #0dcfeb; font-size: 10px;color: #0dcfeb; padding: 2px;}
.tstep02 {border-bottom: 3px solid #cccccc; font-size: 10px;color: #cccccc; padding: 2px;}

.fr {color: #db3366; font-size: 12px; font-weight: bold;}
.fw {color: #ffffff; font-size: 12px; font-weight: bold;}
.fb {color: #0dcfeb; font-size: 12px; font-weight: bold;}
.fg {color: #749405; font-size: 12px; font-weight: bold;}
.fy {color: #ff8106; font-size: 12px; font-weight: bold;}
.bf {color: #000000;}

.f12r {color: #cf2257; font-size: 14px; font-weight: bold; }
.f12b {color: #0dcfeb; font-size: 14px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.f12g {color: #749405; font-size: 14px; font-weight: bold; }
.f12y {color: #ff8106; font-size: 14px; font-weight: bold; }
.f12k {color: #5e5e5e; font-size: 12px; font-weight: bold; }
.black {color: #000000; padding-top: 10px; border-top: 1px dashed #cccccc;}

.bR {border: 2px solid #db3366; padding: 5px;}
.b01 {border: 1px dashed #db3366; padding: 5px;}
.b02 {border: 1px solid #cccccc;}
.b03 {background-color: #1f1f1f; color: #fff; font-size: 11px; }
.b04 {border: 1px solid #ffffff;color: #fff; padding: 10px;font-size: 12px;}
.b05 {border: 1px solid #cccccc; padding: 10px;}
.b06 {border: 1px solid #0dcfeb; padding: 5px; line-height: 14px; font-size:10px;}
.b07 {border: 1px solid #0dcfeb; color: #0dcfeb;}
.b08 {border: 1px solid #db3366; color: #db3366;}
.b09 {border: 1px solid #56a413; color: #56a413;}
.b10 {border: 1px solid #0dcfeb; padding: 5px; line-height: 14px; font-size:10px; color: #ffffff; background: #0dcfeb;}
.b11 {border: 1px solid #E0E0E0; padding: 20px;}
.b12 {border: 1px solid #cccccc; background-color: #ffffff; padding: 25px;}
.bt01 {background-image:  url(images/t01.gif); background-repeat: no-repeat; font-size: 14px; color: #5e5e5e; font-weight: bold;
 height: 38px; padding-left: 35px; padding-top: 6px;}
.bb01 {background-image:  url(images/t02.gif); background-repeat: no-repeat;}
.bg {background-color: #1f1f1f; padding: 5px; margin-top: 2px;}
.line {border-bottom: 1px solid #4d4d4d;}
.L01 {border-top: 1px dotted #c0c0c0; padding: 5px;}
.L02 {border-top: 2px solid #c0c0c0; border-bottom: 1px dotted #c0c0c0; padding: 5px;}
.L03 {border-bottom: 2px solid #db3366; padding: 5px; color: #db3366; font-size: 14px;}
.L04 {border-top: 2px solid #db3366; padding-top: 20px;}
.L05 {border-top: 1px solid #c0c0c0; padding: 15px 10px;}
.L06 {border-top: 1px solid #c0c0c0; padding-top: 15px;}
.L07 {border-top: 1px dashed #dbdbdb; padding: 15px 10px;}
.L08 {border-top: 1px solid #c0c0c0; padding: 5px 10px 20px 10px;}
.L09 {border-bottom: 1px solid #c0c0c0; padding: 5px; color: #db3366; font-size: 12px; font-weight: bold;}

.divider {border-top: 1px dotted #c0c0c0; border-bottom: 1px dotted #c0c0c0; padding: 10px 5px;}
.price {border-bottom: 2px solid #db3366; font-size:35px; padding: 5px; color: #C3003B; text-align: right; font-family:Arial, Helvetica, sans-serif;}

#red .L01 {border-top: 1px dotted #db3366; padding: 5px;}
#red .L02 {border-top: 2px solid #db3366; border-bottom: 1px dotted #db3366; padding: 5px; color: #db3366; font-size: 14px;}
#red .L03 {border-bottom: 1px dotted #db3366; padding: 5px; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;}
#red .L04 {border-bottom: 1px dotted #db3366; padding: 5px;color: #db3366; font-size: 12px; font-weight: bold;}
#green .L01 {border-top: 1px dotted #749405; padding: 5px;}
#green .L02 {border-top: 2px solid #749405; border-bottom: 1px dotted #749405; padding: 5px; color: #749405; font-size: 14px;}
#green .L03 {border-bottom: 1px dotted #749405; padding: 5px; color: #749405; font-size: 12px; font-weight: bold;}
#green .b05 {border: 1px dotted #749405; padding: 3px;}
#blue .L01 {border-top: 1px dotted #0dcfeb; padding: 5px;}
#blue .L02 {border-top: 2px solid #0dcfeb; border-bottom: 1px dotted #0dcfeb; padding: 5px; color: #0dcfeb; font-size: 14px;}
#blue .L03 {border-bottom: 1px dotted #0dcfeb; padding: 5px; color: #0dcfeb; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}
#blue .L06 {border-bottom: 1px solid #0dcfeb; border-top: 0px solid #0dcfeb; padding: 8px; color: #0dcfeb; font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold;}
#blue .b05 {border: 1px dotted #0dcfeb; padding: 3px;}
#blue a {color: #000000; text-decoration: none;}
#blue a:hover {color: #db3366; border-bottom: 1px #db3366 dotted;}

.form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: #0dcfeb solid 1px; 
	padding: 1px;
}
.fbut {
	border: 1px solid #b2d235;
	font-size: 11px;
	font-family:Tahoma, Arial;
	background-color: transparent;
	color: #b2d235;
	font-weight: bold;
	text-decoration: none;  
	padding: 3px;
}
.fbut a {
	border: 1px solid #F2F2F2;
	background-color: #00adef;
	color: #fff;
	font-weight: bold;
	text-decoration: none;  
	padding: 3px;
}
.fbut a:hover {
	border: 1px solid #cbe32d;
	background-color: #00adef;
	color: #cbe32d;
	font-weight: bold;
	text-decoration: none;  
	padding: 3px;
}
#sidebar p
{
	line-height: 18px;
	font-size: 11px;
	text-align: justify;
}
.clearthis {
	clear: both;
	float: none;
	font-size: 1px;
	color: #282c2f;
}

.diffpointer{
list-style-image:    url(arrow.png);
}

/*thumbnail*/
.thumbnails {margin:0px 10px;}

.thumbnails a, .thumbnails a:active, .thumbnails a:link, .thumbnails a:hover {border:0px;}

.thumbnails img
{
	background-color: #282c2f;
	border: 0px;
	padding: 5px;
	margin: 2px 10px 10px 2px;
	height:75px;
	width:75px;
}

.thumbnails a:hover img {
	background-color: #FAFAFA;
	border: 0px;
	margin: 2px 10px 10px 2px;
}

.thumbnails a:visited img {
	background-color: #303538;}

/*image link*/
.thumb {margin:1px;}

.thumb a, .thumbnails a:active, .thumbnails a:link, .thumbnails a:hover {border:0px;}

.thumb img
{
	border: 0px;
	padding: 1px;
	margin: 1px;
}

.thumb a:hover img {
	background-color: #cccccc;
	border: 0px;
	margin:1px;
}



/* ---------------------------------------- LINKS -----------------------------------------*/

p a, .navigation a, li a, .terco a, #enfase a, .camera a, .produto a, .even a, .odd a, .evenmee a, .oddme a, commentsblock a, cite a, cite a:visited
{
	color: #2fcde5;
	text-decoration: none;
	border-bottom: 1px #2fcde5 dotted;
	background-color:transparent;
	padding: 1px 2px;
}

#latest img a, #latest img a:link, #latest img a:visited {border-bottom:0px;}

p a:hover, small a:hover, #tools a:hover, cite a:hover, .navigation a:hover, li a:hover, .terco a:hover, .camera a:hover, .produto a:hover, .even a:hover, .odd a:hover, .evenmee a:hover, .oddme a:hover
{
	background-color:#2fcde5;
	color:#fff;
}

/* -------------------------------------- FOOTER ---------------------------------------*/

.footer {padding:10px;font-size: 11px; color:#697074; line-height: 16px;}
.footer a {color: #9fa4a5; text-decoration: none;}
.footer a:hover, #estrela p:hover, #estrela2 p:hover {color:#fafafa; border-bottom: 1px #fafafa dotted;}

.f02 {
	background-image:  url(images/footer.gif); 
	background-repeat: no-repeat; 
	background-color: #000;
	padding: 20px; font-size: 11px; color:#9f9f9f;}
.f02 a{
	color: #5aa4dd;
	text-decoration: none;
	background-color:transparent;
	padding: 1px;}
.f02 a:hover{color: #5aa4dd;border-bottom: 1px #5aa4dd dashed;}

/* --------------------------------------- leftbar ---------------------------------------*/
#leftbar {border-top: 1px solid #fafafa; background-color: #1f1f1f; padding:10px;}

#leftbar .h1{padding: 3px; width: 200px; font-weight: bold; font-size:13px; color: #2fcde5; border-bottom: solid 1px #4d4d4d; font-family: Tahoma, Arial;}

#leftbar .menulink a{
display: block;
padding: 3px;
width: 200px;
text-align: left;
text-decoration: none;
color: #7e7e7e;
border-bottom: solid 1px #4d4d4d;
font-size:12px;
}

#leftbar .menulink a:hover {
background-color:#4d4d4d;
color: #fff;
}

#stats {border-top: 1px solid #fafafa; background-color: #2fcde5; padding:10px; color: #fff;} 
#stats strong{font-weight: bold; font-size:12px;}
#stats .td{padding: 3px; color: #fff; background-color:#28c7df; border-bottom: solid 1px #2fcde5;}
#benefit {border-top: 1px solid #fafafa; background-color: #db3366; padding:10px; color: #fff;} 
#benefit strong{font-weight: bold; font-size:12px;}
#benefit .td{border: solid 1px #ef789c; background-color: #d32b5e; padding: 10px; color: #fff;}

/* ----------------------- reseller ---------------------------------*/

.rstop {padding: 10px 250px 10px 25px; background-image: url(images/rsbg.gif); background-repeat: no-repeat;}
.vcp {padding: 10px 280px 10px 25px; background-image: url(images/bg-vc.jpg); background-repeat: no-repeat; height: 200px;}
.vda {padding: 10px 280px 10px 25px; background-image: url(images/bg-vd.jpg); background-repeat: no-repeat; height: 200px;}
.vwm {padding: 10px 280px 10px 25px; background-image: url(images/bg-vw.jpg); background-repeat: no-repeat;}
.vj {padding: 10px 280px 10px 25px; background-image: url(images/bg-jv.jpg); background-repeat: no-repeat; height: 200px;}
.sdh {padding: 10px 380px 10px 25px; background-image: url(images/sdh.jpg); background-repeat: no-repeat;}
.cp {padding: 10px 380px 10px 25px; background-image: url(images/cp.jpg); height: 263px; background-repeat: no-repeat;}
.cp2 {padding: 20px 380px 10px 25px; background-image: url(images/cp02.jpg); height: 243px; background-repeat: no-repeat;}
.contact {padding: 30px 25px 10px 25px; background-image: url(images/contact.jpg); background-repeat: no-repeat; }
.swh {padding: 10px 25px 10px 335px; background-image: url(images/swh.jpg); background-repeat: no-repeat; height: 222px;}
.extreme {padding: 10px  400px 10px 25px; background-image: url(images/extreme.jpg); background-repeat: no-repeat;}
.web {padding: 40px 25px 0px 290px; background-image: url(images/web.jpg); background-repeat: no-repeat; height: 325px;}
.OF {padding: 60px 400px 0px 25px; background-image: url(images/OF.jpg); background-repeat: no-repeat; height: 200px;}
.teamspeak {padding: 40px 30px 0px 380px; background-image: url(images/teamspeak.jpg); background-repeat: no-repeat; height: 285px;}
.seo {padding: 40px 25px 0px 480px; background-image: url(images/seo.jpg); background-repeat: no-repeat; height: 270px;}
.bes {padding: 40px 400px 0px 25px; background-image: url(images/bes.jpg); background-repeat: no-repeat;}
.domain {padding: 50px 25px 0px 430px; background-image: url(images/domain.gif); background-repeat: no-repeat; height: 210px;}
.ssl {padding: 50px 25px 0px 300px; background-image: url(images/ssl.jpg); background-repeat: no-repeat; height: 155px;}
.rsd {padding: 30px 400px 0px 25px; background-image: url(images/rsd.jpg); background-repeat: no-repeat; height: 155px;}
.rsv {padding: 30px 400px 0px 25px; background-image: url(images/rsv.jpg); background-repeat: no-repeat; height: 155px;}
.ceo {padding: 30px 25px 0px 215px; background-image: url(images/ceo.jpg); background-repeat: no-repeat; height: 245px;}
.join {padding: 10px 25px 0px 260px; background-image: url(images/join.jpg); background-repeat: no-repeat; height: 380px;}
.charity {padding: 10px 25px 0px 280px; background-image: url(images/charity.jpg); background-repeat: no-repeat; height:220px;}
.best {padding: 10px 30px 0px 250px; background-image: url(images/best.jpg); background-repeat: no-repeat; height:335px;}
.talk {padding: 10px 30px 0px 280px; background-image: url(images/talk.jpg); background-repeat: no-repeat; height:290px;}
.celebrate {padding: 60px 30px 0px 300px; background-image: url(images/celebrate.jpg); background-repeat: no-repeat; height:330px;}
.news {padding: 20px 30px 0px 360px; background-image: url(images/news.jpg); background-repeat: no-repeat; height:240px;}
.ds {padding: 140px 270px 0px 30px; background-image: url(images/ds.jpg); background-repeat: no-repeat; height:244px; border-bottom: 1px solid #c0c0c0;}
.ds2 {padding: 140px 30px 10px 30px; background-image: url(images/ds.jpg); background-repeat: no-repeat;}
.tnc {padding: 30px 30px 10px 330px; background-image: url(images/tnc.jpg); background-repeat: no-repeat; height: 190px;}
.fp {padding: 30px 30px 10px 280px; background-image: url(images/fp.gif); background-repeat: no-repeat; height: 170px;}
.os {padding: 30px 30px 10px 320px; background-image: url(images/os.jpg); background-repeat: no-repeat;}
.sp {padding: 30px 30px 10px 334px; background-image: url(images/sp.jpg); background-repeat: no-repeat; height: 205px;}
.specialpage {padding: 100px 25px 0px 320px; background-image: url(images/specialpage.jpg); background-repeat: no-repeat; height: 450px;}

/* --------------------------------------- menulink ---------------------------------------*/

A.menulink {
display: block;
width: 200px;
text-align: left;
text-decoration: none;
color: #2fcde5;
border: solid 1px #d5effe;
padding: 2px 8px;
font-weight: bold;
font-family: Tahoma;
font-size: 11px;
}

A.menulink:hover {
border: solid 1px #db3366;
color: #db3366;
/*background-color:#d5effe;*/
}

A.menulink2 {
display: block;
width: 230px;
text-align: left;
text-decoration: none;
color: #2fcde5;
border: solid 1px #d5effe;
padding: 2px 8px;
font-weight: bold;
font-family: Tahoma;
font-size: 11px;
}

A.menulink2:hover {
border: solid 1px #db3366;
color: #db3366;
/*background-color:#d5effe;*/
}

/* -----------sitemap-----------*/
#sitemap{padding: 10px 0px;}
#sitemap strong{color:#0dcfeb;}

#sitemap a{color:#76797c;;text-decoration: none; background-color:transparent; padding: 1px;}
	
#sitemap a:hover{color: #000000; border-bottom: 1px solid #00000;}

/* -------------------------------------- FOOTER ---------------------------------------*/

#faq a{
	color: #7D7D7D;
	text-decoration: none;
	background-color:transparent;
	border-bottom: 1px #ffffff dashed;
	padding: 1px;}
#faq a:hover{color: #2fcde5; border-bottom: 1px #2fcde5 dashed;}