@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../img/layout_offenbach/degradado.png) repeat-x top left #FFF; text-align:center;
	text-align:center; height:10px
}
.contenedor_principal{   
	float:none ;
	background-color:#999;
	width:800px; margin: 0 auto;
	
}
.header{ 
	width:800px ; 
	height:116px; 
	/*background:url(..img/layout_offenbach/img_fondo_header.JPEG);*/
	background-image:url(../img/layout_offenbach/img_fondo_header.jpg); clear:both; clear:both
}
.buscador{ background-color:#666; width:160px; height:200px; float:left}
.contenedor{ background-color:#F7F7F7; width:800px}
.footer{ 
	background-image:url(../img/layout_offenbach/footer.jpg);
	width:800px; 
	height:70px;
	clear:both
}
th{ color:#0052A4; font-weight:inherit; font-size:14px }
hr{ border:1px  dashed #666; width:70px}
.lista{ font-size:13px; color:#0074E8 }
.form{ color:#036; font-size:12px; width:160px;}
.menu{ 
	background-color:#063; 
	/*background-color:#00a439;*/
	height:22px; 
	width:800px; color:#FFF; 
	font-weight:bolder; font-size:12px;
}
.-menu A:link{ color:#FFF; }
.-menu A:visited{ color:#fff}
.-menu A:active{color:#fff }
.-menu A:hover{ color:#0CF; background:url(../img/iconos/btnHover.png); background-repeat:no-repeat; width:80px}
.-menu_cuerpo{ font-size:14px; font-weight:bolder; width:162px;  }
.separador{ color:#999}
.caja{ border:solid; border-color:#39C; border-width:1px}
.borde_horizontal{ 
	background-image:url(../img/layout_offenbach/punto.gif); background-repeat:repeat-x; 
	width:140px; 
}
.borde_vertical{ 
	background-image:url(../img/layout_offenbach/punto.gif); 
	background-repeat:repeat-y; background-position:left 
	
	width:auto
}
.b A:link{ text-decoration:none; color:#666}
.b A:visited{ text-decoration:none; color:#666}
.b A:active{ text-decoration:none; color:#666}
.b A:hover{ 
	text-decoration:underline; 
	color:#999; 
	background:url(../img/iconos/btnHover.png); 
	background-repeat:no-repeat; 
	width:70px; 
	height:35px
}
.notas{ color:#999; font-size:9px;}

.direccion2 a{ 
	/*background-image:url(../img/layout_offenbach/direccion.jpg); */
	width:160px;	
	color:#666;
	text-align:left; 
	font-weight:bolder;
	font-size:13px;
}
.direccion2 a:hover{ 
	/*background-image:url(../img/layout_offenbach/direccion.jpg); */
	width:160px;	
	color:#999;
	text-align:left; 
	font-weight:bolder;
	font-size:13px;
}

.ver_mas{ 
	/*background-image:url(../img/layout_offenbach/direccion.jpg); */
	width:160px;	
	color:#666;
	text-align:center; 
	font-weight:bolder;
	font-size:10px;
}

.direccion A:link{ text-decoration:underline; color:#06c; }
.direccion A:visited{ text-decoration:underline; color:#06c }
.direccion A:hover{ text-decoration:underline;color:#09F}
.direccion img{ border-style:none}
.direccion img:hover{ 
	 background:url(../img/layout_offenbach/fondo_miniaturas.png)
}
.boton { 
	font-size:10px; 
	background:url(../img/iconos/botton_normal.jpg);
	background-position:0px 0px; 
	height:22px; 
	color:#FFF; 
}
.boton a{ color:#FFF}
.boton a:link{ color:#FFF}
.boton a:hover{ color:#FFF}
.boton img{ color:#FFF; background:#333}
.boton img:hover{ background-color:#000
		
}
.pestana{ 
	background-image:url(../img/layout_offenbach/pesta%C3%B1a.jpg); 
	width:165px; 
	height:18px;
	font-size:13px;
	font-weight:bolder;
	color:#FFF;
	text-align:center;
}
.comunicado{ 
	height:160px; 
	width:153px; 
	
	
	text-align:center;
	font-size:11px;
	background:url(../img/layout_offenbach/anuncio.png)
}
.comunicado A:link{ text-decoration:underline; color:#06C; }
.comunicado A:visited{ text-decoration:underline; color:#06c }
.comunicado A:hover{ text-decoration:blink;color:#09F}
.encabezado{ 
	background-image:url(../img/layout_offenbach/pesta%C3%B1a.jpg); background-repeat:no-repeat;
	color:#333; 
	font-size:12px; 
	font-weight:bolder; 
	width:160px; 
	height:18px; 
}
/*.encabezado{ background-image:url(../img/layout_offenbach/menu_pesta%C3%B1a.jpg);
	color:#FFF; font-size:12px; 
	font-weight:bolder; 
	width:160px; 
	height:18px; 
}*/
.footer{ 
	background-image:url(../img/layout_offenbach/footer.jpg);
	width:800px; 
	height:70px;
	clear:both
}
/*.footer{ 
	background-image:url(../img/layout_offenbach/footer.jpg);
	width:800px; 
	height:70px;
	clear:both
}*/
.menu{ 
	background-color:#003651; 
	height:22px; 
	width:800px; color:#FFF; 
	font-weight:bolder; 
	font-size:12px;
	background-image:url(../img/iconos/fondo_menu.png);
}
.footer_fondo{ 	
	background-color:#003651; 
	height:22px; 
	width:800px; 
	font-size:12px 
}

/*.menu{ 
	background-color:#063; 
	height:22px; 
	width:800px; color:#FFF; 
	font-weight:bolder; font-size:12px;
} */
.derechos{ 
	background:none;	
	height:16px; 
	width:800px; 
	color:#FFF; 
	font-weight:bolder;
	font-size:10px;
}
.presentacion_product{ 
	height:120px; 
	width:600px; 
	border:1px inset;
	border-color:#CCC; 
	text-align:center;
	background-color:#FFF; background:url(../img/iconos/perspectiva.png); background-repeat:repeat-x
}
.presentacion_product2{ 
	height:120px; 
	width:155px; 
	border:1px inset;
	border-color:#CCC; 
	text-align:center;
	background-color:#FFF
}
.pestana_2{ 
	
	background-image:url(../img/layout_offenbach/pestanatrans.png);
	width:158px; 
	height:18px;
	font-size:13px;
	font-weight:bolder;
	color:#FFF;
	text-align:center;
}
/*Estilos para presentar los productos en miniatura*/
.formula_header{ font-size:10px;  color:#F00; text-align:left; font-weight:bolder}
.formula_body{ font-size:11px; color:#06C; text-align:left; width:442px; height:28px}
.presentacion_body{ font-size:9px; color:#666; text-align:left}
/*Estilos para presentar productos en grande individualmente*/
.prod_nombre{ 
	color:#06C; 
	font-size:14px; 
	font-weight:bolder;
	font-family:"Arial Black", Gadget, sans-serif
}
.prod_formula{ color:#666; font-size:11px; font-family:"Arial Black", Gadget, sans-serif}
.prod_precio{ color:#F00; font-size:11px}
.prod_indicaciones{ color:#060; font-size:13px}
.prod_pres{ font-style:italic; color:#F00}
.fondo_prod { 
	background:url(../img/layout_offenbach/degradado.png) repeat-x top left #FFF; 
	text-align:center; 
}
/*Estilos para los formularios*/
.form_label{ color:#666; font-weight:bolder; }
.form_texto{ color:#06c ; font-size:12px}
.titulo{ color:#003651; font-size:14px; background-color:#CCC; text-align:left; font-weight:bolder}
.vision_mision{ 
	color:#333; 
	font-size:15px; 
	background:url(../img/layout_offenbach/degradado.png) repeat-x top left #FFF; 
	width:620px; 
	height:465px; 	
}
.fondo{ 
	background:url(../img/layout_offenbach/degradado.png) repeat-x top left #FFF; 
	width:620px; 
	height:465px; 	
}
.vis_mis_titulo{ color:#06C; font-weight:bolder; font-size:16px}
.li_header{ color:#EC7600; font-weight:bolder; font-size:15px}
.li_header_2{ color:#000}
.mapa{ color:#666; font-size:15px;}
.mapa A.link{ color:#06C};
.spinner{ background:url(../img/ajax-loader.gif) no-repeat center; height:400px ; width: 620px }
._th{ background-image:url(../img/iconos/fondo_th.png)}
.footer_reflejo{ background-image:url(../img/layout_offenbach/footer_reflejo.png); width:800px ; height: 100px }
.login{ background-image:url(../img/layout_offenbach/login.png); background-repeat:no-repeat; widows:310px; height:400px; }
._texto{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.ajax-loader{ background-image:url(../img/aja.gif); background-repeat:no-repeat; background-position:center; height:200px  }
.notTitulo{color:#003F7D; font-size:24px; font-weight:bolder}
.backFondo{ background-image:url(../img/layout_offenbach/backFondo.png); background-repeat:no-repeat}
.backFondo2{ background-image:url(../img/layout_offenbach/backFondo2.png); background-repeat:no-repeat}

/**************************************************************************************************************/

._th{ 
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif,; 
	color:#6d929b; 
	border-right: 1px solid #c1dad7; 
	border-bottom: 1px solid #c1dad7;
	border-top: 1px solid #c1dad7; 
	letter-spacing:2px; text-transform:uppercase;
	text-align:left; padding: 6px 6px 6px 12px;
	background:#cae8ea url(../img/table/bg_header.jpg);	 	
}
._nobg
{	
	border-top:0px;
	border-left:0px;
	border-right: 1px solid #c1dad7;
	background:none;
}
._spec
{ 
    border-right:1px solid #c1dad7;
	border-bottom:1px solid #c1dad7;
	border-left:1px solid #c1dad7;
	background:#fff;
 	padding: 6px 6px 6px 12px;
 	color:#6d929b;
	background:url(../img/table/bullet2.gif);
	background-repeat:no-repeat
	
}

._spec A:hover
{
	border-left: 1px solid #c1dad7;
	border-top:0;
	color:#000;
	background: #f5fafa url(../img/table/bullet1.gif);
	background-repeat:no-repeat; color:#b4aa9d;
}
._td
{ 
	border-right:1px solid #c1dad7;
	border-bottom:1px solid #c1dad7;
	background:#fff;
 	padding: 6px 6px 6px 12px;
 	color:#6d929b;
		
}
._td.alt
{ 
	background:#f5fafa;
	color:#b4aa9d;	
}
.buscador_
{ 
	background:url(../img/layout_offenbach/buscador.png) ; 
	background-repeat:no-repeat;
	color:#FFF;
	
}
.lupa{ background:url(../img/layout_offenbach/lupa.png); background-repeat:no-repeat; width:50px}
.piePage
{ 
	background:url(../img/flash/footer.png); 
	background-repeat:no-repeat; 
	width:180px; 
	height:30px; 
	font-size:11px;
	text-align:center; color:#06c
	
}
.piePage A
{ 
	background-repeat:no-repeat; 
	width:180px; 
	height:30px; 
	font-size:11px;
	text-align:center; 
	text-decoration:underline; 
	color:#06c;
}
.piePage A:Hover
{ color:#B75B00;
	background-repeat:no-repeat; 
	width:180px; 
	height:30px; 
	font-size:11px;
	text-align:center; 
	text-decoration:underline;
	color:#09F
}
ul.lista_menu{ 
	background-color:#333; 
	color:#000;
	list-style:none;	
}
ul.lista_menu ul{
	position:absolute;
	left:160px;
	top:1px;
	display:none;
	list-style:none;
}
ul.lista_menu li:hover > ul{
	display:block;	
}
ul.lista_menu li{
	position:relative;
	width:160px;
}

.lista_menu li { color:#000;}
.lista_menu a { background:url(../img/iconos/menu_boton.gif);display:block; height:30px;}
.boton_menu a { width:160px; background-position: 0px 0px ; color:#333; font-weight:bolder; font-size:14px; text-decoration:none;  }
.boton_menu a:hover{ background-position: 0px -30px ; color:#FFF; }
.boton_menu a:active{ background-position: 0px -60px ;}
.lista_menu ul a { background:url(../img/iconos/menu_boton.gif);display:block; height:30px;}
.boton_menu ul a:hover{ background-position: 0px -30px ; color:#FFF; }
.perspectiva{ background:url(../img/iconos/perspectiva.png); background-repeat:repeat-x }
.btnMenu a {
	display:block;
	width:136px;
	height:20px;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#fff;
	text-decoration:none
}
.btnMenu A:hover{ 
	background-image:url(../img/iconos/btnHover.png);
	background-repeat:no-repeat; color:#666
}
.bgVerProd{ background:url(../img/iconos/bgVerProd.png); background-repeat:no-repeat}
.formulario{ background-color:#CCC}
.bgPresProd{ background:url(../img/flash/bg_presentacion.png); background-repeat:no-repeat}
.footer_avisos{
	background-image:url(/app/webroot/img/flash/footer.png); 
	background-repeat:no-repeat; 
	width:150px; 
	height:30px; font-size:12px; color:#666; text-align:center}









