@import url("/docroot/cavallfort/css/add0507.css");

/*
#main>h3 + p.imgLeft + p, #main>h3 + p.imgLeft + p + p {
	font-size: 1.1em;
	font-weight: bold;
}
#main>h4 {
	color: #d50000;
	background: transparent;
}
#main>p a {
	color: #d50000;
	text-decoration: underline;
}
*/


/* Special form */
#main>form {
	margin: 1em 25px 2em 25px;
}
#main>form div>label:first-child {
	width: 160px;
	text-align: right;
	float: left;
	margin-right: .5em;
}
#main>form div {
	margin-top: .8em;
	margin-bottom: .8em;
	clear: left;
}

#main>form label span {
font: 1.3em Verdana, sans-serif;

}
#main>form input {
	background: #ffd426;
	border: none;
	color: #000;
}
#main>form input[type=radio] {
	background: none;
}
#main>form input[type=text], #main>form textarea {
	font: 1em Verdana, sans-serif;
	padding: 1px 2px;
	width:210px;
}
/* per a la data, el compte corrent*/
#main>form #id3a,#main>form #id3b,#main>form #id21,#main>form #id22 {width:30px;} 
#main>form #id3c {width:40px;} 
#main>form #id5, #main>form #id15  {width:60px;} 
#main>form #id26,#main>form #id27 {width:30px;} 
#main>form #id28 {width:40px;} 
#main>form #id29 {width:70px;} 



#main>form input[type=submit], #main>form input[type=reset] {
	margin-bottom: 2em;
	margin-top: 1.5em;
	font-weight: bold;
	padding: 0 2em;
}
#main>form input[type=submit] {
	margin-left: 160px; /* label width */
}
#main>form textarea {
	height: 7em;
}


#main>form>fieldset {
	border: 0;
}
#main>form>fieldset>legend {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 1em;
	padding-top: 2em;
}
#main>form>fieldset:first-child>legend {
	padding-top: 0;
}




/* Radio buttons */
#main>form>fieldset>div>input[type=radio] {
}
#main>form>fieldset>div>input[type=radio] + label {
}



/* fieldsets interns */
#main>form>fieldset fieldset {
	margin: 1em 0;
	padding: 1em;
}



/* divs interns */
#main>form>fieldset div div {
	margin-left: 1.5em;
}
#main>form>fieldset div div em {
	float: left;
	width: 160px; /* matches label */
	text-align: right;
}

