*{
	margin: 0;
	padding: 0;
}
HTML, BODY{
	height: 100%;
	background: #cfd8dd;
	font: 12px Arial;
	color: #354a52;
}
IMG{
	border: none;
}
A:hover{
	text-decoration: none;
}
UL{
	list-style: none;
}
.clr{
	clear: both;
	height: 0;
	font-size: 0;
}
#wrap{
	width: 1000px;
	margin: 0 auto;
	padding-top: 15px;
}
#header{
	height: 173px;
	background: url(../i/header-bgr.png) repeat-x;
	margin: 0 20px;
	position: relative;
}
#header .inner{
	background: url(../i/header-left.png) no-repeat;
}
#header .inner2{
	height: 173px;
	background: url(../i/header-right.png) right top no-repeat;
}
#header.cust-head .inner {
	background: url(../i/top_left.png) no-repeat left top;
}
#header.cust-head .inner2 {
	background: url(../i/top_right.png) no-repeat right top;
}
#logo{
	position: absolute;
	top: 32px;
	left: 33px;
}
#logo_frase {
	position: absolute;
	top: 53px;
	left: 86px;
}
#menu{
	border-bottom: solid 5px #0bb1f0;
	margin: 0 3px;
	padding: 140px 0px 5px 0px;
	height: 23px;
}
* html #menu{
	padding-top: 129px;
}
#menu-margin{
	margin: 0 auto;
}
#menu .item{
	float: left;
	height: 34px; 
	position: relative;
	top: -6px;
}
* html #menu .item{
	top: 5px;
}
#menu .item .h-left,
#menu .item .h-right{
	height: 34px;
}
* html #menu .item .h-left,
* html #menu .item .h-right,
* html #menu .item A{
	float: left;
}
#menu DIV:HOVER.item,
#menu DIV.over{
	background: url(../i/menu-bgr-over.gif) repeat-x;
}
#menu DIV.here{
	background: url(../i/menu-bgr-here.gif) repeat-x;
}
#menu DIV:HOVER.item .h-left,
#menu DIV.over .h-left{
	background: url(../i/menu-left-over.gif) no-repeat;
}
#menu DIV.here .h-left{
	background: url(../i/menu-left-here.gif) no-repeat;	
}
#menu DIV:HOVER.item .h-right,
#menu DIV.over .h-right{
	background: url(../i/menu-right-over.gif) right top no-repeat;
}
#menu DIV.here .h-right{
	background: url(../i/menu-right-here.gif) right top no-repeat;
}
#menu DIV.here A,
#menu DIV.over A,
#menu DIV:HOVER.item A{
	color: #FFF;
}
#menu .item A{
	color: #0c6496;
	font: 18px Arial;
	text-decoration: none;
	display: block;
	padding: 7px 20px 0;
	height: 27px;
}
#search{
	height: 52px;
	background: url(../i/search-bgr.png) repeat-x;
	margin: 0 23px;
	position: relative;
	//height: 49px;
	//padding-top: 3px;
}
#search .left{
	width: 614px;
	float: left;
	padding-left: 38px;
	padding-top: 8px;
}
#search .right{
	width: 279px;
	float: left;
	font-size: 11px;
	color: #FFF;
	padding-top: 9px;
}
#search .blue{
	color: #0bb1f0;
}
#search .label{
	color: #0db2f0;
	font: bold 14px Arial;
	margin-right: 10px;
}
#search INPUT.text,
#search SELECT,
#registre INPUT.text,
#registre SELECT{
	color: #7b7979;
	font-size: 11px;
	border: none;
	padding: 2px 3px 3px;
	margin-right: 10px;
}
#registre SELECT,
#search SELECT{
	padding: 1px 3px 2px;
	//padding: 2px 3px 3px;
}
#registre INPUT.text{
	width: 118px;
}
#registre .top A{
	position: relative;
	left: 20px;
}
#registre .top SPAN{
	position: relative;
	top: -5px;
	zoom: 1;
}
#registre .logged-in FORM{
	height: 28px;
	display: block;
	padding-left: 38px;
	background:url(../i/user2.gif) no-repeat;
	position: relative;
	top: 27px;
}
#registre .logged-in FORM A{
	color: #FFF;
	font-size: 11px;
	line-height: 110%;
	position: relative;
	top: -1px;
}
#registre .logged-in FORM INPUT{
	position: absolute;
	right: 0;
	top: 3px;
}
#search INPUT.text{
	width: 220px;
}
#search SELECT{
	width: 60px;
}
#search INPUT.submit{
	position: relative;
	top: 6px;
	//top: 5px;
	/* #search in IE has padding */
}
#white-block{
	margin: -3px 14px 0;
	zoom: 1;
}
.second #white-block{
	margin: 0 14px;
}
#white-block .b-top{
	background: #FFF url(../i/white-top.gif) repeat-x;
}
#white-block .b-right{
	background: url(../i/white-right.gif) right top repeat-y;
}
#white-block .b-bottom{
	background: url(../i/white-bottom.gif) left bottom repeat-x;
}
#white-block .b-left{
	background: url(../i/white-left.gif) repeat-y;
}
#white-block .clt{
	background: url(../i/white-clt.gif) no-repeat;
}
#white-block .crt{
	background: url(../i/white-crt.gif) right top no-repeat;
}
#white-block .crb{
	background: url(../i/white-crb.gif) right bottom no-repeat;
}
#white-block .clb{
	background: url(../i/white-clb.gif) left bottom no-repeat;
	padding: 18px 0 18px 25px;
	zoom: 1;
}
* html .second #white-block .clr{
	margin-bottom: -20px;
}
#white-block .item{
	width: 301px;
	height: 175px;
	float: left;
	margin-right: 10px;
}
#white-block .yellow{
	background: url(../i/yellow.jpg) no-repeat;
}
#white-block .green{
	background: url(../i/green.jpg) no-repeat;
}
#white-block .blue{
	background: url(../i/blue.jpg) no-repeat;
}
#white-block .blue2{
	background: url(../i/blue2.jpg) no-repeat;
}
#white-block .item .top{
	color: #FFF;
	font: bold 16px Arial;
	position: relative;
	padding: 10px 0 0 17px;
	height: 29px;
}
#white-block .item .middle{
	padding: 8px 0 0 21px;
	height: 56px;
}
#white-block .item .middle .sp{
	position: relative;
	top: 3px;
}
* html #white-block .item .middle .price{
	margin-top: -10px;
	position: relative;
	top: 10px;
}
#white-block .item .bottom{
	font: bold 15px Arial;
	color: #231f20;
	padding: 16px 0 0 18px;
}
#white-block .item .bottom DIV{
	float: left;
	width: 130px;
}
#white-block .item .bottom DIV IMG{
	position: relative;
	left: 25px;
	margin-right: 13px;
}
#white-block .blue .bottom DIV{
	width: 120px;
}
#white-block .blue .bottom DIV.dominos{
	width: 140px;
}
#white-block .blue .bottom DIV IMG{
	position: relative;
	left: 0;
	margin-right: 4px;
	top: 5px;
}
#white-block .blue2 .bottom DIV{
	width: 70px;
}
#white-block .blue2 .bottom DIV.bigger{
	width: 160px;
}

#white-block .green .bottom DIV{
	width: 120px;
}
#white-block .green .bottom DIV.dominos{
	width: 140px;
}
#white-block .green .bottom DIV IMG{
	position: relative;
	left: 0;
	margin-right: 4px;
	top: 5px;
}

#white-block .item .top A{
	position: absolute;
	right: 13px;
	top: 13px;
}


#grey-block{
	margin: 0 20px;
}
#grey-block .b-left{
	background: #e2e8eb url(../i/grey-left.gif) repeat-y;
}
#grey-block .b-right{
	background: url(../i/grey-right.gif) right top repeat-y;
}
#grey-block .b-bottom{
	background: url(../i/grey-bottom.gif) left bottom repeat-x;
}
#grey-block .clb{
	background: url(../i/grey-clb.gif) left bottom no-repeat;
}
#grey-block .crb{
	background: url(../i/grey-crb.gif) right bottom no-repeat;
	padding: 45px 3px;
	zoom: 1;
}
#grey-block .item{
	width: 270px;
	padding-left: 25px;
	padding-right: 15px;
	float: left;
}
#grey-block H2{
	font: bold 14px Arial;
	color: #354a52;
	padding-left: 20px;
	padding-top: 2px;
	line-height: 100%;
}
#grey-block .item .content{
	padding: 17px 0px;
}
#grey-block .news H2{
	background: url(../i/news.gif) left top no-repeat;
}
#grey-block .info H2{
	background: url(../i/info.gif) left top no-repeat;
}
#grey-block .news-item{
	margin-bottom: 20px;
	padding-left: 4px;
}
#grey-block .news-item A{
	color: #354a52;
	text-decoration: none;
}
#grey-block .news-item A:hover{
	text-decoration: underline;
}
#grey-block .news-item .title{}
#grey-block .news-item .title A{
	font-weight: bold;
	color: #0b99cf;
	padding-left: 16px;
	background: url(../i/bully.gif) left 4px no-repeat;
}
#grey-block .news-item .descr{
	padding-left: 16px;
}
#grey-content{
	background: url(../i/delim.gif) 310px top repeat-y;
	zoom: 1;
}
#grey-content .inner{
	background: url(../i/delim.gif) 620px top repeat-y;	
}
.second #grey-content,
.second #grey-content .inner{
	background: none;
}
#grey-content A.banner{
	position: relative;
	left: -3px;
}

#footer{
	background: url(../i/footer-bgr.png) repeat-x;
	height: 70px;
	margin: 15px 24px 20px;
	font-size: 11px;
	color: #195f79;
	position: relative;
	padding-bottom: 34px;
}
#footer.index-page {
	background: url(../i/footer-bg.png) repeat-x top;
	padding-top: 10px;
}
#footer A.developer{
	color: #195f79;
	text-decoration: none;
}
#footer .content .copy A{
	color: #195f79;
	text-decoration: none;
}
#footer .inner{
	background: url(../i/footer-lb.gif) left bottom no-repeat;
}
#footer .inner2{
	height: 70px;
	background: url(../i/footer-rb.gif) right bottom no-repeat;
}
#footer .content{
	padding: 13px 26px;
}
#footer .content .block{
	padding-left: 12px;
	background: url(../i/delim.gif) repeat-y;
	float: left;
	margin-right: 32px;
}
#footer .content .last{
	float: none;
	position: absolute;
	right: 0;
	background: none;
	top: 12px;
}
#footer .content .last A{
	color: #195f79;
	margin-right: 3px;
}
#footer .content .last IMG.delim{
	margin-right: 3px;
	position: relative;
	top: 2px;
}
.b{
	font-weight: bold;
}
#footer .content .last .bottom{
	padding-top: 3px;
}
#footer .content .last .bottom A{
	color: #195f79;
	text-decoration: none;
}
#footer #developer{
	height: 17px;
	padding-left: 24px;
	padding-top: 2px;
	background: url(../i/a.gif) left top no-repeat;
	font-size: 11px;
	color: #6e7172;
	position: absolute;
	right: 4px;
	bottom: 8px;

}
#footer #developer A{
	color: #6e7172;
	text-decoration: none;
}

#tabs{
	height: 46px;
	margin: 0 23px;
	position: relative;
}
#tabs H1{
	color: #195f79;
	font: 18px Arial;
	position: absolute;
	left: 30px;
	top: 17px;
}
#tabs .tabs{
	position: absolute;
	right: 0;
	bottom: -3px;
	height: 37px;
	padding-right: 26px;
}
#tabs .tab{
	height: 37px;
	float: left;
	background: url(../i/tab-bgr.gif) repeat-x;
	position: relative;
}
#tabs .tab .inner1{
/*	background: url(../i/tab-left.gif) no-repeat;*/	
	background-repeat: no-repeat;
}
* html #tabs .tab .inner1,
* html #tabs .tab .inner2{
	float: left;
}
#tabs .tab .inner2{
	height: 37px;
	min-width: 50px;	
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 38px 0 15px;
}
#tabs .tab .last{
	background-image: url(../i/tab-last.gif);
	padding-right: 44px;
}
#tabs .tab A{
	color: #feffff;
	font: bold 14px Arial;
	text-decoration: none;
	position: relative;
	top: 13px;
}
#tabs .here{
	background-image: url(../i/tab-here-bgr.gif);
}
#tabs .here A{
	color: #195f79;
}
#tabs .tab .first{
	background-image: url(../i/tab-first.gif);
}
#tabs .tab .first .inner2{
	padding-left: 23px;
}
#tabs .here .inner1{
	background-image: url(../i/tab-here-left.gif);	
}
#tabs .here .first{
	background-image: url(../i/tab-here-first.gif);
}
#tabs .here .inner2{
	background-image: url(../i/tab-here-right.gif);	
	padding-left: 21px;
	padding-right: 52px;
}
#tabs .here .last{
	background-image: url(../i/tab-here-last.gif);	
}
#tabs .sign{
	position: absolute;
}
#tabs .windows{
	width: 27px;
	height: 25px;
	background:url(../i/windows2.gif) no-repeat;
	top: 8px;
	right: 11px;
}
#tabs .linux{
	width: 21px;
	height: 30px;
	background:url(../i/linux2.gif) no-repeat;
	top: 8px;
	right: 11px;
}
#tabs .here .linux{
	background:url(../i/linux-here.gif) no-repeat;
	right: 18px;
}
#tabs .here .windows{
	background:url(../i/windows-here.gif) no-repeat;	
	right: 18px;
}
#white-block .item2{
	width: 218px;
	float: left;
	margin-right: 16px;
}
#white-block .item2 .border-top{
	background-position: left top;
	background-repeat: repeat-x;
}
#white-block .item2 .border-right{
	background-position: right top;
	background-repeat: repeat-y;
	background-image: url(../i/border-right.gif);
}
#white-block .item2 .border-bottom{
	background-position: left bottom;
	background-repeat: repeat-x;
	background-image: url(../i/border-bottom.gif);
}
#white-block .item2 .border-left{
	background-position: left top;
	background-repeat: repeat-y;
	background-image: url(../i/border-left.gif);
}
#white-block .item2 .corner-lt{
	background-position: left top;
	background-repeat: no-repeat;
}
#white-block .item2 .corner-rt{
	background-position: right top;
	background-repeat: no-repeat;
}
#white-block .item2 .corner-rb{
	background-position: right bottom;
	background-repeat: no-repeat;
}
#white-block .item2 .corner-lb{
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 12px 4px;
}
#white-block .item2 .head{
	height: 26px;
	position: relative;
	background-repeat: repeat-x;
	color: #000;
}
#white-block .item2 .head DIV{
	padding: 1px 0 0 17px;
	font: 18px Arial;
	line-height: 100%;
}
#white-block .item2 .head A{
	position: absolute;
	top: 3px;
	right: 10px;
	font-size: 10px;
	color: #000;
}
#white-block .item2 .body{
	height: 81px;
	position: relative;
	text-align: center;
}
#white-block .item2 .body IMG{
	position: relative;
	top: 10px;
}
#white-block .item2 .corner1,
#white-block .item2 .corner2{
	width: 16px;
	height: 8px;
	position: absolute;
	left: 93px;
	background-position: 50% top;
	background-repeat: no-repeat;
}
#white-block .item2 .corner1{
	top: 0;
}
#white-block .item2 .corner2{
	bottom: -8px;
}
#white-block .item2 UL{
	margin: 25px 20px 12px;
	list-style: none;
}
#white-block .item2 UL LI{
	padding: 0 0 6px 14px;
	background-position: left 4px;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000;
}
#white-block .item2 .submit{
	text-align: center;
}

#white-block .c-yellow{
	background-color: #fff200;
}
#white-block .c-yellow .border-top{
	background-image: url(../i/border-top-yellow.gif);
}
#white-block .c-yellow .corner-lt{
	background-image: url(../i/corner-lt-yellow.gif);
}
#white-block .c-yellow .corner-rt{
	background-image: url(../i/corner-rt-yellow.gif);
}
#white-block .c-yellow .corner-rb{
	background-image: url(../i/corner-rb-yellow.gif);
}
#white-block .c-yellow .corner-lb{
	background-image: url(../i/corner-lb-yellow.gif);
}
#white-block .c-yellow .head{
	background-image: url(../i/head-yellow.gif);
}
#white-block .c-yellow .corner1{
	background-image: url(../i/tri1-yellow.gif);	
}
#white-block .c-yellow .corner2{
	background-image: url(../i/tri2-yellow.gif);	
}
#white-block .c-yellow .body{
	background: #ffc600;
}
#white-block .c-yellow UL LI{
	background-image: url(../i/bull-yellow.gif);
}

#white-block .c-blue{
	background-color: #9cdcf9;
}
#white-block .c-blue .border-top{
	background-image: url(../i/border-top-blue.gif);
}
#white-block .c-blue .corner-lt{
	background-image: url(../i/corner-lt-blue.gif);
}
#white-block .c-blue .corner-rt{
	background-image: url(../i/corner-rt-blue.gif);
}
#white-block .c-blue .corner-rb{
	background-image: url(../i/corner-rb-blue.gif);
}
#white-block .c-blue .corner-lb{
	background-image: url(../i/corner-lb-blue.gif);
}
#white-block .c-blue .head{
	background-image: url(../i/head-blue.gif);
}
#white-block .c-blue .corner1{
	background-image: url(../i/tri1-blue.gif);	
}
#white-block .c-blue .corner2{
	background-image: url(../i/tri2-blue.gif);	
}
#white-block .c-blue .body{
	background: #0bb1f0;
}
#white-block .c-blue UL LI{
	background-image: url(../i/bull-blue.gif);
}

#white-block .c-blue2{
	background-color: #00aeef;
}
#white-block .c-blue2 .border-top{
	background-image: url(../i/border-top-blue2.gif);
}
#white-block .c-blue2 .corner-lt{
	background-image: url(../i/corner-lt-blue2.gif);
}
#white-block .c-blue2 .corner-rt{
	background-image: url(../i/corner-rt-blue2.gif);
}
#white-block .c-blue2 .corner-rb{
	background-image: url(../i/corner-rb-blue2.gif);
}
#white-block .c-blue2 .corner-lb{
	background-image: url(../i/corner-lb-blue2.gif);
}
#white-block .c-blue2 .head{
	background-image: url(../i/head-blue2.gif);
}
#white-block .c-blue2 .corner1{
	background-image: url(../i/tri1-blue2.gif);	
}
#white-block .c-blue2 .corner2{
	background-image: url(../i/tri2-blue2.gif);	
}
#white-block .c-blue2 .body{
	background: #0689ba;
}
#white-block .c-blue2 UL LI{
	background-image: url(../i/bull-blue2.gif);
}

#white-block .c-black{
	background-color: #000;
	margin-right: 0;
}
#white-block .c-black .border-top{
	background-image: url(../i/border-top-black.gif);
}
#white-block .c-black .corner-lt{
	background-image: url(../i/corner-lt-black.gif);
}
#white-block .c-black .corner-rt{
	background-image: url(../i/corner-rt-black.gif);
}
#white-block .c-black .corner-rb{
	background-image: url(../i/corner-rb-black.gif);
}
#white-block .c-black .corner-lb{
	background-image: url(../i/corner-lb-black.gif);
}
#white-block .c-black .head{
	background-image: url(../i/head-black.gif);
}
#white-block .c-black .corner1{
	background-image: url(../i/tri1-black.gif);	
}
#white-block .c-black .corner2{
	background-image: url(../i/tri2-black.gif);	
}
#white-block .c-black .body{
	background: #3d3d3d;
}
#white-block .c-black UL LI{
	background-image: url(../i/bull-black.gif);
	color: #c8c8c8;
}
#white-block .c-black .corner2{}
#white-block .c-black .head,
#white-block .c-black .head A,
#white-block .c-blue2 .head,
#white-block .c-blue2 .head A{
	color: #FFF;
}


#text-content{
	margin: -8px 41px;
	font-size: 12px;
	line-height: 140%;
	position: relative;
}
#text-content H3{
	padding-left: 0;
	margin-bottom: 14px;
	color: #354a52;
	font: bold 14px Arial;
}
#text-content P{
	margin-bottom: 16px;
}


#registre{
	width: 250px;
	position: absolute;
	right: 35px;
	top: -15px;

}
#registre .bgr{
	background: url(../i/reg-bgr.png) repeat-x;	
}
#registre .inside{
	background: url(../i/reg-left.png) no-repeat;
}
#registre .inside2{
	height: 67px;
	background: url(../i/reg-right.png) right top no-repeat;
	padding: 0 25px;
}
#registre .bgr-open{
	background-image: url(../i/reg-bgr-open.png);		
}
#registre .bgr-open .inside{
	background-image: url(../i/reg-left-open.png);		
}
#registre .bgr-open .inside2{
	background-image: url(../i/reg-right-open.png);		
	height: 144px;
}
#registre .bgr-open FORM{
	display: block;
	padding: 13px 0;
}
* html #registre .bgr-open FORM{
	padding-top: 7px;
}
#registre .bgr-open FORM TD{
	padding-bottom: 8px;
}
#registre .bgr-open FORM A{
	font-size: 10px;
	color: #FFF;
}
#registre .bgr-open .top A{
	visibility: hidden;
}
#registre .bgr-open INPUT.text{
	width: 135px;
}
#registre .title{
	padding-top: 29px;
	padding-bottom: 10px;
	color: #09b1f0;
	font: bold 16px Arial;
	text-transform: uppercase;
}
#registre SELECT{
	width: 50px;
}
#registre .inputs{
	padding-bottom: 12px;
}
#registre .top{
	padding-top: 25px;
}
#registre .top SPAN{
	padding-left: 22px;
	color: #FFF;
	font: bold 12px Arial;
	background: url(../i/tri-down.gif) 4px 50% no-repeat;
	cursor: pointer;
	cursor: hand;
}
#registre .bgr-open .top SPAN{
	background-image: url(../i/tri-up.gif);
}
#registre FORM{
	display: none;
}

#overlay{
	width: 906px;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: -2000px;
	visibility: hidden;
	z-index: 1;
}
#overlay .edge{
	height: 23px;
	position: relative;
	padding: 0 23px;
}
#overlay .edge .corner{
	position: absolute;
	width: 23px;
	height: 23px;
	top: 0;
}
#overlay .edge .c-left{
	left: 0;
}
#overlay .edge .c-right{
	right: 0;
}
#overlay .edge .bgr{
	height: 23px;
}
#overlay .top .c-left{
	background: url(../i/ov-lt.png) no-repeat;
}
* html #overlay .top .c-left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-lt.png',sizingMethod='crop');
}
#overlay .top .c-right{
	background: url(../i/ov-rt.png) no-repeat;
}
* html #overlay .top .c-right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-rt.png',sizingMethod='crop');
}
#overlay .top .bgr{
	background: url(../i/ov-top.png) repeat-x;
}
* html #overlay .top .bgr{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-top.png',sizingMethod='scale');
}
#overlay .bottom .c-left{
	background: url(../i/ov-lb.png) no-repeat;
}
* html #overlay .bottom .c-left{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-lb.png',sizingMethod='crop');
}
#overlay .bottom .c-right{
	background: url(../i/ov-rb.png) no-repeat;
}
* html #overlay .bottom .c-right{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-rb.png',sizingMethod='crop');
}
#overlay .bottom .bgr{
	background: url(../i/ov-bottom.png) repeat-x;
}
* html #overlay .bottom .bgr{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-bottom.png',sizingMethod='scale');
}
#overlay .content{}
#overlay .bord-left{
	background: url(../i/ov-left.png) repeat-y;
}
#overlay .bord-right{
	padding: 0 12px;
	background: url(../i/ov-right.png) right top repeat-y;
}
* html #overlay .bord-left,
* html #overlay .bord-right{
	background: none;
}
* html #overlay .bord-right{
	position: relative;
	height: 679px;
	overflow-y: hidden;
}
#overlay .ie6-border{
	display: none;
}
* html #overlay .ie6-border{
	display: block;
	width: 12px;
	position: absolute;
	height: 1000px;
	top: 0;
}
* html #overlay .b-left{
	left: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-left.png',sizingMethod='scale');
}
* html #overlay .b-right{
	right: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/ov-right.png',sizingMethod='scale');
}
#overlay .content{
	background: #FFF;
}
#overlay .head{
	height: 57px;
	background: url(../i/ov-head.png) repeat-x;
	position: relative;
}
#overlay .head .logo{
	position: absolute;
}
#overlay .head .linux{
	width: 29px;
	height: 51px;
	background: url(../i/ov-linux.jpg) no-repeat;
	top: 6px;
	left: 21px;
}
#overlay .head .windows{
	width: 25px;
	height: 25px;
	background: url(../i/ov-windows.gif) no-repeat;
	top: 13px;
	left: 21px;
}
#overlay .head H1{
	font: 18px Arial;
	color: #195f79;
	padding: 15px 0 0 65px;
}
#overlay .head .b-close{
	height: 24px;
	padding-right: 32px;
	background: url(../i/close.gif) right top no-repeat;
	position: absolute;
	right: 20px;
	top: 11px;
	color: #fe6400;
	font: 18px Arial;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
#overlay .head DIV:hover.b-close,
#overlay .head .s-over{
	text-decoration: none;
}
#overlay TABLE.header{
	width: 100%;
}
#overlay TABLE.header TD{
	height: 85px;
	text-align: center;
	vertical-align: middle;
	font: bold 18px Arial;
}
#overlay TABLE.header TD.main{
	background: url(../i/table-top.gif) repeat-x;
	width: 211px;
	color: #195f79;
}
#overlay TABLE.header TD.basico{
	background: url(../i/basico-bgr.gif) repeat-x;
	width: 167px;
	border-right: solid 1px #FFF;
	color: #000;
}
#overlay TABLE.header TD.inicio{
	background: url(../i/inicio-bgr.gif) repeat-x;
	width: 167px;
	border-right: solid 1px #FFF;
	color: #000;
}
#overlay TABLE.header TD.profissional{
	background: url(../i/profissional-bgr.gif) repeat-x;
	width: 167px;
	border-right: solid 1px #FFF;
	color: #FFF;
}
#overlay TABLE.header TD.webmaster{
	background: url(../i/webmaster-bgr.gif) repeat-x;
	width: 167px;
	color: #FFF;
}
#overlay TABLE.header TD IMG{
	margin-top: 7px;
	position: relative;
	top: 5px;
}
#overlay TABLE.header TD SPAN{
	position: relative;
	top: 5px;
}
#overlay IFRAME{
	border: none;
	//width: 886px;
	//margin-left: -2px;
	//margin-top: -2px;
}
#overlay TABLE.tail{
	width: 100%;
}
#overlay TABLE.tail TD{
	height: 16px;
	font-size: 1px;
}
#overlay TABLE.tail TD.main{
	background: #a8a8a8;
	width: 211px;
}
#overlay TABLE.tail TD.basico{
	background: url(../i/tail-basi.gif) repeat-x;
	width: 167px;
	border-right: solid 1px #FFF;
}
#overlay TABLE.tail TD.inicio{
	background: url(../i/tail-ini.gif) repeat-x;
	width: 167px;
	border-right: solid 1px #FFF;
}
#overlay TABLE.tail TD.profissional{
	background: url(../i/tail-pro.gif) repeat-x;
	width: 167px;
	border-right: solid 1px #FFF;
}
#overlay TABLE.tail TD.webmaster{
	background: url(../i/tail-web.gif) repeat-x;
}
#overlay .bot{
	background: url(../i/over-bot.gif) repeat-x;
	height: 26px;
}


BODY.overlay{
	background: #FFF;
	width: 865px;
}
BODY.overlay TABLE{
	width: 865px;
	border-top: solid 1px #dcdcdc;
	color: #195f79;
	font-size: 11px;
}
BODY.overlay TABLE TD{
	vertical-align: middle;
	background: #FFF;
	border-bottom: solid 1px #dcdcdc;
}
BODY.overlay TABLE TR.header TD.main{
	height: 37px;
	padding-left: 54px;
	width: 157px;	
	font: bold 14px Arial;
}
BODY.overlay TABLE TD.main{
	width: 182px;	
	padding-left: 29px;
}
BODY.overlay TABLE TD.descr{
	text-align: center;
	background: #e9edef;
	font-size: 12px;
	border-left: solid 1px #dcdcdc;
}
BODY.overlay TABLE TD.contratacao{
	background: #e9edef url(../i/contratacao.gif) 12px 10px no-repeat;
}
BODY.overlay TABLE TD.geral{
	background: #e9edef url(../i/geral.gif) 12px 7px no-repeat;
}
BODY.overlay TABLE TD.dominos{
	background: #e9edef url(../i/dominos.gif) 12px 7px no-repeat;
}
BODY.overlay TABLE TD.email{
	background: #e9edef url(../i/email.gif) 12px 7px no-repeat;
}
BODY.overlay TABLE TD.banco{
	background: #e9edef url(../i/banco.gif) 12px 7px no-repeat;
}
BODY.overlay TABLE TD.programacao{
	background: #e9edef url(../i/banco.gif) 12px 7px no-repeat;
}
BODY.overlay TABLE TD.basico,
BODY.overlay TABLE TD.inicio,
BODY.overlay TABLE TD.profissional,
BODY.overlay TABLE TD.webmaster{
	text-align: center;
	height: 27px;
	border-left: solid 1px #dcdcdc;
}
BODY.overlay TABLE TD.basico{
	width: 166px;
}
BODY.overlay TABLE TD.inicio{
	width: 167px;
}
BODY.overlay TABLE TD.profissional{
	width: 167px;
}
#iframe-holder{
	width: 882px;
	height: 495px;
	overflow:hidden;
}

#white-block .content-box{
	display: none;
}
#white-block .linux{
	display: block;
}
#zaglushka{
	width: 100%;
	background: #10465b;
	opacity: 0.43;
	filter: alpha(opacity=43);
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	visibility: hidden;
}



/*************************************************/




#constructor-descr{
	padding: 10px 15px 20px;
}
#constructor-descr H1{
	font: 18px Arial;
	margin-bottom: 6px;
	color: #195f79;
}
#constructor-descr P{}

#constructor-items{
	width: 968px;
	height: 250px;
	background: url(../i/constr-bgr.png) repeat-y;
	margin: 0 -5px 0 -29px;
	font: 12px Arial;
	color: #08394c;
	position: relative;
}
#constructor-items .inside{
	padding: 5px 25px 5px 30px;
}
#constructor-items .item3{
	width: 145px;
	height: 218px;
	float: left;
	background: url(../i/item-blue.png) no-repeat;
	margin-right: 5px;
	padding: 11px 16px;
	position: relative;
}
#constructor-items .orange3{
	background-image: url(../i/item-orange.png);
	color: #652803;
}
#constructor-items .num{
	width: 67px;
	height: 89px;
	float: right;
	position: relative;
	top: 8px;
	text-align: right;
	background-position: right top;
	background-repeat: no-repeat;
	right: 5px;
}
#constructor-items .n-1 .num{
	background-image: url(../i/n1.png);
}
#constructor-items .n-2 .num{
	background-image: url(../i/n2.png);
}
#constructor-items .n-3 .num{
	background-image: url(../i/n3.png);
}
#constructor-items .n-4 .num{
	background-image: url(../i/n4.png);
}
#constructor-items .n-5 .num{
	background-image: url(../i/n5.png);
}
#constructor-items .icon{
	width: 67px;
	height: 82px;
	position: absolute;
	left: 18px;
	top: 14px;
}
#constructor-items .top-block{
	height: 108px;
}
#constructor-items .n-1 .icon{
	background: url(../i/icon1.png) no-repeat;
}
#constructor-items .n-2 .icon{
	background: url(../i/icon2.png) no-repeat;
}
#constructor-items .n-3 .icon{
	background: url(../i/icon3.png) no-repeat;
}
#constructor-items .n-4 .icon{
	background: url(../i/icon4.png) no-repeat;
}
#constructor-items .n-5 .icon{
	background: url(../i/icon5.png) no-repeat;
}
#constructor-items H2{
	font: 18px Arial;
	margin-bottom: 2px;
	color: #057fad;
}
#constructor-items .orange3 H2{
	color: #d64c08;
}
#constructor-smth{
	zoom: 1;
}
.rel{
	position: relative;
}
#c-tabs{
	position: absolute;
	right: 28px;
	top: 0;
}
* html #c-tabs{

}
#c-tabs .c-tab{
	height: 66px;
	float: left;
	background: url(../i/c-bgr.png) repeat-x;
}
#c-tabs .c-tab .c-right{
	background: url(../i/c-right.png) right top no-repeat;
	height: 66px;
}
#c-tabs .c-tab .c-left{
	background: url(../i/c-left.png) no-repeat;
	height: 66px;
}
* html #c-tabs .c-tab .c-right,
* html #c-tabs .c-tab .c-left,
* html #c-tabs .c-tab A{
	float: left;
}
#c-tabs A{
	display: block;
	padding: 34px 0px 0;
	width: 179px;
	font: bold 13px Arial;
	color: #195f79;
	text-align: center;
	text-decoration: none;
	height: 32px;
	background: url(../i/c-tab-angle.gif) 50% 18px no-repeat;
}
#c-tabs A SPAN{
	color: #0bb1f0;
}
#c-tabs .over{
	background-image: url(../i/c-bgr-over.png);
}
#c-tabs .over .c-right{
	background-image: url(../i/c-right-over.png);
}
#c-tabs .over .c-left{
	background-image: url(../i/c-left-over.png);
}
#c-tabs .over A{
	background-image: url(../i/c-tab-angle-over.gif);
	color: #FFF;
}
#c-tabs .over A SPAN{
	color: #0eb2f0;
}
#constructors{
	padding: 25px 0 0;
	float: left;
}
* html #constructors{
	width: 510px;
}
#constructors .c-item{
	width: 240px;
	float: left;
	margin-right: 15px;
}
#constructors .c-item .ttl{
	width: 237px;
	height: 41px;
	position: relative;
}
#constructors .c-item .ttl A{
	display: block;
	height: 41px;
	background: url(../i/c-link.gif) no-repeat;
	font: bold 14px Arial;
	text-transform: uppercase;
	text-decoration: none;
	color: #195f79;
	padding: 13px 0 0 14px;
	height: 28px;
}
#constructors .c-item .ttl A SPAN{
	color: #0cb1f0;
}
#constructors .c-item .ttl A:hover,
#constructors .c-item .ttl A.over{
	background-image: url(../i/c-link-over.gif);
}
#constructors .c-item .ttl A.here{
	background-image: url(../i/c-link.gif);
}
#constructors .c-item .ic{
	position: absolute;
	right: 15px;
	top: 7px;
}
#constructors .linux .ic{
	width: 22px;
	height: 25px;
	background: url(../i/linux.png);
}
#constructors .windows .ic{
	width: 28px;
	height: 26px;
	background: url(../i/windows.png);
}
* html #constructors .windows .ic{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/windows.png', sizingMethod='crop');
}
* html #constructors .linux .ic{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/linux.png', sizingMethod='crop');
}
#constructors UL{
	padding: 20px 14px;
	font: 12px Arial;
}
LI{
	padding: 0 0 7px 15px;
	background: url(../i/bull.gif) left 4px no-repeat;
}
#constructors LI A{
	color: #195f79;
}
#constructors-right{
	width: 354px;
	height: 143px;
	float: right;
	background: url(../i/right.png) no-repeat;
	margin: 85px 0 10px;
	position: relative;
	right: 29px;
}
* html #constructors-right{
	margin-bottom: 30px;
}
.no-margin #constructors-right{
	margin-top: 30px;
	margin-bottom: 30px;
}
* html .no-margin #constructors-right{
	margin-bottom: 48px;
}
#constructors-right .inner{
	padding: 25px;
}
#constructors-right .price{
	float: left;
}
#constructors-right UL{
	float: right;
	width: 100px;
	font-size: 11px;
	color: #000;
	position: relative;
	right: 20px;
	top: 5px;
}
#constructors-right UL LI{
	padding-bottom: 1px;
}
#constructors-right .ttl{
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 7px;
}
#constructor #white-block{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 2px;
}
#constructor.top-bg #white-block {
	margin-top: 0px;
}
#constructor #white-block .crb{
	background-image: url(../i/white-crb2.gif);
}
#constructor #white-block .clb{
	background-image: url(../i/white-clb2.gif);
}
#constructor #white-block .b-bottom{
	background: url(../i/white-bottom2.gif) left bottom repeat-x;
}
.no-float #constructors{
	float: none;
	padding-top: 5px;
	height: 56px;

}
#constructor-text{
	padding-bottom: 20px;
}
#constructor-text P{
	margin-bottom: 15px;
	line-height: 130%;
}

#constr-blue{
	width: 902px;
}
#constr-blue .blue-bgr{
	background: #c6ebfb;
}
#constr-blue .blue-clt{
	background: url(../i/blue-clt.gif) no-repeat;
	zoom: 1;
}
#constr-blue .blue-crt{
	background: url(../i/blue-crt.gif) right top no-repeat;
	padding: 31px 0 21px 65px;
}
#constr-blue .blue-bottom{
	background: url(../i/blue-bottom.png) repeat-x;
	position: relative;
}
#constr-blue .blue-crb{
	background: url(../i/blue-crb.png) right top no-repeat;
}
#constr-blue .blue-clb{
	height: 100px;
	background: url(../i/blue-clb.png) no-repeat;
	padding-left: 17px;
}
#revenda-body #constr-blue{
	position: relative;
	top: 6px;
}
#revenda-body #constr-blue .blue-bottom{
	background-image: url(../i/blue-bottom2.png);
}
#revenda-body #constr-blue .blue-crb{
	background-image: url(../i/blue-crb2.png);
}
#revenda-body #constr-blue .blue-clb{
	height: 82px;
	background-image: url(../i/blue-clb2.png);
}
#constr-blue UL{
	float: left;
	width: 410px;
	color: #05374a;
	font-weight: bold;
}
#constr-blue UL LI{
	background-image: url(../i/bull2.gif);
	padding-left: 18px;
}
#constr-blue .step{
	height: 50px;
	float: left;
	width: 75px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 22px;
	color: #FFF;
	font-size: 10px;
	padding-left: 45px;
	margin-right: 5px;
	padding-top: 3px;
}
#constr-blue .s1{
	background-image: url(../i/s1.png);
	width: 65px;
}
#constr-blue .s2{
	background-image: url(../i/s2.png);
	width: 65px;
}
#constr-blue .s3{
	background-image: url(../i/s3.png);
	width: 65px;
}
#constr-blue .s4{
	background-image: url(../i/s4.png);
	width: 85px;
}
#constr-blue .s5{
	background-image: url(../i/s5.png);
	width: 85px;
}
#constr-blue .s6{
	background-image: url(../i/s6.png);
	width: 85px;
}
#constr-blue .s7{
	background-image: url(../i/s7.png);
}
#constr-blue .win .step{
	width: 100px;
	margin-right: 21px;
	padding-left: 51px;
}
#constr-blue .site .step{
	width: 130px;
	margin-right: 18px;
} 
#constr-blue .site .s1{
	width: 180px;
}
#constr-blue .win .step DIV{
	font: bold 11px Arial;
}
#constr-links{
	padding: 45px  0 30px 70px;
	zoom: 1;
}
#constr-links .link{
	width: 190px;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	font: bold 14px Arial;
	background-position: left 50%;
	background-repeat: no-repeat;
}
#constr-links .link A{
	color: #0bb1f0;
}
#constr-links .chat{
	background-image: url(../i/chat.gif);
}
#constr-links .help{
	background-image: url(../i/help.gif);
}
#constr-links .catalog{
	background-image: url(../i/catalog.gif);
}
#constr-links .drive{
	background-image: url(../i/drive.gif);
}
#constr-links .tuts{
	background-image: url(../i/tuts.gif);
}
#site-pronto,
.content-header{
	width: 954px;
	height: 148px;
	background: url(../i/pronto.png) repeat-x;
	margin: 0px 0 0 -22px;
	position: relative;
	top: -15px;
}
#site-pronto .inner,
.content-header .inner{
	height: 148px;
	background: url(../i/pronto.jpg) no-repeat;
}
#site-pronto .right{
	position: absolute;
	font: 18px Arial;
	width: 100px;
	color: #FFF;
	bottom: 20px;
	right: 83px;
}
#site-pronto IMG,
.content-header IMG{
	position: absolute;
	left: 40px;
	top: 55px;
}
#contact img {
	left: 66px;
}
#panel .inner{
	background: url(../i/panel.jpg) 265px top no-repeat;
}
#contact .inner {
	background: url(../i/contact.png) 63px top no-repeat;
}
#area .inner{
	background: url(../i/area.jpg) 265px top no-repeat;
}
#revenda .inner{
	background: url(../i/revenda.jpg) 285px top no-repeat;
}
#suporte .inner{
	background: url(../i/suporte.jpg) 285px top no-repeat;
}
#pronto-body{
	width: 600px;
	padding-top: 5px;
	float: left;
}
.pronto-body{
	width: 890px;
	padding-left: 7px;
}
.pronto-body H3{
	font: bold 14px Arial;
	color: #0bb1f0;
	margin-bottom: 14px;
}
.pronto-body P{
	margin-bottom: 18px;
}
.pronto-body LI{
	padding-left: 22px;
	padding-bottom: 11px;
}
.pronto-body UL{
	margin-bottom: 12px;
}
#right-col{
	width: 217px;
	margin-left: 685px;
	background: #e2e8eb url(../i/right-col.gif) left bottom no-repeat;
	position: relative;
	top: -15px;
}
* html #right-col{
	left: -3px;
}
#inscreva{
	width: 175px;
	height: 107px;
	background: url(../i/inscreva.png) no-repeat;
	position: relative;
	left: 22px;
	text-align: center;
}
#inscreva .inner{
	padding: 13px 0 0 ;
}
#inscreva A{
	position: relative;
	top: 15px;
}
#right-col .banners{
	margin-left: 22px;
	margin-top: 16px;
}
.margin #constr-blue{
	margin-top: 35px;
	margin-bottom: 15px;
}
#inscrevase{
	position: absolute;
	right: 20px;
	top: 25px;
}
#panel-body{}
#panel-top{}
#panel-left{
	width: 249px;
	background: url(../i/panel-left-bgr.png) repeat-y;
	float: left;
}
#panel-left.gray-block {
	background: url(../i/gb.gif) repeat-y;
}
#panel-left .p-inner{
	background: url(../i/panel-left-top.png) no-repeat;
}
#panel-left.gray-block .p-inner {
	background: url(../i/gb_top.png) no-repeat top;
}
#panel-left .p-inner2{
	background: url(../i/panel-left-bottom.png) left bottom no-repeat;
	min-height: 200px;
	padding-bottom: 20px;
}
#panel-left.gray-block .p-inner2 {
	background: url(../i/gb_bot.png) no-repeat bottom;
}
* html #panel-left .p-inner2{
	height: 200px;
}
#panel-left .p-inner .p-top{
	height: 44px;
	position: relative;
	background: url(../i/user.gif) 20px 24px no-repeat;
	padding: 22px  0 0 48px;]

}
#panel-left .p-inner .p-top A{
	color: #354a52;
	font-size: 11px;
}
#panel-left .p-inner .p-top FORM{
	width: 81px;
	height: 30px;
	position: absolute;
	top: 22px;
	right: 24px;
}
#panel-left .p-items{
	padding: 17px 0 0 24px;
}
#panel-left .p-item{
	height: 30px;
}
#panel-left .p-item A{
	color: #0bb1f0;
	font: bold 12px Arial;
	display: block;
	padding: 10px 0 8px 25px;
	line-height: 100%;
	float: left;
}
#panel-left .p-dominios A{
	background: url(../i/ico-dominios.gif) left 2px no-repeat;
}
#panel-left .p-planos A{
	background: url(../i/ico-planos.gif) left 8px no-repeat;
}
#panel-left .p-productos A{
	background: url(../i/ico-productos.gif) 1px 8px no-repeat;
}
#panel-left .p-dados A{
	background: url(../i/ico-dados.gif) 2px 9px no-repeat;
}
#panel-left .p-minhas A{
	background: url(../i/ico-minhos.gif) 2px 8px no-repeat;
}
#panel-left .p-tickets A{
	background: url(../i/ico-tickets.gif) 2px 8px no-repeat;
}
#panel-left .p-emails A{
	background: url(../i/ico-emails.gif) 1px 10px no-repeat;
}

#panel-right{
	margin-left: 287px;
}
#panel-right.col {
	margin-left: 331px;
}
#panel-right H1, .user-info h1{
	color: #0bb1f0;
	font: 18px Arial;
	line-height: 100%;
	padding: 29px 0;
}
#panel-right P{
	font: 12px Arial;
	line-height: 160%;
	width: 490px;
}
#table{
	
}
#table .t-top{
	height: 35px;
	background: #c4e6f4 url(../i/t-left.gif) no-repeat;
}
#table .t-top .t-inner{
	height: 35px;
	background: url(../i/t-right.gif) right top no-repeat;
	zoom: 1;
}
#table .t-top .title{
	width: 216px;
	float: left;
	position: relative;
	top: 9px;
	color: #354a52;
	font: bold 14px Arial;
	padding-left: 29px;
	left: 18px;
}
#table .t-top .t-account{
	background: url(../i/ico-account.gif) left top no-repeat;
}
#table .t-top .t-departamento {
	background: url(../i/departamento.png) no-repeat left top;
	width: 190px;
}
#table .t-top .t-email{
	background: url(../i/email.gif) left 2px no-repeat;
}
#table .t-top .t-skype{
	background: url(../i/skype.gif) left top no-repeat;
}
#table .t-top .t-stats{
	background: url(../i/ico-stat.gif) left top no-repeat;
}
#table TABLE{
	width: 100%;
}
* html #table TABLE{
	width: 99%;
}
#table TABLE TD{
	padding: 24px 14px;
	vertical-align: top;
}
#table table.custom {
	margin-top: 25px;
}
#table table.custom td{
	padding: 7px 0px 7px 40px;
}
#table table.custom td.first-td {
	border-bottom: 1px #e7ebee solid;
	width: 180px;
	padding-left: 0px;
}
#table table.custom a {
	color: #0bb1f0;
	text-decoration: underline;
}
#table table.custom a:hover {
	text-decoration: none;
}
#table #user-data{
	width: 226px;
	line-height: 140%;
}
#table .line{
	line-height: 100%;
	padding-bottom: 10px;
	margin-bottom: 9px;
	border-bottom: solid 1px #e7ebee;
	position: relative;
}
#table .line SPAN{
	position: absolute;
	font-weight: bold;
	width: 29px;
	right: 0;
	top: 0;
}
.table-block{
	padding-bottom: 20px;
}
.table-block .head{
	height: 45px;
	background: url(../i/t-block-head.png) repeat-x;
	position: relative;
}
.table-block .head A{
	position: absolute;
	right: 14px;
	top: 9px;
}
.table-block .head .h-inner{
	background: url(../i/t-block-left.png) no-repeat;
}
.table-block .head .h-inner2{
	background: url(../i/t-block-right.png) right top no-repeat;
	height: 45px;
}
.table-block H2 {
	position:relative;
	font: 18px Arial;
	line-height: 100%;
	left: 22px;
	top: 12px;
	color: #0570a4;
}
.table-block H2 SPAN{
	color: #FFF;
	position: absolute;
	left: 24px;
	top: 1px;
}
.table-block H2.ht{
	position:relative;
	font: 18px Arial;
	line-height: 100%;
	left: 12px;
	top: 12px;
	color: #0570a4;
}
.table-block H2.ht SPAN{
	color: #FFF;
	position: absolute;
	left: 14px;
	top: 1px;
}
.table-block TABLE{
	width: 100%;
	border-collapse: collapse;
}
.table-block TABLE TD{
	text-align: center;
	vertical-align:middle;
	border: solid 1px #c4e6f4;
	padding: 10px 0;
}
.table-block TABLE .zeb TD{
	background: #e9f8fe;
}
.table-block TABLE .theader TD{
	background: #c4e6f4;
	font-weight: bold;
}
#panel-bottom{
	padding-top: 30px;
}
* html #area-body{
	padding-bottom: 40px;
}
.area-line{
	padding: 15px 52px;
	zoom: 1;
}
.area-item{
	float: left;
	width: 393px;
}
.area-hover .area-bgr{
	background: url(../i/area-bgr.png) repeat-y;
}
.area-hover .area-top{
	background: url(../i/area-top.png) no-repeat;
}
.area-hover .area-bottom{
	background: url(../i/area-bottom.png) left bottom no-repeat;
}
.area-item .area-bottom{
	min-height: 50px;
	padding: 15px 20px;
}
.area-item TD{
	vertical-align: middle;
}
.area-item TD.ico{
	width: 90px;
	text-align: center;
}
.area-item TD.descr{
	line-height: 140%;
}
.area-item .ttl{
	color: #0bb1f0;
	font: 18px Arial;
}
* html .area-item .area-bottom{
	height: 50px;
}
#revenda-body A{
	color: #195f79;
}
#revenda-body{
	padding-bottom: 25px;
	margin-left: -3px;
}
#revenda-body .table-block{
	margin-right: -10px;
}
#revenda-body .table-block TABLE{
	margin-top: -1px;
}
#revenda-body H2{
	color: #FFF;
}
#revenda-body TD{
	width: 25%;
}
#revenda-body .theader TD{
	color: #354a52;	
}
#revenda-body .theader TD.carac{
	background: url(../i/carac-bgr.gif) repeat-x;
}
#revenda-body .theader TD.reve-1{
	background: url(../i/reve1-bgr.gif) repeat-x;
}
#revenda-body .theader TD.reve-2{
	background: url(../i/reve2-bgr.gif) repeat-x;
}
#revenda-body .theader TD.reve-3{
	background: url(../i/reve3-bgr.gif) repeat-x;
	color: #FFF;
}
#revenda-body TD.carac{
	text-align: left;
}
#revenda-body TD.carac SPAN{
	padding-left: 22px;
}
#revenda-body .zebra{
	background: #e9f8fe;
}
#revenda-body #constr-blue TABLE{
	margin: 18px 20px 0 0px;
}
#revenda-body #constr-blue TABLE TD{
	border-right: solid 1px #7fbed6;
	text-align: center;
}
#revenda-body #constr-blue TABLE TD.last,
#revenda-body #constr-blue TABLE TD.pre-last{
	border: none;
}
#revenda-body #constr-blue TABLE TD.last{
	text-align: right;
}

#popup{
	width: 361px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	visibility: hidden;
}
#popup .ie6-fix{
	display: none;
}
#popup .top{
	height: 44px;
	background: url(../i/popup-top.png) no-repeat;
	position: relative;
}
* html #popup .top{
	background: none;
}
* html #popup .ie6-fix{
	display: block;
	width: 361px;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 0;
}
* html #popup .top .ie6-fix{
	height: 44px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/popup-top.png', sizingMethod='crop');
}
#popup .bottom{
	height: 44px;
	background: url(../i/popup-bottom.png) no-repeat;
}
* html #popup .bottom{
	width: 361px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/popup-bottom.png', sizingMethod='crop');
}
#popup .body{
	padding: 20px 30px 5px;
	min-height: 10px;
	background: url(../i/popup-bgr.png) repeat-y;
	position: relative;
	zoom: 1;
}
* html #popup .body{
	background: none;
}
* html #popup .body .ie6-fix{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../i/popup-bgr.png', sizingMethod='scale');	
}
#popup .close{
	width: 77px;
	height: 21px;
	position: absolute;
	right: 15px;
	top: 15px;
	background: url(../i/close2.gif) no-repeat;
	cursor: pointer;
	cursor: hand;
	z-index: 1;
}
#popup .ttl{
	font: bold 18px Arial;
	color: #FFF;
	padding: 15px 0 0 45px;
	position: relative;
	z-index: 1;
}
#popup A{
	color: #231f20;
	position: relative;
	font-weight: bold;
	text-decoration: underline;
	z-index: 1;
}

#dominios{
	margin: -15px 3px 0 -22px;
}
#dominios .d-top{
	height: 122px;
	background: url(../i/dom-top.png) repeat-x;
	margin-bottom: 20px;
	position: relative;
	z-index: 1;
}
#dom-search{
	padding: 23px 0 0 51px;
	display: block;
}
FORM#dom-search H1{
	line-height: 100%;
	margin-bottom: 15px;
}
FORM#dom-search INPUT.text{
	width: 413px;
	padding: 5px 11px;
	font: 18px Arial;
	line-height: 100%;
	color: #bfbfbf;
	border: none;
	margin-right: 14px;
}
FORM#dom-search .line{
	position: relative;
}
FORM#dom-search .more{
	width: 96px;
	height: 23px;
	background: #d5d5d5 url(../i/tri.gif) 72px 8px no-repeat;
	position: absolute;
	left: 335px;
	top: 5px;
	color: #4e4e4e;
	font: bold 14px Arial;
	line-height: 100%;
}
FORM#dom-search .more .display{
	padding: 4px 25px 4px 8px;
	cursor: pointer; cursor: hand;
	text-align: center;
}
FORM#dom-search .more .dropdown{
	background: #d5d5d5;
	display: none;
	height: 250px;
	overflow: auto;
}
FORM#dom-search .more-open .dropdown{
	display: block;
}
FORM#dom-search .more .dropdown .d-item{
	padding: 4px 0 4px 11px;
	cursor: pointer;
	cursor: hand;
	border-top: solid 1px #b7b7b7;
}
FORM#dom-search .more .dropdown DIV:hover.d-item,
FORM#dom-search .more .dropdown .d-over{
	background: #ff9b00;
	color: #FFF;
}
FORM#dom-search .checks{
	position: absolute;
	left: 583px;
	top: -35px;
}
FORM#dom-search .checks TD{
	font: bold 14px Arial;
	color: #fff;
	padding: 0 42px 14px;
	//padding-bottom: 9px;
}
FORM#dom-search .checks INPUT{
	margin-right: 13px;
}
FORM#dom-search .checks  SPAN{
	position: relative;
	top: -2px;
	cursor: default;
}
#dominios .left-col{
	width: 252px;
	float: left;
	position: relative;
	left: 25px;
}
#dominios .left-col .menu{
	background: url(../i/left-col-bgr.png) repeat-y;	
	font: bold 14px Arial;
	zoom: 1;
}
#dominios .left-col .inner1{
	background: url(../i/left-col-top.png) no-repeat;
}
#dominios .left-col .inner2{
	background: url(../i/left-col-bottom.png) left bottom no-repeat;
	min-height: 200px;
	padding: 20px 18px;
}
* html #dominios .left-col .inner2{
	height: 200px;
}
#dominios .left-col .m-item{
	height: 32px;
	padding: 0 15px;
}
#dominios .left-col .m-item A{
	position: relative;
	top: 7px;
	color: #0bb1f0;
}
#dominios .left-col .here{
	background: url(../i/left-here.png) no-repeat;
}
#dominios .left-col .here A{
	color: #7e909a;
	text-decoration: none;
}
#parcerias{
	padding: 30px 18px;
}
#parcerias H2{
	color: #0bb1f0;
	font: 18px Arial;
	padding-bottom: 4px;
	padding-left: 4px;
}
#parcerias P{
	color: #354a52;
	font: 12px Arial;
	line-height: 180%;
	padding-right: 11px;
	padding-left: 4px;
	padding-bottom: 20px;
}
#dominios .right-col{
	margin-left: 299px;
	width: 631px;
	padding-top: 4px;
}
#dominios .right-col .some-text{
	color: #354a52;
	font: 12px Arial;
	line-height: 160%;
	padding-top: 56px;
	padding-right: 20px;
	padding-left: 7px;
}
#dominios .right-col .some-list{
	padding-top: 30px;
	padding-left: 7px;
}
#dominios .right-col .some-list .list-item{
	padding-left: 21px;
	background: url(../i/bull3.gif) 2px 5px no-repeat;
	color: #0bb1f0;
	font: bold 14px Arial;
	padding-bottom: 5px;
}
#carousel{
	width: 631px;
}
#carousel .pic-block{
	width: 631px;
	height: 670px;
	overflow: hidden;
	position: relative;
}
#carousel .pic-block .block{
	width: 631px;
	height: 670px;
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
}
#carousel .button-block{
	background: url(../i/carousel-bottom.png) repeat-x;	
	position: relative;
}
#carousel .button-block .triangle{
	width: 10px;
	height: 5px;
	background: url(../i/tri2.gif) no-repeat;
	position: absolute;
	left: 20px;
	top: -5px;

}
#carousel .inner1{
	background: url(../i/carousel-left-bottom.png) no-repeat;	
}
#carousel .inner2{
	background: url(../i/carousel-right-bottom.png) right bottom no-repeat;	
	height: 44px;
}
#carousel .padding{
	padding: 10px 0 0 12px;
}
#carousel .button{
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	cursor: hand;
}
#carousel .b-1{
	background: url(../i/carousel-1.gif) no-repeat;
}
#carousel .b-2{
	background: url(../i/carousel-2.gif) no-repeat;
}
#carousel .b-3{
	background: url(../i/carousel-3.gif) no-repeat;
}
#carousel .b-here{
	background-position: left -25px;
}
#dom-tabs{
	padding: 35px 0;
}
#dom-tabs .tabs{
	height: 34px;
	padding-left: 14px;
}
#dom-tabs .tabs .tab{
	float: left;
	background: url(../i/dom-tab-bgr.png) repeat-x;
	font: 18px Arial;
	color: #FFF;
	cursor: pointer;
	cursor: hand;
}
#dom-tabs .tabs .tab .inner1{
	background: url(../i/dom-tab-left.png) no-repeat;
}
#dom-tabs .tabs .tab .inner2{
	height: 34px;
	background: url(../i/dom-tab-right.png) right top no-repeat;
	padding: 0 25px;
}
#dom-tabs .tabs .tab .inner2 SPAN{
	position: relative;
	top: 5px;
}
#dom-tabs .tabs .tab-here{
	background-image: url(../i/dom-tab-here-bgr.png);
}
#dom-tabs .tabs .tab-here .inner1{
	background-image: url(../i/dom-tab-left-here.png);
}
#dom-tabs .tabs .tab-here .inner2{
	background-image: url(../i/dom-tab-right-here.png);
}
* html #dom-tabs .tabs .tab .inner1,
* html #dom-tabs .tabs .tab .inner2{
	float: left;
}
#dom-tabs .contents{
	background: #86d5f8;
	zoom: 1;
}
#dom-tabs .contents .dom-clt{
	background: url(../i/dom-clt.gif) no-repeat;
}
#dom-tabs .contents .dom-crt{
	background: url(../i/dom-crt.gif) right top no-repeat;
}
#dom-tabs .contents .dom-crb{
	background: url(../i/dom-crb.gif) right bottom no-repeat;
}
#dom-tabs .contents .dom-clb{
	background: url(../i/dom-clb.gif) left bottom no-repeat;
	padding: 30px;
	zoom: 1;
}
#dom-tabs .img{
	float: left;
	width: 300px;
}
#dom-tabs .descr{
	margin-left: 325px;
	padding-top: 35px;
	line-height: 160%;
	position: relative;
	zoom: 1;
	padding-bottom: 10px;
}
#dom-tabs .descr .note{
	width: 90px;
	height: 38px;
	background: url(../i/note.gif) no-repeat;
	position: absolute;
	right: 0;
	top: -5px;
}
#dom-tabs .contents .content{
	display: none;
}
#dom-tabs .contents .cont-here{
	display: block;
}
#top{
	height: 100px;
	background: #CCC;
	opacity: 0;
}

.left-panel-col {
	width: 249px;
	float: left;
}
.user-info {
	margin-left: 36px;
	font-size: 14px;
}
.user-info a {
	color: #0bb1f0;
}
.gray-cloud {
	width: 243px;
	float: left;
	display: inline;
	margin: 16px 0px 0px 3px;
	background: #e4eff6 url(../i/cloud_top.gif) no-repeat top;
}
.gray-cloud .gc-inner {
	width: 223px;
	float: left;
	background: url(../i/cloud_bot.png) no-repeat bottom;
	padding: 23px 0px 48px 20px;
	min-height: 67px;
	cursor: pointer;
	cursor: hand;
}
.gray-cloud img {
	float: left;
	margin: 3px 18px 0px 0px;
}
.gray-cloud h1 {
	font-size: 18px;
	color: #0bb1f0;
	font-weight: normal;
}
.gray-cloud p {
	line-height: 140%;
}
.content-table {
	margin-bottom: 10px;
}
.content-table td {
	padding-bottom: 8px;
}
small {
	font-size: 11px;
}

#accordion {
	width: 955px;
	height: 150px;
	overflow: hidden;
	float: left;
	background: #4fb7ec url(../i/item3.gif) repeat-x top;
}
#accordion .ac-toogle, #accordion .acc-content {
	float: left;
	height: 150px;
	text-align: left;
}
#accordion .acc-content {
	overflow: hidden;
}
#accordion .ac-wrapper {
	width: 557px;
}
#item1 {
	height: 150px;
	display: inline;
}
#item1 .ac-toogle {
	width: 132px;
	padding-top: 71px;
	height: 79px;
	text-align: center;
	background: #2190cc url(../i/item1.gif) repeat-x top;
	border-right: 1px #1e82b8 solid;
}
#item1 .acc-content, #item1 .left-cont {
	width: 185px;
	background: #2190cc url(../i/item1.gif) repeat-x top;
}
#item1 .right-cont {
	width: 272px;
}
#item1 .right-cont p {
	color: #b6daee;
}
#item2 {
	height: 150px;
	display: inline;
}
#item2 .ac-toogle {
	width: 130px;
	padding-top: 71px;
	height: 79px;
	text-align: center;
	background: #29a2e4 url(../i/item2.gif) repeat-x top;
	border-right: 1px #2489c1 solid;
}
#item2 .acc-content, #item2 .left-cont {
	width: 192px;
	background: #29a2e4 url(../i/item2.gif) repeat-x top;
}
#item2 .acc-content {
	border-left: 1px #3fabe7 solid;
}
#item2 .right-cont {
	width: 362px;
}
#item3 {
	display: inline;
}
#item3 .ac-toogle {
	width: 132px;
	padding-top: 66px;
	height: 84px;
	text-align: center;
	background: #4fb7ec url(../i/item3.gif) repeat-x top;
}
#accordion #item3 .ac-wrapper {
	width: 555px;
}
#item3 .acc-content, #item3 .left-cont {
	width: 180px;
	background: #4fb7ec url(../i/item3.gif) repeat-x top;
}

#item3 .right-cont {
	width: 362px;
}
.acc-content h1 {
	font-size: 21px;
	margin: 20px 10px 10px 20px;
}
.acc-content h1 a {
	color: #fff;
	text-decoration: none;
}
.acc-content h1 a:hover {
	text-decoration: underline;
}
.acc-content span {
	color: #000000;
	font-size: 15px;
	display: block;
	margin: 0px 20px 0px 20px;
	font-weight: bold;
}
.acc-content .right-cont {
	float: left;
}
.acc-content .left-cont {
	float: left;
}
.right-cont h5 {
	font-size: 14px;
	color: #fff;
	margin-top: 25px;
}
.right-cont p {
	color: #000;
	font-size: 11px;
	margin-top: 18px;
}

.content-block {
	width: 955px;
	float: left;
	background: #e2e8eb url(../i/cont_block.png) repeat-x top;
}
.content-block .cb-inner {
	width: 955px;
	float: left;
	background: url(../i/cb_bot.png) no-repeat bottom left;
	padding: 11px 0px 38px;
}
.cb-left {
	float: left;
	width: 591px;
	padding-left: 26px;
}
.text-block {
	width: 591px;
	float: left;
	background: #dce2e5 url(../i/tb_top.png) no-repeat top;
	margin-top: 15px;
	border: 0px solid red;
}
.tb-blue {
	background: #c5deeb url(../i/tb_top_blue.png) no-repeat top;
}
.text-block .wrapper {
	width: 591px;
	float: left;
	background: url(../i/tb_bot.png) no-repeat bottom;
	padding-bottom: 25px;
	min-height: 78px;
}
*html .text-block .wrapper {
	height: 78px;
}
.tb-blue .wrapper {
	background: url(../i/tb_bot_blue.png) no-repeat bottom;
}
.text-block h1 {
	color: #073759;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 10px 0px 23px;
	padding: 0px 0px 0px 25px;
	float: left;
	display: inline;
}
.tb-blue h1 {
	color: #2190cc;
}
.text-block h1.mens {
	background: url(../i/ico-mans.gif) no-repeat left 6px;
}
.text-block h1.star {
	background: url(../i/ico-star.gif) no-repeat left 3px;
}
.text-block h1.pencil {
	background: url(../i/ico-pencil.gif) no-repeat left 4px;
}
.text-block h1 a {
	background: url(../i/crop.gif) repeat-x bottom;
	float: left;
	color: #073759;
	text-decoration: none;
}
.tb-blue h1 a {
	color: #2190cc;
}
.tb-blue h1 span {
	background: url(../i/blue_crop.gif) repeat-x bottom;
}
.text-block p {
	/* float: left;
	margin: 10px 0px 0px 23px;  */
	display: block;
	clear: both;
	color: #354a52;
	font-size: 14px;
	padding: 10px 0px 0px 23px; 
	line-height: 130%;
}

.cb-right {
	float: left;
	width: 312px;
	padding: 13px 0px 0px 26px;
}
.news-block {
	float: left;
	width: 287px;
}
.news-block .nb-head {
	width: 287px;
	height: 47px;
	float: left;
	background: url(../i/orange-head.png) no-repeat;
}
.news-block .nb-head h1 {
	font-size: 21px;
	color: #fff;
	margin: 8px 0px 0px 30px;
}
.news-block .nb-body {
	width: 287px;
	height: 380px;
	float: left;
	background: #fff url(../i/nb_bot.gif) no-repeat bottom;
}
.news-block .scroll-block {
	width: 245px;
	height: 345px;
	float: left;
	display: inline;
	margin: 11px 0px 0px 30px;
	overflow: auto;
}
.scroll-block ul {
	width: 215px;
}
.scroll-block li {
	list-style: none;
	background: none;
	padding: 10px 0px 10px;
}
.scroll-block ul h6 {
	font-size: 12px;
	margin-bottom: 2px;
}
.scroll-block ul h6 a {
	color: #0b99cf;
	text-decoration: none;
}
.scroll-block ul h6 a:hover {
	text-decoration: underline;
}




/*--- Home --- */

.home_banner1 {
	width: 592; height: 127px;
	background: #d7eefe url(../imagens/home-banner01.jpg) no-repeat;
	margin: 12px 0 15px; position: relative;
}
.home_banner2, .home_banner3, .home_banner4, .home_banner5 {
	width: 282px; height: 125px;
	margin: 12px 0 15px; position: relative;
	float: left;
}
.home_banner2 { background: #e9e9eb url(../imagens/home-banner02.jpg) no-repeat; }
.home_banner3 { background: #e9e9eb url(../imagens/home-banner03.jpg) no-repeat; }
.home_banner4 { background: #e9e9eb url(../imagens/home-banner04.jpg) no-repeat; }
.home_banner5 { background: #e9e9eb url(../imagens/home-banner05.jpg) no-repeat; }

.home_banner1 .wrapper, .home_banner2 .wrapper, .home_banner3 .wrapper, .home_banner4 .wrapper, .home_banner5 .wrapper,
.promo_banner1 .wrapper, .promo_banner2 .wrapper, .promo_banner3 .wrapper, .promo_banner4 .wrapper, .promo_banner5 .wrapper { 
	font: normal 14px verdana; line-height: 125%;
	position: absolute; top: 70px; left: 27px;
	text-align: left;
}
.home_banner1 .wrapper, .promo_banner1 .wrapper { width: 238px;}
.home_banner1 .wrapper b, .promo_banner1 .wrapper b { font: bold 18px verdana; font-style: italic; }

.home_banner2 .wrapper, .home_banner3 .wrapper, .home_banner4 .wrapper, .home_banner5 .wrapper,
.promo_banner2 .wrapper, .promo_banner3 .wrapper, .promo_banner4 .wrapper, .promo_banner5 .wrapper { 
	top: 55px;
	width: 238px;
}

.home_banner2, .home_banner4 {
	margin-right: 25px;
}

.img_banner { 
	position: absolute; top: 10px; left: 10px;
	width: 260px; height: 45px;
	border: 0px solid red;
}
.home_banner1 .img_banner { 
	width: 270px; height: 55px;
}



/*--- Pgina das Promo
es --- */

.promo_banner_box { 
	position: absolute; width: 100%; left: 0; top: 210px;
	padding: 15px; margin: 5px 0; text-align: center; 
}
.promo_texto, .promo_resposta_texto { padding: 200px 75px 30px; position: relative; }
.promo_resposta_texto { padding-top: 20px; }
.promo_banner_big { position: absolute; top: -17px; left: -22px; }

.promo_banner1, .promo_banner2, .promo_banner3, .promo_banner4, .promo_banner5 {
	margin: auto; padding: 0;
	width: 282px; height: 125px;
	position: relative;
}
.promo_banner1 {
	width: 592px; height: 127px;
}

.promo_banner1 { background: #d7eefe url(../imagens/home-banner01.jpg) no-repeat; }
.promo_banner2 { background: #e9e9eb url(../imagens/home-banner02.jpg) no-repeat; }
.promo_banner3 { background: #e9e9eb url(../imagens/home-banner03.jpg) no-repeat; }
.promo_banner4 { background: #e9e9eb url(../imagens/home-banner04.jpg) no-repeat; }
.promo_banner5 { background: #e9e9eb url(../imagens/home-banner05.jpg) no-repeat; }
.promo_banner_box .promo_banner1 { background: #d7eefe url(../imagens/home-banner01-white.jpg) no-repeat; }
.promo_banner_box .promo_banner2 { background: #e9e9eb url(../imagens/home-banner02-white.jpg) no-repeat; }
.promo_banner_box .promo_banner3 { background: #e9e9eb url(../imagens/home-banner03-white.jpg) no-repeat; }
.promo_banner_box .promo_banner4 { background: #e9e9eb url(../imagens/home-banner04-white.jpg) no-repeat; }
.promo_banner_box .promo_banner5 { background: #e9e9eb url(../imagens/home-banner05-white.jpg) no-repeat; }

.promo_form_box { 
	padding: 20px 0;
	width: 50%;
	margin: 0 0 0 auto;
}

.promo_tab { width: 350px; }
.promo_cel_retulo { padding: 4px 0; width: 120px; }
.promo_cel_campo { padding: 2px 0; }
.promo_cel_campo input, .promo_cel_campo textarea { 
	width: 220px; height: 15px; 
	background: #fffbf0; border: 1px solid #fa9938; 
	background: #f2f9fd; border: 1px solid #1e639a; 
	padding: 3px 2px; 
	font: normal 11px verdana;
}
.promo_cel_campo textarea { height: 50px; }
.promo_cel_botao { padding: 2px 0; }
.promo_cel_botao input { 
	width: 127px; height: 25px; border: 0;
	background: #fff url(../imagens/fundo-botao-enviar.png) no-repeat left bottom;
	font: bold 11px verdana;
}

.tab_promo_top { width: 70%; margin: 0 auto 30px; font: bold italic 18px arial; text-align: center; }
.promo_banner_extra1 { position: absolute; top: 5px; left: 310px; font: bold 14px arial; line-height: 150%; color: #456383; }
.promo_banner1_texto { font: normal 17px arial; color: #456383; }
.promo_banner1_texto p { margin-bottom: 20px;}
.promo_banner1_action { clear: both; padding: 15px 130px 0; }
.promo_banner1_action .outros_links { float: left; width: 300px; }
.promo_banner1_action .outros_links a { display: block; padding: 10px 5px 10px 35px; margin: 10px 0; }
.promo_banner1_action .compre_agora { float: right; width: 210px; }
.link_drive { background: url(../i/drive.gif) no-repeat left; }
.link_help { background: url(../i/help.gif) no-repeat left; }
.link_tuts { background: url(../i/tuts.gif) no-repeat left; }


.hosp_texto {
	padding: 20px 125px 30px 20px;
	position: relative;
}
.hosp_texto h1 {
	font: 18px Arial; margin-bottom: 6px; color: #195f79;
}
.hosp_logo {
	position: absolute; top: 15px; right: 80px;
}
.hosp_linux_extra {
	position: absolute; top: 25px; right: 195px; width: 140px; font: italic 11px arial;
}



/*-- Caixa de sufixos (.com.br / .net / etc) --*/
.s_dom_box { width: 650px; margin: auto; text-align: center; }
.s_dom_box table { margin: auto; }
.s_dom_box td { text-align: left; }
.s_dom_www, .s_dom_ext { font: bold 14px arial; color: #000; }
.s_dom_www { width: 45px; }
.s_dom_ext { width: 80px; }
.s_dom_text { width: 260px; }
.s_dom_text input { width: 240px; border: 2px solid #777; padding: 5px; font: normal 14px arial; }



/*-- Banner suporte v2 --*/
#popup_v2{
	width: 130px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	visibility: hidden;
}


/*-- Novo topo --*/
.tab_topo { width: 956px; margin: auto; }
.tab_topo img { border: 0; }

.logo_registro { position: absolute; top: -9px; left: 600px; }
.logo_whois { position: absolute; top: -9px; left: 720px; }


#registre{ top: -17px; }
#registre INPUT.text { width: 95px;  }

#registre.reg_HOM .bgr{			background: url(../i/barra-flutuante_close_04-HOM.jpg) repeat-x; }
#registre.reg_HOM .inside{		background: url(../i/barra-flutuante_close_02-HOM.jpg) no-repeat; }
#registre.reg_HOM .inside2{		background: url(../i/barra-flutuante_close_06-HOM.jpg) right top no-repeat; height: 75px; padding: 0 25px; }
#registre.reg_HOM .bgr-open{		background-image: url(../i/barra-flutuante_04-HOM.jpg); }
#registre.reg_HOM .bgr-open .inside {	background-image: url(../i/barra-flutuante_02-HOM.jpg);}
#registre.reg_HOM .bgr-open .inside2 {	background-image: url(../i/barra-flutuante_06-HOM.jpg); height: 144px; }

#registre.reg_HSP .bgr{			background: url(../i/barra-flutuante_close_04-HSP.jpg) repeat-x top center; }
#registre.reg_HSP .inside{		background: url(../i/barra-flutuante_close_02-HSP.jpg) no-repeat; }
#registre.reg_HSP .inside2{		background: url(../i/barra-flutuante_close_06-HSP.jpg) right top no-repeat; height: 75px; padding: 0 25px; }
#registre.reg_HSP .bgr-open{		background-image: url(../i/barra-flutuante_04-HSP.jpg); }
#registre.reg_HSP .bgr-open .inside {	background-image: url(../i/barra-flutuante_02-HSP.jpg);}
#registre.reg_HSP .bgr-open .inside2 {	background-image: url(../i/barra-flutuante_06-HSP.jpg); height: 144px; }

#registre.reg_DOM .bgr{			background: url(../i/barra-flutuante_close_04-DOM.jpg) repeat-x top center; }
#registre.reg_DOM .inside{		background: url(../i/barra-flutuante_close_02-DOM.jpg) no-repeat; }
#registre.reg_DOM .inside2{		background: url(../i/barra-flutuante_close_06-DOM.jpg) right top no-repeat; height: 75px; padding: 0 25px; }
#registre.reg_DOM .bgr-open{		background-image: url(../i/barra-flutuante_04-DOM.jpg); }
#registre.reg_DOM .bgr-open .inside {	background-image: url(../i/barra-flutuante_02-DOM.jpg);}
#registre.reg_DOM .bgr-open .inside2 {	background-image: url(../i/barra-flutuante_06-DOM.jpg); height: 144px; }

#registre.reg_CNS .bgr{			background: url(../i/barra-flutuante_close_04-CNS.jpg) repeat-x top center; }
#registre.reg_CNS .inside{		background: url(../i/barra-flutuante_close_02-CNS.jpg) no-repeat; }
#registre.reg_CNS .inside2{		background: url(../i/barra-flutuante_close_06-CNS.jpg) right top no-repeat; height: 75px; padding: 0 25px; }
#registre.reg_CNS .bgr-open{		background-image: url(../i/barra-flutuante_04-CNS.jpg); }
#registre.reg_CNS .bgr-open .inside {	background-image: url(../i/barra-flutuante_02-CNS.jpg);}
#registre.reg_CNS .bgr-open .inside2 {	background-image: url(../i/barra-flutuante_06-CNS.jpg); height: 144px; }

#registre.reg_RVN .bgr{			background: url(../i/barra-flutuante_close_04-RVN.jpg) repeat-x top center; }
#registre.reg_RVN .inside{		background: url(../i/barra-flutuante_close_02-RVN.jpg) no-repeat; }
#registre.reg_RVN .inside2{		background: url(../i/barra-flutuante_close_06-RVN.jpg) right top no-repeat; height: 75px; padding: 0 25px; }
#registre.reg_RVN .bgr-open{		background-image: url(../i/barra-flutuante_04-RVN.jpg); }
#registre.reg_RVN .bgr-open .inside {	background-image: url(../i/barra-flutuante_02-RVN.jpg);}
#registre.reg_RVN .bgr-open .inside2 {	background-image: url(../i/barra-flutuante_06-RVN.jpg); height: 144px; }


#registre.reg_new * { margin: 0; padding: 0; }
#registre.reg_new .top {padding-top: 15px; } 
* html #registre.reg_new .bgr-open FORM{ padding-top: 0px; }
#registre.reg_new .bgr-open FORM TD{ padding-bottom: 2px; }


.lbanner_box {}
.lbanner_box img { margin-bottom: 20px; }




#dom_tranferencia, #dom_renova { padding: 20px 20px 10px 20px; position: relative; }
#dom_tranferencia { background: #fff url(../i/fundo-transferencia.jpg) no-repeat 0px 100px; }
#dom_tranferencia h1, #dom_renova h1 { color: #3785f9; text-align: center; font: bold 24px Arial; }
#dom_tranferencia .importante { position: absolute; top: 420px; right: 20px; background: url(../i/importante-transferencia-v2.png) no-repeat; width: 320px; height: 178px; }
#dom_tranferencia .importante .inner { padding: 60px 20px 10px 40px; font: bold 11px verdana; color: #000; } 
#dom_tranferencia .tab_transferencia th { width: 100px; text-align: left; vertical-align: middle; }
#dom_tranferencia .tab_transferencia td { font: bold 14px verdana; color: #000; }
#dom_tranferencia .obs1 { color: #555; font: italic 12px verdana; line-height: 150%; }
#dom_tranferencia .obs2 { color: #3885f9; font: bold 18px arial; line-height: 120%; text-align: right; padding: 30px 0 10px; }

#dom_renova h1 { text-align: left; }
#dom_renova .importante { position: absolute; top: 20px; right: 30px; }
#dom_renova .tab_renova th { width: 100px; text-align: left; vertical-align: middle; padding: 15px 0; }
#dom_renova .tab_renova td { font: bold 14px verdana; color: #000; }

#dom_renova .tab1, #dom_renova .tab2 { position: absolute; width: 418px; top: 500px; background: #fff; }
#dom_renova .tab1 { left: 20px; border-bottom: 1px solid #e5e5e7; }
#dom_renova .tab2 { right: 30px; border-bottom: 1px solid #e5e5e7; }
#dom_renova table { width: 100%; }
#dom_renova .tab1 td, #dom_renova .tab2 td { font: bold 12px verdana; padding: 8px 6px; }
#dom_renova .tab1 th, #dom_renova .tab2 th { color: #000; border-bottom: 3px solid #777; padding: 6px 6px; text-align: left; }
#dom_renova .tab1 tr.alter td, #dom_renova .tab2 tr.alter td { background: #e5e5e7; }

