* {
	margin: 0; padding:0;
}

html, body, form
{
	margin:0px; padding:0px;
	width:100%; height:100%;
}

.div_contenedor_cabecera
{
	width:1000px;
	height:134px;
}

.div_cabecera
{
	background:url(../imagenes/cabecera.gif) no-repeat top left;
	width:1000px; 
	height:105px;
	min-width:1000px;
}

.div_logo_inicio
{
	width:250px;
	height:80px;	
}

.div_logo
{
	width:28px;
	height:28px;	
}

.div_certificaciones
{
	width:35px;
	height:40px;	
}

.div_social
{
	width:25px;
	height:25px;	
}

/* MENU */
.div_contenedor_menu
{
	width:784px;
	height:29px;
	float:left;
	background:url(../imagenes/pixel_menu.gif) repeat-x top center;
	border-left:solid 1px #bdbcbd;
	border-right:solid 1px #bdbcbd;
}

.div_cruz_menu
{
	width:214px;
	height:29px;
	background:url(../imagenes/cruz_menu.gif) no-repeat top center;
	float:left;
}

.div_menu
{
	background:url(../imagenes/pixel_menu.gif) repeat-x top center;
}

.div_menu_hover
{
	background:url(../imagenes/pixel_menu_over.gif) repeat-x top center;	
}

.div_separador_menu
{
	background:url(../imagenes/separador_menu.gif) no-repeat top center;
	width:1px;
	height:29px;
	float:left;
}

.div_menu_derecho
{
	min-width:214px;
	width:214px;
}

.div_elemento_menu_derecho
{
	width:189px;
	height:51px;
	background:url(../imagenes/pixel_menu2.gif) repeat-x top center;
	border-bottom:solid 1px #171988;
	padding-left:15px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/* Navegacion */
.div_menu_navegacion
{
	width:618px;
}

.div_contenedor_menu_navegacion
{
	width:618px;
	margin-left:200px;
	margin-top:5px;
}

/* Pie */

.div_contenedor_pie
{
	width:1000px; height:84px;
	min-width:1000px;
}

.div_pie
{
	width:980px;
	background:url(../imagenes/pixel_pie.gif) repeat-x top center;
	height:23px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

/*Columnas Interiores*/

.div_central_izquierdo
{
	width:768px;
	min-width:768px;
	float:left;
	background-color:#e5e7f6;
}

.central_contenido
{
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:5px;	
}

.div_contenedor_interior
{
	width:716px;
	background:url(../imagenes/fondo_interior.gif) repeat-x top center;
	border:solid 1px #1f249a;
	background-color:#e5e5e5;
	margin-top:6px;
	padding:15px
}

.div_titulo
{
	width:716px;
	height:24px;
	background:url(../imagenes/pixel_titulo.gif) repeat-x top center;
	border:solid 1px #1f249a;
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
}

.div_central_derecho
{
	min-width:214px;
	width:214px;
	float:right;
	background:url(../imagenes/pixel_menu_derecho.gif) repeat-y top center;
	padding-left:18px;
}

.div_sin_registros
{
	width:740px;
	border:solid 1px #001a83;
	background:url(../imagenes/fondo_noticias.gif) repeat-x top center;
	background-color:#f2f3fb;
	padding:3px;
	margin-top:10px;
}

/* Noticias */
.div_contenedor_noticias
{
	width:550px;
	height:45px;
	background:url(../imagenes/fondo_noticias_dest.gif) repeat-x top center;
	border:solid 1px #171695;
	padding:10px;
}

.div_cuadro_noticia
{
	width:716px;
	border:solid 1px #1f249a;
	background:url(../imagenes/fondo_noticias.gif) repeat-x top center;
	background-color:#f2f3fb;
	margin-top:6px;
	padding:15px;
	min-height:114px;
	height:auto !important;
	height:114px;

}

/*Documentos*/
.div_cuadro_documento
{
	width:716px;
	border:solid 1px #1f249a;
	background:url(../imagenes/fondo_noticias.gif) repeat-x top center;
	background-color:#f2f3fb;
	margin-top:6px;
	padding:15px;
}

/* Paginación */
div.paginacion {
	padding:3px;
	margin:3px;
	text-align:center;
	font-family:Arial;
	font-size:10pt;
}

div.paginacion a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
	background:url(../imagenes/paginacion_out.gif) repeat-x bottom center;
	display:inline-block;
	
}
div.paginacion a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #7a8e13;
	background-color: #F1FFD6;
	background:url(../imagenes/paginacion_over.gif) repeat-x bottom center;
	display:inline-block;
	
}
div.paginacion span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
	display:inline-block;
}
div.paginacion span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	color: #ccc;
	display:inline-block;
}

/*Botones*/
.boton_out
{
	border:1px solid #9aafe5;
	background:url(../imagenes/paginacion_out.gif) repeat-x bottom center;
	color:#3d52b4;
	display:block;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	padding:3px;
	text-decoration:none;
	text-align:center;
}
.boton_over
{
	border:1px solid #85BD1E;
	background:url(../imagenes/paginacion_over.gif) repeat-x bottom center;
	color:#7a8e13;
	display:block;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	padding:3px;
	text-decoration:none;
	text-align:center;
}

.boton_disabled
{
	border:1px solid #ddd;
	color:#ccc;
	display:block;
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
	padding:3px;
	text-decoration:none;
	text-align:center;
}

.textbox_contacto
{
	background-image:url("../Imagenes/textbox.gif");
	background-repeat:repeat-x;
	background-position:center bottom;
    padding-left:2px;
    padding-right:1px;
    font-family:Arial;
	font-size:9pt;
	color:#151269;
	border:solid 1px #1f249a;
}

.textbox_resultado
{
	background-image:url("../Imagenes/textbox.gif");
	background-repeat:repeat-x;
	background-position:center bottom;
    padding-left:2px;
    padding-right:1px;
    font-family:Arial;
	font-size:9pt;
	color:#151269;
	font-weight:bold;
	border:solid 1px #85BD1E;
}

/*Iconos*/
.icono_ok
{
	background:url("../imagenes/icono_ok.gif") no-repeat left top;
	padding-left:24px;
	min-height:16px;
	height:auto !important;
	height:16px;
	margin-top:2px;
}
.icono_ok_marco
{
	border: 1px solid #9aafe5;
	background:#e5e7f6 url("../imagenes/icono_ok.gif") no-repeat 5px 5px;
	padding-left:25px;
	margin-top:2px;
	min-height:16px;
	height:auto !important;
	height:16px;
	padding-top:5px;
	padding-bottom:5px;
}

.icono_info
{
	background:url("../imagenes/icono_info.gif") no-repeat left top;
	padding-left:24px;
	margin-top:2px;
	min-height:16px;
	height:auto !important;
	height:16px;
}

.icono_info_marco
{
	border: 1px solid #9aafe5;
	background:#e5e7f6 url("../imagenes/icono_info.gif") no-repeat 5px 5px;
	padding-left:25px;
	margin-top:2px;
	min-height:16px;
	height:auto !important;
	height:16px;
	padding-top:5px;
	padding-bottom:5px;
}

.icono_error
{
	background:url("../imagenes/icono_error.gif") no-repeat left top;
	padding-left:24px;
	margin-top:2px;
	min-height:16px;
	height:auto !important;
	height:16px;
}

.icono_error_marco
{
	border: 1px solid #9aafe5;
	background:#e5e7f6 url("../imagenes/icono_error.gif") no-repeat 5px 5px;
	padding-left:25px;
	margin-top:2px;
	min-height:16px;
	height:auto !important;
	height:16px;
	padding-top:5px;
	padding-bottom:5px;
}

/*Suscripcion*/
.div_cuadro_suscripcion
{
	width:300px;
	height:150px;
	border:solid 1px #1f249a;
	padding:15px;
}

/*Login*/
.div_cuadro_login
{
	width:205px;
	border:solid 1px #1f249a;
	padding:20px;
	background:#f2f3fb url("../imagenes/fondo_noticias.gif") repeat-x left top;
}

.div_titulo_login
{
	background:url("../imagenes/lock.gif") no-repeat left center;
	padding-left:50px;
	height:28px;
	padding-top:20px;
	margin-bottom:5px;
}

/*Buscador*/
.div_buscador_farmacias
{
	width:746px;
	border:solid 1px #001a83;
	margin-top:10px;
}
.div_fondo_buscador
{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#f4f4f3;
	background:url("../imagenes/fondo_buscador_farmacias.gif") repeat-x left top ;
	background-color:#f4f4f3;
}

/*Farmacias*/
.div_farmacia
{
	width:746px;
	border:solid 1px #001a83;
	background:url(../imagenes/fondo_noticias.gif) repeat-x top center;
	background-color:#f2f3fb;
	margin-bottom:10px;
}
.div_farmacia_fila1
{
	padding-left:10px;	
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
}

.div_farmacia_fila2
{
	padding-left:10px;	
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.div_farmacia_fila3
{
	padding-left:10px;	
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	display:inline-block;
	
}

.div_zona
{
	margin-top:10px;
	margin-bottom:10px;
	background-color:#001a83;
	padding:2px;
	border:solid 2px #859630;
}

.div_farmacia_direccion
{
	border:solid 2px #859630;
	padding:5px;
	background-color:#f6f6f6;
	float:left;
}

.div_farmacia_codigo
{
	border:solid 1px #001a83;
	padding:5px;
	float:right;
}
.div_farmacia_descripcion
{
	width:511px;
	border:solid 1px #001a83;
	padding:5px;
	float:left;
	background-color:#ffffff;
}

.div_farmacia_botones
{
	padding-left:10px;
	float:right;
}

.div_contenido_caja
{
	padding: 10px;
	text-align: left;	
	text-align: justify;
	border-bottom:solid 1px #001a83;
}

.separador_horizontal_peq
{
	height:5px;
}

/* ESTILOS TEXTO */

a.texto_menu:link    { font-family: Arial; text-decoration: none; color: #00229a; font-size: 8pt; text-transform:uppercase; }
a.texto_menu:active  { font-family: Arial; text-decoration: none; color: #00229a; font-size: 8pt; text-transform:uppercase;}
a.texto_menu:visited { font-family: Arial; text-decoration: none; color: #00229a; font-size: 8pt; text-transform:uppercase;}
a.texto_menu:hover   { font-family: Arial; text-decoration: none; color: #00229a; font-size: 8pt; text-transform:uppercase;}

a.texto_menu_sel{ font-family: Arial; text-decoration: none; color: #ffffff; font-size: 10pt; text-transform:uppercase;}

a.texto_pie:link    { font-family: Verdana; text-decoration: none; color: #062085; font-size: 7pt;}
a.texto_pie:active  { font-family: Verdana; text-decoration: none; color: #062085; font-size: 7pt;}
a.texto_pie:visited { font-family: Verdana; text-decoration: none; color: #062085; font-size: 7pt;}
a.texto_pie:hover   { font-family: Verdana; text-decoration: none; color: #062085; font-size: 7pt;}

.texto_pie{ font-family: Verdana; color: #062085; font-size: 7pt;}

a.texto_menu2:link    { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 10pt; font-weight:bold;}
a.texto_menu2:active  { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 10pt; font-weight:bold;}
a.texto_menu2:visited { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 10pt; font-weight:bold;}
a.texto_menu2:hover   { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 10pt; font-weight:bold;}

/* Titulo Seccion */
.titulo_seccion{ font-family: Arial; text-decoration: none; color: #00209b; font-size: 10pt; text-transform:uppercase;font-weight:bold; font-style:italic;}

/* Noticias */
.lnk_titulo_not_dest:link    { font-family: Arial; text-decoration: none; color: #2f3133; font-size: 10pt;font-weight:bold;}
.lnk_titulo_not_dest:active  { font-family: Arial; text-decoration: none; color: #2f3133; font-size: 10pt;font-weight:bold;}
.lnk_titulo_not_dest:visited { font-family: Arial; text-decoration: none; color: #2f3133; font-size: 10pt;font-weight:bold;}
.lnk_titulo_not_dest:hover   { font-family: Arial; text-decoration: none; color: #2f3133; font-size: 10pt;font-weight:bold;}

.texto_fecha_not_dest	{ font-family: Arial; text-decoration: none; color: #2f3133; font-size: 10pt; font-weight:bold;}

.texto_error_not_dest	{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 8pt; font-weight:bold;}

.lnk_titular_not_dest:link    { font-family: Arial; text-decoration: none; color: #00209b; font-size: 13pt;font-weight:bold;text-transform:uppercase;}
.lnk_titular_not_dest:active  { font-family: Arial; text-decoration: none; color: #00209b; font-size: 13pt;font-weight:bold;text-transform:uppercase;}
.lnk_titular_not_dest:visited { font-family: Arial; text-decoration: none; color: #00209b; font-size: 13pt;font-weight:bold;text-transform:uppercase;}
.lnk_titular_not_dest:hover   { font-family: Arial; text-decoration: none; color: #00209b; font-size: 13pt;font-weight:bold;text-transform:uppercase;}

.lnk_titulo_not:link    { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_not:active  { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_not:visited { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_not:hover   { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}

.texto_fecha_not	{ font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 9pt; text-transform:uppercase; font-weight:bold;}
.titulo_not	{ font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.texto_subtitulo_not	{ font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt;font-weight:bold;}
.texto_resumen_not	{ font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 8pt; font-weight:bold;}

.lnk_texto_boton:link    { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt;font-weight:bold;}
.lnk_texto_boton:active  { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt;font-weight:bold;}
.lnk_texto_boton:visited { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt;font-weight:bold;}
.lnk_texto_boton:hover   { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt;font-weight:bold;}

/* Documentos */
.lnk_titulo_doc:link    { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_doc:active  { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_doc:visited { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_doc:hover   { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}

.titulo_doc	{ font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.texto_descripcion_doc	{ font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 8pt; font-weight:bold;}

/* Contacto */
.lbl_form_contacto	{ font-family: Arial; text-decoration: none; color: #3d52b4; font-size: 9pt; font-weight:bold;}
.lbl_form_error_contacto { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 8pt; font-weight:bold;}
.lbl_lopd{font-family: Arial;font-size: 7pt;color: #929699;}
.lbl_form_correo_ok { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt; font-weight:bold;}
.lbl_form_correo_no_ok { font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt; font-weight:bold;}

/* Suscripcion */
.lbl_texto_suscripcion{ font-family: Arial; text-decoration: none; color: #3d52b4; font-size: 9pt; font-weight:bold;}
.lbl_texto_suscripcion_error{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt; font-weight:bold;}
.lbl_form_suscripcion_ok{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 8pt; font-weight:bold;}

/* Login */
.lbl_login_error{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt; font-weight:bold;}
.lnk_login:link    { font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 8pt; font-weight:bold;}
.lnk_login:active  { font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 8pt; font-weight:bold;}
.lnk_login:visited { font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 8pt; font-weight:bold;}
.lnk_login:hover   { font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 8pt; font-weight:bold;}
.lbl_login_registro{font-family: Arial;font-size: 8pt;color: #929699;}
.lbl_login_recordar{font-family: Arial;font-size: 8pt;color: #929699;}

.lbl_login_usuario{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt; font-weight:bold;}

/* General */
.lbl_no_registros{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 9pt; font-weight:bold;}

/* Farmacias */
.lbl_titulo_buscador{ font-family: Arial; text-decoration: none; color: #ffffff; font-size: 9pt; font-weight:bold;}
.lbl_farmacia_zona{ font-family: Arial; text-decoration: none; color: #ffffff; font-size: 10pt; font-weight:bold; text-transform:uppercase;}
.lbl_farmacia_direccion{ font-family: Arial; text-decoration: none; color: #001a83; font-size: 9pt; font-weight:bold;}
.lbl_farmacia_codigo{ font-family: Arial; text-decoration: none; color: #001a83; font-size: 9pt; font-weight:bold;}
.lbl_farmacia_atributo{ font-family: Arial; text-decoration: none; color: #001a83; font-size: 9pt; font-weight:bold;}
.lbl_farmacia_valor{ font-family: Arial; text-decoration: none; color: #001a83; font-size: 9pt;}

/* Encuestas */
.lbl_pregunta_home{ font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; font-weight:bold;}
.lbl_respuesta_home{ font-family: Arial; text-decoration: none; color: #001a83; font-size: 8pt; font-weight:bold;}
.lbl_encuesta_error_home{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 8pt; font-weight:bold;}

.lnk_titulo_encuesta:link    { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_encuesta:active  { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_encuesta:visited { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.lnk_titulo_encuesta:hover   { font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}

.titulo_encuesta	{ font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 9pt; text-transform:uppercase;font-style:italic;font-weight:bold;}
.texto_descripcion_enc	{ font-family: Arial; text-decoration: none; color: #0b0f60; font-size: 8pt; font-weight:bold;}
.texto_votos_enc	{ font-family: Arial; text-decoration: none; color: #3c52b4; font-size: 8pt; font-weight:bold;}
.num_votos_enc	{ font-family: Arial; text-decoration: none; color: #7a8e13; font-size: 8pt; font-weight:bold;}

/* Bar Graphs */
.graph {
  width: 250px;
  position: relative;
  right: 30px;
}
.bar-title {
  position: relative;
  float: left;
  width: 104px;
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
  text-align: right;
}
.bar-container {
  position: relative;
  float: left;
  width: 110px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}
.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: center;
}