/*
Theme Name: MDM
Theme URI: mdm.org.pt
Description: WordPress theme made for MDM - Movimento Democrático de Mulheres.
Author: joaotx.com
Author URI: http://madeby.joaotx.com
Version: 1.0
Tags: 

This theme is property of MDM and is not available for public use.
 
*/

body { background:#f1f2f2; }

/*---- Main Structure ----*/
.vspace { position:relative; height:12px; clear:both; line-height:12px;}
.centerwrap {width:960px; margin-left:auto; margin-right:auto; clear:both;}

.logo { height:80px; margin-top:10px;}

.bodywraper {
	width:100%;
	top:0px;
	}
.topbar_content {
	position: relative;
	width:960px;
	height:60px;
	
	background:#000;
	}
		.about { position:relative; float:left; padding:20px 0 0 20px;}
		.about_links li a:link {
			float:left;
			display:inline;
			padding:20px 0 0 10px;
			text-decoration:none;
		}
		.about_links li a:visited { 
			float:left;
			display:inline;
			padding:20px 0 0 10px;
			text-decoration:none;
			color: #F1F2F2;
		}
		.about_links li a:hover {
			float:left;
			display:inline;
			padding:20px 0 0 10px;
			text-decoration:none;
			color: #C00;
			}
		.about_links li a:active { 
			float:left;
			display:inline;
			padding:20px 0 0 10px;
			text-decoration:none;
			color:#C00
			}
		
		.adere {
			position:relative; 
			float:left; 
			width:80px; 
			height:30px; 
			text-transform:uppercase; 
			background:url(img/bt_adere.png) no-repeat;
		}
		#searchform { position:relative; float:right; border-left:1px solid #999; margin-top:16px; padding:0 10px;}
			#searchform label { display:none;}
			#searchform input {background:none; border:0; padding:5px; margin-left:-5px;}

.highlights { 
	/* aw_slider.css */
	}
	.slidermask { /* aw_slider.css */ }

.mainmenu {
	position:relative;
	height:140px;
	z-index:1200;
	
	clear:both;
	}
	.mainmenu a:link {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			text-decoration:none;
			padding:20px 0 0 20px;
		}
	.mainmenu a:visited {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px;
			text-decoration:none;
			padding:20px 0 0 20px;
		}
	.mainmenu a:hover {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			text-decoration:none;
			padding:20px 0 0 20px;
		}
	.mainmenu a:active {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			text-decoration:none;
			padding:20px 0 0 20px;
		}


	.projectos a:link { background:url(img/menu_projectos.png) 0 0 no-repeat;}
		.projectos a:visited { background:url(img/menu_projectos.png) 0 0 no-repeat;}
		.projectos a:hover { background:url(img/menu_projectos.png) 0 -140px no-repeat;}
		.projectos a:active { background:url(img/menu_projectos.png) 0 -140px no-repeat;}
	.artigos a:link { background:url(img/menu_artigos.png) 0 0 no-repeat; }
		.artigos a:visited { background:url(img/menu_artigos.png) 0 0 no-repeat; }
		.artigos a:hover {background-position:0px -140px; }
		.artigos a:active { background-position:0px -140px; }
	.arquivo a:link { background:url(img/menu_arquivo.png) 0 0 no-repeat; }
		.arquivo a:visited { background:url(img/menu_arquivo.png) 0 0 no-repeat; }
		.arquivo a:hover {background-position:0px -140px;}
		.arquivo a:active {background-position:0px -140px;}

.contentwrap { background:#f1f2f2 url(img/bg_contentwrap.png) 0 0 repeat-x; position:relative; margin-top:-20px; padding-top:40px; border-top:1px solid #FFF;}
	
	.thumbnail { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:290px; height:190px; overflow:hidden;}
	.single-thumb { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:640px; }
	
	.news { position:relative; float:left; width:300px; margin:10px 10px; border-bottom:1px solid #CCC; min-height:520px;}
	.news_small {position:relative; float:left; width:300px; margin:10px 10px; border-bottom:1px solid #CCC; min-height:400px;}
	.news_pesquisa {position:relative; float:left; width:300px; margin:10px 10px; border-bottom:1px solid #CCC; min-height:200px;}
	.news .news_small .news_pesquisa, .more { clear:both; position:absolute; bottom:0px;}
	
	.news iframe { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:290px; height:190px;}
	.news_small iframe { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:290px; height:190px;}
	.artigo iframe { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:640px; min-height:360px; }

	.news embed { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:290px; height:190px;}
	.news_small embed { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:290px; height:190px;}
	.artigo embed { display:block; clear:both; border:4px solid #FFF; margin-bottom:10px; width:640px; min-height:360px; }

	.navigation { display:block; clear:both; height:60px;}

.bottombar { height:300px; padding:10px; clear:both; background-color:#E1E1E1; border:1px solid #c7c7c7;}
	.wp_bannerize { text-align:center;}
	.wp_bannerize div {
		float:left;
		margin-right:18px; 
		display: inline;
		width:300px;
		height:300px;
		
		background-color:#d7d7d7;
		
		overflow:hidden;
		}
	.wp_bannerize img {
		margin:10px;
		width:auto;
		height:280px;
		
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#ffffff')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#ffffff');
		}

.footer { 
	padding:20px 10px; 
	background:#333 url(img/bg_footer.jpg) 0 0 repeat;
	color:#FFF;
	}
	.footer li { margin-left:10px; line-height:18px; list-style:none;}
	
	.mapas {position:relative; display: table; width:960px;}
		.mapa_mdm {
			position:relative;
			display:block;
			float:left;
			width:220px;
			margin-right:20px;
			}
		.mapa_projectos {
			position:relative;
			display:block;
			float:left;
			width:220px;
			margin-right:20px;
			}
		.mapa_artigos {
			position:relative;
			display:block;
			float:left;
			width:220px;
			margin-right:20px;
			}
		.mapa_arquivo {
			position:relative;
			display:block;
			float:left;
			width:220px;
			}	
	
	.footer_assets { margin:100px 0;}
		.footer_logo {}
		.footer_copy {}
		
/* ______ Geral ______ */
hr {
  border: 0 #ddd dashed;
  border-bottom-width: 1px;
  clear: both;
  height: 10px;
}

/* ______ Single ______*/
.artigo { position:relative; float:left; width:640px; padding:20px 0; border-bottom:1px solid #CCC; min-height:500px;}
	.artigo .shareit { margin:20px 0; width:500px; float:left;}

.adicionais { position:relative; float:right; width:300px; margin:80px 0; }
	.adicionais ul { margin-bottom:20px;}
	.adicionais li { margin-left:0; padding:10px; background-color: #eee; border-bottom:1px dashed #e9e9e9; border-top:1px dashed #f8f8f8;}
	.adicionais li:hover {background-color:#f5f5f5;}
	
.mainmenu_single {
	position:relative;
	margin-top:160px;
	height:140px;
	background:url(img/menu_topo_back.png) 0 0 repeat-x;
	border-top:1px solid #FFF;
	z-index:200;
	
	clear:both;
	}
	.mainmenu_single a:link {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px;
			text-decoration:none;
			padding-left:20px;
			padding-top:20px;
		}
	.mainmenu_single a:visited {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			text-decoration:none;
			padding-left:20px;
			padding-top:20px;
		}
	.mainmenu_single a:hover {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			text-decoration:none;
			padding-left:20px;
			padding-top:20px;
		}
	.mainmenu_single a:active {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			text-decoration:none;
			padding-left:20px;
			padding-top:20px;
		}

.singlecontent {}

/* ______ Paginas ______ */

.topbar_back_paginas {
	position:absolute;
	top:100px;
	width:960px;
	height:60px;
	
	background:#000;
	z-index:100;
	
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
	border-bottom:1px solid #FFF;
	}
.topbar_content_paginas {
	position:absolute;
	top:100px;
	width:960px;
	height:60px;
	
	clear:both;
	z-index:101;
	
	color:#FFF;
	
	}
.mainmenu_paginas {
	position:relative;
	margin-top:160px;
	height:140px;
	background:url(img/menu_topo_back.png) 0 0 repeat-x;
	border-top:1px solid #FFF;
	z-index:200;
	
	clear:both;
	}
	.mainmenu_paginas a:link {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			
			padding-left:20px;
			padding-top:20px;
		}
	.mainmenu_paginas a:visited {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			
			padding-left:20px;
			padding-top:20px;
		}
	.mainmenu_paginas a:hover {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			
			padding-left:20px;
			padding-top:20px;
		}
	.mainmenu_paginas a:active {
			position:relative; 
			float:left; 
			width: 300px; 
			height:120px; 
			
			padding-left:20px;
			padding-top:20px;
		}
		
		
		
		
	.projectos_pagina a:link { background:url(img/menu_projectos.png) 0 -140px no-repeat;}
		.projectos_pagina a:visited { background:url(img/menu_projectos.png) 0 -140px no-repeat;}
		.projectos_pagina a:hover { background:url(img/menu_projectos.png) 0 -140px no-repeat;}
		.projectos_pagina a:active { background:url(img/menu_projectos.png) 0 -140px no-repeat;}
	
	.artigos_pagina a:link { background:url(img/menu_artigos.png) 0 -140px no-repeat; }
	.artigos_pagina a:visited { background:url(img/menu_artigos.png) 0 -140px no-repeat; }
	.artigos_pagina a:hover { background:url(img/menu_artigos.png) 0 -140px no-repeat; }
	.artigos_pagina a:active { background:url(img/menu_artigos.png) 0 -140px no-repeat; }
	
	.arquivo_pagina a:link { background:url(img/menu_arquivo.png) 0 -140px no-repeat; }
	.arquivo_pagina a:visited { background:url(img/menu_arquivo.png) 0 -140px no-repeat; }
	.arquivo_pagina a:hover { background:url(img/menu_arquivo.png) 0 -140px no-repeat; }
	.arquivo_pagina a:active { background:url(img/menu_arquivo.png) 0 -140px no-repeat; }

.tittle { margin:10px 0; padding-bottom:10px; border-bottom:1px solid #FFF;}
.contentwrap select { float:left; vertical-align:text-bottom;}

.listing { position:relative; padding-top:20px;}

	.proj_decorrer { position:relative; float:left; width:470px; margin-bottom:40px;}
		.proj_decorrer li { width:450px; margin-left:0; padding:10px; background-color: #eee; border-bottom:1px dashed #e9e9e9; border-top:1px dashed #f8f8f8;}
		.proj_decorrer li:hover { background-color: #f5f5f5;}
		
	.proj_encerrados { position:relative; float:right; width:470px; margin-bottom:40px;}
		.proj_encerrados li { width:450px; margin-left:0; padding:10px; background-color: #eee; border-bottom:1px dashed #e9e9e9; border-top:1px dashed #f8f8f8;}
		.proj_encerrados li:hover { background-color:#f5f5f5;}
		
		.total { float:right;}

/*______ Page Navigation ______*/
 
.wp-pagenavi {
	position:relative;
	height:40px;
	clear:both;
	padding-top:10px;
}
 
.wp-pagenavi span.pages {
  border:none;
  margin-right:5px;
  padding:10px;
  margin-right:10px;
  background: #CCC;
  color:white;
  text-decoration:none;
  border-radius: 3px; /* Firefox 4; browsers with CSS3 support */
  -moz-border-radius: 3px; /* Firefox up to version 3.6 */
  -webkit-border-radius: 3px; /* Safari, Chrome (before WebKit version 533) */
}
 
.wp-pagenavi a.page,
.wp-pagenavi .page-numbers,
.wp-pagenavi span.extend,
.wp-pagenavi a.first,
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.last {
  border:none;
  margin-right:10px;
  padding:10px;
  background:#CCC;
  color:white;
  border:1px solid #CCC;
  text-decoration:none;
  border-radius: 3px; /* Firefox 4; browsers with CSS3 support */
  -moz-border-radius: 3px; /* Firefox up to version 3.6 */
  -webkit-border-radius: 3px; /* Safari, Chrome (before WebKit version 533) */
}
 
.wp-pagenavi span.current,
.wp-pagenavi a:hover {
  border:none;
  margin-right:10px;
  padding:10px;
  background:#FFF;
  color:black;
  border:1px solid #CCC;
  text-decoration:none;
  border-radius: 3px; /* Firefox 4; browsers with CSS3 support */
  -moz-border-radius: 3px; /* Firefox up to version 3.6 */
  -webkit-border-radius: 3px; /* Safari, Chrome (before WebKit version 533) */
}