   /* cabecalho */
    @import url('cabecalho-tela.css');

    /* corpo */
    @import url('slideshow-tela.css');
    @import url('janela-tela.css');

      /* janelas */
      @import url('comments-tela.css');
      @import url('institutional-tela.css');
      @import url('ourvision-tela.css');
      @import url('ourstrategy-tela.css');
      @import url('womenhealth-tela.css');
      @import url('news-tela.css');
      @import url('projects-tela.css');
      @import url('testimonies-tela.css');
      @import url('rss-tela.css');
      @import url('videos-tela.css');
      @import url('diaporama-tela.css');
      @import url('twitter-tela.css');
      @import url('blog-tela.css');
      @import url('address-tela.css');
      @import url('contact-tela.css');

    /* rodape */
    @import url('rodape-tela.css');

/* geral */
* { color: #333; font-size: 12px; font-family: verdana, sans-serif; margin: 0; outline: none; padding: 0; }

body { background: #eee; }

a { text-decoration: none; }

img { border: none; }

  /* donate */
  #donate { background: url(../imagens/fundo-donate.gif) repeat-x center top; /*border-bottom: 1px solid #fff;*/ display: none; height: 50px; text-indent: -999em; }

  #editbuttons { background-color:#e6e6df; }
  #editbuttons .editbuttons { background-image:url(../imagens/fundo-widget.gif); height:43px; overflow:hidden; }
  #editbuttons .editbuttons .editlimit { margin:0px auto; text-align:right; width:975px; }
  #editbuttons .editbuttons .editlimit img { margin:7px 0 0 12px; }

  #listbuttons { display:none; background-color:#e2e2dc; background-image:url(../imagens/fundo-listbutton.gif); background-position:left bottom; background-repeat:repeat-x; height:250px; }
  #listbuttons .listbuttons { margin:0px auto; width:975px; }
  #listbuttons .listbuttons .boxbuttons { float:left; margin:20px 10px 20px 0; }
  #listbuttons .listbuttons .boxbuttons2 { margin:20px 0; }
  #listbuttons .listbuttons .boxbuttons ul { width:317px; }
  #listbuttons .listbuttons .boxbuttons ul li { border:1px solid #d7d7cf; background-color:#d2d2c9; margin-bottom:1px; padding:6px 6px 6px 25px; text-align:left; list-style-type:none; font-size:14px; color:#333; font-weight:bold; background-image:url(../imagens/fundo-mark.gif); background-position:8px 8px; background-repeat:no-repeat; }
  #listbuttons .listbuttons .boxbuttons ul li.column1 { color:#FFFFFF; background-color:#3eb037; background-image:url(../imagens/fundo-mark-ok.gif); }
  #listbuttons .listbuttons .boxbuttons ul li.column2 { color:#FFFFFF; background-color:#f99232; background-image:url(../imagens/fundo-mark-ok.gif); }
  #listbuttons .listbuttons .boxbuttons ul li.column3 { color:#FFFFFF; background-color:#f4682a; background-image:url(../imagens/fundo-mark-ok.gif); }
  #listbuttons .listbuttons .boxbuttons ul li.column4 { color:#FFFFFF; background-color:#ffb820; background-image:url(../imagens/fundo-mark-ok.gif); }




  /* pagina */
  #pagina { margin: 0 auto 35px auto; width: 975px; }

    /* colUnica */
    #colUnica { float: left; margin-right: 15px; width: 315px; text-align:left; overflow:hidden; }

      #colUnica .colEsquerda { display: block; padding-bottom: 40px; position: relative; text-align:left; }

    /* colDupla */
    #colDupla { float: left; width: 645px; }

      .colCentral { margin-right: 15px; }
      .colCentral,
      .colDireita { display: block; float: left; padding-bottom: 40px; position: relative; width: 315px; overflow:hidden; text-align:left; }


.internalComment { width:206px; float:right; clear:both; background-color:#e3e3d7; font-size:14px; color:#474747; font-weight:bold; font-style: italic; margin-left:20px; margin-bottom:20px; }
.internalCommentText { padding-left:19px; padding-right:19px; padding-bottom:17px; padding-top:17px; line-height:20px; }
.internalCommentAuthor { text-align:right; font-weight:normal; font-style:italic; font-size:12px; color:#474747; margin-top:10px; }

#content_accordion, #content_accordion2 { text-align:left;}
#content_accordion ul, #content_accordion ul li, #content_accordion2 ul, #content_accordion2 ul li { list-style:none; list-style-type:none; }
#content_accordion ul li .title, #content_accordion2 ul li .title { padding: 3px 20px; color:#33342c; border-bottom:1px solid #dfddde; background-color:#f2f2f2; }
#content_accordion ul li .title:hover, #content_accordion2 ul li .title:hover { text-decoration:underline; }
#content_accordion ul li .text, #content_accordion2 ul li .text { padding: 20px; color:#33342c; border-bottom:1px solid #dfddde; }
#content_accordion ul li .text .gravata, #content_accordion2 ul li .text .gravata { font-size:14px; }
#content_accordion ul li .text a.continue, #content_accordion2 ul li .text a.continue { color:#3eb037; font-size:10px; }


#content_accordion ul li .corpo span.data, #content_accordion2 ul li .corpo span.data { color: #999; display: block; font: normal normal normal 10px/10px verdana, sans-serif; padding: 15px 15px 0 15px; }

#content_accordion ul li .corpo h3, #content_accordion2 ul li .corpo h3 { display: block; font: normal normal normal 18px/18px verdana, sans-serif; letter-spacing: -1px; padding: 5px 15px 0 15px; }
#content_accordion ul li .corpo h3 a, #content_accordion2 ul li .corpo h3 a { display: block; font: normal normal normal 15px/15px verdana, sans-serif; letter-spacing: -1px; }
#content_accordion ul li .corpo h3 a:hover, #content_accordion2 ul li .corpo h3 a:hover { color: #f99232; }

#content_accordion ul li .corpo a.imagem, #content_accordion2 ul li .corpo a.imagem { background: #eee; display: inline; padding: 3px 3px 0 3px; float: left; margin: 15px 15px 0 15px; }
#content_accordion ul li .corpo a.imagem:hover, #content_accordion2 ul li .corpo a.imagem:hover { background: #f99232; padding: 3px 3px 0 3px; margin: 15px 15px 0 15px; }
#content_accordion ul li .corpo a.imagem .descricao, #content_accordion2 ul li .corpo a.imagem .descricao { color: #666; display: block; font: normal normal normal 10px/10px verdana, sans-serif; padding: 5px 0; text-align: center; }
#content_accordion ul li .corpo a.imagem .autor, #content_accordion2 ul li .corpo a.imagem .autor { color: #999; display: block; font: normal normal normal 9px/10px verdana, sans-serif; padding: 0 0 10px 0; text-align: center; }

#content_accordion ul li .corpo p, #content_accordion2 ul li .corpo p { font: normal normal normal 12px/20px verdana, sans-serif; padding: 15px; }
#content_accordion ul li .corpo p a, #content_accordion2 ul li .corpo p a { color: #f99232; }
#content_accordion ul li .corpo p a:hover, #content_accordion2 ul li .corpo p a:hover { text-decoration: underline; }

#content_accordion ul li .corpo p a.imagem, #content_accordion2 ul li .corpo p a.imagem { margin: 5px 15px 0 0; }
#content_accordion ul li .corpo p a.imagem:hover, #content_accordion2 ul li .corpo p a.imagem:hover { margin: 2px 12px 0 -3px; }

#content_accordion ul li .corpo .coluna, #content_accordion2 ul li .corpo .coluna { float: left; margin-right:5px; width: 280px; }
#content_accordion ul li .corpo .ultima, #content_accordion2 ul li .corpo .ultima { margin:0; }


.item-news-list {padding:15px;}
.item-news-list ul, .item-news-list li { list-style:none; float:left; }
.item-news-list li.first { width:150px;}
.item-news-list li.second { width:460px;}
.item-news-list .image {float:left;border:1px solid #c4c4c4;background-color:#ebebeb;padding:5px;}
.item-news-list .date {font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#f99232;font-weight:bold;}
.item-news-list h3, .item-news-list h3 a {font-family:Arial, Helvetica, sans-serif;color:#f99232;font-weight:bold;font-size:15px;}
.item-news-list h3 a { padding:2px 0 5px 0; }
.item-news-list .text {font-size:11px;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;}
.item-news-list:hover {background-color:#f1f1f1;}

#btnseemore { background-image:url(../imagens/btn_see_more2.gif); height:20px; width:150px; overflow:hidden; display:block; float:left; margin-left:20px; }
#btnseemore div { float:left; padding:5px 0; width:130px; text-align:center; }
#btnseemore a {  color: #fff; cursor: pointer;}

#copyright { text-align:right; }
#copyright p { text-align:right; border:none; font-size:10px; }
#copyright p a, #copyright a { font-size:10px; }

#donv2top { border:1px solid #36932f; background:none; background-color:#40af37; }
#donv2top .donv2toptitle { padding:30px 0 35px 20px; color:#FFF; font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:34px; }
#donv2top .donv2toptext { color:#FFF; padding:0 0 45px 20px; font-family:Arial, Helvetica, sans-serif; }
#donv2top .donv2toptext p { color:#FFF; font-size:18px; line-height:22px; padding:0 0 20px 0; font-family:Arial, Helvetica, sans-serif; }
#donv2top .donv2box1 { float:left; width:575px }
#donv2top .donv2box2 { float:right; width:385px; }
#donv2top .donv2box2img { background-color:#FFF; margin:20px 0px 20px 5px; padding:8px; float:left; border:1px solid #32892b; }
#donv2 { padding:10px 0 25px 25px; }
#donv2 .box-main { background-image:url(../images/donv2back2.gif);background-repeat:no-repeat;width:654px;float:left;overflow:hidden;font-size:14px;text-align:center;font-weight:bold; height:465px;}
#donv2 .standard { background-image:url(../images/donv2back.gif); }
#donv2 .box-main span { font-weight:normal; }
#donv2 .box-main2 { text-align:left; }
#donv2 .box-main .green { color:#419b00; }
#donv2 .box-main .title-main { color:#40af37; font-size:24px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:28px 15px 35px 15px; }
#donv2 .box-main .title-main2 { text-align:left; text-align:right; width:115px; padding:28px 0px 35px 0px; }
#donv2 .box-main .sub-main { font-size:20px; text-align:center; color:#333333; font-weight:normal; padding:0 15px; height:86px; }
#donv2 .box-main .sub-main2 { height:135px; }

#donv2 .box-main .box-main-right {float:right; width:320px; font-size:16px; color:#333; font-weight:bold; }

#donv2 form { padding:0 20px; }
#donv2 form .btn { border:none; display: block; background-color:transparent; padding-top:5px; font-size:14px; color:#40af37; font-weight:bold; text-align:center; width:220px; }

.box-right .btn { border:none; background-color:transparent; padding-top:5px; font-size:14px; color:#40af37; font-weight:bold; text-align:center; width:220px; }
.water { display: none; }

#donv2 form .btnfield { border:1px solid #cdcdcd; width:70px; padding:5px; }
#donv2 form .btnfield2 { width:180px; margin-top:3px; }
#donv2 form .btnfield3 { width:50px; margin-top:3px; }
#donv2 form .btnfield4 { width:480px; }
#donv2 form .btnfield5 { width:180px; }
#donv2 form .form-text { float:left; width:100px; text-align:right; }
#donv2 form .form-field { float:left; width:480px;  }
#donv2 form .form-field2 { width:195px;  }
#donv2 form .form-field3 { width:590px; text-align:right;  }
#donv2 form .donation-space { clear:both; height:15px; }

#donv2 .box-right { float:right; width:280px; }
#donv2 .box-right .box-right-item { clear:both; background-image:url(../images/donv2div.gif); background-position:left bottom; background-repeat:no-repeat; padding:0 0 10px 0; margin:0 0 10px 0; }
#donv2 .box-right .box-right-title { font-size:20px; color:#333; line-height:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;padding:0 0 0 20px; }
#donv2 .box-right .box-right-text { font-size:12px; color:#454545; line-height:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 20px; }
#donv2 .box-right .box-right-link { padding:0 0 0 20px;}
#donv2 .box-right .box-right-link a { font-size:11px; color:#40af37; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#donv2 .box-right .box-right-link a:hover { text-decoration:underline; }

#donation-btn, #donation-btn3 { background-image:url(../images/donv2btn.gif); background-repeat:no-repeat; height:31px; float:left;padding:0 0 0 17px; width:auto; }
#donation-btn input.btn, #donation-btn3 input.btn { font-size:16px; color:#FFF; font-weight:bold; width:auto; }
#donation-btn2 { background-image:url(../images/donv2btn2.gif); background-repeat:no-repeat; background-position:left top; width:17px; height:31px; overflow:hidden; float:left; }
#donation-btn3 { margin-left:220px; }

#donv2end { padding:20px; }
#donv2end .donfooter {float:left;font-family:Arial, Helvetica, sans-serif;width:430px;}
#donv2end .donfooter .donfootertitle { font-size:22px; color:#333; line-height:26px; padding:0 0 15px 0; font-weight:bold;}
#donv2end .donfooter .donfootertext { font-size:15px; color:#333; font-weight:normal;}
#donv2end .donfooter .donfootertext p { padding-left:0; margin-left:0px; }
#donv2end .donfooterimgtext { clear:both; float:right; width:472px; font-size:11px; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:5px 0 0 0; }
#donv2end .donfooterimg { float:right; padding:5px; border:1px solid #dfdfdf; }
