p.error{
  color: #000000;
  padding: 10px 5px 10px 40px;
  margin: 25px;
  border: 1px solid #DCDCDC;
  clear: both;
}

div.error {
  float: right;
  width: 32%;
  height: auto;
  margin: -10px 10px 0px 10px;
  padding: 5px;
  border: 1px solid #666666;  
  font-size: 1em;
  display: block;
}

div.error h4 {
  padding: 3px 0px 3px 45px !important;
  margin: 0px 0px 5px 0px !important;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #666666;  
  background-color:#fff !important;
  font-size:1.2em !important;
}

div.error ul{
  margin: 0px 0px 0px 10px;
  padding-left: 10px;
  list-style-type: circle;  
}

div.error ul li{
  padding: 3px;
  background:none !important
}

div.error label{
  font-size: 100%;
}


/** errors info **/

p.error {
  background: #FFEBE5 url(/cont/paginas/enlinea/img/cancel_32.gif) no-repeat 5px 50%;
  color: #000000;	
}

div.error {
  background: #FFEBE5;
  color: #000000;
}

div.error h4,div.error h3 {
  background: #FFEBE5 url(/cont/paginas/enlinea/img/cancel_32.gif) no-repeat 5px 50%;font-size:1.2em;height:2em
}

fieldset p.error {
	background: #FFEBE5 url(/cont/paginas/enlinea/img/cancel_16.gif) no-repeat 5px 50%;
	color: #000000;
	padding: 3px 0px;
	margin: 1px 3px;
	border: 1px solid #FFBFBF;
	clear: left;
}

