@charset "utf-8";
/* CSS Document */
/* Smarth Lan */

#centro_foto{
margin:0px;
margin-right:4px;
padding:0px;
background-color:#DDDDDD;
text-align:right;
float:left;
}

a{
	color:#000000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

* {
	padding:0;
	margin:0;
	list-style:none;
}

body {
	background:url(../imagens/layout/bg_geral.jpg) repeat-x 0 0;
}

div#wrap {
	width:100%;
	text-align:center;
}
	div#wrap div.container {
		margin:0 auto;
		width:962px;
		overflow:hidden;
		text-align:left;
	}
	
	div.container div.header {
		background:url(../imagens/layout/bg_header.jpg) no-repeat 0 0;
		width:962px;
		height:94px;
		margin-bottom:28px;
	}
		div.header h1 {
			width:240px;
			height:18px;
			padding-top:31px;
			margin:0 39px 0 32px;
			float:left;
			display:inline;
		}
			div.header h1 a {
				display:block;
				background:url(../imagens/layout/logo_topo.gif) no-repeat 0 0;
				width:240px;
				height:18px;
				text-indent:-5000em;
			}
	
	div.container div.mainContent {
		background:url(../imagens/layout/bg_maincontent.jpg) no-repeat 0 0;
		width:962px;
		padding:23px 0 48px;
		overflow:hidden;
	}
		div.mainContent div.banner {
			width:912px;
			margin:0 auto 7px;
		}
		div.mainContent div.boxModel_01 {
			width:422px;
			height:193px;
			float:left;
			display:inline;
			background:url(../imagens/layout/bg_boxmodel_01.jpg) no-repeat left bottom;
			margin-left:20px;
		}
			div.mainContent div.boxModel_01 h2 {
				width:350px;
				height:18px;
				border-left:5px solid #a1261f;
				margin-left:5px;
				padding:17px 0 0 15px;
				font:11px Tahoma, Geneva, sans-serif;
				font-weight:normal;
				font-size:24px;
			}
			div.mainContent div.boxModel_01 span.separador {
				display:block;
				width:422px;
				height:1px;
				font-size:1px;
				background:url(../imagens/layout/separador_h_model01.gif) no-repeat 0 0;
				margin:10px 0 20px;
			}
			div.mainContent div.boxModel_01 ul {
				width:387px;
				overflow:hidden;
				margin:0 auto;
			}
				div.mainContent div.boxModel_01 ul li.newsLeft {
					width:215px;
					float:left;
					display:inline;
					font:11px Tahoma, Geneva, sans-serif;
					color:#000;
				}
					div.mainContent div.boxModel_01 ul li.newsLeft h3 {
						background:url(../imagens/layout/bullet_cinza.gif) no-repeat 0 3px;
						font:14px Tahoma, Geneva, sans-serif;
						color:#000;
						margin-bottom:9px;
						padding-left:18px;
						font-weight:bold;
					}
					div.mainContent div.boxModel_01 ul li.newsLeft img {
						float:left;
						display:inline;
						margin-right:10px;
					}
					div.mainContent div.boxModel_01 ul li.newsLeft p {
						width:110px;
						float:right;
						display:inline;
					}
					div.mainContent div.boxModel_01 ul li.newsLeft a.linkReadMore {
						display:block;
						background:url(../imagens/botao/bt_readmore.gif) no-repeat 0 0;
						width:79px;
						height:16px;
						text-indent:-5000em;
						margin-top:20px;
					}
				div.mainContent div.boxModel_01 ul li.newsRight {
					float:right;
					display:inline;
					width:136px;
					margin-bottom:12px;
					padding-top:2px;
					font:11px Tahoma, Geneva, sans-serif;
					font-weight:bold;
					color:#000;
					background:url(../imagens/layout/bullet_cinza.gif) no-repeat 0 3px;
				}
					div.mainContent div.boxModel_01 ul li.newsRight span.dataNews {
						display:block;
						background:url(../imagens/layout/bullet_cinza.gif) no-repeat 0 3px;
						padding-left:16px;
						width:44px;
						float:left;
					}
					div.mainContent div.boxModel_01 ul li.newsRight a {
						color:#000;
						text-decoration:none;
						font-weight:normal!important;
					}
					div.mainContent div.boxModel_01 ul li.newsRight a:hover {
						text-decoration:underline;
					}
					div.mainContent div.boxModel_01 ul li.newsRight a.linkViewAll {
						display:block;
						background:url(../imagens/botao/bt_viewall.gif) no-repeat 0 0;
						width:67px;
						height:16px;
						text-indent:-5000em;
						margin-top:4px;
					}
					
		div.mainContent div.boxModel_02 {
			width:235px;
			height:193px;
			float:left;
			display:inline;
			background:url(../imagens/layout/bg_boxmodel_02.jpg) no-repeat left bottom;
			margin-left:12px;
			font:11px Tahoma, Geneva, sans-serif;
			color:#000;
		}
			div.mainContent div.boxModel_02 h2 {
				width:170px;
				height:18px;
				border-left:5px solid #a1261f;
				margin-left:3px;
				padding:17px 0 0 15px;
				font-weight:normal;
				font-size:20px;
			}
			div.mainContent div.boxModel_02 span.separador,
			div.mainContent div.boxModel_03 span.separador{
				display:block;
				width:235px;
				height:1px;
				font-size:1px;
				background:url(../imagens/layout/separador_h_model02.gif) no-repeat 0 0;
				margin-top:10px;
			}
			div.mainContent div.boxModel_02 .img {
				float:left;
				display:inline;
				margin:40px 0 0 14px;
			}
			div.mainContent div.boxModel_02 p {
				width:100px;
				float:left;
				display:inline;
				margin-top:40px;
			}
			div.mainContent div.boxModel_02 a.linkViewAll {
				display:block;
				background:url(../imagens/botao/bt_viewall.gif) no-repeat 0 0;
				width:67px;
				height:16px;
				text-indent:-5000em;
				float:right;
				margin-top:14px;
			}
		
		div.mainContent div.boxModel_03 {
			width:235px;
			height:193px;
			float:right;
			display:inline;
			background:url(../imagens/layout/bg_boxmodel_02.jpg) no-repeat left bottom;
			font:11px Tahoma, Geneva, sans-serif;
			color:#000;
			margin-right:23px;
		}
			div.mainContent div.boxModel_03 h2 {
				width:170px;
				height:18px;
				border-left:5px solid #a1261f;
				margin-left:3px;
				padding:17px 0 0 15px;
				font-weight:normal;
			}
			div.mainContent div.boxModel_03 p {
				width:188px;
				margin:27px auto 5px;
			}
			div.mainContent div.boxModel_03 form {
				width:192px;
				margin-left:23px;
			}
			div.mainContent div.boxModel_03 label {
				display:block;
				width:39px;
				height:14px;
				float:left;
				margin-bottom:6px;
				padding-top:4px;
			}
			div.mainContent div.boxModel_03 input.txtNews,
			input.fieldcontato,
			textarea.fieldcontato {
				width:148px;
				height:16px;
				float:right;
				display:inline;
				margin-bottom:6px;
				border-top:1px solid #b8b8b8;
				border-left:1px solid #b8b8b8;
				border-right:1px solid #FFF;
				border-bottom:1px solid #FFF;
				font:11px Tahoma, Geneva, sans-serif;
				color:#000;
			}
			input.fieldcontato,
			textarea.fieldcontato {
				padding: 2px;
				font-size: 12px;
				float: none; 
				height: auto; 
				width: auto; 
				border-right:1px solid #EEE;
				border-bottom:1px solid #EEE;	
			}
			input.btncontato {
				font:11px Tahoma, Geneva, sans-serif;
				color:#000;			
			}
			
			label.campocontato {
				margin: auto 4px;
				font:11px Tahoma, Geneva, sans-serif;
				color:#000;			
			}
			
			
			div.mainContent div.boxModel_03 input.btnSendNews {
				/*background:url(../imagens/botao/bt_send.gif) no-repeat 0 0;*/
				width:50px;
				height:16px;
				cursor:pointer;
				outline:none;
				float:right;
				clear:both;
				display:inline;
				font:10px Tahoma, Geneva, sans-serif;
				color:#000;
			}
			
		div.mainContent div.internas {
			width:912px;
			margin:0 auto;
			font:11px Tahoma, Geneva, sans-serif;
			color:#000;
		}
			div.mainContent div.internas h2.tituloTela {
				border-left:5px solid #a1261f;
				padding:17px 0 0 15px;
				font:22px Tahoma, Geneva, sans-serif;
				font-weight:normal;
				margin-bottom:5px;
			}
			div.mainContent div.internas h3.subTituloTela {
				font:16px Tahoma, Geneva, sans-serif;
				font-weight:normal;
				margin-bottom:10px;
			}
			div.mainContent div.internas p {
				margin-bottom:18px;
			}
				div.mainContent div.internas p a,
				div.mainContent div.internas ul li a {
					color:#a1261f;
					text-decoration:underline;
				}
			div.mainContent div.internas ul {
				margin-bottom:18px;
			}
				div.mainContent div.internas ul li {
					list-style:square;
					margin-bottom:4px;
					list-style-position:inside;
				}
			
	div#wrap div#footer {
		width:100%;
		height:90px;
		clear:both;
		background:url(../imagens/layout/bg_footer.jpg) repeat-x left bottom;
		text-align:center;
	}
		div#footer div.bg_footer02 {
			width:100%;
			height:90px;
			background:url(../imagens/layout/bg_footer_detalhes.jpg) no-repeat center bottom;
			text-align:center;
		}
		div#footer div.boxFooter {
			width:962px;
			height:90px;
			text-align:left;
			margin:0 auto;
		}
			div#footer div.boxFooter ul {
				width:280px;
				height:47px;
				float:right;
				display:inline;
			}
				div#footer div.boxFooter ul li {
					float:left;
					display:inline;
					margin-right:1px;
				}
				div#footer div.boxFooter ul li a.link_idiomaIngles {
					background:url(../imagens/botao/bt_english_off.jpg) no-repeat right top;
					width:58px;
					height:30px;
					font:11px Tahoma, Geneva, sans-serif;
					color:#986361;
					text-decoration:none;
					display:block;
					text-align:center;
					padding-top:17px;
				}
				div#footer div.boxFooter ul li a.link_idiomaIngles:hover {
					text-decoration:underline;
				}
				div#footer div.boxFooter ul li a.link_idiomaIngles_act {
					background:url(../imagens/botao/bt_english_on.jpg) no-repeat 0 0;
					width:58px;
					height:30px;
					font:11px Tahoma, Geneva, sans-serif;
					color:#FFF;
					text-decoration:none;
					display:block;
					text-align:center;
					padding-top:17px;
				}
				div#footer div.boxFooter ul li a.link_idiomaPortugues {
					background:url(../imagens/botao/bt_portugues_off.jpg) no-repeat 0 0;
					width:68px;
					height:30px;
					font:11px Tahoma, Geneva, sans-serif;
					color:#986361;
					text-decoration:none;
					display:block;
					text-align:center;
					padding-top:17px;
				}
				div#footer div.boxFooter ul li a.link_idiomaPortugues:hover {
					text-decoration:underline;
				}
				div#footer div.boxFooter ul li a.link_idiomaPortugues_act {
					background:url(../imagens/botao/bt_portugues_on.jpg) no-repeat 0 0;
					width:68px;
					height:30px;
					font:11px Tahoma, Geneva, sans-serif;
					color:#FFF;
					text-decoration:none;
					display:block;
					text-align:center;
					padding-top:17px;
				}
				div#footer div.boxFooter ul li a.link_idiomaEspanhol {
					background:url(../imagens/botao/bt_espanhol_off.jpg) no-repeat 0 0;
					width:61px;
					height:30px;
					font:11px Tahoma, Geneva, sans-serif;
					color:#986361;
					text-decoration:none;
					display:block;
					text-align:center;
					padding-top:17px;
				}
				div#footer div.boxFooter ul li a.link_idiomaEspanhol:hover {
					text-decoration:underline;
				}
				div#footer div.boxFooter ul li a.link_idiomaEspanhol_act {
					background:url(../imagens/botao/bt_espanhol_on.jpg) no-repeat 0 0;
					width:61px;
					height:30px;
					font:11px Tahoma, Geneva, sans-serif;
					color:#FFF;
					text-decoration:none;
					display:block;
					text-align:center;
					padding-top:17px;
				}
			div#footer div.boxFooter a.linkLabbo {
				display:block;
				background:url(../imagens/layout/logo_labbo.gif) no-repeat 0 0;
				width:40px;
				height:16px;
				text-indent:-5000em;
				margin:15px 0 0 35px;
			}
			div#footer div.boxFooter div {
				background:url(../imagens/layout/bg_boxfooter.jpg) no-repeat 0 0;
				width:312px;
				height:58px;
				padding:16px 0 0 27px;
				float:left;
				display:inline;
				font:11px Tahoma, Geneva, sans-serif;
				color:#FFF;
				margin-top:16px;
			}
				div#footer div.boxFooter div span {
					float:left;
					display:block;
					width:128px;
					margin-top:15px;
				}
				div#footer div.boxFooter div img {
					margin-right:22px;
				}
			

/* ============== CONFIGURA MENU ============== */		
 
.navHor {
	font:13px Tahoma, Geneva, sans-serif;
	font-weight:bold;
	position:relative; 
	display:iniline; 
	zoom:1; 
	width:634px; 
	height:61px;
	float:left;
	padding-top:21px;
}
.navHor * { 
	margin:0; 
	padding:0;
	list-style:none;
}
.navHor li { 
	height:40px; 
	background:url(../imagens/layout/separador_menu.gif) no-repeat left top;
	padding:0 6px 0 6px;
	padding-top:10px !important;
	padding-top:0px;
}
.navHor li.last { 
	background:none;
}
.navHor a { 
	zoom:1;
	display: inline;
	height:28px; 
	color:#858585; 
	text-decoration:none;
	padding-top:12px;
}
.navHor li ul { 
	position:absolute; 
	visibility:hidden;
}
.navHor li:hover ul, .navHor li.hover ul{ 
	visibility:visible;
}
.navHor li:hover ul ul, .navHor li.hover ul ul{ 
	visibility:hidden;
}
.navHor li li:hover ul, .navHor li li.hover ul{ 
	visibility:visible;
}
.navHor li li:hover ul ul, .navHor li li.hover ul ul { 
	visibility:hidden;
}
.navHor li li li:hover ul, .navHor li li li.hover ul{ 
	visibility:visible;
}

/* configura visual */
.navHor:after, .navHor.after { 
	content: "."; 
	line-height: 0px; 
	clear: both; 
	display: block; 
	visibility: hidden;
}
.navHor li { 
	float:left; 
	display:inline; 
}
.navHor li ul { 
	float: none;
	background:#fff url(../imagens/layout/bg_submenu.gif) repeat-x 0 0; 
	border:1px solid #b8b8b8; 
	padding-bottom:5px;
	width:100px;
}
.navHor li ul a {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0 0 0 10px; 
	height:auto; 
	text-indent:0;
}
.navHor li ul a:hover {
	background:none; 
	color:#c91b10;
	font-weight:normal; 
}
.navHor li li { 
	float:none!important;
	display:block;
	height:auto!important;
	margin:0;
	padding:2px 0 0;
	background:none;
}
.navHor li ul li ul { 
	position:absolute; 
	left:100px; 
	top:0;
}

.navHor a.linkHome {
	background:url(../imagens/botao/bt_home_off.gif) no-repeat 0 0;
	width:58px;
}
.navHor a.linkHome:hover {
	background:url(../imagens/botao/bt_home_on.gif) no-repeat 0 0;
}
.navHor a.linkAboutSmartlan {
	background:url(../imagens/botao/bt_aboutsmartlan_off.gif) no-repeat 0 0;
	width:109px;
}
.navHor a.linkAboutSmartlan:hover {
	background:url(../imagens/botao/bt_aboutsmartlan_on.gif) no-repeat 0 0;
}
.navHor a.linkProducts {
	background:url(../imagens/botao/bt_products_off.gif) no-repeat 0 0;
	width:70px;
}
.navHor a.linkProducts:hover {
	background:url(../imagens/botao/bt_products_on.gif) no-repeat 0 0;
}
.navHor a.linkBuySmartlan {
	background:url(../imagens/botao/bt_buysmartlan_off.gif) no-repeat 0 0;
	width:105px;
}
.navHor a.linkBuySmartlan:hover {
	background:url(../imagens/botao/bt_buysmartlan_on.gif) no-repeat 0 0;
}
.navHor a.linkNews {
	background:url(../imagens/botao/bt_news_off.gif) no-repeat 0 0;
	width:53px;
}
.navHor a.linkNews:hover {
	background:url(../imagens/botao/bt_news_on.gif) no-repeat 0 0;
}
.navHor a.linkTraining {
	background:url(../imagens/botao/bt_training_off.gif) no-repeat 0 0;
	width:67px;
}
.navHor a.linkTraining:hover {
	background:url(../imagens/botao/bt_training_on.gif) no-repeat 0 0;
}
.navHor a.linkSupport {
	background:url(../imagens/botao/bt_support_off.gif) no-repeat 0 0;
	width:66px;
}
.navHor a.linkSupport:hover {
	background:url(../imagens/botao/bt_support_on.gif) no-repeat 0 0;
	width:66px;
}
.navHor a.linkContactUs {
	background:url(../imagens/botao/bt_contactus_off.gif) no-repeat 0 0;
	width:80px;
}
.navHor a.linkContactUs:hover {
	background:url(../imagens/botao/bt_contactus_on.gif) no-repeat 0 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') }


