/* Estilos de vsm */
.vsmcontent						{font-family:Tahoma,Geneva,Sans-serif; font-size:8pt; color:#103C7B; border:0px}
.vsmcontent P					{margin:0px; padding:0px; color:#103C7B;}
.vsmcontent A					{text-decoration: underline; color: #1b64cd;}
.vsmcontent A:hover				{text-decoration: underline; color: #1b64cd;}
.vsmcontent HR					{height: 1px; color:#CACACA;}
.vsmcontent UL					{margin-left: 5px;}
.vsmcontent UL LI				{list-style-type: square; list-style-position:inside; }
.vsmcontent OL					{margin-left: 5px;}
.vsmcontent OL LI				{list-style-position:inside;}
.vsmcontent IMG					{margin:0px; float:inherit; clear: both;border:0px;}
.vsmcontent .vsmimage			{border:0px}
.vsmcontent A:link IMG 			{border:0px}
.vsmcontent DIV.vsmbox /*Pastilla*/ {background-color: #A4C1EB; padding:20px; font-family: Tahoma,Geneva,Sans-serif; font-size: 11px; font-weight: bold; color: #FFF; float:right; margin:10px 0px 10px 10px}
.vsmcontent P.box /*Destacado*/ {background-color: #A4C1EB; padding:20px; font-family: Tahoma,Geneva,Sans-serif; font-size: 11px; font-weight: bold; color: #FFF; float:right; margin:10px 0px 10px 10px}
.vsmcontent TABLE				{border: 1px solid #666;}
.vsmcontent TABLE TD			{padding: 4px;}
.vsmcontent TABLE TR.selected TD{padding: 4px; background-color: #DDD; border-top: 1px solid #BBB; border-bottom: 1px solid #BBB;}
.vsmcontent FORM 				{margin:0px; padding:0px;}
.vsmcontent FORM INPUT 			{font-family:Arial,Helvetica,Sans-serif; font-size:9pt; padding:1px 3px 2px 3px; margin:1px}
.vsmcontent FORM TEXTAREA		{font-family:Arial,Helvetica,Sans-serif; font-size:9pt; padding:1px 3px 2px 3px;  margin:1px}
.vsmcontent .vsmformerror		{margin:0px; border:2px solid #1da2d5; background:#F3FAFD}

