.oculta {display:none;}

select.secciones {
  color:#FF6B02;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

img {border:0; text-decoration:none;}

label.resalta { 
  color:#FF6B02;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}


.datos {
  background-color: #45e8d0;
}

input, select, textarea {
	border:1px solid #CCCCCC;
	color: #0567FC;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
}

span.res {
        color:#FF6B02;
        font: bold 8px Verdana, Arial, Helvetica, sans-serif;
}

span.comprobando {
  color:#FF6B02;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}

span.comprobar {
  color:#FF6B02;
  font: bold 9px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

p.errores {
        color: #FF0000;
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

td,tr,p,div {
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;
  font-size        : 11px;
  color            : #000000;
}

ul {
  margin           : 5px 5px 5px 5px;
}


.clear { 
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
} 


a:link, a:visited {
  font-size        : 11px;
  color            : #000000;
  text-decoration  : none;
  font-family      : Arial, Helvetica, Trebuchet MS, Verdana, sans-serif;

}a:hover {
  color            : #0000cc; 
  text-decoration  : none;
}


