﻿/**********************************/
/*		    MASTER PAGE	Geral	 */	
/*********************************/


/************** TOPO **************/

.AlinhamentoDireita
{
	text-align: right;
}

#TopoMenu
{
	width: 100%;
	background-image: url(../Imagem/TopoMenuFundo.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	height: 29px;
	background-color: #6cb2cb;	
	text-align: center;
}

.MenuTopoFundo
{
	background-position: right center;
	background-image: url(../Imagem/TopoMenuSeparadorFundo.png);
	background-repeat: no-repeat;
	text-align: center;
	width: 123px;
}

.MenuTopoFundo:hover
{
	background-position: right center;
	background-image: url(../Imagem/TopoMenuSeparadorFundoHover.gif);
	background-repeat: no-repeat;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	color: white;
}

#TopoLogo
{
	width: 100%;
	height: 105px;
	position: absolute;
	top: 30px;
	text-align: center;
	left: 0%;
	vertical-align: top;
}

#TopoLogoFundoNuvem
{
	width: 100%;
	height: 92px;
	background-image: url(../Imagem/TopoLogoFundoNuvem.png);
	background-repeat: repeat-x;
	position: absolute;
	top: 30px;
	text-align: center;
	left:0px;
}

#TopoFundoNuvem
{
	background-image: url(../Imagem/TopoLogoFundoNuvem.png);
	background-repeat: repeat-x;
	background-color: white;
}

#TopoFundoNuvemNatal
{
	background-image: url(../Imagem/TopoLogoFundoNuvemNatal.png);
	background-repeat: repeat-x;
	background-color: white;
}

#TopoFundoAssinaCliente
{
	background-image: url(../Imagem/PortalCamedInstitucional/FundoTopoAssinaCliente.png);
	background-repeat: repeat-x;
	background-color: white;
}

#TopoFundoCampanha
{
	background-image: url(../Imagem/FundoTopoMasterPageCampanha01.png);
	background-repeat: repeat-x;
	background-color: white;
}

#TopoFundo30Anos
{
	background-image: url(../Imagem/FundoTopoDiaMaesMasterPa-geInstitucional.png);
	background-repeat: repeat-x;
	background-color: white;
}

#BannerCampanha
{
	z-index: 30;
	position: absolute;
	text-align: center;
	width: 100%;
	vertical-align: middle;
	top: 150px;
	left: 0px;
}

.FundoBarraEnquete
{
	background-image: url(../Imagem/BarraEnquete.gif);
	width: 258px;
	height: 20px;
	vertical-align: middle;
	padding-top: 7px;
	padding-right: 2px;
	padding-left: 5px;
	background-position: left center;
	background-repeat: no-repeat;
}

.Texto
{
	font-size: 10px;
	font-family: verdana;
}

.Negrito
{
	font-weight: bold;
}

.AlinhamentoDireita
{
	text-align: right;
}

.TopoEnquete
{
	background-image: url(../Imagem/TopoEnquente.png);
	width: 269px;
	height: 25px;
}

.BordaPesquisa
{
	border-bottom: dimgray 1px dashed;
}

.Login
{
	border-right: #d3d3d3 1px solid;
	background-position: center top;
	border-top: #d3d3d3 1px solid;
	background-image: url(../Imagem/Login.png);
	border-left: #d3d3d3 1px solid;
	width: 184px;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #efefef;
}

.AcessoRapidoInstitucional
{
	border-right: #d3d3d3 1px solid;
	background-position: center top;
	border-top: #d3d3d3 1px solid;
	background-image: url(../Imagem/AcessoRapidoInstitucional.png);
	border-left: #d3d3d3 1px solid;
	width: 184px;
	border-bottom: #d3d3d3 1px solid;
	background-repeat: no-repeat;
	background-color: #efefef;
}

.AlinhamentoTotal
{
	width: 100%;
}

.LoginCaixaFundo
{
	background-image: url(../Imagem/LoginCaixaFundo.png);
	width: 445px;
	height: 198px;
}

.PesquisaCaixaFundo
{
	background-image: url(../Imagem/PesquisaCaixaFundo.png);
	width: 445px;
	height: 195px;
}

.FundoLogin
{
	background-image: url(../Imagem/FundoLoginMaster.png);
	background-repeat: repeat-x;
	background-color: #dcdcdc;
}

.TextBoxLogin
{
	border-right: #b7b7b7 1px solid;
	border-top: #b7b7b7 1px solid;
	background-image: url(../Imagem/FundoTextboxLogin.png);
	border-left: #b7b7b7 1px solid;
	border-bottom: #b7b7b7 1px solid;
	background-repeat: repeat-x;
	font-size: 12px;
	width: 30px;
	color: #00688c;
	font-family: verdana;
	height: 20px;
}

.TamanhoCelulaTabela
{
	height: 22px;
}

.ButtonLogin
{
	font-weight: bold;
	font-size: 12px;
	background-image: url(../Imagem/FundoButtonLogin.png);
	color: white;
	background-repeat: repeat-x;
	font-family: verdana;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	height: 20px;
	background-color: #00688c;
}

.TituloLogin
{
	font-weight: bold;
	font-size: 16px;
	color: #00688c;
	font-family: verdana;
}

.MouseLogin
{
	cursor:move;
}

.ModalPopupImagem
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.PnlExpandeImagem
{
	border-right: dimgray 1px solid;
	padding-right: 5px;
	border-top: dimgray 1px solid;
	padding-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	border-left: dimgray 1px solid;
	margin-right: 5px;
	border-bottom: dimgray 1px solid;
	background-color: #ffffff;
}

#Alerta
{	
	BACKGROUND-POSITION: left center; 
	PADDING-LEFT: 60px; 
	BACKGROUND-IMAGE: url(../Imagem/Alerta.png); 
	WIDTH: 444px; PADDING-TOP: 20px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 62px
}

.AcessoRapido
{
	position: absolute;
	left: auto;
	font-weight: bold;
	font-size: 9px;
	color: #2954a9;
	background-color: #ffffff;
	z-index: 10;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 18px;
	border-bottom: dimgray 1px solid;
}

.ItemAcessoRapido
{
	font-weight: bold;
	font-size: 9px;
	color: #2a5496;
	font-family: verdana;
	cursor: pointer;
	cursor: hand;
}

.ItemAcessoRapido:hover
{
	font-weight: bold;
	font-size: 9px;
	color: #328dab;
	font-family: verdana;
	cursor: pointer;
	cursor: hand;
}

.Hand
{
	cursor:hand;
	cursor:pointer;
}




/**********************************/
/*		   Calendario Ajax		 */	
/*********************************/

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}







/***********************************/
/* Css ToolTip - Livro Credenciado */	
/***********************************/



a.tt
{
	position: relative;
	z-index: 24;
	color: #2a5496;
	width: 385px;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana;
	width: 385px;
}

a.tt span
{
	display: none; 
}

a.tt:hover
{
	 z-index:25; 
	 color: #588fb8; 
}

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:93);
	KHTMLOpacity: 0.93;
	MozOpacity: 0.93;
	opacity: 0.93;
}

a.tt:hover span.top
{
	display: block;
	background-color: transparent;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom: 1px;
	background-position: left top;
	background-image: url(../Imagem/TopoToolTipProdutosLivroCredenciado.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 385px;
}

a.tt:hover span.middle
{
	display: block;
	padding: 0 8px;
	background-position: 50% bottom;
	background-attachment: scroll;
	background-repeat: repeat;
	background-color: whitesmoke;
	border-right: dimgray 1px solid;
	border-left: dimgray 1px solid;
	width: 385px;
}

a.tt:hover span.bottom
{
	display: block;
	color: #548912;
	background-color: whitesmoke;
	border-right: dimgray 1px solid;
	border-left: dimgray 1px solid;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 0px;
	border-bottom: dimgray 1px solid;
	width: 385px;
}



/***********************************/





/***********************************/
/* Css ToolTip - TextBox		   */	
/***********************************/



a.TextBoxLegenda
{
	position: relative;
	z-index: 24;
	color: #2a5496;
	width: 385px;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana;
	width: 246px;
	text-align: left;
}

a.TextBoxLegenda span
{
	display: none; 
}

a.TextBoxLegenda:hover
{
	 z-index:25; 
	 color: #588fb8; 
}

a.TextBoxLegenda:hover span.tooltip{
    display:block;
    position:absolute;
    top:-17px; left:130px;
	padding: 15px 0 0 0;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:93);
	KHTMLOpacity: 0.93;
	MozOpacity: 0.93;
	opacity: 0.93;
}

a.TextBoxLegenda:hover span.top
{
	display: block;
	background-color: transparent;
	padding-right: 10px;
	padding-left: 25px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-right: black 1px solid;
	background-position: left top;
	background-image: url(../Imagem/TextBoxLegenda.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 246px;
	vertical-align: middle;
}


/***********************************/


/********** Accordion beneficiário *****************/

.TopoAccodion
{
	text-align: left;
	font-family: verdana;
	color: white;
	font-size: 12px;
	height: 25px;
	vertical-align: middle;
	font-weight: bold;
	text-indent: 10px;
	background-image: url(../Imagem/TopoAccordion.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
}

.ConteudoAccodion
{
	background-color: #cfcfcf;
	text-align: left;
	font-family: verdana;
	color: white;
	font-size: 10px;
	vertical-align: middle;
	text-indent: 10px;
	background-image: url(../Imagem/ConteudoAccordion.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}





