* { margin: 0px; padding: 0px; border: 0px; }

input{border:1px solid grey;}
textarea{border:1px solid grey;}

body { background-color: white; color: #000000; font: 12px "Trebuchet MS", verdana, arial;
text-align: center; /* hack para poder centrar divs... */
}

A:link { color: #0039A5; text-decoration: underline; }
A:visited { color: #0039A5; text-decoration: underline; }
A:hover { color: #990000; text-decoration: none; }
A:active { color: #0039A5; text-decoration: underline; }

.categoria_migasdepan { width: 100%; background-color: #F9F9FF; font: 12px arial, verdana; font-weight: bold; color: #0039A5; padding: 6px 0px 6px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.categoria_migasdepan_texto { padding-left: 20px; color: black; }

a.paginacion_paginaactual { font-weight: bold; text-decoration: none; }
a.paginacion_paginaactual:link { text-decoration: none; }
a.paginacion_paginaactual:visited { text-decoration: none; }
a.paginacion_paginaactual:hover { text-decoration: none; }
a.paginacion_paginaactual:active { text-decoration: none; }

img { border: 0px; }
img.invisible { display: none; }

#pagina { width: 980px; background-color: white; border: 1px solid #ffffff; padding-top: 20px; padding-bottom: 20px;
margin: 0 auto 0 auto; /* hack para poder centrar divs... */
text-align: left; /* hack para poder centrar divs... */
}

#divcarga { position: fixed; top: 0px; right: 0px; display: none; background-color: white; padding: 5px 5px 1px 5px; }
#divcarga img { float: left; vertical-align: middle; display: inline; }
#divcarga p { float: left; padding-top: 2px; padding-left: 4px; font: 11px verdana; font-weight: bold; }

a#logoconsejos { display: block; width: 172px; height: 41px; background: url('img/logo.gif') no-repeat; float: left; }

#menusuperior { height: 31px; width: 785px; float:left; margin-top: 13px; margin-left: 10px; }

#menusuperior div a#btn_portada { height: 31px; width: 85px; background: url("img/btn_portada.gif") no-repeat; float: left; }
#menusuperior div a#btn_portada:hover { background: url("img/btn_portada_hover.gif") no-repeat; }

#menusuperior div a#btn_psicologia { height: 31px; width: 85px; background: url("img/btn_psicologia.gif") no-repeat; float: left; }
#menusuperior div a#btn_psicologia:hover { background: url("img/btn_psicologia_hover.gif") no-repeat; }

#menusuperior div a#btn_belleza { height: 31px; width: 85px; background: url("img/btn_belleza.gif") no-repeat; float: left; }
#menusuperior div a#btn_belleza:hover { background: url("img/btn_belleza_hover.gif") no-repeat; }

#menusuperior div a#btn_nutricion { height: 31px; width: 85px; background: url("img/btn_nutricion.gif") no-repeat; float: left; }
#menusuperior div a#btn_nutricion:hover { background: url("img/btn_nutricion_hover.gif") no-repeat; }

#menusuperior div a#btn_deporte { height: 31px; width: 85px; background: url("img/btn_deporte.gif") no-repeat; float: left; }
#menusuperior div a#btn_deporte:hover { background: url("img/btn_deporte_hover.gif") no-repeat; }

#menusuperior div a#btn_medicina { height: 31px; width: 85px; background: url("img/btn_medicina.gif") no-repeat; float: left; }
#menusuperior div a#btn_medicina:hover { background: url("img/btn_medicina_hover.gif") no-repeat; }

#menusuperior div a#btn_sociedad { height: 31px; width: 83px; background: url("img/btn_sociedad.gif") no-repeat; float: left; }
#menusuperior div a#btn_sociedad:hover { background: url("img/btn_sociedad_hover.gif") no-repeat; }

#menusuperior div a#btn_salud { height: 31px; width: 83px; background: url("img/btn_salud.gif") no-repeat; float: left; }
#menusuperior div a#btn_salud:hover { background: url("img/btn_salud_hover.gif") no-repeat; }

#menusuperior div a#btn_rss { height: 22px; width: 48px; background: url("img/rss_off.gif") no-repeat; float: left; margin: 4px 0px 0px 140px; }
#menusuperior div a#btn_rss:hover { background: url("img/rss_on.gif") no-repeat; }


#contenido { border: 1px solid #4545A9; border-top: 6px solid #4545a9; background-color: #E3E3F2; padding: 9px; margin-top: 44px; }

#columna1{ width: 161px; float: left; }

#columna2{
width: 580px;
margin: 0px 9px 0px 9px;
float: left;
}

#columna3{
width: 198px;
float: left;
}

a#tab_general { height: 19px; width: 47px; background: url("img/cajamenu_gris_tab_general_on.gif") no-repeat; float: left; }
a#tab_enfermedades { height: 19px; width: 78px; background: url("img/cajamenu_gris_tab_enfermedades_off.gif") no-repeat; float: left; }
a#tab_medicamentos { height: 19px; width: 73px; background: url("img/cajamenu_gris_tab_medicamentos_off.gif") no-repeat; float: left;}

.cuadroBlancoCentral {
background-color: white;
border: 1px solid #cccccc;
margin-bottom: 9px;
}

.invisible {display:none;}
.cajamenu_azul { width: 161px; background: url("img/cajamenu_azul_fondo.gif") repeat-y; }
.cajamenu_azul_titular { width: 161px; height: 26px; background: url("img/cajamenu_azul_titular.gif") no-repeat; color: #003366; font: 12px "Trebuchet MS", verdana, arial; font-weight: bold; padding: 4px 0px 0px 0px; text-align: center; }
.cajamenu_azul_enlace {	background: url("img/bolaazul.gif") no-repeat; background-position: 0px 4px; margin-left: 9px; padding: 2px 0px 2px 19px; }
.cajamenu_azul_enlace:hover { background: url("img/bolaazul_hover.gif") no-repeat; background-position: 0px 4px; }
.cajamenu_azul_pie { width: 161px; height: 8px; background: url("img/cajamenu_azul_pie.gif") no-repeat; margin-bottom: 15px;}

.cajamenu_gris { width: 198px; background: url("img/cajamenu_gris_fondo.gif") repeat-y; }
.cajamenu_gris_cabecera { width: 198px; height: 14px; background: url("img/cajamenu_gris_cabecera.gif") no-repeat; }
.cajamenu_gris_pie { width: 198px; height: 13px; background: url("img/cajamenu_gris_pie.gif") no-repeat; margin-bottom: 15px; }

.cajamenu_gris_busqueda { width: 198px; background: url("img/cajamenu_gris_tab_fondo.gif") repeat-y; border: 1px solid #E3E3F2; }
.cajamenu_gris_busqueda_pie { width: 198px; height: 5px; background: url("img/cajamenu_gris_tab_pie.gif") no-repeat; margin-bottom: 15px; }
.cajamenu_gris_busqueda_cuadroblanco { width: 186px; margin: 23px 0px 1px 5px; background-color: white; border: 1px solid #CCCCCC; }

#cajamenu_gris_busqueda_div_general { display: block; padding:20px; }
#cajamenu_gris_busqueda_div_enfermedades { display: none; padding:20px; }
#cajamenu_gris_busqueda_div_medicamentos { display: none; padding:20px; }
#cajamenu_gris_busqueda_enlacebusquedaavanzada { text-align: center; width: 180px; padding-bottom: 8px; }

#columna3 input
{
border:1px solid #CCCCCC;
}

.contenido_cajamenu_gris{padding:20px;}

.cuadroPadding{padding:10px; line-height:2em;}

#EncuestaSeleccion label { padding-left: 3px; }

#mensajePie { padding: 10px; color: #666666; border: 1px dotted #cccccc; margin: 5px 0px 5px 0px; text-align: justify; }
#mensajePie * { text-align: center; }
.imagenPublicidadArticulo img{ padding: 0px 0px 5px 5px; }

.Paginacion { float: left; }

table.tablaestilo { text-align: center; background-color: white; }
table.tablaestilo * { position: static; }
table.tablaestilo th { border: 1px solid #cccccc; background-color: #dcdcdc; font-size: 13px; }
table.tablaestilo td { border: 1px solid #cccccc; padding: 3px; }

p.tipodocumento { display: inline; padding: 0px 9px 0px 2px; font-size: 10px; font-weight: bold; font-family: verdana; color: #292a3d; }

.marginbottom6 { margin-bottom: 6px; } /* Se utiliza en documentos relacionados, para darle un margin bottom a un panel */

table td.alignleft * { text-align: left; }