body {
	font-family:Arial, Verdana;
	font-size:14px;
	color:#333;
}

/*--------------------CLASSES GENERALES--------------------*/

.input
{
	font-size:14px; 
	line-height:25px;
	padding:2px 5px;
	background:#fff url(../images/input.jpg) no-repeat 0 0;
	border:1px solid #afafaf;
}

.input:focus, .input:hover
{
	border:1px solid #75bce5;
	color:;
}

input[type=submit] {
	cursor:pointer;
	width:159px;
	height:36px;
	line-height:36px;
	background:transparent url(../images/submit.png) no-repeat 0 0;
	border:none;
	text-align:center;
	font-size:14px; font-weight:bold; 
	color:#234560;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
input[type=submit]:hover {
	color:#3989c8;
}

select
{
	border:1px solid #afafaf;
	padding:2px;
}
textarea
{
	background:#fff url(../images/textarea.jpg) no-repeat 0 0;
	width:220px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#afafaf;
	border:1px solid #afafaf;
}

form fieldset {
	border:none;
}

form select {
	border:1px solid #afafaf;
}

form select:focus, form select:hover
{
	border:1px solid #75bce5;
	color:;
}

/*---------------------------------MAIL FORM--------------------------------------*/

#mailform .csc-mailform-field input[type=text], #mailform .csc-mailform-field textarea {
	font-size:14px; 
	line-height:25px;
	padding:2px 5px;
	background:#fff url(../images/input.jpg) no-repeat 0 0;
	border:1px solid #afafaf;
}

#mailform .csc-mailform-field textarea {
	background:#fff url(../images/textarea.jpg) no-repeat 0 0;
}

#mailform .csc-mailform-field input[type=text]:focus, #mailform .csc-mailform-field input[type=text]:hover,
#mailform .csc-mailform-field textarea:focus, #mailform .csc-mailform-field textarea:hover
{
	border:1px solid #75bce5;
	color:;
}

#mailformformtype_mail {
	margin-left:120px;
}

#mailform label {
	float:left;
	width:120px;
}

.csc-mailform-field {
	margin:8px 0px;
}

/*---------------------------SRFEUSERREGISTER---------------------------------*/

#form-inscrip {
	width:450px;
}

#form-inscrip dt {
	text-align:left;
	width:200px;
}

#form-inscrip dd {
	text-align:left;
	width:200px;
}

#form-inscrip dd .input {
	padding:2px 5px;
	width:147px;
}

.tx-srfeuserregister-pi1-error {
	font-size:12px;
}
