@charset "utf-8";
/* CSS Document */
/* GTS NETWORK */
/* Criacao: 23/03/2009 */
/* Autor: Mauricio B. Miranda*/

* {	
	/*padding:0;*/
	margin:0;
	list-style:none;
	border:none;
}

html {
	width:100%;
	height:100%;
	background:url(../imgs/layout/bg_sombras_top.jpg) no-repeat center 2px;
}

div#container {
	width:100%;
	height:100%!important;
	background:url(../imgs/layout/bg_sombras_foot.jpg) no-repeat center bottom;
	text-align:center;
	border-top:2px solid #2dabd7;
}
	div#container div#topo {
		width:960px;
		overflow:hidden;
		margin:0 auto;
		text-align:left;
	}
		div#container div#topo h1 {
			text-indent:-5000em;
			margin:17px 0 0 19px;
			float:left;
			display:inline;
		}
			div#container div#topo h1 a {
				display:block;
				background:url(../imgs/layout/logo_topo.gif) no-repeat 0 0;
				width:129px;
				height:96px;
			}
		div#container div#topo ul {
			float:right;
			display:inline;
			width:290px;
			margin:11px 0 0;
		}
			div#container div#topo ul li {
				float:left;
				display:inline;
				margin-right:20px;
				font:9px Arial, Helvetica, sans-serif;
			}
				div#container div#topo ul li a.link_paginaInicial {
					color:#808080;
					text-decoration:none;
					display:block;
					background:url(../imgs/layout/ico_home.gif) no-repeat 0 0;
					width:56px;
					height:12px;
					padding:2px 0 0 18px;
				}
				div#container div#topo ul li a.link_paginaInicial:hover {
					text-decoration:underline;
				}
				div#container div#topo ul li a.link_faleConosco {
					color:#808080;
					text-decoration:none;
					display:block;
					background:url(../imgs/layout/ico_faleconosco.gif) no-repeat 0 3px;
					width:58px;
					height:12px;
					padding:2px 0 0 18px;
				}
				div#container div#topo ul li a.link_faleConosco:hover {
					text-decoration:underline;
				}
				div#container div#topo ul li a.link_mapaSite {
					color:#808080;
					text-decoration:none;
					display:block;
					background:url(../imgs/layout/ico_mapasite.gif) no-repeat 0 2px;
					width:56px;
					height:12px;
					padding:2px 0 0 18px;
				}
				div#container div#topo ul li a.link_mapaSite:hover {
					text-decoration:underline;
				}
				
	div#container div#content {
		width:960px;
		text-align:left;
		overflow:visible;
		margin:0 auto;
		background:url(../imgs/layout/bgcontent_sombra_right.jpg) no-repeat right top;
	}
		div#content div#colLeft {
			float:left;
			display:inline;
			width:151px;
			height:741px;
			background:url(../imgs/layout/bg_col_left.jpg) repeat-x 0 0;
			padding-top:76px;
		}
			div#content div#colLeft div {
				clear:both;
				background:url(../imgs/layout/separador_col_left.gif) no-repeat 0 0;
				width:143px;
				padding:12px 0 0 8px;
				margin-top:20px;
			}
				div#content div#colLeft div span {
					display:block;
					width:105px;
					text-align:right;
					margin-top:3px;
				}
					div#content div#colLeft div span a {
						font:9px "Tahoma",Arial, Helvetica, sans-serif;
						color:#858585;
						text-decoration:none;
					}
					div#content div#colLeft div span a:hover {
						text-decoration:underline;
					}
				div#content div#colLeft div p {
					margin:10px 10px 0;
					font:11px "Tahoma",Arial, Helvetica, sans-serif;
					color:#858585;
				}
				div#content div#colLeft div label {
					display:none;
				}
				div#content div#colLeft div form {
					padding-left:10px;
				}
				div#content div#colLeft div input {
					border:1px solid #d9d9d9;
					font:10px "Tahoma",Arial, Helvetica, sans-serif;
					color:#858585;
					height:16px;
					margin-top:10px;
					padding:2px 0 0 5px;
				}
				div#content div#colLeft div input.btnOK {
					background:url(../imgs/botao/bt_login_ok.jpg) no-repeat 0 0;
					width:29px;
					height:27px;
					border:none;
					outline:none;
					font:10px "Tahoma",Arial, Helvetica, sans-serif;
					color:#FFF;
					float:right;
					margin-top:6px;
					padding:0;
					cursor:pointer;
				}
				div#content div#colLeft div input.btnEnviar_news {
					background:url(../imgs/botao/bt_enviar_news.jpg) no-repeat 0 0;
					width:60px;
					height:27px;
					border:none;
					outline:none;
					font:10px "Tahoma",Arial, Helvetica, sans-serif;
					color:#FFF;
					margin-top:6px;
					margin-left:64px;
					padding:0;
					cursor:pointer;
				}
		
		div#content div#colRight {
			float:left;
			display:inline;
			background:url(../imgs/layout/bg_col_right.jpg) no-repeat 0 0;
			width:754px;
			padding-left:32px;
			overflow:visible;
		}
			div#content div#colRight div.splash {
				width:746px;
				min-height:214px;
				height:auto !important;
				height:214px;
				text-align:left;
			}
				div#content div#colRight div.splash img,
				div#content div#colRight div.splash object {
					/*border:1px solid #0080b9;*/
					border:1px solid #F4F4F4;
				}
			div#content div#colRight div.contentLeft {
				width:490px;
				float:left;
				display:inline;
				margin-top:31px;
			}
				div#content div#colRight div.contentLeft div.destaque,
				div#content div#colRight div.contentLeft div.outrasNoticias {
					width:100%;
					overflow:hidden;
					background:url(../imgs/layout/linha_top_boxcontent.gif) no-repeat 0 0;
					padding-top:16px;
					font:11px "Tahoma",Arial, Helvetica, sans-serif;
					color:#858585;
					margin-bottom:22px;
				}
					div#content div#colRight div.contentLeft div.destaque img {
						float:left;
						display:inline;
						margin-right:10px;
					}
					div#content div#colRight div.contentLeft div.destaque span {
						font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-weight:bold;
					}
					div#content div#colRight div.contentLeft div.destaque a {
						font-size:12px;
						text-decoration:none;
						font-weight:bold;
						color:#858585;
					}
					div#content div#colRight div.contentLeft div.destaque a:hover {
						text-decoration:underline;
					}
					div#content div#colRight div.contentLeft div.destaque p {
						margin-top:8px;
					}
					div#content div#colRight div.contentLeft div.outrasNoticias ul {
						padding-left:7px;
					}
						div#content div#colRight div.contentLeft div.outrasNoticias ul li {
							width:100%;
							overflow:hidden;
							margin-bottom:15px;
						}
						div#content div#colRight div.contentLeft div.outrasNoticias ul span {
							font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
							font-weight:bold;
							display:block;
							float:left;
							width:70px;
						}
						div#content div#colRight div.contentLeft div.outrasNoticias ul a {
							font:11px "Tahoma",Arial, Helvetica, sans-serif;
							color:#858585;
							text-decoration:none;
						}
						div#content div#colRight div.contentLeft div.outrasNoticias ul a:hover {
							text-decoration:underline;
						}
			div#content div#colRight div.contentRight {
				width:231px;
				height:385px;
				float:right;
				display:inline;
				padding:27px 0 0 19px;
				margin-top:31px;
				background:url(../imgs/layout/bg_sombra_boxcartao.gif) no-repeat 0 0;
			}
				div#content div#colRight div.contentRight div {
					background:url(../imgs/layout/bg_box_faq.jpg) no-repeat 0 0;
					width:230px;
					height:117px;
				}
				
				div#content div#colRight div.contentRight div.banner {
					background:url(../imgs/layout/bg_box_faq3333.jpg) no-repeat 0 0;
					width:233px;
					height:140px;
					padding-top:10px;
					padding-left:3px;
				}
				
				div#content div#colRight div.contentRight div.chat {
					background:url(../imgs/layout/bg_box_chat.jpg) no-repeat 0 0;
					width:233px;
					height:140px;
				}
					div#content div#colRight div.contentRight div.chat span {
						padding-top:10px;
						display:block;
						float:left;
						width:130px;
					}
						div#content div#colRight div.contentRight div.chat p {
							font:11px "Tahoma",Arial, Helvetica, sans-serif;
							color:#858585;
							margin-left:2px;
						}
				
					div#content div#colRight div.contentRight div img {
						float:left;
						display:inline;
						margin:22px 15px 24px 17px;
					}
					div#content div#colRight div.contentRight div span {
						display:block;
						float:left;
						width:130px;
					}
						div#content div#colRight div.contentRight div p {
							font:11px "Tahoma",Arial, Helvetica, sans-serif;
							color:#858585;
							margin-left:2px;
						}

			/* ============================= INTERNA ============================= */
			div#content div#colRight div#interna {
				width:100%;
				margin-top:10px;
				margin-bottom:20px;
				overflow:visible;
			}
				div#content div#colRight div#interna h2 {
					font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
					color:#00b3db;
					font-weight:normal;
				}
				div#content div#colRight div#interna h3 {
					font:14px "Tahoma",Arial, Helvetica, sans-serif;
					color:#858585;
					font-weight:bold;
					margin-bottom:10px;
				}
				div#content div#colRight div#interna p {
					font:12px "Tahoma", Arial, Helvetica, sans-serif;
					color:#858585;
					margin:16px 0;
				}
					div#content div#colRight div#interna p a, div#content div#colRight div#interna ul a {
						color:#858585;
						text-decoration:underline;
					}
					div#content div#colRight div#interna table {
					    font:12px "Tahoma", Arial, Helvetica, sans-serif;
						color:#858585;
						text-decoration:none;
					}
					div#content div#colRight div#interna a {
						color:#858585;
						text-decoration:none;
					}
					div#content div#colRight div#interna a:hover {
						color:#858585;
						text-decoration:underline;
					}
				div#content div#colRight div#interna ul {
					font:12px "Tahoma", Arial, Helvetica, sans-serif;
					color:#858585;
					padding-left:15px;
				}
					div#content div#colRight div#interna ul li {
						list-style-type:disc;
					}
	
	div#container div#footer {
		text-align:left;
		width:960px;
		margin:0 auto;
		padding-bottom:86px;
		overflow:hidden;
	}
		div#container div#footer ul {
			width:817px;
			margin-left:146px;
			overflow:hidden;
		}
			div#container div#footer ul li {
				float:left;
				 display:inline;
				 height:20px;
			}
			div#container div#footer ul li.links {
				width:228px;
				font:10px Arial, Helvetica, sans-serif;
				color:#03a6ef;
				padding-top:3px;
			}
				div#container div#footer ul li.links a {
					color:#03a6ef;
					font:10px Arial, Helvetica, sans-serif;
					text-decoration:none;
				}
				div#container div#footer ul li.links a:hover {
					text-decoration:underline;
				}
			div#container div#footer ul li.endereco {
				width:496px;
				font:10px Arial, Helvetica, sans-serif;
				color:#03a6ef;
				padding-top:3px;
			}
			div#container div#footer ul li.labbo {
				width:40px;
			}
				div#container div#footer ul li.labbo a {
					display:block;
					background:url(../imgs/layout/logo_labbo.gif) no-repeat 0 0;
					width:39px;
					height:13px;
					text-indent:-5000em;
				}

/* ============== TITULOS =============== */
h2.titulo {
	font:17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#00b3db;
	font-weight:normal;
	margin-left:10px;
}
h2.tituloH {
	font:21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#00b3db;
	font-weight:normal;
}
h2.loginRevenda {
	display:block;
	background:url(../imgs/titulos/title_loginrevendedor.gif) no-repeat 0 0;
	width:123px;
	height:22px;
	text-indent:-5000em;
	font-size:12px;
}

h2.titleNews {
	display:block;
	background:url(../imgs/titulos/title_newsletter.gif) no-repeat 0 0;
	width:72px;
	height:16px;
	text-indent:-5000em;
	margin-left:10px;
	font-size:12px;
}
h2.titleDestaque {
	display:block;
	background:url(../imgs/titulos/title_destaque.gif) no-repeat 0 0;
	width:76px;
	height:25px;
	text-indent:-5000em;
	font-size:12px;
}
h2.titleOutrasNoticias {
	display:block;
	background:url(../imgs/titulos/title_outrasnoticias.gif) no-repeat 0 0;
	width:120px;
	height:25px;
	text-indent:-5000em;
	font-size:12px;
}
h3.titleProdutos {
	display:block;
	background:url(../imgs/titulos/title_produtos.gif) no-repeat 0 0;
	width:59px;
	height:15px;
	text-indent:-5000em;
	margin-left:15px;
}
h3.titleFAQ {
	display:block;
	background:url(../imgs/titulos/title_faq.gif) no-repeat 0 0;
	width:31px;
	height:18px;
	text-indent:-5000em;
	font-size:12px;
	margin:20px 0 5px 2px;
}
h3.titleAtendimento {
	display:block;
	background:url(../imgs/titulos/title_atendimentoonline.gif) no-repeat 0 0;
	width:93px;
	height:32px;
	text-indent:-5000em;
	font-size:12px;
	margin:13px 0 5px 2px;
}
h3.titleAtendimento2 {
	display:block;
	background:url(../imgs/titulos/title_atendimentoonline.gif) no-repeat 0 0;*/
	width:31px;
	height:18px;
	text-indent:-5000em;
	font-size:12px;
	margin:10px 0 5px 2px;
}


/* ============== LINKS =============== */
a.link_idiomaPort {
	display:block;
	background:url(../imgs/layout/ico_brasil.gif) no-repeat 0 0;
	width:45px;
	height:16px;
	padding:6px 0 0 30px;
	font:9px "Tahoma",Arial, Helvetica, sans-serif;
	color:#858585;
	text-decoration:none;
	margin:0 0 8px 10px;
}
a.link_idiomaEng {
	display:block;
	background:url(../imgs/layout/ico_usa.gif) no-repeat 0 0;
	width:34px;
	height:16px;
	padding:6px 0 0 30px;
	font:9px "Tahoma",Arial, Helvetica, sans-serif;
	color:#858585;
	text-decoration:none;
	margin:0 0 8px 10px;
}
a.link_idiomaEsp {
	display:block;
	background:url(../imgs/layout/ico_espanha.gif) no-repeat 0 0;
	width:36px;
	height:17px;
	padding:6px 0 0 30px;
	font:9px "Tahoma",Arial, Helvetica, sans-serif;
	color:#858585;
	text-decoration:none;
	margin:0 0 8px 10px;
}
a.link_idiomaPort:hover, a.link_idiomaEng:hover, a.link_idiomaEsp:hover {
	text-decoration:underline;
}

a.link_btnMaisDetalhes {
	display:block;
	background:url(../imgs/botao/bt_maisdetalhes_azul.jpg) no-repeat 0 0;
	width:78px;
	height:20px;
	font:10px Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	color:#FFF!important;
	text-decoration:none;
	padding:6px 0 0 22px;
	float:right;
	margin-top:12px;
}
a.link_btnMaisDetalhes:hover {
	text-decoration:underline;
}
a.link_btnMaisDetalhes_2 {
	display:block;
	background:url(../imgs/botao/bt_maisdetalhes_laranja.jpg) no-repeat 0 0;
	width:78px;
	height:20px;
	font:10px Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	color:#FFF!important;
	text-decoration:none;
	padding:6px 0 0 22px;
	margin-top:6px;
}
a.link_btnMaisDetalhes_2:hover {
	text-decoration:underline;
}
a.link_btnMaisDetalhes_3 {
	display:block;
	background:url(../imgs/botao/bt_maisdetalhes_verde.jpg) no-repeat 0 0;
	width:78px;
	height:20px;
	font:10px Arial, Helvetica, sans-serif!important;
	font-weight:normal!important;
	color:#FFF!important;
	text-decoration:none;
	padding:6px 0 0 22px;
	margin-top:6px;
}
a.link_btnMaisDetalhes_3:hover {
	text-decoration:underline;
}

a.link01_navHor {
	display:block;
	font:14px "Tahoma",Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	width:72px;
	text-align:center;
	border-bottom:2px solid #909;
}
a.link01_navHor:hover {
	color:#909;
}
a.link02_navHor {
	display:block;
	font:14px "Tahoma",Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	width:72px;
	text-align:center;
	border-bottom:2px solid #ec0000;
}
a.link02_navHor:hover {
	color:#ec0000;
}
a.link03_navHor {
	display:block;
	font:14px "Tahoma",Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	width:72px;
	text-align:center;
	border-bottom:2px solid #f90;
}
a.link03_navHor:hover {
	color:#f90;
}
a.link04_navHor {
	display:block;
	font:14px "Tahoma",Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	width:72px;
	text-align:center;
	border-bottom:2px solid #fc0;
}
a.link04_navHor:hover {
	color:#fc0;
}
a.link05_navHor {
	display:block;
	font:14px "Tahoma",Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	width:72px;
	text-align:center;
	border-bottom:2px solid #76c9ae;
}
a.link05_navHor:hover {
	color:#76c9ae;
}
a.link06_navHor {
	display:block;
	font:14px "Tahoma",Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	width:75px;
	text-align:center;
	border-bottom:2px solid #2355a7;
}
a.link06_navHor:hover {
	color:#2355a7;
}
a.link07_navHor {
	display:block;
	font:14px "Tahoma",Arial, Helvetica, sans-serif;
	color:#7e7e7e;
	width:72px;
	text-align:center;
	border-bottom:2px solid #999;
}
a.link07_navHor:hover {
	color:#999;
}
		
/* ============== CONFIGURA MENU ============== */		
 
.navVert { 
	position:relative; 
	margin:0; 
	padding:0; 
	display:block; 
	zoom:1; 
	width:143px; 
	padding-left:8px;
}
.navHor {
	background:url(../imgs/layout/bg_menu_horizontal.jpg) no-repeat 0 0;
	position:relative; 
	margin:0 0 0 -15px; 
	display:block; 
	zoom:1; 
	width:762px; 
	height:76px;
	padding:5px 0 0 8px;
}
.navVert *, .navHor * { 
	margin:0; 
	padding:0;
	list-style:none;
}
.navVert li { 
	position:relative; 
	height:24px; 
	vertical-align:top; 
	width:140px;
}
.navHor li { 
	position:relative; 
	height:30px; 
	vertical-align:top;
	padding-top:13px;
	background:url(../imgs/layout/separador_menu_h.gif) no-repeat right top;
	margin-left:10px;
}
.navHor li.first, .navHor li.last { 
	background:none;
}
.navVert a { 
	display:block; 
	zoom:1; 
	height:23px; 
	width:114px; 
	font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#858585; 
	text-decoration:none; 
	padding:1px 0 0 26px; 
}
.navHor a { 
	zoom:1; 
	height:23px; 
	font:14px "Tahoma", Arial, Helvetica, sans-serif; 
	color:#858585; 
	text-decoration:none; 
}
.navVert li ul, .navHor li ul { 
	position:absolute; 
	visibility:hidden;
}
.navVert li:hover ul, .navVert li.hover ul,
.navHor li:hover ul, .navHor li.hover ul{ 
	visibility:visible;
}
.navVert li:hover ul ul, .navVert li.hover ul ul,
.navHor li:hover ul ul, .navHor li.hover ul ul{ 
	visibility:hidden;
}
.navVert li li:hover ul, .navVert li li.hover ul,
.navHor li li:hover ul, .navHor li li.hover ul{ 
	visibility:visible;
}
.navVert li li:hover ul ul, .navVert li li.hover ul ul,
.navHor li li:hover ul ul, .navHor li li.hover ul ul { 
	visibility:hidden;
}
.navVert li li li:hover ul, .navVert li li li.hover ul,
.navHor li li li:hover ul, .navHor li li li.hover ul{ 
	visibility:visible;
}

/* configura visual */
.navVert li ul { 
	left:100%; 
	top:0; 
	background:#f6f8fb; 
	border:2px solid #2dabd7; 
	padding-bottom:5px; 
}
.navVert li li { 
	height:18px; 
}
.navVert li ul a { 
	display:inline; 
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0 0 0 10px; 
	height:auto; 
}
.navVert li ul a:hover { 
	background:none; 
	color:#00b3db; 
	font-weight:normal; 
}
.navVert li a:hover { 
	color:#FFF; 
	font-weight:bold; 
	background:url(../imgs/layout/marcador_linkmenu.gif) no-repeat 0 0; 
}

/* configura visual */
.navHor:after, .navHor.after { 
	content: "."; 
	line-height: 0px; 
	clear: both; 
	display: block; 
	visibility: hidden;
}
.navHor li { 
	float: left; 
	width:82px; 
	display:inline; 
}
.navHor li ul { 
	float: none;
	background:#f6f8fb; 
	border:2px solid #2dabd7; 
	padding-bottom:5px;
	width:130px;
}
.navHor li ul a {
	display:block; 
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0 0 0 10px; 
	height:auto; 
	width:130px;
}
.navHor li ul a:hover {
	background:none; 
	color:#2dabd7; 
	font-weight:normal; 
}
.navHor li li { 
	float:none!important;
	display:block;
	height:auto!important;
	margin:0;
	padding:2px 0 0;
}
.navHor li ul li ul { 
	position:absolute; 
	left:100px; 
	top:0;
}

	
/* Ativa pseudo-classe no IE 6 */
* html * { color: expression( (function(who){ if(!who.MXPC){
	who.MXPC = '1';
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ who.className += ' hover'};
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }

		
