#top {height: 100px;}
#top h1 {float: left; padding-left: 13px; padding-top: 6px;}
#top h1 a {width: 113px; height: 16px; display: block;}

.top_right {float: right; padding: 4px 4px 0 0; text-align: right; width: 300px;}
.top_right .lang {color: #a0a0a0; font-size: 90%; padding: 0 0 8px 0;}
.top_right .lang a {color: #a0a0a0;}
.top_right .lang a strong {font-weight: normal; color: #000;}
.top_right .lang span {padding: 0 2px;}
.top_right .search {float: right; margin-right: 4px; _margin-right: 2px;}
.top_right .search .input_text {float: left; background: url(../img/icons.gif) no-repeat 0 0; width: 109px; _width: 119px;}
.top_right .search .input_submit {width: 78px; float: left; margin-left: 3px; padding: 0 0 3px 0; text-align: center;}

.main_menu {padding-top: 19px;}
.main_menu li {float: left; padding: 0 15px; line-height: 1.1em; border-left: 1px solid #a0a0a0;}
.main_menu li.first {border: none;}
.main_menu li a {font-weight: bold; color: #000; text-transform: uppercase;}
.main_menu li a:hover {color: #717171; text-decoration: none;}

.path {}
.path p {line-height: 37px; padding: 0 13px; background: url(../img/bg_path.gif) repeat-x 0 0; font-size: 90%; color: #717171;}
.path p span {padding: 0 3px;}
.path p a {color: #717171;}

#bottom .b_menu {float: right; background: url(../img/bg_line.gif) repeat-x 0 0; padding: 10px 15px 0 0; width: 265px; _width: 280px;  text-align: right;}
#bottom .b_menu a {color: #a0a0a0;}
#bottom .b_menu span {padding: 0 5px;}

.bottom_button { padding:5px 0 0; text-align:right; }

.profesionals { padding:7px 0 0; }
.profesional { padding:0 0 35px; }
.profesional small { display:block; text-transform:uppercase; font-size:11px; color:#969696; }
.profesional h4, .profesional h4 a { font-size:18px; font-weight:bold; color:#333333; }
.profesional p { padding:15px 0 0; line-height:1.5; }
.profesional div a { text-decoration:none; border-bottom:1px dotted; }

/*.profesionals-mini { padding-top:66px; }*/
.profesionals-mini em { display:block; font-style:normal; font-weight:bold; }
.profesionals-mini li { padding:15px 0 0; }
.profesionals-mini a { text-decoration:underline; }
.profesionals-mini small { text-transform:uppercase; font-size:11px; color:#969696; }

.profesional-detail { font-size:90.9%; }
.profesional-detail small { display:block; padding:7px 0px 20px 0px; text-transform:uppercase; font-size:11px; color:#969696; }
.profesional-detail h4 { font-size:21px; color:#000000; font-weight:bold; }
.profesional-detail p { padding:0 0 20px; line-height:1.5; color:#000000; }
/*.profesional-detail .excerpt { font-weight:bold; }*/
/*.profesional-detail .isimage { padding:0 0 20px 140px; }*/
.profesional-detail img { display:block; float:left; width:100px; height:117px; margin:0px 20px 10px 0px; background:#cccccc; }
.profesional-detail .grad { display:inline; float:left; width:200px; margin:10px 0 0; line-height:1.5; }
