
div.formulario{
		position:relative;
		float:left;
		width:98%;
		padding:0 1% 5px 1%;
		height:auto; 
	}
		div.formulario h3{
			text-align:center;
			font-weight:bold;
			font-size:13px;
			padding:10px 0 10px 0;
			background-color:#dc1405;
			color:#fff;	
		}

		div.formulario ul{
			float:left;
			width:100%;
			list-style-type:none;
			padding:0;
			margin:0;
		}
		div.formulario ul.error{
			list-style-type:none;
			padding:0;
			margin:10px 0 10px 0;
			background-color:#eee;
			width:100%;
		}
			div.formulario ul li{
				display:block;
				clear:both;
				width:100%;
				margin:5px 0 0 5px;
				height:20px;
			}
			*>div.formulario ul li{
				min-height:20px;
				height:auto;
			}
			div.formulario ul li.error{
				display:block;
				clear:both;
				width:95%;
				margin:0 0 0 5%;
				height:12px;
				color:#666;
			}	
			div.formulario ul li.aviso{
				display:block;
				position: relative;
				float:left;
				width:90%;
				height:auto;
				margin:15px 0 10px 5%;
				padding:2%;
				color:#666;
				text-align:center;
				background:#c50303;
				color:#FFFFFF;
			}
			div.formulario ul p.info{
				width:62%;
				float:left;
				padding:0;
				margin:7px 0 0 31%;
				font-size:11px;
				text-align:left;
				color: #999999;
			}	
			div.formulario ul li.cabecera_error{
				display:block;
				clear:both;
				width:93%;
				padding:0 0 0 5%;
				height:14px;
				color:#fff;
				text-align:center;
				background-color:#666;
			}
			div.formulario ul li label{
				display:block;
				position:relative;
				float:left;
				width:30%;
				padding-right:1%;
				font-size:11px;
				color:#c50303;
				font-weight:bold;
				text-align:right;				
			}
			div.formulario ul li label a{
				display:block;
				position:relative;
				float:left;
				width:100%;
				padding-right:1%;
				font-size:11px;
				color:#c50303;
				font-weight:bold;
				text-align:right;
				text-decoration:none;								
			}

			div.formulario ul li input{
				display:block;
				position:relative;
				float:left;				
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:15px;
				text-align:center;
				border:solid 1px #ccc;
				background-color:#eee;				
			}
		
			div.formulario ul li select{
				display:block;
				position:relative;
				float:left;				
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:15px;
				text-align:left;
				border:none;
				background-color:#eee;				
			}
			div.formulario ul li input.enviar{
				display:block;
				position:relative;
				float:left;				
				margin:15px 5px 0 150px;
				font-size:10px;
				color:#FFFFFF;
				font-weight:normal;
				height:15px;
				padding:5px 10px 20px  10px;
				text-align:center;
				border:solid 1px #ccc;
				background-color:#CD271F;				
			}
			div.formulario ul li input.borrar{
				display:block;
				position:relative;
				float:left;				
				margin:15px 0px 0 0px;
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:15px;
				padding:5px 10px 20px  10px;				
				text-align:center;
				border:solid 1px #ccc;
				background-color:#ddd;				
			}
			div.formulario ul li textarea{
				display:block;
				position:relative;
				float:left;				
				font-size:10px;
				color:#666;
				font-weight:normal;
				height:80px;
				border:solid 1px #ccc;
				background-color:#eee;	
				font-family:Arial, Helvetica, sans-serif;			
			}