/* FORMULARIOS */
#formulario{	
	position: relative;
	float: right;
	width: 300px;
	background: #ebe2ca;
	padding: 4px;
	margin:20px;
       text-align: left;
}

.form_titulo{
         padding: 5px 0px 0px 10px;
	 font: normal 1.1em Cambria, Georgia, Trebuchet MS, san-serif;
}
.form_texto{
	clear: left;
	padding: 10px;
	font-size: 10px;
	font-family: arial,helvetica;
}
.form_campo{
	background-color: #F6F6F6;
	padding: 4px;
	margin: 4px;
	font-size: 10px;
	font-family: arial,helvetica;
}
.form_campo_titulo{
	font-weight: bold;
}
.form_titulo_error{
	font-weight: bold;
	color: #990000;
}
.form_campo_campo{}
.form_campo_error{
	background-color: #800000;
	padding: 2px;
}

.form_captcha{
	clear: left;
	font-size: 11px;
	font-family: arial,helvetica;
	background-color: #f6f6f6;
	text-align: center;
	padding: 10px;
}
.form_error{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eedddd;
	text-align: center;
	font-size: 11px;
	color: #990000;
	font-family: arial,helvetica;
	font-weight: bold;
}
.form_enviado{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ddeedd;
	text-align: center;
	font-size: 11px;
	color: #008800;
	font-family: arial,helvetica;
	font-weight: bold;
}

/* Estilos segun tipo de campo*/
.form_textarea{font-size:11px;border-style : solid; border-width: 1px;border-color:#CCCCCC}
.form_select{font-size:11px;border-style : solid; border-width: 1px;border-color:#CCCCCC}
.form_input{font-size:11px;border-style : solid; border-width: 1px;border-color:#CCCCCC}
.form_checkbox{font-size:11px;}
.form_password{font-size:11px;border-style : solid; border-width: 1px;border-color:#CCCCCC}
.form_radio{font-size:11px;}

.form_botonera{ text-align:left; padding:5px;}
.form_button{
   font: normal 11px  'Trebuchet MS',helvetica, sans-serif;
   width:80px;
   height: 20px;
}
