/* ================================
CSS STYLES FOR DotNetNuke
================================
*/   
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}
/* background color for the content part of the pages */
Body
{
}
.ControlPanel {
}
/* background/border colors for the selected tab */
.TabBg {
}
.LeftPane  { 
}
.ContentPane  { 
}
.RightPane  { 
}
/* text style for the selected tab */
.SelectedTab {
}
/* hyperlink style for the selected tab */
A.SelectedTab:link {
}
A.SelectedTab:visited  {
}
A.SelectedTab:hover    {
}
A.SelectedTab:active   {
}
/* text style for the unselected tabs */
.OtherTabs {
}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}
A.OtherTabs:visited  {
}
A.OtherTabs:hover    {
}
A.OtherTabs:active   {
}
/* GENERAL */
/* style for module titles */
.Head   {
}
/* style of item titles on edit and admin pages */
.SubHead  
 {
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}
/* text style used for most text rendered by modules */
.Normal
{
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}
.NormalRed
{
}
.NormalBold
{
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}
A.CommandButton:visited  {
}
A.CommandButton:hover    {
}
A.CommandButton:active   {
}
/* button style for standard HTML buttons */
.StandardButton     {
}
/* GENERIC */
p
{
color:#6D6E71;
font: normal 12px/18px verdana;
padding: 0px;
margin: 3px 0px 5px 0px;
}
H1  
{
color:#000;
font-family: Arial;
font-size: 20px;
font-weight: normal;
line-height: 21px;
margin: 5px 0px;
padding: 0px;
text-transform: normal;
}
H2  
{
color: #000000;
font-family: Arial;
font-size: 17px;
font-weight: normal;
margin: 0px 0px 5px 0px;
}
.titleH2  
{
color: #FFFFFF;
font-family: verdana;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 5px 0px;
}
H3  {
}
H4  {
}
H5, DT  {
}
H6  {
}
TFOOT, THEAD    {
}
TH  {
}
A:link  {
}
A:visited   {
}
A:hover {
}
A:active    {
}
SMALL   {
}
BIG {
}
BLOCKQUOTE, PRE {
}
UL LI   {
}
UL LI LI    {
}
UL LI LI LI {
}
OL LI   {
}
OL OL LI    {
}
OL OL OL LI {
}
OL UL LI   {
}
HR {
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   
/* style of item titles by Announcements and events */
.ItemTitle    {
}
/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}
.ModuleTitle_MenuBar {
}
.ModuleTitle_MenuItem {
}
.ModuleTitle_MenuIcon {
}
.ModuleTitle_SubMenu {
}
.ModuleTitle_MenuBreak {
}
.ModuleTitle_MenuItemSel {
}
.ModuleTitle_MenuArrow {
}
.ModuleTitle_RootMenuArrow {
}
/* Main Menu */
.MainMenu_MenuContainer {
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
}
.MainMenu_MenuIcon {
}
.MainMenu_SubMenu {
}
.MainMenu_MenuBreak {
}
.MainMenu_MenuItemSel {
}
.MainMenu_MenuArrow {
}
.MainMenu_RootMenuArrow {
}
/* Login Styles */
.LoginPanel{
}
.LoginTabGroup{
}
.LoginTab {
}
.LoginTabSelected{
}
.LoginTabHover{
}
.LoginContainerGroup{
}
.LoginContainer{
}
/* HOME */
.lnkNewsletter, a.lnkNewsletter, a.lnkNewsletter:link, a.lnkNewsletter:visited, a.lnkNewsletter:hover {
background-image: url(Imagens/Botoes/btnEnviar.gif);
background-repeat: no-repeat;
background-position: left center;
color: #6d6e71;
font-family: Arial;
font-size: 10px;
font-weight: normal;
line-height: 22px;
margin-left: 95px;
padding: 4px 0px 4px 26px;
text-decoration: none;
text-transform: uppercase;
}
#tblHeader .NormalTextBox {
width: 80px;
border: solid 1px #dce5e7;
}
.txtNormal
{
color:#cf1733;
font: bold 11px/18px arial;
text-transform:uppercase;
padding: 0px;
margin: 5px 0px;
letter-spacing: -1px;}

.txtNormalSpacer
{
color:#cf1733;
font: bold 11px/18px arial;
text-transform:uppercase;
padding: 0px 0px 0px 10px;
margin: 0px;
letter-spacing: -1px;}

.txtConteudo
{
color:#6D6E71;
font: normal 12px/18px verdana;
padding: 0px;
margin: 0px;
}

.tdOportunidades{height:73px}
.ttlNormal, a.ttlNormal, a.ttlNormal:link, a.ttlNormal:visited, a.ttlNormal:hover
{
color:#8aa8b0;
font: normal 12px/18px arial;
padding: 0px 0px 15px 0px;
text-decoration: underline;
margin: 0px;
}
.txtCabecalho
{
color:#6d6e71;
font: normal 13px/18px arial;
padding: 0px;
margin: 5px 0px;
}
.ttlConteudoHome
{
color:#000;
font: normal 22px/20px verdana;
padding: 12px 0px 10px 0px;
text-transform:uppercase;}

.txtConteudoHome
{
color:#656566;
font: normal 12px/23px  verdana;
text-transform:uppercase;
padding-bottom:20px;
letter-spacing: 0px;}

.txtConteudoSust
{
color:#000;
font: bold 12px/25px  verdana;
padding: 0px;
text-transform:none;
letter-spacing: 0px;}

.txtCadastreseHome
{
color:#6D6E71;
font: normal 12px/18px verdana;
margin: 0px;
text-align:left;
padding: 0px;
}
.txtOportunidades
{
color:#939598;
font: normal 11px/14px arial;
padding: 0px;
padding: 5px 0px 0px 0px;
height:83px
}
.oportunidades {
background: Transparent url(Imagens/BG_fundoOportHome.gif) no-repeat left center;
width:170px;
padding:3px 0px 0px 0px;
}
.tableOportunidade
{
width:154px;
height:174px;
padding: 0px;
}
.divBannerHome{
width:780px;
}
.fundoCadastreCV
{
background: Transparent url(Imagens/BG_CadastreCV.gif) no-repeat left top;
width:316px;
height:58px;
padding:0px 0px 0px 16px;
}
ul.ulTxtNormal { margin:10px;}
li.liTxtNormal { 
background: url(Imagens/BG_liTxtNormal.gif) no-repeat left 5px;
color: #6D6E71;
font: normal 12px/14px arial; 
list-style-type: none;
margin: 0px 0px 10px -40px;
*margin: 0px 0px 5px 0px;
padding-left: 10px; }
li.liTxtSerraEstrela { 
background: url(Imagens/BG_liSerraEstrela.gif) no-repeat left 5px;
color: #6D6E71;
font: normal 12px/14px arial; 
list-style-type: none;
margin: 0px 0px 10px -40px;
*margin: 0px 0px 5px 0px;
padding-left: 10px; }
.divImagemEmpresa_01{
}
ul.ulTxtDescricao { margin:0px;}
li.liDescricao { 
background: url(Imagens/BG_liDescricao.gif) no-repeat left 5px;
color:#6d6e71;
font: normal 12px/14px arial; 
list-style-type: none;
margin: 0px 0px 10px -40px;
*margin: 0px 0px 5px 0px;
padding-left: 10px; }
.divImagemEmpresa_01
{
padding:0px;
height:330px;
}
.divImagemEmpresa_02
{
height:490px;
}
.divImagemEmpresa_03
{
}
.txtLoginRed
{
color:#cf1733;
font: bold 11px/18px arial;
text-transform:uppercase;
padding: 0px;
text-align:right;
padding-right:10px;
letter-spacing: -1px;}

.txtLogin
{
color:#585858;
font: normal 11px/16px verdana;
padding: 0px;
margin: 0px 0px 5px 0px;}

#tblPortfolio
{
padding-left: 28px;
}
.lnkCliente, a.lnkCliente, a.lnkCliente:link, a.lnkCliente:visited, a.lnkCliente:hover {
color: #6d6e71;
font: normal 12px/26px Arial;
margin: 0px;
padding: 0px; 
text-decoration: underline;
}
.lnkCadastroCliente, a.lnkCadastroCliente, a.lnkCadastroCliente:link, a.lnkCadastroCliente:visited, a.lnkCadastroCliente:hover {
color: #6d6e71;
font: normal 12px/26px Arial;
margin: 0px;
padding: 0px; 
text-decoration: underline;
}
.lnkLogin, a.lnkLogin, a.lnkLogin:link, a.lnkLogin:visited, a.lnkLogin:hover {
color: #cf1733;
font: normal 11px/18px verdana;
margin: 0px;
padding: 0px; 
text-decoration: underline;
}
.tblCurriculo{background: url(Imagens/imgBarraLateral.gif) right no-repeat; height:381;}
.lnkRed, a.lnkRed, a.lnkRed:link, a.lnkRed:visited, a.lnkRed:hover {
color: #cf1733;
font: bold 11px/18px verdana;
margin: 0px;
padding: 0px; 
text-transform:uppercase;
text-decoration: underline;
}
/* Not�cias */
.lnkTextBlog, a.lnkTextBlog, a.lnkTextBlog:link, a.lnkTextBlog:visited {
color: #939598;
font: normal 12px/14px arial;
padding: 0px 0px 5px 0px; }
.lnkBlog, a.lnkBlog, a.lnkBlog:link, a.lnkBlog:visited, a.lnkBlog:hover {
color: #b3b4b7;
font: normal 12px/14px arial;
padding: 0px;
text-decoration: underline; }
.txtPortfolio
{
color:#6D6E71;
font-family: arial;
font-size: 13px;
padding: 0px;
margin: 5px 0px;
}
#tdTtlRed
{
	background-color:#cb1432;
	padding: 5px;
}
.ttlRed
{
color:#FFFFFF;
font:normal 11px/19px verdana;
margin: 0px;
text-transform:uppercase;
}
.ttlNormalRed
{
color:#c41330;
font:bold 14px/17px verdana;
margin: 0px;
text-transform:uppercase;
letter-spacing:-1px;
}

.lnkNormalRed, a.lnkNormalRed:link, a.lnkNormalRed:visited, a.lnkNormalRed:hover
{
color:#c41330;
font: bold 12px/18px verdana;
padding: 0px;
margin: 10px 0px;
text-decoration:none;
}
.txtNote
{
color:#afafb1;
font: normal 11px verdana;
padding: 0px;
margin: 10px 0px;
text-decoration:none;
}
.txtCurriculo
{
color:#919193;
font: normal 12px/16px verdana;
padding: 0px;
margin: 10px 0px;
text-decoration:none;
}

.tblRC{ width:530px; border:1px solid #ccc}

.txtRC
{
	color: #000; 
	font: bold 10px verdana;
	padding:7px;
	text-decoration: none;}	
	
.fundoRCRight{
	background-image: url(imagens/BG_tblRSRight.gif);
	background-repeat: no-repeat;
	background-position:bottom;	
	height:20px;
	padding-left:7px;
	font: bold 10px verdana;
	color: #000;
	text-decoration: none;}	

.fundoRCLeft{
	background-image: url(imagens/BG_tblRSLeft.gif);
	background-repeat: no-repeat;
	background-position:bottom;	
	padding-left:7px;
	width:275px;		
	height:20px;
	font: bold 10px verdana;
	color: #000;
	text-decoration: none;}	
	
.lnkBack, a.lnkBack, a.lnkBack:link, a.lnkBack:visited, a.lnkBack:hover
{	
	color:#000;
	float:right;
    font: bold 11px/18px verdana;
	padding: 0px;
	margin: 10px 0px;
	text-decoration:underline;}
.ttlFilial
  {
	color:#d60016;
                     font: bold 18px/23px arial;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	text-transform:uppercase;
                     letter-spacing:-1px;}
.txtFilial
  {
color:#6D6E71;
font: normal 12px/18px verdana;
padding-left: 5px;
text-align:left;
margin: 5px 0px 5px 5px;
}

/* MENU CASDASTRE SEU CURR�CULO*/

.lnkCadastreCV, a.lnkCadastreCV:link, a.lnkCadastreCV:visited {
	background-image: url(imagens/BG_menu.jpg);
	background-repeat:repeat-x;
	border-left: 0px;
	height: 40px;
	width: 100%;
	float: left;
	font: bold 10px/35px verdana;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding-left:10px;
	text-indent: 5px;
}

a.lnkCadastreCV:hover {
	background-image: url(imagens/BG_menu.jpg);
	background-repeat:repeat-x;	
	border-left: 0px;
	height: 40px;
	width: 100%;
	float: left;
	font: bold 10px/35px verdana;
	color: #cd1433;
	padding-left:10px;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	text-indent: 5px;
}

/*MODULO*/

.labelNormal
{
color:#6d6e71;
font: normal 13px/18px arial;
padding: 0px;
margin: 5px 0px;
}
.lnkEnviar, a.lnkEnviar, a.lnkEnviar:link, a.lnkEnviar:visited, a.lnkEnviar:hover
{
color:#6d6e71;
font: normal 13px/18px arial;
padding: 0px;
margin: 5px 0px;
}
.labelComoChegar
{
color: #000;
font-family: Arial;
font-size: 12px;
}
.txtEnderecoOrigem
{
color: #58595B;
font-family: Arial;
font-size: 13px;
}
#h2ComoChegar
{
color: #ff8800;
font-family: Arial;
font-size: 15px;
}
.txtLabel
     {
	 color:#cf1733;
	 font: bold 13px/16px verdana;
	 text-decoration :none;
	 text-transform: uppercase;
 	 padding  :0px;}
.TextBox
{
 border: 1px solid #c0c1c2;	
} 

.DynamicLogin_UserName
{
 border: 1px solid #c0c1c2;	
} 
.DynamicLogin_Password
{
 border: 1px solid #c0c1c2;	
}

	 
 	 
/* NOTICIAS */

#divVagas  {padding-left:20px;}  

#divNoticia {padding:20px 5px 0px 10px;}

.tblNoticia, a.tblNoticia:link, a.tblNoticia:visited 
   {
	 color:#000;
	 font: bold 13px/16px arial;
	 text-decoration :none;
 	 padding  :0px;}
	
a.tblNoticia:hover{ width:220px; background-color:#f8f8f8;}

.lnkNoticias, a.lnkNoticias:link, a.lnkNoticias:visited, a.lnkNoticias:hover 
{
color:#211f20;
font: bold 13px/16px arial;
padding: 0px;
text-decoration:none;}

.SubHead
{
color:#cd1433;
font: bold 13px/16px arial;
padding: 0px;
text-decoration:none;}

.ttlNoticia 
{
color:#cd1433;
font: bold 13px/16px arial;
padding: 0px;
text-decoration:none;}

.ttlCase 
{
color:#cd1433;
font: bold 13px/20px arial;
border-bottom: 1px solid #d5d5d5;
padding: 0px 0px 5px 0px;
text-decoration:none;}

.tblCase { background-color:#7f7f7f; border-bottom: 1px solid #d5d5d5;  width: 100%;}
.contentCase { border-bottom: 1px solid #d5d5d5;  padding: 10px 0px 10px 0px; margin: 0px 5px 0px 5px ; }

.noticia{border-bottom:1px solid #dddddd; width: 100%;}


/* TABELA VAGAS DISPONIVEIS*/

#tableVagas {background:url(Imagens/imgFundoTabela.gif) repeat-x left top;width:85%; height:54px;}

li.ttlDescricao { 
background: url(Imagens/BG_liDescricao.gif) no-repeat left 5px;
color:#4f4f4f;
font: bold 12px/14px arial; 
list-style-type: none;
margin: 0px 0px 10px -40px;
*margin: 0px 0px 5px 0px;
padding-left: 20px;
text-transform:uppercase;
letter-spacing:0px }

.txtDescricao{
color:#4f4f4f;
font: normal 13px/18px arial;
padding: 5px 5px 3px 30px;}

.tblSustentabilidade{
background: url(Imagens/BG_Sustentabilidade.gif) no-repeat;
width:283px;
height:450px;
color:#000;
font: bold 12px/14px arial; 
list-style-type: none; }

.tblLogosSust { padding:10px 5px 0px 5px; }

.lineLogo { border-bottom: 1px solid #b5b5b5;}












































