﻿p.my-rteElement-P 
{
  -ms-name:"Parrafo";
	margin:11px 0;
}
h1.my-rteElement-H1 
{
  -ms-name:"Titulo";
  font-family: Abhaya Libre, Helvetica, sans-serif !important;
  font-weight: 700 !important;
  color: #222120 !important;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 1.2;
}

h5.my-rteElement-H5
{
  -ms-name:"Subtitulo";
  font-weight:bolder !important;
  color:#222120 !important;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-size: 1.25rem !important;
}

a.my-rteElement-A {
	-ms-name:"Boton";
  box-shadow: 0 0 0 0 transparent!important;
  height: 40px;
  outline: none !important;
  background-color: #2cb34a;
  border-color: #2cb34a;
  color: #fff;
    font-size: 14px;
  font-size: 0.875rem;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: Open Sans, Helvetica, sans-serif;
  font-weight: 700;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1;
  padding: 0 16px;
  text-transform: uppercase;
  transition: all 0.35s ease-in-out;

 }
a.my-rteElement-A:hover {
	color:#fff;
  background-color: #24923c !important;
  border-color: #24923c;
	cursor:pointer;
}
a.my-rteElement-A:visited, a.my-rteElement-A:active {
	color:#fff !important;
  background-color: #2cb34a;	
}
@media only screen and (max-width: 600px) {
  a.my-rteElement-A {
  font-size: 12px;
  font-size: 0.75rem;
  height: 32px;
  padding: 0 12px;
 }
}


DIV.my-rteElement-DIVcen 
{
  -ms-name:"Container Centralizado";
	margin:20px 0;
	text-align:center;
}

DIV.my-rteElement-DIVnor 
{
  -ms-name:"Container Normal";
	margin:20px 0;
	clear:both;
}
DIV.my-rteElement-DIVmed
{
  -ms-name:"Container 50% Izq";
	margin:20px 0;
	width:50%;
	position:relative;
	float:left;
}

DIV.my-rteElement-DIVmed-der
{
  -ms-name:"Container 50% Der";
	margin:20px 0;
	width:50%;
	position:relative;
	float:right;
	text-align:right;
}
IMG.my-rteElement-IMG-izq {
  -ms-name:"Imagen Izq";
	float:left;
	position:relative;
	margin:20px 20px 20px 0;
	
}
DIV.my-rteElement-DIVgris 
{
  -ms-name:"Container Gris";
	background-color:#F2F2F2;
	padding:20px;
}
DIV.my-rteElement-DIVgrisCenter 
{
  -ms-name:"Container Gris Centralizado";
	background-color:#F2F2F2;
	padding:20px;
	text-align:center;
}

DIV.my-rteElement-DIVCallOut
{
  -ms-name:"Callout Azul";
	padding: 20px;
	margin: 20px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
	border-left-color:#5bc0de;
}
.my-rteElement-DIVCallOut h4, .my-rteElement-DIVCallOut h1 {
	color:#5bc0de !important;
}

DIV.my-rteElement-DIVinf {
  -ms-name:"Box Información";
    
   border: 1px solid #36a9e0;
   margin: 0 0 16px;
   padding: 16px 24px;
   background-color: #36a9e0;
   color: #fff;
   padding-left: 48px;
   position: relative;
  
}
DIV.my-rteElement-DIVinf a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #e6e6e6 !important;
}
DIV.my-rteElement-DIVinf a:hover {
	color:#ffffff !important;
}
DIV.my-rteElement-DIVinf:before {
  font-size: 24px;
  font-size: 1.5rem;
  -ms-flex-align: center;
  align-items: center;
  content: "w";
  display: -ms-flexbox;
  display: flex;
  font-family: DgiiIcons, Helvetica, sans-serif;
  height: 24px;
  -ms-flex-pack: center;
  justify-content: center;
  left: 16px;
  position: absolute;
  top: 16px;
  width: 24px;
}


DIV.my-rteElement-DIVex {
  -ms-name:"Box Exclamación";
    
   border: 1px solid #fcb322;
   margin: 0 0 16px;
   padding: 16px 24px;
   background-color: #fcb322;
   color: #fff;
   padding-left: 48px;
   position: relative;
  
}
DIV.my-rteElement-DIVex a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #e6e6e6 !important;
}
DIV.my-rteElement-DIVex a:hover {
	color:#ffffff !important;
}
DIV.my-rteElement-DIVex:before {
  font-size: 24px;
  font-size: 1.5rem;
  -ms-flex-align: center;
  align-items: center;
  content: "y";
  display: -ms-flexbox;
  display: flex;
  font-family: DgiiIcons, Helvetica, sans-serif;
  height: 24px;
  -ms-flex-pack: center;
  justify-content: center;
  left: 16px;
  position: absolute;
  top: 16px;
  width: 24px;
}




DIV.my-rteElement-DIVerr {
  -ms-name:"Box Error";
    
   border: 1px solid #d9534f;
   margin: 0 0 16px;
   padding: 16px 24px;
   background-color: #d9534f;
   color: #fff;
   padding-left: 48px;
   position: relative;
  
}
DIV.my-rteElement-DIVerr a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #e6e6e6 !important;
}
DIV.my-rteElement-DIVerr a:hover {
	color:#ffffff !important;
}
DIV.my-rteElement-DIVerr:before {
  font-size: 24px;
  font-size: 1.5rem;
  -ms-flex-align: center;
  align-items: center;
  content: "v";
  display: -ms-flexbox;
  display: flex;
  font-family: DgiiIcons, Helvetica, sans-serif;
  height: 24px;
  -ms-flex-pack: center;
  justify-content: center;
  left: 16px;
  position: absolute;
  top: 16px;
  width: 24px;
}


DIV.my-rteElement-DIVacc {
  -ms-name:"Box Correcto";
    
   border: 1px solid #5cb85c;
   margin: 0 0 16px;
   padding: 16px 24px;
   background-color: #5cb85c;
   color: #ffffff ;
   padding-left: 48px;
   position: relative;
  
}
DIV.my-rteElement-DIVacc a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #e6e6e6 !important;
}
DIV.my-rteElement-DIVacc a:hover {
	color:#ffffff  !important;
}
DIV.my-rteElement-DIVacc:before {
  font-size: 24px;
  font-size: 1.5rem;
  -ms-flex-align: center;
  align-items: center;
  content: "x";
  display: -ms-flexbox;
  display: flex;
  font-family: DgiiIcons, Helvetica, sans-serif;
  height: 24px;
  -ms-flex-pack: center;
  justify-content: center;
  left: 16px;
  position: absolute;
  top: 16px;
  width: 24px;
}



DIV.my-rteElement-DIVplay {
  -ms-name:"Box Play";
    
   border: 1px solid #5cb85c;
   margin: 0 0 16px;
   padding: 16px 24px;
   background-color: #5cb85c;
   color: #ffffff ;
   padding-left: 48px;
   position: relative;
  
}
DIV.my-rteElement-DIVplay a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #e6e6e6 !important;
}
DIV.my-rteElement-DIVplay a:hover {
	color:#ffffff  !important;
}
DIV.my-rteElement-DIVplay:before {
  font-size: 24px;
  font-size: 1.5rem;
  -ms-flex-align: center;
  align-items: center;
  content: "\0024";
  display: -ms-flexbox;
  display: flex;
  font-family: DgiiIcons, Helvetica, sans-serif;
  height: 24px;
  -ms-flex-pack: center;
  justify-content: center;
  left: 16px;
  position: absolute;
  top: 16px;
  width: 24px;
}



.my-rteStyle-Normal
{
  -ms-name:"Normal";
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.4em;
 	font-weight:normal;
	color:#2f2f2f;
	font-style:normal;
	text-transform:none;
}

.my-rteStyle-Negrita
{
  -ms-name:"Negrita";
	font-weight:600;
	color:#414141 !important;
	

}
.my-rteStyle-Cursiva
{
  -ms-name:"Cursiva";
  	font-style:italic;
}

/*----------*/

.my-rtetablecells 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

TH.my-rteTable-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

TD.my-rteTable-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableFooterEvenCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableFooterOddCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableFooterLastCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableFooterFirstCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableEvenCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableOddCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableLastCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableFirstCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableHeaderEvenCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableHeaderOddCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableHeaderLastCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTableHeaderFirstCol-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}

.my-rteTable-default 
{
	-ms-name:"Estilo de tabla predeterminado - Claro";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}
.my-rteTable-0   {
	-ms-name:"Estilo de tabla 1 - Claro";
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
}
.my-rteTable-1   {
	-ms-name:"Estilo de tabla 2 - Con bandas claras";
	text-align:left;
	/*line-height:2;*/
	vertical-align: top;
        /* [ReplaceColor(themeColor: "Accent1-Darker")] */ color:#666666;
	font-size:1em;
}
.my-rteTable-1 tr.my-rteTableFooterRow-1 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 th.my-rteTableHeaderRow-1 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 th.my-rteTableFooterFirstCol-1 {
 	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 th.my-rteTableHeaderFirstCol-1 {
 	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 td.my-rteTableFooterOddCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 th.my-rteTableHeaderOddCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 td.my-rteTableFooterEvenCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 th.my-rteTableHeaderEvenCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 th.my-rteTableFooterLastCol-1  {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 th.my-rteTableHeaderLastCol-1  {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #ACBAC5 solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #ACBAC5 solid;
}
.my-rteTable-1 tr.my-rteTableOddRow-1  {
	/* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color: #F2F2F2;
}
.my-rteTable-1 tr.my-rteTableEvenRow-1 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #fff;
}
.my-rteTable-1 th.my-rteTableFirstCol-1 {
	font-weight:normal;
	text-align:left;
}
.my-rteTable-1 td.my-rteTableLastCol-1 {
	font-weight:normal;
	text-align:left;
}
.my-rteTable-1 td.my-rteTableOddCol-1  {}
.my-rteTable-1 td.my-rteTableEvenCol-1 {}
.my-rteTable-6 {
	-ms-name:"Estilo de tabla 3 - Dos tonos medios";
	text-align:left;
	line-height:2;
	vertical-align: top;
	/* [ReplaceColor(themeColor: "Dark1")] */ color:#000000;
	font-size:1em;
}
.my-rteTable-6 tr.my-rteTableFooterRow-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-6 th.my-rteTableHeaderRow-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-6 th.my-rteTableFooterFirstCol-6    {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderFirstCol-6    {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 td.my-rteTableFooterOddCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderOddCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 td.my-rteTableFooterEvenCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderEvenCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 td.my-rteTableFooterLastCol-6  {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderLastCol-6  {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 tr.my-rteTableOddRow-6 {
	/* [ReplaceColor(themeColor: "Light1-Lighter")] */ background-color: #d8d8d8;
}
.my-rteTable-6 tr.my-rteTableEvenRow-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #fff;
}
.my-rteTable-6 th.my-rteTableFirstCol-6 {
	font-weight:normal;
}
.my-rteTable-6 td.my-rteTableLastCol-6 {
	font-weight:normal;
}
.my-rteTable-6 td.my-rteTableOddCol-6  {}
.my-rteTable-6 td.my-rteTableEvenCol-6 {}
.my-rteTableGrid th{
	border: 1px dotted black;
}
.my-rteTableGrid td{
	border: 1px dotted black;
}
.my-rtePosition-1 {
  -ms-name:"Izquierda";
  float:left;
  margin-right:20px;
  margin-bottom:20px;
}
.my-rtePosition-2 {
  -ms-name:"Derecha";
  float:right;
  margin-left:20px;
  margin-bottom:20px;

}
.my-rtePosition-3 {
  -ms-name:"Arriba";
  vertical-align:text-top;
}
.my-rtePosition-4 {
  -ms-name:"Centro";
  vertical-align:middle;
}
.my-rtePosition-5 {
  -ms-name:"Abajo";
  vertical-align:text-bottom;
}
.my-rtestate-write
{
    cursor: text;
    min-height: 1em;
}
.ms-asset-icon
{
    border-width:0px;
    margin: 0px 5px;
}
.my-rtestate-write TABLE
{
    border-collapse: collapse;
}
.my-rtestate-field TABLE
{
    border-collapse: collapse;
}
.my-rtestate-read p {
    margin: 0px 0px 10px 0px;
}
.my-rtestate-write p {
    margin: 0px 0px 10px 0px;
}
.my-rte-autocomplete
{
    /* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color: #fafafa;
    border-width: 1px;
    border-style: solid;
    /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-top-color: #dfdfdf;
    /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-right-color: #c0c0c0;
    /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-bottom-color: #c0c0c0;
    /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-left-color: #dfdfdf;
     font-family: Verdana; 
    font-size: 1em; 
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
}
.my-rte-autocomplete-results div
{
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    /* [ReplaceColor(themeColor: "Dark2")] */ color: #65686b;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}
.my-rte-autocomplete-results div.my-rte-autocomplete-selected
{
    /* [ReplaceColor(themeColor: "Accent1",themeTint:"0.5")] */ background-color: #e8f6fe;
    /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ border-top: 1px solid #9ccdee;
    /* [ReplaceColor(themeColor: "Accent1-Lighter")] */ border-bottom: 1px solid #79c3f4;
    /* [ReplaceColor(themeColor: "Dark2")] */ color: #0072bc;
}
.my-rte-autocomplete-modes div
{
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    /* [ReplaceColor(themeColor: "Dark1")] */ color: #202122;
    padding-left: 20px;
    padding-right: 10px;
}
.my-rte-autocomplete-modes div.my-rte-autocomplete-selected
{
    /* [ReplaceColor(themeColor: "Accent1",themeTint:"0.5")] */ background-color: #e8f6fe;
    /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ border-top: 1px solid #9ccdee;
    /* [ReplaceColor(themeColor: "Accent1-Lighter")] */ border-bottom: 1px solid #79c3f4;
    /* [ReplaceColor(themeColor: "Dark2")] */ color: #0072bc;
}
.my-rte-autocomplete-info
{
    padding-left: 10px;
    padding-right: 10px;
}
.my-rte-layoutszone-outer
{
    float: left;
}
.my-rte-layoutszone-inner
{
    word-wrap: break-word;
    border: 1px solid transparent;
    margin: 1px;
    padding: 10px;
    overflow: hidden;
}
.my-rte-layoutszone-inner-editable
{
    /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ border: 1px solid #b0d5ee;
    margin: 1px;
    padding: 10px;
    overflow: hidden;
    min-height: 100px !important;
}
.my-rte-layoutszone-fixer
{
    clear: both;
}
.my-rte-wpbox
{
    font-family: Verdana, Arial, sans-serif;   
    font-size: 8pt;   
    font-style: normal; 
    font-weight: normal; 
    font-variant: normal;
    /* [ReplaceColor(themeColor: "Dark2-Darker")] */ color: #676767;
    word-spacing: normal;
    letter-spacing: normal;  
    text-transform: none;
    text-align: left;
    text-indent: 0px;
    text-decoration: none;
    line-height: normal;
    white-space: normal;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: outside;
}
.my-rtestate-field
{
	word-wrap: break-word;
}
.my-rtefield {
    background-color: #FFFFFF;
    min-width: 384px;
    padding: 2px 2px 2px 2px;
}
.ms-formbody .my-rtefield
{
     border: 1px inset #BBBBBB;
}
