/* 
	@Project: CSS para o site do Hospital A. C. Camargo
	@Author: Luiz Henrique Zanão Kota
*/
 
/* -----------------------------------*/
/* --------->>> ESTRUTURA <<<---------*/
/* -----------------------------------*/
#page{width:940px; margin:0 auto;}

#header{position:relative; z-index:200;}
#header.altIdioma{overflow:visible; height:151px; /*border-bottom:1px solid #DFDFDF;*/}
#header.altIdioma + #article{clear:both; border-bottom:none; /*border-top:1px solid #fff; padding-top:25px;*/}
#article{position:relative; z-index:100;}
.hgroup{width:100%; display:block; height:37px; border-bottom:1px solid #dfdfdf; position:relative; z-index:11;}
.menu-topo{display:block; margin-top:10px; float:left;}
.menu-topo li{display:block; float:left; border-left:1px solid #537b6c;}
.menu-topo li:first-child{border:none;}
.menu-topo li:first-child a{padding-left:5px;}
.menu-topo li a{color:#537b6c; text-decoration:none; font-size:11px; padding:0 9px;}
.menu-topo li:hover a, .hgroup li.active a{text-decoration:underline; }
.idiomas{display:block; float:left; margin-top:6px; position:relative; float:right;}
.idiomas > li{display:block; float:left; width:22px; height:16px; margin:0; padding:5px 5px 0; }
.idiomas > li ul{display:none;}
.idiomas > li.idioma{padding:0; width:auto; position:relative;}
.idiomas > li.idioma > a{border:1px solid transparent; border-width:1px 1px 0; background-color:none; display:block; position:relative; z-index:160; }
.idiomas > li.idioma:hover > a{background-color:#fff; border:1px solid #d7e8e2; border-width:1px 1px 0;}
.idiomas > li.idioma:hover ul{display:block; position:absolute; background:#fff; border:1px solid #d7e8e2; position:absolute; width:110px; z-index:150; left:-38px; top:25px;}
.idiomas > li.atual{display:none;}
.idiomas > li.idioma.last:hover ul{left:-68px;}
.idiomas > li > ul > li{border-top:1px solid #d7e8e2;}
.idiomas > li > ul > li:first-child{border:none;}
.idiomas > li > ul > li:hover{background:#d7e8e2;}
.idiomas > li > ul > li a{text-decoration:none; display:block; text-align:left; padding:4px 8px; color:#52957c;}
.idiomas > li > ul > li:hover a{color:#fff;}
.idiomas > li > a{display:block; width:22px; height:16px; padding:5px 5px 4px;}
.idiomas > li > .br{background:url(imagens/idiomas/pt-br.jpg) left top no-repeat; padding:0;}
.idiomas > li > .en{background:url(imagens/idiomas/en.jpg) 5px 5px no-repeat;}
.idiomas > li > .es{background:url(imagens/idiomas/es.jpg) 5px 5px no-repeat;}
.idiomas > li > .fr{background:url(imagens/idiomas/fr.jpg) 5px 5px no-repeat;}
.idiomas > li > a[href="javascript:void(0);"]{cursor:default;}
.mainTopo{border-top:1px solid #fff; *float:left; *width:100%; *margin-bottom:25px; position:relative; z-index:10;}
.brand{margin:25px 0; float:left;}
.search{float:right; display:block; margin:0 0 0; width:665px;}
.altIdioma .search{width:421px; margin-top:40px;}
.search input[type="text"]{background-position:0 0; width:304px; float:left; color:#52957c; padding-left:15px;}
.search > ul{height:32px; position:relative; width:221px; background:url(imagens/forms.png) left -32px no-repeat; float:left;}
.search > ul > li{display:block; /*height:32px;*/ position:relative;}
.search > ul > li > a{padding-right:25px; /*border-bottom:1px solid #fff;*/}
.search > ul > li a{display:block; line-height:32px; text-align:center; text-decoration:none; font-weight:bold; color:#52957c;}
.search > ul > li > ul{display:none; background:#fff; border:1px solid #d7e8e2; position:absolute; width:100%; z-index:150;}
.search > ul > li > ul > li{padding:0; width:100%; border-top:1px solid #d7e8e2; overflow:hidden;}
.search > ul > li > ul > li:first-child{border-top:none;}
.search > ul > li > ul > li:hover > a, .search > ul > li > ul > li > ul > li:hover > a{background:#52957c; color:#fff; border-bottom:1px solid #d7e8e2;}
.search > ul > li > ul > li > ul{display:none; overflow:hidden;}
.search > ul > li > ul > li > ul > li > a{text-align:left; padding:0 10px;}
/*.search > ul > li > ul > li:hover ul{display:block; hei}*/

#nav{display:block; clear:both; margin:0 auto 15px; height:40px; position:relative; z-index:9;}
#nav li{display:block; float:left; position:relative;}
#nav li ul li { float:none;}
#nav ul > li:hover .sub{display:block;}
#nav li a{display:block; background:url(imagens/nav.png) top left no-repeat; height:40px; line-height:40px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#fff; text-decoration:none;}
#nav li .parentes{width:258px; background-position:0 0;}
#nav li .alunos{width:221px; background-position:-258px 0;}
#nav li .profissionais{width:189px; background-position:-479px 0;}
#nav li .medicos{width:268px; background-position:-668px 0;}
#nav li:hover .parentes, #nav li.active .parentes{width:258px; background-position:0 -40px;}
#nav li .alunos:hover, #nav li.active .alunos{width:221px; background-position:-258px -40px;}
#nav li .profissionais:hover, #nav li.active .profissionais{width:189px; background-position:-479px -40px;}
#nav li .medicos:hover, #nav li.active .medicos{width:268px; background-position:-668px -40px;}

/*Submenu*/
.sub{position:absolute; padding:10px; border:1px solid #d9e9e4; background:#fff; z-index:200; display:none; left:0; top:39px;}
#nav li .sub.pacientes{width:680px;}
#nav li .sub.alunos{width:450px;}
#nav li .sub.profissionais{width:220px;}
#nav li .sub.medicos{width:245px;}
#nav li .sub li{display:block; margin:7px 0; clear:both;}
#nav li .sub li a{background:url(imagens/bullets/bulletSeta.png) left -61px no-repeat; color:#333; height:auto; line-height:12px; padding-left:15px; font-size:12px; display:block; text-align:left;}
#nav li .sub li a:hover, #nav li .sub li.active a{text-decoration:underline;}
#nav li .sub.pacientes li a:hover, #nav li .sub.pacientes li.active a{color:#accb7f;}
/*#nav li .sub.pacientes li a{background-position:left -120px;}*/
#nav li .sub.alunos li a:hover, #nav li .sub.alunos li.active a{color:#d99b6e;}
/*#nav li .sub.alunos li a{background-position:left -60px;}*/
#nav li .sub.profissionais li a:hover, #nav li .sub.profissionais li.active a{color:#f0d97d;}
/*#nav li .sub.profissionais li a{background-position:left -180px;}*/
#nav li .sub.medicos li a:hover, #nav li .sub.medicos li.active a{color:#7cc3da;}
/*#nav li .sub.medicos li a{background-position:left -240px;}*/
#nav li .sub .group{float:left; overflow:hidden; width:220px; margin:10px 0 0 10px;}
#nav li .sub .group.clear{margin-left:0;}
#nav li .sub .group.no-margin{margin-top:0;}
#nav li .sub .group > h3{background:#accb7f; color:#fff; font-size:12px; padding:5px;}

#article{border-bottom:1px solid #dfdfdf; padding-bottom:35px; overflow:hidden;}
.wrapper{margin:0 auto;}

#footer{display:block; background:#008348; border-top:1px solid #fff; width:100%; height:225px;}
#footer > .wrapper{width:940px; padding-top:10px; color:#fff; overflow:hidden;}
#footer .group{border-top:1px solid #fff; padding-top:10px; clear:both;}
#footer .group.altIdioma{border:none;}
.menu-aux{display:block; width:100%; padding:10px 0 5px; float:left; margin-left:-15px; width:101%;}
.menu-aux li{display:block; float:left; margin-bottom:10px;}
.menu-aux li a{display:block; border-left:1px solid #fff; padding:0 15px; text-decoration:none; color:#fff;}
.menu-aux li:hover a{text-decoration:underline;}
#footer .group a{color:#fff; font-weight:bold; text-decoration:none;}
#footer .group a:hover{text-decoration:underline;}
#footer .group .vm2{float:right; width:34px; height:11px; background-position:0 -32px;}
#footer .group .vm2:hover{background-position:-34px -32px;}
#footer .group p{float:left; clear:left; width:100%;}
#footer .group .menu-aux{margin:0 0 0 150px; padding:0; float:left; width:auto; }
#footer .group .menu-aux li:first-child a{border:none; padding-left:0;}
#footer .group .menu-aux li a{font-weight:normal;}
#footer .group .copyright{font-size:11px; float:right; width:auto;}
#footer .group .drRodape{font-size:11px; float:left; width:230px;}
.redes{display:block; float:right; margin:0 15px 10px 0;}
.redes li{display:block; float:left; width:39px; height:41px; margin-left:10px;}
.redes li a{display:block; width:38px; height:41px;}
.redes .facebook{background-position:-68px -32px;}
.redes .youtube{background-position:-107px -32px;}
.redes .twitter{background-position:-145px -32px;}
.redes .rss{background-position:-183px -32px;}

.button{overflow:hidden; text-indent:-9000px; font-size:0; line-height:100%; border:none; display:block; background:url(imagens/buttons.png) top left no-repeat;}
.altIdioma .button.buscar{margin-right:0;}
.button.buscar{background-position:0 0; height:32px; width:92px; float:left; margin:0 20px 0 5px;}
.button.buscar.en{background-position:left -73px;}
.button.buscar.es{background-position:-92px -73px;}
.button.buscar.fr{background-position:-184px -73px;}
.button.conteHistoria{background-position:-92px 0; margin-top:15px; width:142px; height:32px;}
.button.votar{background-position:-234px 0; margin-top:15px; width:62px; height:32px;}
.button.news{background-position:-296px 0; margin-top:15px; width:150px; height:32px;}

input[type="text"], input[type="password"]{background:url(imagens/forms.png) top left no-repeat; height:27px; line-height:27px; border:none; padding:2px 5px 3px;}

.acoes{border-top:1px solid #fff; border-bottom:1px solid #c6e2d5; clear:both; float:left; width:100%;}
.acoes ul + ul{float:right; width:310px;}
.acoes ul + ul li{float:right;  margin-top:5px; border-left:1px solid #fff !important; position:relative;}
.acoes ul + ul li + li{border-left:none; border-right:1px solid #97c2b2 !important;}
.acoes ul + ul li a{text-decoration:none; color:#008348 !important; font-weight:bold; background:url(imagens/icones/favoritos.png) 5px top no-repeat; padding:0 10px 0 35px !important; height:27px; display:block; line-height:27px; position:relative; z-index:200;}
.indique{display:block; background:url(imagens/box-indique.png) top left no-repeat; padding:45px 15px 10px; width:379px; /*height:125px;*/ height:0; position:absolute;right:3px; top:-6px; overflow:hidden; opacity:0; filter:alpha(opacity=0);}
.indique label{display:block; margin-top:8px;}
.indique label span{display:block; color:#008348; position:relative; top:8px; font-weight:bold; margin-right:10px; float:left; text-align:right; width:130px;}
.indique input[type="submit"]{border:none; float:left; margin:9px 0 0 15px;}
.indique input[type="text"]{background:url(imagens/form-contato.png) -64px -31px no-repeat; width:147px;}
.acoes .menu-footer{float:left;}
.acoes .menu-footer li {display:block; float:left; margin:10px 0;}
.acoes .menu-footer li a{padding:0 15px; border-left:1px solid #333; color:#333; text-decoration:none;}
.acoes .menu-footer li:first-child a{border:none; padding-left:5px;}
.acoes > a:hover, .acoes .menu-footer li:hover a{text-decoration:underline;}

/*Modulos*/
.mod100, .mod65, .mod33, .mod50, .mod32{display:block;}
.mod100{width:100%; float:left; clear:both; overflow:hidden;}
.mod100 + .mod100{margin-top:2%;}
.mod65{width:65%; margin-right:2%; float:left;}
.mod32{width:32%; float:left;}
.mod33{width:33%; float:left;}
.mod33 .container + .container{margin-top:6%;}
.mod45{width:45%; margin:15px 0 0; float:left;}
.mod45 + .mod45{margin-left:4%; padding-left:3.8%; width:47%; border-left:1px solid #dfdfdf;}
.aside{width:25%; float:left; margin-right:5%;}
.modConteudo{width:70%; float:left;}
.modConteudo > .container, .modComentarios > .container{padding-right:3%; width:92%;}
.modVeja{width:600px; background:url(imagens/box-veja-tambem.jpg) top center repeat-y; position:relative; clear:both; margin-top:20px; float:left;}
.modVeja > span{width:600px; height:5px; position:absolute; left:0; background:url(imagens/round/veja-top.png) left top no-repeat;}
.modVeja > .top{top:0;}
.modVeja > .bottom{bottom:0; height:6px; background:url(imagens/round/veja-bottom.png) left top no-repeat;}
.modComentarios{margin-top:20px; clear:both; float:left; width:100%;}
.modComentarios .container.bg > strong { display:block; margin:10px 0;}
.modVeja .headMod .titleMod{font-size:16px; padding-top:5px;font-weight:bold;}

/*Comentarios*/
.modComentarios .headMod .titleMod{width:79%; float:left; font-size:16px; padding-top:5px;}
.modComentarios .headMod .redes-sociais{float:right;}
.modComentarios .headMod .redes-sociais li{display:block; float:left; margin-left:5px;}
.modComentarios .headMod .redes-sociais li:first-child{margin-top:10px;color:#A5A6A8;font-size:14px;font-weight:bold;}
.modComentarios .headMod .redes-sociais li a{width:36px;height:36px; display:block; background:url(imagens/redes-sociais-comentarios.png) top left no-repeat;}
.modComentarios .headMod .redes-sociais li a.facebook{background-position:-41px 0;}
.modComentarios .headMod .redes-sociais li a.twitter{background-position:-82px 0;}
.modComentarios .comment-list{overflow:hidden; clear:both; margin:30px 0;}
.modComentarios .comment-list li{display:block;}
.modComentarios .comment-list li strong{font-size:14px; margin-bottom:5px; color:#008348; display:block;}
.modComentarios .comment-list li strong span{font-weight:normal;}
.modComentarios .comment-list li + li{margin-top:20px;}
.modComentarios .commentForm label{display:block; float:left;}
.modComentarios .commentForm label span{display:block;margin-bottom:3px; color:#333; font-weight:bold;}
.modComentarios .commentForm label + label{margin-left:17px;}
.modComentarios .commentForm label + label + label{margin:10px 0 0;}
.modComentarios .commentForm label input, .modComentarios .commentForm label textarea, .modComentarios .commentForm > input{background:url(imagens/comentariosForm.png) top left no-repeat; border:none;}
.modComentarios .commentForm label input{width:274px; padding:0 10px; height:31px; line-height:31px;}
.modComentarios .commentForm label textarea{resize:none; width:590px; height:92px; line-height:120%; background-position:0 -31px; padding:10px;}
.modComentarios .commentForm > input{height:31px; background-position:-294px 0; width:102px; float:right; margin-top:10px;}
.pacientes .modComentarios .commentForm label input{background-position:0 -143px;}
.pacientes .modComentarios .commentForm > input{background-position:-294px -143px;}
.pacientes .modComentarios .commentForm label textarea{background-position:0 -174px;}
.alunos .modComentarios .commentForm label input{background-position:0 -285px;}
.alunos .modComentarios .commentForm > input{background-position:-294px -285px;}
.alunos .modComentarios .commentForm label textarea{background-position:0 -316px;}
.profissionais .modComentarios .commentForm label input{background-position:0 -427px;}
.profissionais .modComentarios .commentForm > input{background-position:-294px -427px;}
.profissionais .modComentarios .commentForm label textarea{background-position:0 -458px;}
.medicos .modComentarios .commentForm label input{background-position:0 -569px;}
.medicos .modComentarios .commentForm > input{background-position:-294px -569px;}
.medicos .modComentarios .commentForm label textarea{background-position:0 -600px;}

/*Div que recebe os conteudos dentro do modulo*/
.container{width:95%; padding:15px 3%; position:relative; overflow:hidden;}
.container.bg{background:url(imagens/bubles.png) top right no-repeat #fff; border:1px solid #cacfd1; border-width:0 1px 2px; border-left-color:#dde3e4; border-right-color:#dde3e4; display:block; float:left; overflow:visible;}
.modConteudo > .container.bg + .container.bg{margin-top:20px;}
.mod33 .container.bg{background-position:-38% top;}
.mod33 .container{width:80%; padding:15px 10%;}
.mod32 + .mod32{border-left:1px solid #fff; padding-left:1%;}
.mod32{border-right:1px solid #dfdfdf; padding-right:0.45%; }
.mod32.last{border-right:none;}
.mod100 > .mod32{height:346px;}

/*Padrão de Cores*/
/*Inserir classe da sessão ao modulo. Quando não houver classe da sessão, entende-se que seja um modulo geral (DarkGreen)*/
.lightGreen, .pacientes h2, .pacientes h3, .pacientes h4, .pacientes h5, .pacientes h6, .pacientes .acesso, .pacientes .faqHome dt, .pacientes .modHtml a, .modTitle.pacientes h1, .pacientes .title2, .pacientes .title3, .pacientes .modComentarios .comment-list li strong, .pacientes .menu-internas > li.active > a, .pacientes .menu-internas > li:hover > a, .pacientes .menu-internas > li > ul > li.active > a, .pacientes .menu-internas > li > ul > li > a:hover, .pacientes .modTitle h1, .pacientes .modVeja .list1 a, .pacientes .modAbas.horizontal.unidades .tab > a, .pacientes .img-list li .infos > strong, .pacientes .linkBullet, .pacientes .list4 li a:hover, .pacientes .title2 + span, .pacientes .img-list li .infos a{color:#accc7e;}
.orange, .alunos h2, .alunos h3, .alunos h4, .alunos h5, .alunos h6, .alunos .acesso, .alunos .faqHome dt, .alunos .modHtml a, .modTitle.alunos h1, .alunos .title2, .alunos .title3, .alunos .modComentarios .comment-list li strong, .alunos .menu-internas > li.active > a, .alunos .menu-internas > li:hover > a, .alunos .menu-internas > li > ul > li.active > a, .alunos .menu-internas > li > ul > li > a:hover, .alunos .modTitle h1, .alunos .modVeja .list1 a, .alunos .modAbas.horizontal.unidades .tab > a, .alunos .img-list li .infos > strong, .alunos .linkBullet, .alunos .list4 li a:hover, .alunos .title2 + span, .alunos .img-list li .infos a{color:#e7ab5f;}
.yellow, .profissionais h2, .profissionais h3, .profissionais h4, .profissionais h5, .profissionais h6, .profissionais .acesso, .profissionais .faqHome dt, .profissionais .modHtml a, .modTitle.profissionais h1, .profissionais .title2, .profissionais .title3, .profissionais .modComentarios .comment-list li strong, .profissionais .menu-internas > li.active > a, .profissionais .menu-internas > li:hover > a, .profissionais .menu-internas > li > ul > li.active > a, .profissionais .menu-internas > li > ul > li > a:hover, .profissionais .modTitle h1, .profissionais .modVeja .list1 a, .profissionais .modAbas.horizontal.unidades .tab > a, .profissionais .img-list li .infos > strong, .profissionais .linkBullet, .profissionais .list4 li a:hover, .profissionais .title2 + span, .profissionais .img-list li .infos a{color:#ebcd37;}
.blue, .medicos h2, .medicos h3, .medicos h4, .medicos h5, .medicos h6, .medicos .acesso, .medicos .faqHome dt, .medicos .modHtml a, .modTitle.medicos h1, .medicos .title2, .medicos .title3, .medicos .modComentarios .comment-list li strong, .medicos .menu-internas > li.active > a, .medicos .menu-internas > li:hover > a, .medicos .menu-internas > li > ul > li.active > a, .medicos .menu-internas > li > ul > li > a:hover, .medicos .modTitle h1, .medicos .modVeja .list1 a, .medicos .modAbas.horizontal.unidades .tab > a, .medicos .img-list li .infos > strong, .medicos .linkBullet, .medicos .list4 li a:hover, .medicos .title2 + span, .medicos .img-list li .infos a{color:#7cc3da;}
.darkGreen{color:#008348;}

/*Cantos Arredondados*/
/*escrita dos elementos via jQuery*/
.topLeft, .topRight, .bottomLeft, .bottomRight{width:10px; height:10px; display:block; position:absolute;}
.topLeft{background:url(imagens/round/topLeft.png) top left no-repeat; top:0; left:-1px;}
.topRight{background:url(imagens/round/topRight.png) top left no-repeat; top:0; right:-1px}
.bottomLeft{background:url(imagens/round/bottomLeft.png) top left no-repeat; bottom:-2px; left:-1px;}
.bottomRight{background:url(imagens/round/bottomRight.png) top left no-repeat; bottom:-2px; right:-1px;}

/*Title*/
.headMod{/*height:30px;*/ display:block; width:100%;}
.headMod:after  { clear:both; content: "."; display:block; height:0; visibility:hidden; }
.headMod 		 { display:inline-block; }
* html .headMod { height:1%; }
.headMod 		 { display:block; }
*+html .headMod { min-height:1%; }
.headMod + *, .headMod + script + *{margin-top:20px;}
/*.container.bg .headMod{border-bottom:1px solid #e5e3e3;}*/
.titleMod{/*height:30px;*/ padding-bottom:8px; margin:30px 0 15px -15px; font-size:1.8em; font-family:Tahome, Verdana, Arial, sans-serif; font-weight:normal; border-bottom:1px solid #e5e3e3; text-indent:15px; color:#008348;}
.headMod .titleMod{text-indent:0; margin:0 0 0 -15px;}
.title1{font-size:18px; font-weight:normal;}
.title2{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:18px; margin-bottom:10px; color:#008348; font-weight:normal;}
p + .title2, p + .title3, ul + .title2, ul + .title3, img + .title2, img + .title3{margin-top:20px;}
.title3{font-size:14px; color:#008348; font-weight:bold; margin-bottom:10px;}

/*Bullets*/
.bulletRound{padding-left:15px; background:url(imagens/bullets/bulletRound.png) -40px 0px no-repeat;}
.pacientes .bulletRound{background-position:-30px -30px;}
.alunos .bulletRound{background-position:-20px -60px;}
.profissionais .bulletRound{background-position:-10px -90px;}
.medicos .bulletRound{background-position:0 -120px;}

.bulletSeta{ background:url(imagens/bullets/bulletSeta.png) right 1px no-repeat;}
.pacientes .bulletSeta{background-position:right -119px;}
.alunos .bulletSeta{background-position:right -58px;}
.profissionais .bulletSeta{background-position:right -178px;}
.medicos .bulletSeta{background-position:right -239px;}

/*Lists*/
.list1{display:block; margin:15px 0;}
.list1 li{padding-left:12px; background:url(imagens/bullets/bulletSeta.png) left 1px no-repeat; margin:10px 0;}
.list1 li a{color:#333; text-decoration:none;}
.list1 li a:hover {text-decoration:underline;}
.pacientes .list1 li{background-position:left -120px;}
.alunos .list1 li{background-position:left -60px;}
.profissionais .list1 li{background-position:left -180px;}
.profissionais .list1 li a{ color:#EBCD37 !important;}
.medicos .list1 li{background-position:left -240px;}

.modVeja .list1 li{margin:5px 0;}
.modVeja .list1 li a{color:#415d04; text-decoration:underline;}
.modVeja .list1 li a:hover{text-decoration:none;}

.list2{display:block; margin:15px 0;}
.list2 li{margin:5px 0; list-style:disc; margin-left:15px;}

.list3{display:block; margin:15px 0;}
.list3 li{margin:15px 0;}
.list3 li > strong{display:block;}

.list4{margin:15px 0 0;}
.list4 li{margin:10px 0;}
.list4 li a{color:#333; text-decoration:none;}
.list4 li a:hover{color:#008348;}
.list4 li a:hover strong{text-decoration:underline;}
.list4 li.active a{color:#008348; text-decoration:underline;}

/*Breadcrumb*/
.breadcrumb li{display:block; float:left; font-size:11px; background:url(imagens/bullets/bulletBreadcrumb.png) left 1px no-repeat; padding-left:18px; margin-left:8px;}
.breadcrumb li:first-child{background:none; padding:0; margin:0;}
.breadcrumb li a, .breadcrumb li{color:#8a9090;}
.breadcrumb li a{text-decoration:underline;}
.breadcrumb li a:hover{text-decoration:none;}
.breadcrumb .atual{font-weight:bold;}
.pacientes .breadcrumb li{background-position:left -119px;}
.alunos .breadcrumb li{background-position:left -59px;}
.medicos .breadcrumb li{background-position:left -239px;}
.profissionais .breadcrumb li{background-position:left -180px;}

/*ModTitle*/
.modTitle h1{font-size:1.8em; font-family:Tahoma, Verdana, Arial, sans-serif; border-bottom:1px solid #e5e3e3; padding:0 0 6px; margin:0 0 10px; font-weight:normal; color:#008348;}
.modTitle .container{padding:15px 2.5%; width:95%;}

/*.menu-internas*/
.menu-internas li{display:block;}
.menu-internas li > ul{display:none; margin:4px 0 10px 30px;}
.menu-internas li.active > ul{display:block;}
.menu-internas > li{margin-bottom:2px;}
.menu-internas > li > a{display:block; padding:7px; text-align:center; background:url(imagens/menu-internas.png) center bottom no-repeat; color:#333; text-decoration:none;}
.menu-internas > li > a > span{display:block; padding-left:20px; background:url(imagens/bullets/bulletSeta.png) left -60px no-repeat; text-align:left; margin-left:22px;}
.menu-internas > li.active > a, .menu-internas > li:hover > a{color:#008348; text-decoration:underline;}
/*.pacientes .menu-internas > li > a > span{background-position:left -120px;}
.alunos .menu-internas > li > a > span{background-position:left -60px;}
.profissionais .menu-internas > li > a > span{background-position:left -180px;}
.medicos .menu-internas > li > a > span{background-position:left -240px;}*/

.menu-internas li a:hover{text-decoration:underline;}
.menu-internas > li > ul > li{background:url(imagens/sub-internas.png) left bottom repeat-x #e0e6e7; display:block;} 
.menu-internas > li > ul > li > a{display:block; padding:7px 20px; font-size:11px; color:#6d6d6d; text-decoration:none; }

.menu-internas > li > ul > li > ul > li {display:block;padding:5px;margin-left:15px;} 
.menu-internas > li > ul > li > ul > li > a{text-decoration:none;color:#008335;} 


.menu-internas > li > ul > li.active > a, .menu-internas > li > ul > li > a:hover{text-decoration:underline; color:#008348;}
.menu-internas > li > ul > li > a > span{display:block; position:absolute; top:0; width:6px; height:6px;}
.menu-internas > li > ul > li > a > .topLeft{background:url(imagens/round/menu-topLeft.png) top left no-repeat; left:0;}
.menu-internas > li > ul > li > a > .topRight{background:url(imagens/round/menu-topRight.png) top left no-repeat; right:0;}
.menu-internas > li > ul > li:first-child a{position:relative; padding-top:10px;}


/*Menu ingles */
.menu-internas-en li{display:block;}
.menu-internas-en li > ul{display:none; margin:4px 0 10px 30px;}
.menu-internas-en li.active > ul{display:block;}
.menu-internas-en > li{margin-bottom:2px;}
.menu-internas-en > li > a{display:block; padding:7px; text-align:center; background:url(imagens/menu-internas.png) center bottom no-repeat; color:#333; text-decoration:none;}
.menu-internas-en > li > a > span{display:block; padding-left:20px; background:url(imagens/bullets/bulletSeta.png) left -60px no-repeat; text-align:left; margin-left:22px;}
.menu-internas-en > li.active > a, .menu-internas-en > li:hover > a{color:#008348; text-decoration:underline;}


.menu-internas-en li a:hover{text-decoration:underline;}
.menu-internas-en > li > ul > li{background:url(imagens/sub-internas.png) left bottom repeat-x #e0e6e7; display:block;} 
.menu-internas-en > li > ul > li > a{display:block; padding:7px 20px; font-size:11px; color:#6d6d6d; text-decoration:none; }

.menu-internas-en > li > ul > li > ul > li {display:block;padding:5px 0px 5px 0px;font-size:11px;width:200px;}
.menu-internas-en > li > ul > li > ul > li.active > a {text-decoration:underline;}
.menu-internas-en > li > ul > li > ul > li > a{text-decoration:none;color:#008335;} 


.menu-internas-en > li > ul > li.active > a, .menu-internas > li > ul > li > a:hover{text-decoration:underline; color:#008348;}
.menu-internas-en > li > ul > li > a > span{display:block; position:absolute; top:0; width:6px; height:6px;}
.menu-internas-en > li > ul > li > a > .topLeft{background:url(imagens/round/menu-topLeft.png) top left no-repeat; left:0;}
.menu-internas-en > li > ul > li > a > .topRight{background:url(imagens/round/menu-topRight.png) top left no-repeat; right:0;}
.menu-internas-en > li > ul > li:first-child a{position:relative; padding-top:10px;}

/*fim menu ingles */

/*Menu Eventos e Pagina de Eventos*/
.menu-internas-ev li{display:block;}
.menu-internas-ev li > ul{display:none; margin:4px 0 10px 30px;}
.menu-internas-ev li.active > ul{display:block;}
.menu-internas-ev > li{margin-bottom:2px;display:block; padding:7px; text-align:center; background:url(imagens/menu-internas.png) center bottom no-repeat; color:#333; text-decoration:none;}
/*.menu-internas-ev > li > a{display:block; padding:7px; text-align:center; background:url(imagens/menu-internas.png) center bottom no-repeat; color:#333; text-decoration:none;}*/
/*.menu-internas-ev > li > a > span{display:block; padding-left:20px; background:url(imagens/bullets/bulletSeta.png) left -60px no-repeat; text-align:left; margin-left:22px;}*/
.menu-internas-ev > li > span{display:block; padding-left:20px; background:url(imagens/bullets/bulletSeta.png) left -60px no-repeat; text-align:left; margin-left:22px;}
.menu-internas-ev li:hover{text-decoration:underline;cursor:pointer;color:#E7AB5F; text-decoration:underline;}
.menu-internas-ev li.active{text-decoration:underline;cursor:pointer;color:#E7AB5F; text-decoration:underline;}

.menu-internas-ev > li > ul > li{background:url(imagens/sub-internas.png) left bottom repeat-x #e0e6e7; display:block;} 
.menu-internas-ev > li > ul > li > a{display:block; padding:7px 20px; font-size:11px; color:#6d6d6d; text-decoration:none; }

.menu-internas-ev > li > ul > li > ul > li {display:block;padding:5px 0px 5px 0px;font-size:11px;width:200px;}
.menu-internas-ev > li > ul > li > ul > li.active > a {text-decoration:underline;}
.menu-internas-ev > li > ul > li > ul > li > a{text-decoration:none;color:#008335;} 


.menu-internas-ev > li > ul > li.active > a, .menu-internas > li > ul > li > a:hover{text-decoration:underline; color:#008348;}
.menu-internas-ev > li > ul > li > a > span{display:block; position:absolute; top:0; width:6px; height:6px;}
.menu-internas-ev > li > ul > li > a > .topLeft{background:url(imagens/round/menu-topLeft.png) top left no-repeat; left:0;}
.menu-internas-ev > li > ul > li > a > .topRight{background:url(imagens/round/menu-topRight.png) top left no-repeat; right:0;}
.menu-internas-ev > li > ul > li:first-child a{position:relative; padding-top:10px;}


.modConteudo.alunos>.container.bg>.banner-eventos{width:590px;height:265px;background-color:#000;margin:20px 0px 20px;}





/*Abas*/
.modAbas{clear:both;}
.modAbas.horizontal{margin-top:30px; overflow:hidden;}
.modAbas.horizontal .nav-tab{border-bottom:1px solid #8a9090; height:34px;}
.modAbas.horizontal .nav-tab li{display:block; float:left; position:relative; border:1px solid #8a9090; height:33px; line-height:33px; background:#f8f8f8; padding:0 5px; cursor:pointer; margin-right:1px; color:#8a9090;}
.unidades .modAbas.horizontal .nav-tab li{padding:0 4px;}
.modAbas.horizontal .nav-tab li.active{cursor:default; color:#333; border-bottom:none; height:34px; position:relative; z-index:200;}
.modAbas.horizontal .nav-tab li:hover{color:#333;}
.modAbas.horizontal .nav-tab li span{display:block; position:absolute; top:-1px; width:5px; height:5px; background:url(imagens/round/abas-topLeft.png) top left no-repeat;}
.modAbas.horizontal .nav-tab li .topLeft{left:-1px; }
.modAbas.horizontal .nav-tab li .topRight{right:-1px; background:url(imagens/round/abas-topRight.png) top left no-repeat;}
.modAbas.horizontal .tabs{clear:both; border:1px solid #8a9090; background:#f8f8f8; border-width:0 1px 1px; padding:25px 20px; position:relative;}
.modAbas.horizontal .tabs > span{display:block; position:absolute; bottom:-1px; width:5px; height:5px; background:url(imagens/round/tab-bottomLeft.png) top left no-repeat;}
.modAbas.horizontal .tabs > .bottomLeft{left:-1px;}
.modAbas.horizontal .tabs > .bottomRight{right:-1px; background:url(imagens/round/tab-bottomRight.png) top left no-repeat;}
.modAbas.horizontal .tabs > .tab{display:none;}
.modAbas.horizontal .tabs > .tab iframe { margin-bottom:15px;}

.modAbas.horizontal.unidades .nav-tab{height:40px;}
.modAbas.horizontal.unidades .nav-tab li{background:url(imagens/nav-tab-unidades.jpg) -562px top no-repeat; height:40px; line-height:40px; border:none; color:#fff; padding:0; text-align:center;}
.modAbas.horizontal.unidades .nav-tab .bt1{width:180px;}
.modAbas.horizontal.unidades .nav-tab .bt1:hover, .modAbas.horizontal.unidades .nav-tab .bt1.active{background-position:0 0;}
.modAbas.horizontal.unidades .nav-tab .bt2{width:190px; background-position:-742px 0;}
.modAbas.horizontal.unidades .nav-tab .bt2:hover, .modAbas.horizontal.unidades .nav-tab .bt2.active{background-position:-180px 0;}
.modAbas.horizontal.unidades .nav-tab .bt3{width:190px; background-position:-933px 0;}
.modAbas.horizontal.unidades .nav-tab .bt3:hover, .modAbas.horizontal.unidades .nav-tab .bt3.active{background-position:-371px 0;}
.alunos .modAbas.horizontal.unidades .nav-tab .bt1{width:180px; background-position:-562px -80px;}
.alunos .modAbas.horizontal.unidades .nav-tab .bt1:hover, .alunos .modAbas.horizontal.unidades .nav-tab .bt1.active{background-position:0 -80px;}
.alunos .modAbas.horizontal.unidades .nav-tab .bt2{width:190px; background-position:-742px -80px;}
.alunos .modAbas.horizontal.unidades .nav-tab .bt2:hover, .alunos .modAbas.horizontal.unidades .nav-tab .bt2.active{background-position:-180px -80px;}
.alunos .modAbas.horizontal.unidades .nav-tab .bt3{width:190px; background-position:-933px -80px;}
.alunos .modAbas.horizontal.unidades .nav-tab .bt3:hover, .alunos .modAbas.horizontal.unidades .nav-tab .bt3.active{background-position:-371px -80px;}
.pacientes .modAbas.horizontal.unidades .nav-tab .bt1{width:180px; background-position:-562px -40px;}
.pacientes .modAbas.horizontal.unidades .nav-tab .bt1:hover, .pacientes .modAbas.horizontal.unidades .nav-tab .bt1.active{background-position:0 -40px;}
.pacientes .modAbas.horizontal.unidades .nav-tab .bt2{width:190px; background-position:-742px -40px;}
.pacientes .modAbas.horizontal.unidades .nav-tab .bt2:hover, .pacientes .modAbas.horizontal.unidades .nav-tab .bt2.active{background-position:-180px -40px;}
.pacientes .modAbas.horizontal.unidades .nav-tab .bt3{width:190px; background-position:-933px -40px;}
.pacientes .modAbas.horizontal.unidades .nav-tab .bt3:hover, .pacientes .modAbas.horizontal.unidades .nav-tab .bt3.active{background-position:-371px -40px;}
.profissionais .modAbas.horizontal.unidades .nav-tab .bt1{width:180px; background-position:-562px -120px;}
.profissionais .modAbas.horizontal.unidades .nav-tab .bt1:hover, .profissionais .modAbas.horizontal.unidades .nav-tab .bt1.active{background-position:0 -120px;}
.profissionais .modAbas.horizontal.unidades .nav-tab .bt2{width:190px; background-position:-742px -120px;}
.profissionais .modAbas.horizontal.unidades .nav-tab .bt2:hover, .profissionais .modAbas.horizontal.unidades .nav-tab .bt2.active{background-position:-180px -120px;}
.profissionais .modAbas.horizontal.unidades .nav-tab .bt3{width:190px; background-position:-933px -120px;}
.profissionais .modAbas.horizontal.unidades .nav-tab .bt3:hover, .profissionais .modAbas.horizontal.unidades .nav-tab .bt3.active{background-position:-371px -120px;}
.medicos .modAbas.horizontal.unidades .nav-tab .bt1{width:180px; background-position:-562px -160px;}
.medicos .modAbas.horizontal.unidades .nav-tab .bt1:hover, .medicos .modAbas.horizontal.unidades .nav-tab .bt1.active{background-position:0 -160px;}
.medicos .modAbas.horizontal.unidades .nav-tab .bt2{width:190px; background-position:-742px -160px;}
.medicos .modAbas.horizontal.unidades .nav-tab .bt2:hover, .medicos .modAbas.horizontal.unidades .nav-tab .bt2.active{background-position:-180px -160px;}
.medicos .modAbas.horizontal.unidades .nav-tab .bt3{width:190px; background-position:-933px -160px;}
.medicos .modAbas.horizontal.unidades .nav-tab .bt3:hover, .medicos .modAbas.horizontal.unidades .nav-tab .bt3.active{background-position:-371px -160px;}

#ie li{background:#f8f8f8; border:1px solid #8A9090; height:33px; line-height:33px; color:#8A9090; padding:0 4px;}
#ie li.active, #ie li:hover{color:#333;}
#ie li.active{cursor:default; height:34px; border-bottom:none;}

.modAbas.horizontal.unidades.nucleo .nav-tab{height:40px;}
.modAbas.horizontal.unidades.nucleo .nav-tab li{background:url(imagens/nav-tab-unidades-nucleo.jpg) -562px top no-repeat; height:40px; line-height:40px; border:none; color:#fff; padding:0; text-align:center;}
.modAbas.horizontal.unidades.nucleo .nav-tab .bt1{width:371px;}
.modAbas.horizontal.unidades.nucleo .nav-tab .bt1:hover, .modAbas.horizontal.unidades.nucleo .nav-tab .bt1.active{background-position:0 0;}
.modAbas.horizontal.unidades.nucleo .nav-tab .bt2{width:190px; background-position:-933px 0;}
.modAbas.horizontal.unidades.nucleo .nav-tab .bt2:hover, .modAbas.horizontal.unidades.nucleo .nav-tab .bt2.active{background-position:-371px 0;}
.alunos .modAbas.horizontal.unidades.nucleo .nav-tab .bt1{background-position:-562px -80px;}
.alunos .modAbas.horizontal.unidades.nucleo .nav-tab .bt1:hover, .alunos .modAbas.horizontal.unidades.nucleo .nav-tab .bt1.active{background-position:0 -80px;}
.alunos .modAbas.horizontal.unidades.nucleo .nav-tab .bt2{background-position:-933px -80px;}
.alunos .modAbas.horizontal.unidades.nucleo .nav-tab .bt2:hover, .alunos .modAbas.horizontal.unidades.nucleo .nav-tab .bt2.active{background-position:-180px -80px;}
.pacientes .modAbas.horizontal.unidades.nucleo .nav-tab .bt1{background-position:-562px -40px;}
.pacientes .modAbas.horizontal.unidades.nucleo .nav-tab .bt1:hover, .pacientes .modAbas.horizontal.unidades.nucleo .nav-tab .bt1.active{background-position:0 -40px;}
.pacientes .modAbas.horizontal.unidades.nucleo .nav-tab .bt2{background-position:-933px -40px;}
.pacientes .modAbas.horizontal.unidades.nucleo .nav-tab .bt2:hover, .pacientes .modAbas.horizontal.unidades.nucleo .nav-tab .bt2.active{background-position:-180px -40px;}
.profissionais .modAbas.horizontal.unidades.nucleo .nav-tab .bt1{background-position:-562px -120px;}
.profissionais .modAbas.horizontal.unidades.nucleo .nav-tab .bt1:hover, .profissionais .modAbas.horizontal.unidades.nucleo .nav-tab .bt1.active{background-position:0 -120px;}
.profissionais .modAbas.horizontal.unidades.nucleo .nav-tab .bt2{background-position:-933px -120px;}
.profissionais .modAbas.horizontal.unidades.nucleo .nav-tab .bt2:hover, .profissionais .modAbas.horizontal.unidades.nucleo .nav-tab .bt2.active{background-position:-180px -120px;}
.medicos .modAbas.horizontal.unidades.nucleo .nav-tab .bt1{background-position:-562px -160px;}
.medicos .modAbas.horizontal.unidades.nucleo .nav-tab .bt1:hover, .medicos .modAbas.horizontal.unidades.nucleo .nav-tab .bt1.active{background-position:0 -160px;}
.medicos .modAbas.horizontal.unidades.nucleo .nav-tab .bt2{background-position:-933px -160px;}
.medicos .modAbas.horizontal.unidades.nucleo .nav-tab .bt2:hover, .medicos .modAbas.horizontal.unidades.nucleo .nav-tab .bt2.active{background-position:-180px -160px;}

.modAbas.horizontal.unidades .tab > strong{display:block; margin:15px 0 10px;}
.modAbas.horizontal.unidades .tab > address{font-style:normal; font-weight:bold; margin:10px 0 15px;}
.modAbas.horizontal.unidades .tab > address p{margin:0;}
.modAbas.horizontal.unidades .tab > a{color:#008348; text-decoration:underline;}
.modAbas.horizontal.unidades .tab > .mapa{margin-top:15px;}
.modAbas.horizontal .tab > .endereco > .mapa{margin-left:15px; float:right;}
.modAbas.horizontal .tab > .endereco{overflow:hidden; clear:both; margin-top:15px;}
.modAbas.horizontal.unidades .tab > a:hover{text-decoration:none;}
.buttons{overflow:hidden; display:block; text-indent:-9000px; font-size:0; line-height:100%; border:none;}
.buttons.fale-conosco{background:url(imagens/buttons/bt-fale-conosco.jpg) top left no-repeat; width:122px; height:31px;}
.medicos .buttons.fale-conosco{background-position:0 -124px;}
.pacientes .buttons.fale-conosco{background-position:0 -31px;}
.alunos .buttons.fale-conosco{background-position:0 -62px;}
.profissionais .buttons.fale-conosco{background-position:0 -93px;}

.modAbas.horizontal.parceiro{overflow:hidden;}
.modAbas.horizontal.parceiro .nav-tab{height:80px; border:none;}
.modAbas.horizontal.parceiro .nav-tab li{background:url(imagens/nav-tab-parceiros.jpg) -815px top no-repeat; height:40px; line-height:40px; border:none; color:#fff; padding:0; text-align:center; font-size:14px; font-weight:bold; display:block; float:left; *position:static;}
.modAbas.horizontal.parceiro .nav-tab { /**padding-left:65px;*/}
.modAbas.horizontal.parceiro .nav-tab .bt1{width:185px; margin-left:65px;}
.modAbas.horizontal.parceiro .nav-tab .bt1:hover, .modAbas.horizontal.parceiro .nav-tab .bt1.active{background-position:-2px 0; margin-left:65px;}
.modAbas.horizontal.parceiro .nav-tab .bt2{width:100px; background-position:-999px 0;}
.modAbas.horizontal.parceiro .nav-tab .bt2:hover, .modAbas.horizontal.parceiro .nav-tab .bt2.active{background-position:-186px 0;}
.modAbas.horizontal.parceiro .nav-tab .bt3{width:159px; background-position:-1098px 0;}
.modAbas.horizontal.parceiro .nav-tab .bt3:hover, .modAbas.horizontal.parceiro .nav-tab .bt3.active{background-position:-285px 0;}
.modAbas.horizontal.parceiro .nav-tab .bt4{width:186px; background-position:-1256px 0; margin-left:100px;}
.modAbas.horizontal.parceiro .nav-tab .bt4:hover, .modAbas.horizontal.parceiro .nav-tab .bt4.active{background-position:-443px 0;}
.modAbas.horizontal.parceiro .nav-tab .bt5{width:186px; background-position:-1441px 0;}
.modAbas.horizontal.parceiro .nav-tab .bt5:hover, .modAbas.horizontal.parceiro .nav-tab .bt5.active{background-position:-628px 0;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt1{margin-left:65px; background-position:-815px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt1:hover, .pacientes .modAbas.horizontal.parceiro .nav-tab .bt1.active{background-position:-2px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt2{ background-position:-999px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt2:hover, .pacientes .modAbas.horizontal.parceiro .nav-tab .bt2.active{background-position:-186px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt3{ background-position:-1098px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt3:hover, .pacientes .modAbas.horizontal.parceiro .nav-tab .bt3.active{background-position:-285px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt4{ background-position:-1256px -40px; margin-left:100px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt4:hover, .pacientes .modAbas.horizontal.parceiro .nav-tab .bt4.active{background-position:-443px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt5{ background-position:-1441px -40px;}
.pacientes .modAbas.horizontal.parceiro .nav-tab .bt5:hover, .pacientes .modAbas.horizontal.parceiro .nav-tab .bt5.active{background-position:-628px -40px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt1{margin-left:65px; background-position:-815px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt1:hover, .alunos .modAbas.horizontal.parceiro .nav-tab .bt1.active{background-position:-2px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt2{ background-position:-999px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt2:hover, .alunos .modAbas.horizontal.parceiro .nav-tab .bt2.active{background-position:-186px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt3{ background-position:-1098px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt3:hover, .alunos .modAbas.horizontal.parceiro .nav-tab .bt3.active{background-position:-285px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt4{ background-position:-1256px -80px; margin-left:100px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt4:hover, .alunos .modAbas.horizontal.parceiro .nav-tab .bt4.active{background-position:-443px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt5{ background-position:-1441px -80px;}
.alunos .modAbas.horizontal.parceiro .nav-tab .bt5:hover, .alunos .modAbas.horizontal.parceiro .nav-tab .bt5.active{background-position:-628px -80px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt1{margin-left:65px;  background-position:-815px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt1:hover, .profissionais .modAbas.horizontal.parceiro .nav-tab .bt1.active{background-position:-2px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt2{ background-position:-999px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt2:hover, .profissionais .modAbas.horizontal.parceiro .nav-tab .bt2.active{background-position:-186px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt3{ background-position:-1098px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt3:hover, .profissionais .modAbas.horizontal.parceiro .nav-tab .bt3.active{background-position:-285px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt4{ background-position:-1256px -120px; margin-left:100px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt4:hover, .profissionais .modAbas.horizontal.parceiro .nav-tab .bt4.active{background-position:-443px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt5{ background-position:-1441px -120px;}
.profissionais .modAbas.horizontal.parceiro .nav-tab .bt5:hover, .profissionais .modAbas.horizontal.parceiro .nav-tab .bt5.active{background-position:-628px 0;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt1{margin-left:65px; background-position:-815px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt1:hover, .medicos .modAbas.horizontal.parceiro .nav-tab .bt1.active{background-position:-2px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt2{ background-position:-999px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt2:hover, .medicos .modAbas.horizontal.parceiro .nav-tab .bt2.active{background-position:-186px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt3{ background-position:-1098px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt3:hover, .medicos .modAbas.horizontal.parceiro .nav-tab .bt3.active{background-position:-285px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt4{ background-position:-1256px -160px; margin-left:100px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt4:hover, .medicos .modAbas.horizontal.parceiro .nav-tab .bt4.active{background-position:-443px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt5{ background-position:-1441px -160px;}
.medicos .modAbas.horizontal.parceiro .nav-tab .bt5:hover, .medicos .modAbas.horizontal.parceiro .nav-tab .bt5.active{background-position:-628px -160px;}

.modAbas.horizontal.parceiro .tabs{margin-top:20px; border:1px solid #ccc; clear:both; float:left; width:92%;}
.modAbas.horizontal.parceiro .tabs > span{display:none;}
.modAbas.horizontal.parceiro .tabs .tab{width:94%; padding:2% 3%;}

/*
STRUCTURE > HEADER > LOGO
//////////////////////////////////////*/

/* -----------------------------------*/
/* ---------->>> PÁGINAS <<<----------*/
/* -----------------------------------*/

/*Home*/
.bannerHome{position:relative; width:940px; height:307px; display:block; overflow:hidden; margin-bottom:15px;}
.bannerHome > .seta{position:absolute; background:url(imagens/banner/setas.png) top left no-repeat; width:40px; height:307px; display:block; top:0;}
.bannerHome > .ant{left:0;}
.bannerHome > .prox{right:0; background-position:top right;}
.bannerHome .banners{background:url(imagens/banner/borda.png) left 1px repeat-x; height:307px; width:920px; margin:0 auto; position:relative; overflow:hidden;}
.bannerHome .banners .mask{position:absolute; top:2px; left:0; height:301px; overflow:hidden; }
.bannerHome .banners .mask > *{float:left;}
.bannerHome .nav-banner{display:inline; margin:0 auto; position:relative; bottom:35px; height:27px; }
.bannerHome .nav-banner li{width:25px; display:block; height:27px; float:left; margin-left:7px;}
.bannerHome .nav-banner li a{display:block; background:url(imagens/banner/botoes.png) -30px top no-repeat; height:27px; width:27px; color:#fff; line-height:25px; text-decoration:none; text-align:center; cursor:pointer;}
.bannerHome .nav-banner li:hover a, .bannerHome .nav-banner li.active a{background-position:top left;}
.bannerHome .nav-banner li.active a{cursor:default;}

.filtroCancer{border-bottom:1px solid #e5e3e3; padding:20px 0 10px; overflow:hidden; margin-bottom:10px; position:relative;}
.filtroCancer h3{float:left; position:relative; top:-20px;}
.filtroCancer h3 + h3{margin-left:145px; width:230px;}
.filtroCancer select{clear:both; display:block; width:270px; margin-top:10px; float:left; background:#fff; border:1px solid #dbdfe6; border-top-color:#abadb3; position:relative; top:-20px; padding:2px;}

.banner-tipos { float:left; display:block; position:absolute; right:0; top:0;}

.depoimento{display:block; margin-top:15px;}
.depoimento li{display:block; overflow:hidden; margin-top:10px;}
.depoimento li img{float:left; margin-right:15px;}
.depoimento li p, .depoimento li span{ float:right;}
.depoimento li p{font-weight:normal; font-style:italic; font-size:13px; margin-bottom:5px; *float:none; clear:both;}
.depoimento li p + span{font-weight:bold; text-align:right;}
.depoimento li p + span small{display:block; font-weight:normal;}
.depoimento li a { *text-decoration:none;}
.depoimento.aluno{margin:15px 0;}

.faqHome dt{font-size:14px; font-weight:bold; color:#008348;}
.faqHome dd{margin:10px 0 30px;}
.faqHome dd > img{padding:0px;margin:0px 10px 5px;float:left;}

.faqHome a { color:#333333; text-decoration:none;}
.faqHome a:hover dd { text-decoration:underline;}
.acesso{font-size:12px; font-weight:bold; padding-right:12px; text-decoration:none; color:#008348;}
.acesso:hover{text-decoration:underline;}

.servicos{margin:0 0 0 -5%; width:110%;}
.servicos li{display:block; border-top:1px solid #e5e3e3; }
.servicos li:first-child{border-top:0;}
.servicos li a{height:38px; display:block; line-height:38px; color:#666; text-decoration:none; padding-left:38px; background:url(imagens/icones.png) top left no-repeat; font-size:14px;}
.servicos li:hover a{color:#e7ab5f;}
.servicos li .sExames{background-position:0 0;}
.servicos li:hover .sExames{background-position:-38px -38px;}
.servicos li .sResultado{background-position:-76px -76px;}
.servicos li:hover .sResultado{background-position:-114px -115px;}
.servicos li .sSeguradora{background-position:-152px -152px;}
.servicos li:hover .sSeguradora{background-position:-191px -188px;}
.servicos li .sMedico{background-position:-228px -228px;}
.servicos li:hover .sMedico{background-position:-267px -266px;}
.servicos li .pConsulta{background-position:-305px -305px;}
.servicos li:hover .pConsulta{background-position:-343px -343px;}
.servicos li .sResultado{background-position:-381px -381px;}
.servicos li:hover .sResultado{background-position:-419px -419px;}
.servicos li .sBanco{background:url(imagens/icone_banco-de-sangue.png); background-repeat: no-repeat;}
.servicos li:hover .sBanco{background:url(imagens/icone_banco-de-sangue_over.png); background-repeat: no-repeat;}

.modNoticiaHome{margin-top:0px; height:255px; position:relative;}
.modNoticiaHome .firstStrong{margin:6px 0px 10px;font-size:12px; font-weight:bold;float:right;display:block;width:145px;}
.modNoticiaHome strong{float:left; margin-right:5px; font-size:12px; font-weight:bold; display:block;padding:0px 0px 0px 0px;width:240px;border:none;}
.modNoticiaHome > img{float:left;}
.modNoticiaHome strong, .modNoticiaHome > img{margin-top:8px;}
.modNoticiaHome > p, .modNoticiaHome .ulNoticias li p{margin-top:2px;}
/*.modNoticiaHome >p,.modNoticiaHome .ulNoticias li p{clear:left;line-height:14px;}*/

.modNoticiaHome > a{position:absolute; bottom:0;}
.modNoticiaHome .ulNoticias { overflow:hidden; }
.modNoticiaHome .ulNoticias li a { color:#333333; text-decoration:none;} 
.modNoticiaHome .ulNoticias li a:hover strong, .modNoticiaHome .ulNoticias li a:hover p { text-decoration:underline;}
.modNoticiaHome .ulNoticias li img { float:right; margin-top:10px;} 
.modNoticiaHome .acesso.bulletSeta.not{position:absolute;bottom:-112px;}
/*.modNoticiaHome .acesso.bulletSeta.not{position:relative;}*/

.modHtml, .modEventos, .modNews{margin:15px 0 0; position:relative;}
.modHtml{padding-bottom:15px;}
.modHtml:after  { clear:both; content: "."; display:block; height:0; visibility:hidden; }
.modHtml 		 { display:inline-block; }
* html .modHtml { height:1%; }
.modHtml 		 { display:block; }
*+html .modHtml { min-height:1%; }
.modHtml a{font-weight:bold; color:#008348;}
.modHtml a:hover{text-decoration:none;}
.modHtml .acesso:hover{text-decoration:underline;}
.border{border-bottom:1px solid #dfdfdf;}

.modEventos .eventos li{height:67px; display:block; background:url(imagens/box-eventos.png) left -268px no-repeat; position:relative; left:-3px; float:none; overflow:hidden; margin-bottom:5px; width:271px;}
.modEventos .eventos{margin:18px 0;}
.modEventos .eventos li a{display:block; text-decoration:none;}
.modEventos .eventos li:first-child a { *padding-top:10px !important;}
.modEventos .eventos li a strong{font-weight:bold; color:#333; font-size:12px; display:table-cell; height:65px; vertical-align:middle; padding:0 10px; *padding-top:0px !important;}
.modEventos .eventos li span{display:block; float:left; height:48px; padding:16px 15px 0; width:30px; color:#fff; text-align:center;}
.modEventos .eventos li:hover a strong{text-decoration:underline;}
.pacientes .modEventos .eventos li{background-position:left 0;}
.alunos .modEventos .eventos li{background-position:left -67px;}
.profissionais .modEventos .eventos li{background-position:left -134px;}
.medicos .modEventos .eventos li{background-position:left -201px;}

.modArtigosHome{height:145px; overflow:hidden; position:relative;}
.modArtigosHome > p{margin-top:10px;}
.modArtigosHome ul{margin:25px 0;}
.modArtigosHome ul li{display:block; overflow:hidden; margin-bottom:15px;}
.modArtigosHome ul li a { color:#333333; text-decoration:none;}
.modArtigosHome ul li a:hover p{ text-decoration:underline;}
.modArtigosHome ul li img{float:right; margin-left:10px;}
.modArtigosHome ul li strong{margin-bottom:10px; display:block;}
.modArtigosHome > a{position:absolute; bottom:0; left:0;}
.acesso + p{margin-top:10px;}

.modEnquete label{display:block; margin-bottom:10px;}
.modEnquete label span{position:relative; font-weight:bold; left:5px; top:-2px;}
.modEnquete > p{margin-bottom:15px;}
.modEnquete .bad{display:none;}
.modEnquete .bad > textarea{resize:none; width:251px; height:60px; padding:10px; border:1px solid #a8a8a8; color:#a8a8a8;}
.modEnquete .bad > span{color:#ff0000; font-size:10px; float:right;}
.modEnquete .acesso{float:left; margin:25px 0 0 15px; clear:right; position:relative;}
.modEnquete .button.votar{float:left; clear:both;}
.mod100 > .mod32 .headMod + div > p, .mod100 > .mod32 .headMod + .galeria{margin-top:15px;}

.galeria{background:url(imagens/galeria/borda.png) top left no-repeat; height:267px; width:262px; padding-top:10px; display:block; margin:0 auto; position:relative;}
.galeria .mask{position:relative; overflow:hidden; width:220px; height:250px; margin:0 auto;}
.galeria .mask .destaque{position:absolute; top:0; left:0;}
.galeria .mask .item{float:left; display:block; width:220px; height:250px;}
.galeria .mask .item img{display:block; margin:10px auto;}
.galeria > a{width:33px; height:32px; position:absolute; display:block; top:45%;}
.galeria > .anterior{background-position:-479px 0; left:-15px;}
.galeria > .proximo{background-position:-446px 0; right:-15px;}

/*Historia*/
.modLinhaTempo, .modBiografias{width:605px; height:174px; margin:20px 0 30px; position:relative;}
.modBiografias{margin-top:10px; height:200px;}
.modLinhaTempo .content, .modBiografias .content{position:relative; width:545px; height:174px; margin:0 auto; overflow:hidden; background:#f4f4f4;}
.modBiografias .content{height:200px;}
.modLinhaTempo .content .linha-tempo, .modBiografias .content .linha-tempo{ height:200px; position:absolute; top:0; left:0;}
.modLinhaTempo .content .ano, .modBiografias .content .foto{width:485px; padding:25px 30px 0; float:left;}
.modBiografias .content .foto{width:165px; margin:0 8px; padding:8px 0 0; height:200px; cursor:pointer;}
.modBiografias .content .foto img{display:block; margin:0 auto; margin-bottom:4px;}
.modBiografias .content .foto strong{display:block; text-align:center; color:#8a9090;}
.modBiografias .content .foto:hover strong, .modBiografias .content .foto.active strong{color:#333;}
.modBiografias .content .foto.active{cursor:default;}
.modLinhaTempo .content .ano span{display:block; color:#e57d31; margin-bottom:5px; font-weight:bold; font-size:32px; font-family:Tahoma, Verdana, Arial, sans-serif;}
.modLinhaTempo .content .ano strong{font-style:italic; font-size:14px;}
.modLinhaTempo > a, .modBiografias > a{display:block; height:174px; width:31px; background:url(imagens/setas.jpg) top left no-repeat; position:absolute; top:0; opacity:.7; filter:alpha(opacity=70); cursor:pointer;}
.modBiografias > a{height:200px; background:url(imagens/setas-biografias.jpg) top left no-repeat;}
.modLinhaTempo > a:hover, .modBiografias > a:hover{opacity:1; filter:alpha(opacity=100);}
.modLinhaTempo > a.disable, .modLinhaTempo > a.disable:hover, .modBiografias > a.disable, .modBiografias > a.disable:hover{opacity:.3; filter:alpha(opacity=30); cursor:default;}
.modLinhaTempo > .esq, .modBiografias > .esq{left:0;}
.modLinhaTempo > .dir, .modBiografias > .dir{right:0; background-position:right top;}

/*Biografias*/
.biografia{clear:both; overflow:hidden;}
.biografia .tab{display:none;}

/*Gestão de Qualidade*/
.img-list li{display:block; margin-top:30px;}
.img-list li > img{display:block; float:left; margin-right:15px;}
.img-list li .infos > strong, .img-list li .infos > a > strong{display:block; margin-bottom:10px; color:#008348; font-size:14px;}
.img-list li .infos > a{color:#333; text-decoration:none; font-weight:normal; display:block;}
.img-list li .infos > a:hover strong{text-decoration:underline;}

/*Nossos Numeros*/
.numeros-list{overflow:hidden; margin-left:-4%;}
.numeros-list li{display:block; float:left; background:#f8f8f8; border:1px solid #ccc; margin:0 0 15px 3%; width:40.5%; height:120px; padding:3%;}
.numeros-list li > strong{display:block; margin-bottom:10px; color:#008348; font-size:14px;}
.numeros-list li > p{color:#8a9090;}

/*Parcerias Internacionais*/
.galeria-imagens{overflow:hidden; margin:30px 0 0 -20px;}
.galeria-imagens li{display:block; float:left; margin:0 0 20px 20px;}
.galeria-imagem{overflow:hidden; margin:30px 0 30px -15px;}
.galeria-imagem li{float:left; margin-left:15px;}

/*Responsabilidade Social*/
.modBannerTopo{margin-bottom:15px;}
.modAccordion dt{ color:#008348; font-weight:bold; border:1px solid #008348; border-width: 0 1px 1px; background:#fff; display:block;height:38px;line-height:38px; text-align:left; margin:0;padding:0px 0px 0px 5px; cursor:pointer;}
.modAccordion dt:first-child{border-top:1px solid #008348;}
.modAccordion dt.active, .modAccordion dt.active:hover{cursor:default; background-color:#008348; border-color:#008348; color:#fff;}
.modAccordion dt:hover{background-color:#62b08d; border-color:#62b08d; color:#fff;}
.pacientes .modAccordion dt{color:#74a23f; border-color:#74a23f;}
.pacientes .modAccordion dt.active, .pacientes .modAccordion dt.active:hover{background-color:#74a23f; border-color:#74a23f; color:#fff;}
.pacientes .modAccordion dt:hover{background-color:#a0be7d; border-color:#a0be7d; color:#fff;}
.alunos .modAccordion dt{color:#b95e2f; border-color:#b95e2f;}
.alunos .modAccordion dt.active, .alunos .modAccordion dt.active:hover{background-color:#b95e2f; border-color:#b95e2f; color:#fff;}
.alunos .modAccordion dt:hover{background-color:#d19a7e; border-color:#d19a7e; color:#fff;}
.profissionais .modAccordion dt{color:#e2b93d; border-color:#e2b93d;}
.profissionais .modAccordion dt.active, .profissionais .modAccordion dt.active:hover{background-color:#e2b93d; border-color:#e2b93d; color:#fff;}
.profissionais .modAccordion dt:hover{background-color:#e9d186; border-color:#e9d186; color:#fff;}
.medicos .modAccordion dt{color:#3c95ba; border-color:#3c95ba;}
.medicos .modAccordion dt strong {border-color:#3c95ba;}
.medicos .modAccordion dt.active, .medicos .modAccordion dt.active:hover{background-color:#3c95ba; border-color:#3c95ba; color:#fff;}
.medicos .modAccordion dt:hover{background-color:#86bbd1; border-color:#86bbd1; color:#fff;}
.modAccordion dd{padding:10px 0 25px; display:none; border:1px solid #d6d6d6; border-width:0 1px 1px; border-bottom-color:#008348;}
.pacientes .modAccordion dd{border-bottom-color:#a0be7d;}
.alunos .modAccordion dd{border-bottom-color:#b95e2f;}
.profissionais .modAccordion dd{border-bottom-color:#e2b93d;}
.medicos .modAccordion dd{border-bottom-color:#86bbd1;}

.modGaleria{margin:0 auto; width:400px; padding-top:15px;}
.modGaleria .container{position:relative; border:1px solid #e8e8e8; overflow:visible; padding:15px;}
.modGaleria .container i { display:block; text-align:center; padding-bottom:10px;}
.modGaleria .container span{position:absolute; width:8px; height:8px;}
.modGaleria .container .topLeft{left:-1px; top:-1px; background:url(imagens/round/galeria-topLeft.png) top left no-repeat;}
.modGaleria .container .topRight{right:-1px; top:-1px; background:url(imagens/round/galeria-topRight.png) top left no-repeat;}
.modGaleria .container .bottomLeft{left:-1px; bottom:-1px; background:url(imagens/round/galeria-bottomLeft.png) top left no-repeat;}
.modGaleria .container .bottomRight{right:-1px; bottom:-1px; background:url(imagens/round/galeria-bottomRight.png) top left no-repeat;}
.modGaleria .container > em{display:block; text-align:center; margin-bottom:10px;}
.modGaleria .container img{display:block; margin:0 auto; border:1px solid #c2c2c2;}
.modGaleria .container .content{position:relative; overflow:hidden; height:430px; width:100%;}
.modGaleria .container .content .fotos{position:absolute; top:0; left:0;}
.modGaleria .container .content .foto{width:263px; padding: 0 48px; text-align:center; float:left;}
.modGaleria .container .content .foto > strong{display:block; margin:20px 0 10px;}
.modGaleria .container > a{width:33px; height:32px; position:absolute; display:block; top:45%; background:url(imagens/buttons.png) top left no-repeat;}
.modGaleria .container > .anterior{background-position:-479px 0; left:-15px;}
.modGaleria .container > .proximo{background-position:-446px 0; right:-15px;}

/*Reconhecimentos*/
.modGaleria.zoom{width:545px; margin:30px auto 15px;}
.modGaleria.zoom .fotos .foto{width:220px; padding:0; margin:0 10px; position:relative; z-index:5;}
.modGaleria.zoom .fotos .foto.atual{z-index:10;}
.modGaleria.zoom .fotos .foto img{border:none; width:100%;}
.modGaleria.zoom .fotos .foto .premio strong{margin:15px 0 5px; display:block;}
.modGaleria.zoom .content .fotos{padding:15px 0; left:120px;}

/*Imprensa*/
.linkBullet{padding-left:12px; background:url(imagens/bullets/bulletSeta.png) left 1px no-repeat; margin:10px 0; font-size:14px; color:#008348; text-decoration:underline;}
.linkBullet:hover{text-decoration:none;}

/*Newsletter*/
.modNews{width:475px; margin:0 auto;}
.modNews input{background:url(imagens/form-cadastro-news.jpg) top left no-repeat;}
.modNews input[type="text"]{height:31px; width:294px; line-height:31px; padding:0 5px;}
.modNews label{display:block; margin-bottom:10px;}
.modNews label span{display:block; float:left; width:65px; margin-right:10px; text-align:right; position:relative; top:6px; font-weight:bold;}
.modNews label.opcional span, .modNews label.aceite span{font-weight:normal;}
.modNews .aceite{margin-left:53px;}
.modNews .aceite span{width:395px; top:0; text-align:left; margin:0 0 0 10px; font-size:11px;}
.modNews .aceite input{float:left;}
.modNews input[type="submit"].buttons.news{width:242px; height:31px; background-position: right top; border:none; margin:10px 0 0 74px; display:block; float:left;}
.pacientes .modNews input[type="submit"].buttons.news{background-position:right -31px;}
.pacientes .modNews input[type="text"]{background-position:left -31px;}
.alunos .modNews input[type="submit"].buttons.news{background-position:right -62px;}
.alunos .modNews input[type="text"]{background-position:left -62px;}
.profissionais .modNews input[type="submit"].buttons.news{background-position:right -93px;}
.profissionais .modNews input[type="text"]{background-position:left -93px;}
.medicos .modNews input[type="submit"].buttons.news{background-position:right -124px;}
.medicos .modNews input[type="text"]{background-position:left -124px;}

/*Banco de Imagens*/
.borda{border-bottom:1px solid #e5e3e3; padding-bottom:15px;}
.filtro{background:#ccdfce; position:relative; height:31px; padding:10px 15px; width:395px;}
.filtro > span{display:block; width:5px; height:5px; position:absolute;}
.filtro > .topLeft{top:0; left:0; background:url(imagens/round/filtro-topLeft.png) top left no-repeat;}
.filtro > .topRight{top:0; right:0; background:url(imagens/round/filtro-topRight.png) top left no-repeat;}
.filtro > .bottomLeft{bottom:0; left:0; background:url(imagens/round/filtro-bottomLeft.png) top left no-repeat;}
.filtro > .bottomRight{bottom:0; right:0; background:url(imagens/round/filtro-bottomRight.png) top left no-repeat;}
.pacientes .filtro{background:#e3ecd9; }
.pacientes .filtro > .topLeft{background:url(imagens/round/filtro-topLeft-pacientes.png) top left no-repeat;}
.pacientes .filtro > .topRight{background:url(imagens/round/filtro-topRight-pacientes.png) top left no-repeat;}
.pacientes .filtro > .bottomLeft{background:url(imagens/round/filtro-bottomLeft-pacientes.png) top left no-repeat;}
.pacientes .filtro > .bottomRight{background:url(imagens/round/filtro-bottomRight-pacientes.png) top left no-repeat;}
.alunos .filtro{background:#f1dfd5; }
.alunos .filtro > .topLeft{background:url(imagens/round/filtro-topLeft-alunos.png) top left no-repeat;}
.alunos .filtro > .topRight{background:url(imagens/round/filtro-topRight-alunos.png) top left no-repeat;}
.alunos .filtro > .bottomLeft{background:url(imagens/round/filtro-bottomLeft-alunos.png) top left no-repeat;}
.alunos .filtro > .bottomRight{background:url(imagens/round/filtro-bottomRight-alunos.png) top left no-repeat;}
.profissionais .filtro{background:#f9f1d8; }
.profissionais .filtro > .topLeft{background:url(imagens/round/filtro-topLeft-profissionais.png) top left no-repeat;}
.profissionais .filtro > .topRight{background:url(imagens/round/filtro-topRight-profissionais.png) top left no-repeat;}
.profissionais .filtro > .bottomLeft{background:url(imagens/round/filtro-bottomLeft-profissionais.png) top left no-repeat;}
.profissionais .filtro > .bottomRight{background:url(imagens/round/filtro-bottomRight-profissionais.png) top left no-repeat;}
.medicos .filtro{background:#d8eaf1; }
.medicos .filtro > .topLeft{background:url(imagens/round/filtro-topLeft-medicos.png) top left no-repeat;}
.medicos .filtro > .topRight{background:url(imagens/round/filtro-topRight-medicos.png) top left no-repeat;}
.medicos .filtro > .bottomLeft{background:url(imagens/round/filtro-bottomLeft-medicos.png) top left no-repeat;}
.medicos .filtro > .bottomRight{background:url(imagens/round/filtro-bottomRight-medicos.png) top left no-repeat;}
.filtro select{width:285px; border:1px solid #dbdfe6; border-top-color:#abadb3; font-size:11px; padding:2px 3px; margin:3px 15px 0 0; float:left;}
.buttons.selecionar{background:url(imagens/buttons/bt-selecionar.png) top left no-repeat; width:92px; height:31px; border:none;}
.buttons.selecionar-en{background:url(imagens/buttons/bt-selecionar-en.png) top left no-repeat; width:92px; height:31px; border:none;margin-left:150px;margin-top:10px;}
.pacientes .buttons.selecionar{background-position:left -31px;}
.alunos .buttons.selecionar{background-position:left -62px; float:right; margin:10px 10px 0 0;}
.profissionais .buttons.selecionar{background-position:left -93px;}
.medicos .buttons.selecionar{background-position:left -124px;}

.galeria-imagens{overflow:hidden; margin:-30px 0 0 -30px; clear:both; padding-top:20px;}
.galeria-imagens li{display:block; float:left; width:178px; margin:30px 0 0 30px; height:230px;}
.galeria-imagens li img{display:block; margin:0 auto 10px; border:1px solid #c6c7c8;}
.galeria-imagens li a{text-decoration:none; text-align:center; display:block; color:#333; font-size:14px;}
.galeria-imagens li a strong{font-weight:normal;}
.galeria-imagens li a:hover{color:#01610c;}
.galeria-imagens li a:hover img{border-color:#01610c;}
.pacientes .galeria-imagens li a:hover{color:#74a23f;}
.pacientes .galeria-imagens li a:hover img{border-color:#74a23f;}
.alunos .galeria-imagens li a:hover{color:#b95e2f;}
.alunos .galeria-imagens li a:hover img{border-color:#b95e2f;}
.profissionais .galeria-imagens li a:hover{color:#e2b93d;}
.profissionais .galeria-imagens li a:hover img{border-color:#e2b93d;}
.medicos .galeria-imagens li a:hover{color:#3c95ba;}
.medicos .galeria-imagens li a:hover img{border-color:#3c95ba;}

/*Paginação*/
.modPaginacao{margin-top:20px; clear:both;}
.modPaginacao ul{width:596px; height:50px; background:url(imagens/box-paginacao.png) top left no-repeat; text-align:center;}
.pacientes .modPaginacao ul{background-position:0 -50px;}
.alunos .modPaginacao ul{background-position:0 -100px;}
.profissionais .modPaginacao ul{background-position:0 -150px;}
.medicos .modPaginacao ul{background-position:0 -200px;}
.modPaginacao li{display:inline; margin:0 3px; line-height:50px;}
.modPaginacao a{color:#008348; font-size:14px; text-decoration:underline;}
.modPaginacao a:hover{text-decoration:none;}
.modPaginacao .active a{cursor:default;}
.modPaginacao .active a, .modPaginacao .ant a, .modPaginacao .prox a{text-decoration:none; color:#333;}
.modPaginacao .ant:hover a, .modPaginacao .prox:hover a{text-decoration:underline;}
.modPaginacao .ant a{margin-right:2px; background:url(imagens/bullets/bulletSetaVolta.png) right 1px no-repeat; padding-right:15px;}
.modPaginacao .prox a{margin-left:2px; background:url(imagens/bullets/bulletSeta.png) left 1px no-repeat; padding-left:15px;}

/*Paginação*/
.modPaginacao2{margin-top:20px;clear:both;}
.modPaginacao2 ul{width:596px;height:50px; background:url(imagens/box-paginacao.png) top left no-repeat; text-align:center;}
.pacientes .modPaginacao2 ul{background-position:0 -50px;}

.modPaginacao2 li{display:inline; margin:0 3px; line-height:50px;}
.modPaginacao2 a{color:#008348 !important; font-size:14px !important;font-weight:normal !important; text-decoration:underline !important;}
.modPaginacao2 a:hover{text-decoration:none;}
.modPaginacao2 .active a{cursor:default;text-decoration:none !important;}
.modPaginacao2 .active a, .modPaginacao2 .ant a, .modPaginacao2 .prox a{text-decoration:none !important; font-weight:normal; color:#333 !important;}
.modPaginacao2 .ant:hover a, .modPaginacao2 .prox:hover a{text-decoration:underline;}
.modPaginacao2 .ant a{margin-right:2px; background:url(imagens/bullets/bulletSetaVolta.png) right 1px no-repeat; padding-right:15px;}
.modPaginacao2 .prox a{margin-left:2px; background:url(imagens/bullets/bulletSeta.png) left 1px no-repeat; padding-left:15px;text-decoration:none !important;}

/*Banco de Imagens Detalhe*/
.headMod + .modBancoImagens{margin-top:20px;}
.modGaleriaImagens{margin-top:10px;}
.modGaleriaImagens .nav-galeria a{background:url(imagens/nav-galeria-imagens.jpg) top left no-repeat;}
.buttons.baixar{background:url(imagens/nav-galeria-imagens.jpg) top left no-repeat; width:142px; height:38px; float:left;}
.modGaleriaImagens .nav-galeria a.anterior{background-position:-142px 0; height:19px; width:88px; float:right}
.modGaleriaImagens .nav-galeria a.proxima{background-position:-230px 0; height:19px; width:89px; float:right;}
.modGaleriaImagens .nav-galeria a.anterior, .modGaleriaImagens .nav-galeria a.proxima{margin:15px 7px 0; opacity: .5; filter:alpha(opacity=50);}
.modGaleriaImagens .nav-galeria a.anterior:hover, .modGaleriaImagens .nav-galeria a.proxima:hover{opacity: 1; filter:alpha(opacity=100);}
.modGaleriaImagens .nav-galeria a.disable, .modGaleriaImagens .nav-galeria a.disable:hover{opacity: .1; filter:alpha(opacity=10); cursor:default;}
.modGaleriaImagens .content{width:596px; clear:both; margin-top:10px; float:left; height:auto; position:relative;}
.modGaleriaImagens .content .foto{overflow:hidden; width:596px; float:left;}
.modGaleriaImagens .content .foto img{display:block; margin:0 auto 5px;}
.modGaleriaImagens .content .foto > span{float:right; display:block; font-size:11px;}
.modGaleriaImagens .content .foto > strong{clear:both; margin-bottom:10px; display:block; font-size:18px;}

/*Contato*/
.modFaleConosco{width:435px; margin:0 auto; clear:both;}
.modFaleConosco input[type="text"], .modFaleConosco textarea{background:url(imagens/form-contato.png) top left no-repeat; border:none; resize:none; width:324px; padding:0 5px; height:31px; line-height:31px;}
.modFaleConosco input[type="submit"]{background:url(imagens/buttons/bt-enviar-mensagem.png) top left no-repeat; border:none; width:132px; height:30px; float:right; margin-right:7px;}
.modFaleConosco input[type="submit"].en{background:url(imagens/buttons/bt-enviar-mensagem-en.png) top left no-repeat; }
.modFaleConosco input[type="submit"].es{background:url(imagens/buttons/bt-enviar-mensagem-es.png) top left no-repeat; }
.modFaleConosco input[type="submit"].fr{background:url(imagens/buttons/bt-enviar-mensagem-fr.png) top left no-repeat; }

/*Clinical Research*/
.modFaleConosco .bt-en{	background:url(imagens/buttons/bt-send-en.png) 0px -30px !important;text-indent:-9999px;width:132px;height:30px;float:right;margin-right:8px;border:none;}

.modFaleConosco .camposTel{float:left;width:315px;padding-bottom:10px;}
.modFaleConosco .camposTel input{line-height:24px;}

.modFaleConosco label{display:block; margin-bottom:10px;}
.modFaleConosco span{float:left; display:block; width:85px; text-align:right; margin-right:10px; position:relative; top:6px; font-weight:bold;}
.modFaleConosco .opcional span{font-weight:normal;}
/*.modFaleConosco .tel + .tel span{width:15px; text-align:center; margin:0 5px;}*/
.modFaleConosco .tel{overflow:hidden; float:left; margin-bottom:0px; }
.modFaleConosco .tel input{float:left; width:44px; background-position:0 -32px; text-align:center;}
.modFaleConosco .ddd{float:left!important;width:50px!important;text-align:center;}
.modFaleConosco .formataTel{float:left;width:144px!important;text-align:left;}
.modFaleConosco .tel.clear #telefoneResidencial{width:144px;background-position:-398px -32px;text-align:left;}
.modFaleConosco.consulta #lbl-cel{*width:300px;}
.modFaleConosco.consulta #lbl-tel{*width:300px;}
.modFaleConosco .tel.clear + .tel input, .modFaleConosco.consulta label:first-child + label + label input, .modFaleConosco .local input{width:146px; background-position:-65px -32px; text-align:left;}
.modFaleConosco .tel.clear + .tel + label{clear:left;}
.modFaleConosco textarea{height:136px; padding:5px; background-position:0 -65px; line-height:120%;}
.pacientes .modFaleConosco input[type="text"]{background-position:-332px 0;}
.pacientes .modFaleConosco textarea{background-position:-332px -65px;}
.pacientes .modFaleConosco .tel input{background-position:-332px -32px;}
.pacientes .modFaleConosco .tel + .tel input, .pacientes .modFaleConosco.consulta label:first-child + label + label input{background-position:-397px -32px;}

.alunos .modFaleConosco input[type="text"]{background-position:-667px 0;}
.alunos .modFaleConosco textarea{background-position:-667px -65px;}
.alunos .modFaleConosco .tel.clear input{background-position:-667px -32px;}
.alunos .modFaleConosco .tel.clear + .tel input, .alunos .modFaleConosco .comboAssunto{background-position:-732px -32px;}
.alunos .modFaleConosco select{background:url(imagens/form-contato.png) -732px -32px no-repeat; height:31px; line-height:31px; width:156px; padding:7px; border:none;}

.alunos .modFaleConosco .assunto{border:1px solid #c9c9c9;padding:0px 0px;clear:both;margin-top:20px;width:523px;*width:600px;}
.alunos .modFaleConosco .assunto legend{margin-left:81px;*margin-left:75px;color:#333;}
.alunos .modFaleConosco .assunto label{float:left;margin-bottom:5px;width:260px;*width:300px;padding-top:10px;*padding-top:2px;}
.alunos .modFaleConosco .assunto span{float:left !important;margin:0px !important;text-align:left;font-weight:lighter !important;position:inherit;width:235px;margin-left:5px !important;}
.alunos .modFaleConosco .assunto input[type="radio"]{float:left;padding:0px;margin:0px 0px 0px 5px;*margin:3px 0px 0px 5px;clear:none;}
.alunos .modFaleConosco .assunto #qual{margin-left:5px;}
.alunos .modFaleConosco .assunto #qual input{*margin-top:5px;}


.profissionais .modFaleConosco input[type="text"]{background-position:-999px 0;}
.profissionais .modFaleConosco textarea{background-position:-999px -65px;}
.profissionais .modFaleConosco .tel.clear input{background-position:-999px -32px;}
.profissionais .modFaleConosco .tel.clear + .tel input{background-position:-1064px -32px;}
.medicos .modFaleConosco input[type="text"]{background-position:-1333px 0;}
.medicos .modFaleConosco textarea{background-position:-1333px -65px;}
.medicos .modFaleConosco .tel.clear input{background-position:-1399px -33px; width:145px;}
.medicos .modFaleConosco .tel.clear + .tel input{background-position:-1398px -32px;}

.pacientes .modFaleConosco input[type="submit"]{background-position:left -30px;}
.alunos .modFaleConosco input[type="submit"]{background-position:left -60px;}
.profissionais .modFaleConosco input[type="submit"]{background-position:left -90px;}
.medicos .modFaleConosco input[type="submit"]{background-position:left -120px;}

.pacientes .modFaleConosco select {background:url(imagens/form-contato.png) -332px 0; width:330px;}

/*Releases*/
.filtro.lista{width:95%;}
.filtro.lista select{width:160px; margin-top:5px;}
.filtro.lista select + select{width:135px;}
.title2 + span{font-size:11px; margin:-10px 0 10px; color:#008348; display:block;}
.headMod + .borda{margin-top:20px;}

/*A. C. Camargo na Mídia*/
.filtro.lista.clipping{height:50px;}
.filtro .formatos{clear:both; margin-top:5px;}
.filtro .formatos > strong{color:#52957c; float:left; clear:both; font-weight:bold; margin-right:10px;}
.filtro .formatos > label{margin-right:10px;}
.filtro .formatos > label span{position:relative; top:-2px;}

.formato{display:block; background:url(imagens/categorias-clipping.png) top left no-repeat; margin:30px 0 10px;}
.formato.imp{width:168px; height:42px; background-position:-41px -17px;}
.formato.aud{width:123px; height:40px; background-position:-42px -59px;}
.formato.vid{width:123px; height:41px; background-position:-42px -99px;}
.formato.web{width:123px; height:41px; background-position:-41px -139px;}

/* NOVAS CLASS PARA COMBOBOX 
.filtro2{background:#ccdfce; position:relative; height:31px; padding:10px 15px; width:395px;}
.filtro2.lista2{width:95%;}
.filtro2.lista2 select{width:160px; margin-top:5px;}
.filtro2.lista2 select + select{width:135px;}
.title2 + span{font-size:11px; margin:-10px 0 10px; color:#008348; display:block;}
.headMod + .borda{margin-top:20px;}


*/

/*Boletim cuidando bem de você*/
.modLista .list4 li > strong{color:#008348; font-size:14px; display:block; margin-bottom:5px;}
.modLista .list4 li > p{margin:0;}
.modLista .list4 li > p + a{color:#008348; font-weight:bold; padding-left:25px; background:url(imagens/ouvir-boletim.png) left center no-repeat; line-height:20px; height:20px; display:block; text-decoration:none; margin:5px 0 25px;}
.modLista .list4 li > p + a:hover{text-decoration:underline;}

/*Fale Conosco*/
.aside > .group .title3{font-size:12px; margin-bottom:5px; text-indent:30px;}
.aside > .group{margin-top:30px;}
.aside > .group:first-child{margin:0;}
.assunto{border:1px solid #c9c9c9; padding:15px 40px; overflow:hidden;}
.assunto label{float:left; width:150px; margin-bottom:5px;}

/*faq*/
.assunto > .faq {width:500px;display:none;}
.assunto > .faq > hr{width:499px;float:left;border-top:solid 1px #ccc;border-left:none;border-right:none;border-bottom:none;}
.assunto > .faq > .lbl-w110{width:110px;}
.assunto > .faq > .lbl-w140{width:140px;*width:150px;}
.assunto > .ouvidoria {width:500px;display:none;}
.assunto > .ouvidoria > hr{width:499px;float:left;border-top:solid 1px #ccc;border-left:none;border-right:none;border-bottom:none;}
.assunto > .ouvidoria > .lbl-w110{width:110px;}
.assunto > .ouvidoria > .lbl-w140{width:140px;*width:150px;}
.modHtml > #boxFaq{display:none;}
.modHtml > #boxAtendimento{display:none;}
.modHtml > #boxServicosTratamento{display:none;}
.modHtml > #boxCursosEventos{display:none;}
.modHtml > #boxOperadoras{display:none;}



.box{position:relative; padding:20px 5%; margin:10px 0 30px; clear:both; float:left; width:90%;}
.box.cinza{background:#f6f6f6;}
.box.cinza > span{display:block; width:4px; height:4px;}
.box.cinza > .topLeft{background:url(imagens/round/cinza-topLeft.png) top left no-repeat; top:0; left:0;}
.box.cinza > .topRight{background:url(imagens/round/cinza-topRight.png) top left no-repeat; top:0; right:0;}
.box.cinza > .bottomLeft{background:url(imagens/round/cinza-bottomLeft.png) top left no-repeat; bottom:0; left:0;}
.box.cinza > .bottomRight{background:url(imagens/round/cinza-bottomRight.png) top left no-repeat; bottom:0; right:0;}

.buttons.resultados{width:162px; background:url(imagens/bt-resultado-exame.png) top left no-repeat; height:30px; float:right; margin-top:10px;}
.pacientes .buttons.resultados{background-position:0 -30px;}
.alunos .buttons.resultados{background-position:0 -60px;}
.profissionais .buttons.resultados{background-position:0 -90px;}
.medicos .buttons.resultados{background-position:0 -120px;}
.buttons.marcar{width:182px; background:url(imagens/bt-marcar-consulta.png) top left no-repeat; height:30px; float:right; margin:10px 0 0 10px;}
.pacientes .buttons.marcar{background-position:0 -30px;}
.alunos .buttons.marcar{background-position:0 -60px;}
.profissionais .buttons.marcar{background-position:0 -90px;}
.medicos .buttons.marcar{background-position:0 -120px;}

/*Pacientes*/
.subhome .mod32{border:none; width:32%; padding:0; margin-left:2%;}
.subhome .mod32.first{margin-left:-10px;}
.subhome .mod32 .headMod .titleMod{font-size:14px; margin:0; line-height:30px; width:84%; margin-left:8%;}
.subhome .mod32 .modHtml{border-left:1px solid #ccc; padding:0 0 0 8%; height:215px; position:relative;}
#header.altIdioma + #article .subhome .mod32 .modHtml{height:315px;}
.subhome .mod32.first .modHtml{border:none; padding:0;}
.subhome .mod32.first .headMod .titleMod{margin:0; width:92%;}
.subhome .mod32 .modHtml > a{position:absolute; right:0; bottom:5%; }

/*Serviços Especializados*/
.img-list li img + .infos{float:left; width:74%;}
.img-list li .infos{width:100%;}
.img-list li{margin:25px 0; overflow:hidden;}
.img-list li:first-child{margin-top:0;}
.img-list li .infos a{color:#008348; font-weight:bold;}
.img-list li .infos a:hover{text-decoration:none;}
.img-list li .infos p{margin:0;}
.img-list li a { text-decoration:none;}

/*Consultas*/
.modFaleConosco.consulta label > span{width:125px;}
.modFaleConosco.consulta{width:475px; margin-top:30px;}
.modFaleConosco.consulta .mutiplo{width:100%; overflow:hidden;}
.modFaleConosco.consulta .mutiplo > span{float:left; width:125px; top:0;}
.modFaleConosco.consulta .mutiplo > label{float:left; margin-right:25px;}
.modFaleConosco.consulta .mutiplo > label span{width:auto; position:relative; top:0px; margin-left:5px;}
.modFaleConosco.consulta .mutiplo > label input{float:left;}
.modFaleConosco.consulta .pergunta{margin-left:135px;}
.modFaleConosco.consulta .pergunta span{width:auto; float:none; margin:0 0 7px 3px; text-align:left;}
.modHtml > p > small{font-weight:bold;}

/*Convenios e seguradoras*/
.caixa{border:1px solid #e5e9e9; padding:15px;}
.caixa + .mod45 + .mod45{border:none;}
.caixa strong.block{margin:30px 0 0;}

/*Primeira consulta*/
#como-chegar{height:545px; width:545px; margin:0 auto; border:1px solid #eee;}

/*Exames Diagnosticos*/
.img-list li a img{float:left; margin-right:15px;}
.img-list li a p{color:#333; font-weight:normal;}
.img-list li a:hover p{text-decoration:underline;}

.quad-list > li{margin:5px 15px; list-style:square;}

/*Internações*/
.title3.bulletRound{height:30px; line-height:30px;}
table{border-spacing:0; border-collapse:0; border-bottom:1px solid #e7e7e7; margin-top:20px;}
table th, table td{padding:10px 10px 15px; text-align:center; vertical-align:top !important;}
table th{border-left:1px solid #fff; background:#008348; color:#fff;}
.pacientes table th{background:#accb7f;}
.alunos table th{background:#d99b6e;}
.profissionais table th{background:#f0d97d;}
.medicos table th{background:#7cc3da;}
table th:first-child{border:none;}
table td{border-left:1px solid #e7e7e7; background:#f1f1f1;}
table .white td{background:#fff;}
table td:first-child{border:none;}

/*Perguntas Frequentes*/
.modHtml > a + p{margin-top:15px;}
.modAccordion dd{padding:10px 10px 15px;}
.modAccordion .dt-m dt { height:45px;}
.modAccordion.dt-m dt strong { height:40px;}

/*Defesas*/

.modAccordion.dt-defesa > dl > dt { width:572px;height:inherit; border:solid 1px #B95E2F;line-height:15px;*height:1%;*background:url(../../files/arquivos/border-bg.png) repeat-y;}
.modAccordion.dt-defesa > dl > dt.active > .titulo{border-right:1px solid #fff;*border:none;*background:url(../../files/arquivos/border-bg-white.png) repeat-y;}
.modAccordion.dt-defesa > dl dd{width:557px;}
.modAccordion.dt-defesa dt div{padding-top:5px;*padding:0px;}
.modAccordion.dt-defesa dt .titulo{width:447px;border-right:solid 1px #B95E2F;*border-right:none;padding:5px 5px 25px;}
.modAccordion.dt-defesa dt .titulo:hover{border-right:solid 1px #FFF;*border:none;*background:url(../../files/arquivos/border-bg-white.png) repeat-y;}
.modAccordion.dt-defesa dt .data { width:123px;float:right;border:none;*border:none;text-align:center;}


/*Cuidados para você*/
.modAccordion{clear:both;}
.img-left p{font-size:11px; margin:0 0 0 5px;}

/*Embaixadora da saude*/
.circle-list{margin:15px 0 25px;}	
.circle-list > li{margin:5px 15px; list-style:disc;}

/*Areas e Especialidades*/
.list4.areas li a{text-decoration:underline; font-weight:bold;}
.list4.areas li a:hover{text-decoration:none;}

/*Encontre seu medico*/
.filtro.lista.med select{width:270px; margin-top:0; background:#fff; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.lista-medicos{overflow:hidden;}
.lista-medicos li{display:block; border-top:1px solid #e5e3e3; width:100%; clear:both;}
.lista-medicos li:first-child{border:none;}
.lista-medicos li a{text-decoration:none; font-size:14px; display:block; float:left; color:#ACCC7E;}
.lista-medicos li a strong{display:block; margin:10px 0 15px;}
.lista-medicos li a span{font-weight:normal; color:#333333; margin-bottom:25px; display:block;}
.lista-medicos li a:hover span, .lista-medicos li a:hover strong{text-decoration:underline;}

.medico{margin-top:20px; overflow:hidden;}
.medico .foto-medico{margin-right:20px; width:210px; text-align:center;}
.medico .foto-medico a:hover{text-decoration:none;}
.medico .foto-medico .img{border:1px solid #c2c2c2; overflow:hidden; width:209px; margin-bottom:5px;}
.medico .foto-medico .img img { float:none; margin:0;}

.medico .foto-medico + .descricao{width:370px;}
.medico .descricao .title3{display:block; margin:0;}
.medico .descricao span{font-style:italic; font-weight:bold; color:#8a9090; display:block; margin:15px 0 0; font-size:14px;}

.modAbas.horizontal.med{margin:30px 0 20px; clear:both; width:565px;}
.modAbas.horizontal.med .nav-tab{height:40px; border:none;}
.modAbas.horizontal.med .nav-tab li{background:url(imagens/nav-tab-medicos.png) left top no-repeat; height:40px; border:none; line-height:40px; color:#fff; font-weight:bold; text-align:center; padding:0;}
.modAbas.horizontal.med .nav-tab .bt1{width:119px; background-position:-560px 0;}
.modAbas.horizontal.med .nav-tab .bt2{width:99px; background-position:-679px 0;}
.modAbas.horizontal.med .nav-tab .bt3{width:110px; background-position:-778px 0;}
.modAbas.horizontal.med .nav-tab .bt4{width:112px; background-position:-888px 0;}
.modAbas.horizontal.med .nav-tab .bt5{width:120px; background-position:-1000px 0;}
.modAbas.horizontal.med .nav-tab .bt1:hover, .modAbas.horizontal.med .nav-tab .bt1.active{background-position:0 0;}
.modAbas.horizontal.med .nav-tab .bt2:hover, .modAbas.horizontal.med .nav-tab .bt2.active{background-position:-119px 0;}
.modAbas.horizontal.med .nav-tab .bt3:hover, .modAbas.horizontal.med .nav-tab .bt3.active{background-position:-218px 0;}
.modAbas.horizontal.med .nav-tab .bt4:hover, .modAbas.horizontal.med .nav-tab .bt4.active{background-position:-328px 0;}
.modAbas.horizontal.med .nav-tab .bt5:hover, .modAbas.horizontal.med .nav-tab .bt5.active{background-position:-440px 0;}
.pacientes .modAbas.horizontal.med .nav-tab .bt1{width:138px; background-position:-695px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt2{width:138px; background-position:-833px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt3{width:138px; background-position:-778px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt4{width:145px; background-position:-1110px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt5{width:138px; background-position:-1256px -40px;-moz-border-radius: 0px 4px 4px 0px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt1:hover, .pacientes .modAbas.horizontal.med .nav-tab .bt1.active{background-position:2px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt2:hover, .pacientes .modAbas.horizontal.med .nav-tab .bt2.active{background-position:-137px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt3:hover, .pacientes .modAbas.horizontal.med .nav-tab .bt3.active{background-position:-276px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt4:hover, .pacientes .modAbas.horizontal.med .nav-tab .bt4.active{background-position:-414px -40px;}
.pacientes .modAbas.horizontal.med .nav-tab .bt5:hover, .pacientes .modAbas.horizontal.med .nav-tab .bt5.active{background-position:-559px -40px;}
.alunos .modAbas.horizontal.med .nav-tab .bt1{width:119px; background-position:-560px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt2{width:99px; background-position:-679px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt3{width:110px; background-position:-778px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt4{width:112px; background-position:-888px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt5{width:120px; background-position:-1000px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt1:hover, .alunos .modAbas.horizontal.med .nav-tab .bt1.active{background-position:0 -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt2:hover, .alunos .modAbas.horizontal.med .nav-tab .bt2.active{background-position:-119px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt3:hover, .alunos .modAbas.horizontal.med .nav-tab .bt3.active{background-position:-218px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt4:hover, .alunos .modAbas.horizontal.med .nav-tab .bt4.active{background-position:-328px -80px;}
.alunos .modAbas.horizontal.med .nav-tab .bt5:hover, .alunos .modAbas.horizontal.med .nav-tab .bt5.active{background-position:-440px -80px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt1{width:119px; background-position:-560px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt2{width:99px; background-position:-679px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt3{width:110px; background-position:-778px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt4{width:112px; background-position:-888px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt5{width:120px; background-position:-1000px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt1:hover, .profissionais .modAbas.horizontal.med .nav-tab .bt1.active{background-position:0 -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt2:hover, .profissionais .modAbas.horizontal.med .nav-tab .bt2.active{background-position:-119px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt3:hover, .profissionais .modAbas.horizontal.med .nav-tab .bt3.active{background-position:-218px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt4:hover, .profissionais .modAbas.horizontal.med .nav-tab .bt4.active{background-position:-328px -120px;}
.profissionais .modAbas.horizontal.med .nav-tab .bt5:hover, .profissionais .modAbas.horizontal.med .nav-tab .bt5.active{background-position:-440px -120px;}
.medicos .modAbas.horizontal.med .nav-tab .bt1{width:119px; background-position:-560px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt2{width:99px; background-position:-679px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt3{width:110px; background-position:-778px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt4{width:112px; background-position:-888px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt5{width:120px; background-position:-1000px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt1:hover, .medicos .modAbas.horizontal.med .nav-tab .bt1.active{background-position:0 -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt2:hover, .medicos .modAbas.horizontal.med .nav-tab .bt2.active{background-position:-119px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt3:hover, .medicos .modAbas.horizontal.med .nav-tab .bt3.active{background-position:-218px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt4:hover, .medicos .modAbas.horizontal.med .nav-tab .bt4.active{background-position:-328px -160px;}
.medicos .modAbas.horizontal.med .nav-tab .bt5:hover, .medicos .modAbas.horizontal.med .nav-tab .bt5.active{background-position:-440px -160px;}

.modAbas.horizontal.med .tabs{border-top:1px solid #c9c9c9;}

/*Nossas Historias*/
.modVideo{overflow:hidden;}
.modVideo div.video290{margin-right:15px;clear:both;}
.modVideo .video290{width:290px;}

.historias-list{overflow:hidden; margin:20px 0; clear:both;}
.title1.historia + .historias-list{margin:0;}
.title1.historia + .historias-list li:first-child{margin-top:10px;}
.historias-list li{display:block; margin-top:20px; width:100%; clear:both;}
.historias-list li a{text-decoration:none;}
.historias-list li a:hover strong{text-decoration:underline;}
.historias-list li a p{color:#000;}
.historias-list li img{}
.historias-list li strong{text-align:right; width:100%; display:block; margin:10px 0 0; font-size:14px; font-weight:bold; color:#ACCC7E;}
.historias-list li strong span{display:block; font-size:12px; font-weight:normal;}

.modVideoDestaque{border-bottom:1px solid #e5e3e3; padding-bottom:10px;}
.media{overflow:hidden; margin-bottom:20px;}

.modFaleConosco.envio{width:100%;}
.modFaleConosco.envio .title3{margin:0 0 20px; display:block;}
.modFaleConosco.envio textarea, .modFaleConosco.envio input[type="text"], .modFaleConosco.envio input[type="file"]{background:url(imagens/form-envio.jpg) top left no-repeat; border:none;}
.modFaleConosco.envio textarea{height:101px; width:601px;}
.modFaleConosco.envio #regrasAnuncio{height:95px; width:595px;background-color:#D6E3C7;background-position:-610px -502px !important; }
.modFaleConosco.envio label span{width:auto; float:none; text-align:left; top:0;}
.modFaleConosco.envio input[type="text"]{background-position:0 -111px; width:204px;}
.modFaleConosco.envio .tel input[type="text"]{width:154px; background-position:-214px -111px;}
.modFaleConosco.envio label.left{margin-left:1.1%;}
.modFaleConosco.envio label.first{margin:0;}
.modFaleConosco.envio .ln, .modFaleConosco.envio .mutiplo{overflow:hidden;}
.modFaleConosco.envio .ln span{float:left; /*top:7px;*/}
.modFaleConosco.envio .mutiplo span, .modFaleConosco.envio .mutiplo input{float:left;} 
.modFaleConosco.envio .mutiplo input{margin-right:5px;}
.modFaleConosco.envio .mutiplo label{display:block; float:left; margin-right:15px;}
.modFaleConosco.envio .mutiplo > span{width:auto; top:0;}
.fake{width:328px; height:32px; position:relative; overflow:hidden; float:left; background:url(imagens/form-envio.jpg) left -142px no-repeat;}
.fake input[type="file"]{position:absolute; right:0; height:32px; font-size:100px; opacity:0; filter:alpha(opacity=0);}
.modFaleConosco.envio .fake > span{position:absolute; width:195px; height:31px; padding:0 10px; display:block; line-height:31px;}
.modFaleConosco.envio .aceite span, .modFaleConosco.envio .aceite input{float:left;}
.modFaleConosco.envio .aceite{overflow:hidden;}
.modFaleConosco.envio .aceite input{margin-right:5px;}
.modFaleConosco.envio > p{font-size:11px; margin-top:10px;}

.modFaleConosco .filtro > span{width:5px; height:5px; position:absolute; margin:0;}
.modFaleConosco .filtro > .bottomLeft, .modFaleConosco .filtro > .bottomRight{top: 46px;}

.buttons.bt-enviar{background:url(imagens/bt-enviar.png) top left no-repeat; width:62px; height:31px; float:right;}
.pacientes .buttons.bt-enviar{background-position:0 -31px;}
.alunos .buttons.bt-enviar{background-position:0 -62px;}
.profissionais .buttons.bt-enviar{background-position:0 -93px;}
.medicos .buttons.bt-enviar{background-position:0 -124px;}

.pacientes .modFaleConosco.envio textarea{background-position:-610px 0;}
.pacientes .modFaleConosco.envio input[type="text"]{background-position:-610px -111px;}
.pacientes .modFaleConosco.envio .tel input[type="text"]{background-position:-825px -111px;}
.pacientes .fake{background-position:-610px -142px;}
.alunos .modFaleConosco.envio textarea{background-position:-1219px 0;}
.alunos .modFaleConosco.envio input[type="text"]{background-position:-1219px -111px;}
.alunos .modFaleConosco.envio .tel input[type="text"]{background-position:-1434px -111px;}
.alunos .fake{background-position:-1219px -142px;}
.profissionais .modFaleConosco.envio textarea{background-position:-1828px 0;}
.profissionais .modFaleConosco.envio input[type="text"]{background-position:-1828px -111px;}
.profissionais .modFaleConosco.envio .tel input[type="text"]{background-position:-2044px -111px;}
.profissionais .fake{background-position:-1828px -142px;}
.medicos .modFaleConosco.envio textarea{background-position:-2437px 0;}
.medicos .modFaleConosco.envio input[type="text"]{background-position:-2437px -111px;}
.medicos .modFaleConosco.envio .tel input[type="text"]{background-position:-2652px -111px;}
.medicos .fake{background-position:-2437px -142px;}

/*Cipe - Alunos*/
.container.bg + .modAbas{clear:both; float:left; *float:none;}

/*Pesquisa Basica*/
.modAbas.horizontal.mini .nav-tab.mr { height:43px;}
.modAbas.horizontal.mini .nav-tab li{font-size:12px; width:175px; padding:0 10px; line-height:100%; text-align:center; padding-top:7px; height:35px;}
.modAbas.horizontal.mini .nav-tab li.maior{padding-top:3px; height:39px;}
.modAbas.horizontal.mini .nav-tab li.active{height:36px;}
.modAbas.horizontal.mini .nav-tab li.maior.active{height:39px;}

/*Pesquisa Patrocinada*/
.modAccordion.patrocinada dt{font-size:11px; letter-spacing:-1px;}

/*Banco de Tumores*/
.number-list{margin:20px 0;}
.number-list > li{list-style:decimal; margin:10px 20px;}

/*Comissao de etica*/
.bloco{border-top:1px solid #e5e3e3; padding:15px 0; margin-top:15px;}
#article .modHtml .topo{color:#ccc; font-weight:normal; text-decoration:none; background:url(imagens/subir.png) right center no-repeat; padding-right:15px; float:right;}

/*Projetos Institucionais*/
.modBannerConteudo img{display:block; margin:25px 0; border:1px solid #c5c5c5;}

/*Ensino*/
.circle-list.alunos li{color:#d99b6e;}
.mod45.no-border{border:none;}
.depo{background:#f6f6f6; font-style:italic; padding:25px; margin-top:30px;}
.mod45 > .depo{margin-top:0;}
.depo + .depo{margin-top:-25px;}
.depo strong{display:block; margin-bottom:15px;}
.depo span{display:block; font-size:10px; margin:0; text-align:right;}

/*Stricto Sensu*/
.menu-internas.hotsite li{border:1px solid #dfe5e6; border-bottom-color:#cbd0d1; border-width:0 1px 1px; width:210px; margin:0 0 0 20px;}
.menu-internas.hotsite li a{border:2px solid #fff; padding:0 0 0 3px;}
.menu-internas.hotsite li a span{background:none; margin:0; padding-left:13px; height:24px; line-height:24px;}
.menu-internas.hotsite li.active a span{background:url(imagens/menu-hotsite-over.png) top left no-repeat; text-decoration:none;}
.menu-internas.hotsite li.active a, .menu-internas.hotsite li a:hover{text-decoration:none;}
.backHotsite{background:url(imagens/voltar-hotsite.png) top left no-repeat; float:right; width:168px; height:34px; margin-right:2px;}

.bloco p{margin:0 0 0.3em;}

.modAbas.horizontal.hotsite .nav-galeria{text-align:center;}
.modAbas.horizontal.hotsite .nav-galeria li{display:block; float:left; border:1px solid #f3f3f3; border-width:0 1px 1px; margin:0; padding:0; background:url(imagens/nav-tab-hotsite.png) left top repeat-x; cursor:pointer;}
.modAbas.horizontal.hotsite .nav-galeria li span, .modAbas.horizontal.hotsite .nav-galeria li a{display:block; border:2px solid #fff; border-width:0 2px 2px; height:27px; line-height:27px; padding:0 10px; background:none; color:#333; text-decoration:none; font-weight:normal;}
.modAbas.horizontal.hotsite .nav-galeria > li:first-child{margin-left:60px;}
.modAbas.horizontal.hotsite .nav-galeria li.linha2{margin-left:155px;}
.modAbas.horizontal.hotsite .nav-galeria li.linha2.cp{margin-left:120px;}

.modAbas.horizontal.hotsite .nav-galeria li:hover span, .modAbas.horizontal.hotsite .nav-galeria li:hover a{color:#008348;border-bottom:3px solid #008348; height:26px;}
.mod100 > .modConteudo > .container.bg > .modAbas.horizontal.hotsite > .nav-galeria > li.active a{color:#008348;border-bottom:3px solid #008348;}

/*nav-galery Pacientes*/

.mod100 > .modConteudo.pacientes > .container.bg > .modAbas.horizontal.hotsite > .nav-galeria > li:hover a{color:#ACCC7E;border-bottom:3px solid #ACCC7E;}
.mod100 > .modConteudo.pacientes > .container.bg > .modAbas.horizontal.hotsite > .nav-galeria > li.active a{color:#ACCC7E;border-bottom:3px solid #ACCC7E;}

/*nav-galery Medicos*/
.mod100 > .modConteudo.medicos > .container.bg >.modHtml > .borda > .modAbas.horizontal.hotsite > .nav-galeria > li:hover a{color:#7CC3DA;border-bottom:3px solid #7CC3DA;}
.mod100 > .modConteudo.medicos > .container.bg >.modHtml > .borda > .modAbas.horizontal.hotsite > .nav-galeria > li.active a{color:#7CC3DA;border-bottom:3px solid #7CC3DA;}

/*nav-galery Alunos */
.mod100 > .modConteudo.alunos > .container.bg .modAbas.horizontal.hotsite .nav-galeria li:hover a{color:#d86d25;border-bottom:3px solid #d86d25;}
.mod100 > .modConteudo.alunos > .container.bg > .modAbas.horizontal.hotsite > .nav-galeria > li.active a{color:#d86d25;border-bottom:3px solid #d86d25;}


.modAbas.horizontal.hotsite .nav-galeria li.active{cursor:default; color:#d86d25;}
.modAbas.horizontal.hotsite .nav-galeria li.active span, .modAbas.horizontal.hotsite .nav-galeria li.active a{border-bottom:3px solid #d86d25; height:26px; line-height:26px; color:#d86d25; cursor:default;}
.modAbas.horizontal.hotsite .tabs{background:none; border:none;}
.modAbas.horizontal.hotsite .tabs > span{background:none;}

.modFaleConosco.horizontal{width:100%;}
.modFaleConosco.horizontal > .col1, .modFaleConosco > .col2{float:left;}
.modFaleConosco.horizontal > .col1{width:40%;}
.modFaleConosco.horizontal label span{float:none; display:block; width:100%; top:0; text-align:left;}
.modFaleConosco.horizontal label.tel.clear + .tel{margin-top:15px;}
.modFaleConosco.horizontal > .col1 > p{color:#8a9090; font-size:10px; clear:both;}
.modFaleConosco.horizontal > .col1 .campo1{background:url(imagens/campo.png) top left no-repeat; width:203px;}

.modAccordion dt strong{text-transform:none; line-height:100%; text-align:left; width:74%; display:block; padding:5px 2% 0; float:left;border-right:2px solid #d86d25; height:33px;}
.modAccordion dt:hover strong{border-color:#fff;}
.modAccordion dt.active strong, .modAccordion dt.active:hover strong{border-color:#fff;}
.modAccordion dt span{width:17%; padding:5px 2% 0; text-align:center; display:block; float:left; line-height:100%;}
.modAccordion dt span + span{padding-top:0;}

.modAccordion .list4 li > p{margin:0;}

.alpha-list > li{list-style:lower-alpha; margin-left:15px;}

table.candidatos{width:100%;}
table.candidatos td:first-child{text-align:left;}
table.candidatos + em{color:#8a9090;}

.roman-list{margin:15px 0;}
.roman-list > li{list-style:upper-roman;}

/*iniciação*/
.modAbas.horizontal.hotsite.iniciacao .nav-galeria li:first-child{margin-left:100px;}

/*pos doutorado*/
.modAbas.horizontal.hotsite.doutorado .nav-galeria li:first-child{margin-left:155px;}
table.candidatos.colUnica{width:40%;}

/*Produção Cientifica*/
.modScroll{position:relative; width:100%; border:1px solid #e8e8e8; clear:both; margin:20px 0 0;}
.modScroll > .contentScroll{padding:3%; overflow:auto; height:350px;} 
.modScroll > .contentScroll ul, .modScroll > .contentScroll ol{margin-left:10px;}
.modScroll > span{position:absolute; left:-1px; width:8px; height:8px;}
.modScroll > .topLeft{background:url(imagens/round/scroll-topLeft.png) top left no-repeat; top:-1px;}
.modScroll > .bottomLeft{background:url(imagens/round/scroll-bottomLeft.png) top left no-repeat; bottom:-1px;}
#article .filtro .down, .tab .down{float:right; color:#666; background:url(imagens/icones/pdf.png) left center no-repeat; display:block; height:30px; line-height:30px; padding-left:37px; font-weight:normal}

/*Alunos Egressos*/
#article .modScroll .bloco{padding:0; margin:0; border:none;}
#article .modScroll .bloco p{margin:0;}

.flags{padding-left:25px; text-transform:uppercase; color:#333; background-position: left center; background-repeat:no-repeat; margin-top:25px; float:left;}
.flags + .bloco{clear:both; margin:20px 0; padding:10px 0; float:left; width:100%;}
.flags.gra-bretanha{background-image:url(imagens/bandeiras/gra-bretanha.jpg);}

.egressos{padding:5px 15px; outline:1px solid #dfe5e6; border:2px solid #fff; background:url(imagens/menu-hotsites.png) left center repeat-x; float:right; text-decoration:none; color:#333; margin-top:20px;}
.egressos:hover{border-bottom:3px solid #d86d25; color:#d86d25; padding-bottom:4px;}

/*Teses*/
table.teses{float:right; border:1px solid #b5b5b5; padding-bottom:15px;}
table.teses th{font-weight:normal; font-size:14px; padding:10px;}
table.teses td{padding:0 15px; background:#f6f6f6; text-align:left;}
table.teses tr:first-child td{padding-top:15px;}

.borda{clear:both;}
.egressos + .borda{margin-top:20px; float:left; width:100%;}
table{clear:both;}

/*Lato Sensu*/
.depo{clear:both;}

/*Especialização*/

.modAccordion.abas dd{overflow:hidden;}
.modAccordion.abas dt strong{width:67%; height:31px; padding-top:7px;}
.modAccordion.abas dt span{width:24%; padding-top:7px;}
.modAccordion.abas dt span + span{padding-top:0;}

.modAbas.vertical .nav-tab{float:left; width:143px; overflow:hidden; position:relative; right:-1px;}
.modAbas.vertical .nav-tab li{color:#8a9090; font-weight:bold; text-align:left; position:relative; border:1px solid #cfd1d1; border-width:0 0 1px 1px; display:block; padding:11px; cursor:pointer; background:#fafafa; width:120px;}
.modAbas.vertical .nav-tab li:hover{color:#333;}
.modAbas.vertical .nav-tab li.active{cursor:default; color:#333; border-color:#9fa4a4; width:121px; position:relative; z-index:100; border-top:1px solid
 #9fa4a4; top:-1px;}
.modAbas.vertical .nav-tab li > span{position:absolute; left:-1px; width:5px; height:5px; display:block;}
.modAbas.vertical .nav-tab li > .topLeft{background:url(imagens/round/vertical-topLeft.png) top left no-repeat; top:-1px;}
.modAbas.vertical .nav-tab li.active > .topLeft{background:url(imagens/round/vertical-topLeft-active.png) top left no-repeat;}
.modAbas.vertical .nav-tab li > .bottomLeft{background:url(imagens/round/vertical-bottomLeft.png) top left no-repeat; bottom:-1px;}
.modAbas.vertical .nav-tab li.active > .bottomLeft{background:url(imagens/round/vertical-bottomLeft-active.png) top left no-repeat;}
.modAbas.vertical .nav-tab li:first-child{border-top-width:1px;}
.modAbas.vertical .nav-tab li:first-child.active{top:0;}

.modAbas.vertical .tabs{float:left; width:438px; position:relative; border:1px solid #8a9090; background:#fafafa;min-height:400px !important;}
.modAbas.vertical .tab > strong{display:block; margin-bottom:0.7em; clear:both;}
.modAbas.vertical .tab > img{margin:0 0 30px 0; display:block; float:left;}
.modAbas.vertical .tab{padding:5%; display:none;}
.modAbas.vertical .tab > .egressos{margin:0;}

/*Extensão*/
.depo + .title3{margin-top:30px;}

.modAbas.vertical .tab p + .egressos{margin:20px 0;}
.moodle{display:block; background:url(imagens/moodle.jpg) top left no-repeat; padding-left:335px; width:251px; height:75px; text-align:center; font-size:18px; text-decoration:none;}
#article .moodle:hover{text-decoration:underline;}

/*Eventos*/
.modAbas.vertical .tab p .egressos{margin:0 0 20px 20px;}
.buttons.bt-eventos{background:url(imagens/buttons/bt-voltar-eventos.jpg) top left no-repeat; width:141px; height:30px; float:right; clear:both; margin:10px auto 20px 0px;}

/*Mensagens de erro*/
#overlay{position:fixed; width:100%; height:100%; top:0; left:0; background:url(imagens/overlay-white.png) top left repeat; z-index:900; cursor:default;}
#overlay > div{padding:20px; position:relative; background:url(imagens/box-msg.png) center top repeat-y; width:278px; position:absolute; left:50%; margin-left:-159px; top:50%;}
#overlay > div a{width:25px; height:25px; display:block; background:url(imagens/buttons/fecha.jpg) top left no-repeat; position:absolute; top:7px; right:10px;}
#overlay > div > span{position:absolute; left:0; width:318px; display:block; height:4px;}
#overlay > div > .top{top:-4px; background:url(imagens/round/msg-top.png) top left no-repeat;}
#overlay > div > .bottom{bottom:-4px; background:url(imagens/round/msg-bottom.png) top left no-repeat;}
#overlay > div img{display:block; margin:15px auto;}
#overlay > div #texto-msg{color:#008348; font-size:17px; text-align:center; margin:30px 0 20px; font-family:Tahoma, arial, sans-serif; width:100%; float:left;}

/*Alunos Aprovados*/
table + .title3{margin-top:30px;}

/*Fale Conosco Residencias Medicas*/
.modFaleConosco + .caixa{clear:both; margin-top:20px; float:left; width:94%; padding:3%;}

/*Editais*/
.title3 + .title3{margin-top:-10px;}
table .total td{color:#d99b6e; font-weight:bold; border:none;}
table .total td:first-child{text-align:left; padding-left:45px;}

/*Residentes*/
.modAbas.horizontal.hotsite .nav-galeria.res li:first-child{margin-left:85px;}
.title3.center{text-align:center;}
.modAccordion dd{overflow:hidden;}
.modScroll.left{width:31%; margin-left:3%; clear:none;}
.modScroll.left + a{margin:20px 7px 0 15px;}

#article .modFaleConosco.cadastro label span{float:none; width:auto; display:block; text-align:left; top:0; margin:0 0 2px 4px;}
#article .modFaleConosco.cadastro .tel input{background-position:-732px -32px; width:145px;}
#article .modFaleConosco.cadastro .tel input + input{margin-left:10px; background-position:-732px -32px; width:146px;}
.modFaleConosco.cadastro input[type="checkbox"]{float:left; margin-right:5px;}
.modFaleConosco select{background:url(imagens/form-contato.png) -65px -32px no-repeat; height:31px; line-height:31px; width:156px; padding:7px; border:none;}
.modFaleConosco .estado select{background-position:-667px -32px; width:54px;}
.modFaleConosco .perg select{background-position:-667px 0; width:329px;}
.modFaleConosco .cep input{background-position:-732px -32px; width:146px;}
.modFaleConosco {overflow:hidden;}
.modFaleConosco input[type="submit"] + strong{float:left; clear:both; margin:30px 0 15px;}

/*Boletim Medico*/
.thumb-list{margin:-7px 0 0 -7px; overflow:hidden;}
.thumb-list li{display:block; float:left; margin:7px 0 0 7px;}
.thumb-list li img{display:block; border:1px solid #c5c5c5;}

/*Depoimentos*/
.modDepoimentos{margin-top:20px; background:#f9f9f9; padding:3%; overflow:hidden;}
.modDepoimentos ul{margin-bottom:15px;}
.modDepoimentos li{display:block; margin-top:30px; overflow:hidden;}
.modDepoimentos li:first-child{margin:0;}
.modDepoimentos li strong{font-style:italic; font-size:14px;}
.modDepoimentos li span{clear:both; text-align:right; display:block; font-size:10px; width:100%;}
.modDepoimentos li strong + span{margin-top:10px;}
.modDepoimentos li .texto{width:70%;}
.modDepoimentos li .texto, .modDepoimentos li.invert img{float:left;}
.modDepoimentos li img, .modDepoimentos li.invert .texto{float:right;}
.modDepoimentos > p{float:left;}
#article .modDepoimentos > a{float:right; display:block; width:28px; height:19px; background:url(imagens/setas-depoimentos.jpg) top left no-repeat; opacity:0.7; filter:alpha(opacity=70); margin-left:15px;}
#article .modDepoimentos > .next{background-position:right top;}
#article .modDepoimentos > a:hover{opacity:1; filter:alpha(opacity=100);}
#article .modDepoimentos > .disable, #article .modDepoimentos > .disable:hover{opacity:0.3; filter:alpha(opacity=30); cursor:default;}

/*Formatura*/
.formatura{background:url(imagens/formatura.jpg) right bottom no-repeat; overflow:hidden; clear:both; margin:20px 0 -11px; width:102.5%; float:left; min-height:250px;}
.formatura a{background:url(imagens/bt-galeria-fotos.jpg) top left no-repeat; width:148px; height:32px; display:block; float:right; margin:40px 30px 0;}
.formatura p + p{width:62%; float:left;}

/*Formatura Galeria*/
.modGaleriaFormatura{clear:both; float:left; overflow:hidden; margin:20px 0 10px;}
.modGaleriaFormatura .foto{width:332px; overflow:hidden; position:relative; border:1px solid #c2c2c2;}
.modGaleriaFormatura .foto img{display:block; width:332px;}
.modGaleriaFormatura .foto .desc{padding:3% 5% 2%; bottom:0; width:90%; color:#fff; background:url(imagens/legenda.png) top left repeat; position:absolute;}
.modGaleriaFormatura .big{float:left; width:334px; margin-right:15px;}
.modGaleriaFormatura .big > a{width:88px; height:19px; background:url(imagens/prev-next.jpg) top left no-repeat; float:right; filter:alpha(opacity=70); opacity:0.7;}
.modGaleriaFormatura .big > a:hover{filter:alpha(opacity=100); opacity:1;}
.modGaleriaFormatura .big > .next{background-position:top right; margin-left:15px;}
.modGaleriaFormatura .big > a.disable:hover, .modGaleriaFormatura .big > a.disable{filter:alpha(opacity=30); opacity:0.3; cursor:default;}
.modGaleriaFormatura .big .imagem{clear:both; float:left; margin-top:10px; *margin-top:30px;}
.modGaleriaFormatura .detalhe{float:right; width:250px; margin-top:29px;}
.modGaleriaFormatura .nav-galeria{display:block; width:100%; position:relative; height:50px; margin:15px 0;}
#article .modGaleriaFormatura .nav-galeria li{display:block; float:left; margin:0; background:none; border:1px solid #c2c2c2; opacity:0.5; filter:alpha(opacity=50); margin-right:2px;}
#article .modGaleriaFormatura .nav-galeria li:hover, #article .modGaleriaFormatura .nav-galeria li.active{opacity:1; filter:alpha(opacity=100);}
.modGaleriaFormatura .detalhe .thumbs{overflow:hidden; height:50px; width:153px; margin:0 auto; position:relative;}
.modGaleriaFormatura .detalhe .thumbs ul{position:absolute; top:0; left:0;}
.modGaleriaFormatura .nav-galeria > a{position:absolute; background:url(imagens/prev-next-thumbs.jpg) top left no-repeat; display:block; width:33px; height:33px; top:8px; opacity:0.7; filter:alpha(opacity=70);}
.modGaleriaFormatura .nav-galeria > a:hover{opacity:1; filter:alpha(opacity=100);}
.modGaleriaFormatura .nav-galeria > .disable, .modGaleriaFormatura .nav-galeria > .disable:hover{opacity:0.3; filter:alpha(opacity=30); cursor:default;}
.modGaleriaFormatura .nav-galeria > .next{right:0; background-position:left bottom;}
.buttons.bt-secoes{background:url(imagens/buttons/bt-mais-secoes.png) top left no-repeat; width:130px; height:30px; margin:0 auto;}
.modGaleriaFormatura .list4 li a{color:#333; font-weight:normal;}
.modGaleriaFormatura .list4 li a:hover, .modGaleriaFormatura .list4 li.active a{color:#d99b6e; text-decoration:underline;}

/*Biblioteca*/
.modAbas.horizontal.hotsite.no-tabs{display:block; clear:both; float:left; width:100%; margin:30px 0;}
.modAbas.horizontal.hotsite.no-tabs li:first-child{margin-left:180px;}
.modAbas.horizontal.hotsite.no-tabs li a{color:#333; font-weight:normal; text-decoration:none; text-align:center;}
.modAbas.horizontal.hotsite.no-tabs li:hover a{color:#d99b6e;}
.modAbas.horizontal.hotsite.no-tabs li:hover span{border-bottom:3px solid #d99b6e; height:26px;}

/*Glossario*/
.lista-letras li {display:block; float:left; margin:0 5px;}
#article .lista-letras li a{text-decoration:none; color:#8a9090; font-size:22px;}
#article .lista-letras li:hover a, #article .lista-letras li.active a{text-decoration:underline; color:#d99b6e;}
.lista-termos {margin:15px 0; float:left;}
.lista-termos dt{font-weight:bold; margin:20px 0 5px;}

/*Papers*/
.colRight{float:right; width:45%;}
.colLeft{float:left; width:45%;}
.colLeft .list4 a{color:#333; font-weight:normal;}
.colLeft .list4 a:hover{color:#d99b6e; text-decoration:underline;}
.colLeft .list4{margin:0;}
.buttons.bt-biblioteca-virtual{background:url(imagens/buttons/bt-biblioteca-virtual.png) top left no-repeat; width:180px; height:30px; float:right; margin-top:25px;}
.box.cinza > .col1, .box.cinza > .col2, .box.cinza > .buttons.ou{float:left;}
.box.cinza > .col1 select, .box.cinza > .col2 input{border:1px solid #dbdfe6; border-top-color:#abadb3; background:#fff;}
.box.cinza > .col1 select{display:block; margin-bottom:10px; width:235px; padding:2px 2px 2px 10px;}
.box.cinza > .buttons.ou{background:url(imagens/buttons/ou.png) top left no-repeat; width:35px; height:36px; display:block; float:left; margin:25px 10px 0;}
.box.cinza > .buttons.ou-en{background:url(imagens/buttons/ou-en.png) top left no-repeat; width:35px; height:36px; display:block; float:left; margin:25px 10px 0;}
.box.cinza > .col2{width:250px;}
.box.cinza > .col2 input{padding:0 5px 0; width:230px; height:20px;}
.box.cinza > .col2 .title2{margin-bottom:7px;}
.resultados{clear:both;}
.resultados .publ{width:100%; margin:0; border:1px solid #e5e5e5;}
.resultados .publ td:first-child{background:#d99b6e; width:105px; color:#fff; font-weight:bold; vertical-align:middle !important; border-top:1px solid #fff;}
.resultados .publ td{text-align:left; padding:10px; background:#fff;}
.resultados .publ tr:first-child td{border:none;}
.resultados .publ td.dark{background:#f1f1f1;}
.resultados .publ td + td{border-top:1px solid #e5e5e5;}
.resultados .egressos{border-bottom:3px solid #d86d25; color:#d86d25; padding-bottom:4px; float:left; margin:2px 0 15px 2px;}

/*Papers Detalhe*/
.dados{clear:both; width:100%; float:left; margin:10px 0 40px;}

/*Profissionais de RH*/
.mod32.first .list1 li a{color:#008348; text-decoration:underline;}
.mod32.first .list1 li a:hover{text-decoration:none;}

/*Programas de Prevenção*/
.profissionais .modFaleConosco.horizontal > .col1 .campo1{background-position:left -31px;}

/*Agende visita*/
.titleMod.size{font-size:15px; height:25px; line-height:25px;}

/*Newsletter*/
.contentNews{clear:both; width:592px; margin:20px auto 0;}

/*Materiais de Prevenção*/
.list-prevencao{overflow:hidden; margin:20px 0 20px -25px;}
.list-prevencao li{width:130px; float:left; margin-left:25px;}
.list-prevencao li a{width:128px; text-decoration:none; padding:1px; display:block; border-bottom:1px solid #d4d4d4; text-align:center;}
.list-prevencao li img{display:block; border:9px solid #f4e4a4;}
.list-prevencao li a:hover img{border-color:#f0d97d;}
.list-prevencao li strong{display:block; height:50px;}

/*Medicos e Profissionais de Saude*/
.headMod .titleMod.bulletRound.ln2{font-size:14px; padding-bottom:5px; letter-spacing:-0.04em;}

/*informativos por e-mail*/
.modFaleConosco.label{width:480px;}
.modFaleConosco.label label span{width:130px;}
.modFaleConosco label.campo2 span{width:auto; margin-left:10px;}
.medicos .modFaleConosco label.campo2 input{width:110px; background:url(imagens/campo2.jpg) top left no-repeat;}
.medicos .modFaleConosco select{background-position:-1398px -32px;}
.modFaleConosco .buttons.news{width:242px; height:31px; background:url(imagens/form-cadastro-news.jpg) top left no-repeat; border:none; margin:10px 0 0 140px; display:block; float:left;}
.alunos .modFaleConosco.cadastro .buttons.news { background-position: right -62px;}
.medicos .modFaleConosco .buttons.news{background-position:right -124px;}
.modFaleConosco .cep{overflow:hidden; float:left;}
.medicos .modFaleConosco .cep input{width:146px; background-position:-1398px -32px;}
.medicos .modFaleConosco .cep + .cep input{width:44px; background-position:-1333px -32px; }

/*Cursos e Eventos*/
.borda{overflow:hidden;}
.borda > .modAbas.horizontal.hotsite.no-tabs{margin-bottom:0;}
.medicos .modAbas.horizontal.hotsite.no-tabs li:hover a{color:#7cc3da;}
.medicos .modAbas.horizontal.hotsite.no-tabs li.active a{color:#7cc3da; border-bottom-color:#7cc3da;}
.medicos .modAbas.horizontal.hotsite.no-tabs li:hover span{border-bottom:3px solid #5e9aae; height:26px;}
.modAccordion.cursos dd{padding:10px 0;}
.infos-curso{border-bottom:1px solid #e6e6e6; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
.infos-curso > div{float:left; width:45%; padding:2%;}
.infos-curso > div img{float:left; margin:0 10px 10px 0;}
.infos-curso > div + div {border-left:1px solid #e6e6e6; }
.infos-curso  + a{margin-left:10px;}

/*Encaminhe paciente*/
.modFaleConosco.encaminhe{width:100%;}
.modFaleConosco.encaminhe .title3{margin:20px 0 10px;}
.modFaleConosco.encaminhe fieldset{width:45%; float:left; border:none; overflow:hidden; display:block; padding:0;}
.modFaleConosco.encaminhe fieldset + fieldset{margin-left:10%;}
.modFaleConosco.encaminhe label span{float:none; top:0; width:auto; margin:0 0 4px 2px; text-align:left; clear:both;}
.modFaleConosco.encaminhe label.tel.segundo{position:relative; top:19px;}
#article .modFaleConosco.encaminhe label.campo3 input, .modFaleConosco.encaminhe label select{background:url(imagens/campo-encaminhe.png) top left no-repeat; width:240px;}
.modFaleConosco.encaminhe label select{width:250px;}
.modFaleConosco.encaminhe label.trat{float:left;}
.modFaleConosco.encaminhe label.trat + .trat{position:relative; top:19px; margin-left:3px;}
.modFaleConosco.encaminhe label.trat select{width:120px; background-position:left -31px;}
.modFaleConosco.encaminhe .borda + fieldset, .modFaleConosco.encaminhe .borda + fieldset + fieldset{margin-top:20px;}
.modFaleConosco.encaminhe > p{float:left; color:#8a9090; font-size:10px; clear:both;}
.modFaleConosco.encaminhe label textarea{width:580px; background:url(imagens/textarea-encaminhe.png) top left no-repeat; height:90px;}
.modFaleConosco input[type="submit"].buttons.bt-encaminhar{width:96px; height:31px; background:url(imagens/buttons/bt-encaminhar.png) top left no-repeat; margin-right:15px;}

/*Mapa do Site*/
.mapaTitle{height:40px; background:url(imagens/mapa-title.png) top left repeat-x; color:#fff; line-height:40px; text-align:center; font-size:15px; font-weight:normal; margin-bottom:10px;}
.pacientes .mapaTitle{background-position:left -40px; color:#fff;}
.alunos .mapaTitle{background-position:left -80px; color:#fff;}
.profissionais .mapaTitle{background-position:left -120px; color:#fff;}
.medicos .mapaTitle{background-position:left -160px; color:#fff;}
.map .group{margin:30px 0 10px;}
.mod50.map{float:left; width:48%;}
.mod50.map + .mod50.map{margin-left:4%;}
.map .group ul li{margin:10px 0;}
.map .group ul li a{color:#333; font-weight:normal; text-decoration:none; padding-left:20px; background:url(imagens/bullets/bulletSeta.png) top left no-repeat;}
.map .group.alunos ul li a{background-position:left -60px;}
.map .group.pacientes  ul li a{background-position:left -120px;}
.map .group.profissionais ul li a{background-position:left -180px;}
.map .group.medicos ul li a{background-position:left -240px;}
.map .group ul li a:hover{color:#008348; text-decoration:underline;}
.map .group.pacientes ul li a:hover{color:#accb7f;}
.map .group.alunos ul li a:hover{color:#d99b6e;}
.map .group.profissionais ul li a:hover{color:#f0d97d;}
.map .group.medicos ul li a:hover{color:#7cc3da;}

/*Relatar problemas*/
.modFaleConosco.obs{width:611px; margin:20px 0 0;}
.modFaleConosco.obs label span{float:none; width:auto; text-align:left; margin:0 0 4px 2px; display:block;}
.modFaleConosco.obs label textarea{background:url(imagens/textarea-relatar-problemas.png) top left no-repeat; width:601px; height:101px;}
.modFaleConosco.obs input[type="submit"]{width:132px; height:31px; background:url(imagens/buttons/bt-relatar-problema.png) top left no-repeat; float:right; margin:0;}


/*Resultados de Exames*/

.modFaleConosco .field-form > label > input[type="button"]{background:url("imagens/buttons/btn-enviar.jpg") no-repeat;width:63px;height:33px;display:block;text-indent:-999px !important;border:none;float:right;margin-right:7px;}
.modFaleConosco .field-form > label > input[type="password"]{background:url("imagens/form-contato.png") no-repeat -332px 0px !important;width:326px;}
.delboni{width:300px;height:50px;margin:0px 10px 0px 0px;float:right;}
.delboni > img{float:right;}
.delboni > p{margin-top:5px;}


/*Tudo sobre o Cancer*/
.infografico-cancer{width:570px; /*height:844px;*/ margin:0 auto;}
.mod50.map > select{width:270px; height:22px; padding:2px; margin-bottom:3px; display:block;}
.mod50.map > .buttons.ou-filtro{background:url(imagens/buttons/ou-cancer.png) top left no-repeat; width:24px; height:24px; display:block; margin:0 0 3px 3px;}
.cancer .mod32{border:none; width:30%; margin:20px 0 0 5%; padding:0;}
.cancer .mod32.first{margin:20px 0 0;}
.titleCancer{border-bottom:1px solid #e5e3e3; padding-bottom:5px;}
.titleCancer p{margin:0; color:#accb7f; font-size:11px;}
.titleCancer h3{margin:0; font-size:17px; font-weight:normal;}
.borda + .title3{margin-top:20px;}
/*.box.cinza.tipoCancer{padding:10px; width:250px; float:left; margin:15px 0 20px 0px;background-color:#ffffff;}*/
/*.box.cinza.tipoCancer li{margin:10px 0; list-style:disc; color:#dfdfdf; list-style-position:inside; }*/
.tipoCancer{padding:10px; width:585px; float:left; margin:15px 0 20px 0px;}
.tipoCancer li{margin:10px 0; list-style:disc; color:#537b6c; list-style-position:inside;}
.tipoCancer a{ color:#537b6c !important;}
 
/*Saúde e Prevenção*/
.categorias{margin:30px 0 10px -20px; overflow:hidden; }
.categorias li{display:block; float:left; margin-left:20px;}
.categorias li strong{font-size:15px; font-weight:bold; display:block; text-align:center;}
.categorias li img{display:block;}
.categorias li a{text-decoration:none; color:#333; display:block;}
.categorias li a:hover{text-decoration:underline; color:#accb7f;}
.destaques li{width:30%; float:left; margin:0 0 10px 5%;}
.destaques li:first-child{width:100%;}
.destaques li:first-child, .destaques li:first-child + li{margin-left:0;}
.destaques li strong{color:#accb7f; margin-bottom:5px; display:block; font-size:13px;}
.destaques li:first-child strong{font-size:14px;}
.destaques + .borda, .materia + .borda{border-top:1px solid #E5E3E3; padding-top:10px;}
.destaques + .borda + .list4 li a, .materia + .borda + .list4 li a{color:#333; font-weight:normal;}
.destaques + .borda + .list4 li a:hover, .materia + .borda + .list4 li a:hover{color:#accb7f;}
.destaques li img, .materia > img{border:1px solid #666;}
.materia > strong, .materia > small{display:block;}
.materia{padding-bottom:15px;}
.materia > strong{margin-top:30px;}

/*Resultado de busca*/
.result-list li{margin:20px 0;}
.result-list li a p{font-size:12px; color:#333; font-weight:normal;}
.result-list li a strong{font-size:13px; color:#008348; font-weight:bold; margin-bottom:5px; display:block;}
.result-list li a{color:#333; text-decoration:none; display:block;}
.result-list li a:hover p{text-decoration:underline;}
.modBusca{margin-bottom:30px; overflow:hidden;}
.modBusca input[type="text"]{width:545px; height:32px; background:url(imagens/form-busca.jpg) top left no-repeat; border:none; padding:0 5px;}

.modBusca input[type="submit"]{background:url(imagens/buttons/bt-pesquisa.jpg) top left no-repeat; width:164px; height:31px; border:none; margin-left:10px; float:left; }


.modBusca label{float:left; width:670px;}

.modBusca label span{font-size:14px; font-weight:bold; color:#008348; display:block; margin-right:5px; float:left; position:relative; top:7px;}
.modResultados p .termo{color:#008348;}
.modPaginacao.colunaUnica ul{width:839px; background:url(imagens/paginacao-col1.jpg) top left no-repeat;}

/*Social Media*/
.midia{float:right; margin:10px 5px;}
.midia li{display:block; float:left; margin-right:4px;}
.midia li a{display:block; width:22px; height:23px; background:url(imagens/buttons/bg-redes-sociais.png) top left no-repeat; opacity:0.6; filter:alpha(opacity=60);}
.midia li a:hover{opacity:1; filter:alpha(opacity=100);}
.midia li .face{background-position: 0px 0;}
.midia li .twitter{background-position: -26px 0;}
.midia li .googlePlus{background-position: -53px 0;}
.midia li .youtube{background-position: -80px 0;}
.midia li .flickr{background-position: -134px 0;}
.midia li .linkedin{background-position: -136px 0;}
.midia li .foursquare{background-position: -54px 0;}
.midia li .rss{background-position: -243px 0;}
.midia li .instagram{background-position: -108px 0;}

/*Novos Residentes*/
h4.title4 + p{margin-top:5px;}

/*Editais*/
.iniciacao{overflow:hidden;}
.modAbas + .borda{margin-top:20px;}
table + p{margin-top:10px;}

/*Tour Virtual*/
.tour{overflow:hidden; margin-top:20px; width:605px; height:600px; position:relative;}
.tour > div{position:relative; left:-95px;}

/*Confirmação*/
.mensagem{font-size:1.4em; font-weight:normal; margin:15px 0;}
.buttons.backsite{background:url(imagens/buttons/bt-voltarSite.png) top left no-repeat; width:113px; height:31px; margin-bottom:10px;}

.pagHome + .container.bg > .headMod, .pagHome + script + .container.bg > .headMod{display:none;}
.pagHome + .container.bg > .headMod + *, .pagHome + script + .container.bg > .headMod + *{margin-top:0;}

.labels-type { overflow:hidden;}
.labels-type label { float:left; margin-right:20px; padding:5px 0;}

.modFaleConosco.inscreva-se input.t3, .modFaleConosco.inscreva-se select.t3 { width:44px; background-position:-667px -32px;}
.modFaleConosco.inscreva-se select.t3 { width:55px;}

@media screen and (-webkit-min-device-pixel-ratio:0){.modFaleConosco.inscreva-se select{height:30px;padding:0px;}}

.modFaleConosco.inscreva-se input.t2 { width:146px; background-position:-732px -32px;}
.modFaleConosco.inscreva-se .float { float:left; margin-right:35px;}
.modFaleConosco.inscreva-se .cadastre-se { background:url(imagens/bt-cadastre.png); width:95px;}
#ulTipo { margin:0 0 10px 90px;}
#ulTipo li { margin-bottom:3px;}

/*Segunda Via Boleto*/
.modFaleConosco.boleto > label .cpf{width:144px; background-position:-733px -33px;}
.alunos .modFaleConosco .buttons.acessar{height:31px; width:75px; background:url(imagens/buttons/bt-acessar.jpg) left -62px no-repeat; float:left; margin-left:85px;}
.buttons.emitir{height:31px; width:167px; background:url(imagens/buttons/bt-emitir.jpg) left -62px no-repeat; float:left;}
.boleto + .borda{margin-top:20px;}

#videos{visibility:visible;}

.form-voluntario { width:100%; height:2000px; overflow:hidden; background:#F8F8F8; padding-top:20px;}
.form-voluntario .modFaleConosco { width:563px;}
.form-voluntario .modFaleConosco span { width:218px;}
.form-voluntario .modFaleConosco input[type=text] { width:320px;} 
.form-voluntario .modFaleConosco input.t2 { background-position: -65px -32px; text-align: left; width: 146px;}
.form-voluntario .modFaleConosco input.t3 { background-position: 0 -32px; width: 44px;}
.form-voluntario .modFaleConosco .bt-enviar { background:url(imagens/buttons/bt-enviar.png); width:62px;}
.form-voluntario .modFaleConosco select {-webkit-appearance: button; line-height:normal;}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.form-voluntario .modFaleConosco select { background-image: url(imagens/select.png), url("imagens/form-contato.png"); background-position:right center, -65px -32px; background-repeat: no-repeat;}
}

/*Inscreva-se*/
.modFaleConosco.inscreva-se{width:475px;}
.modFaleConosco.inscreva-se > label > span, .modFaleConosco.inscreva-se > .labels-type > span{width:130px;}
.modFaleConosco.inscreva-se > label.linha span{width:76px;}
.modFaleConosco.inscreva-se label select{background-position:-732px -32px; width:156px; -webkit-appearance:button;}
.modFaleConosco.inscreva-se .pergunta span{float:none; margin:0 0 8px 140px; width:324px; text-align:left;}
.modFaleConosco.inscreva-se .pergunta input{margin-left:135px;}
body:nth-of-type(1) .modFaleConosco.inscreva-se label select{
   background-image: url(imagens/select.png), url("imagens/form-contato.png"); background-position:right center, -732px -32px; background-repeat: no-repeat;
}
body:nth-of-type(1) .modFaleConosco.inscreva-se label select.t3{
background-position:right center, -667px -32px; width:55px;
}

.modFaleConosco.curso { width:395px;}
.modFaleConosco.curso input[type=text], .modFaleConosco.curso textarea { background:url(imagens/form-curso.png);}
.modFaleConosco.curso input[type=text].t1 { width:290px;}
.modFaleConosco.curso input[type=text].t2 { width:146px; background-position:-65px -31px;}
.modFaleConosco.curso textarea { background-position:0 -65px; width:290px;}
.modFaleConosco.curso .buttons.enviar { background:url(imagens/bt-enviar.png) 0 -62px; width:62px; margin-right:0;}


/*Banner Medicos Home*/
.ban-medicos{width:196px; height:87px; background:url(imagens/banner-medicos.png) left top no-repeat; display:block; margin:15px auto 0; padding:9px 6px; color:#fff; text-decoration:none; position:relative;}
.ban-medicos strong{font-size:12px; font-weight:bold; display:block; width:135px;}
.ban-medicos span{font-size:9px; position:absolute; bottom:5px; left:6px;}
.ban-medicos:hover span{text-decoration:underline;}

.modFaleConosco.encaminhe fieldset + fieldset .campo3 + label{margin-top:70px;}

.roman-download{margin-top:20px;}
.roman-download li{margin:5px 25px; list-style:upper-roman;}
.roman-download li a{text-decoration:none; color:#000 !important; font-size:11px;}
.roman-download li a:hover{text-decoration:underline; color:#ACCC7E !important;}

.cartilha.over{display:block; background:url(imagens/versao-completa.jpg) left top no-repeat; width:183px; height:47px;}

.modArtigosHome .acesso.bulletSeta{position:relative;}
.modArtigosHome .manuais{display:block; width:155px; position:relative;}

.modHtml .modVideo a{text-decoration:none; color:#000;}
.modHtml .modVideo a:hover strong{text-decoration:underline;}
.modHtml .modVideo a strong{color:#ACCC7E; font-size:14px;}
.modHtml .modVideo a strong span{display:block; font-size:12px; font-weight:normal;}
.modHtml .modVideo a b{color:#ACCC7E; font-size:14px;}
.modHtml .modVideo a b span{display:block; font-size:12px; font-weight:normal;}

.modFaleConosco.consulta .tel.clear span{width:130px;}

#dlCursos{width:100%;}

/*Idiomas*/
.pontosList{}
.pontosList li{list-style:square; margin:5px 20px; overflow:hidden;}

/*Formulario Visita*/
.modFaleConosco.visit label span{width:125px;}
.modFaleConosco.visit{width:475px;}

/*Pesquisadores e Alunos <li> com disc nos textos*/

.modHtml > .textos {margin:0 0 0 15px;}
.modHtml > .textos > li {list-style:disc !important; line-height:20px;}


/*noticia id 95 imagens temp*/
.galery-temp-noticia > a{text-decoration:none;}

/*fomatação ul de investigative patology */
.modHtml > .lineHeight > li{line-height:20px;}
/*Janela para a Pagina  de Impressão */
.modConteudo.alunos	   > .container.bg .print .title3,title4{color:#E7AB5F;}
.modConteudo.pacientes > .container.bg .print .title3,title4{color:#ACCC7E;}
.modConteudo.medicos   > .container.bg .print .title3,title4{color:#B2DBE6;}

.print{font-size:12px;width:610;font-family:Arial, Helvetica, sans-serif;}
.print ul li{list-style:none;}
.print .title3{font-size:15px;color:#008348;text-align:center;font-weight:bold;}
.print hr{border:solid 1px #ccc;border-bottom:none;border-left:none;border-right:none;}
.print img{margin:40px;display:none;}
.print .title4{color:#008348;font-size:14px;}
.print dl dt{font-weight:bold;margin-top:10px;}
.print dl dd{margin-left:0px;margin-top:5px;}
.print .lineHeight{line-height:20px;}
.print .lineHeight > li{list-style:none;}
.print p{width:600px;}
.print u{border:solid 1px #888;border-top:none;border-bottom:none;border-left:none;border-right:none;}

/*Paginação*/
.modPaginacaoTeste{margin-top:20px;clear:both;}
.modPaginacaoTeste ul{width:596px;height:50px; background:url(imagens/box-paginacao.png) top left no-repeat; text-align:center;}
.pacientes .modPaginacaoTeste ul{background-position:0 -50px;}

.modPaginacaoTeste li{display:inline; margin:0 3px; line-height:50px;}
.modPaginacaoTeste a{color:#008348 !important; font-size:14px !important; text-decoration:underline !important;font-weight: normal;}
.modPaginacaoTeste a:hover{text-decoration:none;}
.modPaginacaoTeste .active a{cursor:default;text-decoration: none !important; color:#333 !important;}
.modPaginacaoTeste .ant a, .modPaginacaoTeste .prox a{text-decoration:none !important;color:#333 !important;}
.modPaginacaoTeste .ant:hover a, .modPaginacaoTeste .prox:hover a{text-decoration:underline;}
.modPaginacaoTeste .ant a{margin-right:2px; background:url(imagens/bullets/bulletSetaVolta.png) right 1px no-repeat; padding-right:15px;}
.modPaginacaoTeste .prox a{margin-left:2px; background:url(imagens/bullets/bulletSeta.png) left 1px no-repeat; padding-left:15px;}

/*Pesquisa Basica*/
.modAbas.horizontal.miniIdiomas .nav-tab.mr { height:52px;}
.modAbas.horizontal.miniIdiomas .nav-tab li{font-size:12px; width:98px; padding:0 10px; line-height:100%; text-align:center; padding-top:7px; height:44px;}
.modAbas.horizontal.miniIdiomas .nav-tab li.maior{padding-top:3px; height:39px;}
.modAbas.horizontal.miniIdiomas .nav-tab li.active{height:45px;}
.modAbas.horizontal.miniIdiomas .nav-tab li.maior.active{height:39px;}


/*Documentos*/
.modFaleConosco.documentos{width:600px;margin-top:10px;}
.modFaleConosco.documentos span{position:inherit;top:inherit;width:182px;}
.modFaleConosco.documentos label{clear:left;}
.modFaleConosco.documentos hr{width:100%;border:solid 1px #eee;}
.modFaleConosco.documentos table tr{width:50px;padding:0px;}
.modFaleConosco.documentos table td{width:50px;padding:0px;}
.modFaleConosco.documentos table tr td input[type='text']{width:200px !important;padding:0px;}
.modFaleConosco.documentos table tr td #telefone1{width:100px !important;padding:0px;}
.modFaleConosco.documentos input[type='submit']{margin-right:77px;}

.modFaleConosco.documentos .large span{width:480px;text-align:left;padding:0px 0px 10px 115px;}
.modFaleConosco.documentos .large.question span{width:585px;margin-top:15px;text-align:left;padding:0px 0px 10px 0px;float:left;}
.modFaleConosco.documentos .large.question .decision{margin:10px 0px 0px 0px;float:left;*float:none;*clear:left;}
.modFaleConosco.documentos .large.question .decision .last-li{width:250px;}
.modFaleConosco.documentos .large.question .decision >li{*float:left;*margin-left:0px;}

.modFaleConosco.documentos .decision{margin:0px 0px 0px 190px;clear:right; }
.modFaleConosco.documentos .decision > li{float:left;padding:5px;}
.modFaleConosco.documentos .decision .text-w350{width:350px;}
.modFaleConosco.documentos .nostrong{font-weight:normal;padding:10px;}
.button-print{background:url(imagens/buttons/bt-print.png) no-repeat 0px 0px;text-indent:-9999px;width:132px;height:31px;border:none;float:right;}

.modConteudo.pacientes > .container.bg .button-print{background-position:0px -30px;}
.modConteudo.alunos	   > .container.bg .button-print{background-position:0px -60px;}
.modConteudo.medicos   > .container.bg .button-print{background-position:0px -120px;}



/*Janela para a Pagina  de Impressão */
.modConteudo.alunos	   > .container.bg .print .title3,title4{color:#E7AB5F;}
.modConteudo.pacientes > .container.bg .print .title3,title4{color:#ACCC7E;}
.modConteudo.medicos   > .container.bg .print .title3,title4{color:#B2DBE6;}

.print{font-size:12px;width:610;font-family:Arial, Helvetica, sans-serif;}
.print ul li{list-style:none;}
.print .title3{font-size:15px;color:#008348;text-align:center;font-weight:bold;}
.print hr{border:solid 1px #ccc;border-bottom:none;border-left:none;border-right:none;}
.print img{margin:40px;display:none;}
.print .title4{color:#008348;font-size:14px;}
.print dl dt{font-weight:bold;}
.print dl dd{margin-left:0px;}
.print .lineHeight{line-height:20px;}
.print .lineHeight > li{list-style:none;}
.print p{width:600px;}
.print u{border:solid 1px #888;border-top:none;border-bottom:none;border-left:none;border-right:none;}

/*Paginas de Impressão area Documentos */

.wrapper.mestrado-doutorado{}
.wrapper.mestrado-doutorado p,.wrapper.mestrado-doutorado span,.wrapper.mestrado-doutorado h3,.wrapper.mestrado-doutorado .personal-data,.wrapper.mestrado-doutorado .personal-data .bottom-line.middle,.wrapper.mestrado-doutorado .personal-data .bottom-line.small{float:left;padding-top:0px;}
.wrapper.mestrado-doutorado  span{margin:0px 0px 0px 0px;}
.wrapper.mestrado-doutorado div{margin-top:20px;width:600px;float:left;}
.wrapper.mestrado-doutorado .title3{margin:35px auto;width:598px;}

.wrapper.mestrado-doutorado .bottom-line{border-bottom:solid 1px black;height:15px;margin:-3px 0px 0px 5px;}
.wrapper.mestrado-doutorado .bottom-line strong{position:relative;bottom:-2px;margin-left:3px;}
.wrapper.mestrado-doutorado .bottom-line.large{width:300px;}
.wrapper.mestrado-doutorado .signature{width:300px !important;}
.wrapper.mestrado-doutorado .signature .bottom-line{margin:20px 0px 0px 10px;}
.wrapper.mestrado-doutorado .signature span{margin:5px 0px 0px 130px;}
.wrapper.mestrado-doutorado .bottom-line.signature.footer {width:200px !important;margin-bottom:30px;}

.wrapper.mestrado-doutorado .bottom-line.residente{width:258px;}
.wrapper.mestrado-doutorado .bottom-line.bairro{width:288px;}
.wrapper.mestrado-doutorado .bottom-line.municipio{width:163px;}
.wrapper.mestrado-doutorado .bottom-line.cpf{width:90px;clear:right;}
.wrapper.mestrado-doutorado .bottom-line.estado{width:20px;}
.wrapper.mestrado-doutorado .bottom-line.numero{width:50px;}
.wrapper.mestrado-doutorado .bottom-line.cep{width:58px;}
.wrapper.mestrado-doutorado .bottom-line.tel{width:85px;}
.wrapper.mestrado-doutorado .bottom-line.cod{width:125px;}
.wrapper.mestrado-doutorado .bottom-line.orientador-mestrado{width:345px;}
.wrapper.mestrado-doutorado .bottom-line.linha-pesquisa{width:300px;}
.wrapper.mestrado-doutorado .bottom-line.date-day{width:40px;}
.wrapper.mestrado-doutorado .bottom-line.date-month{width:45px;}
.wrapper.mestrado-doutorado .bottom-line.date-year{width:70px;}

.wrapper.mestrado-doutorado .niveis{width:100px;float:left;}
.wrapper.mestrado-doutorado .box-mestrado{width:250px;height:100px;border:solid 2px #008348;float:left;}
.wrapper.mestrado-doutorado .box-mestrado .bottom-line.large{width:150px;}
.wrapper.mestrado-doutorado .box-mestrado .bottom-line.outros{width:190px;}
.wrapper.mestrado-doutorado .box-mestrado span:first-child{font-size:9px;text-align:center;}
.wrapper.mestrado-doutorado .box-carimbo{width:150px;height:150px;border:solid 1px #000;color:#999;float:left;}
.wrapper.mestrado-doutorado .box-carimbo span{text-align:center;font-size:10px;margin-top:60px;}
.wrapper.mestrado-doutorado hr{border-top:dashed 1px #000;width:600px;float:left;}
.wrapper.mestrado-doutorado .logo-mestrado{float:right;width:255px;}
.wrapper.mestrado-doutorado .logo-mestrado img{display:block;margin:5px 15px 5px 0px;}
.wrapper.mestrado-doutorado .logo-mestrado span{font-size:10px;text-align:center;}
.wrapper.mestrado-doutorado .logo-mestrado span + span{font-size:10px;text-align:center;padding:5px 0px 3px 0px;width:250px;}
.wrapper.mestrado-doutorado .logo-mestrado span + span + span + span{width:29px;padding-top:0px;}
.wrapper.mestrado-doutorado .logo-mestrado .bottom-line.nome{width:205px;}

.wrapper.mestrado-doutorado .personal-data .title4{width:598px;margin:10px 10px 20px 0px;}
/*labels*/
.wrapper.mestrado-doutorado .personal-data .lbl-long{width:122px;}
.wrapper.mestrado-doutorado .personal-data .lbl-very-long{width:160px;}
.wrapper.mestrado-doutorado .personal-data .lbl-middle{width:79px;}
.wrapper.mestrado-doutorado .personal-data .lbl-extra-long{width:170px;}
.wrapper.mestrado-doutorado .personal-data .lbl-small{width:60px;}
/*Lines*/
.wrapper.mestrado-doutorado .personal-data .bottom-line.long-lbl-small{width:461px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.long-for-lbl-middle{width:447px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.long-for-lbl-very-long.twofields{width:210px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.middle-for-lbl-long{width:400px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.middle-for-lbl-very-long{width:361px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.middle.fourfields{width:135px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.middle-for-extra-long{width:351px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.middle-for-lbl-middle{width:441px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.middle-for-lbl-middle.twofields{width:274px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.middle-for-lbl-long.twofields{width:220px;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.small{width:85px; text-align:center;}
.wrapper.mestrado-doutorado .personal-data .bottom-line.small.threefields{width:100px;}



/*IE*/
.wrapper.mestrado-doutorado div{*float:left;}
.wrapper.mestrado-doutorado hr{border-top:dashed 1px #000;*width:600px;float:left;}
.wrapper.mestrado-doutorado .bottom-line.large{*width:200px;}
.wrapper.mestrado-doutorado .signature span{*margin:5px 0px 0px 80px;}

/*Matriculas Alunos Especiais*/

.wrapper.inscricao-aluno-especial table,.wrapper.inscricao-aluno-especial tr,.wrapper.inscricao-aluno-especial td{background-color:#fff;border:solid 1px #ccc;text-align:left;border-collapse:collapse;} 

.wrapper.inscricao-aluno-especial table{width:500px;margin:0px 40px 25px 40px;float:left;}
.wrapper.inscricao-aluno-especial p,.wrapper.inscricao-aluno-especial span{float:left;}
.wrapper.inscricao-aluno-especial div{margin-top:20px;width:600px;float:left;}
.wrapper.inscricao-aluno-especial .bottom-line{border-bottom:solid 1px black;height:15px;margin:-3px 0px 0px 5px;}
.wrapper.inscricao-aluno-especial .bottom-line strong{position:relative;bottom:-2px;margin-left:3px;}
.wrapper.inscricao-aluno-especial .bottom-line.long-lbl-small{width:461px;}
.wrapper.inscricao-aluno-especial .bottom-line.small{width:85px;}
.wrapper.inscricao-aluno-especial #alert-aluno-especial{background-color:#888;font-weight:bold;text-align:center;}
.wrapper.inscricao-aluno-especial .bottom-line.signature.footer {width:200px !important;}

.wrapper.inscricao-aluno-especial .box-signature{width:298px;float:left;}
.wrapper.inscricao-aluno-especial .box-footer{background-color:#888;font-weight:bold;text-align:center;}



.wrapper.inscricao-aluno-especial table{*margin-right:40px;}










/* Simulador de Calculo de Cigarros */

/* HEADER - QUESTÕES */
#header-saudeeprevencao2 {background:url(images/index_01.jpg) no-repeat; width:639px; height:117px; margin-left:-30px !important;}

/* CONTAINER - QUESTÕES */
#container-saudeeprevencao2 > .campo1 {background:url(images/index_02-2.jpg) no-repeat; width:639px; height:93px; padding:70px 0 0 0; margin-left:-30px !important; margin-top:-10px !important;} /* height padrão 163px*/
.questao {font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 120px;}
#container-saudeeprevencao2 > .campo2 {background:url(images/index_03-2.jpg) no-repeat; width:639px; height:85px; padding:70px 0 0 0; margin-left:-30px !important; margin-top:-10px !important;} /* height padrão 155px*/
#container-saudeeprevencao2 > .campo3 {background:url(images/index_04.jpg) repeat-y; width:639px; height:85px; padding:70px 0 0 0; margin-left:-30px !important; margin-top:-10px !important;} /* height padrão 155px*/
.box-simulador {font-size:16px;float:right;text-align:center; margin:0 30px 0 0; height:40px; background-image:none !important; background-color:#FFFFFF !important; border:solid 1px #CCC !important; width:190px !important; height:48px !important;}

/* FOOTER - QUESTÕES */
#footer-saudeeprevencao2 {background:url(images/index_05.jpg) no-repeat; width:639px; height:168px; margin-left:-30px !important; margin-top:-10px !important;}
.bt {float:right; background:url(images/bt_shadow.jpg) no-repeat bottom; margin:30px 32px 0 0; width:212px; height:65px; clear:right;}
.bt > button {background:url(images/bt_calcular.jpg) no-repeat; width:212px; height:53px; text-indent:-9999px; border:none; cursor:pointer;}

/* HEADER - RESULTADO */
#header-saudeeprevencao {background:url(images/index_01.jpg) no-repeat; width:641px; height:117px; margin-left:-30px !important;}

/* CONTAINER - RESULTADO */
#container-saudeeprevencao {background:url(images/index_02.jpg) no-repeat; width:641px; height:463px; padding:10px 0 0 0; margin-left:-30px !important;}
#container-saudeeprevencao > img {margin:30px 0 0 200px;}
.p0 {font:20px Arial, Helvetica, sans-serif; margin:0 0 0 90px;}
.p1 {font:47px Arial, Helvetica, sans-serif; color:#30A9A9; margin:0 8px 0 8px;}
.p2 {font:47px Arial, Helvetica, sans-serif; color:#3B9D6B; margin:0 8px 0 8px;}
.linha2 {margin:30px 0 0 0;}
.linha3 {margin:20px 0 0 0;}

/* FOOTER - RESULTADO */
#footer-saudeeprevencao {background:url(images/index_03.jpg) no-repeat; width:641px; height:159px; margin-left:-30px !important;}
.bt-resultado {float:right; background:url(images/bt_shadow.jpg) no-repeat bottom; width:212px; height:65px; margin:30px 40px 0 0;}

/* SEJA NOSSO PARCEIRO - HOME */
.imgNossoParceiro 
{
    margin: 10px 0px 27px -14px;
    width: 262px;
}