body {
	font-family: Arial, Helvetica, sans-serif;
	background: url(../imagenes/bg.gif);
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	text-align: center;
	color: #000000;
}
body img{
	border:0;
}
.oneColFixCtrHdr #container {
	width: 920px;
	background: url(../imagenes/extension_logo.jpg) 0px -40px no-repeat #FFFFFF;
	margin: 0 auto;
	text-align: left;
	padding:16px;
	padding-top:30px; /* 70px */
	position:relative;
}
.oneColFixCtrHdr #mainMenu {
	padding: 8px 0;
	background: #FFFFFF;
	font-weight:bold;
}
.oneColFixCtrHdr #mainMenu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.oneColFixCtrHdr #mainMenu ul li{
	float:left;
	width:129.5px;
}
.oneColFixCtrHdr #mainMenu ul li.separador{
	float:left;
	background:url(../imagenes/separador_menu.jpg) right no-repeat;
	width:2px;
	line-height:17px;
	padding:12px 0px;
}
.oneColFixCtrHdr #mainMenu ul li a{
	display:block;
	padding:12px 0px;
	background:url(../imagenes/menu_bg.jpg) repeat-x;
	line-height:17px;
	text-decoration:none;
	color:#505050;
	font-size:8pt;
	text-align:center;
}
.oneColFixCtrHdr #mainMenu ul li a:hover{
	background:url(../imagenes/menu_bg_over.jpg) repeat-x;
	color:#FFFFFF;
}
.oneColFixCtrHdr #mainMenu ul li a.selected{
	background:url(../imagenes/menu_bg_selected.jpg) repeat-x;
	color:#000000;
}
.oneColFixCtrHdr #mainMenu ul li a.left{
	background:url(../imagenes/menu_bg_left.jpg) no-repeat;
}
.oneColFixCtrHdr #mainMenu ul li a.left:hover{
	background:url(../imagenes/menu_bg_over_left.jpg) no-repeat;
}
.oneColFixCtrHdr #mainMenu ul li a.right{
	background:url(../imagenes/menu_bg_right.jpg) no-repeat;
}
.oneColFixCtrHdr #mainMenu ul li a.right:hover{
	background:url(../imagenes/menu_bg_over_right.jpg) no-repeat;
}
.oneColFixCtrHdr #mainMenu ul li a.selected_left{
	background:url(../imagenes/menu_bg_selected_left.jpg) no-repeat;
}
.oneColFixCtrHdr #mainMenu ul li a.selected_right{
	background:url(../imagenes/menu_bg_selected_right.jpg) no-repeat;
}
.oneColFixCtrHdr #mainContent {
	padding: 0 16px;
	background: #FFFFFF;
	color:#000000;
	font-size:9pt;
}
.oneColFixCtrHdr #mainContent.home{
	background:url(../imagenes/bg_contenido_home.jpg) no-repeat;
	padding:50px 50px 56px 0;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px;
}

#mainContent.donde_estamos{
	padding:0;
}

.oneColFixCtrHdr #mainContent.destacado{
	background:#ddd;
	width:898px;
	padding:10px;
	height:580px;
}
.oneColFixCtrHdr #mainContent.destacado.invisalign{
	height:680px;
}
.destacado-izda{
	width:310px;
	float:left;
	margin-top:10px;
}
.destacado-izda2{
	width:155px;
	float:left;
	margin-top:10px;
}
.destacado-izda ul,.destacado-izda2 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.destacado-izda ul li,.destacado-izda2 ul li{
	width:142x;
	height:105px;
	float:left;
	margin:0 10px 10px 0;
	border:2px solid #fff;
}
.destacado-izda ul li:hover, .destacado-izda2 ul li:hover{
	border:2px solid #00D4F4;
}

.destacado-dcha{
	width:570px;
	float:left;
	margin-left:10px;
}
.destacado-dcha2{
	width:725px;
	float:left;
	margin-left:10px;
}
#autor{
	font-size:1.2em;
	float:right;
	text-align:right;
	margin-top:20px;
}
.oneColFixCtrHdr #mainContent.destacado h2{
	/* color:#00D4F4; */
	margin:0;
	margin-bottom:10px;
	padding:0;
}
.oneColFixCtrHdr #mainContent.destacado p{
	margin:0;
	padding:0;
	margin-top:10px;
	line-height:1.5;
}

#mainContent.donde_estamos .menu{
	float:left;
	background:url(../imagenes/menu_donde_estamos.jpg) no-repeat;
	height:168px;
	width:175px;
	color:#FFFFFF;
	padding-left:278px;
	padding-top:180px;
}
#mainContent.donde_estamos .contenedor{
	float:right;
	width:451px;
	height:348px;
}
#mainContent.donde_estamos .vista_aerea{
	float:left;
	width:175px;
	height:35px;
	cursor:pointer;
}
#mainContent.donde_estamos .vista_aerea a{
	display:block;
	text-decoration:none;
	cursor:pointer;
	height:35px;
}
#mainContent.donde_estamos .galeria_entorno{
	float:left;
	width:175px;
}
#mainContent.donde_estamos .galeria_entorno .enlace_galeria{
	float:left;
	width:175px;
	height:28px;
	cursor:pointer;
}
#mainContent.donde_estamos .galeria_entorno ul{
	float:left;
	list-style:none;
	padding-top:5px;
	padding-left:43px;
	padding-bottom:10px;
	margin:0;
	width:75px;
}
#mainContent.donde_estamos .galeria_entorno ul li{
	float:left;
	width:14px;
	height:15px;
}
#mainContent.donde_estamos .galeria_entorno ul li a{
	display:block;
	text-decoration:none;
	cursor:pointer;
	width:14px;
	height:15px;
}
#mainContent.donde_estamos .mapa{
	float:left;
	width:175px;
	height:35px;
	cursor:pointer;
}
#mainContent.donde_estamos .mapa a{
	display:block;
	text-decoration:none;
	cursor:pointer;
	height:35px;
}
#mainContent.quienes_somos{
	background:url(../imagenes/fondo_contenido_quienes_somos.jpg)  bottom no-repeat;
	height:348px;
	width:890px;
}
#mainContent.quienes_somos #cargos{
	background:url(../imagenes/banner_estado.png) 50% 53px no-repeat;
	height:34px;
	padding-bottom:40px;
	padding-top:60px;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}
#mainContent.quienes_somos .nombres{
	color:#888888;
	padding-top:40px;
	font-size:8pt;
	text-align:center;	
}
#mainContent.quienes_somos #clickear{
	color:#888888;
	padding-top:20px;
	font-size:8pt;
	text-align:center;	
}
#mainContent.faqs{
	height:352px;
	background:url(../imagenes/fondo_contenido_faqs.jpg) bottom no-repeat;
	padding:0 15px;
}
#mainContent.faqs .botonera{
	float:left;
	padding-top:4px;
}
#mainContent.faqs .botonera p{
	margin:0;
	padding:7px 0px;
}
#mainContent.faqs .botonera img{
	cursor:pointer;
}
#mainContent.faqs .respuesta{
	padding-top:15x;
	padding-left:250px;
	font-size:8pt;
	display:none;
}

#mainContent.noticias{
	background:#ffffff;
	height:auto;
	text-align:left;
	padding-right:0;
}

#mainContent.noticias h3,#mainContent.home h3{
	display:inline;
}

#mainContent.home h2{
	margin-bottom:5px;
	padding:0;
	color:#02CAEE;
}

#mainContent.noticias h2{
	color:#02CAEE;
}

#mainContent.noticias ul,#mainContent.home ul{
	list-style:none;
	padding:0;
	margin:0;
}

#mainContent.noticias li{
	margin-bottom:20px;
}
#mainContent.home li{
	margin-bottom:10px;
}
#mainContent.noticias li a,#mainContent.home li a{
	text-decoration:none;
	color:#000;
}
#mainContent.noticias li a:hover,#mainContent.home li a:hover{
	text-decoration:none;
	color:#555;
}
#mainContent.noticias li span.fecha,#mainContent.home li span.fecha{
	font-style:italic;
	color:#555;
}

#mainContent.instalaciones{
/*	background:url(../imagenes/fondo_contenido_instalaciones.jpg) bottom left no-repeat; */
	background:#ffffff;
	height:353px;
	text-align:right;
	padding-right:0;
}
#mainContent.instalaciones .foto_galeria{
	float:left;
}
#mainContent.instalaciones .foto_galeria img{
	border:#000000 2px solid;
}
#mainContent.instalaciones .galeria{
	float:right;
	width:360px;
	text-align:center;
	background:#cccccc;
}
#mainContent.instalaciones .galeria img{
	margin:6px;
	cursor:pointer;
	width:150px;
	height:98px;
	border:#ffffff 2px solid;
}
#mainContent.mas_info{
	background:url(../imagenes/fondo_contenido_mas_info.jpg) bottom left no-repeat;
	height:465px;
	text-align:right;
	padding-right:0;
}
#mainContent.casos_clinicos{
	background:url(../imagenes/fondo_contenido_casos_b.jpg) bottom left no-repeat;
	height:510px;
	text-align:left;
	padding-right:0;
}
#mainContent.casos_clinicos ul{
	list-style:none;
	padding:0;
	margin:0;
}
#mainContent.casos_clinicos ul li{
	padding: 7px 0px;
	width:199px;
	height:33px;
}
#mainContent.casos_clinicos ul li a{
	background:url(../imagenes/boton_casos.gif) no-repeat;
	color:#FFFFFF;
	font-size:9pt;
	text-decoration:none;
	display:block;
	height:15px;
	padding:9px 6px;
	font-variant:small-caps;
	line-height:13px;
}
#mainContent.casos_clinicos ul li a.doble{
	height:29px;
	padding:3px 6px;
	line-height:13px;
}
#mainContent.casos_clinicos ul li a.selected{
	background:url(../imagenes/boton_casos_selected.gif) no-repeat;
}


#mainContent.casos_clinicos ul.submenu{
	list-style:none;
	padding:0;
	padding-bottom:10px;
	margin:0;
}
#mainContent.casos_clinicos ul.submenu li{
	padding: 4px 0px;
	height:20px;
	padding-right:15px;
	width:auto;
}
#mainContent.casos_clinicos ul.submenu li a{
	text-align:right;
	background:none;
	color:#000000;
	font-size:9pt;
	text-decoration:none;
	display:block;
	height:15px;
	padding:4px 10px;
	font-variant:small-caps;
	line-height:13px;
}
#mainContent.casos_clinicos ul.submenu li a:hover{
	text-decoration:underline;
}
#mainContent.casos_clinicos ul.submenu li.selected a{
	background:url(../imagenes/submenu_selected_bg.gif) no-repeat right;
	color:#FFFFFF;
}
#mainContent.casos_clinicos ul.submenu li.selected a:hover{
	text-decoration:none;
}



#mainContent.casos_clinicos ul.submenu li.casos{
	padding: 4px 0px;
	height:30px;
	padding-right:5px;
	text-align:right;
	display:none;
}
#mainContent.casos_clinicos ul.submenu li.casos a{
	background:none;
	color:#000000;
	font-size:8pt;
	text-decoration:none;
	display:inline;
	font-variant:small-caps;
	line-height:13px;
	padding:0;
	height:auto;
}
#mainContent.casos_clinicos ul.submenu li.casos a:hover{
	color:#FF0000;
}
#mainContent.casos_clinicos ul.submenu li.casos a.selected{
	color:#FF0000;
}
#mainContent.casos_clinicos ul.submenu li.casos a.selected:hover{
	text-decoration:none;
}




#mainContent.casos_clinicos .columna{
	float:left;
	padding-right:15px;
}
#mainContent.casos_clinicos .columna .columna_foto{
	font-size:11pt;
	height:430px;
	width:451px;
	padding-left:10px;
}
#mainContent.casos_clinicos .columna_enlaces{
	text-align:right;
}
#mainContent.casos_clinicos .columna_enlaces a{
	color:#ff0000;
	text-decoration:none;
	font-size:9pt;
}
#mainContent.casos_clinicos .columna_enlaces a:hover{
	text-decoration:underline;
}

.paginador{
	text-align:right;
	font-size:8pt;
	color:#000000;
}
.paginador a{
	text-decoration:none;
	color:#000000;
	font-size:8pt;
}
.columna{
	float:left;
}

#destacados{
	position:absolute;
	/*background:red;*/
	width:250px;
	height:185px;
	top:40px;
	right:-15px;
}
.destacado{
	background:url('/imagenes/destacado.png') no-repeat;
	width:250px;
	height:59px;
	margin-top:5px;
}
.destacado p{
	margin:0;
	padding:10px;
}
.destacado p a{
	padding:20px 140px 30px 5px;
}
.destacado p.imp{
	font-size:1.2em;
}
.destacado a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.clean{
	clear:both;
	height:0;
}

#welcome-msg{
background:#fff;
position:relative;
}
.column-1,.column-2,.column-3{
	width:250px;
	height:450px;
	position:absolute;
	top:0;
}
.column-1{
	left:0;
}
.column-2{
	left:250px;
}
.column-3{
	left:500px;
}

.destacado a.casos{
text-decoration:none;
color:#000;
padding:0;
}
.destacado a.casos:hover{
text-decoration:underline;
}

