/*CSSs generales
//---------------------------------------------------------------------------------------------------*/

body 
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	SCROLLBAR-BASE-COLOR: #000000;
	scrollbar-arrow-color: #FF0000;
	scrollbar-face-color: #FFFFFF;
	font-family: Arial;
    font-size: 10px;
    color: #000000;
	background: #FFFFFF;
}


a 
{
   font-family: Arial;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   color: #000000;
   text-align: left;
   font-weight:bold;
}

font 
{
   font-family: Arial;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   color: #000000;
   text-align: left;
}
span
{
   font-family: Arial;
   font-size: 12px;
   text-decoration: none;
   border-style: none;
   color: #000000;
   text-align: left;
}

#catalogo 
{
	
}
/*----------------------------------------------------------------------------------------------------*/

/*CSSs Estructura: Todo
//---------------------------------------------------------------------------------------------------*/

#todo 
{
	width:100%;
	height: 100%;
	position:relative;
	padding:0px;
	text-align: center;
	top:5px;
}

#todo2
{
margin:auto;
width:783px;
}

#separadores
{
/*border: solid #680907 1px;*/
}
/*----------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: cuerpo
//---------------------------------------------------------------------------------------------------*/

#cuerpo
{
	position:relative;
	
	
}

#cuerpo2
{
	
	text-align:center;

	/*background: transparent url(../Imagenes/2/fondo_lado_izquierdo.jpg) repeat-y 0px 0px;*/
}

/*----------------------------------------------------------------------------------------------------*/

#cuadro
{


}

/*CSSs Estructura: encabezado
//---------------------------------------------------------------------------------------------------*/

#encabezado1
{
	position:relative;

}

#encabezado #encabezado_imagen1
{
	position:relative;
	width:783px;
	height:120px;
	background: transparent url(../Imagenes/13/encabezado2.jpg) no-repeat 0px 0px;
}

#encabezado #encabezado_imagen2 
{

	
}
#encabezado #encabezado_texto1
{
}

#encabezado #encabezado_texto2
{
	

}


/*----------------------------------------------------------------------------------------------------*/


/*CSSs Estructura: idiomas
//---------------------------------------------------------------------------------------------------*/

#idiomas
{
	text-align:right;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	display:none;
}  

#idiomas a.idioma
{
	padding:5px;
	
	color: #0078DA;
}

#idiomas a.idiomaActivo
{
	padding:5px;
	color: #000000;
}
/*----------------------------------------------------------------------------------------------------*/



/*CSSs Estructura: menu
//---------------------------------------------------------------------------------------------------*/
#menu
{
position:relative;
background-color:#FFD928;
padding:1px;
border-top: solid 2px #FA8700;
border-bottom: solid 2px #FA8700;
}

#menu li
{
	display: inline;

}
#menu #entremenu
{
	width:5px;
	margin-left:5px;
	border-left: solid 2px #FA8700;	
}

#menu2
{

}

#menu a
{

	position:relative;
	
	font-size: 11px;
	color: #258B41;
	
}

#menu a:hover.separador
{

	
	color: #FF0000;
}

#menu a:hover.item
{

	color: #000000;
	
}

#menu li.item
{

	display:none;
	
}

#menu li.item a
{

	color: #000000;
	
}

#menu li.itemActivo a
{

	color: #000000;
	
}

#menu li.item a:hover
{

	color: #A2CDEF;
	
}

#menu li.itemActivo a:hover
{

	color: #000000;
	
}

#menu li.separador
{
	
}
#menu li.separador:hover
{
	
	
}

#menu li.separadorActivo
{
	
	

}
#menu li.separadorActivo a
{
	color: #FF0000;
}

#menu li.itemActivo
{
	
	display:none;
}

#menu li.noitem
{
	
	display:none;
}

#menu ul, #menu li,#menu dd ,#menu dt ,#menu dl {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}

/*submenus ######################## */
#submenu
{
  
      width:150px;
	background-color: #EEEEEE;
	
	
}
#submenu ul 
{
	margin:0px;
	padding: 0px;
	list-style-type: none;
    
	 
 }
#submenu li
{

}

#submenu a
{

	
}


#submenu li.subitem a
{

	
	
}

#submenu li.subitemActivo a
{
	color: #FF0000;
}

#submenu li.subitem a:hover
{

	color: #FF0000;
	
}


#submenu span
{

	
	
}


/*----------------------------------------------------------------------------------------------------*/


/*CSSs Estructura: contenido
//---------------------------------------------------------------------------------------------------*/

#contenido
{
	/*background: transparent url(../Imagenes/10/fondocacao.gif) no-repeat right bottom;*/
	min-height: 400px; 
	
}

/*IE interpreta que height = min-heigth. * HTML solo lo reconoce IE */
* HTML #contenido
{
	height:400px;
}


/*Botones dentro del Contenido*/
#boto {
   font-family: Arial; 
   font-size: 10px; 
   border:1px;
  	width: 121px;
	height:17px;
   color: #000000;
   font-weight:bold;
   	margin-top:3px;
	margin-bottom:3px;
}
#botopedido {
   font-family: Arial; 
   font-size: 12px; 
   border:1px solid #000000;
  	width: 140px;
	height:20px;
   color: #009900;
   font-weight:bold;
   	margin-top:3px;
	margin-bottom:3px;
	background-color:#FBD315;

}
#contenido2
{
	text-align:center;
}

#contenido3
{
	text-align:center;
	/*border-bottom: solid 2px #806D4F;
	border-top: solid 2px #806D4F;*/

	padding-bottom:10px;
}
/*----------------------------------------------------------------------------------------------------*/






/*CSSs Estructura: pie
//---------------------------------------------------------------------------------------------------*/

#pie
{
position:relative;
	
}

#pie_imagen1
{

}

#pie_imagen2
{

}

#pie_texto1 
{
	display:none;
}

#pie_texto1 font
{
	
	
	
}
#pie_texto2
{

	text-align:left;

}

#pie_texto2 font
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;

}

/*----------------------------------------------------------------------------------------------------*/



/*CSSs Componente: Textos
//---------------------------------------------------------------------------------------------------*/

#textos
{
	position:relative;
	top:10px;
	margin:auto;



}
#textos font
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	

}


#textos #titulo 
{
	
	text-align:left;
	height:20px;
	background-color:#FFFFFF;
	border-bottom:solid 2px #FA8700;
}

#textos #titulo font
{
	font-weight:bold;
	color: #258B41;
	margin-left:10px;
}
#textos #texto 
{
	position:relative;
	top:5px;
	text-align:justify;
	z-index:1;
}
#textos #imagenes
{
	position:relative;
	z-index:100;
	float:left;
	margin-top:10px;
	padding-left: 10px; 
	
}
#textos #imagenes a
{


}
#texto_direcciones #textos
{
position:relative;
left:5px;
text-align:center;
width:370px;

}
#texto_formulario #textos
{
position:relative;
left:5px;
text-align:center;
width:370px;

}

/*----------------------------------------------------------------------------------------------------*/





#formularios
{
	text-align:center;
}

#formulario
{
	
	padding-top:30px;
	margin:auto;
	width:500px;
	text-align:center;
}
#formulario div.campo
{
	height:22px;
	width:100%;
	z-index:1;
}
#formulario div.botones
{
	height:30px;
	width:100%;
	clear:both;

}
#formulario span
{
	position:relative;
	top:3px;
	text-align:right;
	float:left;
	margin-right:15px;
	width:150px;
	
}
#formulario input.input
{
	float:left;
	background-color:#F5EBD6;
	color:#000000;

}
#formulario textarea.input
{
	float:left;
	background-color:#F5EBD6;
	color:#000000;

}
#formulario select
{
	
	float:right;
	background-color:#F5EBD6;
	color:#000000;
z-index:100;
}
/*----------------------------------------------------------------------------------------------------*/



#pie2
{
	width:150px;

}



#contactar
{
position:relative;
top:10px;
margin-bottom:10px;
}

#link font
{
float:right;
}

.imagen
{

}
#titulotexto
{
	color: #0078DA;
	 font-weight:bold;
	 	font-family: Arial;
	font-size: 12px;
}
#subtitulotexto
{
	color: #000000;
	font-weight:bold;
 	font-family: Arial;
	font-size: 12px;
}


/*CSSs Componente: Tienda Virtual
//---------------------------------------------------------------------------------------------------*/

#tiendavirtual
{
	position:relative;
	top:10px;
	margin:auto;
	width:99%;


}
#tiendavirtual font
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	

}

#tiendavirtual #titulo 
{
	position:relative;
	text-align:left;
	height:20px;
	background-color:#FFFFFF;
	/*border-top:solid 2 #FFA200;*/
	border-bottom:solid 2 #FA8700;
}

#tiendavirtual #titulo font
{
	font-weight:bold;
	color: #258B41;
	margin-left:10px;
}


input.camp {
   font-family: Arial; 
   font-size: 12px; 
   border: solid 1px #000000;
   width: 120px;
   
}

#boto {
   font-family: Arial; 
   font-size: 10px; 

	width: 121px;
	height:17px;
   color: #000000;
   font-weight:bold;
   	margin-top:3px;
	margin-bottom:3px;
	background-color:#ffffff;   
	border:solid 1px #000000;
}

#login2
{
	border: solid 2px #000000;
	position:relative;
	top:25px;
	width: 252px;
	height:126px;
	margin:auto;
	float:left;
}
#mensaje
{

}
#login2 #mensaje 
{	
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	padding-right:0px;
	height:20px;
	width: 252px;
	padding-bottom:10px;
	background-color: #EEEEEE;
}
#login2 #user
{
	margin-top:10px;
}

#login2 #user span 
{
	position:absolute;
	left:5px;
}
#login2 #pass span
{
	position:absolute;
	left:5px;
}
#login2 #pass
{
	padding-bottom:10px;
}

#login2 input.camp
{
	margin-left:70px;
}
#mensaje font
{
	color:#f00;
	font-weight:bold;
}

#nuevousuario
{
margin:auto;
}
#nuevousuario a
{
	

}

#recordarclave
{
	position:relative;
	top:25px;
	width: 252px;
	height:150px;
		margin:auto;
	float:right;
	background-color:#ffffff;   
	border:solid 2px #000000;  
}
#recordarclave #titulo
{
	width: 252px;
	margin:auto;
	/*margin-left:5px;*/
	padding-top:3px;
	position:relative;
	text-align:left;
	height:20px;
	background-color: #EEEEEE;
	border:0;
	padding-bottom:10px;
}
#recordarclave #titulo font
{
	color:#F00;
}
#recordarclave #mail
{
	margin-top:15px;
}
#login3
{
	margin:auto;
	width:440px;
}
#login3 #nombrelogado
{
	background: transparent url(../Imagenes/13/barra_nombre.png) 0px 0px no-repeat;
	float:left;
	width:283px;
	height:41px;
}
#login3 #nombrelogado font
{
	position:relative;
	top:13px;
	color:#000000;
	font-weight:bold;
}
#login3 #maillogado
{
	display:none;
}
#login3 #maillogado font
{
	color:#000000;
	font-weight:bold;
}
#login3 #desconectar 
{
	background: #BDBDBD;
	margin-top:9px;
	height:23px;
	width:140px;
	float:left;
	
}
#login3 #desconectar a
{
	position:relative;
	top:3px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#login3 #desconectar a:Hover
{
	
	color:#FF0000;
}

#detallecarro table.detalle
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	width:99%;

}
#detallecarro font
{
	color:#000000;
	font-weight:normal;
	
}

#detallecarro tr.subtitulo
{
	
}
#detallecarro tr.subtitulo font
{
	font-weight:bold;
}


#detallecarro tr.subtitulo td
{
	background-color: #DDDDDD;
	border: solid 1px #999999;
}
#detallecarro tr.subtitulo td.int
{
	border-right: solid 0px #DDDDDD;
	border-bottom: solid 1px #999999;
}
#detallecarro td.int
{
	background-color: #F5F5F5;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
#detallecarro td.noint
{
	background-color: #F5F5F5;
	border-bottom: solid 1px #FFFFFF;
}


#detallecarro tr.detalles
{
	background: #EEEEEE;
	
}
#detallecarro tr.subtotal
{
padding-top:5px;
}
#detallecarro td.total
{
	background: #FFFFFF;
	border-top: solid 1px #999999;
	
}
#detallecarro td.total font
{
	color: #000000;
	font-weight:bold;
	
}
#detallecarro td.iva 
{
padding-top:5px;
}
#detallecarro td.iva font
{
	color: #000000;
	margin-right:25px;
}
#detallecarro td.totaltotal
{
	
	border-bottom: solid 1px #999999;
	padding-top:5px;
}
#detallecarro td.preciototal
{
	
	border-bottom: solid 1px #999999;
	padding-top:5px;
}
#detallecarro td.totaltotal font
{
	color: #000000;
	font-weight:bold;
}
#detallecarro td.preciototal font
{
	color: #000000;
	font-weight:bold;
	margin-right:25px;
}
#detallecarro td.precio
{
	background: #FFFFFF;
	border-top: solid 1px #999999;
}

#detallecarro td.precio font
{
	color: #000000;
	font-weight:bold;
	margin-right:25px;
}

#opcionescarro a
{
	color:#000000;
	font-weight:normal;
}
#opcionescarro a:Hover
{
	color:#FF0000;
	font-weight:normal;
}
#detallecarro #mensaje
{
	background: #F5F5F5;
padding:5px;
	
}
#detallecarro #mensaje font
{
	color:#009900;
	font-weight:bold;
	
}
#detallecarro table.datosempresa font
{
	
color: #666666;
font-size:10px;
}
#detallecarro table.proforma
{
	width:99%;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;

}
#detallecarro table.proforma td.titulo
{
	background: #DDDDDD;
	padding-bottom:0px;
	border: solid 1px #999999;
}
#detallecarro table.proforma td.titulo font
{
	font-weight:bold;
}
#detallecarro table.proforma td.texto
{
	background: #F5F5F5;
	padding-bottom:0px;
	border: solid 1px #FFFFFF;
}


#formasenvio select
{

	font-family: Arial; 
	font-size: 10px; 
	border: solid 1px #000000; 
	background: #EEEEEE; 
	width: 200px;
	color: #000000;
	font-weight:bold;

}
#formasenvio font
{

   font-family: Arial; 
   font-size: 12px; 
   color: #000000;
   font-weight:bold;

}
#formasenvio td.int font
{
	font-weight:normal;
}
#formasenvio td.int font
{
   font-weight:normal;
}
/*----------------------------------------------------------------------------------------------------*/

#submenuproductos 
{
	background-color: #EEEEEE;
	padding-left:15px;
}

#submenuproductos li.tipo
{
	margin:0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
}

#lateralhome
{
	
	
}



/* ############################################################# */
#loginhome #login2
{
	position:relative;
	top:0px;
	border: solid 2px #FA8700;
	width: 180px;
	height:126px;
	margin:auto;
	float:none;
	margin-right:10px;
	text-align:center;
}
#loginhome #login2 #mensaje 
{	
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	padding-right:0px;
	height:20px;
	width: 174px;
	padding-bottom:10px;
	background-color: #EEEEEE;
	text-align:center;
}
#loginhome #login2 #user
{
	margin-top:10px;
}

#loginhome #login2 #user span 
{
	position:absolute;
	left:5px;
}
#loginhome #login2 #pass span
{
	position:absolute;
	left:5px;
}
#loginhome #login2 #pass
{
	padding-bottom:10px;
}

#loginhome #login2 input.camp
{
	margin-left:70px;
	width:80px;
}
#loginhome #mensaje font
{
	color:#f00;
	font-weight:bold;
}

#loginhome #nuevousuario
{
;  
  }
#loginhome #nuevousuario a
{


}

#loginhome #login3
{
	margin:auto;
	width:180px;
}
#loginhome #login3 #nombrelogado
{
	background:#FFD928;
	border: 1px solid #FA8700;
	float:left;
	width:180px;
	height:20px;
	text-align:center;
}
#loginhome #login3 #nombrelogado font
{
	position:relative;
	top:0px;
	color:#000000;
	font-weight:bold;
}
#loginhome #login3 #maillogado
{
	display:none;
}
#loginhome #login3 #maillogado font
{
	color:#000000;
	font-weight:bold;
}
#loginhome #login3 #desconectar 
{
	background: #BDBDBD;
	margin-top:9px;
	height:20px;
	width:180px;
	float:left;
	text-align:center;
	
}
#loginhome #login3 #desconectar a
{
	position:relative;
	top:3px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#loginhome #login3 #desconectar a:Hover
{
	
	color:#FF0000;
}


/*-----------------------*/
#loginsuperior #loginsuperior2
{
	margin:auto;
	width:100%;
	border: 1px solid #FA8700;
	background-color:#DDDDDD;
}
#loginsuperior #loginsuperior2 #nombrelogado
{
	background: #DDDDDD;
	height:20px;
	width:130px;
	float:left;
	text-align:center;
	
}
#loginsuperior #loginsuperior2 #nombrelogado font
{
	position:relative;
	top:3px;
	text-decoration:none;
	color:#dA5700;
	font-weight:bold;
}
#loginsuperior #loginsuperior2 #maillogado
{
	display:none;
}
#loginsuperior #loginsuperior2 #maillogado font
{

}
#loginsuperior #loginsuperior2 #desconectar 
{
	background: #DDDDDD;
	height:20px;
	width:130px;
	float:left;
	text-align:center;
	
}
#loginsuperior #loginsuperior2 #desconectar a
{
	position:relative;
	top:3px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#loginsuperior #loginsuperior2 #desconectar a:Hover
{
	
	color:#FF0000;
}
#loginsuperior #loginsuperior2 #modificaruser 
{
	background: #DDDDDD;
	height:20px;
	width:130px;
	float:left;
	text-align:center;
	
}
#loginsuperior #loginsuperior2 #modificaruser a
{
	position:relative;
	top:3px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
#loginsuperior #loginsuperior2 #modificaruser a:Hover
{
	
	color:#FF0000;
}
/*CSSs Componente: Noticias
//---------------------------------------------------------------------------------------------------*/
#noticias #textos
{
	display:none;
}
#noticias
{
	background-color: #FFF5DF;
	padding-bottom:5px;
	margin-top:10px;
	/*border:solid 2px #FA8700;*/
	text-align:center;
	display:block;
	width: 180px;
}
#noticias2
{
	margin:auto;;
}

#noticias #imagenes
{
	display:none; 
}
#noticias #titulo
{
	display:block;
	border:solid 2px #FA8700;
	background-color: #EEEEEE;
	height:0px;
	text-align:center;
}
#noticias #titulo font
{
	display:block;
	color: #000000;
	margin-left:0px;
	text-align:center;
}
#enlacespatrocinados
{
	display:none;
}




/*----------------------------------------------------------------------------------------------------*/
#ofertas
{
width:380px;
background: transparent url(../Imagenes/13/marco.gif) 0px 35px no-repeat;
}
#destacados
{
width:380px;
background: transparent url(../Imagenes/13/marco.gif) 0px 65px no-repeat;
}
#destacados table
{
background: transparent;

}
#ofertas table
{
background: transparent;

}

#stock
{

float:left;
height:30px;

}
#stock img
{

margin-top:15px;

}
#precio #stock
{

float:left;
height:15px;

}
#precio #stock img
{

margin-top:0px;

}
