body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 69%;
	background-color: #fff;
	color:#333;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#008698;
}
h1, h2, h3, h4,h5,h6{
	font-weight:bold;
}
/* BEGIN COLOR STYLES */
 .redBG			{background:#f00;}
.carmineRedBG	{background:#cc0202;}
.deepPurpleBG	{background:#732978;}
.lightPurpleBG  {background:#c592c8;}
.petrolBG		{background:#008698;}
.lightPetrolBG	{background:#bad4da;}
.lightGreyBG	{background:#f6f8f9;}
.greyBG			{background:#ccc;}
.blueBG			{background:#0077b7;}
.lightBlueBG	{background:#6dc1d7;}
.greenBG		{background:#007757;}
.grassGreenBG	{background:#5b8424;}
.lightGreenBG   {background:#8bc55a;}
.whiteBG		{background:#fff;}
.yellowBG		{background: #F3B700;}
.darkYellowBG   {background:#F39500;}
.pinkBG         {background:#dc83ae;}
.blueGreenBG {background:#009868;}
.turquoiseBG {background:#6DC1C7;}
.red{color:#FF0000;}
.carmineRed{color:#cc0202;}
.deepPurple{color:#732978;}
.lightPurple{color:#c592c8;}
.petrol{color:#008698;}
.petrolBold{color:#008698; font-weight: bold;}
.lightPetrol{color:#bad4da;}
.lightGrey{color:#f6f8f9;}
.grey{color:#ccc;}
.blue{color:#0077b7;}
.lightBlue{color:#6dc1d7;}
.green{color:#007757;}
.grassGreen{color:#5b8424;}
.lightGreen{color:#8bc55a;}
.white{color:#fff;}
.yellow{color:#F3B700;}
.darkYellow{color:#F39500;}
.pink{color:#dc83ae;}
.blueGreen {color: #009868;}
.turquoise {color: #6D1C17;}
#headergrey{color:#333;}

/* END COLOR STYLES */

/* BEGIN GENERIC MODULE STYLES */
.modCopy,.modCopy1col, .modCopy2col, .modCopy3col, .modCopy1HalfCol{
	padding:8px 0 6px 7px;
	overflow:hidden;
}
.modCopyNoPad,.modCopy1colNoPad, .modCopy2colNoPad, .modCopy3colNoPad, .noPad{
    float: left;
	padding:0;
	/*overflow:hidden;*/
}

.padLeft {
	padding: 0 0 0 18px;
}

.padLeft24 {
	padding: 0 0 0 24px;
}

.padRight {
	padding: 0 12px 0 0;
}

.noTopPad{
    float: left;
	padding: 0px 0 6px 7px;
	/*overflow:hidden;*/
}
.modCopy1col_nopadleft {
	padding:8px 0 6px 0;
	overflow:hidden;
	width: 172px;
	float: left;
}
.noFloat, .clear{
	clear:both;
}
.cleared {
	clear: both;
	margin: 0; padding: 0;
}
.modBody{
	margin:0 3px 0 3px;
	position:relative;
	/*overflow:hidden;*/
	/*clear:both;*/
	padding: 0;
	/*height: auto;*/
	/*border: 1px solid red;*/
}
.modHeader{
	color:#fff;
	margin:0 3px 0 3px;
	height:2.181em; /* 24px */
	overflow:hidden;
}
.modHeader h2{
	font-size:1em;
	float:left;
	padding: 4px 0 0 7px;
}
.modHeader a{
	color:#fff;
	float:right;
	font-weight:normal;
	padding: 4px 0 0 7px;
}
.modHeader a span{
	font-weight:bold;
	padding:0 7px 0 5px;
}
.modHeightSingleLink{
	height:39px; 
	overflow:hidden;
}
.modHeightLow{
	height:142px; 
	overflow:hidden;
}
.modHeight168{
	height:148px; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight221{
	height:201px; /* 148 px content, makes the total module height 168 px*/
	overflow:hidden;
}
.modHeight282{
	height:255px; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.modHeight564{
	height:510px; /* 255 px content, makes the total module height 282 px */
	overflow:hidden;
}
.price1,.price2,.price3,.price4,.price5,.price6{
	display:inline;
	font-weight:bold;
	position:relative;
}
.price1,.price2,.price4{
	font-size:2.363em;/*26px*/
	line-height:2.091em;/*23px*/
}
.price1{
	padding-left:4px;
}
.price2{
	display:inline;
	position:relative;
	top:-9px;
	font-size:1.363em;/*15px*/
	font-weight:bold;
}
.bold, .textoNegrita, .negrita{
	font-weight:bold;
}

.greater {
	font-size: 106%;
	font-size: 100%;
}

.vertical_centered, .overflow .vertical_centered {
	vertical-align:middle;
}
.modFooter{
	height:8px;
	font-size:1px;
	line-height:1px;
	margin-bottom:5px;
}
.modFooter hr{
  display: none;
}
.modTop{
	height:1px;
	font-size:1px;
	line-height:1px;
}
.modPad{
	padding-left:21px;
}
.priceBox{
	position:absolute;
	bottom:1.545em;/*17px*/
}
.priceBox .priceTag{
	display:inline;
	position:relative;
	top:-18px;
	left:0;
}
.priceBox .text{
	position:relative;
	display:inline;
	top:-18px;
	left:0;
}
.priceBox2{
	float:left;
	position:relative;
	top:1.36em;/*15px*/
}
.priceBox3{
	position:absolute;
	top:98px;
}
.overflow{
	overflow:hidden;
	clear:both;
	height:1%;
	vertical-align:top;
}
.overflow h4, .overflow p{
	vertical-align:top;
	
}
.float,.priceBox2 .text{
	float:left;
}
.float p {
	margin: 0 0 0 3px;
}
.overflow img.float, .overflow img.floatRight {
	vertical-align:top;
}
.overflow img.float {
	padding: 0 6px 6px 0;
} 

.overflow img.floatRight {
	padding: 0 0 6px 6px;
}
.floatRight {
	float:right;
}
.imgRight {
	margin-right:1px;
}
.price3{
	float:left;
	position:relative;
	top:-25px;
}
.price5{
	font-size:4.27em;/*47px*/
}
.price6{
	top:-0.55em;/*5px*/
	font-size:2.5em;/*20px*/
	left:-4px;
}
.modHeading{
	padding:3px 0 10px 0;
}
.blockHeading{
	padding:3px 0;
}
.skipper{
	left:-1000px;
	position:absolute;
	top:-1000px;
}
.skipper:hover,.skipper:focus,.skipper:active{
	position:absolute;
	left: 150px;
	top: 9px;
	color: #000;
	z-index: 999;
}
.underlined {
	text-decoration:underline;	
}
.noPadBottom{
	padding-bottom:0;
}
.PadBottom12{
	padding-bottom:12px;
}

.PadBottom18{
	padding-bottom:18px;
}

.noMar{margin:0;}
.plainText {}

.plainText ul { padding: 0; margin: 0; list-style:none; }

.plainText ul li { 
	padding: 0 0 0 12px;
	_padding: 0 0 0 0;
	.padding: 0 0 0 12px;
	background: transparent url("/img/roundBulletBlack.gif") no-repeat 0 5px;
}

.plainText a {
	text-decoration:underline;
}

p.smallerBottomText {
	 margin: 40px 0 90px 0;
	 font-size: 0.9em;
	 line-height: 1em;
}

div.modItemRow {
	width: 100%;
	margin: 0 0 8px 0;
	overflow: hidden;
}

div.modItemRow .mod4ColContent{
 padding:0;
}

div.modItemRow_left {
	float: left;
	width: 80%;
	text-align: left;
}

div.modItemRow_right {
	float: left;
	width: 20%;
	text-align: right;
	font-weight: bold;
}

span.leftMar {
	margin: 0 0 0 10px;
}

/* END GENERIC MODULE STYLES */

/* BEGIN 1 COLUMN WIDE MODULES */
.modCopy1col,.mod1Col, .modCopy1HalfCol {
	width:190px;
	float:left;
	/*overflow: hidden;*/
}
.mod1Col .modBorder{
	width:192px;
	background-image: url("/img/1columnBorder.gif");
}
.mod1Col .modBorderGrey{
	width:192px;
	background-image: url("/img/1columnBorderGrey.gif");
}
.mod1Col .modFooter{
	background-image: url("/img/1columnFooter.gif");
	width:192px;
}
.mod1Col .modTop{
	background-image: url("/img/1columnTop.gif");
	width:192px;
}
.mod1Col .modCopy,.modCopy1col{
	width:171px;
}
.mod1Col .modCopyNoPad, .modCopy1colNoPad{
	/* width:178px; */
	width:186px;
	/*overflow:hidden;*/
}
.mod2Col .modCopy1colNoPad{
 	width:189px;
 }
 .mod2ColContent .modCopy1colNoPad{
 	width:177px;
 }
.mod3Col .modCopy1colNoPad{
 	width:190px;
 }
 .mod3ColContent .modCopy1colNoPad{
 	width:182px;
 }
.link_list1Col{
	position:absolute;
	width:171px;
	bottom:7px;
	clear: both;
}
/* Creo un estilo de links a 1 col sin position absolute para el acordeón de la faq */
.link_list1Col_nopos {
	width:171px;
	bottom:7px;
}
.list1Col{
	/*position:absolute;*/
	width:171px;
	margin: -8px 0 8px 0;
}
ul.list1Col li a.topSelected { color:#F3B700; }
.static{
	position:static !important;
}
.modCopy1colNoPad .link_list1Col {
	left:7px;
}
.modCopy1colNoPad .list1Col {
	margin-left:7px;
}

/* END 1 COLUMN WIDE MODULES */

/* BEGIN 1,5 COLUMN WIDE MODULES SPECIFIC FOR HOME_PUNTOS */
/* END 1,5 COLUMN COLUMN WIDE MODULES */

/* BEGIN 2 COLUMN WIDE MODULES */
.mod2Col{
	width:380px;
	float:left;
}
.mod2Col .modBorder{
	width:384px;
	background-image: url("/img/2columnBorder.gif");
}
.mod2Col .modFooter{
	background-image: url("/img/2columnFooter.gif");
	width:384px;
}
.mod2Col .modTop{
	background-image: url("/img/2columnTop.gif");
	width:384px;
}
.mod2Col .modCopy{
	width:363px;
}
.mod2Col .modCopyNoPad{
	width:370px;
	/*overflow:hidden;*/
}
.modCopy2col{
	width:363px;
	float:left;
}
.modCopy2colNoPad{
	width:370px;
	float:left;
}
.modCopy3col{
        width:570px;
        float:left;
}

.link_list2Col{
	position:absolute;
	width:363px;
	bottom:7px;
}
/* END 2 COLUMN WIDE MODULES */

/* BEGIN 3 COLUMN WIDE MODULES */
.mod3Col{
	float:left;
	width:576px;
}
.mod3Col .modBorder{
	width:576px;
	background-image: url("/img/3columnBorder.gif");
	overflow:hidden;
}
.mod3Col .modFooter{
	background-image: url("/img/3columnFooter.gif");
	width:576px;
	/*border: 1px solid red;*/
}
.mod3Col .modTop{
	background-image: url("/img/3columnTop.gif");
	width:576px;
}
.mod3Col .modCopy{
	width:555px;
	overflow: hidden;
	/*border: 1px solid red;*/
}
.mod3Col .modCopyNoPad{
	width:562px;
	/*overflow:hidden;*/
}
.modCopy3colNoPad{
	width:562px;
	float:left;
}
.mod3Col .modCopy1HalfCol{
	width:267px;
}
.mod3Col .modCall2Action{
	width:570px;
	padding:0 3px 12px 3px;
	height:168px;
	overflow:hidden;
}
.mod3Col .modFlash{
	width:570px;
	padding:0 3px 13px 3px;
	height:168px;
	overflow:hidden;
}
.mod3Col .contentFlash{
	width:570px;
	height:168px;
	overflow:hidden;
}
.link_list3Col{
	position:absolute;
	bottom:7px;
	clear:both;
	width:555px;
}
.link_list3Col_nopad{
	position:absolute;
	bottom:7px;
	clear:both;
	width:565px;
}
.link_list1HalfCol{
	/* Se cambia el ancho de 249 a 260 para que rellene la caja al completo */
	float:left;
	width:260px;
}
.link_list1HalfCol_homePuntos{
	float:left;
	width:265px;
}

.link_list1ThirdCol {
	float: left;
	/*width: 171px; Un cambio aparentemente incorrecto */
	/*width:158px;*/ /* Con este width caben justo tres links de 1 tercio de columna en una caja de 3 columnas*/
	width:166px; /*Width ampliado para adaptarse al nuevo tamaño de 3colcontent*/
	/*display: inline;*/
	/*margin: 0 0 0 0;*/
}
.mod3Col .link_list1ThirdCol {
	float: left;
	width: 171px;
}
/* END 3 COLUMN WIDE MODULES */

/* BEGIN 4 COLUMN WIDE MODULES */
.mod4Col{
	float:left;
}
.mod4Col .modBorder{
	width:768px;
	background-image: url("/img/4columnBorder.gif");
}
.mod4Col .modFooter{
	background-image: url("/img/4columnFooter.gif");
	width:768px;
}
.mod4Col .modTop{
	background-image: url("/img/4columnTop.gif");
	width:768px;
}
.mod4Col .modCopy{
	width:747px;
}
.mod4Col .modCall2Action{
	width:762px;
	padding:0 3px 12px 3px;
	height:168px;
	overflow:hidden;
}
.mod4Col .modFlash{
	width:762px;
	padding:0 3px 13px 3px;
	height:168px;
	overflow:hidden;
}
.mod4Col .contentFlash{
	width:762px;
	height:168px;
	overflow:hidden;
}
.link_list4Col{
	position:absolute;
	width:747px;
	bottom:7px;
}
/* END 4 COLUMN WIDE MODULES */

/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */

.secondLevelNav li{
	background: url("/img/dottedLine.gif") repeat-x top left;
	padding-bottom: 1px;
	margin-left:1px;
	margin-right:1px;
}
.secondLevelNav li.first{
  background-image: none;
}
.secondLevelNav li.selectedfirst{
       background:#bad4da;
       //margin-top: 1px;
       *margin-bottom:-1px;
       padding-bottom:0;
}
.secondLevelNav a{
	padding: 3px 0 4px 12px;
	height:1.454em; /*16 px */
	display:block;
	position:relative;
}
.secondLevelNav .level2 a{
	padding-left:24px;
}
.secondLevelNav .level2 .level3 a{
	padding-left:36px;
}
.secondLevelNav .level2 .level3 .level4 a{
	padding-left:48px;
}
.secondLevelNav li.selected{
	background:#bad4da url("/img/dottedLine.gif") repeat-x top left;
	margin-top: 1px;
	*margin-bottom:-1px;
	padding-bottom:0;
}
.secondLevelNav li.selected ul, .secondLevelNav li.selectedfirst ul{
	background: #fff;
}
.secondLevelNav li.selected ul li{
	background: url("/img/dottedLine.gif") repeat-x top left;
}
/* END SECOND LEVEL NAVIGATION */

/* BEGIN BUTTON STYLES */
a.btnGrey {
	background:url("/img/buttons/arrow-grey.gif") no-repeat left top;
}
a.btnBlue{
	background:url("/img/buttons/arrow-blue.gif") no-repeat left top;
}
a.btnRed{
	background:url("/img/buttons/arrow-red.gif") no-repeat left top;
}
a.btnLightBlue{
	background:url("/img/buttons/arrow-lightBlue.gif") no-repeat left top;
}
a.btnPetrol{
	background:url("/img/buttons/arrow-petrol.gif") no-repeat left top;
}
a.btnDownload{
	background:url("/img/buttons/download_arrow.gif") no-repeat left top;
}
a.btnGreen{
	background:url("/img/buttons/arrow-green.gif") no-repeat left top;
}
a.btnGrassGreen{
	background:url("/img/buttons/arrow-grassGreen.gif") no-repeat left top;
}
a.btnLightGreen{
	background:url("/img/buttons/arrow-lightGreen.gif") no-repeat left top;
}
a.btnBlueGreen{
	background:url("/img/buttons/arrow-blueGreen.gif") no-repeat left top;
}
a.btnTurquoise{
	background:url("/img/buttons/arrow-turquoise.gif") no-repeat left top;
}
a.btnGrassGreenClose{
	background:url("/img/buttons/grassgreen_close.gif") no-repeat left top;
}
a.btnDeepPurple{
	background:url("/img/buttons/arrow-deepPurple.gif") no-repeat left top;
}
a.btnPink{
	background:url("/img/buttons/arrow-pink.gif") no-repeat left top;
}
a.btnLightPurple{
	background:url("/img/buttons/arrow-lightPurple.gif") no-repeat left top;
}
a.btnDarkYellow{
	background:url("/img/buttons/arrow-darkYellow.gif") no-repeat left top;
}
a.btnYellow{
	background:url("/img/buttons/arrow-yellow.gif") no-repeat left top;
}
a.btnMinus{
	background:url("/img/buttons/minus.gif") no-repeat left top;
}
a.btnDelete{
	background:url("/img/buttons/delete.gif") no-repeat left top;
}
a.btnPlus{
	background:url("/img/buttons/plus.gif") no-repeat left top;
}
a.btnPdf {
	background:url("/img/buttons/ico_pdf.gif") no-repeat left top;
}
a.btnGreyOnRed{
	background:url("/img/buttons/arrow-grey-on-red.gif") no-repeat left top;
}
a.btnQuestionRed, a.btnQuestionRed_cell {
	background: url("/img/buttons/question-arrow.gif") no-repeat;
	background-position: 100% 0px;
	width: 14px;
	height: 20px;
}
a.btnQuestionBlue {
	background: url("/img/buttons/question-arrow_bluebg.gif") no-repeat;
	background-position: 100% 0px;
	width: 14px;
	height: 20px;
}
a:hover.btnQuestionBlue {
	background: url("/img/buttons/question-arrow_bluebg.gif") no-repeat;
	background-position: 100% -100px;
	width: 14px;
	height: 20px;
}
a:hover.btnQuestionRed, a:hover.btnQuestionRed_cell {
	background: url("/img/buttons/question-arrow.gif") no-repeat;
	background-position: 100% -100px;
	width: 14px;
	height: 20px;
}
a.btnQuestionRed {
	float: left;
	display: block;
	margin: 5px 0 0 5px;
}
a.btnQuestionRed_cell, a:hover.btnQuestionRed_cell {
	float: left;
	display: block;
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
}
a.btnQuestionBlue {
	float: left;
	display: block;
	margin: 5px 0 0 5px;
}
.divider {
	background: url("/img/dottedLine.gif");
	font-size: 0;
	line-height:0;
	height:1px;
}
.divider_nonbsp {
	background: url("/img/dottedLine.gif");
	font-size: 0;
	line-height:0;
	height:1px;
	overflow: hidden;
}
.divider_noth { font-size: 0; line-height:0; height:1px; overflow: hidden; }
.link_list1Col li, .link_list1Col_nopos li,.link_list2Col li, .link_list3Col li, .link_list3Col_nopad li, .link_list4Col li, .list1Col li {
	width:100%;
}
.link_list1Col a,.link_list1Col_nopos a,.link_list1QuarterCol a,.link_list1ThirdCol a,.link_list1HalfCol a,.link_list2Col a,.link_list3Col a, .link_list3Col_nopad a, .link_list4Col a, .link_list1HalfCol_homePuntos a {
	padding: 4px 15px 0 0;
	display:block;
	background-position:100% 4px;
	height:1.636em;/*18px*/
	overflow: hidden;
}
.list1Col a {
	padding: 4px 0 0 0;
	display:block;
	background-position:100% 4px;
	height:1.636em;/*18px*/
}
.link_list1Col a:hover,.link_list1Col_nopos a:hover,.link_list1QuarterCol a:hover,.link_list1ThirdCol a:hover,.link_list1HalfCol a,.link_list2Col a:hover,.link_list3Col a:hover, .link_list3Col_nopad a:hover, .link_list4Col a:hover, .link_list1HalfCol_homePuntos a:hover {
	background-position:100% -96px;
}
.list1Col a:hover {
	color:#F3B700;
}
a.textBtnRed,a.textBtnGrey,a.textBtnPurple,a.btnGreyOnRed,a.textBtnGrassGreen,.textBtnGrassGreen_greybg{
	color:#fff;
	font-family:arial;
	font-weight:bold;
}

a.textBtnRed_left {
	
}

.btnGreyOnRed {
	position:static;
	color: #fff;
}
.btn li{
	display:inline;
}
.btn a,a.btnGreyOnRed{
	padding: 4px 20px 5px 0;
	background-position:100% 4px;
	position:relative;
	height:14px;
}
.btn a:hover{
	background-position:100% -96px;
}
a.btnGreyOnRed:hover{
	background-position:100% -96px;
}
.textBtnRed,.textBtnGrey,.textBtnPurple, .textBtnGrassGreen, .textBtnGrassGreen_greybg {
	padding-left:5px;
	margin-top:6px;
	height:24px;
	cursor:pointer;
	display:block;
}
.textBtnRed span,.textBtnGrey span,.textBtnPurple span,.textBtnGrassGreen span, .textBtnGrassGreen_greybg span{
	padding:1px 5px 0 1px;
	float:left;
	height:24px;
}
.textBtnRed {
	background:url("/img/buttons/redLeft.gif") no-repeat left top;
}
.textBtnGrey {
	background:url("/img/buttons/greyLeft.gif") no-repeat left top;
}
.textBtnPurple {
	background:url("/img/buttons/purpleLeft.gif") no-repeat left top;
}
.textBtnGrassGreen {
	background:url("/img/buttons/greenLeft.gif") no-repeat left top;
}
.textBtnGrassGreen_greybg {
	background:url("/img/buttons/greenLeft_greybg.gif") no-repeat left top;
}
.textBtnRed span{
	background:url("/img/buttons/redRight.gif") no-repeat right top;
}
.textBtnGrey span{
	background:url("/img/buttons/greyRight.gif") no-repeat right top;
}
.textBtnPurple span{
	background:url("/img/buttons/purpleRight.gif") no-repeat right top;
}
.textBtnGrassGreen span{
	background:url("/img/buttons/greenRight.gif") no-repeat right top;
}
.textBtnGrassGreen_greybg span{
	background:url("/img/buttons/greenRight_greybg.gif") no-repeat right top;
}
.textBtnRed:hover span,.textBtnGrey:hover span,.textBtnPurple:hover span{
	background-position:right -95px;
}
.textBtnRed:hover,.textBtnGrey:hover,.textBtnPurple:hover{
	background-position:left -95px;
	color:#FFF;
}
.linksBoxNoHeight {
	margin:6px 0 0 0;
	position:static;
	bottom:0;
}
a.btnSubir{
	background:url("/img/buttons/up_arrow.gif") no-repeat right top;
	padding-right:20px;
}
.buttonsRow{
	overflow:hidden;
	clear:both;
	width:100%;
	height:1%;
}
.buttonsRow a.marRight{
	margin-right:10px;
}

.buttonsRow a.marLeft{
	margin-left:5px;
	_margin-left:2px;
}

.buttonsRow a.marRight24{
	margin-right:24px;
}

a.btnPrint{
	display:block;
	width:14px;
	height:20px;
	background:url("/img/buttons/print.gif") no-repeat left top;
}
a.btnDiagArrow{
	display:block;
	width:14px;
	height:20px;
	background:url("/img/buttons/diag_arrow.gif") no-repeat left top;
}
a.btnDiagArrow2{
	display:block;
	width:14px;
	height:20px;
	background:url("/img/buttons/diag_arrow2.gif") no-repeat left top;
}
a.btnArroba{
	display:block;
	width:14px;
	height:20px;
	background:url("/img/buttons/arroba.gif") no-repeat left top;
}
a:hover.btnSubir, a:hover.btnPrint, a:hover.btnDiagArrow, a:hover.btnDiagArrow2, a:hover.btnArroba{
background-position: right -100px;
}
a.btnCloseGrey {
	display:block;
	width:14px;
	height:20px;
	float: right;
	margin: 0 5px 0 0;
}

a.btnCloseGrey_left {
	display:block;
	width: 14px;
	height: 20px;
	float: left;
	margin: 0 0 0 5px;
}
/* END BUTTON STYLES */

/* BEGIN HEADER STYLES */
.globalNav li{
	float:left;
	border-right: 1px solid #fff;
	font-weight:bold;
}
.globalNav li a{
	padding: 0.36em 1.09em 0.36em 1.09em;
	background:#fe0000;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
	color:#fff;
	display:block;
}
.globalNavActive{
	background:#cc0202 !important;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
}
.globalNav li a:hover{
	background:#cc0202;
	color: #FFF;
}
.globalNavShadow{
	width:954px; 
	height:5px;
	clear:both;
	display:block;
}
.globalNav{
	position:absolute;
	top:105px; 
	left:12px;
}
.globalNav ul{
	width:954px;
	height:2.182em; /* 24px */
	background:#fe0000;
}
#vodafoneLogo{
	position:absolute;
	top:0; 
	left:12px;
}
.firstLevelNav{
	position:absolute;
	z-index:10;
	top:140px;
	left:22px;
}
.firstLevelNav ul li{
	display:inline;
}
.firstLevelNav a{
	padding:0 6px 0 3px; 
}
.firstLevelNav .active{
	padding:0 6px 0 4px; 
	font-weight:bold;
}
.metaNav{
	position:absolute;
	top:0; 
	left:0;
	width:973px; 
	height:25px; 
}
.metaNav ul{
	position:absolute;
	right:0;
	bottom:0;
}
.metaNav ul li{
	display:inline;
}
.metaNav ul li a{
	padding-left:3px;
	padding-right:6px;
}
.metaNav ul li span{
	padding-left:3px;
	padding-right:6px;
}
.metaShoppingCart{
	vertical-align:-7%;
	height:1em; /* 11px*/
	padding-right: 2px;
}
.selectLanguage{
	font-size:1em;
}
.headerBanner {
	position:absolute;
	top:0px;
	left:140px;
	width:425px;
	height:84px;
}
.searchNav{
	position:absolute;
	top:70px; 
	left:0;
	width:966px; 
	height:25px; 
}
.searchField{
	position:absolute;
	right:65px;
	width:230px; 
	font-size:1em;
	top:0;
}
.loginBox{
	position:absolute;
	top:141px; 
	left:774px;
	width:192px; 
	height:25px;
}
.loginField{
	position:absolute;
	right:0;
}
.searchNav .textBtnGrey{
	position:absolute;
	right:0;
	top:-6px;
}
.searchNav .textBtnGrey span{
	padding-left:7px;
	padding-right:10px;
}
.registerBtn{
	padding-left:5px;
}
/* END HEADER STYLES */

/* BEGIN GRID STYLES */
.singleColumn{
	width:192px;
	float:left;
	overflow:hidden;
}
.doubleColumn{
	width:384px;
	float:left;
	overflow:hidden;
}
.tripleColumn{
	width:576px;
	float:left;
	overflow:hidden;
}


.tripleColumn_nooverflow{
	width:576px;
	float:left;
}

.quadColumn{
	width:768px;
	float:left;
	overflow:hidden;
}
.quintColumn{
	width:970px;
	float:left;
	overflow:hidden;
}
.grid{
	position:absolute;
	top:171px;
	left:9px;
	display:block;
	width:970px;
}
.grid2{
	position:absolute;
	top:121px;
	left:9px;
	display:block;
	/*width:576px;*/
}
.print{
	position:absolute;
}
/* END GRID STYLES */

/* BEGIN FOOTER STYLES */
.footer{
	display:block;
	width:957px;
	clear:both;
	text-align:right;
	padding:14px 0 19px 0;
}
.footer_left{
	display:block;
	width:100%;
	clear:both;
	text-align:left;
	padding:0 0 8px 12px;
	font-size: 0.9em;
}
.footer img {
	margin: 0 15px;
}
.footer a, .footer_left a {
	padding:0 7px 0 4px;
}
.footer li, .footer_left li{
	display:inline;
}
.footer span, .footer_left span{
	padding:0 7px 0 4px;
}
.footer ul, .footer_left ul {
	margin-right:-6px;
}
/*END FOOTER STYLES */

/* BEGIN MODULE 1 STYLE */
.tripleMod{
	position:relative;
	height:17.272em;/* 190px */
}
.tripleMod h3{
	left:53px;
	font-size:1.182em;/*13px*/
	font-weight:bold;
}
.tripleMod h4{
	left:55px;
	top:1.2em; /* 22px */
	font-size:1.4em;/*13px*/
}

.tripleMod h3,.tripleMod h4,.priceTag,.tripleMod .textBtnRed,.tripleMod .features,.tripleMod .footnote,.tripleMod h3,.tripleMod img{
	position:absolute;
}
.tripleMod .priceTag{
	top:9.18em;/* 93px */
	left:50px;
}
.tripleMod .textBtnRed{
	top:14.73em;/*162px*/
	right:0;
}
.tripleMod .features{
	left:53px;
	top:5em;/*55px*/
	width:117px;
	height:5em;/*55px*/
	overflow:hidden;
	list-style-type:none;
}
.features li{
	background:url("/img/bullet.gif") no-repeat 3px 3px;
	padding-left:10px;
}
.tripleMod .footnote{
	left:53px;
	top:13.181em;/*145px*/
	display:block;
	text-decoration:underline;
}

/* Begin specific style for home_puntos, 1.5 width col product container */
.tripleMod_onehalfCol{
	position:relative;
	height:17.272em;/* 190px */
}
.tripleMod_onehalfCol h3{
	left:123px;
	font-size:1.182em;/*13px*/
	font-weight:bold;
}
.tripleMod_onehalfCol h4{
	left:125px;
	top:1.2em; /* 22px */
	font-size:1.4em;/*13px*/
}

.tripleMod_onehalfCol h5{
	left:125px;
	top:6.8em; /* 22px */
	font-size:1.4em;/*13px*/
}

.tripleMod_onehalfCol h3,.tripleMod_onehalfCol h4,.priceTag,.tripleMod_onehalfCol .textBtnRed,.tripleMod_onehalfCol .features,.tripleMod_onehalfCol .footnote,.tripleMod_onehalfCol h3, .tripleMod_onehalfCol h5, .tripleMod_onehalfCol img {
	position:absolute;
}
.tripleMod_onehalfCol img {
	margin: 0 0 0 15px;
}
.tripleMod_onehalfCol .priceTag{
	top:9.48em;/* 93px */
	left:120px;
}
.tripleMod_onehalfCol .textBtnRed{
	top:14.73em;/*162px*/
	right:0;
}
.tripleMod_onehalfCol .features{
	left:123px;
	top:5em;/*55px*/
	width:117px;
	height:5em;/*55px*/
	overflow:hidden;
	list-style-type:none;
}
.features li{
	background:url("/img/bullet.gif") no-repeat 3px 3px;
	padding-left:10px;
}
.tripleMod_onehalfCol .footnote{
	left:123px;
	top:12.8em;/*145px*/
	display:block;
	/*text-decoration:underline;*/
}
/* End specific style for home_puntos, 1.5 width col product container */

/* END MODULE 1 STYLES */

/* BEGIN MODULE 3 STYLES */
.username{
	/*width:167px;*/
	width: 108px;
	position:absolute;
	/*height:1.37em;/*15px*/
	height: 16px;
	font-size:1em;
	margin-bottom:3px;
	color:#333;
}
#pwd, #txt{
	position:absolute;
	width:164px;
	top: 25px;
	height:16px;
	margin-bottom:3px;
	font-size:1em;
	color:#333;
}
.login{
	position:relative;
}
.login .textBtnPurple{
	position:absolute;
	top:-6px;
	left:116px;
}
.login a.textBtnPurple{
	white-space: pre;
	width:50px;
}
.login .textBtnPurple span{
	padding-left:7px;
	padding-right:10px;
}
/* END MODULE 3 STYLES */

/* BEGIN MODULE 5 STYLES */
.bgImg{
	z-index:0;
}
/* END MODULE 5 STYLES */

/* BEGIN MODULE 7 STYLES */
.searchCloud h1,.searchCloud h2,.searchCloud h3,.searchCloud h4,.searchCloud h5,.searchCloud h6{
	float:left;
	padding:0 8px 2px 0;
	/*padding:2px 8px 4px 0;*/
	white-space: pre;
	/*color:#1A1A1A;*/
}
.searchCloud h1{
	font-size:1.545em; /* 22px */
	/*font-size:2em;*/
}
.searchCloud h1 a {color: #333333;}
.searchCloud h2{
	font-size:1.364em; /* 20px */
	/*font-size:1.82em;*/
}
.searchCloud h2 a {color: #4D4D4D;}
.searchCloud h3{
	font-size:1.272em; /* 18px */
	/*font-size:1.64em;*/
}
.searchCloud h3 a {color: #666666;}
.searchCloud h4{
	font-size:1.18em; /* 16px */
	/*font-size:1.45em;*/
}
.searchCloud h4 a {color: #808080;}
.searchCloud h5{
	font-size:1.091em; /* 14px */
	/*font-size: 1.18em;*/
}
.searchCloud h5 a {color: #999999;}
.searchCloud h6{
	font-size:1em; /* 11px */
	/*font-size: 1.09em;/* /* 12px */
}
.searchCloud h6 a {color: #B3B3B3;}
/* END MODULE 7 STYLES */

/* BEGIN MODULE 8 STYLES */
.col1Selector select{
	width:170px;
	font-size:1em;
	margin-bottom:3px;
}
/* END MODULE 8 STYLES */

/* BEGIN MODULE 9 STYLES */
.module9Text{
	position:relative;
	top:-4px;
}
/* BEGIN MODULE 9 STYLES */

/* BEGIN MODULE 10 STYLES */
.module10ImgRight{
	position:absolute;
	left:192px;
}
.module10ImgLeft{
	position:absolute;
	right:188px;
}
/* BEGIN MODULE 10 STYLES */

/* BEGIN MODULE 12 PRODUCT DETAIL STYLES */
.productPic1{
	text-align:center;
	margin:0 8px 8px 6px;
	overflow:hidden;
}
/* END MODULE 12 PRODUCT DETAIL STYLES */


/* BEGIN SHOPPING CART*/
.cartGroup{
	margin:0.6em 0 0.727em 0;
}
.carthead{
	line-height:1.6em;
	font-weight: bold;
	width:175px;
	display:inline;
}
.cartProduct{
	padding-right:5px;
	font-size:0.91em;
	line-height:1.3em;
	float:left;
	width:115px;
	display:inline;
}
.cartPrice{
	line-height:1.3em;
	float:right;
	display:inline;
	text-align:right;
	white-space: nowrap;
}
.dynamicHeightLinks{
	position:relative !important;
	padding-top: 32px;
}
/* END SHOPPING CART*/

/* BEGIN  TABLE STYLES */
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod2Col .modBorder{
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
	background-image: url("/img/2columnBorder.gif");
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod2Col .modFooter{
	background-image: url("/img/2columnFooter.gif");
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod2Col .mod2Col .modBorder{
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
	background-image: url("/img/2columnBorder.gif");
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod2Col .mod2Col .modFooter{
	background-image: url("/img/2columnFooter.gif");
	width:377px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod3Col .modBorder{
	width:569px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
	background-image: url("/img/2columnBorder.gif");
}
/*En el caso de una tabla de 2 col metida en un modulo de 3*/ .mod3Col .mod3Col .modFooter{
	background-image: url("/img/2columnFooter.gif");
	width:569px; /* El width de un modulo de dos columnas menos los 7px del padding left del modCopy */
}
/* Contenedor de tabla, para dar espacios a los margenes entre las tablas y los elementos circundantes */
.fullWidth{
	width:100%;
	border-collapse: collapse;
}
.tableContainer{
	padding: 0 4px 0 4px;
}
.tdEven,.tdEven2,.tdEven2_top,.tdEven2_centered,.tdOdd,.tdOdd2,.tdOdd2_top,.tdOdd2_centered,.tdHead,.tdHead2{
	padding: 5px 12px 4px 12px;
	text-align:center;
}
.tdEven{
	border-right: 1px #008698 solid;
	background:#fff;
}
.tdEven2{
	background:#fff;
}
.tdEven2_top{
	background:#fff;
	vertical-align: top;
}
.tdEven2_centered{
	background:#fff;
	vertical-align: middle;
}
.tdHead{
	border-right: 1px #fff solid;
	border-top: 1px #ccc solid;
	padding:4px 12px 4px 12px;
	background:#008698;
	color:#fff;
}
.tdHead2, .tdHead3 {
	background:#008698 none repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	color:#FFFFFF;
}
.tdHead3 {
	padding:5px 0px 4px 24px;
}

.tdOdd{
	border-right: 1px #008698 solid;
	background:#f6f8f9;
}
.tdOdd2{
	background:#f6f8f9;
}
.tdOdd2_centered{
	background:#f6f8f9;
	vertical-align: middle;
}
.tdOdd2_top{
	background:#f6f8f9;
	vertical-align: top;
}
.left{
	text-align:left;
}
.center{
	text-align:center;
}
.leftgradient{
	height:1px;
	background:url("/img/leftGradient.gif") repeat-y top left;
	width:3px;
	border-right: 1px #ccc solid;
}
thead .leftgradient{
	border-right: 1px #008698 solid;
}
.rightgradient{
	height:1px;
	background:url("/img/rightGradient.gif") repeat-y top right;
	width:3px;
	border-left: 1px #ccc solid;
}

thead .rightgradient{
	border-left: 1px #008698 solid;
}

.bottom {
	background:url("/img/bottomGradient.gif") repeat-x left top;
	height:6px;
	border-top: 1px #ccc solid;
}
.leftbottom {
	border:0;
	width:3px;
	height:6px;
}
.rightbottom {
	border:0;
	width:3px;
	height:6px;
}
tbody tr.dottedTr td{
	border-bottom:1px dotted #666;
}
tbody tr.dottedTr .leftgradient, tbody tr.dottedTr .rightgradient{
	border-bottom:0;
}

p.lastParagraph {
	padding-bottom: 10px;
}

div#deliverSavedData p, div#freeCharges p {
	margin: 0 0 24px 24px;
} 

/* END  TABLE STYLES */

/* BEGIN POPUP STYLES */
.popuplogo{
	position:absolute;
	top:0;
	left: 12px;
	width:130px;
	height:105px;
	background:url("/img/vodafone_logo.gif");
	clear:both;
}
.popupbuttonbox_top{
	position:absolute;
	top: 15px;
	left: 12px;
	width: 570px;
}
.popupbuttonpack_top{
	position:absolute;
	right: 0;
}
.popupbuttonpack_bottom{
	margin-top:13px;
	position:absolute;
	right: 3px;
}
.popupbtn2{
	margin-left:8px;
}
.popup {
	position:absolute;
	top:243px;
	left:9px;
}
.popupproductpic{
	position:absolute;
	top:116px;
	left: 12px;
}
.popupproductdescription{
	position:absolute;
	top:124px;
	left: 204px;
	width:376px;
	height:124px;
}
.popuphead{
	font-size:24px;
	font-weight: bold;
}
.popupsub{
	font-size:18px;
	font-weight: bold;
	line-height:32px;
	height: 46px;
}
.popupcopy{
	font-size:13px;
	font-weight: normal;
}
/* END POPUP STYLES */

/* BEGIN BULLET LISTS STYLES */
	.bullet li{
	background:url("/img/bullet.gif") no-repeat 3px 3px;
	padding-left:9px;
	}
/*END BULLET LISTS STYLES */

/* CONTENT MODULES */

.looseCopy {
	overflow:hidden;
	padding:0px 3px 18px 3px;
}

.looseCopy_overflow {
	padding: 0px 3px 18px 3px;
}

.noteListMarker {
	float:left;
	width:1em;
	margin-right:1em;
	font-weight:bold;
}
.note{
	float:left;
	width:95%
}

.mod2ColContent .modCopy1Col, .mod2ColContent .modCopy1HalfCol, .mod2ColContent .modCopy, .mod3ColContent .modCopy1Col, .mod3ColContent .modCopy1HalfCol, .mod3ColContent .modCopy, .mod3Col modCopy_nopad, .mod4ColContent .modCopy1Col, .mod4ColContent .modCopy{
	padding:12px 0 12px 12px;
}

.mod3Col .modCopy_nopad { padding:0 0 0 6px; }
.mod2ColContent h4, .mod3ColContent h4, .mod4ColContent h4{
	padding: 0 0 18px;
} 
.mod2ColContent .marTop, .mod3ColContent .marTop, .mod4ColContent .marTop{
	margin-top:6px;
}
.mod2ColContent .modCopy, .mod3ColContent .modCopy, .mod3ColContent .modCopy_nopad .mod4ColContent .modCopy{
	padding:12px 12px 12px 12px;
	height:1%;
	overflow:hidden; /* Necesario */
}

.mod1ColContent p, .mod2ColContent p, .mod3ColContent p, .mod4ColContent p{
	margin:0 0 1em 0;
}

/* 1 COLUMN CONTENT MODULES STYLES */
.mod1ColContent{
	float:left;
	padding:0  12px;
	width:168px;
}
.mod1ColContent .looseCopy{
	width:162px;
}
.mod1ColContent .looseCopy .link_list1Col{
	width:162px;
}
/* 2 COLUMN CONTENT MODULES STYLES */

.mod2ColContent{
	float:left;
	padding:0 12px;
	width:360px;
}
.mod2ColContent .modBorder{
	width:360px;
	background-image: url("/img/2columnContentBorder.gif");
	overflow:hidden;
}
.mod2ColContent .modFooter{
	background-image: url("/img/2columnContentFooter.gif");
	width:360px;
}
.mod2ColContent .modTop{
	background-image: url("/img/2columnContentTop.gif");
	width:360px;
}

.mod2ColContent .looseCopy{
	width:354px;
}

.mod2ColContent .col1Half {
	float:left;
	width:154px;
}

/* 3 COLUMN CONTENT MODULES STYLES */

.mod3ColContent{
	float:left;
	/*padding:0 12px;
	width:552px;*/
	padding:0;
	width:576px;
}
.mod3ColContent_nopad {
	float:left;
	padding:0 3px;
	width:570px;
}
.mod3ColContent .looseCopy{
	/*width:546px;*/
	width:566px;
}
.looseCopy h3, .mod3ColContent h3, .looseCopy_allwidth h3 {
	font-size:2em;
	line-height:120%;
}
.mod3ColContent .modBorder{
	/*width:552px;
	background-image: url("/img/3columnContentBorder.gif");*/
	width:576px;
	background-image: url("/img/3columnBorder.gif");
	overflow:hidden;
}
.mod3ColContent .modFooter{
	/*background-image: url("/img/3columnContentFooter.gif");
	width:552px;*/
	background-image: url("/img/3columnFooter.gif");
	width:576px;
}
.mod3ColContent .modTop{
	/*background-image: url("/img/3columnContentTop.gif");
	width:552px;*/
	background-image: url("/img/3columnTop.gif");
	width:576px;
}

.mod3ColContent .modCopy1HalfCol{
	width:248px;
	overflow:hidden;
	height:1%;
}
.mod3ColContent .modPad {
	padding-left:24px;
}

.mod3ColContent .link_list1QuarterCol{
	width:158px;
}
.mod3ColContent .modCopy .box_link_list1ThirdCol{
	overflow:hidden;
}
.box_link_list1ThirdCol {
	width:158px;
	float:left;
}
.mod3ColContent .box_link_list1HalfCol .link_list1ThirdCol{
	position:relative;
	bottom:0;
	width:auto;	
}
.mod3ColContent .modCopy .box_link_list1HalfCol{
	overflow:hidden;
}
.box_link_list1HalfCol {
	width:249px;
	float:left;
	position:relative;
}
.blockImgCopyLinks{
	overflow:hidden;
	float:left;
	width:249px;
}
.mod3ColContent .blockImgCopyLinks img {
	margin-right:12px;
}
.blockCopyLinks {
	height:108px;
	width:158px;
	float:left;
}
.blockCopyLinks .descriptionCopy{
	height:7.6em;
}
.mod3ColContent .link_list2Col{
	position:absolute;
	bottom:12px;
	width:340px;
	margin:0 0 0 12px;
}
.mod3ColContent .modCopy .link_list2Col{
	position:absolute;
	bottom:12px;
	width:340px;
	margin:0;
}
.mod3ColContent .link_list3Col {
	/*width:520px;*/
	width:544px;
}
.mod3ColContent .linksBoxNoHeight {
bottom:0pt;
position:static;
}
.mod3ColContent .modCopy .linksBoxNoHeight {
bottom:0pt;
position:static;
}

div#swfContainer3Col {
	margin: 14px 0 0 0;
}

/* 4 COLUMN CONTENT MODULES STYLES */

.mod4ColContent{
	float:left;
	padding:0 12px;
	width:744px;
}
.mod4ColContent .looseCopy{
	width:546px;
}

.mod4ColContent .looseCopy_allwidth{
	width:744px;
}

.mod4ColContent .modBorder{
	width:744px;
	background-image: url("/img/4columnContentBorder.gif");
	overflow:hidden;
}
.mod4ColContent .modFooter{
	background-image: url("/img/4columnContentFooter.gif");
	width:744px;
}
.mod4ColContent .modTop{
	background-image: url("/img/4columnContentTop.gif");
	width:744px;
}

.mod4ColContent .modCopy1HalfCol{
	width:344px;
	overflow:hidden;
	height:1%;
}
.mod4ColContent .modPad{
	padding-left:24px;
}

.mod4ColContent .link_list4Col {
	width:714px;
}
/* 5 COLUMN CONTENT MODULES STYLES (Error pages) */
.mod5ColContent_error{
	float:left;
	padding: 0 12px 0 0;
	width:960px;
}
.mod5ColContent_error .looseCopy{
	width:546px;
}

.mod5ColContent_error .looseCopy_allwidth{
	/*width:744px;*/
	width:960px;
}

.mod5ColContent_error .modBorder{
	width:960px;
	background-image: url("/img/5columnContentBorder.gif");
	overflow:hidden;
}
.mod5ColContent_error .modFooter{
	background-image: url("/img/5columnContentFooter.gif");
	width:960px;
}
.mod5ColContent_error .modTop{
	background-image: url("/img/5columnContentTop.gif");
	width:960px;
}
.mod5ColContent_error .modCopy1HalfCol{
	width:344px;
	overflow:hidden;
	height:1%;
}
.mod5ColContent_error .modPad{
	padding-left:24px;
}

.mod5ColContent_error .link_list4Col {
	width:714px;
}
.modCopy_colizda {
	float: left;
	width: 800px;
}
.modCopy_colizda p {
	margin-bottom: 10px;
}
.modCopy_coldcha {
	float: left;
}
.modCopy_coldcha .policia {
	width: 70px;
	height: 115px;
	background: url("/img/error/policeman.gif") no-repeat top left;
	display: block;
}
.modCopy_coldcha .mantenimiento {
	width: 108px;
	height: 110px;
	background: url("/img/error/maintenance.gif") no-repeat top left;
	display: block;

}
a.link_violet_error {
	padding-right:20px;
	height: 20px;
	background: url("/img/buttons/arrow-deepPurple.gif") no-repeat right top;
	text-decoration: none;
	color: #333;
	display: block;
	width: 60px;
	margin-left: 5px; 
}
 a:hover.link_violet_error{
	background-position:right -100px;
	color:#008698;
}
/* END CONTENT MODULES STYLES */

/* BEGIN TABS STYLES */
.modTabs{
	overflow:hidden;
	height:1%;
	margin:0pt 0pt 0pt 3px;
	padding:0pt 3px 0pt 0pt;

}
.mod2ColContent .modTabs{
	width:354px;
	background: #fff url("/img/2columnContentTop.gif") left bottom no-repeat;
}
.mod3ColContent .modTabs{
	/*width:546px;
	background: #fff url("/img/3columnContentTop.gif") left bottom no-repeat;*/
	width:566px;
	background: #FFF url("/img/3columnContentTop_tabs.gif") left bottom repeat-x;
}

.mod3ColContent #fixwidth {
	width:569px;
}

.modTabs ul li{
	float:left;
	padding:6px 9px;
	border-right:1px solid #fff;
}
.modTabs ul li.selectedTab{
	background:#008698;
}
.modTabs ul li.selectedTab a, .modTabs ul li.selectedTab span{
	color:#fff;
	text-decoration:none;
}
.modTabs ul li.unselectedTab{
	background:#BAD4DA;
}
.modTabs ul li.unselectedTab a{
	color:#333;
	text-decoration:none;
}
/* END TABS STYLES */

/* BEGIN FORM STYLES */
input, select, textarea {
	border:1px inset #ccc;
	padding:0px 0 0 3px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
input.radioInput, input.radioInput_topMargin {
	border:0;
}
input.radioInput_left {
	border:0;
	float: left
}
input.radioInput_right {
	border:0;
	float: right; 
}
.labelcolumn{
	color:#333;
	width:30%;
	/*.width: 23%;*/
	display:block;
	float:left;
	text-align:right;
	margin:0;
}
.labelcolumn_topMargin{
	color:#333;
	width:30%;
	display:block;
	float:left;
	text-align:right;
	margin:0;
	padding: 6px 0 0 0;
}
.inputcolumn {
	float:left;
	/*margin:0 0 6px 0;*/
	margin:0 0 0 0;
	padding:0 0 12px 0;
	overflow:hidden;
	height:1%;	
}
.inputcolumn input, .inputcolumn select, .inputcolumn textarea, .inputcolumn div.labelInput, img.icon, .inputcolumn .textBtnGrey {
	float:left;
	margin:0 0 0 10px;
	_margin: 0 0 0 5px;
}
.inputcolumn .noMar {
margin:0;
}

.inputcolumn div.labelInput_logo {
	/*float:left;*/
	margin:0 0 0 10px;
	_margin: 0 0 0 5px;
}

div.labelInput_logo input.radioInput_topMargin {
	/*float:left;*/
	margin: 6px 5px 0 0;
	padding: 0;
}

.inputcolumn_left { float: left; width: 200px; font-size: 0.7em; }
.inputcolumn_left p { margin: 5px 5px 0 10px; line-height: 1em; }
.inputcolumn_right { float: left; width: 200px; }

label.labelImg {
	margin: 0; padding: 0;
}

.formContainer {
	clear: both;
	padding: 14px 0;
}

div.formRow, div.formRow {
	/*border: 1px solid blue;*/
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0 0 8px 0;
}

div.formRow_error, div.formRow_error_vipnumbers {
	overflow: hidden;
	width: 100%;
	/*border: 1px solid blue;*/
	color: red;
	margin: -12px 0 0 0;
}

div.formRow_error {
	padding: 0 0 12px 235px;
}

div.formRow_error_vipnumbers {
	padding: 0 0 12px 175px;
}

input.greyBackground {
	background-color: #B9B9B9;
}

div.labelInput {
	overflow:hidden;
	height:1%;
}
div.labelInput label, div.labelInput input, div.labelInput select {
	float:left;
	margin:0 4px 0 0;
}

div.labelInput_logo label {
	/*float:left;*/
	margin: 0;
	padding: 0;
}

img.icon {
	/*float:left;*/
	margin: 0 0 0 5px;
}
/* END FORM STYLES */

/* PASOS PROCESO DE COMPRA */
ul.pasos_compra{
	overflow:hidden;
}
ul.pasos_compra li{
	display:block;
	float:left;
	color:#c592c8;
	font-weight:bold;
	font-size:1.1em;
	height:22px;
	overflow:hidden;
	background: #fff url("/img/proceso_compra/paso_off.gif") left top no-repeat;
	vertical-align:middle;
	padding:5px 0 0 0;
	margin:0 66px 0 0;
}
ul.pasos_compra li.active{
	color:#732978;
	height:22px;
	background: #fff url("/img/proceso_compra/paso_active.gif") left top no-repeat;
	padding:5px 0 0 0;
}
ul.pasos_compra li div.numOrden{
	float:left;
	vertical-align:middle;
	padding:0 10px 0 11px;
	margin:0 5px 0 0;
}
.LayerAyuda {
	padding:8px 0 6px 6px;
	margin:0 1px;
	border-bottom:1px dotted #ccc;
	background:#e7edde;
}

/* PROCESO DE COMPRA */
.globalNav div.redBox{
	width:954px;
	height:2.182em; /* 24px */
	background:#fe0000;
}
.globalNav div.redBox span{
	float:left;
	font-weight:bold;
	padding: 0.36em 1.09em 0.36em 1.09em;
	background:#fe0000;
	height:1.454em; /* 16px */
	*height:auto; /* IE BUG FIX */
	color:#fff;
	display:block;
}

p.innerThanks {
	margin: 10px 0 0 0;
	font-size: 0.9em;
	line-height: 1em;
}

p.thanks {
	margin: 28px 0 22px 0;
	font-size: 0.9em;
	line-height: 1em;
}

p.subInfo {
	margin: 0 0 10px 5px;
	font-size: 0.9em;
	line-height: 1em;
}

td.height5px {
	height: 5px;
	padding: 0;
	margin: 0;
}
ul.list_links_violet{
	margin:15px 0;
}
ul.list_links_violet li{
	margin:0 0 2px 0;
	width:168px;
}
a.link_violet {
	padding-right:20px;
	height: 20px;
	background: url("/img/buttons/arrow-deepPurple.gif") no-repeat right top;
	text-decoration: none;
	color: #333;
	display: block;
	width: 125px; 
}
 a:hover.link_violet{
	background-position:right -100px;
	color:#008698;
}
a.link_solo {
	padding-right:20px;
	height: 20px;
	text-decoration: none;
	background-position:right top;
	color: #333;
	display: block; 
}
 a:hover.link_solo{
	background-position:right -100px;
	color:#008698;
}

.warningIcon {
    float:left;
    margin-right:6px;
}
.link_list1Col a.links_noHeight, .link_list1QuarterCol a.links_noHeight, .link_list1ThirdCol a.links_noHeight, .link_list1HalfCol a.links_noHeight, .link_list2Col a.links_noHeight, .link_list3Col a.links_noHeight, .link_list4Col a.links_noHeight{
	height:auto;
	padding-bottom:4px;
	background-repeat:no-repeat;
}

/* Incluye tus urls */

.buttonsRow_4col{
	overflow:hidden;
	clear:both;
	width:710px;
	height:1%;
}

.padLeft10px {
	padding: 0 0 0 5px;
}

div#description {
	padding: 10px 0 0 0;
}
/*  Home tienda online*/
.HomeTOLMod{
       position:relative;
       height:19em;/* 190px */
}
.HomeTOLMod h3{
       left:98px;
       top:0px;
       width:85px;
       font-size:1.182em;/*13px*/
       font-weight:bold;
}

.HomeTOLMod img{
       top:10px;
       position:absolute;
}
.HomeTOLMod h4{
       left:98px;
       width:75px;
       top:15px;
       font-size:1.4em;/*13px*/
}

.HomeTOLMod .subh4{
       font-size:11px;
}

.HomeTOLMod h3,.HomeTOLMod h4,.HomeTOLMod .priceTag,.HomeTOLMod .infoPrice, .HomeTOLMod .textBtnRed,.HomeTOLMod .features,.HomeTOLMod .footnote,.HomeTOLMod h3, .HomeTOLMod ul{
       position:absolute;
}
.HomeTOLMod .priceTag{
       top:121px;
       left:98px;
}

.HomeTOLMod .infoPrice{
       left:98px;
       top:121px;
}

.HomeTOLMod .textBtnRed{
       top:180px;
       left:110px;
}
.HomeTOLMod ul{
       left:98px;
       top:76px;
       width:85px;
       height:4em;/*5em; 55px*/
       overflow:hidden;
       list-style-type:none;
}
.HomeTOLMod ul li{
       background:url(/img/bullet.gif) no-repeat 3px 3px;
       padding-left:10px;
}
.HomeTOLMod .footnote{
       left:98px;
       top:161px;
}

/* BEGIN SITE MAP STYLES */
.modSitemap h1 {
	padding:6px 0 16px 14px;
}
.modSitemapCol{
	position:relative;
	float:left;
	clear:none;
	display:block;
	width:192px;
	margin-bottom:-1.81em;
}
.modSitemapBody{
	width:192px;
	background-image: url("/img/1columnBorder.gif");
	margin-bottom:18px;
}
.modSitemapBody a{
	position:relative;
	padding-top:0.45em;
	padding-bottom:0.45em;
	padding-left:14px;
	display:block;
	width: 160px;
}
.modSitemapBody .sitemapTitle{
	padding-top:0.45em;
	padding-bottom:0.45em;
	left:3px;
	width: 172px;
	background:#008698;
	color:#ffffff;
	font-weight:bold;
}
a.sitemapTitle:hover{
	color:#ffffff;
}
.modSitemapBody .sitemapLevel1{
	position:relative;
	left:4px;
	width: 184px;
	background:#b2dae0;
}
.modSitemapBody .sitemapLevel2{
	width: 184px;
	background:#ffffff;
}
.modSitemapBody .sitemapLevel2 a{
	padding-left:24px;
}
.modSitemapBody .sitemapLevel2 li{
	background:url("/img/dottedLine.gif") repeat-x top left;
}
.modSitemapBody .sitemapLevel2 li.first{
	background:none;
}
.modSitemapBody .modFooter{
	margin-bottom:0;
	background:#f00 url("/img/1columnFooter.gif") no-repeat;
}
/* END SITE MAP STYLES*/

/* BEGIN FORMS HELP & SUGGEST */
p.pad10 { padding: 10px 0; }
p.pad20 { padding: 20px 0; }
p.pad1020 { padding: 10px 0 20px 0; }
.height20 { height: 20px; }
.height60 { height: 60px; }
label.width100 { width: 100px; }
p.width400 { width: 400px; }
p.width550 { width: 550px; }
input.sugerencia { width: 200px }
textarea.sugerencia { width: 250px; }
h3.formtitle {
	font-size: 1.1em;
	margin: 5px 0 10px 10px;
}
/* END FORMS HELP & SUGGEST */
.skip { display: none; }


/* Estilos para nuevos bloques Enero 2008 */

/* Estilos para acordeon */

.modBody .modTabs {
	margin:0;
	/*width:542px;*/
	width: 566px;
}
.title_faq, .faq_open{
	background-image: url("/img/dottedLine.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding:5px 12px 1px 12px;
	margin: 0 0 1px 0;
}

.mod1Col .title_faq, .mod1Col .faq_open {
	_width: 162px; .width: 162px; /* added to fix ie extra left padding. Hay que darle un width pq si no explorer añade un padding extra a la izquierda. */
}

.mod3ColContent .title_faq, .mod3ColContent .faq_open {
	_width: 545px; .width: 545px; /* added to fix ie extra left padding. Hay que darle un width pq si no explorer añade un padding extra a la izquierda. */
}

.title_faq a, .faq_open a {
	text-decoration:none;
	display:block;
	height:20px;
	padding:0 0 0 20px;
	color: #FFFFFF;
}

/* Ya que el ejemplo a 1 columna de acordeón tiene diferentes botones para cada color de franja, creo clases en el enlace para utilizar los diferentes botones */

.title_faq a.triplecol_btn {
	background: url("/img/buttons/faq_closed.gif") no-repeat left center;
}

.title_faq a.onecol_btn01 {
	background: url("/img/buttons/accordion/btnmas_grassgreen.gif") no-repeat top left;
}

.title_faq a.onecol_btn02 {
	background: url("/img/buttons/accordion/btnmas_lightgreen.gif") no-repeat top left;
}
	
.title_faq a.onecol_btn03 {
	background: url("/img/buttons/accordion/btnmas_lightblue.gif") no-repeat top left;
}

.title_faq a.onecol_blueBG {
	background:url("/img/buttons/accordion/btnmas_darkblue.gif") no-repeat left top;
}

.title_faq a.onecol_darkYellowBG {
	background:url("/img/buttons/accordion/btnmas_darkyellow.gif") no-repeat left top;
}
	
.title_faq a.onecol_deepPurpleBG {
	background:url("/img/buttons/accordion/btnmas_darkpurple.gif") no-repeat left top;
}

.title_faq a.onecol_grassGreenBG {
	background:url("/img/buttons/accordion/btnmas_grassgreen.gif") no-repeat top left;
}

.title_faq a.onecol_lightBlueBG {
	background:url("/img/buttons/accordion/btnmas_turquoise.gif") no-repeat top left;
}

.title_faq a.onecol_lightGreenBG {
	background:url("/img/buttons/accordion/btnmas_lightgreen.gif") no-repeat top left;
}

.title_faq a.onecol_lightPetrolBG {
	background:url("/img/buttons/accordion/btnmas_lightpetrol.gif") no-repeat left top;
}

.title_faq a.onecol_lightPurpleBG {
	background:url("/img/buttons/accordion/btnmas_lightpurple.gif") no-repeat left top;
}

.title_faq a.onecol_petrolBG {
	background:url("/img/buttons/accordion/btnmas_petrol.gif") no-repeat left top;
}

.title_faq a.onecol_pinkBG {
	background:url("/img/buttons/accordion/btnmas_pink.gif") no-repeat left top;
}

.title_faq a.onecol_yellowBG {
	background:url("/img/buttons/accordion/btnmas_yellow.gif") no-repeat left top;
}

#faq_open a.triplecol_btn{
	background: url("/img/buttons/faq_open.gif") no-repeat left center;
}

#faq_open a.onecol_btn01{
	background: url("/img/buttons/accordion/btnmenos_grassgreen.gif") no-repeat top left;
}

#faq_open a.onecol_btn02{
	background: url("/img/buttons/accordion/btnmenos_lightgreen.gif") no-repeat top left;
}

#faq_open a.onecol_btn03{
	background: url("/img/buttons/accordion/btnmenos_lightblue.gif") no-repeat top left;
}

#faq_open a.onecol_blueBG {
	background:url("/img/buttons/accordion/btnmenos_darkblue.gif") no-repeat left top;
}

#faq_open a.onecol_darkYellowBG {
	background:url("/img/buttons/accordion/btnmenos_darkyellow.gif") no-repeat left top;
}

#faq_open a.onecol_deepPurpleBG {
	background:url("/img/buttons/accordion/btnmenos_darkpurple.gif") no-repeat left top;
}

#faq_open a.onecol_grassGreenBG {
	background: url("/img/buttons/accordion/btnmenos_grassgreen.gif") no-repeat top left;
}

#faq_open a.onecol_lightBlueBG {
	background: url("/img/buttons/accordion/btnmenos_turquoise.gif") no-repeat top left;
}

#faq_open a.onecol_lightGreenBG {
	background: url("/img/buttons/accordion/btnmenos_lightgreen.gif") no-repeat top left;
}

#faq_open a.onecol_lightPetrolBG {
	background:url("/img/buttons/accordion/btnmenos_lightpetrol.gif") no-repeat left top;
}

#faq_open a.onecol_lightPurpleBG {
	background:url("/img/buttons/accordion/btnmenos_lightpurple.gif") no-repeat left top;
}

#faq_open a.onecol_petrolBG {
	background:url("/img/buttons/accordion/btnmenos_petrol.gif") no-repeat left top;
}

#faq_open a.onecol_pinkBG {
	background:url("/img/buttons/accordion/btnmenos_pink.gif") no-repeat left top;
}

#faq_open a.onecol_yellowBG {
	background:url("/img/buttons/accordion/btnmenos_yellow.gif") no-repeat left top;
}

#titleFaq01 a.onecol_btn01 {
	background: url("/img/buttons/accordion/btnmenos_grassgreen.gif") no-repeat top left;
}

/* Estilo para la lista del acordeón de 1col*/

ul#herramientas li {
	background: url(/img/roundBulletBlack.gif) no-repeat center left;
	padding: 0 0 0 10px;
}

.faq {
	/*margin:10px 0;*/
	margin:10px 0 0 0;
	overflow: hidden;
}

.layer_popup_js{
	background: #000;
	display: none;
	height: 100%;
	_height:700px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 101;
}
.translucido {
	filter: alpha(opacity=50);
	-khtml-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
}
.popup_js{
	background:#fff;
	position:absolute;
	top:25%;
	left:25%;
	width:560px;
	height:505px;
	border:1px solid #a6a6a6;
	padding:10px 0;
	z-index:102;
	overflow:hidden;
	display: none;
	overflow:auto
	}
.close_popup_js {
	position:absolute;
	top:10px;
	left:500px;
}

/*Nuevos modulos de 1 columna */

/*solo imagen*/
.mod1Col .modCall2Action{
	width:186px;
	padding:0 3px 10px 3px;
	overflow:hidden;
}
.mod2Col .modCall2Action{
	width:378px;
	padding:0 3px 10px 3px;
	overflow:hidden;
}
.redBG a.btnRed {
	background:url("/img/buttons/arrow_red_on_red.gif") no-repeat 100% 4px;
	color:#fff;
}
.redBG a.btnRed:hover{
	background-position:100% -96px;
}
.carmineRedBG .link_list1Col li a {
	background:url("/img/buttons/arrow_cred_on_cred.gif") no-repeat 100% 4px;
	color:#fff;
}
.carmineRedBG .link_list1Col li a:hover{
	background-position:100% -96px;
}
.deepPurpleBG a.btnDeepPurple {
	background:url("/img/buttons/arrow_purple_on_purple.gif") no-repeat 100% 4px;
	color:#fff;
}
.deepPurpleBG a.btnDeepPurple:hover{
	background-position:100% -96px;
}
.lightPurpleBG a.btnLightPurple {
	background:url("/img/buttons/arrow_lp_on_lp.gif") no-repeat 100% 4px;
	color:#fff;
}
.lightPurpleBG a.btnLightPurple:hover{
	background-position:100% -96px;
}
.petrolBG a.btnPetrol {
	background:url("/img/buttons/arrow_petrol_on_petrol.gif") no-repeat 100% 4px;
	color:#fff;
}
.petrolBG a.btnPetrol:hover{
	background-position:100% -96px;
}
.lightPetrolBG .link_list1Col li a {
	background:url("/img/buttons/arrow_lpetrol_on_lpetrol.gif") no-repeat 100% 4px;
	color:#fff;
}
.lightPetrolBG .link_list1Col li a:hover{
	background-position:100% -96px;
}
.blueBG	a.btnBlue {
	background:url("/img/buttons/arrow_blue_on_blue.gif") no-repeat 100% 4px;
	color:#fff;
}
.blueBG	a.btnBlue:hover{
	background-position:100% -96px;
}
.lightBlueBG a.btnLightBlue {
	background:url("/img/buttons/arrow_lblue_on_lblue.gif") no-repeat 100% 4px;
	color:#fff;
}
.lightBlueBG a.btnLightBlue:hover{
	background-position:100% -96px;
}
.greenBG a.btnGreen {
	background:url("/img/buttons/arrow_green_on_green.gif") no-repeat 100% 4px;
	color:#fff;
}
.greenBG a.btnGreen:hover{
	background-position:100% -96px;
}
.grassGreenBG a.btnGrassGreen {
	background:url("/img/buttons/arrow_grassgreen_on_grg.gif") no-repeat 100% 4px;
	color:#fff;
}
.grassGreenBG a.btnGrassGreen:hover{
	background-position:100% -96px;
}
.lightGreenBG a.btnLightGreen {
	background:url("/img/buttons/arrow_lgreen_on_lgreen.gif") no-repeat 100% 4px;
	color:#fff;
}
.lightGreenBG a.btnLightGreen:hover{
	background-position:100% -96px;
}
.yellowBG a.btnYellow {
	background:url("/img/buttons/arrow_yellow_on_yellow.gif") no-repeat 100% 4px;
	color:#fff;
}
.yellowBG a.btnYellow:hover{
	background-position:100% -96px;
}
.darkYellowBG a.btnDarkYellow {
	background:url("/img/buttons/arrow_dy_on_dy.gif") no-repeat 100% 4px;
	color:#fff;
}
.darkYellowBG a.btnDarkYellow:hover{
	background-position:100% -96px;
}
.pinkBG a.btnPink {
	background:url("/img/buttons/arrow_pink_on_pink.gif") no-repeat 100% 4px;
	color:#fff;
}
.pinkBG a.btnPink:hover{
	background-position:100% -96px;
}

/* nueva caja de herramientas */
  .link_list1Col_nopos .btnBuscador
, .link_list1Col_nopos .btnRecomendador
, .link_list1Col_nopos .btnComparador
, .link_list1Col_nopos .btnExpress
, .link_list1Col_nopos .btnPdf
, .link_list1Col_nopos .btnDeepPurple
, .link_list1Col_nopos .btnLightPurple
, .link_list1Col_nopos .btnDarkYellow
, .link_list1Col_nopos .btnLightBlue
, .link_list1Col_nopos .btnPink
, .link_list1Col_nopos .btnYellow
, .link_list1Col_nopos .btnLightGreen
, .link_list1Col_nopos .btnPetrol
, .link_list1Col_nopos .btnGrassGreen
, .link_list1Col_nopos .btnBlue
, .link_list1Col_nopos .btnLightPetrol
, .link_list1Col_nopos a:hover.btnBuscador
, .link_list1Col_nopos a:hover.btnRecomendador
, .link_list1Col_nopos a:hover.btnComparador
, .link_list1Col_nopos a:hover.btnExpress
, .link_list1Col_nopos a:hover.btnPdf
, .link_list1Col_nopos a:hover.btnDeepPurple
, .link_list1Col_nopos a:hover.btnLightPurple
, .link_list1Col_nopos a:hover.btnDarkYellow
, .link_list1Col_nopos a:hover.btnLightBlue
, .link_list1Col_nopos a:hover.btnPink
, .link_list1Col_nopos a:hover.btnYellow
, .link_list1Col_nopos a:hover.btnLightGreen
, .link_list1Col_nopos a:hover.btnPetrol
, .link_list1Col_nopos a:hover.btnGrassGreen
, .link_list1Col_nopos a:hover.btnBlue
, .link_list1Col_nopos a:hover.btnLightPetrol
{
	height:22px;
	padding:4px 28px 0px 0pt;
	background-color: transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:right 2px;
}
/*.link_list1Col .btnBuscador, */.link_list1Col_nopos .btnBuscador {
	background-image: url("/img/buttons/btnBuscador.gif");
}
/*.link_list1Col .btnRecomendador, */.link_list1Col_nopos .btnRecomendador {
	background-image: url("/img/buttons/btnRecomendador.gif");
}
/*.link_list1Col .btnComparador, */.link_list1Col_nopos .btnComparador {
	background-image: url("/img/buttons/btnComparador.gif");
}
/*.link_list1Col .btnExpress, */.link_list1Col_nopos .btnExpress {
	background-image: url("/img/buttons/btnExpress.gif");
}
/*.link_list1Col .btnPdf, */.link_list1Col_nopos .btnPdf {
	background-image: url("/img/buttons/btnPdf.gif");
}

/*.link_list1Col .btnDeepPurple, */.link_list1Col_nopos .btnDeepPurple {
	background-image: url("/img/buttons/arrow-deepPurple.gif");
}

/*.link_list1Col .btnLightPurple, */.link_list1Col_nopos .btnLightPurple {
	background-image: url("/img/buttons/arrow-lightPurple.gif");
}

/*.link_list1Col .btnDarkYellow, */.link_list1Col_nopos .btnDarkYellow {
	background-image: url("/img/buttons/arrow-darkYellow.gif");
}

/*.link_list1Col .btnLightBlue, */.link_list1Col_nopos .btnLightBlue {
	background-image: url("/img/buttons/arrow-lightBlue.gif");
}

/*.link_list1Col .btnPink, */.link_list1Col_nopos .btnPink {
	background-image: url("/img/buttons/arrow-pink.gif");
}

/*.link_list1Col .btnYellow, */.link_list1Col_nopos .btnYellow {
	background-image: url("/img/buttons/arrow-yellow.gif");
}

/*.link_list1Col .btnLightGreen, */.link_list1Col_nopos .btnLightGreen {
	background-image: url("/img/buttons/arrow-lightGreen.gif");
}

/*.link_list1Col .btnPetrol, */.link_list1Col_nopos .btnPetrol {
	background-image: url("/img/buttons/arrow-petrol.gif");
}

/*.link_list1Col .btnGrassGreen, */.link_list1Col_nopos .btnGrassGreen {
	background-image: url("/img/buttons/arrow-grassGreen.gif");
}

/*.link_list1Col .btnBlue, */.link_list1Col_nopos .btnBlue {
	background-image: url("/img/buttons/arrow-blue.gif");
}

/*.link_list1Col .btnLightPetrol, */.link_list1Col_nopos .btnLightPetrol {
	background-image: url("/img/buttons/arrow-lightPetrol.gif");
}
/* Como el position absolute del estilo original hace que el acordeón no despliegue el contenido bien, creo una clase que elimina el position:absolute y el clear */


/* SLIDE BOX */

.sliderBox282{ height:23.18em;overflow:hidden;position:relative;top:0;left:0;}
.sliderBox296{ height:24.43em;overflow:hidden;position:relative;top:0;left:0;}
.sliderBox298{ height:298px;overflow:hidden;position:relative;top:0;left:0;}
.sliderBox168{ height:13.45em;overflow:hidden;position:relative;top:0;left:0; }
.sliderMainContent{position:relative;}
.sliderButtonBox a, .sliderButtonBox a:hover { color: #fff; margin: 0 10px 0 0; cursor: pointer; }
.sliderButtonBox img{ vertical-align:middle; margin: 0 0 0 0; padding: 0 0 0 5px; }
.sliderButtonBox img.up{ margin: 6px 0 0 0; }
.sliderButtonBox img.down{ margin: 6px 0 0 0; }
.hb { display: none; }

/* Codigo atrevete */

.thickbox_container {
	margin: 10px 0 0 10px;
}

.thickbox_container div#header {
	overflow: hidden;
}

div#container_codes {
	width: 580px;
	height: 600px;
	margin: 10px 0 0 10px;
}

div#container_codes div#header {
	overflow: hidden;
}

div#container_codes h2 {
	font-size: 1.6em;
	margin: 0 0 10px 5px;
}

div#container_codes h3 {
	font-size: 1em;
	margin: 0;
}

div#container_codes p {
	margin: 0 0 20px 5px;
}

div#container_codes table {
	margin: 0 0 10px 0;
}

div#container_codes table tr th.leftaligned, div#container_codes table tr td.leftaligned {
	text-align: left;
}

/* Paginador */

ul#pager {
	float: right;
}

ul#pager li {
	display: inline;
}

ul#pager li a {
	text-decoration: none;
	font-weight: bold;
}

ul#pager li a:hover {
	text-decoration: underline;
}
