/*
Theme Name: Mujeres en foco 3
Theme URI: http://www.usinadeideas.com.ar
Description: A bones/Zurb foundation based wordpress theme.
Version: 2.0
Author: Usina de ideas
Author URI: hhttp://www.usinadeideas.com.ar
Tags: bones, zurb, foundation, clean, basic
*/
@font-face {
  font-family: '[set]Foundicons';
  src: url('fonts/[set]_foundicons.eot');
  src: url('fonts/[set]_foundicons.eot?#iefix') format('embedded-opentype'),
       url('fonts/[set]_foundicons.woff') format('woff'),
       url('fonts/[set]_foundicons.ttf') format('truetype'),
       url('fonts/[set]_foundicons.svg#[set]Foundicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* layout */

.more-link{
	white-space: nowrap;
}

p.attribution{
	text-align: right;
}

article.post{
	margin-bottom: 18px;
	border-bottom: 1px solid #E6E6E6;
}

p{
	text-align:justify;
}
/*
header .menu-action {
    float: left;
    margin-top: 0;
    position: relative;
    top: 1px;
}

header .menu-action .button.small {
    padding: 8px;
}

header .menu-action .button.small svg {
    opacity: 0.5;
}
*/
.mobile-nav-container{
	margin-left: -110%;
	float: left;
	width: 100%;
	position: absolute;
	top: 10px; height:250px; z-index:1000
}

.active .mobile-nav-container{
	display: block;
	margin-left: 0;
}

.active #main{
	margin-left: 0;
}

.mobile-nav-container,
#main{
	-moz-transition: all 0.25s ease-in 0s;
}

.side-nav{
	height: auto;
}

#menu-menu1{height:250px}
ul.tabs.vertical {
    border-bottom: 1px solid #E6E6E6;
    height: auto;
}

ul.tabs {
    border-bottom: 1px solid #E6E6E6;
    display: block;
    height: 40px;
    margin-bottom: 20px;
    padding: 0; 
}

ul.tabs.vertical li {
    border-left: 3px solid #CCCCCC;
}

ul.tabs.vertical li, ul.tabs.vertical li {
    float: none;
    height: auto;
}

ul.tabs.vertical  {
    margin-bottom:20px
}


ul.tabs li:first-child {
    margin-left: 0; margin-top:20px
}

ul.tabs li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

ul.tabs.vertical li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F2F2F2;
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1px 1px 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 1;
    padding: 15px 20px;
}

ul.tabs li a {
    color: #6F6F6F;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 23.8px;
}

/* typography */
h1, h2, h3, h4, h5, h6{ font-family: 'Open Sans', sans-serif; font-weight: 300;}

.siteinfo h1{ font-weight: 800; }

/* post styling */

#main p.meta{
	font-style: italic;
	color: #808080;
}

div[id*='attachment_']{
	max-width: 100%;
	height: 100%;
}

#credit320{
	background: url('images/320press_mini.png') no-repeat left top transparent;
	padding-left: 20px;
	display: inline !important;
}

#main article img{
	max-width: 100%;
	margin-bottom: 18px;
}

h1.single-title{
	line-height: 1.1; font-size:24px; color:#00a9a4
}

img.alignleft{
	margin-right: 10px;
	float: left;
}

img.alignright{
	margin-left: 10px;
	float: right;
}

img.aligncenter{
	display: block;
	margin: 0 auto;
}

p.tags a:hover{
	color: #f0f0f0;
}

video {
	max-width: 100%;
	height: auto;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

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

.video-wrapper {
	width: 630px;
	max-width: 100%;
	margin-bottom: 18px;
}

pre {
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.15);
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 18px;
    padding: 8.5px;
    white-space: pre-wrap;
    word-wrap: break-word;
}

code {
    color: rgba(0, 0, 0, 0.75);
    padding: 1px 3px;
}

code, pre {
    font-family: Monaco,Andale Mono,Courier New,monospace;
    font-size: 12px;
	padding: 5px 15px;
}
input, input.sp_email, input.sp_firstname, input.sendpress-submit{ -moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius:3px;
  box-shadow: 0px 0px 0px 3px rgba(255,255,255, 0.3);  color:#999      }
input #submit{background:#FFFFFF;}
 input.sendpress-submit{ float:right; margin:0; padding:5px; color:#999 }

/**********HOME**********/
.page-id-1847 #content{padding:0}
.page-id-1847 footer{padding:0; margin:0}
H1.novedades{background:#00a9a4  url('images/ico_novedades2.png') 10px   center no-repeat;color:#FFF; padding-left:40px; text-transform:uppercase; font-size:17px; line-height:36px; border-bottom:8px solid #4ac3be;  margin:22px 0}
H1.novedades a{background:#00a9a4;color:#FFF; }
H1.destacada{background:#92278e  url('images/ico_comment.png')  10px center no-repeat;color:#FFF; padding-left:40px; text-transform:uppercase; font-size:17px; line-height:36px; border-bottom:8px solid  #c26aa6 ; margin:22px 0}
h1.contactar{background:#b2b2b2 ;color:#FFF;  text-transform:uppercase; font-size:17px; line-height:36px; border-bottom:8px solid  #d9d9d9 ; margin:22px 0; padding-left:0px; height:45px; }
#sidebar1 h1.contactar{margin-top:0 }

#destacado h2 {font-size:16px; color: #92278e}
#destacado a{ color: #92278e}
.destimagen { height:145px; overflow:hidden;background: url('images/image_default.jpg') center right no-repeat; background-size: 98% ;}
.destimagen img.attachment-destacado{ width:100%;  height:auto; top:-30%}

#lastnews h3 {font-size:16px; width:50%; float:left; margin:0 0 0 10px}
#lastnews .destimagen { height:75px; overflow:hidden; width:45%; float:left; display:inline; background: url('images/image_default.jpg') center right no-repeat; background-size: 100% ;}

#lastnews h3 a{font-size:14px; color:#00a9a4 }
.news{ float:none; width:100%; height:75px; margin-bottom:20px}
#lastnews  .txt{ width:50%; float:left; display:inline; margin-left:10px}

.home #main{ padding:0 15px}
.page-id-1847 #main{ padding:0 15px}
 .page-id-1847 #main .six {padding:0}
.page-id-1847 #main .eight  article {
	padding:0; 
}
.page-id-1847 #main .eight  article section.post_content{
	padding:0 ; 
}
.post_content {margin:20px 0 0 0}

.prensabtn{ width:100%; background:#5d1081; margin:auto; padding:20px;color:#fff; text-align:center; font-size:20px;
	
}

#contador { margin:20px 0;background:#a72d80; padding:10px 0 20px 0;}
#contador h3.widget-title{font-size:22px; color:#FFF;  float:left; width:50%; text-align:right; padding:10px 20px 0 0 }

/* featured posts slider */
#featured{
	
}

#featured div{
	padding: 0 15px;
}

#featured h3{
	margin-top: .2em;
	padding-left: .05em;
}

#featured p{
	padding-left: .1em;
}

#featured h3,
#featured p{
	width: 100%;
}


/*///*twitter HOME////*/
#reallysimpletwitterwidget-4{ color: #FFF; font-size:10px; width:100%; background: url('images/side_tw.png')  0 0  no-repeat;padding:10px;  }
#reallysimpletwitterwidget-4 a{ color: #888; }
#reallysimpletwitterwidget-4 ul{ list-style:none }
#reallysimpletwitterwidget-4 li{ margin-bottom:20px }
#reallysimpletwitterwidget-4 h4{ color: #FFF; padding-left:30px }


/*///*Suscripci—n////*/
#sendpress-widget-3{ color: #FFF; width:100%; font-size:10px;background: url('images/ico_comment.png') 0 0 no-repeat; }
#sendpress-widget-3 a{ color: #fff; }
#sendpress-widget-3 label{ color: #FFF; }
#sendpress-widget-3 h4.widgettitle{ color: #FFF; padding-left:30px; font-size:22px }
#sendpress-widget-3 label{ color: #FFF; }
#sendpress-widget-3 input{-moz-border-radius:3px;
-webkit-border-radius: 3px;
border-radius:3px;
  box-shadow: 0px 0px 0px 3px rgba(255,255,255, 0.3); }
.sendpress-submit {background: white; border:none}

/************HEADER********/
#top-header { height:200px; clear:both;width:100%}
#top-header .row{  padding-top:0; margin-top:0; width:100%;  }
#top-header .seven,#top-header .five{  padding:0;  margin:0;height:200px; }
#top-header .seven #menu-menu{  padding:0; height:200px; margin:0 ; float:right}

#site-title { width:100% ;margin:0; padding:0; height:200px; }
#site-title a img#logo{ width:100%; margin:auto 0; padding:0 }


#slider{ max-width: 100%; height: 20%; padding:0;  margin:0; clear:both;}

.content-social { overflow: hidden; float:left }
.social-info {
	display:inline;
	margin:5px; font-size:17px; 
}
.social-info ul{ 
	padding-left:0
}
.social-info li { 
	display: inline-block;
	padding: 0 0 0 2%;
}
.social-info li.link1{ 
	margin-left:10px
}
.social-info li:first-child { padding: 0 }
.social-info li a {
	background: url(images/social.jpg) no-repeat -3px 0;
	color: #fff;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	width: 18px; height: 15px; line-height:20px
}
.social-info li a:hover { color: #f0f2ec }
.social-info li.link1 a:hover { background-position: -3px -18px }
.social-info li.link2 a { background-position: -32px 0 }
.social-info li.link2 a:hover { background-position: -32px -18px }
.social-info li.link3 a { background-position: -58px 0 }
.social-info li.link3 a:hover { background-position: -58px -18px }
.social-info li.link4 a { background-position: -85px 0 }
.social-info li.link4 a:hover { background-position: -85px -18px }
.social-info li.link5 a { background-position: -112px 0 }
.social-info li.link5 a:hover { background-position: -112px -18px }
.social-info li.link6 a { background-position: -142px 0 }
.social-info li.link6 a:hover { background-position: -142px -18px }
.social-info li.link7 a {background-position: -165px 0;}
.social-info li.link7 a:hover { background-position: -165px -18px }



/************navbar********/
header .five { padding:0; margin:0;    }
header ul.menu { float:right; text-align:right;padding:0; margin:0;    }
#my-menu-class{ height:300px; padding:0; margin:0;   }
.menu{  float:none;padding:0; margin:0;    }
 ul#menu-menu { padding:0; margin:0;  float:right;    }
 .menu li{ height:200px; padding-top:175px; float:left; list-style:none; width: 75px; text-align:center; margin:0}
 
.menu>li:hover a{opacity:0.6;filter:alpha(opacity=60);}
.menu>li.active a{ opacity:0.6;filter:alpha(opacity=60);}
.menu>li:hover>ul li a{ display:block; font-size:12px ; line-height:11px}
.menu>li>a{color:#FFF;display:block;font-size:11px;height:auto;line-height:1;padding:5px 0px; text-transform:uppercase;}

.menu li>ul>li{ height:20px; padding-top:0; }
.menu li>ul{ }

ul.menu > li > ul {
  opacity: 0;
  visibility: hidden;
  position: relative;
}
ul.menu > li > ul a{  font-size:12px }
ul.menu > li:hover > ul {
opacity:0.6;filter:alpha(opacity=60);
  visibility: visible;
  position: absolute;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none; z-index:2000
}
ul.menu > li > ul {
  width: 200px; position: relative; background:#FFF; height:200px; opacity:0.6;filter:alpha(opacity=60);
}
ul.menu > li.festival > ul li a{
color:#a72d80; }
ul.menu > li.festival > ul li a:hover{
color:#c26aa6; }
ul.menu > li.festival > ul li.festival{
padding:0 ; margin:0}
ul.menu > li.media > ul li a:hover{
color: #ef5ca3
}

ul.menu > li.media > ul li a{
color: #e9187e
}
ul.menu > li > ul a{
text-transform:uppercase;
}
ul.menu > li > ul > li {
  float: none;
  position: relative;background:#FFF
}

ul.menu > li > ul > li a{
 background:#FFF
}
ul.menu > li > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
ul.menu > li > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
  position: absolute;
}
ul.menu > li > ul > li > ul {
  left: 200px;
  top: 1px;
  width: 200px;
}
ul.menu > li > ul > li > ul > li {
  float: none;
}



/* Image Box Style */
ul.menu > li {
	

	
		
}
ul.menu >  li{
position:relative;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}
ul.menu >  li .sub-menu a{ text-align:left;}
ul.menu >  li .sub-menu li{ margin:0 0 7px 0; }
/* Caption Common Style */
ul.menu >  li .sub-menu {
	background-color:#fff;
	position: absolute;
	 text-align:left;
	z-index: 10000;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;opacity:0.6;filter:alpha(opacity=60);
}




/** Caption 2: Full Width & Height **/
ul.menu >  li .sub-menu {
	width: 200px;
	height: 200px;	
	top: 0;
	text-align: left; padding:20px;opacity:0.6;filter:alpha(opacity=60);
	
}

/** Full Caption :hover Behaviour **/
ul.menu >  li:hover .sub-menu{
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);opacity:0.9;filter:alpha(opacity=90);
}



.festival { background:#a72d80  url('images/ico_festival.png') center 100px  no-repeat; margin-left:56px}/* FESTIVAL*/
.ediciones { background:#8cc63e  url('images/ico_ediciones.png')  center 100px  no-repeat;}/* ediciones */
.apoyos { background:#01b7c4  url('images/ico_apoyos.png') center  100px  no-repeat;}/* APOYOS*/
.media { background:#e9187e  url('images/ico_media.png')  center  100px no-repeat;}/* MEDIA*/
.itinerancia { background:#f7941d  url('images/ico_itinerancia.png') center  100px no-repeat;}/* ITINERANCIA*/
.sumate { background:#0071b5  url('images/ico_sumate.png')  center  100px no-repeat;}/* SUMATE*/
.novedades { background:#00a9a4  url('images/ico_novedades.png') center 100px   no-repeat;}/* NOVEDADES*/
.gnero{ background:#eb2c3b  url('images/ico_genero.png') center  100px  no-repeat;}/* GENERO*/
.festival a{ background:#c26aa6 }/* FESTIVAL*/
.ediciones a{ background:#a9d574}/* ediciones */
.apoyos a{ background:#49ccd4}/* APOYOS*/
.media a{ background:#ef5ca3}/* MEDIA*/
.itinerancia a{ background:#f9b260}/* ITINERANCIA*/
.sumate a{ background:#4a9acb}/* SUMATE*/
.novedades a{ background:#4ac3be}/* NOVEDADES*/
.gnero a{ background:#f16975}/* GENERO*/


/* page styling */

.page-template-page-homepage-php #main {
	border-bottom: none;
}

.page-title{ background:#00a9a4 url('images/ico_novedades2.png')  10px center  no-repeat;color:#FFF; padding-left:40px; text-transform:uppercase; font-size:22px; line-height:36px; border-bottom:8px solid #4ac3be; margin:0; margin-bottom:20px }
#main{ padding:0}
#main .six {padding:0}
#main .eight  article {
	padding:0 20px; 
}
#main .eight  article section.post_content{
	padding:0 40px; 
}
.post_content {margin:0 4.4%; }
.page h3 a{color:#00a9a4; font-size:20px}


/***********NOVEDADES********/
.page h3 a{color:#00a9a4; font-size:18px;}
.page article.post {}
article.post header{ border-bottom:1px solid #cecece; margin-bottom:20px }
article.post .four.columns{margin:0;  padding:20px 0 20px 0;}
article.post .eight.columns{margin:0;padding:20px 0 20px 20px;}
article.post .twelve.columns, .txtnov{margin:0; padding:0}
article.post a .twelve.columns{margin:0; padding:0}
article.post .four.columns a img{margin:0; padding:0}
article.post .eight.columns h3{margin:0; padding:0 0 0 20px}

/***********FESTIVAL********/
.page-id-2 .page-title,.page-id-8 .page-title,.page-id-12 .page-title,.page-id-114 .page-title,.page-id-1708 .page-title,.page-id-38 .page-title,.page-id-18 .page-title{ background:#a72d80 url('images/ico_festival2.png')  10px center  no-repeat; color:#FFF; border-bottom:8px solid #c26aa6; margin-left:15px }

.page-id-2 a,.page-id-8 a,.page-id-12 a,.page-id-1708 a,.page-id-114 a,.page-id-38 a,.page-id-18 a{color:#a72d80; }
/************ANTEIRORES*******/

.page-id-805 .page-title{ background:#8cc63e url('images/ico_ediciones2.png')  10px center  no-repeat; color:#FFF; border-bottom:8px solid #a9d574;margin-left:15px }
.page-id-805 a{color:#8cc63e }

/***********APOYOS********/

.page-id-27 .page-title{ background:#01b7c4 url('images/ico_apoyos2.png') 10px center  no-repeat; color:#FFF; border-bottom:8px solid #4ac3be; margin-left:15px }
.page-id-27  a{color:#01b7c4 }

/************MEDIA********/


.page-id-911 .page-title,.page-id-1668 .page-title,.page-id-916 .page-title,.page-id-946 .page-title,.page-id-918 .page-title{ background:#e9187e url('images/ico_media2.png')  10px center  no-repeat; color:#FFF; border-bottom:8px solid #ef5ca3; margin-left:15px }
.page-id-911 a,.page-id-1668 a,.page-id-916 a,.page-id-946 a,.page-id-918 a{color:#e9187e }

/************ITINERANCIA********/

.page-id-153 .page-title{ background:#f7941d url('images/ico_itinerancia2.png')  10px center no-repeat; color:#FFF; border-bottom:8px solid #f9b260; margin-left:15px }
.page-id-153  a{color:#f7941d  }

/************SUMATE********/

.page-id-1671 .page-title{ background:#0071b5 url('images/ico_sumate2.png')  10px center  no-repeat; color:#FFF; border-bottom:8px solid #4a9acb; margin-left:15px }
.page-id-1671  a{color:#0071b5  }

/************GENERO********/
.page-id-1675 .page-title{ background:#eb2c3b url('images/ico_genero2.png') 10px center  no-repeat; color:#FFF; border-bottom:8px solid #f16975; margin-left:15px }
.page-id-1675  a{color:#eb2c3b  }

/************blog********/

.blog .flecha{ background:url('images/blog.png') top left  no-repeat; height:40px; width:40px; position:relative; float:right; z-index:50; margin-top:50px}


/* Image Box Style */
.blog article.post header {
	border: 5px solid #fff;
	cursor: pointer;
	height: 182px;width:42%;
	float: left;
	margin:20px 4% 0 20px ;
	position: relative;
	overflow: hidden; 
	
		-webkit-box-shadow: 1px 1px 1px 1px #ccc;
		-moz-box-shadow: 1px 1px 1px 1px #ccc;
		box-shadow: 1px 1px 1px 1px #ccc;
}
.blog article.post header img {
	position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

/* Caption Common Style */
.blog article.post header h2 {
	background-color:#00a9a4; font-size:20px; 
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
}


.blog article.post header h2  a{
	color: #fff;
}

.blog article.post header h2  a:hover{
	color: #fff;
}

/** Caption 2: Full Width & Height **/
.blog article.post header h2  {
	width:100%;
	height: 182px;	
	top: -200px;
	text-align: left;
	padding: 15px;
}



/** Full Caption :hover Behaviour **/
.blog article.post header:hover h2 {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%); 
}


.pagination {width:100%; margin:20px auto; height:50px; float:left }
.pagination .current { background:#00a9a4 } /* el resto est‡ en app.css y bones.php*/


/**************BLOG SINGLE*************************/
.single-post article.category-novedades header {margin-left:20px; }
.single-post article.category-novedades header p.meta {text-align:right; width:100%; padding-right:20px;}
/**************MEDIA*************************/
ul#notas li{ width:200px; background:#E8187E; color:#FFF; list-style:none; float:left; display:inline; margin:10px 11px; padding-bottom:5px }
ul#notas li.PDF{ width:200px; background:#E8187E url('images/ico_pdf2.png')  5px 145px no-repeat; }
ul#notas li.Imagen{ width:200px; background:#E8187E url('images/ico_jpg2.png') 5px 145px no-repeat; }
ul#notas li.Video{ width:200px; background:#E8187E url('images/ico_avi2.png')  5px 145px no-repeat; }
ul#notas li a{  color:#FFF }
ul#notas li p{  padding:5px 0 0 30px; margin:0; font-size:11px; line-height:10px}
ul#notas li embed{ max-height:140px }
ul#notas li .view { height:140px; overflow:hidden}

ul#descargas li{ width:200px; background:#E8187E; color:#FFF; list-style:none; float:left; display:inline; margin:10px 12px; padding-bottom:5px }
ul#descargas li.PDF{ width:200px; background:#E8187E url('images/ico_pdf2.png')  5px 140px no-repeat; }
ul#descargas li.Imagen{ width:200px; background:#E8187E url('images/ico_jpg2.png') 5px 140px no-repeat; }
ul#descargas li.Video{ width:200px; background:#E8187E url('images/ico_avi2.png')  5px 140px no-repeat; }
ul#descargas li a{  color:#FFF }
ul#descargas li p{  padding:0 0 0 30px; margin:0; font-size:11px; line-height:10px}
ul#descargas li embed{ max-height:140px }
ul#descargas li .view { height:140px; overflow:hidden}

/******************ediciones**************************/

.wpmcsw {
  width: 100%; margin-top: 20px; background:#8cc63e;  border-bottom:8px solid #a9d574
}


/******************ITINERANCIA**************************/
h3.toggle {background:#f7941d ; color:#FFF; border-bottom:8px solid #f9b260}
h3.toggle a{ color:#FFF; padding-top:10px }
h3.toggle a:hover{ color:#FFF; }
.page-id-153 a{color:#f7941d ; }

/* specific post-type styles */

/* image attachment */

.attachment #main .post_content img{
	max-width: 100%;
}

li.next{
	text-align: right;
}

#sidebar1 .metadata,
#sidebar1 .caption{
	padding-bottom: 20px;
}




/* widget styles */

.widget{
	margin-bottom: 18px;
}
.widget img{
	width:100%
}
.widget li{
	margin-bottom: 2px;
}

.widget ul.children{
	margin-bottom: 0;
}

.widget ul.children li{
	margin-left: 9px;
}

#tag-cloud{
	margin-bottom: 18px;
}

a[class^='tag-link-']:hover{
	color: #f0f0f0;
}


/*******SIDEBAR******/
.widget{ margin-top:0}
.sidebar { height:100%;padding-top:0;  }
.sidebar li{ list-style:none}
#sidebar1 { height:100%; padding-top:0 }
 #main {}
#sidebar1 {padding:0; margin:0; }
.blog .sidebar, .blog .sidebar h4, .blog .sidebar a {color:#00a9a4;}
.single sidebar,  .single sidebar h4, .single sidebar a {color:#00a9a4;}
.widget{width:100%; display:block; float:none; }

/*///*Novedades////*/
.sidebar #dpe_fp_widget-3 h4.widgettitle{ color: #00a9a4;background: url('images/side_novedades.png') left  center no-repeat; padding-left:30px; margin-top:15px}
.sidebar #dpe_fp_widget-3 h4{ color: #00a9a4;}
.sidebar #dpe_fp_widget-3 {clear:both; float:none; display:block; width:100%}
.sidebar #dpe_fp_widget-3 li{clear:both; float:none; display:block; margin:10px 0; padding:20px 0}
.sidebar #dpe_fp_widget-3 li h4.title{ font-size:13px; color: #00a9a4; width:70%; display:inline; float:left; margin-left:10px; padding:0}
.sidebar #dpe_fp_widget-3 li .attachment-thumbnail { display:inline; float:left; width:20%; height:auto}

.wp-prev-next{padding-top:20px; }
/********descargas**********/
.btndescargas{ color: #FFF;padding: 10px 30px; text-align:center; width:100%;background:#4D4D4D}
.btndescargas a{ color: #FFF;background:#4D4D4D url('images/ico_download.png') left  center no-repeat; padding-left:30px }

/*///*galeria////*/
.widget-gallery h4{ color: #00a9a4; width:100%; background: url('images/side_fotos.png') left center no-repeat; clear:both; padding-left:30px}
/*///*categoria////*/
.widget_categories , .widget_categories  a{ color: #00a9a4;}
.widget_categories h4{ color: #00a9a4; width:100%; background: url('images/side_tag.png') left center no-repeat; clear:both; padding-left:30px}

/*///*archivo///*/
.widget_archive h4{ color: #00a9a4; width:100%; background: url('images/side_calendar.png') left center no-repeat; clear:both; padding-left:30px}
.widget_archive , .widget_archive  a{ color: #00a9a4;}
/*///*you tube////*/
.youtubechannelgallery h4.widgettitle{ color: #00a9a4; width:100%; background: url('images/side_videos.png')  left  center no-repeat;padding-left:30px }



/*****/

.page-id-2  #subnav li,.page-id-8  #subnav li,.page-id-12  #subnav li,.page-id-1708  #subnav li,.page-id-38  #subnav li,.page-id-18  #subnav li { border-bottom:1px solid  #a72d80 ; width:100%; padding:10px 0;   color:  #a72d80; width:100%}/* FESTIVAL*/
.page-id-2  #subnav a,.page-id-8  #subnav a,.page-id-12  #subnav a,.page-id-1708  #subnav a,.page-id-38  #subnav a,.page-id-18  #subnav a{  color:  #a72d80; width:100%}/* FESTIVAL*/


.page-id-911  #subnav li,.page-id-1668  #subnav li,.page-id-916  #subnav li,.page-id-946  #subnav li,.page-id-918  #subnav li { border-bottom:1px solid  #e9187e;  width:100%}/* MEDIA*/
.page-id-911  #subnav a,.page-id-1668 #subnav a,.page-id-916 #subnav a,.page-id-946 #subnav a,.page-id-918 #subnav a{ color:  #e9187e ;}/* MEDIA*/
/***********FESTIVAL********/
.page-id-2 #sidebar,.page-id-12 #sidebar,.page-id-8 #sidebar,.page-id-1708 #sidebar,.page-id-38 #sidebar,.page-id-18 #sidebar,.page-id-8 #sidebar{ height:100%}
.page-id-2  #main,.page-id-8  #main,.page-id-12  #main,.page-id-1708  #main,.page-id-38  #main,.page-id-18  #main
{  }
.page-id-2 h4.widgettitle,.page-id-8 h4.widgettitle, .page-id-12 h4.widgettitle,.page-id-1708 h4.widgettitle,.page-id-38 h4.widgettitle, .page-id-18 h4.widgettitle{ color: #a72d80}
.page-id-2 .youtubechannelgallery h4.widgettitle, .page-id-8 .youtubechannelgallery h4.widgettitle, 
.page-id-12 .youtubechannelgallery h4.widgettitle, 
.page-id-1702 .youtubechannelgallery h4.widgettitle,
.page-id-38 .youtubechannelgallery h4.widgettitle, 
.page-id-18 .youtubechannelgallery h4.widgettitle{  width:100%; background: url('images/side_videos_F.png')  left  center no-repeat;padding-left:30px }
.page-id-2 .widget-gallery h4.widgettitle, .page-id-8 .widget-gallery h4.widgettitle, 
.page-id-12 .widget-galleryh4.widgettitle, 
.page-id-1702 .widget-gallery h4.widgettitle,
.page-id-38 .widget-gallery h4.widgettitle, 
.page-id-18 .widget-gallery h4.widgettitle { width:100%; background: url('images/side_fotos_F.png') left center no-repeat; clear:both; padding-left:30px}
/************ANTEIRORES*******/

.page-id-805 #sidebar{ height:100%}
.page-id-805  #main{  }
.page-id-805  h4.widgettitle{ color: #8cc63e}
/***********APOYOS********/

.page-id-27 #sidebar{border-left:3px solid #01b7c4; height:100%}
.page-id-27 #main{border-right:3px solid #01b7c4;  }
.page-id-27  h4.widgettitle{ color: #8cc63e}
/************MEDIA********/


.page-id-911 #sidebar,.page-id-1668 #sidebar,.page-id-916 #sidebar,.page-id-946 #sidebar,.page-id-918 #sidebar{border-left:0 solid #e9187e; height:100%}
.page-id-911 #main,.page-id-1668 #main,.page-id-916 #main,.page-id-946 #main,.page-id-918 #main
{ }
.page-id-27  h4.widgettitle, .page-id-1688  h4.widgettitle, .page-id-916  h4.widgettitle, .page-id-946  h4.widgettitle, .page-id-918  h4.widgettitle{ color: #e9187e}


.page-id-27  .youtubechannelgallery h4.widgettitle, .page-id-1688  .youtubechannelgallery h4.widgettitle, .page-id-916 .youtubechannelgallery h4.widgettitle, .page-id-946 .youtubechannelgallery h4.widgettitle, .page-id-918 .youtubechannelgallery h4.widgettitle
  {  width:100%; background: url('images/side_fotos_M.png') left center no-repeat; clear:both; padding-left:30px}


.page-id-27  .widget-gallery h4.widgettitle, .page-id-1688  .widget-gallery h4.widgettitle, .page-id-916 .widget-gallery h4.widgettitle, .page-id-946 .widget-gallery h4.widgettitle, .page-id-918 .widget-gallery h4.widgettitle
 {  width:100%; background: url('images/side_fotos_M.png') left center no-repeat; clear:both; padding-left:30px}
/************ITINERANCIA********/

.page-id-153 #sidebar{height:100%}
.page-id-153  #main{ }
.page-id-153  h4.widgettitle{ color:#f7941d}
.page-id-153  .youtubechannelgallery h4.widgettitle
  { width:100%; background: url('images/side_video_I.jpg') left center no-repeat; clear:both; padding-left:30px}


.page-id-153 .widget-gallery h4.widgettitle
 {  width:100%; background: url('images/side_fotos_I.jpg') left center no-repeat; clear:both; padding-left:30px}

/************SUMATE********/

.page-id-1671 #sidebar{ height:100%}
.page-id-1671  #main
{  }
.page-id-1671  h4.widgettitle{ color:##0071b5}


/************contacto********/
.contactlist { padding-top:30px; margin-right:5px; }
.contactlist li{  margin-bottom:20px; list-style:none; }
.contactlist a{ color:#333 }
.btnfb{background: url('images/btnfb.png') left center no-repeat; padding-left: 30px;}
.btntw{background: url('images/btntw.png') left center no-repeat;  padding-left: 30px; }
.btnmail{background: url('images/btnmail.png') left center no-repeat; padding-left: 30px; }

[class*="foundicon-thumb-up"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
}
 

/************GENERO********/
.page-id-1675 #sidebar{ height:100%}
.page-id-1675  #main
{  }
.page-id-1675  h4.widgettitle{ color:##0071b5}


/***********FOOTER********/
footer{  color:#FFF; clear:both; width:100%; height:100%; margin:0}

#sidefooter .four{margin: 0 ;padding:0}
#sidefooter{ margin:0;padding:0 }
#sidefooter .columns{padding:0}
#sidefooter .four{font-size:9px; }
/*///*twitter SIDEBAR////*/
#reallysimpletwitterwidget-3{color:#FFF; font-size:9px; padding:20px; background:#3cf url('images/side_tw.png') 20px 20px no-repeat}
#reallysimpletwitterwidget-3 a{ color: #fff; }
#reallysimpletwitterwidget-3 h4.widgettitle{ color: #FFF; padding-left:30px }


/*///*TV////*/
span.embed-youtube{width:450px}
#funo .widget{padding:0; margin:0 }
#funo {margin:0 20px 0 0;width:95%; }
#funo, #fdos{color: #FFF;font-size:9px;  background:#CBCBCB; min-height:270px; float:left; padding:20px; }
 #fdos{ width:98%;  }

 #ftres{color: #FFF; font-size:9px; width:95%; min-height:250px; margin-left:20px; padding:  0}

/****************************COMENTARIO*********************************/
#commentform{margin:20px }


/* comments */

#respond{ margin:20px;background:#F1F1F1; padding-bottom:20px}

h3#comments{
	margin: 18px;background:#F1F1F1; font-size:18px; padding:10px 
}

ol.commentlist,
ol.commentlist ul.children{
	list-style-type: none;
	margin-left: 0;
}

ol.commentlist div.avatar{
	float: left;
	margin-right: 10px; display:none
}

ol.commentlist time{
	font-size: .8em;
	color: #eeeeee;
}

ol.commentlist div.comment-author{
	position: relative;
}

.panel ol.commentlist a.comment-edit-link{
	color: #ffffff;
	text-decoration: none;
}

ol.commentlist span.edit-comment{
	position: absolute;
	right: 1.5em;
	top: 0;
}
ol.commentlist .twelve{
	margin:0 10px 0 10px
}
.comment h4{
	margin-bottom: 0;
}

a.comment-reply-link{
	position: absolute;
	right: 1.5em;
	bottom: 0;
}

#cancel-comment-reply{
	padding-left: 20px;
}

#comment-nav ul{
	list-style-type: none;
	margin: 0;
}

#comment-form-elements{
	list-style-type: none;
	margin: 0;
}
#comment-form{
	margin:30px;
}
#comment-form-title{
	background:#00a9a4 url('images/ico_novedades2.png')  10px center no-repeat; color:#FFF; padding-left:40px; text-transform:uppercase; font-size:22px; line-height:36px; border-bottom:8px solid #4ac3be;
}


/***************udi***************/
#udi{ font-size:9px; float:right; color:#B3B3B3; margin:20px}
#udi a{ color:#B3B3B3}

/*******************************************************************940************************************************************/
@media only screen and (min-width: 940px) {
	/* desktop specific styles */
	
	#main{
		margin-bottom: 0;
	}
	
	ol.commentlist div.avatar{
		margin-right: 0;
	}
	
	#site-title { width:100% ;margin:0; padding:0}
	
	
}
/*******************************************************************768**************************/
@media only screen and (min-width: 768px) {
	ol.commentlist div.avatar{
		margin-right: 0;
	}
	
	#main{
		border-bottom: none;
	}

	#featured h3{
		margin-top: 2em;
		padding-left: 2em;
	}

	#featured p{
		padding-left: 4em;
	}

	#featured h3,
	#featured p{
		width: 66%;
	}
	
}

@media only screen and (max-width: 404px) {
	
/************navbar********/

#top-header { height:400px; clear:both;width:100%}
#top-header .row{  padding-top:0; margin-top:0; width:100%;  }
#top-header .five{  padding:0;  margin:0;height:130px;width:100% }
#top-header .seven {  padding:0; height:300px; margin:0 ; clear:both;width:100%}
#top-header  #menu-menu{  padding:0; height:300px; margin:0 ; clear:both;width:100%}

#site-title { width:100% ;margin:0; padding:0; height:120px; }
#site-title a img#logo{ width:100%; margin:auto 0; padding:0 }

header { height:500px  }
header #logo{ height:100px  }
header ul.menu { float:right; text-align:right;padding:0; margin:0; width: 100%; height:300px  }
#my-menu-class{  padding:0; margin:0;    }
.menu{ float:left;padding:0; margin:0;    }
 ul#menu-menu { padding:0; margin:0;  float:left;    }
 .menu li{ height:30px; list-style:none; width: 100%; text-align:center; margin:0; padding:0}
 
.menu>li:hover a{opacity:1;filter:alpha(opacity=100);}
.menu>li.active a{ opacity:1;filter:alpha(opacity=100);}
.menu>li:hover>ul li a{ display:block; font-size:12px ; line-height:11px}
.menu>li>a{color:#FFF;display:block;font-size:11px;height:auto;line-height:11px;padding:10px 0px; text-transform:uppercase;}

.menu li>ul>li{ height:20px; padding-top:0; text-align: left;}
.menu li>ul{ padding:0 }

ul.menu > li > ul {
  opacity: 0;visibility: visible;padding:0;text-align: left;

  position: relative;
}
ul.menu > li > ul a{  font-size:12px; background:none ;text-align: left;}
ul.menu > li:hover > ul {
  visibility: visible;
  position:relative;
 z-index:1;text-align: left;
}
ul.menu > li > ul {width: 100%; position: relative; height:200px;text-align: left;
}
ul.menu > li.festival > ul li a{
color:#fff; text-align: left;}
ul.menu > li.festival > ul li a:hover{
color:#fff; text-align: left; background:none}
ul.menu > li.festival > ul li.festival{
padding:0 ; margin:0}
ul.menu > li.media > ul li a:hover{
color: #ef5ca3
}

ul.menu > li.ediciones{
margin-top:100px
}
ul.menu > li > ul a{
text-transform:uppercase;text-align: left; padding-left:20px
}
ul.menu > li > ul > li {
  float: none;
  position: relative;background-color:#c26aa6;
}

ul.menu > li > ul > li a{
 background:none
}
ul.menu > li > ul > li > ul {
  opacity: 0;
  visibility: visible;
  position: absolute;
}


/* Image Box Style */
ul.menu > li { position:relative	
}

ul.menu >  li .sub-menu a{ text-align: left;background:none }
ul.menu >  li .sub-menu li{ margin:0  }
/* Caption Common Style */
ul.menu >  li .sub-menu {
	background-color:#c26aa6;
	position:relative;
	padding:0;
	z-index: 1;
		-webkit-transition:none;
		-moz-transition: none;
		-o-transition: none;
		-ms-transition:none;	
		transition:none;
	left: 0;
}




/** Caption 2: Full Width & Height **/
ul.menu >  li .sub-menu {
	width:100%;
	height: 100px;	
	top: 0;
	text-align: left; padding:0;
	
}

/** Full Caption :hover Behaviour **/
ul.menu >  li:hover .sub-menu{
	-moz-transform:none;
	-o-transform: none;
	-webkit-transform: none;
	opacity: 1;
	transform: none;background-color:#c26aa6;
}




.festival { background:none;}/* FESTIVAL*/
.ediciones { background:none; margin-top:100px}/* ediciones */
.apoyos { background:none;}/* APOYOS*/
.media { background:none;}/* MEDIA*/
.itinerancia { background:none;}/* ITINERANCIA*/
.sumate { background:none;}/* SUMATE*/
.novedades { background:none;}/* NOVEDADES*/
.gnero{ background:none;}/* GENERO*/
.festival a{  }/* FESTIVAL*/
.ediciones a{ background:#a9d574}/* ediciones */
.apoyos a{ background:#49ccd4}/* APOYOS*/
.media a{ background:#ef5ca3}/* MEDIA*/
.itinerancia a{ background:#f9b260}/* ITINERANCIA*/
.sumate a{ background:#4a9acb}/* SUMATE*/
.novedades a{ background:#4ac3be}/* NOVEDADES*/
.gnero a{ background:#f16975}/* GENERO*/

	
}