
body { color:#757575;font-family:Arial, sans-serif;font-size:62.5%;margin:0 padding:0;}
div,p{font-size:12px;}
#container-wrapper { overflow:hidden;width:980px;margin:0 auto;background:#fefefe;}
#container-wrapper { overflow:hidden;width:980px;margin:0 auto;background:#fefefe;}
#main-container { overflow:hidden;width:980px;margin:0 auto;padding:10px 0 0 0;overflow:hidden;}
a{outline:none;}
.add-border { border:1px solid #CCCCCC;}
.alpha { margin-left:0;}
.error-list span, .validateError { color:red;margin:0 0 20px 0;font-size:12px;}
.validateError ul { padding:0 0 20px 0;}
.input-text { font-size:0.9em;padding:2px;}
.form-row { clear:both;margin:10px 0 0;overflow:hidden;width:100%;}
.form-row-double { clear:both;margin:10px 0 0;overflow:hidden;width:100%;}
.form-row-double input { margin:-10px 0 0;}
.form-help { text-align:right;font-size:11px;}
.form-help a { color:#013775;}
.button-body { margin:5px 0;padding:3px 0 0 0;}
.simple-link { color:#757575;text-decoration:underline;}
.top5 { margin-top:5px;}
.bold { font-weight:bold;}
.push30 { margin-right:31px !important;}
.fltright{float:right;}
.fltleft{float:left;}
.clear{clear:both;}
#col-left {width:200px;float:left;}
#col-right {width:780px;float:left;}
#footer { width:980px;float:left;margin:10px 0;padding-bottom:10px;}
#breadcrumb { background:url("/bca/CARREFOUR_PROTECCION/images/breadcrumbBG.gif") no-repeat scroll 0 100% transparent;height:35px;margin:0 0 10px;padding:0;color:#003F8F;font-size:18px;}
#breadcrumb li { background:url("/bca/CARREFOUR_PROTECCION/images/greyArrow.gif") no-repeat scroll right 6px transparent;padding-right:15px;float:left;}
#breadcrumb ul li.lastChild{background:none;}
#breadcrumb li a{
margin-top:4px;color:#757575;font-size:11px;text-decoration:underline;float:left;}
#conx{
margin-bottom:10px;float:left;}
.conx-left { color:#FFFFFF;float:left;font-size:14px;font-weight:bold;height:35px;line-height:35px;margin-left:15px;width:auto;}
.conx-right { float:right;height:35px;position:relative;width:585px;}
.conx-right fieldset{
position:absolute;top:8px;}
.conx-right fieldset .submitButton{margin-top:-3px;}
.conx-right span{
display:block;float:left;}
.conx-right label { color:#FFFFFF;margin:2px 5px 0 0;float:left;}
.conx-right input { margin-right:5px;float:left;}
.conx-right .login-button-position { margin:6px;}
.conx-support-links { height:28px;margin-left:40px;}
.conx-support-links a { color:#3A6BA9;font-size:12px;font-weight:bold;line-height:25px;margin-right:46px;float:left;}
.conx-log-left { color:#FFFFFF;float:left;font-size:14px;font-weight:bold;height:35px;line-height:35px;margin-left:15px;width:560px;}
.conx-log-right { float:right;height:35px;line-height:35px;margin-right:10px;width:170px;}
.blueBar { background:url(/bca/CARREFOUR_PROTECCION/images/blueCapsuleBG.png) no-repeat 0 0;margin:10px 0 0 10px;height:35px;}
.blueBar a.conx{
text-decoration:none;font-weight:bold;color:#fff;padding:0 0 5px 18px;background:url(/bca/CARREFOUR_PROTECCION/images/iconSprite.gif) no-repeat -12px -476px;}
.blueBar p{

position:absolute;left:10px;top:7px;color:#fff;font-weight:bold;}
.button-left { background:url("/bca/CARREFOUR_PROTECCION/Images/button-left.gif") no-repeat scroll left top transparent;display:block;float:left;height:22px;width:7px;}
input.button-text { background:url("/bca/CARREFOUR_PROTECCION/Images/button-bg.gif") no-repeat scroll right top transparent;border:medium none;color:#FFFFFF;cursor:pointer;float:left;font-size:1.225em;font-weight:bold;height:22px;padding:1px 6px 1px 0;margin:0 auto;}
a.button { background:url("/bca/CARREFOUR_PROTECCION/Images/button-bg.gif") no-repeat scroll right top transparent;border:medium none;color:#FFFFFF;cursor:pointer;float:left;font-size:1.225em;font-weight:bold;height:22px;padding:1px 6px 1px 8px;margin:0 auto;width:100px;text-decoration:none;}
a.button-text { background:url("/bca/CARREFOUR_PROTECCION/Images/button-bg.gif") no-repeat scroll right top transparent;border:medium none;color:#FFFFFF;float:left;font-size:1.225em;font-weight:bold;height:22px;padding:3px 8px 1px 0;text-decoration:none;}
.secondary-button-left { background:url("/bca/CARREFOUR_PROTECCION/Images/secondary-button-left.gif") no-repeat scroll left top transparent;display:block;float:left;height:22px;width:7px;}
.secondary-button-text { background:url("/bca/CARREFOUR_PROTECCION/Images/secondary-button-bg.gif") no-repeat scroll right top transparent;border:medium none;color:#FFFFFF;display:block;float:left;font-size:1.225em;line-height:1.225em;font-weight:bold;height:22px;margin:0 auto;padding:3px 6px 1px 0;}
a.secondary-button-text { margin-right:5px;text-decoration:none;}
.button-body-reduced { height:23px;margin:0;padding:3px 0 0 0;overflow:hidden;max-width:250px;float:left;}
.link-button-left { background:url("/bca/CARREFOUR_PROTECCION/Images/link-button-left.gif") no-repeat scroll left top transparent;display:block;float:left;height:24px;width:15px;}
.link-button-text { background:url("/bca/CARREFOUR_PROTECCION/Images/link-button-bg.gif") no-repeat scroll right top transparent;border:medium none;color:#FFFFFF;display:block;float:left;font-size:1.2em;line-height:1.2em;font-weight:bold;height:20px;padding:3px 35px 1px 0;}
a.link-button-text { text-decoration:none;}
.link-button { padding:0;}
.profile{
font-size:16px;font-weight:bold;color:#fff;text-decoration:none;padding-left:8px;}
.veri{
padding:2px 10px 0 0;}
#header { display:block;height:175px;width:980px;padding:0;float:left;position:relative;}
#header h1 span{
float:left;display:block;text-indent:-9999px;}
#logoLinks { float:left;height:68px;width:980px;}
.CFLogo { margin-left:2px;}
#quickLinks { position:absolute;top:30px;right:0;float:right;display:block;}
#quickLinks ul { float:left;}
#quickLinks li { float:left;background:url(/bca/CARREFOUR_PROTECCION/images/iconSprite.gif) no-repeat 0px 0px;margin-right:10px;height:25px;position:relative;}
#quickLinks li a { position:absolute;top:12px;color:#194C98;text-decoration:none;font-size:11px;}
#quickLinks li a:hover { text-decoration:none;}
#quickLinks li.mobile { width:20px;padding-left:27px;}
#quickLinks li.newsletter { background-position:0 -52px;width:45px;padding-left:31px;}
#quickLinks li.facebook { width:29px;background-position:0 -106px;margin-right:0;}
#quickLinks li.facebook span { display:block;text-indent:-9999px;width:35px;height:15px;cursor:pointer;}
#quickLinks li.twitter { width:29px;background-position:0 -164px;margin-right:0;}
#quickLinks li.twitter span { display:block;text-indent:-9999px;width:35px;height:15px;cursor:pointer;}
#quickLinks li.positivo { width:54px;padding-left:31px;background-position:0 -218px;}
#quickLinks li.contact { width:48px;padding-left:29px;background-position:0 -277px;}
#quickLinks li.club { width:83px;padding-left:38px;background-position:0 -344px;}
#quickLinks li.folletos { width:35px;padding-left:31px;background-position:0 -412px;}
/* mainNav Styles
 ============ */

#mainNav { float:left;background:url(/bca/CARREFOUR_PROTECCION/images/mainNavBG.jpg) 2px 0 no-repeat;width:980px;height:44px;margin-top:7px;position:relative;}
#mainNav ul { float:left;}
#mainNav li { float:left;background:url(/bca/CARREFOUR_PROTECCION/images/mainNavDivider.jpg) right 6px no-repeat;font-size:15px;}
#mainNav li a { color:#005AAB;text-decoration:none;background:url(/bca/CARREFOUR_PROTECCION/images/downArrow.gif) right 8px no-repeat;padding-right:18px;}
#mainNav .firstChild { width:150px;padding:9px 0 17px 40px;}
#header #mainNav li.homeSelected { background:url(/bca/CARREFOUR_PROTECCION/images/homeSelected.png) 2px 0 no-repeat;}
#header #mainNav li.homeSelected a { font-weight:bold;color:#fff;background:none;}
#header #mainNav li.selected { background:url(/bca/CARREFOUR_PROTECCION/images/othersSelected.png) 0 0 no-repeat;margin-left:-3px;}
#header #mainNav li.selected a { font-weight:bold;color:#fff;background:none;}
#mainNav .secondChild { width:170px;padding:9px 0 17px 23px;}
#header #mainNav .lastChild { width:170px;padding:9px 0 17px 23px;background:none;}
/*Quick Search styles
 ===============*/

#mainNav #quickSearch { position:absolute;right:47px;top:-6px;background:url(/bca/CARREFOUR_PROTECCION/images/miniSearchBG.png) 0px 4px no-repeat;width:390px;height:40px;margin:0;padding:0;}
#quickSearch a { color:#194C98;text-decoration:none;font-size:11px;}
#quickSearch a:hover { text-decoration:none;}
#quickSearch input, #quickSearch select { font-size:10px;}
#quickSearch legend { display:block;text-indent:-9999px;}
#quickSearch dl { float:left;margin-top:4px;}
#quickSearch label { display:block;text-indent:-9999px;margin:0;}
#quickSearch dt, #quickSearch dd { float:left;}
#quickSearch .searchText input { border:0;background:none;width:100px;margin:0 11px 0 10px;}
#quickSearch dd select { margin-right:17px;width:111px;}
.searchBtn { margin-top:-2px;}
.ayuda { margin:0px 0 0 20px;background:url(/bca/CARREFOUR_PROTECCION/images/downArrow.gif) right 6px no-repeat;padding-right:18px;}
#quickSearch .ayuda a { text-decoration:underline;font-weight:bold;}
/* subnav styles
 * ==========
 */

#subNav { background:url(/bca/CARREFOUR_PROTECCION/images/subNavBG.jpg) 5px 0 no-repeat;float:left;margin-top:13px;width:980px;}
#subNav ul { float:left;padding-left:15px;}
#subNav li { float:left;height:33px;}
#subNav a { float:left;color:#535353;font-size:10px;font-weight:bold;text-decoration:none;background:url(/bca/CARREFOUR_PROTECCION/images/subnavDivider.jpg) right 2px no-repeat;padding:10px;}
#subNav li a { }
#subNav a:hover { color:#fff;background:#1e7c88;}
#subNav a.selected { color:#fff;background:#1e7c88;}
#subNav .lastChild a { background:none;}
#subNav .lastChild a:hover { background:#1e7c88;}
/* Content Styles
 * ==============
 */
#content, #content-info { float:left;}
#content-info .innerMediumContent { width:388px;}
/* Footer styles
 * =========
 */

.topCurve { width:980px;float:left;background:url(/bca/CARREFOUR_PROTECCION/images/topCurve.jpg) 0 0 no-repeat;clear:both;padding-top:7px;}
.botCurve { background:url("/bca/CARREFOUR_PROTECCION/images/botCurve.jpg") no-repeat scroll 0 100% transparent;float:left;padding-bottom:7px;width:980px;}
.botCurve p { padding:0 25px 0 10px;}
#copyright { float:left;clear:both;}
#copyright p { font-size:11px;line-height:14px;margin:0;}
#footerGroup { float:left;clear:both;margin-top:20px;font-size:11px;}
#footerGroup .botCurve { padding-bottom:12px;}
#footerGroup ul.firstChild { padding:13px 0 0 22px;}
#footerGroup ul.lastChild { padding-top:2px;}
#footerGroup ul.secondChild { padding-top:2px;width:270px;}
#footerGroup ul { float:left;width:240px;}
#footerGroup li span { display:block;float:left;text-indent:-9999px;background:url(/bca/CARREFOUR_PROTECCION/images/footerBanners.jpg) 0 0 no-repeat;cursor:pointer;}
#footer #footerGroup ul.firstChild { width:182px;}
#footerGroup .firstChild .one span { width:125px;height:20px;background-position:0px -12px;clear:both;}
#footerGroup .firstChild .two span { width:120px;height:70px;background-position:0px -40px;margin-top:5px;}
#footerGroup .secondChild .one span { width:175px;height:40px;background-position:-183px 0px;clear:both;}
#footerGroup .secondChild .two span { width:175px;height:50px;background-position:-184px -60px;margin-top:18px;}
#footer #footerGroup ul.thirdChild { width:265px;}
#footerGroup .thirdChild .one span { width:165px;height:55px;background-position:-454px 0px;clear:both;}
#footerGroup .thirdChild .two span { width:165px;height:55px;background-position:-456px -68px;margin-top:11px;}
#footerGroup .lastChild .one span { width:215px;height:44px;background-position:-717px 0px;clear:both;}
#footerGroup .lastChild .two span { width:215px;height:41px;background-position:-717px -40px;}
#footerGroup .lastChild .three span { width:215px;height:44px;background-position:-717px -76px;}
#siteInfo { float:left;margin-top:20px;}
#siteInfo ul { float:left;padding-left:37px;padding:22px 0 10px 37px;}
#siteInfo li { line-height:1.4em;}
#siteInfo a { color:#7c8383;text-decoration:underline;font-size:11px;}
.greyHead { color:#666666;font-weight:bold;font-size:14px;margin-bottom:10px;}
#siteInfo ul li ul { background:url(/bca/CARREFOUR_PROTECCION/images/footerBanners.jpg) -22px -145px no-repeat;padding-top:0;}
#siteInfo ul li ul li{
background:url(/bca/CARREFOUR_PROTECCION/images/lightBlueBullet.gif) 0px 8px no-repeat;padding-left:11px;}
#siteInfo li.firstChild { float:left;width:360px;}
#siteInfo li.middle { float:left;width:330px;}
#siteInfo li.lastChild { float:left;width:205px;}
#siteInfo span { display:block;text-indent:-9999px;width:200px;height:45px;background:url(/bca/CARREFOUR_PROTECCION/images/footerBanners.jpg) -718px -153px no-repeat;}
#siteInfo .middle span { display:block;text-indent:-9999px;width:200px;height:45px;background:url(/bca/CARREFOUR_PROTECCION/images/footerBanners.jpg) -387px -145px no-repeat;}
#footerGlobal { float:right;}
#listaEnlaces { float:right;font-size:0.9em;margin:1em;}
#listaEnlaces li { border-right:1px solid #706c6d;float:left;padding:0 0.5em;}
#listaEnlaces li.last { border:0;}
#listaEnlaces a { color:#194C98;text-decoration:none;}
#footerInner { float:left;}
#footerInnerList { float:right;font-size:0.9em;margin:1em;}
#footerInnerList li { border-right:1px solid #706c6d;float:left;padding:0 0.5em;}
#footerInnerList li.last { border:0;}
#footerInnerList a { color:#757575;text-decoration:none;}
#footerInnerList a:hover { text-decoration:underline;}
/* left-col styles
 ============*/

.blueTop { background:url(/bca/CARREFOUR_PROTECCION/images/blueTop.gif) 0 0 no-repeat;float:left;margin:0;padding:0;width:181px;clear:both;margin-bottom:25px;}
.blueBot { background:url(/bca/CARREFOUR_PROTECCION/images/blueBot.gif) 0 100% no-repeat;float:left;margin:0;padding:0;width:181px;}
.whiteHead { font-size:14px;font-weight:bold;color:#fff;padding:10px 10px 10px 15px;}
.blueTop li.last { border:0;}
.greyTop { background:url(/bca/CARREFOUR_PROTECCION/images/greyTop.gif) 0 0 no-repeat;float:left;margin:0;padding:0;width:181px;color:#3a90c4;margin-bottom:25px;}
.greyTop p { padding:0px 10px 5px 10px;font-weight:bold;}
.greyBot { background:url(/bca/CARREFOUR_PROTECCION/images/greyBot.gif) 0 100% no-repeat;float:left;margin:0;padding:0;width:181px;}
.blueHead { font-size:14px;font-weight:bold;color:#0073b8;padding:10px;}
.greyTop ul li a { color:#3a90c4;text-decoration:underline;font-weight:bold;background:url(/bca/CARREFOUR_PROTECCION/images/blueArrow.png) 0 5px no-repeat;padding-left:15px;}
.greyTop ul { padding:0 10px 10px 10px;}
.greyTop li { line-height:1.9em;}
/* Long curve for content section
 * =======================
 */

.longCurveTop { background:url(/bca/CARREFOUR_PROTECCION/images/longTopCurve.png) 0 0 no-repeat;float:left;margin:0;padding:0;width:773px;}
.longCurveBot { background:url(/bca/CARREFOUR_PROTECCION/images/longBotCurve.png) 0 100% no-repeat;float:left;margin:0;padding:0;width:773px;}
/* Inner grey curve for content section
 * =======================
 */

.innerCurveTop { background:url(/bca/CARREFOUR_PROTECCION/images/innerGreyTop.gif) 0 0 no-repeat;float:left;margin:0;padding:0;width:762px;}
.innerCurveBot { background:url(/bca/CARREFOUR_PROTECCION/images/innerGreyBot.gif) 0 100% no-repeat;float:left;height:60px;margin:0;padding:0;width:763px;}
.textMainBanner { margin:10px 0 10px 6px;}
.textMainBanner p { color:#0058AD;font-size:2em;font-weight:bold;margin:15px 0;text-align:center;}
.textMainBanner a { color:#757575;text-decoration:none;}
/* blue drop curve
 * ============
 */
.innerBlueHeader { background:url("/bca/CARREFOUR_PROTECCION/images/blueHeaderBG.gif") no-repeat scroll 0 0 transparent;color:#0058AD;font-weight:bold;height:36px;margin:0;padding:0;width:750px;}
.innerBlueHeader h2{
font-weight:bold;font-size:15px;}
.innerCurveBox { float:left;margin:0 0 0px;padding:0 11px 15px 11px;}
.innerCurveBoxBot { background:url("/bca/CARREFOUR_PROTECCION/images/innerCurveBoxBot.gif") no-repeat scroll 0 100% transparent;float:left;height:10px;margin:0;padding:0;width:750px;}
.innerContent { border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;padding:20px 30px 0;width:688px;}
.innerMediumBlueHeader { background:url("/bca/CARREFOUR_PROTECCION/images/blueMediumHeaderBG.gif") no-repeat scroll 0 0 transparent;color:#0058AD;font-weight:bold;height:36px;margin:0;padding:0 0 0 15px;width:410px;}
.innerMediumCurveBoxBot { background:url("/bca/CARREFOUR_PROTECCION/images/innerMediumCurveBoxBot.gif") no-repeat scroll 0 100% transparent;float:left;height:10px;margin:0;padding:0;width:410px;}
.innerMediumContent { border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;padding:10px 20px 0;width:368px;}
.whiteLeft { background:url(/bca/CARREFOUR_PROTECCION/images/whiteCurveLeft.gif) 0 0 no-repeat;float:left;margin:8px 0 0 15px;}
.whiteLeft span { background:url(/bca/CARREFOUR_PROTECCION/images/whiteCurveRight.gif) 100% 0 no-repeat;font-size:1.2em;margin:0;display:block;padding:8px 15px 2px;}
.innerSubHeader { color:#000000;font-size:1.225em;font-weight:bold;margin:5px 0 20px;}
.innerSubHeader a { color:#003f8f;}
.innerColumn { float:left;padding:0 10px 20px;width:310px;}
.innerColumn label { width:200px;}
.innerColumnFull { float:left;padding:10px 0;width:100%;}
#login-form { width:395px;}
#login-form .innerColumn { padding:0 10px 20px 0;width:380px;}
#login-form .error-list { display:none;}
#login-form input {width:200px;}
#login-form input.button-text { width:85px;}
#flows-form { width:380px;}
#flows-form .error-list { display:none;}
#flows-form input.button-text{width:110px;}
#secondary-form .innerColumn { padding:0 0 20px 115px;width:440px;}
#secondary-form .error-list { display:block;}
#secondary-form .button-body { margin:0;padding:30px 42px 0;}
.secret-letter { float:left;width:145px;}
.secret-letter select { background-color:#F8F8F8;color:#666666;margin-left:10px;}
#web-enable-form .innerColumn { padding:0 10px 20px 0;width:328px;}
#web-enable-form #Password, #web-enable-form #PasswordVerify { width:150px;}
.content-list { float:left;padding:0 29px 0 0;width:315px;}
.content-list li { padding:0 0 20px 15px;}
.content-list li.firstChild {margin:0 0 20px 0;padding:0;list-style:none;}
.content-list-full { float:left;padding:0 30px 0 0;}
.content-list-full li { padding:0 0 20px 15px;}
.content-list li,
.content-list-full li { background:url("/bca/CARREFOUR_PROTECCION/images/blueBullet.gif") no-repeat scroll 0 2px transparent;}
.ulborder-right { border-right:1px solid #bababa;margin-right:10px;}
/* light blue header drop
* =================
*/


#siteContent { float:left;margin:25px 0 0 75px;}
.lightBlueBG { background:url("/bca/CARREFOUR_PROTECCION/images/lightBlueHeaderBG.gif") no-repeat scroll 0 0 transparent;color:#FFFFFF;font-size:15px;height:33px;margin:0;padding:2px 0 0 35px;width:715px;}
.lightBlueContent { border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;padding:0;width:748px;}
.lightBlueContent ul{
    float:left;margin-left:10px;}
.lightBlueContent li{
    background:url("/bca/CARREFOUR_PROTECCION/images/bannerboxBanners.gif") no-repeat scroll 0 0 transparent;float:left;width:245px;}
.lightBlueContent li a { cursor:pointer;float:left;height:110px;}
.lightBlueContent li.secondChild{
    background-position:-243px 0;}
.lightBlueContent li.lastChild{
    background-position:-479px 0;}
/* Left Column Menu
==================== */

.blueTop a { color:#004c91;text-decoration:none;background:url(/bca/CARREFOUR_PROTECCION/images/blueBullet.gif) 0 5px no-repeat;padding:3px 0 3px 15px;float:left;width:146px;clear:both;}
.blueTop ul { padding:10px;float:left;}
.blueTop li { border-bottom:1px solid #eeeaee;font-size:11px;float:left;padding:2px 0;width:100%;}
.blueTop ul li ul li{
border:0;}
.blueTop .blueBot li.selected a{
float:left;padding:3px 0 3px 15px;width:146px;}
.blueTop li.selected { float:left;}
.blueTop .blueBot li.selected ul { padding:0;float:left;margin:5px 0 0 7px;}
.blueTop .blueBot li.selected ul li a{
background:none #fff;border-bottom:0;color:#666666;width:139px;}
.blueTop .blueBot li.selected ul li a:hover{
background:#DDEBF0;}
.blueTop ul li ul li.subSelect{
border:0;}
.blueTop .blueBot li.selected ul li.subSelect a{
background:#DDEBF0;float:left;padding:1px 0 1px 15px;}
.blueTop .selected .menu-second-link {margin-left:0;}
/* END ******* Left Column Menu
=============================== */




.tooltip { background-color:#fff;border:1px solid #969696;padding:1em;width:214px;padding:1em;width:214px;color:#1F368B;text-align:left;font-size:11px;z-index:1000;-moz-box-shadow:0 0 5px #969696;-webkit-box-shadow:0 0 5px#969696;}
.tooltip p { font-size:1.2em;line-height:1.1em;padding:10px 5px 0 40px;}
.tooltip span.arrow { background:url("/bca/CARREFOUR_PROTECCION/Images/tooltip-arrow.png") repeat scroll center top transparent;height:9px;left:100px;position:absolute;top:-9px;width:10px;}
.tooltip-image { float:right;display:block;width:188px;}
.tooltip-image img { margin:0 10px 0 0;}
#tooltip_img { display:none;position:absolute;border:2px solid #CCCCCC;background:#fff;padding:2px;height:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#loading-process { display:none;float:right;margin:5px 30px 0 0;}
#lightbox-container-wrapper { background:none repeat scroll 0 0 #FFFFFF;margin:0 auto;overflow:hidden;}
#lightbox-container-wrapper .flows { width:460px;margin:0 auto;}
#lightbox-container-wrapper .passphrase { width:670px;margin:0 auto;}
#lightbox-main-container h2.secondary-heading { font-size:2em;}
#login-container-wrapper { overflow:hidden;width:992px;margin:0 auto;background:#fff;}
#login-main-container { overflow:hidden;margin:0 auto;overflow:hidden;background:#fff;padding:0 16px 0 16px;}
h2.secondary-heading { margin:0 0 15px 0;text-align:left;}
.form-progress { background:url(/bca/CARREFOUR_PROTECCION/Images/form-tab-bg.gif) no-repeat top left;height:58px;margin:5px 0 20px 0;}
.form-progress-authentification { background:url(/bca/CARREFOUR_PROTECCION/Images/three-tab-bar.gif) no-repeat top left;height:58px;margin:5px 0 20px 0;}
.form-progress-2steps { background:url(/bca/CARREFOUR_PROTECCION/Images/two-tab-bar.gif) no-repeat top left;height:58px;margin:5px 0 20px 0;}
.progress-text { float:left;width:218px;padding:0;color:#000;}
.progress-text p { text-align:center;margin:16px 0px 0px 12px !important;font-size:1.425em;line-height:1.5em;}
.progress-text p.active { font-weight:bold;}
h3 { font-size:1.8em;line-height:1.2em;color:#235287;font-weight:bold;margin:0 0 13px 0;}
.page-content { clear:both;overflow:hidden;margin:0 0 20px 0;}
.formCheckbox { float:left;padding:0 0 5px;width:100%;}
.formCheckbox dt { float:left;margin:0 10px 10px 0;}
.formCheckbox dd { margin:1px 0 0;}
.four-digits { float:left;margin:5px 20px 0 30px;width:33px;}
.homepage-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/homepage-banner.jpg) no-repeat top left;height:149px;width:750px;margin:11px;}
.homepage-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:24px 0 0 320px;text-align:center;}
.document-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/documents-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.document-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:22px 0 0 340px;text-align:center;}
.protection-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/protection-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.protection-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:50px 0 0 340px;text-align:center;}
.protection-abroad-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/protection-abroad-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.protection-abroad-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:25px 20px 0 390px;text-align:center;}
.protection-payment-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/protection-payment-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.protection-payment-banner h2 { font-size:3.6em;line-height:1em;margin:0;padding:40px 20px 0 340px;text-align:center;}
.terms-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/terms-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.terms-banner h2 { font-size:3.6em;line-height:1em;margin:0;padding:35px 0 0 200px;text-align:center;}
.claims-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/claims-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.claims-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:45px 20px 0 325px;text-align:center;}
.contact-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/contact-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.contact-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:45px 20px 0 325px;text-align:center;}
.security-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/security-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.security-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:25px 20px 0 325px;text-align:center;}
.cards-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/cards-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.cards-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:30px 20px 0 390px;text-align:center;}
.reminders-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/reminders-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.reminders-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:30px 20px 0 390px;text-align:center;}
.profile-banner{ background:url(/bca/CARREFOUR_PROTECCION/Images/profile-banner.jpg) no-repeat top left;height:151px;width:750px;margin:11px;}
.profile-banner h2 { font-size:4.2em;line-height:1em;margin:0;padding:50px 20px 0 340px;text-align:center;}
.field-note { float:left;display:block;height:45px;width:250px;margin:-1px 0 0 10px;font-size:1em;}
.input-form { background-color:#f6f6f6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;padding:10px;margin:0 0 20px 0;}
.input-form .moreinfo { margin-right:10px;}
.warning-msg { color:#BD0A27;font-size:1.4em;font-weight:bold;line-height:1.2em;padding:15px 0 5px;text-align:center;}
.message { padding:0 0 10px;text-align:center;}
.label-width-medium { width:120px;margin-right:5px;}
.label-width-wide { width:150px;margin-right:2px;}
.second-column { margin-left:10px;}
.position-label { position:relative;top:-5px;left:12px;}
.lift-label { position:relative;top:-4px;}
.short-description-textarea { height:30px;width:510px;margin:0;overflow:hidden;}
.reduced-description-textarea { height:60px;width:510px;margin:0;}
.help-description-textarea { height:60px;width:510px;margin:0 0 20px 5px !important;}
.description-textarea { margin:0 0 0 5px;width:535px;height:60px;}
#textarea-chars-left { float:right;font-weight:bold;margin-left:3px;xwidth:25px;}
.textarea-text {float:left;}
.field-align { float:right;}
.input-form select { width:171px;float:left;margin:0;font-size:0.9em;border:1px solid #CCCCCC;}
h2.heading-large { font-size:1.6em;font-weight:normal;line-height:1.6em;}
h2.heading-main { font-size:2.2em;font-weight:bold;line-height:2em;text-align:center;}
.middle-button { float:left;margin:20px 5px 0 0;}
.middle-button-short { float:left;margin:6px 5px 0 0;}
.form-submit-button { float:right;margin:0 20px 0 134px;border:none;}
.data-list, .data-list-no-rule { clear:both;margin:20px 0 20px 0;padding:0;}
.data-list p, .data-list-no-rule p { line-height:12px;margin:10px 0;}
.show-cards { width:100%;border-collapse:collapse;font-size:1.2em;line-height:1.2em;}
.show-cards th { font-weight:bold;font-size:12px;text-align:left;padding:10px 0 10px 0;border-bottom:1px solid #ccc;}
.show-cards td { padding:10px 0 10px 0;border-bottom:1px solid #ccc;font-size:12px;}
.show-cards a { color:#757575;text-decoration:underline;}
.w1 { width:140px;}
th.right-padding, td.right-padding { padding-right:20px;}
.card-Activa, .card-Active { color:#009900;}
.card-Blocked { color:#ff0000;}
.printer-link { float:left;margin:0 0 0 10px;color:#757575;text-decoration:underline;}
input.btnEditReminder { display:none;}
.enrolment-field-width {width:156px;}
.print-buttons { float:right;min-height:45px;width:200px;}
.submit-button { cursor:pointer;background-color:#FFFFFF;border:1px solid #013775;float:left;font-size:1.2em;margin:0 5px;padding:2px;}
#print-content { padding-top:10px;}
#NotificationDestination { float:left;font-size:0.9em;padding:2px;border:1px solid #CCCCCC;width:165px;}
#profile-form { background-color:#f6f6f6;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:10px 0 0;}
#profile-form .form-row { height:28px;}
#profile-form .left-page-content { margin:0 20px 0 0;}
.info-block-confirm { background-color:#ecf0f1;border:1px solid #000000;overflow:hidden;margin:20px 0 20px 0;padding:0;text-align:center;}
.info-block-confirm p { font-size:1.2em;line-height:1.1em;padding:10px;margin:0;color:#000000;}
.optBtns {float:left;margin-left:5px;}
#creditcard label{float:left;width:150px;}
#creditcard select.cardType{float:left;width:178px;}
#creditcard select.validFromTo{width:52px;margin-right:10px;}
#creditcard select.validTo{width:60px;margin-right:0px;}
#creditcard .input-text{float:left;width:172px;margin:0;}
#directdebit label{float:left;width:165px;}
#directdebit  .input-text{float:left;width:157px;}
#promo2 label{float:left;width:150px;font-weight:normal;}
#promo2 .form-row {font-weight:bold;}
#mobile-form, #mobile-form-description { display:none;}
.dobFixzm input {margin-right:1px;}
.zm1 {float:left;margin-right:10px;}
.zm2 {float:left;margin:0px;}
.dobContainer {width:182px;}
.right2 {float:right;padding-right:10px;}
.right3 {float:right;padding-right:136px;}
input#BirthDay { float:left;margin:0 5px;}
input#BirthMonth { float:left;margin:0 5px 0 0;}
input#BirthYear { float:left;margin:0px;}
#web-enable-form #Title { float:right;border:1px solid #CCCCCC;width:156px;}
.enrol_confirmation { float:left;font-weight:bold;padding:10px 0 0;width:70%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.zmFix {width:340px;display:block;}
.zmFix input#BirthCity {float:left;width:170px;margin-right:10px;display:block;}
}
#updateProfile input{width:175px;}
#login-fields {margin:0 0 10px;padding:2px 10px 0;}
#login-fields .login-row{margin:0;padding:0 0 5px;}
#login-fields .submitbtn{margin:0 0 5px;width:160px;}
#login-fields ul{padding:1px;margin:0 2px 0 0;}
#login-fields ul li {padding:0;margin:0;background:url(/bca/CARREFOUR_PROTECCION/images/blueArrow.png) 0px 9px no-repeat;}
.greyTop .login-links li a{color:#3a90c4;text-decoration:underline;font-weight:bold;background-image:none;margin:0;display:block;padding-left:0 0 0 12px;}
.passwidth{width:152px;}
.ht25{height:25px;}
#webenable .blueTop .blueBot li.webacess a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#home .blueTop .blueBot li.home a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#more-info .blueTop .blueBot li.info a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#promo .blueTop .blueBot li.joinnow a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-home .blueTop .blueBot li.mhome a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-protect .blueTop .blueBot li.protect a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-abroad .blueTop .blueBot li.abroad a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-payment .blueTop .blueBot li.payment a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-reminder .blueTop .blueBot li.reminder a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-security .blueTop .blueBot li.security a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-card .blueTop .blueBot li.card a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-secondary .blueTop .blueBot li.secondary a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-update .blueTop .blueBot li.update a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
#mem-mobile .blueTop .blueBot li.mobile a{background:url(/bca/CARREFOUR_PROTECCION/images/selectedBullet.gif) 2px 3px no-repeat #DDEBF0;}
.innerBlueHeader { background:url("/bca/CARREFOUR_PROTECCION/images/blueHeaderBG.gif") no-repeat scroll 0 0 transparent;color:#0058AD;font-weight:bold;height:36px;margin:0;padding:0;padding-left:15px;width:750px;}
.blueLeft { float:left;margin:8px 0 0 0px;}
.blueLeft a {color:#ffffff;font-size:1.2em;margin:0;display:block;padding:8px 15px 2px;text-decoration:none;cursor:pointer;}
.whiteLeft {color:#0058AD;background:url(/bca/CARREFOUR_PROTECCION/images/whiteCurveLeft.gif) 0 0 no-repeat;float:left;margin:8px 0px 0 0px;}
.whiteLeft a {border:0px solid green;color:#0058AD;background:url(/bca/CARREFOUR_PROTECCION/images/whiteCurveRight.gif) 100% 0 no-repeat;font-size:1.2em;margin:0;display:block;padding:8px 15px 2px;text-decoration:none;}
.divider {border:0px solid yellow;float:left;width:1px;color:#4f8dcd;font-family:Arial;font-size:14px;font-weight:bold;padding:15px 0 0 0px;margin:0px;}
.tab2,.tab3{display:none;}
.safari .whiteLeft{margin:9px 0px 0 0px;}
.chrome .whiteLeft{margin:9px 0px 0 0px;}
.fltleftUI{width:450px;}
#pdfbx{float:right;width:185px;display:inline;margin:2px 0 0 0;padding:0;}
.pdfMediumBlueHeader { border:0px solid red;background:url(/bca/CARREFOUR_PROTECCION/images/pdfMediumCurveBoxTop.png) no-repeat scroll 0 0 transparent;color:#0058AD;font-weight:bold;height:36px;margin:0;padding:0;width:185px;}
.pdfMediumContent { border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;float:left;padding:10px 0px 5px 5px;width:178px;}
.pdfMediumContent div a{float:left;margin:0;padding:0;width:130px;padding-left:10px;font-size:10px;}
.pdfMediumContent div img{float:left;}
.pdfMediumCurveBoxBot{ background:url(/bca/CARREFOUR_PROTECCION/images/pdfMediumCurveBoxBot.png) no-repeat scroll 0 100% transparent;float:left;height:35px;margin:0;width:185px;padding:0;}
.pdfMediumCurveBoxBot-m{ background:url(/bca/CARREFOUR_PROTECCION/images/pdfbox-member.png) no-repeat scroll 0 100% transparent;float:left;margin:0;width:185px;padding:0;height:19px;}
.pdfMediumCurveBoxBot div{padding-left:10px;}
.chrome #footerInnerList{width:680px;}
.captcha{margin-left:45%;}
.captcha-left-margin{margin-left:53%;}
