body,td, th, p,input,textarea,select,div { font-family: verdana, helvetica, sans-serif; color:#333; font-size: 12px; }
body, form {margin:0;}

.margenmapas {padding-left:10px; padding-right:10px; padding-top:5px}

a {text-decoration:none;}
a:link:hover {text-decoration:underline; cursor:hand;}
a:visited:hover {text-decoration:underline; cursor:hand;}
input,select,textarea {font-size: 10px;}
input.boton { background:#E0DFE3;}
input.numerico {text-align: right}

h1 {color:#c30; font-family: "century gothic", verdana, sans-serif; font-size: 18px; margin:7px 0 2px 0;}

.txp {font-size: 11px; color:#333; font-weight:normal; line-height: 14px; }
p {line-height: 14px; }

.squarerojo {font-size: 11px; color:#333; font-weight:normal; line-height: 14px; }
.userclave {margin:2px; text-align:right;}

h3 {font-size: 13px; font-weight:bold; color:#006699; margin:0 4px  5px  4px ; padding-left:8px; } 
.rojo {color:#c30;}
hr {color:#fff; margin: 7px 0;}

/*cabecera*/
table#cabecera{background: url(imagenes/p_cab_fondo.jpg) no-repeat top left;}
.buscador { color:#434D5B; font-size: 11px;  }
/*logos*/
#logosaludmadrid, #logodg, #logoisp, #publicaciones {border:0;}
/*logos1*/
#logosaludmadrid {margin:3px 29px 0 44px;}
#logodg {margin-bottom:2px; margin-left:180px;}
#logoisp {margin:3px 0 3px 31px;}
#publicaciones {margin-left:33px; border:1px;}


/*menu*/
td.menu {background: url(imagenes/p_menu.gif) repeat top left; background-color:#ccc; padding-left:8px; height:23px;}
td.menuabj {background: url(imagenes/p_menu_abj.gif) repeat top left; height:9px;}
a.menu {color:#DEE9EE; font-size: 13px; font-weight:bold;}
a.menu:hover {color:#FFF;text-decoration:none;}
a#inicio {padding:0 8px;}
a#listado {background: url(imagenes/p_menu_sep.gif) no-repeat top left; padding:0 4px 0 10px;}
a#como {background: url(imagenes/p_menu_sep.gif) no-repeat top left; padding:0 4px 0 10px;}
a#quienes {background: url(imagenes/p_menu_sep.gif) no-repeat top left; padding:0 4px 0 10px;}
/*marquesina*/
.marqtit { font-size: 12px; color:#069; line-height: 16px; font-weight:bold;}

/*top*/
ol.top {margin:0; padding:0;list-style-type: 1; list-style-position:inside; background-color:#F6F6F6; color:#0089C0; font-size: 11px; font-weight:bold; width:212px;}
li.top {padding:5px 5px; background-color:#F6F6F6; border-bottom:1px solid #B3B3B9; border-top:1px solid #fff; border-left:4px solid #fff; border-right:3px solid #fff;}
a.top {color:#0089C0; font-size: 11px; font-weight:bold;}

/*destacados*/
h2 { color:#0089C0; font-size: 12px; font-weight:bold; padding-left:10px; }


.destacado { list-style-type:square;  list-style-position:inside; color:#c30; font-size: 12px; font-weight:bold; padding-bottom:5px; }
.thumb {float:none;}
.thumbdest {margin:0; padding:0;}

/*busqueda/listado*/
.paginacion {color:blue;}
th {color:#069; font-size:11px; }
td.gris  {background-color:#E5E5E5;  font-size:10px;}
td.blanco  {background-color:#FFF;  font-size:10px;}
a.enlproducto {color:#333; font-weight:bold; font-size:10px;}
table#gris td {padding:10px; background-color:#eee;}

td.centros {color:#069; font-size:11px;font-weight:bold; padding-top:10px; }

/*margenes*/
.sinmargen {margin:0; }
.sinmtop {margin-top:0; }

/*boletin*/
.boletin_cuerpo { font-family: tahoma, arial, helvetica; font-size: 10pt; color: black; background-color: #FFFFFF; }
.boletin_titulo { font-family: arial, helvetica; font-size: 14pt; font-weight: bold; color: #CC3300; background-color: #FFFFFF;}
.boletin_disclaimer { font-family: tahoma, arial, helvetica; font-size: 8pt; color: black; background-color: #FFFFFF; }

/*Cesta*/
.tablaencabezado { font-family: arial, helvetica; font-size: 10pt; font-weight: bold; color: #5D768A; background-color: #FFFFFF; }
.tablacuerpo { font-family: tahoma, arial, helvetica; font-size: 8pt; color: black; background-color: #FFFFFF; }
.tablacuerpoeliminado { font-family: tahoma, arial, helvetica; font-size: 8pt; color: red; background-color: #FFFFFF; }
.tablacuerporesaltado { font-family: tahoma, arial, helvetica; font-size: 8pt; color: black; background-color: #E5E5E5; }
.tablacuerporesaltadoeliminado { font-family: tahoma, arial, helvetica; font-size: 8pt; color: red; background-color: #E5E5E5; }
.tablacuerporesaltadoimp { font-family: tahoma, arial, helvetica; font-size: 8pt; color: black; background-color: #F0F0F0; }
/*Fin cesta*/