/*Corpo do site*/
html
{
	background-color:#55688A;
	background-image:url(../images/bgbody.png);
	background-repeat:repeat-x;
	background-attachment:scroll;
}
body
{
	font-family:"tahoma", Arial, Verdana;
	font-size:8.5pt;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-369px;
	margin-top:30px;
	scrollbar-face-color:#efefef;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-shadow-color:#efefef;
	scrollbar-arrow-color:#666666;
	scrollbar-track-color:#ffffff;
}
.bg
{
	background-image:url(../images/bgrdbody.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
*
{
	border:none;
	padding:0px;
	margin:0px;
}
a:link, a:visited
{
	color:#2E82B5;
	text-decoration:none;
}
a:hover
{
	color:#2E82B5;
	text-decoration:underline;
}
.both
{
	clear:both;
}
/* Bloco Container e topo detalhe site */
#container
{
	width:737px;
}
#topfadding
{
	float:left;
	background-image:url(../images/topfadding.jpg);
	background-repeat:repeat-x;
	width:737px;
	height:15px;
	overflow:hidden;  /*overflow:hidden ou font-size:1px; para retirar o espacamento entre divs */
	margin:0;
	padding:0;
}
/* Bloco Logo, idiomas e Menu topo */
#logtp
{
	width:737px;
	background-color:#FFFFFF;
}
#versao
{
	height:28px; 
	padding-top:8px; 
	padding-right:25px; 
	letter-spacing:5px;
}
#bgmenutp
{
	background-image:url(../images/bgmenutp_quina.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#EAEAEA; 
	height:21px;
	font-family:"tahoma", Arial, Verdana;
}
#detail_tr
{
	float:right; 
	width:9px;
	height:58px;
	background-image:url(../images/bgmenutp_r.gif);
	background-repeat:no-repeat;
}
#detail_tl
{
	float:left; 
	width:9px;
	height:58px;
	background-image:url(../images/bgmenutp_l.gif);
	background-repeat:no-repeat;
}
#blc004
{
	float:left; 
	width:385px; 
	text-align:right;
}
#bcl003
{
	float:right; 
	width:394px; 
	background-color:#FFFFFF;
}
#bcl002
{
	float:right; 
	width:320px;
	text-align:left; 
	padding-top:0px;
	/*padding-left:30px;*/
}
#bcl001
{
	float:left; 
	width:343px; 
	background-color:#FFFFFF;
}
ul#lnkmenu
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-align:right;
	font-size:11px;
	color:#FF751A;
	padding-top:4px;
	font-family:"tahoma", Arial, Verdana;
}
ul#lnkmenu li
{
	float:right;
	padding-right:7px;
}
#lnkmenu a, #lnkmenu a:visited 
{  
	text-decoration: none;
	/*color:#28315D;*/
	color:#666666;
	font-weight:normal;
	font-size:11px;
}

#lnkmenu a:hover 
{ 
	text-decoration:none;
	color:#FF751A;
	font-weight:normal;
	font-size:11px;
}
/*Bloco Webdoor*/
#imgwebdoor
{
	border-right:1px solid #ffffff; 
	float:left;
	width:423px; 
	height:140px; 
}
#imgtopo
{
	border-right:1px solid #ffffff; 
	float:left;
	width:137px; 
	height:140px; 
}
#sombrawebdoor
{
	background-image:url(../images/sombrawebdoor.png);
	background-repeat:repeat-x;
	height:16px; 
	width:737px;
	overflow:hidden;  /*overflow:hidden ou font-size:1px; para retirar o espacamento entre divs */
	margin:0;
	padding:0;
}
#bgwebdoor_l
{
	background-image:url(../images/bgwebdoor_l.gif);
	background-repeat:no-repeat;
	height:16px;
	width:9px;
	float:left; 
}
#bgwebdoor_r
{
	background-image:url(../images/bgwebdoor_r.gif);
	background-repeat:no-repeat;
	height:16px;
	width:9px;
	float:right; 
}
/*Bloco conteúdo e menu lateral*/
#ctdo
{
	background-color:#FFFFFF; 
	width:719px;
	line-height:1.5;
	margin-left:9px;
	_margin-left:0px;
	*margin-left:0px;
	margin-bottom:30px;
	background-image:url(../images/linepontilha.gif); /*linha vertical do menu lateral*/
	background-position:165px;
	background-repeat:repeat-y;
}
#miolo
{
	width:524px; 
	float:right; 
	text-align:justify;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:15px;
}
/*Bloco Menu Lateral*/
#menu
{
	width:165px; 
	float:left;
}
ul#lnkmenulat
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-align:left;
	font-size:11px;
	color:#FF751A;
	padding-left:12px;
	font-family:"tahoma", Arial, Verdana;	
	line-height:1.7;
}
ul#lnkmenulat li
{
	padding-right:7px;
	margin-bottom:3px;
	margin-top:3px;
}
#lnkmenulat a, #lnkmenulat a:visited 
{  
	text-decoration: none;
	color:#28315D;
	font-weight:normal;
	font-size:11px;
}

#lnkmenulat a:hover 
{ 
	text-decoration:none;
	color:#FF751A;
	font-weight:bold;
	font-size:11px;
}
.linemenu
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
}
/*Bloco rodapé*/
#bgfooter
{
	background-image:url(../images/bgfooter.png);
	background-repeat:no-repeat;
	height:28px; 
	width:719px;
	clear:both;
	background-color:#75878C;
}
.png{
	border: none !important;
	background: none !important;
	filter:expression(
		this.test
			? "" :
			(
				this.src.substr(this.src.length-4)==".png"
				?
				(
					(!this.complete)
					? "" :
						this.runtimeStyle.filter=
						("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
						(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
						String(this.test=true).substr(0,0)+
						(this.src="images/blank.png").substr(0,0)
				)
				:
				this.runtimeStyle.filter=""
			)
		);
}
#copy
{
	text-align:center; 
	padding-top:4px;
	color:#B3B3B3;
	font-size:11px;
	font-family:Arial, Verdana;
}
ul#menufooter
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-align:right;
	font-size:11px;
	color:#FF751A;
	font-family:"tahoma", Arial, Verdana;
}
ul#menufooter li
{
	float:right;
	padding-right:7px;
}
#menufooter a, #menufooter a:visited 
{  
	text-decoration: none;
	color:#28315D;
	font-weight:normal;
	font-size:11px;
}

#menufooter a:hover 
{ 
	text-decoration:none;
	color:#FF751A;
	font-weight:normal;
	font-size:11px;
}
h1 
{
	font-family:"Trebuchet MS", Arial, Verdana;
	padding:0px;
	margin:0px;
	font-size:15px;
	font-weight:bold;
	color:#FF6600;
	line-height:1.3;
}
h2 
{
	font-family:"tahoma", Arial, Verdana;
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:normal;
	color:#2E82B5;
	line-height:1.3;
	padding-left:15px;
}
h3 
{
	font-family:"Trebuchet MS", Arial, Verdana;
	padding:0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#28315D;
	line-height:1.0;
	clear:both;
	padding-top:15px;
	*padding-top:8px;
	_padding-top:8px;
}
.boxh3
{
	border:1px solid #CDD4E2;
	background-color:#DDE2EB;
	font-family:"Trebuchet MS", Arial, Verdana;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#3A475F;
	clear:both;
	padding-top:5px;
	padding-bottom:8px;
	padding-left:10px;
}
.linettl
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:8px;
	margin-top:2px;
}
.linettl2
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:20px;
	margin-top:2px;
}
.linedestak
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:8px;
	margin-top:2px;
	clear:both;
}
.linettlfont
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-top:2px;
}
#fontmax
{
	text-align:right;
}
.linefooter
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-top:10px;
}
#homeinst
{
	float:left; width:255px; padding-right:10px; padding-top:10px;
}
#homeinst a, #homeinst a:visited 
{  
	text-decoration: none;
	color:#666666;
}
#homeinst a:hover 
{ 
	text-decoration:underline;
	color:#666666;
}

/*Estilos páginas internas*/
#webdoor_int
{
	border-right:1px solid #ffffff; 
	float:left;
	width:423px; 
	height:50px; 
}
#imgtopo_int
{
	border-right:1px solid #ffffff; 
	float:left;
	width:137px; 
	height:50px; 
}
#bgwebdoor_l_int
{
	background-image:url(../images/bgwebdoor_l_int.gif);
	background-repeat:no-repeat;
	height:16px;
	width:9px;
	float:left; 
}
#bgwebdoor_r_int
{
	background-image:url(../images/bgwebdoor_r_int.gif);
	background-repeat:no-repeat;
	height:16px;
	width:9px;
	float:right; 
}
.fltleft
{
	float:left;
}
/*Bloco Login*/
#bglogin
{
	background-image:url(../images/bglogin.png);
	width:175px; 
	height:140px; 
	float:left; 
	background-color:#28315D;
	font-family:"tahoma", Arial, Verdana;
	font-size:12px;
}
#login
{
	color:#FFFFFF;
	font-family:"tahoma", Arial, Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding:10px;
	padding-top:2px;
}
.lgintxt
{
	color:#A2C8DF;
	font-weight:normal;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.poslbl
{
	font-size:11px;
}
.pdtop5
{
	padding-top:5px;
}
#btnok
{
	background-image:url(../images/btn_entrar.gif);
	width:44px;
	height:15px;
	cursor:pointer;
	border:0;
	float:left; 
	margin-top:2px; 
	margin-left:5px; 
}
.formlgn
{
	background-color:#78AFD0;
	border:1px solid #2975A3;
	color:#143A52;
	font-size:11px;
	padding:2px;
	width:90px;
	margin-bottom:3px
}
/*Endereço*/
.ttlinfo
{
	color:#FF9900;
}
ul.info
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin-top:10px; 
	margin-bottom:10px; 
	color:#B3B3B3; 
	line-height:1.4; 
	font-size:11px;
	text-align:left;
	padding-left:12px;
}
.info a, .info a:visited 
{  
	text-decoration: none;
	color:#999999; 
	font-weight:normal;
}

.info a:hover 
{ 
	text-decoration:underline;
	color:#ff9900;
	font-weight:normal;
}
.lineinfo
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-top:10px;
}
#ender
{
	line-height:1.5;
	padding-bottom:10px; 
	padding-top:10px;
}
#endimg
{
	float:left; 
	padding-right:10px;
}
/*Bloco Casos de Sucesso*/
#depo
{
	line-height:1.5;
	clear:both;
	text-align:justify;
}
#depo strong
{
	color:#5AA7D5;
}
.txtdepo
{
	padding-top:5px; 
	border-right:1px solid #ff9900;
	padding-right:8px;
}
#posdepo
{
	background-color:#FCFCFC; 
	padding:10px; 
	border:1px solid #efefef;
	line-height:1.5;
}
#posimgdepo
{
	float:left; 
	padding-right:10px;
}
#posimgdepo2
{
	float:left; 
	margin-right:5px;
	border:1px solid #efefef;
}
.desclient
{
	line-height:1.3;
}
.btndepoi
{
	padding-left:80px;
	font-weight:bold;
}
.btndepoi a, .btndepoi a:visited 
{  
	text-decoration: none;
	color:#FF751A;
	font-weight:normal;
}

.btndepoi a:hover 
{ 
	text-decoration:underline;
	color:#FF751A;
	font-weight:normal;
}
.blococase
{
	display:none;
}
.lineclean
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:10px; 
	margin-top:10px; 
	clear:both;
}
/*Bloco CLiente*/
#pgclient
{
	padding-bottom:5px; 
	clear:both;
}
.bcl011
{
	float:left; 
	padding-right:11px; 
	padding-bottom:10px;
}
#img_parc
{
	float:left; 
	padding-left:5px; 
	padding-right:8px; 
	padding-top:5px; 
	padding-bottom:5px;
	background-color:#FFFFFF; 

}
#parc
{
	float:left; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:5px; 
	padding-bottom:5px;
	background-color:#FFFFFF; 
	border-style:solid; 
	border-color:#DBDBDB; 
	border-width:1px;
}
#parc2
{
	float:left; 
	padding-left:5px; 
	padding-right:5px;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:8px; 
	padding-top:5px; 
	padding-bottom:5px;
	background-color:#FFFFFF; 
	border-style:solid; 
	border-color:#DBDBDB; 
	border-width:1px;
}
.imgclient
{
	background-color:#FFFFFF; 
	border-style:solid; 
	border-color:#DBDBDB; 
	border-width:1px;
}
/*Bloco Notícias*/
.linenews
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-bottom:5px; 
	margin-top:5px; 
}
a.new:link, a.new:visited 
{  
	color:#2972A1;
	text-decoration: none;
	font-weight:normal;
}

a.new:hover 
{ 
	text-decoration:none;
	color:#FF751A;
	font-weight:normal;
}
.boxbt15
{
	margin-bottom:10px;
	border-left:1px solid #FF9900;
	padding-left:8px;
	margin-left:4px;
	line-height:1.4;
}
.imgnews
{
	width:180px;
	height:150px;
	border:4px solid #cccccc;
	float:left;
	margin-right:10px;
}
ul#ulnws
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-align:left;
}
ul#ulnws li
{
	padding-bottom:10px;
}
.orange
{
	color:#ff9900;
}
#print
{
	float:right; 
	padding-left:5px;
}
.pdtp10
{
	padding-top:10px;
}
.pdtp8
{
	padding-top:8px;
}
.pdtp14
{
	padding-top:14px;
}
.pdtp16
{
	padding-top:16px;
}
.pdtp2
{
	padding-top:2px;
}
#topback
{
	clear:both;
	text-align:right;
	padding-top:5px;	
}
.pgpos
{
	padding-top:5px; 
	text-align:right;
}
/*Objetos Formulários*/
form, label
{
	padding:0px;
	margin:0px;
}
.lblform
{
	color:#28315D;
	padding-left:14px; 
}
input, textarea, select 
{
	font-family:"tahoma", Arial, Verdana;
	font-size: 11px;
	color: #2E82B5;
	text-decoration: none;
	background-color: #F2F7FC;
	border:#D0E2F6 1px solid; 
}
input.btn
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	border:#FF751A 1px solid; 
	padding-top:1px;
	padding-bottom:2px;
	font-weight:bold;
	cursor:pointer;
}
#maps
{
	border:2px solid #D9D5CB;
}
#boxform
{
	width:295px; 
	float:left;
}
#boxmaps
{
	width:224px; 
	float:right; 
	padding-bottom:10px;
}
#formfone
{
	padding-left:3px; 
	line-height:1.4;
	border-left:1px solid #ff9900;
	margin-top:8px;
	font-size:11px;
	padding-left:5px;
	color:#999999;
}
#mailsend
{
	padding-bottom:20px; 
	padding-top:10px;
}
/*Briefing ONLINE*/
.sets
{
	background-image:url(../images/setaorange4.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#339900;
}
.gray
{
	color:#8C8C8C;
	padding-left:13px;
}
.line14
{
	line-height:1.4;
}
.obrig
{
	 padding-top:8px; 
	 padding-bottom:8px; 
	 text-align:right;
}
#colform1
{
	width:261px; 
	float:left;
}
#colform2
{
	width:261px; 
	float:right;
}
/*Mensagem box*/
.fltlef
{	
	float:left;
}
.msgbox
{
	float:left; 
	padding-top:3px; 
	padding-left:8px; 
	padding-right:8px; 
	background-color:#D6DBF5; 
	height:21px; 
	text-align:center;
	width:95%;
}
.msgbox a, .msgbox a:visited 
{  
	color:#28315D;
	text-decoration: none;
	font-weight:normal;
}

.msgbox a:hover 
{ 
	text-decoration:none;
	color:#28315D;
	font-weight:bold;
}
.msgbox2
{
	float:left; 
	padding-top:3px;
	padding-left:8px; 
	padding-right:8px; 
	background-color:#28315D; 
	height:21px; 
	text-align:center;
	width:95%;
}
.msgbox2 a, .msgbox2 a:visited 
{  
	color:#FFFFFF;
	text-decoration: none;
	font-weight:normal;
}
.msgbox2 a:hover 
{ 
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.bothpt15
{
	clear:both;
	padding-top:15px;
}
.bothpt10
{
	clear:both;
	padding-top:10px;
}
.bothpt5
{
	clear:both;
	padding-top:5px;
}
/*PRODUTOS*/
#imgprodview
{
	width:520px; margin-bottom:8px; height:60px; background-color:#efefef; border:1px solid #efefef;
}
u 
{
	color:#ff6600;
	text-decoration:none;
	border:1px solid #EAEAFA;
	border-bottom:2px solid #EAEAFA; 
	background-color:#F7F7FD;
	padding:3px;
	margin:0px;
	font-weight:bold;
}
.imgprod
{
	float:left; 
}
.imgicon
{
	height:60px; width:60px; float:left; background-color:#efefef; margin-right:8px; border:1px solid #cccccc;
}
a.boxurl:link, a.boxurl:visited 
{  
	text-decoration: none;
	font-weight:normal;
	color:#28315D;
	line-height:1.4; 
	float:left; 
	width:245px; 
	margin-top:8px;
	margin-right:5px; 
	padding:5px; 
	border:1px solid #FFFFFF; 
	text-align:left;
}

a.boxurl:hover 
{ 
	text-decoration:none;
	font-weight:normal;
	float:left; 
	width:245px; 
	background-color:#EBEDFA; 
	line-height:1.4; 
	margin-top:8px;
	margin-right:5px;
	padding:5px;
	border:1px solid #D7DBF5; 
	text-align:left;
}
.ttlprod
{
	color:#FB7502; 
	padding-bottom:10px; 
	padding-top:10px;
}
.txtprod
{
	line-height:1.5; 
	text-align:justify;
}
/*Collapse*/
.bodycollaps
{
	margin: 0px;
	padding: 0px;
	border: solid 1px #C1C9F0;
	width:522px;
}
.tabcollaps 
{
	background-color: #DDD;
	margin: 0px;
	padding: 0px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	border:1px solid #FFFFFF;
}
.tabcollaps h1
{
	color:#28315D;
	font-family:"tahoma", Arial, Verdana;
	font-size:11px; 
	font-weight: normal;
}
.contentcollaps 
{
	margin: 0px;
	padding: 10px;
	border-top: solid 1px #C1C9F0;
	background-color:#FFFFFF;
}
.tabcollaps a {
	color: black;
	text-decoration: none;
}
.bodycollaps, .tabcollaps {
	background-color: #D6DBF5;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #EBEDFA;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #3399FF;
}
.linedivprod
{
	background-image:url(../images/linepontilhah.gif); /*linha horizontal do menu lateral*/
	background-repeat:repeat-x;
	height:1px;
	font-size:1px;
	margin-top:10px; 
}
#itemenu
{
	line-height:1.5; 
	text-align:justify; 
}
.pdbt10
{
	padding-bottom:10px;
}
.money_int
{
	font-size:18px; 
	font-weight:bold; 
	color:#ff3300; 
}
.money_cents
{
	font-size:12px; 
	font-weight:bold; 
	color:#ff3300; 
}
.money
{
	font-weight:bold; 
	color:#ff3300; 	
}
.ttleft
{
	float:left; 
	padding-top:6px; 
	width:65%;
}
.ttlright
{
	float:right; 
	padding-right:0px; 
	color:#28315D; 
	width:31%;
}
/*Home*/
.linehome
{
	background-image:url(../images/linepontilha.gif); /*linha vertical do menu lateral*/
 	float:left; 
	width:1px;
	background-repeat:repeat-y;
}
.boxhome11
{
	float:right; 
	width:41%; 
	margin-left:5px;
	line-height:1.4;
}
.boxhome1
{
	float:left; 
	width:49%; 
	margin-right:5px;
	line-height:1.4;
}
.boxhome2
{
	line-height:1.4;
	margin-right:5px;
}
.boxhome3
{
	float:left; 
	width:49%; 
	margin-left:5px;
	line-height:1.4;
	background-image:url(../images/handclient.gif);
	background-repeat:no-repeat;
	background-position:53px 122px;
	_background-position:53px 124px;
	*background-position:53px 124px;
	padding-bottom:10px;
}
#clienthome
{
	text-align:center; 
	padding:8px;
	padding-top:12px;
	padding-left:10px;
}
a.lnkhome:link, a.lnkhome:visited 
{  
	text-decoration:none;
	color:#666666;
	font-weight:normal;
}

a.lnkhome:hover 
{ 
	text-decoration:underline;
	color:#666666;
	font-weight:normal;
}
#depohome
{
	float:left; 
}
.flopdr8
{
	float:left; padding-right:5px;
}
#tecweb
{
	background-color:#000000; 
	height:95px;
	width:257px; 
}
ul#ulnws2
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-align:left;
}
ul#ulnws2 li
{
	padding-bottom:5px;
	*padding-bottom:8px;	
	_padding-bottom:8px;
}
/*Projeto home*/

.imgproj
{
	width:90px; 
	height:115px; 
	float:left; 
}
.ctdoproj
{
	float:left;
	padding-left:5px; 
	width:420px;
	text-align:justify;
}
a.lnkprom:link, a.lnkprom:visited 
{  
	text-decoration: none;
	color:#2972A1;
	font-weight:normal;
}

a.lnkprom:hover 
{ 
	text-decoration:underline;
	color:#ff6600;
	font-weight:normal;
}
/*Demonstração Online*/
a.lnkdemo:link, a.lnkdemo:visited 
{  
	text-decoration: none;
	color:#ff6600;
	font-weight:normal;
}

a.lnkdemo:hover 
{ 
	text-decoration:none;
	color:#ff9900;
	font-weight:normal;
}
.demo
{
	border-bottom:1px solid #FFC87A;  
	border-right:1px solid #FFC87A; 
	padding:3px 3px 5px 3px; 
	margin-top:10px; 
	text-align:right; 
	float:right;
}
#windowflash
{
	float:right; 
	padding-left:5px;
	padding-top:10px; 
}
/*SLIDE SHOW*/
#pai 
{
	display:none;
}
.pgn
{
	float:right;
	padding:0px;
	margin:0px;
}
/*OTIMIZACAO*/

.wordseo
{
	color:#ffffff; font-size:1px;
}
/*Tooltip CSS*/

  a.tooltipcss
{
  position:relative; 
  padding:0;
  text-decoration:none;
  z-index:24;
  }

  a.tooltipcss:hover
  {
  background:transparent;
  z-index:25; 
  }

  a.tooltipcss span
  {
	display: none
  }

  a.tooltipcss:hover span
  { 
  display:block;
  position:absolute;
  width:300px; 
  z-index:100;
  top:-20px;
  left:0;
  padding:5px;
  border: 1px solid #ABD7EF;
  color: #28315D;
  background-color: #EAF5FB;
  opacity:0.80;
  -moz-opacity: 0.80;
  filter: alpha(opacity=80);
}
.depos
{
	padding-top:10px;
	float:right; 
	width:255px;
}
.hclass
{
	float:left; padding-bottom:2px; _padding-bottom:0px;
}
/* Classes do Script Jcarousel*/
.jcarousel-list 
{
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.jcarousel-list li {
    float: left;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
 	border:1px solid #CECECE; 
	width:441px; 
	height:90px;
}
.jcarousel-next {
    display: none;
	float:right; 
    cursor: pointer;
	margin-left:10px; 
	margin-top:20px;
}

.jcarousel-next-disabled {
	cursor: default;
	float:right; 
	margin-left:10px; 
	margin-top:20px;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev {
    display: none;
	float:left; 
    cursor: pointer;
	margin-right:10px; 
	margin-top:20px;
}

.jcarousel-prev-disabled {
	cursor: default;
	float:left; 
	margin-right:10px; 
	margin-top:20px;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}