@charset "utf-8";

body {
	background: #F6C100 url(../imagenes/fondo_web.png) repeat-x left top;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

form,
map {
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

input,
textarea {
}

#container {
	background: url(../imagenes/fondo_container.jpg) no-repeat center top;
	padding-bottom: 20px;
}

#cabecera {
	height: 119px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: url(../imagenes/cabecera_logo.png) no-repeat left top;
}

#main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF url(../imagenes/main_fondo.png) repeat-y center top;
}

#maintop {
	background: url(../imagenes/main_top.png) no-repeat center top;
	padding-top: 10px;
}

#mainbottom {
	background: url(../imagenes/main_bottom.png) no-repeat center bottom;
	padding-bottom: 10px;
}

#leftcol {
	width: 160px;
	float: left;
}

#content {
	width: 620px;
	float: left;
}

#rightcol {
	width: 180px;
	float: left;
}

#pie {
	background: url(../imagenes/fondo_pie.png) no-repeat center top;
	height: 34px;
	width: 960px;
	margin: 10px auto 30px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.clearing {
	clear: both;
}

#cabecera h1 {
	float: left;
	width: 230px;
	margin: 0px;
	padding: 0px;
}

#cabecera h1 a {
	width: 230px;
	display: block;
	height: 105px;
	text-indent: -5000px;
}

.bannertopcabecera {
	height: 90px;
	width: 728px;
	margin-left: auto;
	padding-top: 14px;
}

.googleads120x90 {
	height: 90px;
	width: 120px;
	background: #FFFFFF;
	margin: 5px auto 10px;
	text-align: center;
}

.googleads160x90 {
	height: 90px;
	width: 160px;
	margin: 15px auto 20px;
	text-align: center;
}

.googleads234x60 {
	height: 60px;
	width: 234px;
	margin: 15px auto 20px;
	text-align: center;
}

.googleads250x250 {
	height: 250px;
	width: 250px;
	margin: 15px auto 20px;
	text-align: center;
}

.googleads468x15 {
	height: 15px;
	width: 468px;
	/*	border: 1px dotted #CCCCCC; */
	text-align: center;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}

.publicidad-directorios {
	padding-bottom: 10px;
	text-align: center;
}

.publicidad-directorios table {
	margin-right: auto;
	margin-left: auto;
}

.publicidad-directorios .publicidad {
	padding: 0px;
}

.publicidad-directorios .publicidad img {
	border: 1px solid #000000;
	margin-bottom: 5px;
}

.publicidad {
	padding-bottom: 10px;
}

#rightcol .publicidad {
	width: 160px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#menu {
	width: 159px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#menu h2 {
	display: none;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu ul li {
	background: url(../imagenes/sep_menu.gif) no-repeat right bottom;
	padding-top: 1px;
	padding-bottom: 2px;
}

#menu ul li a {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 7px;
	width: 144px;
}

#menu ul.bloque1 li a {
	color: #FFFF99;
}

#menu ul li.inicio a {
	font-weight: bold;
	color: #FFFFFF;
}

#menu ul li a:hover {
	background: url(../imagenes/boton_menu.jpg) repeat-y left top;
}

#buscador {
	background: url(../imagenes/fondo_buscador.png) no-repeat center top;
	height: 50px;
	width: 603px;
	margin-right: auto;
	margin-left: auto;
}

#buscador label {
	display: none;
}

#buscador .busqueda {
	height: 24px;
	width: 300px;
	margin-left: 205px;
	margin-top: 6px;
}

#buscador .buscar {
	font-weight: bold;
	height: 30px;
	width: 73px;
	margin-left: 4px;
	background: #FFFFFF url(../imagenes/fondo_boton.gif) repeat-x bottom;
	border: 1px solid #D18F07;
	margin-top: 6px;
}

.listadorecetas {
	background: url(../imagenes/floritura.png) no-repeat right 20px;
	padding-bottom: 5px;
	margin-top: 10px;
}

.listadorecetas .izq {
	width: 199px;
	padding-bottom: 10px;
	float: left;
}

.listadorecetas .cen {
	width: 199px;
	padding-bottom: 10px;
	float: left;
	border-right: 1px dotted #FFCC66;
	border-left: 1px dotted #FFCC66;
	padding-left: 1px;
}

.listadorecetas .der {
	width: 198px;
	padding-bottom: 10px;
	float: left;
	padding-left: 1px;
}

.listadorecetas h2 {
	color: #FFFFFF;
	background: url(../imagenes/cab_1.png) no-repeat left top;
	font: bolder 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px;
	padding: 7px 8px 12px 15px;
}

.listadorecetas h2.largo {
	background: url(../imagenes/cab_1a.png) no-repeat left top;
}

.listadorecetas h3 {
	font-size: 13px;
	color: #1F8600;
	margin: 0px;
	padding: 10px 0px 5px 20px;
}

.listadorecetas ul {
	margin: 0px;
	padding: 0px 0px 10px;
	list-style: none;
}

.listadorecetas ul li a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 2px 5px 2px 8px;
	margin-left: 12px;
	margin-right: 15px;
}

.listadorecetas ul li a:hover {
	color: #FFFFFF;
	background: #86A200;
}

#recetas2 h2 {
	background: url(../imagenes/cab_2.png) no-repeat left top;
}

#directorio .izq {
	width: 300px;
	border-right: 1px dotted #FFCC66;
}

#directorio .der {
	width: 300px;
}

#directorio h2 {
	color: #1F8600;
	margin: 0px 0px 20px 10px;
	padding: 10px 0px 5px;
	font: bold 20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #F6C100;
}

#pie p {
	margin: 0px;
	padding: 10px 0 0 0;
}

#pie .copy {
	padding-left: 12px;
	float: left;
	width: 470px;
}

#pie .anunciese {
	float: left;
	width: 150px;
	text-align: center;
}

#pie .anunciese a {
	color: #FFFF00;
}

#pie .contacto {
	text-align: right;
	padding-right: 18px;
}

#pie .contacto a {
	color: #FFFFFF;
}

#pie a:hover {
	color: #FFFF99;
}

#arecetas #content {
	line-height: 16px;
	padding-bottom: 30px;
	background: url(../imagenes/floritura.png) no-repeat center 550px;
}

#arecetas #content a {
	color: #000000;
}

#arecetas #content a:hover {
	color: #FF6600;
}

#arecetas #content p {
	margin: 0px;
	padding: 10px 20px;
}

#arecetas #content b,
#arecetas #content strong {
	color: #993300;
}

#arecetas #content table td {
	width: auto !important;
	vertical-align: top;
	height: auto;
}

#arecetas #content table {
	width: auto !important;
	max-width: 600px !important;
	height: auto;
}

#arecetas #content h1 {
	color: #9F7D01;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px solid #F6C100;
	margin: 0px 20px 5px;
	padding: 0px 0px 5px;
}

#arecetas #content h2 {
	background: #5EA94D url(../imagenes/fondo_h2.gif) repeat-x left top;
	padding: 10px 6px 8px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 20px;
	border: 2px solid #D3B800;
}

#arecetas #content h2 b {
	color: #FFFFFF;
}

#arecetas #content h3 {
	text-align: center;
	padding-bottom: 5px;
	font-size: 15px;
	background: url(../imagenes/floritura_inv.png) center center;
	padding-top: 8px;
	margin: 0px 20px 10px;
	color: #993300;
	border-bottom: 2px solid;
}

#arecetas #content h4 {
	color: #FFFFFF;
	background: url(../imagenes/cab_1.png) no-repeat left bottom;
	font: bolder 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 10px;
	padding: 15px 8px 14px 15px;
}

#arecetas #content h5 {
	margin: 10px 20px;
	padding: 8px;
	border-top: 1px dotted #CC3300;
	border-bottom: 1px dotted #CC3300;
	font-size: 11px;
}

#arecetas #content h5 a {
	color: #CC3300;
}

/****************************************************************/
/**************************** BUSCADOR **************************/
/****************************************************************/


#terminos {
	padding-top: 38px;
	text-align: right;
	padding-right: 18px;
}

.googleadslistado {
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	background: url(../images/sep_item.gif) no-repeat center bottom;
	text-align: center;
}

.googleadsbuscador {
	margin-top: 10px;
	text-align: center;
}

#resultadosbuscador {
	background: url(../imagenes/floritura.png) no-repeat center 500px;
}

#resultadosbuscador .termino {
	padding-bottom: 15px;
	color: #333333;
}

#resultadosbuscador .termino .orden {
	color: #C77100;
	margin-right: 5px;
	font-size: 14px;
	border-right: 2px solid #CCCCCC;
	padding-right: 6px;
}

#resultadosbuscador .termino h3 {
	font-size: 14px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}

#resultadosbuscador .termino a {
	color: #703A00;
	text-decoration: none;
}

#resultadosbuscador .termino a:hover {
	color: #BD3300;
	text-decoration: underline;
}

#resultadosbuscador .termino .score {
	font-weight: normal;
	margin-left: 5px;
	color: #D38300;
}

#resultadosbuscador .termino ul li a {
	text-decoration: underline;
	color: #B65700;
}

#resultadosbuscador .termino p {
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

#resultadosbuscador .termino ul {
	margin: 0px;
	padding: 4px 0px 0px 40px;
	list-style: none;
}

.destacado,
.searchword {
	font-weight: bold;
	color: #000000;
	background: #FFFF66;
}

#criteriobusqueda {
	background: url(../imagenes/fondo_web.png) repeat-x center center;
	color: #FFFFFF;
	padding: 10px;
	margin-top: 12px;
	text-align: center;
	margin-bottom: 10px;
	font: 11px Arial, Helvetica, sans-serif;
}

#criteriobusqueda p {
	margin: 0;
	padding: 0;
}

#criteriobusqueda span {
	color: #FFFF66;
	font-weight: bold;
}

#criteriobusqueda a {
	color: #FFFFFF;
	padding: 1px;
	margin: 3px;
}

#criteriobusqueda a:hover {
	color: #FFFF66;
}

.warning {
	padding: 20px;
	border: 2px solid #484436;
	margin: 20px 100px;
	background: #67614E url(../images/fondo_web.gif) repeat-x;
	color: #FFFFFF;
}

.warning span {
	color: #FFFF99;
	font-style: italic;
}

.warning h2 {
	text-align: center;
	font-size: 16px;
	color: #FFFFCC;
	margin: 0px;
	padding: 0px 0px 15px;
}

.warning h3 {
	margin: 0px;
	padding: 0px 0px 10px;
	text-align: center;
	font-size: 14px;
}

.warning h3 a {
	color: #FFFF99;
}

.warning p {
	text-align: center;
}

#content .warning ul {
	margin: 0px;
	padding: 10px 0px 0px 100px;
}

.paginacion {
}

.paginacion span {
	color: #FFFF66;
}

.paginacion .pagina {
	width: 150px;
	float: left;
}

.paginacion .enlaces {
	background: #996600 url(../imagenes/fondo_container.jpg) no-repeat center top;
	color: #FFFFFF;
	padding: 5px 10px;
	font-size: 11px;
	margin: 15px;
	text-align: center;
	border-top: 1px solid #188405;
	border-bottom: 1px solid #188405;
}

#container #content .paginacion .enlaces a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px;
	margin: 3px;
}

#container #content .paginacion .enlaces a:hover {
	color: #FFFF66;
	text-decoration: underline;
}

.paginacion .currentpage {
	font-weight: bold;
	padding: 1px;
	margin: 3px;
}

.paginacion .categorias {
	padding-bottom: 5px;
	font-size: 15px;
	background: url(../imagenes/floritura_inv.png) center center;
	padding-top: 8px;
	margin: 0px 15px 10px;
	color: #993300;
	border-bottom: 2px solid;
	font-weight: bold;
}

#container #content .paginacion .categorias a {
	border: 1px solid #007D00;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 8px;
	background: #A38312;
	margin-left: 5px;
}

#container #content .paginacion .categorias a:hover {
	color: #A38312;
	background: #FFFFFF;
}

.paginacion .categorias select {
	position: relative;
	font-size: 12px;
	padding-left: 10px;
}

#breadcrumbs {
	padding: 10px;
	border-bottom: 3px dotted #007D00;
	background: url(../imagenes/floritura_inv.png) repeat-x right top;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	border-top: 3px dotted #007D00;
}

#minimenu {
	width: 160px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(../imagenes/fondo_web.png) repeat center center;
	border: 2px solid #9D7B00;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

#minimenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#minimenu ul li a {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
	width: 150px;
	border-bottom: 1px dotted #9D7B00;
	padding: 5px 5px 3px;
	font-weight: bold;
}

#minimenu ul li a:hover {
	color: #FFFFFF;
	background: #9D7B00;
}

#sitemap {
	padding: 20px;
}

#content #sitemap a {
	font-weight: bold;
	text-decoration: none;
	color: #D18F07;
	font-size: 15px;
	padding-bottom: 5px;
	display: block;
}

#sitemap a:hover {
	text-decoration: underline;
}

#content #sitemap ul li ul li a {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
}

#sitemap ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#sitemap ul li {
	border: 1px solid #F8DF91;
	padding: 10px;
	background: #FEF6DA no-repeat center bottom;
	margin-top: 5px;
}

#sitemap ul li ul {
	padding-left: 30px;
}

#sitemap ul li ul li {
	padding-top: 3px;
	padding-bottom: 3px;
	background: #FFFDF5;
	border-style: none;
}

#cse-search-results iframe {
	width: 604px;
}

/*******************************************/
/*************DIRECTORIOS*******************/
/*******************************************/

#listadocolumnas {
	overflow: auto;
}

html>body #listadocolumnas {
*overflow: visible;
}

#listadocolizq {
	width: 310px;
	float: left;
}

#listadocolder {
	width: 310px;
	margin-left: 310px;
}

.itemlistado {
	padding: 10px 15px 0px;
	font: 11px Arial, Helvetica, sans-serif;
}

.itemlistado-destacado {
	padding: 0px;
	font-size: 12px;
	margin: 10px 5px;
	border: 1px solid #F6C100;
}

#main #content .itemlistado-destacado h4 {
	font-size: 13px;
	text-transform: uppercase;
	margin: 0px 0px 5px;
	padding: 0px;
	color: #FFF;
}

#main #content .itemlistado-destacado h4 a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #F6C100;
	padding: 5px;
	display: block;
	margin: 0px;
}

#main #content .itemlistado-destacado h4 a:hover {
	background: #AA8500;
}

#main #content .itemlistado-destacado p {
	margin: 0px;
	padding: 5px 10px 0;
	color: #000;
}

#main #content .itemlistado-destacado ul {
	margin: 0px;
	padding: 0px 0px 5px 5px;
	list-style: none;
}

#main #content .itemlistado-destacado address {
	font-style: normal;
	color: #703A00;
}

#main #content .itemlistado-destacado .websitelink,
#main #content .itemlistado-destacado .emaillink,
#main #content .itemlistado-destacado .infolink,
#main #content .itemlistado-destacado .ofertasinfolink {
	display: block;
	width: 95%;
	padding: 5px 0px 0px 18px;
	text-decoration: none;
	font-weight: bold;
	background: #CCC;
}

#main #content .itemlistado-destacado .websitelink {
	background: url(../imagenes/ico_url.gif) no-repeat left bottom;
	color: #E1003B;
}

#main #content .itemlistado-destacado .emaillink {
	background: url(../imagenes/ico_email.gif) no-repeat left bottom;
	color: #28AAE1;
}

#main #content .itemlistado-destacado .infolink {
	background: url(../imagenes/ico_info.gif) no-repeat left bottom;
	color: #4C4C4C;
}

#main #content .itemlistado-destacado .ofertasinfolink {
	background: url(../imagenes/fondo_destacados_ofertas.gif) no-repeat left bottom;
	color: #FFF;
	margin: -15px 0px 0px -10px;
	padding: 36px 0px 0px 6px;
	height: 20px;
	font-size: 13px;
	width: 293px;
}

#main #content .itemlistado-destacado .ofertasinfolink:hover {
	color: #FFF;
	background-position: right bottom;
}

#content #listadocolumnas .itemlistado p {
	margin: 0px;
	padding: 5px;
}

#content #listadocolumnas .itemlistado a {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#content #listadocolumnas a.ofertasinfolink {
	color: #F60;
	margin-top: 3px;
	display: block;
	text-decoration: underline;
}

#content .faq#listadocolumnas .itemlistado p a {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}

#content .faq#listadocolumnas .itemlistado p a:hover {
	text-decoration: underline;
}

#content #listadocolumnas .itemlistado .emaillink,
#content #listadocolumnas .itemlistado .websitelink {
	display: block;
	width: 99%;
	padding: 5px 0px 0px 5px;
	text-decoration: none;
}

#content #listadocolumnas .itemlistado h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	margin: 0px;
	padding: 8px 8px 3px 0px;
	border-bottom: 2px solid #F6C100;
	color: #336600;
	background: url(none);
	text-decoration: none;
}

#content #listadocolumnas .itemlistado h4 a {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	border: none;
	color: #336600;
	text-decoration: none;
}

#content #listadocolumnas .itemlistado h4 a:hover {
	color: #FF6600;
}

.googleadslistado {
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 10px;
}

/**************************/

#estadisticas {
	height: 30px;
	background: #F6C100;
	margin: 5px 15px;
}

#estadisticas ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#estadisticas ul li {
	float: left;
	display: inline-block;
	padding: 3px 10px;
	color: #930;
	margin-top: 5px;
	margin-left: 5px;
	border-right: 1px dotted #930;
}

/*****************************/

body #main #content .directorio-datos h2 {
	margin: 0 8px 15px 8pt;
	padding: 8px;
	background: #5EA743 url(../imagenes/fondo_h2.gif) repeat-x left bottom;
	font-size: 18px;
}

body #main #content .directorio-datos h3 {
	font-size: 16px;
	border-bottom: 2px solid #F6C100;
	display: block;
	margin: 0px 10px 15px;
	padding: 10px 0px 5px;
}

body #main #content .directorio-datos p {
	padding: 0px 15px;
	margin: 0px 0px 15px;
}

body #main #content .directorio-datos ul {
	margin: 0px;
	padding: 0px 0px 15px 30px;
}

body #main #content .directorio-datos strong {
}

body #main #content .directorio-datos ul.menu {
	margin: 0px;
	padding: 0;
	list-style: none;
}

body #main #content .directorio-datos #navegacion {
	border-bottom: 1px dotted #666;
	height: 38px;
	padding: 0px;
	margin: 0px 10px 10px;
}

body #main #content .directorio-datos #navegacion li {
	float: left;
}

body #main #content .directorio-datos #navegacion a {
	display: block;
	background: url(../imagenes/cab_2.png) no-repeat;
	text-decoration: none;
	color: #FFF;
	width: 198px;
	text-align: center;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 11px;
}

body #main #content .directorio-datos #navegacion .anunciese {
	background: url(../imagenes/cab_1.png) center top;
	text-align: center;
}

body #main #content .directorio-datos #navegacion a:hover {
	background: url(../imagenes/cab_1.png) no-repeat center top;
}

body #main #content .directorio-datos #navegacion a.anunciese:hover {
	background: url(../imagenes/cab_2.png) no-repeat center top;
}

body #main #content .directorio-datos #directorio-oferta {
 background:;
	color: #FFF;
	float: right;
	width: 250px;
	background: #F6C100 url(../imagenes/fondo_web.png) repeat-x left center;
	margin: 0px 10px 10px;
	border-left: 10px solid #FFF;
}

body #main #content .directorio-datos #directorio-oferta h3 {
	display: block;
	margin: 0px 10px 10px;
	border-bottom-color: #FFF;
	padding: 10px 0px 3px;
	background: none;
	color: #FFF;
}

body #main #content .directorio-datos #directorio-oferta p {
	padding: 0px 15px;
}

/*******************************************/
/****************IE HACKS*******************/
/*******************************************/


* html .publicidad-directorios {
	width: 604px;
	overflow: hidden;
}

* html .listadorecetas ul li {
	display: inline;
}

* html #cabecera h1 {
	width: 225px;
}

* html #cabecera h1 a {
	width: 225px;
}

/**************** COCINAPB ********************/

#laclave,
#elautor,
#elautorg,
#elrestaurante {
	display: none;
}

#formulariorecetas {
	font-size: 11px;
	color: #333333;
}

#formulariorecetas fieldset {
	border: 1px solid #FF9900;
	background: #FFFFFF;
	padding: 3px;
	margin: 0 14px 12px;
}

#formulariorecetas legend {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 12px;
	background: #F6C100 url(../imagenes/cab_2.png) no-repeat center center;
	padding: 5px;
	border-top: 1px solid #FFCF88;
	border-right: 1px solid #E68A00;
	border-bottom: 1px solid #E68A00;
	border-left: 1px solid #FFA113;
}

* html #formulariorecetas legend {
	position:absolute;
	top: -15px;
	left: -3px;
}

* html #formulariorecetas fieldset {
	position: relative;
	margin-bottom: 30px;
	padding-top: 20px;
	margin-top: 20px;
}

#formulariorecetas input,
#formulariorecetas select,
#formulariorecetas textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#formulariorecetas span {
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}

#formulariorecetas td {
	vertical-align: top;
}

#formulariorecetas .impar {
	background-color: #FDF7E2;
}

#formulariorecetas .par {
	background-color: #FFFFFF;
}

#formulariorecetas .error1 {
	color: #FF0000;
	text-transform: uppercase;
}

#formulariorecetas .error2 {
	color: #FF0000;
	text-transform: lowercase;
	font-size: 11px;
	font-weight: normal;
	width: 300px;
	display: block;
}

#formulariorecetas .error2 input,
#formulariorecetas .error2 textarea {
	border: 2px solid #FF0000;
}

.paginacion {
	font-size: 12px;
	text-align: center;
	border-top: 1px dotted #DDDDDD;
	border-bottom: 1px dotted #DDDDDD;
	padding: 8px;
}

.paginacion a {
	text-decoration: none;
	padding: 2px;
	color: #1A4A7B;
	font-weight: bold;
}

.paginacion a:hover {
	text-decoration: underline;
	color: #FF6600;
}

/*************************************/ 


#receta {
	color: #333333;
	background: url(../imagenes/floritura.png) no-repeat center top;
	border: 1px solid #F6C100;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

*html #receta {
	height: 1%;
}

#receta h2 {
	font-weight: bold;
	color: #333333;
	font-size: 13px;
	padding: 8px;
	margin: 0;
	border-top: 1px solid #8FAEBF;
	border-bottom: 1px dotted #8FAEBF;
	border-collapse: collapse;
	background: #EBF0F3;
}

#receta #editar a {
	display: block;
	text-decoration: none;
	padding: 4px;
	width: 100px;
	text-align: center;
	border: 1px solid #D7E1E9;
	background: #FFFFFF;
	color: #4F758A;
	font-weight: bold;
	float: right;
	margin-top: 4px;
	margin-right: 4px;
}

#receta #editar a:hover {
	background: #4F758A;
	color: #FFFFFF;
}

#receta td {
	vertical-align: top;
}

#receta td strong {
	color: #555555;
}

#receta .impar {
	background: #EBF0F3;
}

#receta .par {
	background: #FEFAE9;
}

#receta p {
	padding: 8px 12px;
	margin: 0;
}

#receta .first {
}

#receta .foto {
	background: #FFFFFF;
	padding: 4px;
	border: 1px solid #999999;
}

#receta #content a {
	color: #996600;
	font-weight: bold;
}

#receta #content a:hover {
	color: #1A4A7B;
}

.resumenreceta {
	margin: 14px;
	background: url(../imagenes/floritura.png) repeat-x left bottom;
	border: 1px solid #F90;
}

*html .resumenreceta {
	width: 520px;
	margin: 14px auto;
}

.resumenreceta ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#tituloreceta {
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	padding: 6px 6px 8px;
	margin: 0;
	border-bottom: 1px dotted #F90;
}

#arecetas #content .resumenreceta .botonampliar a {
	display: block;
	text-decoration: none;
	padding: 4px;
	width: 100px;
	text-align: center;
	border: 1px solid #9D7B00;
	background: #F6C100 url(../imagenes/cab_2.png) no-repeat center center;
	float: right;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 2px;
}

#arecetas #content .resumenreceta .botonampliar a:hover {
	color: #FFF;
}

.resumenreceta .datosreceta strong {
	color: #444444;
}

.resumenreceta .datosreceta td {
	padding: 10px;
}

.resumenreceta .datosrestaurante {
	padding: 12px;
}

.resumenreceta .datosrestaurante strong {
	color: #444444;
}

.resumenreceta .marcofoto {
	width: 140px;
	height: 90px;
	float: left;
	margin: 0 12px 12px 0;
	background: #FFFFFF;
	padding: 3px;
	border: 1px solid #999999;
}

.resumenreceta .foto {
	width: 140px;
	height: 90px;
	overflow: hidden;
	background: #000000;
}

.resumenreceta .foto img {
}

#arecetas #content #receta h2 {
	background: none;
	background-color: #D3B800;
	border-style: none none solid;
	color: #FFF;
	font-size: 14px;
	margin: 0px;
	padding: 10px 10px 5px;
	text-align: left;
	border-bottom-width: 1px;
}

#arecetas #main #content #botonesimprimir a {
	display: block;
	text-decoration: none;
	padding: 4px;
	width: 60px;
	text-align: center;
	border: 1px solid #D3B800;
	background: #D3B800 url(../imagenes/cab_2.png) no-repeat center center;
	font-weight: bold;
	margin-right: 8px;
}

#arecetas #content #botonesimprimir a:hover {
	color: #FFF;
}

/*
*    SHARE TOOL
*/
#share-box { color: #333333; position: relative; font: 10px Verdana, Arial, sans-serif; margin: 0; padding: 0; z-index: 99; }
#share-box * { margin: 0; padding: 0; font-size: 11px; float: none; border: 0; }
#share-loading { background: #fff url('/cm/shareit/images/icons/loading-circle.gif') center center no-repeat; padding: 50px; }
#share-content a { color: #0075D9; text-decoration:none; outline: 0; }
#share-close { color: #fff; border: 1px solid #fff; cursor:pointer; font-weight:bold; font-family:Tahoma, sans-serif; font-size:1em; position:absolute; right:5px; top: 5px; line-height:16px; z-index:1000010; padding: 0 5px; }
#share-box label { font-weight: bold; }
#share-box label span { font-weight: normal; }
/*
*    SHARE BUTTON
*/
.share-link { display: block; margin: 0 0 10px 20px; padding: 0; }
.share-link-text .share-link { text-decoration: none; display: inline-block; font-size: 12px; color: #1f8600; font-weight: bold; background: transparent url('images/skins/blue/share-icon.png') left center no-repeat; padding-left: 20px; }
.share-link-text .share-link:hover { color: #000000; }
.share-link-wrapper { display: -moz-inline-block; display: -moz-inline-box; display: inline-block; position: relative; }
/*
*    SHARE BOX
*/
#share-box { position: absolute; width: 541px; background: #003399 url("/cm/shareit/images/skins/blue/share-box-top.gif?1") no-repeat; }
#share-box-inner { padding: 4px 4px 0 4px; background: transparent url("/cm/shareit/images/skins/blue/share-box-bottom.gif?1") left bottom no-repeat; position: relative; }
/*
*    SHARE MENU
*/
#share-menu { overflow: hidden; list-style: none; margin: 0; padding: 0; height: 29px; }
* html #share-menu { height: 27px; }
#share-menu li { float: left; padding-right: 2px; }
#share-menu li a { float: left; color: #fff; text-transform: uppercase; font: bold 0.8em "Myriad Pro", Arial, sans-serif; text-decoration: none; }
#share-menu li a span { font-size: 1.3em; cursor: pointer; float: left; line-height: 27px; padding: 0 6px;  }
#share-menu li a:hover { background: #3581d6 url("/cm/shareit/images/skins/blue/share-tab-hover-left.gif?1") no-repeat; color: #fff; }
#share-menu li a:hover span { background: url("/cm/shareit/images/skins/blue/share-tab-hover-right.gif?1") right top no-repeat; }
#share-box #share-menu li.active a { background: #fff url("/cm/shareit/images/skins/blue/share-tab-active-left.gif?1") no-repeat; }
#share-box #share-menu li.active a span { color: #ff3300; background: url("/cm/shareit/images/skins/blue/share-tab-active-right.gif?1") right top no-repeat; }
/*
*    SHARE CONTENT
*/
#share-content { padding: 0; line-height: 16px; bottom: 5px; background: #fff url("/cm/shareit/images/skins/blue/share-content-top.gif?1") top left no-repeat; position: relative; }
#share-content-inner { padding: 10px 29px 20px 29px; background: #fff url("/cm/shareit/images/skins/blue/share-content-bottom.gif?1") left bottom no-repeat; position: relative; }
#share-content h2 { margin-bottom: 5px; color: #003399; font: bold 1.8em "Trebuchet MS", sans-serif; margin-top: 0; }
#share-content p { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 0px; }
/* table */
#share-content table { font-size: .9em; width: 100%; border-collapse: collapse; }
#share-content table tr td { text-align: left; padding: 10px 2px; }
#share-content table tr td a { font-weight: bold; font-size: 1em; }
#share-content table tr td a img { border: 1px solid #ccc; width: 40px; height: 40px; display: block; margin: 0 auto; }
#share-content table tr td a:hover img { border: 1px solid #999; }
#share-content table tfoot tr td { text-align: center; }
#share-content table tfoot tr td a { padding: 0 5px; }
#share-content table tfoot tr td a.active,
#share-content table tfoot tr td a.active:hover { color: #ccc; }
#share-content table tfoot tr td a:hover { color: #000; }
/* form */
#share-content form { margin-bottom: 7px; }
#share-content form table tr td { padding: 1px 4px; }
#share-content form input,
#share-content form select,
#share-content form button { vertical-align: middle; font: 1em Verdana, sans-serif; }
#share-content form input { width: 217px; padding: 2px; }
#share-content form textarea { width: 460px; height: 65px; }
#share-content form input,
#share-content form textarea { border: 1px solid #aaa; background: #eee; }
#share-content form input:focus,
#share-content form textarea:focus { border-color: #888; }
#share-content form .button { border-bottom-color: #666; border-right-color: #666; background: #bbb; cursor: pointer; width: 100px; }
#share-content form td span { font-weight: bold; }
#share-content form .button:hover { background: #ccc;}
/* LINK SKINS */
.share-link-text-blue .share-link { background-image: url('/cm/shareit/images/skins/blue/share-icon.png'); }
.share-link-text-green .share-link { background-image: url('/cm/shareit/images/skins/green/share-icon.png'); }
/* BOX SKINS */
.share-skin-green#share-box { color: #003300; background-color: #156a15; background-image: url("/cm/shareit/images/skins/green/share-box-top.gif");  }
.share-skin-green #share-content a { color: #156a15; }
.share-skin-green #share-box-inner { background-image: url("/cm/shareit/images/skins/green/share-box-bottom.gif") }
.share-skin-green #share-menu li a:hover { background-color: #7bd64f; background-image: url("/cm/shareit/images/skins/green/share-tab-hover-left.gif"); }
.share-skin-green #share-menu li a:hover span { background-image: url("/cm/shareit/images/skins/green/share-tab-hover-right.gif"); }
.share-skin-green#share-box #share-menu li.active a { background-image: url("/cm/shareit/images/skins/green/share-tab-active-left.gif"); }
.share-skin-green#share-box #share-menu li.active a span { color: #990000; background-image: url("/cm/shareit/images/skins/green/share-tab-active-right.gif"); }
.share-skin-green #share-content { background-image: url("/cm/shareit/images/skins/green/share-content-top.gif"); }
.share-skin-green #share-content-inner { background-image: url("/cm/shareit/images/skins/green/share-content-bottom.gif"); }
.share-skin-green #share-content h2 { color: #156a15; }

