body     {background:#fff; text-align:center;}



/* ESTRUCTURA - cimientos */

#main {margin:auto; width:950px; text-align:center; border:0px; background:url(../img/fondo_caja01.gif); margin-top:0.2em}



/* ESTRUCTURA - horizontal */

#cabecera_flash  {width:950px; margin:0em 0em; height:100px;}

#menu       {width:78.4em;margin:0em 0em}

#separator  {width:78.4em;margin:0em 0em; height:0.5em;}

#cuerpo     {width:78.4em;margin:0em 0em}

#contenido_comun   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-comun.jpg); background-repeat:no-repeat; text-align:left}

#contenido_implantes   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-implantes.jpg); background-repeat:no-repeat; text-align:left}

#contenido_empastes   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-empastes.jpg); background-repeat:no-repeat; text-align:left}

#contenido_malposicion   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-mal-posicion.jpg); background-repeat:no-repeat; text-align:left}

#contenido_tarjeta   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-tarjeta.gif); background-repeat:no-repeat; text-align:left}

#contenido_diagnostico   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-diagnostico.jpg); background-repeat:no-repeat; text-align:left}

#contenido_garantia   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-garantia.jpg); background-repeat:no-repeat; text-align:left}

#contenido_tratamientos   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-tratamientos.jpg); background-repeat:no-repeat; text-align:left}

#contenido_finan   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-financiacion.jpg); background-repeat:no-repeat; text-align:left}

#contenido_todo   {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-todoDental.jpg); background-repeat:no-repeat; text-align:left}

#contenido_contacto  {width:950px; height:410px; background-color:#fff; background-image:url(../img/fondo-contacto.jpg); background-repeat:no-repeat; text-align:left}

#flash   {width:950px; height:410px; background-color:#fff;}

#foto       {width:30em; text-align:right; padding-top:1em; padding-bottom:1em; float:right}

#aviso_texto {	width:76.5em; text-align:left; padding-top:1em;	padding-bottom:3em;	padding-left:1em}

#texto {width:950px; height:400px; text-align:left; overflow: auto; }

#texto_sin {width:950px; height:400px; text-align:left; overflow: hidden }

#texto2 {width:650px; height:400px; text-align:left; margin-top:10px; padding-left:20px}

#texto3 {width:640px; height:400px; text-align:left; margin-top:10px; padding-left:20px}

#texto4 {width:600px; height:400px; text-align:left; margin-top:10px; padding-left:20px}

#texto5 {width:500px; height:400px; text-align:left; margin-top:10px; padding-left:20px}

#texto_comun {width:910px; height:400px; text-align:left; margin-top:10px; padding-left:20px}

#falso {width:950px; height:35px; background:url(../img/back_0.gif) repeat-x;}

#linea_amarilla {width:950px; height:30px; background:url(../img/fondo_line2.gif) repeat-x;}

#attpaciente {

	width:400px;

	float:right;

	padding-top:5px;

	padding-right:10px;

	text-align:right

}

#avisolegal {width:300px; float:right; padding-top:5px; padding-right:10px; text-align:right}

#titulo {

	width:400px;

	float:left;

	padding-top:7px;

	padding-left:10px;

	text-align:left

}

#trabajo {width:400px; float:left; padding-top:5px; padding-left:10px; text-align:left}



/* PIE */

#pie {width:950px; height:30px; background:url(../img/fondo-abajo.jpg); background-repeat:no-repeat; border-top: 1px solid #3f2b06;}





/* TEXTOS */





.fuente_titulo {

	font-family:Arial, Helvetica, sans-serif;

	color:#2d1c06;

	font-size:14px;

	font-weight:600;

}

.fuente_subtitulo {

	font-family:Arial, Helvetica, sans-serif;

	color:#5a4122;

	font-size:12px;

	font-weight:600;

}

.fuente_subtitulo2 {font-family:Arial, Helvetica, sans-serif; color:#3f2b06; font-size:12px; font-weight:600;}

.contenido_general {

	font-family: verdana;

	font-size: 11px;

	color: #464646;

	line-height: 15px;

	font-weight: normal;

}

.fuente_destacado {

	font-family:Arial, Helvetica, sans-serif;

	color:#4E382C;

	font-size:12px;

	font-weight:600;

}

.caja_bordegris {  BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica; FONT-SIZE: 9px; border: solid 1px #cacaca}

.separador {color:#4b2f0b; margin-top:10px; position:absolute  }



/* ENLACES */



.link        { FONT-FAMILY: sans-serif, Arial, Helvetica; text-decoration:none; font-size: 11px; ; color: #3f2b06;}

.link:link    { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #3f2b06}

.link:visited { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #3f2b06}

.link:active  { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #3f2b06}

.link:hover   { TEXT-DECORATION: underline ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #3f2b06}



.enlace1        { FONT-FAMILY: sans-serif, Arial, Helvetica; text-decoration:none; font-size: 11px; ; color: #4A2506; font-weight:bold}

.enlace1:link    { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #4A2506}

.enlace1:visited { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #4A2506}

.enlace1:active  { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #4A2506}

.enlace1:hover   { TEXT-DECORATION: underline ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #4A2506}



.link2        { FONT-FAMILY: sans-serif, Arial, Helvetica; text-decoration:none; font-size: 11px; ; color: #315191;}

.link2:link    { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #315191}

.link2:visited { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #315191}

.link2:active  { TEXT-DECORATION: none ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #315191}

.link2:hover   { TEXT-DECORATION: underline ; font-family: sans-serif, Arial, Helvetica; font-size: 11px; color: #315191}



/* Imagenes */

.contenedor1 { 

   float:left; 

   margin-right: 15px;

   margin-bottom: 5px;

   margin-top: 5px;

   border: #513a2e solid 3px; 

   text-align:top; 

}



.contenedor2 { 

   float:right; 

   margin-left: 15px;

   margin-bottom: 5px;

   margin-top: 5px;

   border: #513a2e solid 3px; 

   text-align:top; 

}

#promotie {
	height:30px;
	width:950px;
	margin:0 auto 0 auto;
}

#promotie_over {
	top:0;
	position:absolute;
	z-index:99999;
}

