/* 
Hoja de estilo creada el 26/12/2005 por: 
			Adamas Internet & Partners SL.
		 	Avda. Hispanidad, 57, 2ª Planta Oficina 13
			36211 Vigo (ES)
			Tel.: +34.617510764
			E-mail: adamas@adamas.es

Copyright 2006 Adamas Internet & Partners S.L.

Programador: Manuel P. Balirac (mbalirac@mbalirac.com)

*/

/* ESTILOS PRINCIPALES*/
body {
	background-color: #BDCCD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-image: url(../_img/principal/fondo.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:100%;
}
img{
	border:0px;
}
#container{
	background-color:#FFFFFF;
	width:886px;
	margin:8px auto 12px auto;
}
#container_interior{
	margin:8px auto 8px auto;
	width:870px;
	border:solid 1px #CECFCE;

}
a{
	text-decoration:none;
	color:#00005A;
}
a:hover{
	text-decoration:underline;
}
/*CABECERA*/
#cabecera{
	width:870px;
	height:101px;
	margin:0px;
	padding:0px;
}
#cabecera #logo{
    width: 284px; 
    float:left; 	
}
#cabecera #menu_A{
	margin:0px -3px 0px 0px;
	width: 145px;
	height:98px;
	padding-top:3px;
	float: left;
	background: url(../_img/principal/cabecera_menu_A_fondo.jpg) no-repeat top;
}
#cabecera #menu_A a{
	font-size:10px;
	color:#00005A;
	font-weight:bold;
	text-decoration:none;
}
#cabecera #menu_A a:hover{
	text-decoration:underline;
}
#cabecera #menu_A .elemento{
	background-image: url(../_img/principal/cabecera_menu_A_fondo_elemento.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding: 3px 0px 4px 13px;
	margin: 0px 0px 0px 5px;
}
#cabecera #menu_B{
	width: 441px;
	height:101px;
	margin: 0 0 0 426px;
	background-image: url(../_img/principal/cabecera_menu_B_fondo.jpg);
	background-repeat: no-repeat;	
}
/*MENU TIENDAS*/
#menu_tiendas{
	margin:5px 1px 10px 1px;
	padding:0px;	
	
}

#menu_tiendas img { border:0; opacity:1; filter:alpha(opacity=100); }
#menu_tiendas img:hover { opacity:0.5; filter: alpha(opacity=50); }

/*ACCESOS RAPIDOS*/
#accesos_rapidos {
	width:870px;
	height:74px;
}
#accesos_rapidos .titulos{
	font-size: 9px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(../_img/principal/acceso_fondo_titulo.gif);
	background-repeat: repeat;
	padding:1px 2px 1px 5px;
	margin-bottom:2px;
}
#accesos_rapidos #buscador{
    width: 150px;
	height:67px;
	margin: 2px 3px 2px 2px; 
	border:solid 1px #94B2C6;
    float:left; 	
}
#accesos_rapidos #buscador .formulario{
	display: inline; 
	margin: 0;
	padding:0px;
}
#accesos_rapidos #buscador select{
	font-size:11px;
	margin-left:3px;	
	width:147px; 	
}
#accesos_rapidos #buscador input{
	font-size:11px;
	width:117px;
	margin-left:1px;
	border:1px solid #CCCCCC; 
}
#accesos_rapidos #buscador a{
	font-size:10px;
	color:#00005A;
	text-decoration:none;
	padding-left: 10px;
}
#accesos_rapidos #buscador a:hover{
	text-decoration:underline;
}
#accesos_rapidos #buscador .bot_enviar{
	background-image: url(../_img/principal/boton_lupa.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 22px;
	margin:0px;
	padding:0px;
	border:0px;
	cursor:pointer;
}
#accesos_rapidos #enlaces{
    width: 513px;
	height:67px;
	margin: 2px 0px 2px 0px; 
	border:solid 1px #94B2C6; 
    float: left; 	
	text-align:center;
	background-color:#EFEFEF;
}
#accesos_rapidos #carrito{
	width: 188px;
	height:67px;
	border:solid 1px #94B2C6;
	margin: 2px 2px 2px 674px;
}
#accesos_rapidos #contenido_carro{
	width:102px;
	float:left;
	font-size:9px;
}
#accesos_rapidos #contenido_carro_2{
	float:right;
	width: 82px;
	margin: 0px;
	padding:0px;
}
/*CABECERA*/
#contenido{
	width:870px;
	background-color:#FFF;
	margin:0px;
	background-image: url(../_img/principal/menu_izquierda_vacio_fondo.gif);
	background-repeat: repeat-y;
	background-position: left;
	z-index:11;	
}

/* ESTILOS MIGAS*/
#migas{
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	margin: 6px 0px 4px 7px;
}
#migas a{
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}
#migas a:hover{
	text-decoration:underline;
}

/* ZONA TÉCNICA */

#contenido #listado{
	margin:0px -3px 0px 0px;
	padding-left:4px;
	width: 709px;
	float: left;
	border-left:1px solid #CCCCCC;	
}
#contenido #listado #medio{
	font-size: 10px;
	font-weight: bold;
    float: left;
	width:507px;
}
#contenido #listado #teletipo{
	color:#333333;
	margin: 2px 2px 1px 0px;
	padding:0px 0px 0px 3px; 	
}
#contenido #listado #teletipo #titulo{
	margin:1px 2px 1px 4px;
}
#contenido #listado #teletipo marquee{
	background-color:#F5F5F5;
	color:#333333;
	height:14px;
}

#contenido #listado #select_marca{
	border:solid 1px #94B2C6;
	color: #FFFFFF;
	width:188px;
    float: left; 
	margin-left:7px;	
}
#contenido #listado #select_marca_vacio{
	width:188px;
    float: left; 
	margin-left:7px;	
}
.formulario{
	display: inline; 
	margin: 0;
	padding:0px;
}
#contenido #listado #select_marca #titulo{

	font-size: 9px;
	font-weight: bold;
	background-image: url(../_img/principal/acceso_fondo_titulo.gif);
	background-repeat: repeat;	
	padding:1px 2px 1px 5px;
	margin-bottom:2px;
}
#contenido #listado #select_marca select{
	width:184px;
	font-size:10px;
	margin:1px 0px 1px 2px;
}

.tabla_borde_inf{
	border-bottom: 1px solid #CCCCCC;
}
/* ESTILOS listados productos*/
#cabecera_listado{
	background-image: url(../_img/principal/listado_linea_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width:700px;
	height:20px;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	margin-bottom:4px;
}
#cabecera_listado #imagen{
	float:left;
	width:94px;
	height:13px;	
	margin-left:0px;
	padding: 5px 0px 2px 6px;
}
#cabecera_listado #descripcion{
	float:left;
	width:244px;
	height:13px;
	margin:0px;
	margin-left:0px;
	padding: 5px 0px 2px 6px;	
}
#cabecera_listado #precio{
	float:left;
	width:134px;
	height:13px;
	padding: 5px 0px 2px 6px;
	
}
#cabecera_listado #disponibilidad{
	float:left;
	width:114px;
	height:13px;
	padding: 5px 0px 2px 6px;		
}
#cabecera_listado #compra{
	float:right;
	margin-right:0px;
	text-align:right;
	width:74px;
	height:13px;
	padding: 5px 14px 2px 0px;		
}
#listado_productos{
	width:700px;
	clear:both;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: normal;
	margin-bottom:3px;	
	padding-top:0px;
}
#listado_productos a{
	color:#006799;
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
}
#listado_productos a:hover{
	text-decoration:underline;
}
#listado_productos .compatible{
	font-weight:bolder;
	color:#FF6600;
	text-decoration:underline;
}
#listado_productos .imagen{
	float:left;
	width:94px;
	height:13px;	
	margin-left:0px;
	margin-top:10px;
	padding: 0px;
}
#listado_productos .descripcion{
	float:left;
	width:337px;	
	padding:3px 3px 4px 0px;	

}

#listado_productos .precio{
	float:left;
	width:134px;
	height:60px;
	padding: 0px;
	text-align:center;
	border-left:solid 1px #E3E6EE;
	font-size: 18px;
	font-weight: 900;
	color: #E10000;
	font-family:  Arial, Helvetica, sans-serif;
}
#listado_productos .disponibilidad{
	float:left;
	width:114px;
	height:60px;
	padding: 9px 0px 0px 0px;	
	border-left:solid 1px #E3E6EE;
	text-align:center;
		
}
#listado_productos .compra{
	float:right;
	margin-right:0px;
	text-align:right;
	width:74px;
	height:60px;
	padding: 0px;	
	border-left:solid 1px #E3E6EE;
		
}
/* NAVEGACION*/
.navegacion{
	margin: 2px 0px 7px 0px;
	padding: 2px 5px 2px 5px;
	clear:both;
	text-align:right;
	color: #666666;
}
.navegacion a{
	color:#333333;
	text-decoration:none;
	border:solid 1px #94B2C6;
	padding: 1px 2px 1px 2px;
}
.navegacion a:hover{
	border:solid 2px #94B2C6;
	padding: 0px 1px 0px 1px;
}
.navegacion .pag_act{
	color:#FFFFFF;
	font-weight:bolder;
	background-color:#006799;
	text-decoration:none;
	border:solid 2px #006799;
	padding: 0px 1px 0px 1px;
}
/* CARRITO */
#ver_carrito{
	width:690px;
	margin: 5px auto 10px 160px;
}
#titulo_carrito{
	background-image: url(../_img/principal/carrito_compra_fondo.gif);
	background-repeat: repeat-x;
	background-position: center;
}

/* TITULOS CARRITOS */
.titulo_listado_carrito_1{
	border-bottom:1px solid #C5EBF5;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_2{
	border-bottom:1px solid #F3FAB8;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_3{
	border-bottom:1px solid #F5E2F5;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_4{
	border-bottom:1px solid #9CD810;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_5{
	border-bottom:1px solid #FFCEAE;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_6{
	border-bottom:1px solid #D7F3FD;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_7{
	border-bottom:1px solid #DED6FE;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_8{
	border-bottom:1px solid #FEF7C0;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_9{
	border-bottom:1px solid #FFDDF1;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_10{
	border-bottom:1px solid #FFBFBF;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_11{
	border-bottom:1px solid #FFEEB9;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_12{
	border-bottom:1px solid #D5E9F4;
	margin-top:2px;
	width:690px;	
}
.titulo_listado_carrito_13{
	border-bottom:1px solid #F0F0F0;
	margin-top:2px;
	width:690px;	
}

.linea_carro{
	background-color:#FFFFFF;
	border-bottom:solid 1px #CECFCE;
}
.linea_carro_oscura{
	background-color:#F9F9F9;
	border-bottom:solid 1px #CECFCE;
}
#ver_carrito .enlace_azul{
	color:#006799;
	font-size:10px;
}
#ver_carrito .enlace_azul:hover{
	text-decoration:none;
}
#ver_carrito .total_linea{
	font-weight:bolder;
}
#ver_carrito .carro_input{
	font-size:11px;
	text-align:right;
}
#carro_totales td{
	border-bottom:solid 1px #CECFCE;
	font-size:12px;
	height:22px;	
}
 #carro_totales .texto_azul{
	color:#006799;
}
#carro_totales .texto_resaltado{
	font-weight:bolder;
}
#datos_pedido{
	border-bottom:1px solid #E3E6EE;
	margin-top:2px;
	width:690px;
}
.pTitulo{
	margin-top:4px;
	font-weight:bolder;
	color:#004262;
}
.pInput{
	font-size:11px;
	border:1px dotted #E3E6EE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bot_fondo_blanco{
	font-size:11px;
	border:2px solid #E3E6EE;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pInputVacio{
	font-size:11px;
	border:1px dotted #FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFD9D9;
}
#datos_pedido #columna_izquierda{
	width:310px;
	margin:0px;
	background-color:#F9F9F9;	
	border-right:1px solid #E3E6EE;
}
#datos_pedido #columna_derecha{
	padding-left:10px;
	width:310px;
}
#datos_pedido #condicionesUso{
	margin-top:120px;
}
#datos_pedido #pTituloCondiciones{
	width:200px;
	font-weight:bolder;
}
.texto_destacado_aviso{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin-top:8px;
}
#texto_rojo_aviso, .texto_rojo_aviso{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	margin-top:8px;
}
/*menu izquierdo*/
#menu_izquierda_vacio{
	float:left;
	width:157px;
	background-image: url(../_img/principal/menu_izquierda_vacio_fondo.jpg);
	background-repeat: repeat-y;
}
/*pie de pagina*/
#msg_error {
	float:left;
	font-size:12px;
	color:#333333;
	margin:15px 0px 0px 9px;
}


#pie{ 
    background-color: #cccccc; 
    text-align:left;
	vertical-align:middle; 
    clear: both; 
} 

/* VER PRODUCTO */
#ver_producto{
	float:left;
	width:700px;
}
#ver_producto .pimagen{
	padding: 2px;
	border: 0px solid #E9E9E9;
}
#ver_producto .ptitulo{
	background: #F5F5F5;
	width:100%;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	border-bottom:4px solid #006799;
	padding: 3px 5px 2px 8px;
}
#ver_producto .ficha{
	margin: 4px 0px 3px 0px;
}	
#ver_producto .ficha th{
	color: #006699;
	text-align: center;
	background: url(../_img/fichas/fondo_titulo.gif) repeat;
	border-top: 2px solid #E9E9E9;
	border-bottom: 2px solid #E9E9E9;
}
#ver_producto .ficha .td_center{
	text-align:center;
	vertical-align:middle;
	border-bottom: 2px solid #E9E9E9;
}
#ver_producto .ficha td{
	text-align:left;
	border-bottom: 2px solid #E9E9E9;
}
#ver_producto .ficha .pPVP{
	font-size: 18px;
	font-weight: 900;
	color: #E10000;
	font-family:  Arial, Helvetica, sans-serif;
	text-align:center;
}
#ver_producto .iconoProd{
	text-align:center;
	vertical-align:middle;
	margin:5px;
}
.entrarTienda img{
	margin:0px;
	padding:0px;
}	
	
.entrarTienda{
	margin-bottom:10px;
	border-bottom: 2px solid #E9E9E9;
	padding-bottom:0px;

}
	
.entrarTienda:hover{
	margin-bottom:10px;
	border-bottom: 2px solid #04327D;
	padding-bottom:0px;

}