* {
	border-collapse:collapse;
	border:0;
	color:black;
	line-height:1.5em;
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
.lbl {
	color: #999;
}


body{
	margin:0 5%;
	text-align: center;
	background-color: #CCC;
	background-image: url(layout/bg.png);
}
/*html > body{text-align:center;}*/

div, span, tr, td {}
.ultimas {
	border: thin solid #CCC;
	width: auto;
}


a:link{
	color:#F00;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
}
a:visited{
	text-decoration:none;
	color: #F90;
}
a:hover, a:active{
	text-decoration:none;
	font-weight: bolder;
	color: #F60;
}

#clear{clear:both;}
#toolbar{width:900px;background:#eee;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;}
	html>body #toolbar{
	width:900px;
	background:#eee;
	position: absolute;
	float: right;
	top: 0px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	padding-top: 7px;
}
	#at_mail{padding:0px 10px 0px 10px;float:right;}
	html>body #at_mail{
	padding:0px 10px 0px 10px;
	float:right;
	text-align: center;
}
	#toolbar img{
	margin-right:10px;
	height: auto;
}

#head{width:880px;overflow:hidden;background:#fff;margin:0px 10px 0px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	#logo img{width:890px;overflow:hidden;}

#neck{
	width:900px;
	margin: auto;
	background-color: #E6E6E6;
}

	#paginas{}

		#a #foto, #b #foto, #c #foto{}
		#a #titulo, #b #titulo, #c #titulo{
	width:100%;
	text-align:center;
	font-weight:bold;
	color:#006;
}
		#a #conteudo, #b #conteudo, #c #conteudo{
	height:170px;
	padding:10px;
	text-align:justify;
	background:url("layout/barra_sem_borda.png");
}
		#a #nota, #b #nota, #c #nota{}

		#a{width:285px;float:left;margin:10px 6px 10px 11px;}
		html>body #a{width:285px;float:left;margin:10px 6px 10px 11px;}
		#b{width:285px;float:left;margin:10px 5px 10px 5px;}
		html>body #b{width:285px;float:left;margin:10px 5px 10px 5px;}
		#c{width:285px;float:left;margin:10px 11px 10px 6px;}
		html>body #c{width:285px;float:left;margin:10px 11px 10px 6px;}

		#d{
	width:860px;
	background:#fff;
	margin:10px 10px 10px 20px;
	border:1px solid #ccc;
}
			#minid{}
			#dquadro{width:415px;height:40px;float:left;margin:5px;}
			#dfoto{float:left;height:40px;}
			#dfoto img{margin:5px;border:1px solid #aaa;}
			#dtexto{height:40px;vertical-align:middle;}
				#dtexto #nottitulo, #dtexto #categoria{color:#c00;}
				#dtexto #categoria{text-transform:uppercase;}

			#dtexto a{color:#000;}
			
		#mod-a{
	width:600px;
	float:left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
			html>body #mod-a{
	margin:0px 10px 10px 10px;
	width:580px;
	float:left;
}			
		#mod-b{
	width:260px;
	overflow:hidden;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: right;
}
			html>body #mod-b{
	width:250px;
	overflow:hidden;
	margin-top: 0px;
	margin-bottom: 10px;
}
		#mod-a, #mod-b{
	border:1px solid #ccc;
	background:#fff;
	padding: 5px;
}
		#mod-a, #mod-b a:link{color:#000;}
		#mod-a, #mod-b a:visited{color:#500;}
		#mod-a #dataa a:link, #mod-b #data a:link{color:#006;}
		#mod-a #categoria a:link, #mod-b #categoria a:link{color:#c00;}
		
		h4#titulo{
	font-size:2em;
	font-weight:bold;
	color:#09F;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #C30;
}.tituloa{
	font-size:2em;
	font-weight:bolder;
	color:#09F;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}.titulob{
	font-size:18px;
	font-weight:bold;
	color:#999;
}
		h3{font-size:1.5em;font-weight:bold;}
		h1{font-size:3em;font-weight:bold;}
		#mod-b ul{margin:10px 10px 10px 20px;}
		li a{color:black;}
		input, textarea, select, option{border:2px solid #eee;}
		input#button{margin:10px 0px 10px 0px;padding:0px 10px 0px 10px;border:2px solid #eee;text-align:center;background:#c00;color:#fff;}
		hr#div{border:1px solid #c00;background:#c00;color:#c00;height:3px;}
		html>body hr#div{border:1px solid #c00;background:#c00;color:#c00;height:3px;margin:8px 0px 8px 0px;}
		/*
		#mod-a #conteudo{padding:10px;text-align:justify;}
		*/
		#mod-a #conteudo{
	padding:10px;
	text-align:justify;
}
		#mg #red, #mg #blue{font-size:5em;font-family:ocr a std;}
		#red{color:#c00;}
		#blue{color:#006;}
		#mod-a td p#conteudo{brder:3px solid black;padding:10px;text-align:justify;}
		#mod-a td#border, #mod-a td#img{border:1px solid #eee;padding:10px;text-align:justify;}

	#produtos{
	text-align:center;
	background-color: #FFF;
	background-position: center;
}

#body{
	width:880px;
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px;
}
html>body #body{
	width:880px;
	padding:10px;
	margin: auto;
	background-color: #FFF;
}
	#parceiros{
	text-align:center;
}

#foot{
	width:900px;
	background:#eee;
	margin: auto;
}

	#social{
	height: 32px;
	width: 32px;
}

	#contato{float:left;padding:10px;}
	#contato td img{margin:0px 5px 0px 5px;}

	#email{float:right;padding:10px;}
	#email td a{color:#000;}
	#email td img{margin:0px 10px 0px 5px;}

/* ############################################################################################################################################### */
/* ###################################################### Lavalump ################################################################################ */
/* ############################################################################################################################################### */

.lavaLamp {position:relative;height:35px;margin:0px;padding:0px 0px 0px 75px;background:url("layout/barra_sup_inf_sem_borda.png") transparent top left;}
.lavaLamp li {float:left;list-style:none;color:black;}
.lavaLamp li.back {position:absolute;overflow:hidden;height:34px;margin:1px 0px 0px 0px;z-index:8;}
html>body .lavaLamp li.back {position:absolute;height:34px;margin:1px 0px 0px 0px;z-index:8;}
.lavaLamp li.back .left {background:url("layout/degrade_red.png") transparent top left;height:34px;padding:0px 0px 0px 0px;}
html>body .lavaLamp li.back .left {background:url("layout/degrade_red.png") transparent top left;height:33px;padding:1px 0px 0px 0px;}
.lavaLamp li a {position:relative;top:12px;height:30px;display:block;float:left;text-align:center;text-decoration:none;text-transform:uppercase;font: bold 1em tahoma;color:white;letter-spacing:0;margin:auto 10px;z-index:10;}
.lavaLamp li a:hover {color:white;}

.wrap {
	margin: auto;
	width: 900px;
	text-align: center;
	background-color: #CCC;
	background-image: url(layout/barra_sup_inf_sem_borda0.png);
}

/* ############################################################################################################################################### */
/* ######################################################## ToolTip ################################################################################ */
/* ############################################################################################################################################### */

#tooltip {position:absolute;top:-300;left:-300;z-index:9999;color:#fff;width:180px;}
#tooltip .tipBody{position:absolute;top:-300;left:-70;background:#000;padding:10px;color:#fff;}
html>body #tooltip .tipBody{position:absolute;top:-320;left:-70;background:#000;padding:10px;color:#fff;}
#tooltip b{color:white;font-weight:bold;}
.msn {
	background-color: #FFF;
	border-right-width: thin;
	border-right-style: solid;
	border-top-color: #2A3F00;
	border-right-color: #2A3F00;
	border-bottom-color: #2A3F00;
	border-left-color: #2A3F00;
}
.stat {
	position: relative;
	z-index: 100;
	top: 200px;
	float: right;
}
.twit {
	z-index: 100;
	top: 200px;
	left: 10px;
}
.cv {
	background-color: #FFF;
	text-align: left;
	float: left;
	margin: 10px;
	padding: 10px;
	width: 860px;
	border: thin double #333;
	background-image: url(layout/cvbg.png);
	background-repeat: no-repeat;
	background-position: right;
}
.mod-d {
	width: auto;
	float: right;
	margin: 10px;
}
.leia {
	font-weight: bolder;
	color: #F00;
}

.img_news {
	width: 100px;
	padding-right: 10px;
	padding-left: 10px;
}
.linha_news {
	background-image: url(layout/news_bg.png);
}
.text_news {
	width: 375px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.titulos {
	font-weight: bolder;
	color: #06F;
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
}
.equipe {
	height: 120px;
	width: 90px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 5px;
	border: thin solid #CCC;
	padding: 2px;
	background-color: #EEE;

}
.nome {
	font-size: 16px;
	font-weight: bolder;
	color: #09F;
}
.cargo {
	font-size: 12px;
	font-weight: bolder;
	color: #F00;
}
.resumo {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.pro {
	background-color: #FFF;
	padding: 10px;
}

