body {padding:0; margin:0; color:#000; 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/nopic.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;}
.note {font-size: 11px; color: #2B9FB0; border-bottom: 1px solid #4D4D4D; letter-spacing: 2px;}
.note a{color: #ffffff; text-decoration: none; padding: 1px 2px;}
.note a:hover{color: #ffffff; background-color: #2B9FB0;}
.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;

}

.t11 {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 24px;

	color: #5e5e5e;

}

.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;}
.b13 {border: 1px solid #cccccc; padding: 10px; margin-bottom: 3px;}

.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;}
.L10 {border-bottom: 1px dotted #c0c0c0; border-top: 2px solid #c0c0c0; padding: 3px; color: #0dcfeb; font-size: 12px; font-weight: bold;}


.divider {border-top: 1px dotted #c0c0c0; border-bottom: 1px dotted #c0c0c0; padding: 10px 5px;}

.price {font-size:35px; color: #C3003B; 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 .L07 {border-top: 2px solid #0dcfeb; border-bottom: 1px dotted #0dcfeb; padding: 5px 20px 5px 5px;}
#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;}

.button {font:14px Georgia,Verdana; color: #000 ; margin-bottom:5px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer; text-decoration: none;}
.button:hover {border:1px solid #bbb; background:#e3e3e3}