* { margin: 0; padding: 0;}

body { font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; }

ul { /*position: relative;*/ list-style: none; text-align:left }

ul li { /*position: relative;*/ font-size: 12px;}

h1 { color:#CCC;}

h2 { color: #FFF; font-size: 12px; text-align: left; height: 22px; line-height: 22px; padding-left: 12px; }

p { position: relative; font-size: 11px; text-align: left; margin: 16px 10px 8px 10px; }

a { text-decoration: none;}

img { border: none;}

#main {	position: relative; width: 950px; background: #2C2C2C; margin: 0 auto 0 auto; display: table; }

#header { background:#2C2C2C url(templates/padrao/images/bkg_header.jpg) no-repeat center bottom;} 

	#headerFlash { margin-top:10px; padding:0 }

/* Menu Principal */
#main_menu { position: relative;height: 30px; background: #2C2C2C;}

#main_menu ul {	height: 15px; margin: 7px 0 0 0; padding:0; float: left; }

#main_menu ul li { float: left; border-right: 2px #FFF solid;	}

#main_menu ul li#menuitem_8 { border:none; } /* Tira "|" do último item do menu */

/*#main_menu ul li.semBordaDireita { border-right: none;}*/

#main_menu ul li a { display: block; padding: 0 10px 0 10px; color: #FFFFFF; text-decoration: none; }

/*#main_menu ul li a.padRight{ padding: 0 11px 0 3px; }

#main_menu ul li a.padLeft{ padding: 0 3px 0 11px;}*/

#main_menu ul li a:hover { color: #CC0000}

#content{ position: relative; padding: 1px 0 0 0; float: left; width: 100%; display: table;background: #ffffff}

/*** COLUNA ESQUERDA **/
#colEsquerda { position: relative; float: left }

#colEsquerda.largura553px {	width: 678px; margin-right: 9px;}
#colEsquerda.largura596px {	width: 678px; margin-right: 5px;}
/* html #colEsquerda.largura596px {	width:596px; margin-right: 5px;}*/
#colEsquerda.larguraTotal {	width: 100%; margin-right: 0;}

/** COLUNA DIREITA **/ /* não remover a colDireita daqui*/
#content #colDireita { position:relative; float:right; }
	/* larguras */
	#content .colDireita212px { width:212px }
	#content .colDireita172px { width:172px }

#footer { position: relative; height: 22px; background:#666; clear: both; }
	
/* formatação para h2 */
.h2Vermelho { background: #CC0000 url(templates/padrao/images/barra_unidades.gif) no-repeat }
	.h2VermelhoPos01 { background-position: 110px top; }
	.h2VermelhoPos02{ background-position: 115px top;}
	.h2VermelhoPos03 { background-position: right top;}
	
.h2Cinza { background: #999 url(templates/padrao/images/barra_cinza.gif) no-repeat; }
	.h2CinzaPos01 { background-position: 80px top; } /* usado na div #boxEmpresa e #clientes */
	.h2CinzaPos02 { background-position: 105px top; } /* usado em serviços */
	.h2CinzaPos03 { background-position: 193px top; }
	.h2CinzaPos04 { background-position: 230px top; }
	.h2CinzaPos05 { background-position: 150px top; } /* Unidades de Negócio > boxes */

.h2NoStyle { background: none; color: #000;}	
	
/* bkg para divs */
.fundoCinza { background-image: url(templates/padrao/images/bkg_content.gif); }
.fundoBranco { background-image: none; background-color: #FFF; }

/***[ Componente JM-Recommend - Pop-up Indique a um amigo ]*****************************************************/
.contentpane{
	background:#FFF;
	font-size:11px;
	background-image:url(templates/padrao/images/textura_whats_new.gif); background-position:bottom; background-repeat:repeat-x	
}
.componentheading_recommend, .contentitem_popup h1 {
	color:#FFF;
	height:30px;
	font-size:18px;
	text-align:left;
	padding:3px 0 0 5px;
	font-weight:bold;
	background-color:#990000;
}
form.contentpane_recommend { width:95%; text-align:left; padding-bottom:10px; margin:10px 0 10px 10px }

table.contentpane_recommend td {
	text-align:right;
	font-weight:bold;
	padding:0 0 5px 0;
	font-size:12px;
}
.contentpane_recommend .inputbox {
	float:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contentpane_recommend .button { border: 1px solid #CCC; margin:0; }

/***[ Páginas de Popup ]****************************************************/
.contentitem_popup img { 
	margin:0 10px 0 0;
	float:left
}
.contentitem_popup span {
	font-weight:bold;
}
.contentitem_popup ul {
	list-style:circle;
	margin:10px 0 0 15px; 
	width:90%;	
}
.contentitem_popup h2 {
	color:#000;
}
.contentitem_popup ul li {
	margin-bottom:10px;
}


/***[ Indique esta Página - Core do Joomla ]*************************************/
.contentpane .row { margin:5px 0 5px 0; float:none; }
.contentpane .row label {
	float:left;
}
.contentpane .row .formelm {
	float:none;
	margin-left:10px
}






/* Menu Principal */
#main_menu_h10 { position: relative;height: 30px; background: #D5D5D5;}

#main_menu_h10 ul {	height: 15px; margin: 7px 0 0 0; padding:0; float: left; }

#main_menu_h10 ul li { float: left; border-right: 2px #FFF solid;	}

#main_menu_h10 ul li#menuitem_8 { border:none; } /* Tira "|" do último item do menu */

/*#main_menu_h10 ul li.semBordaDireita { border-right: none;}*/

#main_menu_h10 ul li a { display: block; padding: 0 10px 0 10px; color: #FFFFFF; text-decoration: none; }

/*#main_menu_h10 ul li a.padRight{ padding: 0 11px 0 3px; }

#main_menu_h10 ul li a.padLeft{ padding: 0 3px 0 11px;}*/

#main_menu_h10 ul li a:hover { color: #CC0000}
