﻿/* 18-04-2008 > LM > Caixas de Conteúdo para o Site
--------------------------------------------------*/

/* Left Side */
.CSSLS_ContentBox
{
	width: 155px;
	margin: 0px 10px 10px 10px;
}

/* Main Content */
.CSSMC_ContentBox
{
	width: 645px;
}

.CSSMC_ContentBox_WithMargins
{
	width: 625px;
	margin: 10px 10px 0px 10px;
}

.CSSMC_ContentBox_TitulosPagina, .CSSMC_ContentBox_TitulosHome, .CSSMC_ContentBox_TitulosDetalheNoticia
{	
	width: auto;
	padding-top: 5px;
	margin-right: 10px;
	border-bottom: solid 1px #fe924c;
	font-size: 21px;
	font-weight: bold;
	color: #FE924C;
}
.CSSMC_ContentBox_TitulosHome
{	
	margin-right: 0px;
}
.CSSMC_ContentBox_TitulosPagina
{
	text-align: right;
	margin-left: 10px;

}
.CSSMC_ContentBox_TitulosDetalheNoticia
{
	text-align: right;
	margin-left: 10px;
	padding-bottom: 10px;
}

.CSSMC_ContentBox_HomeLeft
{
	/*width: 505px;*/
}

/*
.CSSMC_ContentBox_HomeCenter
{
	width: 270px;
}
*/
.CSSMC_ContentBox_HomeRight
{
	width: 120px;
}

.CSSMC_ContentBox_SubTitulos, .CSSMC_ContentBox_SubTitulos_Orange
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
}

.CSSMC_ContentBox_SubTitulos_Orange
{
	color: #ff6600;
}

.CSSMC_ContentBox_Legendas
{
	font-size: 10px;
}

/* 18-04-2008 > LM
   Tabs Produtos
--------------------------------------------------*/

.CSSTP_ContentBox
{
	width: auto;
	margin-bottom: 10px;
	border-left: solid 1px #6ea4cc;
	border-bottom: solid 1px #6ea4cc;
	border-right: solid 1px #6ea4cc;
	padding: 10px;
	background-color: #FFFFFF;
}

.CSSTP_TabsBox_LeftMargin
{
	width: 5px;
	border-bottom: solid 1px #6ea4cc;
}

.CSSTP_TabsBox_Button
{
	width: auto;
	padding-top: 5px;
	white-space: nowrap;
}

.CSSTP_TabsBox_Button_Active
{
	padding: 7px 0px 5px 0px;
	color: #ff6600;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	border-top: solid 1px #6ea4cc;
	border-left: solid 1px #6ea4cc;
	border-right: solid 1px #6ea4cc;
	border-bottom: none;
	background-color: #FFFFFF;
	cursor: pointer;
}

.CSSTP_TabsBox_Button_Inactive
{
	margin-top: 3px;
	padding: 4px 0px 4px 0px;
	color: #3d86c0;
	font-size: 13px;
	background-color: #e3ecf3;
	text-decoration: none;
	border: solid 1px #a0c3df;
	border-bottom: solid 1px #6ea4cc; 
	cursor: pointer;
}

.CSSTP_TabsBox_RightMargin
{
	width: 100%;
	border-bottom: solid 1px #6ea4cc;
}

.CSSTP_ButtonComprar
{
	border: none;
	width: 106px;
	height: 21px;
	background-color: Transparent;
	background-image: url(Images/IMGButton_Buy.gif);
}

.CSSTP_ButtonComprar:hover
{
	border: none;
	width: 106px;
	height: 21px;
	background-color: Transparent;
	background-image: url(Images/IMGButton_Buy_Over.gif);
}

.CSSTP_ButtonDownload
{
	border: none;
	width: 106px;
	height: 21px;
	background-color: Transparent;
	background-image: url(Images/IMGButton_Download.gif);
}

.CSSTP_ButtonDownload:hover
{
	border: none;
	width: 106px;
	height: 21px;
	background-color: Transparent;
	background-image: url(Images/IMGButton_Download_Over.gif);
}

.CSSTP_ButtonDownload_160
{
	border: none;
	width: 160px;
	height: 21px;
	background-color: Transparent;
}

.CSSTP_ButtonDownload_160:hover
{
	border: none;
	width: 160px;
	height: 21px;
	background-color: Transparent;
	background-image: url(/Formacao/Images/IMGCalendario_PDF_Over.gif);
	cursor:pointer;
}

.CSSTP_ButtonPDF
{
	border: none;
	width: 106px;
	height: 21px;
	background-color: Transparent;
	background-image: url(Images/IMGButton_PDF.gif);
}

.CSSTP_ButtonPDF:hover
{
	border: none;
	width: 106px;
	height: 21px;
	background-color: Transparent;
	background-image: url(Images/IMGButton_PDF_Over.gif);
}


/* 20080422 > FCFO > Secções
 ------------------------------------------------- */

	.Seccao
	{
		margin: 10px 10px 0px 10px;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
	}
	.Seccao .MSG
	{
		margin: 10px 5px;
		border: solid 1px #dad3c7;
	}
	.Seccao .MSG table td 
	{
		vertical-align: top;
	}

	.Seccao H2
	{
		font-size: 16px;
		color: #8b0000;
		margin: 0px 0px 10px 0px;
	}
	.Seccao th
	{
		font-size: 12px;
		font-weight: bold;
	}

	.Seccao .CaixaSeccao
	{
		width: 100%;
		background-color: #F4F2F0;
		border: solid 1px #dad3c7;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.Seccao .CaixaSeccaoConteudo
	{
		vertical-align: top;
		padding: 6px;
	}
		
	.Seccao .CaixaSeccaoDetalhe
	{
		background-image: url(/Account/imagens/_BK_Dashed.gif);
		background-repeat: repeat-y;
		background-position: top left;
		background-color: #ece9e5;
		vertical-align: bottom;
		width: 150px;
		padding: 6px;
	}


/* 20080422 > LM > Formulario - Sugestões
--------------------------------------------------*/

	.CSSForm_CampoObrigatorio
	{
		color: #DD0000;
		font-size:13px;
		font-family: Arial, Tahoma, Verdana, sans-serif;
	}



/* 20080423 > FCFO > TextBox's
 ------------------------------------------------------------------------- */

	.TextBoxDefault, .CSSForm_TextBoxDefault{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		height: 15px;
		border: solid 1px #015193;
		background-color: #FFFFFF;
		padding: 2px;
	}
	.TextBoxNumeric, .CSSForm_TextBoxNumeric{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		height: 15px;
		border: solid 1px #015193;
		text-align: right;
	}
	.TextAreaDefault, .CSSForm_TextAreaDefault{
		font-family: Tahoma, Verdana, Arial;
		font-size: 10px;
		border: solid 1px #015193;
		width: 100%;
	}
	
	
	.VirtualTextBox
	{
		border: solid 1px #dad3c7;
		background-color: #ece9e5;
		font-size: 11px;
		font-family: Verdana;
		padding: 2px;
		min-height: 16px;
	}
	
	

/* 20080721 > JSR > Estilos para os required field validator
 ------------------------------------------------------------------------- */
	.ErroCampoObrigatiorio
	{
		color:#FF0000;
		font-size:10px;
	}
	
	

/* 20080930 > FCFO > Estilos para a ModalDialog de Confirmação
 ------------------------------------------------------------------------- */
	.CommonModalDialog
	{
		display: none;
		padding: 25px 25px 15px 25px;
	}
	.CommonModalDialog_Message
	{
		margin-bottom: 10px;
	}
	

/* 20081215 > LM > Mapa do Site
 ------------------------------------------------------------------------- */

.cssMapaSite {margin: 50px; padding: 10px 50px 10px 50px; background: #ffffff; border: solid 1px #005193}

.cssMapaSite div.bullet {margin: 5px; padding: 0px 5px 0px 35px; background: url(Images/BGBulletMapaSite.gif) no-repeat; line-height: 32px;}

.cssMapaSite div.bullet:hover {padding-left: 35px; background: #d8e7f6 url(Images/BGBulletMapaSite_O.gif) no-repeat;}

.cssMapaSite div.bullet a {color: #015193; font-size: 16px; line-height: 32px;  white-space: nowrap;}

.cssMapaSite div.bullet:hover a {color: #ff6600; font-size: 16px;}

.cssMapaSite a:hover {}



/* JSR > 20090216 */
/* Tab Links (Formação) */

.TableTabButtons
{
	text-align:center;
	margin-top:15px;
}


.tab_link_active
 {
	padding: 7px 0px 3px 0px;
	border-top: solid 1px #6ea4cc;
	border-left: solid 1px #6ea4cc;
	border-right: solid 1px #6ea4cc;
	border-bottom: none;
	background-color: #FFFFFF;
	cursor: pointer;
	width:150px;
 }
 
  .tab_link_active div
 {
	color: #ff6600;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
 }
 
 .tab_link_inactive
 {
	color: #3d86c0;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	width:150px;
 }
 
.tab_link_inactive div
 {
	border: solid 1px #a0c3df;
	border-bottom: solid 1px #6ea4cc; 
	color: #3d86c0;
	font-size: 13px;
	text-decoration: none;
	margin-top:3px;
	padding: 7px 0px;
	font-size: 13px;
	background-color: #e3ecf3;
	text-decoration: none;
	border: solid 1px #a0c3df;
	cursor: pointer;
 }

 .tab_link_inactive a:hover
 {
	color: #3d86c0;
 }
 
 /* 28-09-2009 > BMCC > Seccoes de Formulario
--------------------------------------------------*/

.CSSFormSubTit {
	font-weight: bold;
	font-size: 12px;
}

.CSSFormList {
	font-size: 11px;
}


