/*

Theme Name: Arminda Antunes 

Theme URI: 

Version: 1.0

*/



*{margin: 0px; padding: 0px;}



/* Begin Structure */



body {margin: 0; padding: 0; background: #D7D3AF  url(images/arminda_site_background.jpg) no-repeat top center;}

a:focus{outline: none;}



#header {height: 130px; width: 918px; margin: 0 auto; margin-bottom: 34px;}



#logo{display: block; float:left; height: 130px; width:100px; margin-top: 14px; margin-left: 33px;}

#logo h2{ height:130px; width:142px; background:url(images/logo.png) no-repeat top left;  margin: 0px;  padding:0px;}

#logo h2 a{display:block; height:129px; text-decoration:none; width:142px; overflow:hidden;}

#logo h2 span{visibility: hidden;}

#logo h2 a:hover { height:130px; width:145px; background:url(images/logo.png) no-repeat top left; background-position: -142px 0; z-index:2; /*IE 5.0 e 6.0;*/}







/*Menu */



#menu{ display:block; float: right; width: 454px; height: 30px; line-height: 30px; margin-top:0px; text-transform:lowercase; margin-left: 0px; }

#menu li{display: block; float: left; margin-left: 9px;}

#menu li a{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #C6C36E; background: #FFF; width: 80px; height: 30px; font-size: 13px; text-align:center; display:block; background: #fff; display:block; text-decoration: none; font-weight: bold;}

#menu li a:hover{ padding-bottom: 0px; background: #DBD88D; color: #fff;  }

#menu .current_page_item a, #menu .current_page_parent a{ display:block; cursor: text; background: #C6C36E; color: #FFF;   }





#menu .current_page_item a:hover, #menu .current_page_parent a:hover{ display:block; cursor: pointer; background: #C6C36E; color: #FFF; }









/*Barra InformaÃ§Ãµes*/



#contacts{background:#C6C36E; display:block; float: right; width: 436px; height: 26px; line-height: 20px; margin-bottom: 47px; margin-right: 9px; }

.tel{background: url(images/tel.gif) no-repeat center left; padding-left: 24px; font-family: Umpush, "Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #FFF;margin-left: 47px; height: 26px; line-height: 26px;}

.mail{background: url(images/carta.gif) no-repeat center left; padding-left: 24px;  font-family: Umpush, "Trebuchet MS", Arial, sans-serif;  font-size: 12px; color: #FFF; margin-left: 28px; height: 26px; line-height: 26px;}





/*PÃ¡gina*/



#content {display: table; background: #fff; width: 918px; margin: 0 auto; padding: 10px 0; margin-bottom: 30px;}



#content h1{font-size: 22px; height: 28px; line-height: 28px; margin-top: 4px; margin-bottom: 4px; margin-left: 24px;}

#content h1 span{display: none;}



/* TÃ­tulos em imagem */



.Sobre{background: url(images/sobre.gif) no-repeat center left;}

.Contato{background: url(images/contato.gif) no-repeat center left;}

.Galerias{background: url(images/galeria.gif) no-repeat center left;}

.Novas{background: url(images/novas.gif) no-repeat center left;}





.sIFR-alternate{display: none;}

.sIFR-replaced{display: block; }



.page{width: 900px; margin: 0 auto;}

.page p{color: #878A7E; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; margin-bottom: 25px;  }



/*Post */



#bloco_principal{width: 500px; display: block; float: left; margin-left: 9px; }



.post{width: 500px; display: block; float: left; clear: both; margin-top: 0px;}





.post p{color: #878A7E; font-size: 14px; line-height:22px; display: block; margin-bottom: 25px; margin-left: 24px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }



.entry, .post{margin: 0px; padding: 0px;}



.entry{padding-top: 10px; border-top: 1px solid #D7D2AF;}



#novas{border-bottom: 1px solid #D7D2AF; height: 32px; display: block; width: 900px; margin-left: 9px; margin-bottom: 15px; }



#bloco_principal .entry{border: 0px;}



.bloco_sobre{width: 550px; margin-top: 27px; margin-left: 27px;}



.entry-title{font-size: 26px; line-height: 26px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#767657; margin-left: 24px; margin-top: 30px; margin-bottom: 24px; display: block; }



.entry-title a{text-decoration: none; color: #A3A25C;  }

.entry-title a:hover{text-decoration: underline;}



.data_post{margin-left: 24px; display: inline; padding: 0 10px; width: 112px; font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: #C6C36E; color: #fff; text-align: center; margin-right: 66px;}



.titulo_arquivo {font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #a3a25c; height: 30px; padding: 0px; line-height: 13px; margin-bottom: 17px; border-bottom: 1px solid #D7D2AF; margin-left: 24px; width: 500px;}













/*Begin Sidebar */



#sidebar {display: block;width: 300px; float: right;margin-right: 33px;}



#sidebar h2 {font-size: 16px; font-family:"Trebuchet MS", Arial, Helvetica, _Sans; color: #767657; height: 30px; line-height: 30px; border-bottom: 1px solid #D7D2AF; text-transform: uppercase; font-weight: lighter; }



#sidebar ul{list-style:none;}



#sidebar ul li ul li{border-bottom: 1px solid #d7d2af; padding: 15px 0; }



#sidebar ul li ul li a{width: 300px; display: block; line-height:22px; font-size: 20px; font-family:"Trebuchet MS", Arial, Helvetica, _Sans; color: #A3A25C; text-decoration:none; font-weight: 100;}



#sidebar ul li ul li a:hover{text-decoration:underline; }



#sidebar ul li ul li span{font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, _Sans; color: #878A7E}



.widget_archive{display: block; margin-top: 40px; border-bottom: 0px;}



#sidebar  ul .widget_archive ul li a{font-size: 16px; }













/*PaginaÃ§Ã£o*/



.navigation{height: 30px; display:block; border-bottom: 1px solid #D7D2AF; width: 500px; margin-left: 24px; margin-bottom: 17px; }

.link_paginacao a{height: 20px; display: block;  font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#767657; width: 85px; text-align:center; margin-right: 10px; display: block; float: left; text-decoration:none; background: #E5E5CE; }









/*Destaque Home*/



.destaque{width: 900px; margin: 0 auto; border-top: 1px solid #D7D2AF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 10px; padding-top: 19px; display:block; padding-bottom: 0px; }



.dest_date{margin-left: 24px; display: block; float: left; width: 116px; padding: 0 3px; font-size:12px; background: #C6C36E; color: #fff; text-align: center; margin-right: 66px;}

.dest_link{display: block; float: left; width: 280px; padding-bottom:20px;}

.dest_link a{color: #A3A25C; font-size: 24px; text-decoration: none; line-height: 24px;}

.dest_text{display: block; float: left; width: 300px;}

.dest_text p{font-size: 14px; color: #878A7E;}

.dest_text a{color: #A3A25C; font-size: 14px; text-decoration: none; font-weight: bold; line-height: 45px;}

.dest_link a:hover, .dest_text a:hover{text-decoration: underline;}

.galeria_mais{position: absolute; width: 80px; height:80px; line-height: 80px; background:#C6C36E url(images/mais.gif) no-repeat center center; top: 394px; margin-left: 829px;}

.galeria_mais:hover{background-color: #dbd88d;}







/*formulÃ¡rio contato */



#content fieldset{ border: 0px; padding-top: 20px; font-family:"Trebuchet MS", Arial, Helvetica, _Sans;  margin-left: 24px; }



#author, #email, #url{border:1px solid #DCD7B8; width: 340px; margin-bottom: 4px; text-align:left; padding:7px 10px; display: block; float: left; margin-bottom: 20px;}



.wpcf7-form-control-wrap input{border:1px solid #DCD7B8; width: 340px; margin-bottom: 4px; text-align:left; padding:7px 10px; display: block; float: left; margin-bottom: 1px; height: 18px;}



#comment, .wpcf7-form-control-wrap textarea{border:1px solid #DCD7B8; width:340px; padding: 7px 10px; padding-top:10px;  height: 170px; margin-bottom:0px; text-align:left;  font-size: 14px; display: block; overflow-y:auto;}



.box_textarea{height: 180px; display: block;}



.wpcf7-form-control-wrap input:focus, #author:focus, #email:focus, #url:focus, #comment:focus ,.wpcf7-form-control-wrap textarea:focus{border-color:#c6c36f; }

.wpcf7-form-control-wrap input, #author, #email, #url, #comment, .wpcf7-form-control-wrap your-message{ padding-left:10px; font-size:13px; color: #333; 

background-color: #ffffff; text-align:left; }



.wpcf7-form p{clear:both;}



#content label, .hentry label {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #767657; height: 24px; line-height:24px; }



#submit-contato{clear: both; width: 110px; text-align: center; height: 35px; line-height: 35px; font-size:0px;  font-weight: bold; border: 0; color: #A3A25C; margin: 2px 0 100px  25px;  line-height: 200px; background: url(images/enviar.gif) no-repeat center left;}



#submit:hover, #submit-contato:hover, #submit-contato:focus, #submit-contato:active{cursor:pointer; }



#submit-contato{clear:both; outline:none;}

.text-comment{width: 340px; display: block; float: left; padding-left: 30px; margin-right:60px; color: #333333; padding-top: 15px; margin-bottom: 20px; }

.text-comment small{height: 55px; display: block; clear: both; }

.bg_cinza{ width: 335px; height: 70px;  display: block; padding-left: 435px; clear: both; margin-top: 35px; margin-left: 0; }





.entry-comment a img{margin-right: 10px; height: 20px; width: 22px; display: inline; float: left;}

















/* ------------ RodapÃ© -------------- */



#footer {padding: 0; margin: 0 auto; margin-top: 0px; border-top: 1px solid #D7D2AF; padding-top: 24px; width: 900px; clear: both; height: 114px; /*114*/   display:block; }





/*logo rodape*/



#footer_logo{width:438px; height: 88px; margin-left: 24px; display: block; float: left; font-family:"Trebuchet MS", Arial, Helvetica, _Sans;}

#footer_logo h3{ height:30px; width:236px; background: #fff url(images/logo_rodape.gif) no-repeat top left; text-decoration:none;  margin: 0px;  padding:0px;}

#footer_logo h3 a{display:block; height:24px;  width:236px; color: #fff; text-decoration:none;}

#footer_logo h3 a:hover { height:24px; width:236px; background:url(images/logo_rodape.gif) no-repeat top left; background-position: -236px 0; z-index:2; }

#footer_logo h3 a span{visibility: hidden;}

#footer_logo address{ display:block; color: #767657; font-style: normal; font-size: 12px;}





/*Menu RodapÃ©*/        



#menu-footer{ display:block; float: right; width: 324px; height: 30px; line-height: 30px; margin-top:0px; margin-left: 0px;  font-family: "Trebuchet MS", Arial, Umpush, sans-serif;  font-size: 12px; }

#menu-footer li{display: block; float: left; height: 30px;  }

#menu-footer li a{background: url(images/traco_rodape.gif) no-repeat center right; text-transform: uppercase; color: #767657; text-align:center;  text-decoration: none; text-transform: uppercase; font-weight: bold; padding: 0 10px;}

#menu-footer li a:hover{text-decoration:underline; }

#menu-footer .current_page_item a, #menu-footer .current_page_parent a{ display:block; cursor: text; color: #c6c36e;   }

#menu-footer .current_page_item a:hover, #menu-footer .current_page_parent a:hover{ display:block; cursor: text; color: #c6c36e; text-decoration:none; }

.tapatraco{background: #FFF; height:24px; width: 20px; position: absolute; margin-left: 305px; clear: both; }



.copyright{background:#fff; display:block; letter-spacing:-0.1px; float: right; width: 290px; color: #767657; text-align: right; height: 26px; line-height: 26px;  margin-right: 24px;}



.creator{font-family:"Trebuchet MS", Arial, Helvetica, _Sans; background:#C6C36E; color: #FFF; clear: both; text-align: right; width: 890px; padding-right: 10px; height: 25px; line-height: 25px; display: block; font-size: 12px; }

.creator_item{display:block; float:right; width:300px; height: 25px;}

.creator_item a{text-decoration: none; color: #fff;}

.creator_item a:hover{text-decoration: underline;}





/* PosiÃ§Ã£o Imagens*/

img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}

img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}

.alignleft {float: left;}









/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }

blockquote cite {margin: 5px 0 0; display: block; }

.center{text-align: center;}

.hidden {display: none;}

hr {display: none;}

a img {border: none;}







/*galeria de fotos */



.ngg-albumoverview {

        margin-top: 10px;

        width: 100%;

        clear:both; 

        display:block !important;

}



.ngg-album {

    height: 100%;

    padding: 5px;

    margin-bottom: 5px;

    border: 1px solid #fff;

}



/* IE6 will ignore this , again I hate IE6 */

/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */

html>body .ngg-album {

    overflow:hidden;

    padding: 5px;

    margin-bottom: 5px;

    border: 1px solid #cccccc;

} 



.ngg-album {

        overflow: hidden;

        padding: 5px;

        margin-bottom: 5px;

        border: 1px solid #cccccc;

}



.ngg-albumtitle {

        text-align: left;

         font-weight: bold;

        margin:0px;

        padding:0px;

        font-size: 1.4em;

        margin-bottom: 10px;

}



.ngg-thumbnail {

        float: left;

        margin-right: 12px;

}



.ngg-thumbnail img {

        background-color:#FFFFFF;

        border:1px solid #A9A9A9;

        margin:4px 0px 4px 5px;

        padding:4px;

        position:relative;

}



.ngg-thumbnail img:hover {

        background-color: #A9A9A9;

}



.ngg-description {

        text-align: left;

}



/* ----------- Album Styles Compact -------------*/



.ngg-album-compact {

        float:left;

        height:180px;

        padding-right:6px !important;

        margin:0px !important; 

        text-align:left;

        width:120px;        

}



.ngg-album-compactbox {

        background:transparent url(albumset.gif) no-repeat scroll 0%;

        height:86px;

        margin:0pt 0pt 6px !important;

        padding:12px 0pt 0pt 7px !important;

        width:120px;

}





.ngg-album-compactbox .Thumb {

        border:1px solid #000000;

        margin:0px !important;

        padding:0px !important;

        width:91px; 

        height:68px;

}



.ngg-album-compact h4 {

        font-size:15px;

        font-weight:bold;

        margin-bottom:0px;

        margin-top:0px;

        width:110px;

}



.ngg-album-compact p {

        font-size:11px;

        margin-top:2px;

}



/* ----------- Gallery style -------------*/



/*NavegaÃ§Ã£o entre galerias*/



.navgal{ position: absolute; top:180px; margin-left: 120px;}



.navgal span{display:none;}

.navgal1{background:url(images/um.gif) no-repeat; display:block; width: 18px; height: 25px; float:left;}

.navgal1:hover{background-position: -18px;}

.navgal1-current{background:url(images/um.gif) no-repeat; display:block; width: 18px; height: 25px; float:left; background-position: -36px;}

.navgal1-current:hover{background-position: -36px; cursor: default;}



.navgal2{background:url(images/dois.gif) no-repeat; display:block; width: 18px; height: 25px; float:left;}

.navgal2:hover{background-position: -17px;}

.navgal2-current{background:url(images/dois.gif) no-repeat; display:block; width: 18px; height: 25px; float:left; background-position: -36px;}

.navgal2-current:hover{background-position: -36px; cursor: default;}



.navgal1, .navgal1-current, .navgal2, .navgal2-current{margin-right: 9px;}



/*nextgen css*/



.ngg-galleryoverview {

        overflow: hidden;

        margin-top: 10px;

        width: 100%;

        clear:both; 

        display:block !important;

}



.ngg-galleryoverview .desc {

/* required for description */

   margin:0px 10px 10px 0px;

   padding:5px;

}



.ngg-gallery-thumbnail-box {

        float: left;

}



.ngg-gallery-thumbnail {

        float: left;

        margin-right: 5px;

        text-align: center;

}



.ngg-gallery-thumbnail img {

        background-color:#FFFFFF;

        border:1px solid #A9A9A9;

        display:block;  

        margin:4px 0px 4px 5px;

        padding:4px;

        position:relative;

}



.ngg-gallery-thumbnail img:hover {

        background-color: #A9A9A9;

} 



.ngg-gallery-thumbnail span {

        /* Images description */

        font-size:90%;

        padding-left:5px;

        display:block;

}



.ngg-clear {

        clear: both;

}



/* ----------- Gallery navigation -------------*/



.ngg-navigation {

        font-size:0.9em !important;

        clear:both !important;

        display:block !important;

        padding-top:15px;

        text-align:center;

        

}



.ngg-navigation span {

        font-weight:bold;

        margin:0pt 6px;

}



.ngg-navigation a.page-numbers,

.ngg-navigation a.next,

.ngg-navigation a.prev, 

.ngg-navigation span.page-numbers,

.ngg-navigation span.next,

.ngg-navigation span.prev {

        border:1px solid #DDDDDD;

        margin-right:3px;

        padding:3px 7px;

}



.ngg-navigation a.page-numbers:hover,

.ngg-navigation a.next:hover,

.ngg-navigation a.prev:hover, 

.ngg-navigation span.page-numbers:hover,

.ngg-navigation span.next:hover,

.ngg-navigation span.prev:hover {

        background-color: #0066CC;

        color: #FFFFFF !important;

        text-decoration: none !important;

}



/* ----------- Image browser style -------------*/



.ngg-imagebrowser {

        display: block;

        padding-bottom: 40px;

}



.ngg-imagebrowser h3 {

        text-align:center;

}



.ngg-imagebrowser img {

        text-align:center;

}



.ngg-imagebrowser-nav {

position: absolute;

top: 185px;

margin-left: 340px;

font-size: 16px;

color: #767657;

font-family:"Trebuchet MS", Arial, Helvetica, _Sans;

text-transform: uppercase;

font-weight: bold; 

width: 400px; 

}



.ngg-imagebrowser-nav a{

color: #A3A25C; text-decoration: none;font-size: 14px;}





.ngg-imagebrowser-nav a:hover{

color: #A3A25C; text-decoration: underline;}



.ngg-imagebrowser-nav span{margin-right: 16px;}







.slideshow{

        background:transparent url(images/icon_camera.gif) no-repeat scroll left center;

        clear:both;

        color:#767657;

        font-family:"Trebuchet MS",Arial,Helvetica,_Sans;

        font-size:14px;

        font-weight:bold;

        margin-left:774px;

        padding-left:30px;

        position:absolute;

        text-decoration:none;

        text-transform:uppercase;

        top:189px;

}



.slideshow:hover{text-decoration: underline; color: #767657;}



.left{background: url(images/left.gif) no-repeat center left; width: 40px; height: 40px; display: block; float: left; margin-top: 190px; margin-left: 15px; }



.right{background: url(images/right.gif) no-repeat center left; width: 40px; height: 40px; display: block; float: left; margin-top: 190px;}



.left:hover, .right:hover{background-position: -40px;}



.pic{width: 789px; height: 450px; display: block; float: left; margin-bottom: 40px;}



.ngg-imagebrowser img {display: block; margin-left: auto; margin-right: auto;}





/* ----------- Slideshow -------------*/





.slideshowlink {

        

}



/* ----------- Single picture -------------*/

.ngg-singlepic {

        background-color:#FFFFFF;

        display:block;  

        padding:4px;

}



.ngg-left {

        float: left;

        margin-right:10px;

}



.ngg-right {

        float: right;

        margin-left:10px;

}



.ngg-center {

          margin-left: auto !important;

    margin-right: auto !important;

}



/* ----------- Sidebar widget -------------*/

.ngg-widget,

.ngg-widget-slideshow {

        overflow: hidden;

        margin:0pt;

        padding:5px 0px 0px 0pt;

        text-align:left;

}



.ngg-widget img {

        border:2px solid #A9A9A9;

        margin:0pt 2px 2px 0px; 

        padding:1px; 

}



/* ----------- Related images -------------*/

.ngg-related-gallery {

        background:#F9F9F9;

        border:1px solid #E0E0E0;

        overflow:hidden;

        margin-bottom:1em;

        margin-top:1em;

        padding:5px;

}

.ngg-related-gallery img {

        border: 1px solid #DDDDDD;

        float: left;

        margin: 0pt 3px;

        padding: 2px;

        height: 50px;

        width:  50px;

}



.ngg-related-gallery img:hover {

        border: 1px solid #000000;

} 



/* ----------- Gallery list -------------*/



.ngg-galleryoverview ul li:before {

        content: '' !important;

}



.ngg-gallery-list {

        list-style-type:none;

        padding: 0px !important;

        text-indent:0px !important;        

}



.ngg-galleryoverview div.pic img{

        width: 100%;        

}



.ngg-gallery-list li {

        float:left;

        margin:0 2px 0px 2px !important;

        overflow:hidden;

}



.ngg-gallery-list li a {

        border:1px solid #CCCCCC;

        display:block;

        padding:2px;

}



.ngg-gallery-list li.selected a{

        -moz-background-clip:border;

        -moz-background-inline-policy:continuous;

        -moz-background-origin:padding;

        background:#000000 none repeat scroll 0 0;

}



.ngg-gallery-list li img {

        height:40px;

        width:40px;        

}



li.ngg-next, li.ngg-prev {

        height:40px;

        width:40px;        

        font-size:3.5em;

}



li.ngg-next a, li.ngg-prev a  {

        padding-top: 10px;

        border: none;

        text-decoration: none;

}