@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 }
SELECT, TEXTAREA
{ border:1px solid #CCC; font-size:10px }
INPUT
{ font-family:Arial, Helvetica, sans-serif; font-size:11px }
FORM
{ border:0px; margin:0px }
TABLE
{ border-collapse:collapse }
P
{ margin:8px 0px; }
H1, H2, H3
{ margin:0; padding:0 }
H1
{ font-size:16px; font-weight:bold }
H2
{ font-size:14px; font-weight:bold }
H3
{ font-size:12px; font-weight:bold }

H2.title_seccion { 
	font-size:13px; 
	font-weight:bold; 
	margin-bottom:8px; 
	text-transform:uppercase; 
	color:#F60; 
	padding:3px; 
	border-bottom:2px dotted #BBB; 
	border-top:2px dotted #BBB; 
	margin-right:4px;
	background-image:url(/images/_ind_3.gif);
	background-repeat:no-repeat;
	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 }

/* 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:8px 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:24px; margin-top:3px; padding-top:15px }
#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:#fe9c21; 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 }
UL.submenu { margin:0; padding:0; list-style:none; clear:both; height:24px; border-top:2px solid #FFF; font-size:10px; font-weight:bold }
UL.submenu_verde { background:url(/images/bg_menu_superior_sec_verde.gif) no-repeat right #68AA3A; }
UL.submenu_amarillo { background:url(/images/bg_menu_superior_sec_amarillo.gif) no-repeat right #ffcc66; }
UL.submenu_celeste { background:url(/images/bg_menu_superior_sec_celeste.gif) no-repeat right #33b8ff; }
UL.submenu LI { float:left; clear:none; padding:6px }
UL.submenu LI.margen_izq_sec { padding:0; border-left:2px solid #FFF; height:24px }
UL.submenu LI A { font-size:10px; color:#000; text-transform:uppercase }

/* 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 }

/* contenedores para residuos */
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:#FE8C01; font-weight:bold }
SPAN.a_partir_de
{ color:#666; 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:12px 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 }
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 }


#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 }