/*
Theme Name: docmontevideo 2015
Description: DOCMONTEVIDEO
Author: venado
Author URI: http://www.venadoweb.com/
Version: 2.0 
*/

/*******************/
/***** GENERAL *****/
/*******************/

*
{ margin:0px; padding:0px; border:none; }

html
{overflow-y:scroll; }

html, body 
{height: 100%;}

/*Opera Fix*/
body:before 
{ content:""; height:100%; float:left; width:0; margin-top:-32767px;/ }

body
{ background:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:150%; text-align:center; }

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');

}

/*links*/
a
{ text-decoration:none; color:#aa2d5e; transition: all 0.2s ease; transition-property: color, background-color, opacity; }

a:hover
{ text-decoration:underline; }

a:focus
{ outline:none; }

.page-id-79 #main a, /*semana del doc*/
.page-id-2581 #main a /*semana del doc en*/
{color:#00a632;}

.page-id-79 #main .tablepress a,
.page-id-2581 #main .tablepress a
{ color:#fff; background:#00a632; }

a[href$=".pdf"] 
{ padding-left: 15px; background: url('images/link-icon_pdf.png') no-repeat left 3px; }

a[href$=".zip"],
a[href$=".rar"]
{ padding-left: 15px; background: url('images/link-icon_zip.png') no-repeat left 3px; }

a[href$=".doc"],
a[href$=".docx"] 
{ padding-left: 15px; background: url('images/link-icon_word.png') no-repeat left 3px; }

/*titles*/
h1, h2, h3, h4, h5, h6
{font-family:'OpenSansRegular', Arial, sans-serif; color:#000; font-weight:normal; padding-bottom:3%; line-height:120%; }

h1
{ font-size:270%; text-transform:uppercase; }

h2
{ font-size:230%; }

h3
{ font-size:200%; text-transform:uppercase; }

h4
{ font-size:180%; text-transform:uppercase; }

h5
{ font-size:150%; }

h6
{font-size:110%; text-transform:uppercase;}

p
{ margin:0 0 4%; }

ul
{ list-style:none; }

h2.widgettitle
{display:none;}

h1.intro,
.excerpt
{ text-align:center; }

body:not(.page-template-pagos-php) input
{ margin:0 auto; background:#89274E; color:#ffccff; display:block; width:100%; font-family:'OpenSansRegular', Arial, sans-serif; font-size:100%; box-sizing:border-box; padding:3%; text-align:center; }

body:not(.page-template-pagos-php) input[type=submit]
{ width:30%; margin-top:3%; cursor:pointer; padding:3%; background:#551730; color:#fff; text-transform:uppercase;}

input[type=submit]:hover
{ background:#000; }

.back
{ background:#aa2d5e; color:#fff; text-transform:uppercase; display:block; margin:5% auto; text-align:center; width:15%; padding:1%; clear:both; }

.back:hover
{ text-decoration:none; background:#000; }

/*images*/
img
{ max-width:100%; height:auto; }

iframe
{ width:100%; min-height:430px; }

.alignleft
{ float:left; margin-right:3%; margin-bottom:1%; margin-top:1%; }

.alignright
{ float:right; margin-left:3%; margin-bottom:1% }

.aligncenter
{ display:block; margin:1% auto 0; }

.alignnone
{ margin-bottom:3% }

.wp-caption
{ background:#000; }

.wp-caption-text
{font-size:90%; font-style:italic; text-align:center; color:#fff; }

/*back to top*/
#back-to-top
{ z-index:100; margin:0 auto; bottom:3%; right:3%; }

#back-to-top a 
{ display:block; width:40px; height:40px; background: url('images/up.png') right top no-repeat; text-indent:-90000px; }

/*posts*/
.entry
{ overflow:hidden; }

.post
{padding-bottom:30px; clear:both}

.postmetadata
{ font-size:90%; text-transform:uppercase; }

a.leer-mas
{ padding:0.5% 1%; background:#AA2D5E; color:#fff; text-decoration:none; white-space: nowrap; }

a.leer-mas:hover
{ background:#000; }

/*inline posts*/

.inlinepost
{ overflow:hidden; padding:6% 0; }

.inlinepost h4
{ padding-bottom:0; }

.inlinepost br
{ display:block; }

.inlinepost p
{ overflow:hidden; }

.inlinepost img
{ float:left; margin-right:3%; margin-bottom:1%; margin-top:1%; }

/*issuu*/
div.issuuembed
{display:inline-block; margin:1%; max-height:300px;}

div.issuuembed div span
{display:none;}

/*video*/
/*
.vimeo-wrapper,
.video-container
{ position: relative; padding-bottom: 70%; padding-top: 30px; height: 0; }

.vimeo-wrapper iframe,  
.vimeo-wrapper object,  
.vimeo-wrapper embed,
.video-container iframe,  
.video-container object,  
.video-container embed
{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
*/

.vimeo-wrapper
{ position:relative; padding-bottom:3%;}

.vimeo-wrapper img
{ width:100%; height:auto; }

.vimeo-wrapper .play-icon 
{ position: absolute; z-index: 1000; content: ''; display: block; width: 100%; height: 100%; background: url('images/icon-play.png') no-repeat center center; cursor:pointer; }

/*bloques*/

.block-holder
{ width:26%; margin:0 3.5% 5%; display:inline-block; border:1px dashed #ccc; text-align:center; }

.home .block-holder,
.publicaciones .block-holder
{ width:20%; margin:0 2.4% 5%;}

.publicaciones .block-holder
{  margin:0 2.4% 5%; }

.block
{ width:100%; position: relative; overflow: hidden; display:inline-block; }

.publicaciones .block
{ background:#eee; }

.block-hover
{ position: absolute; width: 100%; height: 100%; top:360px; overflow: hidden; -webkit-transition:all 100ms ease-in-out; -moz-transition:all 100ms ease-in-out; -o-transition:all 100ms ease-in-out; transition:all 100ms ease-in-out; }

.home .block-hover,
.publicaciones .block-hover
{ top:260px;  }

.block-holder,
.block,
.block-hover
{ height:400px; }

.home .block-holder,
.home .block,
.home .block-hover,
.publicaciones .block-holder,
.publicaciones .block,
.publicaciones .block-hover
{ height:220px; }

.block-hover a
{ background:#AA2D5E; color:#fff; display:block; width:100%; height:400px; font-size:120%; position:relative; }

.home .block-hover a
{ height:300px; }

.publicaciones .block-hover span /*xq hay + d 1 a*/
{ height:300px; background:#AA2D5E; display:block; }

.publicaciones .block-hover span h6
{ color:#fff; padding:10% 0 10%; }

.publicaciones .block-hover span a
{ height:auto; padding: 5% 0; }

.publicaciones .block-hover span a:hover
{ color:#AA2D5E; background:#fff; }

.block-hover a span
{ display:block; position: absolute; top: 50%; width:100%; }

.block-hover a:hover
{ text-decoration:none; }

.block:hover .block-hover 
{ top: 0; }

.block-holder img,
.block-holder h1,
.block-holder h2,
.block-holder h3,
.block-holder h4,
.block-holder h5,
.block-holder h6,
.block-holder p
{ padding:14px 20px 0px; }

.block-holder img
{ max-height:84px; width:auto; }

.home .block-holder img
{ max-height:90px; width:auto; padding-top:26px;}

.publicaciones .block-holder img
{ max-height:none; width:auto; padding:0;}

/*tablas*/
.tablepress
{ font-size:90%; margin:3% 0; width:100%; text-align:center; border-spacing: 5px; border-collapse: separate; table-layout:fixed; }

.tablepress a
{ display:block; color:#fff; background:#AA2D5E; margin:-100%; padding:100%; }

.tablepress a:hover
{ text-decoration:none; color:#fff; opacity:.8; filter:alpha(opacity=80);}

.tablepress a[href*="pitching-documental"],
.tablepress a[href*="documentary-pitching"]
{ background:#F36F21; }

.tablepress a[href*="pitching-series"],
.tablepress a[href*="series-pitching"]
{ background:#F36F21; }

.tablepress a[href*="formacion"],
.tablepress a[href*="documentary-workshop"],
.tablepress a[href*="hackathon-docm"],
.tablepress a[href*="tfi"],
.tablepress a[href*="rough-cut-lab"]
{ background:#1382B1; }

.tablepress a[href*="foro-de-televisoras"],
.tablepress a[href*="television-forum"]
{ background:#007F3D; }

.tablepress a[href*="etal"],
.tablepress a[href*="tal-network"]
{ background:#007F3D; }

.tablepress a[href*="meetings"]
{ background:#A5BB28; }

.tablepress a[href*="semana-del-documental"],
.tablepress a[href*="documentary-week"]
{ background:#00A632; }

.tablepress caption
{ visibility:hidden; display:none; }

.tablepress td
{ min-width:10%; padding:2% 0.5%; box-sizing:border-box; overflow:hidden; word-wrap:break-word; background-color:#eee; }

.tablepress thead th, 
.tablepress tfoot th
{ background:#000; color:#fff; padding:2% 1.5%; font-size:150%; font-weight:normal; overflow:hidden; }

.tablepress th, 
.tablepress td
{ line-height:140%;  }

/***** ACCORDION (pelis, hackathon) *****/

#accordion,
.filtros
{ border-bottom:1px solid #000; margin-bottom:10%; }

#accordion .accordionButton img,
.filtros .accordionButton img
{ float:left; margin-right:3%; width:220px; }

#accordion .accordionButton,
.filtros .accordionButton
{ cursor:pointer; clear:both; overflow:hidden; padding:4% 0; border-top:1px solid #000; }

#accordion .accordionButton:hover,
.filtros .accordionButton:hover
{ background:#eee; }

#accordion .accordionButton h6,
.filtros .accordionButton h6
{padding-top:10px;}

#accordion .accordionContent,
.filtros .accordionContent
{ clear:both; padding-bottom:20px; }

#accordion .accordionButton h4,
.filtros .accordionButton h4
{ display:inline; padding-right:1%; font-size:150%; font-weight:bold; }

#accordion .accordionButton p,
.filtros .accordionButton p
{margin-bottom:0; font-size:75%; line-height:160%;}

#accordion .accordionContent p,
.filtros .accordionContent p
{margin-bottom:22px; font-size:90%}

#accordion .accordionContent .sinopsis img,
.filtros .accordionContent .sinopsis img
{ padding-bottom:3%; }

#accordion .accordionContent .sinopsis p,
.filtros .accordionContent .sinopsis p
{margin-bottom:4%; }

/*filtros*/

#uwpqsf_id
{ width:22%; float:right; border:none; background:#f1f1f1; padding:2%; }

#uwpqsf_id input
{ display:inline; width:auto; margin-right:5%; }

#uwpqsf_id label
{ font-size:80%; }

#uwpqsf_id label:first-of-type
{ display:none; }

#uwpqsf_id input[type=checkbox]:checked
{ outline:6px solid #aa2d5e; }

#filtros-wrap
{ width:73%; float:left; }

/*gral*/

#wrap
{ min-height:100%; }

#header,
.container,
#footer ul.pie
{ width:94%; max-width:1170px; margin:0 auto; text-align:left; }

ul.menu-redes
{ padding-top:2%; }

ul.menu-redes li
{ display:inline-block; }

ul.menu-redes li a[title=fb]:before
{ content:url('images/fb.png'); }

ul.menu-redes li a[title=tw]:before
{ content:url('images/tw.png'); }

ul.menu-redes li a[title=vm]:before
{ content:url('images/vm.png'); }

ul.menu-redes li a[title=mail]:before
{ content:url('images/mail.png'); }

ul.menu-redes li a
{ font-size:0; margin-left:14px; display:block; }

ul.menu-redes li a:hover
{ opacity:0.7; filter:alpha(opacity=70); }

#main
{ overflow:hidden; padding-bottom:650px /*igual q footer*/; }

.container.pad
{ padding:6% 16%; box-sizing:border-box; overflow:hidden;}

.container.publicaciones,
.container.acreditaciones,
.container.single
{ text-align:center; }

/*portadas internas*/

.portada-int
{ padding-bottom:6%; }

.portada-int a 
{ background:#aa2d5e; overflow: hidden; display: inline-block; width:23%; margin:1.33%; position:relative; text-align:center; }

.portada-int a:before
{content: ""; display: block; float: left; margin-top: 100%; vertical-align:middle;}

.portada-int a:after
{ clear: both; content: ""; display: block; height: 1px; margin-top: 100%; position: absolute; top: 0; }

.portada-int a:nth-child(4n+1) /*1,5,9,13...*/
{ margin-left:0; }

.portada-int a:nth-child(4n) /*4,8,12,16...*/
{ margin-right:0; }

.portada-int a:hover
{ background:#000; }

.portada-int a h6
{ color:#fff; position:absolute; bottom:10%; width:100%; word-wrap:break-word; }

.portada-int img
{ position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; }

/******************/
/***** HEADER *****/
/******************/

#pre-header
{ width:100%; overflow:hidden; background:#1f1f1f; color:#fff; text-transform:uppercase; font-size:80%; margin-bottom:2%;}

#pre-header > ul
{ width:94%; max-width:1170px; margin:0 auto; overflow:hidden; padding:0.5% 0.5% 0;}

#pre-header > ul > li
{ float:right; }

#pre-header > ul > li:first-child
{ float:left; }

#pre-header a
{ display:inline-block; color:#fff; text-decoration:none; }

#pre-header li #lang_sel_list li
{ float:left; }

#pre-header li #lang_sel_list li a
{ margin-left:10px; }

#pre-header li #lang_sel_list li:first-child a
{ margin-left:14px; }

#pre-header li #lang_sel_list li a:hover,
#pre-header li #lang_sel_list li a.lang_sel_sel
{ color:#888888; }

#header
{ margin-bottom:2%; display: inline-block; }

#header #link-home
{ height:60px; background:url('images/logo.gif') center center no-repeat; min-width:293px; max-width:26%; background-size:contain; display:inline-block; white-space: nowrap; overflow:hidden; vertical-align:top; }

#header #link-home a
{ display:block; height:100%; text-indent:-99999px; }

/*main nav*/

#header ul.menu-principal
{ text-transform:uppercase; display:inline-block; float:right; }

#header ul.menu-principal > li
{ display:inline-block; padding-top:5%; }

#header ul.menu-principal > li > a
{ display:block; font-weight:bold; font-size:91%; letter-spacing:1px; }

#header ul.menu-principal > li:last-child > a:before /*menu icon*/
{ content:url('images/menu.gif'); padding-right:4px; vertical-align:middle; }

#header ul.menu-principal > li:last-child > a:hover:before
{ opacity:0.9; filter:alpha(opacity=90); }

#header ul.menu-principal > li:last-child > a
{ font-size:90%; }

#header ul.menu-principal li a
{ color:#000; }

#header ul.menu-principal li.menu-item-51 a, /*semana doc*/
#header ul.menu-principal li.menu-item-6228 a, /*semana doc children*/
#header ul.menu-principal li.menu-item-2900 a, /*doc week*/
#header ul.menu-principal li.menu-item-6237 a /*doc week children*/
{ color:#00a632 }

#header ul.menu-principal li.menu-item-6191 a, /*participa*/
#header ul.menu-principal li.menu-item-6229 a, /*participa children*/
#header ul.menu-principal li.menu-item-6192 a, /*nosotros*/
#header ul.menu-principal li.menu-item-6230 a, /*nosotros children*/
#header ul.menu-principal li.menu-item-6195 a, /*participate*/
#header ul.menu-principal li.menu-item-6238 a, /*participate children*/
#header ul.menu-principal li.menu-item-6196 a, /*about us*/
#header ul.menu-principal li.menu-item-6239 a /*about us children*/
{ color:#aa2d5e; }

#header ul.menu-principal li a:hover
{ text-decoration:none; color:#666; }

#header ul.menu-principal > li > .box
{ display:none; z-index:11; position:absolute; right:0; width:100%; background:#fff; padding-bottom:2%; }

#header ul.menu-principal > li > .box > ul.sub-menu
{ width:94%; max-width:1190px; position:relative; margin:0 auto; }

#header ul.menu-principal > li > .box > ul.sub-menu > li
{ float:left; font-size:70%; text-align:center; max-width:9.5%; line-height:130%; padding-top:1%; }

#header ul.menu-principal > li > .box > ul.sub-menu > li > a /*primer nivel*/
{ display:none; }

#header ul.menu-principal > li > .box > ul.sub-menu > li > .box > ul.sub-menu > li
{ margin-bottom:10%; word-wrap:break-word; }

/*esp*/
.es #header ul.menu-principal > li
{ margin:0 0.75em; }

.es #header ul.menu-principal > li > .box > ul.sub-menu > li:first-child
{ margin-left:28%; }

.es #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(2)
{ margin-left:1.2%; }

.es #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(3)
{ margin-left:1.5%; }

.es #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(4)
{ margin-left:1.7%; }

.es #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(5)
{ margin-left:1.5%; }

.es #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(6)
{ margin-left:2.5%; }

/*eng*/
.en #header ul.menu-principal > li
{ margin:0 0.85em; }

.en #header ul.menu-principal > li > .box > ul.sub-menu > li:first-child
{ margin-left:27.8%; }

.en #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(2)
{ margin-left:0; }

.en #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(3)
{ margin-left:0.5%; }

.en #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(4)
{ margin-left:2%; }

.en #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(5)
{ margin-left:2.3%; }


.en #header ul.menu-principal > li > .box > ul.sub-menu > li:nth-child(6)
{ margin-left:2.6%; }

/****************/
/***** HOME *****/
/****************/

.home h1
{ text-align:center; }

#slider-portada
{ margin-bottom:0;}

.home .bar
{ background:#eee; padding:3%; margin-bottom:3%; }

.home .bar ul
{ text-align:center; }

.home .bar ul li
{ display:inline-block; text-transform:uppercase; font-weight:bold; min-width:25%; }

.home .bar ul li a:hover
{ text-decoration:none; color:#000; }

.home .bar ul li a:before
{ vertical-align: -50%; padding-right:2%; }

.home .bar ul li:first-child a:before
{ content:url('images/programa.png') }

.home .bar ul li:nth-child(2) a:before
{ content:url('images/como-participar.png') }

.home .bar ul li:last-child a:before
{ content:url('images/map.png') }

.featured
{ overflow:hidden; text-align:center; }

.featured a
{ display: block; width:33%; margin-right:0.5%; background:#aa2d5e; vertical-align: top; display: inline-block; padding-bottom:200px; margin-bottom:-200px; /*xa columnas same height*/ color:#fff; }

.featured a:last-child
{ margin-right:0 }

.featured a:hover
{ text-decoration:none; background:#000; }

.featured a img
{ display:block; width:100%; max-height:260px;}

.featured a:hover img
{ opacity:0.8; filter: alpha(opacity=80); }

.featured a p
{ padding:5% 5% 0; }

.sponsors-destacados,
.sponsors .linea
{ text-align:center; border-bottom:1px solid #ccc; }

.sponsors-destacados
{ border-top:1px solid #ccc; padding:4% 0; margin:4% 0; }

.sponsors .linea:last-child
{ border-bottom:0; }

.sponsors .linea
{ padding:1% 0; margin:1% 0; }

.sponsors p
{ margin:0 0 0.5%; font-size:60%; text-transform:uppercase }

.sponsor
{ display:inline-block; vertical-align:middle; padding:0 1.5% }

.sponsor a
{ display:block; }

.convocatorias
{ text-align:center; margin:6% 0}

.ponentes,
.newsletter
{ background:#aa2d5e; padding:6% 20%; }

.ponentes
{ text-align:left; }

.ponentes .slider-content
{ padding:0 2%; }

.ponentes .flex-direction-nav .flex-prev 
{left: -5%;}

.ponentes .flex-direction-nav .flex-next
{right: -5%;}

.ponentes h1,
.ponentes h5,
.ponentes p,
.newsletter h1,
.newsletter h5,
.newsletter p
{ color:#fff; }

.ponentes .flexslider .slides img
{ width:auto; float:left; padding-right:4%;}

.ponentes h5
{ padding-bottom:0 }

.ponentes a.leer-mas
{ float:right; background:#fff; color:#aa2d5e; }

.ponentes a.leer-mas:hover
{ background:#000; }

.semana-doc
{ margin:6% 10%; text-align:center; }

.semana-doc h1,
.semana-doc p
{ padding-bottom:0; color:#00a632;}

.semana-doc #slider-exhib_home ul.slides li a
{ display:block; height:100%; position:relative; }

.semana-doc #slider-exhib_home ul.slides li h1,
.semana-doc #slider-exhib_home ul.slides li h3,
.semana-doc #slider-exhib_home ul.slides li h4,
.semana-doc #slider-exhib_home ul.slides li h6,
.semana-doc #slider-exhib_home ul.slides li p
{ color:#fff; }

.semana-doc #slider-exhib_home ul.slides li div.fecha,
.semana-doc #slider-exhib_home ul.slides li div.info
{ position:absolute; }

.semana-doc #slider-exhib_home ul.slides li div.fecha
{ min-width:12%; padding:1% 1% 1% 5%; background:#00A632; top:40%;}

.semana-doc #slider-exhib_home ul.slides li div.info
{  text-align:left; max-width:80%; text-shadow:1px 1px 1px #000; top:46%; left:20%; padding-right:2%;}

.semana-doc #slider-exhib_home ul.slides li div.info h3,
.semana-doc #slider-exhib_home ul.slides li div.info h6
{ display:inline; }

.newsletter
{ margin:4% 0; color:#fff; text-align:center; }

.newsletter h1:before
{ content:url('images/plane.png'); display:block; }

.newsletter input
{ padding:3% 3% 3% 50%; text-align:left; }

.newsletter input[type="submit"]
{ padding:3%; text-align:center; }

.newsletter #mc_embed_signup
{ width:70%; margin:0 auto 10%; } 

.newsletter .mc-field-group
{ margin-top:3%; position:relative; }

.newsletter .mc-field-group label
{ position:absolute; left:3%; top:15px; }

.newsletter #mc_embed_signup div.mce_inline_error,
.newsletter #mce-responses div#mce-success-response,
.newsletter #mce-responses div#mce-error-response
{ background:#fff; color:#aa2d5e; padding:1%; margin:0 0 6%; }

.newsletter ul.follow
{ text-align:center; }

.newsletter ul.follow li
{ display:inline-block; margin:3%; background:#551730; min-width:25%; text-transform:uppercase; }

.newsletter ul.follow li a
{ display:block; color:#fff; height:100%; padding:14% 6% 6%;}

.newsletter ul.follow li a:hover
{ text-decoration:none; }

.newsletter ul.follow li:hover a
{ background:#000; }

.newsletter ul.follow li a:before
{ display:block; }

.newsletter ul.follow li.fb a:before
{ content:url('images/fb-white.png') }

.newsletter ul.follow li.tw a:before
{ content:url('images/tw-white.png') }

.newsletter ul.follow li.gplus a:before
{ content:url('images/gplus-white.png') }

/***********************/
/***** ACTIVIDADES *****/
/***********************/

.actividad,
.copete
{ background:#aa2d5e; }

.page-template-semana-doc .copete
{ background:#00a632; }

.actividad.img
{ height:600px; background-repeat:no-repeat; background-position:center; background-size:cover; background-attachment:fixed; }

.actividad .container,
.copete .container
{ text-align:center; }

.actividad .container h1,
.copete .container h1,
.actividad .container p,
.copete .container p
{ color:#fff; }

.actividad .container p
{ font-size:130%; line-height:150% }

.actividad .container a.leer-mas
{ background:#551730; color:#aa2d5e; font-size:200%; display:inline-block; padding:1.5% 2%; margin-top:6%; }

.actividad .container a.leer-mas:hover
{ background:#000; }

.copete .apoyos h6
{ color:#fff; padding-bottom:0; }

.copete .apoyos img
{ vertical-align:middle; padding:1%; }

/*extras*/

.extras
{ border:2px solid #000; overflow:hidden; text-align:center; margin-top:10%; clear:both; }

.descargas,
.gal-actividades
{ display:inline-block; vertical-align:top; padding:3% 4%; }

.descargas
{ width:50%; word-wrap:break-word; }

.gal-actividades
{ position:relative; }

.gal-actividades a
{ opacity:.6; filter: alpha(opacity=60); }

.gal-actividades a:hover
{ opacity:1; filter: alpha(opacity=100); }

.gal-actividades a:after
{ content: attr(data-text); color:#fff; text-transform:uppercase; position:absolute; bottom:45%; left:0; width:100%; font-size:180%; }

.gal-actividades a img
{ display:block; max-width:216px; }

.gal-actividades div.ngg-galleryoverview div
{ display:none; }

.gal-actividades div.ngg-galleryoverview div:first-child 
{ display:block; background:#aa2d5e; }

/*agenda*/
.agenda
{ text-align:center; }

.agenda h4,
.agenda h5
{ padding-bottom:1%; }

.agenda p
{ margin:0; }

.agenda p:last-of-type
{ padding-bottom:2%; }

.agenda h6
{ display:inline-block; }

.agenda img
{ vertical-align:text-bottom; padding:0 1%;}

.agenda .evento:not(:first-child)
{ padding-top:6%; margin-top:4%; border-top:1px solid #000; }


/***** WORKSHOP Y SEMANA DOC*****/

.dia-ws,
#accordion.semana-del-doc .semana-doc-peli
{overflow:hidden; width:100%; position:relative; }

.dia-ws h1,
.dia-ws h2,
.dia-ws h3,
.dia-ws h4,
.dia-ws h5,
.dia-ws h6,
#accordion.semana-del-doc .semana-doc-peli h1,
#accordion.semana-del-doc .semana-doc-peli h2,
#accordion.semana-del-doc .semana-doc-peli h3,
#accordion.semana-del-doc .semana-doc-peli h4,
#accordion.semana-del-doc .semana-doc-peli h5,
#accordion.semana-del-doc .semana-doc-peli h6
{ padding-bottom:1%; }

.dia-ws .encabezado,
#accordion.semana-del-doc .semana-doc-peli .encabezado
{ overflow:hidden; }

.dia-ws .encabezado
{background:#aa2d5e}

#accordion.semana-del-doc .semana-doc-peli .encabezado
{background:#00a632}

.dia-ws .encabezado h1,
.dia-ws .encabezado h4,
.dia-ws .encabezado h6,
#accordion.semana-del-doc .semana-doc-peli .encabezado h1,
#accordion.semana-del-doc .semana-doc-peli .encabezado h2,
#accordion.semana-del-doc .semana-doc-peli .encabezado h4,
#accordion.semana-del-doc .semana-doc-peli .encabezado h6
{ color:#fff;}

#accordion.semana-del-doc .semana-doc-peli .encabezado h1
{ font-size:225%; }

.dia-ws .encabezado .fecha
{ background:#AA2D5E; text-align:center; width:25%; float:left; padding:5% 0; }

.dia-ws .encabezado .titulo,
#accordion.semana-del-doc .semana-doc-peli .encabezado .titulo
{ background:#b2b2b2; width:75%; border-left:3px solid #fff; float:right; padding:3% 1% 3% 3%; box-sizing:border-box; min-height:170px; }

.dia-ws .info
{ background:#eee; margin-top:0.5%; clear:both; padding:24px; position:relative;}

/*solo workshop*/

.dia-ws
{padding-bottom:6%; }

.dia-ws .info h1,
.dia-ws .info h2,
.dia-ws .info h3,
.dia-ws .info h4,
.dia-ws .info h5,
.dia-ws .info h6
{ color:#333; }

.dia-ws .info .activ > h3
{ border-bottom: 1px solid #000; border-top:1px solid #000; padding:1% 0;}

.dia-ws .info .invitacion
{ padding:1% 0 2%; overflow:hidden; }

.dia-ws .info .invitacion p.hora,
.dia-ws .info .invitacion p.lugar
{ float:left; width:25%; padding-left:5%; margin-right:4.5%; }

.dia-ws .info .invitacion p.hora
{background:url('images/fecha.png') top left no-repeat;}

.dia-ws .info .invitacion p.lugar
{background:url('images/lugar.png') top left no-repeat;}

.dia-ws .info .invitacion p.acreditacion
{background:url('images/acredit.png') top left no-repeat; float:right; padding-left:40px;}

/*solo semana doc*/
#accordion.semana-del-doc
{ border:none; }

#accordion.semana-del-doc .semana-doc-peli
{padding-bottom:10%; }

#accordion.semana-del-doc .semana-doc-peli .entrada
{background:#00a632; color:#fff; border-bottom:3px solid #fff; padding:1% 2%;}

#accordion.semana-del-doc .semana-doc-peli .entrada a
{ color:#fff; text-decoration:underline; }

#accordion.semana-del-doc .semana-doc-peli .fecha
{ background:#00a632; text-align:center; width:25%; float:left; padding:5.7% 0; }

#accordion.semana-del-doc .semana-doc-peli .video-container
{ margin-top:0.3%; margin-bottom:0;  }

#accordion.semana-del-doc .semana-doc-peli .info
{ background:#eee; margin-top:0.5%; clear:both; position:relative; padding:1% 3%;; }

#accordion.semana-del-doc .semana-doc-peli .info > p
{ max-width:85%; }

#accordion.semana-del-doc .semana-doc-peli .info > p:first-child
{ font-weight:bold; text-transform:uppercase; margin-bottom:0; }

#accordion.semana-del-doc .semana-doc-peli .accordionButton
{ background:#00a632; padding:6px; color:#fff; position:absolute; right:0; top:0; cursor:pointer; border:none; }

#accordion.semana-del-doc .semana-doc-peli .accordionButton:hover
{background:#000; }

#accordion.semana-del-doc .semana-doc-peli .accordionButton p.mas, 
#accordion.semana-del-doc .semana-doc-peli .accordionButton.ui-accordion-header-active p.menos
{display:block}

#accordion.semana-del-doc .semana-doc-peli .accordionButton p.menos, 
#accordion.semana-del-doc .semana-doc-peli .accordionButton.ui-accordion-header-active p.mas
{display:none}

#accordion.semana-del-doc .semana-doc-peli .sinopsis
{ padding:10px 0 14px; }

#accordion.semana-del-doc .semana-doc-peli .accordionContent
{ padding:20px 10px;}

#accordion.semana-del-doc .semana-doc-peli .accordionContent p
{ font-size:90%; }

#accordion.semana-del-doc .semana-doc-peli .inlinepost
{ padding:0; }

.ponentes-semana
{ padding-top:3%; }

/***** MERCADO *****/

ul.kids
{ text-align:center; margin-bottom:6%; }

ul.kids li
{ display:inline-block; width:30%; margin:2.5%; padding-bottom:1.5%;}

ul.kids li:first-child
{ margin-left:0; }

ul.kids li:last-child
{ margin-right:0; }

ul.kids li a
{ background:#000; color:#fff; text-transform:uppercase; padding:3%; display:block; }

ul.kids li a:hover,
ul.kids li.ui-tabs-active a
{ background:#AA2D5E; text-decoration:none; }

ul.kids li.ui-tabs-active
{ background:url('images/down-arrow.gif') center bottom no-repeat; }

/***** TVS PARTICIPANTES *****/

.menu-tvs
{ margin:1% 0; overflow:hidden; text-align:center; }

.menu-tvs li
{ display:inline-block; padding:1px;}

.menu-tvs a
{ background:#AA2D5E; color:#fff; display:block; padding:5px 10px; text-transform:uppercase; font-size:110%;}

.menu-tvs a:hover
{ text-decoration:none; background:#000; }

.tv-pais
{ border-bottom:1px solid #000; overflow:hidden; padding-bottom:3%; margin-bottom:6%; clear:both; text-align:center; }

.tv-participante
{ display:inline-block; width:33%; vertical-align:top; padding-bottom:6%; }

.tv-participante img
{padding-bottom:3%;}

.tv-participante h6
{ padding:0; }

.tv-participante p
{ font-size:80%; }

/***** TVS PARTICIPANTES PASS*****/

.tv-participante.pass
{ height:auto; padding-bottom:10%; width:100%; }

.tv-head
{ background:#000; color:#fff; padding:3%; overflow:hidden; margin-bottom:3%; }

.tv-head h6,
.tv-head p
{ color:#fff; float:left; margin-bottom:0; padding:0 1%; }

.tv-head p.tipo
{ float:right; }

.tv-meetings
{ background:#aa2d5e; padding:2% 4% 1%; color:#fff; }

.tv-meetings span:after
{ content:url('images/meetings20x20.png'); float:right;}

.tv-logo
{ float:left; width:30%; }

.tv-descripcion
{ float:right; width:65%; margin-bottom:3%;}

.tv-meta
{ clear:both; background:#eee; overflow:hidden; }

.tv-meta p
{ width:44%; padding:2% 3% 0; }

.tv-meta p.formatos,
.tv-meta p.extranjero
{ float:left; clear:both; }

.tv-meta p.temas,
.tv-meta p.local
{ float:right; }

/*PROGRAMA*/

.programa a[href$=".pdf"] 
{ padding: 2%; background:#000; color:#fff; display:block; text-transform:uppercase; text-align:center; }

.programa a[href$=".pdf"]:hover
{ background:#aa2d5e; text-decoration:none; }

/*FOTOS Y VIDEOS*/
.container.fotos,
.container.videos
{ margin-bottom:10%; overflow:hidden; }

.container.videos
{ background:#000; }

.media-box
{ width: 25%; float:left; position:relative; background:#000;}

.fotos .media-box:before /*xa same width q height*/
{content: ""; display: block; float: left; margin-top: 100%; vertical-align:middle;}

.fotos .media-box:after /*xa same width q height*/
{ clear: both; content: ""; display: block; height: 1px; margin-top: 100%; position: absolute; top: 0; }

.media-box a:after
{ content: attr(data-text); color:#fff; text-transform:uppercase; position:absolute; top:25%; left:5%; width:90%; font-weight:bold; text-align:center; word-wrap:break-word; }

.media-box a:hover:after
{ content: ''; }

.media-box a img
{ display:block; opacity:.2; filter: alpha(opacity=20); }

.media-box a:hover img
{ opacity:1; filter: alpha(opacity=100); }

#galeria-de-thumbs.flexslider .slides img:hover,
#galeria-de-thumbs.flexslider .flex-active-slide
{ opacity:0.7 }

#galeria-de-thumbs.flexslider .flex-active-slide img:hover
{ opacity:1 }

/***** STAFF *****/

.staff-member
{ overflow:hidden; padding-bottom:3%; }

.staff-member img
{ float:left; padding-right:3%; max-width:140px; height:auto; }

.staff-member h4
{ padding-top:4%; padding-bottom:0; }

.staff-member p
{ margin-bottom:0; }

/***** PRESSKIT *****/

.descarga
{ padding-bottom:10%; }

.descarga img
{ max-width:145px; max-height:145px; margin-right:3%;}

.descarga p
{ display:inline-block; }

.descarga a
{ display:block; }

/********************/
/***** NOTICIAS *****/
/********************/

.blog .preview,
.archive .preview
{ padding-bottom:6%; }

.blog .preview h4,
.blog .preview p,
.archive .preview h4,
.archive .preview p
{ padding-bottom:0; margin-bottom:0;}

.menu-cat
{ margin-bottom:6%; overflow:hidden; text-align:center; }

.menu-cat li
{ display:inline-block; width:24.5%; }

.menu-cat li a
{ background:#AA2D5E; color:#fff; display:block; padding:2% 0; text-transform:uppercase; font-size:110%;}

.menu-cat li a:hover,
.blog .menu-cat li.cat-item-all a,
.menu-cat li.current-cat a
{ text-decoration:none; background:#000; }

.pagination
{ text-align:center; padding-top:3%; }

.pagination a
{ background:#AA2D5E; color:#fff; padding:0.5% 1%; display:inline-block; margin-bottom:1%; }

.pagination a:hover
{ background:#000; text-decoration:none; }

.pagination a.page-numbers.prev,
.pagination a.page-numbers.next
{ background:none; color:#AA2D5E; }

.pagination a.page-numbers.prev:hover,
.pagination a.page-numbers.next:hover
{ background:none; text-decoration:underline; }

.pagination .page-numbers.current
{ padding:0.5% 1%; background:#eee; }

.single .container
{ padding-top:6%; }

.single .container:not(.pad) h1,
.single .container:not(.pad) p
{ padding:0 10%; margin:0; }

.share
{ text-align:center; padding:6% 0 0;}

.share .a2a_svg 
{ border-radius: 0 !important;/*square add to any icons*/ }

.share a
{ display:inline-block; float:none !important; }

.archivo h1
{ text-align:center; }

.archivo ul
{float:left; padding:0 5% 10% 0; width:20%;}

.archivo ul.first-child
{ width:50%; }

.archivo ul li
{ border-bottom:1px solid #eee; }

.archivo ul.first-child li a
{ display:block; }

.archivo ul li a
{ text-decoration:none; padding:1%; display:inline-block; }

.archivo ul li a:hover
{ background:#eee; }

.archivo ul.last-child
{padding-right:0}

/******************/
/***** FOOTER *****/
/******************/

#footer
{ clear:both; background:#1f1f1f; overflow:hidden; font-size:80%; color:#fff; height:650px; margin-top:-650px; }

#footer ul.pie
{ padding-top:6%; text-align:center; }

#footer ul.pie li ul.menu-footer
{ margin:6% 0; text-transform:uppercase; }

#footer ul.pie li ul.menu-footer > li
{ display:inline-block; vertical-align:top; width:11%; margin:0 1%;}

#footer ul.pie li ul.menu-footer li a
{ color:#888; }

#footer ul.pie li ul.menu-footer li ul.sub-menu li
{ margin-bottom:6%; }

#footer ul.pie li ul.menu-footer li ul.sub-menu li a
{ color:#fff; font-size:85%; display:block; line-height:150%;}

#footer ul.pie li ul.menu-footer li a:hover,
#footer ul.pie li ul.menu-footer li ul.sub-menu li a:hover
{ text-decoration:none; color:#AA2D5E; }

#footer .widget_text_icl
{ padding-top:3%; }
