/* CSS Document */

body {
	margin:0;
	background: url(../images/fondo_degradado.gif) repeat-x;
	background-color: #515151;
	text-align: left;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color:#666;
}
img {
	border: 0px;
}

a {
	text-decoration: none;
}

a.enlace:link, a.enlace:visited, a.enlace:active {
    border-bottom: 1px dotted #333;
    text-decoration:none;
    color: #333;
}

a.enlace:hover {
    border-bottom: 1px solid #cc2d31;
    color:#cc2d31;
}

iframe{
	padding: 0 0 0 15px;
}

p.general{
	padding:0 25px 20px 25px;
	margin:0;
}

p.generalRes {
	padding:0 25px 20px 25px;
	margin:0;
	color: #900;
	font-weight: bold;
}

h1.general {
	padding:10px 0 2px 10px;
	margin:0 15px 30px 10px;
	border-bottom: 1px solid #666;
	
}

h3.general {
	padding:0 0 0 10px;
	margin:0 15px 30px 15px;
	color:#cc2d31;
}

div.fotos {
    float:right;
    margin: 7px 15px 10px 10px;
}

div.contacta_murcia {
    float:left;
    margin: 0 100px 25px 25px;
}

/* *** *** *** *** *** *** *** *** *** *** *** *** */

#main {
	margin: 0 auto;
	width: 1000px;
}
#cabecera {
	background: url(../images/main_top.png) no-repeat bottom;
	height: 57px;
}
#medio {
	background: url(../images/main_medio.png) repeat-y;
	padding: 20px 90px 0 83px;
}
#pie {
	background: url(../images/main_bottom.png) no-repeat;
	height: 70px;
	text-align: center;
}
/* *** */

#menu1 {
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	padding-top: 24px;
	padding-right: 90px;
}
#menu1 ul, li {
	list-style-type: none;
}
#menu1 ul {
	margin: 0;
	padding: 0;
}
#menu1 li {
	float: right;
}
#menu1 a {
	padding-left: 13px;
	padding-right: 13px;
	color: #999;
}
#menu1 a:hover {
	padding-left: 13px;
	padding-right: 13px;
	color: #cc2d31;
}
.menu1_sep {
	background-image: url(../images/sep1.gif);
	background-repeat: no-repeat;
	margin-top:3px;
	width: 1px;
}
	
/* *** */

#logo1 {
	float: left;
	width: 75%;
	margin: 0;
}
#logo2 {
	text-align: right;
	margin: 10px 0 0 0;
}
#impresora {
	clear: both;
	width: 100%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 30px;
}

#principal {
	padding-top: 15px;
	width: 828px;
}

#principal_gen_top {
	margin:0px;
	background-image: url(../images/principal_gen_top.gif);
	height: 10px;
}

#principal_gen_mdl {
	margin:0px;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
}

#principal_gen_bot {
	background-image: url(../images/principal_gen_bot.gif);
	height: 11px;
}

#principal_top {
	background-image: url(../images/principal_top.jpg);
	height: 10px;
}

#principal_mdl {
	background-image: url(../images/principal_mdl.jpg);
}

#principal_bot {
	background-image: url(../images/principal_bot.jpg);
	height: 11px;
}
/* *** */

#textopie {
	padding-top: 20px;
	text-align: center;
	font-size: 12px;
	color: #666;
	height:60px;
	background-image: url(../images/10anyos.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#textopie2 {
	font-size: 10px;
}
#textopie a {
	color: #CC7577;
}
/* *** */

#menu_lateral_1 {
	text-align: right;
	width: 155px;
	padding-top: 14px;
	padding-bottom: 19px;
	
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC2D31;
	font-weight: bold;
}

#menu_lateral_2 {
	text-align: right;
	width: 155px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.menu_lateral_sep1 {
	background-image: url(../images/menu_lateral_sep2.gif);
	background-repeat: repeat-x;
	width: 170px;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	line-height: 20pt;
}

.menu_lateral_sep1 .tit {
	margin-right: 10px;
	margin-left: 10px;
}

#menu_lateral_sep2 {
	height: 1px;
	border-bottom: solid 1px #CCCCCC;
	width: 170px;
}

/* Formulario */

#formulario{
	margin:0 25px;
}

label {
	margin:0.3em 0 0 0;
	padding:0.2em;
	text-align:right;
	width:180px;
	float:left;
}
fieldset {
	border:solid 1px #d9d9d9; /* Opera doesn't get border:none or border:0 on fieldsets */
	width:700px;
}
legend {
	width:300px;
	height:30px;
	color:#d9d9d9;
	font-size:2em;
	padding-left:0.5em;
	background: transparent url("../images/legend_bg.gif") no-repeat;
	position:relative;
	top:-1em;
	letter-spacing:-1px;
	white-space:pre; /* hack: make sure */
	margin:25px;
}

.textfield {
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:3px;
	height:25px;
	border:solid 0 #fff;
	padding: 3px 8px;
	background: transparent url("../images/textfield_bg.gif") no-repeat fixed;
	width:410px;
	voice-family: "\"}\"";
	voice-family:inherit;
}

fieldset>input.textfield {
	background: transparent url("../images/textfield_bg.gif") no-repeat;
}
textarea {
	font-size:1.1em;
	color:#333;
	margin:3px;
	width:410px;
	height:225px;
	border:solid 0 #fff;
	padding: 0 8px;
	background: transparent url("../images/textarea_bg.gif") no-repeat fixed;
	voice-family: "\"}\"";
	voice-family:inherit;
}
fieldset>textarea {
	background: transparent url("../images/textarea_bg.gif") no-repeat;
}
.submit {
	margin:3px;
	padding:0px;
	background: transparent url("../images/submit.gif") no-repeat;
	height:20px;
	width:80px;
	border:solid 0 #fff;	
	font-size:1.1em;
	color:#666;
}

/* ----------------------------*/
/* --- Barra de Navegación --- */

#navwrap {
	width:828px;
	height:41px;
	padding:0;
	margin:0 0 15px 0;
	position:relative;
}
#navblock {
	float:right;
	margin:0;
}
#nav, #nav ul {
	line-height:1.4em;
	padding:0;
	margin:0;
	list-style:none;
	display:block;
}
#nav a {
	display:block;
	border-bottom:none;
}
#nav a:hover {
	border-bottom:none;
}
#nav li {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left:auto;
}
/* Listas del segundo nivel */
#nav li ul {
	position:absolute;
	left:-999em;
	top:41px;
	width:207px;
	height:auto;
	margin:0;
	padding:0;
	background:#e5e5e5;
	display:block;
	list-style:none;
}
#amarillo li{
	background:#fef500;
}
#magenta li {
	background:#e10083;
}
#cyan li {
	background:#24b8e9;
}
#nav li li {
	height:auto;
	margin:0;
	padding:0;
	width:100%;
	font-size:11px;
	
}
#nav li li span {
	margin:0;
	padding:12px 8px 12px 35px;
	display:block;
	position:relative;
}
#nav li li a, #nav li li a:visited {
	color:#000;
	text-decoration:none;
	display:block;
}
#nav li li a:hover {
	color:#333;
	text-decoration: underline;	
}
#backtopga {
	position:absolute;
	left:10px;
	top:8px;
}
*>html #navblock ul {
	f\loat: right;
	margin-top:11px;
} /*IE 5 Mac hack  */
*>html #nav a {
	f\loat: left;
} /*IE 5 Mac hack */

div.bajo_menu img { 
	margin:0 0 -10px 0; 
}
.submenu1_sep {
	background-image: url(../images/sep2-1.gif);
	background-repeat: no-repeat;
	margin:0;
	height: 1px;
}
.submenu2_sep {
	background-image: url(../images/sep2-2.gif);
	background-repeat: no-repeat;
	margin:0;
	height: 1px;
}
.submenu3_sep {
	background-image: url(../images/sep2-3.gif);
	background-repeat: no-repeat;
	margin:0;
	height: 1px;
}
.submenu4_sep {
	background-image: url(../images/sep2-4.gif);
	background-repeat: no-repeat;
	margin:0;
	height: 1px;
}


/* --- Navegación: Imágenes botones --- */

a#bt_equipos {
    width:207px;
	height:41px;
    text-indent:-999em;
    background:url(../images/bt_equipos.gif) top left no-repeat;
}

a#bt_equipos:hover { 
    background: url(../images/bt_equipos_over.gif) top left no-repeat;
}

a#bt_ofertas {
    width:207px;
	height:41px;
    text-indent:-999em;
    background:url(../images/bt_ofertas.gif) top left no-repeat;
}

a#bt_ofertas:hover {
    background: url(../images/bt_ofertas_over.gif) top left no-repeat;
}

a#bt_exito {
    width:207px;
	height:41px;
    text-indent:-999em;
    background:url(../images/bt_exito.gif) top left no-repeat;
}

a#bt_exito:hover {
    background: url(../images/bt_exito_over.gif) top left no-repeat;
}

a#bt_clientes {
    width:207px;
	height:41px;
    text-indent:-999em;
    background:url(../images/bt_clientes.gif) top left no-repeat;
}

a#bt_clientes:hover {
    background: url(../images/bt_clientes_over.gif) top left no-repeat;
}

/* --- FIN Barra de navegación --- */

.pad30 {
padding-left: 30px;
}

div.general{
	padding:0 25px 20px 25px;
	margin:0;
}

/* --- ******************* --- */

.oficina_izq {
  float: left;
	width: 35%;
	margin: 0;
	padding: 0 0 0 0;
}

.oficina_cen {
	float: left;
	width: 40%;
	margin: 0;
	padding: 0 0 0 0;
	text-align: center;
}

.oficina_der {
	padding: 20px 0 0 0;
	text-align: right;
}

#consumibles {
	clear: both;
	padding-top: 25px;
}

#produccion {
	clear: both;
	padding-top: 25px;
}

ul.cont_comer {
	padding: 0 0 0 10px;
	margin: 0;
}

.salto_clear {
	clear: both;
}

.salto_clear2 {
	clear: both;
	height: 30px;
}

.salto_clear3 {
	clear: both;
	height: 15px;
}

/* --- ******************* --- */


#menu_lateral_izq {
  float: left;
	width: 175px;
	margin: 0;
	padding: 0 0 0 0;
}

#menu_lateral_der {
	padding: 0 0 0 10px;
	margin: 0 0 0 175px;
	text-align: left;
}

.muestraprod_izq {
	float: left;
	width: 322px;
	margin: 0;
	padding: 0 0 0 0;
}

.muestraprod_der {
	padding: 0 0 0 0;
	width: 321px;
	margin-left: 322px;
}

.muestraprod_izq_img {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
}

.muestraprod_izq_titulo {
	padding-left: 15px;
	padding-right: 15px;
	
	font-weight: bold;
	color: #CC2D31;
}

.muestraprod_izq_desc {
	padding-left: 15px;
	padding-right: 15px;
	
	font-size: 11px;
}

.muestraprod_izq_precio {
	padding-left: 15px;
	padding-right: 15px;
	
	color: #CC2D31;
	font-size: 11px;
}

.paginacion {
	font-size: 11px;
	color: #D92231;
	font-weight: bold;
}

.paginacion:hover {
	color: #72121A;
	font-weight: bold;
}

.cat_izq {
	width: 25%;
	float: left;
}

.cat_der {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}

.sinproduc {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 150px;
}

.ext_cabecera {
	text-align: center;
	padding-bottom: 10px;
}

p.opcion{
	padding:0 25px 10px 35px;
	margin:0;
}

.opcion_izq {
	width: 48%;
	float: left;
}

.opcion_der {
	margin: 0 0 0 305px;
	padding: 0 0 0 0;
}

.opcion_mini {
	padding:0 25px 20px 25px;
	margin:0;
}

.opcion_img_izq {
	width: 100px;
	float: left;
}

.opcion_img_der {
	margin: 0 0 0 100px;
	padding: 0 0 0 0;
	font-size: 10px;
}

.opcion_img_der_titulo {
	color:#cc2d31;
	font-weight: bold;
}

.imagen_cat {
	text-align: center;
}

.resaltado1 {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 55px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC2D31;
}

.resaltado2 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#precios_navidad {
	padding-top: 20px;
	padding-bottom: 60px;
	font-size: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	font-weight: bold;
}

#color_desde {
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC2D31;
	font-weight: bold;
}

#mas_iva {
	padding-bottom: 60px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	font-weight: bold;
}

#listado_navidad {
	margin: 0 10px 0 0;
	background-image: url(../images/navidad.gif);
	background-position: top, left;
	background-repeat: no-repeat;
	height: 375px;
}

.listado {
	font-size: 10px;
}







