body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

b{font-size: 110%;}

em{color: red;}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline; 
color: #FF0000;
}
a:active {text-decoration: none}

p
{
	padding:5px;
}

/*
###################################################################################################################
Layout
###################################################################################################################
*/
#maincontainer{
	width: 1000px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

#topsection{
	background: #EAEAEA;
	height: 98px; /*Height of top section*/
	background:url(/guiadasindustrias/includes/css/Design/Site/top1000x144.jpg);
}
#topsection2{
	background: #EAEAEA;
	height: 43px; /*Height of top section*/
}

#topsection h1{
	margin: 0;
	padding-top: 15px;	
}
#menu
{
	background-color:#000;
	background:url(/guiadasindustrias/includes/css/Design/Site/menu.jpg);
	height:43px;
	width:100%;	
}
#menu ul {
	padding:0px;
	margin:0px;
	float: left;
	width: 100%;
	list-style:none;
}
#menu ul li a {
	padding-right: 12px;
	padding-left: 20px;
	display: block;
	line-height: 30px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:600;
	color: #FFF;
}

#produtosImagemEmpresa
{	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
	width:30%;
	border:solid 0px #EAEAEA;
	float:left;
}
li
{
 float:left;
}
#bglink
{
	background-color:#900;
	color:#000;
	padding-top:2px;
	padding-bottom:2px;
}
#contentwrapper{
	float: left;
	width: 100%;
}

#contentcolumn{
	margin-right: 125px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
	border:#F00 solid 0px;
}

#rightcolumn{
	float: left;
	width: 125px; /*Width of right column in pixels*/
	margin-left: -125px; /*Set margin to -RightColumnWidth*/
	text-align:right;
}

#footer{
	background: black;
	clear: left;
	width: 100%;
	height:49px;
	color: #FFF;
	text-align: center;
	padding: 0px 0;
	background:url(/guiadasindustrias/includes/css/Design/Site/float1000x49.jpg);
}

#footer a{
	color: #FFFF80;
}

.innertube{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	border:solid 0px #F00;
}



/*
###################################################################################################################
Areas internas do layout
###################################################################################################################
*/

#contentcolumnSearh
{
	background:url(/guiadasindustrias/includes/css/Design/Site/top1Busca865x60.jpg);
	width:865px;
	height:130px;
}
#contentcolumnSearhForm
{
	float:left;
	border:solid 0px #0F0;
	width:100%;
	height:70px;
	
}
#contentcolumnSearhInnerForm
{       
	background:#CCC;
	width:100px;	
}
#contentcolumnSearhInnerAbc
{	
	height:40px;
	padding-top:10px;
	border:solid 0px #0F0;
	text-align:right;
}
#midia468x60
{
	margin:auto;
	margin-top:1px;
	padding:1px;
	width:468px;
	height:60px;
	border:solid 0px #0F0;	
}

#midia120x60
{
	margin:0 auto;
	padding:1px;
}
#contentcolumnProdutos
{
	height:440px;
}
#contentcolumnProdutosHome
{
	width:285px;
	height:220px;
	float:left;
	padding:2px;
	border: solid 1px #EFEFEF;
}

#contentcolumnCotacao
{
	width:285px;
	height:340px;
	float:left;
	padding:2px;
	border: solid 0px red;
	/*background:url(/guiadasindustrias/includes/css/Design/Site/titRed284x37.jpg) no-repeat top;*/	
}
#contentcolumnNewsletter
{
	width:285px;
	height:340px;
	float:left;
	padding:2px;
	border: solid 0px red;
	background:url(/guiadasindustrias/includes/css/Design/Site/titRed284x37.jpg) no-repeat top;	
}
#contentcolumnTVGdi
{
	width:285px;
	height:360px;
	float:left;
	padding:2px;
	border: solid 0px red;
	background:url(/guiadasindustrias/includes/css/Design/Site/titRed284x37.jpg) no-repeat top;	
}
#contentcolumnAgenda
{
	width:570px;
	height:520px;
	float:left;
	padding:2px;
	border: solid 0px red;
	background:url(/guiadasindustrias/includes/css/Design/Site/titRed576x43.jpg) no-repeat top;	
}
#contentcolumnRevista
{
	width:290px;
	height:520px;
	float:right;
	padding:2px;
	border: solid 0px red;
	background:url(/guiadasindustrias/includes/css/Design/Site/titRed284x37.jpg) no-repeat top;	
}



#calendario
{
	border-color:-moz-use-text-color #2D3192 #2D3192;
	border-top:medium none;
	font-family:arial narrow;
	width:98%;
}
#calendario td {

	height:30px;
	padding:5px;
	vertical-align:top;
}
#calendario td.evento {
	background:#FFC;
	color:#FFFFFF;
	font-weight:bold;
	width:100px;
	background:url(/guiadasindustrias/media/fundCalendarEvento.png) no-repeat bottom;		
}
#calendario td.semEvento {
	color:#3F6FC4;
	background:url(/guiadasindustrias/media/fundCalendar.png) no-repeat bottom;
}

#calendario td.dias {
	color:#3F6FC4;
	background:url(/guiadasindustrias/media/fundCalendardias.png) no-repeat bottom;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#calendario td.mes {
	color:#3F6FC4;
	background:url(/guiadasindustrias/media/fundCalendardias.png)  bottom;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


#calendario td.semEvento2 {
	color:#3F6FC4;
	background:url(/guiadasindustrias/media/fundCalendar.png)  bottom;
}

#diacaneldar
{
	background:url(/guiadasindustrias/media/diaCalendar.png) no-repeat top;
	width:300px;
	height:63px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFF;
	text-align:center;
	
}


#tabTop10
{
	border-color:-moz-use-text-color #2D3192 #2D3192;
	border-top:medium none;
	font-family:arial narrow;
	float:left;	
	width:97%;
	border:solid 0px #F00;
	margin-left:2px;
}
#tabTop10 td {
	height:30px;
	padding:0px;
	vertical-align:top;
}

#tabTop10 td.tit {
	font-weight:bold;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	background:url(/guiadasindustrias/media/produtosTop10.png) no-repeat left;
}


#tabTop10 td.TopPLusUltraMegaPotente {
	background:url(/guiadasindustrias/media/fundotop10.png) no-repeat bottom;
	padding:2px;
	font-family:Verdana, Geneva, sans-serif;
}


#tabProdutos
{
	border-color:-moz-use-text-color #2D3192 #2D3192;	
	float:left;	
	width:98%;
	border:solid 0px #F00;
	vertical-align:top;
}
#tabProdutos td
{
	padding:5px;
	border-bottom:solid 1px #900;
}

#tabProdutos td.lstp
{
	background:#EFEFEF;
	font-size:11px;	
	border-left:solid 1px #CCC;
	background:url(/guiadasindustrias/media/fundazulbusca.png) left no-repeat-y;
	vertical-align:top;
	height:20px;
}

#tabProdutos td.lsti
{
	background:#EF214A;
	color:#333;
	font-size:11px;	
	border-left:solid 1px #CCC;
	background:url(/guiadasindustrias/media/fundCalendar.png) left no-repeat-y;
	vertical-align:top;
	height:100px;
}

#filtrobuscaEmpresaProdutoServicos
{
	background:#CCC;
	width:200px;
	height:700px;
	float:left;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(/guiadasindustrias/media/filtroBuscaHome.png) no-repeat left;	
}

#empresaDetalhe
{
	border:solid 1px #CCC; 
	width:570px; 
	height:100%; 
	float:left;
	padding:10px;
	background:url(/guiadasindustrias/media/fundoempresa.png) no-repeat  bottom;
}

#empresaDetalheDados
{
	width:260px; 
	border:solid 1px #CCC; 
	float:right; 
	padding:2px;
	background:url(/guiadasindustrias/media/fundoempresa.png) no-repeat bottom;
	margin-right:10px;
}

#empresaProdutos
{
	border:solid 1px #CCC; 
	width:850px; 
	float:left;
	background:url(/guiadasindustrias/media/fundoempresa.png) no-repeat  bottom ;
	
}
#pagenationBusca
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*
###################################################################################################################
Adicionais do Layout
###################################################################################################################
*/


.roundFormBusca
{
 margin:0;
 height:40px;
 width:545px;
 background:url(Design/Site/roundForm.gif) no-repeat left;
 float:right;
 margin-top:20px;
 margin-right:5px;
 border:solid 0px #0F0;

}
.roundFormBuscacampo
{
 background:none;
 border:none;
 width:380px;
 height:35px;
 margin:0;
 padding: 2px 7px 0px 7px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:25px;
 color:#900;
}

#conteudo_portal
{
	border:solid 0px #900;
	width:100%;
	padding:2px;
}
#conteudo_menu
{
	float:left;
	background:url(/guiadasindustrias/media/fundo_menu_content.png) no-repeat right;
	width:200px;
	height:445px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#conteudo_menu li
{
	text-decoration:underline;
	cursor:pointer;
	line-height:inherit;
}
#conteudo_portal_desc
{
	float:right;
	background:url(/guiadasindustrias/media/fundo_menu_content.png) no-repeat top;	
	width:660px;
	height:100%;
	border:#F00 solid 0px;
	margin-right:10px;
}

/*
###################################################################################################################
Complementos e componente do layout
###################################################################################################################
*/
iframe
{
}
form, div, input, textarea {
	margin:0;
	padding:0;
}

input, textarea {
	font-size:1.01em;
	
}


input, textarea{
	background-color:#F0F0F0;
	vertical-align:top;
	padding:2px;
	border:solid 0px #CCCCCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;	
	border:solid 1px #900;
	color:#900;
}
fieldset {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border:  inset 1px CCE4FF;
	width:99%;
	height:100%;
	padding:6px;
}
legend {
	background:#EAF4FF;
	border: solid 1px #CCE4FF;
	border-radius: 8px ;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 6px;
	margin-left:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;	
}

.bt
{
	padding:10px;
	background:#900;
	color:white;
	border:solid 1px #CCC;
}


h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;}
h1 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;
}
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;
	padding-left:5px;
}
h3 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;
}
h3 a:hover 
{
	text-decoration:underline;
}
h4
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;
	padding-left:5px;

}
p
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
br
{
	clear:all;
}
.link
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	border:solid 1px #CCC;
	background:#EFEFEF;
	margin-top:10px;
	padding:5px;
	width:97%;
}
.desc1
{
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}
.desc2
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F30;
	font-size:12px;
	font-weight:bold;	
}

.desc3
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333;

}
.descProdutoBusca
{
	color:#900;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#333;	
}
.descProduto
{
	color:#900;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
#maxcaracters{
	color:#999;
	font-style:italic;
	font-size:10px;
}

#AvisoResultadoVazio  {
background:url(/guiadasindustrias/media/notice.gif) no-repeat scroll 10px 10px #FFF6BF;
border:2px solid #FFD325;
color:#514721;
margin:10px 0;
min-height:39px;
padding:10px 10px 10px 60px;
}


#videosTVGDI  {
background:url(/guiadasindustrias/media/icones/24/video.png) no-repeat scroll 10px 10px #F8F8F8 ;
border:2px solid  #CCC;
color:#514721;
margin:10px 0;
min-height:39px;
padding:10px 10px 10px 60px;
}

#videosTVGDIDetalhe  {
background:url(/guiadasindustrias/media/icones/24/video.png) no-repeat scroll 10px 10px #F8F8F8 ;
border:2px solid  #CCC;
color:#514721;
margin:10px 0;
min-height:39px;
padding:10px 10px 10px 60px;
height:600px;
}
#revistaLista  {
background:url(/guiadasindustrias/media/icones/24/docs_24.png) no-repeat scroll 10px 10px #F8F8F8 ;
border:2px solid  #CCC;
color:#514721;
margin:10px 0;
min-height:39px;
padding:10px 10px 10px 60px;
font-size:12px;
}


#ExibeTelefone  {
background:url(/guiadasindustrias/media/icones/24/phone_24.png) no-repeat scroll 10px 10px #F8F8F8 ;
border:2px solid  #CCC;
width:400px;
float:right;
color:#514721;
margin:1px 0;
min-height:39px;
padding:10px 10px 15px 40px;
margin-right:12px;
margin-top:10px;
}

#socio_gdi_home
{
	background:url(/guiadasindustrias/media/icones/24/users2.png) no-repeat scroll 10px 10px #F8F8F8 ;
	border:2px solid  #CCC;
	width:97%;
	float:right;
	color:#514721;
	margin:1px 0;
	min-height:39px;
	padding:1px 0px 15px 20px;
	margin-right:12px;
	margin-top:0px;	
}
#tabela_gdi_banners
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	border-bottom:solid 0px;		
}
#tabela_gdi_banners td
{
	padding:5px;
	border:solid 1px #666;
	border-top-style:solid 1px #333;
	border-bottom-style:solid 1px;
}
#tabela_gdi_banners th
{
	border:solid 1px #666;
	border-top-style:solid 1px #333;
	border-bottom-style:solid 1px;
}
#cotacao_divulga
{
	background:url(/guiadasindustrias/media/icones/24/find.png) no-repeat scroll 10px 10px #FF9 ;
	border:2px solid  #CCC;
	width:245px;
	float:right;
	color:#514721;
	margin:1px 0;
	min-height:29px;
	padding:20px 10px 15px 20px;
	margin-right:12px;
	margin-top:0px;		
}
.text
{
	border:#999 outset 1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	height:22px;
}
.botao
{
	background:#666;
	border:#999 outset 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;	
	padding:10px;	
}
