 
/* CSS Document */

html, body {
background-color:#FFFFFF;
height:100%;
margin:0px;
padding:0px;
}
a {
text-decoration:none;
}
img {
border:0px none;
}

/* main page shadow */
#main-top {
background-image:url(/images/main-top.gif);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:1003px;
height:16px;
}

#main-wrap {
clear:both;
margin-left:auto;
margin-right:auto;
width:991px;
}
#main-middle {
border:1px solid #ccc;
padding:15px 0 0 0;
float:left;
width:991px;
margin:20px 0 0 0;
}
#main-end {
background-image:url(/images/main-end.gif);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
width:1003px;
height:16px;
}

/* Header */

#header-wrapper {
clear:both;
height:82px;
width:991px;
margin-left:0px;
}
#header-logo {
float:left;
padding-left:10px;
}

#TitleArea-personal {
border-bottom:3px solid #CACACA;
clear:both;
float:none;
}
#header-links {
float:right;
height:50px;
text-align:right;
width:470px;
margin:0;
}

input.head-search {
background-color:#FFFFFF;
border:1px solid #999999;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-left:3px;
}
#tabmenu {
float:right;
margin-top:0;
text-align:center;
width:520px;
}
#tabs {
clear:both;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
line-height:22px;
}
#tabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;
margin-top:0px;

}
#tabs li {
float:right;
margin-top:0px;
padding:0pt 10px 0px 0px;
}
#tabs a, #tabs span.tab {
background-image:url(/images/background-tab-off.gif);
background-position: right top;
background-repeat:no-repeat;
color:#fff;
display:block;
float:left;
font-weight:normal;
padding:5px 25px 5px 12px;
text-decoration:none;
margin-top:0px;
font-size:18px;
}
#tabs a {
margin-top:0px;
}
#tabs a:hover {
color:#fff;
background-image:url(/images/background-tab-on.gif);
background-position: right top;
background-repeat:no-repeat;
}
#tabs #current {
}
#tabs #current span.tab {
color:#FFFFFF;
padding-bottom:5px;
background-image:url(/images/background-tab-on.gif);
background-position: right top;
background-repeat:no-repeat;
}

/* Search area */

#search-wrapper {
clear:both;
width:991px;
margin-left:0px;
border-top:4px solid #2B5BAD;
/*border-bottom:4px solid #2B5BAD;
height:592px;*/
background-color:#E8EEE0;
}

#mid-left-col {
clear:left;
padding-left:25px;
padding-top:15px;
/*padding-bottom:10px;*/
}
#mid-right-col {
float:right;
padding-right:25px;
padding-top:15px;
padding-bottom:10px;
/*vertical-align:top;*/
}



.box-tab  {
clear:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
line-height:22px;
}
.box-tab  ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
padding:0px;
margin-top:0px;
}
.box-tab  li {
float:left;
margin-top:0px;
padding:0pt 10px 0px 0px;
position:relative;
top:1px;
}


.box-tab span {
background-image:url(/images/right-tab2.gif);
background-position: right top;
background-repeat:no-repeat;
background-color:#fff;
/*border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #FFF;*/
color:#588C06;
display:block;
float:left;
font-weight:normal;
margin-top:0;
padding:5px 25px 5px 15px;
text-decoration:none;
}

.box-tab2  {
clear:left;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
line-height:22px;
}
.box-tab2  ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
padding:0px;
margin-top:0px;
}
.box-tab2  li {
float:left;
margin-top:0px;
padding:0pt 10px 0px 0px;
position:relative;
top:1px;
}

.box-tab2 span {
background-image:url(/images/right-tab1.gif);
background-position: right top;
background-repeat:no-repeat;
background-color:#7FCEF8;
/*border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #7FCEF8;*/
color:#fff;
display:block;
float:left;
font-weight:normal;
margin-top:0;
padding:5px 25px 5px 15px;
text-decoration:none;
}


#search-box-home-top {
clear:left;
width:460px;
height:13px;
background-image:url(/images/search-box-top.gif);
background-repeat:no-repeat;
}
.box-home-mid {
clear:left;
width:430px;
padding:10px 15px 0px 15px;
background-color:#FFF;
margin:0;
}
.box-home-mid-left {
clear:left;
width:451px;
padding:10px 15px 0px 15px;
background-color:#FFF;
margin:0;
}
#search-box-home-total {
clear:left;
padding:10px 15px;
background-color:#7FCEF8;
width:910px;
margin:0;
}
#tablon-wrapper {
clear:both;
width:991px;
margin-left:0px;
padding:5px 0 15px 0;
background-color:#E8EEE0;
}
#tablon-box-home-total {
clear:left;
padding:10px 15px;
background-color:#fff;
/*border:1px solid #CCCCCC;*/
width:910px;
background-image:url(/images/bg-area-noticias.gif);
background-repeat:repeat-y;
}
#search-box-home-end {
clear:left;
width:460px;
height:13px;
background-image:url(/images/search-box-bot.gif);
background-repeat:no-repeat;
}

#tag-box-top {
clear:left;
width:430px;
height:12px;
background-image:url(/images/tag-box-top.gif);
background-repeat:no-repeat;
margin:0;
}
#tag-box-mid {
clear:left;
width:450px;
color:#FFFFFF;
margin:0;
}
#tag-box-end {
clear:left;
width:430px;
height:12px;
background-image:url(/images/tag-box-bot.gif);
background-repeat:no-repeat;
margin:0;
}

.tag-cloud-area {
clear:left;
width:450px;
background-color:#E8EEE0;
margin:0;
}

.tag-cloud-area-top {
width:450px;
height:9px;
background-image:url(/images/tag-cloud-top.gif);
background-repeat:no-repeat;
margin:0;
}
.tag-cloud-area-end {
width:450px;
height:9px;
background-image:url(/images/tag-cloud-end.gif);
background-repeat:no-repeat;
margin:0px;
}

.calendar-wrapper-l {
clear:left;
padding-left:5px;}
.calendar-wrapper-r {
float:right;
padding-right:5px;}


.gmap-area {
clear:left;
width:431px;
height:286px;
border:2px solid #BBBBBB;
}

/*http://doctype.com/add-boundaries-floating-positionfixed-css-box*/
.gmap-area-results {
    border:2px solid #BBBBBB;
    position: fixed;
    height: auto;
    max-height: 300px;
    margin-top:0px;
    margin-bottom:20px;
}

#gmap-button-area {
text-align:center;
padding:20px 0px 13px 80px;
width:180px;
clear:left;

}

.results-found {
color:#000000;
font-size:16px;
font-weight:normal;
width:560px;
}

.results-banner {
clear:left;
height:inherit;
margin-left:20px;
padding:15px;
width:920px;
text-align:center;
}


/* home lower half */

/* wrappers */
#home-general-wrapper {
clear:both;
width:947px;
margin-left:21px;
margin-top:20px;
overflow:visible;
}

#home-left-col {
clear:left;
width:628px;
}
#home-right-col {
float:right;
width:319px;
}
/* home lower boxes */
#home-left-box-top {
clear:left;
width:628px;
height:14px;
background-image:url(/images/home-left-box-top.gif);
background-repeat:no-repeat;
}
#home-left-box-mid {
clear:left;
width:578px;
padding:15px;
background-color:#F5F5F5;
}
#home-left-box-end {
clear:left;
width:628px;
height:14px;
background-image:url(/images/home-left-box-end.gif);
background-repeat:no-repeat;
}

#home-right-box-top {
clear:left;
width:319px;
height:14px;
background-image:url(/images/home-right-box-top.gif);
background-repeat:no-repeat;
}
#home-right-box-mid {
clear:left;
width:289px;
padding:15px;
background-color:#E3E3E3;
}
#home-right-box-end {
clear:left;
width:319px;
height:14px;
background-image:url(/images/home-right-box-end.gif);
background-repeat:no-repeat;
}

#home-wide-box-top {
clear:left;
width:962px;
height:14px;
background-image:url(/images/home-wide-box-top.gif);
background-repeat:no-repeat;
}
#home-wide-box-mid {
clear:left;
width:916px;
padding:15px;
background-color:#F5F5F5;
}
#home-wide-box-end {
clear:left;
width:962px;
height:14px;
background-image:url(/images/home-wide-box-end.gif);
background-repeat:no-repeat;
padding-bottom:15px;
}

#home-personal-image-top {
clear:left;
width:57px;
height:1px;
background-color:#ccc;
}
#home-personal-image-mid {
clear:left;
width:45px;
padding:5px;
background-color:#FFF;
border:1px solid #ccc;
}
#home-personal-image-end {
clear:left;
width:57px;
height:1px;
background-color:#ccc;
}

#home-personal-image2-top {
clear:left;
width:57px;
height:1px;
background-color:#ccc;
}
#home-personal-image2-mid {
clear:left;
width:45px;
padding:5px;
background-color:#FFF;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
#home-personal-image2-end {
clear:left;
width:57px;
height:1px;
background-color:#ccc;
}


/* footer */
#foot {
background-color:#FFFFFF;
clear:both;
height:22px;
padding:10px;
text-align:center;
width:960px;
margin-right:auto;
margin-left:auto;
}

/* hacks */
.spacer-5px
{height:5px; border:0; margin:0;}
.spacer-10px
{height:10px; border:0; margin:0;}
.spacer-15px
{height:15px; border:0; margin:0;}


/* Content pages */

#general-content-wrapper {
clear:both;
width:991px;
border-top:4px solid #2B5BAD;
background-color:#FFFFFF;
}

#general-content-wrapper div#practices-index-search-form{
  margin-top: 7px;
  padding-left: 10px;
}

#general-content-wrapper div form div
#portfolio-left-col {
clear:left;
padding-left:20px;
padding-top:15px;
padding-bottom:10px;
width:560px;
}

#general-content-wrapper div.filter-col{
  padding-left:0px;
}

#portfolio-right-col {
float:right;
padding-right:20px;
padding-top:15px;
padding-bottom:10px;
vertical-align:top;
width:370px;
}



#portfolio-left-box-top {
background:#EAEAEA none repeat scroll 0 0;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
float:left;
height:20px;
padding:10px 15px 15px;
width:528px;
}
#portfolio-left-box-mid {
background-color:#FFFFFF;
border-color:#CCCCCC;
border-style:none solid solid solid;
border-width:0 1px 1px 1px;
float:left;
padding:10px 15px 10px 25px;
margin-bottom:20px;
}
#portfolio-left-box-end {
/*background-image:url(/images/portfolio-left-box-end.gif);
background-repeat:no-repeat;
*/clear:left;
height:13px;
width:560px;
}



#portfolio-right-box-top {
background:#EAEAEA none repeat scroll 0 0;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
float:left;
height:20px;
padding:10px 15px 15px;
width:340px;
}
#portfolio-right-box-mid {
background-color:#FFFFFF;
border-color:#CCCCCC;
border-style:none solid solid solid;
border-width:0 1px 1px 1px;
float:left;
padding:10px 15px 10px 15px;
margin-bottom:20px;
width:340px;
min-height:80px;
}
#portfolio-right-box-end {
/*background-image:url(/images/portfolio-right-box-end.gif);*/
/*background-repeat:no-repeat;*/
clear:left;
height:13px;
width:370px;
}


#message-left-box-top {
/*background-image:url(/images/message-left-box-top.gif);*/
/*background-repeat:no-repeat;*/
clear:left;
height:13px;
overflow:hidden;
width:560px;
}
#message-left-box-mid {
background-color:#4A4A4A;
clear:left;
padding-left:10px;
padding-right:10px;
width:540px;
}
#message-left-box-end {
/*background-image:url(/images/message-left-box-end.gif);*/
/*background-repeat:no-repeat;*/
clear:left;
height:13px;
width:560px;
}

#portfolio-personal-image-top {
clear:left;
width:163px;
height:16px;
background-image:url(/images/personal-image-big-top.gif);
background-repeat:no-repeat;
margin-top:5px;
}
#portfolio-personal-image-mid {
clear:left;
width:131px;
padding:16px;
padding:16px;
border:1px solid #ccc;
text-align:center;
}
#portfolio-personal-image-end {
clear:left;
width:163px;
height:16px;
background-image:url(/images/personal-image-big-end.gif);
background-repeat:no-repeat;
}

#portfolio-personal-image2-top {
clear:left;
width:57px;
height:6px;
background-image:url(/images/personal-image3-top.gif);
background-repeat:no-repeat;
margin-top:2px;
}
#portfolio-personal-image2-mid {
clear:left;
width:45px;
padding:6px;
border:1px solid #ccc;
}
#portfolio-personal-image2-end {
clear:left;
width:57px;
height:6px;
background-image:url(/images/personal-image3-end.gif);
background-repeat:no-repeat;
}

#tag-box-portfolio-top {
clear:left;
width:348px;
height:12px;
background-image:url(/images/tag-box-portfolio-top.gif);
background-repeat:no-repeat;
}
#tag-box-portfolio-mid {
clear:left;
width:338px;
background-color:#E77B00;
color:#FFFFFF;
/*height:65px;*/
padding-left:5px;
padding-right:5px;

}
#tag-box-portfolio-end {
clear:left;
width:348px;
height:12px;
background-image:url(/images/tag-box-portfolio-bot.gif);
background-repeat:no-repeat;
}

.tag-cloud-portfolio-area {
clear:left;
width:338px;
background-color:#E77B00;
}

.left-col-links{
height:25px;
vertical-align:middle;
}

.right-col-links{
height:25px;
text-align:right;
vertical-align:middle;
}


/*  general text and form pages  */

#general-content-area {
clear:both;
width:931px;
padding:30px;
}
#general-content-area-2 {
clear:both;
width:931px;
padding:0px 30px 30px 30px;
}

.general-title-area {
border-bottom:3px solid #DEDEDE;
width:931px;
padding-bottom:5px;
}

.import-textarea-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
height:215px;
padding:7px 12px 12px 12px;
width:470px;
}

.digital-cv-area {
width: 525px;
}

#contact-wide-box-top {
clear:left;
width:930px;
height:14px;
background-image:url(/images/contact-wide-box-top.gif);
background-repeat:no-repeat;
}
#contact-wide-box-mid {
clear:left;
width:900px;
padding-left:15px;
padding-right:15px;
background-color:#F5F5F5;
}
#contact-wide-box-end {
clear:left;
width:930px;
height:14px;
background-image:url(/images/contact-wide-box-end.gif);
background-repeat:no-repeat;
padding-bottom:15px;
}


#about-left-col {
clear:left;}
#about-right-col {
float:right;}

#about-box-1-top {
clear:left;
width:449px;
height:13px;
background-image:url(/images/about-box-1-top.gif);
background-repeat:no-repeat;
}
#about-box-1-mid {
clear:left;
width:419px;
height:230px;
padding-left:15px;
padding-right:15px;
background-color:#444444;
}
#about-box-1-end {
clear:left;
width:449px;
height:13px;
background-image:url(/images/about-box-1-end.gif);
background-repeat:no-repeat;
}

#about-box-2-top {
clear:left;
width:449px;
height:13px;
background-image:url(/images/about-box-2-top.gif);
background-repeat:no-repeat;
}
#about-box-2-mid {
clear:left;
width:419px;
height:230px;
padding-left:15px;
padding-right:15px;
background-color:#696969;
}
#about-box-2-end {
clear:left;
width:449px;
height:13px;
background-image:url(/images/about-box-2-end.gif);
background-repeat:no-repeat;
}

#main_popup {
background-color:#FFFFFF;
height:100%;
margin-left:auto;
margin-right:auto;
width:570px;
}

#header_popup {
background-color:#FFFFFF;
clear:both;
height:75px;
width:570px;
}

#content_popup {
clear:both;
height:100%;
margin:2px auto 0;
padding-left:5px;
width:570px;
}

#PopupTitleArea {
border-bottom:3px solid #CACACA;
clear:both;
margin-bottom:20px;
margin-left:35px;
margin-right:35px;
padding-top:25px;
width:530px;
}

#PopupIntroArea {
clear:both;
margin-bottom:5px;
margin-left:35px;
margin-right:35px;
width:530px;
}


#adminheader {
/*background-color:#4A0115;*/
clear:both;
height:55px;
width:100%;
}
#adminheaderleft {
float:left;
width:250px;
}
#adminheaderlinks {
clear:right;
height:55px;
padding-right:10px;
padding-top:5px;
text-align:right;
vertical-align:bottom;
}
#headermenuAdmin {
background-image:url(/images/admin/bg-menu-admin.gif);
border-bottom:5px solid #CCCCCC;
clear:both;
height:35px;
width:100%;
}
.menuAdmin {
color:#FFFFFF;
font-family:Trebuchet MS,Arial;
font-size:12px;
font-weight:bold;
line-height:32px;
padding-left:10px;
padding-right:10px;
text-align:right;
}
.menuAdmin li {
float:left;
}
.menuAdmin a {
color:#FFFFFF;
text-decoration:none;
}
.menuAdmin a:hover {
color:#D6DCE8;
}
a.menuAdminOn {
color:#D6DCE8;
text-decoration:none;
}
.menuAdminOn {
color:#D6DCE8;
font-family:Trebuchet MS,Arial;
font-size:12px;
line-height:32px;
text-align:right;
}
.menudivider {
background-image:url(/images/admin/menu-divider.gif);
height:35px;
margin-left:11px;
margin-right:11px;
width:1px;
}
.admintoplinks {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:5px;
padding-right:10px;
text-align:right;
}
.admintoplinks a {
color:#009;
text-decoration:none;
}
.admintoplinks a:hover {
color:#D6DCE8;
margin-bottom:0pt;
padding-bottom:0pt;
}
.admintopdivider {
color:#FFFFFF;
font-family:Arial,Verdana;
font-size:12px;
padding-left:8px;
padding-right:8px;
text-align:right;
}

.home_listing_box {clear: left; height: 167px; overflow:auto;}
.home_listing_box-left {clear: left; overflow:auto; padding-right:15px;border-right:3px solid #E8EEE0;}
.home_listing_box-right {clear: left; overflow:auto; padding-left:15px;}
.home_listing_item {
    height:35px; margin-bottom: 3px; padding-left: 0px; padding-right: 0px; position:relative; overflow: hidden;
}

.left-col {
padding:10px 10px 0px 25px;
clear:left;
}

.total-col {
padding:10px 10px 0px 25px;
clear:left;
width:945px;
}

.right-col {
width:300px;
padding:10px 20px 20px 0px;
clear:left;
}

.center-left-col {
padding:0 20px;
float:left;
clear:left;
}

.map-right-col {
width:300px;
padding: 0 20px;
float:left;
clear:right;
}

.user-box-top {
width:634px;
height:9px;
background-image:url(/images/user-box-top.gif);
background-repeat:no-repeat;
}
.user-box-mid {
width:602px;
border-left:1px solid #8DB55D; 
border-right:1px solid #8DB55D; 
padding:0 15px; 
}


.user-box-end {
width:634px;
height:9px;
background-image:url(/images/user-box-end.gif);
background-repeat:no-repeat;
}
#user-personal-image-top {
clear:left;
width:80px;
height:9px;
background-image:url(/images/user-image-big-top.gif?1);
background-repeat:no-repeat;
margin-top:0px;
margin-right:15px;

}
#user-personal-image-mid {
clear:left;
width:83px;
background:#fff;
margin-right:15px;
}
#user-personal-image-end {
clear:left;
width:80px;
height:19px;
background-image:url(/images/user-image-big-end.gif?1);
background-repeat:no-repeat;
margin-right:15px;
}

#user-file-area {
clear:left;
width:500px;
padding-left:0px;
padding-right:15px;

}
#user-file-area p {
padding-bottom:7px;
}

#user-project-col {
clear:left;
width:600px;
}
#user-services-col {
clear:left;
width:300px;
}

#user-recommend-left-col {
clear:left;
width:285px;
border-right:dotted thin #cccccc;
padding:0px 15px 10px 10px;
}
#user-recommend-right-col {
clear:left;
width:285px;
padding:0px 0px 10px 15px;
}

#user-disp-col {
clear:left;
width:300px;
text-align:center;
}

.user-col-text-area {
padding:0px 0px 5px 0px;
}

.user-titlearea-1 {
color:#528D1F;
background-color:#E8EEE0;
padding:2px 5px;
margin-bottom:12px;
margin-top:10px;
font-size:16px;
}
.user-titlearea-2 {
background-image: url(/images/user-right-box-top2.gif?1);
background-repeat:no-repeat;
height:16px;
padding:2px 10px 2px 10px;
width:280px;
margin-bottom:7px;
}
.user-titlearea-3 {
background-image: url(/images/user-left-box-top2.gif?1);
background-repeat:no-repeat;
width:600px;
height:16px;
padding:2px 10px 2px 10px;
margin-bottom:7px;
}

.map-box {
width:296px;
border:2px solid #D6D6D6;
height:296px;}

.especialidad-group {
margin-top:5px;}
.especialidad-tag-group {
color:#0099FF;
margin-bottom:3px;}

.user-video-list-row {
height:150px; 
margin-bottom:20px;
padding-top:10px;
float:left;
}
.user-video-list-item {
height:100px; float:left; margin-right:11px; vertical-align:middle;
float:left;
}
.user-video-list-item.last {
margin-right:0px; 
}
.video-wrapper-inner {
border:1px solid #FFFFFF;
height:90px;
overflow:hidden;
width:120px;
}
.user-video-title{
width:120px;
color:#0099FF;
margin-bottom:10px;
text-align:center;
}

.video-wrapper-outer {
border:1px solid #eaeaea;
background:#eaeaea;
width:122px;
padding:15px 90px 30px 90px;
float:left;
}
.video-image-120 {
height:90px;
width:120px;
}
.video-time {
font-family:Arial,sans-serif;
margin-right:4px;
margin-top:-20px;
text-align:right;
white-space:nowrap;
}
.video-time span  {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#000000;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:14px;
opacity:0.75;
padding:0 4px;
}

/*new home styles*/

.tag-map-tab-wrapper {
background-color:#E8EEE0;
clear:both;
margin:0;
margin-left:25px;
padding:15px 0 0 0;
width:925px;
}

.tag-map-content-wrapper {
background-color:#fff;
clear:both;
margin:0;
margin-left:25px;
padding:15px 0 0 15px;
width:925px;
height:610px;
background-image:url(/images/bg-area-noticias.gif);
}

.tag-content-wrapper-2 {
float: right;
width: 475px;
background: #fff;
margin-top: 20px;
padding-bottom: 10px;
}

.tag-content-wrapper-2 table {
margin-left: 25px;
}

.province-content-wrapper {
background-color:#fff;
clear:both;
margin:0;
margin-left:25px;
padding:15px 0 15px 15px;
width:925px;
/*height:125px;*/
}

.province-content-wrapper td {
vertical-align:top;
}

.tag-content-wrapper {
background-color:#fff;
float:left;
width:435px;
}

.map-content-wrapper {
background-color:#fff;
float:left;
/*border:solid 2px #ccc;*/
margin-left:40px;
width:435px;
height:290px;
}

.especialidad-box-tab span {
background-image:url(/images/right-tab2.gif);
background-position: right top;
background-repeat:no-repeat;
background-color:#fff;
color:#588C06;
display:block;
float:left;
font-weight:normal;
margin-top:0;
margin-right:223px;
padding:5px 25px 5px 15px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
line-height:22px;
}
.map-box-tab span {
background-image:url(/images/right-tab2.gif);
background-position: right top;
background-repeat:no-repeat;
background-color:#fff;
color:#588C06;
display:block;
float:left;
font-weight:normal;
margin-top:0;
padding:5px 25px 5px 15px;
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
line-height:22px;
}

/* Personal styles */
div.left-10 {
    padding-left:10px;
}

#practices-wrapper {
 float:left;
 width:700px;
 padding: 0;   
}

#center-practices-wrapper{
    float: left;
    width: 500px;
    margin: 0 0 20px 0;
}

#center-practices-wrapper p.center {
    margin:0px 30px 1px 30px;
    text-align:center; 
}

#practices,
#centers{
    min-height: 325px;
}

#practices-gmap-wrapper,
#centers-gmap-wrapper{
  float:right;
  width:375px;
  padding: 10px 20px 50px 0px;
}

.practices-map-canvas,
.centers-map-canvas{
 width: 375px;
 height: 300px;
 overflow:hidden   
}

.small-map-canvas {
 width: 296;
 height: 296px;
 overflow:hidden;
}

#practices-index-search-form form #search-box-mid div{
  float: right;
  padding-top: 12px;
}

#practices-index-search-form form #search-box-mid table{
  border: 0;
}

#practices-index-search-form form #search-box-mid table td{
  padding: 0;
}

#general-content-wrapper div.breadcrumbs-resultslist{
  padding-left:20px;
}

.search-results-content-box{
  border: 0;
}

.search-results-content-box td{
  padding: 0;
}
#centers .with-map{
  float:left;
  margin-left: 20px;
  margin-top: 10px;
}

#related_specialists{
  margin-bottom: 10px;
}

#related_specialists .title{
  margin-bottom: 10px;
  text-decoration: underline;
  text-decoration: bold;
}


/* CSS Document */
body {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
color:#666666;
}

a {
color:#0099FF;
text-decoration:underline;
}
a:hover {
color:#0099FF;
text-decoration:none;
cursor:pointer;
}
hr { 
border:1px solid #E3E3E3;
margin:15px 0 15px 0;}

h1 {
    font-size:100%; 
    font-weight:normal;
    margin:inherit; 
    line-height:inherit;
}
ul, ol, li {
list-style-type:none;
margin:0px;
padding:0px;
}
p {
margin:0px;
padding:0px;
}

p.center {
text-align:center;
}

.toplinks {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:5px;
padding-right:10px;
text-align:right;
}
.toplinks a {
color:#0099FF;
text-decoration:underline;
}
.toplinks a:hover {
color:#444444;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:none;
}

.normal-link a {
color:#0099FF;
text-decoration:underline;
}
.normal-link a:hover {
color:#0099FF;
text-decoration:none;
}
.normal-link a:visited {
color:#0099FF;
text-decoration:underline;
}

.toplinks-divider {
background-color:#FFFFFF;
color:#A2A2A2;
font-family:Arial,Verdana;
font-size:12px;
padding-left:3px;
padding-right:3px;
}

.type-color-1 {
color:#000;
}

.type-color-2 {
color:#0099FF;
}

.type-color-3 {
color:#888;
}

.type-normal {
font-size:13px;
line-height:16px;
}
.type-normal a {
color:#444444;
text-decoration:underline;
}
.type-normal a:hover {
color:#444444;
text-decoration:none;
}

.type-big {
font-size:16px;
line-height:20px;
}

.calendar-title {
font-size:16px;
font-weight:bold;
color:#0099FF;
margin-bottom:3px;
}

/* tag cloud */
#tagcloud-area {width:430px; height:235px; overflow:hidden; padding:0 10px;}
#tagcloud-portfolio-area {width:335px; /*height:61px;*/ overflow:hidden;}
.tagcloud {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:justify;
background-color:#E8EEE0;
overflow:hidden;
padding-left:10px;
padding-right:10px;
}
.tagcloud a {
padding-right:1em;
text-decoration:none;
}
.tagcloud a:hover {
color:#444444;
text-decoration:underline;
}
.tagcloud li {
display:inline;
line-height:25px;
}
.tagcloud .weight1 a {
font-size:100%;
color:#9DBF75;
}
.tagcloud .weight2 a {
font-size:115%;
color:#598700;
}
.tagcloud .weight3 a {
font-size:135%;
color:#009EFF;
}
.tagcloud .weight4 a {
font-size:150%;
color:#8375B3;
}
.tagcloud .weight5 a {
font-size:180%;
color:#006BC6;
}

/* form styles etc */
.select-box {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
padding:1px 2px 2px 2px;
}

select {
background-color:#FFFFFF;
border:0 none #FFFFFF;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:normal;
}

.tag-input-box {
background-color:#E8EEE0;
border:0px;
padding:4px 4px 4px 4px;
width:760px;
clear:left;
border:1px solid #ccc;
}

.form-input-box {
background-color:#FFFFFF;
border:1px solid #ccc;
padding:3px 3px 3px 3px;

}
input {
background-color:#FFFFFF;
border:0 none #FFFFFF;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:normal;
}

.tag-input-field{
background-color:#E8EEE0;
border:0;
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:normal;
width:756px;
}

.home-search-input-field{
background-color:#E8EEE0;
border:0;
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:normal;
width:750px;
}
.home-search-input-box {
background-color:#E8EEE0;
border:0px;
padding:4px 4px 4px 4px;
width:760px;
clear:left;
border:1px solid #ccc;
}

textarea {
background-color:#FFFFFF;
border:0 none #FFFFFF;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:normal;
}
p.message-textarea-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
height:92px;
padding:2px 2px 2px 2px;
width:380px;
}
.message-box-type {
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}
.message-box-title {
color:#FFFFFF;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
margin-left:10px;
}

p.invite-textarea-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
height:92px;
padding:12px 12px 12px 12px;
width:380px;
}


.tag-restart-link {

color:#0099FF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-top:3px;
padding-right:0px;
text-align:right;
}
.tag-restart-link a {
color:#0099FF;
text-decoration:underline;
}
.tag-restart-link a:hover {
color:#0099FF;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:none;
}


/* buttons */

a.button-grey {
background:transparent url(/images/bg_button-grey_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:6px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-grey span {
background:transparent url(/images/bg_button-grey_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-grey:hover {
color:#000;
text-decoration:none;
}

a.button-grey-r {
background:transparent url(/images/bg_button-grey_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:right;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:6px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-grey-r span {
background:transparent url(/images/bg_button-grey_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-grey-r:hover {
color:#000;
text-decoration:none;
}

a.button-orange {
background:transparent url(/images/bg_button-orange_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:0px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-orange span {
background:transparent url(/images/bg_button-orange_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-orange:hover {
color:#000;
text-decoration:none;
}

a.button-orange-2 {
background:transparent url(/images/bg_button-orange-r_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:0px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-orange-2 span {
background:transparent url(/images/bg_button-orange-r_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-orange-2:hover {
color:#000;
text-decoration:none;
}

a.button-orange-r {
background:transparent url(/images/bg_button-orange-r_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:right;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:6px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-orange-r span {
background:transparent url(/images/bg_button-orange-r_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-orange-r:hover {
color:#000;
text-decoration:none;
}

/*NEW BUTTON VER */

a.button-ver-r {
background:transparent url(/images/bg_button-ver-r_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:right;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:6px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-ver-r span {
background:transparent url(/images/bg_button-ver-r_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-ver-r:hover {
color:#000;
text-decoration:none;
}

.button-divider {
float:right;
height:26px;
border-left:1px solid #ccc;
width:1px;
margin:0 20px 0 15px;}
.button-divider-left {
float:left;
border-left:1px solid #CCCCCC;
height:26px;
margin:0 10px 0 5px;
width:1px;
}

/* home lower half type  */

p.lower-box-title {
font-size:18px;
font-weight:normal;
color:#0099FF;
padding-bottom:12px;
}

.header-results-title {
color:#538900;
font-size:14px;
font-weight:bold;
}

.header-results-name {
padding-left:15px;
color:#0099FF;
font-size:15px;
font-weight:bold;
margin:0 0 5px 0;
}

.header-results-name a {
color:#0099FF;
font-size:14px;
font-weight:bold;
margin:0 0 5px 0;
text-decoration:none;
}
.header-results-name a:hover {
color:#0099FF;
font-size:14px;
font-weight:bold;
margin:0 0 5px 0;
text-decoration:underline;
}

p.header-results-speciality {
padding-left:0px;
color:#0069af;
font-size:12px;
font-weight:normal;
padding-bottom:5px;
line-height:1.25;
}
.header-results-speciality a {
color:#0069af;
text-decoration:underline;
}
.header-results-speciality a:hover {
color:#0069af;
text-decoration:none;
}

p.header-results-speciality-detail-profile {
padding-left:0px;
color:#0069af;
font-size:11px;
font-weight:normal;
padding-bottom:5px;
line-height:1.20;
}
.header-results-speciality-detail-profile a {
color:#0069af;
text-decoration:none;
}
.header-results-speciality-detail-profile a:hover {
color:#0069af;
text-decoration:underline;
}

p.header-results-center {
padding-left:15px;
color:#666666;
font-size:12px;
font-weight:normal;
line-height:1.25;
}
.header-results-center span {
color:#538900;
font-size:14px;
font-weight:bold;
line-height:1.25;
}
.header-results-center a {
color:#538900;
text-decoration:none;
}
.header-results-center a:hover {
color:#538900;
text-decoration:underline;
}

p.header-results-bullet  {
padding-left:15px;
background-image:url(/images/bullet_medico.gif);
background-repeat:no-repeat;
background-position:0 0;
}

p.header-results {
color:#000;
font-size:13px;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
line-height:15px;
}
.header-results a {
color:#0099FF;
text-decoration:underline;
}
.header-results a:hover {
color:#0099FF;
text-decoration:none;
}

p.header-results-2 {
color:#0099FF;
font-size:13px;
font-weight:normal;
padding-bottom:2px;
padding-top:2px;
line-height:15px;
}
.header-results-2 a {
color:#0099FF;
text-decoration:underline;
}
.header-results-2 a:hover {
color:#0099FF;
text-decoration:none;
}

p.header-results-3 {
color:#538900;
font-size:13px;
font-weight:normal;
padding-bottom:2px;
padding-top:2px;
line-height:15px;
}
.header-results-3 a {
color:#538900;
text-decoration:underline;
}
.header-results-3 a:hover {
color:#538900;
text-decoration:none;
}

.results-divider-befreelance {
background-image:url(/images/divider-results.gif);
background-repeat:repeat-x;
height:11px;
clear: both;
}

.thin-divider {
background-image:url(/images/divider-3px.gif);
background-repeat:repeat-x;
height:3px;
margin-top:7px;
padding:7px 0;
}


.blog-results-title {
color:#444444;
font-size:14px;
font-weight:bold;
}
.blog-results-title a {
color:#0099FF;
text-decoration:underline;
}
.blog-results-title a:hover {
color:#0099FF;
text-decoration:none;
}
p.blog-results {
color:#444444;
font-size:13px;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
line-height:18px;
}
.blog-results a {
color:#0099FF;
text-decoration:underline;
}
.blog-results a:hover {
color:#0099FF;
text-decoration:none;
}

.blog-results-more {
color:#0099FF;
font-size:13px;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
line-height:18px;
}

a.blog-results-more  {
color:#0099FF;
text-decoration:underline;
}
.blog-results-more a {
color:#0099FF;
text-decoration:underline;
}
.blog-results-more a:hover {
color:#0099FF;
text-decoration:none;
}


/*footer type */
.FooterText {
background-color:#FFFFFF;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}

a.FooterText  {
color:#999999;
text-decoration:underline;
}
.FooterText a {
color:#999999;
text-decoration:underline;
}
.FooterText a:hover {
color:#0099FF;
text-decoration:none;
}


/* content styles */
p.box-header {
color:#333333;
font-size:20px;
font-weight:bold;
padding-left:20px;
padding-top:10px;
height:34px;
vertical-align:middle;
margin:0;
}
p.area-header {
background-color:#EAEAEA;
color:#333333;
font-size:20px;
font-weight:bold;
margin-top:0;
margin-bottom:10px;
padding:5px 10px;
}

.table-header-gen {
font-weight:bold;
vertical-align:top;
margin-bottom:8px;
text-transform:uppercase;
}

.medico-name-header {
font-size:18px;
color:#000;
font-weight:bold;
vertical-align:top;

text-transform:uppercase;
}
.normal-type-link {
color:#444444;
text-decoration:none;}
a.normal-type-link {
color:#0099FF;
text-decoration:underline;}
.normal-type-link a{
color:#0099FF;
text-decoration:underline;}
.normal-type-link a:hover {
text-decoration:none;}

.invite-link-1 {
color:#444444;
font-size:14px;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
line-height:18px;
}
a.invite-link-1  {
color:#0099FF;
text-decoration:underline;
}
.invite-link-1 a {
color:#0099FF;
text-decoration:underline;
}
.invite-link-1 a:hover {
color:#0099FF;
text-decoration:none;
}
.invite-link-2 {
color:#0099FF;
font-size:14px;
font-weight:normal;
padding-bottom:5px;
padding-top:5px;
line-height:18px;
}
a.invite-link-2  {
color:#0099FF;
text-decoration:underline;
}
.invite-link-2 a {
color:#0099FF;
text-decoration:underline;
}
.invite-link-2 a:hover {
color:#0099FF;
text-decoration:none;
}


.portfolio-top-links {
color:#0099FF;
font-size:16px;
font-weight:normal;
}
a.portfolio-top-links  {
color:#0099FF;
text-decoration:underline;
}
.portfolio-top-links a {
color:#0099FF;
text-decoration:underline;
}
.portfolio-top-links a:hover {
color:#0099FF;
text-decoration:none;
}

/* general text and form pages */

.general-title-area {
font-size:18px;
font-weight:bold;
color:#444444;
}
a.general-title-area  {
color:#999999;
text-decoration:none;
}
.general-title-area a {
color:#999999;
text-decoration:none;
}
.general-title-area a:hover {
color:#999999;
text-decoration:underline;
}

.divider-form {
background-image:url(/images/divider-results.gif);
background-repeat:repeat-x;
height:11px;
margin-top:15px;
margin-bottom:15px;
}

.divider-paragraph {
background-image:url(/images/divider-results.gif);
background-repeat:repeat-x;
height:11px;
margin-top:3px;
margin-bottom:1px;
}

.intro-title {
font-size:16px;
font-weight:bold;
}

.web-link {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#0099FF;
}
a.web-link  {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#0099FF;
text-decoration:underline;
}
.web-link a {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#0099FF;
text-decoration:underline;
}
.web-link a:hover {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
padding:3px 6px 3px 6px;
background-color:#0099FF;
text-decoration:none;
}

.error-text {
font-weight:bold;
color:#0099FF;
line-height:18px;
font-size:15px;}

.text-form-import-list {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}
.leyend_orange{
background-color:#0099FF;    
}

.list li {
list-style-type:disc;
list-style-position:inherit;
margin-left:40px;
margin-bottom:10px;

}
p.about-type {
font-size:16px;
color:#FFFFFF;
line-height:20px;}

.pagination_left {
float:left;
margin:0 15px 15px;
padding:0;
width:100px;
}


.pagination_left span {
background-color:#E8EEE0;
border:1px solid #E8EEE0;
color:#0099FF;
font-family:Arial,Verdana;
font-size:12px;
font-weight:normal;
margin:0;
padding:2px 1px;
text-align:left;
text-decoration:none;
}

.pagination-wrap {
float:left;
width:445px;
text-align:right;
margin:0px 1px 15px 1px;
padding:0;
}

.pagination {
float:right;
text-align:right;
padding:0 10px;
}

.pagination-icon {
float:right;
}

.pagination-icon img {
vertical-align:middle;
background:#fff;
padding:0;
}

.pagination a, .pagination_left a {
background-color:#E8EEE0;
border:1px solid #E8EEE0;
color:#0099FF;
font-family:Arial,Verdana;
font-size:12px;
font-weight:normal;
margin:0;
padding:2px 1px;
text-align:left;
text-decoration:none;
}

.pagination a:hover, .pagination a:active, .pagination_left a:hover, .pagination_left a:active {
border:1px solid #CDDBB7;
background-color:#CDDBB7;
color:#0069AF;
}

.pagination a.next_page, .pagination_left a.next_page, .pagination a.prev_page, .pagination_left a.prev_page {
background-color:#FFFFFF;
border:0px solid #FFFFFF;
}

.pagination a.init_page, .pagination_left a.init_page, .pagination a.end_page, .pagination_left a.end_page {
background-color:#FFFFFF;
border:0px solid #FFFFFF;
}

.pagination span.current, .pagination_left span.current {
border:1px solid #CDDBB7;
background-color:#CDDBB7;
color:#0069AF;
font-family:Arial,Verdana;
font-size:12px;
font-weight:normal;
margin:0;
padding:2px 1px;
text-align:left;
}
.pagination span.disabled, .pagination_left span.disabled {
color:#DDDDDD;
font-family:Arial,Verdana;
font-size:12px;
font-weight:bold;
margin:0;
padding-bottom:2px;
padding-top:2px;
text-align:left;
}
p.area-header-2 {
background-color:#C5C5C5;
color:#333333;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
margin-top:0;
padding:5px 10px;
}
.type-search {
color:#0099FF;
float:right;
line-height:12px;
font-size:10px;
padding-top:2px
}
.personal-p {
margin-top:7px;
margin-bottom:7px;
}

/* autocomplete */
.auto_complete {
border:3px solid #BBBBBB;
color:#333333;
background-color: #FFFFFF;
font-size:13px;
margin:0px 0px 0px -6px;
padding:0px;
}

.autocomplete_list {
background-color: #FFFFFF;
font-size:13px;
margin:0px 0px 0px 0px;
padding:0px;
}

.autocomplete_list li {
list-style-type:none;
display:inline;
}

.autocomplete_list a:hover{
cursor: hand;
}

.autocomplete_item a:hover{    
    color: #FFFFFF;
    cursor: hand;
    background-color: #333333;
}

a.LinkFormGrey {
    color: #444444;
    text-decoration: underline;
}


a.LinkFormGrey:hover {
    color: #444444;
    text-decoration: none;
}

.lowercase {text-transform: lowercase}

.smalltext {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}

.notsosmalltext {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}
/* NEW USER STYLES */

h1.user-main-title{
  margin-top:20px;
  text-align:center;
}

.user-main-title {
color:#0496FF;
font-size:16px;
font-weight:bold;
vertical-align:middle;
}

.user-main-title a {
color:#0496FF;
font-size:16px;
font-weight:bold;
vertical-align:middle;
text-decoration:none;
}
.user-main-title a:hover {
color:#0496FF;
font-size:16px;
font-weight:bold;
vertical-align:middle;
text-decoration:underline;
}

.user-main-title-2 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
vertical-align:middle;
}

.user-header-gen {
font-weight:bold;
line-height:20px;
}

.user-name-title {
color:#538900;
font-weight:bold;
}

.user-name-title a {
color:#538900;
font-weight:bold;
text-decoration:none;
}
.user-name-title a:hover {
color:#538900;
font-weight:bold;
text-decoration:underline;
}

.user-tags {
color:#0099FF;
}
a.user-tags  {
color:#0099FF;
text-decoration:none;
}
.user-tags a {
color:#0099FF;
text-decoration:none;
}
.user-tags a:hover {
color:#0099FF;
text-decoration:underline;
}

.user-titlebar-link {
float:right;
padding-top:2px;
padding-left:20px;
color:#0099FF;
font-size:10px;
}
.user-titlebar-link  a {
color:#0099FF;
text-decoration:none;
}
.user-titlebar-link  a:hover {
color:#0099FF;
text-decoration:underline;
}

/* general images use cases */
img.bottom {
    vertical-align:text-bottom;
}

/* for  three components top-mid-end*/
img.pixel {
    display:block;
}

.nounderlined {
    text-decoration: none;
}

.nounderlined a {
    text-decoration: none;
}

.nounderlined a:hover {
    text-decoration: none;
}

/* share links*/
html .fb_share_link {
    padding: 2px 0 0 20px;
    height: 16px;
    background: url(http://b.static.ak.fbcdn.n/images/share/facebook_share_icon.gif?8:26981) no-repeat top left;
}

/* breadcrumbs*/
.breadcrumbs {
    padding: 0px 20px 10px 20px;
}

.breadcrumbs-resultslist {
    float:left;
	padding:10px 10px 0;
	width:940px;
}




span.bold-16 {
    font-size:16px;
    font-weigth:blod;
}

div#total_found {
font-size:0.8em;
padding:0.5em 0;
}

#filter-total_found {font-size:0.8em; padding:23px 15px 0; text-align:left;}

/*filter results list*/
.filter-pagination_left {
float:left;
margin:0 15px 15px;
padding:0;
width:220px;
}


#top-login-background {
background-color:#f5f5f5;
width:100%;
height:25px;
border-bottom:1px solid #dddddd;
}
#top-login-area {
margin-left:auto;
margin-right:auto;
text-align:right;
width:995px;
}
#top-login-area a span {
font-size: 11px;
}
.top-login-background-title {
color:#1AB3EF;
font-family:helvetica, arial;
font-size:20px;
font-weight:bold;
letter-spacing:1px;
margin:0 0 5px;
padding:0;
}
.text-white-small {
color:#666666;
font-size:10px;
}
.text-small-no-underscore {
color:#FFFFFF;
font-size:12px;
}
.highlight-type-med {
background-color:#f5f5f5;
color:#666666;
font-size:14px;
font-weight:normal;
padding:1px 3px;
}

input.top-login-button {
background-color:#9A9A9A;
border:2px solid #BFBFBF;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:1px 10px;
line-height:normal;
margin:0;
}
.input-box-top-login {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:12px;
padding:2px 3px;
width:144px;
line-height:normal;
margin:0;
}
#infoLoginAlert {
padding-right:5px; 
text-align:left; 
text-align:center;
}
.TextLoginAlert {
font-family: Arial, Verdana;
text-align:left;
font-size:12px;
color:#666666;
line-height:18px;
}

a.button-orange-login {
background:transparent url(/images/bg_button-orange_a.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
font-size:14px;
font-weight:normal;
height:25px;
margin-right:6px;
margin-top:0;
padding-right:13px;
text-decoration:none;
}
a.button-orange-login span {
background:transparent url(/images/bg_button-orange_span.gif) no-repeat scroll 0 50%;
display:block;
line-height:19px;
padding:3px 4px 3px 17px;
}
a.button-orange-login:hover {
color:#dddddd;
text-decoration:none;
}


/*
html, body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4A4A4A;
}
*/
/*
p {
margin-top:7px;
margin-bottom:7px;
}
*/
/*
.tagcloud {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:justify;
}
*/
.normal-type {
color:#000;
font-size:13px;
font-weight:normal;
}
.normal-type a {
color:#0099FF;
text-decoration: underline;
}

.normal-type a:hover {
color:#0099FF;
text-decoration:none;
}

#container-befreelance {
width:920px;
padding-left:35px;
padding-right:35px;
}

#container-basic-profile {
  width:920px;
  padding-left:40px;
  padding-right:40px;
}

#container-add-new-contact {
  width:800px;
  padding-left:40px;
  padding-right:40px;
}

#container-mapsearch {
width:920px;
}

#container-googlemap {
width:535px;
border: 3px solid #C5C5C5;
margin-right:30px;
}

#container-searchboxes {
width:353px;
float:right;
}

.map-results-link {
color:#E77B00;
font-size:13px;
font-weight:normal;
}
.map-results-link a {
color:#E77B00;
text-decoration: underline;
font-weight:bold;
}

.map-results-link a:hover {
color:#E77B00;
text-decoration:none;
font-weight:bold;
}

/* LIST STYLES*/
ol,li.active-list1 {
color:#E77B00;
line-height:22px;
list-style-type:decimal;
list-style-position:inside;
}
/* LIST STYLES*/

#TitleArea-personal {
border-bottom:3px solid #CACACA;
clear:both;
margin-bottom:20px;
margin-left:35px;
margin-right:35px;
padding-top:20px;
width:930px;
}

.header-username{
color:#E77B00;
font-weight:bold;
font-size:14px;
margin-bottom:10px;
}

.header01{
color:#4A4A4A;
font-weight:bold;
font-size:24px;
margin-bottom:10px;
}

.header02{
color:#538900;
font-weight:bold;
font-size:20px;
margin-top:0px;
}

.header03{
color:#538900;
font-weight:bold;
font-size:14px;
margin-top:0px;
}

.header03light{
color:#4A4A4A;
font-weight:bold;
font-size:14px;
margin-top:0px;
}
.header04{
color:#FFFFFF;
font-weight:bold;
font-size:20px;
margin-top:0px;
}
.header-search{
color:#538900;
font-weight:normal;
font-size:16px;
}

p.header05{
color:#333333;
font-weight:bold;
font-size:20px;
margin-top:0px;
padding:5px 10px 5px 10px;
background-color:#EAEAEA;
}

p.header06{
color:#E77B00;
font-weight:bold;
font-size:18px;
margin-top:0px;
padding:10px 0px 10px;
border-bottom:1px dotted #999999;
}

.header04light{
color:#4A4A4A;
font-weight:normal;
font-size:18px;
margin-top:0px;
}

.breadcrumb{
color:#E77B00;

font-size:20px;
margin-top:0px;
margin-bottom:20px;
}
.breadcrumb a {
font-weight:bold;
color:#E77B00;
text-decoration:underline;
}
.breadcrumb a:hover {
color:#E77B00;
text-decoration:none;
}

.success-message{
color:#E77B00;
font-weight:bold;
font-size:18px;
}

.error-message{
color:#FF0000;
font-weight:bold;
font-size:18px;
}

.subjects-message{
color:#FFFFFF;
font-weight:normal;
font-size:14px;
}



#search-sml-box-top{width:353px; height:12px;  clear:left; background-image:url(/images/search-sml-box-top.gif); background-repeat:no-repeat;}
#search-sml-box-mid{width:323px; height:inherit; clear:left; background-color:#E77B00; padding:7px 15px 7px 15px;}
#search-sml-box-bott{width:353px; height:12px;  clear:left; background-image:url(/images/search-sml-box-bott.gif); background-repeat:no-repeat;}

#where-sml-box-top{width:353px; height:12px;  clear:left; background-image:url(/images/where-sml-box-top.gif); background-repeat:no-repeat;}
#where-sml-box-mid{width:323px; height:inherit; clear:left; background-color:#EAEAEA; padding:0px 15px 0px 15px;}
#where-sml-box-bott{width:353px; height:12px;  clear:left; background-image:url(/images/where-sml-box-bott.gif); background-repeat:no-repeat;}

#search-box-mid {
background-color:#F1F1F1;
clear:left;
height:inherit;
margin-left:10px;
padding:10px 15px;
width:920px;
}

#search-box-top {
background-image:url(/images/search-box-top2.gif);
background-repeat:no-repeat;
clear:left;
height:13px;
width:970px;
}

#search-box-bott {
background-image:url(/images/search-box-bot2.gif);
background-repeat:no-repeat;
clear:left;
height:13px;
width:970px;
}

#detail-box-top {
    width: 886px;
    padding: 10px 15px 15px 15px;
    height: 20px;
    float: left;
    background: #EAEAEA;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 0;
}

.detail-box-top {
    width: 886px;
    padding: 10px 15px 15px 15px;
    height: 20px;
    float: left;
    background: #EAEAEA;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 0;
}

#detail-box-mid {
    width: 876px;
    height: inherit;
    float: left;
    background-color: #FFFFFF;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 0;
    padding: 20px;
    margin-bottom: 15px;
}

.detail-box-mid {
    width: 876px;
    height: inherit;
    float: left;
    background-color: #FFFFFF;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 0;
    padding: 20px;
    margin-bottom: 15px;
}

#detail-box-bott {
    width: 918px;
    height: 12px;
    clear: left;
    background-image: url(/images/detail-box-bott.gif);
    background-repeat: no-repeat;
}

/*
#message-box-top{width:918px; height:13px;  clear:left; background-image:url(/images/message-box-top.gif); background-repeat:no-repeat;}
#message-box-mid{width:868px; height:inherit; clear:left; background-color:#4A4A4A; padding:0px 25px 0px 25px;}
#message-box-bott{width:918px; height:13px;  clear:left; background-image:url(/images/message-box-bott.gif); background-repeat:no-repeat;}
*/

textarea.befreelance {
background-color:#FFFFFF;
border:0px none #FFFFFF;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:normal;
}
input.befreelance {
background-color:#FFFFFF;
border:0px none #FFFFFF;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:normal;
margin:0px;
}
select.befreelance {
background-color:#FFFFFF;
border:0px none #FFFFFF;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
line-height:normal;
}

select.normal-befreelance {
background-color:#FFFFFF;
border:1px none #E77B00;
color:#E77B00;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
line-height:normal;
}

p.input-box {
background-color:#FFFFFF;
border:1px solid #BBBBBB;
height:21px;
padding:4px 2px 0px 2px;
}
span.input-box {
background-color:#FFFFFF;
border:1px solid #ccc;
padding:5px 2px 5px 2px;
}

.textarea-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
padding:4px 2px 5px 2px;
}
span.checkbox-box {
height:28px;
background-color:#FFFFFF;
border:1px solid #BBBBBB;
padding:7px 3px 3px 2px;
margin-right:5px;
}
.message-textarea-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
height:90px;
width:660px;
padding:4px 2px 5px 2px;
}

/*
.select-box {
background-color:#FFFFFF;
border:2px solid #BBBBBB;
height:21px;
padding:4px 2px 0px 2px;
}
*/

.tag-results-search {
width:570px;
}

#message-list {
	width:100%;
}

#message-list TD {
	border-bottom:dotted 1px gray;
}


/* TAG CLOUD */

/*.tagcloud {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:justify;
}

.tagcloud a {
color:#FFFFFF;
background-color:#E77B00;
padding-right:1em;
text-decoration:none;
}
.tagcloud a:hover {
color:#333333;
background-color:#E77B00;
text-decoration:underline;
}
.tagcloud li {
display:inline;
line-height:20px;
}
.tagcloud .weight1 {
font-size:100%;
}
.tagcloud .weight2 {
font-size:115%;
}
.tagcloud .weight3 {
font-size:135%;
}
.tagcloud .weight4 {
font-size:160%;
}
.tagcloud .weight5 {
font-size:190%;
}
*/
/* TAG CLOUD END */

/* SEARCH RESULTS AREA */
.search-results-content-box {
    width:500px;
	padding:0px 10px 10px 15px;
	text-align: left;
	margin-left:auto; 
	margin-right:auto;
	height:inherit;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#F8F8F8;
}
.search-results-video-box {
    width:930px;
	padding:10px;
	text-align: left;
	margin-left:auto; 
	margin-right:auto;
	height:inherit;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#F8F8F8;
}


#photo-box-small{width:45px; height:55px; padding:7px; clear:left; background-image:url(/images/photo-bg-small.gif); background-repeat:no-repeat;}
#photo-insert-small{width:45px; height:55px; overflow:hidden; }

#photo-box-big{width:131px;  padding:17px; clear:left; background-image:url(/images/photo-bg-big.gif); background-repeat:no-repeat;}
#photo-insert-big{width:131px;  overflow:hidden; }


.header-results{
color:#E77B00;
font-weight:bold;
font-size:14px;
}

.button-wrap {margin:0 0 20px 0; float:left; width:925px;}


/* especialidades list */

.especialidades-list  { border:1px solid #ccc;
background:#F7F7F7;}
.especialidades-list td { padding:15px;}
.especialidades-list li {
 margin-bottom:5px;}
 
.especialidades-list-2 li {
 margin:3px 0 3px 0;}
 
.especialidades-list-2 hr {
margin:5px 0 5px 0;
background-color:#EAEAEA;
border:medium none;
color:#EAEAEA;
height:1px;
padding:0;
width:100%;
 }

.errorExplanation {
	color:#F30A0B;
	background-color:#FEF3F3;
	border:solid 1px #F30A0B;
	padding:5px 5px 20px 20px;
}

#x-close a {
	color:red;
}

/*especialidades list home search*/

div#all-tags {
background-color: #fff;
clear: both;
padding:15px 0 0 15px;
width:925px;
height: 300px;
margin-left: 25px;
}

div#all-tags ul li {
margin-bottom: 10px;
}

div#all-tags a {
font-size: 16px;
color: #538900;
}

div#all-tags td {
vertical-align: top;
}

div#all-tags a:hover {
color: #538900;
text-decoration:none;
}

td.hide-tags {
padding-right: 1em;
}

.home-especialidades-list {
vertical-align:top;
}

.home-especialidades-list ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.home-especialidades-list li {
margin-bottom:10px;
color:#538900;
}
.home-especialidades-list a {
font-size:16px;
color:#538900;
text-decoration:underline;
}
.home-especialidades-list a:hover {
color:#538900;
text-decoration:none;
}

.specs-link-wrapper {
position: absolute;
margin-left: 360px;
font-size:12px;
color:#0099FF;
}

.specs-link-inner {
padding:3px 5px 0 10px;
display: inline-block;
background-color:#fff;
}

._wrapper_opened {
border: 1px solid #ccc;
border-bottom: 0;
padding-bottom: 20px;
}

._inner_opened {
padding-bottom: 20px;
position: relative;
z-index: 5000;
}

._all_tags_opened {
border-top: 1px solid #ccc;
position: relative;
z-index: 1000;
}

.drop-down-tags {
background: url(/images/drop-down-tags.png) no-repeat;
position:relative;
display:inline-block;
height:0.1%;
width: 13px;
}

.drop-down-tags-opened {
background: url(/images/roll-up-tags.png) no-repeat;
position:relative;
display:inline-block;
height:0.1%;
width: 13px;
}

.specs-link-inner a {
color:#0099FF;
text-decoration:none;
}
.specs-link-inner a:hover {
color:#0099FF;
text-decoration:none;
}

.province-content-wrapper li {
padding: 3px;
}

.especialidad-nav-container {
height:40px;
float:left;}

.especialidad-nav ul
{
margin-bottom: 15px;
}

.especialidad-nav li
{
display: inline;
list-style-type: none;
margin-right: 5px;
}

.especialidad-nav li a
{
background-color:#E8EEE0;
color:#000000;
font-size:16px;
padding: 5px 6px;
cursor:pointer;
text-decoration:none;
}

.especialidad-nav li a:hover
{
background-color:#538900;
color:#fff;
font-size:16px;
line-height:0;
padding: 5px 6px;
text-decoration:none;
}

.especialidad-nav li a.current
{
background-color:#538900;
color:#fff;
font-size:16px;
line-height:0;
padding: 5px 6px;
}

.especialidad-content-wrapper {
background-color:#FFFFFF;
clear:both;
margin:0 0 0 25px;
padding:15px 0 15px 15px;
width:925px;
}

.especialidad-list li
{
list-style-type: none;
margin-right: 10px;
margin-bottom:8px;
}

.especialidad-list  a
{
color:#538900;
font-size:16px;
cursor:pointer;
text-decoration:underline;
}

.especialidad-list  a:hover
{
color:#538900;
font-size:16px;
text-decoration:none;
}
.especialidad-vinculada span
{
color:#666;
font-size:14px;
cursor:pointer;
text-decoration:underline;
}

.especialidad-vinculada a
{
color:#666;
font-size:14px;
cursor:pointer;
text-decoration:underline;
}
a.especialidad-vinculada 
{
color:#666;
font-size:14px;
cursor:pointer;
text-decoration:underline;
}
.especialidad-vinculada a:hover
{
color:#666;
font-size:14px;
text-decoration:none;
}

/* filter results list */

.filter-col {float: left; width: 270px; margin:10px 0 0 0;}

.filter-wrap {float: left; width: 240px; margin:0px 20px 0;}
.filter-box {float:left; border:1px solid #D6D6D6; margin:0 0 15px 0; width:238px; height:200px;}

.filter-select {
background-color:#FFFFFF;
font:0.95em Arial,Helvetica,sans-serif;
height:200px;
overflow:auto;
width:238px;
}

.filter-select ul {
background-color:#FFFFFF;
width:210px;
list-style-type:none;
margin:0;
padding:0;
}
.filter-select li {
padding:5px 10px 5px 10px;
}

.filter-select li.current-filter{
  background-color:#0099FF;
}

.filter-select ul li a {
color:#0099FF;
text-decoration:none;
font-size:14px;
}

.filter-select ul li.current-filter a{
  color:#FFFFFF;
}

#practices-wrapper.index-with-map,
#centers-wrapper.index-with-map {
  width: 580px;
}




.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	right:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: black;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:white;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}


/*
------------ Content Admin -------------------------------------------------------------------
*/


div.live_editor {    
    height:10px;
    margin:0px;
    color: #000001;
    font-size:10px;
    background-color: #C5DEA1;
    clear:none;
    text-align: center;
    border:1px solid #AEDE4C;    	 
	  font-weight: normal;
	  z-index:+100;
    }	

div.admin_bar {margin:0px;font-size:0.9em;font-family:Verdana, Arial;background-color: #AEDEAE;clear:none;z-index:+100}       div.admin_bar  a{text-decoration:none;color:#333333;}
div.admin_bar  a:hover{text-decoration:none;color:#ffffff;}
div.admin_bar  select{font-family:Verdana, Arial;font-size:0.8em;color:#000000;border-color:#000000;}
div.admin_bar  select option{font-family:Verdana, Arial;font-size:0.8em;color:#000000;border-color:#000000;} 
    
div.content_holder {    
    background-color: #FFFFFF;
    border-width:0px;
    border-style:solid;
    border-color: #AEDE4C;  
    z-index:-1; 
    height: 100%; 
}   

div#page_navigation_bar
{
  clear:none;
}



div.popup-header {
  border: 1px solid #96252A;
  font-size: 12px;
  font-weight: bold;  
  color: #FFF;
  background-color: #BBBBFF;
  padding: 2px 14px;
}

div.popup-header a {font-weight:bold;color:#ffffff;}

div.popup-form {background-color: #ffbbbb;border-left: solid 1px #dd0000;padding: 15px 5px 5px 5px;}

/*
------------ Forms -------------------------------------------------------------------
*/
.boton {
	width: 65px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_small {
	width: 45px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_large {
	width: 85px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_very_large {
	width: 105px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}


/*
------------ Tablas en popups ---------------------------------------------------------------
*/

table.popup-table {
  width: 100%;
  border: 1px solid #000000;
  font-size: 12px;
  color: #6D6152;
  background-color: #FFFFFF;
  border-collapse: collapse;
}
table.popup-table thead tr th {background-color: #BBBBFF;text-align:left;color: #ffffff;padding: 2px 15px 2px 5px;}
table.popup-table tbody tr td,table.popup-table tbody tr th {padding: 5px 4px;color: #440000;font-size: 1em;border-bottom: solid 1px #000000;border-left: solid 1px #000000;}
table.popup-table tbody tr td a {font-weight: bold; letter-spacing: -1px;padding: 2px;margin: 0 2px;line-height: 16px;}
table.popup-table tbody tr.impar td {background-color: #F3EDE5;border-left: solid 1px #000000;}




