a:link.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:visited.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:hover.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
a:active.non-ul {
  color:#000000;
  background: transparent;
  text-decoration: none;
}
/*
 CSS para formatos
*/
a:active.order-field {
  color:#FF3F3F;
  background: transparent;
  text-decoration: none;
}
a:link.order-field {
  color:#FF3F3F;
  background: transparent;
  text-decoration: none;
}
a:visited.order-field {
  color:#FF3F3F;
  background: transparent;
  text-decoration: none;
}
a:hover.order-field {
  color:#FF3F3F;
  background: transparent;
  text-decoration: none;
}
/*
fin CSS para formatos
*/
a:link {
  background:transparent;
  color:#0000FF
}
a:visited {
  background:transparent;
  color:#800080
}
a:hover {
  background:transparent;
  color:#008000
}
a:active {
  background:transparent;
  color:#FF0000
}
a.menu2 { display:block; 
   color:#303b74; 
   background:#ffffff; 
   text-decoration:none; 
   padding-left:1px;
   border:1px solid #ffffff;
   margin-left:4px;
   font:12px Verdana, Arial, Helvetica, sans-serif;
}
a:hover.menu2{ 
  border:1px solid #999999;
  background:#f5f5f5; 
 }
body {
  background:#FFFFFF;
  color:#000000;
 /*background-color: #F7EEDA;*/
  font:110% tahoma,verdana,helvetica,arial,sans-serif;
  text-align:center;
  
  /*
    scrollbar-3dlight-color:#D1D7DC;
    scrollbar-arrow-color:#006699;
    scrollbar-darkshadow-color:#98AAB1;
    scrollbar-face-color:#DEE3E7;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#DEE3E7;
    scrollbar-track-color:#EFEFEF;
  */
  margin:0px
}
h1 {
  font-size: 125%;
}
h2 {
  font-size: 100%;
}
input{
  color:#000000;
  background-color: #ffffff;
  border: 1px solid;
  border-color: #9acd32;
  font:97% Tahoma,verdana,helvetica,arial,sans-serif
}
input[type=text] {
    background-color: #ffffff;
    border: 1px solid;
    border-color: #8fbc8f;
    font-size: 1em;
    height: 22px;
}

input[type=submit].estilo1{
  color:#000000;
  /*background-color: #f8f8ff;*/
  background-color: #f8f8ff;
  border: 1px solid;
  border-color: #008080;
  font-size: 1.5em;
  font:bold 99% Tahoma,verdana,helvetica,arial,sans-serif;
}

input[type=submit].filtro {
  color:#ffffff;
  /*background-color: #f8f8ff;*/
  background-color: #778899;
  border: 1px solid;
  border-color: #008080;
  font-size: 1.5em;
  height: 21px;
  font: bold 99% Tahoma,verdana,helvetica,arial,sans-serif;
}

input[type=text].entrega{
    background-color: #f8f8ff;
    border: 1px solid;
    border-color: #d3d3d3;
    font-size: 1em;
    color: #778899;
    height: 22px;
}

input[type=button].bold{
  color:#ffffff;
  background-color: #dc143c;
  border-color: #800000;
  font: bold 90% Tahoma,verdana,helvetica,arial,sans-serif  
}

input[type=button].seleccionyorden{
  color: #000000;
  background-color: #f8f8ff;
  font: bold 95% Tahoma,verdana,helvetica,arial,sans-serif; 
  border: 1px solid;
  border-color: #8fbc8f;
}

input[type=button].estilo1{
  color:#000000;
  /*background-color: #f8f8ff;*/
  background-color: #f8f8ff;
  border: 1px solid;
  border-color: #008080;
  font-size: 1.5em;
  font:bold 99% Tahoma,verdana,helvetica,arial,sans-serif;
/*  color: #000000;
  background-color: #f8f8ff;
  font-size: 1.5em;
  font: bold 99% Tahoma,verdana,helvetica,arial,sans-serif; 
  border: 1px solid;
  border-color: #8fbc8f;*/
}
/*input.estilo1{
	font-size: 8 pt; 
	background-color: #f8f8ff; 
	border: 1px solid #9acd32;
        color: #000000;
}*/
input.estilo2{
	font-size: 8 pt; 
	font: bold;
	background-color: #FFF3E7; 
	border: 1px solid #CC6666;

}
input.estilo3{
	font-size: 8 pt; 
	background-color: #8fbc8f; 
	border: 1px solid #9acd32;
        color: #000000;
}
/*select {
  color:#000000;
  font:92% Tahoma,verdana,helvetica,arial,sans-serif;
  border: 1px solid;
  border-color: #f0fff0;
}*/
select{
	background-position: 280px center;
        background-repeat: no-repeat;
   	padding: 3px;
   	font-size: 10px;
   	border: 1px solid #8fbc8f;
   	border-radius: 1px;
        -webkit-appearance: none;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        transition: all 0.4s;
        
}
select:hover{
	background-color: #f8f8ff;
        border: 1px solid #dc143c;
}

td {
  color:#000000;
  font:73% Tahoma,verdana,helvetica,arial,sans-serif
}
textarea {
          color:#000000;
          font:100% Tahoma,verdana,helvetica,arial,sans-serif;
          border: 1px solid #8fbc8f;
}
th {
  color:#000000;
  font:bold smaller Tahoma,verdana,helvetica,arial,sans-serif
}
.anexo34List {
  /*background:#FFFFFF;*/
  color:#000000;
  font:90% tahoma,verdana,helvetica,arial,sans-serif;
   padding-right:3px;
    
  /*
    scrollbar-3dlight-color:#D1D7DC;
    scrollbar-arrow-color:#006699;
    scrollbar-darkshadow-color:#98AAB1;
    scrollbar-face-color:#DEE3E7;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#DEE3E7;
    scrollbar-track-color:#EFEFEF;#DFDFDF
  */
  margin:0px
}
.anexo34td{
 /* border:1px solid #DFDFDF;*/
}
.block-divider {
  background:#FFFFFF;
  border-bottom:1px solid #F7F7F7;
  border-top:1px solid #E7E7E7;
  color:#000000
}
.block-divider-left {
  background:#FFFFFF;
  border-top:1px solid #E7E7E7;
  color:#000000
}
.block-divider-right {
  background:#FFFFFF;
  border-top:1px solid #CCCCCC;
  color:#000000
}
.block-featured-left {
  background:#F7F7F7;
  border-right:1px solid #FFFFFF;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif
}
.block-featured-right {
  background:#E7E7E7;
  border-left:1px solid #FFFFFF;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif
}
.block-hightopborder-left {
  border-top:1px solid #FFFFFF
}
.block-info {
  background:transparent;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif
}
.block-info-left {
  background:transparent;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:2px;
  padding-top:2px
}
.block-info-left ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.block-info-right {
  background:transparent;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:2px;
  padding-top:2px
}
.block-info-right ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
  border: none;
}
.block-outerborder-left {
  border-left:1px solid #E7E7E7
}
.block-outerborder-right {
  border-right:1px solid #CCCCCC
}
.block-title,blocktitle {
  background:transparent;
  color:#1A3955;
  font:bold smaller Tahoma,verdana,helvetica,arial,sans-serif;
  padding-top:13px
}
.block-title-left {
  background:transparent;
  color:#1A3955;
  font:bold smaller Tahoma,verdana,helvetica,arial,sans-serif
}
.block-title-right {
  background:transparent;
  color:#1A3955;
  font:bold smaller Tahoma,verdana,helvetica,arial,sans-serif
}
.block-vote {
  background:transparent;
  color:#000000;
  font:90% Tahoma,verdana,helvetica,arial,sans-serif
}
.block-vote-results {
  background:transparent;
  color:#000000;
  font:90% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-body {
  background:#FFFFFF;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 150% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-day,cal_day {
  background:transparent;
  border-bottom:#F7F7F7 1px dashed;
  border-left:#F7F7F7 1px dashed;
  border-top:#1A3955 2px solid;
  color:#000000;
  font:bold 75% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-dayview-times {
  background:#F7F7F7;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#1A3955 1px dashed;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-dayx-body {
  background:#E7E7E7
}
.cal-dayx-cur {
  background:#FFFFFF;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif
}
.cal-dayx-subcur {
  background:#FFFFFF;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-top:4px
}
.cal-dayx-times {
  border-bottom:#FFFFFF 1px solid;
  border-left:#FFFFFF 1px solid;
  border-right:#FFFFFF 1px solid
}
.cal-dayx-times2 {
  background:#FFFFFF
}
.cal-dayx-weekevent {
  border-bottom:#FFFFFF 1px solid;
  border-left:#FFFFFF 1px dashed;
  border-right:#FFFFFF 1px dashed;
  border-top:#E7E7E7 1px solid
}
.cal-futureday {
  background:#F7F7F7
}
.cal-header {
  background:#FFFFFF;
  border-bottom:#F7F7F7 1px solid;
  border-left:#F7F7F7 1px solid;
  border-right:#F7F7F7 1px solid;
  border-top:#F7F7F7 1px solid
}
.cal-hr {
  background:#FFFFFF
}
.cal-month,cal_month {
  background:#F7F7F7;
  color:#000000
}
.cal-nullday {
  background:#FFFFFF;
  border-bottom:#F7F7F7 1px dashed;
  border-left:#F7F7F7 1px dashed;
  border-top:#F7F7F7 1px dashed;
  color:#000000
}
.cal-oldday {
  background:#E7E7E7;
  color:#000000
}
.cal-quickadd,quickadd {
  background:#F7F7F7;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  padding:4px
}
.cal-today {
  background:#FFFFFF;
  border-bottom:#1A3955 1px dashed;
  border-left:#1A3955 1px dashed;
  border-right:#1A3955 1px dashed;
  border-top:#1A3955 1px dashed
}
.cal-weekpointers {
  border-bottom:#F7F7F7 1px dashed;
  border-left:#F7F7F7 1px dashed
}
.cal-weekview-addevent {
  background:#FFFFFF;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-caltitle {
  background:#FFFFFF;
  border-bottom:#E7E7E7 1px solid;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-curday,weekview_curday {
  background:#F7F7F7;
  color:#000000
}
.cal-weekview-daterange {
  background:#FFFFFF;
  border-left:#E7E7E7 1px solid;
  border-right:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-dayformat {
  background:#FFFFFF;
  border-left:#E7E7E7 1px solid;
  border-top:#E7E7E7 1px solid;
  color:#000000;
  font:bold 80% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:4px
}
.cal-weekview-offday,weekview_offday {
  background:transparent;
  color:#000000
}
.commentbar1 {
  background:transparent;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:3px 3px
}
.commentbar2 {
  background:#E7E7E7;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif
}
.commentbar3 {
  background:#FFFFFF;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #E7E7E7;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif;
  padding:3px 3px
}
.commentbar4 {
  background:#E7E7E7;
  color:#000000;
  font:75% Tahoma,verdana,helvetica,arial,sans-serif
}
.commenttitle {
  background:#F7F7F7;
  border-bottom:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #E7E7E7;
  border-top:1px solid #E7E7E7;
  font:bold smaller Tahoma,verdana,helvetica,arial,sans-serif;
  padding:3px 0px 3px 10px
}
.footerblock {
  background:#1A3955;
  border-top:1px solid #CCCCCC;
  color:#FFFFFF;
  font:70% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:10px;
  padding-top:10px;
  padding-left: 4px;
  padding-right: 4px;
}
.footerblock a:link {
  background:transparent;
  color:#FFFFFF;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-decoration:none
}
.footerblock a:visited {
  background:transparent;
  color:#FFFFFF;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-decoration:none
}
.footerblock a:hover {
  background:transparent;
  color:#008000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-decoration:none
}
.footerblock a:active {
  background:transparent;
  color:#FFFFFF;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-decoration:none
}
.header-envelope {
  border-bottom:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-right:1px solid #E7E7E7;
  border-top:1px solid #E7E7E7;
  padding-left:1px;
  padding-right:1px
}
.header-logobg {
  padding-top:4px
}
.header-logobg-container-inner {
  background:#FFFFFF;
  background:url(images/header-bg.png) #1A3955;
  border-bottom:1px solid #CCCCCC
}
.header-logobg-container-outer {
  background:#FFFFFF;
  padding-bottom:1px
}
.header-navigation {
  background:#E7E7E7;
  border-bottom:1px solid #CCCCCC;
  color:#FFFFFF;
  font:82% Tahoma,verdana,helvetica,arial,sans-serif;
  padding-bottom:3px;
  padding-top:4px
}
.header-navigation a:link {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#0000FF;
  font:82% Tahoma,verdana,helvetica,arial,sans-serif
}
.header-navigation a:visited {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#800080;
  font:82% Tahoma,verdana,helvetica,arial,sans-serif
}
.header-navigation a:hover {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#008000;
  font:82% Tahoma,verdana,helvetica,arial,sans-serif
}
.header-navigation a:active {
  background:transparent;
  border-bottom:0px solid #CCCCCC;
  color:#FF0000;
  font:82% Tahoma,verdana,helvetica,arial,sans-serif
}
.header-navigation-container {
  border-bottom:1px solid #FFFFFF
}
.header-welcomeanddate {
  border-bottom:1px solid #CCCCCC;
  height:53px
}
.highlight {
  color: #000000;
  background-color: yellow;
  text-decoration: none;
}
.pagenav {
  text-align: center;
}
.mensaje-error{
  background:transparent;
  color:#FF0000;
  font:bold 100% Tahoma,verdana,helvetica,arial,sans-serif
}
.mensaje-error-default{
  background:transparent;
  color:#dc143c;
  font:italic 100% Tahoma,verdana,helvetica,arial,sans-serif
}
.mensaje-dep {
  background:transparent;
  /*color:#DF4337;*/
  color:#dc143c;
  /*font-style: italic;*/
  font: italic  75% Tahoma,verdana,helvetica,arial,sans-serif;
}
.searchauth {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-align:left
}
.searchdate {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-align:right
}
.searchform {
  background:#E7E7E7;
  border-bottom:1px solid #CCCCCC;
  height:53px;
  padding:6px 4px 6px 1px
}
.searchhits {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif;
  text-align:right
}
.site-slogan {
  color:#ffffff;
  background:transparent;
}
.smallcal-week-even {
  background:#E7E7E7;
  color:#000000;
}
.story-box {
  background:transparent;
  color:#000000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif
}
.story-byline,storybyline {
  background:transparent;
  color:#000000;
  font:90% Tahoma,verdana,helvetica,arial,sans-serif
}
.story-container {
  padding-right:9px;
}
.story-information {
  background:transparent;
  color:#000000;
  font:70% Tahoma,verdana,helvetica,arial,sans-serif
}
.story-title { 
  background:transparent;
  color:#000000;
  height: 30px;
  font:bold 140% Tahoma,verdana,helvetica,arial,sans-serif;
}
.story-title-featured {
  background:transparent;
  color:#000000;
  font:bold 110% Tahoma,verdana,helvetica,arial,sans-serif
}
.story-registro {
  //background:transparent;
  color:#000000;
  font: 115% Tahoma,verdana,helvetica,arial,sans-serif;
  text-align:right;  
}
.story-lista{
  /*background-color:#DFDFDF;*/
  background-color:#EAF9E6;
  color:#000000;
  font:bold  Tahoma,verdana,helvetica,arial,sans-serif;
  border: 1px solid;
  border-color: #000000;
}
.warning {
  background:transparent;
  color:#FF0000;
  font:bold 100% Tahoma,verdana,helvetica,arial,sans-serif
}
.piepagina {
  background:transparent;
  color:#FF0000;
  font:Tahoma,verdana,helvetica,arial,sans-serif
}
.warningsmall {
  background:transparent;
  color:#FF0000;
  font:100% Tahoma,verdana,helvetica,arial,sans-serif
}
.xpinputfield {
  border:1px solid #7B9EBD
}

/******************   NEW CSS ADDED FOR FORUM Ver 2.3 ************************/

TD.navbar      {
    color: #FFFFFF;
    background-color: #666666;
    font-family: Verdana, sans-serif;
    font-size: 10px;
    line-height: 32px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    }

TD.navbar a:link, TD.navbar a:visited { 
    color: #FFFFFF;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    text-decoration: none;
    padding: 2px
    }

TD.navbar a:hover { 
    color: #FFCC00;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    text-decoration: none;
    padding: 2px;
    }
/*

*/	

#forumheading          { text-align:left; background-color: #FFFFFF; }
.forumtext             { color: #000; }
.forumclass1           { text-align:left; background-color: #BFBFBF; }
.forumclass2           { text-align:left; background-color: #CCCCCC; }
.forumclass3           { text-align:left; background-color: #EFEFEF; }
.forumclass4           { text-align:left; background-color: #CCCCCC; }
.forumoutline          { background-color: #CCCCCC; }

/* These CSS declarations for links are used in a few places but are here for theme designers to use if needed - can be added to templates  */
.forumlinks A:link            { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: underline }
.forumlinks A:visited        { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: underline }
.forumlinks A:hover            { color: #000000; font-style: normal; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: underline }

/* alternate table row colours */
.forumAlt1   { background-color: #F5F5F5; }
.forumAlt2   { background-color: #FFFFFF; }

.quotebox   { 
     border-style: ridge; 
     background-color: #ECE9D8; 
     padding:10px;
     margin: 0px;
     }

.quotetext {
     color:#000; 
     font-weight: normal; 
     background-color: #ECE9D8; 
     font-family: Verdana, sans-serif; 
     font-size: 9px; 
     }

.forumCode  { 
    background-color: #ECE9D8; 
    color: #000;
    width: 470px;
    height: 160px;
    overflow: auto;
    font-size: 11px;
    min-height: 50px;
    max-height: 120px;
    margin: 5px 0px 5px 5px;
    padding:5px;
    border: 1px dashed black;
    }

.forumTitle   {
    color: #000000;
    background-color: #EFEFEF;
    font-weight: bold;
    font-size: 12px;
    line-height: 14pt;
    font-family: Verdana, Helvetica, sans-serif; }
	/*
TR.list:hover {
    background-color: #FFD8AF;
}
*/
.list{
}
tr:hover.list  {
	 background-color: #FFD8AF;
}
	
TD.forumRollOver  { 
    text-align:left;
    background-color: #FFFFFF; 
    font-family: Verdana, Helvetica, sans-serif; 
    color: #000033  
    }
TD.forumRollOut   { 
    text-align:left;
    background-color: #EFEFEF; 
    font-family: Verdana, Helvetica, sans-serif; 
    color: #000033  
    }

.cblockTitle    {
    color: #FFFFFF;
    background-color: #506790;
    font-weight: bold;
    font-size: 12px;
    line-height: 16pt;
    padding-left:5px;
    font-family: Verdana, Helvetica, sans-serif;
}
TABLE.presentacion {
BORDER: 1px solid;
/*color: #cccccc*/
color: #8fbc8f;
/*
BORDER-RIGHT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid*/
}
/* Presentacion del tipo 2*/
TABLE.presentacion2 { 
BORDER: 1px solid;
color: #CFAB8E
/*
BORDER-RIGHT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid*/
}

/*
DEsplegar para captura de formularios (entre Otros)
*/
TABLE.formulariov2 {
border: 1px solid;
border-color: #90ee90;
background-color: #EAF9E6;

/*
BORDER-RIGHT: #cccccc 1px solid; 
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #cccccc 1px solid*/
}
TABLE.formularioImprime {
border: 1px solid;
border-color: #b0c4de;
background-color: #f8f8ff;
}

TABLE.formulario {
border: 1px solid;
border-color: #dcdcdc;
background-color: #f8f8ff;
}
TABLE.acciones{
/*BORDER: 1px solid orange;*/
background-color: #f8f8ff;
}

DIV.formulario{
border: 1.5px solid ; 
border-color: #90ee90;
font-size: 10pt; 
font-family:Verdana, Helvetica, sans-serif;
text-align:center;
vertical-align:middle; 
color: #ffffff; 
padding: .5em; 
padding-top: 8px;
margin: 8px; 
background-color: #8fbc8f; 
width:440;
height:40px;
}

DIV.alerta{
border: 1px solid; 
border-color: #ffffff;
font-size: 10pt; 
font-family:Verdana, Helvetica, sans-serif;
text-align:center;
vertical-align:middle; 
color: #dc143c; 
padding: .5em; 
padding-top: 8px;
margin: 8px; 
background-color: #fff0f5; 
width:600px;
height:15px;
}

DIV.alertaGuarda{
border: 1px solid; 
border-color: #ffffff;
font-size: 10pt; 
font-family:Verdana, Helvetica, sans-serif;
text-align:center;
vertical-align:middle; 
color: #dc143c; 
padding: .5em; 
padding-top: 8px;
margin: 8px; 
background-color: #fff0f5; 
width:450px;
height:15px;
}

.marco-img{
border: 1px solid; 
border-color: #027939;
}

/*Desplegar DIV con bordes redondeados */
DIV#nifty {
	BACKGROUND: #9bd1fa; MARGIN: 0px 10%; WIDTH: 45%
}
B.rtop {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottom {
	DISPLAY: block; BACKGROUND: #fff
}
B.rtop B {
	DISPLAY: block; BACKGROUND: #9bd1fa; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottom B {
	DISPLAY: block; BACKGROUND: #9bd1fa; OVERFLOW: hidden; HEIGHT: 1px
}
B.r1 {
	MARGIN: 0px 5px
}
B.r2 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom B.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
/*DISEÑO DE MENUS 3*/
a.menu3 {
   color:#303b74; 
   background:#ffffff; 
   text-decoration:none; 
   padding-left:1px;
   /*border:1px solid #ffffff;*/
   margin-left:4px;
   font:12px Verdana, Arial, Helvetica, sans-serif;
      
}
a.menu3:hover {
	BACKGROUND: #959B9F;
   color: #EFEFEF;	
   text-decoration: underline; 
   padding-left:1px;
   border:2px solid #E3FF9F;
   margin-left:4px;
   font:12px,  Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
  
}


/* Definir Diseño de Menus 2 */
a.serie {
	BACKGROUND: #E0E9EF; 
	font-size: 10pt; 
   font-family:Verdana, Helvetica, sans-serif;
   text-decoration: none;
   
}
DIV#nifty2 {
	BACKGROUND: #E0E9EF; MARGIN: 0px 5%; WIDTH: 80%;
	font-size: 10pt; 
   font-family:Verdana, Helvetica, sans-serif;
   text-align:center;
}


B.rtop2 {
	DISPLAY: block; BACKGROUND: #fff
}
B.rbottom2 {
	DISPLAY: block; BACKGROUND: #fff
}
B.rtop2 B {
	DISPLAY: block; BACKGROUND: #E0E9EF; OVERFLOW: hidden; HEIGHT: 1px
}
B.rbottom2 B {
	DISPLAY: block; BACKGROUND: #E0E9EF; OVERFLOW: hidden; HEIGHT: 1px
}
B.r12 {
	MARGIN: 0px 5px
}
B.r22 {
	MARGIN: 0px 3px
}
B.r3 {
	MARGIN: 0px 2px
}
B.rtop2 B.r42 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rbottom2 B.r42 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
#contenedor{
  /*border: 1px solid #E0E0E0;*/
  padding: .5em;
  overflow: hidden;
  width: 200px;
  color:#FFFFFF;
  font-weight: bold;
  font-size: 14px;
}

contenedor#img{
  position: absolute;
}

img.alineadoTextoImagenArriba{
  vertical-align: text-top;  
}
img.alineadoTextoImagenCentro{
  vertical-align: middle;
  /* Ojo vertical-align: text-middle no existe*/
}
img.alineadoTextoImagenAbajo{
  vertical-align: text-bottom;  
}
/*
Diseño de Menus 2
02-junio-2006

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
*/	
/* =-=-=-=-=-=-=-[Menu Eight]-=-=-=-=-=-=-=- */
/*	
#menu8 {
	width: 200px;
	margin-top: 10px;
	}
	
#menu8 li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	}
	
#menu8 li a:link, #menu8 li a:visited {
	color: #777;
	display: block;
	background: url(img/menu8.gif);
	padding: 8px 0 0 20px;
	}
	
#menu8 li a:hover {
	color: #257EB7;
	background: url(img/menu8.gif) 0 -32px;
	padding: 8px 0 0 25px;
	}
	
#menu8 li a:active {
	color: #fff;
	background: url(img/menu8.gif) 0 -64px;
	padding: 8px 0 0 25px;
	}
	
	
*/