@charset "utf-8";
/* CSS Document */
		*html {
        }
       
        *:first-child+html {
        }

               
        * {
                margin: 0;
                padding: 0;
                border: none;
        }
		
		body {
				background:#688f97 url(../img/bck-body.jpg) repeat-x top left;
				text-align:center;
			}
		
        html {
                font: 75% "Trebuchet MS", Lucida, Verdana, sans-serif;
				color:#17383e;
                text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
        }

		h1, h2, h3, h4, h5, h6, p, pre,
        blockquote, ul, ol, dl, address {
                font-weight: normal;
        }

		ul {
				list-style-type:none;
		}
		

        sup {
                position: relative;
                bottom: 0.3em;
                vertical-align: baseline;
        }
		
        sub {
                position: relative;
                bottom: -0.2em;
                vertical-align: baseline;
        }
		
        a, a:link, a:visited, a:hover, a:active {
                text-decoration: none;
        }
		
        a img {
                border: none;
                text-decoration: none;
        }
		
        img {
                border: 1px solid #f1f5f7;
				padding:2px;
                text-decoration: none;
        }
		
        label, button {
        		cursor:pointer;
        }
		
        input, select, textarea {
                font-size: 100%;
        }
		
        input:focus, select:focus, textarea:focus {
                background-color: #FFF;
        }
		
        fieldset {
                border: none;
        }
		
        .clear {
                clear: both;
        }
		
        .float-left {
                float: left;
        }
		
        .float-right {
                float: right;
        }
		
        .encabezado-azulosc {
				font-size: 12px;
				font-weight:bold
		}
		
		.encabezado-azulcla {
				font-size: 12px;
				color:#53909e;
				line-height:13px;
				font-weight:bold
		}

/* _____________________COMIENZA CONTENIDO_________________________________ */

		#main_wrapper {
			width:978px;
			margin:0 auto;
			padding-bottom:15px;
			text-align:left;
		}
			
			#navigation {
				height:259px;
				background:url(../img/bck-head.jpg) no-repeat top left
			}

				#navigation ul {
					font-weight:bold;
					padding:21px 0 0 140px;
					margin-bottom:7px;
				}

					#navigation ul li {	
						display: inline;
						list-style-type: none;
						padding-right: 60px;
						}
						
						
						#navigation ul li a {
							color:#FFF;
							font-size:12px;
							padding:3px 0 0 26px;
							background: url(../img/marcador-sup.jpg) no-repeat center left
						}
						
						#navigation ul li a:hover {
							color:#a5d5e7;
							background: url(../img/marcador-sup-over.jpg) no-repeat center left
						}
		
/* ------------------------- COMIENZA CONTENIDO INDEX ------------------------- */

			#content_wrapper {
				background:#FFF url(../img/bck-content.jpg) repeat-y top center;
			}

				#content_wrapper #index-left {
					width:693px;
					float:left;
				}
				
					#index-left .encabezado {
						height:89px;
						margin:0 16px 0 22px; 
						background: url(../img/bck-head-content.jpg) no-repeat top left
					}
				
						.encabezado p {
							padding:36px 0 0 13px
						}
				
						#index-left .present {
							margin:14px 16px 0 22px; 
						}
						
							.present p {
								width:440px;
								padding:0 10px;
								float:left;	
								margin-bottom:10px;
							}
							
							#index-left .present ul {
								width:440px;
								padding-top:15px
							}
							
								#index-left .present ul li {
									margin-left:25px;
									color:#53909e;
									font-weight:bold;
									background: url(../img/marcador-present.jpg) no-repeat top left;
									padding-left:12px
								}
							
				#content_wrapper #index-right {					
					width:269px;
					float:right;
				}
				
				#index-right .encabezado2 {
					height:36px;
					margin:0 16px 0 11px; 
					background: url(../img/bck-head-trat.jpg) no-repeat top left
				}
				
				#index-right .novedades {
					height:36px;
					margin:10px 16px 0 11px; 					
				}

/* ------------------------- FINALIZA CONTENIDO INDEX ------------------------- */
				
/* ------------------------- COMIENZA CONTENIDO MODELO PAGINA INTERIOR ------------------------- */
				#content_wrapper_int {
					background: url(../img/bck-content_int.jpg) repeat-y top center;
				}
					
					#content_wrapper_int #index-left_int {					
						width:269px;
						float:left;
					}
				
						.encabezado3 {
							height:36px;
							margin-left:24px; 
							background: url(../img/bck-head-trat.jpg) no-repeat top left
						}	
				

/* ---------------------------- MENU VERTICAL ---------------------------------------- */
						#menu-vert{
							width: 259px;
							margin:7px 0 0 10px
						}
				
							#menu-vert ul{						
								font-weight:bold;
							}
							
							#menu-vert ul li{
								padding:3px 0;
								margin:0;
								border-bottom:1px solid #f1f5f7		
							}
							
							#menu-vert a{
								text-decoration: none;
								background: url(../img/marcador-menuvert.gif) no-repeat center left;
								color: #17383e;
								font-weight:bold;
								padding-left:35px;
								display: block;
							}
							
							
							#menu-vert a:hover{ 
								color:#4090bc;
							}
							
							#menu-vert ul ul{	
								font-weight:bold;
								padding:0 0 0 13px;
								margin:0;
							}
							
							#menu-vert li li{
								border: 1px solid #d9e9ef;
								padding:0							
							}
							
							#menu-vert li li a{
								color:#4090bc;
								font-weight:bold;
								background: url(../img/marcador-submenu.gif) no-repeat center left;
								margin:0;
								padding-left:33px
							}
							
								#menu-vert li li a:hover{
									color:#0a344b;
								}
				
/* ---------------------------- FINALIZA MENU VERTICAL ---------------------------------------- */
							
					#index-left_int .encabezado2 {
						height:36px;
						margin:0 16px 0 11px; 
						background: url(../img/bck-head-trat.jpg) no-repeat top left
					}			
				
/* ------------------------- COMIENZA CONTENIDO MODELO PAGINA INTERIOR ------------------------- */	
				
					#content_wrapper_int #index-right_int {
						width:693px;
						float:right;
					}
					
						#index-right_int .head-int {
							height:36px;
							margin-left:8px;
							background: url(../img/bck-head-int.jpg) no-repeat top left					
						}

						#index-right_int .head-int h1 {
							font-size:21px;
							font-weight:bold;
							padding:6px 0 0 50px;
							color:#4090bc
						}
				
							#index-right_int p {
								padding: 10px 25px 5px 25px
							}
							
							#index-right_int img {
								margin: 10px 10px 10px 25px
							}
							
							#index-right_int .imgright {
								margin: 0 25px 10px 10px;
								float:right
							}
				
				#footer-bg {
					background:#FFF	 url(../img/bck-foo.jpg) repeat-x top left;
					padding:15px;
					clear:both
				}

					#footer-bg p {
						color:#4090bc;
						font-weight:bold;
						font-size:13px				
					}
					
	/* PESTAÑAS IMPLANTES */
	
		
		#tab_wrapper{
			width: 640px;
			margin: 0 auto;
		}
		
		
		#tab_wrapper a{
			color: #4090bc;
			text-decoration: none;
			padding-left:17px;
			background:url(../img/tab-mark.gif) no-repeat center left;
		}
		
		#tab_wrapper a:hover{
			color: #DFE44F;
			padding-left:17px;
			background:url(../img/tab-mark-over.gif) no-repeat center left;

		}
		
		#tab_wrapper p{
			margin: 0;
			padding: 5px;
			line-height: 1.5em;
			text-align: justify;
			border-top: 1px solid #ccc;
		}
		
		#tab_wrapper .box{
			background: #d9e9ef;
		}
		
		#tab_wrapper .boxholder{
			clear: both;
			padding: 5px;
			background: #d9e9ef;
		}
		
		#tab_wrapper .tab{
			float: left;
			height: 22px;
			width: auto;
			margin: 0 10px 0 5px;
			text-align: center;
			background: #d9e9ef;
		}
		
		#tab_wrapper .tabtxt{
			margin: 0;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			padding: 9px 0 0 0;
		}
		