/* @override http://www.estudiomopa.com/site/wp-content/themes/mopa/css/geral.css */

/* @override http://www.estudiomopa.com/site/wp-content/themes/mopa/css/geral.css */

/* @override 
	http://www.estudiomopa.com/sitew/wp-content/themes/mopa/css/geral.css
	http://www.estudiomopa.com/site/wp-content/themes/mopa/css/geral.css
*/

/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color:#fff;
	background:#000 url(../imagens/marca.jpg) no-repeat 0 0;
}

a{
	outline:none;
	color:#fff;
	text-decoration:none;
}

hr{
  clear: both;
  border:none;
  margin:0 0 5px 0;
  padding: 0 0 10px;
  background:url(../imagens/more-pontilhado-friends.png) bottom repeat-x;
}

.fonteAmarela{
	color:#fff200;
	font-weight:normal;
}

.alignleft{
	float:left;
}

.alignight{
	float:right;
}

.rss{
	vertical-align:middle;
	margin: -2px 0 0 5px;
}

.center{
	margin:0 0 0 50px;
	width:920px;
}

#header{
	width:920px;
	height:172px;
	/*background:url(../imagens/logo.jpg) no-repeat;*/
}

.logo{
	width:638px;
	float:left;
}

.linkLogo{
	width:247px;
	height:160px;
	text-indent:-5000px;
}

.linkLogo a{
	width:247px;
	height:160px;
	float:left;
}

#fuctionsHeader{
	width:282px;
	height:49px;
	float:right;
}

.idioma{
	width:50px;
	height:45px;
	background:#240026;
	float:right;
	font: normal 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 5px;
	text-transform: capitalize;
	text-align: left;
}

.idioma ul{
	list-style:none;
	margin: 5px 0 0;
}

.idioma ul li{
	height: 20px;
}

.idioma ul li a{
	color: #7e7071;
}
.idioma ul li a:hover{
	color: #0298bc;
}

.sellang{
	color: #fff !important;
	margin-left: -5px;
	margin-right: -5px;
	padding: 1px 5px 3px;
	margin-top: -3px;
}

.busca{
	width:207px;
	height:45px;
	background:#1d001e;
	float: right;
	margin:0 0 0 10px;
}

.busca input{
	width:157px;
	height:25px;
	background:#080109;
	color:#4a403f;
	border:0px;
	margin:10px 0 0 10px;
	padding:0 0 0 5px;
	font-size:11px;
}

.busca input, x:-moz-any-link{
	width:153px;
	height:21px;
	background:#080109;
	color:#4a403f;
	border:0px;
	margin:10px 0 0 10px;
	padding:3px 2px 0 5px;
	_width:152px;
}



.btSearch{
	width:25px !important;
	height:25px !important;
	background:url(../imagens/bt-busca-submit.png) no-repeat  !important;
	border:0  !important;
	margin:10px 0 0 0 !important;
	padding:0 !important;
	text-indent:-5000px;
	vertical-align:top;
}

#naveg{
	clear:both;
	width:350px;
	height:130px;
	float:left;
}

#naveg ul{
	list-style:none;
	width:330px;
	margin:0px 0 0 0;
}

#naveg ul li{
	height:23px;
	text-indent:-5000px;
}

#naveg ul li a{
	width:150px;
	height:23px;
	float:left;
}

.about{
	width:107px;
	height:23px;
	margin:0 0 5px 0;
}

.work{
	width:160px;
	height:23px;
	margin:0 0 5px 0;
}


.news{
	width:160px;
	height:23px;
	margin:0 0 5px 0;
}

.contact{
	width:160px;
	height:23px;
	margin:0 0 5px 0;
}


#textoDestaque{
	width:553px;
	height:128px;
	float: right;
	text-indent:-5000px;
	margin:-5px 0 0 0 !important;
}

.pontilhado{
	clear:both;
	width:920px;
	height:14px;
	background:url(../imagens/img-pontilhado2.png) repeat-x;
	margin:10px 0 10px 0;
}

.pontilhadoPage{
	clear:both;
	width:703px;
	height:23px;
	background:url(../imagens/img-pontilhado2.png) bottom repeat-x;
	margin:10px 0 0 0 !important;
}


/* coluna 1 index */
#recents{
	width:130px;
	float:left;
	margin:0 10px 0 0;
}

#recents h2{
	width:120px;
	height:33px;
	background:url(../imagens/bg-tit.png) repeat-x;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 20px 0 0 10px;
	text-transform:uppercase;
	margin: 0 0 10px;
}

/* DIV FANTASMA */
.phanton li{
  width:130px;
  height:80px;
  margin-bottom:10px;
  display:block;
}


.phanton a{
  color:#fff;
  position:relative;
  top:-80px;
  _top:-83px;
  width:110px;
  height:70px;
  display:block;
  padding:10px 10px 0 10px;
  z-index:100;
}

.phanton strong{
  font-size: 14px !important;
	line-height: 14px !important;
}

.phanton a, x:-moz-any-link{
  top:-83px;
}

.phantonDate{
  position: absolute;
  bottom: 10px;
  font-size:10px !important;
}

.phanton2 {
  margin: 0 !important;
}


.phanton2 li{
  width:168px;
  height:104px;
  display:block;
  float:left;
  margin: 0 0 10px 9px;
}

.phanton2 a{
  color:#fff;
  position:relative;
  width:148px;
  height:94px;
  display:block;
  background:#0298bc;
  padding:10px 10px 0 10px;
  font-size:12px;
}

.phanton2 strong{
  font-size: 14px !important;
}

.phanton2 a{
   top:-104px; 
}

.phanton2 a, x:-moz-any-link{
   top:-107px; 
}

.phanton2Date{
  position: absolute;
  bottom: 0px;
  font-size:10px;
}


.nomargin{
  margin: 0 !important;
}

/* coluna 2 index */
#news{
	width:217px;
	float:left;
	margin:0;
}

#news h2{
	width:207px;
	height:33px;
	background:url(../imagens/bg-tit.png) repeat-x;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:20px 0 0 10px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

.newsPost{
	width:217px;
	background:url(../imagens/news-pontilhado-not.png) bottom no-repeat;
	margin:0 0 10px 0;
	clear:both;
	padding:0 0 20px 0;
}

.newsData{
	width:36px;
	height:36px;
	float:left;
	background:url(../imagens/news-date.png) no-repeat;
	text-align:center;
	text-transform: uppercase;
	padding:5px 0 0 0;
	margin:0 10px 0 10px;
}

.newsTexto{
	width:151px;
	float:left;
}

.newsTexto h3{
	width:151px;
	font-size:14px;
	padding:6px 0 15px 0;
	background:url(../imagens/news-pontilhado-tit.png) bottom repeat-x;
	text-transform:uppercase;
}

.newsTexto p{
	margin:10px 0 0 0;
}

.newsTexto p a{
	text-decoration:none;
}

.newsTexto p a:hover{
	text-decoration:underline;
}


.btArchive{
	width:83px;
	height:25px;
	text-indent:-5000px;
	padding:1px 0 0 0 !important;
	margin-bottom:10px;
}

.btArchive a{
	width:83px;
	height:25px;
	float:left;
}



/* coluna 3 index */
#feature{
	width:336px;
	float:left;
	margin:0 0 0 10px;
}

#feature h2{
	height:33px;
	background:url(../imagens/bg-tit.png) repeat-x;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:20px 0 0 10px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

#feature img{
	border: 0;
	margin:0 0 10px 0;
}

#feature img a{
	border: 0;
	margin:0 0 10px 0;
}

.primeiroPost{
	background:#260027;
	padding: 0 10px;
}


.primeiroPost p{
	margin:10px 0 10px 0;
	line-height: 16px;
}

.primeiroPost p a:hover{
	text-decoration:underline;
}

.primeiroPost h3{
	padding:10px 0 0 0 !important;
	font-size:14px;
}

.primeiroPost h4{
	padding:0 !important;
	font-size:11px;
}

.btMore{
	width:72px;
	height:36px;
	text-indent:-5000px;
	margin-bottom: 20px;
	padding-bottom: 0;
}

.btMore a{
	width:72px;
	height:36px;
	float:left;
}


/* coluna 4 index */
#newsletter{
	width:207px;
	float:left;
	margin:0 0 15px 10px;
}

#newsletter h2{
	height:33px;
	background:url(../imagens/bg-tit.png) repeat-x;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:20px 0 0 10px;
	text-transform:uppercase;
	margin: 0 0 10px;
}

#newsletter input{
	width:155px;
	height:20px;
	background:#080109;
	color:#4a403f;
	border:0px;
	padding:5px 0 0 5px !important;
	margin:0 0 5px !important;
	font-size:11px;
}

#newsletter input, x:-moz-any-link{
	width:155px;
}

#newsletter .btSearch{
	width:25px !important;
	height:25px !important;
	background:url(../imagens/bt-busca-submit.png) no-repeat  !important;
	border:0  !important;
	margin:0 0 0 0 !important;
	padding:0 !important;
	text-indent:-5000px;
	vertical-align:top;
}


#newsletter .tfSign{
	width:155px;
}


#newsletter ul{
	width:207px;
	list-style:none;
	margin:0 0 10px 0;
}

#newsletter ul li{
	width:197px;
	height:26px;
	padding: 5px;
	display: block;
	font-size:17px;
	font-weight:bold;
	background:url(../imagens/filter-pontilhado.png) bottom repeat-x;
}
#newsletter ul li a{
	width:197px;
	height: 22px;
	padding:5px;
	display: block;
	margin-top: -5px;
	margin-left: -5px;
}
#newsletter ul li.cat-item a:hover{
	width:197px;
	height: 25px;
	padding:5px;
	display: block;
	margin-top: -5px;
	margin-left: -5px;
	background: #ff6600;
	
}
#newsletter p{
	margin:8px 0 0 0;
	padding:0 0 10px 0;
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#newsletter p a{
	color: #ffc600;
}
#newsletter p a:hover{
	color: #0298bc;
}
#newsletter .current-cat{
  background:url(../imagens/filter-pontilhado.png) bottom repeat-x #0298bc;
}

.newsletterBox{
	background:#1d001e;
	margin:0;
	padding:10px 10px 5px 10px !important;
}


.infoBox{
	background:#1d001e;
	padding: 0;
	margin: 10px 0;
}

.infoBox ul{
  width: 177px;
}

.infoBox ul li{
  width: 192px !important;
  height: 20px !important;
  background:url(../imagens/filter-pontilhado.png) bottom repeat-x;
	padding-left: 10px !important;
	margin: 5px 0 !important;
	display: block;
}

.infoBox ul li a{
	font: normal normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 187px !important;
	display: block;
	padding: 0 10px;
	margin-left: -5px;
}

.btSign{
	width:25px !important;
	height:25px !important;
	border:0 !important;
	margin:0 0 4px 0 !important;
	padding:0 0 0 0 !important;
	text-indent:-5000px;
	vertical-align:top;
}


.bigDate{
	height:54px;
	margin:0 0 5px 0;
	display:block;
	background:url(../imagens/filter-pontilhado.png) bottom repeat-x;
	font-size:16px;
}


/* PAGE */
#boxAssunto{
	width: 564px;
	float:left;
	margin:0px;
	background:#000;
}


#boxAssunto h2{
	height:38px;
	background:url(../imagens/bg-tit.png) repeat-x;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:20px 0 0 10px;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

.titPage{
	width:125px;
	height:50px;
	float:left;
	font: bold 17px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.contentPage{
	width: 433px;
	float:left;
	margin: 0 0 10px;
}

.contentPage img{
	margin:0 0 20px 0;
}
.contentPage h3{
	padding-top: 0;
	padding-bottom: 5px;
}
.contentPage p.text{
	padding: 5px 0 10px;
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width:439px;
	background:url(../imagens/more-pontilhado-friends.png) top repeat-x;
}
.contentPage p.text1{
	padding: 0 0 10px;}
.clients{
	width: 144px;
	float: left;
	visibility: visible;
	margin: 0 0 5px;
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #ffc600;
	background:url(../imagens/more-pontilhado-friends.png) top repeat-x;
	padding-top: 5px;
}
.clients a{
	color: #ffc600 !important;
	}	
.clients a:hover{
	color: #0298bc !important;
	}
.ulTresColunas li{
  list-style:none;
  width:140px;
  display:block;
  float:left;
}

.pontilhadoFriends{
	width:423px;
	background:url(../imagens/more-pontilhado-friends.png) bottom repeat-x;
}


#tresColunas{
	width:423px;
}

#tresColunas ul{
	width:130px;
	float:left;
	margin:0 5px;
	list-style:none;
}



#boxWork{
	width:702px;
	float:left;
	margin-bottom: 10px;
}

#boxWork h1{
	font-size:25px;
}

#boxWork h2{
	height:33px;
	background:url(../imagens/bg-tit.png) repeat-x;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:20px 10px 0 10px;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

#boxWork p{
	margin:10px 0;
}

#boxWork ul{
	margin:5px 0 10px 0;
}


.boxWorkPost img{
	margin:10px 0 10px !important;
}

.relacionados {
	margin:10px 0 10px 0 !important;
}

.workDestaque{
	width:703px;
	height:206px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.workImage{
	width:336px;
	height:206px;
	float:left;
}

.workTxt{
	width:344px;
	height:206px;
	float:left;
	background:#0298bc;
	margin: 0 0 0 10px;
	padding-left: 0;
	padding-right: 10px;
}

.workTxt p{
	line-height: 16px;
}
.workTxt h3 a:hover{
	line-height: 16px;
	text-decoration: none !important;
}

.workTxt a:hover{
	line-height: 16px;
	text-decoration: underline;
}

.workDestaque{
	margin: 5px 0 0;
}


.workDestaque h3{
	padding:10px 0 0 10px;
	font-size: 18px;
	line-height: 16px;
}

.workDestaque h4{
	padding: 0 0 0 10px;
	margin-top: 0;
}


.workDestaque img{
	margin:0 10px 0 0;
}

.workDestaque p{
	padding:10px 0 0 10px;
}


#main_image img
{
  width:703px;
  height:433px;
  margin:0 0 10px 0;
}

.galeria img{
 display:block;
 overflow:hidden;
}
.selected
{

}

.selected img
{
  margin:-4px;
}

.find {
	font-size:18px;
}


/* NAVEGACAO INTERNAS - PAGINAS */
#navegOutras{
	width:127px;
	float:left;
	margin:0 0 15px 10px;
}

#navegOutras h2{
	height:38px;
	background:url(../imagens/bg-tit.png) repeat-x;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:20px 0 0 10px;
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#navegOutras ul{
	list-style:none;
}

#navegOutras ul li a{
	height:22px;
	padding: 3px 8px;
	display: block;
	background:url(../imagens/more-pontilhado.png) bottom no-repeat;
	font-size:16px;
	font-weight:bold;
}
#navegOutras ul li.page_item a:hover{
	background: #ff6600;}

#navegOutras ul li.current_page_item{
	background:url(../imagens/more-pontilhado.png) bottom no-repeat #0298bc;
}




/* RODAPE */
#footer{
  	font-size: 11px;
	clear:both;
	width:920px;
	height: 200px;
	margin: 10px 0 0;
}

.endereco{
	width:337px;
	height:175px;
	background:#260027;
	float:left;
	padding: 0 10px;
}

.endereco ul{
	list-style:none;
	margin: 5px 0;
}

.endereco ul li{
	padding: 3px 0 7px;
	background:url(../imagens/footer-pontilhado-endereco.png) no-repeat bottom;
	text-align: left;
	line-height: 14px;
}
.endereco ul li a:hover{
	background: #0298BC;
}

.sitemap{
	width:176px;
	height:175px;
	background:#260027;
	float:left;
	padding: 0 10px;
	margin: 0 10px;
}

.sitemap h2{
	font-size: 14px;
	text-transform: none;
	margin-bottom: 9px;
	margin-top: 10px;
}	

.sitemap ul{
	width:175px;
	list-style:none;
	margin: 0 0 10px;
}	

.sitemap ul li a{
	width: 170px;
	height: 20px;
	background:url(../imagens/footer-pontilhado-mapasite.png) no-repeat bottom;
	padding: 5px 0 0 5px;
	margin: 0;
	display:block;
	font-size: 12px;
	font-variant: small-caps;
	text-transform: lowercase;
}

.sitemap ul li a:hover{
	width: 170px;
	height: 20px;
	background:#0298BC url(../imagens/footer-pontilhado-mapasite.png) no-repeat bottom;
	padding: 5px 0 0 5px;
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
}	

.imgfooter{
	width:130px;
	height:175px;
	background:#260027;
	float:left;
	text-indent:-5000px;
}

.noi{
	width:95px;
	height:102px;
	background:url(../imagens/insignia.png) no-repeat;
	margin:60px 0 0 8px;
	padding:0 10px
}

.noi a{
	width:115px;
	height:102px;
	float:left;
}

/* SLIDE */
.slide{
  width:703px;
  height:432px;
  margin:5px 0 10px 0;
}

.thumb-slide{
  float:left;
  display:block;
  list-style:none;
  margin:0 0 10px 11px;
}

.thumb-slide img{
  border:none;
}

.lang_switch{
  list-style:none;
}

.btGetTouch{
	width:155px;
	height:26px;
	text-indent:-5000px;
}

.btGetTouch a{
	width:155px;
	height:26px;
	float:left;
}

/* SEARCH */

.resultSearch{
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin:0 0 29px 0;
}

.search ul{
	list-style:none;
}

.searchCat{
	margin:0 !important;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:10px 0 10px 0;
}

.postSearch{
	background:url(../imagens/news-pontilhado-tit.png) bottom repeat-x;
	padding: 0 5px 15px 0;
	font: italic 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.postSearch a:hover{
	text-decoration: underline;
}
.fonteItalic{
	font-style:italic;
	margin-left: 0;
}
.fonteItalic img{
	margin-left: 10px;
}

/* ARCHIVES */
.boxArchive{
	width:702px;
	background: url(../imagens/archive-pontilhado.png) bottom repeat-x;
	padding:10px 0 10px 0;
}

.archivesDate{
	width:130px;
	height:34px;
	background:url(../imagens/bg-archive-date.png) no-repeat;
	float:left;
	text-align:center;
	margin:0 10px 15px 0px;
	padding:2px 0 0 0;
	text-transform:uppercase;
}

.archivesPost{
	width:560px;
	float:left;
}

.archivesPost h3{
	width:560px;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background:url(../imagens/news-pontilhado-tit.png) bottom repeat-x;
	padding:0 0 10px 0;
}

.archivesPost p{
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding:0px 0 10px 0;
}

.navigation{
	clear:both;
	margin:10px 0 0 140px;
	width:563px;
}

.navigationDiv1{
	float:left;
	width:280px;
}

.navigationDiv2{
	float:left;
	width:280px;
}

.btOlder{
	width:77px;
	height:26px;
	text-indent:-5000px;	
}


.navigationSearch{
	clear:both;
	margin:10px 0 0 0px;
	width:720px;
}

.navigationSearchDiv1{
	float:left;
	width:350px;
	margin:0 80px 0 0px;
}

.navigationSearchDiv2{
	float:left;
	width:270px;
	margin:0 0px 0 0;
}



.btOlder a{
	width:77px;
	height:26px;
	float:left;	
}

.btNewer{
	width:79px;
	height:26px;
	text-indent:-5000px;
}

.btNewer a{
	width:79px;
	height:26px;
	float:left;
	margin:0 0 0 200px;
}

/* NEWSLETTER */
.success{
	padding:0 !important;
	margin:0 !important;
	text-align:left !important;
	
}

.error{
	padding:0 !important;
	margin:0 0 10px !important;
	text-align:left !important;
}


/* GALERIA DE FOTOS */
.before:hover{
	width:30px !important;
	background:#000 url(../imagens/galeria-before.gif) no-repeat  !important;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.after:hover{
	width:30px !important;
	margin:0 0 0 -10px !important;
	background:#000 url(../imagens/galeria-after.gif) no-repeat  !important;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
