@charset "utf-8";

/*List articles :: Wishlist subactions*/

ul.sec_card_list_sections li {
    line-height:18px;
    background-position:0 2px;
    margin-bottom:10px;
}

ul.sec_card_list_sections li {
	padding-left:20px;
	padding-bottom:5px;
	padding-top:2px;
}


/*userListWishlists.php*/
.sec_subactions{
    margin-top:15px;
    padding-bottom:15px;
}



/*formRegistre: combo loading*/
#advice{
    float:left;
    margin-left:5px;
}
/*Eliminar border banners i separar-los*/
#google_ads_div_Home_SuperiorDcha_300x250, #google_ads_div_Home_InferiorDcha_300x250, div.sec_flash_banner {
    border:0;
}
#google_ads_div_Home_SuperiorDcha_300x250,#google_ads_div_Home_InferiorDcha_300x250{
    margin-bottom:10px;	
}

.sec_flash_banner{
  width:160px;
  background-color:#D9D9D9;
  border:0;
  height:625px; 
}
.sec_flash_banner div.header{
	text-align:center;
  color:#4C575F;
  line-height:25px; 
}

/*Static pages*/

.sec_static #sec_main_menu ul {
    display:block;
}

.sec_static #sec_main_menu ul ul {
    display:none;
}


.sec_static #sec_main_actions {
    display:block;
}

.sec_static .sec_shoplogue_info {
    margin-left:0;
}

.sec_static  .sec_content_heading h3 {
    margin-left:0;
}

/*Form wishlist popup*/
form#fwishlist input{
    margin-bottom:0;
}

/* Amplades sec_subactions favorits*/
#sec_subactions_favorites .sec_op_left {
    width:30%;
}

#sec_subactions_favorites .sec_op_center {
	width:42%;
}

#sec_subactions_favorites .sec_op_right {
    width:18%;
    margin-left:20px;
}

#sec_subactions_favorites.est .sec_op_left {
    width:34%;
}

#sec_subactions_favorites.est .sec_op_center {
	
}

#sec_subactions_favorites.est .sec_op_right {
    width:16%;
    border-left:1px solid #B3B3B3;
    margin-left:22px;
}

#filtrecategoriaestablimentsfavorits{
    width:140px;
    overflow:hidden;
}
/* Error message pages */
#sec_not_found_content{
    margin-top:10px;
    padding-bottom:20px;
}

/* Restricted access actions*/
.restrictedaccess{
    cursor:pointer;
}
li.restrictedaccess{
    color:#B3B3B3;
    text-decoration:underline;
}

/*Wishlists popup*/
#wishlistdialog li {
    color:#E41869;
}
#wishlistdialog li.addarticlewishlist {
    color:#4C575F;
}

/* Snippet registre: color del link registrarse*/
#sec_hello_user p#sec_loginbox_register a, #sec_hello_user p#sec_loginbox_rememberpassword a{
    color:#E41869;
    color:#2673CF;
}

/* cantos rodons input*/
input {
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
}

/* Snippet search botigues border input*/
div#sec_shops_finder input{
    border:1px solid #B3B3B3;	
}
/*userPerfil.php*/
dl.sec_my_information{
    width:100%;
}
/*formRegistre.php*/
#uploadfotousuari, #deletefotousuari{
    cursor:pointer;
}

/*
form#fRegistre label span{
	display:inline-block;
	padding:5px 10px 5px 5px;
	
	color:gray;
	font-weight:regular;
	font-size:0.9em;
	font-style:italic;
	
}
*/
fieldset#sec_personal_data label.sec_label_alone {
    width:100%;
}

label.sec_label_alone span{
    font-style:italic;
    color:#B3B3B3;
}
/*listArticles.php :: Not found message */
#sec_not_found_content{
    width:100%;
}
/*Control d'usuaris*/
/*
#sec_hello_user{
    border:0;
}

#registreSUBMIT{
    cursor:pointer;
}

div#sec_hello_user.loginbox{
    color:white;
    padding-left:5px;
    background-color:#4C575F;
}

.sec_button{
    cursor:pointer;
}

#sec_hello_user a{
    text-decoration:none;
    color:#4C575F;
}

#sec_hello_user li.sec_an_selected{
    font-weight:bold;
}

#sec_hello_user li.defaultopened ul {
    display:block;
}

dl.sec_my_information {
    width:90%;
}

*/


#userloginresult a{
    color:#E4166A;    
}



.errorbox{
    display:none;
    border:1px solid #E4166A;
    background-color: #FFCFCF;    
    padding:1em 1.5em;
    margin:1em auto;
    font-weight:bold;
    color:#E4166A;
    text-align:center;
    width:70%;
    clear:both;
}

.errorboxok {
    background-color:#CFEBCF;
    border:1px solid #4C575F;
    color:#4C575F;
}

.fe_errorbox{
	font-size:1.2em;
	line-height:18px;
    font-weight:normal;
    text-align:left;
}

.fe_errorbox p{
	font-weight:bold;
    margin-bottom:5px;
}
.fe_errorbox a{
    color:#E4166A;
}

div.sec_content_section p.contenttext {
	line-height:18px;
	font-size:1.2em;
	padding-left:10px;
	
}
/* Favoritos */
.sec_article_scard img{
    padding:4px 4px 4px 0px;
}



.addarticlefavoritos, li.addestablimentfavoritos, img.deletearticlefavoritos, img.deleteestablimentfavorits, li.addedarticlefavoritos, li.addedestablimentfavoritos, img.addestablimentfavoritos, img.addedestablimentfavoritos,.addarticlewishlist, input.newwishlist, img.deletearticlewishlist, li#sec_recommend{
    cursor:pointer;
}

li.addestablimentfavoritos, li.addedestablimentfavoritos, li.addarticlefavoritos,li.addedarticlefavoritos, li.addarticlewishlist{
    color:#B3B3B3;
}

li.addestablimentfavoritos, li.addarticlefavoritos, li.addarticlewishlist, li.addedarticlefavoritos, li.addedestablimentfavoritos, li#sec_recommend a{
    text-decoration:underline;
}

li#sec_recommend.addedestablimentfavoritos{
    background-image:url(../img/pic_fav_on.gif);
    padding-top:2px;
}


img.deleteestablimentfavorits, img.addestablimentfavoritos, ul.sec_shops_list img.restrictedaccess{
    margin-left:10px;
    float:left;
}

#sec_card_actions li.addarticlefavoritos, #sec_card_actions  li.fakefavoritos{
    background-image:url(../img/pic_fav.gif);
}

#sec_card_actions li.addedarticlefavoritos{
    background-image:url(../img/pic_fav_on.gif);
    padding-top:2px;
}

#sec_card_actions li.addarticlewishlist, #sec_card_actions li.fakewishlist{
    background-image:url(../img/pic_wish.gif);
}

#sec_card_actions li.addarticlewishlist.active{
    background-image:url(../img/pic_wish_on.gif);
}

/* Wishlists */

.sec_subactions #sec_wish_sa_list .sec_op_right {
	border-left-width:0;
	float:right;
	padding-right:4px;
}

.sec_subactions li.sec_op_right {
	border-left-color:#B3B3B3;
	border-left-style:solid;
}

.sec_subactions li.sec_op_right {
	padding-right:2%;
	text-align:right;
	width:22%;
}

.sec_subactions #sec_wish_sa_list li.sec_op_right {
	padding-right:2%;
	text-align:right;
	width:100%;
}

ul.sec_wish_list{
    margin-top:0;
}

ul.sec_wish_list li{
	border-top:0;
    border-bottom:1px dotted #B3B3B3;
    overflow:hidden;
    padding:5px;
}


ul.sec_wish_list li div.wishlist-creation{
    float:right;   
}

ul.sec_wish_list li div.wishlist-icons{
    float:left;
    width:55px;
}
ul.sec_wish_list li div.wishlist-icons img{
    margin-right:5px;
    border:0;
}


#wishlistdialog ul{
    height:150px;
    overflow:auto;
}

/*camp no editable d'un formulari*/
div.disabledinfo{
    line-height:20px;
    color:gray;
    font-style:oblique;
    font-size:1.2em;
    margin-bottom:15px;
}
/*overrides ui-dialog css rule*/
.ui-dialog .ui-dialog-content {
    padding:0.5em 0 .5em 0.5em;
}

/* HOME */
#options .tag_how_work h1, #options .tag_how_work p {
    font-family:Verdana, Arial, sans-serif;
}

#tags p#p_select_city{
    font-family:Verdana, Arial, sans-serif;
    font-weight:normal;
}

#options .tag_how_work {
   height:122px;
}

#options div#tag_how_work_left{
    margin-left:0;
}
#options .tag_how_work {
    margin-left:11px;
}

/*Icona Inicio*/
#sec_main_actions_lc li.sec_inicio{
    background-image:url(../img/hogar.jpg);
}


/* Les round corners cal incloure-les en algun dels fitxers que carrega la home */
.rc{
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
}

#private_access p#p-acceso-escaparate {
   margin-top:125px;
   margin-left:28px;
   
}

#private_access p#p-acceso-escaparate a {
   color:#FFFFFF;
   font-size:12px;
   font-weight:normal;
   font-family:Verdana, Arial, sans-serif;
   text-decoration:underline;
}


/* Snippet cercador botigues */
div#sec_shops_finder p{
    cursor:pointer;
    font-weight:boldl;
}

form#fSearchShops input#sec_submit{
    cursor:pointer;
}

/* Snippet menu lateral :: Canvi typocolor*/
#sec_article_navigator  li.sec_an_selected a{
    font-weight:bold;
    color:#4C575F; /*Treure la regla a sec_typocolor.css que el posa magenta*/
}

/* Botons dels formularis*/
form.sec_recommend #recArticleSUBMIT,form.sec_recommend #recEstablimentSUBMIT,form.sec_recommend #mailEstablimentSUBMIT, form.sec_recommend #recordatoriSUBMIT, form.sec_recommend #sendwishlistSUBMIT {
cursor:pointer;
}

/*Recomanacions: Text auxiliar*/
form p.auxtext, form#fRecArticle p.auxtext, form#fRecEstabliment p.auxtext, form#fSendWishlist p.auxtext{
    clear:left;
    margin-left:100px;
    margin-bottom:20px;
    width:68%;
}

/* Fitxa establiment :: Cursor botons logo|foto */
li#showLogoBUTTON,li#showFotoBUTTON{
    cursor:pointer;
}

#sec_card_actions ul.sec_card_list_sections li {
    line-height:16px;
    background-position:0 2px;
    margin-bottom:10px;
    
}

#sec_card_actions ul.sec_card_list_sections li#sec_buy{
    border-top:1px dotted grey;
    padding-top:10px;
    background-position:0 10px;
}
#sec_card_actions ul.sec_card_list_sections li#sec_fblike{
    border-top:1px dotted grey;
    padding-top:10px;
    padding-left:0;
}

/* detallArticle :: Hem afegit un link al nom de la botiga */
#sec_address_shop_name a{
    border:0;
    margin:0;
    padding:0;
    color:#E4166A;
    text-decoration:none;
}


/* Pointer botons */
input.sec_button_gen{
    cursor:pointer;
}

/* Snippet directori :: Fletxeta down */

#sec_article_navigator li.opened, #sec_hello_user li.opened {
    background-image:url(../img/pic_an_down.png);    
}

#sec_article_navigator li.defaultopened ul, #sec_hello_user li.defaultopened ul {
    display:block;           
}

/* listArticles.php :: Hem afegit el nom de la botiga a l'snippet de cada article */
.sec_scard_name a{
    text-decoration:none;
    color:#E4166A;
}

/* Botons de Volver a listado sense icona*/
#sec_main_actions #sec_main_actions_cc li{
    background-image:none;
    padding-left:0;
}

/* MARC : Aquests estils estaven en l'anterior sec_ogn.css però no s'han integrat correctament */

/* listArticles.php:: Combo filtre per preu */
.sec_subactions select {
    text-align:left;
    width:auto;
}

/* destacats capçalera :: padding*/
ul#sec_icons_list li{
    padding-left:20px;
}

/*Backoffice :: Input order articles :: També cal integrar-ho dins la fulla d'estils corresponent del backoffice*/
.prod_acciones input{
    width:25px;
    text-align:center;
    lineheight:15px;
    font-size:13px;
    margin:0;
    padding:0;
    display:inline-block;
}

/* Main menu :: Rollover quan estem a sobre de la div del submenu */

#sec_main_menu li a {
  background-image:url(../img/main_menu.png);
  background-repeat:no-repeat;
}

#sec_main_menu li#sec_mm_moda a  {
   background-position:left top;
}

#sec_main_menu li#sec_mm_moda a:hover,#sec_main_menu li#sec_mm_moda a.sec_mm_hover {
   background-position:left -32px;
}

#sec_main_menu li#sec_mm_moda a:active {
   background-position:left -64px;
}

#sec_main_menu li#sec_mm_complementos a {
   background-position:left -96px;
}

#sec_main_menu li#sec_mm_complementos a:hover,#sec_main_menu li#sec_mm_complementos a.sec_mm_hover {
   background-position:left -128px;
}

#sec_main_menu li#sec_mm_complementos a:active {
   background-position:left -160px;
}

#sec_main_menu li#sec_mm_diseño a {
   background-position:left -192px;
}

#sec_main_menu li#sec_mm_diseño a:hover,#sec_main_menu li#sec_mm_diseño a.sec_mm_hover {
   background-position:left -224px;
}

#sec_main_menu li#sec_mm_diseño a:active {
   background-position:left -256px;
}

#sec_main_menu li#sec_mm_tecnologia a {
   background-position:left -288px;
}

#sec_main_menu li#sec_mm_tecnologia a:hover,#sec_main_menu li#sec_mm_tecnologia a.sec_mm_hover {
   background-position:left -320px;
}

#sec_main_menu li#sec_mm_tecnologia a:active {
   background-position:left -352px;
}

#sec_main_menu li#sec_mm_ocioycultura a {
   background-position:left -384px;
}

#sec_main_menu li#sec_mm_ocioycultura a:hover,#sec_main_menu li#sec_mm_ocioycultura a.sec_mm_hover {
   background-position:left -416px;
}

#sec_main_menu li#sec_mm_ocioycultura a:active {
   background-position:left -448px;
}

#sec_main_menu li#sec_mm_casa a {
   background-position:left -480px;
}

#sec_main_menu li#sec_mm_casa a:hover,#sec_main_menu li#sec_mm_casa a.sec_mm_hover {
   background-position:left -512px;
}

#sec_main_menu li#sec_mm_casa a:active {
   background-position:left -544px;
}

#sec_main_menu li#sec_mm_niños a {
   background-position:left -576px;
}

#sec_main_menu li#sec_mm_niños a:hover,#sec_main_menu li#sec_mm_niños a.sec_mm_hover {
   background-position:left -608px;
}

#sec_main_menu li#sec_mm_niños a:active {
   background-position:left -640px;
}

#sec_main_menu li#sec_mm_cuidadopersonal a {
   background-position:left -672px;
}

#sec_main_menu li#sec_mm_cuidadopersonal a:hover,#sec_main_menu li#sec_mm_cuidadopersonal a.sec_mm_hover {
   background-position:left -704px;
}

#sec_main_menu li#sec_mm_cuidadopersonal a:active {
   background-position:left -736px;
}

#sec_main_menu li#sec_mm_deportes a {
   background-position:left -768px;
}

#sec_main_menu li#sec_mm_deportes a:hover,#sec_main_menu li#sec_mm_deportes a.sec_mm_hover {
   background-position:left -800px;
}

#sec_main_menu li#sec_mm_deportes a:active {
   background-position:left -832px;
}

#sec_main_menu li#sec_mm_comerybeber a {
   background-position:left -864px;
}

#sec_main_menu li#sec_mm_comerybeber a:hover, #sec_main_menu li#sec_mm_comerybeber a.sec_mm_hover {
   background-position:left -896px;
}

#sec_main_menu li#sec_mm_comerybeber a:active {
   background-position:left -928px;
}

#sec_main_menu li#sec_mm_mascotas a {
   background-position:left -960px;
}

#sec_main_menu li#sec_mm_mascotas a:hover, #sec_main_menu li#sec_mm_mascotas a.sec_mm_hover {
   background-position:left -992px;
}

#sec_main_menu li#sec_mm_mascotas a:active {
   background-position:left -1024px;
}


/*ListArticles.php :: Wishlist subactions*/

li#sec_deletewishlist {
	background-image:url(../img/pic_fav_delete.jpg);
	background-position:left top;
}
li#sec_deletewishlist {
    padding-bottom:3px;
    text-decoration:underline;
    cursor:pointer;
}

li.sendwishlist{
	text-decoration:underline;
    cursor:pointer;
}

#sec_subactions_wishlists li.sec_op_left{
    border-right:0;
}
#sec_subactions_wishlists li.sec_op_right{
    border-left:0;
}


/*detallEstabliment.php :: Correccions versió sense pestanyes*/
div.sec_embed{
    width:100%;
    height:300px;
    margin:auto;
    margin-bottom:10px;
}

.sec_shop_information dl{
    text-align:left;
}

#map{
    width:100%;
    height:300px;
}

.sec_msg_box{
    margin-bottom:20px;
}
#sec_shop_information{
    margin-top:15px;    
}


#sec_shop_content_lc dt, .sec_shop_one_column dt {
    width:24%;
}
#sec_shop_content_lc dd, .sec_shop_one_column dd {
    width:76%;
}

li#sec_recommend{
	padding-top:2px;
    background-position:0px 2px;
}

/*Backoffice :: buttons alignment*/
.alignright{
    text-align:right;
}
.submitblanco{
    margin-left:3px;
}

/*Backoffice :: Header's city name*/
p#cityname{
	position:relative;
	width:150px;
	left:225px;
	top:-25px;
	margin:0;
	margin-bottom:0;
    font-family:Helvetica,Verdana,Arial,Sans serif;
    font-size:1.8em;
    color:#666;
}

#header ul{
    margin-top: -40px;
}

/*Main menu :: Categories alignment*/
#sec_main_menu li#sec_mm_moda ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_complementos ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_niños ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_diseño ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_tecnologia ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_ocioycultura ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_ocioycultura ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_casa ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_cuidadopersonal ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_deportes ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_comerybeber ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_mascotas ul.sec_mm_spread_out a, #sec_main_menu li#sec_mm_especializados ul.sec_mm_spread_out a {  
    padding-left:10px;
    width:186px;
}

/*Header: Margin header-main menuy*/
#sec_header{
    overflow:hidden;
}
#sec_header ul#sec_icons_list {
    padding-left:10px;
}
#sec_header_logo{
	margin-top:15px;
}

/*backoffice :: bo_accepto.php*/
#accepto{
    width:436px;
	height:100%;
	margin:0 auto;
    
}

#accepto div.content_login{
    padding-top:0px;
}

#accepto img{
    margin-top:30px;
}

#accepto iframe{
    width:426px;
    margin:5px;
    border:0;
} 

#accepto div#checkrow{
    margin-top:15px;
    margin-bottom:20px;
    overflow:auto;
}

#accepto div#checkrow div,#accepto div#checkrow input{
    float:left;
}

#accepto div#checkrow div{
    width:90%;
    margin-left:10px;
}

#accepto div#checkrow input{
    margin-top:1px;
}

#accepto div.ognfc div.closer{
    border:0;
}

/*bo_accepto_condicions.html :: Textos*/
body.accepto-text{
	width:385px;
	color:#4C575F;
	font-size:11px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
}

body.accepto-text iframe{
    border:0;
}
body.accepto-text ol{
    -moz-padding-start:30px;
}
body.accepto-text ol li{
    margin-bottom:10px;
}

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

/* Promocions */

div.promociowrapper{
    padding:3px;
}
div.promocio{
	overflow:hidden;
}

div.promocio div.promoleft{
    width:60%;
    float:left;
}
div.promocio div.promoleft div{
    font-family:helvetica,verdana,arial,sans serif;
    color:#B3B3B3;
    padding:7px 5px 0px 10px;
}

div.promocio div.promoleft div.promovalor{
    font-size:1.7em;
    text-align:left;
    font-weight:bold;
    color:#E4166A;
    margin-bottom:10px;
}

div.promocio div.promoleft div.promosubvalor{
    font-size:3em;
    text-align:center;
}

div.promocio div.promoleft div.promotext{
    font-size:1.5em;
    text-align:justify;
}

div.promocio div.promoleft div.promolletra{
    font-size:1em;
    font-style:italic;
    text-align:justify;
}

div.promocio div.promoleft div.promostatic{
    font-size:0.8em;
    font-style:italic;
    text-align:justify;
}


div.promocio div.promoleft div.promovalid{
	font-family:verdana,arial,sans serif;
    font-size:1em;
    font-weight:bold;
    text-align:left;
    padding-bottom:5px;
    margin-top:20px;
}

div.promocio div.promoright{
    margin-left:60%;
    height:100%;
    text-align:center;
}


div.promocio div.promoright div.valignouterwrapper{
    position:relative;
    
}
div.promocio div.promoright div.valigninnerwrapper{
    position:absolute;
    bottom:0;
    left:0;
    height:320px;
}

#printfr{
    height:0;width:0;
}

div.promocioicolist{
	clear:both;
	margin-top:5px;
  margin-bottom:25px;
  overflow:hidden;
}

div.promocioicolist a{
	display:block;
	float:left;
  margin-right:15px;
  margin-left:10px;
  color:#2673CF;
}

div.promocioicolist a img{
    float:left;
    margin-right:3px;
}

div.promocioicolist a div{
	float:left;
	padding-top:3px;
    text-decoration:underline;
    
}


/* Promocions :: Table version */

div#printhead{
  width:534px;
}
 
table.promocio{
  border:0;
  height:200px;
  width:100%; 
}
table.promocio td{
  border:0;
}

table.promocio td.promoleft{
    width:70%;
    padding-bottom:5px;
    vertical-align:middle;
}
table.promocio td.promoleftfooter{
    padding:7px 5px 5px 10px;
}
table.promocio td.promoleft div{
    font-family:helvetica,verdana,arial,sans serif;
    padding:7px 5px 0px 10px;
}

table.promocio td.promoleft div.promovalor{
    font-size:1.3em;
    text-align:left;
    font-weight:bold;
    color:#E4166A;
    
    line-height:20px;
    margin-bottom:10px;
    
}

table.promocio td.promoleft div.promosubvalor{
    font-size:3em;
    text-align:center;
}

table.promocio td.promoleft div.promotext{
    font-size:1.5em;
    text-align:justify;
}

table.promocio td.promoleft div.promolletra{
    font-size:1em;
    font-style:regular;
    line-height:16px;
    
}

div.promostatic{
    font-size:0.8em;
    font-style:italic;
}

table.promocio td.promoleft div.promovalid{
  font-family:verdana,arial,sans serif;
    font-size:1em;
    font-weight:bold;
    text-align:left;
    padding-bottom:5px;
    margin-top:20px;
}

table.promocio td.promoright{
	  width:200px;
	  text-align:center;
    vertical-align:middle;
}

table.promocio td.no-cupo{
    width: 10px;
    height: 11px;
    background-image:url(../img/no_cupo.png);
}

table.promocio td.ne-cupo{
    width: 13px;
    height: 11px;
    background-image:url(../img/ne_cupo.png);
}

table.promocio td.se-cupo{
    width: 13px;
    height: 11px;
    background-image:url(../img/se_cupo.png);
}

table.promocio td.so-cupo{
    width: 10px;
    height: 11px;
    background-image:url(../img/so_cupo.png);
}


table.promocio td.top-cupo{
    height: 11px;
    background-image:url(../img/top_cupo.png);
    background-repeat:repeat-x;
}

table.promocio td.right-cupo{
    height: 11px;
    background-image:url(../img/right_cupo.png);
    background-repeat:repeat-y;
    background-position:right;
}

table.promocio td.bottom-cupo{
    height: 11px;
    background-image:url(../img/bottom_cupo.png);
    background-repeat:repeat-x;
    background-position:bottom;
}

table.promocio td.left-cupo{
    height: 11px;
    background-image:url(../img/left_cupo.png);
    background-repeat:repeat-y;
    background-position:left;
}


div.cuponouterwrapper, div.cuponwrapper{
  border:1px solid #B3B3B3;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}



div.cuponouterwrapper{
  padding:3px;
}

/* Taula per mostrar la quadrícula de icones*/
table.icolist{
	width:100%;
  table-layout:fixed;
   
}


table.icolist td{
    height:30px;
    
    background-repeat:no-repeat;
    background-position:bottom left;
    
    padding-left:20px;
    vertical-align:bottom;
    padding-bottom:1px;
    
    color:#B3B3B3;
    text-decoration:underline;
    cursor:pointer;
}

table.icolist td.raw{
    padding-left:0;    
    text-decoration:none;
}

table.icolist td.raw span.stbuttontext{
    text-decoration:underline;
}

table.icolist td.raw span#sharethis_0{
    position:relative;
    top:3px;
}

table.icolist td.recommendestabliment{
    background-image:url(../img/pic_recommend.gif);
}

table.icolist td.addestablimentfavoritos{
    background-image:url(../img/pic_fav.gif);
    text-decoration:underline;
}
table.icolist td.addedestablimentfavoritos{
    background-image:url(../img/pic_fav_on.gif);
}

table.icolist td.showpromos, li.showpromos{
    background-image:url(../img/pic_recommend.gif);
}

table.icolist td#fblike{
    margin:0;
    padding:0;
    overflow:visible;
}

table.icolist td#fblike iframe{
  position:relative;
  bottom:-10px;
}

/* Remodelació detallEstabliment.php*/
	
#establimentactions{
    border-top:1px dotted #B3B3B3;
    border-bottom:1px dotted #B3B3B3;
    padding-top:5px;
    padding-bottom:5px;    
}   
#establimentactions div{
    padding:5px;
}   

#establimentactions div a{
    color:#2673CF;
    text-decoration:underline;
}

#sec_shop_content_rc_map{
	   color:#2673CF;
}

#sec_shop_content_rc_map address span a{
  color: #2673CF;
  text-decoration:underline;
    margin-left:10px;
}

#sec_shop_content_rc div.sec_paginate{
   margin-left:0;
   text-align:center;
}
/* Retoc textareas backoffice*/
div.textarea p.descripcion,div.text p.descripcion{
  font-size:0.8em;
  margin-top:5px;
}
div.textarea textarea{
  margin-top:5px;
}

/*errorUsuariNoActivat.php :: Response*/
.sec_msg_box{
  padding:10px;
}

/*bo_formEstabliment.php :: Resaltar anchors*/
a.forceanchor{
  color:blue;
  text_decoration:none;
}
a.forceanchor:hover{
  text_decoration:underline;
}

/*printPromocio.php :: Print button*/
div#print_logo{
	width:127px;
	height:31px;
	float:right;
  background-image:url(../img/printbutton.png);
  cursor:pointer;
}
div#print_logo:hover{
  background-position:0 31px;
}

/*Social links*/
.home_social_links {
   width:150px;
   padding:5px;
   margin-bottom:8px;
   
   background-color:#D9D9D9;
}

.home_social_links li {
   float:left;
}

.home_social_links h1, .home_social_links li {
   margin-right:7px;
}

/*Inner banner slots*/
div.sec_innerbanner{
	width:100%;
  background-color:#D9D9D9;
  overflow:hidden;
}

div.sec_innerbanner.horizontal{
  margin-bottom:10px;
  text-align:center;
}

div.sec_innerbanner.horizontal.bottom{
  margin-top:10px;
  clear:both;
}

div.sec_innerbanner.horizontal.top div{
  padding-top:10px;
}

div.sec_innerbanner.horizontal.bottom div{
  padding-top:10px;
}

div.sec_innerbanner.horizontal div.header{
	width:20px;
	float:left;
	
}

div.sec_innerbanner.horizontal.top div.header{
  height:100px;  
}
div.sec_innerbanner.horizontal.bottom div.header{
  height:70px;  
}

div.sec_innerbanner.horizontal div.header div{
   position:relative;
   
  -moz-transform:rotate(-90deg); 
  -moz-transform-origin: bottom right;
  -webkit-transform: rotate(-90deg);
  -webkit-transform-origin: bottom right;
  -o-transform: rotate(-90deg);
  -o-transform-origin:  bottom right;
  /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
  
  writing-mode: tb-rl;
  filter: flipv fliph;
  
}

div.sec_innerbanner.horizontal.top div.header div{
  top:25px;
  *top:20px;
  top:0\0/;
  *margin:5px;
  margin:5px\0/;
}
div.sec_innerbanner.horizontal.bottom div.header div{
  top:13px;  
  *top:5px; 
  top:-2px\0/;
  *margin:5px;
  margin:5px\0/;
}

/*fe_header.php :: New city selector*/
div#sec_header_choose_city{
	margin-top:15px;
	padding-left:2px;
	padding-right:5px;
	color: #4C575F;
}

div#sec_header_choose_city h1{
	font-weight:normal;
	float:left;
}

div#sec_header_choose_city ul{
	float:left;
}

div#sec_header_choose_city ul li{
	float:left;
	margin-left:5px;
}

div#sec_header_choose_city ul li a{
	color:#2673CF;
}

div#sec_header_choose_city div{
	float:right;
}

div#sec_header_choose_city div span{
	color: #E4166A;
}
