*{
	font:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

#quantityField
{
	height:16px;
	font-size:130%;
	text-align:center;
	width:20px
}

#_loading_
{
	z-index:1000000;
	border:0
}

.noborder
{
	border:0 solid #000!important
}

TABLE.popup
{
	border-style:dotted;
	border-width:1px
}

.noticia_titulo
{
	background:#fff;
	color:#039;
	font:12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight:700;
	padding-left:0
}

.menu_titulares
{
	font:10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left-style:solid;
	border-left-color:#fff;
	border-left-width:4px;
	border-right-style:solid;
	border-right-color:#fff;
	border-right-width:4px;
	text-decoration:none
}

body
{
	background-color:#E1E1E2;
	color:#000;
	font:10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin:5px 10px 10px;
	padding:0
}

h1
{
	font:bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}


td,th,p,li
{
	font:7.5pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

.tborder
{
	background-color:#B4C2DE;
	color:#000;
	border:1px
}

.tcat
{
	background:#869BBF url(/foro/images/gradients/gradient_tcat.gif) repeat-x top left;
	color:#FFF;
	font:bold 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

.tcat a:hover,.tcat a:active
{
	color:#FF6;
	text-decoration:underline
}

.thead
{
	background:#5C7099 url(/foro/images/gradients/gradient_thead.gif) repeat-x top left;
	color:#FFF;
	font:bold 10px verdana, tahoma, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

.thead a:hover,.thead a:active
{
	color:#FF0
}

.tfoot
{
	background-color:#3E5C92;
	color:#E0E0F6
}

.tfoot a:hover,.tfoot a:active
{
	color:#FF6
}

.alt1,.alt1Active
{
	background-color:#F5F5FF;
	color:#000
}

.alt2,.alt2Active
{
	background-color:#E1E4F2;
	color:#000
}

.wysiwyg
{
	background-color:#F5F5FF;
	color:#000;
	font:9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

textarea,.bginput
{
	font:9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

option,optgroup
{
	font-size:10px;
	font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

.time
{
	color:#666686
}

.highlight
{
	color:red;
	font-weight:700
}

.fjsel
{
	background-color:#C30;
	color:#E0E0F6
}

.fjdpth0
{
	background-color:#F7F7F7;
	color:#000
}

.panel
{
	background:#E4E7F5 url(/foro/images/gradients/gradient_panel.gif) repeat-x top left;
	color:#000;
	border:2px outset;
	padding:9px
}

legend
{
	color:#22229C;
	font:10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

.vbmenu_control
{
	background-color:#738FBF;
	color:#FFF;
	font:bold 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space:nowrap;
	padding:3px 6px
}

.vbmenu_control a:hover,.vbmenu_control a:active
{
	color:#FFF;
	text-decoration:underline
}

.vbmenu_popup
{
	background-color:#FFF;
	color:#000;
	border:1px solid #0B198C
}

.vbmenu_option
{
	background-color:#BBC7CE;
	color:#000;
	font:10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space:nowrap;
	cursor:pointer
}

.vbmenu_hilite
{
	background-color:#8A949E;
	color:#FFF;
	font:10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space:nowrap;
	cursor:pointer
}

.bigusername
{
	font-size:10pt
}

td.thead,div.thead
{
	padding:4px
}

.pagenav a
{
	text-decoration:none
}

.pagenav td
{
	padding:2px 4px
}

.fieldset
{
	margin-bottom:6px
}

.fieldset,.fieldset td,.fieldset p,.fieldset li
{
	font-size:10px
}

form
{
	display:inline
}

label
{
	cursor:default
}

.normal
{
	font-weight:400
}

.inlineimg
{
	vertical-align:middle
}

.errorBox
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#ffb3b5;
	font-weight:700
}

.stockWarning
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#c03
}

.productsNotifications
{
	background:#f2fff7
}

.orderEdit
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#70d250;
	text-decoration:underline
}

BODY
{
	background:#fff;
	color:#000
}

A
{
	color:#000;
	text-decoration:none
}

FORM
{
	display:inline;
	font-family:Verdana,Helvetica;
	font-size:9px
}

TD.headerNavigation
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	background:#359;
	color:#fff
}

A.headerNavigation
{
	color:#fff;
	font-size:12px;
	font-weight:700
}

A.headerNavigation:hover
{
	color:#b6b7cb;
	text-decoration:underline
}

TR.headerError
{
	background:red
}

TD.headerError
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	background:red;
	color:#fff;
	font-weight:700;
	text-align:center
}

TR.headerInfo
{
	background:#0f0
}

TD.headerInfo
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	background:#0f0;
	color:#fff;
	font-weight:700;
	text-align:center
}

TD.footer
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	background:#359;
	color:#fff;
	font-weight:400
}

.infoBox
{
	background:#b6b7cb
}

.infoBoxContents
{
	background:#fff;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px
}

.infoBoxNotice
{
	background:#FF8E90
}

.infoBoxNoticeContents
{
	background:#FFE6E6;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px
}

TD.infoBoxHeading
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
	background:#359;
	color:#fff;
	heigth:26px;
	text-align:center
}

TABLE.productListing
{
	border:1px;
	border-spacing:0;
	border-color:#b6b7cb;
	border-style:solid
}

.productListing-heading
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	background:#b6b7cb;
	color:#FFF
}

TD.productListing-data
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	background:#fff
}

A.pageResults
{
	color:#00F
}

A.pageResults:hover
{
	color:#00F;
	background:#FF3
}

.price
{
	font-size:110%;
	color:red;
	font-weight:700
}

td.pageHeading2
{
	font-size:14px;
	font-weight:700
}

TD.pageHeading,DIV.pageHeading,td.titleHeading
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#000
}

TD.subBar
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	color:#000
}

TD.main,P.main
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	line-heigth:1.5
}

TD.label
{
	width:150px;
}

TD.accountCategory
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	color:#abd
}

TD.fieldValue
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px
}

SPAN.newItemInCart
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	color:red
}

TEXTAREA
{
	width:100%;
	font-size:10px;
	font-family:Verdana,Helvetica;
	border-color:#000;
	border-width:1px
}

SPAN.greetUser
{
	font-size:11px;
	color:#f0a480;
	font-weight:700
}

TABLE.formArea
{
	background:#f1f9fe;
	border-color:#7b9ebd;
	border-style:solid;
	border-width:1px
}

SPAN.markProductOutOfStock
{
	font-size:12px;
	color:#c76170;
	font-weight:700
}

del
{
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: black;
}

SPAN.productSpecialPrice
{
	font-weight:700;
}
SPAN.productOldPrice
{
	font-size:13px;
	font-weight:700;
}

SPAN.errorText
{
	color:red
}

.moduleRowOver
{
	background-color:#D7E9F7;
	cursor:hand
}

.moduleRowSelected,.moduleRowSelectedPayment
{
	background-color:#E9F4FC
}

.checkoutBarFrom,.checkoutBarTo
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#8c8c8c
}

.checkoutBarCurrent
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#000
}

.messageStackError,.messageStackWarning
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	background-color:#ffb3b5
}

.messageStackSuccess
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	background-color:#9f0
}

.inputRequirement
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px;
	color:red
}

.principal
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:14px;
	color:red
}

.box
{
	border-left:1px solid #DDE7EC;
	border-right:1px solid #DDE7EC;
	border-top:1px solid #DDE7EC;
	border-bottom:1px solid #DDE7EC;
	background-color:#FFF
}

.innerbox
{
	color:#5C5C5C;
	text-decoration:none;
	background-color:#F5F9FD;
	border-width:0;
	padding:8px
}

.pluginname1
{
	font-family:verdana;
	font-size:10px;
	color:#000
}

.pluginname2
{
	font-family:verdana, arial;
	font-size:10px;
	font-weight:700;
	color:#FFF;
	background-image:url('images/bg_header.gif');
	background-color:#A5B5C5;
	border-width:0;
	margin:0;
	padding:1px
}

.title
{
	background:none;
	color:#000;
	font-size:12px;
	font-weight:700;
	font-family:Verdana, Helvetica;
	text-decoration:none
}

.content
{
	background:none;
	color:#000;
	font-size:9px;
	font-family:Verdana, Helvetica
}

.block-title
{
	background:none;
	color:#FFF;
	font-size:10px;
	font-family:Verdana, Helvetica
}

.storytitle
{
	background:none;
	color:#FFF;
	font-size:10px;
	font-weight:700;
	font-family:Verdana, Helvetica;
	text-decoration:none
}

.storycat
{
	background:none;
	color:#FFF;
	font-size:9px;
	font-weight:700;
	font-family:Verdana, Helvetica;
	text-decoration:underline
}

.boxtitle
{
	background:none;
	color:#FFF;
	font-size:9px;
	font-weight:700;
	font-family:Verdana, Helvetica;
	text-decoration:none
}

.boxcontent
{
	background:none;
	color:#000;
	font-size:10px;
	font-family:Verdana, Helvetica
}

.option
{
	background:none;
	color:#000;
	font-size:9px;
	font-weight:700;
	font-family:Verdana, Helvetica;
	text-decoration:none
}

.tiny
{
	background:none;
	color:#000;
	font-size:9px;
	font-weight:400;
	font-family:Verdana, Helvetica;
	text-decoration:none
}

.clCMEvent
{
	position:absolute;
	width:99%;
	heigth:99%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:visible
}

.clCMAbs
{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0
}

.clBar
{
	position:absolute;
	width:10px;
	heigth:10;
	background-color:#fff;
	layer-background-color:#fff;
	visibility:hidden
}

.clLevel0,.clLevel0over
{
	position:absolute;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
	padding:1px
}

.clLevel0over
{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#fff;
	cursor:pointer
}

.pointer
{
	cursor:pointer
}

.clLevel1,.clLevel1over
{
	position:absolute;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
	padding:2px
}

.clLevel1over
{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#fff;
	cursor:hand
}

#descProd p
{
	text-align: justify;
}

#descProd
{
	display:block;
	width:273px;
	heigth:auto;
	float:left;
	margin-right:5px
}

#imgThumb .img1
{
	margin-top:5px;
	margin-right:5px
}

.contenImg
{
	border:0 solid #000;
	display:block;
	width:265px;
	heigth:auto;
	float:left;
	margin-right:0
}

#imgThumb .img2
{
	display:block;
	float:left;
	margin-right:8px;
	margin-top:8px
}

#imgThumb
{
	float:right;
	display:block;
	width:265px;
	heigth:auto
}

.highslide-caption div
{
	float:right;
	width:130px;
	text-align:center;
	height:100%;
	margin-left:10px;
	background-color:#FFF
}

.highslide-caption div.texto
{
	float:left;
	max-width:75%;
	width:auto;
	margin-left:10px;
	text-align:justify
}

.highslide
{
	cursor:url(js/highslide/graphics/zoomin.cur), pointer;
	outline:none
}

.highslide:hover img
{
	border:2px solid gray
}

.highslide-image
{
	border:2px solid #FFF
}

.highslide-caption
{
	display:none;
	text-align:justify;
	border:2px solid #FFF;
	border-top:none;
	font-size:10pt;
	background-color:#FFF;
	height:75px;
	padding:5px
}

.highslide-loading
{
	display:block;
	color:#FFF;
	font-size:9px;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background-color:#000;
	background-image:url(js/highslide/graphics/loader.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
	padding:3px 3px 3px 22px
}

a.highslide-credits,a.highslide-credits i
{
	color:silver;
	text-decoration:none;
	font-size:10px;
	padding:2px
}

a.highslide-credits:hover,a.highslide-credits:hover i
{
	color:#FFF;
	background-color:gray
}

.highslide-move
{
	cursor:move
}

.controlbar
{
	background:url(js/highslide/graphics/controlbar4.gif);
	width:167px;
	heigth:34px
}

.controlbar a
{
	display:block;
	float:left;
	heigth:27px
}

.controlbar a:hover
{
	background-image:url(js/highslide/graphics/controlbar4-hover.gif)
}

.controlbar .previous
{
	width:50px
}

.controlbar .next
{
	width:40px;
	background-position:-50px 0
}

.controlbar .highslide-move
{
	width:40px;
	background-position:-90px 0
}

.controlbar .close
{
	width:36px;
	background-position:-130px 0
}

.highslide-display-block
{
	display:block
}

#tabs1 {

border-bottom:1px solid #BCD2E6;
float:left;
font-size:93%;
line-height:normal;
width:100%;
}
#tabs1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 10px 0pt 50px;
}
#tabs1 li {
display:inline;
margin:0pt;
padding:0pt;
}
#tabs1 a {
float:left;
margin:0pt;
padding:0pt 0pt 0pt 2px;
text-decoration:none;
}
#tabs1 a span {
color:#627EB7;
display:block;
float:left;
padding:5px 15px 4px 6px;
}
#tabs1 a span {
float:none;
}
#tabs1 a:hover span {
color:#627EB7;
}
#tabs1 a:hover {
background-position:0% -42px;
}

#tabs1 #current a {
background-position:0% -42px;
}
#tabs1 #current a span {
background-position:100% -42px;
}


ul.subsection_tabs
{
	border-bottom:1px solid #CCC;
	clear:both;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0
}

ul.subsection_tabs li
{
cursor:pointer;
float:left;
margin-left:6px;
text-align:center;
}

ul.subsection_tabs{
padding-left: 5px;
padding-bottom: 0px;

}

ul.subsection_tabs li a:hover {
background-position: 0% -42px;
color:#359

}
ul.subsection_tabs li a:hover span {
background-position:100% -42px;
}

ul.subsection_tabs li a.active{
background-position: 0% -42px;
color: #335599;


}
ul.subsection_tabs li a.active span {
background-position:100% -42px;
}

ul.subsection_tabs li a span
{
	background:#FFFFFF url(images/tabright1.gif) no-repeat scroll right top;
	display:block;
	float:left;
	margin-left:-1px;
	padding:5px 12px 2px 6px;
}

ul.subsection_tabs li a
{
	background:#FFF url(images/tableft1.gif) no-repeat scroll left top;
	color:#6D6D6D;
	display:block;
	float: left;
	font-size:11px;
	width:auto;
	padding-left:5px
}

ul.subsection_tabs li a:hover
{
}

ul.subsection_tabs li a.active
{
/*	background-color:#359;*/
}
#info,#expert,#bundle,#vote,#prodRel{
	margin-bottom: 8px;
	}

.pestanya a{
	text-decoration: underline !important;
}
div.pestanya table td table td{
	padding: 0px;
}
div.pestanya table td{
	padding: 4px 0px 0px 15px;
	line-height: 16px;
}

td.titleHeading{
	font-weight: bold;
	width: 110px
}

span.precio{
	font-weight: bold;
}
span.precio span{
	font-size: 150%
}

div.pestanya table table
{
	width: 100%;
	margin:0
}

div.pestanya table
{
	width: 573px;
	background-color:#f8f6f6;
	margin-bottom:5px
}

div.pestanya
{
	border-left:1px solid #b6b7cb;
	border-right:1px solid #b6b7cb;
	border-bottom:1px solid #b6b7cb;
	padding:0px 5px;

}

div.pestanyaTop
{
	border-bottom: 0px solid #b6b7cb !important;
	padding: 5px !important;
	clear: both;
}

a:link,a:visited
{
	color:#0000000;
	text-decoration:none
}

a:hover,a:active,A:hover
{
	color:#000;
	text-decoration:underline
}

.page,.panelsurround
{
	background-color:#FFF;
	color:#000
}

.tcat a:link,.tcat a:visited
{
	color:#fff;
	text-decoration:none
}

.thead a:link,.thead a:visited
{
	color:#FFF
}

.tfoot a:link,.tfoot a:visited
{
	color:#E0E0F6
}

.button,select,.navbar
{
	font:10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

.vbmenu_control a:link,.vbmenu_control a:visited,.vbmenu_option a:hover,.vbmenu_option a:active,.vbmenu_hilite a:link,.vbmenu_hilite a:visited,.vbmenu_hilite a:hover,.vbmenu_hilite a:active
{
	color:#FFF;
	text-decoration:none
}

.vbmenu_option a:link,.vbmenu_option a:visited
{
	color:#22229C;
	text-decoration:none
}

.boxText,TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:10px
}

TR.header,TR.subBar
{
	background:#fff
}

table.headerNavigation{
	margin-bottom: 5px;
}
TR.headerNavigation,TR.footer
{
	background:#359
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even
{
	background:#f8f8f9
}

TD.fieldKey,span.tableHeading,TD.tableHeading,TD.formAreaTitle
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:700
}

CHECKBOX,INPUT,RADIO,SELECT,.messageBox
{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px
}

INPUT,SELECT
{
	font-size:10px;
	font-family:Verdana,Helvetica;
	border-color:#000;
	border-width:1px
}

.clLevel0,.clLevel1
{
	background-color:#fff;
	layer-background-color:#fff;
	color:#000
}

.clLevel0border,.clLevel1border
{
	position:absolute;
	visibility:hidden;
	background-color:silver;
	layer-background-color:#FFF
}

.thumbImg img,.highslide img
{
	border:2px solid #359
}

.highslide-overlay,.highslide-display-none
{
	display:none
}
.precioFlash{
	width: 85px;
	height: 23px;
	align: left;
	clear: both;
}