@charset "iso-8859-1";
/*CSS reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,
var,dl,dt,dd,ol,ul,li,fieldset, form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;outline:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
a{text-decoration:none;}a:hover{text-decoration:underline;}
input,select,textarea{font:11px arial,helvetica,"sans Serif",clean,sans-serif;}
legend{display:none}label{cursor:pointer;cursor:hand;}:focus{outline:0;}
/**/

/*CSS Defaut*/
body{background:#dae8f4 url(../img/bg.gif) repeat-x 0 top;font:14px trebuchet ms,arial,helvetica,"sans Serif",clean,sans-serif;color:#5a5a5a}
#all{background:url(../img/bg-top.jpg) no-repeat center top}
#ct{width:887px;margin:0 auto}
#hd,#md,#ft,.pag-v2{float:none;clear:both}
#all,#md,#ft,.colABC,.colABCFt,.pag-v2,#md .title,.makeovers .multimidia, .infos,.box .top {overflow:auto;zoom:1}
/**/

/*hd*/
#hd{margin:23px 0 0}
#hd h1{float:left}
#hd h1 a{width:172px;height:115px;background:url(../img/logo-h1.png) no-repeat;display:block;text-indent:-999em}
#hd h3{width:219px;height:43px;margin:0 0 0 -12px;float:left;background:url(../img/logo-h3.png) no-repeat;display:block;text-indent:-999em}
#hd .subnav{width:200px;float:right;color:#2c76af;font-size:12px}
#hd .subnav a{color:#2c76af}
#hd .subnav ul{float:right}
#hd .subnav li{margin:0 0 0 6px;float:left}
#hd .subnav strong{float:right}
#hd .subnav .active a{font-weight:700;text-decoration:underline}
/*navTop*/
#navTop{width:681px;margin:-33px 0 0 205px;_margin:-33px 0 0 105px;float:left;clear:both;z-index:100!important;font-size:12px}
#navTop ul#nav li {float:left}
#navTop ul#nav li a{width:100%;height:24px;float:left;padding:5px 0 0;background:url(../img/menu.gif) no-repeat;display:block;text-align:center;color:#fff}
#navTop ul#nav li a:hover{background-position:0 -41px}
#navTop ul#nav li.pCon{display:none}
#navTop ul#nav .bt1{width:122px;background-position:0 0}
#navTop ul#nav .bt2{width:130px;background-position:-122px 0}
#navTop ul#nav .bt3{width:98px;background-position:-252px 0}
#navTop ul#nav .bt4{width:92px;background-position:-350px 0}
#navTop ul#nav .bt5{width:131px;background-position:-442px 0}
#navTop ul#nav .bt6{width:108px;background-position:-573px 0}
#navTop ul#nav .bt1:hover{background-position:0 -41px}
#navTop ul#nav .bt2:hover{background-position:-122px -41px}
#navTop ul#nav .bt3:hover{background-position:-252px -41px}
#navTop ul#nav .bt4:hover{background-position:-350px -41px}
#navTop ul#nav .bt5:hover{background-position:-442px -41px}
#navTop ul#nav .bt6:hover{background-position:-573px -41px}
#navTop ul#nav .bt1Active:hover{background-position:0 -41px}
#navTop ul#nav .bt2Active:hover{background-position:-122px -41px}
#navTop ul#nav .bt3Active:hover{background-position:-252px -41px}
#navTop ul#nav .bt4Active:hover{background-position:-350px -41px}
#navTop ul#nav .bt5Active:hover{background-position:-442px -41px}
#navTop ul#nav .bt6Active:hover{background-position:-573px -41px}
#navTop ul#nav .bt1Active{width:122px;background:url(../img/menu.gif) no-repeat 0 -41px}
#navTop ul#nav .bt2Active{width:130px;background:url(../img/menu.gif) no-repeat -122px -41px}
#navTop ul#nav .bt3Active{width:98px;background:url(../img/menu.gif) no-repeat -252px -41px}
#navTop ul#nav .bt4Active{width:92px;background:url(../img/menu.gif) no-repeat -350px -41px}
#navTop ul#nav .bt5Active{width:131px;background:url(../img/menu.gif) no-repeat -442px -41px}
#navTop ul#nav .bt6Active{width:108px;background:url(../img/menu.gif) no-repeat -573px -41px}
.sub {width:139px;margin:29px 0 0;*margin:29px 0 0 -122px;padding:1px 0 0;z-index:100;display:none;position:absolute}
#navTop ul#nav li .sub li a{width:139px;height:auto;padding:5px 11px;float:none;background:#2e7ab5;overflow:hidden;clear:both;text-align:left}
#navTop ul#nav li .sub .up{background:transparent url(../img/sub-menu-top.png) no-repeat 0 top!important}
#navTop ul#nav li .sub .up:hover,
#navTop ul#nav li .sub .up.over{background:transparent url(../img/sub-menu-top-hover.png) no-repeat 0 top!important}
#navTop ul#nav li .sub .down{background:transparent url(../img/sub-menu-ft.png) no-repeat 0 bottom!important}
#navTop ul#nav li .sub .down:hover,
#navTop ul#nav li .sub .down.over{background:transparent url(../img/sub-menu-ft-hover.png) no-repeat 0 bottom!important}
#navTop ul#nav li .sub li a:hover{background:#2f93cd}
#nav li>ul.sub {top:auto;left:auto}
#nav li:hover ul.sub, #nav li.over ul.sub {display:block}
/*navTop / end*/
/**/

/*md*/
#md .bgMd{float:left;background:url(../img/bg-middle.png) no-repeat center -38px}
#md .container{width:887px;height:323px;}
#md .container .player{margin:51px 19px 0 4px;float:left}
#md .container div{width:326px;margin:64px 0 0;float:left}
#md .container div strong{font-size:18px;color:#2a75ae}
#md .container div a{margin:17px 49px 0 0;float:right;text-decoration:underline;color:#2f93cd}

#md #colA{width:434px;margin:24px 0 0;float:left}
#md #colA h2{margin:6px 0 16px;float:left}
#md #colA h2,
#md #colA h2 a{font-size:18px;color:#2a75ae}
#md #colA .box{width:434px;float:left;margin:0 0 10px;background:#fff url(../img/box-top.gif) no-repeat 0 top}
#md #colA .box div{padding:9px 10px;float:left;background:url(../img/box-ft.gif) no-repeat 0 bottom}
#md #colA .box img{margin:0 15px 0 0;float:left}
#md #colA .box h4{font-size:14px;font-weight:700;color:#2a75ae}
#md #colA .box p{line-height:16px}
#md #colA .box p a{color:#5b5b5b}
#md #colA .box em{color:#3d6998}
#md #colA .box .plus{width:15px;height:13px;margin:-3px 0 0 398px;*margin:-3px 0 0 298px;background:url(../img/plus.gif) no-repeat;display:block;text-indent:-999em;position:absolute}

#md #colB{width:421px;margin:35px 0 0;float:right}
#md #colB h2{margin:29px 0 17px}
#md #colB h2,
#md #colB h2 a{font-size:18px;color:#2a75ae}
#md #colB ul{float:left}
#md #colB li{float:left}
#md #colB li img{margin:0 0 14px 19px}
#md #colB .no img{margin:0 0 14px}
#md #colB div img{margin:0 17px 10px 0;float:left}
#md #colB div p{font-size:14px}
#md #colB div p a{color:#5b5b5b}
#md #colB .box{width:421px;float:left;background:#fff url(../img/box-top2.gif) no-repeat 0 top}
#md #colB .box div{width:391px;padding:15px;float:left;background:url(../img/box-ft2.gif) no-repeat 0 bottom}
#md #colB .box strong{font-size:14px;color:#2a75ae}
#md #colB .box em{color:#2a75ae}
#md #colB .box em a{color:#2a75ae;text-decoration:none}
#md #colB .box em a:hover{text-decoration:underline}

#md #colAB{width:681px;float:left;background:#fff url(../img/top-colAB.gif) no-repeat 0 top}
#md #colAB .colABFt{width:641px;padding:20px;float:left;background:url(../img/ft-colAB.gif) no-repeat 0 bottom}
#md #colAB .colABFt img{margin:0 20px 0 0;float:left}
#md #colAB .colABFt h3{margin:0 0 18px;font-size:18px;color:#2a75ae}
#md #colAB .colABFt p{margin:0 0 16px}
#md #colAB .colABFt p a{color:#2a75ae;text-decoration:none}
#md #colAB .colABFt p a:hover{text-decoration:underline}
#md #colAB .colABFt ul li,
#md #colAB .colABFt ul li a{color:#2a75ae}
#md #colAB .colABFt .next a{width:104px;height:27px;margin:40px 0;float:right;background:url(../img/bt-next.jpg) no-repeat;display:block;text-indent:-999em}
#md #colAB .colABFt .doubleList{width:350px;float:left}
#md #colAB .colABFt .doubleList li{width:175px;float:left}
#md #colAB .colABFt .doubleList.max{margin:0 0 16px}
#md #colAB .colABFt .doubleList.max li{color:#5A5A5A;width:350px}
#md #colAB .colABFt .legend{width:265px;margin:0 20px 0 0;float:left}
#md #colAB .colABFt .legend p{width:265px;padding:10px 0 0;clear:both;line-height:15px}
#md #colAB .colABFt .legend p a{color:#2a75ae;text-decoration:none}
#md #colAB .colABFt .legend p a:hover{text-decoration:underline}
#md #colAB .colABFt .text{width:350px;float:left}

#md .title{margin:45px 0 26px}
#md .title h2{float:left;display:block;font-size:24px;color:#2a75ae}
#md .title h2 a{color:#2a75ae}
#md .title .btMakeovers{padding:0 0 8px 10px;float:right;background:url(../img/bgBotao.png) no-repeat;}
#md .title .btMakeovers .bg{padding:5px 10px 4px 0;background:url(../img/bgBotao.png) no-repeat 100% 100%;}
#md .title .btMakeovers a{padding:0 0 0 19px;background:url(../img/setaBotao.png) no-repeat 0 4px;color:#fff}
#md .title .btMeet{padding:0 0 8px 10px;float:right;background:url(../img/bgBotao.png) no-repeat;}
#md .title .btMeet .bg{padding:5px 10px 4px 0;background:url(../img/bgBotao.png) no-repeat 100% 100%;}
#md .title .btMeet a{padding:0 0 0 19px;background:url(../img/setaBotao.png) no-repeat 0 4px;color:#fff}

#md .submenu{width:184px;margin:0 21px 0 0;float:left;font-size:12px}
#md .submenu .active{margin:0 0 1px;_margin:1px 0 1px;font-weight:700;background-position:0 -42px}
#md .submenu li a:hover{margin:0 0 1px;_margin:1px 0 1px;font-weight:700;background-position:0 -42px}
#md .submenu li a{width:169px;height:22px;margin:0 0 1px;padding:5px 0 0 15px;background:url(../img/submenu.gif) no-repeat;display:block;color:#fff}

#md .gallery{width:647px;margin:0 0 20px 120px;_margin:0 0 20px 60px;float:left;background:#fff url(../img/box-top3.gif) no-repeat 0 top;font-size:14px}
#md .galleryFt{width:607px;padding:20px;float:left;background:url(../img/box-ft3.gif) no-repeat 0 bottom}
#md .gallery li{margin:0 11px 0 12px;float:left}
#md .gallery ul{_margin:0 0 0 -22px}
#md .gallery .details{margin:0 18px 0 0;float:left}
#md .gallery .details p{margin:0 0 15px}
#md .gallery .person{width:329px;float:left}
#md .gallery .before{width:26px;height:31px;margin:35px 0 0 -33px;background:url(../img/before.gif) no-repeat;display:block;position:absolute;text-indent:-999em}
#md .gallery .next{width:26px;height:31px;margin:35px 0 0 614px;background:url(../img/next.gif) no-repeat;display:block;position:absolute;text-indent:-999em}

#md .colABC{width:887px;background:#fff url(../img/box-top4.gif) no-repeat 0 top;}
#md .colABCFt{width:847px;padding:20px;background:url(../img/box-ft4.gif) no-repeat 0 bottom}

#md .sitemap{}
#md .sitemap .col{width:232px;margin:0 0 0 65px;float:left}
#md .sitemap .col.no{margin:0}
#md .sitemap .col a{color:#2e7ab5}
#md .sitemap .col li{padding:0 0 2px;margin:0 0 20px}
#md .sitemap .col li ul li{margin:0}

#md .main-v1{width:548px;float:left}
#md .main-v1 .box{background:#fff url(../img/bgTopBoxMain-v1.gif) no-repeat 0 0;}
#md .main-v1 .boxFt{padding:20px;background:url(../img/bgFtBoxMain-v1.gif) no-repeat 0 bottom}

#md .main-v1 .form{width:386px}
#md .main-v1 .form label{padding:0 0 5px;display:block}
#md .main-v1 .form input{width:383px;height:17px;padding:6px 3px 3px;margin:0 0 10px;background:url(../img/bgInput.png) no-repeat;border:0}
#md .main-v1 .form textarea{width:383px;height:157px;padding:6px 3px 3px;margin:0 0 10px;background:url(../img/bgTextArea.png) no-repeat;border:0}
#md .main-v1 .form .bt{width:auto;height:auto;float:right;background:none;padding:0}

#md .sidebar-v1{width:311px;margin:0 0 0 28px;float:left}
#md .sidebar-v1 .box{margin:0 0 20px;background:#fff url(../img/bgTopBoxSidebar-v1.gif) no-repeat 0 0;}
#md .sidebar-v1 .boxFt{padding:20px;background:url(../img/bgFtBoxSidebar-v1.gif) no-repeat 0 bottom}
#md .sidebar-v1 h3{padding:0 0 1px;font-size:14px;font-weight:700;color:#2e7ab5}

#md .sidebar-v1 .infoContac{}
#md .sidebar-v1 .infoContac .vcard{}
#md .sidebar-v1  .vcard .adr div,
#md .sidebar-v1  .vcard .adr span,
#md .sidebar-v1  .vcard abbr{padding:0 0 0 27px}
#md .sidebar-v1 .vcard .organization-name{padding:0 0 0 27px;background:url(../img/icContact.gif) no-repeat}
#md .sidebar-v1 .vcard .region{padding:0!important}
#md .sidebar-v1 .vcard .country-name{margin:0 0 20px}
#md .sidebar-v1 .vcard .email{padding:0 0 2px 27px;background:url(../img/icContact.gif) no-repeat 0 -23px}
#md .sidebar-v1 .vcard .tel.t1{padding:0 0 2px 27px;background:url(../img/icContact.gif) no-repeat 0 -41px}
#md .sidebar-v1 .vcard .tel.t2{padding:0 0 2px 27px;background:url(../img/icContact.gif) no-repeat 0 -60px}
#md .sidebar-v1 .vcard .url{padding:0 0 2px 27px;color:#5a5a5a}
#md .sidebar-v1 .info{padding:0 0 0 26px;margin:25px 0 43px;background:url(../img/icContact.gif) no-repeat 0 -86px}
#md .sidebar-v1 .linkvCard a{color:#2e7ab5}

#md .sidebar-v1 .callUs{}
#md .sidebar-v1 .callUs img{margin:0 15px 0 0;float:left}

#md .main-v2{width:598px;margin:0 0 40px;float:left}
#md .main-v2 .box{margin:0 0 40px;background:#fff url(../img/bgTopBoxMain-v2.gif) no-repeat 0 0;}
#md .main-v2 .boxFt{padding:20px;background:url(../img/bgFtBoxMain-v2.gif) no-repeat 0 bottom}
#md .main-v2 .article h3{padding:0 0 26px;font-size:14px;font-weight:700;color:#2e7ab5}
#md .main-v2 .article h3 a{color:#2e7ab5}
#md .main-v2 .article p{margin:0 0 15px}
#md .main-v2 .article p a{color:#2e7ab5}
#md .main-v2 .article.comments h3,
#md .main-v2 .article.comments h3 a{padding:0 0 5px;color:#5A5A5A}
#md .main-v2 .article.comments .form{width:386px}
#md .main-v2 .article.comments .form label{padding:0 0 5px;display:block}
#md .main-v2 .article.comments .form input{width:383px;height:17px;padding:6px 3px 3px;margin:0 0 10px;background:url(../img/bgInput.png) no-repeat;border:0}
#md .main-v2 .article.comments .form textarea{width:383px;height:157px;padding:6px 3px 3px;margin:0 0 10px;background:url(../img/bgTextArea.png) no-repeat;border:0}
#md .main-v2 .article.comments .form .bt{width:auto;height:auto;float:right;background:none;padding:0}
#md .main-v2 .titBlog{margin:0 0 19px;font-weight:700;color:#2e7ab5}

#md .sidebar-v2{width:261px;margin:0 0 0 28px;float:left}
#md .sidebar-v2 .box{margin:0 0 20px;background:#fff url(../img/bgTopBoxSidebar-v1.gif) no-repeat 0 0;}
#md .sidebar-v2 .boxFt{padding:20px;background:url(../img/bgFtBoxSidebar-v1.gif) no-repeat 0 bottom}
#md .sidebar-v2 .box h3{padding:0 0 15px;font-size:14px;font-weight:700;color:#2e7ab5}
#md .sidebar-v2 .box h3 a{color:#2e7ab5}
#md .sidebar-v2 .box li{padding:0 0 6px;}
#md .sidebar-v2 .box li.recent{padding:0 0 20px;}
#md .sidebar-v2 .box li a{text-decoration:none;color:#2e7ab5}
#md .sidebar-v2 .box li a:hover{text-decoration:underline}

#md .makeovers .multimidia{margin:30px 0 0}
#md .makeovers .multimidia .video{width:279px;margin:0 14px 0 0;float:left}
#md .makeovers .multimidia .video .btVideo{padding:0 0 8px 10px;margin:7px 0 0 81px;float:left;background:url(../img/bgBotao.png) no-repeat;}
#md .makeovers .multimidia .video .btVideo .bg{padding:5px 10px 4px 0;background:url(../img/bgBotao.png) no-repeat 100% 100%;}
#md .makeovers .multimidia .video .btVideo a{padding:0 0 0 24px;background:url(../img/icVideo.gif) no-repeat 0 4px;color:#fff}

#md .makeovers .multimidia .thumbs{width:554px;float:left}
#md .makeovers .multimidia .thumbs a{margin:0 9px 8px 0;float:left}

#md .makeovers .infos{padding:19px 0 0}
#md .makeovers .infos .col{width:403px;margin:0 40px 0 0;float:left}
#md .makeovers .infos .col.no{margin:0}
#md .makeovers .infos .col h3{padding:0 0 23px;font-size:18px;color:#2a75ae}

#md .meet h3{margin:0 0 18px;font-size:18px;color:#2a75ae}
#md .meet p{margin:0 0 16px}
#md .meet p a{color:#2A75AE}
#md .meet .legend{width:265px;margin:0 20px 20px 0;float:left}
#md .meet .text{width:560px;float:left}

#md .termos p{padding:0 0 10px}
#md .termos ul{padding:0 0 0 20px;list-style-position:outside;list-style-type:circle;}
#md .termos li{padding:0 0 5px}

.pag-v2{width:300px;margin:0 auto}
.pag-v2 li{margin:0 10px 0 0;padding:4px 5px;float:left;background:#fff;border:1px solid #2E7AB5}
.pag-v2 li a{color:#2E7AB5}
.pag-v2 .bt{padding:0;background:none;border:0}
.pag-v2 .active{background:#2E7AB5;border:1px solid #2E7AB5;color:#fff}
.pag-v2 .active a{color:#fff}

.pag-v3{width:62px;margin:0 auto;float:right}
.pag-v3 li{margin:0 0 0 5px;float:left}

.overlay{width:100%;height:2500px;position:absolute;z-index:10;top:0;left:0;}

/*lightbox*/
.lightbox .box {width:523px;padding:20px;position:absolute;z-index:11;top:346px;left:300px;background:#fff;border:1px solid #2e7ab5}
.lightbox .box .top{}
.lightbox .box .top p{float:left;font-size:14px;color:#2a75ae;}
.lightbox .box .top .close{float:right;}
.lightbox .box .top .close a{padding:0 0 0 24px;background:url(../img/icClose.png) no-repeat}
.lightbox .box .zoom{}
.lightbox .box .zoom .foto{width:507px;margin:20px 0;text-align:center}
/*lightbox /end*/

/**/

/*ft */
#ft{margin:59px 0 0;clear:both;font-size:12px}
#ft p{margin:17px 0;clear:both;text-align:center;color:#3a6491}
#ft address{float:left}
#ft ul{float:right}
#ft ul li{margin:0 0 0 6px;float:left}
#ft ul li a{color:#fff;text-decoration:underline}
#ft div{width:857px;height:15px;padding:11px 15px 12px;background:url(../img/bg-ft.jpg) no-repeat;color:#fff}
/**/

/*facebox*/
#facebox .b {background:url(../img/b.png);}
#facebox .tl {background:url(../img/tl.png);}
#facebox .tr {background:url(../img/tr.png);}
#facebox .bl {background:url(../img/bl.png);}
#facebox .br {background:url(../img/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {padding: 10px;background: #fff;width:324px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img {border: 0;margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
/*facebox end*/