body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #78000B;
	color: #411200;
	text-align: left;
	font-size: 12px;
	background-image: url(../images/bg_allpages.gif);
	background-position: top;
}
.top {
	height: 87px;
	background-color: #FFFFFF;
}
.btn_home {
	width: 61px;
	height: 24px;
	display:block;
	background-image: url(../images/btn_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.btn_home a:hover {
	background-image: url(../images/btn_home2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_home a{
	width: 61px;
	height: 24px;
	display:block;
}
.btn_recipes {
	width: 103px;
	height: 24px;
	display:block;
	background-image: url(../images/btn_recipes.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.btn_recipes a:hover {
	background-image: url(../images/btn_recipes2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_recipes a{
	width: 103px;
	height: 24px;
	display:block;
}
.btn_gifttags {
	width: 100px;
	height: 24px;
	display:block;
	background-image: url(../images/btn_gifttags.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.btn_gifttags a:hover {
	background-image: url(../images/btn_gifttags2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_gifttags a{
	width: 100px;
	height: 24px;
	display:block;
}
.btn_ideas {
	width: 161px;
	height: 24px;
	display:block;
	background-image: url(../images/btn_ideas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.btn_ideas a:hover {
	background-image: url(../images/btn_ideas2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_ideas a{
	width: 161px;
	height: 24px;
	display:block;
}
.btn_protips{
	width: 95px;
	height: 24px;
	display:block;
	background-image: url(../images/btn_protips.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.btn_protips a:hover {
	background-image: url(../images/btn_protips2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_protips a{
	width: 95px;
	height: 24px;
	display:block;
}
.btn_contest{
	width: 134px;
	height: 24px;
	display:block;
	background-image: url(../images/btn_contest.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.btn_contest a:hover {
	background-image: url(../images/btn_contest2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_contest a{
	width: 134px;
	height: 24px;
	display:block;
}
.btn_christine{
	width: 403px;
	height: 105px;
	display:block;
	background-image: url(../images/btn_christine1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.btn_christine a:hover {
	background-image: url(../images/btn_christine2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_christine a{
	width: 403px;
	height: 105px;
	display:block;
}
.btn_jennifer{
	width: 403px;
	height: 105px;
	display:block;
	background-image: url(../images/btn_jennifer1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	left: 35px;
	top: 786px;
}
.btn_jennifer a:hover {
	background-image: url(../images/btn_jennifer2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.btn_jennifer a{
	width: 403px;
	height: 105px;
	display:block;
}
.table_general {
	margin-right: auto;
	margin-left: auto;
}
.bg_pages {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(../images/bg_buttom.jpg);
	background-position: bottom;
}
.bg_pages_nogp {
	background-repeat: repeat-x;
	background-image: url(../images/bg_buttom.jpg);
	background-position: bottom;
}
.bg_top_pages {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(../images/bg_top_buttom.jpg);
	background-position: top;
}
.bg_top_pages_nobg {
	background-repeat: repeat-x;
	background-image: url(../images/bg_top_buttom.jpg);
	background-position: top;
}
.sh_left {
	background-image: url(../images/sh_left.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.sh_right {
	background-image: url(../images/sh_right.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #411200;
	font-size: 12px;
}
.center {
	text-align: center;
}
.valign_top {
	vertical-align: top;
}
.title_red {
	font-weight: bold;
	color: #AE000E;
	text-align: right;
}
.table_form {
	font-size: 13px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}
/*.table_form input {
	width: 280px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}*/
.table_form textarea {
	width: 265px;
	height: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
.table_form #year {
	width: 60px;
	margin-left: 0px;
}
.inputleftYear{
	width: 4px;
	height: 20px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 0px;
	background-image: url(../images/input_cornet1.png);
	margin-top: 5px;
}
.inputrightYear{
	width: 4px;
	height: 20px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(../images/input_cornet2.png);
	margin-top: 5px;
}
.table_form #tblNewsletter {
	width: auto;
	margin: 0px;
}
.text_small {
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}
.text_small a {
	color: #AE000E;
}
.table_form .btn_enter {
	height: 40px;
	width: 70px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
	background-image: url(../images/btn_entrar.jpg);
	margin-top:5px;
	margin-bottom:5px;
	background-position: center center;
	background-repeat: no-repeat;
}
.table_form .btn_submit {
	height: 40px;
	width: 70px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
	background-image: url(../images/btn_submit.jpg);
	margin-top:5px;
	margin-bottom:5px;
	background-position: center center;
	background-repeat: no-repeat;
	float: right;
	margin-right: 7px;
}
.table_rules {
	font-size: 12px;
	font-weight: normal;
	margin-top: 85px;
	text-align: left;
	margin-bottom: 20px;
}
.scroll_rules {
	height: 350px;
	overflow: scroll;
	float: left;
	width:270px;
	margin-left:0px;
	padding-left:opx;
}
.subt_red {
	color: #AE000E;
}
.text_buttom {
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	font-size: 10px;
}
.banner2 {
	padding-top: 12px;
	display: block;
}
.inputleft{
	width: 4px;
	height: 20px;
	background-repeat: no-repeat;
	float: left;
}
.inputright{
	width: 4px;
	height: 20px;
	background-repeat: no-repeat;
	float: left;
}
.table_form input {
	width: 280px;
	margin-bottom: 5px;
	border-style: solid none;
	border-color: rgb(149, 149, 149) -moz-use-text-color;
	border-width: 1px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: rgb(66, 66, 66);
	background-color: rgb(255, 255, 255);
	font-weight: normal;
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 15px;
	padding-top: 2px;
	padding-left: 2px;
	float: left;
	margin-top: 5px;
}
.inputleft {
	background-image: url(../images/input_cornet1.png);
	margin-top: 5px;
}
.inputright {
	background-image: url(../images/input_cornet2.png);
	margin-top: 5px;
}
.table_form #tblid_state {
	width: 283px;
	margin-bottom: 9px;
	border-style: solid none;
	border-color: rgb(149, 149, 149) -moz-use-text-color;
	border-width: 1px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: rgb(66, 66, 66);
	background-color: rgb(255, 255, 255);
	font-weight: normal;
	height: 20px;
	padding-top: 2px;
	padding-left: 2px;
	float: left;
	margin-top: 5px;
}
.inputleftSelet{
	width: 4px;
	height: 20px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(../images/input_cornet1.png);
	margin-top: 5px;
}
.inputrightSelet{
	width: 4px;
	height: 20px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(../images/input_cornet2.png);
	margin-top: 5px;
}
select {
	margin: 0px;
	padding: 0px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #month {
	float: left;
	margin-bottom: 5px;
	border-style: solid none;
	border-color: rgb(149, 149, 149) -moz-use-text-color;
	border-width: 1px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: rgb(66, 66, 66);
	background-color: rgb(255, 255, 255);
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #day {
	float: left;
	width: auto;
	margin-bottom: 5px;
	border-style: solid none;
	border-color: rgb(149, 149, 149) -moz-use-text-color;
	border-width: 1px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: rgb(66, 66, 66);
	background-color: rgb(255, 255, 255);
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #year {
	margin: 0px;
	float: left;
	width: auto;
	margin-bottom: 5px;
	border-style: solid none;
	border-color: rgb(149, 149, 149) -moz-use-text-color;
	border-width: 1px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: rgb(66, 66, 66);
	background-color: rgb(255, 255, 255);
}
.table_general .bg_top_pages .table_general .bg_pages .table_form .inputleftYear {
	margin-top: 0px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form .inputrightYear {
	margin-top: 0px;
}
.Send_friend{
	width: 117px;
	height: 24px;
	display:block;
	background-image: url(../images/send1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
}
.Send_friend a:hover {
	background-image: url(../images/send2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Send_friend a{
	width: 117px;
	height: 24px;
	display:block;
}
.table_form .btn_cancel {
	height: 40px;
	width: 70px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
	background-image: url(../images/send2.jpg);
	margin-top:5px;
	margin-bottom:5px;
	background-position: center center;
	background-repeat: no-repeat;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form .btn_cancel {
	float: right;
	margin-right: 5px;
}
.bg_pages .demo {
	height: 25px;
	width: 126px;
	background-image: url(../images/send1.jpg);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}

.bg_pages .sendto {
	height: 261px;
	width: 240px;
	background-image:url(../img/bakinContest/bakinContestBorrar_r2_c3.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}

.table_general .bg_top_pages .table_general .bg_pages .table_form #tblFname {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblLname {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblEmail_address {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblPhone_number {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblMailing_Address {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblMailing_Address2 {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblCity {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblZip_code {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #remLentext {
	width: 260px;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form #tblid_state {
	width: 270px;
	display: block;
}
.table_general .bg_top_pages .table_general .bg_pages .table_form .left {
	margin-left: 0px;
	padding-left: 0px;
}
.text_buttom a {
	color: #FFFFFF;
}
.text_buttom a:hover {
	color: #FB9820;
}
.texto_policity {
	width: 525px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.texto_policity b {
	color: #AE000E;
}
.bg_top_pages a {
	color: #AE000E;
}
.bg_top_pages a:hover {
	color: #FB9820;
}
.texto_rules {
	width: 595px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
.texto_rules span {
	color: #AE000E;
	font-weight: bold;
	text-transform: uppercase;
}
.texto_rules td {
	padding: 6px;
}
#line_buttom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AE000E;
}
.espacio {
	background-color: #009966;
	height: 100%;
}
.max_words {
	color: #B00110;
}


/* form baking contest */.subt_rules {
	font-weight: bold;
}
.subt_rules p {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.text_legal {
	width: 270px;
	float: left;
	font-size: 11px;
	padding-top: 3px;
	display: table;
	padding-bottom: 10px;
}
