@charset "ISO-8859-1";

body {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 12px;

  /* for IE */
  /*filter:alpha(opacity=90);*/
  /* CSS3 standard */
  /*opacity:0.50;	*/
}

p,
h1,
form,
button {
  border: 0;
  margin: 0;
  padding: 0;
}
.spacer {
  clear: both;
  height: 1px;
}
/* ----------- My Form ----------- */
.myform {
  margin: 0 auto;
  width: 670px;
  padding: 0px 14px 14px 14px;
  background: #ffffff;
  color: #262626;
}

.myform2 {
  margin: 0 auto;
  width: 1000px;
  padding: 0px 14px 14px 14px;
  /*border:solid 1px #262626;*/
  background: #ffffff;
}

.myform3 {
  margin: 0 auto;
  width: 900px;
  padding: 14px;
  border: solid 1px #262626;
  background-color: #ffffff;
  margin-top: 146px;
}

.myform4{
  margin:0 auto;
  width:100%;
  padding: 0 25px 25px 25px;
  background-color:#FFFFFF; 
}


.subtitulo {
  font-size: 11px;
  color: #000000;
  margin-bottom: 20px;
  border-bottom: solid 1px #262626;
  padding-bottom: 10px;
}

.preview {
  position: relative;
  left: 50px;
  background-color: #7a94a3;
  color: #ffffff;

  padding: 5px 5px 5px 5px;
  border: 1px solid white;
}

.soporte {
  font-size: 11px;
  color: #262626;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.selectregistro {
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #262626;
  margin: 2px 0 12px 10px;
  width: 370px;
}

/* Print Only */
@media print {
  .noprint {
    display: none !important;
  }
  .noshow {
    display: block !important;
  }
}

/* ----------- stylized ----------- */
#stylized {
}
#stylized h1 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
}
#stylized p {
  font-size: 11px;
  color: #262626;
  /*margin-bottom:20px;
		border-bottom:solid 1px #262626;
		padding-bottom:10px;*/
}
#stylized label {
  display: block;
  font-weight: bold;
  text-align: right;
  width: 180px;
  float: left;
}
#stylized .small {
  color: #666666;
  display: block;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  width: 180px;
}

/*#stylized*/
input,
checkbox {
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #262626;
  margin: 2px 0 12px 10px;
}

select {
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #262626;
  margin: 2px 0 12px 10px;
}

selectregistros {
  font-size: 12px;
  padding: 4px 2px;
  border: solid 1px #262626;
  margin: 2px 0 12px 10px;
}

textarea {
  border: solid 1px #262626;
}

#stylized button {
  clear: both;

  width: 125px;
  height: 31px;
  background: url(button2.gif) no-repeat;
  text-align: center;
  line-height: 31px;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}

#stylized button:hover {
  clear: both;

  width: 125px;
  height: 31px;
  background: url(button.gif) no-repeat;
  text-align: center;
  line-height: 31px;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}

.myform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

/* ----------- validation ----------- */
.LV_validation_message {
  font-weight: bold;
  margin: 0 0 0 50px;
  font-size: 10px;
}

.LV_valid {
  color: #00cc00;
}

.LV_invalid {
  color: #cc0000;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
  border: 1px solid #00cc00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
  border: 1px solid #cc0000;
}

.roundcont {
  width: 250px;
  background-color: #ffffff;
  color: #fff;
}

.roundcont p {
  margin: 0 10px;
}

.roundtop {
  background: url(tr.gif) no-repeat top right;
}

.roundbottom {
  background: url(br.gif) no-repeat top right;
}

img.corner {
  width: 15px;
  height: 15px;
  border: none;
  display: block !important;
}

.resaltado {
  background-color: #ff9900;
}

div.pagination {
  padding: 3px;
  margin: 3px;
}

div.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #262626;

  text-decoration: none; /* no underline */
  color: #262626;
}

div.pagination a:hover,
div.pagination a:active {
  border: 1px solid #7a94a3;

  color: #000;
}

div.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #7a94a3;

  font-weight: bold;
  background-color: #7a94a3;
  color: #fff;
}

div.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;

  color: #ddd;
}
