@charset "utf-8";
@import url('assets/css/commons.css');
/*
Theme Name: Igualdad LGBT
Theme URI: http://www.igualdadlgbt.org
Description: Desarrollado por NegoNet Soluciones Web | <a href="http://www.zonanegonet.com" target="_blank">NegoNet Soluciones Web</a> | info@zonanegonet.com | +591 73143243 | Darwin Naranjo Flores - Gerente General
Version: 1.0
Author: NegoNet Soluciones Web
Author URI: http://www.zonanegonet.com
*/

/* MY RESET */
*{outline:none;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a{text-decoration:none;}
a.more-link{color:#FD1434;}

img{border:none;}
strong{font-weight:bold;}
p{margin:10px 0; line-height:20px;}
hr{margin:2px 0; padding:0; border:0 none; border-bottom:1px dotted #000000;}

h1, h2, h3, h4{color:#333; margin-bottom:10px; line-height:25px; font-weight:bold;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h1.title{color:#FFF; padding:5px 10px;}

.hide{display:none;}
.space{clear:both; height:10px;}

.post-navigation{color:#333; text-align:center; margin-bottom:40px;}
.post-navigation a{display:inline-block; position:relative; top:3px;}
.post-navigation a span{display:none;}
.post-navigation a.prev{width:9px; height:15px; background:url(assets/images/page-nav-prev.png) no-repeat; margin-right:5px;}
.post-navigation a.prev:hover{background:url(assets/images/page-nav-prev-over.png) no-repeat;}
.post-navigation a.next{width:9px; height:15px; background:url(assets/images/page-nav-next.png) no-repeat; margin-left:5px;}
.post-navigation a.next:hover{background:url(assets/images/page-nav-next-over.png) no-repeat;}

.wrap-content{background-color:#FFF; padding:10px;}

/* DESIGN */
body{background-color:#BCBEC0; font-size:13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

/* COLORS */
.bg-pink{background-color:#EF4D94;}
.bg-celeste{background-color:#00C8CD;}
.bg-orange{background-color:#F58233;}
.bg-yellow{background-color:#FFC20E;}
.bg-green{background-color:#8DC63F;}
.bg-white{background-color:#FFF;}

/* HEADER */
#header, #content, #footer{width:100%; height:auto; clear:both; display:table;}

#header{width:100%; background:#CCC url(assets/images/bar-top.png) repeat-x;}
.inner-content{width:1092px; margin:0 auto; clear:both; display:table;}

#logo{float:left; position:absolute; top:12px;}

#header-social{float:right; margin-top:12px;}
ul#menu-superior a, #header-social a{padding:2px 7px; background-color:#00C8CD; color:#FFF; border-radius:8px; text-align:center; margin-left:5px; display:inline-block; font-size:14px; font-weight:bold;}

ul#menu-superior{display:inline-block; position:relative; top:-6px;}

#content{height:493px; background:#CCC url(assets/images/bg-default.jpg) repeat-x;}
#content .inner-content{margin:35px auto;}

#footer{min-height:50px;}
#slideBox{float:right; padding:10px 5px; width:100%;}
#slideBox p{text-align:center; color:#FFF;}
#slideBox li{width:120px; text-align:center; margin:0 10px;}
#slideBox .prevAusp, #slideBox .nextAusp{width:26px; position:relative; top:20px; cursor:pointer; display:none;}
#slideBox .prevAusp{float:left;}
#slideBox .nextAusp{float:right;}
#slideBox #slideWrap{width:840px; float:left; margin-left:30px;}
#slideBox #slideWrap a{width:120px; height:60px; overflow:hidden; display:block;}

.nav{position:relative;}

#page{width:918px; display:table; margin-top:70px;}
#page{padding:10px; margin-bottom:10px;}
#page .page-wrap{width:540px; height:515px; background-color:#FFF; overflow:hidden;}
#page .page-wrap-left{width:350px; height:515px; float:left; background-color:#FFF;}
#page .page-wrap-left .page-content{padding:5px; margin:5px 0;}
#page .page-content{color:#000; font-size:13px; padding:10px 22px;}

.col1{width:920px; float:left;}
.sponsor{float:right; width:170px;}

ul#menu-main-menu{display:table;}
ul#menu-main-menu li{margin-bottom:5px; float:left;}
ul#menu-main-menu li a{display:block; color:#FFF; text-transform:uppercase; font-size:12px; padding:14px 12px; position:relative;}
ul#menu-main-menu li a div.active{display:none;}
ul#menu-main-menu li.current_page_item a div.active{width:36px; height:26px; position:absolute; top:45px; margin-left:auto; margin-right:auto; left:0; right:0; display:block;}
ul#menu-main-menu li a span{font-weight:bold;}

ul#menu-main-menu li:nth-child(1) a{background-color:#EF4D94;}
ul#menu-main-menu li:nth-child(1) a div.active{background:url(assets/images/page-active-pink.png) no-repeat;}

ul#menu-main-menu li:nth-child(2) a{background-color:#00C8CD;}
ul#menu-main-menu li:nth-child(2) a div.active{background:url(assets/images/page-active-celeste.png) no-repeat;}

ul#menu-main-menu li:nth-child(3) a{background-color:#F58233;}
ul#menu-main-menu li:nth-child(3) a div.active{background:url(assets/images/page-active-orange.png) no-repeat;}

ul#menu-main-menu li:nth-child(4) a{background-color:#FFC20E;}
ul#menu-main-menu li:nth-child(4) a div.active{background:url(assets/images/page-active-yellow.png) no-repeat;}

ul#menu-main-menu li:nth-child(5) a{background-color:#8DC63F;}
ul#menu-main-menu li:nth-child(5) a div.active{background:url(assets/images/page-active-green.png) no-repeat;}

ul#menu-main-menu li:nth-child(6) a{background-color:#F58233;}
ul#menu-main-menu li:nth-child(6) a div.active{background:url(assets/images/page-active-orange.png) no-repeat;}

ul#menu-main-menu li:nth-child(7) a{background-color:#00C8CD;}
ul#menu-main-menu li:nth-child(7) a div.active{background:url(assets/images/page-active-celeste.png) no-repeat;}

ul#menu-main-menu li:nth-child(8) a{background-color:#8DC63F;}
ul#menu-main-menu li:nth-child(8) a div.active{background:url(assets/images/page-active-green.png) no-repeat;}

ul#menu-main-menu li:nth-child(9) a{background-color:#EF4D94;}
ul#menu-main-menu li:nth-child(9) a div.active{background:url(assets/images/page-active-pink.png) no-repeat;}

/* SLIDERS */
#slider-wrap-full, #slider-full{width:100%; height:515px; overflow:hidden;}
#slider-wrap-full{position:relative;}
div.slider-caption{height:40px; background:url(assets/images/slider-caption.png) repeat-x; position:absolute; bottom:0; color:#FFF; font-weight:bold; padding:0 10px; padding-top:5px; width:100%;}

#slider-wrap-full #slider-control{position:absolute; top:240px; z-index:100; width:98%; left:9px;}
#slider-wrap-full #slider-prev{width:33px; height:37px; float:left;}
#slider-wrap-full #slider-next{width:33px; height:37px; float:right;}

/* SLIDER LEFT */
#slider-wrap-page{width:347px; overflow:hidden;}
#slider-wrap-page{position:relative;}

ul.list-category li{margin-bottom:5px; display:table; padding:5px; border-bottom:1px dotted; width:100%;}
ul.list-category li > img{float:left; margin-right:5px;}
ul.list-category li > div{float:right; width:200px;}
ul.list-category h3{font-size:13px; color:#FFF; background-color:#E9863B; padding:3px 5px; line-height:14px;}
ul.list-category h3 a{color:#FFF;}
ul.list-category p{font-size:12px; line-height:14px;}

ul.list-mediateca{} 
ul.list-mediateca li{margin-bottom:1px;} 
ul.list-mediateca a{color:#333; padding:2px 5px; display:block; font-weight:bold;}
ul.list-mediateca a:hover, ul.list-mediateca li.current-cat a{background-color:#EF4D94; color:#FFF;}

ul.list-mediateca-file{clear:both;}
ul.list-mediateca-file li{float:left; width:24%; margin:0 2px; margin-bottom:25px; line-height:5px;}
ul.list-mediateca-file li h4{margin:0; line-height:17px; margin-bottom:10px;}
ul.list-mediateca-file li img.thumb{background-color:#FC0; display:block; width:100%; height:150px;}
ul.list-mediateca-file li a{color:#000; font-size:12px;}
ul.list-mediateca-file li a:hover{color:#EF4D94;}
ul.list-mediateca-file li a span{color:#999;}

ul.list-mediateca h2{border-bottom:1px dotted;}

div.cover{/*height:143px;*/ overflow:hidden; position:relative;}
div.caption{width:100%; bottom:0; padding:5px 10px; color:#FFF;}
div.caption h2{color:#FFF; margin:0; font-size:15px;}
div.caption-bg-orange{background-color:#F58233;}
div.caption-bg-celeste{background:url(assets/images/caption-celeste.png);}
div.caption-bg-green{background:url(assets/images/caption-green.png);}

.newsletter table td{padding:2px;}

.owl-item .item{display:block; margin:0 5px;}
.owl-item .item img{width:100%; border:2px solid #FFF;}

h3.gallery-title{width:150px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:14px; margin-bottom:5px;}