/*GENERAL*/
BODY{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	background-color: #fff;
}

A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

A:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

TABLE.main_tab{
	background-color: #ffffff;
}

td.negrita{
	font-weight: bold;
}

TABLE.prod_info{
  border: 1px;
  border-style: solid;
  border-color: #0f228b;
}

TD.prod_info1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66b562;
  font-weight : normal;
  background: #ffffff;
}

TD.prod_info2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
  font-weight : normal;
  background: #e5e9ff;
}

.boton {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #eeeeee;
	color: #333333;
	border: 1px solid #bbbbbb;
}

.boton2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/btn-fdo.jpg) 0 0 repeat-x;
	color: #ffffff;
	height:25px;
	border: 1px solid #990000;
}
.input{
	background-color:#cfcfcf;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 0px;
}

.foto{
	border: 1px solid #bbbbbb;
}

.foto2{
	border: 1px solid #333333;
}


a.tit_prod {font-size:14px; color:#0f228b; font-weight:bold;}


.direccion{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.atencion { font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.contacte { font-size:16px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}
.tel_contact { font-size:14px; font-family:Arial, Helvetica, sans-serif;  }
a.mail{ color:#00F; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }


#fondo_pie{background:#000; color:#FFF; margin:auto; padding:10px; text-align:center; width:980px;}
a.en_pie{
	color: #FFF;
}


TD.menu_head {
	
	color:#0579b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

A.menu_head {
	
	color:#0579b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

A.menu_head:hover {
	
	color:#0579b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
}

A.menu_head2 {
	
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;

}

A.menu_head2:hover {
	
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;

}

TD.main_content{
	padding: 10px;
	background-image: url(/img/s_menu.gif);
	background-position: left;
	background-repeat: repeat-y;
}


.registro{ width:170px; float:right; height:100px; padding:5px; text-align:right;}
a.cuenta{ background:url(/img/bot_cuenta.png) 0 0 no-repeat; color:#000; display:block; height:37px; line-height:37px; width:188px; text-align:center; font-size:12px; font-weight:bold; color:#000;}
a.cuenta:hover{  background:url(/img/bot_cuenta_hover.png) 0 0 no-repeat; color:#000; text-decoration:none;}
a.cesta{ background:url(/img/bot_cesta.png) 0 0 no-repeat; color:#000; display:block; height:37px; line-height:37px; width:117px; text-align:center; font-size:12px; font-weight:bold; color:#000;}
a.cesta:hover{ background:url(/img/bot_cesta_hover.png) 0 0 no-repeat; color:#000; text-decoration:none;}

/*menu informativo*/
#box_left{ background: url(/img/esquina_left.jpg) 0 0 no-repeat; width:18px; height:26px; float:left;}
#box_right{ background: url(/img/esquina_right.jpg) 0 0 no-repeat; width:18px; height:26px; float:left;}
#menu_top{ background:#000;  float:left; padding:0 5px; width:954px; height:26px; float:left; line-height:26px; }
#menu_inf{  list-style:none; margin:0; padding:0;}
#menu_inf li{ display:inline; text-align:center; }
#menu_inf li a{ color:#FFF; padding:0 10px; font-weight:bold; text-decoration:none; }
#menu_inf li a:hover{ color: #b2beff;}


A.menu_main {
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px; 
	font-weight:normal;
	text-decoration: none;
}

A.menu_main:hover {
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; 
	font-weight:normal;
	text-decoration: underline;
}

A.menu_main_selected {
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; 
	font-weight:normal;
	text-decoration: none;
}

A.menu_main_selected:hover {
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px; 
	font-weight:normal;
	text-decoration: underline;
}

TD.columna_left{
	padding: 5px;
	background-color:#c1c1c1;
}

TD.columna_right{
	padding: 5px;
	background-color:#c1c1c1;
}

TD.infoBoxHeading{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}

A.infoBoxHeading{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}

A.infoBoxHeading:hover{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}

table.cajita{
	border: 1px solid #666c67;
}

TD.cajitaHeading{
	background-color: #4e5266;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}

A.cajitaHeading{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
}

A.cajitaHeading:hover{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration:underline;
}

TABLE.listing{
	border: 1px solid #b2beff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TR.listing_header{
	font-weight:bold;
	color:#0f228b;
	background-color: #b2beff;
}

TD.listing_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0f228b;
	text-decoration:none;
}

A.listing_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0f228b;
	text-decoration:none;
}

A.listing_header:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0f228b;
	text-decoration: underline;
}

tr.par {
	background-color: #e5e9ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

tr.impar {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A.submenu_col {
	
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;

}

A.submenu_col:hover {
	
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;

}

A.submenu_col_sel {
	
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;

}

A.submenu_col_sel:hover {
	
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;

}
TD.main_title{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #333333;
}

H1.main_title{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #333333;
}

.aviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #cc0000;}
	
a.en_cuenta{ background:#cfcfcf; font-weight:bold; color:#000; padding:3px; width:97%; display:block;}	
a.en_cuenta:hover{ background:#e5e9ff; font-weight:bold; color:#000; padding:3px; width:97%; display:block; text-decoration:none;}
a.en_desconexion{background:#000; font-weight:bold; color:#fff; padding:3px; width:97%; display:block;}	
a.en_desconexion:hover{background:#000; font-weight:bold; color:#b2beff; padding:3px; width:97%; display:block; text-decoration:none;}	

a.en_cesta{ background: url(/img/ver.png) 0 0 no-repeat; line-height:23px; color:#FFF; font-size:10px; width:85px; height:23px; text-align:center; display:block;}
a.en_cesta:hover{ background: url(/img/ver_over.png) 0 0 no-repeat; line-height:23px; color:#FFF; font-size:10px; width:85px; height:23px; text-align:center; display:block; text-decoration:none;}

.f_marcas{ background:url(/img/fondo_marcas.png) 0 0 no-repeat; width:98px; height:44px; float:left; margin-left:2px; }

.front_marcas{ width:98px; height:44px; float:left; }


.fons_tabla{ background:url(/img/altavoces_3.jpg) 0 0 no-repeat; width:690px; height:130px; margin-top:-5px;}
.cuadro{ background: url(/img/cuadro_fons.png) 0 0 no-repeat; width:310px; height:110px; margin-top:5px; padding-top:10px;}

a.en_marcas{ background:url(/img/ver_marcas.png)0 0 no-repeat; width:136px; height:47px; display:block;  line-height:47px; color:#FFF; padding-right:35px;}
a.en_marcas:hover{ background:url(/img/ver_marcas_over.png)0 0 no-repeat; width:136px; height:47px; display:block; line-height:47px; color:#FFF;  text-decoration:none; padding-right:35px;}

#contenido_index{ width:575px; float:left; margin-bottom:10px;}

#nav { z-index: 50; position: absolute; bottom: 20px; right: 15px }
#nav a { margin: 0 5px; padding:5px; border: 1px solid #fff; background: #d6d6d6; text-decoration:none; color:#000; font-weight:bold; }
#nav a.activeSlide { background: #000; color:#d6d6d6;}
#nav a:focus { outline: none; }
