/* Global settings */
*, html {

	color: #6D6F71;
	font: 11px Tahoma, Verdana, Arial;
}

/* Body styles */
body {
	background-color: #fff;
}

/* Main settings for width and height */
#mainContent {
	border: 2px solid #97b1c3;
	background-image: url(../img/premia-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.legales {
	font-size: 9px;
}

/* ul {
	padding-top: 5px;
	padding-left: 30px; 
} */
/* LINKS */
.aBMenu:link {color: #FFFFFF; text-decoration: underline; }
.aBMenu:visited {color: #FFFFFF; text-decoration: underline; }
.aBMenu:hover {color: #003399; text-decoration: underline; }
.aBMenu:active {color: #FFFFFF; text-decoration: underline; }

.aPuntosI:link {color: #6D6F71; text-decoration: underline; font-style: italic; }
.aPuntosI:visited {color: #6D6F71; text-decoration: underline; font-style: italic; }
.aPuntosI:hover {color: #6D6F71; text-decoration: underline; font-style: italic; }
.aPuntosI:active {color: #6D6F71; text-decoration: underline; font-style: italic; }

.submenu {color: #003399; text-decoration: none; font-weight: bold; }
.aSubMenu:link {color: #97b1c3; text-decoration: none; font-weight: bold; }
.aSubMenu:visited {color: #97b1c3; text-decoration: none; font-weight: bold; }
.aSubMenu:hover {color: #003399; text-decoration: none; font-weight: bold; }
.aSubMenu:active {color: #97b1c3; text-decoration: none; font-weight: bold; }

.aFiMenu:link {color: #003399; text-decoration: none; font-weight: bold; }
.aFiMenu:visited {color: #003399; text-decoration: none; font-weight: bold; }
.aFiMenu:hover {color: #003399; text-decoration: none; font-weight: bold; font-size: 13px;  }
.aFiMenu:active {color: #003399; text-decoration: none; font-weight: bold; }

/* FORMS */
.asterisco {color: #A00020}

.txtFields {
	color: #006699;
	font: 10px Verdana, Arial, Helvetica;
	border-left:   #8880a0 1px outset;
	border-top:    #8b91b0 1px outset;
	border-right:  #dee4ea 1px inset;
	border-bottom: #dee4ea 1px inset;
	background-color: #ffffff;
	background-image: url(../img/premia-form-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 14px;
}

.txtAreaF{
	color: #006699;
	font: 10px Verdana, Arial, Helvetica;
	border-left:   #8880a0 1px outset;
	border-top:    #8b91b0 1px outset;
	border-right:  #dee4ea 1px inset;
	border-bottom: #dee4ea 1px inset;
	background-color: #ffffff;
	background-image: url(../img/premia-form-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 50px;
}

/* VIVE PREMIANDOTE CONTENT TABLE HOME */
#contentTab01 {
	background-color: #2f3974;
}
/*#contentTab01 {
	background-color: #F2F4F7;
}*/
.contentTab01Txt {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	padding-top: 10px;
	padding-bottom: 18px;
	padding-left: 5px;
}
.contentTab01TBg {
	background-image: url(../img/premia-brd-01b-en.gif);
	background-repeat: no-repeat;
	height: 44px;
}
.contentTab01H {
	background-image: url(../img/premia-h-v-01.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 164px;
}
.contentTab01BBg {
	background-image: url(../img/premia-brd-02.gif);
	background-repeat: no-repeat;
	height: 21px;
}

.contentTab01LS {
	background-image: url(../img/premia-brd-01-bg-lb.gif);
	background-repeat: repeat;
	width: 16px;
}
.contentTab01RS {
	background-image: url(../img/premia-brd-01-bg-rb.gif);
	background-repeat: repeat;
	width: 16px;
}
/*.contentTab01TBg {
	background-image: url(../img/premia-brd-01.gif);
	background-repeat: no-repeat;
	height: 7px;
}
.contentTab01H {
	background-image: url(../img/premia-h-v-01-en.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 164px;
}
.contentTab01BBg {
	background-image: url(../img/premia-brd-02.gif);
	background-repeat: no-repeat;
	height: 21px;
}

.contentTab01LS {
	background-image: url(../img/premia-brd-01-bg-l.gif);
	background-repeat: repeat;
	width: 16px;
}
.contentTab01RS {
	background-image: url(../img/premia-brd-01-bg-r.gif);
	background-repeat: repeat;
	width: 16px;
}*/
.spacer5px {
	height: 13px;
}
.spacer {
	height: 5px;
}
.spacer40 {
	height: 40px;
}
.spacer25 {
	height: 25px;
}
.spacer15 {
	height: 15px;
}
/* CONTENT TABLES HOME */

#contentTab02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ee;
	vertical-align: middle;
}
.contentTab201Txtb {
	font-size: 11px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 3px;
}
.contentTab02H {
	background-image: url(../img/premia-brd-top-02.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 170px;
}
.contentTab02LS {
	background-image: url(../img/premia-brd-02-bg-l.gif);
	background-repeat: repeat;
	width: 5px;
}
.contentTab02RS {
	background-image: url(../img/premia-brd-02-bg-r.gif);
	background-repeat: repeat;
	width: 5px;
}
.contentTab02Txt {
	font-size: 11px;
	color: #003399;
	padding-left: 15px;
	padding-right: 3px;
}
.contentTabArrow {
	height: 16px;
}

/* PRODUCTS HOME */
.product01 {
	height: 149px;
	width: 160px;
}
.contentTab201Txt {
	font-size: 11px;
	color: #260076;
	padding-left: 15px;
	padding-right: 3px;
}
.contentTab02Txt {
	font-size: 11px;
	color: #98A8C0;
	padding-left: 15px;
	padding-right: 3px;
}
.contentTab03Txt {
	font-size: 11px;
	color: #61789C;
	padding-left: 15px;
	padding-right: 3px;
}


/* HIGHLIGHTS HOME */
.highlight01 {
	background-image: url(../img/highlight-01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 88px;
	width: 86px;
}
.divider01b {
	background-image: url(../img/premia-div-01b.gif);
	height: 14px;
	background-repeat: repeat-x;
}
.divider01 {
	background-image: url(../img/premia-div-01.gif);
	width: 19px;
	hight: 10px;
	background-repeat: no-repeat;
}
.divider01c {
	background-image: url(../img/premia-div-01c.gif);
	height: 25px;
	width: 16px;
	background-repeat: no-repeat;
}
.dividerSubm {
	background-image: url(../img/premia-div-01.gif);
	width: 20px;
	background-repeat: no-repeat;
}
.bpprlogo {
	height: 40px;

}
.premialogo {
	height: 56px;
}

/* ACUMULA PUNTOS */
.puntosBtnBono {
	background-image: url(../img/puntos-btn-bono.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 105px;
}
.puntosbox01 {
	background-image: url(../img/puntos-box-01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 8px;
}
.puntosbox02 {
	background-image: url(../img/puntos-box-02.gif);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
}

.puntosbox03 {
	background-image: url(../img/puntos-box-03.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 8px;
}
.puntosboxb01 {
	background-image: url(../img/puntos-box-b01.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 5px;
}
.puntosboxb02 {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	background-image: url(../img/puntos-box-b02.gif);
	background-repeat: repeat-x;
	height: 29px;
	text-transform: uppercase;
}
.puntosboxb03 {
	background-image: url(../img/puntos-box-b03.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 5px;
}
.divider03 {
	background-image: url(../img/premia-div-01b.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.puntosBtnComp {
	background-image: url(../img/puntos-btn-comp.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 105px;
}
.puntosComp {
	background-image: url(../img/puntos-compras-en.gif);
	background-repeat: no-repeat;
	height: 30px;
}
sup {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.puntosBtnCuentas {
	background-image: url(../img/puntos-btn-cuen.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 105px;
}
.puntosCuent {
	background-image: url(../img/puntos-cuentas-en.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.puntosBtnPresta {
	background-image: url(../img/puntos-btn-presta.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 105px;
}
.puntosPresta {
	background-image: url(../img/puntos-presta-en.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.puntosBtnServ {
	background-image: url(../img/puntos-btn-serv.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 105px;
}
.puntosServ {
	background-image: url(../img/puntos-serv-en.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.puntosBldH {
	font-weight: bold;
}
.puntosI {

	font-style: italic;
}

/* PUNTOS TIPS */
.puntosTipsH {
	background-image: url(../img/puntos-tips-co-en.gif);
	background-repeat: no-repeat;
	height: 15px;
}
.puntosTipsT {
	padding-left: 16px;
}
.puntosTipsD {
	font-size: 10px;
	text-indent: 635px;
	height: 30px;
	vertical-align: middle;
}
/* PUNTOS OFERTAS*/
.puntosOfer01 {
	background-image: url(../img/puntos-ofer-01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 137px;
}
.puntosOfer02 {
	background-image: url(../img/puntos-ofer-02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 137px;
}
.puntosOfer03 {
	background-image: url(../img/puntos-ofer-03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 137px;
}
.puntosOferTxt {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	padding-left: 15px;
	padding-right: 2px;
	padding-top: 15px;
}
.puntosOferTxtReg {
	padding-left: 16px;
	padding-right: 2px;
}
.puntosOferTxtLeg {
	padding-left: 16px;
	padding-right: 2px;
	font-size: 9px;	
}
.puntosOferMult01 {
	background-image: url(../img/puntos-ofer-01.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
}
.puntosOferMult02 {
	background-image: url(../img/puntos-ofer-02.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
}
.puntosOferMult03 {
	background-image: url(../img/puntos-ofer-03.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
}
.puntosOferMult04 {
	background-image: url(../img/puntos-ofer-04.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
}

/* CONOCE */
.conoce01 {
	background-image: url(../img/conoce-01-en.gif);
	background-repeat: no-repeat;
	height: 20px;
}
.conoceVive {
	background-image: url(../img/conoce-vive-en.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
}
.conoceSueno {
	background-image: url(../img/conoce-suena-en.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 45px;
}
.conoceRedi {
	background-image: url(../img/conoce-redi-en.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 45px;
}

.conoceInsc {
	background-image: url(../img/conoce-insc-en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}
ol {
	font-size: 9px;
	text-align: justify;
}
.headerblue {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-transform: uppercase;
}
/* FAQ */
.faq01 {
	background-image: url(../img/faq-01.gif);
	background-repeat: no-repeat;
	height: 22px;
}

/* FAQ EXPAND */
.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
}

.headers{
	cursor:hand;
	cursor:pointer;
}

.switchcontent{

}
/* PREMIATE */

.premiateA {
	background-image: url(../img/premiate-a.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 51px;
	background-position: left top;
}
.premiateB {
	background-image: url(../img/premiate-b.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 51px;
	background-position: left top;
}
.premiateFormas {
	background-image: url(../img/premiate-formas-en.gif);
	background-repeat: no-repeat;
	height: 17px;
}
.premiataCataTxt {
	color: #003399;
	font-size: 11px;
	font-weight: bold;
}
.premiateTab02Hb {
	background-image: url(../img/premiate-tb.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 131px;
}
.premiateTab02LSb {
	background-image: url(../img/premiate-lb.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.premiateTab02RSb {
	background-image: url(../img/premiate-rb.gif);
	background-repeat: repeat-y;
	width: 8px;
}
.premiateAfi {
	background-image: url(../img/premiate-afi-en.gif);
	background-repeat: no-repeat;
	height: 17px;
}
.premiateBar01 {
	background-image: url(../img/premiate-bar01.gif);
	background-repeat: no-repeat;
	height: 29px;
}
.premiateBar02 {
	background-image: url(../img/premiate-bar02.gif);
	background-repeat: repeat-x;
	height: 29px;
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.premiateBar03 {
	background-image: url(../img/premiate-bar03.gif);
	background-repeat: no-repeat;
	height: 29px;
}

/* Send to friend */
.sendMensaje {
	font-size: 14px;
	color: #260076;
	padding-left: 3px;
	padding-right: 3px;
}

.sendLegales {
	font-size: 9px;
	color: #260076;
	padding-left: 3px;
	padding-right: 3px;
}

.sendURL {
	font-size: 12px;
	color: #260076;
	padding-left: 3px;
	padding-right: 3px;
}
