﻿/* _lcid="2070" _version="12.0.4518"
    _LocalBinding */
.cleanStyle .ms-rteTable-1  { border: none;  border-left:1px solid #CCC; border-right:1px solid #CCC; border-collapse: collapse; font-family: Arial,sans-serif;  }
/* headers */
.cleanStyle .ms-rteTable-1 tr.ms-rteTableHeaderRow-1  {
	margin: 10px;  padding: 10px; color: #fff; background: #0073C9; text-align: left; font-size: 1.0em;  
	font-style: normal; font-family: Arial,sans-serif;  text-transform: capitalize;	font-weight: bold;border-spacing: 10px; line-height: 1.3em;
	vertical-align: top;	}
	
.cleanStyle .ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1 {	padding: 3px 2px; color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  { padding: 3px 2px; color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 { padding: 3px 2px; color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 {	padding: 3px 2px; color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }

/* Campos normais, par impar */
.cleanStyle .ms-rteTable-1 tr.ms-rteTableOddRow-1b { color: #777; background-color: #fff; font-size: 1.0em; vertical-align: top; }
.cleanStyle .ms-rteTable-1 tr.ms-rteTableEvenRow-1 { color: #777; background-color: #fff; font-size: 1.0em; vertical-align: top; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableFirstCol-1 { padding: 3px 2px; vertical-align: top; background-color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableLastCol-1 { padding: 3px 2px; vertical-align: top; background-color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableOddCol-1 { padding: 3px 2px; vertical-align: top; background-color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableEvenCol-1 { padding: 3px 2px; vertical-align: top; background-color: #fff; border-right:1px solid #CCC; border-top:1px solid #CCC; }

/* Campos footer */
.cleanStyle .ms-rteTable-1 tr.ms-rteTableFooterRow-1 { background-color: #CCC; color: #000; font-weight: 500; font-size: 10pt; line-height: 1.3em; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableFooterFirstCol-1 { padding: 5px 2px 3px; border-top: 1px solid #CCC; text-align: left; border: 1px solid #CCC;  }
.cleanStyle .ms-rteTable-1 td.ms-rteTableFooterLastCol-1 { padding: 5px 2px 3px; border-top: 1px solid #CCC; text-align: left; border: 1px solid #CCC; }
.cleanStyle .ms-rteTable-1 td.ms-rteTableFooterOddCol-1  { padding: 5px 2px 3px; border-top: 1px solid #CCC; text-align: left; border: 1px solid #CCC;}
.cleanStyle .ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  { padding: 5px 2px 3px; border-top: 1px solid #CCC; text-align: left; border: 1px solid #CCC;}


/*****************************************************
					 Tabela 2 
******************************************************/
.cleanStyle .ms-rteTable-2   {  border: none;  border-collapse: collapse; font-family: Arial,sans-serif;  }
.cleanStyle .ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 2px; margin-top: 0in;	margin-right: 0in; margin-bottom: 10.0pt; margin-left: 0in;	line-height: 115%;
	font-size: 1.0em;  font-family: Arial,sans-serif;  width: 100%; border: solid white 1.0pt; border-bottom: solid #CCC 3px;
	background: #0073C9; padding: 0 3px; color: #FFFFFF; text-align: center	}
	
.cleanStyle .ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666;
	background-color: #FFF;
	font-size: 1.0em;   
	vertical-align: top;
}
.cleanStyle .ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666;
	background-color: #FFF;
	font-size: 1.0em;   
	vertical-align: top;	
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 1.0em;  
	font-family: Arial,sans-serif;  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: solid white 1.0pt;
	border-right: solid white 3.0pt;
	background: #777777;
	padding: 2px;
	color: #FFFFFF;
	text-align: center;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding: 2px; border: solid white 1.0pt;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 2px; border:solid white 1.0pt;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding: 2px; border: solid white 1.0pt;
}
.cleanStyle .ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 1.0em;  
	vertical-align: top;
	padding: 2px;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	font-family: Arial,sans-serif;  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #4F81BD;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 2px; 
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 2px;
}
.cleanStyle .ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 2px;
}

/*****************************************************
					 Tabela 3 
******************************************************/

.cleanStyle .cleanStyle .ms-rteTable-3   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial,sans-serif;  
}
.cleanStyle .ms-rteTable-3 tr.ms-rteTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #FFF;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Arial,sans-serif;  
	text-transform: capitalize;
	font-weight: normal;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #000;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 1.0em;  
}
.cleanStyle .ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 1.0em;  
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-3 tr.ms-rteTableFooterRow-3      {
	background-color: #777;
	color: #fff;
	font-weight: normal;
	font-size: 1.0em;  
	font-family: Arial,sans-serif;  
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 2px;
	text-align: left;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 2px;
	text-align: left;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 2px;
	text-align: left;
}
.cleanStyle .ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 2px;
	text-align: left;
}

/*****************************************************
					 Tabela 4 
******************************************************/

.cleanStyle .ms-rteTable-4   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial,sans-serif;  
}
.cleanStyle .ms-rteTable-4 tr.ms-rteTableHeaderRow-4     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 1.0em;  
	font-family: Arial,sans-serif;  
	width: 119.7pt;
	background: #0073C9;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #FFFFFF;	
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 3px 2px;
}
.cleanStyle .ms-rteTable-4 tr.ms-rteTableOddRow-4 {
	border-width: 1pt;
	color: #666666;
	font-size: 1.0em;  
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #0073C9;
}
.cleanStyle .ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
	color: #666666;
	font-size: 1.0em;  
	vertical-align: top;	
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #0073C9;
	padding: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #0073C9;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #0073C9;
	padding: 2px;
	border-bottom-style: solid;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #0073C9;
	padding: 2px;
	border-bottom-style: solid;
}
.cleanStyle .ms-rteTable-4 tr.ms-rteTableFooterRow-4    {
	color: #000;
	background-color: #FFFFFF;
	font-size: 1.0em;  
	vertical-align: top;
	padding: 4px 2px 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #0073C9;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 4px 2px 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #0073C9;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 4px 2px 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #0073C9;
	border-bottom-style: solid;
	padding: 4px 2px 2px;
}
.cleanStyle .ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #0073C9;
	border-bottom-style: solid;
	padding: 4px 2px 2px;
}

/*****************************************************
					 Tabela 5 
******************************************************/

.cleanStyle .cleanStyle .ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial,sans-serif;  
}
.cleanStyle .ms-rteTable-5 tr.ms-rteTableHeaderRow-5   {
	margin: 10px;
	padding: 10px;
	color: #FFF;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Arial,sans-serif;  
	text-transform: capitalize;
	font-weight: normal;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #0073C9;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5    {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableHeaderLastCol-5   {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableHeaderOddCol-5  {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 
 {
	padding: 3px 2px;
	color: #fff;
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-5 tr.ms-rteTableOddRow-5 {
	color:#666666;
	vertical-align: top;
	font-size: 1.0em;  
}
.cleanStyle .ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	color:#666666;
	vertical-align: top;
	font-size: 1.0em;  
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableLastCol-5  {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableOddCol-5   {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableEvenCol-5  {
	padding: 2px;
	background-color: #F5F5F5;
}
.cleanStyle .ms-rteTable-5 tr.ms-rteTableFooterRow-5     {
	background-color: #777;
	color: #fff;
	font-weight: normal;
	font-size: 1.0em;  
	font-family: Arial,sans-serif;  
	line-height: 1.3em;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableFooterFirstCol-5   {
	padding: 2px;
	text-align: left;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableFooterLastCol-5   {
	padding: 2px;
	text-align: left;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableFooterOddCol-5   {
	padding: 2px;
	text-align: left;
}
.cleanStyle .ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 2px;
	text-align: left;
}


.myStylesCustom-TituloSombreado{ 
	background:transparent url(/Style%20Library/INAC/images/stripe2.gif) repeat scroll 0% 50%; 
	margin:5px 0px 15px;
	padding:10px 15px;
	width: 100%;
	clear:both;
	float:left;

}






