legend
	{
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	}
input.photostxt 
	{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	width:210px;
	color:#F00;
	border-color:#F00;
	}
input.photostxt1	
	{
		
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	width:210px;
	}
.morada	
	{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	width:500px;
	}
	
#by {
	margin: 0;
	padding:2px;
	width:545px;
	height:auto;
	text-align:center;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	/*background-color:#CCC;*/
	}

#D_Pes {
	width:500px;
	height:100px;
	text-align:justify; 
	margin:auto;
	padding: 5px;
	border:none;
	/*background-color:#CC1;*/
	}
#final_bind {
	float:none;
	width:500px;
	height:245px;
	text-align:justify;
	margin:auto;
	padding: 5px;
	border:none;
	/*background-color:#1CC;*/
	}

#papel_bind {
	float:none;
	width:500px;
	height:165px;
	text-align:justify;
	margin:auto;
	padding: 5px;
	border:none;
/*	background-color:#CC1;*/
	}

#digital_bind {
	float:none;
	width:500px;
	height:140px;
	text-align:justify;
	margin:auto;
	padding: 5px;
	border:none;
	/*background-color:#C1C;*/
	}

.li_dto {
	list-style:none;
	width:215px;
	height:auto;
	float:left;
	padding:0px;
	margin: 0px;
/*	background-color:#00c;*/
	}

.li_esq {
	list-style:none;
	width:275px;
	height:auto;
	float:left;
	padding:0px;
	margin: 0px;
	/*background-color:#c00;*/
	}

.cel {
	padding:0px;
	list-style:none;
	width:270px;
	height:25px; 
}
.sub_l {
	width:inherit;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	height:25px;
	text-align:center;
	font-weight:bold;
	color:#F00;
	}
/*
label.error { 
	display: none;
	color:#c00;
	background-color:#c00;
	font-weight:bold;
	}	
*/

label.error {
		font-weight:bold;
		display:none;
		background: url('/images/icon/icon-error.png') no-repeat;
		padding-left: 16px;
		margin-left: .3em;
	}
label.valid {
		background: url('/images/icon/icon-error.png') no-repeat;
		display: none;
		width: 16px;
		height: 16px;
	}