/* Not required for Tabs, just to make this demo look better... */

* 					{ margin:0; padding:0; }
body 				{ font-size: 16px; background:url(../img/bkgBody.jpg) top repeat-x; background-position: }
div					{font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:14px; color:#666666;}
p					{ text-align:justify;}

h1#logo				{ margin:8px 20px 10px 0; padding-left:20px;  }
h2#slogan			{ margin-right:35px;}
h3					{ color:#de7008; font-size:18px; margin-bottom:8px; padding-left:30px;}
h4					{ color:#5b728f; font-size:16px; padding-bottom:10px;}
h4 a				{ display:block; text-indent:10px; outline:none;}
hr					{ border-top:solid 1px #cac9d1; border-bottom:none; border-left:none; border-right:none; height:1px;}

dl					{ }
dt					{ font-size:16px; font-weight:bold; border-bottom:solid 1px #cac9d1; color:#de7008; padding-left:10px;}
dd					{ text-align:justify; padding:0 10px 10px 10px;}


a					{ color:#5b728f; text-decoration:none;}
a:hover				{ text-decoration:underline;}
a img				{ border:0;}

div#main			{ background:url(../img/bkgTop.png) no-repeat; background-position:7px 110px; width:1000px; margin:auto; border-left:solid 1px #e5e5e9; border-right:solid 1px #e5e5e9;}
div#main h1			{ margin-left:20px; }
div#main h2			{ float:right; margin-top:40px; } 
					/* Footer */
div#footer 			{ background: url(../img/bkgFooter.png) repeat-x; height:90px; clear:both; width:1000px; margin:auto; border-left:solid 1px #e5e5e9; border-right:solid 1px #e5e5e9; }
div#footerAddress	{ width:400px; float:left; padding-left:40px; padding-top:35px;}
div#footerPhone		{ width:160px; float:right; padding-top:35px; padding-left:50px; margin-top:12px; height:50px; background:url(../img/icoPhone.png) no-repeat; background-position:0 20px;}


div#menu			{ background:url(../img/bkgTopFooter.png) repeat-x bottom;}
div#flash			{ padding-bottom:10px; margin:auto; width:920px;}
.balloon			{ background:url(../img/icoBaloon.png) no-repeat; padding:0 40px 0 40px; width:400px; float:right;}
.tv					{ background:url(../img/icotv.png) no-repeat; padding:0 40px 0 40px; width:390px; float:right;}
.generic			{ padding:0 0 0 30px; width:450px; float:left;}
.generic p			{ padding-bottom:10px;}
.genericFullWidth   { padding:0 0 0 30px; width:920px; float:left;}
.genericFullWidth p	{ padding-bottom:10px;}


.texto11			{ font-size:11px; padding-bottom:4px;}
.clean				{ clear:both;}

ul.servicos li		{ margin:4px 15px;}
div#servico1,div#servico2,div#servico3,div#servico4,div#servico5,div#servico6 { padding:0 0 0 20px; margin-bottom:20px; border-left:1px dotted #CCC; text-align:justify;}
