﻿.ms-siteaction, #ctl00_ctl00_authoringcontrols, .ms-consoleframe, .ms-SPLink, .ms-SpLinkButtonInActive { display:none} /*sharepoint*/

body { font: 85% Arial, Helvetica, sans-serif; background: #FFFFFF; color: #939393 }
fieldset, a img{border:0}
* { padding: 0; margin: 0 }
#Topo-Holding, .paginacao, #Especialidades, .divBtnBack, #sb-container, #fundo, .Pesquisa, .acessos-rapidos, .Rede-Unidades, .menuFlashTopo, .col-Esquerda, .pag-opcoes { display:none}

a { color:#1A78C6; text-decoration:underline}
.Logo{ padding:0.5em 0; border-bottom:2px solid #1A78C6}
.breadCrumb { padding:15px 0; font-size:85% }
.breadCrumb span { padding-right:6px; }

/* formulario */

.formulario { clear:both; font-size:110%; margin-bottom:24px; padding:10px 0 24px; }
.formulario .camposSep { clear:both; padding-left:10px; padding-right:10px; }
.comFundo {background:#F2F2F2;}

.campos { clear:both; padding:9px 0}
.campos * { vertical-align:middle}

.lb1 { float:left; width:165px; padding-right:10px; text-align:right }
.lb2 { float:left; padding: 0 10px }
span.lb1 { display:block; padding-bottom:2px; }	

.in1 { float:left; width:305px; padding: 1px 2px }
textarea.in1 { overflow:auto; height:100px  }
select.in1 { padding:0; width:313px;  }	
.in2 { float:left; width:80px; padding: 1px 2px }
textarea.in2 { overflow:auto; height:100px  }
select.in2 { padding:0; width:88px;  }	
.in3 { float:left; width:176px; padding: 1px 2px }
textarea.in3 { overflow:auto; height:100px  }
select.in3 { padding:0; min-width:180px; width:auto; text-transform: lowercase }
select.in4 { float:left; margin-right: 10px  }			
.in5 { float:left; width:100px; padding: 1px 2px }
textarea.in5 { overflow:auto; height:100px  }
select.in5 { padding:0; width:104px;  }	
.in6 { float:left; width:189px; padding: 1px 2px }
textarea.in6 { overflow:auto; height:100px  }
select.in6 { padding:0; width:192px;  }			
.in7 { float:left; width:50px; padding: 1px 2px }
textarea.in7 { overflow:auto; height:100px  }
select.in7 { padding:0; width:58px;  }	
.in8 { float:left; width:36px; padding: 1px 2px }
textarea.in8 { overflow:auto; height:100px  }
select.in8 { padding:0; width:44px;  }	
.in9 { float:left; width:111px; padding: 1px 2px }
textarea.in9 { overflow:auto; height:100px  }
select.in9 { padding:0; width:117px;  }	

.spcin { float:left; margin:0 3px; }
.sepBaixo { border-bottom:1px dashed #D8D8D8; margin-bottom:10px; padding-bottom:5px}
.nota1 { padding:9px 0 9px 175px; clear:both}

.inBor { border-top:2px #7D7D7D groove;  border-left: 2px #D1D1D1 solid; border-bottom:1px #E4E4E4 solid; border-right:2px #F2F2F2 ridge;}
.erroIn { background-color:#FFEDED}
.erroMsg { color:#FE0000; padding-bottom: 9px }	
	
.btn-dir { clear: both; padding: 10px 0; margin-top:-10px }
	.estilosEditor .btn-dir { padding-left:10px; margin-right:-10px  }
.btn-dir2 { clear: both; padding-top:10px; float:left; width:100%   }		
.btn-back .btn-dir { margin-top:10px }
.btnDireita{ float:right; width:140px}
.btnDireita1{ float:right; width:130px}
	body .btnDireita1 a.btn1{ float:left}
.btnDireita2{ float:right; margin-right:10px }
		
span.btn1, span.btn2, span.btn3 { display:block; height:19px; font-size:9px; line-height:19px; white-space:nowrap; padding-left: 8px; cursor:pointer }
.btn1 input, .btn2 input, .btn3 input { width:auto; overflow:visible; border:0; height:19px; float:left; text-transform: uppercase; padding:0 25px 0 0; color:#fff; cursor:pointer}

.eventoDest-txt a.btn1, .eventoDest-txt a.btn2, a.btn1, a.btn2{ display:block; height:19px; line-height:19px; white-space:nowrap; padding-left: 8px; cursor:pointer; text-decoration:none; vertical-align:middle; float:right; font-size:9px }
a.btn1:hover, a.btn2:hover{ text-decoration:none}
a.btn1 span, a.btn2 span{ height:18px; line-height:18px; padding: 1px 25px 0 0; text-transform: uppercase; color:#fff; cursor:pointer; vertical-align:middle; display:block; float:left }
span.btn1 input{ width:auto; overflow:visible; padding:0 25px 0 2px }

.btn2 { background: transparent url(../images/btn2Esq.png) no-repeat center left }
span.btn2 input, a.btn2 span { background: transparent url(../images/btn2.png) no-repeat center right; }
span.btn2 input{ width:auto; overflow:visible; padding:0 26px 0 2px }
	
.btn3 { background: transparent url(../images/btn3Esq.png) no-repeat center left; height:17px }
span.btn3 input, a.btn3 span { background: transparent url(../images/btn3.png) no-repeat center right; }	
span.btn3 input{ width:auto; overflow:visible; padding:0 10px 0 2px }
			
.altFix { margin-top: 87px; margin-left: 5px} 

.mod-3cols { clear:both; float:left; width:100%; font-size:110%; padding:10px 0 24px; width:100%; margin:10px 0 10px }
body .pequena{ padding-bottom: 10px }
.mod-3cols-spc{ padding-left:10px }
.mod-3cols-item { float:left; width:200px; padding-right: 22px;}	
.labeltop { color: #616161; display:block; padding-bottom: 8px }	
.mod-3cols-spc .mod-3cols-item { width:196px; padding-right: 15px; margin-bottom:5px }
#listagemAcordos{ clear:both}

/* outros */

#Rodape { color:#939393; font-size:85%; clear:both; padding:3.2em 0 1.2em}


/*Titulos */
.modTit { padding: 5px 0; text-transform: uppercase; color: #000; font-size: 100%; font-weight:normal}
.modTit strong { font-weight:normal }
.modTit2 { text-transform: uppercase; border-bottom: 1px dashed #D8D8D8; padding: 5px 10px 10px; cursor:pointer }
.modTit2 .over { font-size: 100%; font-weight:normal; background: url(../images/ok2.gif) no-repeat right bottom; cursor:pointer}

.modTit2 h1:hover, .modTit2 h2:hover, .modTit2 h3:hover, .modTit2 h4:hover { color:#CCC; background: url(../images/ok3.gif) no-repeat right bottom; }		
.modTit2 h1:hover a, .modTit2 h2:hover a, .modTit2 h3:hover a, .modTit2 h4:hover a{ color:#CCC; text-decoration: none }
.modTit2 h1 a:hover, .modTit2 h2 a:hover, .modTit2 h3 a:hover, .modTit2 h4 a:hover{ color:#CCC; text-decoration: none }
.modTit2 .hover{ color:#CCC; background: url(../images/ok3.gif) no-repeat right bottom!important; }

.modTit3 { color:#939393; font-size:200%; font-weight:normal; line-height:1.3em; padding-right:10px; text-transform:uppercase;}
.modTit4 { border-bottom:1px dashed #D8D8D8; clear:both; color:#000; font-size:100%; font-weight:normal; margin-bottom:9px; padding:5px 0 2px; text-transform:uppercase;}
.modTit4A{ margin-bottom: 9px; padding: 20px 0 2px; text-transform: uppercase; font-size: 100%; border-bottom: 1px dashed #D8D8D8; font-weight: normal; clear:both; color:#000;}
.modTit4B{ padding: 20px 0 2px; text-transform: uppercase; font-size: 100%; border-bottom: 1px dashed #D8D8D8; font-weight: normal; clear:both; color:#000}		
.modTit5 { padding: 10px 0 2px; text-transform: uppercase; font-size: 100%; font-weight: normal; clear:both; color:#000; text-align:left}

/* estilos */

.link1 { clear: both; padding-top: 10px}
.link1 a{ border-top: 1px dashed #D8D8D8; border-bottom: 1px dashed #D8D8D8; text-transform:uppercase; text-decoration: none; 
	display:block; padding: 7px 0 7px 0; font-size:10px; font-weight: bold}	
	.link1 a span{ padding-right:24px; display:block }
.link1 a:hover { text-decoration: none; color:#939393; background: transparent url(../images/ok3.gif) no-repeat 98% 5px}
.link1 a:focus, .link1 a:active { outline:none }
ul.link1 { padding-top: 0; padding-bottom: 10px; border-top: 1px dashed #D8D8D8; clear:both}
	ul.link1 li { list-style: none}
	ul.link1 a { border-top: none }

.eventos-filtros { padding-top:10px;}
.calendario {background:#F2F2F2; clear:both; font-size:11px; margin:10px 0; padding:10px 0 24px; position:relative}
	.calendario #datepicker { width:16.0em; margin-left:10px }
	.agendaBtn { position:absolute; bottom:24px; left:495px}
	.calendario div.ui-datepicker { border: 0; background: none }
	
	#ui-datepicker-div { z-index: 40; width:17.0em; background:#FFF}
		#ui-datepicker-div .ui-datepicker-header {}
		
	.ui-datepicker-trigger { border:2px solid #C1C1C1; float:left; display:block; cursor:pointer }
	.ui-datepicker-prev, .ui-datepicker-next { cursor:pointer; text-indent:-9000px; display:block; width:17px; height:17px; margin:1px 0 }
		.ui-datepicker-prev{ float: left}
		.ui-datepicker-next{ float: right}
		.ui-datepicker{ }
		.ui-datepicker-calendar{ width:100%; border-collapse:collapse; border-bottom:2px solid #d8d8d8; border-left:1px solid #D8D8D8; ; border-top:1px solid #D8D8D8}
		.ui-datepicker-calendar thead th{text-align:center; padding:3px 0; border-bottom:1px solid #D8D8D8 }
		.ui-datepicker-calendar tbody td{ border-bottom:1px dashed #D8D8D8; background:#FFF; border-right:1px solid #D8D8D8 }
		.ui-datepicker-calendar tbody td.ui-datepicker-other-month{ background:#F2F2F2}
		.ui-datepicker-calendar a{ display:block; padding:2px 0; text-align:center; height:1%}
		.ui-datepicker-calendar th span{  }
		.ui-datepicker-calendar a.ui-state-hover { background:#D8D8D8; text-decoration:none; color:#FFF}
		.ui-datepicker-calendar a.ui-state-active { background:#939393; text-decoration:none; color:#FFF}		
		.ui-datepicker-week-end { font-weight:bold}
		.ui-datepicker-header{ text-align:center; padding:2px 1px; margin-bottom:4px}
		.ui-datepicker-title{ display:inline; margin:0 auto; text-transform:uppercase; font-size:12px}	


.lista-mold { clear:both; padding-top:15px}
	.lista-mold ul{ list-style:none; padding-left:9px}
	.lista-mold ul li{ float:left; padding:22px; width:170px; height:85px; background: transparent url(../images/moldura1.gif) no-repeat left center}
	.lista-mold ul li.itemDir{ padding:22px 15px 22px 22px; width:170px }
	.lista-mold ul li a{ display: block; height:85px; text-decoration:none}
	.lista-mold ul li a img { display: block}			
	
.mod-lista { clear:both; padding:20px 0 0 }
	.mod-lista ul li { list-style: none; float: left; width: 100%; border-bottom:1px dashed #D8D8D8; padding: 10px 0}
	.mod-lista .mod-lista-img { float:left; }	
	.mod-lista .mod-lista-texto { font-size: 1.1em; overflow: auto; padding: 22px 10px 0 }
	.mod-lista .mod-lista-texto a { font-size: 1.1em }	

.mod-lista-alinha { clear: both; float:left; width:100%; /*border-top: 1px dashed #D8D8D8*/ }
	.mod-lista-alinha ul{ font-size:1.1em; }
	.mod-lista-alinha .modTit4{ margin-bottom:0!important}
	.mod-lista-alinha ul li { min-height:65px; padding: 10px 10px 10px 0; list-style: none; float: left; width:634px; border-bottom:1px dashed #D8D8D8; overflow:hidden }	
	.mod-lista-alinha .mod-lista-img{ width: 151px; display:block; float:left; margin-right:10px }
	.mod-lista-img img { width: 151px; display:block; float:left}
 
	.mod-lista-alinha .mod-lista-texto { overflow:auto }

.moldImg{ border:1px solid #D8D8D8; text-align:center }	
	.moldImg img{ display:block; margin:0 auto }		

.mod-lista-alinha2 { clear: both; padding-top:10px; text-align:right; float:left; width:100% }
	.mod-lista-alinha2 ul{ font-size:1.1em; border-bottom:1px dashed #D8D8D8; text-align:left; float:left; width:100%; clear:both; }
	.mod-lista-alinha2 ul li { padding: 10px; float:left; width:624px; clear:both; list-style: none; border-top:1px dashed #D8D8D8 }	
	.mod-lista-alinha2 .mod-lista-img { width: 151px; display:block; float:left }
	.mod-lista-alinha2 .mod-lista-texto { width:463px; float:right  }

.mod-lista-alinha3 { clear: both; float:left; width:100%; border-bottom:1px dashed #D8D8D8; padding: 10px 0 }
	.mod-lista-alinha3 ul{ font-size:1.1em; float:left; width:100%; background: url(../images/dashed-v.gif) repeat-y 50% 0  }
	.mod-lista-alinha3 ul li { padding:10px; list-style: none; float:left; width:282px; margin:0 10px 0 0px; border-top:1px dashed #D8D8D8 }
	.mod-lista-alinha3 ul li.par{ margin:0 0 0 10px; float:right}
	.mod-lista-alinha3 ul li.primeiro{ padding-top:0; border-top:none}
	/*.mod-lista-alinha3 ul li.ultimo{ border:none; padding-bottom:0}*/
	.mod-lista-alinha3 .mod-lista-img { width: 151px; display:block; float:left }
		.mod-lista-alinha3 .mod-lista-img img{ width: 151px}	
	.mod-lista-alinha3 .mod-lista-texto { width:119px; float:right; }
	.mod-lista-alinha3 li.ultimo .mod-lista-texto { bottom: 0 }	
	
	
.evento-detalhe { clear: both; font-size: 1.2em; padding: 20px 0; float:left; width:100%; font-size:80%;  }
	.evento-detalhe ul{ clear: both; float:left; width:100%; border-bottom: 1px dashed #D8D8D8; border-top: 1px dashed #D8D8D8;  padding: 10px 0; }
	.evento-detalhe li { float:left; width:100%; list-style: none; padding:3px 0 }	
	.evento-detalhe .evento-label { float: left; width:33%; margin-right: 10px; text-align:right; clear: left; color:#616161 }
	.evento-detalhe .evento-info { float: right; clear: right; width: 62%}	
	
	
.eventoDest { background:#D8D8D8; float:left; margin:20px 0 10px; padding:10px 0 24px; width:100%}
	.eventoDestSpc { padding-left: 10px}
		.eventoDestSpc .comFundo1{ float:left; width:100% }
	.eventoDest-img { float:left; margin-right:10px }
	.eventoDest-img img{ max-width:312px }	
		.eventoDestSpc .comFundo1 .eventoDest-img[class] img { max-width:187px}	
	.eventoDest-txt { overflow:auto; padding-right: 10px; font-size:12px;  }
	.eventoDest-txt a { font-size:18px}
	.comFundo1 .eventoDest-txt  { padding-top:20px; padding-bottom:10px }
	.eventoDest-txt .txt1{ font-size:12px; color:#616161}
	.object-legend { text-align:left; padding:3px 10px; font-size:11px; clear:both}	
.eventoDestSpc .comFundo1 { float:left; width:100%; }
.comFundo1 { background:#FFFFFF;}
	
.FAQs .modTit4{  margin-bottom:0;}	

.FAQs { clear:both; padding:10px 0 }
	.FAQs .modTit4 { margin-bottom: 0; border-bottom: none }
	.FAQs-list { padding-bottom: 10px; border-bottom: 1px dashed #D8D8D8 }
	.FAQs-pergunta { padding: 10px 10px 10px 40px; border:none; border-top: 1px dashed #D8D8D8; font-size: 14px }
	.FAQs-resposta { padding: 0 10px 20px 40px; font-size: 11px; display:block!important }	

.modDocs { clear: both; padding: 15px 0; font-size: 1.2em; width: 100%; float: left }
	.modDocs ul li { list-style: none; clear:both }	
	.modDocs-ico {  padding: 11px 0; margin-right: 1px; text-align:center }
	.modDocs-link { padding: 6px 13px 11px; }
		.modDocs-link span { font-size: 0.9em }
	.modDocs-info { padding: 24px 13px 10px; }
	
.modLinks { clear: both; padding: 15px 0; font-size: 1.2em; width: 100%; float: left }
	.modLinks ul li { background: url(../images/listLinksBg.gif) no-repeat -30px bottom; list-style: none; clear:both; float: left; width: 100% }	
	.modLinks-ico { float: left; display: block; width: 45px; padding: 11px 0; margin-right: 1px; text-align:center }
	.modLinks-link { float: left; display: block; width: 572px; padding: 6px 13px 11px; }
		.modLinks-link span { display: block; font-size: 0.9em }
		.FAQs .modLinks{padding: 15px 0 0;}
		.FAQs .modLinks ul li { background-position: left bottom }
		.FAQs .modLinks-ico { width: 60px; padding-right:15px; text-align:right }
		.FAQs .modLinks-link { width: 542px}

/* ESTILOS EDITOR */

.conteudoSpcInt .estilosEditor { padding-right: 10px}

.estilosEditor { line-height: 1.4em; font-size: 12px; clear: both; padding: 5px 0 0 }
.estilosEditor h1 { color:#616161; font-size:20px; font-weight:normal; text-transform:uppercase; padding: 12px 0 3px}
.estilosEditor h2  { color:#616161; font-size:14px; font-weight:bold; padding: 12px 0 3px; text-transform:uppercase}
.estilosEditor h3 { color:#000; font-size:12px; font-weight:normal; padding: 12px 0 3px; text-transform:uppercase}
.estilosEditor h4 { color:#000; font-size:12px; font-weight:bold; padding: 12px 0 3px}
.estilosEditor h5 { color:#616161; font-size:12px; font-weight:bold; padding: 12px 0 3px}
.estilosEditor h6 { color:#616161; font-size:12px; font-weight:normal; padding: 12px 0 3px}
.estilosEditor pre { white-space: pre; padding: 3px 0 15px }
.estilosEditor p { padding: 3px 0 12px }
.estilosEditor strong { font-weight: bold }
.estilosEditor em { font-style: italic }
.estilosEditor sup { vertical-align: super }
.estilosEditor sub { vertical-align: sub }

.estilosEditor ul { padding: 3px 0 9px; list-style-type: none  }
.estilosEditor ul li { list-style: none; padding: 3px 0 3px 14px }
.estilosEditor ul li ul li {  }
.estilosEditor ul li ul li ul li { }
.estilosEditor ul li ul { padding: 3px 0 3px 14px }

.estilosEditor ol {  padding: 3px 0 9px; margin-left:27px }
.estilosEditor ol li ol {  }
.estilosEditor ol li { padding:3px 0}
.estilosEditor ol li li { background: none}
.estilosEditor li p { padding:0}

.estilosEditor blockquote { margin:3px 40px 9px }
.estilosEditor hr { margin: 6px 0; border:none; border-bottom:1px dashed #D8D8D8; height: 1px; overflow:hidden; background-color: transparent; color:#FFF }
.estilosEditor a { text-decoration: underline }
.estilosEditor abbr { border-bottom:1px dotted #939393  }
.estilosEditor a:visited {  }
.estilosEditor a:hover { text-decoration: none }

.estilosEditor .intro{ font-size: 14px; line-height: 1.3em}
.estilosEditor .intro p{ padding:3px 0 12px }

body .estilosEditor table th{ padding:5px; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8;border-bottom:2px solid #D8D8D8;}
body .estilosEditor table td{ padding:2px 5px; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; }

/* table style 1 */
body .ms-rteTable-1 .ms-rteTableHeaderRow-1 td { padding: 0; color: #FFF; line-height: normal;}
body .ms-rteTable-1 tr.ms-rteTableOddRow-1 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .ms-rteTable-1 tr.ms-rteTableEvenRow-1 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .ms-rteTable-1 tr.ms-rteTableFooterRow-1 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .ms-rteTable-1 { border-collapse:collapse; width:100%; border:none }
	body table.ms-rteTable-1 td { padding:2px 5px!important; border:0; border-bottom:1px dashed #D8D8D8; border-right:1px dashed #D8D8D8; }

	body .ms-rteTable-1 .ms-rteTableHeaderRow-1 td{ padding:5px!important; border-right:1px solid #FFF; font-weight:bold; border-bottom:1px solid #D8D8D8}
		body .ms-rteTable-1 .ms-rteTableHeaderRow-1 td.ms-rteTableHeaderFirstCol-1{ border-left:1px solid #D8D8D8; }
		body .ms-rteTable-1 .ms-rteTableHeaderRow-1 td.ms-rteTableHeaderLastCol-1{ border-right:1px solid #D8D8D8; }
	
	body .ms-rteTable-1 .ms-rteTableOddRow-1 td{ }
		body .ms-rteTable-1 .ms-rteTableOddRow-1 td.ms-rteTableFirstCol-1{ border-left:1px solid #D8D8D8;}
		body .ms-rteTable-1 .ms-rteTableOddRow-1 td.ms-rteTableLastCol-1{ border-right:1px solid #D8D8D8;}
	
	body .ms-rteTable-1 .ms-rteTableEvenRow-1 td{ background-color:#F2F2F2; }
		body .ms-rteTable-1 .ms-rteTableEvenRow-1 td.ms-rteTableFirstCol-1{border-left:1px solid #D8D8D8;}
		body .ms-rteTable-1 .ms-rteTableEvenRow-1 td.ms-rteTableLastCol-1{ border-right:1px solid #D8D8D8; }
	
	body .ms-rteTable-1 .ms-rteTableFooterRow-1 td{ border-bottom:1px solid #D8D8D8; border-top:none!important;}
		body .ms-rteTable-1 .ms-rteTableFooterRow-1 td.ms-rteTableFooterFirstCol-1{border-left:1px solid #D8D8D8;}
		body .ms-rteTable-1 .ms-rteTableFooterRow-1 td.ms-rteTableFooterLastCol-1{ border-right:1px solid #D8D8D8; }

	body .ms-rteTable-1 .empty { background: none!important; border:none!important; border-bottom:1px solid #D8D8D8!important}
	body .ms-rteTable-1 .headerRow{ border-top:1px solid #D8D8D8!important}

/* table style 2 */
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2 { border:none; padding:0}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2 { background:transparent; border:none;color:#939393;font-family:"Arial";font-size:12px;line-height:normal;margin:0;padding:0;width:auto;}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2 {border:none}


body .ms-rteTable-2 .ms-rteTableHeaderRow-2 td { padding: 0; color: #FFF; line-height: normal; border:0}
body .ms-rteTable-2 tr.ms-rteTableOddRow-2 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .ms-rteTable-2 tr.ms-rteTableEvenRow-2 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .ms-rteTable-2 tr.ms-rteTableFooterRow-2 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	
.ms-rteTable-2 td.ms-rteTableFirstCol-2 { background: transparent; border:none; color:#939393;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;margin:0;padding:0;width:auto;}

body .ms-rteTable-2{ border:none; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
body table.ms-rteTable-2 td{ padding:2px 5px!important; border-top:1px solid #D8D8D8!important; border-left:1px solid #D8D8D8 }
body .ms-rteTable-2 .ms-rteTableHeaderRow-2 td{ background:#D8D8D8; font-weight:bold; color:#FFF; padding:5px!important; border-left:1px solid #FFF}
	body .ms-rteTable-2 .ms-rteTableHeaderRow-2 td.ms-rteTableHeaderFirstCol-2{ border-left:1px solid #D8D8D8 }

	body .ms-rteTable-2 .ms-rteTableOddRow-2 td.ms-rteTableFirstCol-2{ border-left:1px solid #D8D8D8}

	body .ms-rteTable-2 .ms-rteTableEvenRow-2 td.ms-rteTableFirstCol-2{ border-left:1px solid #D8D8D8}

	body .ms-rteTable-2 .ms-rteTableFooterRow-2 td.ms-rteTableFooterFirstCol-2{border-left:1px solid #D8D8D8}

	body .ms-rteTable-2 .empty { background: none!important; border:none!important}

/* table style 3 */
body .ms-rteTable-3 .ms-rteTableHeaderRow-3 td { padding: 0; color: #FFF; line-height: normal;}
body .ms-rteTable-3 tr.ms-rteTableOddRow-3 td{	color: #FFF;font-size: 12px}
body .ms-rteTable-3 tr.ms-rteTableEvenRow-3 td{	color: #FFF;font-size: 12px}	
body .ms-rteTable-3 tr.ms-rteTableFooterRow-3 td{background-color: transparent;color: #FFF;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .ms-rteTable-3{ border:none; }
body .ms-rteTable-3 td{ padding:2px 5px!important; border:0!important; border-top:1px solid #FFF!important; border-right:1px solid #FFF!important   }
body .ms-rteTable-3 .ms-rteTableHeaderRow-3 td{ font-weight:bold; padding:5px!important; border-left:1px solid #FFF;border-bottom:2px solid #FFF }
	body .ms-rteTable-3 .ms-rteTableHeaderRow-3 td.ms-rteTableHeaderFirstCol-3{border-left:1px solid #FFF}

body .ms-rteTable-3 .ms-rteTableOddRow-3 td{ }
	body .ms-rteTable-3 .ms-rteTableOddRow-3 td.ms-rteTableHeaderFirstCol-3{border-left:1px solid #FFF}

body .ms-rteTable-3 .ms-rteTableEvenRow-3 td{ }
	body .ms-rteTable-3 .ms-rteTableEvenRow-3 td.ms-rteTableHeaderFirstCol-3{border-left:1px solid #FFF}

body .ms-rteTable-3 .ms-rteTableFooterRow-3 td{}
	body .ms-rteTable-3 .ms-rteTableFooterRow-3 td.ms-rteTableHeaderFirstCol-3{border-left:1px solid #FFF;border-bottom:1px solid #FFF}

	body .ms-rteTable-3 .empty { background: none!important; border:none!important}
	
/* table style 4 */
body .ms-rteTable-4 .ms-rteTableHeaderRow-4 td { padding: 0; color: #FFF; line-height: normal;}
body .ms-rteTable-4 tr.ms-rteTableOddRow-4 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .ms-rteTable-4 tr.ms-rteTableEvenRow-4 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .ms-rteTable-4 tr.ms-rteTableFooterRow-4 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .ms-rteTable-4 { border-collapse:collapse; width:100%; border:none!important; }
	body .ms-rteTable-4 td { padding:2px 5px!important; border:0!important; border-left:1px dashed #D8D8D8!important; border-bottom:1px dashed #D8D8D8!important }
			
	body .ms-rteTable-4 .ms-rteTableHeaderRow-4 td{ padding:5px!important;font-weight:bold;border-left:1px solid #FFF!important;border-top:1px solid #FFF!important;border-bottom:1px solid #FFF; }
		body .ms-rteTable-4 .ms-rteTableHeaderRow-4 td.ms-rteTableHeaderFirstCol-4{ border-left:1px solid #D8D8D8;border-bottom:1px solid #FFF!important; }
	body .ms-rteTable-4 .ms-rteTableHeaderRow-4 td.ms-rteTableHeaderLastCol-4{border-right:1px solid #D8D8D8!important; }
	
	body .ms-rteTable-4 .ms-rteTableOddRow-4 td{ }
		body .ms-rteTable-4 .ms-rteTableOddRow-4 td.ms-rteTableFirstCol-4{ border-left:1px solid #D8D8D8!important;border-bottom:1px solid #FFF!important;border-right:1px solid #FFF!important;}
		body .ms-rteTable-4 .ms-rteTableOddRow-4 td.ms-rteTableEvenCol-4{background-color:#F2F2F2!important;}
		body .ms-rteTable-4 .ms-rteTableOddRow-4 td.ms-rteTableLastCol-4{border-right:1px solid #D8D8D8!important; }
	
	body .ms-rteTable-4 .ms-rteTableEvenRow-4 td{  }
		body .ms-rteTable-4 .ms-rteTableEvenRow-4 td.ms-rteTableFirstCol-4{ border-left:1px solid #D8D8D8!important;border-bottom:1px solid #FFF!important;border-right:1px solid #FFF!important;}

		body .ms-rteTable-4 .ms-rteTableEvenRow-4 td.ms-rteTableEvenCol-4{background-color:#F2F2F2!important;}
		body .ms-rteTable-4 .ms-rteTableEvenRow-4 td.ms-rteTableLastCol-4{ border-right:1px solid #D8D8D8!important; }
	
	body .ms-rteTable-4 .ms-rteTableFooterRow-4 td{ border-bottom:1px solid #D8D8D8!important; }
		body .ms-rteTable-4 .ms-rteTableFooterRow-4 td.ms-rteTableFooterFirstCol-4{ border-left:1px solid #D8D8D8!important;border-right:1px solid #FFF!important;}

		body .ms-rteTable-4 .ms-rteTableFooterRow-4 td.ms-rteTableFooterEvenCol-4{ background-color:#F2F2F2!important;}
		body .ms-rteTable-4 .ms-rteTableFooterRow-4 td.ms-rteTableFooterLastCol-4{ border-right:1px solid #D8D8D8!important;}
	
	body table.ms-rteTable-4 tr td.empty { background: none!important; border:none!important; border-bottom:1px solid #D8D8D8!important}
	
/* table style 5 */
body .ms-rteTable-5 .ms-rteTableHeaderRow-5 td { padding: 0; color: #939393; line-height: normal;}
body .ms-rteTable-5 tr.ms-rteTableOddRow-5 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .ms-rteTable-5 tr.ms-rteTableEvenRow-5 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .ms-rteTable-5 tr.ms-rteTableFooterRow-5 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .ms-rteTable-5{ border-collapse:collapse; width:100%; border:none!important;  }
body .ms-rteTable-5 td{ padding:2px 5px!important; border:none!important; border-top:none!important; border-left:none!important;  }
body .ms-rteTable-5 .ms-rteTableHeaderRow-5 td{ padding:5px!important;  border-bottom:3px solid #939393!important; font-weight:bold; text-transform:uppercase }

body .ms-rteTable-5 .ms-rteTableOddRow-5 td{ border-bottom:1px solid #939393!important; }

body .ms-rteTable-5 .ms-rteTableEvenRow-5 td{ border-bottom:1px solid #939393!important; background:#F2F2F2!important }

body .ms-rteTable-5 .ms-rteTableFooterRow-5 td{ border-bottom:3px solid #939393!important; }
	

/* class para dropdown */
.estilosEditor .header1 { color:#616161; font-size:20px; font-weight:normal; text-transform:uppercase; padding: 12px 0 3px}
.estilosEditor .header2 { color:#616161; font-size:14px; font-weight:bold; padding: 12px 0 3px; text-transform:uppercase}
.estilosEditor .header3 { color:#000; font-size:12px; font-weight:normal; padding: 12px 0 3px; text-transform:uppercase}
.estilosEditor .header4 { color:#000; font-size:12px; font-weight:bold; padding: 12px 0 3px}
.estilosEditor .header5 { color:#616161; font-size:12px; font-weight:bold; padding: 12px 0 3px}
.estilosEditor .header6 { color:#616161; font-size:12px; font-weight:normal; padding: 12px 0 3px}
.estilosEditor .blockquote { background: transparent url(../images/quote1.gif) no-repeat left top; padding-left:30px; margin:3px 0 9px }
.estilosEditor .blockquote .cite { background: transparent url(../images/quote1.gif) no-repeat right bottom; padding-right:30px }
.estilosEditor .text-highlight{ background:#F2F2F2; padding:0 2px}	
	
/* estilos modo de edição */
/* ESTILOS EDITOR */

.conteudoSpcInt .ms-formfieldvaluecontainer { padding-right: 10px}

.ms-formfieldvaluecontainer { line-height: 1.4em; font-size: 12px; clear: both; padding: 5px 0 0 }
.ms-formfieldvaluecontainer h1 { color:#616161; font-size:20px; font-weight:normal; text-transform:uppercase; padding: 12px 0 3px}
.ms-formfieldvaluecontainer h2 { color:#616161; font-size:14px; font-weight:bold; padding: 12px 0 3px; text-transform:uppercase}
.ms-formfieldvaluecontainer h3 { color:#000; font-size:12px; font-weight:normal; padding: 12px 0 3px; text-transform:uppercase}
.ms-formfieldvaluecontainer h4 { color:#000; font-size:12px; font-weight:bold; padding: 12px 0 3px}
.ms-formfieldvaluecontainer h5 { color:#616161; font-size:12px; font-weight:bold; padding: 12px 0 3px}
.ms-formfieldvaluecontainer h6 { color:#616161; font-size:12px; font-weight:normal; padding: 12px 0 3px}

.ms-formfieldvaluecontainer pre { white-space: pre; padding: 3px 0 15px }
.ms-formfieldvaluecontainer p { padding: 3px 0 12px }
.ms-formfieldvaluecontainer strong { font-weight: bold }
.ms-formfieldvaluecontainer em { font-style: italic }
.ms-formfieldvaluecontainer sup { vertical-align: super }
.ms-formfieldvaluecontainer sub { vertical-align: sub }

.ms-formfieldvaluecontainer ul { padding: 3px 0 9px; list-style-type: none  }
.ms-formfieldvaluecontainer ul li { list-style: none; padding: 3px 0 3px 14px }
.ms-formfieldvaluecontainer ul li ul li {  }
.ms-formfieldvaluecontainer ul li ul li ul li { }
.ms-formfieldvaluecontainer ul li ul { padding: 3px 0 3px 14px }

.ms-formfieldvaluecontainer ol {  padding: 3px 0 9px; margin-left:27px }
.ms-formfieldvaluecontainer ol li ol {  }
.ms-formfieldvaluecontainer ol li { padding:3px 0}
.ms-formfieldvaluecontainer ol li li { background: none}

.ms-formfieldvaluecontainer li p { padding:0 }

.ms-formfieldvaluecontainer blockquote { margin:3px 40px 9px }
.ms-formfieldvaluecontainer hr { margin: 6px 0; border:none; border-bottom:1px dashed #D8D8D8; height: 1px; overflow:hidden; background-color: transparent; color:#FFF }
.ms-formfieldvaluecontainer a { text-decoration: underline }
.ms-formfieldvaluecontainer abbr { border-bottom:1px dotted #939393  }
.ms-formfieldvaluecontainer a:visited {  }
.ms-formfieldvaluecontainer a:hover { text-decoration: none }

.ms-formfieldvaluecontainer .intro{ font-size: 1.1em; font-weight: bold; line-height: 1.1em}
.ms-formfieldvaluecontainer .intro p{ padding:3px 0 0 }

body .ms-formfieldvaluecontainer .ms-rteTable-1, body .ms-formfieldvaluecontainer .ms-rteTable-2, body .ms-formfieldvaluecontainer .ms-rteTable-3, body .ms-formfieldvaluecontainer .ms-rteTable-4, body .ms-formfieldvaluecontainer .ms-rteTable-5 { border-collapse:collapse; width:100%; margin:3px 0; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
body .ms-formfieldvaluecontainer .ms-rteTable-1 caption, body .ms-formfieldvaluecontainer .ms-rteTable-2 caption, body .ms-formfieldvaluecontainer .ms-rteTable-3 caption, body .ms-formfieldvaluecontainer .ms-rteTable-4 caption, body .ms-formfieldvaluecontainer .ms-rteTable-5 caption { text-align:left; color:#939393; padding-bottom:3px; font-weight:bold }
body .ms-formfieldvaluecontainer .ms-rteTable-1 th, body .ms-formfieldvaluecontainer .ms-rteTable-2 th, body .ms-formfieldvaluecontainer .ms-rteTable-3 th, body .ms-formfieldvaluecontainer .ms-rteTable-4 th, body .ms-formfieldvaluecontainer .ms-rteTable-5 th{ padding:5px; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8;border-bottom:2px solid #D8D8D8;}
body .ms-formfieldvaluecontainer .ms-rteTable-1 td, body .ms-formfieldvaluecontainer .ms-rteTable-2 td, body .ms-formfieldvaluecontainer .ms-rteTable-3 td, body .ms-formfieldvaluecontainer .ms-rteTable-4 td, body .ms-formfieldvaluecontainer .ms-rteTable-5 td{ padding:2px 5px; border-top:1px solid #D8D8D8; border-left:1px solid #D8D8D8; }
body .ms-formfieldvaluecontainer .ms-rteTable-1 tr, body .ms-formfieldvaluecontainer .ms-rteTable-2 tr, body .ms-formfieldvaluecontainer .ms-rteTable-3 tr, body .ms-formfieldvaluecontainer .ms-rteTable-4 tr, body .ms-formfieldvaluecontainer .ms-rteTable-5 tr {margin:0!important;padding:0!important; color: #939393!important;background:transparent!important; font-size: 12px!important; font-family: Arial, Helvetica, sans-serif!important; text-transform: none!important; font-weight: normal!important; width:auto!important; border: none!important; border-spacing: 0!important; line-height: normal!important; vertical-align: top;}
.estilosEditor table, body .ms-formfieldvaluecontainer .ms-rteTable-1, body .ms-formfieldvaluecontainer .ms-rteTable-2, body .ms-formfieldvaluecontainer .ms-rteTable-3, body .ms-formfieldvaluecontainer .ms-rteTable-4, body .ms-formfieldvaluecontainer .ms-rteTable-5 { border-collapse:collapse; width:100%; margin:3px 0; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; font-family: Arial, Helvetica, sans-serif; }
.estilosEditor caption { text-align:left; color:#939393; padding-bottom:3px; font-weight:bold }

/********************************
telerik tables
*********************************/
/* table style 1 */
body .telerik-reTable-1 .telerik-reTableHeaderRow-1 td { padding: 0; color: #FFF; line-height: normal;}
body .telerik-reTable-1 tr.telerik-reTableOddRow-1 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .telerik-reTable-1 tr.telerik-reTableEvenRow-1 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .telerik-reTable-1 tr.telerik-reTableFooterRow-1 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .telerik-reTable-1 { border-collapse:collapse; width:100%; border:none }
	body table.telerik-reTable-1 td { padding:2px 5px!important; border:0; border-bottom:1px dashed #D8D8D8; border-right:1px dashed #D8D8D8; }

	body .telerik-reTable-1 .telerik-reTableHeaderRow-1 td{ padding:5px!important; border-right:1px solid #FFF; font-weight:bold; border-bottom:1px solid #D8D8D8}
		body .telerik-reTable-1 .telerik-reTableHeaderRow-1 td.telerik-reTableHeaderFirstCol-1{ border-left:1px solid #D8D8D8; }
		body .telerik-reTable-1 .telerik-reTableHeaderRow-1 td.telerik-reTableHeaderOddCol-1{}
		body .telerik-reTable-1 .telerik-reTableHeaderRow-1 td.telerik-reTableHeaderEvenCol-1{}
		body .telerik-reTable-1 .telerik-reTableHeaderRow-1 td.telerik-reTableHeaderLastCol-1{ border-right:1px solid #D8D8D8; }
	
	body .telerik-reTable-1 .telerik-reTableOddRow-1 td{ }
		body .telerik-reTable-1 .telerik-reTableOddRow-1 td.telerik-reTableFirstCol-1{ border-left:1px solid #D8D8D8;}
		body .telerik-reTable-1 .telerik-reTableOddRow-1 td.telerik-reTableOddCol-1{}
		body .telerik-reTable-1 .telerik-reTableOddRow-1 td.telerik-reTableEvenCol-1{}
		body .telerik-reTable-1 .telerik-reTableOddRow-1 td.telerik-reTableLastCol-1{ border-right:1px solid #D8D8D8;}
	
	body .telerik-reTable-1 .telerik-reTableEvenRow-1 td{ background-color:#F2F2F2; }
		body .telerik-reTable-1 .telerik-reTableEvenRow-1 td.telerik-reTableFirstCol-1{border-left:1px solid #D8D8D8;}
		body .telerik-reTable-1 .telerik-reTableEvenRow-1 td.telerik-reTableOddCol-1{}
		body .telerik-reTable-1 .telerik-reTableEvenRow-1 td.telerik-reTableEvenCol-1{}
		body .telerik-reTable-1 .telerik-reTableEvenRow-1 td.telerik-reTableLastCol-1{ border-right:1px solid #D8D8D8; }
	
	body .telerik-reTable-1 .telerik-reTableFooterRow-1 td{ border-bottom:1px solid #D8D8D8; border-top:none!important;}
		body .telerik-reTable-1 .telerik-reTableFooterRow-1 td.telerik-reTableFooterFirstCol-1{border-left:1px solid #D8D8D8;}
		body .telerik-reTable-1 .telerik-reTableFooterRow-1 td.telerik-reTableFooterOddCol-1{}
		body .telerik-reTable-1 .telerik-reTableFooterRow-1 td.telerik-reTableFooterEvenCol-1{}
		body .telerik-reTable-1 .telerik-reTableFooterRow-1 td.telerik-reTableFooterLastCol-1{ border-right:1px solid #D8D8D8; }

	body .telerik-reTable-1 .empty { background: none!important; border:none!important; border-bottom:1px solid #D8D8D8!important}
	body .telerik-reTable-1 .headerRow{ border-top:1px solid #D8D8D8!important}

/* table style 2 */
.telerik-reTable-2 td.telerik-reTableHeaderFirstCol-2 { border:none; padding:0}
.telerik-reTable-2 td.telerik-reTableFooterFirstCol-2 { background:transparent; border:none;color:#939393;font-family:"Arial";font-size:12px;line-height:normal;margin:0;padding:0;width:auto;}
.telerik-reTable-2 tr.telerik-reTableHeaderRow-2 {border:none}


body .telerik-reTable-2 .telerik-reTableHeaderRow-2 td { padding: 0; color: #FFF; line-height: normal; border:0}
body .telerik-reTable-2 tr.telerik-reTableOddRow-2 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .telerik-reTable-2 tr.telerik-reTableEvenRow-2 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .telerik-reTable-2 tr.telerik-reTableFooterRow-2 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	
.telerik-reTable-2 td.telerik-reTableFirstCol-2 { background: transparent; border:none; color:#939393;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;margin:0;padding:0;width:auto;}

body .telerik-reTable-2{ border:none; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
body table.telerik-reTable-2 td{ padding:2px 5px!important; border-top:1px solid #D8D8D8!important; border-left:1px solid #D8D8D8 }
body .telerik-reTable-2 .telerik-reTableHeaderRow-2 td{ background:#D8D8D8; font-weight:bold; color:#FFF; padding:5px!important; border-left:1px solid #FFF}
	body .telerik-reTable-2 .telerik-reTableHeaderRow-2 td.telerik-reTableHeaderFirstCol-2{ border-left:1px solid #D8D8D8 }
	body .telerik-reTable-2 .telerik-reTableHeaderRow-2 td.telerik-reTableOddCol-2{}
	body .telerik-reTable-2 .telerik-reTableHeaderRow-2 td.telerik-reTableHeaderEvenCol-2{}
	body .telerik-reTable-2 .telerik-reTableHeaderRow-2 td.telerik-reTableHeaderLastCol-2{}

body .telerik-reTable-2 .telerik-reTableOddRow-2 td{  }
	body .telerik-reTable-2 .telerik-reTableOddRow-2 td.telerik-reTableFirstCol-2{ border-left:1px solid #D8D8D8}
	body .telerik-reTable-2 .telerik-reTableOddRow-2 td.telerik-reTableOddCol-2{}
	body .telerik-reTable-2 .telerik-reTableOddRow-2 td.telerik-reTableEvenCol-2{}
	body .telerik-reTable-2 .telerik-reTableOddRow-2 td.telerik-reTableLastCol-2{}

body .telerik-reTable-2 .telerik-reTableEvenRow-2 td{ }
	body .telerik-reTable-2 .telerik-reTableEvenRow-2 td.telerik-reTableFirstCol-2{ border-left:1px solid #D8D8D8}
	body .telerik-reTable-2 .telerik-reTableEvenRow-2 td.telerik-reTableOddCol-2{}
	body .telerik-reTable-2 .telerik-reTableEvenRow-2 td.telerik-reTableEvenCol-2{}
	body .telerik-reTable-2 .telerik-reTableEvenRow-2 td.telerik-reTableLastCol-2{}

body .telerik-reTable-2 .telerik-reTableFooterRow-2 td{}
	body .telerik-reTable-2 .telerik-reTableFooterRow-2 td.telerik-reTableFooterFirstCol-2{border-left:1px solid #D8D8D8}
	body .telerik-reTable-2 .telerik-reTableFooterRow-2 td.telerik-reTableFooterOddCol-2{}
	body .telerik-reTable-2 .telerik-reTableFooterRow-2 td.telerik-reTableFooterEvenCol-2{}
	body .telerik-reTable-2 .telerik-reTableFooterRow-2 td.telerik-reTableFooterLastCol-2{}

	body .telerik-reTable-2 .empty { background: none!important; border:none!important}

/* table style 3 */
body .telerik-reTable-3 .telerik-reTableHeaderRow-3 td { padding: 0; color: #FFF; line-height: normal;}
body .telerik-reTable-3 tr.telerik-reTableOddRow-3 td{	color: #FFF;font-size: 12px}
body .telerik-reTable-3 tr.telerik-reTableEvenRow-3 td{	color: #FFF;font-size: 12px}	
body .telerik-reTable-3 tr.telerik-reTableFooterRow-3 td{background-color: transparent;color: #FFF;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .telerik-reTable-3{ border:none; }
body .telerik-reTable-3 td{ padding:2px 5px!important; border:0!important; border-top:1px solid #FFF!important; border-right:1px solid #FFF!important   }
body .telerik-reTable-3 .telerik-reTableHeaderRow-3 td{ font-weight:bold; padding:5px!important; border-left:1px solid #FFF;border-bottom:2px solid #FFF }
	body .telerik-reTable-3 .telerik-reTableHeaderRow-3 td.telerik-reTableHeaderFirstCol-3{border-left:1px solid #FFF}
	body .telerik-reTable-3 .telerik-reTableHeaderRow-3 td.telerik-reTableHeaderOddCol-3{}
	body .telerik-reTable-3 .telerik-reTableHeaderRow-3 td.telerik-reTableHeaderEvenCol-3{}
	body .telerik-reTable-3 .telerik-reTableHeaderRow-3 td.telerik-reTableLastCol-3{}

body .telerik-reTable-3 .telerik-reTableOddRow-3 td{ }
	body .telerik-reTable-3 .telerik-reTableOddRow-3 td.telerik-reTableHeaderFirstCol-3{border-left:1px solid #FFF}
	body .telerik-reTable-3 .telerik-reTableOddRow-3 td.telerik-reTableHeaderOddCol-3{}
	body .telerik-reTable-3 .telerik-reTableOddRow-3 td.telerik-reTableHeaderEvenCol-3{}
	body .telerik-reTable-3 .telerik-reTableOddRow-3 td.telerik-reTableLastCol-3{}

body .telerik-reTable-3 .telerik-reTableEvenRow-3 td{ }
	body .telerik-reTable-3 .telerik-reTableEvenRow-3 td.telerik-reTableHeaderFirstCol-3{border-left:1px solid #FFF}
	body .telerik-reTable-3 .telerik-reTableEvenRow-3 td.telerik-reTableHeaderOddCol-3{}
	body .telerik-reTable-3 .telerik-reTableEvenRow-3 td.telerik-reTableHeaderEvenCol-3{}
	body .telerik-reTable-3 .telerik-reTableEvenRow-3 td.telerik-reTableLastCol-3{}

body .telerik-reTable-3 .telerik-reTableFooterRow-3 td{}
	body .telerik-reTable-3 .telerik-reTableFooterRow-3 td.telerik-reTableHeaderFirstCol-3{border-left:1px solid #FFF;border-bottom:1px solid #FFF}
	body .telerik-reTable-3 .telerik-reTableFooterRow-3 td.telerik-reTableHeaderOddCol-3{}
	body .telerik-reTable-3 .telerik-reTableFooterRow-3 td.telerik-reTableHeaderEvenCol-3{}
	body .telerik-reTable-3 .telerik-reTableFooterRow-3 td.telerik-reTableLastCol-3{}

	body .telerik-reTable-3 .empty { background: none!important; border:none!important}
	
/* table style 4 */
body .telerik-reTable-4 .telerik-reTableHeaderRow-4 td { padding: 0; color: #FFF; line-height: normal;}
body .telerik-reTable-4 tr.telerik-reTableOddRow-4 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .telerik-reTable-4 tr.telerik-reTableEvenRow-4 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .telerik-reTable-4 tr.telerik-reTableFooterRow-4 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .telerik-reTable-4 { border-collapse:collapse; width:100%; border:none!important; }
	body .telerik-reTable-4 td { padding:2px 5px!important; border:0!important; border-left:1px dashed #D8D8D8!important; border-bottom:1px dashed #D8D8D8!important }
			
	body .telerik-reTable-4 .telerik-reTableHeaderRow-4 td{ padding:5px!important;font-weight:bold;border-left:1px solid #FFF!important;border-top:1px solid #FFF!important;border-bottom:1px solid #FFF; }
		body .telerik-reTable-4 .telerik-reTableHeaderRow-4 td.telerik-reTableHeaderFirstCol-4{ border-left:1px solid #D8D8D8;border-bottom:1px solid #FFF!important; }
		body .telerik-reTable-4 .telerik-reTableHeaderRow-4 td.telerik-reTableHeaderOddCol-4{}
		body .telerik-reTable-4 .telerik-reTableHeaderRow-4 td.telerik-reTableHeaderEvenCol-4{}
		body .telerik-reTable-4 .telerik-reTableHeaderRow-4 td.telerik-reTableHeaderLastCol-4{border-right:1px solid #D8D8D8!important; }
	
	body .telerik-reTable-4 .telerik-reTableOddRow-4 td{ }
		body .telerik-reTable-4 .telerik-reTableOddRow-4 td.telerik-reTableFirstCol-4{ border-left:1px solid #D8D8D8!important;border-bottom:1px solid #FFF!important;border-right:1px solid #FFF!important;}
		body .telerik-reTable-4 .telerik-reTableOddRow-4 td.telerik-reTableOddCol-4{}
		body .telerik-reTable-4 .telerik-reTableOddRow-4 td.telerik-reTableEvenCol-4{background-color:#F2F2F2!important;}
		body .telerik-reTable-4 .telerik-reTableOddRow-4 td.telerik-reTableLastCol-4{border-right:1px solid #D8D8D8!important; }
	
	body .telerik-reTable-4 .telerik-reTableEvenRow-4 td{  }
		body .telerik-reTable-4 .telerik-reTableEvenRow-4 td.telerik-reTableFirstCol-4{ border-left:1px solid #D8D8D8!important;border-bottom:1px solid #FFF!important;border-right:1px solid #FFF!important;}
		body .telerik-reTable-4 .telerik-reTableEvenRow-4 td.telerik-reTableOddCol-4{ }
		body .telerik-reTable-4 .telerik-reTableEvenRow-4 td.telerik-reTableEvenCol-4{background-color:#F2F2F2!important;}
		body .telerik-reTable-4 .telerik-reTableEvenRow-4 td.telerik-reTableLastCol-4{ border-right:1px solid #D8D8D8!important; }
	
	body .telerik-reTable-4 .telerik-reTableFooterRow-4 td{ border-bottom:1px solid #D8D8D8!important; }
		body .telerik-reTable-4 .telerik-reTableFooterRow-4 td.telerik-reTableFooterFirstCol-4{ border-left:1px solid #D8D8D8!important;border-right:1px solid #FFF!important;}
		body .telerik-reTable-4 .telerik-reTableFooterRow-4 td.telerik-reTableFooterOddCol-4{ }
		body .telerik-reTable-4 .telerik-reTableFooterRow-4 td.telerik-reTableFooterEvenCol-4{ background-color:#F2F2F2!important;}
		body .telerik-reTable-4 .telerik-reTableFooterRow-4 td.telerik-reTableFooterLastCol-4{ border-right:1px solid #D8D8D8!important;}
	
	body table.telerik-reTable-4 tr td.empty { background: none!important; border:none!important; border-bottom:1px solid #D8D8D8!important}
	
/* table style 5 */
body .telerik-reTable-5 .telerik-reTableHeaderRow-5 td { padding: 0; color: #939393; line-height: normal;}
body .telerik-reTable-5 tr.telerik-reTableOddRow-5 td{	color: #939393;	background-color: transparent;	font-size: 12px}
body .telerik-reTable-5 tr.telerik-reTableEvenRow-5 td{	color: #939393;	background-color: transparent;	font-size: 12px}	
body .telerik-reTable-5 tr.telerik-reTableFooterRow-5 td{background-color: transparent;color: #939393;	font-weight:normal;	font-size: 12px;font-family: Arial, Helvetica, sans-serif;	line-height:normal}	

body .telerik-reTable-5{ border-collapse:collapse; width:100%; border:none!important;  }
body .telerik-reTable-5 td{ padding:2px 5px!important; border:none!important; border-top:none!important; border-left:none!important;  }
body .telerik-reTable-5 .telerik-reTableHeaderRow-5 td{ padding:5px!important;  border-bottom:3px solid #939393!important; font-weight:bold; text-transform:uppercase }
	body .telerik-reTable-5 .telerik-reTableHeaderRow-5 td.telerik-reTableHeaderFirstCol-5{}
	body .telerik-reTable-5 .telerik-reTableHeaderRow-5 td.telerik-reTableHeaderOddCol-5{}
	body .telerik-reTable-5 .telerik-reTableHeaderRow-5 td.telerik-reTableHeaderEvenCol-5{}
	body .telerik-reTable-5 .telerik-reTableHeaderRow-5 td.telerik-reTableLastCol-5{}

body .telerik-reTable-5 .telerik-reTableOddRow-5 td{ border-bottom:1px solid #939393!important; }
	body .telerik-reTable-5 .telerik-reTableOddRow-5 td.telerik-reTableHeaderFirstCol-5{}
	body .telerik-reTable-5 .telerik-reTableOddRow-5 td.telerik-reTableHeaderOddCol-5{}
	body .telerik-reTable-5 .telerik-reTableOddRow-5 td.telerik-reTableHeaderEvenCol-5{}
	body .telerik-reTable-5 .telerik-reTableOddRow-5 td.telerik-reTableLastCol-5{}

body .telerik-reTable-5 .telerik-reTableEvenRow-5 td{ border-bottom:1px solid #939393!important; background:#F2F2F2!important }
	body .telerik-reTable-5 .telerik-reTableEvenRow-5 td.telerik-reTableHeaderFirstCol-5{}
	body .telerik-reTable-5 .telerik-reTableEvenRow-5 td.telerik-reTableHeaderOddCol-5{}
	body .telerik-reTable-5 .telerik-reTableEvenRow-5 td.telerik-reTableHeaderEvenCol-5{}
	body .telerik-reTable-5 .telerik-reTableEvenRow-5 td.telerik-reTableLastCol-5{}

body .telerik-reTable-5 .telerik-reTableFooterRow-5 td{ border-bottom:3px solid #939393!important; }
	body .telerik-reTable-5 .telerik-reTableFooterRow-5 td.telerik-reTableHeaderFirstCol-5{}
	body .telerik-reTable-5 .telerik-reTableFooterRow-5 td.telerik-reTableHeaderOddCol-5{}
	body .telerik-reTable-5 .telerik-reTableFooterRow-5 td.telerik-reTableHeaderEvenCol-5{}
	body .telerik-reTable-5 .telerik-reTableFooterRow-5 td.telerik-reTableLastCol-5{}

#Conteudo-Baixo, #Rodape, .divConteudos { clear:both}

.cols4{ padding-bottom:20px  }
	.cx1ConteudoS{ height:auto!important}
	.cols4Spc{ padding: 5px 10px; font-size: 1.1em; color:#909090; clear:both }	
	.cols4Spc img { margin-bottom: 10px; width:203px  }	
	.cols4Spc p { padding-bottom: 8px;  }	
	
.modGal { clear: both; padding: 15px 0; font-size: 1.2em; width: 100%; float: left }
	.modGal ul { clear: both; float: left; width: 100%; background: #D8D8D8; }
		.modGal ul li { float: left; width: 24%; list-style: none }
		.modGal ul li a { display: block; padding: 10px 0; margin-left:10px; text-decoration: none; color:#909090 }
			.modGal ul li a img { width:151px }
		.modGal ul li a span { display: block; padding-top: 1px; line-height: 1.2em }		
		.modGal ul li a:hover { background: #909090; color: #FFF; text-decoration: none; }	