/* Fixes*/
.clear{clear:both;}
.float_l{float:left}.float_r{float:right}
.left{text-align:left;}.center{text-align:center;}.right{text-align:right;}.justify{text-align:justify;}
*{margin:0;padding:0;border:0;outline:none; }
/* fuentes */
small{font-size:9px;}
.naranja{color: #f67007;}
.lila{color: #7e2c72;}
.gris{color: #b3b3b3;}
.negro{color: #000000;}
.blanco{color: #FFFFFF;}
/* Enlaces*/
a{color:#03ba10;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:none;}

a.ampliar_v {background: transparent url(ampliar_v.gif) no-repeat right; padding-right: 10px; color: #03ba10; float: right;}
.col_noticias a.ampliar_v {background: transparent url(ampliar_v.gif) no-repeat right; padding-right: 10px; color: #345720; float: right;}
a.llista_v {margin-left: 20px;}
a.ampliar_n {background: transparent url(ampliar_n.gif) no-repeat right; padding-right: 10px; color: #f67007; float: right;}
a.fletxa_v {background: transparent url(bullet_fletxa.gif) no-repeat right; padding-right: 30px; padding-top: 8px; height: 26px; color: #03ba10; float: right; text-decoration: underline;}
a.fletxa_w {background: transparent url(bullet_fletxa.gif) no-repeat right; margin-right: 150px; padding-right: 30px; padding-top: 8px; height: 26px; color: #FFFFFF; float: right; text-decoration: underline;}
a.fletxa_w_der {background: transparent url(bullet_fletxa_tra.gif) no-repeat right; margin-right: 15px;  padding: 8px 30px 0 8px;  height: 26px; color: #000000; float: right; text-decoration: underline;}
a.pdf{background: transparent url(pdf.png) no-repeat; text-indent: -999em; margin: 2px 15px 0 0; float: right; display: block; width: 30px; height: 30px;}
/* TITULOS */

h2{background: transparent url(bullet.png) no-repeat left; font-size: 20px; padding-left: 17px; margin: 10px 0; color: #f67007;}
h3{color:#afafaf;font-size:20px;font-weight:bold;margin-bottom:6px; line-height: 25px;}
h4{color:#03ba10;font-size:14px; margin: 5px; }
h5{color: #f67007; font-size: 18px; margin: 5px 0;}
/* Lista*/
ul{list-style:none;}
ul.dot{list-style:disc inside;margin:10px 20px;}
ul.dot li{list-style-position:outside;margin:8px}

/* Formularios */


input, select{background:url(bg_input.gif) no-repeat; display:block; width: 151px; height: 20px; padding: 0 10px; float: left;}
select{padding:1px 0 0 10px; width: 172px;}
option{background:#fff;}
input.button{ background:url(bg_submit.gif) no-repeat; float:left; display:block; width:90px; height:20px; color: #FFFFFF; padding: 0 0 0 4px; font-size: 14px; cursor: pointer;}
form li{clear: both; height: 20px;}


/* Structura */
body{background:transparent url(fondo_pattern.gif) repeat top left ; color:#FFFFFF; font:normal 13px Arial, Helvetica, sans-serif; line-height: 18px;}
#body2{background:transparent url(fondo_degradado.gif) repeat-x top left; height: 623px; display: block;}
#main {margin: 0 auto; width:955px;}
#head{background:transparent url(top_head.gif) no-repeat top left; display:block; height: 116px;}
#content{}

/*** header ***/
#logo a{float:left; background:url(logo.png) no-repeat; display:block; width:190px; height:45px; text-indent:-999em; margin:35px 0 0 0;}
#logoSur{background:url(logo_sur.png) no-repeat;display:block; width:232px; height: 35px; text-indent: -999em; position: absolute; right: 0; top: 35px;}

    /*** menu header ***/
    #mainmenu {float: left; width: 450px; margin: 55px 0 0 30px; }
    #mainmenu {list-style: disc;}
    #mainmenu li {float: left; margin: 0 10px;}
    #mainmenu li a{color: #FFFFFF; font-size: 13px;}
    #mainmenu li a:hover, #mainmenu li a.act  {color: #03ba10; text-decoration: underline; font-size: 13px;}

    /*** buscador ***/
    #buscador{float: left; margin: 51px 20px 0 0;}
    #buscador input{background:url(buscador_input.gif) no-repeat; display:block; width: 86px; height: 20px; padding: 0 10px; float: left;}
    #buscador a{ background:url(buscador_submit.gif) no-repeat; float:left; display:block; width:51px; height:18px; color: #FFFFFF; padding: 0 0 0 4px;  }

    /*** idiomas ***/

    #block_internacional {float: left; margin-top: 5px;}
    .mapa_internacional{padding: 25px 0 0 0;}
    #idiomas{margin: 15px 0;}
    #idiomas li{float:left;}
    #idiomas li a{font-size:11px; font-weight:normal; padding:0 8px; color:#c6c6c6;}
    #idiomas li a:hover,#idiomas li a.act{text-decoration:underline;}

/* columnes equip */
#col22_2 .col_50 {float: left; width: 300px;}
#col22_2 .col_50 li {float: left; width: 250px; margin-bottom: 30px;}

/* Columnas 50% */
#col1_1{float:left; width:475px; background-color: #31302f; margin: 1px 5px 0 0; height:784px; }
#col1_2{float:left; width:475px; background-color: #31302f; margin: 1px 0 0 0; height:784px;  }
#col1_2.overflowAuto{overflow: auto;}
#col1_1.overflowAuto{overflow: auto;}
/*#col1_1 a{padding-left: 10px;}
#col1_2 a{padding-left: 10px;} */
    
    /* 2 columnas */
    #col2_1 {float: left; width: 710px;}
    #col2_2 {float: left; width: 240px; margin-left: 5px; background: #99958b url(top_col2.gif) repeat-x top; min-height:684px; }

    /*** 3 columnas ***/
    #col3_1{float: left; width: 220px; background-color: #dcdbd7; color: #000000; height: 684px;}
    #col3_2{float: left; width: 483px; margin: 0 1px; height:674px; padding: 5px 15px; overflow: auto;}
    #col3_3{float: left; width: 220px; background: #99958b url(top_col2.gif) repeat-x top; min-height:684px; }

    /*** 2 columnas izquierda pequeña ***/
    #col22_1{float: left; width: 220px; background-color: #dcdbd7; color: #000000; height: 684px;}
    #col22_2{float: left; width: 703px; margin: 0 1px; height: 645px; padding: 20px 15px; overflow: auto; background-color: #31302f;}

    #col22_1 ul{margin-bottom: 20px}
    #col22_1 ul li {background: transparent url(bullet.png) no-repeat left; padding-left: 25px; margin: 10px 10px 20px -5px;}
    #col22_1 ul li a{color:#000;}
    #col22_1 p {margin: 5px 15px;}
    #col22_1 .sub {background: none;}
    #col22_1 ul li li {font-weight: normal; background: none;}
    #col22_1 ul li li a{font-weight: normal; text-decoration: underline;}

    #col22_2 .admiracio_central{background: transparent url(admiracio_central.gif) no-repeat top center; height: 71px; width: 582px; margin: 25px 0 0 20px;}
    #col22_2 .bg_gris_central {background: url(bg_gris_central.gif) repeat-y top center; margin-left: 20px; width: 582px; padding: 15px 0;}
    #col22_2 .admiracio_central_bottom{background: url(bg_gris_bottom.gif) no-repeat bottom center; height: 12px; width: 582px; margin: 0 0 0 20px;}
    #col22_2 li.titol {color: #f67007; font-size: 14px; background: transparent url(bullet.png) no-repeat left top; padding-left: 20px; margin: 0 50px 5px 15px;
        text-transform: uppercase;
    }
    #col22_2 li{margin:0 50px 10px 35px;}
    #col22_2 li.verde{color: #03ba10; margin-bottom: 5px;}
    #col22_2 li.link a{color: #FFFFFF; text-decoration: underline;}

    #col22_2 img {margin-left: 100px;}
    #col22_2 .ficha_cargos{ float: left; margin-left: 25px; width: 300px;}

    #col22_2 .contacto_n_ca{background: url(contacto_n_ca.gif) no-repeat top center; height: 50px; width: 340px; text-align: center; margin-left: 165px;}
    #col22_2 .contacto_n_es{background: url(http://www.parallel40.com/img/contacto_n_es.gif) no-repeat top center; height: 50px; width: 340px; text-align: center; margin-left: 165px;}
    #col22_2 .contacto_n_en{background: url(http://www.parallel40.com/img/contacto_n_en.gif) no-repeat top center; height: 50px; width: 340px; text-align: center; margin-left: 165px;}
    #col22_2 .contacto_v_ca{background: url(contacto_v_ca.gif) no-repeat top center; height: 50px; width: 340px; text-align: center; margin-left: 165px;}
    #col22_2 .contacto_v_es{background: url(contacto_v_es.gif) no-repeat top center; height: 50px; width: 340px; text-align: center; margin-left: 165px;}
    #col22_2 .contacto_v_en{background: url(contacto_v_en.gif) no-repeat top center; height: 50px; width: 340px; text-align: center; margin-left: 165px;}

/* MenuPrincipal */
#menuP{background: url(bg_menuP.gif) repeat-x; height:20px;}
#menuP li{float:left;}
#menuP li a{display:block; height:16px; padding: 1px 10px; font-weight:normal; margin-top:1px; color:#fff; text-transform:uppercase;}
#menuP ul li a:hover,#menuP li.act a{background: transparent url(bg_menu_act.gif) repeat-x;}
#menuP ul{position: relative;}
#menuP ul ul{display: none; position: absolute; background-color: #000000; border: 1px #444444 Solid;z-index:99;}
#menuP ul ul li{float: none; margin: 7px;}
#menuP ul li.act ul a{float: none; background: none;}
#menuP ul li.act ul a:hover, #menuP ul ul li a:hover{float: none; background: #03ba10;}

/*
#menuP ul li.act ul a{background-color:transparent;}
#menuP ul ul{position:absolute;display:none;}
#menuP li.act ul{display:block;}
#menuP ul ul li a{height:25px;color:#2f2f2f;background:none;text-transform: capitalize;}
#menuP ul ul li a:hover,#menuP ul ul li a.act{background:#77c05a;}

/* footer */
#footer{margin-top:15px;}
#footBanner{height:1%;overflow:hidden;}
#footBanner a{float:left;margin-right:23px;}
#footBanner a.last{margin:0;float:right;}
.copy{font-size:13px;text-align:right;margin:20px 0 48px 0;}

/*** mapa web ***/
#mapa{border:1px solid #7E7E7E;border-width:1px 0 1px 0;margin:40px 0 0; line-height: inherit;}
#mapa ul{border-right:1px solid #7E7E7E;float:left;height:125px;padding:8px; }
#mapa ul.last{border:0;}
#mapa ul ul{float:none;border:0;padding:0;margin-top:8px;}

#mapa li{float: left; background: url("bullet_mapa.gif") 4px 3px no-repeat; font-size: 12px; padding-left: 14px; text-transform: uppercase; }
#mapa li li{float: none; background: none; text-transform: none; font-size: 11px; margin: 0 6px; padding: 2px;}


/* Generales */
.sep{background:url(bg_sep.gif) repeat-x;display:block;height:1px;margin:11px 0;}
.sepY{background:url(bg_sepY.gif) top right repeat-y;}
.contenido{background:#fff;padding:12px 11px;height:1%;overflow:hidden;}
.contenido p{color:#808080;}
.borderT{border-top:1px solid #03ba10;}


/* Titulo izquierda */

    /* inversors */
    h3.inversors{ margin: 25px 0 25px 0; text-indent: -999em; height: 70px; width: 219px;}

    h3.inversors.ca{background: #dddcd8 url(titol_inversors_ca.jpg) no-repeat left;}
    h3.inversors.es{background: #dddcd8 url(titol_inversors_es.jpg) no-repeat left;}
    h3.inversors.en{background: #dddcd8 url(titol_inversors_en.jpg) no-repeat left;}

    /* qui confia en nosaltres */
    h3.quiconf{ margin: 25px 0 25px 10px; padding-left: 0px; text-indent: -999em; height: 61px; width: 209px;}

    h3.quiconf.ca{background: #dddcd8 url(titol_qui_confia_ca.gif) no-repeat left;}
    h3.quiconf.es{background: #dddcd8 url(http://www.parallel40.com/img/titol_qui_confia_es.jpg) no-repeat left;}
    h3.quiconf.en{background: #dddcd8 url(http://www.parallel40.com/img/titol_qui_confia_en.jpg) no-repeat left;}

    /* noticias */
    h3.noticias{ margin: 25px 0 0 23px; padding-left: 20px; text-indent: -999em; height: 40px; width: 138px;}

    h3.noticias.ca{background: #99958b url(noticias_ca.gif) no-repeat left;}
    h3.noticias.es{background: #99958b url(noticias_es.jpg) no-repeat left;}
    h3.noticias.en{background: #99958b url(noticias_en.jpg) no-repeat left;}

    /* formacio */
    h3.formacio{ margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 36px; width: 186px;}

    h3.formacio.ca{background: #dddcd8 url(formacio_ca.jpg) no-repeat left;}
    h3.formacio.es{background: #dddcd8 url(formacio_es.jpg) no-repeat left;}
    h3.formacio.en{background: #dddcd8 url(formacio_en.jpg) no-repeat left;}

    /* quisom */
    h3.quisom{ margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 32px; width: 156px;}

    h3.quisom.ca{background: #dddcd8 url(titol_quisom_ca.gif) no-repeat left;}
    h3.quisom.es{background: #dddcd8 url(titol_quisom_es.jpg) no-repeat left; height: 70px}
    h3.quisom.en{background: #dddcd8 url(titol_quisom_en.jpg) no-repeat left; width: 189px; margin: 25px 0 25px 8px;}

    /* tv proximitat */
    h3.tv{ margin: 25px 0 25px 2px; text-indent: -999em; height: 40px; width: 218px;}

    h3.tv.ca{background: #dddcd8 url(titol_tv_ca.gif) no-repeat left;}
    h3.tv.es{background: #dddcd8 url(titol_tv_es.jpg) no-repeat left;}
    h3.tv.en{background: #dddcd8 url(titol_tv_en.jpg) no-repeat left;}

    /* festivals */
    h3.festivals{ margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 32px; width: 147px;}

    h3.festivals.ca{background: #dddcd8 url(titol_festival_ca.gif) no-repeat left;}
    h3.festivals.es{background: #dddcd8 url(titol_festival_es.jpg) no-repeat left; width: 187px;}
    h3.festivals.en{background: #dddcd8 url(titol_festival_en.gif) no-repeat left;}

        /* docsbarcelona */
        h3.docsbarcelona{margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 66px;
                      width: 174px; background: #dddcd8 url(titol_docsbarcelona.gif) no-repeat left;}
        /* memori */
        h3.memorimage{margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 32px;
                      width: 186px; background: #dddcd8 url(titol_memorimage.gif) no-repeat left;}

        /* eddm */
        h3.eddm{margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 50px;
                      width: 186px; background: #dddcd8 url(titol_eddm.gif) no-repeat left;}

    /* taller */
    h3.taller{ margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 30px; width: 83px;}

    h3.taller.ca{background: #dddcd8 url(titol_taller_ca.gif) no-repeat left;}
    h3.taller.es{background: #dddcd8 url(titol_taller_es.gif) no-repeat left;}
    h3.taller.en{background: #dddcd8 url(titol_taller_en.gif) no-repeat left;}

    /* equip */
    h3.equip{ margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 37px; width: 87px;}

    h3.equip.ca{background: #dddcd8 url(titol_equip_ca.gif) no-repeat left;}
    h3.equip.es{background: #dddcd8 url(titol_equip_es.jpg) no-repeat left; width: 117px;}
    h3.equip.en{background: #dddcd8 url(titol_equip_en.jpg) no-repeat left;}

    /* contacto */
    h3.contacto{ margin: 25px 0 25px 10px; padding-left: 20px; text-indent: -999em; height: 37px; width: 188px;}

    h3.contacto.ca{background: #dddcd8 url(titol_contacto_ca.gif) no-repeat left;}
    h3.contacto.es{background: #dddcd8 url(titol_contacto_es.jpg) no-repeat left;}
    h3.contacto.en{background: #dddcd8 url(titol_contacto_en.jpg) no-repeat left; margin: 25px 0 25px 5px;}

    /* produccion */
    .titulo_produccio_ca {background: #dcdbd7 url(titulo_produccio_ca.gif) no-repeat left top; text-indent: -999em; height: 40px; width: 194px; margin: 13px;}
    .titulo_produccio_es {background: #dcdbd7 url(titulo_produccio_es.jpg) no-repeat left top; text-indent: -999em; height: 40px; width: 219px; margin: 13px 13px 13px 1px;}
    .titulo_produccio_en {background: #dcdbd7 url(titulo_produccio_en.jpg) no-repeat left top; text-indent: -999em; height: 40px; width: 219px; margin: 13px 13px 13px 3px;}

/*** titulo derecha ***/
    /* formacio */
    h3.formacio_banner{background: #000000 url(bg_formacio_banner.jpg) no-repeat; width: 561px; height: 25px; color: #e46b0c;
        font-weight: bold; padding: 15px;
    }
    h3.taller_banner{background: #000000 url(bg_taller_banner.jpg) no-repeat; width: 561px; height: 94px; color: #FFFFFF;
        font-weight: bold; padding: 15px; font-size: 15px; line-height: 30px;
    }
    /* cursos */
    h3.titol_inside{font-size: 30px; font-weight: bold; color: #FFFFFF; border-bottom: 1px #888888 Solid;}
        /* docsbarcelona */
        h3.logo_docs{background: #31302F url(bg_logo_docs.jpg) no-repeat left; width: 246px; height: 56px;
                  display: block; text-indent: -999em; padding-left: 20px; margin: 25px; }
        /* memorimage */
        h3.logo_memori{background: #31302F url(bg_logo_memori.jpg) no-repeat left; width: 336px; height: 85px;
                  display: block; text-indent: -999em; padding-left: 20px; margin: 25px; }
        /* eddm*/
        h3.logo_eddm{background: #31302F url(bg_logo_eddm.jpg) no-repeat left; width: 336px; height: 56px;
                  display: block; text-indent: -999em; padding-left: 20px; margin: 5px 25px; }

/*** fondos izquierda ***/
    /* inversors */
    .inversors_col {background: #dcdbd7 url(bg_inversors_col1.jpg) bottom right no-repeat;}
    .inversors_col2_ca {background: #dcdbd7 url(bg_inversors_col2_ca.jpg) top right no-repeat;}
    .inversors_col2_es {background: #dcdbd7 url(bg_inversors_col2_es.jpg) top right no-repeat;}
    .inversors_col2_en {background: #dcdbd7 url(bg_inversors_col2_en.jpg) top right no-repeat;}

    /* formacio */
    .formacio_col {background: #dcdbd7 url(bg_formacio_col1.jpg) bottom right no-repeat; }
    .nos {background: #dcdbd7 url(bg_formacio_nos_col1.jpg) bottom right no-repeat; }
    .equip{background: #dcdbd7 url(bg_formacio_equip_col1.jpg) bottom right no-repeat; }
    .mida{background: #dcdbd7 url(bg_formacio_mida_col1.jpg) bottom right no-repeat; }
    .formacio_col2_ca {background: #dcdbd7 url(bg_formacio_col2_ca.jpg) top right no-repeat; }
    .formacio_col2_es {background: #dcdbd7 url(bg_formacio_col2_es.jpg) top right no-repeat; }
    .formacio_col2_en {background: #dcdbd7 url(bg_formacio_col2_en.jpg) top right no-repeat; }
    
    /* quisom */
    .quisom_col {background: #dcdbd7 url(bg_quisom_col1.jpg) bottom right no-repeat; }

    /* equip */
    .equip_col2_ca {background: #dcdbd7 url(bg_equip_col2_ca.jpg) top right no-repeat; }
    .equip_col2_es {background: #dcdbd7 url(bg_equip_col2_es.jpg) top right no-repeat; }
    .equip_col2_en {background: #dcdbd7 url(bg_equip_col2_en.jpg) top right no-repeat; }

    /* contacto */
    .contacto_col {background: #dcdbd7 url(bg_contacto_col1.jpg) bottom right no-repeat; }
    .contacto_col2_ca {background: #dcdbd7 url(bg_contacto_col2_ca.jpg) top right no-repeat; }
    .contacto_col2_es {background: #dcdbd7 url(bg_contacto_col2_es.jpg) top right no-repeat; }
    .contacto_col2_en {background: #dcdbd7 url(bg_contacto_col2_en.jpg) top right no-repeat; }

    /* tv proximitat */
    .tv_proxi_col2_ca {background: #dcdbd7 url(bg_tv_col2_ca.jpg) top right no-repeat; }
    .tv_proxi_col2_es {background: #dcdbd7 url(bg_tv_col2_es.jpg) top right no-repeat; }
    .tv_proxi_col2_en {background: #dcdbd7 url(bg_tv_col2_en.jpg) top right no-repeat; }

    /* film commission */
    .film_col {background: #dcdbd7 url(bg_film_col1.jpg) bottom right no-repeat; }

    /* taller */
    .taller_col {background: #dcdbd7 url(bg_taller_col1.jpg) bottom right no-repeat; }
    .taller_col2_ca {background: #dcdbd7 url(bg_taller_col2_ca.jpg) top right no-repeat; }
    .taller_col2_es {background: #dcdbd7 url(bg_taller_col2_es.jpg) top right no-repeat; }
    .taller_col2_en {background: #dcdbd7 url(bg_taller_col2_en.jpg) top right no-repeat; }
    #col22_2 img.imagen_ficha_taller{width: 280px; float: left; border: 1px #CCCCCC Solid; margin: 15px 25px;}

    /* festivals */
    .festivals_col {background: #dcdbd7 url(bg_festivals_col1.jpg) bottom right no-repeat;}
    .festivals_col2_ca {background: #dcdbd7 url(bg_festivals_col2_ca.jpg) top right no-repeat;}
    .festivals_col2_es {background: #dcdbd7 url(bg_festivals_col2_es.jpg) top right no-repeat;}
    .festivals_col2_en {background: #dcdbd7 url(bg_festivals_col2_en.jpg) top right no-repeat;}

        /* docsbarcelona */
        .docsbarcelona_col {background: #dcdbd7 url(bg_docsbarcelona_col1.jpg) bottom right no-repeat;}
        .docsbarcelona_col2 {background: #dcdbd7 url(bg_docsbarcelona_col2.jpg) top right no-repeat;}

        /* memorimage */
        .memorimage_col {background: #dcdbd7 url(bg_memorimage_col1.gif) bottom right no-repeat;}
        .memorimage_col2 {background: #dcdbd7 url(bg_memorimage_col2.gif) top right no-repeat;}

        /* eddm */
        .eddm_col {background: #dcdbd7 url(bg_eddm_col1.jpg) bottom right no-repeat;}
        .eddm_col2 {background: #dcdbd7 url(bg_eddm_col2.jpg) top right no-repeat;}


/*** contacto bottom ***/
.contacto_bottom { width: 350px; height: 35px; background-color: #474545; padding: 15px; text-align: center; margin-left: 150px; }
.contacto_bottom p {color: #03ba10; text-transform: uppercase;}


/* Portada */

#portada #col2_1{background-color: #302f2e; margin: 4px 0 0 0; height: 680px; }
#portada .pastilla{width: 290px; float: left; margin: 34px 0 0 36px;}

.bullet{background: transparent url(bullet.png) no-repeat left; margin: 30px 0 0 -10px; width: 20px; height: 20px; display: block; float: left;min-height:16px;height:auto !important;height:16px;}

    /*** noticias ***/
    #portada #col2_1.noticia {padding: 20px; width: 670px; height: 640px;}
    #portada #col2_1.noticia img {margin: 20px 20px 20px 0; float: left;}

    #col2_1.noticia {overflow: auto;}

    /*** col noticias ***/
    .col_noticias {margin: 0 10px;}
    .col_noticias li{border-top: 1px #7e7e7e Solid; margin: 20px 0;}
    .col_noticias img{float: left; margin: 10px; width: 80px;}
    .col_noticias h5{margin: 10px; font-size: 14px; color: #000000;}

/* produccio */
.produccio_ca {background: #31302f url(bg_produccio_ca.gif) no-repeat top right; }
.produccio_es {background: #31302f url(bg_produccio_es.jpg) no-repeat top right; }
.produccio_en {background: #31302f url(bg_produccio_en.jpg) no-repeat top right; }
.banner_iz {height: 423px; }
.banner_dr {background-color: #c85700; height: 423px; padding: 25px; margin-top: 8px;}

#col3_1 ul{margin-bottom: 20px}
#col3_1 ul li {background: transparent url(bullet.png) no-repeat left; padding-left: 25px; margin: 10px 0 0 -5px;min-height:16px;height:auto !important;height:16px;}
#col3_1 ul li a{color:#000;}

#col3_2 ul {margin-bottom: 20px;}
#col3_2 ul li{background: transparent url(bullet_interior.gif) no-repeat left; padding-left: 15px; margin: 0 20px;}

.busca_titulo_solo{float: right; margin: 10px 15px 0 0;}

#resultados_doc ul li img{margin: 0 5px 0 0;}

/* distribucio */
.distribucio_ca {background: #31302f url(bg_distribucio_ca.gif) no-repeat top right; }
.distribucio_es {background: #31302f url(bg_distribucio_es.jpg) no-repeat top right; }
.distribucio_en {background: #31302f url(http://www.parallel40.com/img/bg_distribucio_en.gif) no-repeat top right; }
.bus_lletres{background: transparent url(bg_porletra.gif) repeat-x; height: 18px; width: 400px; margin: 20px 0; padding: 1px 0 0 10px;}
.bus_lletres a{color: #FFFFFF; font-size: 12px; margin-left: 1px; text-transform: uppercase; padding-left: 1px;}
.col1_lista li{background: transparent url(bullet.png) no-repeat left top; padding-left: 25px; margin: 20px 0 10px 15px;min-height:16px;height:auto !important;height:16px;}
.col1_lista h5{font-size: 14px; color: #FFFFFF;}
.col1_lista li li{background: none;}
#col1_1 h4.titol_distribucio_ca{background: #31302f url(titol_distribucio_ca.gif) no-repeat top left; text-indent: -999em; height: 30px; width: 204px; margin: 15px;}
#col1_1 h4.titol_distribucio_es{background: #31302f url(titol_distribucio_es.jpg) no-repeat top left; text-indent: -999em; height: 30px; width: 234px; margin: 15px;}
#col1_1 h4.titol_distribucio_en{background: #31302f url(titol_distribucio_en.jpg) no-repeat top left; text-indent: -999em; height: 30px; width: 224px; margin: 15px;}

.col2_lista {width: 392px;}
.col2_lista li{background: transparent url(bullet.png) no-repeat left top; padding-left: 25px; margin: 10px 0 15px -10px;min-height:16px;height:auto !important;height:16px;}
.col2_lista h5{text-transform: uppercase; font-size: 13px; color: #f67007;}
.col2_lista li p{color: #FFFFFF;}
.col2_lista li p.naranja{color: #f67007;}
.bg_gris {background-color: #474545; margin-left: 10px; width: 352px; padding: 1px 5px;}
.bg_gris li{margin: 20px 0 15px -25px;}
.admiracion {background: transparent url(admiracio.gif) no-repeat top center; height: 59px; width: 362px; margin: 25px 0 0 10px; }
.col2_lista li a{color: #FFFFFF;}

.destacat{margin:0 25px 25px 0; border-bottom: 1px #03ba10 Solid; padding: 4px 8px; text-align: center;}
.barra_v{margin: 5px 25px 25px 35px; border-bottom: 1px #03ba10 Solid; padding: 4px 8px;}
.contacto_n {margin: 20px 0 0 70px;}

    /*** resultados ***/
    .resultats_distribucio{overflow: auto; height: 784px; }
    .resultats_distribucio ul {margin: 10px 20px;}
    .resultats_distribucio ul li.ampliar_li{margin: 10px 0 40px 0; border-bottom: 1px #03ba10 dashed; clear: both;}
    .resultats_distribucio ul li.lista_resultats{margin: 20px 20px 0 20px;  border: none;}
    .resultats_distribucio ul li.lista_resultats img{float: left; margin: 0 5px 5px 0; width: 74px;}
    .resultats_distribucio ul li.lista_resultats a{color: #FFFFFF; text-decoration: underline;}


/* ficha doc*/
#flash{margin:10px 0; position: relative;}
.portada_box .pad10{padding: 10px;}
#col1_2 .portada_box .pad10 p{margin:0;padding:0;}
.ficha_cargos{margin: 5px 0 15px 0; float: right; width: 225px;color:#f67007;}
.ficha_cargos strong{color:#fff;}
.ficha_cargos p.naranja{margin: 0 0 5px 0;}

.poster{border: 1px solid #03ba10; width: 225px; height: 321px; display: block; float: left; margin: 10px;}
#col22_2 .poster{height: 250px; width: 175px;}
.poster_hor{border: 1px solid #03ba10; width: 225px; display: block; float: left; margin: 10px;}
#col1_1 h3, #col1_2 h3{background:#534e4c;color:#fff;padding:5px;font-size:13px;font-weight:normal;text-transform:uppercase;}
.sello_eddm{position: relative;}
.sello_eddm .imagen_sello{top: 198px; left: 80px; position: absolute;}
.sello_taller{position: relative;}
.sello_taller .imagen_sello{top: 10px; left: 10px; position: absolute;}


#flash{position:relative; float: right; margin-right: 5px;}
.trailer{position:absolute; left:90px; top:64px; opacity:0.9;}

/*** equip ***/
#equip a{color: #FFFFFF; padding-left: 5px;}
#sec_equip h5, #sec_equip h4, #sec_equip a{color:#03ba10;margin:0;padding:0;margin:0 20px;}
#sec_equip h4{font-size:18px;}
#sec_equip h5{font-size:14px;}
#sec_equip a{color:#fff;}

/*** formacio ***/


.formacio {margin: 30px 0;}
.formacio li.titol {color: #f67007; font-size: 14px; background: transparent url(bullet.png) no-repeat left top; padding-left: 20px; margin-bottom:7px;min-height:16px;height:auto !important;height:16px;}
.formacio li{margin:0 20px 22px 20px;}

.menu_formacio {margin: 0 0 35px 0;}
.menu_formacio li{float: left; background-color: #534E4C; padding: 5px 10px; 
                 width: 137px; _width: 117px; font-size: 13px; text-decoration: underline; text-align: center;
                 border-bottom: 1px #BBBBBB Solid; border-right: 1px #BBBBBB Solid;
}
.menu_formacio li.last{border-right: none;}
#col1_2 .menu_formacio a{color:#fff; padding-left: 0; }
#col1_2 .menu_formacio a.act{color:#03ba10; }


.ajaxContent{display:none;}
.ajaxContent p{margin:15px;}

#col1_2 p{margin:8px 15px;}
#col1_1 p {margin: 15px;}
#film_commission #col1_2 ul {margin: 15px;}
#film_commission #col1_2 ul li{margin: 5px; list-style: circle;}
/*** Film Commissions ***/
#col22_1 .titol_film_commission{background:url(titol_film_commissions_ca.gif) no-repeat top left; text-indent: -999em; height:57px; width:178px; margin: 10px;}
/*** Festivals ***/
#col1_1 .titol_festivals{background:url(titulo_festival_ca.gif) no-repeat top left; text-indent: -999em; height:31px;width:141px; margin: 15px;}
/*** DocsBarcelona ***/
#col1_1 .titol_docsbarcelona{background:url(titol_docsbarcelona_ca.gif) no-repeat top left; text-indent: -999em; height:31px;width:293px; margin: 15px;}
.pastilla_docs_ca{background: url(pastilla_docs_ca.gif) no-repeat; width: 606px; height: 122px; margin-left: 20px;}
.pastilla_docs_es{background: url(pastilla_docs_es.jpg) no-repeat; width: 606px; height: 122px; margin-left: 20px;}
.pastilla_docs_en{background: url(pastilla_docs_en.gif) no-repeat; width: 606px; height: 122px; margin-left: 20px;}
/*** Memorimage ***/
#col1_1 .titol_memorimage{background:url(titulo_memorimage_ca.gif) no-repeat top left; text-indent: -999em; height:38px;width:245px; margin: 15px;}
.pastilla_memori_ca{background: url(pastilla_memori_ca.gif) no-repeat; width: 543px; height: 122px; margin-left: 20px;}
.pastilla_memori_es{background: url(pastilla_memori_es.jpg) no-repeat; width: 543px; height: 122px; margin-left: 20px;}
.pastilla_memori_en{background: url(pastilla_memori_en.gif) no-repeat; width: 543px; height: 122px; margin-left: 20px;}
/*** El documental del Mes ***/
#col1_1 .titol_eddm{background:url(titulo_eddm_ca.gif) no-repeat top left; text-indent: -999em; height:31px;width:442px; margin: 15px;}
.pastilla_eddm_ca{background: url(pastilla_eddm_ca.gif) no-repeat; width: 647px; height: 153px; margin: 10px 0 0 20px;}
.pastilla_eddm_es{background: url(pastilla_eddm_es.jpg) no-repeat; width: 647px; height: 153px; margin: 10px 0 0 20px;}
.pastilla_eddm_en{background: url(pastilla_eddm_en.gif) no-repeat; width: 647px; height: 153px; margin: 10px 0 0 20px;}
/* slideshow !*/
#slideshow{position:relative;height:215px;}
#slideshow img{position:absolute;top:0;left:0;z-index:8;opacity:0.0;border:1px solid #03ba10;display:block;width:314px;height:210px;}
#slideshow img.active{z-index:10;opacity:1.0;}
#slideshow img.last-active{z-index:9;}
#col1_1 h3.gal{margin:0;}
#col1_1 .img_buttons{text-align:right;height:20px;background:#a9a5a4; margin: 0;}
#col1_1 .img_buttons a{background:#555;color:#FFFFFF;display:block;float:right;height:20px;line-height:17px;margin-left:4px;text-align:center;width:20px;}
#col1_1 .img_buttons span{float:left;line-height:20px;padding-left:4px;color:#fff;}

.portada_col4.doble{width:390px;}
.portada_col4.doble .portada_box{font-size:11px;line-height:16px;}

/* paginacion */
#paginacion{float: right; margin-top: 15px;}
#paginacion ul{list-style: none; }
#paginacion ul li {display: inline; margin: 2px;}

/* Notas */
.nota{font-size:11px;margin:8px;}


/* MAPA WEB */
#mapa a {color: #FFFFFF; font-weight: normal;}
#mapa a:hover {text-decoration: underline;}

/* JSLIDER */
.jSlider{display: block; width: 405px; height: 158px; overflow: hidden; position: relative; padding: 25px 0;}
.jSlider ul{display: block; width: 30000px}
.jSlider li{ float: left; margin: 0 8px; padding: 0; text-align: center; width: 118px;}
#col22_2 li .jSlider li{ float: left; margin: 0 8px; padding: 0; text-align: center; width: 118px;}
#col22_2 li .jSlider {margin-left: 100px; }
#col22_2 li .jSlider img {margin-left: 0;}
.jSlider li img{height:130px;}

/* JSLIDER apaisado*/
.jSlider2{display: block; width: 505px; height: 158px; overflow: hidden; position: relative; padding: 25px 0;}
.jSlider2 ul{display: block; width: 30000px}
.jSlider2 li{ float: left; margin: 0 8px; padding: 0; text-align: center; width: 150px;}


#col22_2 li .jSlider2 img {margin-left: 0;}
.jSlider2 li img{height:130px;}
#col22_2 li .jSlider2 li{ float: left; margin: 0 8px; padding: 0; text-align: center; width: 200px;}

    /* Controls*/
    .jSliderButton{background:url(bg_slider.png) repeat-y;display:block;height:130px;position:absolute;top:0;width:44px;margin-top:25px;}
    .jSliderButton.Next{right:0;}
    .jSliderButton.Next a, .jSliderButton.Prev a{background:url(bg_slider_buttonNext.gif) 50% 50% no-repeat;display:block;width:44px;height:130px;text-indent:-9999em;}
    .jSliderButton.Prev a{background-image:url(bg_slider_buttonPrev.gif);}
    .jSliderButton.Prev{left:0;background-position:-44px 0;}
   
/* SimpleModal */
#basic-modal-content {display:none;}
#simplemodal-overlay {background:#000;}
#simplemodal-container{width: 600px; height: 320px; color: #bbb; background: #000000 url(loader.gif) center center no-repeat;
                       border: 4px solid #03ba10; padding: 12px;  text-align: center;}
#simplemodal-container a.modalCloseImg {background:url(ico_close.gif) no-repeat;width:23px;height:23px;display:inline;z-index:3200;position:absolute;right:0;top:-23px;cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}