TD, P, LI, A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight:normal; }
a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #94001c; font-weight:normal; text-decoration:none;}
a:hover {color: #bcbcbc; text-decoration: underline;}
* {outline:none;} 

/* ------- HOME -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
   --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ------- Laterales Home ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.header_left {background: url(../img/header_left.jpg) right bottom no-repeat;}
.header_right {background: url(../img/header_right.jpg) left bottom no-repeat;}
.content_left {background: url(../img/content_left.jpg) right top no-repeat; }
.content_right {width:200px; vertical-align:top; background: url(../img/content_right.jpg) left top no-repeat;padding-right:20px;}
.footer_left {background: url(../img/footer_left.jpg) right top no-repeat;}
.footer_right {background: url(../img/content_right.jpg) 1px 0px no-repeat;}


/* ------- Cabecera Home ----------------------------------------------------------------------------------------------------------------------------------------------------------------  */
/*.header {width: 990px;}*/
.header {width: 990px; background: url(../img/fondo_header.jpg) top left repeat-y;}
	/*.header_col_top {width: 990px; height: 45px; text-align: right; vertical-align:top; background: url(../img/header_col_top.jpg) no-repeat;}*/
	/*16/06/2010 se ve mal el menu.header_col_top {padding-left:80px;width: 790px; height: 45px; text-align: right; vertical-align:top;}*/
	.header_col_top {padding-left:122px;width: 790px; height: 45px; text-align: right; vertical-align:top;}
	.header_col_left {width: 200px; padding: 20px 0 0 0; vertical-align: top; background: url(../img/header_col_left.jpg) bottom left no-repeat;}
	/*LOGOTIPO NORMAL
	.logo_header { width:100%; height:66px; background: url(../img/logo.png) center no-repeat; }*/
	.logo_header {width:100%; height:120px; background:url(../img/logo_home.png) center no-repeat;}
	.header_col_right{width: 790px; text-align: left; vertical-align:bottom;}
	
.nuestras_cafeterias{}
	.nuestras_cafeterias_titulo {text-align: left; vertical-align: bottom;}
	.nuestras_cafeterias_desp {padding: 12px 0 12px 0; text-align: center;}
		.nuestras_cafeterias_desp select {width: 160px; font-size: 11px; color: #666666;}
	.nuestras_cafeterias_bot {text-align: center;}
	
.nuestros_burgers{width:200px; }
	.nuestros_burgers_titulo {text-align: left; vertical-align: bottom;}
	.nuestros_burgers_desp {padding: 12px 0 12px 0; text-align: center;}
		.nuestros_burgers_desp select {width: 160px; font-size: 11px; color: #666666;}
	.nuestros_burgers_bot {text-align: center;}
		
	
/* ------- ContenidosHome ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.content {width: 900px; background: url(../img/content.jpg) no-repeat; padding: 6px 0 4px 0;}
	.content_col_1 {width: 200px; text-align: left; vertical-align:top; }
	.content_col_2 {width: 700px; text-align: left; vertical-align:top; }
	.content_col_3 {width: 242px; padding: 0 0 5px 15px; background: url(../img/separador_1.jpg) left top repeat-y; text-align: left; vertical-align:top;}	

.separador_home {background: url(../img/separador_1.jpg) repeat-y;}
	
/* ------- Footer Home --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.footer {width: 990px; background: url(../img/footer.jpg) no-repeat;}
	.footer_content {padding: 17px 0 25px 60px; color: #aaaaaa; font-size: 11px; text-align: left;}
	.footer_content a {color: #670013; font-size: 11px;}
	.footer_content a:hover {color: #bcbcbc; text-decoration: underline;}
	.footer_content span {color: #670013;}

/* ------- Menus Home --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.MENU_LEFT_HOME_OFF{text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu_home.gif) left top repeat-y;}
.MENU_LEFT_HOME_OFF a, .MENU_LEFT_HOME_OFF a:visited, .MENU_LEFT_HOME_OFF a:link {font-size: 14px; color: #670013; text-decoration: none;}
.MENU_LEFT_HOME_OVER {text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu_home.gif) left top repeat-y;}
.MENU_LEFT_HOME_OVER a, .MENU_LEFT_HOME_OVER a:visited, .MENU_LEFT_HOME_OVER a:link {font-size: 14px; color: #555555; text-decoration: none;}

.MENU_TOP_HOME_OFF {vertical-align: top; text-align: center; padding: 3px 0 0 0; background: url(../img/top_menu_OFF.jpg) repeat-x;}
.MENU_TOP_HOME_OFF a,.MENU_TOP_HOME_OFF a:visited,.MENU_TOP_HOME_OFF a:link {font-size: 11px; color: #670013;}
.MENU_TOP_HOME_OFF a:hover{font-size: 11px; color: #555555; text-decoration: none;}

/* ------- IN ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
   --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */  

/* ------- Laterales In.. ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.header_left_2 {}
.header_right_2 {}
.footer_left_2 {background: url(../img/footer_left.jpg) right top no-repeat;}
.footer_right_2 {background: url(../img/content_right.jpg) 1px 0px no-repeat;}

/* ------- Contenidos In ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.container{background: url(../img/bg_in.jpg) bottom no-repeat; height:555px; width: 990px; vertical-align: top;} 

	.content_in_col_1 {width: 250px; text-align: left; vertical-align: top; background: url(../img/bg_menu.jpg) no-repeat;}
	.content_in_col_2 {width: 710px; text-align: left; vertical-align: top; padding: 0 0 0 30px;}
	
	/* LOGOTIPO NORMAL
	.logotipo_in{vertical-align: top;  padding: 26px 0px 35px 41px;}*/
	.logotipo_in{vertical-align: top;  padding: 20px 0px 25px 0px;}
	
	.menu_top {text-align: right;}
	
	.titulo {background: url(../img/bg_titulo.jpg) no-repeat; font-size: 18px; color: #670013; vertical-align: bottom; height: 60px; padding: 0 0 10px 95px}
	.titulo_burger {background: url(../img/bg_titulo_burger.jpg) no-repeat; font-size: 18px; color: #670013; vertical-align: bottom; height: 60px; padding: 0 0 10px 65px}
	
	.ruta {padding: 12px 15px 0 0; font-size: 11px; color: #670013; text-align: right;}
	.ruta a, .ruta a:visited, .ruta a:link {font-size: 11px; color: #670013; text-decoration: none;}
	.ruta a:hover {font-size: 11px; color: #666666; text-decoration: underline;}
	.ruta span{font-size: 11px; color: #666666;}
	
	.contenidos {padding: 30px 18px 15px 18px;}
	.contenidos td {text-align:left;}
	
	.nuestras_caf_titulo {padding-bottom: 10px;}
	.nuestras_caf_sep{height: 40px;}
	
/* ------- Módulos In ------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.acceso_proveedores {background: url(../img/bg_proveedores.jpg) left bottom no-repeat; vertical-align: bottom; text-align:left; height: 49px; padding: 0px 0 22px 230px;}
.acceso_intranet {background: url(../img/bg_intranet.jpg) left bottom no-repeat; vertical-align: bottom; text-align:left; height: 49px; padding: 0px 0 22px 170px;}

.zona_proveedores {background: url(../img/bg_zona_proveedores.jpg) left bottom no-repeat; vertical-align: bottom; text-align:left; height: 49px; padding: 0px 0 22px 255px;}
.zona_intranet {background: url(../img/bg_zona_intranet.jpg) left bottom no-repeat; vertical-align: bottom; text-align:left; height: 49px; padding: 0px 0 22px 219px;}


/* ------- Menus In --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.MENU_LEFT_OFF{text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu.gif) left top repeat-y;}
.MENU_LEFT_OFF a, .MENU_LEFT_OFF a:visited, .MENU_LEFT_OFF a:link {font-size: 14px; color: #670013; text-decoration: none;}
.MENU_LEFT_OVER {text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu.gif) left top repeat-y;}
.MENU_LEFT_OVER a, .MENU_LEFT_OVER a:visited, .MENU_LEFT_OVER a:link {font-size: 14px; color: #555555; text-decoration: none;}

.MENU_LEFT2_OFF{text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu2.gif) left top repeat-y;}
.MENU_LEFT2_OFF a, .MENU_LEFT2_OFF a:visited, .MENU_LEFT2_OFF a:link {font-size: 14px; color: #5c5c5c; text-decoration: none;}
.MENU_LEFT2_OVER {text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu2.gif) left top repeat-y;}
.MENU_LEFT2_OVER a, .MENU_LEFT2_OVER a:visited, .MENU_LEFT2_OVER a:link {font-size: 14px; color: #959595; text-decoration: none;}

.MENU_LEFT3_OFF{text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu3.gif) left top repeat-y;}
.MENU_LEFT3_OFF a, .MENU_LEFT3_OFF a:visited, .MENU_LEFT3_OFF a:link {font-size: 14px; color: #5c5c5c; text-decoration: none;}
.MENU_LEFT3_OVER {text-align: left; vertical-align: middle; height: 28px; padding: 0 0 0 18px; background: url(../img/menu3.gif) left top repeat-y;}
.MENU_LEFT3_OVER a, .MENU_LEFT3_OVER a:visited, .MENU_LEFT3_OVER a:link {font-size: 14px; color: #670013; text-decoration: none;}

.MENU_TOP_OFF {vertical-align: top; text-align: center; padding: 3px 0 0 0; background: url(../img/top_menu_OFF.jpg) repeat-x;}
.MENU_TOP_OFF a,.MENU_TOP_OFF a:visited,.MENU_TOP_OFF a:link {font-size: 11px; color: #670013; text-decoration: none;}
.MENU_TOP_OFF a:hover{font-size: 11px; color: #555555; text-decoration: none;}
.MENU_TOP_ON {vertical-align: top; text-align: center; padding: 3px 0 0 0; background: url(../img/top_menu_OFF.jpg) repeat-x;}
.MENU_TOP_ON a,.MENU_TOP_ON a:visited,.MENU_TOP_ON a:link {font-size: 10px; color: #555555; font-weight: bold; text-decoration: none;}
.MENU_TOP_ON a:hover{font-size: 10px; color: #555555; text-decoration: none; font-weight: bold;}

.MENU_TAB_OFF{text-align: center; vertical-align: middle; padding: 8px 10px 8px 10px; border-right: 1px dotted #bcbcbc;}
.MENU_TAB_OFF a, .MENU_TAB_OFF a:visited, .MENU_TAB_OFF a:link {font-size: 14px; color: #670013; text-decoration: none; font-weight: bold;}
.MENU_TAB_OVER {text-align: center; vertical-align: middle; padding: 8px 10px 8px 10px; border-right: 1px dotted #bcbcbc;}
.MENU_TAB_OVER a, .MENU_TAB_OVER a:visited, .MENU_TAB_OVER a:link {font-size: 14px; color: #555555; text-decoration: none; font-weight: bold;}

.MENU_TAB2_OFF{height: 22px; background-color: #E3E3E3; border-right: 1px solid #FFFFFF; text-align: center; vertical-align: middle; padding-left:10px; padding-right:10px;}
.MENU_TAB2_OFF a, .MENU_TAB2_OFF a:visited, .MENU_TAB2_OFF a:link{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #670013; font-weight: bold; text-decoration: none;}
.MENU_TAB2_OVER {height: 22px; background-color: #BCBCBC; border-right: 1px solid #FFFFFF; text-align: center; vertical-align: middle; padding-left:10px; padding-right:10px;}
.MENU_TAB2_OVER a, .MENU_TAB2_OVER a:visited, .MENU_TAB2_OVER a:link{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.MENU_TAB2_ON {height: 22px; background-color: #670013; border-right: 1px solid #FFFFFF; text-align: center; vertical-align: middle; padding-left:10px; padding-right:10px;}
.MENU_TAB2_ON a, .MENU_TAB2_ON a:visited, .MENU_TAB2_ON a:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}


/* ------- IN  CAFETERIAS --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
   --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */  
.contenidos_cafeterias{width: 709px; padding: 30px 0 80px 0; }

	.cafeterias_in_col_1{width: 381px; text-align: left; vertical-align: top;}
	.cafeterias_in_col_2{width: 10px; text-align: left; vertical-align: top;}
	.cafeterias_in_col_3{width: 318px; text-align: left; vertical-align: top; padding: 9px 0 9px 9px; background: url(../img/localizacion_2.jpg) no-repeat;}

	.cafeterias_in_loc_tit {height: 55px; background: url(../img/localizacion.png) no-repeat;}
	.cafeterias_in_esp_tit {height: 55px; background: url(../img/especialidades.png) no-repeat;}
	.cafeterias_in_zona_tit {height: 55px; background: url(../img/zona_reparto.png) no-repeat;}
	.cafeterias_in_gal_tit {height: 55px; background: url(../img/galeria.png) no-repeat;}
   
	.cafeterias_in_loc{padding: 0 5px 15px 20px; text-align: left; vertical-align: top;}
	.cafeterias_in_esp {padding: 0 5px 15px 20px; text-align: left; vertical-align: top;}
	.cafeterias_in_zona { padding: 0 5px 15px 20px; text-align: left; vertical-align: top;}
	.cafeterias_in_gal {padding: 0 5px 15px 5px;}
	
#menu_opciones { width: 700px; height:20px; padding: 10px 0 20px 0; margin-top:10px;}	

/*--Nuestros burger in--*/
.nuestros_burgers_titulo_menu {text-align: left; vertical-align: bottom; padding:10px 0px 10px 0px;}
.menu_burger div{text-align: left; vertical-align: middle; height: 28px; padding:5px 0 0 18px; background: url(../img/menu3.gif) left top repeat-y;}
.menu_burger div a {font-size: 14px; color: #5c5c5c; text-decoration: none;}
.menu_burger div a:hover {font-size: 14px; color: #670013; text-decoration: none;}	

/* -- SUGERENCIAS MENU DEL DIA -- */
.contenido_sugerencias {width:249px; background:#faf7d6 url(../img/sugerencias_menu/sugerencias.jpg) top center no-repeat; border:1px solid #670013; padding:36px 0px 5px 5px; vertical-align:top;}
.contenido_sugerencias td {font-size:10px;}

/* -- NBKlub -- */
.nbklub {}
.nbklub ul { list-style-image: url(../img/nbklub/bullet.jpg);}
.nbklub ul li {vertical-align:middle; font-weight: bold; color:#970333; font-size:14px; padding-bottom:10px;}
.condiciones_uso {}
.condiciones_uso p {font-weight:bold; color:#970333;}
.condiciones_uso ol li {font-size:9px; text-align:justify;}
.condiciones_uso ol li a{font-size:9px;}

.inscripcion_nbklub { width:100%; margin-top:20px; background-color:#970333;}
.inscripcion { width:45%; height:527px; float:left; background:#970333 url(../img/nbklub/inscripcion.jpg) center no-repeat;}
.formulario_nbklub { width:55%; height:527px; float:right; background-color:#970333; color:#fff; }
.formulario_nbklub table{ background-color:#fff; margin:30px 25px 0px 0px;}
.formulario_nbklub table td {padding:5px 0px 5px 5px;}
.formulario_nbklub input { color:#000; }

