/****************************************************************
** General Page styles
****************************************************************/
body {
	width:100%;
	margin: 0 ;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	/*background: #FFFFFF;*/
	background: #E8EAEA;
}
#whitebox{
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	}

/****************************************************************
** Top Header styles
****************************************************************/
#headermain{
	width:1018;
	height: 196px;
	margin: 0px 3px 0px 3px ;
	padding: 0px 0px 0px 0px ;
	}
.headerleft{
	width: 177px;
	height: 200px;
	float: left;
	} 
.logo{
	width: 177px;
	height: 84px;
	float: left;
	}
.logobtomblue{
	width: 177px;
	height: 53px;
	float: left;
	background: url('images/logoblue-bg.gif') repeat-x top;
	}
.logobtomblue1box{
	width: 177px;
	height: 27px;
	float: left;
	}
.logobtomblue1inter{
	width: 155px;
	height: 17px;
	float: left;
	margin-top: 5px;
	clear:both;
	}
.inputboxmain{
	width: 134px;
	height: 17px;
	float: left;
	text-align: right;
	}
.inputbox{
	width: 117px;
	height: 15px;
	border: 0px;
	color: #6E6D6D;
	}
.arrow{
	width: 15px;
	height: 17px;
	float: right;
	}
.logobtomblue2box{
	width: 177px;
	margin-top: 3px;
	height: 23px;
	float: left;
	}
.logobtomblue2inter{
	width: 155px;
	height: 17px;
	float: left;
	margin-top: 3px;
	clear:both;
	}
.logobtomblue2text{
	width: 117px;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:right;
	color: #FFFFFF;
	text-decoration: none;
	overflow: hidden;
	}
.logobtomgreen{
	width: 177px;
	height: 52px;
	float: left;
	margin-top: 7px;
	background: url('images/logogreen-bg.gif') repeat-y top;
	}
.logobtomright{
	width: 131px;
	height: 52px;
	float: left;
	float: right;
	}
.logobtomarticulostext{
	width: 115px;
	height: 36px;
	float: left;
	float: right;
	padding: 8px 8px 8px 8px;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	}
.input1box{
	width: 53px;
	height: 15px;
	float: right;
	text-align: left;
	}
.input1text{
	width: 35px;
	height: 15px;
	float: left;
	}
.input1{
	width: 43px;
	height: 15px;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	border: 0px;
	}
.importmain{
	width: 115px;
	height: 15px;
	float: left;
	margin-top: 5px;
	}
.importtext{
	width: 35px;
	height: 15px;
	float: left;
	}
.importinput{
	width: 70px;
	height: 15px;
	float: left;
	}
.importinputbox{
	width: 67px;
	height: 15px;
	float: right;
	border: 0px;
	color: #000000;
	font-size: 11px;
	}
.importinputword{
	width: 5px;
	height: 15px;
	float: right;
	border: 0px;
	color: #fff;
	font-size: 12px;
	}

.headerright{
	width: 835px;
	height: 200px;
	float: right;
	}
.toplinkbar{
	width: 603px;
	height: 20px;
	float: left;
	margin-right: 10px;
	}
.toplinkleft{
	width: 183px;
	height: 16px;
	float: left;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	margin-left: 46px;
	margin-top: 2px;
	font-size: 12px;
	}
.toplinkright{
	width: 315px;
	height: 20px;
	float: right;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #A0A0A0;
	text-decoration: none;
	text-align:right;
	}
.dynamicimg{
	width: 613px;
	height: 143px;
	float: left;
	}
.dynamicimage{
	width: 613px;
	height: 123px;
	float: left;
	background: #fff;
	}
.headerredlinks{
	width: 222px;
	height: 143px;
	float: right;
	background: url('images/header-topredlinks-bg.jpg') no-repeat top;
	}
.headerredbtn{
	width: 185px;
	float: left;
	padding: 38px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
.bottomlinkbarmain{
	width: 835px;
	height: 41px;
	float: left;
	background: url('images/bottom-linkbg.jpg') no-repeat top;
	}
.bottomlinkbar{
	width: 750px;
	height: 41px;
	float: left;
	padding: 0px 0px 0px 122px;
	margin: 0px 0px 0px 0px;

	}
.toplinks{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #6E6D6D;
	text-decoration: none;
	}
.toplinks:hover{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #5291A7;
	text-decoration: none;
	}
.flot{
	float:right;
	}
/****************************************************************
** body styles
****************************************************************/
#bodymain{
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	height: 625px;
	}
.bodyinternal{
	width: 1018px;
	margin-left: 3px;
	margin-right: 3px;
	float: left;
	height: auto;
	overflow:auto;
	background: #FFFFFF url('images/body-dottedline.gif') repeat-x top;
	
	}
.bodyleft{
	width: 180px;
	float: left;
	height: auto;
	background: url('images/leftbox-bg.gif') repeat-y top; 
	
	}
.bodyleftbox{
	width: 180px;
	float: left;
	margin-top: 32px;
	}
.add1{
	width: 160px;
	float: left;
	margin-left: 5px;
	}
.add1text{
	width: 160px;
	height: 18px;
	float: left;
	margin-left: 5px;
	}
.add2{
	width: 160px;
	height: 153px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	}
.add2text{
	width: 160px;
	height: 28px;
	float: left;
	margin-left: 5px;
	}
.add3{
	width: 160px;
	height: 156px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	}
.add3text{
	width: 160px;
	height: 54px;
	float: left;
	margin-left: 5px;
	}

.bodyright{
	width: 834px;
	float: right;
	height: auto;
	/*background: url(images/rightbox-bg.gif) repeat-y top; */
	}
.bodyrightbox1{
	width: 834px;
	float: right;
	height: 38px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;
	}
.bodyrightbox2{
	width: 834px;
	float: right;
	height: 22px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background: url('images/body-dottedline-bg.gif') repeat-x top;
	}
.bodyspace{
	width: 834px;
	float: right;
	height: auto;
	
	}
.footermain{
	width: 100%;
	float: right;
	height: 56px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6D6D6D;
	background: url('images/footer-bg.gif') repeat-x top;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	}
	
	
	
.list{
	margin:0;
	padding:0;
	}
.list ul{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 	
	}	

.list  li{
	width: 98px;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	text-align: center;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
.list  li:hover{
	width: 98px;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	float:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.blueClass
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	line-height:18px;
	font-size: 11px;
	text-align: center;
	text-decoration:none;
}	
	
.blueClass:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	text-align: center;
	text-decoration:none;
	background:url('images/button-hover.gif');
}	

.blueClassArrow
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	display:block;
	line-height:18px;
	font-size: 11px;
	text-align: center;
	text-decoration:none;
}	
	
.blueClassArrow:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	text-align: center;
	text-decoration:none;
	background:url('images/buttonarrow.gif');
}	

.copy12bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width: 160px;
	height: 10px;
	font-weight:bold;
	vertical-align:top;
	float: left;
	margin-left: 5px;
	text-decoration:none;
}

.copy12boldbgred
{
	background-image:url('images/botcatalog2.gif');
	background-repeat:no-repeat;
	width:177px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:26px;
	font-weight:bold;
	vertical-align:top;
	float: left;
	margin-bottom:2px;
	text-decoration:none;
}


.link11black
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}

.link11black:hover
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#5291A7;
	text-decoration:none;
}

.copy12blackbold
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

.copy12blackbold a
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	display:block;
	line-height:20px;
}

.copy12blackbold a:hover
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	background:#0197B0;
	text-decoration:none;
	line-height:20px;
}

.copy12blackboldselected a
{
	font-size: 12px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	background:#0197B0;
	text-decoration:none;
	line-height:20px;
}

.copy12grey{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #6E6D6D;
	text-decoration: none;
	}

.copyBlueButton
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration:none;
	background:#0096B1;
	border:1px solid #FFFFFF;
}

.copy11link{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #6E6D6D;
	text-decoration: none;
	}
.copy11link:hover{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #5291A7;
	text-decoration: none;
	}
	
.copy11greycat{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	background:#E6F1FD;
	display:block;
	width:100%;
	color:#000000;
	line-height:20px;
	height:20px;
	margin-bottom:2px;
	padding-left:8px;
	}

.copy11greycatselected{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	background:#008FA7;
	display:block;
	width:100%;
	color:#FFFFFF;
	line-height:20px;
	height:20px;
	margin-bottom:2px;
	padding-left:8px;
	}

.copy11greysubcat{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	background:#FFFFFF;
	display:block;
	width:100%;
	color:#00B0CE;
	line-height:20px;
	height:20px;
	margin-bottom:2px;
	padding-left:8px;
	}

.copy11greysubcat:hover{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	background:#FFFFFF;
	display:block;
	width:100%;
	color:#000000;
	line-height:20px;
	height:20px;
	margin-bottom:2px;
	padding-left:8px;
	}

.copy11greysubcatselected{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	background:#FFFFFF;
	display:block;
	width:100%;
	color:#000000;
	line-height:20px;
	height:20px;
	margin-bottom:2px;
	padding-left:8px;
	}

.copy12greynew{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #555555;
	text-decoration: none;
	}

.copy11grey{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	color: #555555;
	text-decoration: none;
	}

.copy11black{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#000000;
	}

.copy11titleblue{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#008FA7;
	font-weight:bold;
	padding-left:10px;
}

.copy12content{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#000000;
}

.rowbgblue
{
	background-color:#E6F1FD;
	padding:10px;
}

.pagination:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pagination:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.pagination:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.pagination:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.currentpage {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.copy11whitebold
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}

.copy14white
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
}

.copy14black
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}

.copy11even{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#000000;
	background-color:#E6F1FD;
	}

.copy11odd{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#000000;
	}

.copy18blackbold
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}

.copy20white
{
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}


.borderwhite{
	border-left: 1px #ffffff solid;
	border-top: 1px #fff solid;
	border-bottom: 1px #fff solid;
	}
.borderblack{
	border-left: 1px #000 solid;

	border-bottom: 1px #000 solid;
	border-right: 1px #000 solid;
	}

.borderblack1{
	border-left: 1px #000 solid;

	}
	
.borderblack2{
	border-left: 1px #000 solid;
	border-top: 1px #000 solid;

	border-right: 1px #000 solid;
	}
	
.borderblack3{
	
	border-top: 1px #000 solid;

	
	}
	
.borderblack4{
	
	border-left: 1px #000 solid;
	
	border-right: 1px #000 solid;
	}
	
.borderblack5{
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
	
	border-bottom: 1px #000 solid;
	}
.borderblack6{
	
	border-bottom: 1px #000 solid;

	
	}

.whiteButton
{
	background-color:#FFFFFF;
	border:0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	width:50px;
	cursor:pointer;
}

.copyButtonWhite
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	padding:1px;
	cursor:pointer;
}

.copy12greenbold
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#00737B;
	text-decoration:none;
}

.copy11requiredgreen
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#0096B1;
	text-decoration:none;
}

.copy12error
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#D00000;
	text-decoration:none;
}


.copy12white
{
	font-size: 12px;
	background-color:#008FA7;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.copy11red
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-weight:bold;
	text-decoration:none;
	text-align:justify;
}

.listrowodd
{
	background-color:#E2E2E2;
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.listroweven
{
	background-color:#F3F3F3;
	color:#333333;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.input2{
	width: 100px;
	
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	
	}

.footer11link{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6D6D6D;
	text-align: center;
	text-decoration:none;
	}
.footer11link:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#5291A7;
	text-align: center;
	}
	
.rowbgpurple
{
	background-color:#E9DCFA;
	padding:10px;
}

.copyblackcontent12{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#000000;
}
	
.copyBlueBg11
{
	background-color:#6F5DA2;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:1px;
}


.copyRedButton
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	text-decoration:none;
	background:#990000;
	border:1px solid #FFFFFF;
}

.contdownbg
{
	width:1024px;
	background-image:url('prueba_promo_dia_mid.jpg');
	background-repeat:no-repeat;
	line-height:76px;
	height:76px;
	padding-right:100px
}

.copy11white{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#FFFFFF;
	}

.slidemenu{	
	color:#ECFFFF;
	font-size:16px;
	margin-bottom:2px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.slidemenu:hover{
	text-decoration:underline;
}

.slidemenuinner{	
	color:#ECFFFF;
	width:173px;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	float:left;
	position:relative;
	margin-bottom:2px;
}
.slidemenuinner_content{
	padding:15px;
	font-size:11px;
	float:left;
	position:relative;
}

.submenubg
{
	background-color:#FFDDDC;
	padding-left:10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	line-height:20px;
	display:block;
}

.copy12black{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#000000;
	}

.inputbox350{
	width: 450px;
	color: #000000;
	font-size: 14px;
	}

.inputbox150{
	width: 150px;
	color: #000000;
	font-size: 12px;
	}


/* ================================================ */
.pg-td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.pg-td:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.pg-normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}
.pg-selected {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.copy14titleblue{
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#008FA7;
	font-weight:bold;
}

.copy14boldblack{
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif ;
	text-decoration: none;
	color:#000000;
	font-weight:bold;
}




	