/* CSS de ReservaRestaurantes.com */

/* Restaurantes Gays */
/*
	Color oscuro:	C3669D - -592443
	Color claro:	F780D4 - -cd83ae
*/

/* GENERALES */
.restaurantes_general { font-family:Arial, Helvetica, sans-serif; color:#222222; margin-bottom:10px; }
.buttonRest:hover { font-family:Arial, Helvetica, sans-serif; cursor:pointer; }
.selectR { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; margin:0px; }
.inputR { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.buttonRest { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
textarea { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; }



/* FORMULARIO DE INICIO */
.color_r { background-color:#F780D4; font-size:18px; }
.link_rest { font-size:13px; padding:0px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block; }
.texto_formulario { padding-left:5px; color:#FFFFFF; font-size:13px; line-height:13px; }
.input_formulario { padding-left:5px; }
a.link_rest:link { color:#FFFFFF; text-decoration:none; }
a.link_rest:hover { color:#FFFFFF; text-decoration:underline; }
a.text_titu_dir { color:#FFF; }



/* CUADRO MORADO DE INICIO */
.img_fondo_restaurant { background-color:#F780D4; background-image:url(/modulos/mod_restaurantes/_images/restgay_fondo_restaurantes.jpg); background-position:10px 0px; background-repeat:no-repeat; }
.borde_formulario_rest { border:1px solid #ffffff; margin-left:5px; background-color:#C3669D; float:right; color:#FFFFFF; font-size:13px; font-weight:bold; }



/* CUADRO DE RE-BÚSQUEDA */
.mini_formulario_buscar { border:1px solid #ffffff; background-color:#F780D4; float:right; color:#FFFFFF; font-size:11px; border:1px solid #CCCCCC; width:100%; height:30px; }



/* ENLACES A PROVINCIAS */
.text_prov { padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:10px; font-size:14px; line-height:17px; text-decoration:none; }
a.text_cat { font-size:14px; color:#666666; }
a.text_cat:hover { color:#000000; }
a.text_cat:visited { _color:#666666; }



/* ENLACES DESTACADOS - DERECHA */
.patrocina { font-family: Arial, Helvetica, sans-serif; font-size:11px; padding-left:4px; height:17px; }
.patrocina a { color:#000000; }
.patroc_anuncioH { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #B0CFDF; background-color:#EFF7FF; }
.patroc_anuncioH a { text-decoration:none; }
.patroc_anuncioV { font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#ffffec; overflow:hidden; margin:1px; padding:2px; }
.patroc_anuncioV a { text-decoration:none; }
.nompatro { font-weight:bold; color:#0000CF; }
.textopatro { color:#333333; }
.urlpatro { font-size:10px; color:#007F00; }



/* NUBE DE PROVINCIAS */
.titulo_nube { padding-left:20px; color:#C3669D; font-size:16px; border-bottom:1px solid #C3669D; }


/* BARRA DE BÚSQUEDA */
h2.busqueda { color:#C3669D; font-size:15px; }


/* FICHA DE RESTAURANTES */
.fotoRest { border:1px solid #666666; padding:3px; background-color:#FFFFFF; }
.tablaFicha { font-size:13px; background-color:#EEEEEE; line-height:25px; border:1px solid #F780D4; }
.textoFicha { padding-left:5px; padding-right:5px; font-size:13px; line-height:20px; padding-left:10px; border:3px solid #F8E1B8; color:#444444; }
.tituloTipo { font-size:17px; }
.textoDestacado { font-size:15px; font-weight:bold; }

.enlaceRestaurante { background-color:#F780D4; color:#FFFFFF; padding-left:10px; font-size:15px; line-height:26px; font-weight:bold; background-position:0px 216px; }
.enlaceRestaurante a { text-decoration:underline; color:#FFFFFF; }
.enlaceRestaurante a:hover { text-decoration:none; }
.enlaceRestaurante a:visited { _text-decoration:underline; color:#FFFFFF; }

#reserva_ocultar { font-size:13px; }
.tituloFicha { color:#000000; font-weight:bold; padding-top:10px; line-height:35px; font-size:17px; font-variant:small-caps; }
.campoFicha { padding-left:20px; line-height:30px; font-size:13px; }

.introFicha { line-height:18px; color:#000000; padding-top:5px; padding-bottom:5px; }
.introFicha li { font-size:13px; }
.inputFicha { font-family:Arial, Helvetica, sans-serif; width:200px; line-height:14px; font-weight:bold; }
.campoFicha2 { font-family:Arial, Helvetica, sans-serif; padding-left:20px; line-height:30px; font-size:16px; color:#333333; }
.campoFicha3 { font-family:Arial, Helvetica, sans-serif; padding-left:20px; line-height:15px; font-size:13px; color:#333333; }
.textareaFicha { font-family:Arial, Helvetica, sans-serif; color:#222222; width:220px; height:50px; font-size:13px; }

/* ENLACES GENERALES */
/*.enlaceEntrar { color:#CC3366; height:22px; font-size:14px; }
a.enlaceEntrar { color:#CC3366; text-decoration:underline; }
a.enlaceEntrar:hover { text-decoration:none; }*/
.enlaceEntrar { color:#CC3366; height:22px; font-size:14px; }
a.enlaceEntrar { color:#CC3366; text-decoration:underline; }
a.enlaceEntrar:hover { color:#EE5577; text-decoration:none; }
/* Para que en Internet Explorer 6 se quede bien el color */
a.enlaceEntrar:visited { _color:#CC3366; }

#mapa_ficha { width:450px; height:360px; border:1px solid #666666; padding:3px; background-color:#FFFFFF; padding-top:35px 0 5px 0; line-height:14px; font-size:10px; }
.textoMapa { font-size:13px; line-height:16px; }



/* PAGINACIÓN */
.paginacion { color:#FF3399; font-size:12px; line-height:32px; }
.paginacion strong { padding:4px 6px; }
.paginacion a { font-size:12px; color:#333333; padding:4px; font-weight:normal; padding:4px; border:1px solid #999999; background-color:#F6F6F6; }
.paginacion a:hover { background-color:#E6E6E6; color:#FF3399; }
.resultados { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; }


/* RECOMENDAR A UN AMIGO */
.tablaRecomendar { margin:auto; font-size:12px; background-color:#F0F0F0; border:10px solid #F0F0F0; color:#222222; }
.tablaRecomendar .titulo { font-size:16px; color:#222222; }
.tablaRecomendar tr td { font-weight:bold; padding:5px; }
.tablaRecomendar input { font-size:13px; }
.inputRecomendar { width:180px; }


/* JAVASCRIPT */
/* Calendario */
.ui-datepicker { font-size:13px; }
/* Acordeón */
.ui-accordion .ui-accordion-header a { color:#CC3366; text-decoration:underline; }
.ui-accordion .ui-accordion-header a:hover { color:#FFFFFF; text-decoration:none; background-image:url('/templates/reservarestaurantes.com/css_jquery/images/ui-bg_glass_75_ff9900_1x400.png'); background-position:center; }
.rojo { color:#FF3399; }

/* Reserva */
#reserva_acordeon { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; }
.textoOpinion { line-height:20px; font-size:13px; }

/* Opiniones */
.karma { border-bottom:1px solid #999999; padding:10px; padding-top:18px; font-size:13px; color:#222222; }

/* Lista derecha de la portada (que no son enlaces destacados) */
.lista_restaurantes { font-size:12px; border:1px solid #DFDFCD; padding:3px; background-color:#FFFFED; width:100%; color:#333333; }
.lista_restaurantes tr td { padding-left:10px; }





/* REDISEÑO 2010 */
/* Estilos de restaurantes de la portada */
.form { margin:0px; }
.nr_contenedor { width:966px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#592443; }
.nr_contenedor input { height:15px; border:solid 1px; border-color:#592443; }
.nr_left { width:483px; background-image:url(/modulos/mod_restaurantes/_images/restgays/bg_left.jpg); float:left; height:391px; }
.nr_center { width:1px; background-color:#000000; float:left; height:391px; }
.nr_right { width:482px; background-image:url(/modulos/mod_restaurantes/_images/restgays/bg_right.gif); float:left; height:391px; }
.nr_clear { clear:both; }
.nr_titulo { width:448px; height:19px; margin:auto; margin-top:10px; margin-bottom:8px; }
.nr_form { background-image:url(/modulos/mod_restaurantes/_images/restgays/bg_form.gif); width:448px; margin:auto; margin-bottom:8px; padding-bottom:10px; font-weight:bold; }
.nr_form_2 { height:20px; float:left; width:50%; padding:0px 10px 0px 10px; }
.nr_comentarios { background-color:#FFFFFF; width:448px; height:110px; margin:auto; margin-bottom:8px; border:solid 1px; border-color:#592443; }
.nr_comentarios_2 { padding:5px 10px 5px 10px; }
.nr_comentarios_titulo { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.nr_comentarios_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#717171;	margin-top:5px; margin-bottom:5px; }
.nr_comentarios_nombre { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#592443; font-weight:bold; }
.nr_comentarios_restaurante, a.nr_comentarios_restaurante { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cd83ae; font-weight:bold; }
a.nr_comentarios_restaurante:hover { text-decoration:underline; }
.nr_comentarios_ciudad { font-weight:bold; }
.nr_banners { width:448px; height:81px; margin:auto; }
a.nr_busqueda { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#592443; }
a.nr_busqueda:active { text-decoration:none; }
a.nr_busqueda:link { text-decoration:none; }
a.nr_busqueda:visited { text-decoration:none; }
a.nr_busqueda:hover { text-decoration:none; padding-left: 2px; color:#4f88c7; }
.nr_provincias { font-weight:bold; }
.nr_provincias_2 { padding-top:5px; }
.nr_provincias_2 a { font-size:12px; color:#592443; }
.nr_space { height:2px; line-height:2px; font-size:0px; background-color:#592443; }


/* Enlaces patrocinados */
div.enlace_patrocinado { border:1px solid #BBBBBB; background-color:#FFFFDD; margin-bottom:5px; padding:3px; font-size:12px; }
div.enlace_patrocinado span.enlace a { color:#006600; text-decoration:underline; }
div.enlace_patrocinado span.enlace a:hover { color:#009900; }