/*
Theme Name: AECIDthemeMz
Theme URI: http://otc-mz.com/
Description: OTC Mozambique AECID wordpress theme.
Version: 1.0
Author: Iago Fernandez
Author URI: http://www.otc-mz.com
*/

body {margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4d4d;}
img {border: 0;}
a {color: #d63440;}
.cl {clear: both;}
.oculto {display: none;}

#wrap {background: #FFFFFF; width: 972px; margin: 0 auto;}
.left {float: left;}
.right {float: right;}


/*HEADER*/
.header {margin: 40px 0 28px 0; overflow: auto;}
.header div {float: left; margin-right: 48px;}
.header .logoright {width: 110px; margin: 10; text-align: right;}

/*Menu*/
nav ul { padding: 0; list-style: none; }
nav>ul>li { float: left; position: relative; }
nav ul ul {
  display: none;
  position: absolute;
  top: 100%; left: 0%;
  z-index:9999;
  background: rgba(255,255,255,.9);
  padding-top:5px;
}
nav ul ul ul { top: 0; left: 100%; }
nav li:hover>ul { display: block; }


/* non-essential stuff, just prettifying */

nav .active{
 background: linear-gradient(#dd555f, #dd555f);	
}
.dropdown-menu .active a {
    color: #fff;
	background: linear-gradient(#dd555f, #dd555f);	
}
nav .current-menu-ancestor,  .current-menu-parent{
 background: linear-gradient(#dd555f, #dd555f);	
 color:#fff;
}
nav ul ul {
  min-width: 13em;
  box-shadow: inset 0 0 2px;
}
nav li {
  min-width: 10em;
  text-decoration: none;
}
nav a {
  display: block;
  padding: .5em;
  text-decoration: none;
}
nav>ul>li {
  margin: 0 1px;
  background: linear-gradient(#959595, #555);
}
nav .dropdown li{
	background: linear-gradient(#959595, #959595);
} 
nav>ul>li>a:hover {
  background: linear-gradient(#e2e3e4, #e2e3e4);
  color:#000;
}
nav>ul>li a {
  color: white;
  text-transform: uppercase;
  font-size:10px;
  padding: 8px 5px;
}
nav>ul>li> a {
  text-align: center;
}
nav>ul>li>ul>li>a{
	padding: 8px 5px;
}
nav ul ul a {
  color:#fff;
}
nav ul ul a:hover {
  background: #E2E3E4;
  color: #000;
}

div#menu-bottom-spacer {
    display: block;
    overflow: hidden;
    clear: both;
    height: 5px;
}
form#searchform {
    margin-top: 5px;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
}
/*CONTENIDO HOME*/
.two_cols_home .col_izq {width: 749px;}
.two_cols_home .col_der {width: 198px;overflow:hidden;}
.eventos_home ul {list-style: none; padding: 0;}
.eventos_home li {float: left; width: 243px; margin: 0 0.6em 10px 0}
.eventos_home li .recentn_date {margin-top: 10px; color: #838383; font-size: 10px; display: block;}
.eventos_home h2 {color: #d9414c; font-weight: bold; font-size: 20px; text-transform: uppercase; padding-left: 10px; border-left: 10px solid #d9414c; height: 20px;}
.eventos_home p {margin: 3px 0;}

/*SIDE BAR*/
.col_der .enlacepermanete a {display: block; color: #4d4d4d; text-decoration: none; line-height: 20px; font-size: 14px; border-bottom: 1px solid #e2e3e4; padding-left: 20px;}
.col_der .enlacepermanete a:hover {color: #fff; background: #dd555f;}
.col_der .enlacepermanete {margin-top: -100px}
.two_cols_home .col_der .enlacepermanete {margin-top: 0;}
.side_mod {margin: 10px 0 0 0;margin-top:-5px;}
.side_mod h3 {margin: 0; padding: 10px; font-weight: normal; color: #fff; background: #959595; text-align: center; text-transform: uppercase; font-size: 14px;}
.side_mod ul {list-style: none; padding: 0; margin: 0;}
.side_item, .side_mod li {background: #e2e3e4; padding: 10px;padding: 10px;
border-bottom: 1px solid #fff; border-bottom: 1px solid #fff;}
.menu_side li a {color: #4d4d4d; text-decoration: none;}
.menu_side li a:hover {color: #d63440; text-decoration: none;}

/*CONTENIDO SINGLE*/
.cols_single .col_izq {width: 188px; margin-right: 10px;}
.cols_single .col_middle {width: 57%; margin-top: 10px;}
.cols_single .col_der {width: 198px;}
.cols_single .section_banner {float: left; width: 479px;}
.cols_single .side_mod .enlacepermanete a {display: block; background: #e5e6e7; color: #4d4d4d; text-decoration: none; line-height: 25px; font-size: 14px; border-bottom: 1px solid #fff; padding: 0  15px;}
.cols_single .side_mod .enlacepermanete a:hover {color: #dd555f;}
.articulo p {float: right; width: 85%;}

/*FOOTER*/
.searchbar input[type='text'] {border: 1px solid #000; width: 110px; height: 25px; margin: 5px 0; background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/ico-search.png') no-repeat left center; padding-left: 23px;}

/*FOOTER*/
.footer {margin-top: 10px;}
.footer .footer_section {background: #e2e3e4; color: #959595; padding: 20px; margin-bottom: 10px;}
.footer .footer_section a {color: #959595; text-decoration: none;}
.footer .footer_section ul {list-style: none; padding: 0;}
.footer .footer_section .footer-top li {margin: 10px 70px 10px 0; padding-left: 5px; height: 20px; line-height: 20px; border-left: 20px solid #d9414c;}
.footer .footer_section .footer-top a {clear: both; display: block;}
.footer .footer_section .footer-top a.vermas, .footer .footer_section .footer-top a.vermas {color: #d63440; text-decoration: underline;}
.footer .addressf {text-align: center;}
.footernavlist h4 {font-size: 12px;}
.footernavlist td {font-size: 11px;}

/*DESDE director ejemplo*/
img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

.wp-caption {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #d4d4d4;
        padding-top: 4px;
     	margin: 10px;
        }
        
.wp-caption img {
      margin: 0;
      padding: 0;
      border: 0 none;
      }
      
.wp-caption p.wp-caption-text {
      font-size: 0.85em;
      line-height: 1.214em;
      padding: 0 4px 5px;
	margin: 0;
	}

.widget-post {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px;
	width: 600px;
	}



/*carrusel SUPER SLIDER*/
.quake-slider-wrapper .quake-slider {border: 0 !important;}
.quake-slider-wrapper .quake-slider-caption-container {background: none !important; background-color: #f00 !important;}
.quake-slider-wrapper .quake-slider-caption-container.vertical {width: 24% !important;}
.quake-slider-wrapper .quake-nav-wrapper {background-color: transparent !important;}
.quake-slider-wrapper  .quake-nav-container {width: 138px !important; color: transparent !important;}
.quake-slider-wrapper .quake-nav-wrapper.inside {margin: -46px 0 -46px 490px;}
.quake-slider-wrapper p {font-size: 20pt !important; text-decoration: underline; color: #fff !important; letter-spacing: 0.05em; word-spacing: 0.05em; line-height: 30px !important;}
.quake-slider-wrapper .quake-slider-caption.vertical.right {top: 115px !important; right: 0px !important; padding-right: 10px; color: transparent !important;}
.quake-slider-wrapper .quake-slider-caption.vertical {width: 30% !important;}
.widget-carrusel li {list-style: none;}

/*NOTICIAS - home*/
.widget-noticias li {list-style: none;}
.widget-noticias ul {margin: 0; padding: 0;}
.widget-noticias ul li {float: left; width: 243px; margin: 0 0.5em 10px 0; min-height: 260px;}
.widget-noticias .widgettitle {color: #d9414c; font-weight: bold; font-size: 20px; text-transform: uppercase; padding-left: 10px; border-left: 10px solid #d9414c; height: 20px;}
.widget-noticias .widgettitle a {text-decoration: none;}
/*AGENDA - home*/
.widget-agenda {clear: both;}
.widget-agenda li {list-style: none;}
.widget-agenda ul {margin: 0; padding: 0;}
.widget-agenda ul li {float: left; width: 243px; margin: 0 0.5em 10px 0;}
.widget-agenda .widgettitle {color: #d9414c; font-weight: bold; font-size: 20px; text-transform: uppercase; padding-left: 10px; border-left: 10px solid #d9414c; height: 20px;}
.widget-agenda .widgettitle a {text-decoration: none;}

.parrafos_de_pagina p {margin: 10px 0;}
.sumbenu_list {border: none; padding-left: 19px !important;}
.sumbenu_list li {border: none; list-style: disc;}

/*PAGINA SECTORES DE COPERACION*/
.cols_single .col_middle_coop {width: 78%; margin-top: 10px;}
.btn_coop {display: block; width: 248px; height: 140px; cursor: pointer; margin: 3px 0 3px 3px; float: left;}
.btn_seccion01 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion01.png') no-repeat center top;}
.btn_seccion02 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion02.png') no-repeat center top;}
.btn_seccion03 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion03.png') no-repeat center top;}
.btn_seccion04 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion04.png') no-repeat center top;}
.btn_seccion05 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion05.png') no-repeat center top;}
.btn_seccion06 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion06.png') no-repeat center top;}
.btn_seccion07 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion07.png') no-repeat center top;}
.btn_seccion08 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion08.png') no-repeat center top;}
.btn_seccion09 {background: url('http://www.aecid.ec/ecuador/wp-content/uploads/2013/11/btn_seccion09.png') no-repeat center top;}
.btn_seccion01:hover, .btn_seccion02:hover, .btn_seccion03:hover, .btn_seccion04:hover, .btn_seccion05:hover, .btn_seccion06:hover, .btn_seccion07:hover, .btn_seccion08:hover, .btn_seccion09:hover {background-position: center bottom;}

/*TAB ME*/
ul.tab-me-tabs li.active {border-top: 4px solid #CE2828 !important; border-radius: 3px 3px 0 0;}
ul.tab-me-tabs li.active a {color: #CE2828 !important;}
ul.tab-me-tabs li a {padding: 8px 15px !important; font-size: 14px !important; font-weight: bold; text-decoration: none; color: #666 !important;}

/*SALA DE PRENSA*/
.prensa_content .widget-noticias .widgettitle {display: none;}
.prensa_content .widget-noticias ul li {float: left; width: 530px; margin: 0 0.5em 10px 0; min-height: 130px;}
.prensa_content .widget-noticias ul li div {width: 243px; float: left; margin-right: 10px;}
.post-excerpt a {display: block; margin-top: 10px;}
.prensa_content .widget-agenda .widgettitle {display: none;}
.prensa_content .widget-agenda ul li {float: left; width: 530px; margin: 0 0.5em 10px 0; min-height: 130px;}
.prensa_content .widget-agenda ul li div {width: 243px; float: left; margin-right: 10px;}
.prensa_content .widget-boletines ul li, .prensa_content .widget-discursos ul li, .prensa_content .widget-licitaciones ul li{list-style: none;}

.col_der .widget-title {background: none; border-left: 6px solid #f00; color: #686868; margin-bottom: 10px; text-align: left; padding: 0 0 0 5px; min-height: 12px; overflow: auto; font-size: 11px;}
.col_der .widget-title a {color: #686868; text-decoration: none;}
.col_der .ex-attachments li {background: none; color: #999999;}
.col_der .ex-attachments li a {color: #999999;}

.byline {display: none;}
.quake-slider-wrapper .quake-slider-caption-container.vertical {width: 26% !important;}

.navi {display: none;}
li.widget ul {
    padding: 0;
}
.widget-post ul {
    margin: 0;
    padding: 0;
}
.widget-post li(list-style:none;)
.widget-post li ul {
    padding: 0;
    margin: 0;
}
.widget-post {
    display: block;
    overflow: hidden;
    width: 100%;
	padding:0;
}
.widget-post> li {
    list-style: none;
}
.widget-post ul ul li {
    float: left;
    width: 243px;
    margin: 0 0.5em 10px 0;
    min-height: 260px;
	list-style:none;
	position:relative;
}
.widget-post .widgettitle {
    color: #d9414c;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    padding-left: 10px;
    border-left: 10px solid #d9414c;
    height: 20px;
}
.post-list {
    float: left;
    width: 243px;
    margin: 0 0.5em 10px 0;
    min-height: 260px;
}
.upw-content {
    position: absolute;
    bottom: 0;
}
.lef-content {
    display: block;
    overflow: hidden;
    width: 100%;
    float: left;
}
.right-content {
    display: block;
    overflow: hidden;
    float: right;
}
.left-sidebar {
    display: block;
    float: left;
    overflow: hidden;
    width: 25%;
    margin-right: 1%;
	margin-top:15px;
}
.page-content {
    display: block;
    overflow: hidden;
    float: left;
    width: 66.7%;
    padding: 10px;
	padding-top:0;
	margin-top:15px;
}
.right-content {
    display: block;
    overflow: hidden;
    float: right;
    width: 0%;
    margin-right: 10px;
}
.main-content {
    display: block;
    overflow: hidden;
    width: 100%;
}
h3.page-title {
    color: #fff;
    font-size: 25px;
    margin-top: 40px;
    margin-left: 24px;
	text-decoration:underline;
}
h2.page-title2 {
    margin-top: 0;
}
/*widgets*/
.upw-posts article {
    display: block;
    margin-bottom: 0.2em;
    padding-bottom: 0.2em;
    border-bottom: 1px solid #fff!important;
}
.upw-posts.hfeed {
    background: #E2E3E4;
	overflow: hidden;
}
.upw-posts .entry-title {
    margin-bottom: .5em;
    padding-left: 5px;
    padding-right: 5px;
}
.upw-posts article:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0!important;
    padding-bottom: 5px;
}