/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #ff0000; color: #fff; text-shadow: none; }
::selection { background: #ff0000; color: #fff; text-shadow: none; }

a { color: #0000ff;text-decoration:none; }
/*a:visited { color: #551a8b; }*/
a:hover { color: #0000ff;text-decoration:underline; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

#home .tiny p {
    padding: 0 0 0.5em;
    text-indent: 0;
}




/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 6, 2012 */
/*@font-face {
    font-family: 'AlixFBBold';
    src: url('../fonts/alixfb_bold-webfont.eot');
    src: url('../fonts/alixfb_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alixfb_bold-webfont.woff') format('woff'),
         url('../fonts/alixfb_bold-webfont.ttf') format('truetype'),
         url('../fonts/alixfb_bold-webfont.svg#AlixFBBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AlixFBItalic';
    src: url('../fonts/alixfb_italic-webfont.eot');
    src: url('../fonts/alixfb_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alixfb_italic-webfont.woff') format('woff'),
         url('../fonts/alixfb_italic-webfont.ttf') format('truetype'),
         url('../fonts/alixfb_italic-webfont.svg#AlixFBItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AlixFBRegular';
    src: url('../fonts/alixfb_regular-webfont.eot');
    src: url('../fonts/alixfb_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alixfb_regular-webfont.woff') format('woff'),
         url('../fonts/alixfb_regular-webfont.ttf') format('truetype'),
         url('../fonts/alixfb_regular-webfont.svg#AlixFBRegular') format('svg');
    font-weight: normal;
    font-style: normal;

} */


@font-face {
    font-family: "SuisseBPInt'lAntique";
    src: url("fonts/suisse_bp_intl_antique-webfont.eot");
    src: url("fonts/suisse_bp_intl_antique-webfontd41d.eot?") format('embedded-opentype'),
         url("fonts/suisse_bp_intl_antique-webfont.woff") format('woff'),
         url("fonts/suisse_bp_intl_antique-webfont.ttf") format('truetype'),
         url("fonts/suisse_bp_intl_antique-webfont.svg#SuisseBPInt'lAntique") format('svg');
    font-weight: normal;
    font-style: normal;

}


/* NIR http://nicolasgallagher.com/css-image-replacement-with-pseudo-elements/*/
.nir{
	padding:0;
   margin:0;
   overflow:hidden;
   display:block;
}
.nir:before {
	display:inline-block;
   display:-moz-inline-box; /* for Firefox 1.5 & 2 */
   font-size:0;
   line-height:0;
}
.lt-ie8 a.nir {
   padding:0;
   margin:0;
   overflow:hidden;
   text-indent:-9000px;
}

/*
.alixfbbold {

  font-family: AlixFB;

  font-style: normal;

  font-weight: bold;

}



.alixfbregular {

  font-family: AlixFB;

  font-style: normal;

  font-weight: normal;

}*/

/* Layout
----------------------------------------------*/
body{font-size:62.5%;background:#FFFFF5;color:#000;font-family:AlixFB, "Times New Roman", Times, serif;margin:0;padding:0;line-height:1.2;}
/* #container{position:relative;width:940px;margin:50px auto 10px;padding:0 10px;} */
#container {
    margin: 50px 20px 40px;
    padding: 0 10px;
    position: relative;
    width: auto;
    min-width: 630px;
}
#header{position:relative;height:130px;}

#main{margin:0 0 20px 0}
.p-diary-detail #main{margin:0 0 20px 40px}
#footer{}

h1,h2,h3,h4,h5,h6,p,ul,ol{padding:0;margin:0;}

input,textarea,select{color:#000;font-family:AlixFB, "Times New Roman", Times, serif;}


/* Header
----------------------------------------------*/
#logo a.nir {
width:285px;
   height:66px;

}
/*#logo a.nir:before {
   content:url(../img/canada.gif);
}
.lt-ie8 #logo a.nir {
    height:51px;
   background:url(../img/canada.gif);
}*/

.menu li{position:relative;display:block;float:left;padding:0 2.5em 0 0;}
.menu li li{position:static;}
.menu li a{display:block;padding:.2em 0;font-size:1.3em;text-transform:uppercase;color:#000;text-decoration:none;}
.menu li a:hover,.menu li a.on, .menu .submenu li a:hover, .menu .submenu .submenu2 li a:hover {color:#0000ff}


.menu li .submenu,.menu li .submenu2{position:absolute;left:3em;top:2.5em;width:900px;display:none;}            
.menu li .submenu2{width:950px;top:4.6em;}      
.menu li.canada_london {position: absolute;
top: 80px;
right: 158px;}
.menu li.service {position: absolute;
top: 56px;
right: 50px;}
.menu li.laeditorial {position: absolute;
top: 63px;
right: -28px;}
 
/*.menu li.laeditorial a{background:url(../img/logo_laeditorial.gif) no-repeat right top;padding-right:26px;padding-bottom:.4em;}
.menu li.laeditorial a:hover{background-position:right -59px;}
*/
.menu li.selected a{color:#0000ff;}
.menu li.selected ul a{color:#000;}
.menu li.selected ul a{color:#000;}
.menu li.selected ul li.selected  a{color:#0000ff;}
.menu li.selected ul{display:block;}
.menu li.selected ul ul{display:none;}
.menu li.selected ul li.selected ul{display:block;}
.menu li.selected ul li.selected  ul a{color:#000;}


.menu li.actiu a{color:#0000ff;}
.menu li.actiu ul a{color:#000;}
.menu li.actiu ul a{color:#000;}
.menu li.actiu ul li.selected  a{color:#0000ff;}
.menu li.actiu ul{display:block;}
.menu li.actiu ul ul{display:none;}
.menu li.actiu ul li.selected ul{display:block;}
.menu li.actiu ul li.selected  ul a{color:#000;}
.menu li.actiu ul li.selected  ul li.selected a{color:#0000ff;}





#header #nav-language{position:absolute;right:207px;top:0;}
#header #nav-language li {font-size:0.9em;text-transform:capitalize;cursor:pointer}
#header #nav-language li {background:url(../img/sep_language.gif) no-repeat 1em .3em;padding:0 0 0 2em}
#header #nav-language li.first{background:none;padding-left:0;}
#header #logo{margin:0 0 35px;}
#header #nav-language li.newsletter{
	background: none;
}
#header #nav-language li.newsletter span{
	padding:.2em 3em 0 0;font-size: 1.3em;text-transform:uppercase;color:#000;text-decoration:none; background: none; display: block; text-align: right;
}
#header #nav-language li.newsletter span:hover{
	color:#0000ff;
}
#header #nav-language li.newsletter h3{
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 1.9em;
}

.nav-social{position:absolute;right:0;top:-2.6em;}
.nav-social li{padding-right:1.5em;}
.nav-social li a { background-image: url(../img/ico_social_ig.gif);  background-repeat: no-repeat; display: block;  height: 12px;width:14px; overflow: hidden;text-indent: -999em;}
.nav-social li.instagram {width: 9px;}
.nav-social li.facebook {width: 9px;}
.nav-social li.twitter {width: 9px;}
.nav-social li.email {padding-right: 0;width: 16px;}
.nav-social li.instagram a { background-position: 0 0;}
.nav-social li.facebook a {background-position: -26px 0;}
.nav-social li.twitter a {background-position: -52px 0;}
.nav-social li.email a {background-position: -78px 0;}

.nav-secundary{float:right;}
.nav-secundary li.last{padding-right:0;}

#search-form{position:absolute;right:0;top:-3px;}
#input-i-boto {border:1px solid #0000FF;color:#0000FF;}
#input-i-boto label{position:absolute;right:0;top:3px;width:174px;font-size:1.3em;color:#0000FF;text-transform:lowercase;}

#search-form .input-search {background:#FFFFF5;border:0;padding:0 0 0 10px;font-size:1.3em;width:150px;}
.search-button {width:27px; height:20px;border: none;background:url(../img/lupa.gif) no-repeat;}
#select_buscador {border:1px solid #0000FF;border-top:0;background:#FFFFF5;display:none}

#select_buscador ul {padding-top:3px}
#select_buscador li {color:#0000FF;padding:3px 0 3px 10px; cursor:pointer;font-size:1.3em;}
#select_buscador li.on {color:#ff0000}
/* Content
----------------------------------------------*/
ul{list-style:none;margin:0;padding:0;}


.boto-newsletter {color:#0000ff;background:none;border:0;font-size:1.2em}
.form-newsletter {background:url(../img/bg_newsletter.gif) no-repeat 0 0; width:300px;height:140px; padding:30px 20px}
.form-newsletter h3 {magin-bottom:5px}
.form-newsletter input.email {
    background: none repeat scroll 0 0 #FFFFF5;
    border: 1px solid #0000ff;
    color:#0000ff;
    font-size: 1.3em;
    padding: 0 0 0 10px;
    width: 150px;
}



/* Home
----------------------------------------------- */

.items-home{list-style:none;margin:0 -10px;padding:0;}
.items-home li{float:left;margin:0 10px 40px;line-height:1.3;overflow:hidden;width:940px;}
.items-home li.sizeS{width:300px;}
.items-home li.sizeM{width:380px;}
.items-home li.sizeM2{width:460px;}
.items-home li.sizeL{width:540px;}
.items-home li.sizeXL{width:940px;}
.items-home li .category{font-size:1.3em;text-transform:uppercase;margin:0 0 0.5em;}
.items-home li .date{font-size:1.3em;margin:0 0 .3em;}
.items-home li h2{font-size:1.6em;font-family:"SuisseBPInt'lAntique", "Times New Roman", Times, serif;text-transform:uppercase;padding:0 0 .3em;letter-spacing:1px;}
/*
.items-home li h2 a{color:#000;}
.items-home li h2 a:hover{color:#0000ff;text-decoration:none;}
*/
.items-home li h3{font-size:1.3em;text-transform:uppercase;font-weight:normal;margin:0 0 1.9em;}
.items-home li .image{position:relative;margin:0 0 2.6em;}
.items-home li .image .thumbnail{position:relative;z-index:10}
.items-home li .image .thumbnail-hover{position:absolute;left:0;top:0;z-index:5;}
.items-home li section{font-size:1.3em;}

/*hover*/
.items-home li.hover .image  .thumbnail{visibility:hidden;}




/* Projects
----------------------------------------------- */
body.menu-on .menu li.actiu .submenu{display:block}
body.menu-on .menu li.actiu li.selected .submenu2 {display:block}

.items-projects{margin:0 -10px;padding:0;clear:both;}
.items-projects li.item{float:left;margin:0 10px 40px;line-height:1.3;overflow:hidden;width:220px;}
section#bob.items-projects li.item {min-height:400px}
.items-projects .category{font-size:1.3em;text-transform:uppercase;margin:0 0 1em;}
.items-projects h2{font-size:1.6em;font-family:"SuisseBPInt'lAntique", "Times New Roman", Times, serif;text-transform:uppercase;padding:0 0 .3em;letter-spacing:1px;}
.items-projects h2 a{color:#0000FF;text-decoration:none;}
.items-projects h3{font-size:1.3em;text-transform:uppercase;font-weight:normal;padding:0 0 .3em;}
.items-projects h3 a{color:#000;text-decoration:none;}
.items-projects ul.data{margin:0 0 1.9em;}
.items-projects ul.data li{font-size:1.3em;padding:0;text-transform:uppercase;}
.items-projects ul.data li p{font-size:1em;}

.items-projects .image{position:relative;margin:0 0 2.6em;}
.items-projects .image .thumbnail{position:relative;z-index:10}
.items-projects .image .thumbnail-hover{position:absolute;left:0;top:0;z-index:5;}
.items-projects section{font-size:1.3em;}
.items-projects section.tiny{padding:0 0 2em;text-indent:1em;}
.items-projects .items-credits{display:none;position:relative;background:#fffff5;z-index:100;padding-bottom:5em;}
.items-projects .items-credits .bottom{opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */}
.items-projects .items-credits li{margin:0 0 7px;}
.items-projects .items-credits li.label{margin:0;}
.items-projects .credits .director{text-transform:uppercase;padding:0 0 .3em;}
.items-projects .opener{display:block;text-transform:uppercase;background:url(../img/arrow_right.png) no-repeat left bottom;padding: 0 0 20px;cursor:pointer;}
.items-projects .opener.opened{background-image:none;}
.items-projects .closer{display:block;text-transform:uppercase; padding: 0 0 20px;cursor:pointer;}
.items-projects .items-credits .closer{padding: 0 }
a.closer.nir {width:50px;height:25px;cursor:pointer;margin-top:17px;}
a.closer.nir:before {content:url(../img/arrow_top.png);}
.lt-ie8 a.closer.nir {height:25px;background:url(../img/arrow_top.png);}
.items-projects p.director{font-size:1.3em;text-transform:uppercase;padding:0 0 3px 0;}

.items-projects ul.data li.text_thumb {
    font-size: 1.3em;
    padding: 0 0 0.5em;
		text-transform:none !important;}

.column1{float:left;width:220px;padding:0 0 0 10px;}
.column1 h3{font-size:1em;padding:0 0 .6em;}
.column2{float:right;width:720px;overflow:hidden;}
.project-detail {width:960px}
.project-detail .items-projects .items-credits{display:block;}
.project-detail .detail .video{position:relative;padding:0 0 0;margin:0 0 20px;}
.project-detail .detail .tiny{padding:0 0 0 0;}

.project-detail .detail .video ul{text-align:center}
.project-detail .tit_video {font-family:"SuisseBPInt'lAntique","Times New Roman";font-size:3.2em}

.project-detail .detail .video .nav-social .menu{position:relative;float:right;margin:0;}
.project-detail .detail .video  #navslide {position:absolute;left:0;bottom:0;font-size:1.1em;}
.project-detail .detail .video #navslide a {margin:0 5px 0 0;font-size:1.2em}
.project-detail .detail .video #navslide a.activeSlide {text-decoration:underline}


.project-detail .detail .video .nav-slideshow li{float:left;padding:0 7px;}
.project-detail .detail .video .nav-social{position:absolute;top:auto;bottom:0;}
.project-detail .tiny {margin-top:20px}

.project-detail #slideshow{width:720px;height:435px;margin:0 0 10px;}
.project-detail #slideshow li{width:720px;height:auto}
.project-detail #slideshow .play{float:left;background:url(../img/ico_play.png) no-repeat 0 0;margin: 11px 0 0;padding:0 0 0 27px;font-size:1.3em;}
.project-detail .video #prev{background:url(../img/arrow_left.png) no-repeat 0 center;width:22px;height:22px;overflow:hidden;text-indent:-999em;cursor:pointer;}
.project-detail .video #next{background:url(../img/arrow_right.png) no-repeat 0 center;width:22px;height:22px;overflow:hidden;text-indent:-999em;cursor:pointer;}


/* contingut extra */
.custom-page .centered-column{float:none;width:1360px;margin:0 auto;}
.custom-page .back{padding:0 0 2em;font-size:1.3em;}
.custom-page .back a{background:url(../img/arrow_left.png) no-repeat 0 .5em;padding:0 0 0 2.3em;}
.custom-page .detail{padding:0 0 2.5em;}

/* estils tiny */
.tiny{font-size:1.3em;line-height:1.4;}
.tiny p{text-indent:20px;padding:0 0 .5em;}
.tiny h1{font-size:1.8em;padding:0 0 .5em;}
.tiny h2{font-size:1.6em;padding:0 0 .5em;}
.tiny h3{font-size:1.4em;padding:0 0 .5em;}
.tiny h4{font-size:1.2em;padding:0 0 .5em;}
.tiny h5{font-size:1em;padding:0 0 .5em;}
.tiny h6{font-size:.8em;padding:0 0 .5em;}
.tiny ul{list-style-type:square;margin: .3em 0 .5em .3em;list-style-position:inside;}
.tiny ul li{padding:0 0 .3em .3em;}
.tiny ol{margin: .3em 0 .5em;padding:0;list-style-position:inside;}
.tiny ol li{padding:0 0 0;}
.tiny img{margin:0 20px 20px 0;overflow:hidden}
.tiny img.ampliacio{}

/* screen test*/
li.items-screen-test {position:relative;float:left;width:215px;height:235px;margin:0 10px 20px;}
li.items-screen-test h2{font-size:3.5em;font-family:"SuisseBPInt'lAntique", "Times New Roman", Times, serif;text-transform:uppercase;padding:0 0 .3em;letter-spacing:1px;}
li.items-screen-test h2 a{color:#000;text-decoration:none;}
li.items-screen-test h3{font-size:1.6em;text-transform:uppercase;font-weight:normal;padding:0 0 .3em;font-weight:bold;}
li.items-screen-test ul li{font-size:1.1em;padding:0 0 .3em;text-transform:uppercase;}
li.items-screen-test .text{text-align:left; position: relative;  background:#FFFFF5;width:218px;height:145px;}
li.items-screen-test .image{position:absolute;left:0;top:30px;width:218px;height:140px;overflow:hidden;}
li.items-screen-test .image img{display:block;}

/* screnn test detail */
.screen-test-detail h2{font-size:2.8em;font-family:"SuisseBPInt'lAntique", "Times New Roman", Times, serif;text-transform:uppercase;padding:0 0 .3em;letter-spacing:1px;}
.screen-test-detail h3{font-size:1.6em;text-transform:uppercase;font-weight:normal;padding:0 0 .3em;font-weight:bold;}
.screen-test-detail .text{text-align:left; position: relative; background:#FFFFF5;font-size:1.3em;margin:0 0 5em 8em;}
.screen-test-detail .video{text-align:left;margin:0 0 5em 10em;}

/* diary */
.items-diary{padding-top:5.5em; clear:both;}
.items-diary li.item .tiny a:active {text-decoration:line-through;}
.items-diary ul {margin:0 0 0 30px}
.items-diary li.item{position:relative;padding:0 0 2.5em;list-style:none;}
.items-diary li.item .date{position:absolute;left:0;top:0;width:110px;text-align:right;font-size:1.3em;}
.items-diary li.item .tiny{margin:0 0 0 130px;}
.items-diary li.item .tiny p{text-indent:0;}
.tatxat {text-decoration:line-through}

/* diary */
.items-otros{padding-top:5.5em; clear:both;}
.items-otros li.item .tiny a:active {text-decoration:line-through;}
.items-otros ul {margin:0 0 0 30px;font-size:1.2em;line-height:1.4}
.items-otros li.item{position:relative;padding:0 0 2.5em;list-style:none;}
.items-otros li.item .date{position:absolute;left:0;top:0;width:110px;text-align:right;font-size:1.3em;}
.items-otros li.item .tiny{margin:0 0 0 130px;}
.items-otros li.item .tiny p{text-indent:0;}


/* nota legal */
.nota {margin:40px 0;width:500px}
.nota ul {list-style: none}

/* news */
.items-news{padding-top:5.5em; clear:both;}
.items-news li.item{position:relative;padding:0 0 4em;list-style:none;min-height:7em;}
.items-news li.item .header{position:absolute;left:0;top:0;width:290px;text-align:left;font-size:1em;text-transform:uppercase;}
.items-news li.item .header h2{font-weight:normal;padding:0 0 .6em;}
.items-news li.item .header .date{font-size:1.3em;padding:0 0 .6em;display:block;}
.items-news li.item .header .nav-social{position:relative;top:0;left:0;width:auto;padding:0 0 .6em;}
.items-news li.item .header .nav-social li{float:left;}
.items-news li.item .tiny{margin:0 0 0 318px;}
.items-news li.item .tiny p{}

/* header no menu */
#header.no-menu{position:fixed;}
#header.no-menu #nav-language{position:fixed;right:20px;top:60px;}
/* info */

.items-info {width:500px;}
.items-info p {font-size:1.3em;line-height:1.4;margin-bottom:20px}

/* search results */

.search-results h2.section{font-weight:normal;border-bottom:1px solid #000;font-size:1.6em;text-transform:uppercase;font-family:AlixFB,"Times New Roman",Times,serif;}
.search-results .items-projects{margin-top:7em;margin-bottom:12em;}
/* .search-results .items-projects h2{position:absolute;top:-3em;width:100%;margin:0 10px;}*/
.search-results .filter{font-size:1.6em;text-transform:uppercase;font-weight:normal;}


/* ARCHIVE */
table.tablesorter {
	border:0;
	border-collapse:collapse;
	width:100%;
	}
table.tablesorter  th.header {


}



#taula-arxiu {height:300px;overflow:auto;margin-top:5px}


ul.taula-capcalera  {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	background-color:#FFFFF5;
	color:#0000FF;
	border:0;
	border-bottom:1px solid #000;
	text-align:left;
	padding:3px 10px 5px 0;
	font-size:1.3em;
  overflow:hidden;
  width:100%
                     
}
ul.taula-capcalera li {font-weight:bold;font-size:12px;float:left;padding:8px 10px 2px 0}



table.tablesorter td {border:0;padding:8px 10px 5px 0;text-transform:uppercase;color:#0000FF;font-size:1.3em;cursor:pointer;}
table.tablesorter th.header-cx {width:20px;border-bottom:0;}
table.tablesorter td.td0 {}
table.tablesorter th {padding-right:20px}

table.tablesorter .th_any {width:50px}

table.tablesorter  th.headerSortUp {
/*	background-image: url(../img/asc.gif);
*/}
table.tablesorter  th.headerSortDown {
/*	background-image: url(../img/desc.gif);
  */
}
table.tablesorter thead th.headerSortDown, table.tablesorter thead th.headerSortUp {
/*	 border-bottom:1px solid #000;
*/
}

/*

.th_0 {width:2%}
.th_1 {width:23%}
.th_2 {width:5%}
.th_3 {width:10%}
.th_4 {width:10%}
.th_5 {width:10%}
.th_6 {width:10%}
.th_7 {width:10%}
.th_8 {width:10%}
.th_9 {width:10%}
.th_10 {width:10%}

.td0 {width:2%}
.td1 {width:23%}
.td2 {width:5%}
.td3 {width:10%}
.td4 {width:10%}
.td5 {width:10%}
.td6 {width:10%}
.td7 {width:10%}
.td8 {width:10%}
.td9 {width:10%}
.td10 {width:10%}
 */
 
 
.seleccionat {background:#FEFDDA}
.clicat {color:#000}

.paginacion {text-align:center}

.archive #botons {margin:5px 0 0 0;border-top:1px solid #000;padding:0;}
.archive #botons li{float:left;margin:0 23px 0 0;}
.archive #botons li a{display:inline-block;padding:55px 0 0;font-size:1.3em;text-transform:uppercase;cursor:pointer;}
.archive #botons li a#NB{background:url(../img/ico_anadir_bobina.gif) no-repeat center 35px;}
.archive #botons li a#CB{background:url(../img/ico_crear_bobina.gif) no-repeat center 35px;}
.archive #botons li a#R{background:url(../img/ico_eliminar_bobina.gif) no-repeat center 35px;}

.archive #botons li.vidSel { background:url(../img/ico_videos_seleccionados.png) no-repeat center 35px; float:right; display:inline-block;padding:60px 0 0;font-size:1.3em;text-transform:uppercase;}


.archive #busquedas{margin:5px 0 0 23px;}
.archive #busquedas .busqueda {display:none;border-top:1px solid #000;padding:0;padding:10px 0;font-size:1.3em;text-transform:uppercase;}
.archive #busquedas .busqueda h3{font-weight:normal;font-size:1em;display:inline;}
.archive #busquedas .busqueda .eliminar{text-transform:none;cursor:pointer;}



/*editar bobina*/
.archive #response {
	padding: 5px;border:1px solid #0000FF;background:#FEFDDA;margin:0 0 40px;font-size:1.3em;width:540px;
}

.item .image{overflow:hidden;width:220px;}
.item .image img{width:220px;}

.archive .item{position:relative;float:left;width:220px;padding:30px 5px 15px;border:1px solid #0000FF;background:#FEFDDA;margin:0 2px 40px 1px;height:215px}
.archive .item .borrar{position:absolute;right:-1px;top:-20px;background:url(../img/ico_borrar_item.png) no-repeat 0 0;width:38px;height:36px;overflow:hidden;text-indent:-999em;cursor:pointer;}
.archive .item h2 {
    font-family: "SuisseBPInt'lAntique","Times New Roman",Times,serif;
    font-size: 1.6em;
    letter-spacing: 1px;
    padding: 0 5px 0.2em;
    text-transform: uppercase;
	font-weight:normal;
}
.archive .item h3 {
    font-size: 1.3em;
    margin: 0 5px .6em;
    text-transform: uppercase;
	font-weight:normal;
}
.archive .item .image{height:122px;margin:0 0 2em;}

.archive .row{position:relative;margin:0 0 18px;}
.archive .row label{position:absolute;left:10px;top:5px;font-size:1.3em;color:#0000ff;}
.archive .titulo label{text-transform:uppercase;}
.archive .row input{font-size:1.3em;border:1px solid #0000ff;width:300px;background:transparent;padding:5px;}
.archive .row textarea{font-size:1.3em;border:1px solid #0000ff;width:540px;background:transparent;padding:5px;}
.archive .texto{margin-bottom:40px;}

.archive .buttons{clear:both;padding:10px 0 0;}
.buttons input.guardar{font-size:1.3em;text-transform:uppercase;color:#0000ff;border:none;padding:40px 0 0;background:transparent url(../img/ico_guardar.png) no-repeat center top;}
.titulo-bobina{font-size:3.2em;text-transform:uppercase;margin:0 0 .4em; font-family: "SuisseBPInt'lAntique","Times New Roman",Times,serif;font-weight:normal;}
.texto-bobina{font-size:1.4em;line-height:1.4;margin:0 0 4em;}

.pr_seleccionats {display:none}

@media only screen and (min-width: 35em) {


}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*** Info ***/
.p-info .items-info {width:780px;}
.p-info .items-info .bloque{margin-bottom:20px; display:inline-block;}
.p-info .items-info .logo_canada{width:625px; margin:0 auto;}
.p-info .items-info .logo_nevada{width:592px; margin:0 auto;}
.p-info .items-info .logo_editorial{width:451px; margin:0 auto;}

.p-info .items-info .credit-logo{text-align:center; font-size:10px; margin: 50px 0}
.p-info .items-info p {margin-bottom:30px}

.p-info .items-info .info_miembro {margin-bottom:30px}
.p-info .items-info .info_miembro p {margin-bottom:3px}
.p-info .items-info p.bold {font-family:AlixFBBold, "Times New Roman", Times, serif;}

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
