body {
  font-family: 'Roboto', sans-serif;
}

.css-titulo
{
  font-weight:400;
  font-size:20px;
  color:#a61431;
}

.css-tituloblanco
{
  font-weight:400;
  font-size:20px;
  color:#fff;
}

.css-texto
{
  font-weight:400;
  font-size:14px;
  color:#6b6b6b;
  text-align:justify;
}

.css-txt
{
  background-color: #f2f2f2;
  text-align:left;
  width: 250px;
  height: 35px;
  border: 1px solid #999;
  color: #000000;
  border-color:#929292;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius:11px;
  -o-border-radius: 11px;
  font-size:0.8em;
  padding-top: 3px;
  padding-left: 5px;
}

.css-txtEnableEdit
{
  background-color: #fff;
  text-align:left;
  width: 250px;
  height: 35px;
  border: 1px solid #999;
  color: #000000;
  border-color:#929292;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius:11px;
  -o-border-radius: 11px;
  font-size:1.2em;
  padding-top: 3px;
  padding-left: 5px;
}

.css-txt1_2
{
  background-color: #fff;
  text-align:left;
  width: 250px;
  height: 35px;
  border: 1px solid #999;
  color: #000000;
  border-color:#929292;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius:11px;
  -o-border-radius: 11px;
  font-size:1.2em;
  padding-top: 3px;
  padding-left: 5px;
}

.css-txt0_8
{
  background-color: #fff;
  text-align:left;
  width: 250px;
  height: 35px;
  border: 1px solid #999;
  color: #000000;
  border-color:#929292;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius:11px;
  -o-border-radius: 11px;
  font-size:.8em;
  padding-top: 3px;
  padding-left: 5px;
}

.css-rastreo
{
  font-weight:400;
  font-size:16px;
  color:#67666a;
  text-align:center;
  line-height:164%;
}

.css-rastreored
{
  font-weight:400;
  font-size:16px;
  color:#a61431;
  text-align:center;
  line-height:164%;
}


.css-select
{
  background-color: #fff;
  text-align:left;
  width: 250px;
  height: 35px;
  border: 1px solid #999;
  color: #000000;
  border-color:#929292;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius:11px;
  -o-border-radius: 11px;
  font-size:.8em;
}

.css-cp
{
  padding-top:3px;
  padding-left:23px;
}

button
{
  padding:10px 15px; 
  text-align:center;
  background-color: #a61431;
  width: 100px;
  height: 40px;
  border: 1px solid #dedede;
  color: #fff;
  border-color:#dedede;
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius:11px;
  -o-border-radius: 11px;
  font-size:.8em;
  cursor:pointer;
}

input[type=checkbox].css-checkbox 
{
  position:absolute;
  z-index:-1000;
  left:-1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height:1px;
  width:1px;
  margin:-1px;
  padding:0;
  border:0;
}

input[type=checkbox].css-checkbox + label.css-label
{
  padding-left:27px;
  height:22px; 
  display:inline-block;
  line-height:22px;
  background-repeat:no-repeat;
  background-position: 0 0;
  font-size:22px;
  vertical-align:middle;
  cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label
{
  background-position: 0 -22px;
}

label.css-label
{
  background-image:url(../imgs/csscheckbox.png);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


input[type=radio].css-checkbox
{
  position:absolute;
  z-index:-1000;
  left:-1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height:1px;
  width:1px;
  margin:-1px;
  padding:0;
  border:0;
}

input[type=radio].css-checkbox + label.css-label-radio
{
  padding-left:23px;
  height:18px; 
  display:inline-block;
  line-height:18px;
  background-repeat:no-repeat;
  background-position: 0 0;
  font-size:18px;
  vertical-align:middle;
  cursor:pointer;
}

input[type=radio].css-checkbox:checked + label.css-label-radio
{
  background-position: 0 -18px;
}

label.css-label-radio
{
  background-image:url(../imgs/cssradio.png);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

	 
