
/* Reglas generales */

.busca_recetas *{margin:0;padding:0;font-size:1em;border:0;color:#333;text-align:left;}
.busca_recetas {font:0.7em/1.4 Arial, sans-serif;margin:1em;text-align:left;width:450px;float:left;}

.busca_recetas a:link, .busca_recetas a:visited {color:#333;cursor:pointer; text-decoration:underline;}
.busca_recetas a:hover { background: none; }
.busca_recetas h4 a:link, .busca_recetas h4 a:visited, .busca_recetas h4 a:hover { text-decoration: none;  }
.busca_recetas h4{background: #333 url(../imagenes/cabecera.jpg) no-repeat;clear:both;height:55px;margin-bottom:6px;width:450px;line-height:95%;}
.busca_recetas legend,.busca_recetas caption,.busca_recetas .bm_oculto,.busca_recetas a span{display:none;}

.busca_recetas acronym{text-decoration:none;border-bottom:1px dotted #333;}
.busca_recetas select{vertical-align:middle;border:1px solid #4F7389;}
.busca_recetas table{border-collapse:collapse; width: 100%;}
.busca_recetas input { margin-right: .5em; }
.busca_recetas label { display: block; }
.busca_recetas fieldset { clear: both; margin: 1em 0; width: 450px; }
.busca_recetas input, .busca_recetas select, .busca_recetas label { vertical-align: middle; }
.busca_recetas ul { width: 100%; }
.busca_recetas li { list-style: none; }
.busca_recetas p { margin: 1em 0;}

.busca_recetas .container, .busca_recetas .text { width: 6em; }
.busca_recetas .container, .busca_recetas .text { padding-left: 10px; padding-top: 8px; width: 8em; line-height: 85%; height: 30px;}
.busca_recetas .container { position: relative; left: 2px; top: 2px; color: #666; font-size: 2em; }
.busca_recetas .text { position: absolute; left: -2px; top: -2px; color: #fff; }

.busca_recetas h4 span { padding: 0; background-color: transparent; color: #fff; border-bottom:0; display: block;}

/* Reglas específicas para la portada */

.br_truco { margin: -10px 0;}

#br_portada h5 { background-position: top left; background-repeat: no-repeat; width: 440px; height: 25px; }
#br_portada h5 span { display: block; padding: 4px 10px; }
#br_portada fieldset h5 { margin-bottom: 0; }

.br_busqueda { margin-bottom: 0.5em; }
.br_busqueda h5 { height: 31px !important; width: 450px; padding: 3px 10px !important; background-color: #f99212; background-image: url(../imagenes/titulos/busqueda.png); }
.br_busqueda fieldset>h5 { height: 25px !important; width: 430px !important; }
.br_busqueda label input { border: #4f7389 solid 1px; width: 60%; margin-left: 10px; height: 22px; padding-top: 4px; padding-left: 2px; }
.br_busqueda label>input { height: 18px; }

.br_plato h5 { background-color: #fbad4d; background-image: url(../imagenes/titulos/plato.png);}
.br_plato ul, .br_ocasiones_especiales ul, .br_acota ul { padding: 1% 0 1% 2%; width: 100%;}
.br_plato fieldset>ul, .br_ocasiones_especiales fieldset>ul, .br_acota fieldset>ul, .br_acota fieldset>.br_acota_1>ul, .br_acota fieldset>.br_acota_2 fieldset>ul, .br_acota fieldset>.br_acota_3>ul { width: 98%; }
.br_plato li, .br_acota li { float: left; }
.br_plato li, .br_acota_2 li, .br_acota_3 li { width: 33% !important; }
.br_plato ul>li, .br_acota ul>li { line-height: 200%; }
.br_plato ul { height: 6.25em; background: #fcd6a8; margin-bottom: 0.25em;}

.br_ocasiones_especiales h5 { background-color: #fbbe71; background-image: url(../imagenes/titulos/ocasiones.png); }
.br_ocasiones_especiales ul { margin-top: 0.1em; padding-bottom: 0; }
.br_ocasiones_especiales li { float: left; width: 94px; margin: 0 0.5em; }

.br_acota h5 { background-color: #fdd3a0; background-image: url(../imagenes/titulos/acota.png); }

.br_acota_1 { background: #feead1; height: 5em; margin-bottom: 0.5em; }
fieldset>.br_acota_1 { height: 5.5em; }

.br_acota_1 fieldset { margin: 0; }
.br_acota_1 li { margin: 2px 0; padding: 0;}
.br_acota_1 fieldset ul>li { margin-bottom: 0; }
.br_acota_1 span { display: block; width: 3em; float: left; text-align: right; margin-right: 5px; margin-top: 2px; }
.br_acota_1 label>span { margin-top: 0; }
.br_acota_1 select { width: 13.5em; }

.br_acota_1 .br_acota_la { float: right; margin-right: 3px; }
.br_acota_1 fieldset ul>.br_acota_la { margin-right: 11px; }
.br_acota_1 .br_acota_la span { width: 5em; }

.br_acota_2 { background: #fef4e7; height: 3em; }
fieldset>.br_acota_2 { height: 3.4em;}
.br_acota_2>fieldset { margin: 0;}
.br_acota_2 label { margin: 3px 0 0 0; padding-bottom: 3px;}
.br_acota_2 label span { display: none; }
.br_acota_2 select { width: 10em; }
#br_tiempo, #br_dificultad, #br_nivel_calorico { background-repeat:no-repeat;background-position:0 0;display:block;padding-left: 26px; }
li>#br_tiempo, li>#br_dificultad, li>#br_nivel_calorico { background-position: 3px 3px; }
#br_tiempo { background-image: url(../imagenes/iconos/portada-tiempo.png); }
#br_dificultad { background-image: url(../imagenes/iconos/portada-tenedores.png); }
#br_nivel_calorico { background-image: url(../imagenes/iconos/portada-calorias.png); }

.br_acota_3 fieldset>ul { padding-top: 0; }

#br_portada .br_boton { border-top: 1px solid #f99212; padding-top: 10px; text-align: center; padding: 0.5em 40%;}
.br_boton label { display:block; width: 6em; border:#ec8403 solid 1px; }
.br_boton>label { }
.br_boton label input { display:inline; width: 100%; background:#f99212; color:#fff; border:1px solid #f9d19e; margin: 0; text-align: center; font-size: 1.25em; font-weight: 700; }

/* Reglas específicas para páginas de resultados */

#br_truco h5, #br_recomendar h5 { font-size: 1.5em; color: #f99212; margin-bottom: -0.5em; }

.br_lista_navegacion {  }
.br_lista_navegacion li span { float: left; display: block; width: auto; }
.br_lista_navegacion li ul { float: right; text-align: right; width: auto; }
.br_lista_navegacion li li { margin: 0 0.25em; display: inline; }
.br_lista_navegacion a { text-decoration: underline; }
.br_resalto { background:#eee; width:100%; }

.br_nav {


}


#br_resultados .br_nav { 
	clear:both; 
	color: #667A85;
	font-weight: bold;
	font-size: 11px;
	padding:  0;
	padding-left: 18px;
	margin-top: 5px;
	background: url(../imagenes/flecha_volver.jpg) no-repeat left -1px;
	}
#br_resultados a {
	text-decoration: none;

}
.mesa {display:block;}
*:first-child+html ul#listado_menu li a.mesa { background:transparent url(../imagenes/bullet_flecha.gif) no-repeat scroll 0 9px; }
#br_resultados h4 span a.titulo_img:hover { text-decoration:none; background-image:none; }
#br_resultados h4 span a.titulo_img span:hover { text-decoration:none; background-image:none; }

#br_resultados a:hover {
	text-decoration: underline;
/*	background: url(../imagenes/flecha_volver.jpg) no-repeat left -1px; */

}

#br_resultados  .titular_receta  {

 background:  url(../imagenes/fondo_titular_receta.gif) no-repeat center center;
 color:  #FFF;
 padding-left: 10px;
 

}
#br_resultados table { margin: 1em 0 0 0;}
#br_resultados table tbody tr.br_prilinea td, #br_resultados table tbody tr.br_prilinea th { padding-top: 1em; }
#br_resultados th { background: #f99212; color: #333;}
#br_resultados th, #br_resultados td { padding: 1px 3px; }
#br_resultados hr { display: block; height: .1em; border: 1px solid #f99212; margin: 1em 0;}
#br_resultados th, #br_resultados td { padding: 0.25em 0.5em; }
#br_resultados table td a { display: block; width: 18em; text-align: left; }
#br_resultados table td { text-align: center; }

#br_resultados table thead tr th a { background: transparent url(../imagenes/flecha_arriba.png) center right no-repeat; padding-right: 12px;}
#br_resultados table a.br_columnactivarriba { background-image: url(../imagenes/flecha_arriba_activa.png) !important;  }
#br_resultados table a.br_columnactivabajo { background-image: url(../imagenes/flecha_abajo_activa.png) !important;  }

/* Reglas específicas para la página de recomendación */

#br_recomendar fieldset { background: #fcdfb5; padding: 1% 2%; width: 100%; display: block; margin: 1em 0; }
#br_recomendar>fieldset { width: 96%; }
#br_recomendar fieldset h6 { margin-bottom: 1em; }
#br_recomendar fieldset ul li { margin: 0.25em 0; }
#br_recomendar fieldset ul>li { margin: 0.4em 0; }
#br_recomendar fieldset li label { display:inline; }
#br_recomendar fieldset li label span { display: block; float: left; width: 5em; text-align: right; margin-right: 0.5em; vertical-align: middle; }
#br_recomendar fieldset li label input { border: 1px solid #5E7F93; vertical-align: middle; }
#br_recomendar .br_boton { padding: 0 0 0.5em 73px; }
#br_recomendar>.br_boton { padding: 0 0 0.5em 70px; }

#br_recomendar .br_nav {clear:both; padding: 0;}
#br_recomendar .br_nav ul li { float: left; }
#br_recomendar .br_nav ul li.bm_float_right { float: right;}

/* Reglas específicas para la ficha de receta */

#br_ficha h4 { margin: 0; }

#br_ficha .br_util { margin: 0.5em 0 !important; }
#br_ficha .br_util p { margin: 0 !important; float: right; }
#br_ficha .br_util a { display: block; padding-left: 20px; float: left; }
#br_ficha .br_util a#br_imprimir { background: transparent url(../imagenes/iconos/imprimir.png) top left no-repeat; margin-right: 10px; }
#br_ficha .br_util a#br_recomendar { background: transparent url(../imagenes/iconos/recomendar.png) top left no-repeat; }

#br_ficha .br_bloque_principal { background-color: #eee; margin-top: 0 !important; padding: 0.25em 1em 0 1em; clear: both; }
#br_ficha .br_bloque_principal div, #br_ficha .br_bloque_principal dl { width: 48.5%; }
#br_ficha .br_bloque_principal>div, #br_ficha .br_bloque_principal>dl { width: 50%; }
#br_ficha .br_bloque_principal div { float: left; }
#br_ficha .br_bloque_principal div img { margin-bottom: 0.5em; }
#br_ficha .br_bloque_principal dl { float: right; display: block; margin-top: 0.5em; }
#br_ficha .br_bloque_principal dl dt { float: left; font-weight: bold; margin-right: 0.5em; padding-bottom: 2px; background-repeat: no-repeat; background-position: top left; padding-left: 24px; }
#br_ficha .br_bloque_principal dl dd { margin-bottom: 0.65em; clear: right; }
#br_ficha .br_bloque_principal h5 { font-size: 1.4em; margin-bottom: 0.5em; }

#br_ficha .br_bloque_principal #br_preparacion { background-image: url(../imagenes/iconos/tiempo.png); }
#br_ficha .br_bloque_principal #br_dificultad { background-image: url(../imagenes/iconos/tenedores.png); }
#br_ficha .br_bloque_principal #br_nivel_calorico { background-image: url(../imagenes/iconos/calorias.png); }
#br_ficha .br_bloque_principal #br_orden { background-image: url(../imagenes/iconos/orden.png); }
#br_ficha .br_bloque_principal #br_tipo { background-image: url(../imagenes/iconos/tipo.png); }
#br_ficha .br_bloque_principal #br_ocasiones_especiales { background-image: url(../imagenes/iconos/ocasiones-especiales.png); float: none;}
#br_ficha .br_bloque_principal .br_ocasiones_especiales { padding-left: 20px; }
#br_ficha .br_bloque_principal #br_nacionalidad { background-image: url(../imagenes/iconos/nacionalidad.png); }
#br_ficha .br_bloque_principal #br_vino { background-image: url(../imagenes/iconos/vino.png); }
#br_ficha .br_bloque_principal div.clear {display: block; clear: both; float: none; height: 0; width: 1px; font-size: 1px; padding-top: -10px;}

#br_ficha h6 { background-color: #f99212; background-position: top left; background-repeat: no-repeat; width: 450px; height: 25px; clear: both; }
#br_ficha h6 span { display: block; padding: 4px 10px; }

#br_ficha .br_util, #br_ficha .br_bloque_principal, #br_ficha .br_ingredientes, #br_ficha .br_elaboracion, #br_ficha .br_trucos, #br_ficha .br_mas, #br_busqueda_rapida .br_mas { margin: 0.75em 0; }
#br_ficha .br_ingredientes h6 { background-image: url(../imagenes/titulos/ingredientes.png); }
#br_ficha .br_ingredientes li { width: 200px; float: left; }
#br_ficha .br_ingredientes div { display: block; clear: both; }
#br_ficha .br_elaboracion { margin-top: 0.5em; }
#br_ficha .br_elaboracion ol { margin-top: 0.5em;}
#br_ficha .br_elaboracion h6 { background-image: url(../imagenes/titulos/elaboracion.png); }
#br_ficha .br_trucos h6 { background-image: url(../imagenes/titulos/trucos.png); width: 220px; }
#br_ficha .br_trucos { margin-right: 10px; }
#br_ficha>.br_trucos { margin-right: 15px;}
#br_ficha .br_mas h6 { background-image: url(../imagenes/titulos/mas.png); width: 220px; }
#br_ficha .br_mas p { margin-left: 10px; margin-bottom: 0; margin-top: 5px;}
#br_ficha .br_busqueda_rapida fieldset { width: 190px; margin-left: 10px; }
#br_ficha .br_busqueda_rapida h6 { background-image: url(../imagenes/titulos/busqueda-rapida.png); width: 220px; margin-bottom: 1em; }
#br_ficha .br_busqueda_rapida label span { display: none; }
#br_ficha .br_busqueda_rapida .br_campo_texto { border: #4f7389 solid 1px; padding: 3px 2px 2px 2px; float: left; width: 11em; height: 1.8em;}
#br_ficha .br_busqueda_rapida label>.br_campo_texto { width: 10em; height: 1.35em !important;}
#br_ficha .br_busqueda_rapida label { float: left; margin-left: 0; }
#br_ficha .br_busqueda_rapida .br_boton { font-size: 0.8em; }

#br_ficha .br_trucos, #br_ficha .br_mas, #br_ficha .br_busqueda_rapida { width: 215px; float: left; }
#br_ficha br { display: block; }

#br_ficha ul { list-style: none; margin: 0.5em 10px; padding: 0; }
#br_ficha ul li { line-height: 1.25em; padding-left: 20px; background: transparent url(../imagenes/vineta_naranja.png) 0 5px no-repeat; }
#br_ficha ol { margin: 0.5em 10px -10px 30px; padding: 0; }
#br_ficha ol li { list-style-type: decimal; color: #f99212; line-height: 1.25em; }
#br_ficha ol li span { color: #333; }

/* Reglas específicas para la página de trucos */

#br_truco .br_nav {clear:both; padding: 1em 0;}
#br_truco .br_nav ul li { float: left; }
#br_truco .br_nav ul li.bm_float_right { float: right;}

/*portada*/
#btn_seleccion5 {width: 150px; vertical-align:top; clear:both; margin-top:-20px;}

/*Clases Adesis*/

.nav_der { 
	float: right;
	margin-top:-15px;
	padding-right: 18px;
	width:150px;
	text-align:right;
	font-weight: bold;
	background: url(../imagenes/flecha_volver_dcha.jpg) no-repeat right 0px;
	
	}
	
.nav_der  a {
	text-decoration: none:
	
}


