@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background: url(../media/mainbg.gif) 0 0 repeat-x #f6f4e4; color:#464438; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px; border:none;}
p{text-align:justify; margin:0 auto;}
ul{list-style-type:none;}
.floatright{float:right; margin-left:10px;}
a {font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#137a6f; border:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color:#137a6f;}
a:hover {text-decoration: underline; border:none; color:#464438;}
a:active {text-decoration: none; color:#137a6f;}
.lef {float: left;}
.right{ float:right;}
.txtctr{text-align:center;}

table.dental-implants{width:1000px; height:auto; margin:0 auto;}
table.dental-implants td.top{background:url(../media/box-logo.jpg) no-repeat; width:279px; height:169px;}
table.dental-implants td.top img{margin:8px 0 0 0;}
table.dental-implants td.mexico-dental{background:url(../media/menu-bg.jpg) no-repeat; height:75px;}
table.dental-implants td.mexico-dental p{margin:25px 10px 0 18px;}
table.dental-implants td.bottom{background:url(../media/leftpan-bottom.jpg) no-repeat; height:28px;}
/*left panel*/
table.dental-implants td.left{background:url(../media/leftpan-bg.gif) repeat-y; width:279px;  height:auto;}
table.dental-implants td.left p{margin:10px 15px 0 20px; text-align:center;}
table.dental-implants td.left p.bold{margin:10px 15px 0 20px; text-align:center; font-weight:bold;}
table.dental-implants td.left ul{width:270px; height:auto; display:block; padding:5px 0 0; margin:0 auto;}
table.dental-implants td.left ul li{width:245px; height:27px; position:relative; margin:0 auto; background: url(../media/dot.gif) 0 100% repeat-x; text-align:left;}
table.dental-implants td.left ul li a{width:226px; height:26px; display:block; background: url(../media/arrow-normal.gif) 0 50% no-repeat; color:#59563c; font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 22px; text-decoration:none;}
table.dental-implants td.left ul li a:hover{background: url(../media/arrow-hover.gif) 0 50% no-repeat #e9e7d4; color:#137a6f; text-decoration:none;}
/*right panel*/
table.dental-implants td.right{background:#f6f4e4; width:820px; height:auto;}
table.dental-implants td.right p{margin:10px 15px 0 15px;}
.rightmorePan{width:680px; height:28px; display:block; background:url(../media/pattern.gif) 0 0 repeat; border:2px solid #fff; line-height:28px; padding:0 0 0 20px; margin:10px 0 0 10px; color: #5a5744; font-weight:bold; font-size:16px;}
.rightmorePan2{width:680px; height:28px; display:block; background:url(../media/pattern.gif) 0 0 repeat; border:2px solid #fff; line-height:28px; padding:0 0 0 20px; margin:10px 0 0 10px; color: #5a5744; font-weight:bold; font-size:14px;}
.rightPanInfo{background: url(../media/info-box.gif) no-repeat; width:327px; height:261px;}
.info{color:#464438; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:30px; margin-left:0px; text-align:center;}
.tile{color:#f6f4e4; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; text-transform:uppercase; padding-top:30px;}
a.other:link {text-decoration: none; width:auto; height:25px; background:#d6d3ba;}
a.other:visited {text-decoration: none; width:auto; height:25px; background:#d6d3ba;}
a.other:hover {text-decoration: underline; border:none; color:#464438; width:auto; height:25px; background:#cac6aa;}
a.other:active {text-decoration: none; width:auto; height:25px; background:#d6d3ba;}

/*bottom*/
table.dental-implants td.sdro{background:url(../media/footerbg.gif) repeat-x; height:78px; color:#FFFFFF;}
.sdro{ font-size:11px; margin-top:30px; text-align:center;}
.sdro a{ font-size:11px; margin-top:30px; text-align:center; color: #f6f4e4; text-transform:uppercase;}
.sdro a:hover{font-size:11px; margin-top:30px; text-align:center; text-transform:uppercase;}

/*tabla flash*/
table.mexico-dentistry{width:721px; height:244px;}
table.mexico-dentistry td.flash{width:339px; height:244px;}
/*comment*/
.commentbox{background: #1a8076; width: 550px; padding: 10px; margin-left:10px; color:#FFF; text-align:justify; margin-top:10px;}
.commentbox a{color:#053833; text-decoration:underline; text-transform:uppercase;}
.commentbox a:hover{color:#03221f; text-decoration:underline; text-transform:uppercase; font-style:italic;}
.commentfooter{background:url(../media/arrows.gif) 20px 0 no-repeat; padding-left: 58px; padding-top: 1px;
margin-bottom: 2em; font-size: 90%; color: #4A4A4A;}
.uppercase{text-transform:uppercase; font-weight:bold; font-size:15px;}
.contenbox {background: #e0decb; width: 400px; padding: 10px; margin-left:100px; color:#FFF; text-align:center; margin-top:10px; border: solid 2px #FFF;}
.new{font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#137a6f; border:none;}

#dentalflash01{width:339px; height:244px;}
#dentalflash02{width:640px; height:300px; margin:0 auto;}
#dentalflash03{width:185px; height:100px; margin:0 auto;}
#dentalmap{width:550px; height:480px; margin:0 auto;}
#dentalmex{width:226px; height:166px; margin:0 auto;}
#dentalvideo01{width:385px; height:285px;}
#dentalvideo02{width:385px; height:285px;}

.imgctr{display:block; margin:0 auto; border:none;}
