/* CSS Document */

p{margin-top:0;}



select{font-family:Calibri;font-size:14px;}



textarea{  

  font-family:Calibri;

  font-size: 14px;

  border: #f0fff0 1px solid;

  border-top:  #668066 1px solid;

  border-left: #668066 1px solid;  

}



input.button {

  padding-bottom:2px;

	cursor:pointer;

	height:27px;

	width:90px;

	margin-top: 6px; margin-left: 2px;

	color:#FFF;

	font-family:Calibri;

	font-size:13px;

	font-weight:normal;

	background-image:url(imagen/boton_azul1.gif); background-repeat: no-repeat;

	border:0;

}





.Estilo7 {font-size: x-small; color:#FF0000; }


a:link {color: #003399;text-decoration: none;}

a:visited {text-decoration: none;}

a {font-weight: bold;}

a:hover {text-decoration: none;color: #FF6600;}

a:active {text-decoration: none;}



.style1 {font-size: 12px; color: #5F5F8D; font-weight: bold; }

body {

	background: #3C95BD url(imagen/fondo_pagina.jpg) repeat-x top left;
/*    background: #3C95BD url(images/fondo_bg.jpg) repeat-x top left;*/

/*  font-family: "Trebuchet MS", Verdana, sans-serif;*/

    font-family:calibri,Tahoma, sans-serif;

	text-align:center;

}

.style4 {font-size: 12px; color: #FFF; font-weight: bold; }

.style5 {color: #FF0000;font-size: 12px;font-weight: bold;}

.style7 {font-size: x-small; color: #003300; }



.Estilo68 {font-size: 16px;font-weight: bold;color: #FF0000;}



td.izquierda{

	font-size: 15px;

	font-weight: bold;

	color: #000;

/*	background-image: url(pics/bg_th.png); background-repeat: repeat-x;*/

	vertical-align: middle;

	text-align:left;

	padding-left:12px; 

	line-height: 25px;

}



Td.Derecha {

	font-size: 15px;

	font-weight: bold;

	color:#000;

/*    background-color: #DDEEDD;*/

	vertical-align: middle;

    text-align:left;

	line-height: 25px;

}



input.text{

  font-family:Calibri;

  font-size: 14px;

  border: #f0fff0 1px solid;

  border-top:  #668066 1px solid;

  border-left: #668066 1px solid;  

/*  background-image: url(imagen/input.png); background-repeat : repeat-x;

  background-position: top left;*/

}



input.select{font-size: 13px;font-weight: bold;color:#FFF;width:40px;}



table.login{border:1px solid gray;background-color: #DDEEDD;}



table.videotut{border-left:1px solid #CFCFD3;border-top:0px;border-bottom:0px;border-right:1px solid #CFCFD3;}



table.videotut td{border:1px solid #CFCFD3;}



table.videotut a{

  font-weight:normal;

  color:#CF0713;

  padding-left:2px;

}

table.videotut a:hover{ color:#FE8E44}





table.estad{border:0;padding:0;background-color:white; border:1px solid gray;}



table.adminmenu

{font-size: 13px;font-weight: bold;background-color:#DDEEDD;border:1px solid gray;}



tr.estadistica

{

  font-size: 12px;

  font-weight: bold;

  color:#000;

  background-color: #DDEEDD;

  vertical-align: middle;

  text-align:left;

  line-height: 23px;

}



td.noticias{padding-top:0;padding:0;font-size: 14px;color:#0564AD;}



td.noticias strong{font-size: 15px;color:#0564AD; /*#006600;*/font-weight: bold;}



td.separador{

  background-position:center;

  height:5px;

  background-image:url(imagen/spacer.jpg);

  background-repeat: repeat-x;

}



td.vseparador{

  background-position:center;

  background-image:url(imagen/spacer.jpg);

  background-repeat: repeat-y;

}



.TBorde {

  border:1px solid #bfbfbf;

  margin:auto;

  background-image:url(imagen/fondo_form.gif);

  background-repeat: repeat-x;   

}



.cont_header_txt td {height:24px; vertical-align:middle; background:url(imagen/form_mid.gif);

font-size: 18px; color:#fff; font-weight: normal; 

}



.header_precios{font-size: 18px; color:#FFF; font-weight: normal;margin:auto; }



.t_producto{

  color:#4A4A71; font-weight: bold; font-size: 12px;

  text-align:center;

}

.t_producto strong{color: #FF0000; font-weight: bold; font-size: 14px; }



div.boton

{

  border:none;

  border:0;

  cursor:pointer;

  padding-left:9px;

  padding-top:6px;

  background-image:url(imagen/boton_azul2.gif);

  background-repeat:no-repeat;

  background-position:center;

  width:104px; 

  height:20px;

  font-family:Calibri;

  font-size: 12px; color:#FFF; font-weight: normal;  

}



#navegador{

  padding-left:6px;

  border:0 solid #bfbfbf;

  padding-top:20px; 

  height:100%;

  width:157px;

  float:left;

}



#navegador_der{

  border:0 solid #bfbfbf;

  padding-top:20px; 

  height:300px;

  width:100px;

  float:left;

}



#pagina{

  margin: 0 auto;

  border:0 solid #bfbfbf;

  width:907px;

  text-align:center;

  background-color:#FFF;

/*  border:none;*/

}


#cabecera{

  width:907px;

  height:119px;

}



#contenido{

 margin: auto;

 text-align:center;

 border:0 solid #bfbfbf;

 padding-top:20px;

 width:907px;

 font-size: 15px;

/* color:#0564AD;

 color:#0066cc;*/

 color:#01559A;

 float:left;

}

#presentacion{

/*  background: transparent url(imagen/animacion.gif) no-repeat center;*/

  text-align:center;

  margin:10px auto 0 auto;

  padding-top:0;

  width:907px;

  height:180px;/* en realidad la imagen mide 180px pero se le resta el padding-top del div*/

  float:left;

}

#menu2{

  background: transparent url(imagen/barra_anima.gif) no-repeat center;

  border:0;

  margin:0 auto 0 auto;

  padding-top:0;

  width:907px;

  height:22px;

  float:left;

  text-align:center;

}

#menu2 a{

  margin-right:10px;

  font-size:12px;color:#fff;  font-family:arial,verdana,helvetica;padding:0;

  text-decoration: none;

}

#menu2 a:hover{color:#FFCC00;}



#contenido strong{font-size:16px;}

#contenido  h2{font-weight: bold;color: #FF0000;}



#pie{clear:both;margin:10px auto 0 auto;background-image:url(imagen/pie_pagina.gif);width:854px;height:25px; color:#FFF}

#fin_pagina{  margin: 0 auto;width:907px;height:30px;background-image:url(imagen/pagina_bot.gif)}

#menu{

  margin:10px auto 0 auto;

  text-align:center;

  background-image:url(imagen/menu_fondo.gif);

  background-repeat:no-repeat; 

  width:852px;

  height:32px;  

}



a.amenu:link, a.amenu:visited{

  align:center;

  font-family: "Trebuchet MS", Verdana, sans-serif;

/*  font-family:Calibri;*/

  display: block;

  background-image:url(imagen/contacto_n.jpg);

  background-repeat:no-repeat;

  vertical-align: middle;

  font-size: 14px;

  font-weight: bold;

  text-align: left;

  padding-top: 5px;

  padding-left: 8px;

  height: 31px;

  width: 127px;

  text-decoration: none;

}



a.amenu:hover {

  text-decoration: none;

  background-image:url(imagen/contacto_h.jpg);

  background-repeat:no-repeat;

}

#mnu2{margin:0;padding:0;height:31px;}



#mnu2 li , #mnu2 li.active  

{

	list-style: none;

	float: left;

	margin: 0;

	white-space: nowrap;

	font-size: 11px;

	line-height: 31px;

}



ul.borrame li a.active{

  background-image:url(imagen/boton_hd.gif);

  background-position: 0 -32px;

  background-repeat:no-repeat;

  color:#0E4A87;

}

ul.borrame {padding:0;

padding-right:0;padding-left:0; padding-bottom:0; padding-top:0; list-style-type: none;width:847px;margin: auto;height:24px

 }



ul.borrame li{padding:0;float:left;height:24px;width:120px;margin-right:1px;}



ul.borrame li a{

padding-top:8px;display: block;font-size:1.0em;color:#fff; font-family: "Trebuchet MS", Verdana, sans-serif; text-decoration: none;height:24px }



ul.borrame li a:hover {/*background-image:url(imagen/boton_hd.gif);*/

  background: url(imagen/boton_hd.gif) top right no-repeat; 

  background-repeat:no-repeat;color:#8F5444;height:24px}

  

a.car_prod{

  padding-left:4px;

  margin:auto;

  color:#FFF;

  align:center;

  font-family:Calibri;

  display: block;

  background-image:url(imagen/boton_azul2.gif);

  background-repeat:no-repeat;

  padding-top:2px;

  font-size: 13px;

  font-weight: bold;

  text-align: center;

  width:102px;/*En realidad mide 104px pero le quito 2px por el padding-left que aumenta el tamaņo */

  height:20px;
  text-decoration: none;  
}  

#neoultrabas{
/*  margin-top:2px;*/
  margin-right:5px;
  float:right;
  width:170px;
  height:207px;
  background-image:url(imagen/neoultbas_cuadro.jpg);
  background-repeat:no-repeat;
}

#neomedic,#neomedicprem{
  float:right;
  width:170px;
  height:207px;
  background-image:url(imagen/neomedic_cuadro.jpg);
  background-repeat:no-repeat;
}

/*#neoultrabas{
  float:right;
  width:170px;
  height:207px;
  background-image:url(imagen/neoultbas_cuadro.jpg);
  background-repeat:no-repeat;
  border: #f0fff0 1px solid;
}*/

/*#neomedic{margin-left:5px;}*/
/*#neomedicprem{margin-left:5px;}*/

#neoelite a,#neoimagen a ,#neoultrabas a,#neomedic a,#neomedicprem a,#rexon a, #barspeed a, #espada a, #calc a, #neoendo a{
  font-size:14px;

  font-weight:normal;

  padding-top:125px;

  color:#0564AD;

  display:block;

  width:170px;

  height:82px;

  text-decoration:none;
}

#neoelite span,#neoimagen span,#neoultrabas span, #neomedic span,#neomedicprem span,#rexon span, #barspeed span, #espada span, #calc span, 
#neoendo span{font-weight:bold;}



#rexon{

  margin-left:5px;

  float:right;

  width:170px;

  height:207px;

  background-image:url(imagen/rexon_cuadro.jpg);

  background-repeat:no-repeat;

}

#neoelite{margin-left:5px;float:right;width:170px;height:207px;background-image:url(imagen/neoelite_cuadro.jpg);background-repeat:no-repeat;}

#neoimagen{
  margin-left:5px;
  float:right;
  width:170px;
  height:207px;
  background-image:url(imagen/neoultpro_cuadro.jpg);
  background-repeat:no-repeat;
}


#neoendo{margin-left:5px;float:right;width:170px;height:207px;background-image:url(imagen/neoendo_cuadro.jpg);
background-repeat:no-repeat}


#barspeed{
  margin-top:2px;
  float:right;
  width:170px;
  height:207px;
  background-image:url(imagen/barspeed_cuadro.jpg);
  background-repeat:no-repeat;
}

#espada{
  margin-top:2px;
  margin-left:5px;
  float:right;
  width:170px;
  height:207px;
  background-image:url(imagen/espada_cuadro.jpg);
  background-repeat:no-repeat;
}

#calc{

  margin-top:2px;

  margin-left:5px;

  float:right;

  width:170px;

  height:207px;

  background-image:url(imagen/neocalc_cuadro.jpg);

  background-repeat:no-repeat;

}



div.desc_prod{

  font-size:12px;

  background-color:#F5F8FA;

  width:163px;

  height:90px;   

  color:#4A4A71;

  font-weight:bold;

}

div.desc_prod strong{font-size:15px;color:#FF0000;}



#noticias{

 border:0px solid #bfbfbf;

  text-align:center;

  margin-top:13px;

  float:left;

  width:323px;

  height:454px;

  background-image:url(imagen/noticias_cuadro.jpg);

  background-repeat:no-repeat;

}

#indiceprod{

 border:0px solid #bfbfbf;

 padding-top:20px;

 width:525px;;

 float:right;

 font-size: 15px;

 color:#5F5F8D;
/* border:1px solid #bfbfbf;*/

}

#tabnoticias{

  text-align:justify;

  margin: 70px auto auto auto;

  width:280px;

}



table.product_details{

  background-color:#FFF;

  border:0 solid #bfbfbf;

  color:#0564AD;

}



.invisible {display:none;}



div.detail_prod{

  position:absolute;

  margin: 55px 0 0 150px;

/*  float:right;*/

  border:0 solid #bfbfbf;

  text-align:justify;

  width:400px;

  height:160px; 

}



div.detail_prod a{color:#CF1248;}



div.detail_prod a:hover{color: #FF6600;}



table.tprecios{

  border:1px solid #bfbfbf;

/*  color:#33CC33*/

}

table.tprecios strong{

  color:#0000FF;

}



tr.titulos_precios{

  text-align:center;

  color:#000;

  font-size:14px;

  font-weight:bold;

}



#titulo_pagina{

  margin:auto auto 15px auto;

  text-align:left;

  width:650px;

  height:30px;

  color:#006366;

/*  padding-bottom:25px;*/

  background-image:url(imagen/espaciador.jpg);

  background-repeat:repeat-x;

  background-position:bottom;

}



#subcontenido{

  border:0 solid #bfbfbf;

  margin:auto;

  width:852px;

}



#pestanias{

margin-left:10px;}



.form {border:1px solid #bfbfbf;margin:auto;}



#portada_bar{ background-image:url(imagen/barspeed_prod.jpg);background-repeat:no-repeat;}

#portada_rexon{ background-image:url(imagen/rexon_prod.jpg);background-repeat:no-repeat;}

#portada_neo{ background-image:url(imagen/neobas_prod.jpg);background-repeat:no-repeat;}

#portada_neoprem{ background-image:url(imagen/neoprem_prod.jpg);background-repeat:no-repeat;}

#portada_neoimagen{ background-image:url(imagen/neoultbas_prod.jpg);background-repeat:no-repeat;}

#portada_neoultrapro{ background-image:url(imagen/neoultpro_prod.jpg);background-repeat:no-repeat;}

#portada_neoelite{ background-image:url(imagen/neoelite_prod.jpg);background-repeat:no-repeat;}

#portada_neoendo{ background-image:url(imagen/neoendo_prod.jpg);background-repeat:no-repeat;}


#portada_bar,#portada_rexon,#portada_neo,#portada_neoprem,#portada_neoimagen,#portada_neoultrapro,#portada_neoelite,#portada_neoendo{

  background-position:center;

  margin:10px auto 0 auto;

  padding-top:20px;

  width:907px;;;

  height:112px;/* en realidad la imagen mide 180px pero se le resta el padding-top del div*/

  float:left;

}

div.novedades{width:180px;height:200px;text-align:left; margin:35px auto 0 auto;}

div.novedades_g {width:180px;height:400px;text-align:left; margin:35px auto 0 auto;}



#div_pestanias{text-align:left;width:611px;float:left;}



#div_derecha{width:207px;height:261px;float:right;background-image:url(imagen/novedades_cuadro.gif); text-align:center; background-repeat:no-repeat}

#novedadesg{width:207px;height:499px;float:right;background-image:url(imagen/novedades_g.gif); text-align:center; background-repeat:no-repeat}


/*#logo_mcompra{width:137px;height:157px;float:left;background-image:url(imagen/metodos_pago.jpg);margin-top:30px;margin-left:69px; background-repeat:no-repeat}*/

#logo_mcompra{width:137px;height:157px;float:left;background-image:url(imagen/metodos_pago.jpg);margin-top:30px;margin-left:35px; background-repeat:no-repeat}

#logo_mcompra a{width:137px;height:157px;display:block}

#logo_meses{width:138px;height:77px;float:left;background-image:url(imagen/intereses.jpg);margin-top:10px;margin-left:35px; background-repeat:no-repeat}

#logo_meses a{width:138px;height:77px;display:block}

/*#logo_ml{width:140px;height:200px;float:left;background-image:url(imagen/logo_ml_prod.gif);margin-top:30px;margin-left:65px; background-repeat:no-repeat}*/

#logo_ml{width:100px;height:75px;float:left;background-image:url(imagen/logoml100.jpg);margin-top:15px;margin-left:53px; background-repeat:no-repeat}

/*#logo_ml{width:100px;height:75px;float:left;background-image:url(imagen/logoml100.jpg);margin-top:15px;margin-left:87px; background-repeat:no-repeat}*/

#logo_ml a{display:block;width:100px;height:75px;text-decoration:none;}

#cont_mcompra{width:207px;height:395px;float:right;margin-top:30px;}

#comprar_btn,#cotizar_btn{

  margin: 60px 40px 0 0;

  float:right;

  width:106px;

  height:31px;


}

#comprar_btn{background-image:url(imagen/comprar_btn.gif);background-repeat:no-repeat;}
#cotizar_btn{background-image:url(imagen/cotizar_btn.gif);background-repeat:no-repeat;}



#comprar_btn a,#cotizar_btn a{display:block;width:106px;height:31px;text-decoration:none;}



#div_producto{width:602px;height:258px;float:left; margin-bottom:15px;}



img.prods{border:0; width:602px; height:228px; position:absolute;}

img.screenshot{border:0;float:left; cursor:pointer; margin-top:10px;margin-left:5px;}



div.contenedor_cotiz{

  border:0 solid gray;

  width:550px;

  height:170px;

  text-align:left;  

}



.celda1{border-bottom: 1px solid gray;}

.celda2{border-bottom: 1px solid gray;border-left: 1px solid gray; padding-left:5px; text-align:left}

.celda3{border-bottom: 1px solid gray;border-right: 1px solid gray;}

.celda4{border-left: 1px solid gray;padding-left:5px; text-align:left}

.celda5{border-right: 1px solid gray;}

.celda6{border-right: 1px solid gray;border-top: 1px solid gray;}

.celda7{border-top: 1px solid gray;}

.celda8{border-left: 1px solid gray;border-top: 1px solid gray;}

.celda9{border-left: 1px solid gray;border-top: 1px solid gray;border-bottom: 1px solid gray;}

.celda10{border-right: 1px solid gray;border-top: 1px solid gray;border-bottom: 1px solid gray;}

table.cotiz tr{height:40px;}



ul.tabs

{

	margin: 0 0 0 5px !important; /* 20px od leveho okraje*/

	padding: 0 !important;

	list-style-image: none;

	list-style-type: none;

	height: 29px;

}



ul.tabs li, ul.tabs li.active

{

	margin-left: 3px;

	background: white url('imagen/tab_bg_left.gif') top left;

	/*padding: 0 0 0 10px;*/

	padding: 0 0 0 7px;

	float: left;

	display: inline;

	border-bottom: 1px solid #c9d1d7;

	position: relative;

	top: 7px;

}



ul.tabs li.active

{

	background: white url('imagen/ficha_hl.gif') top left;

	border-bottom: 1px solid white;

	top: 7px;

}



ul.tabs li a, ul.tabs li.active a

{

	background: transparent url('imagen/tab_bg_right.gif') no-repeat top right;

	padding: 6px 7px 4px 0;

	margin: 0;

	display: block;

	text-decoration: none;

	font-family: Verdana, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #00396b;

	cursor: pointer;

}



ul.tabs li.active a

{

	background: transparent url('imagen/ficha_hr.gif') no-repeat top right;

	font-weight: bold;

	color: #0564ad;

	cursor: default;

}

ul.tabs li a:hover{color: #00396b;}

ul.tabs li.active a:hover{color: #0564ad;}



div.tabc_top

{

	width: 611px;

	padding: 15px 10px 4px 11px;

	/*padding: 10px 10px 0 11px;*/

	background: transparent url('imagen/box680tabs_bg_top.gif') no-repeat top left;

}



div.tabc

{

	width: 612px;

	padding: 0 !important;

	margin: 0 0 10px 0;

	clear: left;



}

div.cont_pest{width: 590px; padding: 0 !important;margin: 0 0 10px 0;clear:left}





a.clr{border: 1px solid #c8d2da;float: left;}



div.tabc_bg{background: transparent url('imagen/box680tabs_bg.gif') repeat-y top left;}



div.tabc_bottom

{

	padding: 0 0 6px 0;

	background: transparent url('imagen/box680tabs_bg_btm.gif') no-repeat bottom left;

}



hr.clear, br.clear

{

	visibility: hidden;

	clear: both;

	border: none;

	margin: 0 !important;

	line-height: 1px;

}	



div.cont_activo{ display:block;}

div.cont_inactivo{ display:none;}



#cont_unico{

  width:650px;

  margin:auto;

  text-align:left;

}



img.capturas{ margin: 10px auto;border:0}



div.news{

  padding:7px;

  background-position:bottom;

  width:98%;

/*  height:100px;*/

  background-image:url(imagen/spacer.jpg);

  background-repeat: repeat-x;

}



div.news a, #noticias a{

  font-weight:normal;

  color:#CF0713;

  background-color: transparent;

  background-image: url('imagen/enlace.gif');

  background-repeat: no-repeat;

  background-position: center left;

  padding-left: 11px;

}

div.news a:hover, #noticias a:hover{ color:#FE8E44}



div.compra_bg{background: transparent url('imagen/fondopago_mid.gif') repeat-y top left;}



div.compra_bottom

{

	padding: 0 0 6px 0;

	background: transparent url('imagen/fondopago_bot.gif') no-repeat bottom left;

}

div.compra_top

{

	width: 300px;

	/*padding: 15px 10px 4px 11px;*/

	background: transparent url('imagen/fondopago_top.gif') no-repeat top left;

}

#pago_deposito{width:300px;padding: 0 !important;margin: 0 0 10px 0;float:right;}

#pago_tarjeta{width:300px;padding: 0 !important;margin: 0 0 10px 0;float:left;}

#compra_nueva{width:320px;padding: 0 !important;margin: 0 0 10px 0;float:left;}

#compra_act{width:320px;padding: 0 !important;margin: 0 0 10px 0;float:right;}



ul.paloma { list-style-image: url('imagen/paloma_bullet.gif'); }

ul.camara { list-style-image: url('imagen/camera22.png'); line-height:35px; }



div.cont_mensaje{float:left;margin-left:100px;background-image: url('imagen/Mensajes.jpg');width:361px;height:186px;background-repeat: no-repeat}

div.mensaje{width:230px; height:90px; margin:65px 0 0 85px;text-align:left}



div.descripcion_gral{width:611px;height:227px;background-image:url(imagen/descripcion_gral.jpg); margin-bottom:25px;}

div.descripcion_gral img{ float:left; border:0; margin:70px 0 0 15px}

div.descripcion_gral div{ width:430px; float:left; margin:25px 0 0 40px}



table.capt td{ text-align:center}

div.titulo_imagen{width:570px;text-align:left; margin-left:15px}

/* margin:10px auto 0 auto;*/

/*DIV#slide A:link, DIV#slide A:visited, DIV#slide A:active { text-decoration: none }*/



DIV#slide { position: relative; width: 907px; height: 180px; float: left; margin:10px auto 0 auto; }

/* ESTO ES PARA EVITAR EL BORDE EN LA IMAGEN Q APARECE COMO UN LINK PERO SI SE HACE SOBRE LA ETIQUETA <A> NO FUNCIONA*/
DIV#slide img{border:0}

DIV.slide_element { position: relative; width: 907px !important; float: left; }


/*DIV.slide_element img{border:0}*/

DIV#nav_numbers { position: absolute; bottom: 130px; left: 780px; z-index: 5000}

DIV#nav_numbers A SPAN { display: inline-block; width: 20px; height: 20px; margin: 0 6px 0px 0px ; padding: 0px;  
border:none; border-width: 0px; background-image: url('http://www.alinsoftware.com/imagen/anima1_dis.png'); background-position: top left; background-repeat: no-repeat; text-decoration: none }



/*url('http://www.flowww.es/images/btn_1_off.png'*/
DIV#nav_numbers A.activeSlide {  }
DIV#nav_numbers A:focus { outline: none; }

#menu_prueba{
  margin:10px auto 0 auto;
  text-align:center;
  background-image:url(images/menu_bg.jpg);
  background-repeat:no-repeat; 
  /*width:852px;
  height:32px;  */
  width:972px;
  height:39px;  
}
