#home-content, #main-content{ width:999px; margin:auto }

#languages{ float:right; height:20px; padding:0 5px 6px 0; width:68px }
#languages a{ display:block; float:left; height:18px; width:17px }

#logo{ margin:0 0 20px 0 }
#logo h1 a{ display:block; height:129px; margin:36px 0 0 12px; width:183px }

#logo-home{ margin:0 0 60px 0 }
#logo-home h1 a{ display:block; height:129px; margin:48px 0 0 12px; width:183px }

#intro-home{ padding-left:2px } /* height:194px; width:776px */
#intro h2{ display:none }
#intro{ height:130px; margin:2px 0 10px 0; width:772px }

.leftside{ float:left; width:205px }

#premios{ margin:0 0 0 0 }

#nav li{ height:24px; padding:9px 20px 0 0; marign-left:0; width:171px }
/*#nav li:last{ height:37px; }*/
#nav li.last{ height:37px }

#sub-nav{ padding:25px 10px 10px 0; width:181px }
#sub-nav li{ margin:5px 0 }
#sub-nav li a{ display:block; padding:0 10px 0 0 }
 
#content{ clear:right; padding:30px 0 0 209px }
#content-internal{ clear:right; padding:0 0 0 209px }

.bloco1{ height:63px; padding:9px 0 0 0 }
.bloco1 li{ margin:0 }
.bloco1 h2{ height:15px }

.bloco2 h2{ display:none }

.busca_planos{ width:175px }
.busca_planos h2{ margin-bottom:2px }
.busca_planos select{ border:1px solid #b792ac; margin:2px 0; vertical-align:middle; width:135px }

.busca, .newsletter{ width:183px; padding-left:15px }
.busca h2, .newsletter h2{ margin-bottom:3px }
.busca input, .newsletter input{ border:1px solid #b792ac }
/*.busca input[type=submit]{ border:0; padding:1px 0; width:25px }*/
.busca input.submit, .newsletter input.submit{ border:0; padding:1px 0 1px 0; width:25px }

.outter_home_noticias{ float:left; margin:5px 0 0 0; width:303px }
.home_noticias{ padding:40px 0 30px 14px }
.home_noticias li{ border-bottom:1px solid #dcf1ed; margin:0; padding:13px 0; width:275px }
.home_noticias li.last{ border-bottom:none }
.home_noticias p{ margin:0 0 2px 0 }
.home_noticias span{ border-right:1px solid #58acb0; display:block; float:left; margin:0 6px 0 0; padding:0 6px 0 0 }

.outter_home_especialidades{ float:left; margin:5px 0 0 3px; width:243px }
.home_especialidades{ padding:45px 0 30px 0 }
.home_especialidades dt{ margin:0 0 0 17px; padding:4px 0 8px 18px }
.home_especialidades dd{ display:none; margin:0 0 0 1em; padding:0 8px }

.outter_home_faq{ float:left; margin:5px 7px 0 3px; width:220px }
.home_faq{ padding:45px 10px 30px 15px }
.home_faq dt{ padding:2px 0 2px 2px; margin:5px 0 0px 0 }
.home_faq dd{ display:none; margin:0 0 0 1em }

#faq dt{ padding:1px 0 1px 5px; margin:5px 0 0px 0 }
#faq dd{ display:none; margin:0; padding:5px }
#faq div{ padding:3px 3px 3px 14px }

#cms-content{ width:773px }
#inner-cms-content{ padding:22px 22px 40px 22px }

#breadcrumbs li{ margin:0 }

.titulo{ line-height:80%; margin:0 0 20px 0 }

#text-content p{ margin:0 0 15px 0 }

#tabs-container{ float:left; margin:0 0 10px 10px; width:466px } /* width:466px*/
.tabs-nav{ height:39px } /* width:466px */

.newsMarginFix{ margin:-10px 0 0 0 } 
.news_index p{ margin:0 0 2px 0 !important }
.news_index span{ border-right:1px solid #58acb0; display:block; float:left; margin:0 8px 0 0; padding:0 8px 0 0 }
.news_index li{ border-bottom:1px solid #dcf1ed; display:block; float:left; padding:13px 0; width:352px }
.news_index li.even{ margin:0 20px 0 0 }

.form .field{ padding:6px 0; /*width:400px*/ }
.form label{ display:block; float:left; margin:0 5px 0 0; padding:3px 0 0 0; width:130px }
.form input, .form textarea{ border:1px solid #b89ea9; padding:2px; width:300px }
.form select{ border:1px solid #b89ea9; padding:2px; width:306px; vertical-align:middle } 
.form .submit{ width:70px }
.form label.error{ display:block; float:none; width:440px }

.filter{ padding:3px }
.filter .submit{ border:1px solid #6dbcc0 }

#news-inside .title{ margin:25px 0 10px 0 }
#news-inside img{ border:1px solid #ccc }
#news-inside p{ margin:0 0 10px 0 }
#news-inside li{ margin:0 0 0 3em }
#news-inside ol, #news-inside ul{ margin:7px 0 }

.especialidades li{ float:left; height:111px; margin:0 18px 25px 0; padding:0 0 0 25px; overflow:hidden; width:198px }
.especialidades h4{ margin-bottom:5px }

#footer{ clear:both; height:83px; margin:30px 0; padding:25px 0 0 0; width:999px }
#footer-nav{ height:40px; margin:auto; width:850px }
#footer-nav li{ border-right:1px solid #887a85; display:inline; margin:0; padding:0 5px 0 10px }
#footer-nav li.last{ border-right:none }

#sitemap{ padding:0 0 2em 0; width:100% }
#sitemap li{ padding:0 0 0 12px }

.healthcare_content{ width:458px; padding:50px 0 0 0 }
.healthcare_content_foot{  }
.healthcare_content .inner{ height:280px; overflow:auto }
.healthcare_content h4{ margin:10px 0 5px 0 }
.healthcare_content li{ margin:0 0 0 30px }

.search_results .news_index li{ float:none; padding:6px 0; width:auto }
.search_results .especialidades li{ margin-bottom:5px }

#exams{ float:left; margin:10px 0; padding:10px }
#exams h5{ margin-bottom:3px }

#callcenter{ padding:10px 0 0 0 }

.vcard{ margin:0 0 0 30px }
