/* CSS Document */

BODY
{
	margin:	10px;
	background-color:#fff;
}

TABLE
{
	width:100%;
}

A {
	color:			#ff000f;	
	font-size:		11px;
	font-family: 	tahoma, sans;
}
.destacados TD	{	background-color:#c1c1c1; }
.brands			{	background-color:#ededed;}

.familias
{
	background-color:#dadada; 
	width:25%;
}

.familias .bt1{
	width:100%;
}
.familias .bt1_selected{
	width:100%;
	background-color:#ed1c24;
}
.familias UL
{
	margin:	0px 0px 0px 0px;
}
.familias .li1
{
	color:	#2d2d2d;	
	font-size:	11px;
	font-family: tahoma, sans;
	padding: 5px 0px 5px 10px;
	background-image : url(images/back_li1.gif);
	background-repeat:	repeat-x;	
}
.familias .li1_selected
{
	color:	#2d2d2d;	
	font-size:	11px;
	font-family: tahoma, sans;
	font-weight: bold;
	padding: 5px 0px 5px 10px;
	background-color : #ececec;
	background-image : url(images/back_li1_selected.gif);
	background-repeat:	repeat-x;	
}
.familias .li2
{
	color:	#2d2d2d;	
	font-size:	11px;
	font-family: tahoma, sans;
	font-weight: normal;
	padding: 5px 0px 5px 10px;
	background-image : url(images/dot.gif);
	background-repeat:	repeat-x;	
}

.familias A.li2:hover
{
	background-color:#ececec;
}
.familias .li2_selected
{
	color:	#2d2d2d;	
	font-size:	11px;
	font-family: tahoma, sans;
	font-weight: bold;	
	padding: 5px 0px 5px 10px;
	background-image : url(images/dot.gif);
	background-repeat:	repeat-x;
	background-color : #fff;
}

.familias A.href, A.href2	{	text-decoration: none;}
.familias A.href:hover		{	background-color:#ececec;}
.familias A.href2:hover		{	background-color:#fff;}

.txr_contenido {
	color:			#2d2d2d;	
	font-size:		11px;
	font-family: 	tahoma, sans;
}

.contenido {
	padding:		0px 10px 16px 10px;
	color:			#2d2d2d;	
	font-size:		11px;
	font-family: 	tahoma, sans;
	font-weight: 	normal;	
}

.results					{	background-color:#ededed; width:50%;}
.results .path	{
	padding:		0px 0px 16px 10px;
	color:			#2d2d2d;	
	font-size:		10px;
	font-family: 	tahoma, sans;
	font-weight: 	normal;	
}
.results #bigAd {	margin:	0px 12px 0px 12px;	}
.results .element1	{
	text-decoration:	none;
	display:		 	box;
	float:				left;
	background-color:	#fff;
	width:				46%;
	height:				100px;
	max-height:			100px;
	margin:				6px 6px 0px 6px;
	color:				#2d2d2d;	
	font-size:			11px;
	font-family:		tahoma, sans;
	font-weight:		normal;	
	cursor:				hand;

}

.results .element	{
	text-decoration:	none;
	background-color:	#fff;
	width:				46%;
	margin:				6px 6px 0px 6px;
	color:				#2d2d2d;	
	font-size:			11px;
	font-family:		tahoma, sans;
	font-weight:		normal;	
	cursor:				hand;

}

.element A
{
	color:#2d2e2b;	
	text-decoration:none;
}
.element A:hover
{
	background-color: white;
/*	text-decoration:underline; */
}

.searchlist	{	background-color:#ededed; width:25%;}

.searchlist .ownbrands{padding-left:10px;}
.searchlist .ownbrands A {
	margin-left:-10px;
}

#copy
{
	background-color:#FF000F;
	width:100%;
	font-family: tahoma, sans;
	color:	#fff;
	font-size: 10px;
	display:block;
	height:32px;
}

.bloq
{
	display:block;
	float:left;
	clear:none;
	width:	25%;
	padding:10px;	
}

.bloq A
{
	color:white;
}

/*.search
{
	padding: 10px;
	width:25%;
	background-image : url(images/back_deg.jpg);
	background-repeat : repeat-y;
	color:#2d2e2b;
	font-size:11px;
	font-family: tahoma, sans;		
}*/

.search
{
	padding: 10px;
	width:25%;
	background-color:#999999;
	color:#2d2e2b;
	font-size:11px;
	font-family: tahoma, sans;		
}

.news, .brands
{
	padding: 10px;
	/*width:50%;*/
	color:#2d2e2b;
	font-size:11px;
	font-family: tahoma, sans;
}

.news A{
	color:#2d2e2b;
	text-decoration:none;
}

.news A:hover{
	color:#2d2e2b;
	text-decoration:underline;
}

.brands .marca
{
	display: block;
	float: left;
	width: 33.3%;
	padding: 25px 0px 0px 0px;
	text-align:center;
}
.brands .marca IMG
{
	margin-bottom: 10px;
}

.news LI
{
	margin: 20px 0px 0px -25xp;
	list-style-image : url(images/bullet_0.gif);
}

.news2{
	padding: 10px;
	font-size:11px;
	font-family: tahoma, sans;
}

#contenido
{
    min-width:760px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 760 ? "760px" : "100%" );

}
INPUT
{
	width: 100px;
	background-image:	none;
	background-color: #ffffff;
	border: 1px solid #8f8f8f;
	color:#2d2e2b;
	font-size:11px;
	font-family: tahoma, sans;		
}

.boton_buscar
{
	width: 100px;
	background-image:	none;
	background-color:#ed1c24;
	border: 1px solid #8f8f8f;
	color:#FFFFFF;
	font-size:11px;
	font-family: tahoma, sans;		
}

FORM
{
	margin: 2px 0px 2px -1px;
}
.brands1 .marca1 A
{
	display:block;
	margin-top: 4px;
	background-image:url(images/flecha_sig.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;	
	padding:3px;
	padding-left:14px;
	color:#FFF;
	cursor:hand;
	font-weight:bold;
	text-decoration: none;
	background-color: #ff000f;
}

.brands1 .marca1 A:hover
{
	background-color: #c1c1c1;
	color: #000;
}

.bt
{
	display:block;
	float:left;
	width: 24.9%;
	height:84px;
}

.btCat
{
	display:	block;
	clear:		both;
	width:		100%;
	padding:	5px 0px 5px 0px;
	margin-bottom:1px;
}

.sepH
{
	display:	block;
	clear:		both;
	width:		100%;
	height:		1px;
	margin:		10px 0px 5px 0px;
}

.contenido .bloque
{
	display:	block;
	clear:		both;
	margin:		15px 0px 30px 0px;	

}

.contenido .bloque1
{
	display:	block;
	clear:		both;
	margin:		5px 0px 5px 0px;
	width:100%;
}

.contenido .bloque2
{
/*	padding-bottom:20px!important;
	padding-bottom:0px;
*/
	display:	block;
	clear:		both;
	margin:		0px 0px 0px 0px;
	width:100%;
	/*border: 1px solid blue;*/
	height:100%;
	padding-top:40px;
}

.contenido .simple
{
	display:block;
	display:table;
	float: left;
	width: 30%;
	height: 40px;
	padding-right:10px;

	height:100%;
}

.contenido .simple1
{
	display:block;
	float: left;
	width: 25%;
	padding-right:10px;

}

.contenido .doble
{
	display:block;
	display:table;
	float: left;
	width: 47%;
	padding:0px	5px 0px 5px;
}
.contenido .triple
{
	display: table;
	float: left;
	width: 70%;
	padding:0px	5px 0px 0px;
	/*border: 1px solid blue;*/
}

.links A
{
	color:#2d2e2b;	
	text-decoration:none;
}
.links A:hover
{
	background-color: white;
/*	text-decoration:underline; */
}


.inputs_td{
/*width:25px;*/
}

.hr{
	display:block;
	clear:both;
	width:100%;
	height:1px;
	border:1px solid #949494;
	border-width:1px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}

.hr1{
	height:1px;
	color: #949494;
}

A. noflash
{
	font-size: 10px;
	text-decoration:none;
}

.dlinks A
{
	text-decoration:none;
}
.dlinks A:hover
{
	background-color:#fff;
	text-decoration:none;
}

.linksdelega A
{
	text-decoration:none;
}
.linksdelega A:hover
{
	background-color:#fff;
	font-weight:bold;
}

.check{
	display:block;
	float:left;
	width:140px;
}

.check INPUT{
	width:auto;
	border: none;
	background-color: transparent;	
}

.f1
{
	margin: 0px 0px 0px 0px;
}

