body {
	background-color: #FFFFFF;
	margin: 0px auto;
	color:#000;
	text-align: center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/img_fondo.gif);
}

td.celdasuperior{
	background: url(../images/img_fondcelda_sup.gif) repeat-x top;
}

input, textarea, select { font:1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; border:2px solid #fcda78; background:#FFF; }

a.black  { text-decoration : none; color : black; }
a.black:visited  { text-decoration : none; color : black; }
a.black:active  { text-decoration : none; color : black; }
a.black:hover  { text-decoration : underline; color : black; }

a.alternate_gray  { text-decoration : none; color : #636363; }
a.alternate_gray:visited  { text-decoration : none; color : #636363; }
a.alternate_gray:active  { text-decoration : none; color : #636363; }
a.alternate_gray:hover  { text-decoration : underline; color : #636363; }

a.red  { text-decoration : none; color : #a94446; }
a.red:visited  { text-decoration : none; color : #a94446; }
a.red:active  { text-decoration : none; color : #a94446; }
a.red:hover  { text-decoration : underline; color : #a94446; }

a.brown  { text-decoration : none; color : #7e4e03; }
a.brown:visited  { text-decoration : none; color : #7e4e03; }
a.brown:active  { text-decoration : none; color : #7e4e03; }
a.brown:hover  { text-decoration : underline; color : #7e4e03; }

a.redmono  { text-decoration : none; color : #a13e41; }
a.redmono:visited  { text-decoration : none; color : #a13e41; }
a.redmono:active  { text-decoration : none; color : #a13e41; }
a.redmono:hover  { text-decoration : underline; color : #a13e41; }

a.lateral  { text-decoration : none; color : #ba770e; }
a.lateral:visited  { text-decoration : none; color : #ba770e; }
a.lateral:active  { text-decoration : none; color : #ba770e; }
a.lateral:hover  { text-decoration : underline; color : #ba770e; }

a.redolvide  { font-size:9px; text-decoration : none; color : #a84346; }
a.redolvide:visited  { font-size:9px; text-decoration : none; color : #a84346; }
a.redolvide:active  { font-size:9px; text-decoration : none; color : #a84346; }
a.redolvide:hover  { font-size:9px; text-decoration : underline; color : #a84346; }

a.bottom  { text-decoration : none; color : #925f0f; }
a.bottom:visited  { text-decoration : none; color : #925f0f; }
a.bottom:active  { text-decoration : none; color : #925f0f; }
a.bottom:hover  { text-decoration : underline; color : #925f0f; }

td.olvide{
	line-height: 6pt;
}

.txt_titulo_black{
	color:#000;
	font-weight: bold;
}

.txt_brown{
	color:#ba770e;
}

.txt_red{
	color:#a94446;
}

.txt_brown_trucos{
	color:#8a580a;
}

td.monograficos{
	color:#a13e41;
	text-align: center;
}

td.titulo_recetario{
	color: #FFFFFF;
	font-weight: bold;
}

td.paginador{
	color: #D48914;
	text-align: center;
}

td.left_menu{
	padding-left: 7px;
	padding-right: 2px;
}

td.favoritas{
	padding-left: 15px;
	padding-right: 15px;
	background: #ffd761;
	line-height: 14pt;
	color: #ba770e;
	text-align: left;
}

td.mas_nuevas{
	padding-left: 15px;
	padding-right: 15px;
	background: #ffebb1;
	line-height: 14pt;
	color: #ba770e;
	text-align: left;
}
td.abecedario{
	word-spacing: 3px;
	background: #f69c0e;
	font:13px Arial;
}

tr.alternate_gray{
	color: #636363;
}

h2 {
	font:14px Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}

h3 {
	font:12px Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color:#ba770e;
}

p.titulo_trucos{
	padding-top: 10px;
	color: #d96c0c;
	font-weight: bold;
}

form.caja {
	text-align:left;
	padding-left:20px;
}
form.caja label {
	display:block;
	margin:5px 0px 10px 0px;
}
form.caja label input {
	display:block;
	margin:3px 0px;
}
.showstate{
	cursor:pointer;
	float: right;
}

.headers{
	height: 24px;
	width: 400px;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	font-weight: bold;
	border: 2px solid #fcda78;
	background-color: #FFFFFF;
}

.switchcontent{
	width: 404px;
	border: 2px solid #fcda78;
	border-top-width: 0;
}

#ajax_window {
	position:absolute;
	left:0;
	right:0;
	margin-right: auto;
	margin-left: auto;	
	top: 100px;
	width: 500px;
	height: 300px;
	font-weight: bold;
	display: block;
	text-align: left;
	padding-left: 32px;
	padding-right: 8px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #7f7f7f;
	background-color: #FFFFFF;
	z-index: 2;
	border-radius: 3px; // propiedad CSS3
	-ms-border-radius: 3px; // para IE 8
	-moz-border-radius:3px; // Firefox
	-webkit-border-radius: 3px; // WebKit y Safari
	-khtml-border-radius: 3px;	
}

#ajax_window {
	float: right;
}

