/*Parte del Header*/

.cv-WidgetLogin .logged-in, .cv-WidgetVipAccount, .cv-WidgetLogin .login{
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));	
    border-color: #001c7a;
}

.cv-WidgetLogin .login {    
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #001c7a;
    border-style: solid;
    border-width: 0 1px 1px;
    margin-left: auto;	
}

.cv-WidgetLogin .logged-in .text, .cv-WidgetLogin .logged-in a, .cv-WidgetLogin .logged-in a:hover, .cv-WidgetLogin .logged-in a:visited, .cv-WidgetVipAccount .link {
    color: #E0E0E0;
}

.cv-WidgetLoginPrivate .btnCreateAccount{
	background-color: #001c7a;
}


body {
    background: #EEEEEE url('images/header.png') center top no-repeat;
}



#loading {
    background: none repeat scroll 0 0 white;
    border: 2px solid #001c7a;
    border-radius: 20px 0 20px 0;
    color: black;
}	

/*header*/

#body_t2 {
   background: transparent;
}	

#body_t2_0_0 .header-home-logo {
    cursor: pointer;
    height: 90px;
    left: 0;
    position: absolute;
    top: 36px;
    width: 295px;
}

#p_body_t1_1_0 {
    border-color: #001c7a;
    border-right: 1px solid #001c7a;
    border-style: solid;
    border-width: 0 1px 1px;
    width: 100%;
}

.cv-WidgetMenu a, .cv-WidgetMenu a:hover, .cv-WidgetMenu a:visited {
    color: white;
    font-weight: bold;
    text-decoration: underline;
}

/*padding logo colectivos*/

#body_t1_2_0 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
}

.cv-WidgetRating .element-selected {
    background-image: url("images/star_on.png");
}

.cv-WidgetCollapsibleTextBlock .link {
    color: #000000;
}



.cv-WidgetLogin .login a {
    color:black;
}

.cv-WidgetLogin .login .form .gwt-Label {
    color: black;
    text-align: left;
}

.cv-WidgetLoginDialog .btnCreateAccount {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
}


/*Navegación Header*/

.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper {

    padding: 0 2px;
    width: 16%;
}

.cv-WidgetTopNavigationMenu .cell-home .home {
    background: url("images/icon_home.png") no-repeat scroll center center transparent;
}

.cv-WidgetTopNavigationMenu .cell-home .home-selected {
    background-image: url("images/icon_home_selected.png");
}

.cv-WidgetTopNavigationMenu .cell-home-selected {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
    border-color: #001c7a;
}
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
    color: #001c7a;
}	
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
    color: white;
}	
.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
}

.cv-WidgetTopNavigationMenu {
	background: transparent;
    border-bottom: 3px solid #001c7a;
}

.cv-WidgetTopNavigationMenu .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));	
	border-color:#001c7a;
}	



/*Area de Busqueda*/

.cv-WidgetFilterTextSearch .cell-navigator .navigator a {
    color: #001c7a;
}

.cv-WidgetFilterTextSearch .cell-button .gwt-Button {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
}

/*Columna Vertical Cajas de Links*/

.cv-WidgetDecoratedHeader {
    border-bottom: 1px solid #001c7a;
}	

.cv-WidgetDecoratedHeader .center {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
}

.cv-WidgetDecoratedHeader .left {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
}

.cv-WidgetDecoratedHeader .right {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
}

.cv-WidgetFilterTag .link, .cv-WidgetFilterTag .link:hover, .cv-WidgetFilterTag .link:visited {
    color: #001c7a;
}

.cv-WidgetFilterTag .link-1, .cv-WidgetFilterTag .link-1:visited {
    color: #747474;
}

.cv-WidgetFilterCriteria .link, .cv-WidgetFilterCriteria .link:hover, .cv-WidgetFilterCriteria .link:visited {
    color: #001c7a;
}

.cv-WidgetFilterLocation .link, .cv-WidgetFilterLocation .link:hover, .cv-WidgetFilterLocation .link:visited {
    color: #001c7a;
}


/*Linea de Ofertas*/

.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
    border-color: #001c7a;
}

.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
    color: #001c7a;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter .tabMiddleCenterInner .gwt-Label {
    color: white;
}
.cv-WidgetOfferListTabs .gwt-DecoratedTabBar .gwt-TabBarItem-wrapper .gwt-TabBarItem-selected .tabMiddle .tabMiddleCenter {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
}
.cv-WidgetOfferListTabs .gwt-TabPanelBottom {
    border-color: #001c7a #D4D4D4 #D4D4D4;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #D4D4D4;
    border-style: solid;
    border-width: 3px 1px 1px;
    padding: 10px;
    width: 380px;
}

.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-title .title {
    color: #000000;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-coupon {
    background: url("images/stamp_coupon.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-phone {
    background: url("images/stamp_phone.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-cashback {
    background: url("images/stamp_cashback.png") no-repeat scroll 0 0 transparent;
}

.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-online {
    background: url("images/stamp_online.png") no-repeat scroll 0 0 transparent;
}	

.cv-WidgetOfferList .link {
    color: #001c7a;
}

/*Paginación*/

.cv-WidgetOfferPager .cell-navigator .navigator .page-button-selected {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
    color: white;
}
.cv-WidgetOfferPager .cell-order-by .orderby .link {
    color: #001c7a;
}




/*Targetones Nuevos*/



.cv-WidgetOfferCardAbsolute .card .stamp-bonus {
    background: url("images/oc_abs_stamp_bonus.png") no-repeat scroll 0 0 transparent;
    height: 47px;
    left: 126px;
    position: absolute;
    top: 67px;
    width: 123px;
}

.cv-WidgetOfferCardAbsolute .card .stamp-price-before .box .text {
    color: white;
    font-size: smaller;
    font-weight: bold;
    text-transform: uppercase;
}

.cv-WidgetOfferCardAbsolute .card .stamp-price-after .box .text {
    color: white;
    font-size: smaller;
    font-weight: bold;
    text-transform: uppercase;
}

.cv-WidgetOfferCardAbsolute .card .stamp-offer-type {
    background: url("images/oc_abs_stamp_offer_type.png") no-repeat scroll 0 0 transparent;
}

.cv-WidgetOfferCardAbsolute .card .stamp-online {
    background: url("images/stamp_online.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferCardAbsolute .card .html-title {
	color:black;
}
.cv-WidgetRating .element-selected {
    background-image: url("images/star_on.png");
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-after {
    background: url("images/oc_abs_stamp_price_after.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferCardAbsolute .card .stamp-price-before {
    background: url("images/oc_abs_stamp_price_before.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferCardAbsolute .card .stamp-exclusive {
    background: url("images/stamp_exclusive.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    left: 10px;
    right: auto;
    top: 5px;
    width: 75px;
}
.cv-WidgetOfferCardAbsolute .card .stamp-cashback {
    background: url("images/stamp_cashback.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferCardAbsolute .card .stamp-coupon {
    background: url("images/stamp_coupon.png") no-repeat scroll 0 0 transparent;
}	
.cv-WidgetOfferCardAbsolute .card .stamp-phone {
    background: url("images/stamp_phone.png") no-repeat scroll 0 0 transparent;
}	


.cv-WidgetOfferList .card .cell-details .details .cell-table-top .table-top .cell-stamp-handshake .stamp-direct-buy, .cv-WidgetOfferCardAbsolute .card .stamp-direct-buy, .cv-WidgetOfferDetails2 .stamp-direct-buy {
    background: url("images/stamp_direct_buy.png") no-repeat scroll 0 0 transparent;
}


/*.cv-WidgetOfferCardAbsolute .card .stamp-custom {
    background: white url('images/stamp-custom.png') no-repeat top left;
    height: 51px;
    left: 21px;
    position: absolute;
    top: 9px;
    width: 50px;
}*/

/*Targetones Viejos*/

/*.cv-WidgetOfferCardMedium .header .cell-icon .icon {
    background: white url('images/stamp-custom-small.png') no-repeat top left;
    height: 26px;
    margin: 5px;
    width: 25px;
}*/
.cv-WidgetOfferCardMedium .card .stamps .stamp-bonus {
    background-color: #FB9318;
    background-image: url("images/oc_abs_stamp_bonus_ie6.png");
}

.cv-WidgetOfferCardMedium .header .cell-button-next .button-next {
    background: url("images/nav_right_blue_24.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferCardMedium .header .cell-button-previous .button-previous {
    background: url("images/nav_left_blue_24.png") no-repeat scroll 0 0 transparent;
}
.cv-WidgetOfferCardMedium .card .details .title {
    color: #001c7a;
}
.cv-WidgetOfferCardMedium .card .stamps .stamp-cashback {
    background: url("images/stamp_cashback.png") no-repeat scroll left top white;
}
.cv-WidgetOfferCardMedium .card .stamps .stamp-coupon {
    background: url("images/stamp_coupon.png") no-repeat scroll left top white;
}

.cv-WidgetOfferCardMedium .card .stamps .stamp-online {
    background: url("images/stamp_online.png") no-repeat scroll left top white;
}	

.cv-WidgetOfferCardMedium .card .stamps .stamp-offer-type {
    background-color: #001c7a;
    background-image: url("images/oc_abs_stamp_offer_type_ie6.png");
}

.cv-WidgetOfferCardMedium .card .details .buy-cell .button-buy {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
    color: white;
}
	
/*Pagina detalles interior*/


.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper {
	background: none repeat scroll 0 0 #CCCCCC;
    border-color: #D4D4D4;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #D4D4D4;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 5px;
    text-align: center;
}

.cv-WidgetOffersMerchant .cell-content .content .table-content .cell-navigator .navigator .link {
    color: #001c7a;
}


.cv-WidgetOfferDetails2 .stamp-bonus {
    background: url("images/oc_abs_stamp_bonus_ie6.png") no-repeat scroll 0 0;
}

.cv-WidgetOfferDetails2 .stamp-offer-type {
    background: url("images/oc_abs_stamp_offer_type_ie6.png") no-repeat scroll 0 0;
}	

.cv-WidgetOfferDetails2 .title, .cv-WidgetOfferDetails2 .title a {
    color: #001c7a;
}
.cv-WidgetOfferDetails2 .document-link {
    background: url("images/icon_clip.png") no-repeat scroll left center transparent;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button {
    background: url("images/icon_recommend.png") no-repeat scroll 4px center #001c7a;
	color:white;
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-report-problem {
    background-image: url("images/icon_report_problem.png");
}
.cv-WidgetOfferDetails2 .table-top-action-buttons .cell-button .button-rate {
    background-image: url("images/icon_rate.png");
}

.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link {
    background: url("images/details_open.png") no-repeat scroll left center transparent;
	color:white;
}

.cv-WidgetOfferDetails2 .cell-show-details-link .show-details-link-wrapper .show-details-link-opened {
    background-image: url("images/details_close.png");
	color:white;
}

.cv-WidgetOfferDetails2 .title, .cv-WidgetOfferDetails2 .title a {
    color: #001c7a;
}

.cv-WidgetOfferDetails2 .table-top-buttons .cell-button .button {
    background: #001c7a;
    background: -moz-linear-gradient(center top , #001c7a, #001c7a) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#001c7a), to(#001c7a));			
    color: white;
}
.cv-WidgetOfferDetails2 .stamp-phone {
    background: url("images/stamp_phone.png") no-repeat scroll left top white;
}	
.cv-WidgetOfferDetails2 .stamp-exclusive {
    background: url("images/stamp_exclusive.png") no-repeat scroll left top white;
    height: 35px;
    width: 75px;
}	
.cv-WidgetOfferDetails2 .stamp-cashback {
    background: url("images/stamp_cashback.png") no-repeat scroll left top white;
}
.cv-WidgetOfferDetails2 .stamp-online {
    background: url("images/stamp_online.png") no-repeat scroll left top white;
}	
.cv-WidgetOfferDetails2 .stamp-coupon {
    background: url("images/stamp_coupon.png") no-repeat scroll left top white;
}
/*.cv-WidgetOfferDetails2 .stamp-custom {
    background: white url('images/stamp-custom.png') no-repeat top left;
    height: 51px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 50px;
    z-index: 3;
}*/

.cv-WidgetOffersRelated .cell-title .title {
    color: #001c7a;
}	

.cv-WidgetOffersMerchant .cell-title .title {
    color: #001c7a;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
}
