@import url(links.css);

BODY 
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#123; background-image:url(/images/bg_encabezado.gif); background-repeat:repeat-x; padding:0; margin:4px 0px }
FORM
{ border:0px; margin:0px }
TABLE
{ border-collapse:collapse }
P
{ text-align:left; margin-top:0px; margin-bottom:12px; margin-left:12px; margin-right:12px  }
H1, H2, H3
{ margin:0; padding:0 }
H1
{ font-size:18px }
H2
{ font-size:16px }
H3
{ font-size:14px }
FIELDSET
{ margin-top:8px }

INPUT[type=submit], INPUT[type=button]
{ -moz-border-radius:3px; -webkit-border-radius:3px; background:#445; border:1px solid #223; color:#fff; text-shadow:0 -1px -1px #05B; padding:3px 6px 3px; font-size:12px; margin:0 5px 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer }
INPUT[type=submit]:hover, INPUT[type=button]:hover
{ border:1px solid #223; text-shadow:0 -1px 1px #334 }
INPUT[type=submit]::-moz-focus-inner, INPUT[type=button]::-moz-focus-inner
{ padding:0; border:0; }
INPUT[type=submit]:active, INPUT[type=button]:active
{ text-shadow:0 0 0 }
INPUT[type=text], INPUT[type=password] 
{ -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #999; font-size:12px; padding:3px;  }
SELECT
{ -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #999; font-size:12px; padding:2px;  }


.tooltip_menu { color:#F93; cursor:pointer; border:0; font-size:11px; }
.tip { border:5px solid #99A; padding:12px; background-color:#FFF; position:absolute; width:300px }
.titulo_detalle { padding:4px; font-size:14px; font-weight:bold; color:#667; background-color:#DDD }

H2.title_seccion { 
	font-size:17px; font-weight:bold; margin-bottom:8px; color:#667; padding:3px; border-bottom:2px dotted #BBB; margin-right:4px; margin-top:8px; background-repeat:no-repeat; background-image:url(/images/_ind_3.gif); background-position: 4px 7px; padding-left:18px
}

/* detalle de presupuesto */
LABEL.cantidad { float:left; clear:left; width:5%; text-align:center }
LABEL.referencia { float:left; clear:none; width:10% }
LABEL.titulo { float:left; clear:none; width:55% }
LABEL.subtotal { float:left; clear:none; width:6%; text-align:right }
LABEL.precio { float:left; clear:right; width:6%; text-align:right }
LABEL.title_label { background-color:#68ab38; font-size:11px; font-weight:bold; float:left; margin-bottom:2px; color:#FFF }
LABEL._t_cantidad { width:5%; clear:left; padding-left:2px }
LABEL._t_referencia { width:10%; clear:none }
LABEL._t_titulo { width:55%; clear:none }
LABEL._t_subtotal { width:6%; clear:none; text-align:right }
LABEL._t_precio { width:6%; clear:right; text-align:right }

TABLE.t_pedido THEAD TD {  background-color:#68ab38; font-size:11px; font-weight:bold; margin-bottom:2px; color:#FFF }

/* Seccion de usuario */
.div_box { float:left; margin-left:14px; margin-top:15px; margin-bottom:12px }
.box_seccion_usuario { border:1px solid #CCC }
.title_box_seccio_usuario { background-color:#D7E6EE; padding:3px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px }
UL.ul_box_seccion_usuario { list-style:none; padding-left:50px; min-height:80px; margin-left:8px; padding-right:2px }
UL.ul_box_seccion_usuario LABEL { font-weight:bold; float: left; text-align:left }
UL.ul_box_seccion_usuario.list LABEL  { font-weight:bold; float:left; text-align:left }
UL.ul_box_seccion_usuario.icon_info { background:url(/images/icon_info.gif) no-repeat left top }
UL.ul_box_seccion_usuario.icon_block { background:url(/images/icon_block.gif) no-repeat left top }
UL.ul_box_seccion_usuario.icon_estats { background:url(/images/icon_estats.gif) no-repeat left top }
UL.ul_box_seccion_usuario.icon_estats2 { background:url(/images/icon_stats_int.gif) no-repeat left top }
UL.ul_box_seccion_usuario.icon_agenda { background:url(/images/icon_agenda.gif) no-repeat left top }
UL.ul_box_seccion_usuario.icon_pincho { background:url(/images/icon_pincho.gif) no-repeat left top }
UL.ul_box_seccion_usuario.icon_tv { background:url(/images/icon_tv.gif) no-repeat left top }
UL.ul_box_seccion_usuario LI { text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666 }
UL.ul_box_seccion_usuario A { color:#666; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px }
UL.ul_box_seccion_usuario A:hover { color:#666; text-decoration:underline }
LI.li_seccion_usuario { text-align:right; width:220px }

UL.ul_box_seccion_avisos { list-style:none }
UL.ul_box_seccion_avisos LI { text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999; padding:4px }

/* Mis datos */
TD.state-hover { background-color:#DEF }
TABLE#tabla_usuario { border-collapse:collapse; margin:22px }
TABLE#tabla_usuario TR TD { border:1px solid #CCC; padding:4px }
TABLE#tabla_usuario TR TD.celda_izq { font-weight:bold; width:150px; text-align:right; padding:6px }
TABLE#tabla_usuario TR TD.celda_der DIV.texto_celda { margin-right:5px; margin-top:2px }
TABLE#tabla_usuario TR TD DIV.icons { cursor:pointer }
.float { float:left }
.input_text { border:1px solid #CCC; margin-top:-3px; padding:2px; width:150px }

.logo_print { display:none }
.fecha_noticia { font-size:10px; color:#999 }
.titulo_noticia { font-size:16px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif }

H2.titulo_detalle_noticia { font-size:24px; margin-bottom:12px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif }

TD { vertical-align:top }

DIV.cuadro_variante 
{ position:absolute; float:left; clear:none; z-index:12000; background-color:#FFF; text-align:center; border:1px solid #789 }
SPAN.cuadro_variante 
{ position:absolute; float:left; clear:none; z-index:12000; background-color:#FFF; text-align:center; border:1px solid #789 }

.enc_tabla
{ background:#D9E9EE; border-bottom:1px solid #999; font-size:11px; font-weight:bold; text-transform:uppercase; color:#333 }

TD.top
{ padding-top:4px }

.row_tabla
{ background:#e9e9e9; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1 }

A IMG { border:0 }

DIV.logo
{ float:left; clear:left; padding:8px 8px 8px 16px; width:49% }
DIV.banner_lateral
{ float:left; clear:right; width:49% }
DIV.header 
{ padding: 0; width:100%; margin:0 auto; clear:both; margin-bottom:25px }
.clicks_titular
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:32px; }
.clicks_titular2
{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; }

.contenido { padding:2px 22px }
.title { font-weight:bold; background-image:url(/images/bg_title.gif); height:24px; padding-left:8px; padding-top:15px; color:#FFF; text-transform:uppercase; position:relative; }

#texto_cabecera { float:left; clear:none; position:absolute; font-size:8pt; left:405px; top:115px; width:290px }

DIV.pie { background-color:#333; background-image:url(/images/pie_imagen.gif); background-repeat:no-repeat; background-position:left; padding:8px; color:#FFF; text-align:center; font-size:11px }
DIV.pie A { font-size:11px }
DIV.enlaces_pie { padding:8px; background-color:#e4e4e4 }

/* Menu principal */
DIV.menu_superior { background:repeat-x url(/images/bg_menu_superior.gif); height:23px; padding-top:10px }
#ul_menu_principal { margin:1px 0; padding:0; list-style:none; text-transform:uppercase; font-weight:bold; font-size:10px }
#ul_menu_principal LI { float:left; clear:none; background-color:#70afe4; padding:5px 2px 5px 5px  }
#ul_menu_principal LI.menu_selected { color:#FFF; font-weight:bold; font-size:11px; padding:5px 4px 3px 4px }
#ul_menu_principal LI A { font-size:10px; color:#000 }

/* Pagina de inicio */
DIV#contenedor_img_superior
{ width:100%; height:165px; background-color:#82AEC4; position:relative; top:-1px }
DIV#contenedor_img_superior DIV
{ background:url(/images/bg_inicio_1.jpg) no-repeat; height:165px }
DIV#contenedor_img_superior DIV DIV
{ background:url(/images/bg_inicio_2.gif) no-repeat right; height:165px }
DIV#contenedor_img_superior DIV DIV H1
{ color:#FFF; font-size:18px; left:355px; top:22px; position:relative; width:275px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal }
DIV#contenedor_img_superior DIV DIV H2
{ font-size:12px; left:355px; top:28px; position:relative; width:326px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal }

/*  */
H3.path_contenedores, H3.path_contenedores A
{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#999;  }
H3.path_contenedores A
{ text-decoration:underline }
H3.path_contenedores A:hover
{ text-decoration:none }
INPUT.button_producto
{ background-color:#313131; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; border:1px solid #999 }
INPUT.button_send
{ background-color:#FE8C01; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; border:1px solid #000; font-weight:bold }
SPAN.precio_producto
{ font-family:Tahoma, Geneva, sans-serif; color:#F50; font-weight:bold; font-size:22px }
SPAN.a_partir_de
{ color:#889; font-family:Tahoma, Geneva, sans-serif; font-size:11px }

/* Barra derecha pagina de inicio */
#tabla_gestores TR TD H1
{ font-size:13px; color:#F60; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
#tabla_gestores TR TD P
{ font-size:11px; font-family:Tahoma, Geneva, sans-serif; line-height:18px }
#tabla_gestores TR TD IMG.imagen
{ margin:10px 0 10px 0 }
P.detalle_noticia_home
{ padding:0 20px 0 0; font-family:Tahoma, Geneva, sans-serif; line-height:138%; font-size:11px; margin:0 }
DIV.titulo_noticia_home
{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold }
A.lnk_ver_mas_home
{ font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline }
A.lnk_ver_mas_home:hover
{ text-decoration:none }

/* Menu de productos */
DIV.esquina 
{ position:relative; float:right; margin-right:1px; z-index:10 }
DIV.esquina2 
{ position:relative; float:right; margin-right:1px; z-index:10; top:-11px; left:1px }
DIV.menu_container 
{ background-image:url(/images/menu_border_top.gif); background-position:top; background-repeat:repeat-x; margin-right:5px; margin-left:-22px; margin-top:12px; }
DIV.menu_container2
{ background-image:url(/images/menu_border_der.gif); background-repeat:repeat-y; background-position:right; }
DIV.menu_container3
{ background-image:url(/images/menu_border_bottom.gif); background-position:bottom; background-repeat:repeat-x; }
UL#menu_productos
{ margin:0; padding:15px 0; list-style:none; margin-top:12px }
UL#menu_productos LI
{ padding:3px; margin-left:8px; padding-left:0px; list-style:none; border-bottom:1px dotted #CCC; margin-right:8px }
UL#menu_productos UL
{ padding:3px 12px 0 20px }
UL#menu_productos UL LI
{ padding:3px; margin:0; padding:2px 0 2px 0; list-style:none; border-bottom:none }
UL#menu_productos UL LI A
{ font-size:105% }
LI.item_sel 
{ font-weight:bold; color:#F60 }
LI.item_no_select 
{ font-weight:normal }


.categoria_actual
{ font-weight:bold; color:#F60 }

.publicidad_central 
{ width:756px; margin:0 auto 12px auto }
#footer 
{ padding: 0 10px; margin-top:12px; border-top:1px solid #DCDCDC; width:756px; margin:0 auto } 
#footer p 
{ margin: 0; padding: 10px 0; }

H3.title_h3 { padding:5px; background-color:#EEE; border-bottom:1px solid #89A; color:#333}
.line { margin-bottom:4px}
.destacado { background-color:#EEF; border-bottom:1px solid #ABC }

/* Formulario de contacto */
#form_contacto { margin-top:8px }
#form_contacto label { float: left; text-align:right; width: 120px; padding:0 5px 0 0; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#666 }
#form_contacto DIV { margin-top:3px }
#form_contacto textarea { width:55%; height:100px; border:1px solid #AAA; font-size:12px; font-family:Arial, Helvetica, sans-serif }
#form_contacto select { border:1px solid #AAA; font-size:12px }
#form_contacto input { width:35%; border:1px solid #999 }

/* para la nube */
#nube_contenedor { margin-top:12px; margin-left:-28px; background:no-repeat url(/images/nube_bg.gif) top; height:258px; padding-top:18px; padding-left:12px }
.nube{ width: 285px; text-align:center }
.nube div.etiquetas { font-family: verdana,arial,helvetica; text-align:center; font-size:10px; padding:0 14px 0 2px; top:2px; position:relative }
.nube div.etiquetas span A { float: left; margin: 0 3px 0 3px; height:17pt; white-space:nowrap }
.nube div.etiquetas span.etiquetatam1 A { font-size: 110%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam2 A { font-size: 120%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam3 A { font-size: 130%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam4 A { font-size: 140%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam5 A { font-size: 150%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam6 A { font-size: 160%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam7 A { font-size: 170%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam8 A { font-size: 175%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam9 A { font-size: 180%; vertical-align:baseline }
.nube div.etiquetas span.etiquetatam10 A { font-size: 185%; vertical-align:baseline }

/* Lista de enlaces del mapa web */
UL.lista_enlaces_mapa { list-style:none; padding:0; margin:0; margin-left:18px }
UL.lista_enlaces_mapa LI { width:620px; padding-top:5px }
UL.lista_enlaces_mapa LI { text-align:left; float:left; width:310px }

A.lnk_login { color:#F61; font-weight:bold }