/**Formato de generales**/
span.required_field{
	color: red;
	font-weight: bold;
}

span.error_text{
	color: red;
	font-weight: bold;
}

/**Formato de form Admin**/
form.admin_form fieldset{
	border: 1px solid red;
	background: #f7d6b3;
	margin-bottom: 5px;
}

form.admin_form fieldset legend{
	border: 1px solid red;
	background: #f7d6b3;
	padding: 2px;
	font-weight: bold;
}

table.admin_table{
	width: 100%;
	margin: auto;
}

table.admin_table{
	width: 100%;
	margin: auto;
}

td.admin_table_alg_right{
	vertical-align: top;
	text-align: right;
}

/**Formato de form Send Friend**/
form.send_friend_form fieldset{
	border: 1px solid #2463aa;
	background: #f7d6b3;
	margin-bottom: 5px;
}

form.send_friend_form fieldset legend{
	border: 1px solid #2463aa;
	background: #f7d6b3;
	padding: 2px;
	font-weight: bold;
}

table.send_friend_table{
	width: 100%;
	margin: auto;
}

table.send_friend_table{
	width: 100%;
	margin: auto;
}

td.send_friend_table_alg_right{
	vertical-align: top;
	text-align: right;
}

/**Formato de form Contact Us**/
form.contact_form fieldset{
	border: 1px solid #2463aa;
	background: #f7d6b3;
	margin-bottom: 5px;
}

form.contact_form fieldset legend{
	border: 1px solid #2463aa;
	background: #f7d6b3;
	padding: 2px;
	font-weight: bold;
}

table.contact_table{
	width: 100%;
	margin: auto;
}

table.contact_table{
	width: 100%;
	margin: auto;
}

td.contact_table_alg_right{
	vertical-align: top;
	text-align: right;
}

/**Formato de form Suscripcion Newsletter**/
form.subscribe_form fieldset{
	border: 1px solid #2463aa;
	background: #f7d6b3;
	margin-bottom: 5px;
}

form.subscribe_form fieldset legend{
	border: 1px solid #2463aa;
	background: #f7d6b3;
	padding: 2px;
	font-weight: bold;
}

table.subscribe_table{
	width: 100%;
	margin: auto;
}

table.subscribe_table{
	width: 100%;
	margin: auto;
}

td.subscribe_table_alg_right{
	vertical-align: top;
	text-align: right;
}



