/*
	Estilos que colocam as imagens nos módulos da coluna direita

	As imagens estão guardadas em /gfi/sidebar_accordion_sprite.gif. Adicionar mantendo as distâncias e 
	indicar a posição (0px, -77px, -155px, -237px, -317px, -470px etc.) 
*/

.mod3ColSidebar #carrinho .title {
    background: #ebebeb url(../img/vf4mept/sidebar_accordion_sprite.gif) 7px 0px no-repeat;
    height: 3.261em;
    border: 1px solid #fff;
}
.mod3ColSidebar #topSold .title {
    background: #ebebeb url(../img/vf4mept/sidebar_accordion_sprite.gif) 7px -77px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.mod3ColSidebar #lastViewed .title {
    background: #ebebeb url(../img/vf4mept/sidebar_accordion_sprite.gif) 7px -77px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.mod3ColSidebar #prodRelated .title {
    background: #ebebeb url(../img/vf4mept/sidebar_accordion_sprite.gif) 7px -77px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.mod3ColSidebar #facebook .title {
    background: #ebebeb url(../img/vf4mept/sidebar_accordion_sprite.gif) 7px -392px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.mod3ColSidebar #comparePhone .title {
    background: #ebebeb url(../img/vf4mept/sidebar_accordion_sprite.gif) 7px -155px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}


.mod3ColSidebar #popular .title {
    background: #ebebeb url(../img/backgrounds/sidebar_accordion_sprite.gif) 7px -237px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.mod3ColSidebar #quicklinks .title {
    background: #ebebeb url(../img/vf4mept/sidebar_accordion_sprite.gif) 7px -233px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.mod3ColSidebar #rateSimulator .title {
	background: #ebebeb url(../img/vf4mept/icon_simulador.png) 7px 0px no-repeat;
	height: 3.261em;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-image: url(../img/vf4mept/subscrever.gif);
}

.mod3ColSidebar #userAccountInfo .title {
    background: #ebebeb url(../img/backgrounds/account_title_background.png) 0px 0px no-repeat;
    height: 3.261em;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

/* estilos novos acrescentados por Duarte */
.mod3ColSidebar #apoioonline .title {
	background: #ebebeb url(../img/vf4mept/logo_apoioCompra.png) 0px 0px no-repeat;
	height: 3.261em;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-position: 5px 0px;
}
.mod3ColSidebar #vantagens .title {
	background: #ebebeb url(../../../html/ico_vantagens.png) 0px 0px no-repeat;
	height: 3.261em;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;

}
.mod3ColSidebar #subscrever .title {
	background: #ebebeb url(../img/vf4mept/subscrever.gif) 0px 0px no-repeat;
	height: 3.261em;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
/* fim  de estilos novos acrescentados por Duarte */

/*   Estilo para as imagens pequenas do catálogo   */

.carousel-image-small {
	margin-right: 15px;
	width: 65px;
	height: 98px;
	line-height: 1.268em;
	display: inline;
}



.newPrice5{
	display:block;
	position:relative;
	font-weight:bold;
	font-size: 3.27em;
	padding: 15px;
}

.newPrice3{
	display:block;
	position:relative;
	padding: 10px 0px 0px 15px;
}

.newPrice2{
	float:left;
	width:50px;
	position:relative;
	padding: 10px 0px 0px 15px;
}
.newPrice1{
	position:relative;
	padding: 0px 0px 0px 15px;
}

.newPrice4{
	float:right;
	width:150px;
	position:relative;
	font-weight:bold;
	font-size: 3.00em;
	padding:  15px 0px 15px 0px;
}

.newDesc{
	display:block;
	float:left;
	position:relative;
	padding: 0px 0px 0px 15px;
}



.price-ddl{
	padding: 15px 0px 15px 15px;
	float:left;
}

a.price-link
{
	display:block;
	text-decoration:underline;
	text-indent: 15px;
	float:left;
	cursor:pointer;
}

.errorMsg
{
	margin: 35px 5px 35px 5px;
}


.vista-grelha {
	background: url("../img/icons/viewListBrowseMod.gif") no-repeat scroll right #fff;
	padding-right: 25px;
	line-height: 2em;
}

.vista-todos {
	background: url("../img/icons/viewGridSelectedBrowseMod.gif") no-repeat scroll right #fff;
	padding-right: 25px;
	line-height: 2em;
}

