/*
##############
# Complementos a Base
##############
*/
.TextoLivre, .TextoLivre p, .TextoLivre a
{
	font-size:13px;
	line-height:175%;
	text-align:justify;
	color:#000;
}
form
{
	margin:0px;
}
.table
{
	width:100%;
}
.clear
{
	clear:both;
}
.Espaco1
{
	display:block;
	height:30px;
}
.hide
{
	display:none;
}
.click
{
	cursor:pointer;
}
.float
{
	float:left;
}
a 
{
	outline: none;
}
.Fonte1
{
	color:#036; 
	font-size:13px; 
	font-weight:bold;
}
.Fonte2
{
	color:#333; 
	font-size:33px; 
	font-weight:bold;
}
.Fonte3
{
	font-size:13px; 
	color:#333; 
	font-style:italic;
}
.help
{
	background:url('/imagens/ico-help.png') no-repeat center center;
	width:16px;
	height:16px;
	display:inline-block;
}
.LinhaExt1
{
	width:2px;
	height:200px;
	display:block;
	margin:0 auto;
	background-color:#F2F2F2;
}
.ExtCmLabel
{
	font-weight:bold;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.tooltip-inner
{
	text-align:left;
}
.box-loading
{
	display: inline-block;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    width: 14px;
	background:url('/imagens/ajax-loader.gif') no-repeat center center;
}
.BoxLoadingInput
{
	background:url('/imagens/ajax-loader.gif') no-repeat center center;
	display:inline-block;
	width:16px;
	height:16px;
}



/*
##############
# popover
##############
*/
.popover-title
{
	border-bottom:2px #CCC solid !important;
	margin: 0px !important;
}


/*
##############
# Formul�rios
##############
*/
input, textarea, select, .uneditable-input
{
	margin-bottom:0px;
}
input, textarea
{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	box-shadow:none !important;
	height:30px;
	margin:0px;
}
.input-prepend, .input-append
{
	margin-bottom:0;
}
input:focus, select:focus, textarea:focus
{
	border:1px solid #666;
}
input.input-max
{
	width:100%;
}
select.input-max
{
	width:100%;
}
textarea.input-max
{
	width:100%;
	height:100px;
}
textarea
{
	resize:none;
}
label
{
	margin-bottom:5px;
	font-weight:bold;
	color:#333;
}
.Boxlabel
{
}
.Boxlabel input
{
	margin:0px;
}
.Boxlabel label
{
	display:inline-block;
	margin-right:10px;
	margin-bottom:0px;
	font-weight:normal;
	cursor:pointer;
}
.Obr
{
	color:#F00;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	margin-left:5px;
}
[rel=click]
{
	cursor:pointer;
}
label.Limpo
{
	cursor:pointer;
	margin:0px;
	padding:0px;
	font-weight:normal;
}





/*
##############
# Bot�es
##############
*/
/*
.btn-large
{
	min-width:150px !important;
	height:40px !important;
	vertical-align:middle !important;
}
*/
.btn-loading, .btn-loading:hover
{
	background:url('/imagens/ajax-loader.gif') no-repeat center center;
	width:150px;
	cursor:wait;
}
.btns-orange 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #f2c788;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f2c788;
	box-shadow:inset 0px 1px 0px 0px #f2c788;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9af3f), color-stop(1, #f48128));
	background:-moz-linear-gradient(top, #f9af3f 5%, #f48128 100%);
	background:-webkit-linear-gradient(top, #f9af3f 5%, #f48128 100%);
	background:-o-linear-gradient(top, #f9af3f 5%, #f48128 100%);
	background:-ms-linear-gradient(top, #f9af3f 5%, #f48128 100%);
	background:linear-gradient(to bottom, #f9af3f 5%, #f48128 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9af3f', endColorstr='#f48128',GradientType=0);
	background-color:#f9af3f;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #f48128;
	display:inline-block;
	cursor:pointer;
	color:#f7f7f7;
	
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #735629;
	text-align:center;
}
.btns-orange:hover 
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f48128), color-stop(1, #f9af3f));
	background:-moz-linear-gradient(top, #f48128 5%, #f9af3f 100%);
	background:-webkit-linear-gradient(top, #f48128 5%, #f9af3f 100%);
	background:-o-linear-gradient(top, #f48128 5%, #f9af3f 100%);
	background:-ms-linear-gradient(top, #f48128 5%, #f9af3f 100%);
	background:linear-gradient(to bottom, #f48128 5%, #f9af3f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48128', endColorstr='#f9af3f',GradientType=0);
	background-color:#f48128;
	color:#f7f7f7;
	text-decoration:none;
}
.btns-orange:active 
{
	position:relative;
	top:1px;
}

.BtnComprar1 
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.4) ;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5),
	0 0 1px 1px rgba(255,255,255,0.8),
	0 0 0 6px rgba(0,0,0,0.06),
	0 0 0 3px rgba(0,0,0,0.1);
	cursor: pointer;
	
	width:250px;
	
	background: #ffeecd; /* Old browsers */
	background: -moz-linear-gradient(top, #ffeecd 0%, #ffda91 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeecd), color-stop(100%,#ffda91)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffeecd 0%,#ffda91 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffeecd 0%,#ffda91 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffeecd 0%,#ffda91 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffeecd 0%,#ffda91 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeecd', endColorstr='#ffda91',GradientType=0 ); /* IE6-9 */
	
	padding: 10px;
	color: #000;
	font-weight: bold;
	font-size: 20px;
	text-rendering: optimizeLegibility;
}
.BtnComprar1:hover
{
	background: #ffe9bd; /* Old browsers */
	background: -moz-linear-gradient(top, #ffe9bd 0%, #ffce6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe9bd), color-stop(100%,#ffce6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffe9bd 0%,#ffce6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffe9bd 0%,#ffce6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffe9bd 0%,#ffce6b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffe9bd 0%,#ffce6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe9bd', endColorstr='#ffce6b',GradientType=0 ); /* IE6-9 */
}


.BtnComprar2 
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid rgba(0,0,0,0.4) ;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5),
	0 0 1px 1px rgba(255,255,255,0.8),
	0 0 0 2px rgba(0,0,0,0.06),
	0 0 0 4px rgba(0,0,0,0.1);
	cursor: pointer;
	
	width:250px;
	
	background: #fffaf1; /* Old browsers */
	background: -moz-linear-gradient(top, #fffaf1 0%, #fff4df 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffaf1), color-stop(100%,#fff4df)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fffaf1 0%,#fff4df 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fffaf1 0%,#fff4df 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fffaf1 0%,#fff4df 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fffaf1 0%,#fff4df 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffaf1', endColorstr='#fff4df',GradientType=0 ); /* IE6-9 */
	
	padding: 5px;


	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-rendering: optimizeLegibility;
}
.BtnComprar2:hover
{
	background: #fff6e3; /* Old browsers */
	background: -moz-linear-gradient(top, #fff6e3 0%, #ffeac1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff6e3), color-stop(100%,#ffeac1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff6e3 0%,#ffeac1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff6e3 0%,#ffeac1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff6e3 0%,#ffeac1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff6e3 0%,#ffeac1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6e3', endColorstr='#ffeac1',GradientType=0 ); /* IE6-9 */
}	

.btn-inverse
{
	background-color: hsl(206, 45%, 28%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d76a2", endColorstr="#274b67");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#3d76a2), to(#274b67));
	background-image: -moz-linear-gradient(top, #3d76a2, #274b67);
	background-image: -ms-linear-gradient(top, #3d76a2, #274b67);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d76a2), color-stop(100%, #274b67));
	background-image: -webkit-linear-gradient(top, #3d76a2, #274b67);
	background-image: -o-linear-gradient(top, #3d76a2, #274b67);
	background-image: linear-gradient(#3d76a2, #274b67);
	border-color: #274b67 #274b67 hsl(206, 45%, 24%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.26);
	-webkit-font-smoothing: antialiased;
}




/*
###############
## H1 - H6
###############
*/

/* - icones - */
.ico-empresa
{
	background:url('/imagens/Estrutura/ico-empresa.png') no-repeat left center;
	vertical-align:middle;
	text-align:left;
	display:inline-block;
	padding-right:4px;
	margin-top:-4px;
		
	width:18px;
	height:18px;
}
.ico-porcentagem
{
	background:url('/imagens/Estrutura/ico-porcentagem.png') no-repeat left center;
	vertical-align:middle;
	text-align:left;
	display:inline-block;
	padding-right:4px;
	margin-top:-4px;
	
	width:18px;
	height:18px;
}



/* - h1 - */
h1
{
	color:#2A2E92;
	font-size:22px;
	border-bottom:#DDDDDD 1px solid;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:40px;
	font-weight:600;
	
	text-rendering: optimizeLegibility;
}
h1 a
{
	color:#2A2E92;
	font-size:22px;
	line-height:40px;
	
	text-decoration:none;
	text-rendering: optimizeLegibility;
}
h1 .ExtTextFlo1
{
	float:right;
}

h1.SemBorda
{
	border:0px;
}
.BoxH1Voltar
{
	float: right;
	text-align: right;
	width: 200px;
}
h1.SubItem1
{
	color:#000;
	font-size:14px;
	border-bottom:none;
	text-decoration:none;
	line-height:20px;
}

/* - h1.VDiff1 - */
h1.VDiff1
{
	display:block;
	margin:0px;
	padding:0px;
	
	border-bottom:3px solid #FFDD96;
	position:relative;
	
	line-height:18px;
}
h1.VDiff1:after
{
	width:24px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	text-align:center;
	background:#FFDD96;
	content:"\f067";
	font-family:FontAwesome;
	font-size: 12px;
    font-weight: normal;
	top:0px;
	right:0px;
	position:absolute;
}
h1.VDiff1 div
{
	display:inline-block;
	margin:0px;
	padding:0px;
	margin-bottom:-3px;
	padding-bottom:5px;
	
	color:#05287A;
	font-size:18px;
	text-transform:uppercase;
	
	line-height:18px;
		
	border-bottom:3px solid #05287A;
}


/* - h2 - */
h2
{
	font-size:16px; 
	color:#2A2E92;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
	border-bottom:#DDDDDD 1px solid;
	
	text-rendering: optimizeLegibility;
	
	text-decoration:none;
}
h2.SemLinha
{
	border-bottom:none;
}
h2 a
{
	font-size:16px; 
	color:#2A2E92;
	font-weight:bold;
	text-decoration:none;
}
h2 .ExtTextFlo1
{
	float:right;
	display:inline-block;
	font-size:12px;
	color:#333;
	
	-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	
	padding:2px 10px;
	
	line-height:22px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#fbfbfb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
}
h2 .ExtTextFlo2
{
	color:#333;
	font-size:10px;
	font-weight:normal;
}


/* - h2 - */
h3
{
	font-size:16px; 
	color:#2A2E92;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
	
	text-rendering: optimizeLegibility;
	
	border-bottom:#DDDDDD 1px solid;
}







/*
###############
## 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.gif') center center no-repeat;
	
	width:660px;
	height:660px;
	margin:10px;
	
	z-index:10002;
}






/*
###############
## 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: 55%;
	left: 0;
	opacity: 0.7;
	text-indent: -9999px !important;
	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);
}






/*
##############
# BoxTabela1
##############
*/
.BoxTabela1
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0px 0px 2px #EFEFEF;
	-webkit-box-shadow: 0px 0px 2px #EFEFEF;
	box-shadow: 0px 0px 2px #EFEFEF;
	
	border:#E5E5E5 1px solid;
	border-collapse: separate;
}
.BoxTabela1 thead tr th
{
	padding:10px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	
	border-bottom:#E5E5E5 1px solid;
}
.BoxTabela1 tbody tr td:not(.SemEstilo)
{
	padding:10px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	
	border-bottom:#F5F5F5 1px solid;
}
.BoxTabela1 tbody tr td a
{
	font-size:12px;
	color:#333;
}
.BoxTabela1 tbody tr:hover td:not(.SemEstilo)
{
	background: #f0f6fa; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f6fa 0%, #d8e5ee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f6fa), color-stop(100%,#d8e5ee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f6fa 0%,#d8e5ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f6fa 0%,#d8e5ee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f6fa 0%,#d8e5ee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f6fa 0%,#d8e5ee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6fa', endColorstr='#d8e5ee',GradientType=0 ); /* IE6-9 */
}
.BoxTabela1 tbody tr td .SubTexto1
{
	font-size:10px;
	font-style:italic;
	color:#666;
}
.BoxTabela1 tbody tr td .FonteExt1
{
	font-size:10px;
}
.BoxTabela1 .SemEstilo td
{
	background:none !important;
	padding:0px !important;
	border: 0px !important;
}
.BoxTabela1 tbody tr.LinhaAmarela td
{
	background-color:#FF9;
}




/*
##############
# BoxTabela2
##############
*/
.BoxTabela2
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-moz-box-shadow: 0px 0px 2px #EFEFEF;
	-webkit-box-shadow: 0px 0px 2px #EFEFEF;
	box-shadow: 0px 0px 2px #EFEFEF;
	
	border:#E5E5E5 1px solid;
	border-collapse: separate;
}
.BoxTabela2 thead tr th
{
	padding:10px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	
	border-bottom:#E5E5E5 1px solid;
}
.BoxTabela2 tfoot tr th
{
	padding:10px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	
	border-bottom:#E5E5E5 1px solid;
}
.BoxTabela2 tbody tr td.EstiloPadrao
{
	padding:10px;
	font-size:12px;
	color:#333;
	font-weight:normal;
	
	border-bottom:#F5F5F5 1px solid;
	background:#FFF;
}






/*
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# Tipos de Box
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

/*
##############
# BoxConds
##############
*/
.BoxConds
{
	display:block;
	height:25px;
	line-height:25px;
	
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color:#333;
	
	background:url('/imagens/flechinha.png') no-repeat left center;
	padding-left:12px;
}

/*
##############
# BoxTipo7 - Para Menu do Minha Conta 
##############
*/
.BoxTipo7
{
	background-color: #F4F4F4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:5px;
}
.BoxTipo7 .BoxX1 span
{
	width:140px;
	display:block;
	padding:8px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	-moz-box-shadow: inset 0px 0px 4px #035eba;
	-webkit-box-shadow: inset 0px 0px 4px #035eba;
	box-shadow: inset 0px 0px 4px #035eba;
	/*Inner elements should not cover inner shadows*/
	/*Chrome renders inset shadows incorrectly with border-radius*/
	/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/

	
	background: rgb(119,152,186); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3OThiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Zjg1YmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(119,152,186,1) 0%, rgba(79,133,187,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,152,186,1)), color-stop(100%,rgba(79,133,187,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(119,152,186,1) 0%,rgba(79,133,187,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(119,152,186,1) 0%,rgba(79,133,187,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(119,152,186,1) 0%,rgba(79,133,187,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(119,152,186,1) 0%,rgba(79,133,187,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7798ba', endColorstr='#4f85bb',GradientType=0 ); /* IE6-8 */
}
.BoxTipo7 .MenuEsquerdaSub
{
	background:url('/imagens/flechinha.png') no-repeat left center;
}
.BoxTipo7 .MenuEsquerdaSub a
{
	padding-left:18px;
	font-size:12px;
	color:#333;
}
.BoxTipo7 .MenuEsquerdaSub a:hover
{
	color:#000;
	text-decoration:underline;
}
.BoxTipo7 .MenuEsquerda span
{
	background:url('/imagens/flechinha.png') no-repeat left center;
	padding-left:18px;
	font-size:12px;
	color:#333;
	font-weight:600;
}
.BoxTipo7 .MenuEsquerda a
{
	padding-left:18px;
	font-size:12px;
	color:#333;
	font-weight:600;
}
.BoxTipo7 .MenuEsquerda a:hover
{
	color:#000;
	text-decoration:underline;
}
.BoxTipo7 .Fonte2
{
	color:#460000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:#460000 1px solid;
}
.BoxTipo7 .Fonte2 a
{
	color:#460000;
	font-size:14px;
	font-weight:bold;
}



/*
##############
# BoxTipo9A
##############
*/
.BoxTipo9A
{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 47%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fafafa), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 47%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#fafafa 47%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#fafafa 47%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#fafafa 47%,#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 2px #E9E9E9;
	-webkit-box-shadow: 0px 0px 2px #E9E9E9;
	box-shadow: 0px 0px 2px #E9E9E9;
	
	border:1px solid #E9E9E9;
	padding:10px;
}
.BoxTipo9A .SubText1
{
	color:#999999;
	font-size:12px;
	font-weight:600;
}
.BoxTipo9A .SubText2
{
	color:#333;
	font-size:18px;
	font-weight:600;
}
.BoxTipo9A .SubText2 .TextBase1
{
	color:#666;
	font-size:11px;
	font-weight:normal;
}



/*
##############
# BoxTipo16
##############
*/
.BoxTipo16
{
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
	background-color:#F3F3F3;
	border:2px solid #CACACA;

	padding:10px;
}
.BoxTipo16 .Titulo
{
	color:#333;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #D0D0D0;
	padding-bottom:5px;
}
.BoxTipo16 .Titulo2
{
	color:#333;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}
.BoxTipo16 .Usuario
{
	font-size:12px;
	display:block;
	background:url('/imagens/icones/Manager.png') no-repeat left center;
	padding-left:20px;
}
.BoxTipo16 .Email
{
	font-size:12px;
	display:block;
	background:url('/imagens/icones/mail-16.png') no-repeat left center;
	padding-left:20px;
}
.BoxTipo16 .Email a
{
	color:#000;
}
.BoxTipo16 .Telefone
{
	font-size:12px;
	display:block;
	background:url('/imagens/icones/contact.png') no-repeat left center;
	padding-left:20px;
}
.BoxTipo16 .Sair
{
	font-size:12px;
	color:#900;
	font-weight:bold;
	background:url('/imagens/icones/exit.png') no-repeat left center;
	padding-left:20px;
}
.BoxTipo16 .DadosGerais
{
	font-size:12px;
	display:block;
}




/*
##############
# 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 .Fonte5
{
	font-size:12px;
	font-weight:normal;
}
.BoxTipo17 .Fonte6
{
	font-size:10px;
	font-weight:normal;
}
.BoxTipo17 .EspacoPadrao1
{
	padding-bottom:3px;
}
.BoxTipo17 .BoxCaptcha
{
	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 */

	border:1px solid #E3E3E3;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.BoxTipo17 .Fonte2 .Obr
{
	color:#900;
	font-style:italic;
	font-size:10px;
}






/*
##############
# BoxTipo17B
##############
*/
.BoxTipo17B
{
}
.BoxTipo17B focus
{
	margin:0px;
}
.BoxTipo17B .Campo1 input
{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	box-shadow:none !important;
	height:30px;
	margin:0px;
}

.BoxTipo17B .Fonte1, .BoxTipo17B .Fonte1 label
{
	font-size:13px;
	font-weight:bold;
	color:#333
}
.BoxTipo17B .Extra1
{
	color:#333;
	font-style:italic;
	font-weight:normal;
}
.BoxTipo17B .Fonte2
{
	font-size:12px;
}
.BoxTipo17B .Fonte2 .TxtLegenda
{
	color:#666;
	font-size:11px;
	font-weight:normal;
}
.BoxTipo17B .Fonte2B
{
	font-size:12px;
	font-weight:bold;
}
.BoxTipo17B .Fonte3
{
	font-size:12px;
	color:#900;
}
.BoxTipo17B .Fonte3 a
{
	font-size:12px;
	color:#900;
	text-decoration:underline;
}
.BoxTipo17B .Fonte4
{
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.BoxTipo17B .Fonte4 a
{
	font-size:14px;
	color:#900;
	font-weight:normal;
	text-decoration:underline;
}










/*
##############
# BoxTipoCaptcha
##############
*/
.BoxTipoCaptcha .Fonte6
{
	font-size:10px;
	font-weight:normal;
}
.BoxTipoCaptcha .BoxCaptcha
{
	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 */

	border:1px solid #E3E3E3;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



/*
##############
# BoxTipo17B
##############
*/
.BoxTipo17B
{
}
.BoxTipo17B focus
{
	margin:0px;
}
.BoxTipo17B .Campo1 input
{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	box-shadow:none !important;
	height:30px;
	margin:0px;
}

.BoxTipo17B .Fonte1, .BoxTipo17B .Fonte1 label
{
	font-size:13px;
	font-weight:bold;
	color:#333
}
.BoxTipo17B .Extra1
{
	color:#333;
	font-style:italic;
	font-weight:normal;
}
.BoxTipo17B .Fonte2
{
	font-size:12px;
}
.BoxTipo17B .Fonte2 .TxtLegenda
{
	color:#666;
	font-size:11px;
	font-weight:normal;
}
.BoxTipo17B .Fonte2B
{
	font-size:12px;
	font-weight:bold;
}
.BoxTipo17B .Fonte3
{
	font-size:12px;
	color:#900;
}
.BoxTipo17B .Fonte3 a
{
	font-size:12px;
	color:#900;
	text-decoration:underline;
}
.BoxTipo17B .Fonte4
{
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.BoxTipo17B .Fonte4 a
{
	font-size:14px;
	color:#900;
	font-weight:normal;
	text-decoration:underline;
}





/*
##############
# BoxTipo25
##############
*/
.BoxTipo25
{
	padding:10px;
	
	background: rgb(253,255,249); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(253,255,249,1) 0%, rgba(248,253,235,1) 33%, rgba(238,247,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,255,249,1)), color-stop(33%,rgba(248,253,235,1)), color-stop(100%,rgba(238,247,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(253,255,249,1) 0%,rgba(248,253,235,1) 33%,rgba(238,247,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(253,255,249,1) 0%,rgba(248,253,235,1) 33%,rgba(238,247,205,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(253,255,249,1) 0%,rgba(248,253,235,1) 33%,rgba(238,247,205,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(253,255,249,1) 0%,rgba(248,253,235,1) 33%,rgba(238,247,205,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfff9', endColorstr='#eef7cd',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px #d6ed85;
	-webkit-box-shadow: 0px 0px 5px #d6ed85;
	box-shadow: 0px 0px 5px #d6ed85;
}
.BoxTipo25 .Text1
{
	font-size:22px;
	color:#333;
}
.BoxTipo25 .Text2
{
	font-size:34px;
	font-weight:bold;
	color:#900;
	text-decoration:underline;
}





/* - 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:200px;
	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;
}






/*
##############
# 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;
	width:210px;
	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 .Foto img
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.BoxTipo51 .Titulo, .BoxTipo51 .Titulo a
{
	font-size:12px;
	color:#333;
	font-weight:600;
}
.BoxTipo51 .Data
{
	font-size:10px;
	color:#333;
}
.BoxTipo51 .Texto
{

	font-size:11px;
	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;
}














/*
##############
# BoxCliente
##############
*/
.BoxCliente
{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 47%, #fbfbfb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fdfdfd), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#fdfdfd 47%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#fdfdfd 47%,#fbfbfb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#fdfdfd 47%,#fbfbfb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#fdfdfd 47%,#fbfbfb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */
	
	border:#E6E6E6 2px solid;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.BoxCliente .BoxDados
{
	padding:10px;
}
.BoxCliente .BoxDados .ExtNome a
{
	color:#333;
	font-size:14px;
	font-weight:600;
	padding-bottom:5px;
}
.BoxCliente:hover
{
	border:#333 2px solid;
}
.BoxCliente:hover .BoxDados .ExtNome a
{
	color:#900;
	text-decoration:none;
}







/*
##############
# BoxTipo60
##############
*/
.BoxTipo60 .TopoTitulo
{
	background-color:#f1f1f1;
}
.BoxTipo60 .TopoTitulo a
{
	
	font-size:18px;
	font-weight:600;
	color:#e8a939;
	display:block;
	
	height:42px;
	line-height:42px;
	
	vertical-align:middle;
	text-align:center;
}
.BoxTipo60 .TopoTitulo .SubFonte1
{
	color:#000;
}
.BoxTipo60 .SubBox1
{
	background-color:#f6f3f3;
	padding:15px;
	line-height:175%;
	
	
	font-size:13px;
	color:#747474;
	text-align:justify;
}
.BoxTipo60 .SubTexto1 span
{
	
	font-size:13px;
	font-weight:600;
	color:#747474;
	padding-left:60px;
}



/*
##############
# BoxTipo61
##############
*/
.BoxTipo61
{
	font-size:11px;
	color:#999;
	line-height:150%;
	border-left:#666 3px solid;
	padding-left:10px;
}





/* 
##################### 
BoxTipo52
##################### 
*/
.BoxTipo52
{
	box-sizing: border-box;
	padding: 20px 5px 5px;
	margin: 10px 0 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .3);
	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .3);
	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .3);
	
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 47%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fcfcfc), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 47%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#fcfcfc 47%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#fcfcfc 47%,#f9f9f9 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#fcfcfc 47%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}
.BoxTipo52 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.BoxTipo52 ul li
{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:108px;
}
.BoxTipo52 ul li a 
{ 
	display: inline-block; 
	color: #666;
	text-align:center;
	width:100%;
}
.BoxTipo52 ul li a:hover 
{ 
	text-decoration: none; 
}
.BoxTipo52 ul li a img 
{ 
	position: relative; 
	-webkit-transition: top 0.1s linear; 
	-moz-transition: top 0.1s linear; 
	-o-transition: top 0.1s linear; 
	max-width: 72px; 
	width: auto; 
	height: auto; 
}
.BoxTipo52 ul li a:hover img 
{ 
	top: -8px; 
}
.BoxTipo52 ul li a span 
{ 
	display: block; 
	font-size: 13px; 
	margin: 5px 0; 
	padding: 4px 11px; 
	background: #F4F4F2; 
	border-radius: 4px;
	height:35px; 
}
.BoxTipo52 ul li a:hover span 
{ 
	background: #e9e9e9; 
}







/* 
##################### 
BoxTipo53
##################### 
*/
.BoxTipo53
{
	border-top:2px solid #D5A08B;
	border-bottom:2px solid #D5A08B;
	
	background: #fdf6f3; /* Old browsers */
	background: -moz-linear-gradient(top, #fdf6f3 0%, #fae0d6 100%, #f7ece7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdf6f3), color-stop(100%,#fae0d6), color-stop(100%,#f7ece7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdf6f3 0%,#fae0d6 100%,#f7ece7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdf6f3 0%,#fae0d6 100%,#f7ece7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdf6f3 0%,#fae0d6 100%,#f7ece7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdf6f3 0%,#fae0d6 100%,#f7ece7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf6f3', endColorstr='#f7ece7',GradientType=0 ); /* IE6-9 */
}
.BoxTipo53 .ExtText1
{
	color:#56240E;
	font-size:32px;
	font-weight:600;
	
	padding:10px;
	
	background: #FAE1D8; 
}
.BoxTipo53 .TxtDados
{
	line-height:175%;
	font-size:13px;
	color:#333;
	
	padding:10px;
}
.BoxTipo53 .TxtDados a 
{
	font-size:13px;
	color:#333;
}
.BoxTipo53 .TxtDados .ExtText12
{
	color:#900;
	font-size:22px;
	padding-bottom:4px;
	border-bottom:#900 1px solid;
	font-weight:600;
}











/* 
##################### 
BoxTipo53B
##################### 
*/
.BoxTipo53B
{
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,252,252,1) 47%, rgba(248,248,248,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(252,252,252,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px 1px #E1E1E1;
	-webkit-box-shadow: 0px 0px 5px 1px #E1E1E1;
	box-shadow: 0px 0px 5px 1px #E1E1E1;
	
	padding:10px;
}
.BoxTipo53B .ExtText1
{
	font-size:18px;
	color:#333;
	font-weight:bold;
	border-bottom:rgba(0,0,0,0.25) 1px solid;
	
	padding:5px;
}
.BoxTipo53B .ExtText2
{
	font-size:15px;
	color:#900;
	font-weight:bold;
}
.BoxTipo53B .ExtText3
{
	font-size:12px;
	color:#333;
}
.BoxTipo53B .ExtText4
{
	font-size:12px;
	color:#333;
	background-color:#FFFFE6;
	border-top:#FF3 2px solid;
	border-bottom:#FF3 2px solid;
	padding:5px;
}
.BoxTipo53B .ExtText4 a
{
	font-size:12px;
	color:#333;
	font-weight:bold;	
}







/* 
##################### 
BoxTipo601
##################### 
*/
.BoxTipo601
{
	padding:10px;
	
	background: rgb(254,222,229); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(254,222,229,1) 0%, rgba(255,219,228,1) 44%, rgba(255,215,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(254,222,229,1)), color-stop(44%,rgba(255,219,228,1)), color-stop(100%,rgba(255,215,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(254,222,229,1) 0%,rgba(255,219,228,1) 44%,rgba(255,215,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(254,222,229,1) 0%,rgba(255,219,228,1) 44%,rgba(255,215,224,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(254,222,229,1) 0%,rgba(255,219,228,1) 44%,rgba(255,215,224,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(254,222,229,1) 0%,rgba(255,219,228,1) 44%,rgba(255,215,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fedee5', endColorstr='#ffd7e0',GradientType=1 ); /* IE6-9 */
	
	border:#9E0025 1px solid;
	
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: 0px 0px 2px #9e0025;
	-webkit-box-shadow: 0px 0px 2px #9e0025;
	box-shadow: 0px 0px 2px #9e0025;
}
.BoxTipo601 .SubText1
{
	color:#333;
	font-size:22px;
	font-weight:600;
}




/*
##############
# 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;
}
















/*
################
## EstMenuEsquerda
################
*/
.EstMenuEsquerda .BoxTitulo
{
	background:rgba(0, 0, 0, 0.5);
	padding:5px;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.EstMenuEsquerda .BoxCentral
{
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	
	padding:5px;
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,252,252,1) 47%, rgba(248,248,248,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(252,252,252,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(252,252,252,1) 47%,rgba(248,248,248,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
	
	border-bottom:1px solid rgba(22, 65, 114, 0.15);
	border-left:1px solid rgba(22, 65, 114, 0.15);
	border-right:1px solid rgba(22, 65, 114, 0.15);
}
.EstMenuEsquerda .Nivel1
{
	padding:3px;
}
.EstMenuEsquerda .Nivel1 a
{
	font-size:15px;
	font-weight:bold;
	color:#333;
	display:block;
}
.EstMenuEsquerda .Nivel2
{
	padding:3px;
}
.EstMenuEsquerda .Nivel2 a
{
	font-size:12px;
	color:#333;
	background-image:url('/imagens/ico_folder.gif');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	display:block;
}
.EstMenuEsquerda .Separador
{
	background:#EFEFEF;
	display:block;
	height:1px;
	margin-bottom:4px;
	margin-top:4px;
}













/*
################
## EstTopo1
################
*/
.EstTopo1
{
	background:#05287B;
	padding:20px;
	border-bottom:1px solid #FFC751;
}

/* ------- */

.EstTopo1 .ExtText1
{
	color: #fff;
    font-size: 12px;
    font-style: italic;
}
.EstTopo1 .ExtText2
{
	color: #fff;
    font-size: 12px;
}
.EstTopo1 .ExtText3, .EstTopo1 .ExtText3 a
{
	color: #fff;
    font-size: 11px;
}

/* ------- */

.EstTopo1 .BuscaBox
{
	display:inline-block;
	margin:0px;
	padding:0px;
}
.EstTopo1 .BuscaBox .BuscaCampo
{
	border:1px solid #05287B;
	border-bottom:1px solid #FFFFFF;
	background:#05287B;
	
	color:#FFF;
	
	height:26px;
	line-height:26px;
	
	vertical-align:middle;
	text-align:left;
	
	display:inline-block;

	margin:0px;
	padding:0px;
	margin-top:-1px;
}
.EstTopo1 .BuscaBox .BuscaBtn
{
	background:#FFF;
	color:#05287B;
	border:0px;
	
	height:28px;
	line-height:28px;
	width:28px;
	
	vertical-align:middle;
	text-align:center;
	
	display:inline-block;
	
	margin:0px;
	padding:0px;
	margin-top:-1px;
}

/* ------- */

.EstTopo1 .ExtListIdiomas
{
	display:inline-block;
	margin:0px;
	padding:0px;
	list-style:none;
}
.EstTopo1 .ExtListIdiomas li
{
	display:inline-block;
	margin:0px;
	padding:0px;
	list-style:none;
}
.EstTopo1 .ExtListIdiomas li a
{
	height:28px;
	line-height:28px;
	width:28px;
	
	vertical-align:middle;
	text-align:center;
	
	display:block;
	
	margin:0px;
	padding:0px;
	
	color:#FFF;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	background:url('') no-repeat center center;
	
	-webkit-background-size: 28px 28px;
	-moz-background-size: 28px 28px;
	-o-background-size: 28px 28px;
	background-size: 28px 28px;
	
	text-indent:-9999px;
}
.EstTopo1 .ExtListIdiomas li:hover a
{
	text-decoration:none;
}

/* ------- */

.EstTopo1 .ExtListSocial
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.EstTopo1 .ExtListSocial li
{
	display:inline-block;
	margin:0px;
	padding:0px;
	list-style:none;
	
	margin-right:2px;
}
.EstTopo1 .ExtListSocial li:last-child
{
	margin-right:0px;
}
.EstTopo1 .ExtListSocial li a
{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	
	vertical-align:middle;
	text-align:center;
	
	color:#FFF;
	
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstTopo1 .ExtListSocial li.Facebook a
{
	background:#23589C;
}
.EstTopo1 .ExtListSocial li.Twitter a
{
	background:#00AEF0;
}
.EstTopo1 .ExtListSocial li.GooglePlus a
{
	background:#FF4A35;
}
.EstTopo1 .ExtListSocial li.Youtube a
{
	background:#D60000;
}
.EstTopo1 .ExtListSocial li.Instagram a
{
	background:#007CB9;
}

/* ------- */















/*
################
## EstTopo2
################
*/
.EstTopo2
{
	width:100%;
	height:40px;
		
	margin:0 auto;
	padding:0px;
	
	display:table;
	
	background:#05287B;
}
.EstTopo2 li
{
	margin:0px;
	padding:0 10px;
	
	display:table-cell;
	
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	/* position:relative; */
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	border: 1px solid #001E5E;
}
.EstTopo2.Linha1
{
	border-bottom:#001E5E 1px  solid;
}
.EstTopo2 li:after
{
	position:absolute;
	right:0px;
	top:0px;
	background:#001E5E;
	height:40px;
	width:1px;
	display:block;
	content:"";
}
.EstTopo2 li:after:last-child
{
	display:none;
}
.EstTopo2 li a
{
	color: #fff;
    font-size: 11px;
    text-transform: uppercase;
}

/* ------- */

.EstTopo2 li.LiDestaque1
{
	background:#FFC751;
	height:138px;
	width:50px;
}
.EstTopo2 li.LiDestaque1 a
{
	color:#05287B;
}
.EstTopo2 li.LiDestaque1:hover
{
	background:#000;
}
.EstTopo2 li.LiDestaque1:hover a
{
	color:#FFC751;
}

/* ------- */

.EstTopo2 li.LiDestaque2 a
{
	color: #f3831f;
    font-size: 11px;
	font-weight:bold;
}

/* ------- */

.EstTopo2.row3Menu {
	border: 1px solid #00174d;
}












/*
################
## EstTopo2B
################
*/
.EstTopo2B
{
	width:100%;
	/*height:40px;*/
		
	margin:0 auto;
	padding:0px;
	
	display:table;
	
	background:#05287B;
}
.EstTopo2B li
{
	margin:0px;
	padding:0 4px;
	
	display:table-cell;
	
	height:40px;
	text-align:center;
	vertical-align:middle;
	
	position:relative;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstTopo2B li a
{
	color: #fff;
    font-size: 11px;
    text-transform: uppercase;
}

/* ------- */

.EstTopo2B li.LiDestaque1
{
	background: #000;
	height:123px;
	width:50px;
}
.EstTopo2B li.LiDestaque1 a
{
	color:#FFC751;
}

/* ------- */

.EstTopo2B li.LiDestaque2 a
{
	color: #f3831f;
    font-size: 11px;
	font-weight:bold;
}

/* ------- */












/*
################
## EstTopo3
################
*/
.EstTopo3
{
	background:#FFC751;
	padding:2px 8px;
}
.EstTopo3 .ExtText1
{
	color:#05287B;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.EstTopo3 .scroll-text
{
	width:100%;
	height:40px;
	overflow:hidden;
}
.EstTopo3 .ExtMenu2
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
	width:100%;
	height:40px;
}
.EstTopo3 .ExtMenu2 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
	height:40px;
}
.EstTopo3 .ExtMenu2 li a
{
	list-style:none;
	margin:0px;
	padding:0px;
	
	height:40px;
	line-height:40px;
	
	vertical-align:middle;
	text-align:left;
	
	color: #333;
    font-size: 15px;
	display:block;
}
.EstTopo3 .ExtText2 a .fa
{
	color:#05287B;
}











/*
################
## EstRodape2
################
*/
.EstRodape2 .Centro
{
	padding-bottom:20px;
	padding-top:20px;
}
.EstRodape2 .Centro .ExtText1
{
	color: #333;
    font-size: 13px;
}
.EstRodape2 .Centro .ExtText2
{
	color: #333;
    font-size: 12px;
}
.EstRodape2 .Centro .ExtText2 a
{
	color: #333;
    font-size: 12px;
	font-weight:bold;
}


















/*
################
## PgCapa
################
*/
.PgCapa
{
	
}

/* ------- */

.PgCapa .Borda1
{
	border:1px solid #05287A;
	
	overflow:hidden;
}
.PgCapa .Borda2
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

/* ------- */

.PgCapa .BannerExt2
{
	position:relative; width:236px; height:157px;
}
.PgCapa .BannerExt2 .Fundo0
{
	width:231px;
	
	position:absolute;
	left:7px;
	top:10px;
	
	z-index:99;
}
.PgCapa .BannerExt2 .Fundo1
{
	background:#05287A;
	
	position:absolute;
	padding:5px;
	
	bottom:0px;
	left:0px;
	
	z-index:100;
	
	text-align:left;
	
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.PgCapa .BannerExt2 .ExtText1
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	
	display:block;
}
.PgCapa .BannerExt2 .ExtText2
{
	color:#fff;
	font-size:12px;
	
	display:block;
}

.PgCapa .ListCapa2
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgCapa .ListCapa2 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.PgCapa .ListCapa2 li:last-child
{
	margin-bottom:0px;
}
.PgCapa .ListCapa2 li .ExtText1 a
{
	color: #000000;
    font-size: 12px;
    font-weight: normal;
	
	height:60px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
	
} 
.PgCapa .ListCapa2 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.PgCapa .ListCapa2 li:hover .ExtText1 a
{
	text-decoration:underline;
}
.PgCapa .ListCapa2 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}

/* ------- */

.PgCapa .BoxCapa1 .ExtText1 h1
{
    color: #000000;
    font-size: 14px;
    line-height: 18px;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	border:0px;
	font-weight:normal;
}
.PgCapa .BoxCapa1 .ExtText2 a
{
	font-size: 13px;
	color: #000000;
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	
	text-align:justify;
	
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.PgCapa .BoxCapa1 .Base1
{
	position:relative;
    width: 280px;
    height: 280px;
}
.PgCapa .BoxCapa1 .Base1 > a > img
{
	border:1px solid #05287A;
    width: calc(100% - 1px);
}
.PgCapa .BoxCapa1 .Base1 .ExtText2
{
	position:absolute;
	left:0px;
	bottom:-1px;
	padding:0px;
	background:rgba(0, 0, 0, 0.75);
	
	left:24px;
	width:232px;
	padding:10px;
}
.PgCapa .BoxCapa1 .Base1 .ExtText2 a
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	display:block;
	
	display:block;
	height:45px;
	line-height:15px;
	overflow:hidden;
}
/* ------- */

.PgCapa .BoxCapa2Redor
{
    width: 280px;
}
.PgCapa .BoxCapa2
{
    padding: 5px;
}
.PgCapa .BoxCapa2 .BoxImagem
{
    margin-bottom: 5px;
}
.PgCapa .BoxCapa2 .BoxImagem img
{
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.PgCapa .BoxCapa2 .ExtText1
{
    color: #666666;
    font-size: 11px;
    margin-bottom: 5px;
}
.PgCapa .BoxCapa2 .ExtText2
{
    color: #05287a;
    font-size: 14px;
    font-weight: bold;

    display: block;
    overflow: hidden;

    line-height: 20px;
    height: 80px;
}

/* ------- */

.PgCapa .ListCapa3
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}
.PgCapa .ListCapa3 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:10px;
	
	float:left;
	width:calc(50% - 10px);
}
.PgCapa .ListCapa3 li:last-child
{
	margin-right:0px;
	width:50%;
}
.PgCapa .ListCapa3 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.PgCapa .ListCapa3 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
    font-weight: normal;
	
	height:100px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
}
.PgCapa .ListCapa3 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.PgCapa .ListCapa3 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.PgCapa .ListCapa3 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}

/* ------- */

.PgCapa .ListCapa1
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgCapa .ListCapa1 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.PgCapa .ListCapa1 li:last-child
{
	margin-bottom:0px;
}
.PgCapa .ListCapa1 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.PgCapa .ListCapa1 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
    font-weight: bold;
	
	height:40px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
} 
.PgCapa .ListCapa1 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.PgCapa .ListCapa1 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.PgCapa .ListCapa1 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}

/* ------- */

.PgCapa .ListCapa4
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}
.PgCapa .ListCapa4 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-right:10px;
	
	float:left;
	width:calc(50% - 10px);
}
.PgCapa .ListCapa4 li:nth-child(2n)
{
	margin-right:0px;
	width:50%;
}
.PgCapa .ListCapa4 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.PgCapa .ListCapa4 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
	font-weight:normal;
	
	height:40px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
} 
.PgCapa .ListCapa4 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.PgCapa .ListCapa4 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.PgCapa .ListCapa4 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}

/* ------- */

.PgCapa .ListCapa5
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}
.PgCapa .ListCapa5 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-bottom:10px;
	
	float:left;
	width:calc(50% - 10px);
}
.PgCapa .ListCapa5 li:nth-child(2n)
{
	margin-right:0px;
	width:50%;
}
.PgCapa .ListCapa5 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.PgCapa .ListCapa5 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
	font-weight:normal;
	
	height:100px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
} 
.PgCapa .ListCapa5 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.PgCapa .ListCapa5 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.PgCapa .ListCapa5 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}

/* ------- */

.PgCapa .ListCapa6
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}
.PgCapa .ListCapa6 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.PgCapa .ListCapa6 li:last-child
{
	margin-bottom:0px;
}
.PgCapa .ListCapa6 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.PgCapa .ListCapa6 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
	font-weight:normal;
	
	height:40px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
} 
.PgCapa .ListCapa6 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.PgCapa .ListCapa6 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.PgCapa .ListCapa6 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}

/* ------- */

.PgCapa .ListCapa7
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:100%;
}
.PgCapa .ListCapa7 li
{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-bottom:10px;
	

	float:left;
	width:calc(50% - 10px);
}
.PgCapa .ListCapa7 li:nth-child(2n)
{
	margin-right:0px;
	width:50%;
}
.PgCapa .ListCapa7 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.PgCapa .ListCapa7 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
	font-weight:normal;
	
	height:100px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
} 
.PgCapa .ListCapa7 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.PgCapa .ListCapa7 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.PgCapa .ListCapa7 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}

/* ------- */

.PgCapa .BoxBanner1
{
	padding:11px;
	border:1px solid rgba(0, 0, 0, 0.25);
}
.PgCapa .BoxBanner1 img
{
	float:inherit;
}

/* ------- */

.PgCapa .ExtListBanners1
{
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}
.PgCapa .ExtListBanners1 li
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin:0 0 16.92px;
	display:block;
	line-height:0px;
	
	border:1px solid rgba(0, 0, 0, 0.25);
	padding:11px;
}
.PgCapa .ExtListBanners1 li img
{
	float:inherit;
	width:100%;
}
.PgCapa .ExtListBanners1 li:last-child
{
	margin-bottom:0px;
}

/* ------- */

.PgCapa .EstBoxMat1Car
{
	position: relative;
	width: 280px;
}
.PgCapa #EstBoxMat1Car
{
}
.PgCapa .EstBoxMat1Car li 
{
	display: block;
	float: left;
	width: 280px;
}
.PgCapa .EstBoxMat1Car a.prev
{
	display: block;
    height: 65px;
    position: absolute;
    width: 24px;
	
	background:url('/imagens/Estrutura/seta-e.jpg') no-repeat center center #0061A8;
    background: 24px auto;
	
	position:absolute;
	left:0px;
	bottom:77px;
}
.PgCapa .EstBoxMat1Car a.next 
{
	display: block;
    height: 65px;
    position: absolute;
    width: 24px;
	
	background:url('/imagens/Estrutura/seta-d.jpg') no-repeat center center #0061A8;
	background: 24px auto;

	position:absolute;
	right:0px;
	bottom:77px;
}
.PgCapa .EstBoxMat1Car a.prev span, .PgCapa .EstBoxMat1Car a.next span 
{
	display: none;
}
.PgCapa .EstBoxMat1Car a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMat1Car a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.PgCapa .EstBoxMat1DCar
{
	position: relative;
	width: 236px;
}
.PgCapa #EstBoxMat1DCar
{
}
.PgCapa .EstBoxMat1DCar li 
{
	display: block;
	float: left;
	width: 236px;
}
.PgCapa .EstBoxMat1DCar a.prev
{
	display: block;
    height: 60px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-e.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	left:0px;
	bottom:0px;
}
.PgCapa .EstBoxMat1DCar a.next 
{
	display: block;
    height: 60px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-d.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	right:0px;
	bottom:0px;
}
.PgCapa .EstBoxMat1DCar a.prev span, .PgCapa .EstBoxMat1DCar a.next span 
{
	display: none;
}
.PgCapa .EstBoxMat1DCar a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMat1DCar a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMat1DCar li .Base1 .ExtText2
{
	width: 156px;
}

/* ------- */

.PgCapa .EstBoxMat1BCar
{
	position: relative;
	width: 710px;
}
.PgCapa #EstBoxMat1BCar
{
}
.PgCapa .EstBoxMat1BCar li 
{
	display: block;
	float: left;
	width: 710px;
}
.PgCapa .EstBoxMat1BCar a.prev
{
	display: block;
    height: 60px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-e.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	left:0px;
	bottom:0px;
}
.PgCapa .EstBoxMat1BCar a.next 
{
	display: block;
    height: 60px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-d.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	right:0px;
	bottom:0px;
}
.PgCapa .EstBoxMat1BCar a.prev span, .PgCapa .EstBoxMat1BCar a.next span 
{
	display: none;
}
.PgCapa .EstBoxMat1BCar a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMat1BCar a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.PgCapa .EstBoxMat1CCar
{
	position: relative;
	width: 946px;
}
.PgCapa #EstBoxMat1CCar
{
}
.PgCapa .EstBoxMat1CCar li 
{
	display: block;
	float: left;
	width: 946px;
}
.PgCapa .EstBoxMat1CCar a.prev
{
	display: block;
    height: 60px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-e.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	left:0px;
	bottom:0px;
}
.PgCapa .EstBoxMat1CCar a.next 
{
	display: block;
    height: 60px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-d.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	right:0px;
	bottom:0px;
}
.PgCapa .EstBoxMat1CCar a.prev span, .PgCapa .EstBoxMat1CCar a.next span 
{
	display: none;
}
.PgCapa .EstBoxMat1CCar a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMat1CCar a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.PgCapa .BoxCapaEsq1 .ExtText1 h1
{
    color: #000000;
    font-size: 14px;
    line-height: 18px;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	border:0px;
}
.PgCapa .BoxCapaEsq1 .ExtText2 a
{
	font-size: 13px;
	color: #000000;
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	
	text-align:justify;
	
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.PgCapa .BoxCapaEsq1 .Base1
{
	position:relative;
	width:236px;
	height:157px;
}
.PgCapa .BoxCapaEsq1 .Base1B
{
	position:relative;
	width:236px;
	height:196px;
}
.PgCapa .BoxCapaEsq1 .Base1 > a > img
{
	border:1px solid #05287A;
}
.PgCapa .BoxCapaEsq1 .Base1 .ExtText2
{
	position:absolute;
	left:0px;
	bottom:0px;
	padding:0px;
	background:rgba(0, 0, 0, 0.75);
	
	left:40px;
	width:156px;
	padding:5px;
}
.PgCapa .BoxCapaEsq1 .Base1 .ExtText2 a
{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	display:block;
	
	display:block;
	height:30px;
	line-height:15px;
	overflow:hidden;
}

/* ------- */

.PgCapa .EstBoxMatEsq1Car
{
	position: relative;
	width: 236px;
}
.PgCapa #EstBoxMatEsq1Car
{
}
.PgCapa .EstBoxMatEsq1Car li 
{
	display: block;
	float: left;
	width: 236px;
}
.PgCapa .EstBoxMatEsq1Car a.prev
{
	display: block;
    height: 40px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-e.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	left:0px;
	bottom:0px;
}
.PgCapa .EstBoxMatEsq1Car a.next 
{
	display: block;
    height: 40px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-d.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	right:0px;
	bottom:0px;
}
.PgCapa .EstBoxMatEsq1Car a.prev span, .PgCapa .EstBoxMatEsq1Car a.next span 
{
	display: none;
}
.PgCapa .EstBoxMatEsq1Car a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMatEsq1Car a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.PgCapa .EstBoxMatEsq1CarB
{
	position: relative;
	width: 236px;
}
.PgCapa #EstBoxMatEsq1CarB
{
}
.PgCapa .EstBoxMatEsq1CarB li 
{
	display: block;
	float: left;
	width: 236px;
}
.PgCapa .EstBoxMatEsq1CarB a.prev
{
	display: block;
    height: 40px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-e.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	left:0px;
	bottom:0px;
}
.PgCapa .EstBoxMatEsq1CarB a.next 
{
	display: block;
    height: 40px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-d.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	right:0px;
	bottom:0px;
}
.PgCapa .EstBoxMatEsq1CarB a.prev span, .PgCapa .EstBoxMatEsq1CarB a.next span 
{
	display: none;
}
.PgCapa .EstBoxMatEsq1CarB a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMatEsq1CarB a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.PgCapa .EstBoxMatEsq2Car
{
	position: relative;
	width: 236px;
}
.PgCapa #EstBoxMatEsq2Car
{
}
.PgCapa .EstBoxMatEsq2Car li 
{
	display: block;
	float: left;
	width: 236px;
}
.PgCapa .EstBoxMatEsq2Car a.prev
{
	display: block;
    height: 40px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-e.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	left:0px;
	bottom:0px;
}
.PgCapa .EstBoxMatEsq2Car a.next 
{
	display: block;
    height: 40px;
    position: absolute;
    width: 40px;
	
	background:url('/imagens/Estrutura/seta-d.jpg') no-repeat center center #0061A8;
	
	position:absolute;
	right:0px;
	bottom:0px;
}
.PgCapa .EstBoxMatEsq2Car a.prev span, .PgCapa .EstBoxMatEsq2Car a.next span 
{
	display: none;
}
.PgCapa .EstBoxMatEsq2Car a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.PgCapa .EstBoxMatEsq2Car a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.PgCapa .EstBoxMatVideos1Car
{
	position: relative;
	width: 260px;
}
.PgCapa #EstBoxMatVideos1Car
{
}
.PgCapa .EstBoxMatVideos1Car li 
{
	display: block;
	float: left;
	width: 260px;
}

/* ------- */









/*
################
## EstCentralSite
################
*/
.EstCentralSite .Centro
{
    padding-top: 0px;
}
















/*
##############
# EstData
##############
*/

.EstData 
{
	width: 85px; 
	height: 82px;
	background: #fcfcfc; 
	background: linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); 
	background: -moz-linear-gradient(top, #fcfcfc 0%, #dad8d8 100%); 
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#dad8d8 100%); 
	border: 1px solid #d2d2d2;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
}
.EstData p 
{
	
	font-size: 50px;
	line-height:50px;
	text-align: center; 
	color: #9e9e9e;
	margin: 0px;
}

.EstData p span 
{
	background: #2801d6; /* Old browsers */
background: -moz-linear-gradient(top, #2801d6 0%, #330170 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2801d6), color-stop(100%,#330170)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2801d6 0%,#330170 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2801d6 0%,#330170 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2801d6 0%,#330170 100%); /* IE10+ */
background: linear-gradient(to bottom, #2801d6 0%,#330170 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2801d6', endColorstr='#330170',GradientType=0 ); /* IE6-9 */

	font-size: 16px;
	line-height:16px;
	font-weight: bold; 
	color: #fff; 
	text-transform: uppercase; 	
	display: block;
	border-top: 3px solid #330170;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	padding: 6px 0 6px 0;
}







/*
##############
# BoxRefine
##############
*/
.BoxRefine
{
	margin:0px;
	padding:0px;
}
.BoxRefine .ExtText1
{
	background:rgba(0,0,0,0.08);
	border-bottom:rgba(0,0,0,0.25) 1px solid;
	padding:15px;
	
	color:#474747;
	font-size:20px;
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
.BoxRefine .ExtSelecao
{
	background:rgba(0,0,0,0.12);
	padding:15px;
}
.BoxRefine .ExtSelecao ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.BoxRefine .ExtSelecao ul li
{
	display:block;
	margin:0px;
	padding:0px;
	
	height:25px;
	line-height:25px;
	
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	color:#333;
	
	background:url('/imagens/flechinha.png') no-repeat left center;
	padding-left:12px;
}
.BoxRefine .ExtDados
{
	background:rgba(0,0,0,0.05);
	padding:10px;
	
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.BoxRefine .ExtDados .CampoLabel
{
	color:#474747;
	font-size:12px;
	font-weight:600;
}
.BoxRefine .ExtDados .CampoInput
{
	color:#474747;
	font-size:11px;
}
.BoxRefine .ExtDados .CampoInput input
{
	width:100%;
	font-size:11px;
	padding:2px;
}
.BoxRefine .ExtDados .CampoInput select
{
	width:100%;
	padding:2px;
}
.BoxRefine .ExtDados .CampoInput select option
{
	font-size:11px;
	padding:2px;
}
.BoxRefine .ExtDados .CampoInput input.CampoDois
{
	width:96px;
}









/*
##############
# BoxFiltro
##############
*/
.BoxFiltro .ExtText
{
	font-size:10px;
	color:#333;
}
.BoxFiltro .ExtSelect
{
	width:200px;
}








/*
##############
# BoxResultados
##############
*/
.BoxResultados
{
	color:#333;
	font-size:18px;
}
.BoxResultados span
{
	color:#036;
	font-size:22px;
}












/*
##############
# Coment�rios
##############
*/
.DetComentarios .pull-left {
	float: left;
}
.DetComentarios .pull-right {
	float: right;
}
.DetComentarios .list {
	padding: 0;
	margin: 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 .CampoMsg
{
	outline: medium none; 
	width: 99%; 
	height: 100px;
	resize: none;
}












/*
################################################
## PgListInt1
################################################
*/




/*
################
## BoxInt1
################
*/
.PgListInt1 .BoxInt1
{
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 35%, #ffffff 65%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(35%,#ffffff), color-stop(65%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	
	padding:10px;
	
	border-top:2px solid #E7E7E7;
	border-bottom:2px solid #E7E7E7;
}
.PgListInt1 .BoxInt1 .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:rgba(0, 0, 0, 0.10) 1px solid;
}
.PgListInt1 .BoxInt1 .ExtText1
{
	color:#aaa;
	font-size:11px;
}
.PgListInt1 .BoxInt1 .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
} 
.PgListInt1 .BoxInt1 .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
}
.PgListInt1 .BoxInt1 .ExtText2 a, .PgListInt1 .BoxInt1 .ExtText2 h1
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	color:#2a2e92;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	display:block;
	border:0px;
	padding:0px;
	margin:0px;

	text-decoration:none !important;
}
.PgListInt1 .BoxInt1 .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:125%;
	text-align:justify;
}
.PgListInt1 .BoxInt1 .ExtText4
{
	color:#666;
	font-size:10px;
}
.PgListInt1 .BoxInt1 .ExtText5
{
	color:#333;
	font-size:22px;
}
.PgListInt1 .BoxInt1 .ExtTextQuote 
{
	border-left: 10px solid #ccc;
	margin: 0;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
	
	font-size:15px;
	color:#8d8d8d;
	font-style:italic;
	font-weight:600;
}
.PgListInt1 .BoxInt1 .ExtTextQuote:before 
{
	color: #ccc;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
.PgListInt1 .BoxInt1 .ExtSocial a
{
	font-size:12px;
	color:#999;
	display:block;
	margin-bottom:4px;
}
.PgListInt1 .BoxInt1 .ExtSocial a.Facebook
{
	background:url('/imagens/facebook-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
}
.PgListInt1 .BoxInt1 .ExtSocial a.Twitter
{
	background:url('/imagens/twitter-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgListInt1 .BoxInt1 .ExtSocial a.LinkedIn
{
	background:url('/imagens/linkedin-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgListInt1 .BoxInt1 .ExtSocial a.Skype
{
	background:url('/imagens/skype-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgListInt1 .BoxInt1 .ExtSocial a.Telefone
{
	background:url('/imagens/phone-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgListInt1 .BoxInt1 .ExtSocial a.Email
{
	background:url('/imagens/open_mail-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgListInt1 .BoxInt1 .ExtSocial a.Site
{
	background:url('/imagens/link-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgListInt1 .BoxInt1 .ExtListSocial
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgListInt1 .BoxInt1 .ExtListSocial li
{
	display:block;
	list-style:none;
	margin:0 0 5px;
	padding:0px;
	border:0px;
}
.PgListInt1 .BoxInt1 .ExtListSocial li:last-child
{
	margin-bottom:0px;
}









/*
################
## BoxRating
################
*/
.PgListInt1 .BoxRating .ExtRtText1
{
	color:#999;
	font-size:11px;
}






/*
################
## EstMenuEsq
################
*/
.PgListInt1 .EstMenuEsq
{
	border-right:1px solid rgba(0, 0, 0, 0.15);
	padding-right:10px;
}
.PgListInt1 .EstMenuEsq .ExtText1
{
	font-size:16px;
	color:#535353;
	font-weight:bold;
}
.PgListInt1 .EstMenuEsq .ExtText2 a
{
	display:block;
	
	background:url('/imagens/ico_folder.gif') left 0px no-repeat;
	border-bottom:rgba(0, 0, 0, 0.10) 1px solid;
	padding-left:22px;
	
	color:rgba(0, 0, 0, 0.75);
	font-size:13px;
	
	vertical-align:middle;
	text-align:left;
	
	margin-bottom: 10px;
    padding-bottom: 10px;
}
.PgListInt1 .EstMenuEsq .ExtText2:hover a
{
	color:#000;
	border-bottom:rgba(0, 0, 0, 0.25) 1px solid;
	font-weight:bold;
}
.PgListInt1 .EstMenuEsq .ExtText2.Ativo a
{
	color:#000;
	border-bottom:rgba(0, 0, 0, 0.25) 1px solid;
	font-weight:bold;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo a
{
	border-bottom:rgba(0, 0, 0, 0.10) 1px solid;
	padding-left:44px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:left;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_1 a
{
	background:url('/imagens/Signos/PeB/1.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_2 a
{
	background:url('/imagens/Signos/PeB/2.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_3 a
{
	background:url('/imagens/Signos/PeB/3.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_4 a
{
	background:url('/imagens/Signos/PeB/4.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_5 a
{
	background:url('/imagens/Signos/PeB/5.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_6 a
{
	background:url('/imagens/Signos/PeB/6.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_7 a
{
	background:url('/imagens/Signos/PeB/7.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_8 a
{
	background:url('/imagens/Signos/PeB/8.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_9 a
{
	background:url('/imagens/Signos/PeB/9.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_10 a
{
	background:url('/imagens/Signos/PeB/10.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_11 a
{
	background:url('/imagens/Signos/PeB/11.png') left 0px no-repeat;
}
.PgListInt1 .EstMenuEsq .ExtText2.Esp_Signo_12 a
{
	background:url('/imagens/Signos/PeB/12.png') left 0px no-repeat;
}





/*
################
## EstListagem1
################
*/
.EstListagem1
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.EstListagem1 li
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	list-style:none;
	display:block;
	cursor:pointer;
	
	border-bottom:1px solid #e5e5e5;
	
	margin-bottom: 7px;
    padding-bottom: 6px;
}
.EstListagem1 li.SemClick
{
	cursor:default;
}

/* --- */

.EstListagem1.DuasColunas
{
	width:100%;
}
.EstListagem1.DuasColunas li
{
	width:50%;
	display:inline-block;
}

/* --- */

.EstListagem1.TresColunas
{
	width:100%;
}
.EstListagem1.TresColunas li
{
	width:33%;
	display:inline-block;
}

/* --- */

.EstListagem1 li .BoxImagem1
{
	position:relative;
	width:220px;
	height:110px;
}
.EstListagem1 li .BoxImagem1 .IcoVideo
{
	background:url('/imagens/youtube-32.png') no-repeat center center;
	position:absolute;
	width:32px;
	height:22px;
	bottom:10px;
	right:10px;
}
.EstListagem1 li .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:1px solid #05287A;
}
.EstListagem1 li .ExtText1
{
	color:#aaa;
	font-size:11px;
}
.EstListagem1 li .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:12px;
	font-weight:normal;
	display:inline-block;
} 
.EstListagem1 li .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
}
.EstListagem1 li .ExtText2, .EstListagem1 li .ExtText2 a
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	color: #333;
	font-size: 14px;
	font-weight:normal;
	line-height:150%;
	
	display:block;

	text-decoration:none !important;
}
.EstListagem1 li .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:125%;
	text-align:justify;
}
.EstListagem1 li .ExtText4
{
	color:#666;
	font-size:10px;
}
.EstListagem1 li .ExtText5
{
	color:#333;
	font-size:22px;
}
.EstListagem1 li .ExtTextQuote 
{
	border-left: 10px solid #ccc;
	margin: 0;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
	
	font-size:15px;
	color:#8d8d8d;
	font-style:italic;
	font-weight:600;
}
.EstListagem1 li .ExtTextQuote:before 
{
	color: #ccc;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
.EstListagem1 li .ExtSocial a
{
	font-size:12px;
	color:#999;
	display:block;
	margin-bottom:4px;
}
.EstListagem1 li .ExtSocial a.Facebook
{
	background:url('/imagens/facebook-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
}
.EstListagem1 li .ExtSocial a.Twitter
{
	background:url('/imagens/twitter-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.EstListagem1 li .ExtSocial a.LinkedIn
{
	background:url('/imagens/linkedin-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.EstListagem1 li .ExtSocial a.Skype
{
	background:url('/imagens/skype-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.EstListagem1 li .ExtSocial a.Telefone
{
	background:url('/imagens/phone-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.EstListagem1 li .ExtSocial a.Email
{
	background:url('/imagens/open_mail-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.EstListagem1 li .ExtSocial a.Site
{
	background:url('/imagens/link-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}

.EstListagem1 li .ExtListSocial
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.EstListagem1 li .ExtListSocial li
{
	display:block;
	list-style:none;
	margin:0 0 5px;
	padding:0px;
	border:0px;
}
.EstListagem1 li .ExtListSocial li img
{
	opacity: 0.50;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstListagem1 li .ExtListSocial li:last-child
{
	margin-bottom:0px;
}

/* --- */

.EstListagem1 li:hover
{
	border-bottom:1px solid #000;
}
.EstListagem1 li:hover .ExtFotoCapa
{
	border:rgba(0, 0, 0, 0.50) 1px solid;
}
.EstListagem1 li:hover .ExtText2 a
{
	color:#000;
}
.EstListagem1 li:hover .ExtListSocial li img
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}



























/*
################
## PgClassificado
################
*/
.PgClassificado .ExtInfos1
{
	color:#aaa;
	font-size:11px;
}
.PgClassificado .ExtInfos1 .ExtTipoCategoria
{
	color:#333;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
} 
.PgClassificado .ExtInfos1 .ExtTipoCategoria a
{
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.PgClassificado .ExtInfos1 .ExtDataCadastro
{
	font-style:italic;
	display:inline-block;
}

.PgClassificado .ExtValorLabel
{
	color:#666;
	font-size:10px;
}
.PgClassificado .ExtValor
{
	color:#333;
	font-size:22px;
}

.PgClassificado .FotosZoom
{
	width:300px;
	height:430px;
	
	background:url('/imagens/ajax-loader.gif') no-repeat center center;
	
	-webkit-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
	
	-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
}
.PgClassificado .FotosZoom img
{
	max-width:300px;
	max-height:430px;
}
.PgClassificado .LegendaZoom
{
	background-color:#F5F5F5;
	color: #999999;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.PgClassificado .LegendaZoom div
{
	background: url("/imagens/icon-search-16.png") no-repeat scroll 6px 4px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 30px;
}


.PgClassificado .EstBoxPreco .TxtPrecoTitulo
{
	color:#999;
	font-size:12px;
	font-weight:600;
}
.PgClassificado .EstBoxPreco .TxtPreco
{
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	display:block;
}

.PgClassificado .EstBoxGeral .TxtTitulo
{
	color:#999;
	font-size:12px;
	font-weight:600;
}
.PgClassificado .EstBoxGeral .ExtText2
{
	font-size:12px;
	color:#999;
}
.PgClassificado .EstBoxGeral .ExtText2 .TextSub2
{
	color:#999;
	font-size:11px;
}
.PgClassificado .EstBoxGeral .ExtText3, .PgClassificado .EstBoxGeral .ExtText3 a
{
	font-size:12px;
	color:#999;
}
.PgClassificado .EstBoxGeral .ExtSocial a
{
	font-size:12px;
	color:#999;
	display:block;
	margin-bottom:4px;
}
.PgClassificado .EstBoxGeral .ExtSocial a.Facebook
{
	background:url('/imagens/facebook-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
}
.PgClassificado .EstBoxGeral .ExtSocial a.Twitter
{
	background:url('/imagens/twitter-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgClassificado .EstBoxGeral .ExtSocial a.LinkedIn
{
	background:url('/imagens/linkedin-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgClassificado .EstBoxGeral .ExtSocial a.Skype
{
	background:url('/imagens/skype-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgClassificado .EstBoxGeral .ExtSocial a.Telefone
{
	background:url('/imagens/phone-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgClassificado .EstBoxGeral .ExtSocial a.Email
{
	background:url('/imagens/open_mail-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}
.PgClassificado .EstBoxGeral .ExtSocial a.Site
{
	background:url('/imagens/link-16.png') no-repeat left center;
	padding-left:22px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;	
}

.PgClassificado .EstVendedor
{
	opacity: 0.85;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 85);
	filter: alpha(opacity = 85);
	
	-webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	box-shadow:0px 2px 6px 0px rgba(0,0,0,0.3);
	
	padding:5px;
	height:460px;
}
.PgClassificado .EstVendedor .ExtText1
{
	font-size:13px;
	color:#333;
	font-weight:bold;
}
.PgClassificado .EstVendedor .ExtText2
{
	font-size:20px;
	color:#666;
}

.PgClassificado .hrsimples
{
	margin:2px 0;
}
.PgClassificado .hrsimples2
{
	margin:10px 0;
}




/* ------ */

.PgClassificado .BoxFotoThumb
{
	margin-top:30px;
}

/* ------ */

.PgClassificado .BoxFotoZoom
{
	border: rgba(0, 0, 0, 0.10) 1px solid;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	width:350px;
	height:400px;
	overflow:hidden;
	
	position:relative;
}
.PgClassificado .BoxFotoZoom img
{
	max-width:348px;
	max-height:398px;
}

/* ------ */

.PgClassificado .EstFotos
{
	position: relative;
	width: 85px;
}
.PgClassificado .EstFotos li
{
	display: block;
	cursor: pointer;
	float: left;
	width: 83px;
	height: 83px;
	border: rgba(0, 0, 0, 0.10) 1px solid;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out; 
}
.PgClassificado .EstFotos li.Ativo
{
	border: rgba(0, 0, 0, 0.25) 1px solid;
}
.PgClassificado .EstFotos li:hover
{
	border: rgba(0, 0, 0, 0.25) 1px solid;
}
.PgClassificado .EstFotos li img
{
	max-width:81px;
	max-height:81px;
}
.PgClassificado .EstFotos a.prev
{
	background: url('/imagens/SetasFotosCima2.png') no-repeat center center;
	width: 85px;
	height: 30px;
	display: block;
	position: absolute;
	top: -30px;
	left: 0px;
}
.PgClassificado .EstFotos a.next 
{
	background: url('/imagens/SetasFotosBaixo2.png') no-repeat center center;
	width: 85px;
	height: 30px;
	display: block;
	position: absolute;
	bottom: -30px;
	left: 0px;
}
.PgClassificado .EstFotos a.prev span, .PgClassificado .EstFotos a.next span 
{
	display: none;
}
.PgClassificado .EstFotos a.prev.disabled, .PgClassificado .EstFotos a.next.disabled
{
	opacity: 0.25;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 25);
	filter: alpha(opacity = 25);
}

/* ------ */

.PgClassificado .Separador1
{
	width:1px;
	height:100px;
	background:rgba(0,0,0,0.05);
}










/*
################
## PgEnquete
################
*/
.PgEnquete .Linha1
{
	height:300px;
	width:1px;
	display:block;
	background:rgba(0, 0, 0, 0.10);
}

.PgEnquete .EstResultado
{
	list-style:none;
	margin:0px;
	padding:10px;
	
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 35%, #ffffff 65%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(35%,#ffffff), color-stop(65%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	
	border-top:2px solid #E7E7E7;
	border-bottom:2px solid #E7E7E7;
}
.PgEnquete .EstResultado li
{
	display:block;
	list-style:none;
	margin:0 0 5px;
	padding:0px;
	border:0px;
}
.PgEnquete .EstResultado li:last-child
{
	margin-bottom:0px;
}
.PgEnquete .EstResultado li .ExtText1
{
	font-size:12px;
	color:#575757;
	font-weight:bold;
}
.PgEnquete .EstResultado li .ExtText2
{
	font-size:10px;
	color:#333;
	font-style:italic;
}

.PgEnquete .EstVotacao
{
	padding:10px;
	
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 35%, #ffffff 65%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(35%,#ffffff), color-stop(65%,#ffffff), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 35%,#ffffff 65%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	
	border-top:2px solid #E7E7E7;
	border-bottom:2px solid #E7E7E7;
}
.PgEnquete .EstVotacao .ListPerg
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgEnquete .EstVotacao .ListPerg li
{
	display:block;
	list-style:none;
	margin:0 0 15px;
	padding:0px;
	border:0px;
}
.PgEnquete .EstVotacao .ListPerg li:last-child
{
	margin-bottom:0px;
}
.PgEnquete .EstVotacao .ListPerg li .BoxCampo input
{
	margin:0px;
	padding:0px;
}
.PgEnquete .EstVotacao .ListPerg li .BoxLabel label
{
	margin:0px;
	padding:0px;
	
	font-size:12px;
	color:#575757;
	font-weight:bold;
	cursor:pointer;
}











/*
################
## PgComentarios
################
*/
.PgComentarios .EstBoxEnviar
{
	position:relative;
	width:100%;
	height:50px;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.PgComentarios .EstBoxEnviar .BoxNaoLogado
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:50px;
	
	background:rgba(0, 0, 0, 0.50);
}
.PgComentarios .EstBoxEnviar .BoxNaoLogado .ExtText1
{
	color:#FFF;
	font-size:13px;
	line-height:125%;
}
.PgComentarios .EstBoxEnviar .BoxNaoLogado .ExtText1 a
{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	line-height:125%;
}
.PgComentarios .EstBoxEnviar .CampoMsg
{
	width:100%;
	height:50px;
}
.PgComentarios .EstBoxEnviar .BtnEnviar
{
	width:100px;
	height:50px;
}








/*
################
## EstLadDir
################
*/
.EstLadDir .EstBoxTip1
{
	border-left:1px solid rgba(0, 0, 0, 0.15);
	border-right:1px solid rgba(0, 0, 0, 0.15);
	border-bottom:1px solid rgba(0, 0, 0, 0.15);
	border-top:4px solid #2a2e92;
	padding:5px;
}
.EstLadDir .EstBoxTip1 .ExtTiulo
{
	color:#2a2e92;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid rgba(0, 0, 0, 0.15);
	padding-bottom:8px;
	padding-top:8px;
	margin-bottom:8px;
}
.EstLadDir .EstBoxTip1 .ExtCentro
{
	padding:5px;
}

.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenuIcoSocial
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenuIcoSocial li
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	
	background:none;
	width:auto;
	
	height:32px;
	line-height:32px;
	vertical-align:middle;
	text-align:left;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenuIcoSocial li .fb-like
{
	top:-6px;
	left:4px;
}


/* --- */

.EstLadDir .EstBoxTip1 .ExtCentro .ExtLis2
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtLis2 li
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	list-style:none;
	display:block;
	cursor:pointer;
	
	border-bottom:1px solid #e5e5e5;
	
	margin-bottom: 10px;
    padding-bottom: 10px;
}

/* --- */

.EstLadDir .EstBoxTip1 .ExtCentro .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:1px solid #05287A;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtText1
{
	color:#aaa;
	font-size:11px;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
} 
.EstLadDir .EstBoxTip1 .ExtCentro .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
	font-size:9px;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtText2, .EstLadDir .EstBoxTip1 .ExtCentro .ExtText2 a
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	color: #000000;
    font-size: 12px;
	font-weight:normal;
	
	display:block;
	text-decoration:none !important;
	
	height:40px;
	overflow:hidden;
	line-height:20px;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:125%;
	text-align:justify;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtText4
{
	color:#666;
	font-size:10px;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtText5
{
	color:#333;
	font-size:22px;
}

/* --- */

.EstLadDir .EstBoxTip1 .ExtCentro .ExtLis2 li:hover
{
	border-bottom:1px solid #000;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtLis2 li:hover .ExtFotoCapa
{
	border:rgba(0, 0, 0, 0.50) 1px solid;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtLis2 li:hover .ExtText2 a
{
	color:#000;
}

/* --- */

.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu1
{
	font-size:16px;
	color:#535353;
	font-weight:bold;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2 a
{
	display:block;
	
	background:url('/imagens/ico_folder.gif') left 0px no-repeat;
	border-bottom:rgba(0, 0, 0, 0.05) 1px solid;
	padding-left:22px;
	
	color:rgba(0, 0, 0, 0.75);
	font-size:13px;
	
	vertical-align:middle;
	text-align:left;
	
	margin-bottom: 10px;
    padding-bottom: 10px;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2:hover a
{
	color:#000;
	border-bottom:rgba(0, 0, 0, 0.25) 1px solid;
	font-weight:bold;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo a
{
	border-bottom:rgba(0, 0, 0, 0.10) 1px solid;
	padding-left:44px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	text-align:left;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_1 a
{
	background:url('/imagens/Signos/PeB/1.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_2 a
{
	background:url('/imagens/Signos/PeB/2.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_3 a
{
	background:url('/imagens/Signos/PeB/3.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_4 a
{
	background:url('/imagens/Signos/PeB/4.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_5 a
{
	background:url('/imagens/Signos/PeB/5.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_6 a
{
	background:url('/imagens/Signos/PeB/6.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_7 a
{
	background:url('/imagens/Signos/PeB/7.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_8 a
{
	background:url('/imagens/Signos/PeB/8.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_9 a
{
	background:url('/imagens/Signos/PeB/9.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_10 a
{
	background:url('/imagens/Signos/PeB/10.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_11 a
{
	background:url('/imagens/Signos/PeB/11.png') left 0px no-repeat;
}
.EstLadDir .EstBoxTip1 .ExtCentro .ExtMenu2.Esp_Signo_12 a
{
	background:url('/imagens/Signos/PeB/12.png') left 0px no-repeat;
}









/*
################
## PgMateria
################
*/
.PgMateria .ExtResumo
{
	color:#929292;
	font-size:15px;
	font-weight:600;
	line-height:150%;
}
.PgMateria .ExtEditoria
{
	color:#2a2e92;
	font-size:12px;
	font-weight:bold;
}
.PgMateria .ExtTextMateria
{
	text-align:justify;
	margin-top:0px;
	margin-bottom: 20px;
}
.PgMateria .ExtTextMateria, .PgMateria .ExtTextMateria p
{
	color:#222;
	font-size:15px;
	line-height:22px;
	word-wrap: break-word;
}
.PgMateria .ExtTextMateria h1
{
	margin:0px;
	padding:0px;
	border:0px;
	color:#333;
	font-size:18px;
	font-weight:bold;
}
.PgMateria .ExtTextMateria h2
{
	margin:0px;
	padding:0px;
	border:0px;
	color:#333;
	font-size:16px;
	font-weight:bold;
}
.PgMateria .ExtTextMateria h3
{
	margin:0px;
	padding:0px;
	border:0px;
	color:#333;
	font-size:14px;
	font-weight:bold;	
}

/* ------------ */

.PgMateria .ExtBoxSocial
{
	border-top:1px solid rgba(0, 0, 0, 0.20);
	border-bottom:1px solid rgba(0, 0, 0, 0.20);
	
	padding:10px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #fbfbfb 47%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#fbfbfb), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#fbfbfb 47%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}
.PgMateria .ExtBoxSocial .ExtLinha1
{
	width:1px;
	height:40px;
	background:rgba(0, 0, 0, 0.20);
	display:block;	
}
.PgMateria .ExtBoxSocial .ExtFonte
{
	color:#444;
	font-size:11px;
	display:block;
	margin-bottom:10px;
}

.PgMateria .ExtBoxSocial .ExtAutor
{
	color:#444;
	font-size:12px;
	display:block;
}
.PgMateria .ExtBoxSocial .ExtAutor a
{
	color:#444;
	font-size:12px;
	font-weight:bold;
}

/* ------------ */

.PgMateria .BoxFotoCapa
{
	float:left;
	position:relative;
	background:#fff;
	overflow:hidden;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:rgba(0, 0, 0, 0.10) 1px solid;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	margin-right:10px;
	margin-bottom:10px;
}
.PgMateria .BoxFotoCapa img
{
}
.PgMateria .BoxFotoCapa .EstLegenda
{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	display:block;
	padding:5px;
	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	
	background:rgba(0, 0, 0, 0.75);
	
	color:#FFF;
	font-size:12px;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.PgMateria .BoxFotoCapa .EstLegenda .Creditos
{
	color:#FFF;
	font-size:10px;
	font-style:italic;
}
.PgMateria .BoxFotoCapa:hover
{
	border:rgba(0, 0, 0, 1) 1px solid;
}
.PgMateria .BoxFotoCapa:hover .EstLegenda
{
	background:rgba(0, 0, 0, 1);
}
.PgMateria .BoxFotoCapa.Right
{
	float:right;
	
	margin-right:0px;
	margin-left:10px;
	margin-bottom:10px;
}

/* ------------ */

.PgMateria .BoxVideoCapa
{
	float:left;
	position:relative;
	background:#fff;
	overflow:hidden;
	width:500px;
	height:281px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:rgba(0, 0, 0, 0.10) 1px solid;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	margin-right:10px;
	margin-bottom:10px;
}
.PgMateria .BoxVideoCapa .EstLegenda
{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	display:block;
	padding:5px;
	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	
	background:rgba(0, 0, 0, 0.75);
	
	color:#FFF;
	font-size:12px;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.PgMateria .BoxVideoCapa:hover 
{
	border:rgba(0, 0, 0, 1) 1px solid;
}
.PgMateria .BoxVideoCapa:hover .EstLegenda
{
	display:none;
}

/* ------------ */

.PgMateria .ExtListFotos
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgMateria .ExtListFotos li
{
	list-style:none;
	margin:0 5px 5px 0;
	padding:0px;
	float:left;
	width:250px;
	height:150px;
	overflow:hidden;
	
	border:rgba(0, 0, 0, 0.1) 1px solid;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.PgMateria .ExtListFotos li:nth-child(5n)
{
	margin-right:0px;
}
.PgMateria .ExtListFotos li img
{
	width:250px;
	height:150px;
}
.PgMateria .ExtListFotos:hover li
{
	opacity: 0.50;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);
	filter: alpha(opacity = 50);
}
.PgMateria .ExtListFotos li:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
	
	border:rgba(0, 0, 0, 0.5) 1px solid;
}












/*
################
## PgMateriaCat
################
*/

.PgMateriaCat .ExtLinha1
{
	height:390px;
	width:2px;
	display:block;
	background:rgba(0, 0, 0, 0.15);
}

/* ------------ */

.PgMateriaCat .EstBoxTipo1 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgMateriaCat .EstBoxTipo1 ul li
{
	list-style:none;
	margin:0px;
	padding:0px;

	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	list-style:none;
	display:block;
	cursor:pointer;
	
	border-bottom:1px solid #e5e5e5;
	
	margin-bottom: 10px;
    padding-bottom: 10px;
}

.PgMateriaCat .EstBoxTipo1 ul li .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:1px solid #05287A;
}
.PgMateriaCat .EstBoxTipo1 ul li .ExtText1
{
	color:#aaa;
	font-size:11px;
}
.PgMateriaCat .EstBoxTipo1 ul li .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
} 
.PgMateriaCat .EstBoxTipo1 ul li .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
	font-size:9px;
}
.PgMateriaCat .EstBoxTipo1 ul li .ExtText2 a
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	color:#333;
	font-size:12px;
	font-weight:600;

	text-decoration:none !important;
	
	height:40px;
	overflow:hidden;
	display:block;
}
.PgMateriaCat .EstBoxTipo1 ul li .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:125%;
	text-align:justify;
}
.PgMateriaCat .EstBoxTipo1 ul li:last-child
{
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* ------------ */

.PgMateriaCat .EstBoxTipo2
{
}
.PgMateriaCat .EstBoxTipo2 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgMateriaCat .EstBoxTipo2 ul li
{
	list-style:none;
	margin:0px;
	padding:0px;

	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	list-style:none;
	display:block;
	cursor:pointer;
	
	border-bottom:1px solid #e5e5e5;
	
	margin-bottom: 10px;
    padding-bottom: 10px;
}

.PgMateriaCat .EstBoxTipo2 ul li .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:1px solid #05287A;
}
.PgMateriaCat .EstBoxTipo2 ul li .ExtText1
{
	color:#aaa;
	font-size:11px;
}
.PgMateriaCat .EstBoxTipo2 ul li .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
} 
.PgMateriaCat .EstBoxTipo2 ul li .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
	font-size:9px;
}
.PgMateriaCat .EstBoxTipo2 ul li .ExtText2 a
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	color:#333;
	font-size:12px;
	font-weight:600;

	text-decoration:none !important;
	
	height:60px;
	overflow:hidden;
	display:block;
}
.PgMateriaCat .EstBoxTipo2 ul li .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:125%;
	text-align:justify;
}
.PgMateriaCat .EstBoxTipo2 ul li:last-child
{
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* ------------ */

.PgMateriaCat .EstBoxTipo3 .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:1px solid #05287A;
}
.PgMateriaCat .EstBoxTipo3 .ExtText1
{
	color:#aaa;
	font-size:11px;
}
.PgMateriaCat .EstBoxTipo3 .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
} 
.PgMateriaCat .EstBoxTipo3 .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
	font-size:9px;
}
.PgMateriaCat .EstBoxTipo3 .ExtText2 a
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	color:#333;
	font-size:14px;
	font-weight:600;
	
	height:50px;
	overflow:hidden;
	display:block;
}
.PgMateriaCat .EstBoxTipo3 .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:150%;
	text-align:justify;
	
	height:50px;
	overflow:hidden;
	display:block;
}

/* ------------ */

.EstMaterias1
{
	position: relative;
	width: 500px;
}
#EstMaterias1
{
}
.EstMaterias1 li 
{
	display: block;
	float: left;
	width:500px;
	text-align:center;
}
.EstMaterias1 a.prev
{
	background: url(../imagens/btn-seta-esquerda.png) no-repeat left center;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 5px;
	right: 35px;
	
	opacity: 0.80;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstMaterias1 a.next 
{
	background: url(../imagens/btn-seta-direita.png) no-repeat left center;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 5px;
	right: 5px;
	
	opacity: 0.80;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstMaterias1 a.prev span, .EstMaterias1 a.next span 
{
	display: none;
}
.EstMaterias1 a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.EstMaterias1 a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}












/*
################
## EstBoxTipo1
################
*/

.PgClassificadoCat .EstBoxTipo1 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgClassificadoCat .EstBoxTipo1 ul li
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:50%;
	float:left;

	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	list-style:none;
	display:block;
	
	border-bottom:1px solid #e5e5e5;
	
	margin-bottom: 10px;
    padding-bottom: 10px;
}

.PgClassificadoCat .EstBoxTipo1 ul li .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:rgba(0, 0, 0, 0.10) 1px solid;
}
.PgClassificadoCat .EstBoxTipo1 ul li .ExtText1
{
	color:#aaa;
	font-size:11px;
	text-decoration:none;
}
.PgClassificadoCat .EstBoxTipo1 ul li .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
} 
.PgClassificadoCat .EstBoxTipo1 ul li .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
	font-size:9px;
}
.PgClassificadoCat .EstBoxTipo1 ul li .ExtText2 a
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	color:#2a2e92;
	font-size:12px;
	font-weight:bold;
	display:block;

	text-decoration:none !important;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.PgClassificadoCat .EstBoxTipo1 ul li .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:125%;
	text-align:justify;
}
.PgClassificadoCat .EstBoxTipo1 ul li:last-child
{
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.PgClassificadoCat .EstBoxTipo1 ul li:hover .ExtFotoCapa
{
	border:1px solid rgba(0, 0, 0, 1);
}
.PgClassificadoCat .EstBoxTipo1 ul li:hover .ExtText2 a
{
	color:#000;
	text-decoration:underline;
}











/*
################
## EstBoxTipo2
################
*/

.PgClassificadoCat .EstBoxTipo2 ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.PgClassificadoCat .EstBoxTipo2 ul li
{
	list-style:none;
	margin:0px;
	padding:0px;
	width:33%;
	float:left;

	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	list-style:none;
	display:block;
	
	border-bottom:1px solid #e5e5e5;
	
	margin-bottom: 10px;
    padding-bottom: 10px;
}

.PgClassificadoCat .EstBoxTipo2 ul li .ExtFotoCapa
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	border:rgba(0, 0, 0, 0.10) 1px solid;
}
.PgClassificadoCat .EstBoxTipo2 ul li .ExtText1
{
	color:#aaa;
	font-size:11px;
	text-decoration:none;
}
.PgClassificadoCat .EstBoxTipo2 ul li .ExtText1 .ExtSubText1
{
	color:#333;
	font-size:10px;
	font-weight:bold;
	display:inline-block;
} 
.PgClassificadoCat .EstBoxTipo2 ul li .ExtText1 .ExtSubText2
{
	font-style:italic;
	display:inline-block;
	font-size:9px;
}
.PgClassificadoCat .EstBoxTipo2 ul li .ExtText2 a
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;

	color:#2a2e92;
	font-size:12px;
	font-weight:bold;
	display:block;

	text-decoration:none !important;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.PgClassificadoCat .EstBoxTipo2 ul li .ExtText3
{
	color:#666;
	font-size:12px;
	line-height:125%;
	text-align:justify;
}
.PgClassificadoCat .EstBoxTipo2 ul li:last-child
{
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.PgClassificadoCat .EstBoxTipo2 ul li:hover .ExtFotoCapa
{
	border:1px solid rgba(0, 0, 0, 1);
}
.PgClassificadoCat .EstBoxTipo2 ul li:hover .ExtText2 a
{
	color:#000;
	text-decoration:underline;
}

















/*
##############
# BoxRedorCompra
##############
*/
.BoxRedorCompra .BoxCompra1
{
	padding:20px;
	
	background: rgb(254,255,251); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(254,255,251,1) 0%, rgba(250,253,241,1) 33%, rgba(242,249,217,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,251,1)), color-stop(33%,rgba(250,253,241,1)), color-stop(100%,rgba(242,249,217,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,255,251,1) 0%,rgba(250,253,241,1) 33%,rgba(242,249,217,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,255,251,1) 0%,rgba(250,253,241,1) 33%,rgba(242,249,217,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,255,251,1) 0%,rgba(250,253,241,1) 33%,rgba(242,249,217,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,255,251,1) 0%,rgba(250,253,241,1) 33%,rgba(242,249,217,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefffb', endColorstr='#f2f9d9',GradientType=0 ); /* IE6-9 */
	
	background-color: #ffffff;
	border: 1px solid #a0b458;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 4px #f7ffd1;
	-webkit-box-shadow: 0px 0px 4px #f7ffd1;
	box-shadow: 0px 0px 4px #f7ffd1;
}
.BoxRedorCompra hr
{
	margin:0px !important;
}
.BoxRedorCompra .BoxCompra1 .CampoNome
{
	font-size:12px;
	font-weight:bold;
}
.BoxRedorCompra .BoxCompra1 .CampoValor
{
	font-size:28px;
	font-weight:bold;
}
.BoxRedorCompra .BoxCompra1 .CampoValor input
{
	padding:5px;
	
	font-size:28px;
	font-weight:bold;
	
	background: #fffffd; /* Old browsers */
	background: -moz-linear-gradient(top, #fffffd 0%, #fdfefa 33%, #fafdef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffd), color-stop(33%,#fdfefa), color-stop(100%,#fafdef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fffffd 0%,#fdfefa 33%,#fafdef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fffffd 0%,#fdfefa 33%,#fafdef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fffffd 0%,#fdfefa 33%,#fafdef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fffffd 0%,#fdfefa 33%,#fafdef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffd', endColorstr='#fafdef',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid #a0b458;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 4px #f7ffd1;
	-webkit-box-shadow: 0px 0px 4px #f7ffd1;
	box-shadow: 0px 0px 4px #f7ffd1;
	
	width:100%;
	height:50px;
	text-align:center;
}
.BoxRedorCompra .Texto1
{
	font-size:15px;
	color:#333;
	line-height:150%;
}
.BoxRedorCompra .Texto1 a
{
	color:#063;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
}
.BoxRedorCompra .BoxCompra2
{
	padding:10px;
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	
	background-color: #ffffff;
	border: 2px solid #dcdcdc;
	-moz-box-shadow: 2px 2px 4px 1px #dcdcdc;
	-webkit-box-shadow: 2px 2px 4px 1px #dcdcdc;
	box-shadow: 2px 2px 4px 1px #dcdcdc;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#dcdcdc');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#dcdcdc')";
}
.BoxRedorCompra .BoxCompra2 .Texto3
{
	font-size:18px;
	font-weight:bold;
	color:#333;
	padding:5px;
	border-bottom:#CCC 1px solid;
}
.BoxRedorCompra .BoxCompra2 .Texto3 .SubTexto1, .BoxRedorCompra .BoxCompra2 .Texto3 a
{
	font-size:14px;
	color:#666;
}
.BoxRedorCompra .BoxCompra2 .Texto4
{
	font-size:12px;
	color:#333;
	line-height:150%;
}
.BoxRedorCompra .BoxCompra2 .Texto4 .Prazo
{
	font-size:11px;
	font-style:italic;
}
.BoxRedorCompra .BoxCompra2 .Texto4 a
{
	font-size:12px;	
	font-weight:bold;
	color:#063;
	text-decoration:underline;
}
.BoxRedorCompra .BoxCompra2 .Texto5
{
	color:#333;
	font-size:13px;
	line-height:175%;
}
.BoxRedorCompra .BoxCompra2 .BoxCompra3
{
	padding:5px;
	background-color:#FFF;
	
	border-bottom:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	cursor:pointer;

}
.BoxRedorCompra .BoxCompra2 .BoxCompra3:hover
{
	border-bottom:2px solid #999999;
	border-top:2px solid #999999;

}
.BoxRedorCompra .BoxCompra2 .BoxCompra3 label
{
	margin:0px !important;
	padding:0px !important;
	cursor:pointer;
}
.BoxRedorCompra .BoxCompra2 .BoxCompra3Ativo
{
	background: rgb(247,242,171); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(247,242,171,1) 0%, rgba(254,216,154,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,242,171,1)), color-stop(100%,rgba(254,216,154,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(247,242,171,1) 0%,rgba(254,216,154,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(247,242,171,1) 0%,rgba(254,216,154,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(247,242,171,1) 0%,rgba(254,216,154,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(247,242,171,1) 0%,rgba(254,216,154,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f2ab', endColorstr='#fed89a',GradientType=0 ); /* IE6-9 */
	
	
	border:2px solid #999999;
	cursor:default !important;

}
.BoxRedorCompra .BoxCompra2 .BoxCompra3 .Texto5
{
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.BoxRedorCompra .BoxCompra2 .BoxCompra3 .Texto6
{
	color:#900;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
.BoxRedorCompra .BoxCompra4
{
	padding:10px;
	
	background-color: #ffffff;
	border: 2px solid #dcdcdc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset 0px 0px 2px #d5d8d9;
	-webkit-box-shadow: inset 0px 0px 2px #d5d8d9;
	box-shadow: inset 0px 0px 2px #d5d8d9;
}
.BoxRedorCompra .BoxCompra4 .Texto3
{
	font-size:18px;
	font-weight:bold;
	color:#333;
	padding:5px;
	border-bottom:#CCC 1px solid;
}
.BoxRedorCompra .BoxCompra4 .BoxTermos
{
	overflow:auto; 
	width:730px; 
	height:150px;
	line-height:175%;
	font-size:13px;
	color:#333;
}
.BoxRedorCompra .BoxCompra4 .Texto1
{
	font-size:12px;
	color:#333;
	font-weight:bold;
	margin:0px;
	text-shadow: none;
}
.BoxRedorCompra .BoxCompra4 .Texto4
{
	font-size:12px;
	color:#333;
	line-height:150%;
}
.BoxRedorCompra .BoxCompra4 .Campo input
{
	font-size:13px;
	font-weight:bold;
	padding:5px;
	width:300px;
}
.BoxRedorCompra .Tit1
{
	font-size:18px;
	color:#900;
	font-weight:bold;
	text-decoration:underline;
	padding:5px;
}
.BoxRedorCompra .BoxCompra5
{
}
.BoxRedorCompra .BoxCompra5 .Campo
{
	font-size:13px;
	color:#333;
	font-weight:bold;
}
.BoxRedorCompra .BoxCompra5 .Valor
{
	font-size:28px;
	color:#900;
}
.BoxRedorCompra .BoxCompra5 .Valor2
{
	font-size:16px;
	color:#900;
}






/*
#############################
## 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:#000000;
	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:#000000;
	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:#000000;
	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:#000000;
	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%;
}

















/*
############
EstIdiomas
############
*/
#EstIdiomas
{
	position:fixed;
	width:32px;
	
	right:0px;
	bottom:10px;
	
	z-index:1009;
}
#EstIdiomas ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
#EstIdiomas ul li
{
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
	cursor:pointer;
	margin-bottom:-3px;
}
#EstIdiomas ul li a
{
	height:26px;
	line-height:26px;
	width:26px;
	
	vertical-align:middle;
	text-align:center;
	
	display:block;
	
	margin:0px;
	padding:0px;
	margin-top:4px;
	
	color:#FFF;
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	background:url('') no-repeat center center;
	
	-webkit-background-size: 26px 26px;
	-moz-background-size: 26px 26px;
	-o-background-size: 26px 26px;
	background-size: 26px 26px;
	
	text-indent:-9999px;
}
#EstIdiomas ul li:hover a
{
	text-decoration:none;
}













/*
############
EstIdiomas
############
*/

.ExtListBanners2
{
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}
.ExtListBanners2 li
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:18.3px;
	display:block;
	line-height:0px;
	
	border:1px solid #BFBFBF;
	padding:11px;
}
.ExtListBanners2 li img
{
	float:inherit;
	width:100%;
}
.ExtListBanners2 li:last-child
{
	margin-bottom:0px;
}











/*
############
pre-loader
############
*/
.pre-loader 
{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999999;
	color:#CCC;
	font-size:22px;
	
	background:#FFF;
}
.pre-loader .load-con 
{
	margin: 20% auto;
	position: relative;
	text-align: center;
}











/*
############
EstCapaSlide2
############
*/
.EstCapaSlide2
{
	position: relative;
	width: 236px;
	height: 157px;
}
.EstCapaSlide2 li 
{
	display: block;
	width: 236px;
	height: 157px;
}
.EstCapaSlide2 a.prev
{
	background: url(../imagens/btn-seta-direita.png) no-repeat left center;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 8px;
	right: 5px;
	
	opacity: 0.80;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstCapaSlide2 a.next 
{
	background: url(../imagens/btn-seta-esquerda.png) no-repeat left center;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 8px;
	right: 35px;
	
	opacity: 0.80;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstCapaSlide2 a.prev span, .EstCapaSlide2 a.next span 
{
	display: none;
}
.EstCapaSlide2 a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.EstCapaSlide2 a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.EstCapaSlide2 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.EstCapaSlide2 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
    font-weight: bold;
	
	height:40px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
} 
.EstCapaSlide2 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.EstCapaSlide2 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.EstCapaSlide2 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}














/*
############
EstCapaSlide3
############
*/
.EstCapaSlide3
{
	position: relative;
	width: 236px;
	height: 157px;
}
.EstCapaSlide3 li 
{
	display: block;
	width: 236px;
	height: 157px;
}
.EstCapaSlide3 a.prev
{
	background: url(../imagens/btn-seta-direita.png) no-repeat left center;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 8px;
	right: 5px;
	
	opacity: 0.80;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstCapaSlide3 a.next 
{
	background: url(../imagens/btn-seta-esquerda.png) no-repeat left center;
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 8px;
	right: 35px;
	
	opacity: 0.80;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
	filter: alpha(opacity = 80);
	
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.EstCapaSlide3 a.prev span, .EstCapaSlide3 a.next span 
{
	display: none;
}
.EstCapaSlide3 a.prev:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}
.EstCapaSlide3 a.next:hover
{
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
	filter: alpha(opacity = 100);
}

/* ------- */

.EstCapaSlide3 li .ExtText1
{
	color: #666666;
    font-size: 12px;
}
.EstCapaSlide3 li .ExtText2 a
{
	color: #000000;
    font-size: 12px;
    font-weight: bold;
	
	height:40px;
	overflow:hidden;
	display:block;
	
	line-height:20px;
	vertical-align:top;
} 
.EstCapaSlide3 li .ImgPrincipal
{
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	
	outline:1px solid rgba(0, 0, 0, 0.25);
} 
.EstCapaSlide3 li:hover .ExtText2 a
{
	text-decoration:underline;
}
.EstCapaSlide3 li:hover .ImgPrincipal
{
	outline-color:rgba(0, 0, 0, 0.50);
}







.EstBoxVideo_90_60
{
	border:1px solid #05287A;
	
	overflow:hidden;
	
	width:90px;
	height:60px;
}
.EstBoxVideo_190_120
{
	border:1px solid #05287A;
	
	overflow:hidden;
	
	width:190px;
	height:120px;
}
.EstBoxVideo_236_157
{
	border:1px solid #05287A;
	
	overflow:hidden;
	
	width:236px;
	height:157px;
}
.EstBoxVideo_710_350
{
	border:1px solid #05287A;
	
	overflow:hidden;
	
	width:710px;
	height:350px;
}
.EstBoxVideo_236_140
{
	border:1px solid #05287A;
	
	overflow:hidden;
	
	width:236px;
	height:140px;
}










.BoxPublicidade1
{
width:212px; height:79.7px; line-height:75px; display:block; text-align:center; vertical-align:middle; color:#FFF; font-size:15px; font-weight:600; font-family:Tahoma; background:#00237F;
}












.BannerExt2Topo1
{
	position:absolute; 
	left:-400px; 
	top:0px;
}
.BannerExt2Topo1 .Fundo1
{
	background:#05287A;
	
	position:absolute;
	padding:5px;
	
	bottom:12px;
	left:0px;
	
	z-index:100;
	
	text-align:left;
	
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.BannerExt2Topo1 .ExtText1
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	
	display:block;
}
.BannerExt2Topo1 .ExtText2
{
	color:#fff;
	font-size:12px;
	
	display:block;
}











.BannerExt2Topo3
{
	position:relative;
	
	width:236px;
	height:153px;
}
.BannerExt2Topo3 .Fundo1
{
	background:#05287A;
	
	position:absolute;
	padding:5px;
	
	bottom:5px;
	left:0px;
	
	z-index:100;
	
	text-align:left;
	
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	
	color:#FFF;
	font-size:11px;
}















/*
############
expose / overlay
############
*/
.ModalExpose
{
	position: relative;
	z-index: 10000001;
}
#overlay
{
	background:rgba(0, 0, 0, 0.75);
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1;
	bottom:0;
}