body {
margin:5px 5px 5px 5px;
}
#contenedor {
margin:auto;
width:100%;
background-color:#FFFFFF;
}

/* cabecera */
#cabecera {
width:100%;
height:74px;
background:url(imagenes/fondocabecera.gif);
float:left;
}
#logotipo {
width:675px;
height:58px;
position:absolute;
margin:0px;
}
#especialistasortodoncia {
width:275px;
height:42px;
position:absolute;
right:10px;
top:10px;
}
#fondosubmenu {
width:675px;
float:left;
position:absolute;
margin-top:58px;
}
#submenu {
position:absolute;
top:60px;
left:350px;
height:16px;
}
a.submenu {
color:#ffffff;
text-decoration:none;
font-family: Tahoma;
font-size:11px;
text-align:center;
font-variant:small-caps;
}
a.submenu:hover {
color:#ffffff;
text-decoration:underline;
font-family: Tahoma;
font-size:11px;
text-align:center;
font-variant:small-caps;
}

/*cuerpo*/
#cuerpo {
width:100%;
margin:0px;
}
#menu {
float:left;
width:170px;
height:100%;
background:url(imagenes/fondomenu.gif);
border-bottom: 1px solid;
}
a.menu {
display:block;
width:140px;
height:25px;
color:#111111;
text-decoration:none;
text-align:right;
padding-right:30px;
font-family: Tahoma;
font-size:13px;
font-variant:small-caps;
background:url(imagenes/subrayadomenu.gif);
}
a.menu:hover {
display:block;
width:140px;
height:25px;
color:#888888;
text-decoration:none;
text-align:right;
padding-right:30px;
font-family: Tahoma;
font-size:13px;
font-variant:small-caps;
background:url(imagenes/subrayadomenu.gif);
}
#seccionactiva {
background:url(imagenes/seccionactiva.gif);
height:20px;
width:170px;
}
.seccionactiva {
font-family:tahoma;
color:#ffffff;
font-size:12px;
padding-top:4px;
padding-right:30px;
text-align:right;
}
#categorias{
background-color:#999999;
padding-top:10px;
border-left:#000000 solid 1px;
border-right:#000000 solid 1px;
}
a.categorias {
display:block;
width:145px;
height:20px;
color:#ffffff;
text-decoration:none;
text-align:right;
padding-right:15px;
font-family: Tahoma;
font-size:12px;
}
a.categorias:hover {
display:block;
width:140px;
height:20px;
color:#ffffff;
text-decoration:underline;
text-align:right;
padding-right:15px;
font-family: Tahoma;
font-size:12px;
}
/* texto */
.textoazul {
color:#000055;
text-decoration:none;
font-family: Tahoma;
font-size:13px;
}
#textos {
float:left;
clear:right;
}
#seccion {
float:left;
width:16px;
}
#titular {
float:left;
width:420px;
height:30px;
margin-top:20px;
margin-left:20px;
background:url(imagenes/fondotitular.gif) repeat-x;
}
.titular {
position:relative;
width:100%;
font-family:tahoma;
font-size:13px;
color:#000055;
padding-top:1px;
display:block;
}
#texto {
position:absolute;
left:190px;
top:125px;
clear:both;
}
.textopad {
font-family:tahoma;
font-size:12px;
color:#111111;
margin-left:15px;
margin-right:250px;
padding:5px 5px 5px 5px;
display:block;
background:#e9e9e9;
line-height:17px;
text-align:justify;
border-left:dotted 1px;
border-right:dotted 1px;
}
#fotografias {
width:220px;
background:#FFFFFF;
float:right;
position:relative;
}
#fotosalpie{
float:left;
position:relative;
width:230px;
text-align:left;
margin-top:30px;
margin-left:20px;
}
/* pie */
#pie {
width:100%;
border:1px solid;
height:20px;
background:url(imagenes/fondopie.jpg) no-repeat;
background-position:center;
background-color:#34568c;
position: fixed;
bottom:0px;
}
.pie {
font-family:tahoma;
font-size:12px;
color:#ffffff;
padding-top:2px;
text-align:center;
}

