/* CSS Creado por Carlos Cabo (carloscabo@lapsus.com) 2008 */

form, div.error {
	width:320px;
	font-size:1.2em;
	overfolw:hidden;
}

div.error {
	background-color:#900; /* <--- FONDO MENSAJE DE ERROR */
	color:#fff;            /* TEXTO */
	border:1px #fff solid; /* BORDE */
	font-weight:400;
	margin-bottom:1em;
}

div.error p {
	font-size:1em;
	padding:1em 1em 0 1em;
}

fieldset
{
	border:1px #8d4d61 solid; /* <--- BORDE DEL LOS FIELDSETS */
	color:#8d4d61;            /* <--- COLOR DEL TITULO */
	display:block;
	padding:8px 1.2em 1em 1em;
}

fieldset div.sp {
	width:100%;
	clear:both;
	height:1px;
	float:left;
	display:inline;
	line-height:1px;
	font-size:1px;
	background-color:#8d4d61; /* <--- RAYA HORIZONTAL ABAJO */
	overflow:hidden;
	}
fieldset div.sp hr { clear:both;height:1px;width:100%; }

input, textarea
{
	display:block;
	width:99%;
	background-color:#ebf0d3; /* <---- FONDO CAJAS DE TEXTO */
	color:#000;            /* <---- TEXTO */
	border:1px #7c3249 solid; /* <---- BORDE */
}

textarea {
	height: 100px;
}

input#copcion {
	border:0;
	background-color:transparent;
}

input[type=image],
input#imagen {
	width:120px;
	float:left;
	margin-top:0.8em;
	margin-bottom:2em;
}

input#code
{
	display:block;
	float:right;
	width:55%; /* <---- RETOCAR SI SE CAMBIA EL ANCHO */
	margin-top:0.8em;
}

input[type=submit],
input.enviar
{
	display:block;
	width:44%;
	height:32px;
	float:right;
	margin-top:1em;
	margin-right:0;
	font-weight:700;
	background-color:#7c3249; /* <---- FONDO BOTON ENVIAR */
	color:#fff;            /* TEXTO */
	border:1px #fff solid; /* BORDE */

}

input[type=reset],
input.limpiar
{
	display:block;
	float:left;
	width:44%;
	height:32px;
	margin-right:12%;
	margin-top:1em;
	background-color:#cdcdcd; /* <---- FONDO BOTON LIMPIAR */
	color:#7e7e7e;            /* TEXTO */
	border:1px #7f7f7f solid; /* BORDE */

}

label
{
	display:block;
	margin-bottom:1em;
	font-weight:bold;
	color:#737470; 	/* <---- COLORES TEXTOS LABEL */
}

select
{
	display: block;
}

fieldset.radio
{
	width:75%;
	margin:0 0 1em 0;
}

fieldset.radio input
{
	/*clear:both;*/
	float:left;
	display:block;
	width:auto;
}

fieldset.radio label
{
	font-weight: 400;
	line-height:1.8em;
	margin:0px
}

input[type=checkbox] {
	width: auto;
	float: left;
}

div.button-row {
	width: 100%;
	clear: both;
}
