/* CSS Document */
body { background:#999999; }
* { margin:0px; padding:0px; }
.clear { clear:both; }
span.endereco {font-size:90%;font-weight:bold;color:#006666}
p { text-align:justify; }
.artigos p, .artigos h4 { margin:10px 0 0 0; }
.artigos ul, .artigos ol { margin:0 0 0 10px; list-style-position:inside; }
.artigos li { padding:5px 0 5px 0; font-weight:bold; color:#366; }
.artigos ol li { padding:5px 0 5px 0; font-weight:bold; color:#366; list-style-type:decimal; }
#main_div { width:960px; height:auto; margin:auto; overflow:hidden; font-family:Tahoma; line-height:18px; }
#header_container { background-image:url(../images/heade_bg1.gif); background-repeat:repeat-x; width:630px; height:104px; float:left; overflow:hidden; }
#fotos { background-image:url(../images/heade_bg2.gif); background-repeat:repeat-x; width:330px; height:104px; float:left; }
#fotos ul li img { border:2px solid white; }
#fotos ul { float:left; margin:25px 0 0 3px; padding:0; overflow:hidden; width:330px; height:auto; list-style:none; }
#fotos li { float:left; overflow:hidden; margin:0; padding:0; list-style:none; }
#fotos ul li a { float:left; width:54px; height:54px; }
#menu_bg { background-image:url(../images/menu_bg.gif); background-repeat:repeat-x; width:100%; height:40px; }
#menu_bg ul { list-style-type:none; padding:0 0 0 4px; }
#menu_bg li { float:left; font-variant:normal;width:109px;height:30px;padding:0 5px; }
#menu_bg li a { padding:10px 0 0 0;font-family:Tahoma; font-size:11px; font-weight:bold; color:#b0c3c7; text-decoration:none; display:block;  text-align:center;  }
#menu_bg li a:hover {background:url(../images/menu_bg_hover.gif) -20px 0 no-repeat;color:#fff;width:109px;height:30px;}
#banner_container { background-image:url(../images/banner_img.jpg); background-repeat:no-repeat; width:100%; height:268px; border-bottom:3px solid #2f3b3d; }
.left-ctn_div { background-image:url(../images/left_ctn_bg.gif); background-repeat:repeat-x; background-color:#d2d5d6; width:648px; height:100%; float:left; padding-bottom:12px; overflow:hidden; }
.welcom_img { background-image:url(../images/img_1.gif); width:302px; height:302px; float:left; margin:19px 0 0 12px; }
h5 { font-size:17px; color:#203136; font-weight:normal; }
.para { font-size:12px; color:#575655; }
.para strong { font-size:13px; color:#006666; }
.first_text { font-size:20px; color:#006666; }
.more_links { font-size:11px; color:#575655; font-weight:bold; text-decoration:none; }
a:hover.more_links { text-decoration:underline; }
.welcome_ctn_div { margin:30px 0 0 12px; float:left; }
.welcome_full { width:650px; }
.ansi_ctn_div_left { width:605px; margin:20px 0 0 12px; float:left; }
.doctor_ctn_div { margin:15px 0 0 20px; float:left; }
.doctor_ctn_div h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#203136; }
.right_cnt_div { background-image:url(../images/right_ctn_bg.gif); background-repeat:repeat-x; background-color:#b4b8ba; width:312px; height:100%; float:left; overflow:hidden; padding-bottom:10px; }
#footer_div1 { background-image:url(../images/footer_bg1.gif); background-repeat:repeat-x; width:638px; height:30px; float:left; overflow:hidden; font-size:10px; color:#88898b; padding: 6px 0 0 10px; }
#footer_div2 { background-image:url(../images/footer_bg2.gif); background-repeat:repeat-x; width:302px; height:30px; float:left; overflow:hidden; text-align:center; font-size:10px; padding: 6px 0 0 10px; }
#footer_div2 a { color:#737475; text-decoration:none; }
#footer_div2 a:hover { text-decoration:underline; }
.inner-ctn_div1 { background-image:url(../images/left_ctn_bg.gif); background-repeat:repeat-x; background-color:#d2d5d6; width:960px; height:auto; float:left; padding-bottom:12px; overflow:hidden; }
.inner-ctn_div2 { background-image:url(../images/ansi_bg.gif); background-repeat:repeat-y; width:960px; height:auto; float:left; padding-bottom:12px; overflow:hidden; }
hr { color:#CCCCCC; background-color:#CCCCCC; margin-top:5px; }
.ansi_menu_div { width:280px; height:auto; margin-left:35px; margin-top:20px; float:left; }
.ansi_menu_div ul { list-style-type:none; }
.ansi_menu_div li { width:280px; margin-top:5px; }
.ansi_menu_div li a { padding:5px 0 5px 0; padding-left:10px; background-color:#f0f4f6; border:1px solid #b3c9d0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#003366; }
.ansi_menu_div li a:hover { background-color:#378393; color:#FFFFFF; }
.ansi_menu_div ul ul li { width:250px; margin:5px 0 0 30px; }
.ansi_menu_div ul ul li a { padding:5px 0 5px 0; padding-left:10px; background-color:#6C9; border:1px solid #b3c9d0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#003366; }
.ansi_menu_div ul ul li a:hover { background-color:#378393; color:#FFFFFF; }
h4.author { text-align:right; font-size:14px; font:italic; }
p.sub_headline { font-weight:bold; text-align:center; }
