html { width: 100%; height: 100%}
body{
	background-color:#ffffff;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	letter-spacing:1px;
	color:#999999;
	background-image:url(../../img/bkg_web.jpg);
        background-repeat: repeat-x;
        background-color: #eaeaea;
        padding: 0;
        margin: 0;
}

table{font-family:Arial; font-size:12px; color:#999999}
a, a:link{font-family: "Rambla";font-size:14px;color:#585858;text-decoration:none;}
a:hover{text-decoration:underline;}

.inputText{ font-family:"Rambla";font-size:14px;border:1px #8f8f8f solid;background-color:#FFFFFF;color:#585858; padding: 3px;
    -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.inputTextArea{font-family:Arial;font-size:14px;border:1px #8f8f8f solid;background-color:#FFFFFF;color:#585858}
.inputSelect{min-width: 150px; font-family:"Rambla";font-size:14px;border:1px #8f8f8f solid; background-color:#FFFFFF;color:#585858; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius:3px; -khtml-border-radius:3px; padding: 3px}
.inputCheck{font-family:Arial;font-size:12px;color:#585858;background-color:#FFFFFF}

/* UTILS*/
.fleft { float: left}
.fright { float: right}
.clear { clear: both}
.aleft{ text-align: left }
.mayus { text-transform: uppercase }

a.size11 { font-size: 11px !important}

.size14 { font-size: 14px !important}
.size16 { font-size: 16px !important}
.size18 { font-size: 18px !important}

.mright10 { margin-right: 10px}

.fontbold { font-family: "Rambla" !important; font-weight: bold}
.pointer {cursor: pointer }

.negre { color: #000000}

/* ESTRUCTURA */
#base {
    width:955px;
    display:table;
    margin:auto;
    text-align:center;
    height:600px;
    min-height: 600px;
}

.middle { width: 940px; margin: auto; text-align: left; min-height: 300px; display: block; position: relative}
.middle_left { float: left; width: 675px}

/* BOTTOM*/
#bot {
  background-color:#eaeaea;
  background-image:url(../../img/bkg_bot.jpg);
  background-repeat:repeat-x;
  background-position:top;
  width: 100%;
  height: 35px;
  /*position: absolute;*/
  /*bottom: 0;*/
  font-size: 11px;
}

#bot a { font-size: 11px !important}

.bot_left { margin: 12px 0 0 20px}
.bot_right { margin: 12px 20px 0 0}

/* LOGIN */
.top-login-home{
	width: 372px;
	height: 167px;
	background-repeat: no-repeat;
        background-position: center center;
        margin: auto;
        margin-top: 50px;
}
.cuadre-login-home{
	width: 100%;
}

input.inputLogin,
input.inputPass
{
  background-repeat:no-repeat;
  width:355px;
  height: 28px;
  font-size:14px;
  background-color: transparent;
  padding-top:5px;
  padding-bottom:7px;
  padding-left:36px;
  border: 0 !important;
  margin-top: 15px;
}

input.inputLogin{
    background-image:url(../../img/input_usuari.png);
}
input.inputPass{
    background-image:url(../../img/input_password.png);
}

.input_login_submit{
    background-image:url(../../img/bkg_login_submit.png);
    width: 355px;
    height: 59px;
    border: 0 !important;
    background-color: transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 24px;
    text-transform: uppercase;
    margin: 25px 0 5px 0;
}

.bot-login-home{
	width: 389px;
	padding-left: 30px;
	font-size: 10px;
}

.cuadre-login{
	background-image:url(../../img/bkg_login.png);
	background-repeat: no-repeat;
	width: 336px;
	height: 59px;
}

.bot-login-home a{ font-size: 10px !important; }

.boto1{
	/*background-image:url(../../img/bkg_boto1.png);
	background-position: top center;
        background-color: transparent;
	font-family:"Rambla";
	font-size:16px;
	color:#585858;
        text-transform: uppercase;
	border:0;
	cursor:pointer;
	width: 173px;
	height: 53px;*/
	background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 5px;
  color: #585858;
  font: bold 16px/1 "Rambla";
  padding: 12px 0;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  width: 150px;
  text-transform: uppercase;
}
.boto1:hover{
	/*background-position: bottom center;*/
	background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(top, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd;
}

.boto3{
    background-color: #9c0814;
	font-family:"Rambla";
	font-size:18px;
        text-transform: uppercase;
	border:0;
	cursor:pointer;
	width: 173px;
	height: 53px;
	border-radius: 5px;
	color: #FFF;
}
.boto3:hover{
	border: 1px solid #9c0814;
	background-color: #FFF;
	color: #9c0814;
}

.botons_accio_registre .boto1 {
    background-image: url(../../img/bkg_boto1_form.png);
    width: 115px;
    height: 52px;
    font-size: 16px !important;
}

.boto2{
	font-family:Arial;
	font-size:10px;
	color:#585858;background-color:#ffffff;border:1px #585858 solid;
}

input.icos{
	background-position: top center;
	width: 40px;
	height: 39px;
	cursor: pointer;
	border: 0;
}

input.icos:hover{
	background-position: bottom center;
}

input.login-editar{
	background-image:url(../../img/ico_login_editar.png);
}

input.logout{
	background-image:url(../../img/ico_logout.png);
}

input.home{
	background-image:url(../../img/ico_home.png);
}

.colorFons{background:transparent !important}

.calendariGestio{
	font-family:Arial;font-size:10;
	background-color:#b6b6b6;border:1px #ffffff solid;color:000000;
}
.calendariGestioTop{
	font-family:Arial;font-size:10;
	background-color:#b6b6b6;border:1px #ffffff solid;color:000000;
}

.calendariGestioDia{
	font-family:Arial;font-size:10;color:000000;
}

a.calendariGestioLink,
a.calendariGestioLink:link
{font-family:Arial;font-size:10px;color:#000000;border:1px #b6b6b6 solid;width:100%;}

a.calendariGestioLink:hover{border:1px #000000 solid;}

a.calendariGestioLinkFinde,
a.calendariGestioLinkFinde:link
{text-align:center;font-family:Arial;font-size:10px;color:#FFFFFF;font-weight:bold;text-decoration:none}

a.calendariGestioLinkFinde:hover{color:#7fc29c;font-weight:bold;text-decoration:none}

.calendariGestioDiaFinde{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	background-color:#585858;
	padding-top:3px;
	padding-bottom:3px;
}

.calendariGestioDiaTDFinde{
	font-family:Arial;
	font-size:10px;
	color:FFFFFF;
	background-color:#585858;
	border-bottom:1px solid #FFFFFF;
}

/* TOP */
.top { width: 955px; height: 100px; background-image:url(../../img/bkg_menu.png); background-position: center top }
.usuari { width: 255px; float: right; text-align: center; text-transform: uppercase; color: #919191; background-image:url(../../img/bkg_usuari.png);
	background-repeat: no-repeat;}
.logo_top { margin-top: 5px;}
.top_right { width: 650px; }

/* MENU */
.menu,.menu_sel { /*margin-top: 8px;*/ }
a.menu,a.menu_sel { position: relative; z-index: 105; display: block; font-family: "Rambla"; font-size: 16px; text-transform: uppercase; color: #999999; margin-left: 20px;}
a.menu:hover,a.menu_sel:hover { color: #9c0814; text-decoration: none}

a.menu_sel { color: #9c0814 !important;}

/* SUBMENU */
.submenu{
    background-image:url(../../img/bkg_submenu.png);
    width: 211px;
    height: 83px;
    position: absolute;
    margin-top: -30px;
    margin-left: -25px;
    padding-top: 40px;
    padding-left: 10px;
    z-index: 100;
    background-repeat: no-repeat;
}

.submenu a{
	font-weight: bold;
	font-size: 11px;
}

.submenu a:hover{
	color: #000000;
	text-decoration: none;
}

.submenu a span{
	padding: 4px;
	display: block;
        font-family: Arial;
}

.submenu-2 {
	background-image:url(../../img/bkg_submenu_2.png) !important;
}

/* MENU HOME */
.home_left { width: 400px; float: left; text-align: left; margin-top: 15px}
.home_right { width: 495px; float: right; margin-top: 15px}
.home_titol { font-family: "Rambla"; font-size: 24px; text-transform: uppercase; display: block; margin-top: 10px}

a.menu_home { display: block; background-image:url(../../img/bkg_menu_home.png); width: 250px; height: 77px; text-transform: uppercase}
a.menu_home:hover { background-position: bottom left; text-decoration: none}

a.menu_home span { display: block; font-family: "Rambla"; color: #333333; font-size: 10px}
a.menu_home span.linia1 { font-size: 14px !important}

a.menu_home_mini { display: block; line-height:18px; float:left; background-image:url(../../img/bkg_menu_home_mini.png); width: 122px; height: 77px; text-transform: uppercase}
a.menu_home_mini:hover { background-position: bottom left; text-decoration: none}

a.menu_home_mini span { display: block; padding-top:4px; padding-left:1px; font-family: "Rambla"; color: #333333; font-size: 10px}
a.menu_home_mini span.linia1 { font-size: 13px !important}

a.home_logout { display: block; background-image:url(../../img/bkg_logout_home.png); width: 511px; height: 77px; margin-top: 10px }
a.home_logout:hover { background-position: bottom left}

a.home_grafic { display: block; background-image:url(../../img/bkg_grafic_home.png); width: 511px; height: 77px; margin-top: 10px }
a.home_grafic:hover { background-position: bottom left; text-decoration:none; }

.home_resum { font-family: "Rambla"; font-size: 14px; color: #000000}
.home_resum td { border-bottom: 1px solid #7e7e7e; padding-top: 5px}

/* PAGE CONTENT FORMULARIS */
.content_top{background-image:url(../../img/bkg_content_top.gif);height: 12px}
.content_middle{background-image:url(../../img/bkg_content_middle.gif); padding: 0 15px 15px 14px}
.content_bot{background-image:url(../../img/bkg_content_bot.gif);height: 12px}

/* PAGINES */
h2.title-pagina{
	color: #7f0000;
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 1px dashed #7f0000;
	margin-top: 0;
}
/* ACCIONS */
.box-accions{
	width: 155px;
	background-repeat: no-repeat;
}

.box-accions h3{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0;
	padding: 2px;
	border-bottom: 1px dashed #dadada;
	margin: 3px;
}

.box-accions input,
.box-accions select{
	font-size: 10px;
	padding: 1px;
	background-color: #eaeaea;
}

.box-accions table{
	color: #FFFFFF;
}

.box-accions .btn_submit{
	background-image:url(../../img/btn_accions.png);
	width: 142px;
	border: 0;
	background-color: transparent;
	padding: 6px;
	cursor: pointer;
	font-size: 11px;
	color: #585858;
}

.box-accions .btn_submit:hover{
	background-position: bottom center;
}

a.blanc,a.blanc:link{font-size:10px;color:#FFFFFF;text-decoration:none;}
a.blanc:hover{text-decoration:underline;}

input.perm {
	font-family:Arial;
	font-size:10px;
	border:1px #b9122b solid;
	background:#e8dddf;
	color:#2f2f2f;
}
input.permPressed {
	font-family:Arial;
	font-size:10px;
	border:1px #b9122b solid;
	background:#b9122b;
	color:white;
}
input.perm1 {
	font-family:Arial;
	font-size:10px;
	border:1px #b9122b solid;
	background:#e8dddf;
	color:#2f2f2f;
}
input.perm1Pressed {
	font-family:Arial;
	font-size:10px;
	border:1px #b9122b solid;
	background:#b9122b;
	color:white;
}
input.perm2 {
	font-family:Arial;
	font-size:10px;
	border:1px #b9122b solid;
	background:#e8dddf;
	color:#2f2f2f;
}
input.perm2Pressed {
	font-family:Arial;
	font-size:10px;
	border:1px #b9122b solid;
	background:#b9122b;
	color:white;
}
.subir_arxiu {
	border:0px;
	background-color:transparent;
	font-size:10px;
	color:#666666;
	padding:2px;
	font-family:Arial;
	cursor:cursor;
	cursor:pointer;
	font-weight:bold;
	width:80px;
}
td.verd { background-color: #CDFF00; }
td.groc { background-color: #FFFF08; }
td.vermell { background-color: #FF9F9F; }

/*etiqueta que surt quan passes per sobre de les icones
*/
.alticones{
	visibility:hidden;
	position:absolute;
	font-size:9px;
	color:#000000;
	background-color:#ffffff;
	border:1px solid #000000;
	width:100px;
	text-align:center;
	align:center;
}
.error{text-transform: uppercase; color:red; font-weight:bold; font-size:12px;}
.error2{color:red; font-weight:bold; text-align:left;}

.help{
	font-family: "Rambla"; font-size: 14px; color: #9c0814; font-weight: bold;
}

.help div,
span.help{
	background-color: #FFFFFF;
	border: 1px solid #597f1a;
	padding: 5px;
	display: block;

}
.bkg_verd{
	background-color: #BCE080;
}

.bkg_gris{
   background-color: #585858;
}

span.help{
	margin-left: 25px;
}

/* LLISTATS*/
span.titolpag { background-image: url(../../img/bkg_titolpag.png); background-repeat: no-repeat; width: 673px;font-family: "Rambla"; color: #FFFFFF; font-size: 30px; text-transform: uppercase; display: block; padding: 5px 0 5px 10px}
span.titolpag_form { background-image: url(../../img/bkg_titolpag_form.png) !important; width: 940px;}
table.llistat { margin-top: 10px; text-align: left; font-family: "Rambla"; font-size: 14px;}
table.llistat td { height: 40px; border-bottom: 1px solid #b3b3b3; color: #222222; /*padding-left: 2px*/ max-width: 250px; word-wrap:break-word;}
table.llistat th { padding-left: 2px; height: 30px !important; color: #000000;
            border-bottom: 1px solid #7e7e7e }
table.llistat th a { font-family: "Rambla"; font-weight: bold; font-size: 14px; color: #000000}
.llistat_accions td { border: 0 !important; /*padding-left: 10px !important*/}
.llistat_accions div { font-family: "Rambla"; font-weight: bold; font-size: 13px }

.box_alerta { background-image: url(../../img/bkg_box_alerta.png); width: 173px; height: 32px; position: absolute; font-family: Arial !important;
    font-size: 11px !important; color: #c30a0a; padding: 19px 10px; background-repeat: no-repeat; line-height: 11px !important; margin-left: -22px}

/* OPCIONS */
.opcions { float: right; width: 248px}

.galeria .boto1,
.boto1-mini{
	background-image:url(../../img/bkg_boto1_mini.png);
	background-position: top center;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	border:0;
	cursor:pointer;
	width: 61px;
	height: 20px;
	font-weight: bold;
}
.boto1-mini:hover{
	background-position: bottom center;
}

.galeria .boto1{
	font-size: 10px;
}

/*** IDIOMES */
span.idioma-nom{
	font-weight: normal;
	text-transform: lowercase;
}

/**** FORMULARIS */
.top_colright_form { background-image:url(../../img/bkg_top_colright.png); width: 14px; height: 62px; background-repeat: no-repeat; background-position: top left}
.bot_colright_form { background-image:url(../../img/bkg_bot_colright.png); height: 82px; background-repeat: no-repeat}
.content_colright_form{ background-image:url(../../img/bkg_middle_colright.png); background-repeat: repeat-y;}

.td_icopas_form { border-bottom: 1px solid #9e9e9e; width: 52px; text-align: center}
.td_titolpas_form { padding-left: 10px; font-family: "Rambla"; font-size: 24px; color: #9c0814; border-bottom: 1px solid #7e7e7e; text-transform: uppercase}
.nomcamp,.tbcamps { font-family: "Rambla"; font-weight: bold; font-size: 14px; color: #000000; padding-left: 5px; padding-bottom: 5px}
.valorcamp {color:#000; padding-bottom: 5px;}
.tbcamps { padding-left: 0 !important}

.boxhelp_form { margin-top: -1px; background-image:url(../../img/bkg_boxhelp_form.png); width: 296px; height: 131px; background-repeat: no-repeat;
    padding: 0 20px 0 20px; font-family: Arial; font-size: 12px; color: #585858}

#imatge { background-color: transparent !important; border: 0 !important}

.estadistiques table { color: #000000; font-family: "Rambla"; font-size: 16px !important}
.estadistiques table td { font-size: 16px !important }
#num_enviats, #num_leidos { font-size: 16px !important}
.efectivitat_barra { background-image:url(../../img/bkg_stats_vermell.png); width: 436px; height: 31px}
.efectivitat_100x100 { float: left; background-image:url(../../img/bkg_stats_100x100.png); width: 100%; height: 100%; background-repeat: no-repeat; text-align: right}
span.num_efectivitat { font-family: "Rambla"; font-weight: bold; color: #FFFFFF; font-size: 16px; display: block; padding: 5px 0 0 0}
.efectivitat_canto { background-image:url(../../img/bkg_stats_verd_canto.png); width: 10px; height: 30px; background-position: right top;background-repeat: no-repeat; float: left}

/* FORM CAMPANYES */
a.escull_template { display: block; border: #bfbfbf solid 6px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-right: 10px; z-index: 0 }
a.escull_template:hover { border-color: #9c642e}

a.escull_template_actiu,
a.escull_template_actiu:hover
    { display: block; border: #9c642e solid 6px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-right: 10px }

/* PAGINACIO */
.paginacio input.boto2{
    width: 40px; height: 37px; background-color: #585858; color: #FFFFFF; font-family: "Rambla"; font-size: 16px;
    border: 1px solid #b3b3b3;
}
.paginacio input.boto1-mini { background-image: URL(); width: auto; min-width: 40px; font-family: "Rambla"; font-size: 16px; border: 1px solid #b3b3b3; height: 35px;
    background-color: #dfdfdf; color: #585858; text-transform: uppercase; }
.paginacio input.boto1-mini:hover { background-color: #d2d2d2}

/* INFO ICONES */
.info_icones{ /*margin: 0 5px 0 3px;*/ border: 1px solid #B3B3B3; -moz-border-radius: 7px; -webkit-border-radius: 7px; background-color: #EAEAEA }
.info_icones table { color: #585858; font-size: 10px;}

/* TOTAL */
.totalsreg { display: block; position: absolute; right: 275px; font-family: "Rambla"; font-weight: bold; color: #FFFFFF; font-size: 16px; top: 15px}

/* CREDITS */
.credits { float: left; text-align: center; font-family: "Rambla"; font-size: 13px; background-image: URL(../../img/bkg_credits_top.png);
    width: 336px; background-repeat: no-repeat; color: #333333; padding: 13px 0}

/* CERCADOR */
.cercador { padding: 5px }
.cercador td, .cercador table { font-family: "Rambla"; font-weight: bold; font-size: 16px}

/* CAROUSEL SKINS */
#carousel-wrapper {
    width: 500px;
    height: 240px;
    overflow: hidden;
}
#carousel-content {
    width: 4500px;
}
#carousel-content .slide {
    float: left;
    width: 152px;
    height: 195px;
    position: relative;
}

a.carousel-control { display: block; width: 41px; height: 74px; background-position: top left;}
a.carousel-control:hover { background-position: bottom left}

a.ico-prev { background-image: URL(../../img/fletxa_esq.png)}
a.ico-next { background-image: URL(../../img/fletxa_dre.png)}

.nomskin { top: 180px; left: 7px; display: block; position: absolute; background-image: URL(../../img/bkg_nomskin.png); width: 132px; height: 48px; text-align: center; margin: auto;}
.nomskin span { color: #FFFFFF; font-family: "Rambla"; font-weight: bold; font-size: 14px; text-transform: uppercase; display: block; padding-top: 17px}

/* AJUDA MAILING */
.pagina_h {
    width:931px;
    height:690px;
    margin:auto;
    color: #777777;
}

.subpagina_h{
    background-color:white;
    margin-left:13px;
    width:918px;
    min-height:690px;
    position: absolute;
    z-index:1;
    text-align: left;
}

.titol_h{
    width:200px;
    height:115px;
    background-color:#c5bbad;
    margin-top:20px;
    position:absolute;
    float:left;
    z-index:2;
}

.menu_h{
    background-color:#c5bbad;
    margin-top:20px;
    position:absolute;
    width:187px;
    float:left;
    z-index:2;
    Text-transform: uppercase;
    margin-top:159px;
    padding-left:13px;
    display: block;
    text-align:left;
    height:auto;
    min-height:485px;
    line-height:32px;
    padding-top:8px;
}

.menu_h a{
    color:#FFFFFF;
    font-size: 18px !important;
    text-decoration:none;
}

.menu_h a:hover {
    color:#ebe5d9;
}

.menu_h a.actiu,
.menu_h a.actiu:hover {
    color: #ebe5d9;
    font-size: 18px !important;
    text-decoration: none;
}

.seccio_h{
    margin-left:210px;
    letter-spacing: 0;
    font-size:40px;
    font-family: "Rambla";
    text-transform: uppercase;
    margin-top:20px;
    line-height:36px;
    color:#c5bbad;
}

.content_h{
    float:left;
    margin-left:210px;
    width:691px;
    font-size:14px;
    /*line-height:19px;*/
    font-family: "Rambla";
}

.descripcio_h{
    float:left;
    width:691px;
    margin-left:210px;
    font-size:14px;
    /*line-height:19px;*/
    font-family: "Rambla";
}

.negreta{
    font-family:"Rambla";
}

/*li {
    font-family:'tipoexterna', '"Rambla"bold';
}*/

.separacio{
    margin-right:20px;
}

.text li{
    list-style:none;
    padding-left:10px;
    list-style-type: none;
    padding:0px;
}

.text2 li{
    list-style:none;

}


.text ul{
     list-style-type: none;
     padding:0px;
}

.color {
    color:#c5bbad;
    Text-transform: uppercase;
    font-size:16px;
}

.descripcio_h table, .descripcio_h th, .descripcio_h td
{
    border: 1px solid white;
    height: 45px;
    width: 519px;
}

.peu_h {
    width:928px;
    margin-left: -10px;
    margin-top: 20px;
    background-color:#EAEAEA;
    float:left;
    font-size:12px;
    color:#585858;
    padding: 15px 0;
    font-family: "Rambla";
    text-align: left;
}

.imatge_h{
    border:1px solid #cccccc;
}
.underline { text-decoration:underline; }

#login { margin-top: 4px}

.home-content { margin-top: 65px; float:left; padding-bottom: 35px;}
.home-content a { display: block; float: left; width: 228px; height: 164px;}
.home-content a span { display: block; padding-left: 90px}
a.home-nouemail { background-image:url(../../img/bgk_home_nouemail.png); margin-right: 7px}
a.home-nouforward { background-image:url(../../img/bgk_home_nouforward.png); margin-right: 7px}
a.home-nouftp { background-image:url(../../img/bgk_home_nouftp.png); margin-right: 7px}
a.home-logout { background-image:url(../../img/bgk_home_logout.png); }
span.home-text1 { font-size: 14px; text-transform: uppercase; padding-top: 60px}
span.home-text2 { font-size: 18px; text-transform: uppercase; font-weight: bold}
a.home-logout span.home-text2 { padding-top: 60px}

.messages-home { font-family: "Rambla"; background-image:url(../../img/bkg_message.png); font-size: 13px; color: #333333; text-align: center;
	width: 959px; height: 53px; padding-top: 21px; text-transform: uppercase; font-weight: bold}
#svn_version {
	position:absolute; 
	top:37px;
	color: #999999;
}

#revision {
	margin-bottom: 35px;
}
.revision {
	margin-bottom: 25px;
}
.revision h2 {
	font-size: 16px;
	margin: 0;
}
.text-center {
	text-align: center;
}
.revision p {
	margin: 0px;
	margin-bottom: 10px;
}
.revision table {
	border-collapse: collapse;
}
.revision td {
	border: 1px solid;
	padding: 5px;
}

.home-editforward {
	cursor: pointer;
}
.revision table table td:first-child {
	border-left: none;
}
.revision table table tr:last-child td {
	border-bottom: none;
}
.revision table table td {
	border:none;
	border-bottom: 1px solid;
	border-left: 1px solid;
}

.llegenda {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}

.llegenda li {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.llegenda span {
	font-size: 14px;
	color: #222;
	display: block;
	border-radius: 7px;
	font-family: 'Rambla', sans-serif;
	text-align: center;
	line-height: 18px;
	padding: 8px 0px;
	padding-right: 22px;
	padding-left: 66px;
	background-repeat: no-repeat;
	background-position: 7px center;

}

.llegenda span.redireccio {
	background-color: rgba(255,168,0,0.2);
	background-image: url('../../img/redireccio.png');
}
.ico_redireccio {
	background-image: url('../../img/redireccio.png');
}
.ico_alias {
	background-image: url('../../img/alias.png');
	
}
.llegenda span.alias {
	background-color: rgba(0,255,234,0.2);
	background-image: url('../../img/alias.png');
}

.ico_redireccio, .ico_alias {
	width: 70px;
	background-repeat: no-repeat;
	background-position: 7px center;
}


.btn_tipo {
    border-radius: 7px;
    border: none;
    font-size: 16px;
    color: #4e4e4e;
    text-transform: uppercase;
    line-height: 22px;
    padding: 13px 0px;
    border: 1px solid #d1d1d1;
    cursor: pointer;
    margin-top: 25px;
    margin-right: 15px;
    background-position: 15px center, 0px 0px;
    padding-right: 15px;
}

.btn_tipo {
    background-image:url('../templates/admin/img/alias.png'), -moz-linear-gradient(center top , #eeeeee, #cccccc);
    background-repeat: no-repeat;
    padding-left: 15px;
}

.btn_tipo.active, .btn_tipo:active {
    background-image:url('../templates/admin/img/alias.png'), -moz-linear-gradient(center top , #cccccc, #eeeeee);
}


#emails_bloquejats {
	margin-top: 50px;
	float: left;
	font-size: 14px;
	color: #333333;
}


#emails_bloquejats .perma,
#emails_bloquejats .perma a {
	color:red;
}

#emails_bloquejats a {
	display: inline;
	float: none;
} 