/*

Complementares a base

*/
map, area, a
{
	outline:none;
}
input, textarea, select, .uneditable-input
{
	margin-bottom:0px;
}
.input-prepend, .input-append
{
	margin-bottom:0;
}
h1
{
	color:#1c1b3b;
	font-weight:bold;
	font-size:18px;
	border-bottom:#ffc006  1px solid;
}
h1 a
{
	color:#830559;
	font-weight:bold;
	font-size:18px;
}
h2
{
	color:#830559;
	font-weight:bold;
	font-size:18px;
	border-bottom:#830559 1px solid;
}
.h3
{
	font-size:16px;
	color:#FFF;
}
.h4
{
	font-size:12px;
	color:#FFF;
}
.table
{
	width:0;
}
label
{
	cursor:pointer;
	font-weight:bold;
	text-shadow: 1px 1px 1px #CCC;
}
.breadcrumb
{
	margin:0;
}
.breadcrumb a
{
	color:#640138;
}
.pagination a
{
	background-color:#FFF;
	color:#000;
}
.pagination .disabled a, .pagination .disabled a:hover
{
	background-color:#FFF;
}
legend
{
	margin:0;
	border:none;
}
legend .label
{
	font-size:20px;
	text-shadow: 1px 1px 1px #333;
	background-color:#640138;
}
fieldset 
{
	margin:0px;
}
.table
{
	width:100%;
}
.float
{
	float:left;
}
/*

Menu do Topo

*/
.MenuTopo  .SeparacaoMenu
{
	background-image:url(layout/layout-2012_07.html); 
	background-repeat:no-repeat; 
	background-position:center;
}
.MenuTopo .dropdown.open .dropdown-toggle
{
	background-color:transparent;	
}
.MenuTopo   .dropdown-menu:after
{
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	display: inline-block;
	left: 10px;
	position: absolute;
	top: -6px;
}
.MenuTopo .dropdown-menu:before
{
	border-bottom: 7px solid rgba(0, 0, 0, 0.2);
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: inline-block;
	left: 9px;
	position: absolute;
	top: -7px;
}
.MenuTopo .nav-tabs > li > a, .MenuTopo .nav-pills > li > a
{
	padding-left:18px;
	padding-right:18px;
	font-size:13px;
}
/*

OUTROS

*/
body, html
{
	margin:0px;
	padding:0px;
	background:url(https://segredomistico.com.br/assets/modena_t4/images/page_bg.jpg) center 164px no-repeat #ececec;
}
html, body 
{    
	height: 100%;
}

html, body 
{
height: 100%;
}

#tudo 
{
	min-height: 100%;
	position: relative;
}
	
#conteudo
{
	padding-bottom: 215px;
	width:100%;	
}
	
#rodape 
{
	position: absolute;
	bottom: -25px;
	width:100%;
}

* html #tudo 
{
	height: 100%;
}
*
{
	font-family: 'Myriad Pro', Arial, 'Arial Narrow';
}
.Fonte1, .Fonte1 a
{
	font-size:16px;
	color:#f8b8de;
	font-weight:bold;
	text-shadow: 1px 1px 1px #640138;
}
.Fonte3, .Fonte3 a
{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000;
}
.Fonte4, .Fonte4 a
{
	font-size:12px;
	color:#FFF;
	text-shadow: 1px 1px 1px #B44285;
}
.Fonte5, .Fonte5 a
{
	font-size:12px;
	color:#000;
	text-shadow: 1px 1px 1px #CCC;
}
.Fonte6, .Fonte6 a
{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-shadow: 1px 1px 1px #B44285;
}
.Fonte7, .Fonte7 a
{
	font-size:10px;
	color:#000;
	text-shadow: 1px 1px 1px #666;
}
.Fonte8, .Fonte8 a
{
	font-size:16px;
	color:#640138;
	font-weight:bold;
}
.MenuTopo .nav li a
{
	color:#FFF;
	font-weight:bold;
	text-shadow: 1px 1px 1px #640138;
}
.MenuTopo .nav li .dropdown-menu a
{
	color:#000;
	font-weight:normal;
	text-shadow: none;
}

.MenuTopo .nav > li > a:hover 
{
	background-color: #640138;
}
.MinhaContaTopo .dropdown-menu li > a:hover, .MinhaContaTopo .dropdown-menu .active > a, .MinhaContaTopo .dropdown-menu .active > a:hover 
{
	background-color: #640138;
}
.FundoCentral
{
	background-image:url('imagens/fundo-branco.html');
}
.btn-site 
{
  background-color: #640138;
  background-image: -moz-linear-gradient(top, #A22F72, #640138);
  background-image: -ms-linear-gradient(top, #A22F72, #640138);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A22F72), to(#640138));
  background-image: -webkit-linear-gradient(top, #A22F72, #640138);
  background-image: -o-linear-gradient(top, #A22F72, #640138);
  background-image: linear-gradient(top, #A22F72, #640138);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A22F72', endColorstr='#640138', GradientType=0);
  border-color: #640138 #640138 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color:#FFF;
}
.btn-site:hover,
.btn-site:active,
.btn-site.active,
.btn-site.disabled,
.btn-site[disabled] {
  background-color: #640138;
  color:#FFF;
}
.btn-site:active, .btn-inverse.active {
  background-color: #640138;
  color:#FFF;
}
.ChatMensagens
{
	width:100%;
	height:370px;
	padding:5px;
	overflow:auto;
}
.Facebook
{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-shadow: 1px 1px 1px #333333;
}


.calendar{
	margin:.25em 10px 10px 0;
	padding-top:5px;
	float:left;
	width:50px;
	background:#ededef;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc)); 
	background: -moz-linear-gradient(top,  #ededef,  #ccc); 
	font:bold 20px/40px Arial Black, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#000;
	text-shadow:#fff 0 1px 0;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
	position:relative;
	-moz-box-shadow:0 2px 2px #888;
	-webkit-box-shadow:0 2px 2px #888;
	box-shadow:0 2px 2px #888;
	}
.calendar em{
	display:block;
	font:bold 8px/20px Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-shadow:#00365a 0 -1px 0;	
	background:#04599a;
	background:-webkit-gradient(linear, left top, left bottom, from(#04599a), to(#00365a)); 
	background:-moz-linear-gradient(top,  #04599a,  #00365a); 
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;	
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;	
	border-bottom-left-radius:3px;	
	border-top:1px solid #00365a;
	}	
.calendar:before, .calendar:after{
	content:'';
	float:left;
	position:absolute;
	top:4px;	
	width:6px;
	height:6px;
	background:#111;
	z-index:1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 1px 1px #fff;
	-webkit-box-shadow:0 1px 1px #fff;
	box-shadow:0 1px 1px #fff;
	}
.calendar:before{left:7px;}	
.calendar:after{right:7px;}	
.calendar em:before, .calendar em:after{
	content:'';
	float:left;
	position:absolute;
	top:-3px;	
	width:2px;
	height:10px;
	background:#dadada;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa)); 
	background:-moz-linear-gradient(top,  #f1f1f1,  #aaa); 
	z-index:2;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	}
.calendar em:before{left:9px;}	
.calendar em:after{right:9px;}	
.thumbnailA
{
	border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    line-height: 1;
    padding: 4px;
	background-color:#FFF;
}
.CampoConta, .CampoConta:focus
{
	-moz-transition: none;
    box-shadow: none;
	border: none;
    border-radius: none;
    color: #555555;
    display: inline;
    font-size: 13px;
    padding: 4px;
	border-radius:none;
}
.MenuR a
{
	color:#FFF;
	font-size:11px; 
}












/*
###############
## rslides
###############
*/
.rslides_container 
{
	margin-bottom: 0px;
	position: relative;
	float: left;
	width: 100%;
}

.centered-btns_nav 
{
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: 0.7;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("imagens/slider_themes.gif") no-repeat left top;
	margin-top: -45px;
}

.centered-btns_nav:active 
{
	opacity: 1.0;
}

.centered-btns_nav.next 
{
	left: auto;
	background-position: right top;
	right: 0;
}

.transparent-btns_nav 
{
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 0;
	left: 0;
	display: block;
	background: #fff; /* Fix for IE6-9 */
	opacity: 0;
	filter: alpha(opacity=1);
	width: 48%;
	text-indent: -9999px;
	overflow: hidden;
	height: 91%;
}

.transparent-btns_nav.next 
{
	left: auto;
	right: 0;
}

.large-btns_nav 
{
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	opacity: 0.6;
	text-indent: -9999px;
	overflow: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	background: #000 url("imagens/slider_themes.gif") no-repeat left 50%;
	width: 38px;
}

.large-btns_nav:active 
{
	opacity: 1.0;
}

.large-btns_nav.next 
{
	left: auto;
	background-position: right 50%;
	right: 0;
}

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus 
{
	outline: none;
}

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
	margin-top: 10px;
	text-align: center;
}

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li 
{
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin-right: 5px;
}

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a 
{
	text-indent: -9999px;
	overflow: hidden;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background: #ccc;
	background: rgba(0,0,0, .2);
	display: inline-block;
	_display: block;
	*display: block;
	-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
	width: 9px;
	height: 9px;
}

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a 
{
	background: #222;
	background: rgba(0,0,0, .8);
}













/*
########################
## EstTopo1
########################
*/
.EstTopo1 .left
{
	background:url(imagens/1.png) top right no-repeat;
}
.EstTopo1 .center
{
	position:relative; width:961px; height:164px;
}
.EstTopo1 .right
{
	background:url(imagens/2.png) top left no-repeat;
}

.EstTopo1 .center .LoginEmail
{
	position: absolute; width: 203px; height: 18px; left: 745px; top: 33px;
}
.EstTopo1 .center .LoginEmail input
{
	width:203px; height:18px; border:0px; background:#FFFFFF; font-size:12px; color:#000000;
	box-shadow:none;
	padding:0px;
}
.EstTopo1 .center .LoginSenha
{
	position: absolute; width: 146px; height: 17px; left: 745px; top: 59px;
}
.EstTopo1 .center .LoginSenha input
{
	width:146px; height:17px; border:0px; background:#FFFFFF; font-size:12px; color:#000000;
	box-shadow:none;
	padding:0px;
}
.EstTopo1 .center .LoginBtn
{
	position: absolute; width: 52px; height: 18px; left: 896px; top: 59px;
}
.EstTopo1 .center .LoginBtn input
{
	width:52px; height:18px; border:0px; padding:0px; margin:0px;
	box-shadow:none;
	padding:0px;
}

.EstTopo1 .center .BuscaCampo
{
	position: absolute; width: 141px; height: 22px; left: 786px; top: 125px;
}
.EstTopo1 .center .BuscaCampo input
{
	width:141px; height:22px; border:0px; background:#FFFFFF; font-size:12px; color:#000000;
	box-shadow:none;
	padding:0px;
}
.EstTopo1 .center .BuscaBtn
{
	position: absolute; width: 28px; height: 24px; left: 932px; top: 125px;
}
.EstTopo1 .center .BuscaBtn input
{
	width:28px; height:24px; border:0px; padding:0px; margin:0px;
}

.EstTopo1 .center .BoxLogin2
{
	position: absolute; width: 203px; height: 45px; left: 926px; top: 8px;
}
.EstTopo1 .center .BoxLogin2 .ExtText2
{
	display:block;
}
.EstTopo1 .center .BoxLogin2 .ExtText2, .EstTopo1 .center .BoxLogin2 .ExtText2 a
{
	color:#404040;
	font-size:12px;
	font-weight:bold;
}

.EstTopo1 .center .BoxLogin
{
	position: absolute; width: 203px; height: 45px; left: 745px; top: 32px;
}
.EstTopo1 .center .BoxLogin .ExtText1
{
	color:#8F0654;
	font-size:18px;
	font-weight:bold;
	display:block;
	margin-bottom:2px;
}
.EstTopo1 .center .BoxLogin .ExtText1 small
{
	font-size:11px;
}
.EstTopo1 .center .BoxLogin .ExtText2
{
	display:block;
}
.EstTopo1 .center .BoxLogin .ExtText2, .EstTopo1 .center .BoxLogin .ExtText2 a
{
	color:#404040;
	font-size:12px;
	font-weight:bold;
}
.EstTopo1 .center .BoxLogin .ExtText3
{
	color:#8F0654;
	font-size:11px;
	display:block;
	margin-bottom:-2px;
}
.EstTopo1 .center .BoxLogin .ExtText4
{
	color:#8F0654;
	font-size:18px;
	font-weight:bold;
	display:block;
}
.EstTopo1 .center .BoxLogin .ExtText4 small
{
	color:#8F0654;
	font-size:11px;
	font-weight:normal;
}













/*
########################
## EstTopo2
########################
*/
.EstTopo2 .center
{
	background:#FFFFFF;
}








/*
########################
## EstRodape1
########################
*/
.EstRodape1 .ExtText1 div
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
}
.EstRodape1 .ExtText1 a
{
	color:#666666;
	font-size:12px;
	display:block;
	margin-bottom:1px;
}















/*
########################
## EstRodape2
########################
*/
.EstRodape2
{
	background:#FFFFFF;
}
.EstRodape2 .ExtText1
{
	color:#666;
	font-size:12px;
	line-height:150%;
}
.EstRodape2 .ExtText2
{
	color:#666;
	font-size:12px;
}
.EstRodape2 .ExtText2 a
{
	color:#666;
	font-size:12px;
	font-weight:bold;
}




/*
########################
## EstCapa1
########################
*/
.EstCapa1 .ExtText1
{
	color:#626262;
	font-size:14px;
	line-height:125%;
}
.EstCapa1 .ExtText2
{
	color:#666;
	font-size:11px;
}
.EstCapa1 .ExtText3
{
	color:#1c1b3b;
	font-size:11px;
}








/*
########################
## EstCapa2
########################
*/
.EstCapa2 .ExtText1
{
	background:#656565;
	
	color:#fc0;
	font-size:18px;
	font-weight:bold;
}
.EstCapa2 .ExtText2
{
	color:#1c1b3b;
	font-size:12px;
	font-weight:bold;
}
.EstCapa2 .ExtText_Disponivel
{
	color:#71c500;
	font-size:12px;
}
.EstCapa2 .ExtText_Ocupado
{
	color:#CFA208;
	font-size:12px;
}
.EstCapa2 .ExtText_Ausente
{
	color:#A60A0D;
	font-size:12px;
}
.EstCapa2 .ExtText_Indisponivel
{
	color:#A80104;
	font-size:12px;
}
















/*
########################
## EstCentro
########################
*/
.EstCentro
{
	background:#FFFFFF;
}
.EstCentro .ExtBase1
{
	padding:15px; 
	display:block;
}













/*
########################
## EstCapa1
########################
*/
.EstCapa1 .LadoEsquerdo
{
	background:url(imagens/fundo-esquerda.html) top right no-repeat;
}
.EstCapa1 .Centro
{
	background:url(imagens/fundo-banner.html) top;
}
.EstCapa1 .LadoDireito
{
	background:url(imagens/fundo-direita.html) top left no-repeat;
}











/*
########################
## EstCapa2
########################
*/
.EstCapa2 .LadoEsquerdo
{
	background:url(imagens/fundo-cinza.html) top;
}
.EstCapa2 .Centro
{
	background:url(imagens/fundo-cinza.html) top;
}
.EstCapa2 .LadoDireito
{
	background:url(imagens/fundo-cinza.html) top;
}













/*
########################
## EstBoxAtendimento
########################
*/
.EstBoxAtendimento
{
	width:150px;
	margin:0 auto;
	
	border:1px solid #E6E6E6;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.EstBoxAtendimento .BoxFoto
{
	position:relative;
	width:150px;
	height:160px;
}
.EstBoxAtendimento .BoxFoto .BoxDados
{
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:150px;
	
	padding:5px;
	overflow:hidden;
	display:none;
	
	background:rgba(28, 27, 59, 0.46);
}
.EstBoxAtendimento .BoxFoto .BoxDados a
{
	display:block;
	width:115px;
	margin-bottom:5px;
}
.EstBoxAtendimento .BoxFoto .BoxDados a.first
{
	margin-top:27px;
}
.EstBoxAtendimento .BoxFoto .BoxDados a.last
{
	margin-bottom:0px;
}
.EstBoxAtendimento .BoxFoto .ExtFoto
{
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	
	border:#CCC 2px solid;
}
.EstBoxAtendimento .ExtText1 a
{
	color:#7a0347;
	font-size:14px;
	font-weight:bold;
}
.EstBoxAtendimento .ExtText2
{
	color:#7d7d7d;
	font-size:11px;
	background:#EAEAEA;
	padding:5px;
}
.EstBoxAtendimento .ExtText3
{
	background:#cc00fc;
	
	text-align:center;
	vertical-align:middle
}
.EstBoxAtendimento .ExtText3 div
{
	color:#1c1b3b;
	font-size:13px;
	
	background:url('imagens/otimo.png') no-repeat left center;
	padding-left:20px;
	display:inline-block;
	
	height:25px;
	line-height:25px;
	
	text-align:center;
	vertical-align:middle
}
.EstBoxAtendimento .ExtText4
{
	background:#cc00fc;
	
	text-align:center;
	vertical-align:middle
}
.EstBoxAtendimento .ExtText4 div
{
	color:#1c1b3b;
	font-size:13px;
	
	background:url('imagens/3.png') no-repeat left center;
	padding-left:20px;
	display:inline-block;
	
	height:25px;
	line-height:25px;
	
	text-align:center;
	vertical-align:middle
}
.EstBoxAtendimento .ExtText5
{
	background:#1c1b3b;
	
	text-align:center;
	vertical-align:middle
}
.EstBoxAtendimento .ExtText5 a
{
	color:#fff;
	font-size:13px;
	
	background:url('imagens/icon-perfil.png') no-repeat left center;
	padding-left:20px;
	display:inline-block;
	
	height:25px;
	line-height:25px;
	
	text-align:center;
	vertical-align:middle;
	
	text-decoration:none !important;
}
.EstBoxAtendimento:hover .BoxFoto .BoxDados
{
	display:block;
}
.EstBoxAtendimento:hover .ExtText1 a
{
	text-decoration:underline;
}

.EstBoxAtendimento .ExtText_Disponivel
{
	color:#71c500;
	font-size:14px;
	font-weight:bold;
}
.EstBoxAtendimento .ExtText_Ocupado
{
	color:#CFA208;
	font-size:14px;
	font-weight:bold;
}
.EstBoxAtendimento .ExtText_Ausente
{
	color:#A60A0D;
	font-size:14px;
	font-weight:bold;
}
.EstBoxAtendimento .ExtText_Indisponivel
{
	color:#A80104;
	font-size:14px;
	font-weight:bold;
}







/*
#############################
## ProdDet
#############################
*/
.BoxDescricaoA
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.BoxDescricaoA li
{
	list-style:none;
	margin:0 2px 0 0;
	padding:0 5px;
	display:inline-block;
	cursor:pointer;
	
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:center;
	
	color:#ffffff;
	/*color:#FFC107;*/
	/*#e68c00*/
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	
	background:#1c1b3b;
	/*#003fff*/
}
.BoxDescricaoA li.Ativo
{
	background:#ffffff;
	color: #cc00ea;
}













/*
########################
## EstBoxDepoimento
########################
*/
.EstBoxDepoimento .Text1
{
	font-weight: bold; color: #FFF; font-size: 12px;
}
.EstBoxDepoimento .Text2
{
	color: #FFF; font-size: 12px;
}








/*
########################
## EstBoxNewsletter
########################
*/
.EstBoxNewsletter
{
	position:relative; width:304px; height:146px;
}
.EstBoxNewsletter .CampoNome
{
	position: absolute; width: 105px; height: 20px; top: 101px; left: 20px;
}
.EstBoxNewsletter .CampoNome input
{
	line-height: 20px; border: 0px none; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 12px; height: 15px; width: 100px;
}
.EstBoxNewsletter .CampoEmail
{
	position:absolute; width:105px; height:20px; left:138px; top:101px;
}
.EstBoxNewsletter .CampoEmail input
{
	line-height: 20px; border: 0px none; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 12px; height: 15px; width: 96px;
}
.EstBoxNewsletter .CampoBtn
{
	position:absolute; width:31px; height:20px; left:253px; top:102px;
}
.EstBoxNewsletter .CampoBtn input
{
	width:31px; height:20px; border:0;
}








/*
########################
## EstList1
########################
*/
.EstList1
{
	position: relative;
	width: 900px;
}
.EstList1 li 
{
	display: block;
	float: left;
	width: 150px;
	text-align: center;
}
.EstList1 a.prev
{
	background: url(imagens/seta-esquerda.html) no-repeat left center;
	width: 36px;
	height: 200px;
	display: block;
	position: absolute;
	top: -32px;
	left:-24px;
}
.EstList1 a.next 
{
	background: url(imagens/seta-direita.png) no-repeat left center;
	width: 36px;
	height: 200px;
	display: block;
	position: absolute;
	top: -32px;
	right:-24px;
}
.EstList1 a.prev span, .EstList1 a.next span 
{
	display: none;
}












/*
########################
## EstList2
########################
*/
.EstList2
{
	position: relative;
	width: 900px;
}
.EstList2 li 
{
	display: block;
	float: left;
	width: 150px;
	text-align: center;
}
.EstList2 a.prev
{
	background: url(imagens/seta-esquerda.html) no-repeat left center;
	width: 36px;
	height: 200px;
	display: block;
	position: absolute;
	top: -32px;
	left:-24px;
}
.EstList2 a.next 
{
	background: url(imagens/seta-direita.png) no-repeat left center;
	width: 36px;
	height: 200px;
	display: block;
	position: absolute;
	top: -32px;
	right:-24px;
}
.EstList2 a.prev span, .EstList2 a.next span 
{
	display: none;
}











/*
########################
## EstList3
########################
*/
.EstList3
{
	position: relative;
	width: 258px;
}
.EstList3 li 
{
	display: block;
	float: left;
	width: 258px;
	text-align: center;
}
.EstList3 a.prev
{
	background: url(imagens/setas-depoimento-cima.html) no-repeat left center;
	width: 19px;
	height: 13px;
	display: block;
	position: absolute;
	top: -42px;
	right:-19px;
}
.EstList3 a.next 
{
	background: url(imagens/setas-depoimento-baixo.html) no-repeat left center;
	width: 19px;
	height: 13px;
	display: block;
	position: absolute;
	bottom: -10px;
	right:-19px;
}
.EstList3 a.prev span, .EstList3 a.next span 
{
	display: none;
}








/*
##############
# BoxTipo17
##############
*/
.BoxTipo17
{
	background: rgb(247,247,247); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px 1px #e0e0e0;
	-webkit-box-shadow: 3px 3px 3px 1px #e0e0e0;
	box-shadow: 3px 3px 3px 1px #e0e0e0;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 135, color = '#e0e0e0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 135, Color = '#e0e0e0')";
	
	border:#e0e0e0 1px solid;
	padding:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;

}
.BoxTipo17 focus
{
	margin:0px;
}
.BoxTipo17 .Campo1 input
{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	box-shadow:none !important;
	height:30px;
	margin:0px;
}

.BoxTipo17 .Fonte1, .BoxTipo17 .Fonte1 label
{
	font-size:13px;
	font-weight:bold;
	color:#333
}
.BoxTipo17 .Extra1
{
	color:#333;
	font-style:italic;
	font-weight:normal;
}
.BoxTipo17 .Fonte2
{
	font-size:11px;
	font-weight:bold;
}
.BoxTipo17 .Fonte2B
{
	font-size:12px;
	font-weight:bold;
}
.BoxTipo17 .Fonte3
{
	font-size:12px;
	color:#900;
}
.BoxTipo17 .Fonte3 a
{
	font-size:12px;
	color:#900;
	text-decoration:underline;
}
.BoxTipo17 .Fonte4
{
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.BoxTipo17 .Fonte4 a
{
	font-size:14px;
	color:#900;
	font-weight:normal;
	text-decoration:underline;
}
.BoxTipo17 .ExtText1
{
	color:#333;
	font-size:12px;
	font-weight:bold;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	padding-bottom:2px;
}
.BoxTipo17 .ExtText2
{
	color:#333;
	font-size:12px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}
.BoxTipo17 .ExtText3
{
	color:#333;
	font-size:18px;
	font-weight:bold;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	border-bottom:rgba(0,0,0,0.25) 1px solid;
	padding-bottom:4px;
}
.BoxTipo17 .ExtText4
{
	color:#50012E;
	font-size:32px;
	font-weight:bold;
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
}


.CategoriasLista
{
	list-style:none;
	margin: 0 auto;
	position:relative;
}
.CategoriasLista li
{
	margin-bottom:5px;
	display:block;
	text-align:left;
	background:left center no-repeat;
}
.CategoriasLista li a
{
	margin-left:24px;
	display:block;
	vertical-align:middle;
	text-align:left;
	height:30px;
	line-height:30px;
	
	font-size: 14px; 
	color: #333;
	display:block;
	border-bottom:#CCC 1px solid;
}
.CategoriasLista li a:hover
{
	text-decoration:underline;
	font-weight:bold;
}






/*
###############
## ModalMod1
###############
*/
#ModalMod1Overlay
{
	z-index:9000;
	background:url('imagens/Fundo3.png');
	position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
	display:none;
	cursor:pointer;
}
#ModalMod1
{
	width:700px;
	height:700px;
	margin-left:-350px;
	margin-top:-350px;
	left:50%;
	top:50%;
	position:fixed;
	display:none;
	
	background:url('imagens/Fundo2.png');
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 0px 0px 4px #666;
	-webkit-box-shadow: 0px 0px 4px #666;
	box-shadow: 0px 0px 4px #666;
	
	z-index:10000;
}
#ModalMod1 .Centro
{
	position:relative;
	background-color:#FFF;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	
	width:680px;
	height:680px;
	margin:10px;
	
	z-index:10001;
}
#ModalMod1 .Centro .Close
{
	position:absolute;
	width:24px;
	height:24px;
	right:-9px;
	top:-9px;
	z-index:10003;
	cursor:pointer;
}
#ModalMod1 .Centro .Conteudo
{
	position:absolute;
	top:0px;
	left:0px;
	
	width:660px;
	height:660px;
	margin:10px;
	overflow:auto;
	
	z-index:10002;
}
#ModalMod1 .Centro .Loading
{
	position:absolute;
	top:0px;
	left:0px;
	
	background:url('imagens/Loading-2.gif') center center no-repeat;
	
	width:660px;
	height:660px;
	margin:10px;
	
	z-index:10002;
}








/*
##############
# Botões
##############
*/
.BtnTip1
{
	background: rgb(161,9,96); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(161,9,96,1) 0%, rgba(121,1,75,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,9,96,1)), color-stop(100%,rgba(121,1,75,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10960', endColorstr='#79014b',GradientType=0 ); /* IE6-9 */

	text-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 0px 1px 3px #666666;
	-moz-box-shadow: 0px 1px 3px #666666;
	box-shadow: 0px 1px 3px #666666;
	color: #ffffff;
	font-weight:bold;
	font-size: 16px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	cursor:pointer;
	margin:2px;
	
	border:none;
}
.BtnTip1:hover
{
	background: rgb(121,7,72); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,7,72,1) 0%, rgba(91,1,57,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,7,72,1)), color-stop(100%,rgba(91,1,57,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#790748', endColorstr='#5b0139',GradientType=0 ); /* IE6-9 */
	
	color:#FFF;
	text-decoration:none;
}


.BtnTip2
{
	background: rgb(161,9,96); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(161,9,96,1) 0%, rgba(121,1,75,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,9,96,1)), color-stop(100%,rgba(121,1,75,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10960', endColorstr='#79014b',GradientType=0 ); /* IE6-9 */

	text-shadow: 1px 1px 3px #666666;
	-webkit-box-shadow: 0px 1px 3px #666666;
	-moz-box-shadow: 0px 1px 3px #666666;
	box-shadow: 0px 1px 3px #666666;
	color: #ffffff;
	font-weight:bold;
	font-size: 13px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	cursor:pointer;
	margin:2px;
	
	border:none;
}
.BtnTip2:not(.BtnDesativado):hover
{
	background: rgb(121,7,72); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,7,72,1) 0%, rgba(91,1,57,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,7,72,1)), color-stop(100%,rgba(91,1,57,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#790748', endColorstr='#5b0139',GradientType=0 ); /* IE6-9 */
	
	color:#FFF;
	text-decoration:none;
}
.BtnTip2.BtnDesativado
{
	text-decoration:line-through;
	
	opacity: 0.75;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 75);
	filter: alpha(opacity = 75);
	
	cursor:default;
}





/*
##############
# BoxTipo17
##############
*/
.BoxTipo17
{
	background: rgb(247,247,247); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px 1px #e0e0e0;
	-webkit-box-shadow: 3px 3px 3px 1px #e0e0e0;
	box-shadow: 3px 3px 3px 1px #e0e0e0;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 135, color = '#e0e0e0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 135, Color = '#e0e0e0')";
	
	border:#e0e0e0 1px solid;
	padding:10px;

}
.BoxTipo17 focus
{
	margin:0px;
}
.BoxTipo17 .Campo1 input
{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	box-shadow:none !important;
	height:30px;
	margin:0px;
}

.BoxTipo17 .Fonte1, .BoxTipo17 .Fonte1 label
{
	font-size:13px;
	font-weight:bold;
	color:#333
}
.BoxTipo17 .Extra1
{
	color:#333;
	font-style:italic;
	font-weight:normal;
}
.BoxTipo17 .Fonte2
{
	font-size:12px;
}
.BoxTipo17 .Fonte2 .TxtLegenda
{
	color:#666;
	font-size:11px;
	font-weight:normal;
}
.BoxTipo17 .Fonte2B
{
	font-size:12px;
	font-weight:bold;
}
.BoxTipo17 .Fonte3
{
	font-size:12px;
	color:#900;
}
.BoxTipo17 .Fonte3 a
{
	font-size:12px;
	color:#900;
	text-decoration:underline;
}
.BoxTipo17 .Fonte4
{
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.BoxTipo17 .Fonte4 a
{
	font-size:14px;
	color:#900;
	font-weight:normal;
	text-decoration:underline;
}
.BoxTipo17 .BoxProdutos
{
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	border:2px solid #E3E3E3;
	
	padding:10px;
	overflow:scroll;
	width:350px;
	height:600px;
}








/*
##############
# BoxTipo50
##############
*/

/* - SubBox1 - */
.BoxTipo50 .SubBox1
{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #fbfbfb 47%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fbfbfb), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	border:#999 1px solid;
	padding:5px;
	display:block;
	
	width:140px;
	margin-bottom:5px;
}
.BoxTipo50 .SubBox1 .Texto1
{
	width:80px;
	height:20px;
	display:inline-block;
	float:left;
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
}
.BoxTipo50 .SubBox1 .Texto2
{
	font-size:11px;
	display:inline-block;
	
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
.BoxTipo50 .SubBox1 .BoxStatus
{
	width:20px;
	height:20px;
	display:inline-block;
	float:left;
	margin-right:5px;
}
.BoxTipo50 .SubBox1 .Verde
{
	background-color:#42E798;
}
.BoxTipo50 .SubBox1 .Vermelho
{
	background-color:#E82C0C;
}
.BoxTipo50 .SubBox1 .Amarelo
{
	background-color:#FFF016;
}
.BoxTipo50 .SubBox1 .Laranjado
{
	background-color:#FF5A0D;
}










/*
##############
# BoxCnsEmail1
##############
*/
.BoxCnsEmail1 .ExtText1
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	color:#333;
	font-size:18px;
}
.BoxCnsEmail1 .ExtText2
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	color:#333;
	font-size:28px;
}
.BoxCnsEmail1 .ExtImg1
{
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	
	border:#CCC 2px solid;
}
.BoxCnsEmail1 .CodigoProtocolo
{
	color:#333;
	font-size:40px;
	font-weight:bold;
}
.BoxCnsEmail1 .TelefonesBrasil
{
	color:#5A0234;
	font-size:28px;
	font-weight:bold;
	line-height:150%;
}
.BoxCnsEmail1 .TelefonesPortgual
{
	color:#5A0234;
	font-size:20px;
	font-weight:bold;
	line-height:150%;	
}
.BoxCnsEmail1 .TelefonesBrasil span, .BoxCnsEmail1 .TelefonesPortgual span
{
	font-size:18px;
	color:#333;
	font-weight:bold;
}



/*
##############
# BoxCnsEmail2
##############
*/
.BoxCnsEmail2 .ExtText1
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	color:#036;
	font-size:13px;
	font-weight:bold;
}
.BoxCnsEmail2 .ExtText2
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
	color:#333;
	font-size:12px;
}







/*
##############
# BoxAlerta1
##############
*/
.BoxAlerta1
{
	padding:20px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 3px #e2dfe3;
	-webkit-box-shadow: 0px 0px 3px #e2dfe3;
	box-shadow: 0px 0px 3px #e2dfe3;
	
	font-size:13px;
	color:#333;
	font-weight:600;
	text-align:center;
}







/*
---------
DetComentarios
---------
*/
.DetComentarios .pull-left {
	float: left;
}
.DetComentarios .pull-right {
	float: right;
}
.DetComentarios .list {
	padding: 0;
	margin: 15px 0 0 0;
	list-style: none;
}
.DetComentarios .list li {
	line-height: 20px;
	margin-bottom: 15px;
	list-style: none;
}
.DetComentarios .list li div.right {
	margin-left: 10px;
}
.DetComentarios .bubble {
	height: 21px;
	width: 10px;
	background: url('imagens/comment-bubble.png');
	position: relative;
	top: 15px;
	left: -9px;
}
.DetComentarios .box {
	padding: 0 10px 5px 10px;
	margin-top: -20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,.05);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .05);
	background-color: #FFF;
	border: 1px solid #CCC;
}
.DetComentarios a.avatar {
	color: #fff;
}
.DetComentarios .avatar img {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #CCC;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #CCC;
}
.DetComentarios .box .header {
	margin-bottom: 10px;
	padding: 6px 0 5px 0;
	border-bottom: 1px solid #E9E9E9;
}
.DetComentarios .box .header .author, .DetComentarios .box .header .author a {
	font-weight: bold;
	color: #262626;
}
.DetComentarios .date {
	color: #999;
	font-size: 11px;
	margin-left: 8px;
}
.DetComentarios .rating {
	float:right;
}
.DetComentarios .content {
	word-break: break-all;
	margin-bottom: 7px;
}
.DetComentarios .content a {
	color: #216D90;
}
.DetComentarios .space-a
{
	margin-left:120px !important;
}
.DetComentarios .space-b
{
	margin-left:100px !important;
}
.DetComentarios .space-c
{
	margin-left:10px !important;
}

.DetProdutos .BtnEnviarComentario
{
	float:right;
	margin-top:-4px;
}






.emoji-wysiwyg-editor 
{
	width: 100%;
	height: 100px;
	border: 1px solid #d0d0d0;
	padding: 15px;
	font-size: 13px;
	font-family: Helvetica, arial, sans-serif;
	font-weight: normal;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-font-smoothing: antialiased;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.emoji-button
{
	background: rgb(161,9,96); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(161,9,96,1) 0%, rgba(121,1,75,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,9,96,1)), color-stop(100%,rgba(121,1,75,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(161,9,96,1) 0%,rgba(121,1,75,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a10960', endColorstr='#79014b',GradientType=0 ); /* IE6-9 */

	-webkit-box-shadow: 0px 1px 3px #666666;
	-moz-box-shadow: 0px 1px 3px #666666;
	box-shadow: 0px 1px 3px #666666;
	color: #ffffff;
	font-weight:bold;
	font-size: 13px;
	padding: 5px 10px;
	text-decoration: none;
	cursor:pointer;
	margin-top:5px;
	
	border:none;
	width:120px;
	display:block;
	text-align:center;
}
.emoji-button:hover
{
	background: rgb(121,7,72); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(121,7,72,1) 0%, rgba(91,1,57,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,7,72,1)), color-stop(100%,rgba(91,1,57,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(121,7,72,1) 0%,rgba(91,1,57,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#790748', endColorstr='#5b0139',GradientType=0 ); /* IE6-9 */
	
	color:#FFF;
	text-decoration:none;
}
.emoji-images
{
	margin:2px;
}







/*
##############
# BoxTipo51
##############
*/
.BoxTipo51
{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(253,253,253,1) 47%, rgba(251,251,251,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(253,253,253,1)), color-stop(100%,rgba(251,251,251,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(253,253,253,1) 47%,rgba(251,251,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(253,253,253,1) 47%,rgba(251,251,251,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(253,253,253,1) 47%,rgba(251,251,251,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(253,253,253,1) 47%,rgba(251,251,251,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
	
	padding:5px;
	margin:0 auto;
	cursor:pointer;
	
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
	
	-moz-box-shadow: 1px 2px 2px #ededed;
	-webkit-box-shadow: 1px 2px 2px #ededed;
	box-shadow: 1px 2px 2px #ededed;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 157.5, color = '#ededed');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 157.5, Color = '#ededed')";
}
.BoxTipo51 .Data1
{
	font-size:48px;
	color:#900;
	font-weight:600;
	line-height:45px;
}
.BoxTipo51 .Data2
{
	font-size:12px;
	color:#333;
}
.BoxTipo51 .Titulo a
{
	font-size:14px;
	color:#333;
	font-weight:600;
}
.BoxTipo51 .Texto a
{
	font-size:12px;
	color:#333;
}

.BoxTipo51:hover
{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 47%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fafafa), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 47%,#f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#fafafa 47%,#f4f4f4 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#fafafa 47%,#f4f4f4 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#fafafa 47%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
}
.BoxTipo51:hover .Titulo a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.BoxTipo51:hover .Texto a
{
	color:#000;
	text-decoration:none;
}







/*
#############################
## EstMapaTags
#############################
*/
.EstMapaTags {
  zoom: 1;
  margin:0px;
  padding:0px;
  list-style:none;
}
.EstMapaTags li {
	list-style:none;	
}
.EstMapaTags:before, .EstMapaTags:after {
  content: '';
  display: table;
}
.EstMapaTags:after {
  clear: both;
}
.EstMapaTags li {
  position: relative;
  float: left;
  margin: 0 0 5px 5px;
}
.EstMapaTags li:active {
  margin-top: 1px;
  margin-bottom: 7px;
}
.EstMapaTags a {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.EstMapaTags a {
  height: 26px;
  line-height: 23px;
  padding: 0 9px 0 8px;
  font-size: 12px;
  color: #555;
  text-decoration: none;
  text-shadow: 0 1px white;
  background: #fafafa;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #dadada #d2d2d2 #c5c5c5 #d2d2d2;
  border-radius: 3px 0 0 3px;
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
}






/*
#############################
## EstBoxCmM
#############################
*/
.EstBoxCmM
{
	background: rgb(247,247,247); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 3px 3px 3px 1px #e0e0e0;
	-webkit-box-shadow: 3px 3px 3px 1px #e0e0e0;
	box-shadow: 3px 3px 3px 1px #e0e0e0;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 135, color = '#e0e0e0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 135, Color = '#e0e0e0')";
	
	border:#e0e0e0 1px solid;
	padding:10px;
}

.EstBoxCmM .ExtText1
{
	font-size:18px;
	color:#141414;
	padding-bottom:2px;
	border-bottom:1px solid rgba(137, 5, 80, 0.05)
}

.EstBoxCmM .ExtText2 label
{
	text-shadow:none;
	font-size:14px;
	color:#890550;
	font-weight:bold;
	display:inline-block;
	line-height:22px;
	height:22px;
	vertical-align:middle;
	text-align:left;
	outline:none;
}
.EstBoxCmM .ExtText2 label input
{
	display:inline-block;
	padding-right:5px;
	margin:0px;
	height:22px;
	outline:none;
}
.EstBoxCmM .ExtText2 label input.CampoExt1
{
	margin-left:15px;
}

.EstBoxCmM .ExtText3 select
{
	font-size:14px;
	color:#890550;
	font-weight:bold;
	border:1px solid rgba(137, 5, 80, 0.25);
	outline:none;
	width:100%;
}

.EstBoxCmM .ExtText4
{
	font-size:22px;
	color:#000;
	font-weight:600;
}
.EstBoxCmM .ExtText5
{
	font-size:32px;
	color:#890550;
	font-weight:600;
}

.EstBoxCmM .ExtText6
{
	border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    line-height: 1;
    padding: 4px;
	background-color:#FFF;
}
.EstBoxCmM .ExtText7
{
	color:#890550;
	font-size:12px;
	font-weight:600;
}
.EstBoxCmM .ExtText8
{
	cursor:pointer;
}
.EstBoxCmM .ExtText8:hover .ExtText7
{
	color:#000;
	font-weight:bold;
}
.EstBoxCmM .ExtText8:hover .ExtText6
{
	border:1px solid #989898;
}
.EstBoxCmM .ExtText8.Ativo .ExtText7
{
	color:#000;
	font-weight:bold;
}
.EstBoxCmM .ExtText8.Ativo .ExtText6
{
	border:1px solid #989898;
}

.EstBoxCmM_ExtLabelPgto
{
	width:103px;
	height:155px;
	margin:0 10px 0 auto;
	float:left;
}
.EstBoxCmM2
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	background: #fffefb; /* Old browsers */
	background: -moz-linear-gradient(top, #fffefb 0%, #fdf9df 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefb), color-stop(100%,#fdf9df)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fffefb 0%,#fdf9df 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fffefb 0%,#fdf9df 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fffefb 0%,#fdf9df 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fffefb 0%,#fdf9df 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefb', endColorstr='#fdf9df',GradientType=0 ); /* IE6-9 */
	
	border:1px solid #FAF1B2;
	padding:5px;

}
.EstBoxCmM2 .ExtText1
{
	font-size:16px;
	color:#900;
	font-weight:600;
	line-height:150%;
}









/*
#########################
## EstSlide1
#########################
*/
.EstSlide1
{
	position: relative;
	width: 684px;
}
.EstSlide1 li
{
	display: block;
	float: left;
	width: 171px;
	text-align:center;
}
.EstSlide1 a.prev
{
	background: url('imagens/seta-esquerda.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	left:-20px;
}
.EstSlide1 a.next 
{
	background: url('imagens/seta-direita.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	right:-20px;
}
.EstSlide1 a.prev span, .EstSlide1 a.next span 
{
	display: none;
}






/*
#########################
## EstSlide2
#########################
*/
.EstSlide2
{
	position: relative;
	width: 684px;
}
.EstSlide2 li
{
	display: block;
	float: left;
	width: 171px;
	text-align:center;
}
.EstSlide2 a.prev
{
	background: url('imagens/seta-esquerda.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	left:-20px;
}
.EstSlide2 a.next 
{
	background: url('imagens/seta-direita.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	right:-20px;
}
.EstSlide2 a.prev span, .EstSlide2 a.next span 
{
	display: none;
}







/*
#########################
## EstSlide3
#########################
*/
.EstSlide3
{
	position: relative;
	width: 684px;
}
.EstSlide3 li
{
	display: block;
	float: left;
	width: 171px;
	text-align:center;
}
.EstSlide3 a.prev
{
	background: url('imagens/seta-esquerda.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	left:-20px;
}
.EstSlide3 a.next 
{
	background: url('imagens/seta-direita.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	right:-20px;
}
.EstSlide3 a.prev span, .EstSlide3 a.next span 
{
	display: none;
}






/*
#########################
## EstSlide4
#########################
*/
.EstSlide4
{
	position: relative;
	width: 684px;
}
.EstSlide4 li
{
	display: block;
	float: left;
	width: 171px;
	text-align:center;
}
.EstSlide4 a.prev
{
	background: url('imagens/seta-esquerda.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	left:-20px;
}
.EstSlide4 a.next 
{
	background: url('imagens/seta-direita.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	right:-20px;
}
.EstSlide4 a.prev span, .EstSlide4 a.next span 
{
	display: none;
}









/*
#########################
## EstSlide5
#########################
*/
.EstSlide5
{
	position: relative;
	width: 684px;
}
.EstSlide5 li
{
	display: block;
	float: left;
	width: 171px;
	text-align:center;
}
.EstSlide5 a.prev
{
	background: url('imagens/seta-esquerda.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	left:-20px;
}
.EstSlide5 a.next 
{
	background: url('imagens/seta-direita.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	right:-20px;
}
.EstSlide5 a.prev span, .EstSlide5 a.next span 
{
	display: none;
}











/*
#########################
## EstSlide6
#########################
*/
.EstSlide6
{
	position: relative;
	width: 684px;
}
.EstSlide6 li
{
	display: block;
	float: left;
	width: 171px;
	text-align:center;
}
.EstSlide6 a.prev
{
	background: url('imagens/seta-esquerda.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	left:-20px;
}
.EstSlide6 a.next 
{
	background: url('imagens/seta-direita.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	right:-20px;
}
.EstSlide6 a.prev span, .EstSlide6 a.next span 
{
	display: none;
}











/*
#########################
## EstSlide7
#########################
*/
.EstSlide7
{
	position: relative;
	width: 684px;
}
.EstSlide7 li
{
	display: block;
	float: left;
	width: 171px;
	text-align:center;
}
.EstSlide7 a.prev
{
	background: url('imagens/seta-esquerda.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	left:-20px;
}
.EstSlide7 a.next 
{
	background: url('imagens/seta-direita.jpg') no-repeat center center;
	width: 20px;
	height: 260px;
	display: block;
	position: absolute;
	top: 0px;
	right:-20px;
}
.EstSlide7 a.prev span, .EstSlide7 a.next span 
{
	display: none;
}






/*
#########################
## EstBoxListagem
#########################
*/
#EstBoxListagem
{
	list-style:none;
	margin:0px;
	padding:0px;
}
#EstBoxListagem li
{
	list-style:none;
	margin:0 0 10px;
	padding:0px;
	width:20%;
	float:left;
}








/*
##############
# BoxAlerta1
##############
*/
.BoxAlerta1
{
	padding:20px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 3px #e2dfe3;
	-webkit-box-shadow: 0px 0px 3px #e2dfe3;
	box-shadow: 0px 0px 3px #e2dfe3;
	
	font-size:13px;
	color:#333;
	font-weight:600;
	text-align:center;
}








/*
#########################
## PgAtt1
#########################
*/
.PgAtt1 .ExtFaixa1
{
	padding:10px;
	font-size:18px;
	color:#373737;
	font-weight:bold;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;	
	
}
.PgAtt1 .ExtFaixa1.Vermelho
{
	background-color:rgba(255,0,0,0.15);
	border:1px solid rgba(255,0,0,0.50);
}
.PgAtt1 .ExtFaixa1.Amarelo
{
	background-color:rgba(245,231,158,0.20);
	border:1px solid rgba(245,231,158,0.50);
}
.PgAtt1 .ExtFaixa1.Roxo
{
	color: #FFF;
	background-color:rgba(131,5,89,0.60);
	border:1px solid rgba(131,5,89,0.80);
}
.PgAtt1 .ExtFaixa1.Verde
{
	color:#FFF;
	background-color:rgba(153, 203, 132, 0.80);
	border:1px solid rgba(153, 203, 132, 1);
}
.PgAtt1 .ExtFaixa1.Verde_old
{
	background-color:rgba(0,255,144,0.15);
	border:1px solid rgba(0,255,144,0.50);
}

.PgAtt1 .ExtBox1 .ImgCapa
{
	width:200px;
	height:200px;
	border:2px solid #7A0647;c
	
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;	
}

.PgAtt1  .ExtList1
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:135px;
}
.PgAtt1 .ExtList1 li
{
	list-style:none;
	margin:0 5px 0 0;
	padding:0px;
	width:28px;
	height:28px;
	float:left;
}

.PgAtt1 .ExtBox2 .ExtText1
{
	color:#373737;
	font-size:12px;
	font-weight:bold;
}
.PgAtt1 .ExtBox2 .ExtText2
{
	color:#373737;
	font-size:12px;
	line-height:125%;
}

.PgAtt1 .ExtBox3 .ExtText1
{
	color:#373737;
	font-size:12px;
	font-weight:bold;
}
.PgAtt1 .ExtBox3 .ExtText2
{
	color:#373737;
	font-size:26px;
	font-weight:bold;
}
.PgAtt1 .ExtBox3 .ExtText2 span
{
	font-size:11px;
	font-weight:normal;
}
.PgAtt1 .ExtBox3 .ExtText3
{
	font-size:13px;
	color:#6A0F10;
	font-weight:bold;
}




/*
#########################
## PgAtt2
#########################
*/
.PgAtt2 .ExtBase1SemMargem
{
	padding:0px !important;
}

.PgAtt2 .ExtBox1
{
	background:#F9F9F9;
	border-bottom:1px solid #C3C3C3;
	padding:10px;
}

.PgAtt2 .ExtBox1 .ExtText1
{
	border-right:1px solid #C3C3C3;
}
.PgAtt2 .ExtBox1 .ExtText1 .SubExtText1
{
	color:#373737;
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	display:block;
}
.PgAtt2 .ExtBox1 .ExtText1 .SubExtText2
{
	color:#373737;
	font-size:11px;
	text-transform:uppercase;
	display:block;
	margin-top:5px;
}

.PgAtt2 .ExtBox1 .ExtText2
{
}
.PgAtt2 .ExtBox1 .ExtText2 .SubExtText1
{
	color:#1D3F9B;
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	display:block;
}
.PgAtt2 .ExtBox1 .ExtText2 .SubExtText2
{
	color:#373737;
	font-size:11px;
	text-transform:uppercase;
	display:block;
	margin-top:5px;
}

.PgAtt2 .ExtBox2 .ExtText1
{
	color:#830559;
	font-size:14px;
	font-weight:bold;
	display:block;
	border-bottom:1px solid  #830559;
	padding-bottom:2px;
	margin-bottom:10px;
}
.PgAtt2 .ExtBox2 .ExtText2
{
	color:#626262;
	font-size:11px;
	line-height:125%;
}
.PgAtt2 .ExtBox2 .ExtText3
{
	color:#666;
	font-size:9px;
}
.PgAtt2 .ExtBox2 .ExtLinha1
{
	background:rgba(0, 0, 0, 0.15);
	width:222px;
	height:1px;
	display:block;
}

.PgAtt2 .ExtBase1
{
	background:#FFFFFF;
	padding:10px;
}





.EstBoxDestaque
{
	background:url('imagens/Warning.png') no-repeat 4px center rgba(252,247,210,1);
	padding-left:76px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:1px solid #F6E87C;
}
.EstBoxDestaque .ExtText1
{
	color:#373737;
	font-size:20px;
	line-height:150%;
}












/*
##############
# alert-message
##############
*/
.alert-message
{
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
	
	color: #d9534f;
    font-size: 22px;
    font-weight: normal;
}
.alert-message p
{
	font-size: 13px;
    line-height: 2;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}
.alert-message-success
{
    background-color: #F4FDF0;
    border-color: #3C763D;
}
.alert-message-success h4
{
    color: #3C763D;
}
.alert-message-danger
{
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.alert-message-danger h4
{
    color: #d9534f;
}
.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-info
{
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.alert-message-info h4
{
    color: #5bc0de;
}
.alert-message-default
{
    background-color: #EEE;
    border-color: #B4B4B4;
}
.alert-message-default h4
{
    color: #000;
}
.alert-message-notice
{
    background-color: #FCFCDD;
    border-color: #BDBD89;
}
.alert-message-notice h4
{
    color: #444;
}

.alert-message .ExtText1
{
	color:#333;
	font-size:22px;
	font-weight:600;
}
.alert-message .ExtText2
{
	color:#333;
	font-size:13px;
}


/**************************************************/



/****************** NAV BAR SETTINGS ********************/



/**************************************************/







.nav-settings{



    background-color: rgb(28, 27, 59) !important;



    margin-bottom: 0 !important;



}







.nav-settings .navbar-nav li a



{



    color: #fff !important;



}







.fl_l.credits



{



    color: #fff;



    padding-top: 11px;



    font-size: 16px;



    font-weight: bold;



}


.navbar .navbar-nav {
    display: inline-block;
    float: right;
}


.navbar-right {
    margin-top: 5px;
}

.navbar .navbar-collapse {
    text-align: center;
}

