﻿/* Estilo hispamicro.com */

* 
{
    padding:0;
    margin:0;
}

body 
{
    background:#afafaf url('/pub/img/fondo_linea.jpg') repeat-x;
}

.link:link { color:black; text-decoration:none }
.link:visited { color:black; text-decoration:none }
.link:hover {	color:Blue; text-decoration:none }
.link:active { color:black; text-decoration:none }
.link 
{
    text-align:center;
    font-size:12px;
    padding-bottom:10px;
}


.footer
{
    text-align:center;
    font-size:12px;
    padding-bottom:10px;
    color:#333;
}

.footer a:link { color:#333; text-decoration:none }
.footer a:visited { color:#333; text-decoration:none }
.footer a:hover {	color:Blue; text-decoration:none }
.footer a:active { color:#333; text-decoration:none }

.linkoki a:link { color:red; text-decoration:none; font-size:small; font-weight:bold }
.linkoki a:visited { color:red; text-decoration:none; font-size:small; font-weight:bold }
.linkoki a:hover {	color:red; text-decoration:underline; font-size:small; font-weight:bold }
.linkoki a:active { color:red; text-decoration:none; font-size:small; font-weight:bold }

.link_rma a:link { color:blue; text-decoration:none }
.link_rma a:visited { color:blue; text-decoration:none }
.link_rma a:hover {	color:red; text-decoration:underline }
.link_rma a:active { color:blue; text-decoration:none }
.link_rma
{
    font-size:12px;
}

.link_volver a:link { color:black; text-decoration:none }
.link_volver a:visited { color:black; text-decoration:none }
.link_volver a:hover {	color:red; text-decoration:underline }
.link_volver a:active { color:black; text-decoration:none }
.link_volver
{
    font-size:14px;
/*    font-weight:bold; */
}

#sombra_arriba 
{
    width:991px;
    height:37px;
    margin:0 auto;
    background:url(/pub/img/f_arriba.png) bottom no-repeat;
}

#sombra_lateral
{
    width:991px;
    margin:0 auto;
    background:url(/pub/img/f_lateral.png) repeat-y;
}

#sombra_abajo
{
    width:991px;
    height:20px;
    margin:0 auto;
    background:url(/pub/img/f_abajo.png) top no-repeat;
}

#texto_empresa
{
    float:left;
    padding-top:8px;
    padding-left:15px;
    font-weight:bold;
    font-size:12px;
    color:#333;
}

#logout
{
    float:right;
    padding-top:8px;
    padding-right:15px;
    font-weight:bold;
    font-size:12px;
}

#banner 
{
    margin:0 auto;
    width:954px;
    height:107px;
    background:url(../../img/banner.jpg) no-repeat;
}

#menu_principal
{
    margin:0 auto;
    width:954px;
    height:34px;
    background:url(../../img/menu.jpg) no-repeat;
    vertical-align:top;
}

.cesta_compra
{
    float:right;
    padding-right:10px;
    padding-top:10px;
}

#zona_principal
{
    width:954px;
    margin-left:18px;
}

#buscador
{
    width:193px;
    font-size: 10px;
    text-decoration: none;
    float:left;
    margin-top:10px;
}

.menu_item
{
    width:193px;
    margin-top:10px;
}

.menu_titulo
{
    background:url(../../img/cabfichas.gif) no-repeat;
    height:19px;
}

.menu_titulo,
.menu_titulo h1
{
    font-size:small;
    color:#FFF;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}

.noticias_promociones
{
    font:normal 10px tahoma;
    margin-bottom:2px;
}

.noticias_promociones h2
{
    font:normal 12px verdana;
}

.menu_contenido
{
    border:1px #d5d5d5 solid;
}

.titulos_sombra
{
    font-size:medium;
    color:#FFF;
    font-weight:bold;
    background:url(../../img/cabtitulos.gif) no-repeat bottom;
    height:25px;
    text-transform:uppercase;
    text-align:left;
    padding-left:6px;
}

.titulos_sombra_pedidos
{
    font-size:medium;
    color:#FFF;
    font-weight:bold;
    background:url(../../img/cabtitulos700.gif) no-repeat bottom;
    height:25px;
    text-transform:uppercase;
    text-align:left;
    padding-left:6px;
}

.titulos_sombra_rma
{
    font-size:medium;
    color:#FFF;
    font-weight:bold;
    background:url(../../img/cabtitulos700.gif) no-repeat bottom;
    height:25px;
    text-transform:uppercase;
    text-align:left;
    padding-left:6px;
}

.titulos_contenido
{
    border:1px #d5d5d5 solid;
}

.buscador_lupa
{
    width:175px;
    height:19px;
    background:url(../../img/buscadorlupa.gif) no-repeat;
    margin:0 auto;
}

#contenido_holder
{
    width:750px;
    margin-top:20px;
    float:right;
    min-height:600px;
}

#contenido_holder_sin
{
    width:940px;
    margin-top:20px;
    min-height:600px;
}

#zona_central
{
    width:555px;
    float:left;
}

#banner_publicidad
{
    width:468px;
    margin-left: 40px;
}

#lateral_derecho
{
    width:193px;
    text-align:center;
    float:right;
}

#noticias a:link, #promociones a:link { color:blue; text-decoration: none; font-family:Arial }
#noticias a:visited, #promociones a:visited { color:blue; text-decoration: none; font-family:Arial }
#noticias a:hover, #promociones a:hover { color:red; text-decoration: none; font-family:Arial }
#noticias a:active, #promociones a:active { color:blue; text-decoration: none; font-family:Arial }
#noticias,
#promociones
{
    margin-top:10px;
    width:193px;
    margin:auto;
    margin-bottom:10px;
}

#publicidad_lateral img
{
    border:0px;
}

#promos_oki
{
    width:500px;
    margin: auto;
    padding-top:15px;
}

#promos_oki a:link { color:#333; text-decoration: none; font-family:Arial; font-size:xx-small }
#promos_oki a:visited { color:#333; text-decoration: none; font-family:Arial; font-size:xx-small }
#promos_oki a:hover { color:blue; text-decoration: none; font-family:Arial; font-size:xx-small }
#promos_oki a:active { color:#333; text-decoration: none; font-family:Arial; font-size:xx-small }

.boxpromo_oki_arriba
{
    background:url('/img/pokiarriba.jpg');
    height:13px;
    width:500px;
}

.boxpromo_oki_abajo
{
    height:35px;
    width:500px;
    background:url('/img/pokiabajo.jpg');    
}

.boxpromo_oki_final
{
    background:url('/img/pokifinal.jpg');
    height:31px;
    width:500px;
}

.boxpromo_oki_centro
{
    width:500px;
    background:url('/img/pokicentro.jpg') repeat;
}

.acciones_promos_oki
{
    height:35px;
    float:right;
    padding-right:20px;
}

.tipo_promos_oki
{
    float:left;
    height:35px;
    padding-left:20px;
    width:230px;
    font-size: 20px;
    color:Red;
    font-weight:bold;
    font-family:Verdana;
}

.precios_promos_oki
{
    height:35px;
    width:190px;
    float:left;
    vertical-align:top;
}

.fecha_promos_oki
{
    font-size:10px;
    padding-left:20px;
}

.unidades_promos_oki
{
	font-weight:bold;
	font-family:Verdana;
	font-size:small;
	color:Red;
	float:left;
	height:20px;
}

#promos
{
    width:507px;
    margin: auto;
    padding-top:15px;
}

#promos a:link { color:#333; text-decoration: none; font-family:Arial; font-size:xx-small }
#promos a:visited { color:#333; text-decoration: none; font-family:Arial; font-size:xx-small }
#promos a:hover { color:blue; text-decoration: none; font-family:Arial; font-size:xx-small }
#promos a:active { color:#333; text-decoration: none; font-family:Arial; font-size:xx-small }

.boxpromo
{
    background:url('/img/boxpromo.jpg');
    height:127px;
    width:507px;
}

.contenedor_promos
{
    margin-left:10px;
    padding-top:0px;
    width:480px;
    height:100px;
}

.contenidos_promos
{
    float:left;
    margin-left:15px;
    margin-top:15px;
    width:320px;
}

.titulo_promos
{
    font-weight:bold;
    font-size:small;
    color:blue;
    height:20px;
}

.descripcion_promos
{
     text-align:justify;
     height:40px;
}

.imagen_promos
{
     float:left;
     width:90px;
     height:68px;
     margin-left:20px;
     margin-top:10px;
     background:url(../../img/sinimagen.gif);
}

.precio_promos
{
	font-weight:bold;
	font-family:Verdana;
	font-size:large;
	color:Red;
	float:left;
	height:20px;
    padding-top:5px;
}

.acciones_promos
{
    text-align:right;
    height:30px;
}

#lista_productos
{
	height:100%;
	width:750px;
	margin:auto;
	font-size:12px;
	background:url(../../img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
	}
	
#cesta_compra_principal
{
	height:100%;
	width:700px;
	margin:auto;
	font-size:12px;
	}

#lista_rma
{
	height:100%;
	width:700px;
	margin:auto;
	font-size:12px;
	background:url(../../img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
	}

#lista_rma_sin
{
	height:100%;
	width:940px;
	margin:auto;
	font-size:12px;
	background:url(../../img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
	}

#dir_envio
{
	height:100%;
	width:940px;
	margin:auto;
	font-size:12px;
	}

#calendario
{
    width:400px;
    margin:auto;
    padding:10px;
    float:left;
}
		
.GridProductos
{
    padding:4px;
}

.GridVacio {
	text-align:justify;
	font-family:Tahoma;
	font-size:12px;
	color: red;
	background-color:White;
	padding:10px;
	}

#lista_ofertas,
#lista_tarifas
{
	height:100%;
	width:492px;
	margin:auto;
	font-size:12px;
	background:url(/img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
}

#ficha_cliente
{
	height:100%;
	width:492px;
	margin:auto;
}

#lista_recibos
{
	height:100%;
	width:492px;
	margin:auto;
	font-size:12px;
	background:url(../../img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
}


#formulario
{
	height:100%;
	width:492px;
	margin:auto;
	font-size:12px;
	background:url(../../img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
}

#formulario_datos
{
    padding-top:10px;
    width:400px;
    margin:auto;
}


#lista_pedidos
{
	height:100%;
	width:700px;
	margin:auto;
	font-size:12px;
	background:url(../../img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
}

.explicaciones_cortas
{
	width:700px;
	margin:auto;
	font-size:12px;
}

#cambiar_pass
{
	height:100%;
	width:400px;
	margin:auto;
}

#formulario_cambio_pass
{
	height:100%;
	width:400px;
	margin:auto;
	font-size:14px;
}

.titulos_sombra_pass
{
    font-size:medium;
    color:#FFF;
    font-weight:bold;
    background:url(../../img/cabtitulos.gif) no-repeat bottom;
    height:25px;
    text-transform:uppercase;
    text-align:center;
}

#rma_serial
{
	height:100%;
	width:700px;
	margin:auto;
	font-size:12px;
}

#admin_users
{
	height:100%;
	width:700px;
	margin:auto;
	font-size:12px;	
}

#lista_facturas
{
	height:100%;
	width:700px;
	margin:auto;
	font-size:12px;
	background:url(../../img/sombrahoja.jpg) no-repeat;
	background-position:bottom left;
}

#cesta_direcciones
{
	height:100%;
	width:700px;
	margin:auto;
	font-size:12px;
}
			
.titulos
{
    font-size:large;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:5px;
}

.VerGrid {
    cursor: pointer;
    border-bottom-width: 1px;
}

.popupMenu
{
	border-style: solid;
	border-width: thin;
	padding: 2px;
	background: #EFF7F7;
	color: #000080;
}

#errores_rma
{
    min-height:30px;
    vertical-align:bottom;
    width:700px;
    margin:auto;
    color:Red;
    font-size:12px;
    text-align:justify;
    padding-bottom:10px;
    padding-top:10px;
}

#agregar_producto_rma
{
    width:700px;
    padding-top:10px;
}

#agregar_productos_rma table
{
    vertical-align:top;    
}


.lista_motivos_rma
{
    color:#000066;
    width:400px;
    height:22px;
}

.titulos_motivos_rma
{
    width:120px;
    height:22px;
    text-align:right;
    padding-right:5px;
    vertical-align:top;
    font-size:12px;
    font-family:Tahoma;
}

.texto_problema_rma
{
    font-size:12px;
    font-family:Tahoma;
}

#formulario_envio_rma
{
    padding-top:10px;
}

#lista_direcciones
{
    padding-top:10px;
}

#formulario_direccion
{
    margin:auto;
    padding:20px;
    width:500px;
}

#empresa
{
    width:700px;
    margin:auto;
}

#empresa p
{
	text-align:justify;
	font-family:verdana;
	font-size:x-small;
	padding-bottom:8px;
	
}

#empresa .imagen_empresa
{
    float:left;
    padding-right:20px;
    padding-left:20px;
}

#empresa table
{
	text-align:justify;
	font-family:verdana;
	font-size:x-small;
	padding-bottom:8px;
	
}

.caja_fabricante
{
    float:left;
    width:350px;
    margin-bottom:40px;
}

.foto_fabricante
{
    height:55px;
    width:112px;
    float:left;
    padding-right:10px
}

.texto_fabricante
{
    height:200px;
    font-size:small;
    text-align:justify;
    padding-right:20px
}

.texto
{
	text-align:justify;
	font-family:verdana;
	font-size:xx-small;
	
}

.cesta_vacia
{
    background:url('../../img/info.png') no-repeat left;
    width:650px;
    height:100px;
    margin:auto;    	
}

#cesta_lineas
{
     font-family:Arial;
     font-size:xx-small;
     padding-top:4px;
     vertical-align:middle;
     width:145px;
     height:22px;
     background:url('../../img/cesta_item.png') no-repeat top;
}

#cesta_importe
{
    font-family:Arial;
    font-size:xx-small;
    padding-top:4px;
    vertical-align:middle;
    width:145px;
    height:22px;
    background:url('../../img/cesta_item.png') no-repeat top;
}

#cesta_dibujo
{
    height:30px;
    padding-left:30px;
    font-size:small;  
    vertical-align:middle;
}

.tituloGrid	{
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	background-color:#030F78;
	color:white;
	}
	
.fila1Grid {
	vertical-align:middle;
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
	background-color:#BBC9D6;
	color: navy;
	}
	
.fila1GridPrecio {
	vertical-align:middle;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	background-color:#BBC9D6;
	color: navy;
	}
	
.fila2Grid {
	vertical-align:middle;
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
	background-color:#DFE6EC;
	border-bottom-color:White;
	border-right-color:White;
	border-top-color:White;
	border-left-color:White;
	color: navy;
	}
	
.fila2GridPrecio {
	vertical-align:middle;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	background-color:#DFE6EC;
	border-bottom-color:White;
	border-right-color:White;
	border-top-color:White;
	border-left-color:White;
	color: navy;
	}
	
.CeldaGridVacia {
	vertical-align:middle;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	background-color:#EFF7F7;
	color: navy;
	}
	
.imagen_link
{
    border:0px solid;
}

.tabla_usuarios
{
    margin:auto;
    width:700px;
    padding-top:20px;
}

.titulosbusq
{ 
    padding-left:5px;
    font-size:medium;
    color:#003399;
    font-weight:bold;
    padding-top:10px;
}

.ficha
{
    width:482px;
    margin:auto;
    font-size:medium;
    padding-left:10px;
    border:1px #CCC solid;
}

.ficha_mod
{
    width:472px;
    margin:auto;
    font-size:medium;
    padding-left:10px;
    border:1px #CCC solid;
}


.fcabecera
{
    width:200px;
}

#error
{
    width:500px;
    margin:auto;
}

.skin_buscador
{
    height:19px;
    width:147px;
    font-family:Verdana;
    font-size:small;
/*    background:url('../../img/sombrabusq.jpg') no-repeat left; */
}

.titulo_formulario
{
    font-size:medium;
    font-weight:bold;
    padding-bottom:15px;
    padding-top:10px;
}

.nombre_campo_formulario
{
    width:130px;
}

.nombre_campo_formulario td 
{
    padding-right:10px;
}

.cuadro_formulario
{
    border:1px solid #CCC;
    padding:10px;
    margin:5px;
}

.cuadro_direcciones 
{
    width:221px;
    height:150px;
    background:url('/pub/img/cuadro_direcciones.jpg') no-repeat;
    margin-top:20px;
}

.titulo_oficina
{
     padding-top:8px;
     padding-bottom:5px;
     font:normal bold 22px tahoma;
     color:#fff;
     text-align:center;
}

.datos_oficina
{
     font:normal bold 11px tahoma;
     color:#fff;
     text-align:center;
}

.datos_direcciones
{
	text-align:justify;
	font-family:verdana;
	font-size:x-small;
	padding-bottom:8px;
	
}

.noticia_blog
{
    width:500px;
    margin-bottom:40px;
    margin-left:10px;
}

.fecha_blog
{
    font:normal 10px Tahoma;
    color:#888;
}

.texto_blog
{
    font:12px Tahoma;
    color:#444444;
    text-align:justify;    
}

h2
{
    font:bold 14px Tahoma;
    color:#3399cc;
    margin-bottom:5px;
}

h2 a:hover 
{
    text-decoration:none;
}

.formulario
{
    width:600px;
    margin:0 auto;
}

.formulario .contenido 
{
    margin:auto;
}

.formulario h1
{
    font:bold 14px tahoma;
    color:#3399cc;
    text-align:center;
}

#equipos_top h1
{
    color:#000;
    font:bold 30px tahoma;
    text-align:center;
}

#equipos_top h1 span,
#equipos_top h2 span
{
    color:#ff9900;
}

#equipos_top h2
{
    color:#000;
    font:bold 18px tahoma;
    text-align:center;
}

.cuadro_equipo
{
    float:left;
    width:365px;
    height:215px;
    margin-left:10px;
}

.caja1 
{
        background:transparent url('/img/cuadrocaja1.jpg') no-repeat top;

}

.caja2 
{
        background:transparent url('/img/cuadrocaja2.jpg') no-repeat top;

}

.caja3 
{
        background:transparent url('/img/cuadrocaja3.jpg') no-repeat top;

}

.caja4 
{
        background:transparent url('/img/cuadrocaja4.jpg') no-repeat top;

}

.restaurar_floats
{
    clear:both
}

.foto_equipo
{
    float:left;
    margin-left:10px;    
}

.foto_equipo div 
{
    width:140px;
    height:215px;
}

.precio_equipo 
{
    background:transparent url('/img/globoprecio.png') no-repeat bottom left;
    width:140px;
    height:215px;
}

.precio_equipo p 
{
    padding-top:180px;
    padding-left:12px;
    font:bold 22px tahoma;
    color:#3366cc;
}

.texto_equipo 
{
    margin-top:7px;
    width:195px;
    float:left;
    background:transparent url('/img/globounidades.png') no-repeat top right;
}

.texto_equipo h3
{
    font:bold 18px arial;
    color:#ff9900;
}

.texto_equipo h4
{
    font:normal 9px arial;
    color:#000;
}

.texto_equipo p.comprar
{
    font:normal 12px tahoma;
    color:#000;
    padding-top:10px;
}

.texto_equipo p.unidades
{
    font:normal 12px tahoma;
    color:#3366cc;
    padding-left:130px;
    padding-top:10px;
}

.texto_equipo p.unidades span 
{
    font-size:22px;
    font-weight:bold;
}

.link_equipos 
{
     color:#3366cc;
     font-weight:bold;
     text-decoration:underline;
}

.link_equipos:hover
{
    color:Red;
}

.tarifa_componentes 
{
    display:block;
    width:179px;
    height:95px;
}

.tarifa_componentes 
{
    background:transparent url('/img/tarifalink.jpg') no-repeat;
}

.tarifa_componentes:hover
{
    background:transparent url('/img/tarifahover.jpg') no-repeat;
        width:179px;
    height:95px;

}

.explicacion_rojo
{
    color:red;
    font:bold 10px Verdana;
    padding-bottom:5px;
}

.titulo_seccion
{
    margin:auto;
    width:680px;
}

.titulo_seccion h1
{
    text-align:center;
    font-size:20px;
}

.titulo_seccion h2
{
    font:normal 12px tahoma;
    text-transform:none;
    text-align:justify;
}

#formulario_encuesta 
{
    width:700px;
    margin:auto;
    font:12px Tahoma;
}

#formulario_encuesta ul.encuesta_principal li.li_encuesta_principal
{
    border-left:solid 3px blue;
    padding-left:5px;
    margin-top:20px;
}

#formulario_encuesta ul.encuesta_principal li.li_encuesta_principal p.titulo 
{
    font-weight:bold;
}

#formulario_encuesta ul li ul.respuestas
{
    padding-left:5px;
    padding-top:2px;
}

#formulario_encuesta h1
{
    color:Blue;
    font:bold 14px;
}
#formulario_encuesta ul
{
    list-style-type:none;
}

#formulario_encuesta ul.encuesta_principal
{
    list-style-type:decimal;
}
