/* CSS Document */

/* 	margin/padding value lists correspond to top,right,bottom,left
	border value lists correspond to width,color,style */

/* New Styles with rebranding */ 
#productNavBox { font-size:0.95em; border:1px solid #8E96BB; padding:5px; }
.productNavigation { margin:5px 0px 5px 20px; padding:0; }
.arrowIndent { margin-left:-15px; padding:5px 0px 0px 15px; background-image: url(/images/graphics/flecha.gif); background-repeat: no-repeat; background-position: left 8px; }
/* Previous Styles */



div.portlet-bluegrey { width:100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; position:relative; z-index:1000; }
div.portlet-bluegrey div.top { float:left; text-align:center; height:25px; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(/images/portlet/bluegrey-lefttop.gif) left top no-repeat;}
div.portlet-bluegrey div.top div.corner { float:right; margin: -25px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:25px; line-height:25px; background:url(/images/portlet/bluegrey-righttop.gif) right top no-repeat; }
div.portlet-bluegrey div.top p.header { font-weight:bold; color:#ffffff; position:relative; line-height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.portlet-bluegrey div.content { background:url(/images/portlet/bluegrey-rightmiddle.gif) top right repeat-y #F0EFF0; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; clear:both; vertical-align:top; }
div.portlet-bluegrey div.content p { margin: 0px 0px 0px 0px; padding: 4px 10px 0px 10px; }
div.portlet-bluegrey div.content p.header { font-weight:bold; }
div.portlet-bluegrey div.content p.tightheader { font-weight:bold; padding: 0px 10px 0px 10px; }
div.portlet-bluegrey div.content p.content { }
div.portlet-bluegrey div.content div.divider { margin: 10px 10px 10px 10px; }
div.portlet-bluegrey div.content div.tightdivider { margin: 2px 10px 2px 10px; }
div.portlet-bluegrey div.content div.center { text-align:center; } /*margin-left:auto; margin-right:auto; display:block;}*/
div.portlet-bluegrey div.bottom { float:left; height:6px; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(/images/portlet/bluegrey-leftbottom.gif) left top no-repeat; }
div.portlet-bluegrey div.bottom div.corner { float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:6px; line-height:6px; background:url(/images/portlet/bluegrey-rightbottom.gif) right top no-repeat; }
div.portlet-outline { width:100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;  position:relative; z-index:1000; }
div.portlet-outline div.top { float:left; height:10px; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(/images/portlet/outline-lefttop.gif) left top no-repeat; }
div.portlet-outline div.top div.corner { float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; line-height:10px; background:url(/images/portlet/outline-righttop.gif) right top no-repeat; }
div.portlet-outline div.title { clear:both; margin:0px 0px 0px 0px; padding: 0px 10px 8px 10px; color:#CE221E; border-left: 1px #8E96BB solid; border-right: 1px #8E96BB solid; border-bottom: 1px #8E96BB solid; }
div.portlet-outline div.content { clear:both; margin:0px 0px 0px 0px; padding: 0px 10px 10px 10px; font-size:0.95em; border-left: 1px #8E96BB solid; border-right: 1px #8E96BB solid; border-bottom: 1px #8E96BB solid; }
div.portlet-outline p { margin: 0px 0px 0px 0px; }
div.portlet-outline p.title { font-weight:bold; }
div.portlet-outline p.header { font-weight:bold; padding: 10px 0px 0px 0px; }
div.portlet-outline p.content { clear:left; padding: 8px 0px 0px 0px; }
div.portlet-outline p.link { background:url(/images/navigation/caret-rightpadright.gif) left top no-repeat; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 18px; }
div.portlet-outline img.center { margin-left:auto; margin-right:auto; display:block; }
div.portlet-aqua { width:100%; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px; }
div.portlet-aqua div.top { float:left; height:10px; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(/images/portlet/aqua-lefttop.gif) left top no-repeat; }
div.portlet-aqua div.top div.corner { float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:10px; line-height:10px; background:url(/images/portlet/aqua-righttop.gif) right top no-repeat; }
div.portlet-aqua div.content { clear:both; margin:0px 0px 0px 0px; padding: 0px 10px 10px 10px; background:url(/images/portlet/aqua-pixel.gif) left top repeat; }
div.portlet-aqua div.bottom { float:left; height:10px; width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:url(/images/portlet/aqua-leftbottom.gif) left top no-repeat; }
div.portlet-aqua div.bottom div.corner { float:right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:100%; height:10px; line-height:10px; background:url(/images/portlet/aqua-rightbottom.gif) right top no-repeat; }
div.portlet-twocolumn { width:326px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
div.portlet-twocolumn div.dotbackground { background:url(/images/graphics/dots-both.gif) top repeat; }
div.portlet-twocolumn table.twocolumn { width:330px; margin: -2px -2px 0px -2px; }
div.portlet-twocolumn table.twocolumn td { background-color:#FFFFFF; width:50%; padding: 10px 10px 10px 10px; }
div.portlet-twocolumn p.header { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:bold; }
div.portlet-twocolumn a { color:#000000; padding:0px 2px 0px 6px; }
div.portlet-twocolumn a:link { color:#000000; text-decoration:underline; }
div.portlet-twocolumn a:visited { color:#000000; text-decoration:underline; }
div.portlet-twocolumn a:hover { color:#000000; text-decoration:none; }
div.portlet-twocolumn a:active { color:#000000; text-decoration:none; }
div.portlet-twocolumn a.divider { border-left:1px solid #000000; margin-left:1px; }
div.portlet-twocolumn a.header { font-weight:bold; }
