html, body {
height: auto;
width:auto;
overflow-x:hidden;
background-attachment:fixed;


/* overflow-x: hidden;*/
}
img { behavior: url(../ficheros/iepngfix.htc); }
#bottom  {
height:	51px;
left:	0px;
position:	absolute;
top:	272px;
width:	50px;
}

.button1  {
background-color:	#f2f2f2;
border-bottom:	#d0d0d0 1px solid;
border-left:	#d0d0d0 1px solid;
border-right:	#d0d0d0 1px solid;
border-top:	#d0d0d0 1px solid;
color:	#282828;
cursor:	hand;
padding-bottom:	3px;
padding-left:	3px;
padding-right:	3px;
padding-top:	3px;
}

div#nifty{ margin: 0 ;background: #F0F0F0;}
b.rtop, b.rbottom{display:block;background: #999999}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #F0F0F0}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.catlist  {
color:	white;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	13px;
padding-bottom:	0px;
padding-left:	5px;
padding-right:	5px;
padding-top:	0px;
}

.image-id  {
color:	#a0a0a0;
font-family:	verdana, Verdana, sans-serif;
font-size:	14px;
font-weight:	bold;
}

.image-id .id  {
color:	#787878;
font-size:	17px;
text-align:	center;
}

.image-specs  {
width:	94%;
}

.info-subtitle  {
border-top:	#d0d0d0 1px solid;
color:	#a0a0a0;
font-size:	18px;
font-weight:	bold;
margin-top:	10px;
padding-bottom:	0px;
padding-left:	0px;
padding-right:	0px;
padding-top:	8px;
}

.infobox  {
border-bottom:	#d0d0d0 1px solid;
border-left:	#d0d0d0 1px solid;
border-right:	#d0d0d0 1px solid;
border-top:	#d0d0d0 1px solid;
color:	#303030;
font-size:	11px;
line-height:	180%;
padding-bottom:	13px;
padding-left:	13px;
padding-right:	10px;
padding-top:	13px;
}

.license-heading  {
background-color:	#f2f6ff;
border-bottom:	#e8edf2 2px solid;
padding-bottom:	5px;
padding-left:	5px;
padding-right:	5px;
padding-top:	3px;
text-align:	left;
width:	94%;
}

.light  {
color:	#787878;
padding-bottom:	0px;
padding-left:	2px;
padding-right:	2px;
padding-top:	0px;
}

.lightLink  {
color:	#9999ff;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	11px;
}

.navbar  {
color:	;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	13px;
font-weight:	bold;
padding-bottom:	0px;
padding-left:	3px;
padding-right:	5px;
padding-top:	0px;
text-decoration:	none;
}

.search_box  {
border-bottom:	#c0c0c0 1px solid;
border-left:	#c0c0c0 1px solid;
border-right:	#c0c0c0 1px solid;
border-top:	#c0c0c0 1px solid;
margin-right:	5px;
}

.search_box_title  {
background-color:	#8a9dbe;
margin-bottom:	8px;
padding-bottom:	4px;
padding-left:	14px;
padding-right:	14px;
padding-top:	4px;
}

.search_group  {
background-color:	#fcfcfc;
border-top:	#e0e0e0 1px solid;
color:	#303030;
font-family:	Sans-Serif;
font-size:	10px;
line-height:	13pt;
margin:	20px 20px 3px;
padding-bottom:	14px;
padding-left:	14px;
padding-right:	14px;
padding-top:	0px;
position:	relative;
}

.search_group_title  {
background-color:	white;
background-position:	;
padding-bottom:	6px;
padding-left:	6px;
padding-right:	6px;
padding-top:	6px;
}

.search_group_title_box  {
background-color:	#fcfcfc;
color:	#686868;
font-family:	Sans-Serif;
font-size:	10px;
font-weight:	bold;
margin-left:	6px;
position:	relative;
text-align:	left;
top:	-10px;
}

.select-box  {
border-bottom:	#a0a0a0 1px solid;
border-left:	#a0a0a0 1px solid;
border-right:	#a0a0a0 1px solid;
border-top:	#a0a0a0 1px solid;
}

.spec-name  {
border-bottom-color:	#e0e0e0;
border-left-color:	#e0e0e0;
border-right-color:	#e0e0e0;
border-top-color:	#e0e0e0;
color:	#686868;
display:	inline;
font-family:	tahoma, verdana, helvetica, sans-serif;
font-size:	10px;
font-weight:	bold;
height:	15px;
padding-bottom:	5px;
padding-left:	0px;
padding-right:	3px;
padding-top:	5px;
text-align:	left;
vertical-align:	top;
}

.subNav  {
color:	#ff6600;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	12px;
font-weight:	normal;
line-height:	normal;
text-align:	justify;
}

.subTitle  {
color:	#cccccc;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	12px;
font-weight:	normal;
line-height:	normal;
}

.text  {
color:	#ffffff;
font-family:	verdana, verdana, Helvetica, sans-serif;
text-align:	justify;
}

.text-box  {
border-bottom:	#a0a0a0 1px solid;
border-left:	#a0a0a0 1px solid;
border-right:	#a0a0a0 1px solid;
border-top:	#a0a0a0 1px solid;
padding-bottom:	2px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
}

.text11  {
color:	black;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	11px;
text-align:	justify;
}

.text11blue  {
color:	blue;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	11px;
text-align:	justify;
}

.text12  {
color:	black;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	12px;
text-align:	justify;
}

.text13  {
color:	black;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	13px;
text-align:	justify;
}

.text14  {
color:	black;
font-family:	verdana, verdana, Helvetica, sans-serif;
font-size:	14px;
}

.thumb-caption  {
font-family:	verdana, Helvetica, sans-serif;
font-size:	10px;
}

.thumb_image  {
border-bottom-style:	none;
border-left-style:	none;
border-right-style:	none;
border-top-style:	none;

}

.thumb_image_container  {
background-color:	#FFFFFF;
border-bottom:	#d0d0d0 1px solid;
border-left:	#d0d0d0 1px solid;
border-right:	#d0d0d0 1px solid;
border-top:	#d0d0d0 1px solid;
overflow:	hidden;
padding-bottom:	1px;
padding-left:	1px;
padding-right:	1px;
padding-top:	1px;
}

.warning  {
background-color:	#fff8f8;
border-bottom:	#f8d0c0 1px solid;
border-left:	#f8d0c0 1px solid;
border-right:	#f8d0c0 1px solid;
border-top:	#f8d0c0 1px solid;
color:	#484848;
font-size:	8pt;
line-height:	13pt;
margin:	4px 25px 15px;
padding-bottom:	10px;
padding-left:	10px;
padding-right:	10px;
padding-top:	10px;
}

A  {
color:	#ffffff;
padding-bottom:	1px;
text-decoration:	none;
}

A.lang_selected  {
color:	#909090;
font-family:	Tahoma, Verdana, Helvetica, sans-serif;
font-size:	7pt;
font-weight:	bold;
width:	150px;
}

A:hover  {
color:	#FFC169;
}

DIV.anifloattheme  {
float:	left;
height:	32px;
margin-bottom:	5px;
margin-right:	5px;
vertical-align:	bottom;
width:	110px;
}

DIV.float  {
border-bottom:	#777 1px solid;
border-left:	#777 1px solid;
border-right:	#777 1px solid;
border-top:	#777 1px solid;
float:	left;
height:	158px;
margin-bottom:	5px;
margin-left:	0px;
margin-right:	5px;
padding-top:	5px;
vertical-align:	bottom;
width:	138px;
}

DIV.float P  {
margin-top:	0px;
padding-bottom:	5px;
padding-top:	0px;
vertical-align:	bottom;
width:	138px;
}

DIV.floattheme  {
float:	left;
height:	50px;
margin-bottom:	5px;
margin-right:	5px;
vertical-align:	bottom;
width:	110px;
}

DIV.langtext  {
color:	#606060! important;
font-size:	7pt;
font-weight:	bold;
margin-left:	3px;
width:	70px;
}

DIV.margins  {
margin-left:	20px;
margin-right:	20px;
margin-top:	20px;
text-align:	left;
}

DIV.marginscat  {
margin-left:	20px;
margin-right:	20px;
margin-top:	5px;
text-align:	left;
}

LI.tip  {
line-height:	150%;
margin-bottom:	10px;
padding-right:	20px;
}

.a11  {
background-color:	#FFFFFF;
font-family:	verdana, Helvetica, sans-serif;
font-size:	11px;
font-weight:	normal;
}

.a12  {
font-family:	verdana, Helvetica, sans-serif;
font-size:	12px;
font-weight:	normal;
}

.a13  {
font-family:	verdana, Helvetica, sans-serif;
font-size:	13px;
font-weight:	normal;
}

.a14  {
font-family:	verdana, Helvetica, sans-serif;
font-size:	14px;
font-weight:	normal;
}


.carthead  {
background-color:	#aaaaaa;
background-position:	;
color:	#333333;
font-family:	verdana, Helvetica, sans-serif;
font-size:	11px;
font-weight:	bold;
}
.textDark {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, verdana, Helvetica, sans-serif
}
.cutout {
	BORDER-RIGHT: #969289 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #969289 1px dashed; PADDING-LEFT: 5px; BACKGROUND: #eae7e1; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; BORDER-LEFT: #969289 1px dashed; COLOR: #555555; PADDING-TOP: 5px; BORDER-BOTTOM: #969289 1px dashed
}

.small_button  {
font-family:	verdana, verdana, sans-serif;
font-size:	10px;
height:	20px;
text-align:	center;
}





TABLE  {
font-family:	verdana, Helvetica,         sans-serif;
font-size:	12px;
}

TD  {
font-family:	verdana, sans-serif;
}

TH  {
font-family:	verdana, sans-serif;
}

TR  {
font-family:	verdana, sans-serif;
}

img.foto {
border: 1px solid #000;
background: url("/images/cargando.gif") no-repeat center center;
}