/*GENERAL*/
BODY{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	background: #ffffff url(/img/fondo_top.jpg) 0 0 repeat-x;

}

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

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

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

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

p{ margin:0 0 15px 0;}
TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
}

TD.desc_prod{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4e4e4e;
}

IMG{
	border: 0px;
}

.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(/img/btn-fdo.jpg) 0 0 repeat-x;
	color: #ffffff;
	border: 1px solid #4e4e4e;
	height:25px;
	padding-left: 20px;
	padding-right:20px;
}
.input{

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #4e4e4e;
}

.input3{

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #bbbbbb;
	background:#eeeeee;
}
/*---nou--*/
.clear{ clear:both;}
#cabecera{  margin:auto;  width:1000px; height:144px; }
#logo{ height:85px; float:left; margin:10px 40px; width:320px;}
#cajas_top{ float: right; width:580px;}

#buscar{ float:right; padding:0 20px 0 0; width:600px;}
.input_buscar{ background:url(/img/input_buscar2.png) 0 0 no-repeat; border:0; height:22px; width:250px;}


.tabla{ background:url(/img/fondo_registro.png) 0 0  no-repeat; height:59px; float:left; margin:20px 0 10px 20px; padding:10px; width:224px;}
.input2{ background:url(/img/input_reg.png) 0 0 no-repeat; border:0; height:19px; width:137px;}
.text_reg{ font-size:11px;}

.boton_reg{ background:url(/img/bot_cesta.png) 0 0 no-repeat; border:0; color:#FFF; font-size:12px; display:block; height:40px;  line-height:40px; text-align:center;  width:150px;}
a.boton_reg{ background:url(/img/bot_cesta.png) 0 0 no-repeat; color:#FFF; font-size:12px; display:block; height:40px; line-height:40x; padding:0 15px; width:120px;}
a.boton_reg:hover{ background:url(/img/bot_cesta_over.png) 0 0 no-repeat; color:#FFF; font-size:12px; display:block; height:40px; line-height:40px; padding:0 15px;  text-decoration:none; width:120px;}

.boton_cuen{ background:url(/img/bot_cuenta.png) 0 0 no-repeat; border:0; color:#FFF; font-size:12px; display:block; height:40px;  line-height:40px; text-align:center;  width:150px;}
a.boton_cuen{ background:url(/img/bot_cuenta.png) 0 0 no-repeat; color:#FFF; font-size:12px; display:block; height:40px; line-height:40x; padding:0 15px; width:120px;}
a.boton_cuen:hover{ background:url(/img/bot_cuenta_over.png) 0 0 no-repeat; color:#FFF; font-size:12px; display:block; height:40px; line-height:40px; padding:0 15px;  text-decoration:none; width:120px;}

.boton_bck{ background:url(/img/boton.png) 0 0 no-repeat; border:0; color:#FFF; font-size:12px; height:23px; line-height:23px; text-align:center; width:96px;}

a.boton_des{ background:url(/img/boton.png)0 0 no-repeat; color: #F90; display:block; height:23px; line-height:23px; text-decoration:none; text-align:center; width:96px;}
a.boton_des:hover{ background:url(/img/boton_over.png)0 0 no-repeat; color: #FFF; display:block; height:23px; line-height:23px; text-decoration:none; text-align:center; width:96px;}


a.boton_2{ background:url(/img/fdo-btn2.png) 0 0 no-repeat; color:#ffffff; font-size:12px; display:block; height:27px; line-height:27px; padding:0 15px; width:67px; text-align:center; font-weight:bold;}
a.boton_2:hover{ background:url(/img/fdo-btn2_over.png) 0 0 no-repeat; color:#ffffff; font-size:12px; display:block; height:27px; line-height:27px; padding:0 15px; width:67px; text-decoration:none; text-align:center; font-weight:bold;}

a.btn3{ background:url(/img/fdo-btn3.png) 0 0 no-repeat; margin:10px auto; color:#ffffff; font-size:12px; display:block; height:38px; line-height:38px; padding:0 15px; width:175px; text-align:center; font-weight:bold;}
a.btn3:hover{ background:url(/img/fdo-btn3_over.png) 0 0 no-repeat;  margin:10px auto;color:#ffffff; font-size:12px; display:block; height:38px; line-height:38px; padding:0 15px; width:175px; text-align:center; font-weight:bold; text-decoration:none;}

a.btn4{ background:url(/img/fdo-btn4.png) 0 0 no-repeat; margin:10px auto; color:#ffffff; font-size:14px; display:block; height:41px; line-height:41px; padding:0 15px; width:126px; text-align:center; font-weight:bold;}
a.btn4:hover{ background:url(/img/fdo-btn4_over.png) 0 0 no-repeat;  margin:10px auto;color:#ffffff; font-size:14px; display:block; height:41px; line-height:41px; padding:0 15px; width:126px; text-align:center; font-weight:bold; text-decoration:none;}

a.btn5{ background:url(/img/fdo-btn5b.jpg) 0 0 no-repeat; margin:10px auto; color:#ffffff; font-size:14px; display:block; height:43px; padding:8px 15px 0 15px; width:125px; text-align:center; font-weight:bold;}
a.btn5:hover{ background:url(/img/fdo-btn5b_over.jpg) 0 0 no-repeat;  margin:10px auto;color:#ffffff; font-size:14px; display:block; height:43px; padding:8px 15px 0 15px; width:125px; text-align:center; font-weight:bold; text-decoration:none;}


#pie{ background:url(/img/pie_logos.jpg) 0 0 no-repeat; color:#FFF; padding-top:60px; height:37px; width:1001px; text-align:center}
a.enlace{ color:#FFF; font-weight:900;}
a.enlace:hover{ color:#669acc; font-weight:900;}
/*----fin nou---*/

TD.title, H1.title {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px dotted #000000;
}




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

A.naveg:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #669acc;
	text-decoration: none;
}


TD.subtitle {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

A.subtitle{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}

A.subtitle:HOVER{
	color:#669acc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}

A.menu {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

A.menu:hover {
	color:#669acc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

TD.menu {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color: #ededee;
	background-image: url(/img/fondo_menu.jpg);
	background-repeat:repeat-x;
	border: 1px solid #d4d4d4;
	padding: 5px;
}

TD.main_content{
}

/*============ Cajitas columna ==============*/
TD.box{
	border: 1px solid #d4d4d4;
	padding: 3px;
}

TABLE.box{
	border: 1px solid #d4d4d4;
	padding: 3px;
}

TD.infoboxH{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-bottom: 1px dotted #000;
}


A.menu_main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

A.menu_main:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669acc;
	text-decoration: underline;
}

A.menu_main_sel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
}

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

A.submenu_col{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

A.submenu_col:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669acc;
	text-decoration: underline;
}

A.submenu_col_sel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-weight:bold;
}

A.submenu_col_sel:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669acc;
	font-weight:bold;
	text-decoration: underline;
}
/*============ FIN Cajitas columna==============*/

/*============ Cajitas contenido==============*/

TD.infoboxH_c{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	line-height: 24px;
}

A.infoboxH_c{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	line-height: 24px;
}

A.infoboxH_c:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	line-height: 24px;
	text-decoration:none;

}
/*============ FIN Cajitas contenido==============*/

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

.foto_c{
	border: 1px solid #d4dfff;
}

TD.prix{
	color:#ed1c24;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
}

TD.prix2{
	color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-align:center;
}

a.prix{
	color:#ed1c24;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}

a.prix:hover{
	color:#ed1c24;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:underline;
}

SPAN.old_prix{
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:line-through;
}

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

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

/*============== TIENDA =======================*/

TABLE.prod_info{
	border: 1px solid #999999;	
}

TD.prod_info1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#e7ebfd;
}

TD.prod_info2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

TR.par{
	background-color:#ffffff;
}

TR.impar{
	background-color:#eeeeee;
}

TD.aviso{
	color:#cc0000;
}

TD.listing_header{
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

.listing_header2 td{
	font-size:14px;
	border-bottom: 1px solid #bbbbbb;
	color:#000000;
}

.ln_cesta td{
	border-bottom: 1px solid #bbbbbb;
	padding:0;
}
/*============== FIN TIENDA =======================*/
/*-----ficha articulos new---*/

h1.titulo_articulo{ color:#333333; font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-align:center; }
h2.titulo_ref{ color:#333333; font-family: Arial, Helvetica, sans-serif; font-size:20px; text-align:center; margin-top:-10px; }

.left_foto{width:590px; margin-right:16px; float:left;  }
.box_foto{width:580px; margin-right:16px; margin-bottom:45px; float:left; padding:5px; }
.box_descrip{ width:335px;float:left; clear:right; }
.contenedor_precio{ width:335px;float:left; margin-bottom:15px; }
.box_precios{width:185px;text-align:left; margin:0 auto; }
.box_boton{width:150px; float:left; text-align:center; }

.contenedor_bot{ float:left; width:950px;  clear:both;}
.box_descripcion{width:650px; margin-right:16px; float:left; margin-bottom:15px;}
.box_categorias{width:280px; float: right; margin-bottom:15px; text-align:right;}

.boton_articulo{ background:url(/img/boton_articulo.png) 0 0 no-repeat; color:#FFF; font-size:14px; font-weight:bold; border:0; height:54px; width:143px;}

.linea{ border-bottom:1px solid #ccc; margin-bottom:5px; clear:left;}
.pestana{ font-size:18px; color:#3774b3; margin:15px 0 0 0;line-height:32px;}
.pestana_reposo{ font-size:18px; color:#9bbad9; margin:15px 0 0 0; line-height:32px;}

.cesta{ background:#c2c2c2 url(/img/fondo_cesta.jpg) 0 0 no-repeat; width:315px; padding:10px; text-align:left;clear:left; float:left;}

a.azul{ color:#3774b3; font-weight:bold; float:left; margin-right:10px;}
a.azul:hover{ color:#3774b3; font-weight:bold; float:left; margin-right:10px; text-decoration:none;}

a.categorias{ color:#777777; font-size:12px; font-weight:bold;}

.estre_der{  float:right; width:250px; text-align:right;}
.valoracion{ color:#000; font-size:18px; font-weight:bold; padding-left:10px;}
a.en_avis{ color:#39C; font-size:14px; font-weight:bold;}

.estre_izq{ color:#000; clear:right; float:left; width:250px;}

.cont_valora{ color:#999; clear:both; float:left; width:950px; margin-bottom:10px;}

.pestanaR{ font-size:18px; color:#3774b3; margin:15px 0 0 0;line-height:32px; text-align:right;}
.aCtr{ text-align:right; width:560px; float:left;}
.aRgt{ text-align:right; padding:10px 20px; font-size:16px; color:#000000; width:200px; float:right;}
.boton_l{ background:url(/img/bot_comment.png) 0 0 no-repeat; border:0; color:#FFF; font-size:12px; height:40px; line-height:40px; width:150px; padding-left:35px; cursor:pointer;}

.pics1 {  
    height:  392px;  
    width:   630px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics1 img {  
    width:  630px; 
    height: 392px; 
    top:  0; 
    left: 0 
} 

.pics2 {  
    height:  200px;  
    width:   355px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics2 img {  
    width:  355px; 
    height: 200px; 
    top:  0; 
    left: 0 
}

.pics3 {  
    height:  185px;  
    width:   355px; 
    padding: 0;  
    margin:  0;  
} 
 
.pics3 img {  
    width:  355px; 
    height: 185px; 
    top:  0; 
    left: 0 
}
